120 likes | 237 Views
EE 587 SoC Design & Test. Partha Pande School of EECS Washington State University pande@eecs.wsu.edu. Low-Power Testing. Low Power External Testing Techniques. Low Power ATPG algorithms Ordering Techniques Vector Compaction and data Compression Clock Scheme Modification.
E N D
EE 587SoC Design & Test Partha Pande School of EECS Washington State University pande@eecs.wsu.edu
Low Power External Testing Techniques • Low Power ATPG algorithms • Ordering Techniques • Vector Compaction and data Compression • Clock Scheme Modification
Low Power ATPG • Clever assignment of don’t-care bits minimizes the number of transitions that occur in the CUT between two consecutive test vectors • Exploit don’t cares that occurs during scan shifting, test application, and response capture
Ordering Techniques • Reduce switching activity by modifying the order in which testers apply test vectors to the CUT • Use Hamming distance between test vectors rather than the number of transitions in the circuit to evaluate the switching activity produced in the CUT by a given input test pair • Modify the order in which scan flip flops are chained
Test Data Compression • Use of test data compression • Reduce test data volume and scan power dissipation • compress precomputed test set provided by the core vendor, into the much smaller test set, which is stored in ATE memory
Clock Scheme Modification • Test power’s major contributor is the clock tree • Generate and order test sets in such a way that some of the scan chains can have their clocks disabled for portions of the test set • Disabling the clock prevents flip-flops from transitioning and reduces test power in the CUT and in the clock tree
Generating the test Clock Logic Power Savings Clock Power Savings
Single LFSR inhibition • Single LFSR inhibition means that only one subsequence has been inhibited in the experiments performed, in order to keep negligible the area overhead of the decoding logic.