• DocumentCode
    2060368
  • Title

    An ATPG-based framework for verifying sequential equivalence

  • Author

    Huang, Shi-Yu ; Cheng, Kwang-Ting ; Chen, Kuang-Chien ; Glaeser, Uwe

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    1996
  • fDate
    20-25 Oct 1996
  • Firstpage
    865
  • Lastpage
    874
  • Abstract
    In this paper, we address the problem of verifying the equivalence of two sequential circuits. State-of-the-art sequential optimization techniques such as retiming and sequential redundancy removal can handle designs with up to hundreds or even thousands of flip-flops. The BDD-based approaches for equivalence checking can easily run into memory explosion for such designs. With an attempt to handle larger circuits, we modify the test pattern generation techniques for verification. The suggested approach utilizes the efficient backward justification technique popularly used in most sequential ATPG programs. The method explores the structural similarity between circuits under verification, and performs the verification in stages to improve the efficiency. An effective algorithm to identify equivalent hip-hops is presented. This ATPG-based framework is suitable for verifying circuits with or without a reset state. Experimental results of verifying the correctness of circuits after sequential redundancy removal are presented
  • Keywords
    automatic testing; flip-flops; logic testing; optimisation; redundancy; sequential circuits; synchronisation; ATPG; backward justification; equivalence checking; equivalent hip-hops; flip-flops; memory explosion; retiming; sequential ATPG programs; sequential circuits; sequential equivalence; sequential optimization; sequential redundancy; sequential redundancy removal; structural similarity; test pattern generation; Boolean functions; Circuit testing; Computer science; Data structures; Design optimization; Explosions; Flip-flops; Redundancy; Sequential circuits; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 1996. Proceedings., International
  • Conference_Location
    Washington, DC
  • ISSN
    1089-3539
  • Print_ISBN
    0-7803-3541-4
  • Type

    conf

  • DOI
    10.1109/TEST.1996.557148
  • Filename
    557148