Area routing oriented hierarchical corner stitching with partial bin

An efficient layout data structure is of great importance to a gridless area routing algorithm. Nowadays, the rectangular corner stitching structure, whose point searching and tile insertion are O(N/sup 1/2/), is the most popular data structure used by gridless area routers. In this paper, we discuss a novel database-hierarchical corner stitching with partial bin, or hierarchical PB corner stitching, which combined the bin-based structure and trapezoidal corner stitching. Its point searching and tile insertion are both enhanced to O(N/sup 1/2//r). We also derive the algorithms of the operations, such as point searching, area searching, plowing, etc., according to the specialties of area routers.

[1]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[2]  Randy Lee Brown Multiple Storage Quad Trees: A Simpler Faster Alternative to Bisector List Quad Trees , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Jiri Soukup,et al.  Fast Maze Router , 1978, 15th Design Automation Conference.

[4]  Sheldon B. Akers,et al.  A Modification of Lee's Path Connection Algorithm , 1967, IEEE Trans. Electron. Comput..