Abstract:
Pulsed latches have emerged as a popular technique to reduce the power consumption and delay for clock networks. However, the current physical synthesis flow for pulsed l...Show MoreMetadata
Abstract:
Pulsed latches have emerged as a popular technique to reduce the power consumption and delay for clock networks. However, the current physical synthesis flow for pulsed latches still performs circuit placement and clock-network synthesis separately, which limits achievable power reduction. This paper presents the first work in the literature to perform placement and clock-network co-synthesis for pulsed-latch designs. With the interplay between placement and clock-network synthesis, the clock-network power and timing can be optimized simultaneously. Novel progressive network forces are introduced to globally guide the placer for iterative improvements, while the clock-network synthesizer makes use of updated latch locations to optimize power and timing locally. Experimental results show that our framework can substantially minimize power consumption and improve timing slacks, compared to existing synthesis flows.
Date of Conference: 07-10 November 2011
Date Added to IEEE Xplore: 15 December 2011
ISBN Information:
ISSN Information:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Clocks ,
- Latches ,
- Generators ,
- Power demand ,
- Timing ,
- Load modeling ,
- Synthesizers
- Index Terms
- Reduction In Power ,
- Power Consumption ,
- Iterative Improvement ,
- Clock Network ,
- Minimum Distance ,
- Network Topology ,
- Total Power ,
- Load Balancing ,
- Voronoi Diagram ,
- Processes In Place ,
- Inductive Load ,
- Optimization Methodology ,
- Total Power Consumption ,
- Placement Algorithm ,
- Clock Period ,
- Placement Optimization
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Clocks ,
- Latches ,
- Generators ,
- Power demand ,
- Timing ,
- Load modeling ,
- Synthesizers
- Index Terms
- Reduction In Power ,
- Power Consumption ,
- Iterative Improvement ,
- Clock Network ,
- Minimum Distance ,
- Network Topology ,
- Total Power ,
- Load Balancing ,
- Voronoi Diagram ,
- Processes In Place ,
- Inductive Load ,
- Optimization Methodology ,
- Total Power Consumption ,
- Placement Algorithm ,
- Clock Period ,
- Placement Optimization