DocumentCode
3201702
Title
Simplifying design and verification for structural hazards and datapaths in pipelined circuits
Author
Higgins, Jason T. ; Aagaard, Mark D.
fYear
2004
fDate
10-12 Nov. 2004
Firstpage
31
Lastpage
36
Abstract
This paper describes a technique that automates the specification and verification of structural-hazard and datapath correctness properties for pipelined circuits. The technique is based upon a template for pipeline stages, a control-circuit cell library, a decomposition of structural hazard and datapath correctness into a collection of simple properties, and a prototype design tool that generates verification scripts for use by external tools. Our case studies include scalar and superscalar implementations of a 32-bit OpenRISC integer microprocessor.
Keywords
circuit testing; formal specification; formal verification; logic testing; microprocessor chips; pipeline processing; reduced instruction set computing; 32-bit OpenRISC integer microprocessor; control-circuit cell library; datapath correctness property; pipelined circuits; structural hazard specification; structural hazard verification; Automatic control; Computer bugs; Hazards; Humans; Large scale integration; Libraries; Logic circuits; Pipelines; Prototypes; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
ISSN
1552-6674
Print_ISBN
0-7803-8714-7
Type
conf
DOI
10.1109/HLDVT.2004.1431229
Filename
1431229
Link To Document