File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Gate sizing for cell library-based designs

TitleGate sizing for cell library-based designs
Authors
KeywordsDynamic programming
Gate sizing
Issue Date2007
Citation
Proceedings - Design Automation Conference, 2007, p. 847-852 How to Cite?
AbstractWith increasing time-to-market pressure and shortening semiconductor product cycles, more and more chips are being designed with library-based methodologies. In spite of this shift, the problem of discrete gate sizing has received significantly less attention than its continuous counterpart. On the other hand, cell sizes of many realistic libraries are sparse, for example, geometrically spaced, which makes the nearest rounding approach inapplicable as large timing violations may be introduced. Therefore, it is highly desirable to design an effective algorithm to handle this discrete gate sizing problem. Such an algorithm is proposed in this paper. The algorithm is a continuous solution guided dynamic programming approach. A set of novel techniques, such as Locality Sensitive Hashing based solution selection and stage pruning, are also proposed to accelerate the algorithm and improve the solution quality. Our experimental results demonstrate that (1) nearest rounding approach often leads to large timing violations and (2) compared to the well-known Coudert's approach, the new algorithm saves 9% - 31% in area cost while still satisfying the timing constraint. Copyright 2007 ACM.
Persistent Identifierhttp://hdl.handle.net/10722/336054
ISSN
2020 SCImago Journal Rankings: 0.518

 

DC FieldValueLanguage
dc.contributor.authorHu, Shiyan-
dc.contributor.authorKetkar, Mahesh-
dc.contributor.authorHu, Jiang-
dc.date.accessioned2024-01-15T08:22:24Z-
dc.date.available2024-01-15T08:22:24Z-
dc.date.issued2007-
dc.identifier.citationProceedings - Design Automation Conference, 2007, p. 847-852-
dc.identifier.issn0738-100X-
dc.identifier.urihttp://hdl.handle.net/10722/336054-
dc.description.abstractWith increasing time-to-market pressure and shortening semiconductor product cycles, more and more chips are being designed with library-based methodologies. In spite of this shift, the problem of discrete gate sizing has received significantly less attention than its continuous counterpart. On the other hand, cell sizes of many realistic libraries are sparse, for example, geometrically spaced, which makes the nearest rounding approach inapplicable as large timing violations may be introduced. Therefore, it is highly desirable to design an effective algorithm to handle this discrete gate sizing problem. Such an algorithm is proposed in this paper. The algorithm is a continuous solution guided dynamic programming approach. A set of novel techniques, such as Locality Sensitive Hashing based solution selection and stage pruning, are also proposed to accelerate the algorithm and improve the solution quality. Our experimental results demonstrate that (1) nearest rounding approach often leads to large timing violations and (2) compared to the well-known Coudert's approach, the new algorithm saves 9% - 31% in area cost while still satisfying the timing constraint. Copyright 2007 ACM.-
dc.languageeng-
dc.relation.ispartofProceedings - Design Automation Conference-
dc.subjectDynamic programming-
dc.subjectGate sizing-
dc.titleGate sizing for cell library-based designs-
dc.typeConference_Paper-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1109/DAC.2007.375282-
dc.identifier.scopuseid_2-s2.0-34547315715-
dc.identifier.spage847-
dc.identifier.epage852-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats