2009 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition 2009
DOI: 10.1109/date.2009.5090777
|View full text |Cite
|
Sign up to set email alerts
|

Gate sizing for large cell-based designs

Abstract: Abstract-Today, many chips are designed with predefined discrete cell libraries. In this paper we present a new fast gate sizing algorithm that works natively with discrete cell choices and realistic timing models. The approach iteratively assigns signal slew targets to all source pins of the chip and chooses discrete layouts of minimum size preserving the slew targets. Using slew targets instead of delay budgets, accurate estimates for the input slews are available during the sizing step. Slew targets are upd… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…Depending on the actual stage of the design, our detailed optimization step invokes buffering, layer assignment and gate sizing tools. When used in late physical design, we apply Held's gate sizing routine [9], followed by the buffering tool with an integrated layer assignment by Bartoschek et al [2]. After buffering, we apply gate sizing again, in particular on newly inserted buffers.…”
Section: Detailed Optimizationmentioning
confidence: 99%
“…Depending on the actual stage of the design, our detailed optimization step invokes buffering, layer assignment and gate sizing tools. When used in late physical design, we apply Held's gate sizing routine [9], followed by the buffering tool with an integrated layer assignment by Bartoschek et al [2]. After buffering, we apply gate sizing again, in particular on newly inserted buffers.…”
Section: Detailed Optimizationmentioning
confidence: 99%
“…In addition, the load capacitance of the nets on the critical path can be reduced by moving less critical downstream cells closer to the path. To accomplish this uniformly for all gates, regardless if they lie on a critical path or not, we use the local slack metric from [10]:…”
Section: Problem Formulationmentioning
confidence: 99%
“…Instead, we interface with the signoff tool using a Tcl-socket interface, similar to the one in UCSD SensOpt [22]. 5 Our interface is illustrated in Figure 5, including client-server Tcl socket code [31].…”
Section: Signoff-timer Interfacementioning
confidence: 99%
“…Simultaneous gate sizing and V th assignment has shown promising results [23,24]. Some industry work emphasizes discrete methods [5], including dynamic programming [16] that assumes structural properties of delay functions that do not quite hold in practice. Device physics imply nonconvex delay functions, causing nonconvexities in SPICE results and nonlinear delay Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page.…”
Section: Introductionmentioning
confidence: 99%