• DocumentCode
    1559583
  • 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
  • Volume
    21
  • Issue
    2
  • fYear
    2002
  • fDate
    2/1/2002 12:00:00 AM
  • Firstpage
    232
  • Lastpage
    240
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.980261
  • Filename
    980261