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
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;
Conference_Titel :
Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
Conference_Location :
Chicago, IL, USA
Print_ISBN :
0-8186-0873-0
DOI :
10.1109/CMPSAC.1988.17208