DocumentCode :
38266
Title :
Reuse-Based Optimization for Prebond and Post-Bond Testing of 3-D-Stacked ICs
Author :
Agrawal, M. ; Chakrabarty, K. ; Widialaksono, R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
Volume :
34
Issue :
1
fYear :
2015
fDate :
Jan. 2015
Firstpage :
122
Lastpage :
135
Abstract :
Three-dimensional (3-D) stacking of integrated circuits (ICs) using through-silicon-vias (TSVs) is a promising integration platform for next-generation ICs. Since TSVs are not fully accessible prior to bonding, it is difficult to test the combinational logic between scan flip-flops and TSVs at a prebond stage. In order to increase testability, it has been advocated that wrapper cells (WC) be added at both ends of a TSV. However, a drawback of WC is that they incur area overhead and lead to higher latency and performance degradation on functional paths. Prior work proposed the reuse of scan cells to achieve high testability, thereby reducing the number of WC that need to be inserted; however, practical timing considerations were overlooked and the number of inserted WC was still high. We show that the general problem of minimizing the WC is equivalent to the graph-theoretic minimum clique-partitioning problem, and is therefore NP-hard. We adopt efficient heuristic methods to solve the problem and describe a timing-guided and layout-aware solution. We evaluate the heuristic methods using an exact solution technique based on integer linear programming. We also present design-for-test optimization technique to leverage the reuse-based method during post-bond testing. Results are presented for 3-D-stack implementations of the ITC´99 and the OpenCore benchmark circuits.
Keywords :
automatic test pattern generation; design for testability; graph theory; integer programming; integrated circuit bonding; integrated circuit testing; linear programming; three-dimensional integrated circuits; 3D stacking; 3D-stack implementations; ITC´99 benchmark circuits; OpenCore benchmark circuits; TSV; combinational logic; design-for-test optimization technique; graph-theoretic minimum clique-partitioning problem; heuristic methods; integer linear programming; integrated circuits; next-generation IC; post-bond testing; prebond stage; reuse-based method; scan cells; scan flip-flops; three-dimensional stacking; through-silicon-vias; wrapper cells; Benchmark testing; Circuit faults; Logic gates; Stacking; Three-dimensional displays; Through-silicon vias; 3D-stacked IC; ATPG; Automatic test pattern generation (ATPG); DFT; TSV; design-for-test (DfT); three-dimensional (3-D)-stacked integrated circuit (IC); through-silicon-via (TSV);
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2014.2369747
Filename :
6954482
Link To Document :
بازگشت