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