Self test method and device for dynamic voltage screen functionality improvement
AssigneeInternational Business Machines Corporation
InventorsJohn E. Andersen, Bruce M. Cowan, Pamela S. Gillis, Steven F. Oakland, Michael R. Ouellette
Life of this patent
Estimating the term…
Abstract
Disclosed is a device that includes a built-in-self-test controller having a mechanism for providing an interface signal that indicates whether a dynamic voltage screen (DVS) test is being performed. The self-test controller is associated with a memory array that includes a clock having a clock speed. The memory array also includes a clock adjuster that receives the interface signal and reduces the clock speed when the interface signal indicates that a DVS test is being performed.
Claims13
A device comprising:
- (1) a built-in-self-test controller, amid self-test controller including a mechanism for providing an interface signal indicating whether a dynamic voltage screen test is being performed, and
- (2) a memory array including a clock having a clock speed, said memory array further including a clock adjuster receiving said interface signal, said clock adjuster reducing said clock speed when said interface signal indicates a dynamic voltage screen test is being performed.
A device comprising:
- (1) a built-in-self-test controller, said self-test controller including a mechanism for providing an interface signal indicating whether a dynamic voltage screen test is being performed;
- and
- (2) a memory may including a clock having a cloak speed, said memory array further including a clock adjuster having a widened clock pulse receiving said interface signal said clock adjuster reducing said clock speed when aid interface signal indicates a dynamic voltage screen test is being performed.
A method for performing a dynamic voltage screen test on a memory array, said method comprising the steps of:
- (1) generating a multiple-array-built-in-self-test interface signal, said interface signal indicating whether a dynamic voltage screen test is being performed on a memory array;
- and
- (2) adjusting a clock speed of the memory array by providing a widened clock pulse when the interface signal indicates that a dynamic voltage screen test is being performed.
A method for performing a dynamic voltage screen test on a memory array, said method comprising the steps of:
- (1) generating a multiple-array-built-in-self-test interface signal, said interface signal indicating whether a dynamic voltage screen test is being performed on a memory array;
- and
- (2) adjusting a clock speed of the memory array by providing a delayed and widened clock pulse when the interface signal indicates that a dynamic voltage screen test is being performed.
A method for testing semiconductor SRAM comprising the steps of:
- (1) slowing down a clock weed of a clock by widening a pulse from said clock such that data may be written and read during a dynamic voltage screen test;
- and
- (2) tuning critical timing elements to be slower than normal to compensate for the speed up effects at the higher voltage of said dynamic voltage screen test, thereby avoiding undesirable race conditions that would render said SRAM inoperable.
A method for testing semiconductor SRAM comprising the steps of:
- (1) slowing down a clock speed of a clock by delaying and widening a pulse from said clock such that data may be written and read during a dynamic voltage screen test:
- and
- (2) tuning critical timing elements to be slower than normal to compensate for the speed up effects at the higher voltage of said dynamic voltage screen test, thereby avoiding undesirable race conditions that would render said SRAM inoperable.
Dependencies are inferred from the claim text.