0% found this document useful (0 votes)
147 views

Test Data Compression Using Bitmask & Dictionary Selection

Test Data Compression Using Efficient Bitmask and Dictionary Selection Methods Modified Project PPT

Uploaded by

anji221
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views

Test Data Compression Using Bitmask & Dictionary Selection

Test Data Compression Using Efficient Bitmask and Dictionary Selection Methods Modified Project PPT

Uploaded by

anji221
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Under the Guidance of

Prof. Mr. Malyadri




By
Krupa P
TEST DATA COMPRESSION
USING BITMASK & DICTIONARY
SELECTION METHODS
ABSTRACT
The objective of the project is that it proposes
a test compression technique using efficient
dictionary and bitmask selection to
significantly reduce the testing time and
memory requirements.
It provides improvement in compression
efficiency without introducing any penalty for
decompression.
COMPRESSION
compression

Lossy compression Lossless compression
Lossy: The compression through which replication
of original data is not required.
Eg: compression of graphic images ,digitised
voice.
Lossless: The compression after which the original data can be
extracted ,means replication of original is essential.
Eg: compression of database records , spreadsheets
Here our proposed approach is an lossless compression ,here
the original is replicated from the compressed one.
WHATS NEED TO COMPRESS TEST DATA?
Higher Circuit Densities in SOC


Large Test Data Volume


Higher Memory Requirements


Increase in Testing Time.


TEST DATA COMPRESSION




TEST DATA COMPRESSION METHODOLOGY
UNCOMPESSED
TEST DATA
DECOMPRESSION
HARDWARE
COMRESSED
TEST DATA

(MEMORY)
DESIGN
UNDER TEST



(DUT)
COMPRESSION
ALGORITHM
METHODS FOR DATA COMPRESSION
Bitmask-based Test data compression:
This method provides the number and type of
profitable bitmasks. By using this method a large
extent of test vectors can be compressed.
Dictionary Selection method:
This algorithm generates the Dictionary Methods try to
replace a symbol or group of symbols by a dictionary
location code. Some dictionary-based techniques
use simple uniform binary codes to process the
information supplied e dictionary entries.
COMPRESSION ALGORITHM
Inputs: Test Data
Divide test data based on scan chains
Select bitmasks
Perform dictionary selection
Compress using selected dictionary &
bitmasks
Output: Compressed Test Data and
Dictionary


DECOMPRESSION:

The decompression engine takes the compressed
vectors input. It checks the first bit to see whether
the data is compressed or not.
If the first bit is 1, it directly sends the
uncompressed data to the output buffer.
On the other hand, if the first bit is a 0, it implies
this is a compressed data. Now, there are two
possibilities in this scenario. The data maybe
compressed directly using dictionary entry or may
have used bitmasks.
DECOMPRESSION METHODOLOGY
REQUIREMENTS:
Software being used: XILINX ISE
Language used: VHDL/verilog
Simulated by xilinx

CONCLUSION
Our algorithm outperforms existing dictionary
based compression by up to 30%, giving a best
possible compression of 92%.
Our approach also generates up to 60%
improvement in compression efficiency
compared to bitmask-based compression without
introducing any additional performance or area
overhead.
REFERENCES
S. Seong and P. Mishra, Bitmask-based code compression for
embedded systems, IEEE Trans. Comput.-Aided Des. Integr.
CircuitsSyst., vol. 27, no. 4, pp. 673685, Apr. 2008
L. Li, K. Chakrabarty, and N. Touba, Test data compression using
dictionaries with selective entries and fixed-length indices, ACM
Trans.
N. Touba and E. McCluskey, Altering a pseudo-random bit
sequence for scan based bist, in Proc. Int. Test Conf., 1996, pp.
167175. Des. Autom. Electron. Syst., vol. 8, no. 4, pp. 470490,
2003.

You might also like