Title :
AQUILA: An equivalence verifier for large sequential circuits
Author :
Huang, Shi-Yu ; Cheng, Kwant-Ting ; Chen, Kuang-Chien
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
In this paper, we address the problem of verifying the equivalence of two sequential circuits. A hybrid approach that combines the advantages of BDD-based and ATPG-based approaches is introduced. Furthermore, we incorporate a technique called partial justification to explore the sequential similarity between the two circuits under verification to speed up the verification process. Compared with existing approaches, our method is much less vulnerable to the memory explosion problem, and therefore can handle larger designs. The experimental results show that in a few minutes of CPU time, our tool can verify the sequential equivalence of an intensively optimized benchmark circuit with hundreds of flip-flops against its original version
Keywords :
equivalent circuits; formal verification; logic CAD; logic testing; sequential circuits; AQUILA; ATPG-based; BDD-based; benchmark circuit; equivalence verifier; large sequential circuits; partial justification; sequential circuits; sequential equivalence; verification; Automatic test pattern generation; Boolean functions; Circuit testing; Combinational circuits; Data structures; Explosions; Flip-flops; Power dissipation; Sequential circuits; Signal processing;
Conference_Titel :
Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
Conference_Location :
Chiba
Print_ISBN :
0-7803-3662-3
DOI :
10.1109/ASPDAC.1997.600302