DocumentCode
1849665
Title
RTL C-based methodology for designing and verifying a multi-threaded processor
Author
Séméria, Luc ; Seawright, Andrew ; Mehra, Renu ; Ng, Daniel ; Ekanayake, Arjuna ; Pangrle, Barry
Author_Institution
Synopsys, Inc., Hillsboro, OR, USA
fYear
2002
fDate
2002
Firstpage
123
Lastpage
128
Abstract
A RTL C-based design and verification methodology is presented which enabled the successful high speed validation of a 7 million gate simultaneous multi-threaded (SMT) network processor. The methodology is centered on statically scheduled C-based coding style, C to HDL translation, and a novel RTL-C to RTL-Verilog equivalence checking flow. It leverages improved simulation performance combined with static techniques to reduce the amount of RTL-Verilog and gate-level verification required during development.
Keywords
C language; formal verification; hardware description languages; high level synthesis; logic simulation; multi-threading; parallel processing; C to HDL translation; C-based coding style; RTL C-based methodology; RTL-C to RTL-Verilog equivalence checking; RTL-Verilog verification; gate-level verification; logic design; logic simulation; simultaneous multi-threaded network processor; static scheduling; Application specific integrated circuits; Bridges; Design automation; Design methodology; Design optimization; Hardware design languages; Process design; Processor scheduling; Standards development; Surface-mount technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2002. Proceedings. 39th
ISSN
0738-100X
Print_ISBN
1-58113-461-4
Type
conf
DOI
10.1109/DAC.2002.1012606
Filename
1012606
Link To Document