File Download
There are no files associated with this item.
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Article: Gate sizing for cell-library-based designs
Title | Gate sizing for cell-library-based designs |
---|---|
Authors | |
Keywords | Discretization Dynamic programming (DP) Gate sizing Pruning Sparse cell library |
Issue Date | 2009 |
Citation | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009, v. 28, n. 1, p. 818-825 How to Cite? |
Abstract | With 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-like approach. A set of novel techniques, such as locality-sensitive-hashing-based solution pruning, is also proposed to accelerate the algorithm. Our experimental results demonstrate that 1) the nearest rounding approach often leads to large timing violations and 2) compared to the well-known Coudert's approach, the new algorithm saves up to 21% in area cost while still satisfying the timing constraint. © 2009 IEEE. |
Persistent Identifier | http://hdl.handle.net/10722/336086 |
ISSN | 2023 Impact Factor: 2.7 2023 SCImago Journal Rankings: 0.957 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hu, Shiyan | - |
dc.contributor.author | Ketkar, Mahesh | - |
dc.contributor.author | Hu, Jiang | - |
dc.date.accessioned | 2024-01-15T08:23:18Z | - |
dc.date.available | 2024-01-15T08:23:18Z | - |
dc.date.issued | 2009 | - |
dc.identifier.citation | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009, v. 28, n. 1, p. 818-825 | - |
dc.identifier.issn | 0278-0070 | - |
dc.identifier.uri | http://hdl.handle.net/10722/336086 | - |
dc.description.abstract | With 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-like approach. A set of novel techniques, such as locality-sensitive-hashing-based solution pruning, is also proposed to accelerate the algorithm. Our experimental results demonstrate that 1) the nearest rounding approach often leads to large timing violations and 2) compared to the well-known Coudert's approach, the new algorithm saves up to 21% in area cost while still satisfying the timing constraint. © 2009 IEEE. | - |
dc.language | eng | - |
dc.relation.ispartof | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | - |
dc.subject | Discretization | - |
dc.subject | Dynamic programming (DP) | - |
dc.subject | Gate sizing | - |
dc.subject | Pruning | - |
dc.subject | Sparse cell library | - |
dc.title | Gate sizing for cell-library-based designs | - |
dc.type | Article | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.scopus | eid_2-s2.0-77955191978 | - |
dc.identifier.volume | 28 | - |
dc.identifier.issue | 1 | - |
dc.identifier.spage | 818 | - |
dc.identifier.epage | 825 | - |