《21.RISC-V Unified DB.pdf》由会员分享,可在线阅读,更多相关《21.RISC-V Unified DB.pdf(31页珍藏版)》请在三个皮匠报告上搜索。
1、RISC-V Unified DatabaseThe Centralized Source of TruthAfonso OliveiraJuly 18th,2025 2025 Synopsys,Inc.2AgendaChallenges with current RISC-V SpecificationRISC-V Unified Database(UDB)Get involved 2025 Synopsys,Inc.3 Challenges with the RISC-V SpecificationGrowth 2025 Synopsys,Inc.4Why this mattersRISC
2、-V ecosystem relies on multiple disconnected specifications 2025 Synopsys,Inc.5Why this mattersRISC-V ecosystem relies on multiple disconnected specifications 2025 Synopsys,Inc.6Why this mattersRISC-V ecosystem relies on multiple disconnected specifications 2025 Synopsys,Inc.7Why this mattersRISC-V
3、ecosystem relies on multiple disconnected specificationsFully text-asciidocHow do we verify?How to diversify?PRMs,TRMs Format doesnt allow all pseudo-instructionsDoesnt allow to easily overlay implementation specific mattersHow many tests can you really run on a simplistic format?https:/ 2025 Synops
4、ys,Inc.8Why this mattersRISC-V ecosystem relies on multiple disconnected specificationsFirst published in 2015 only 5 extensions10 year later(2025)more than 200 extensionsFirst created in 2010-Refactored in 2022 some previous problems stayedFrom 5 to 200 extensionshttps:/ a RISC-V problem Infrastruc
5、ture was outgrown 2025 Synopsys,Inc.9RISC-V Unified Database(UDB)2025 Synopsys,Inc.10What is the UDB?A centralized,machine readable,source of truthAn efficient tool to generate several outputsRVI SpecOptionalCustom OverlayGoldenSourceoftruthAdapted from Derek Howers ARC PresentationDocumentsISSsAI A
6、gentsUseCasesMergeMerged SpecGenerateParseGenerateGenerateTools 2025 Synopsys,Inc.11Golden Source of TruthInstructionsCSRsProfilesArchitectural ParametersDefinitionOperations executed by the processorSpecial-purpose state management registersSubsets of the ISA for specific use casesCustomizable impl