Central processing unit built-in self-test and enhanced statistical defect analysis compression for static random access memory




Francis, David A

Journal Title

Journal ISSN

Volume Title


Texas Tech University


The percentage of digital signal processors (DSPs) occupied by embedded static random access memory (SRAM) has increased drastically over the years. As a result, static memory has become a prime contributor to the overall failure rate of DSP devices. Central Processing Unit Built hi Self Test (CPUbist) was thus developed in an effort to create a more economical and efficient method to test and repair such memories. CPUbist utilizes the power and speed of the on-chip processor, and demonstrates adequate and flexible memory fault coverage without the sacrifice of increased test time. This test method was used to not only test and create repair solutions for failing embedded SRAM, but also to map and compress bit fail data before offloading to the tester. To keep test cost at a minimum, the CPUbist programs were executed on the very low cost tester (VLCT), and data transfers were kept to a minimum by compressing fail data before offloading. All results obtained from CPUbist were then correlated with data from Membist, so as to ensure proper operation and to determine its level of effectiveness. The results of the correlation revealed that CPUbist can effectively test and repair DSP memories, in most instances at a faster rate than Membist.



Integrated circuits -- Fault tolerance, Random access memory -- Reliability, Random access memory -- Testing, Integrated circuits -- Defects, Semiconductor storage devices