ACM Home Page
Please provide us with feedback. Feedback
A network-flow approach to timing-driven incremental placement for ASICs
Full text PdfPdf (532 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
SESSION: Placement optimization: timing, noise, and power table of contents
Pages: 375 - 382  
Year of Publication: 2006
ISBN ~ ISSN:1092-3152 , 1-59593-389-1
Authors
Shantanu Dutt  University of Illinois-Chicago
Huan Ren  University of Illinois-Chicago
Fenghua Yuan  University of Illinois-Chicago
Vishal Suthar  University of Illinois-Chicago
Sponsors
IEEE-CS : Computer Society
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1233501.1233577
What is a DOI?

ABSTRACT

We present a novel incremental placement methodology called FlowPlace for significantly reducing critical path delays of placed standard-cell circuits. FlowPlace includes: a) a timing-driven (TD) analytical global placer TAN that uses accurate delay functions and minimizes a combination of linear and quadratic objective functions; b) a network flow based detailed placer TIF that has new and effective techniques for performing TD incremental placement and satisfying rowlength (white space) constraints. We have obtained results on three sets of benchmarks: i) TD versions of the ibm benchmark suite that we have constructed; ii) benchmarks used in TD-Dragon; iii) the Faraday benchmarks. Results show that starting with Dragon-placed circuits, we are able to obtain up to 34% and an average of 18% improvement in critical path delays, at an average of 17.5% of the run-time of the Dragon placer. Starting with a state-of-the-art TD placer TD-Dragon, for the TD-Dragon benchmarks we obtain up to about 10% and an average of 4.3% delay improvement with 12% of TD-Dragon's run times; this is significant as we are extracting performance improvements from a performanceoptimized layout. Wire length deterioration on the average over all benchmark suites is less than 8%.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
R. Ahuja, et al., "A network simplex algorithm with O(n) consecutive degenerate pivots", Operations research letters, pp. 1417--1436, 1995.
4
 
5
K. Doll, F. Johannes, K. Antreich, "Iterative placement improvement by network flow methods", IEEE Trans. Computer-Aided Design, pp. 1189--1200, 1994.
 
6
C. A. Floudas and V. Visweswaran, "Quadratic Optimization", in Handbook of global optimization, Kluwer Acad. Publ., Dordrecht, pp. 217--269, 1995.
 
7
The FlowPlace page: http://www.ece.uic.edu/~dutt/benchmarksetc/FlowPlace/flow.html.
8
 
9
 
10
J. Kleinhans, et al., "GORDIAN: VLSI placement by quadratic programming and slicing optimization". IEEE Trans. CAD, vol. 10, pp.356--365, Mar. 1991.
11
12
13
 
14
15
 
16
H. Yang and D. F. Wong, "Efficient Network Flow Based Min-cut Balanced Partitioning", IEEE Trans. CAD, pp. 1533--1540, 1996.


Collaborative Colleagues:
Shantanu Dutt: colleagues
Huan Ren: colleagues
Fenghua Yuan: colleagues
Vishal Suthar: colleagues