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 :
بازگشت