• DocumentCode
    2802256
  • Title

    Automatic generalized phase abstraction for formal verification

  • Author

    Bjesse, Per ; Kukula, James

  • fYear
    2005
  • fDate
    6-10 Nov. 2005
  • Firstpage
    1076
  • Lastpage
    1082
  • Abstract
    A standard approach to improving circuit performance is to use an N-phase design style where combinational logic is interspersed freely between level sensitive latches controlled by separate clocks. Unfortunately, the use of an N-phase design style will increase the number of state variables by a factor of N, making formal verification many orders of magnitude harder. Previous approaches to solving this problem restrict the kind of designs that can be handled severely and construct an abstracted netlist with fewer state variables by a syntactic analysis that requires the user to identify clocks. We extend the current state of the art by introducing a phase abstraction algorithm that (1) poses no restrictions on the design style that can be used, that (2) avoids an error prone syntactic analysis, that (3) requires no input from users, and that (4) can be integrated into any model checker without requiring HDL code analysis.
  • Keywords
    circuit complexity; clocks; combinational circuits; formal verification; HDL code analysis; N-phase design style; clocks; combinational logic; formal verification; model checking; phase abstraction algorithm; syntactic analysis; Algorithm design and analysis; Automatic control; Circuit optimization; Clocks; Combinational circuits; Error analysis; Formal verification; Hardware design languages; Latches; Logic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
  • Print_ISBN
    0-7803-9254-X
  • Type

    conf

  • DOI
    10.1109/ICCAD.2005.1560220
  • Filename
    1560220