Maze runner

{{Short description|Routing method in electronic design}}

{{About|the electronic design routing method|other uses}}

{{Refimprove|date=December 2006}}

In electronic design automation, maze runner is a connection routing method that represents the entire routing space as a grid. Parts of this grid are blocked by components, specialised areas, or already present wiring. The grid size corresponds to the wiring pitch of the area. The goal is to find a chain of grid cells that go from point A to point B.

A maze runner may use the Lee algorithm. It uses a wave propagation style (a wave are all cells that can be reached in n steps) throughout the routing space. The wave stops when the target is reached, and the path is determined by backtracking through the cells.

See also

References

  • {{Citation |author-last=Lee |author-first=C. Y. |title=An Algorithm for Path Connections and Its Applications |journal=IRE Transactions on Electronic Computers |volume=EC-10 |issue=2 |pages=346–365 |date=1961 |doi=10.1109/TEC.1961.5219222}}. One of the first descriptions of a maze router.

Category:Electronic engineering

Category:Electronic design automation

Category:Electronics optimization

{{electronics-stub}}