System and method for time slicing deterministic patterns for reseeding in logic built-in self-test
AssigneeSynopsys, Inc.
InventorsThomas W. Williams, Peter Wohl, John A. Waicukauski, Rohit Kapur
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsThomas W. Williams, Peter Wohl, John A. Waicukauski, Rohit Kapur
Estimating the term…
A system and method for time slicing deterministic patterns for reseeding in logic built-in self-test (BIST). The known properties of a linear feedback shift register (LFSR) and an associated set of channels are used in conjunction with a desired deterministic test pattern to create one or more seeds which can be used by the LFSR to generate the test pattern. The test pattern is divided into a number of segments, with each segment having a specific number of “care” bits. The number of shifts required to fill a segment using a particular seed is stored along with the seed as a seed lifetime. During testing, each deterministic test pattern is generated by loading a seed into the LFSR and cycling the LFSR in accordance with the lifetime of the seed. The seed lifetimes may have different values, and multiple seeds may be used in the generation of a single test pattern, or a single seed may be used to generate care bits of multiple test patterns.
A method of generating a test pattern for built-in self-test with a circuit having a linear feedback shift register (LFSR), seed latch control logic, and a plurality of parallel channels, comprising:
A system for performing built-in self-test in a logic circuit comprising:
A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform the steps for testing a circuit having an LFSR and, a plurality of parallel channels composed of channel segments, coupled to the LFSR, and a seed lifetime control counter, comprising:
A testing circuit comprising:
Dependencies are inferred from the claim text.