Title :
Generation and Exploration of Layouts for Area-Efficient Barrel Shifters
Author :
Bardizbanyan, Alen ; Subramaniyan, Kasyab P. ; Larsson-Edefors, Per
Author_Institution :
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
Abstract :
Good layout quality is very important in order to obtain efficient integrated circuits, and custom design methods are thus considered when speed, power, and area requirements are very strict. But since custom design styles require extensive and specialized development resources, automated, less optimal design methods are often chosen. Alternate methods to create efficient layouts may prove useful, especially since custom layout in future technology nodes is associated with prohibitive nonrecurring engineering (NRE) costs. The prototype layout generation environment shown in this paper allows us to define, evaluate and modify fine-grained cell placement strategies for barrel shifters in a quick manner. The three different 90-nm shifter circuit implementations demonstrated here show a performance that is on par with circuits harnessing the capabilities offered by conventional tools. Furthermore, this performance is achieved using the least possible die area. For example, a 32-bit fan-out split shifter conventionally laid out and clocked at 1.11 GHz, dissipates 0.37 mW of switching power and occupies an area of 5698 μm2. The same shifter circuit placed using our environment and routed conventionally, equivalently dissipates 0.34 mW, but occupies only 4711 μm2.
Keywords :
integrated circuit layout; integrated logic circuits; logic design; NRE costs; area-efficient barrel shifter; custom design methods; fan-out split shifter; fine-grained cell placement strategy; integrated circuit layout; layout quality; nonrecurring engineering; optimal design methods; prototype layout generation environment; shifter circuit implementations; Conferences; Functional programming; Layout; Multiplexing; Rendering (computer graphics); Routing; Switches; Barrel Shifter; Layout; Placement; Wired;
Conference_Titel :
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location :
Lixouri, Kefalonia
Print_ISBN :
978-1-4244-7321-2
DOI :
10.1109/ISVLSI.2010.73