Title :
Vertical partitioning of row-based circuits with minimal net-crossings
Author :
Park, In-Cheol ; Kyung, Chong-Min
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Abstract :
An algorithm for the bipartitioning of circuits with minimal net-crossings is presented. It is applicable to a row-based circuit such as a gate array and a standard cell. This algorithm counts exactly the number of net-crossings when the row assignment of each cell is fixed, while the time complexity remains linear in the number of pins as Fiduccia´s min-cut algorithm. Results of several circuits show that the numbers of net-crossings were significantly reduced compared with the earlier min-cut algorithms. About 40% reductions in the number of net-crossings, which more closely reflects the routing demand than the conventional cut number compared to the earlier work, were achieved using this method on two benchmark circuits
Keywords :
circuit layout CAD; Fiduccia´s min-cut algorithm; circuit bipartitioning; circuit partitioning; gate array; minimal net-crossings; net-crossings reduction; routing demand; row assignment; row-based circuits; standard cell; time complexity; vertical partitioning; Circuits; Data structures; Heuristic algorithms; Partitioning algorithms; Pins; Routing; Sorting; Statistical analysis;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176802