DocumentCode :
2635260
Title :
Performance-Effective Compaction of Standard-Cell Libraries for Digital Design
Author :
Ricci, Andrea ; De Munari, Ilaria ; Ciampolini, Paolo
Author_Institution :
Dept. of Inf. Eng., Univ. of Parma, Parma, Italy
fYear :
2009
fDate :
27-29 Aug. 2009
Firstpage :
315
Lastpage :
322
Abstract :
Currently, commercially available standard-cell libraries are often unstructured set of cells, suitable for several optimization criteria: speed, power, leakage and area consumption. Exploiting a large number of items makes the synthesis process and the library maintenance quite demanding. By smartly selecting a reduced set of cells, such efforts can be reduced, without critically affecting performance. This paper presents a library-reduction strategy which allows for selecting an arbitrarily small subset of cells, also taking into accounts for the features of the actual synthesis tool. Compaction procedure could be driven by one chief criterion (e.g., orienting compacted library at small area, low-power consumption, high speed circuitry). Library compaction is tuned by means of a large set of benchmark circuits, in order to produce results suitable for general-purpose circuit design. In this paper, the compaction strategy is illustrated, and influence of compaction on circuit synthesis and performance is discussed over a wide range of cases, including different technology nodes and silicon foundries. With respect to full-size library synthesis, performance do not appreciably degrades, and in several cases actually improves. Synthesis time decreases and library maintenance and characterization tasks can be significantly reduced. By analyzing and comparing actual contents of several reduced libraries, general criteria for the design of low cell-count libraries can also be inferred.
Keywords :
VLSI; digital integrated circuits; digital libraries; electronic design automation; integrated circuit design; logic design; logic gates; EDA; benchmark circuits; circuit synthesis; digital design; electronic design automation; general-purpose circuit design; library maintenance; library-reduction strategy; performance-effective compaction; standard-cell library; two-input AND gate design; Algorithm design and analysis; Circuit synthesis; Compaction; Costs; Design engineering; Design methodology; Digital systems; Electronic design automation and methodology; Silicon; Software libraries; algorithm; complexity reduction; digital design; standard-cell library;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location :
Patras
Print_ISBN :
978-0-7695-3782-5
Type :
conf
DOI :
10.1109/DSD.2009.139
Filename :
5350060
Link To Document :
بازگشت