System for reducing peak power during scan shift at the local level for scan based tests
First Claim
1. A method for performing scan-based tests, the method comprising:
- routing data serially to a plurality of partitions of an integrated circuit using a first clock signal operating at a first frequency, wherein each partition of the plurality of partitions comprises a plurality of internal scan chains;
deserializing the data;
generating a plurality of second clock signals operating at a second frequency using the first clock signal, wherein each partition receives a respective one of the plurality of second clock signals at each partition, and wherein the plurality of second clock signals are time-staggered; and
shifting in the data into the internal scan chains of the plurality of partitions at the rate of the second frequency using the plurality of second clock signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for performing scan based tests is presented. The method comprises routing scan data serially from a plurality of I/O ports to a plurality of partitions of an integrated circuit using a first clock signal operating at a first frequency, where each partition comprises a plurality of internal scan chains. The method also comprises deserializing the scan data to feed internal scan chains. Further, the method comprises generating a plurality of second clock signals operating at a second frequency using the first clock signal, where each partition receives a respective one of the plurality of second clock signals and where the plurality of second clock signals are staggered where each pulses at a different time. Finally, the method comprises shifting in the scan data into the internal scan chains at the rate of the second frequency.
56 Citations
22 Claims
-
1. A method for performing scan-based tests, the method comprising:
-
routing data serially to a plurality of partitions of an integrated circuit using a first clock signal operating at a first frequency, wherein each partition of the plurality of partitions comprises a plurality of internal scan chains; deserializing the data; generating a plurality of second clock signals operating at a second frequency using the first clock signal, wherein each partition receives a respective one of the plurality of second clock signals at each partition, and wherein the plurality of second clock signals are time-staggered; and shifting in the data into the internal scan chains of the plurality of partitions at the rate of the second frequency using the plurality of second clock signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for performing scan-based tests, the method comprising:
-
routing data serially to a plurality of partitions of an integrated circuit using a first clock signal operating at a first frequency, wherein the plurality of partitions comprises a plurality of internal scan chains; deserializing the data; generating a plurality of second clock signals operating at a second frequency using the first clock signal, wherein each partition receives a respective one of the plurality of second clock signals at each partition, and wherein the plurality of second clock signals are time-staggered; and shifting in the data into the internal scan chains of the plurality of partitions at the rate of the second frequency using the plurality of second clock signals. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for performing scan-based tests, the system comprising:
-
a computer system comprising a tester processor, wherein the tester processor is communicatively coupled to a plurality of I/O ports; a integrated circuit under test comprising a plurality of partitions, wherein each partition comprises a plurality of internal scan chains, and wherein the tester processor is operable to route data serially to the plurality of partitions using a first clock signal operating at a first frequency; a plurality of gating cells operable to use the first clock signal to generate a plurality of second clock signals operating at a second frequency, wherein each partition receives a respective second clock signal and wherein the plurality of second clock signals are time-staggered; and a deserializer module operable to deserialize the data for loading into internal scan chains within each partition, wherein the deserializer module is further operable to shift in the data into the internal scan chains of the plurality of partitions at the rate of the second frequency using the plurality of second clock signals. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification