Title :
Sequential equivalence checking of clock-gated circuits
Author :
Yu-Yun Dai ; Kei-Yong Khoo ; Brayton, Robert K.
Author_Institution :
Dept. of EECS, Univ. of California, Berkeley, Berkeley, CA, USA
Abstract :
Sequential clock-gating can lead to easier equivalence checking problems, compared to the general sequential equivalence checking (SEC) problem. Modern sequential clock-gating techniques introduce control structures to disable unnecessary clocking. This violates combinational equivalence but maintains sequential equivalence between the original and revised circuits. We propose the use of characteristic graphs (CGs) to extract essential LTL clock-gating properties, which when proved imply certain sequential redundancies. The extraction, proof and subsequent removal of the implied redundancies lead to an efficient SEC procedure for clock-gated circuits. Experiments show that the proposed SEC procedure substantially outperforms existing methods in terms of speed and scalability when applied to several difficult cases.
Keywords :
clocks; equivalent circuits; graph theory; logic design; sequential circuits; LTL clock-gating properties; SEC problem; SEC procedure; characteristic graphs; clock-gated circuits; combinational equivalence; equivalence checking problems; sequential clock-gating techniques; sequential equivalence checking; sequential redundancies; Clocks; Integrated circuit modeling; Law; Mathematical model; Model checking; Redundancy; Sequential circuits; Clock-Gating; Equivalence Checking;
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
DOI :
10.1145/2744769.2744910