• DocumentCode
    2809197
  • Title

    Synthesis of Power and Delay Optimized NIG structures

  • Author

    Balasubramanian, Padmanabhan ; Edwards, D.A.

  • Author_Institution
    Univ. of Manchester, Manchester
  • fYear
    2007
  • fDate
    22-26 April 2007
  • Firstpage
    239
  • Lastpage
    242
  • Abstract
    Structuring and mapping of a Boolean function is an important problem in the design of digital combinatorial circuits. Library aware constructive decomposition offers a solution to this problem. Compact multi-level representation of binary networks, based on simple circuit structures, such as AND-inverter graphs (AIG) [1] [5], NAND graphs, OR-inverter graphs (OIG), AND-XOR-inverter graphs, reduced Boolean circuits [8] does exist in literature. In this work, we discuss a novel efficient synthesis method for combinational logic circuits, represented using a NAND-inverter graph (NIG), which is composed of only two-input NAND (NAND2) and inverter (INV) cells. The networks are constructed on the basis of irredundant disjunctive normal forms, comprising terms with minimal cardinality. Construction of a NIG for a non-regenerative function in normal form would be straightforward, whereas for the opposite phase, it would be developed by considering a virtual instance of the function. However, the choice of best NIG for a given function would be based upon node count and cell count needed for actual implementation at the technology independent stage. We compare the power efficiency and delay improvement achieved by optimal NIGs over minimal AIGs and OIGs for some case studies. In comparison with functionally equivalent and redundant AIGs, NIGs report mean savings in power and delay of 33.76% and 18.57% respectively, after technology mapping with a 0.35 micron TSMC CMOS process. For a similar comparison with OIGs, NIGs demonstrate average savings in power and delay of 45.67% and 20.92% respectively.
  • Keywords
    Boolean functions; NAND circuits; combinational circuits; digital circuits; graph theory; logic design; logic devices; Boolean function; NAND-inverter graph; delay optimized NIG structure; digital combinatorial circuit design; irredundant disjunctive normal form; library aware constructive decomposition; multilevel binary network representation; nonregenerative function; power synthesis; Boolean functions; CMOS process; CMOS technology; Circuit synthesis; Combinational circuits; Delay; Inverters; Network synthesis; Software libraries; US Department of Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0840-7789
  • Print_ISBN
    1-4244-1020-7
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2007.65
  • Filename
    4232724