• DocumentCode
    2011520
  • Title

    A graph-theoretic approach for minimizing the number of wrapper cells for pre-bond testing of 3D-stacked ICs

  • Author

    Agrawal, Meena ; Chakrabarty, Krishnendu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
  • fYear
    2013
  • fDate
    6-13 Sept. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Three-dimensional (3D) stacking of 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 pre-bond stage. In order to increase testability, it has been advocated that wrapper cells be added at both ends of a TSV. However, a drawback of wrapper cells 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 wrapper cells that need to be inserted; however, practical timing considerations were overlooked and the number of inserted wrapper cells was still high. We show that the general problem of minimizing the wrapper cells 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 also evaluate the heuristic methods using an exact solution technique based on integer linear programming. Results are presented for 3D-stack implementations of the ITC´99 and the OpenCore benchmark circuits.
  • Keywords
    benchmark testing; combinational circuits; computational complexity; flip-flops; graph theory; integer programming; integrated circuit bonding; integrated circuit layout; integrated circuit testing; linear programming; three-dimensional integrated circuits; 3D-stacked IC; ITC´99 benchmark circuit; NP-hard problem; OpenCore benchmark circuit; TSV; combinational logic testing; flip-flop; graph-theoretic minimum clique-partitioning problem; heuristic method; integer linear programming; layout-aware solution; pre-bond testing; rapper cell minimization; three-dimensional stacking IC; through-silicon-vias; timing-guided solution; Benchmark testing; Circuit faults; Labeling; Logic gates; Three-dimensional displays; Through-silicon vias;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference (ITC), 2013 IEEE International
  • Conference_Location
    Anaheim, CA
  • ISSN
    1089-3539
  • Type

    conf

  • DOI
    10.1109/TEST.2013.6651895
  • Filename
    6651895