Title :
Domino logic synthesis based on implication graph
Author :
Kim, Ki-Wook ; Kim, Taewhan ; Liu, C.L. ; Kang, Sung-Mo
Author_Institution :
Pluris, Inc, Cupertino, CA, USA
fDate :
2/1/2002 12:00:00 AM
Abstract :
In this paper, we present a new approach to the problem of inverter elimination in domino logic synthesis. A small piece of static CMOS logic is introduced to the circuit to avoid significant area penalty resulting from duplication. To maximize the domino logic part and to minimize the static CMOS logic part, a generalized automatic test pattern generation (ATPG)-based logic transformation is proposed to eliminate or relocate a target inverter. Based on the new concept of dominating set of mandatory assignment (DSMA) and the corresponding implication graph, we propose algorithms to identify a minimum candidate set for a target inverter. Experimental results show that logic transformation based on the implication graph can reduce transistor counts by 25% on average, while the delay increases less than 3%
Keywords :
Boolean functions; CMOS logic circuits; VLSI; automatic test pattern generation; graph theory; logic CAD; minimisation of switching nets; redundancy; Boolean function; VLSI; dominating set of mandatory assignment; domino logic synthesis; dynamic CMOS logic circuits; generalized ATPG-based logic transformation; implication graph; inverter elimination; minimization; reconvergent fanout; redundant signals; static CMOS logic; Automatic logic units; CMOS logic circuits; Circuit noise; Circuit synthesis; Clocks; Logic circuits; Logic testing; Parasitic capacitance; Pulse inverters; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on