A System Verilog Rewriting System for RTL Abstraction with Pentium Case Study

Anaheim, CA(2008)

引用 2|浏览6
暂无评分
摘要
This paper presents a new tool for SystemVerilog RTL modifications with on-the-fly validation of local RTL changes. The tool, SV-rewrite, imports an initial version of SystemVerilog RTL and elaborates it into a hierarchical design description visualized as structural diagrams. From the design cockpit the user can select any set of visualized components, open a favorite text editor, modify then validate the new RTL description, and finally substitute this new rewritten RTL into the larger model to replace the originally selected components. This process of local validated rewrites can be repeated until the entire RTL is safely rewritten. We studied RTL abstraction using SV-rewrite to abstract the Pentium 80602 (P54CS) integer execution unit and register file. We have produced a significantly more readable RTL that is 2 to 3 times smaller than the original one. The abstracted RTL was validated by booting Linux on an FPGA-based emulation platform.
更多
查看译文
关键词
hardware description languages,hardware-software codesign,rewriting systems,FPGA-based emulation platform,Linux,Pentium 80602,RTL abstraction,SystemVerilog rewriting system,hierarchical design description,on-the-fly validation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要