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

Hardware support for automatic routing

Published: 01 January 1982 Publication History

Abstract

A system for automatic routing based on an iterative application of Lee's algorithm is presented. An extended cell admissibility is defined for continuous design rules in coarse rectangular grids. Combined hardware and software design strategies are applied towards the definition of data structures and their kernel primitives for automatic routing. The hardware architecture and the implementation of specific structures are discussed. The resulting extended routing unit is used in a CAD system. Thus the throughput of the iterative router is improved by a factor of 5 compared to the equivalent software process. Finally the architecture of a high speed stand-alone routing processor is presented.

References

[1]
C.Y. Lee: "An Algorithm for Path Connections and its Applications", IRE Trans. Elect. Comp., EC-10, Sept. 1961, pp. 346 - 365.
[2]
S. Akers: "Routing", Chapter 6 in Design Automation of Digital Systems: Theory and Techniques. M. A. Breuer, ed. Prentice-Hall 1972.
[3]
F. Rubin: "The Lee Path Connection Algorithm", IEEE Trans. on Comp., C-23, Sept. 1974, pp. 907 - 914.
[4]
F. Rubin: "An Iterative Technique for Printed Wire Routing", Proc. 11th DA Conf., 1974, pp. 308 - 313.
[5]
J.H. Hoel: "Some Variations of Lee's Algorithm", IEEE Trans. on Comp., C-25, Jan. 1976, pp. 19 - 24.
[6]
E. Damm: "Der kuerzeste Weg in einem Gitternetz mit Hindernissen", Angewandte Informatik, May 1977, pp. 213 - 216.
[7]
J. Soukup: "Fast Maze Router", Proc. 15th DA Conf., Las Vegas, June 1978, pp. 100 - 101,
[8]
P. Agrawal and M. A. Breuer: "Some Theoretical Aspects of Algorithmic Routing", Conf. Proc. 14th DA Conf., 1977, pp. 23 - 31.
[9]
J. Soukup: "Global Router", Proc. 16th DA Conf., June 1979, pp. 481 - 484.
[10]
M. A. Breuer and K. Shamsa: "A Hardware Router", J. Digital Systems, vol. 4, 1981, issue 4, pp. 393 - 408.
[11]
E. Damm: "Rasterbezogenes automatisches Routing", unpublished report, Kaiser & Dr. Damm GmbH, D 6102 Mühlheim, Fed. Rep. Germany, June 1981.
[12]
J. Backus: "Can Programming be Liberated from the von Neumann Style ? A Functional Style and its Algebra of Programs", CACM vol. 21, no 18.

Cited By

View all
  • (1987)A high performance routing engineProceedings of the 24th ACM/IEEE Design Automation Conference10.1145/37888.38013(793-799)Online publication date: 1-Oct-1987
  • (1986)Hierarchical dynamic routerProceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318164(803-809)Online publication date: 2-Jul-1986
  • (1986)Tutorial on parallel processing for design automation applications (tutorial session)Proceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318025(69-77)Online publication date: 2-Jul-1986
  • 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 '82: Proceedings of the 19th Design Automation Conference
January 1982
919 pages

Publisher

IEEE Press

Publication History

Published: 01 January 1982

Check for updates

Qualifiers

  • Article

Acceptance Rates

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)41
  • Downloads (Last 6 weeks)5
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (1987)A high performance routing engineProceedings of the 24th ACM/IEEE Design Automation Conference10.1145/37888.38013(793-799)Online publication date: 1-Oct-1987
  • (1986)Hierarchical dynamic routerProceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318164(803-809)Online publication date: 2-Jul-1986
  • (1986)Tutorial on parallel processing for design automation applications (tutorial session)Proceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318025(69-77)Online publication date: 2-Jul-1986
  • (1985)A method for gridless routing of printed circuit boardsProceedings of the 22nd ACM/IEEE Design Automation Conference10.5555/317825.317937(509-515)Online publication date: 1-Jun-1985
  • (1985)Hardware acceleration of gate array layoutProceedings of the 22nd ACM/IEEE Design Automation Conference10.5555/317825.317913(359-366)Online publication date: 1-Jun-1985

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media