Wire routing by optimizing channel assignment within large apertures
DAC '71 Proceedings of the 8th Design Automation Workshop
Optimal bus sequencing for escape routing in dense PCBs
Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
Automatic bus planner for dense PCBs
Proceedings of the 46th Annual Design Automation Conference
Optimal layer assignment for escape routing of buses
Proceedings of the 2009 International Conference on Computer-Aided Design
An optimal algorithm for finding disjoint rectangles and its application to PCB routing
Proceedings of the 47th Design Automation Conference
A provably good approximation algorithm for rectangle escape problem with application to PCB routing
Proceedings of the 16th Asia and South Pacific Design Automation Conference
New optimal layer assignment for bus-oriented escape routing
Proceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI
Hi-index | 0.00 |
Given a set of n buses in a pin array, the layer assignment(LA) for rectangle escape routing can be divided into five different problems: LA-1, opposite LA-2, corner LA-2, LA-3 and LA-4 problems for rectangle escape routing. Based on the optimality of a left-edge algorithm for interval packing, the LA-1 problem can be transformed into an interval packing problem and optimally solved in O(nlogn) time. Furthermore, based on the definition of an exact low-bound and the concept of the density reduction, the opposite LA-2 problem can be optimally solved by using density-reduction-oriented layer assignment in O(nlogn) time. Finally, by using the optimal results in the LA-1 and opposite LA-2 problems, the corner LA-2, LA-3 and LA-4 problems can be solved by using two-phase density-reduction-oriented layer assignment in O(nlogn) time. Compared with Ma's approximation algorithm[6] for the LA-4 problem, the experimental results show that our proposed algorithm obtains the same optimal result but reduces 91.6% of CPU time for eight tested examples on the average.