• DocumentCode
    464893
  • Title

    A Structured ASIC Design Approach Using Pass Transistor Logic

  • Author

    Gulati, Kanupriya ; Jayakumar, Nikhil ; Khatri, Sunil P.

  • Author_Institution
    Dept. of ECE, Texas A&M Univ., College Station, TX
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    1787
  • Lastpage
    1790
  • Abstract
    In this paper, we describe a structured ASIC design methodology which utilizes a regular, pre-fabricated array of pass transistor logic based if-then-else (ITE) cells as the building block for the circuit. Given a logic netlist, we first construct reduced order binary decision diagrams (ROBDDs) for the circuit in a partitioned manner, thereby allowing the approach to handle large designs. We place the ITE cells corresponding to the ROBDD nodes in a manner that minimizes crossings in the ROBDD graph. Our placement also effectively ´folds´ the ITE cells of different variables into a single row, so as to obtain a layout with a more uniform distribution of ITE cells along each physical row of ITE cells. The design methodology has been demonstrated to implement sequential as well as combinational designs, by customizing the lowest 4 METAL layers along with their associated VIA layers. A low area and delay overhead is achieved, in comparison with an ASIC approach. In particular, the average delay (area) overhead is 1.5 times (3.41 times) for combinational designs and 2 times (6 times) for sequential designs
  • Keywords
    application specific integrated circuits; binary decision diagrams; integrated circuit design; logic design; combinational designs; if-then-else logic; pass transistor logic; reduced order binary decision diagrams; sequential design; structured ASIC design approach; Application specific integrated circuits; Boolean functions; Circuit synthesis; Data structures; Delay; Design methodology; Logic arrays; Logic circuits; Logic design; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378019
  • Filename
    4253006