• DocumentCode
    856671
  • Title

    Designing via-configurable logic blocks for regular fabric

  • Author

    Ran, Yajun ; Marek-Sadowska, Malgorzata

  • Author_Institution
    Clear Shape Technol. Inc., Sunnyvale, CA, USA
  • Volume
    14
  • Issue
    1
  • fYear
    2006
  • Firstpage
    1
  • Lastpage
    14
  • Abstract
    In this paper, we describe the design process of a via-configurable logic block for regular fabric. The block consists of a via-configurable functional cell and two via-configurable inverter arrays. A via-configurable functional cell can efficiently implement most commonly used CMOS static cells, and a via-configurable inverter array is efficient in implementing inverters, repeaters, and some pass-transistor logic. The cells have prefabricated transistors, contacts, and M1 wires. The M2 mask is fixed. All of the functions can be realized by customizing only an M1-M2 via mask. We construct a general-purpose fabric based on the via-configurable block and show its great flexibility in implementing a variety of functions. Compared to other fabrics based on look-up tables or programmable logic arrays, our fabric has much higher performance, smaller area, and lower power consumption.
  • Keywords
    CMOS logic circuits; application specific integrated circuits; logic arrays; logic design; CMOS static cells; M1-M2 via mask; gate arrays; general-purpose fabric; power consumption; regular fabric; structured ASIC; via-configurable functional cell; via-configurable inverter arrays; via-configurable logic block; CMOS logic circuits; Energy consumption; Fabrics; Logic arrays; Logic design; Process design; Programmable logic arrays; Pulse inverters; Repeaters; Wires; Fabric; gate arrays; regularity; structured-ASICs; via-configurable;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.863196
  • Filename
    1603563