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
Link To Document