Title :
Designing self test programs for embedded DSP cores
Author :
Rizk, Hani ; Papachristou, Chris ; Wolff, Francis
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
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.
Keywords :
automatic test pattern generation; built-in self test; digital signal processing chips; embedded systems; random number generation; shift registers; ATPG; LFSR hardware; automatic test pattern generation; built in self test; digital signal processor; embedded DSP core; industrial strength DSP core; instruction based test metrics; linear feedback shift register; program template; pseudorandom BIST; pseudorandom data; self test program design; Automatic test pattern generation; Automatic testing; Bandwidth; Built-in self-test; Controllability; Digital signal processing; Hardware; Observability; System testing; System-on-a-chip;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Print_ISBN :
0-7695-2085-5
DOI :
10.1109/DATE.2004.1268982