VLSI Architecture & CAD Lab |
Combining Ant System Algorithm and Simulated Annealing for 3D/2D Fixed-Outline Floorplanning |
We proposed a two-phase algorithm for 3D/2D Fixed-Outline Floorplanning with minmization of wirelength and through silicon vias. The AS algorithm is used to globally generate solutions in the first phase, which are then improved by the SA-based searching algorithm in the second phase. During AS phase, a probability layer assignment strategy is proposed to determine the layer assignment of blocks. Compared with some previous fixed-outline floorplanners, two-phase algorithm is very effective. Downloadable Binary File (64bit Linux binary): 2d, 3d
References
|
IARFP: A Fixed-Outline Floorplanner |
Compared with some previous fixed-outline floorplanners, IARFP is very effective and has good scalability. Experiments shows that, if area and wirelength are optimized simultaneously, using less running time IARFP obtains 94.24% average success rate, compared to the average success rates of 67.2% and 31% obtained by Parquet 4.5 and the B*-tree based fixed-outline floorplanner (NTU-FP) , respectively. At the same time, IARFP reduces the wirelength with fixed-outline constraint by 21% and 19%, respectively, compared with Parquet 4.5 and NTU-FOFP [1]. |
Download (32bit Linux binary) |
References |
|
IAR-MLFP: A Multi-layer Fixed-Outline Floorplanner for Three Dimensional ICs |
3D (stacked device layers)ICs can significantly alleviate the interconnect problem coming with the decreasing feature size and ispromising for heterogeneous integration. In this paper, we concentrateon the configuration number and fixed-outline constraints in the floorplanning for 3D ICs. Extended sequence pair, named partitioned sequence pair (in short, P-SP), is used to represent 3D IC floorplans. We prove that thenumber of configuration of 3D IC floorplans represented by P-SP is less than that of planar floorplans represented by sequence pair (SP) and decreases as the device layer number increases. |
Download (32bit Linux binary) |
References |
|
Created: 2014 July,
|