Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the compression ratio and how to fix the compression ratio for any design?

Status
Not open for further replies.

kiranks9

Member level 3
Joined
Feb 21, 2008
Messages
59
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,648
what is Compression ratio and how to fix the compression ratio for any design?
 

Compression ratio

Hi,

Please be detail. Compression ratio for what? Is it for mage compression?
 

Compression ratio

I think this is about DFT and scan chain design.
 

Re: Compression ratio

Hi kiran,

The compression ratio in DFT is basically used for TAT and TDV

TAT : Tester application Time
TDV : Test data volume. ( Size of the patterns)

It is the reduction in these two number when compared to a design which has just the scan chains and no compression techniques.

The scan compression technique available with most of the comercial tool today is to have multiple scan chains inside the core with a limited number of top level scan ports used for loading and unloading these chains. So, you require hardware in your design to support. This , there will be a decompressor to feed many internal chains from limited number of top level scan input ports and a compressor to unload the value from many internal scan chains to limited number of top scan outputs.

The TAT and TDV is achieved by lesser number of cycles needed to load the internal chains. In most curde form the compression ratio for such technique is

# External chain = #internal chains * compression ratio * β

Where β = to account for some pattern inflation. You need to know this β and then can control the compression ratio.

-cheers
vlsi_eda_guy
 

Re: Compression ratio

Hi
Thanks for reply. Synopsis tool supports the compression ratio between 10X to 50X. how to decide the compression ratio, i mean we can use 10X or 15X or 25X etc. let me know. As u said it maily depends on TAT and TDV. Is there any other factors to decide the Compression ratio?
 

Re: Compression ratio

The equations for Data Volume and Test Application Time Reduction
are calculated as follows:

Test Application Time Reduction = (Length of longest scan chain in
scan mode) / (Length of longest scan chain in
ScanCompression_mode)

Scan Test Data Volume
= 3 * Length of longest scan chain * number of scan chains

Scan Compression Test Data Volume
= Length of longest scan chain * (Number of scan inputs + 2 *
Number of scan outputs)

Test Data Volume Reduction = (Scan Test Data Volume) / (Scan
Compression Test Data Volume)
 

Compression ratio

compression ratio belongs to DFT techniques redusing the data volume without affecting code coverage is compression ratio
 

Re: Compression ratio

HI ,

Read this one

**broken link removed**

-cheers
vlsi_eda_guy
 

Re: Compression ratio

The economics of compression is just part of the story - what you can and can't do with compression is very design dependent, and tool dependent.

Less well-behaved designs cause unknowns to be propagated through the scan chains, which require masking them in the compression circuit (usually a bunch of xors). The more masking that is done, more patterns are created. You may be better off going with a smaller ratio.

Also, at some point, just having a higher compression ratio causes the tool to generate more patterns. Think about it: you're squeezing many more internal scan chains into fewer external scan chains, and for every two that get compressed into one, you can test only one, the other gets ignored. So unless the compression tool does something extra to mitigate that, there are diminishing returns at high compression ratios. There's probably a sweet spot for each design.

Other things: how many external pins are available for use as scan pins? What is the best fit for the targeted ATE?

for DFT talk/info go to:
DFT Digest
DFT Forum
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top