[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/74382.74443acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

Path-delay constrained floorplanning: a mathematical programming approach for initial placement

Published: 01 June 1989 Publication History

Abstract

A procedure for path-delay constrained initial placement during chip floorplanning is presented which directly incorporates timing and geometrical constraints into the process. The problem is modeled and mathematically formulated as a constrained non-linear programming problem which is systematically divided and solved in three steps: timing minimization with module overlap, module separation and timing minimization without module overlap. To save computation time, two techniques for eliminating non-logical and noncritical paths are used to reduce the number of paths considered during the optimization. Experimental results show that the placement results satisfy all given timing and geometrical constraints, and have good total normalized wire delays.

References

[1]
Alon, A. and Ascher, U., "Model and Solution Strategy for Placement of Rectangular Blocks in the Euclidean Plane," IEEE Trans. on Computer-Aided Design, Vol.7 No.3 (1988), pp. 378-380.
[2]
Berkcan, E~ and Kinnen, E., "Dim-REL: Performance Biased Placement Program for Custom IC Layout," Proc. Custom Integrated Circuit Conf. (lgs ), pp 2 3-2 8.
[3]
Burstein, M. and Youssef, M., "Timing Influenced Layout Design," Proc. 22nd Design Automation Conf., IEEE, (1985), pp. 124-130.
[4]
Dunlop, A.E., Ag~awal, V.D. and et.ul., "Chip Layout Optimization Using Critical Path Weighting," Pr0e. 21st Desig Automation conf., ZEEE, (1 ~s~), pp. 142-148.
[5]
Dai, W., Chen, H., Dutta, R., Jackson, M. and et.al., "Bear: A New Building-Block Layout System," Proc. International Conf. on Computer- Aided Design (1987), pp. 34-37.
[6]
Fiacco, A. and McCormick, G., Nonlinear Programming." Sequential Unconstrained Minimization Techniques, New York: Wiley, 1968.
[7]
Hauge, P., N~ir, R. and Yoffa, E., "Circuit Placement for Predictable Performance," Proc. International Conj. on Computer-Aided Design (i sV, pp. ss-oi.
[8]
Hsh, Y-C. and Kubitz, W., "A Procedure for Chip Floorplanning," Proc. International Syrup. on Circuits and Systems (1987}, pp. 568-571.
[9]
JackSon, M., Kuh, E.S. and Marek-Sadowska, M., "Timing Driven Routing for Building Block Layout, pq Proc. International Syrup. on Circuits and Systems (i987), pp. 518-519.
[10]
Ogawa, Y., Ishii, T. and et.al., "Efficient Placement Algorithms Optimization Delay for High Speed ECL Masterslice LSI's," Proc. 23rd Design Automation Conf., IEEE, (i986~, pp. 404-410.
[11]
Peressini, A., Sullivan, F. and Uhl, J., The Mathematics of Nonlinear Programming, Springer-Srerlag New York Inc.
[12]
Rose, M., Wiesel, M., Kirkpatrick, D. and Nettleton, N., "Dense, Performance Directed, Auto Place and Route." Proc. Custom Integrated Circuit Conf. (I988), pp 11.1.1 - 11.1.4.
[13]
Shragowitz, E., Youssef, H. and Benning, L., "Predictive Tools in VLSI System Design : Timing Aspects," COMPEURO (1988), pp. 48-55.
[14]
Weste, N. and Eshraghian, K., Principles of CMOS VLSI Design, A Systems Perspective, Addison-Wesley, 1985

Cited By

View all
  • (2022)Initial Placement Algorithms for Island-Style FPGAs2022 Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus)10.1109/ElConRus54750.2022.9755518(586-589)Online publication date: 25-Jan-2022
  • (2010)On-chip thermal optimisation by whitespace reallocation using a constrained particle-swarm optimisation algorithmIET Circuits, Devices & Systems10.1049/iet-cds.2009.00494:3(251)Online publication date: 2010
  • (2008)A nonlinear optimization methodology for VLSI fixed-outline floorplanningJournal of Combinatorial Optimization10.1007/s10878-008-9148-y16:4(378-401)Online publication date: 4-Apr-2008
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '89: Proceedings of the 26th ACM/IEEE Design Automation Conference
June 1989
839 pages
ISBN:0897913108
DOI:10.1145/74382
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1989

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC89
Sponsor:
DAC89: The 26th ACM/IEEE-CS Design Automation Conference
June 25 - 28, 1989
Nevada, Las Vegas, USA

Acceptance Rates

DAC '89 Paper Acceptance Rate 156 of 465 submissions, 34%;
Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)9
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Initial Placement Algorithms for Island-Style FPGAs2022 Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus)10.1109/ElConRus54750.2022.9755518(586-589)Online publication date: 25-Jan-2022
  • (2010)On-chip thermal optimisation by whitespace reallocation using a constrained particle-swarm optimisation algorithmIET Circuits, Devices & Systems10.1049/iet-cds.2009.00494:3(251)Online publication date: 2010
  • (2008)A nonlinear optimization methodology for VLSI fixed-outline floorplanningJournal of Combinatorial Optimization10.1007/s10878-008-9148-y16:4(378-401)Online publication date: 4-Apr-2008
  • (1999)A timing-driven floorplanning algorithm with the Elmore delay model for building block layoutIntegration, the VLSI Journal10.1016/S0167-9260(98)00016-927:1(57-76)Online publication date: 1-Jan-1999
  • (1997)Macro Block Based FPGA FloorplanningProceedings of the Tenth International Conference on VLSI Design: VLSI in Multimedia Applications10.5555/523974.834913Online publication date: 4-Jan-1997
  • (1997)Performance driven floorplanning for FPGA based designsProceedings of the 1997 ACM fifth international symposium on Field-programmable gate arrays10.1145/258305.258321(112-118)Online publication date: 9-Feb-1997
  • (1997)Macro block based FPGA floorplanningProceedings Tenth International Conference on VLSI Design10.1109/ICVD.1997.567955(21-26)Online publication date: 1997
  • (1995)Timing influenced general-cell genetic floorplannerProceedings of ASP-DAC'95/CHDL'95/VLSI'95 with EDA Technofair10.1109/ASPDAC.1995.486214(135-140)Online publication date: 1995
  • (1991)Dynamic prediction of critical paths and nets for constructive timing-driven placementProceedings of the 28th ACM/IEEE Design Automation Conference10.1145/127601.127165(632-635)Online publication date: 1-Jun-1991
  • (1991)Performance-driven constructive placementProceedings of the 27th ACM/IEEE Design Automation Conference10.1145/123186.123235(103-106)Online publication date: 3-Jan-1991
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media