Method for compressing built-off self-test data of system-on-a-chip and special decoding unit thereof

A system chip and data compression technology, applied in the direction of measuring electricity, measuring devices, measuring electrical variables, etc., can solve the problems of increasing the test process, expensive automatic test equipment, limited test points for direct control or observation, etc., to achieve increased flexibility sexual effect

Inactive Publication Date: 2010-06-30
ANQING NORMAL UNIV
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. There are few test points on the chip, and the test points that can be directly controlled or observed are limited. Usually, it can only be tested through the limited input / output pins of the chip, and it is difficult to directly control or observe the internal nodes of the chip through macroscopic mechanical devices.
[0004] 2. Automatic test equipment (ATE for short) is expensive, and the development speed of chip design and manufacturing technology is faster than that of ATE. The clock frequency of the chip has exceeded the frequency of the most advanced ATE at present, and full-speed testing cannot be performed.
[0005] 3. The amount of test data is large. The more IP integrated in the SoC, the greater the amount of test data required
Runlength-based encoding methods include: Golomb codes, FDR codes, EFDR codes, alternate codes, alternate continuous codes and other encoding methods, but these methods all have problems such as complex control protocols; statistics-based encoding methods include: choose Huffman Encoding, variable-length Huffman encoding, but these methods have problems such as high decompression hardware overhead and complicated decoding process; dictionary-based encoding methods include: LZ77, LZ78, LZW, etc., but these methods require large dictionary storage overhead, and at the same time Large number of variable-length indexes complicates decoding
The method based on the fold counter can embed the entire test set into multiple fold sets, so that the storage of the entire test set becomes the storage of multiple fold seeds, which is a very good method. Uniformity, so that the number of test vectors that can be embedded in a single fold set is very small, and the number of fold sets needed in the end is still large; another disadvantage of the fold set is that the restoration from the fold seed to the fold vector is serial , so its application time is very long, which increases the testing process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for compressing built-off self-test data of system-on-a-chip and special decoding unit thereof
  • Method for compressing built-off self-test data of system-on-a-chip and special decoding unit thereof
  • Method for compressing built-off self-test data of system-on-a-chip and special decoding unit thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The method for generating the fully determined test set in step a of the compression method is as follows:

[0023] The ATPG tool is used to generate a definite complete test set T, and the test vectors contained in the test set T can test all faults. The choice of ATPG tool is to make the generated test vector contain extraneous bits. The next step is to compress the generated complete test set T. Build a sequence diagram:

[0024] See figure 1 , figure 2 , The sequence diagram in step b of the compression method is obtained by combining figure 1 In t 0 , T 1 , T 2 , T 3 , T 4 As a vertex, the edge represents the flip relationship between the test vectors corresponding to the two vertices, and the position that needs to be flipped between them is recorded on the edge, such as t 0 To t 2 Need to flip the first place. Find the largest embeddable flip sequence:

[0025] Select vertex t 0 As the starting point, to the vertex t 1 , T 2 , T 3 , T 4 The number of values ​​corresp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an integrated circuit testing technology, in particular to a method for compressing test data in built-off self-test (BOST) method for a system-on-a-chip and a special decoding unit thereof. By embedding an entire test set into different inversion sequences, the purpose of compressing the data can be achieved only by storing the seeds of the inversion sequences; the inversion rule for the inversion sequences can be different, so as to improve the compression flexibility. The invention also provides a special decoding unit for realizing the method for compressing the built-off self-test data of the system-on-a-chip. The special decoding unit comprises a counter, a decoder or a gate for spreading the number of the inversion sequences, a configurable network for controlling the inversion position from the seeds to generation of the test vector, and a D trigger with output feedback.

Description

【Technical Field】 [0001] The present invention relates to integrated circuit testing technology, in particular to a test data compression method and a dedicated decoding unit in the built-off self-test (BOST) method of System-on-a-Chip (SoC) . 【Background technique】 [0002] The development of integrated circuit technology makes it possible to integrate hundreds of millions of devices in a chip, and to integrate pre-designed and verified IP, such as memory, microprocessor, DSP, etc. This diversified integrated chip has become an integrated system capable of processing various information, and is called a system on chip or system chip. SoC greatly reduces the system cost, shortens the design cycle, and speeds up the time to market. However, the testing of SoC products is facing more and more challenges, such as: [0003] 1. There are few test points on the chip, and the test points that can be directly controlled or observed are limited, usually only through the limited input / outp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G01R31/3183G01R31/3185
Inventor 詹文法马俊
Owner ANQING NORMAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products