Curvilinear Detailed Routing Algorithm and Its Extension to Wire-Spreading and Wire-Fattening
نویسندگان
چکیده
This article describes an algorithm for curvilinear detailed routing. We significantly improved the average time performance of Gao’s algorithm by resolving its bottleneck related to generation of fan-shaped forbidden regions along a wire. We also describe a method for simultaneous wire-spreading and wirefattening, which consists of enlarging forbidden regions generated by the detailed routing algorithm as long as there remains any space through which wires can pass. From the experiments we obtained the result that the average CPU time of the detailed routing algorithm is almost linear to the length of a wire. Since the curvilinear detailed routing is efficient in terms of space usage, the proposed algorithm is important especially for densely wired printed circuit boards such as PGA packages, BGA packages, and MCMs. We can also expect improvements on the electrical characteristics and the production yield by applying wire-spreading and wire-fattening to them.
منابع مشابه
Application of harmony search algorithm to evaluate performance of diamond wire saw
Evaluation and prediction of performance of diamond wire saw is one of the most important factors involved in planning the dimension stone quarries. The wear rate of diamond wire saw can be investigated as a major criterion to evaluate its performance. The wear rate of diamond wire saw depends upon non-controlled parameters related to rock characteristics and controlled parameters related to ch...
متن کاملAmaterous: a Parallel Wire Router without Detailed/global Feedback
This paper proposes a new parallel wire routing algorithm named Amaterous. As many successful parallel wire routers, Amaterous has global and detailed routers, but the feedback from the detailed to the global is removed so that both routers are parallelized e ciently and independently. For this feedback removal, Amaterous has an additional routing phase named capacity path (c-path) router that ...
متن کاملDUNE-a multilayer gridless routing system
Advances of very large scale integration technologies present two challenges for routing problems: 1) the higher integration of transistors due to shrinking of featuring size and 2) the requirement for off-grid routing due to the variable-width variable-spacing design rules imposed by optimization techniques. In this paper, we present a multilayer gridless detailed routing system for deep submi...
متن کاملA Performance-Driven I/O Pin Routing Algorithm
This paper presents a performance-driven I/O pin routing algorithm with special consideration of wire uniformity. First, a topological routing based on min-cost max-flow algorithm is proposed. In this phase, an exponential weight function is used to guide the flow distribution which is very helpful in distributing wires, globally and uniformly, on the whole routing area. Then a physical routing...
متن کاملFlow Visualization by Conditional Sampling of a Single X-Wire Probe in a Very Long Run Experiment
Flow visualization techniques using tracer markers such as die, smoke, hydrogen bubbles, etc., have been widely used in experimental investigations of large scale structures of a variety of flow fields. They have played an important role in understanding the physics of the coherent structures formation and evolution in the transitional as well as the turbulent regions of the flow fields. Howeve...
متن کامل