Test-wrapper optimisation for embedded cores in through-silicon via-based three-dimensional system on chips

Buy article PDF

Abstract

System-on-chip (SOC) designs comprised of a number of embedded cores are widespread in today's integrated circuits. Embedded core-based design is likely to be equally popular for three-dimensional integrated circuits (3D ICs), the manufacture of which has become feasible in recent years. 3D integration offers a number of advantages over traditional 2D technologies, such as the reduction in the average interconnect length, higher performance, lower interconnect power consumption and smaller IC footprint. Despite recent advances in 3D fabrication and design methods, no attempt has been made thus far to design a 1500-style test wrapper for an embedded core that spans multiple layers in a 3D SOC. This study addresses wrapper optimisation in 3D ICs based on through-silicon vias (TSVs) for vertical interconnects. The authors objective is to minimise the scan-test time for a core under constraints on the total number of TSVs available for testing. The authors present an optimal solution based on an integer linear programming model as well as two polynomial-time heuristic solutions. Simulation results are presented for embedded cores from the ITC 2002 SOC test benchmarks.

References

    1. 1)
      • Marinissen, E.J., Iyengar, V., Chakrabarty, K.: `A set of benchmarks for modular testing of SOCs', Proc. Int. Test Conf., October 2002, Baltimore, USA, p. 519–528
    2. 2)
      • IEEE standard testability method for embedded core-based integrated circuits, 2005
    3. 3)
    4. 4)
    5. 5)
    6. 6)
    7. 7)
      • Weerasekera, R.: `Extending systems-on-chip to the third dimension: performance, cost and technological tradeoffs', Proc. ICCAD, 2007, p. 212–219
    8. 8)
    9. 9)
    10. 10)
    11. 11)
      • Puttaswamy, K., Loh, G.H.: `The impact of 3-dimensional integration on the design of arithmetic units', Proc. IEEE Int. Symp. on Circuits and Systems, 2006
    12. 12)
      • Puttaswamy, K., Loh, G.H.: `Thermal herding: microarchitecture techniques for controlling hotspots in high-performance 3D-integrated processors', IEEE High Perform. Comput. Archit., 2007, p. 193–204
    13. 13)
      • Puttaswamy, K., Loh, G.H.: `Scalability of 3D-integrated arithmetic units in high-performance microprocessors', Proc. Design Automation Conf., 2007, p. 622–625
    14. 14)
      • Wu, X., Falkenstern, P., Chakrabarty, K., Xie, Y.: `Scan-chain design and optimization for 3D ICs', ACM J. Emerg. Technol. Comput. Syst., 2009, 5 (9)
    15. 15)
      • Wu, X., Chen, Y., Chakrabarty, K., Xie, Y.: `Test-access mechanism optimisation for core-based three-dimensional SOCs', Proc. ICCD, 2008
    16. 16)
      • Marinissen, E.J., Goel, S.K., Lousberg, M.: `Wrapper design for embedded core test', Proc. Int. Test Conf., 2000, p. 911–920
    17. 17)
      • Huang, Y.: `Optimal core wrapper width selection and SOC test scheduling based on 3-D bin packing algorithm', Proc. Int. Test Conf., 2002, p. 74–82
    18. 18)
    19. 19)
      • Xu, Q., Nicolici, N.: `Resource-constrained system-on-a-chip test: a survey', Proc. Computers and Digital Techniques, 2005, 152, p. 67–81
    20. 20)
      • Jiang, L., Huang, L., Xu, Q.: `Test architecture design and optimisation for three-dimensional SoCs', Proc. DATE, 2009, p. 220–225
    21. 21)
      • Paul Williams, H.: Model building in mathematical programming, 2005 (John Wiley and Sons)
    22. 22)
      • Bertsimas, D., Tsitsiklis, J.: Introduction to linear optimisation, 1997 (Athena Scientific)
    23. 23)
      • FICO. Xpress-MP: Available at http://www.fico.com/en/Products/DM Tools/Pages/FICO-Xpress-Optimization-Suite.aspx, accessed November 2009
This is a required field
Please enter a valid email address