• DocumentCode
    1108144
  • Title

    An integrated system for assigning signal flow directions to CMOS transistors

  • Author

    Lee, Kuen-Jong ; Wang, Chih-Nan ; Gupta, Rajiv ; Breuer, Melvin A.

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    14
  • Issue
    12
  • fYear
    1995
  • fDate
    12/1/1995 12:00:00 AM
  • Firstpage
    1445
  • Lastpage
    1458
  • Abstract
    Signal flow direction information has been used to improve the accuracy and performance of many CAD tools. Hence deriving this information correctly and efficiently is an important and useful task. In this paper, an integrated system for deriving signal flow direction information in CMOS circuits is presented. This system consists of two subsystems: structure-based and rule-based. In the structure-based subsystem, a new graph-theoretic algorithm is used. The direction assignment problem is modeled as a two-paths problem on an undirected graph, called the global source target graph (GST-graph). The GST-graph is decomposed into split components by a linear time algorithm and the direction information of most edges in each split component can be derived by another linear time algorithm. If all transistors in a circuit are structurally unidirectional then their directions will be determined in this subsystem. Those transistors, if any, whose directions cannot be determined by this subsystem will be dealt with in the rule-based subsystem. A new set of rules including logic implication and precharge node driven rules have been developed. By considering circuit semantics, some difficult circuits such as a pass transistor based XOR gate, a six-transistor memory cell, barrel shifters, and precharge logic circuits can be processed. Experimental results show the accuracy and efficiency of this integrated system
  • Keywords
    CMOS integrated circuits; integrated circuit modelling; signal flow graphs; CAD tools; CMOS transistors; XOR gate; barrel shifters; circuit semantics; global source target graph; linear time algorithm; logic implication; memory cell; precharge logic circuits; precharge nodes; rule-based subsystem; signal flow directions; structure-based subsystem; two-path problem; undirected graph; Analytical models; Application software; Circuit simulation; Design automation; Logic circuits; MOSFETs; Semiconductor device modeling; Signal analysis; Timing; Transistors;
  • 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.476575
  • Filename
    476575