skip to main content
10.5555/317825.317869acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free Access

WEAVER: a knowledge-based routing expert

Authors Info & Claims
Published:01 June 1985Publication History

ABSTRACT

In this paper we describe WEAVER, a channel/switch-box knowledge-based routing program. WEAVER considers all the important routing metrics such as 100% routability, minimum routing area, minimum wire length, and minimum number of vias simultaneously. It allows pre-routed nets, and user interaction throughout the entire routing process. It also relaxes unnecessary constraint of assigning different layers to different directions, the constraint imposed by all of the current channel and switch-box routers. WEAVER is a grid-based router that utilizes two interconnection layers and can be easily expanded to route any shape routing area such as 'T' or '+'. Implemented in OPS5, a production system language, WEAVER routinely produces routings requiring less area than routers that focus on a single routing metric.

References

  1. 1.Hightower D.H., The Interconnection Problem- A Tutorial IEEE Computer Society, 1980, pp. 252-272.Google ScholarGoogle Scholar
  2. 2.Breuer, M. A., Design Automation of Digital Systems, Prentice-Hall, Vol. 1, 1972.Google ScholarGoogle Scholar
  3. 3.Lee, C. Y., "An Algorithm for Path Connections and its Application", IRE Transactions on Electronic Computers, September 1961, pp. 346-365.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.Persky, G., D. N. Oeutsch, and D. G. Schweikert, "LTX- A minicomputer-based System for Automatic LSI Layout", Journal of Design Automation and Fault- Tolerant Computing, VOJ. 1, No. 3, May 19;'7, pp. 217.255.Google ScholarGoogle Scholar
  5. 5.Yoshimura, T., and E. S. Kuh, "Efficient Algorithms for Channel Routing", IEEE Transactions on Computer- Aided Design of integrated Circuits and Systems, Vol, CAD. 1, No. 1, January 1982, pp. ;!5-35.Google ScholarGoogle Scholar
  6. 6.Rivest, R. L., and C. M. Fiduccia, "A Greedy Channel Router", "/9th Design Automation Conference, Las Vegas1982, pp. 418.424. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Hamachi, G. T., and J. K. Ou,=;terhout, "A Switchbox Router with Obstacle Avoidance", 21st Design Automation conterence1984, pp. 173-179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Burstein, M., and R. Pelavin, "Hierarchical Wire Routing" IEEE Transactions on Computer-Aided Design of Integrated Circuits and systems, Vol. CAD-2, No. 4, October 1983, pp. 223.234.Google ScholarGoogle Scholar
  9. 9.Soukup, j., "Global Router", Journal of Digital Systems, VoI. iV, No. 1, Spring 1980, pp. 59-69.Google ScholarGoogle Scholar
  10. 10.Barr, A., and E.A. Feigenbaum (~.<litors.), The Handbook of Artificial Intelligence (vols 1, 2, 3), Los Altos, CA: Kaufmann, 1981,1982.Google ScholarGoogle Scholar
  11. 11.Hayes-Roth, F., D. Waterman, and D. Lenat (editors), Building Expert Systems, Addison-Wesley Publishing Company, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Erman, L.D., F. Hayes-Roth, V.R. Lesser, and D.R. Reddy, "The Hearsay-II Speech Understanding System: integrating Knowledge to Resolve Uncertainty", Computing Surveys, Association for Computing Machinary (ACM), Vol. 12, No. 2, February 1980, pp. 213-253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Balzer, R., L.D. Erman, P. London, and C. William, "Hearsay-Ill: A Domain Independent Framework for Expert Systems", First Annual National Conference on Artificial Intelligence1980, pp. 108-110.Google ScholarGoogle Scholar
  14. 14.Kramer, A., "Senior mask designer, Intel Corporation, Private Conversation".Google ScholarGoogle Scholar
  15. 15.Wilde, D. K., "Senior Engineer, Intel Corporation, Private Conversation".Google ScholarGoogle Scholar
  16. 16.Forgy, C.L., "OPS5 User's Manual", Tech. report, Department of Computer Science, Carnegie:Mellon University, July 1981.Google ScholarGoogle Scholar

Index Terms

  1. WEAVER: a knowledge-based routing expert

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            DAC '85: Proceedings of the 22nd ACM/IEEE Design Automation Conference
            June 1985
            838 pages
            ISBN:0818606355

            Publisher

            IEEE Press

            Publication History

            • Published: 1 June 1985

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,770of5,499submissions,32%

            Upcoming Conference

            DAC '24
            61st ACM/IEEE Design Automation Conference
            June 23 - 27, 2024
            San Francisco , CA , USA

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader