Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dictionary coding compression method

A technology of code compression and dictionary, which is applied in the field of test data compression in the external built-in self-test method, can solve the problems of less chip test points, large amount of test data, and occupied storage capacity, etc., to achieve reduced storage, high efficiency, and long running time Effect

Inactive Publication Date: 2014-11-12
詹文法
View PDF1 Cites 0 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 macro mechanical devices.
[0004] 2. Automatic test equipment (ATE) 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
[0014] The current dictionary encoding needs to store dictionary and index information, which occupies a certain storage capacity

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
  • Dictionary coding compression method
  • Dictionary coding compression method
  • Dictionary coding compression method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further described below with reference to the accompanying drawings in conjunction with the embodiments, so that those skilled in the art can better understand the present invention and implement it, but the given embodiments are not intended to limit the present invention.

[0032] The invention proposes a dictionary encoding method, the basic idea of ​​which is to convert irrational numbers The a and b of the irrational number are used as index values, and the first t digits of the binary number corresponding to the irrational number are used as a dictionary. due to irrational numbers There is a certain calculation relationship between the first t bits corresponding to its value, so only by storing index values ​​a and b, you can use Calculate the first t bits, so that only the index value can be stored, reducing the storage volume.

[0033] For ease of description, an example is used to illustrate. Without loss of generality, suppo...

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

A dictionary coding compression method without the storage of a dictionary contains the following steps of: a, generating a determined complete test set by the adoption of an automatic test mode generation tool and recoding the test vector number as N; b, cascading all the test vectors, namely cascading the tail of a vector with the head of another vector, and recording as S; c, establishing an irrational number dictionary list, beginning integers a and b with 2, storing the first t values of the continuously calculated values according to a binary system, establishing a dictionary with the corresponding index being a and b until a=m and b=n, wherein t, m and n are all integers and the values are adjusted according to an actual compression situation; d, coding, carrying out bitwise comparison between S from the beginning and the dictionary list, taking the longest one which is compatible with the dictionary list, recording the corresponding compatible length k and the corresponding indexes x and y, removing the front k values from S, and repeating the step d until S is empty. The invention has the following advantages: memory capacitance is greatly minimized, unrelated bit stuffing is not required, and the efficiency is high.

Description

【Technical field】 [0001] The invention relates to an integrated circuit test technology, in particular to a test data compression method in a built-out self-test (Built-Out Self-Test, BOST) method for a system chip (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 one chip, and can integrate pre-designed and verified IP, such as memory, microprocessor, DSP (digital signal processor) and so on. This diversified integrated chip has become an integrated system capable of processing various information, and is called a system-on-chip or system-on-a-chip. SoC greatly reduces the system cost, shortens the design cycle, and speeds up the time to market, but the testing of SoC products faces 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, i...

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 Patents(China)
IPC IPC(8): G11C29/40
Inventor 詹文法马俊韩建华程一飞吴海峰
Owner 詹文法
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products