• 沒有找到結果。

Conclusion and Future Work

In this thesis, our contribution of this work is that we implement a 3D placement flow

including timing analysis. We assign cells and TSV cells by partitioning-based placement and

greedy algorithm in global placement. The TSV cells assignment always satisfy alignment

constraint. Then simulated-annealing refines the timing performance. At last, we remove

overlap during detail placement. The experimental results show that our methodology in 3D

ICs has better wirelength performance than 2D ICs and less T N S in some benchmarks.

In the future, the most important thing is that models a more precise TSV delay model

for 3D timing analysis. This is essential for delay calculation. The accurate TSV cell model

is urgent in physical design of 3D ICs.

Bibliography

[1] H. Hua, C. Mineo, K. Schoenfliess, A. Sule, S. Melamed, R. Jenkal, and W. R. Davis,

“Exploring compromises among timing, power and temperature in three-dimensional

integrated circuits,” In Proceedings of ACM/IEEE Design Automation Conference, pp.

997-1002, 2006.

[2] D. H. Kim, S. Mukhopadhyay, and S. K. Lim, “Through-Silicon-Via aware

intercon-nect prediction and optimization for 3D Stacked ICs,” In Proceedings of International

Workshop on System-Level Interconnect Prediction, pp. 85-92, 2009.

[3] S. K. Lim, “TSV-Aware 3D physical design tool needs for faster mainstream acceptance

of 3D ICs,” ACM DAC Knowledge Center (dac.com), 2010.

[4] G. Chen, and S. Sapatnekar, “Partition-Driven standard cell thermal placement,” In

Proceedings of International Symposium on Physical Design, pp. 75-80, 2003.

[5] W. Sui, S. Dong, J. Bian, and X. Hong, “Fast wirelength-driven partition-based

place-ment for island style FPGAs,” In Proceedings of Joint Conference on Information

Sci-ences , 2008.

[6] Y. C. Chou, and Y. L. Lin, “A performance-driven standard-cell placer based on a

mod-ified force-directed algorithm,” In Proceedings of International Symposium on Physical

Design, pp. 24-29, 2001.

[7] C. Hwang, and M. Pedram, “Timing-driven placement based on monotone cell ordering

constraints,” In Proceedings of the Asia and South Pacific Design Automation

Confer-ence, pp. 201-206, 2006.

[8] S. Raman, C. L. Liu, and L. G. Jones, “Timing-constrained FPGA placement: A

force-directed formulation and its performance evaluation,” VLSI Design, vol. 4, no.4 ,pp.

345-355, 1996.

[9] A. B. Kahng, and Q. Wang, “An analytic placer for mixed-size placement and

timing-driven placement,” In Proceedings of IEEE/ACM International Conference on

Com-puter Aided Design, pp. 565-572, 2004.

[10] X. Yang, B. Choi, and M. Sarrafzadeh “Timing-driven placement using design hierarchy

guided constraint generation,” In Proceedings of IEEE/ACM International Conference

on Computer Aided Design, pp. 177-180, 2002.

[11] C. Sechen, and W. Swartz, “Timing driven placement for large standard cell circuits,”

In Proceedings of ACM/IEEE Design Automation Conference, pp. 211-215, 1995.

[12] Z. Xiu, and R.A. Rutenbar, “Timing-driven placement by grid-warping,” In Proceedings

ACM/IEEE Design Automation Conference, pp. 585-591, 2005.

[13] P. Maidee, C. Ababei, and K. Bazargan, “Timing-driven partitioning-based placement

for island style FPGAs,” IEEE transaction on Computer-Aided Design of Integrated

Circuits and Systems, vol. 24, no. 3, pp. 395-406, March 2005.

[14] S. L. Ou, and M. Pedram, “Timing-driven placement based on partitioning with

dy-namic cut-net control,” In Proceedings of ACM/IEEE Design Automation Conference,

pp. 472-476, 2000.

[15] D. Sinha, N. V. Shenoy, and H. Zhou, “Statistical Gate Sizing for Timing Yield

Opti-mization,” In Proceedings of IEEE/ACM International Conference on Computer Aided

Design , pp. 1037-1041, 2005.

[16] W. P. Lee, H. Y. Liu, and Y. W. Chang “Voltage island aware floorplanning for power

