DocumentCode :
3433155
Title :
A cells and I/O pins partitioning refinement algorithm for 3D VLSI circuits
Author :
Sawicki, Sandro ; Wilke, Gustavo ; Johann, Marcelo ; Reis, Ricardo
Author_Institution :
PPGC - Inst. de Inf., UFRGS - Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear :
2009
fDate :
13-16 Dec. 2009
Firstpage :
852
Lastpage :
855
Abstract :
Partitioning algorithms are responsible for the assignment of the random logic blocks and ip blocks into the different tiers of a 3D design. Cells partitioning also helps to reduce the complexity of the next steps of the physical synthesis (placement and routing). In spite of the importance of cells partitioning for the automatic synthesis of 3D designs it has been performed in the same way as in 2D designs. Graph partitioning algorithms are used to divide the cells into the different tiers without accounting for any tier location information. Due to the single dimensional alignment of the tiers connections between the bottom and top tiers have to go through all the tiers in between, e. g., in a design with five tiers a connection between the top and the bottom tiers would require four 3D-vias. 3D vias are costly in terms of routing resources and delay and therefore must be minimized. This paper presents a methodology for reducing the number of 3D-vias during the circuit partitioning step by avoiding connections between non-adjacent tiers. Our algorithm minimizes the total number of 3D-vias while respecting area balance, number of tiers and I/O pins balance. Experimental results show that the number of 3D-vias was reduced by 19%, 17%, 12% and 16% when benchmark circuits were designed using two, three, four and five tires.
Keywords :
VLSI; integrated circuit design; logic partitioning; 3D VLSI circuit; 3D design; 3D vias; I/O pins balance; I/O pins partitioning refinement; cells partitioning refinement; circuit design; circuit partitioning; graph partitioning; ip block; random logic block; tier location information; Circuits; Delay; Electronic design automation and methodology; Manufacturing processes; Partitioning algorithms; Pins; Routing; Timing; Very large scale integration; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
Conference_Location :
Yasmine Hammamet
Print_ISBN :
978-1-4244-5090-9
Electronic_ISBN :
978-1-4244-5091-6
Type :
conf
DOI :
10.1109/ICECS.2009.5410761
Filename :
5410761
Link To Document :
بازگشت