A Self Test Program Design Technique for Embedded DSP Cores

  • Authors:
  • Hani Rizk;Chris Papachristou;Francis Wolff

  • Affiliations:
  • Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland 44106;Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland 44106;Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland 44106

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a self test program design technique for embedded DSP cores. The method requires minimal knowledge of the core's internals and minimal insertion of external LFSR hardware, without scan insertions. The test program consists of a small set of instructions which operate iteratively on pseudorandom data generated by the LFSRs to fully test the DSP core components. The method uses instruction-based test metrics and a program template as a blueprint to generate the test program. The self test scheme has been successfully applied on an industrial-strength DSP core and the results compare favorably to other methods using ATPG and pseudorandom BIST.