• DocumentCode
    2703789
  • Title

    Transistor level synthesis for static CMOS combinational circuits

  • Author

    Liu, Chia-Pin R. ; Abraham, Jacob A.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • fYear
    1999
  • fDate
    4-6 Mar 1999
  • Firstpage
    172
  • Lastpage
    175
  • Abstract
    This paper introduces a novel framework to synthesize static CMOS circuits at the transistor level. A new class of binary decision diagrams (BDDs) which represent inverting Boolean functions, called transistor mapped BDDs (TM-BDDs), is used in the synthesis process. There is a one-to-one correspondence between a transistor netlist and its TM-BDD. Nodes in a TM-BDD represent gate inputs and the edges represent the transistors in the netlist. TM-BDDs can be optimized using BDD operations, and the data structure can retain device aspect ratios and geometries for performance optimization. The synthesis process involves a transformation from logic functions to transistor netlists using TM-BDDs. We show how a transistor netlist can be automatically generated during a depth-first traversal on a TM-BDD. The synthesis process is not only independent of any library, but also capable of generating a cell library for a particular circuit. Experimental results demonstrating the reduction of transistor counts are presented
  • Keywords
    Boolean functions; CMOS logic circuits; binary decision diagrams; cellular arrays; circuit optimisation; combinational circuits; logic CAD; software libraries; binary decision diagrams; cell library; data structure; depth-first traversal; device aspect ratios; gate inputs; inverting Boolean functions; logic functions; performance optimization; static CMOS combinational circuits; transistor level synthesis; transistor mapped BDDs; transistor netlist; transistor netlists; Binary decision diagrams; Boolean functions; CMOS technology; Circuit synthesis; Combinational circuits; Data structures; Geometry; Libraries; Logic design; Network synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1999. Proceedings. Ninth Great Lakes Symposium on
  • Conference_Location
    Ypsilanti, MI
  • ISSN
    1066-1395
  • Print_ISBN
    0-7695-0104-4
  • Type

    conf

  • DOI
    10.1109/GLSV.1999.757403
  • Filename
    757403