Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/123186.123233acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

An adaptive timing-driven layout for high speed VLSI

Published: 03 January 1991 Publication History

Abstract

An adaptive timing-driven layout system, called JUNE, has been developed. The constructive algorithm, which combines placement with the global routing, constructs a placement satisfying timing and routability constraints. The placement problem for each macro is solved hierarchically as a sequence of two optimization problems followed by an adaptive correction procedure. Experimental results for industrial sea-of-gates chips confirmed effectiveness of this approach.

References

[1]
T. Asano and S. Sato, "Long Path Enumeration Algorithms for Timing Verification on Lurge Digital Systems", in Graph Theory with Applications to Algorithms and Computer Sciences, Wiley ~ Sons, pp. 25-35, 1985.
[2]
M. Burstein, M. Youssef, "Timing influenced Layout Design", Proc. 22rid Design Automation Conf., pp. 124- 130, 1985.
[3]
V.V. Chrism, Adaptive Control Systems- Techniques and Applications, Marcel Dekker, Inc., 1987
[4]
W.M. Dai, and et. al., "BEAR: A New Building-Block Layout System", Proc. International Conf. on Computer-Aided Design, pp. 88-91, 1987.
[5]
A.E. Dunlop, V.D. Agrawa{, ~ud et. a{., "Chip Layout Optimization Using Critical Path Weighting", Proc. 21st Design Automation Conf., pp. 142-146, 1987.
[6]
M. Hanan, J. Kurtzber8, Design Automation of Digital System - Vol 1 Theory and Techniques, (by Melvin A. Breuer), Chapter 5, Prentice-Hal|, Inc., 1972.
[7]
P.S. Hauge, R. Nair, E.J. Yoga, "Circuit Placement for Predictable Performance", Proc. Intern~tionM Conf. on Computer-Aided Design, pp. 34~87, 1987.
[8]
M. Igusa, M. Beardslee, and A. San$iovanni-VincenteIIi, "ORCA A Sea-of-Gates Place and Route System", Proc. 26th Design Automation Conf., pp. 122-127, 1989.
[9]
M. Jackson, E.S. Kuh, M. Marek-Sadowska, "Timing Driven Routing for Building Block Layout", Proc. Internation~l Syrup. on Circuits and Systems, pp. 518-519, 1987.
[10]
M. Jackson, E.S. Kuh, "Performance-Driven Placement of Cell Based IC's", Pro~. 26th Design Automation Conf., pp. 370-375, 1989.
[11]
C.Y. Lee, "An Algorithm for Path Connections and its Applications", IRE Trans. Electron. Comput., Sept., pp. 346-365, 1981.
[12]
Y. Ogaw~, T. Ishii, Y. Shir~ishi, and et. al., "Efficient Placement Algorithm Optimizin~ Del~y for High-Speed ECL MasterSlice LSI's", Proc. 23rd Design Automation Conf., pp. 404-410, 1986.
[13]
E. Shragowitz, J. Lee, S. Sahni, "Algorithms for Physical Design of 'sea-of-gates' chips", CAD Journal Vol 20., pp. 382-397, Sept 1988.
[14]
E. Shragowitz, H. Youssef, and Lionel C. Bening, "Predictive Tools in VLSI System Design. Timing Aspects", in proc. of COMPEURO'88, pp. 48-55.
[15]
E. Shra$owitz, J. Lee, S. Sahni, "New Approach to Function and Technique of Global Routing", International Journal of Computer Aided VLSI Design, Vol 1., pp. 25-49, 1988.
[16]
S. Tei$, R.L. Smith, and J. Seaton, "Timing-Driven Layout of Cell-Based iCs", Design Automation Guide., pp. 94-101, 1987
[17]
H. Youssef, E. Shru$owitz, and L. Bening, "Critical Path Issue in VLSI Design", Proc. International Conf. on Computer-Aided Design, pp. 520-523, 1989.

Cited By

View all
  • (1999)Vlsi Circuit LayoutWiley Encyclopedia of Electrical and Electronics Engineering10.1002/047134608X.W1801Online publication date: 27-Dec-1999
  • (1994)Rectilinear Steiner trees with minimum Elmore delayProceedings of the 31st annual Design Automation Conference10.1145/196244.196428(381-386)Online publication date: 6-Jun-1994
  • (1993)Optimal wiresizing under the distributed Elmore delay modelProceedings of the 1993 IEEE/ACM international conference on Computer-aided design10.5555/259794.259893(634-639)Online publication date: 7-Nov-1993
  • Show More Cited By

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '90: Proceedings of the 27th ACM/IEEE Design Automation Conference
January 1991
742 pages
ISBN:0897913639
DOI:10.1145/123186
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: 03 January 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC90
Sponsor:
DAC90: The 27th ACM/IEEE-CS Design Automation Conference
June 24 - 27, 1990
Florida, Orlando, USA

Acceptance Rates

DAC '90 Paper Acceptance Rate 125 of 427 submissions, 29%;
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)35
  • Downloads (Last 6 weeks)14
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (1999)Vlsi Circuit LayoutWiley Encyclopedia of Electrical and Electronics Engineering10.1002/047134608X.W1801Online publication date: 27-Dec-1999
  • (1994)Rectilinear Steiner trees with minimum Elmore delayProceedings of the 31st annual Design Automation Conference10.1145/196244.196428(381-386)Online publication date: 6-Jun-1994
  • (1993)Optimal wiresizing under the distributed Elmore delay modelProceedings of the 1993 IEEE/ACM international conference on Computer-aided design10.5555/259794.259893(634-639)Online publication date: 7-Nov-1993
  • (1993)An efficient timing-driven global routing algorithmProceedings of the 30th international Design Automation Conference10.1145/157485.165063(596-600)Online publication date: 1-Jul-1993
  • (1993)PrimeProceedings of the 30th international Design Automation Conference10.1145/157485.165015(531-536)Online publication date: 1-Jul-1993
  • (1993)Performance oriented rectilinear Steiner treesProceedings of the 30th international Design Automation Conference10.1145/157485.164656(171-176)Online publication date: 1-Jul-1993
  • (1992)Fuzzy logic approach to placement problemProceedings of the 29th ACM/IEEE Design Automation Conference10.5555/113938.119626(153-158)Online publication date: 1-Jul-1992
  • (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)The role of timing verification in layout synthesisProceedings of the 28th ACM/IEEE Design Automation Conference10.1145/127601.122895(612-619)Online publication date: 1-Jun-1991

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