• 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