• DocumentCode
    2793119
  • Title

    A knowledge-based system for multi-layer channel routing

  • Author

    Vakil, D. ; Zargham, M.R. ; Danhof, K.J.

  • Author_Institution
    Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL, USA
  • fYear
    1988
  • fDate
    5-7 Oct. 1988
  • Firstpage
    427
  • Lastpage
    434
  • Abstract
    A knowledge-based system is presented that uses the blackboard model of architecture, implemented in Prolog, and runs on the shared-memory multiprocessor Sequent Balance 8000. The inherent parallelism in this approach together with the OR-parallelism supported by the Argonne Prolog package has provided an ideal environment for such a development. The system utilizes a constraint-posting approach. Unlike existing systems, it views the number of available layers as yet another design constraint on the channel being routed, rendering it free from layer dependence, a restriction present in all existing systems. A number of important routing metrics including 100% routability, minimum routing area, minimum wire length, and minimum number of vias are considered simultaneously.<>
  • Keywords
    circuit layout CAD; knowledge based systems; parallel processing; Argonne Prolog package; OR-parallelism; Sequent Balance 8000; available layers; blackboard model; constraint-posting approach; design constraint; knowledge-based system; minimum routing area; minimum wire length; multi-layer channel routing; routability; routing metrics; shared-memory multiprocessor; vias; Computer science; Contacts; Costs; Integrated circuit interconnections; Knowledge based systems; Manufacturing; Packaging; Parallel processing; Routing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
  • Conference_Location
    Chicago, IL, USA
  • Print_ISBN
    0-8186-0873-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1988.17208
  • Filename
    17208