• DocumentCode
    934012
  • Title

    A Normalization Method for Arithmetic Data-Path Verification

  • Author

    Wedler, Markus ; Stoffel, Dominik ; Brinkmann, Raik ; Kunz, Wolfgang

  • Author_Institution
    Univ. of Kaiserslautern, Kaiserslautern
  • Volume
    26
  • Issue
    11
  • fYear
    2007
  • Firstpage
    1909
  • Lastpage
    1922
  • Abstract
    We propose a normalization technique for verifying arithmetic circuits in a bounded model-checking environment. Our technique operates on the arithmetic bit-level (ABL) description of the arithmetic circuit parts and property. The ABL description can easily be provided by the front-end of a register transfer level property checker. The proposed normalization greatly simplifies the SAT instances to be solved for arithmetic circuit verification. Our approach has been successfully applied to verify the integer pipeline of an industrial microprocessor with advanced DSP capabilities.
  • Keywords
    computability; digital signal processing chips; electronic design automation; formal verification; pipeline arithmetic; advanced DSP capabilities; arithmetic bit level description; arithmetic circuit verification; bounded model checking; data-path verification; industrial microprocessor; integer pipeline; normalization method; register transfer level property checker; Arithmetic; Digital circuits; Digital signal processing; Electronic design automation and methodology; Integer linear programming; Logic programming; Microprocessors; Pipelines; Registers; Sequential circuits; Arithmetic bit-level (ABL) normalization; property checking; satisfiability (SAT);
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2007.906458
  • Filename
    4352012