Title :
An Algorithm for I/O Partitioning Targeting 3D Circuits and Its Impact on 3D-Vias
Author :
Hentschke, Renato ; Sawicki, Sandro ; Johann, Marcelo ; Reis, Ricardo
Author_Institution :
Inst. de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre
Abstract :
In this paper we discuss the migration of a 2D netlist with pre-placed I/Os to 3D circuits. For that, we present an algorithm to perform the partitioning of the I/O pins into various tiers targeting at I/O balancing and 3D-vias minimization. We formulate the netlist migration constrained with respect to the preservation of some original netlist properties. The I/O partitioning algorithm is based on the logic distance between I/Os. Since there is no literature on I/O partitioning for 3D circuits we compared our algorithm with two simplistic approaches that targeted balance and min-cut respectively. Experimental results show that our algorithm can reduce the number of 3D-vias compared to both algorithms, while balance is kept close to optimal. Most importantly, we showed that performing I/O partitioning separately we can reduce the number of 3D-vias even more than existing solutions in the literature for the netlist partitioning. Additionally, we studied the area impact of the 3D-vias resulted from the three algorithms targeting two different technologies for 3D circuits. We observed that especially in the bulk based technologies the 3D-via penalty is huge, favoring our algorithm
Keywords :
integrated circuit interconnections; integrated circuit layout; logic partitioning; 2D netlist; 3D circuits; 3D-vias minimization; I/O partitioning algorithm; I/O pins; logic distance; Delay; Design automation; Integrated circuit interconnections; Integrated circuit manufacture; Logic circuits; Minimization methods; Partitioning algorithms; Pins; Very large scale integration; Wire;
Conference_Titel :
Very Large Scale Integration, 2006 IFIP International Conference on
Conference_Location :
Nice
Print_ISBN :
3-901882-19-7
DOI :
10.1109/VLSISOC.2006.313216