ABSTRACT
This paper proposes comprehensive solutions to the clock tree synthesis problem that provides pre-bond testability for 3D IC designs. In 3D ICs, it is essential to stack only good dies by testing the individual dies before stacking. For the clock signaling, the pre-bond testing requires a complete 2D clock tree on each die. The previous work enables the prebond testability by allocating specially designed resources called TSV-buffers and redundant trees with transmission gates. We proposes viable solutions to the two fundamental problems of the previous work: (1) using much less buffer resources by preventing (potentially 'bad') TSV-buffers with a new tree topology generation algorithm; (2) completely removing the transmission gate control lines by using a specially designed component called self controlled clock transmission gate (SCCTG). Compared to the existing 3D tree topology generation algorithms, solution 1 can use 56%--88% less number of TSVs, 53%--67% less number of buffers, 22%--65% less total wirelength, and 26%--43% less clock power for the benchmark circuits with dense sink placements. Moreover, solution 2 reduces the total wirelength of all the benchmark circuits by 17% and 23% on average for the 2-die and 4-die stacked 3D ICs, respectively.
- X. Wu, P. Falkernstern, and Y. Xie. Scan chain design for three-dimensional integrated circuits (3d ics). ICCD, 2007.Google ScholarCross Ref
- X. Wu, and et al., Scan-chain design and optimization for three-dimensional integrated circuits. ACM JETCS, 5(2), 2009. Google ScholarDigital Library
- X. Wu, and et al., Test-access mechanism optimization for core-based three-dimensional socs. ICCD, 2008.Google Scholar
- Y. Zorian, E. J. Marinissen, and S. Dey. Testing embeddedcore-based system chips. Computer, 32(6), 1999. Google ScholarDigital Library
- L. Jiang, L. Huang, and Q. Xu. Test architecture design and optimization for three-dimensional socs. DATE, 2009. Google ScholarDigital Library
- B. Noia, K. Chakrabarty, and Y. Xie. Test-wrapper optimization for embedded cores in tsv-based three-dimensional socs. NATW, 2009.Google ScholarCross Ref
- D. L. Lewis and H.-H. S. Lee. A scan-island based design enabling pre-bond testability in die-stacked microprocessors. ITC, 2007.Google Scholar
- D. L. Lewis and H.-H. S. Lee. Testing circuit-partitioned 3d ic designs. ISVLSI, 2009. Google ScholarDigital Library
- M. Mondal, and et al., Thermally robust clocking schemes for 3d integrated circuits. DATE, 2007. Google ScholarDigital Library
- J. Minz, X. Zhao, and S. K. Lim. Buffered clock tree synthesis for 3d ics under thermal variations. ASPDAC, 2008. Google ScholarDigital Library
- V. Arunachalam and W. Burleson. Low-power clock distribution in a multilayer core 3d microprocessor. GLSVLSI, 2008. Google ScholarDigital Library
- X. Zhao, and et al., Pre-bond testable low-power clock tree design for 3d stacked ics. ICCAD, 2009. Google ScholarDigital Library
- T.-Y. Kim and T. Kim. Clock tree embedding for 3d ics. ASPDAC, 2010. Google ScholarDigital Library
- A. Takahashi, K. Inoue, and Y. Kajitani. Clock-tree routing realizing a clock-schedule for semi-synchronous circuits. ICCAD, 1997. Google ScholarDigital Library
- R. Chaturvedi and J. Hu. Buffered clock tree for high quality ic design. ISQED, 2004. Google ScholarDigital Library
- Predictive Technology Model. http://www.eas.asu.edu/~ptm.Google Scholar
- ISPD 2009 Clock Network Synthesis Contest. http://www.sigda.org/ispd/contests/09/ispd09cts.html.Google Scholar
- RMST-Pack. http://vlsicad.ucsd.edu/GSRC/bookshelf/Slots/RSMT/RMST.Google Scholar
Index Terms
- Clock tree synthesis with pre-bond testability for 3D stacked IC designs
Recommendations
Pre-bond testable low-power clock tree design for 3D stacked ICs
ICCAD '09: Proceedings of the 2009 International Conference on Computer-Aided DesignPre-bond testing of 3D stacked ICs involves testing individual dies before bonding. The overall yield of 3D ICs improves with prebond testability because designers can avoid stacking defective dies with good ones. However, pre-bond testability presents ...
Clock Tree synthesis for TSV-based 3D IC designs
For the cost-effective implementation of clock trees in through-silicon via (TSV)-based 3D IC designs, we propose core algorithms for 3D clock tree synthesis. For a given abstract tree topology, we propose DLE-3D (deferred layer embedding for 3D ICs), ...
Low-Power Clock Tree Synthesis for 3D-ICs
We propose efficient algorithms to construct a low-power clock tree for through-silicon-via (TSV)-based 3D-ICs. We use shutdown gates to save clock trees’ dynamic power, which selectively turn off certain clock tree branches to avoid unnecessary clock ...
Comments