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 gener- ation 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 flip-flops 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 will be presented. |
Year | DOI | Venue |
---|---|---|
1996 | 10.1109/TEST.1996.557148 | ITC |
Keywords | Field | DocType |
verifying sequential equivalence,atpg-based framework,synchronisation,structural similarity,equivalence checking,redundancy,design optimization,data structures,retiming,steady state,computer science,atpg,boolean functions,sequential circuits | Formal equivalence checking,Automatic test pattern generation,Retiming,Data structure,Sequential logic,Computer science,Correctness,Electronic engineering,Real-time computing,Equivalence (measure theory),Redundancy (engineering) | Conference |
ISBN | Citations | PageRank |
0-7803-3541-4 | 14 | 1.06 |
References | Authors | |
15 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shi-Yu Huang | 1 | 766 | 70.53 |
Kwang-Ting Cheng | 2 | 5755 | 513.90 |
Kuang-chien Chen | 3 | 347 | 30.84 |
Uwe Gläser | 4 | 59 | 5.41 |