Content deleted Content added
No edit summary |
|||
Line 1:
{{About|designing integrated circuits, as part of [[electronic design automation]]|other kinds of routing|routing (disambiguation)}}
In [[electronic design]], '''wire routing''', commonly called simply '''routing''', is a step in the design of [[printed circuit board]]s (PCBs) and [[integrated circuit]]s (ICs). It builds on a preceding step, called [[
The task of all routers is the same. They are given some pre-existing polygons consisting of [[
Almost every problem associated with routing is known to be [[Computational complexity theory|intractable]]. The simplest routing problem, called the [[Steiner tree]] problem, of finding the shortest route for one net in one layer with no obstacles and no design rules is [[NP-hard]] if all angles are allowed and [[NP-complete]] if only horizontal and vertical wires are allowed. Variants of [[Channel router|channel routing]] have also been shown to be NP-complete, as well as routing which reduces [[crosstalk]], number of [[via (electronics)|via]]s, and so on.
|