Back to Search
Start Over
MrDP
- Source :
- ICCAD
- Publication Year :
- 2016
- Publisher :
- ACM, 2016.
-
Abstract
- As VLSI technology shrinks to fewer tracks per standard cell, e.g., from 10-track to 7.5-track libraries (and lesser for 7nm), there has been a rapid increase in the usage of multiple-row cells like two- and three-row flip-flops, buffers, etc., for design closure. Additionally, the usage of multi-bit flip-flops or flop trays to save power creates large cells that further complicate critical design tasks, such as placement. Detailed placement happens to be a key optimization transform, which is repeatedly invoked during the design closure flow to improve design parameters, such as, wirelength, timing, and local wiring congestion. Advanced node designs, with hundreds of thousands of multiple-row cells, require a paradigm change for this critical design closure transform. The traditional approach of fixing multiple-row cells during detailed placement and only optimizing the locations of single-row standard cells can no longer obtain appreciable quality of results. It is imperative to have new techniques that can simultaneously optimize both multiple- and single-row high cell locations during detailed placement. In this paper, we propose a new density-aware detailed placer for heterogeneous-sized netlists. Our approach consists of a chain move scheme that generalizes the movement of heterogeneous-sized cells as well as a nested dynamic programming based approach for wirelength and density optimization. Experimental results demonstrate the effectiveness of these techniques in wirelength minimization and density smoothing compared with the most recent detailed placer for designs with heterogeneous-sized cells.
- Subjects :
- 010302 applied physics
Very-large-scale integration
Standard cell
Engineering
business.industry
02 engineering and technology
Parallel computing
01 natural sciences
020202 computer hardware & architecture
Dynamic programming
0103 physical sciences
Hardware_INTEGRATEDCIRCUITS
0202 electrical engineering, electronic engineering, information engineering
Node (circuits)
Minification
business
Placement
Algorithm
Design closure
Smoothing
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 35th International Conference on Computer-Aided Design
- Accession number :
- edsair.doi...........793879d2e957a5fcd95dcfc71837e7c0
- Full Text :
- https://doi.org/10.1145/2966986.2967055