Title :
Touch and cross router
Author :
Kawamura, K. ; Shindo, T. ; Shibuya, T. ; Miwatari, H. ; Ohki, Y.
Author_Institution :
Fujitsu Lab. Ltd., Kawasaki, Japan
Abstract :
A novel general routing algorithm is presented. Each net is routed to minimize the cost function defined by a weighted sum of penalties. Two types of design rule violations, touches and crosses, are factors of the cost function. Using these violations enables the algorithm to achieve 100% completion even when routing problems have nets which must be considered simultaneously. This type of problem could not be routed completely by conventional rip-up routers. The algorithm was implemented on a newly developed massively parallel computer. Experimental results on Burstein´s difficult switch box problem and several small printed circuit boards show that the algorithm is as powerful as a human expert designer.<>
Keywords :
circuit layout CAD; cost function; crosses; design rule violations; general routing algorithm; massively parallel computer; printed circuit boards; switch box problem; touches; Algorithm design and analysis; Concurrent computing; Cost function; Crosstalk; Humans; Laboratories; Printed circuits; Routing; Switches; Switching circuits;
Conference_Titel :
Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2055-2
DOI :
10.1109/ICCAD.1990.129839