and timing optimization,” In Proceedings of IEEE/ACM International Conference on

Computer-Aided Design, pp. 389-394, 2006.

[17] H. Wu, M. D. R. Wona, and I. Liu, “Timing-constrained and voltage-island-aware

volt-age assignment,” In Proceedings of ACM/IEEE Design Automation Conference, pp.

429-432, 2006.

[18] J. F. Lee, and D. T. Tang, “An algorithm for incremental timing analysis,” In

Proceed-ings of ACM/IEEE Design Automation Conference, pp. 696-701 ,1995.

[19] H. F. Jyu, S. Malik, S. Devadas, and K. W. Keutzer, “Statistical timing analysis of

com-binational logic circuits,” IEEE Transactions on Very Large Scale Integration (VLSI)

Systems, vol. 1, no. 2, pp. 126-137 ,Jun 1993.

[20] M. C. Yildiz, and P. H. Madden, “Improved cut sequences for partitioning based

place-ment,” In Proceedings of ACM/IEEE Design Automation Conference, pp. 776-779, 2001.

[21] T. C. Chen, T. C. Hsu, Z. W. Jiang, and Y. W. Chang, “NTUplace: A ratio

parti-tioning based placement algorithm for large-scale mixed-size designs,” In Proceedings of

International Symposium on Physical Design, pp. 236-238, 2005.

[22] l. Savidis, S. M. Alam, A. Jain, S. Pozder, R. E. Jones, and R. Chatterjee

“Electri-cal modeling and characterization of through-silicon vias (TSVs) for 3-D integrated

circuits,” Microelectronics Journal, vol. 41, no. 1, pp. 9-16, 2010.

[23] J. Cong, and G. Luo, “Thermal-Aware 3D Placement,” Integrated Circuits and Systems,

pp. 103-144, 2010.

[24] http://dropzone.tamu.edu/˜xiang/iscas.html

[25] W. C. Elmore, “The transient response of damped linear networks with particular regard

to wideband amplifiers,” Journal of Applied Physics, vol. 19, no. 1, pp. 55-63, Jan 1948.

[26] H. Ren, D.Z. Pan, and D.S. Kung “Sensitivity guided net weighting for placement

driven synthesis,” IEEE Transactions on Computer-Aided Design of Integrated Circuits

and Systemsn, vol. 24, no. 5, pp. 711- 721, May 2005.

[27] A. Y. Weldezion, R. Weerasekera, D. Pamunuwa, and L. R. Zheng, and H. Tenhunen

“Bandwidth optimization for through silicon via (TSV) bundles in 3D integrated

cir-cuits,” In Proceedings Design, Automation and Test in Europe Conference, 2009.

[28] M. Grange, R. Weerasekera, D. Pamunuwa, H. Tenhunen, and L. R. Zheng,

“Closed-form equations for through-silicon via(TSV) parasitics in 3-D integrated circuits,” In

Proceedings Design, Automation and Test in Europe Conference, 2009.

[29] R. Hentschke, and R. Reis, “A 3D-Via Legalization Algorithm for 3D VLSI Circuits

and its Impact on Wire Length,” In Proceedings of IEEE International Symposium on

Circuits and Systems, pp. 2036-2039, 2007.

[30] P. Spindler, U. Schlichtmann, and F. M. Johannes “Abacus: Fast Legalization of

Stan-dard Cell Circuits with Minimal Movement,” In Proceedings of International Symposium

on Physical Design, pp. 47-53 , 2008.

[31] A. Khatkhate, C. Li, A. R. Agnihotri, M. C. Yildiz, S. Ono, C. Koh, and P. H.

Mad-den “Recursive bisection based mixed block placemen,” In Proceedings of International

Symposium on Physical Design, pp. 84-89 , 2004.

[32] C. T. Lin, D. M. Kwai, Y. Fa. Chou, T. S. Chen, and W. C. Wu “CAD Reference

Flow for 3D Via-Last Integrated Circuits,” In Proceedings of the Asia and South Pacific

Design Automation Conference, pp. 187-192 , 2010.

[33] A. Marquardt, V. Betz, and J. Rose “Timing-driven placement for FPGAs,” In

Pro-ceedings of ACM/SIGDA eighth International Symposium on Field Programmable Gate

Arrays, pp. 203-213 , 2000.

相關文件