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
fDate :
11/1/2009 12:00:00 AM
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;
Journal_Title :
Computers & Digital Techniques, IET
DOI :
10.1049/iet-cdt.2008.0128