Title :
Designing via-configurable logic blocks for regular fabric
Author :
Ran, Yajun ; Marek-Sadowska, Malgorzata
Author_Institution :
Clear Shape Technol. Inc., Sunnyvale, CA, USA
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2005.863196