Proceedings of the 42nd Annual Conference on Design Automation - DAC '05 2005
DOI: 10.1145/1065579.1065628
|View full text |Cite
|
Sign up to set email alerts
|

Navigating registers in placement for clock network minimization

Abstract: The progress of VLSI technology is facing two limiting factors: power and variation. Minimizing clock network size can lead to reduced power consumption, less power supply noise, less number of clock buffers and therefore less vulnerability to variations. Previous works on clock network minimization are mostly focused on clock routing and the improvements are often limited by the input register placement. In this work, we propose to navigate registers in cell placement for further clock network size reduction.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(17 citation statements)
references
References 17 publications
0
17
0
Order By: Relevance
“…To address the apparent conflict between clock-net optimization and traditional placement objectives, some researchers proposed techniques and algorithms for better register placement without intrusive interference in traditional placement objectives. Lu [15] proposed several techniques including Manhattan ring-based register guidance, center-of-gravity constraints for registers, pseudo-pins and register-cluster contraction. Cheon [4] proposed power-aware placement that performs both activity-based register clustering and activitybased net weighting to simultaneously reduce the clock and signal net-switching power.…”
Section: Prior Workmentioning
confidence: 99%
See 2 more Smart Citations
“…To address the apparent conflict between clock-net optimization and traditional placement objectives, some researchers proposed techniques and algorithms for better register placement without intrusive interference in traditional placement objectives. Lu [15] proposed several techniques including Manhattan ring-based register guidance, center-of-gravity constraints for registers, pseudo-pins and register-cluster contraction. Cheon [4] proposed power-aware placement that performs both activity-based register clustering and activitybased net weighting to simultaneously reduce the clock and signal net-switching power.…”
Section: Prior Workmentioning
confidence: 99%
“…Manhattan-ring guidance methods commit registers to certain guidance locations and try to pull the registers close to the nearest such locations during placement [15]. However, such methods do poorly in the presence of numerous obstacles, e.g., macro-blocks, or when register locations found by the global placer are not uniformly distributed.…”
Section: Prior Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, overemphasizing the placement of clock sinks may elongate signal nets and undermine their timing. To this end, Lu [20] proposed Manhattan ring-based register guidance in global placement, center-of-gravity constraints for registers, pseudo-pins and register-cluster contraction. Cheon [5] proposed power-aware placement that performs both activity-based register clustering and activity-based net weighting to simultaneously reduce the clock and signal net-switching power.…”
Section: Interactions Between Placement and Clock-network Synthesismentioning
confidence: 99%
“…Energy recovery is also a feasible approach adopted in [8]. Lu et al [6] and Lou et al [10] focus on minimizing clock networks through replacing non-timingcritical cells with their high V t counter parts.…”
Section: Introductionmentioning
confidence: 99%