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.

How to balance the scan chains?

Status
Not open for further replies.

monika

Newbie level 2
Joined
Jun 26, 2006
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,295
How to balance the scan chains?
 

why balance scan chains

Scan chain balance is nothing but having an equal number of scan cells in all the scan chains. simply: total no of flops/number of scan chains.
no of scan chains depends on the availability of IO's and tester.. so forth.
Many times may not be possible to keep equal no of flops in the scan chain due to the logic partition or external IPs...
 

Re: Scan chain balance

If you have multiple clocks in the testmode, then to have a balance chains you have to make sure that you allow clock mixing in the scan chains. At the boundary where the clocks changes a lockup latch should be inserted.


-cheers
Anand
 

Scan chain balance

Thanks for the replay.

one more point here is choosing the optimal scan-cahin length involves an inherent tradeoff
Tradeoff is number of scan pins Vs tester time
for ex : A chip with 1000 FFs and one scan chain would required 1000 clock cycle to load a scan chain, however using scan chain would place 100 FF in each scan chain and cost only 100 clock cycles to load in a chip state (chain is balanced)
Different between 2 architecture here is that signal scan chain required only 1 SI, 1 SO and 1 SE where as 10 scan chain required 10 SI, 10 SO and 1 SE (3 pin Vs 21 Pins)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top