Abstract
Grid-warping is a new placement algorithm based on a strikingly simple idea: rather than move the gates to optimize their location, we elasticaily deform a model of the 2-D chip surface on which the gates have been roughly placed, "stretching" it until the gates arrange themselves to our liking. Put simply: we move the grid, not the gates. Deforming the elastic grid is a surprisingly simple, low-dimensional nonlinear optimization, and augments a traditional quadratic formulation. A preliminary implementation, WARP1, is already competitive with most recently published placers, e.g., placements that average 4% better wirelength, 40% faster than GORDIAN-L-DOMINO.
Original language | English (US) |
---|---|
Pages (from-to) | 351-356 |
Number of pages | 6 |
Journal | Proceedings - Design Automation Conference |
DOIs | |
State | Published - 2004 |
Externally published | Yes |
Event | Proceedings of the 41st Design Automation Conference - San Diego, CA, United States Duration: Jun 7 2004 → Jun 11 2004 |
Keywords
- Algorithms
- Placement
ASJC Scopus subject areas
- Hardware and Architecture
- Control and Systems Engineering