DocumentCode :
1534991
Title :
Inversion schemes for sublithographic programmable logic arrays
Author :
Gojman, B. ; Manem, Harika ; Rose, Garrett S. ; DeHon, Andre
Author_Institution :
Comput. & Inf. Syst., Univ. of Pennsylvania, Philadelphia, PA, USA
Volume :
3
Issue :
6
fYear :
2009
fDate :
11/1/2009 12:00:00 AM
Firstpage :
625
Lastpage :
642
Abstract :
A programmable logic array (PLA) needs its inputs available in both the positive and negative polarities. In lithographic-scale VLSI PLAs, programmable array logics (PALs) and programmable logic devices (PLDs) a buffer and inverter at the PLA input typically produces both polarities from a single polarity input. However, the extreme regularity required for sublithographic designs has driven nanoscale architectures to consider alternate solutions. Consequently, the authors compare three schemes: one based on producing both polarities in a restoration stage (selective inversion), one based on a local inversion stage and one based on a full dual-rail logic implementation. The authors develop a mapping flow for the dual-rail logic and quantify its cost in both logical product terms and physical implementation area and also develop area and timing models for all three schemes. Mapping benchmarks from the Toronto 20 set, the authors are able to show that the local inversion scheme is faster (less than one-fifth the latency), lower energy (one-half the energy) and comparable size to the selective inversion scheme and faster (less than half the latency), smaller (one-third of the area) and lower energy (one-ninth the energy) than the dual-rail scheme.
Keywords :
VLSI; buffer circuits; lithography; logic gates; programmable logic arrays; VLSI; buffer; inversion schemes; inverter; local inversion; programmable logic devices; sublithographic programmable logic arrays;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt.2008.0128
Filename :
5308007
Link To Document :
بازگشت