Layout-Aware and Programmable Memory BIST Synthesis for Nanoscale System-on-Chip Designs

被引:3
作者
Kokrady, Aman
Ravikumar, C. P.
Chandrachoodan, Nitin
机构
来源
PROCEEDINGS OF THE 17TH ASIAN TEST SYMPOSIUM | 2008年
关键词
D O I
10.1109/ATS.2008.77
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Debugging memory test failures in a system-on-chip design is becoming difficult due to the growing number and sizes of the embedded memories. Low-complexity marching tests, which are ideally suited for production testing, are insufficient for debug and diagnostics. On-chip support for multiple memory test algorithms can be prohibitively expensive. Moreover, memory test engineers would like the flexibility to make small changes to the test sequence. Run-time programmability can be provided through the use of Programmable finite state machines and/or microcode in the BIST controllers. Since such controllers have higher area requirement, it is difficult to employ multiple controllers and distribute them geographically on the chip. Therefore, the BIST controller can become a routing hot-spot. Existing memory BIST insertion flows operate on a post-synthesis net-list and ignore the constraints that will be posed by the physical design step that will follow. These constraints include routing congestion and interconnect timing. Similarly, the synthesis of the BIST logic must also address area, test application time and test power constraints. In this paper, we formulate the problem of Programmable memory BIST synthesis as an optimization problem and describe an implementation. Results show upto 3X improvement in area and wirelength for industrial designs when a layout-aware flow is used as opposed to manual BIST implementation.
引用
收藏
页码:351 / 356
页数:6
相关论文
共 15 条
  • [1] APPELLO D, 2003, P 8 IEEE EUR TEST WO, P101
  • [2] BODONI ML, EUR TEST S, P119
  • [3] CHENG KL, AS TEST S, P91
  • [4] CROUCH AL, 1999, P INT TEST C
  • [5] DU X, INT TEST C 2005
  • [6] JAKOBSEN P, EMBEDDED DRAM BUILT, P975
  • [7] An efficient built-in self-test algorithm for neighborhood pattern- and bit-line-sensitive faults in high-density memories
    Kang, DC
    Park, SM
    Cho, SB
    [J]. ETRI JOURNAL, 2004, 26 (06) : 520 - 534
  • [8] Knuth D.E., 1997, FUNDAMENTAL ALGORITH
  • [9] KOKRADY, 2003, P VLSI DES TEST WORK
  • [10] MIYAZAKI M, 2006, MEMORY GROUPING METH