• DocumentCode
    337792
  • Title

    Using combinational verification for sequential circuits

  • Author

    Ranjan, Rajeev K. ; Singhal, Vigyan ; Somenzi, Fabio ; Brayton, Robert K.

  • Author_Institution
    Synopsis, Mountain View, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    138
  • Lastpage
    144
  • Abstract
    Retiming combined with combinational optimization is a powerful sequential synthesis method. However, this methodology has not found wide application because formal sequential verification is not practical and current simulation methodology requires the correspondence of latches disallowing any movement of latches. We present a practical verification technique which permits such sequential synthesis for a class of circuits. In particular, we require certain constraints to be met on the feedback paths of the latches involved in the retiming process. For a general circuit, we can satisfy these constraints by fixing the location of some latches, e.g., by making them observable. We show that equivalence checking after performing repeated retiming and synthesis on this class of circuit reduces to a combinational verification problem. We also demonstrate that our methodology covers a large class of circuits by applying it to a set of benchmarks and industrial designs
  • Keywords
    circuit feedback; circuit optimisation; combinational circuits; flip-flops; formal verification; sequential circuits; benchmarks; combinational optimization; combinational verification; equivalence checking; feedback paths; industrial designs; latches; retiming; sequential circuits; sequential synthesis; sequential synthesis method; Circuit simulation; Circuit synthesis; Constraint optimization; Feedback circuits; Latches; Logic; Microprocessors; Optimization methods; Sequential circuits; State feedback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    0-7695-0078-1
  • Type

    conf

  • DOI
    10.1109/DATE.1999.761109
  • Filename
    761109