DocumentCode :
1919932
Title :
A System Verilog Rewriting System for RTL Abstraction with Pentium Case Study
Author :
Haynal, Steve ; Kam, Timothy ; Kishinevsky, Michael ; Shriver, Emily ; Wang, Xinning
Author_Institution :
Strategic CAD Labs., Intel Corp., Hillsboro, OR
fYear :
2008
fDate :
5-7 June 2008
Firstpage :
79
Lastpage :
88
Abstract :
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.
Keywords :
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; Computer bugs; Design automation; Emulation; Hardware design languages; Linux; Signal analysis; Signal generators; Testing; Visual databases; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2008. MEMOCODE 2008. 6th ACM/IEEE International Conference on
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4244-2417-7
Type :
conf
DOI :
10.1109/MEMCOD.2008.4547693
Filename :
4547693
Link To Document :
بازگشت