Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
130 words
A method of selectively stress testing memory cells of an integrated circuit memory having a predefined number of memory address locations storing data words of a predefined number of data bits, the method comprising the steps of: A) generating a test pattern as a function of the predefined number of address locations and the predefined number of data bits; B) storing the test pattern in a data input register and storing a selected memory address in an address register; C) writing the test pattern from the data input register to the memory address location defined in the address register; D) rotating the test pattern stored in the data input register; E) storing a next address in the address register F) repeating steps C through E a selected number of times.
Claim 2
Independent Claim
130 words
A method of selectively stress testing memory cells of an integrated circuit memory having a predefined number of memory address locations storing data words of a predefined number of data bits, the method comprising the steps of: A) generating a test pattern as a function of the predefined number of address locations and the predefined number of data bits; B) storing the test pattern in a data input register and storing a selected memory address in an address register; C) writing the test pattern from the data input register to the memory address location defined in the address register; D) rotating the test pattern stored in the data input register; E) storing a next address in the address register F) repeating steps C through E a selected number of times.
Claim 3
Dependent Claim
77 words
The method in accordance with claim 1 wherein the step of generating a test pattern comprises generating a test pattern having a number of contiguous digits of a first binary value and a number of contiguous digits of a second binary value complementary to the first binary value and wherein the number of contiguous digits of the first binary value is a function of the predefined number of memory address locations and the number of data bits.
Claim 4
Dependent Claim
59 words
The method in accordance with claim 2 wherein the step of generating a test pattern comprises generating a data pattern wherein the number of contiguous digits of the first binary value is a function of the absolute value of the difference between the predefined number of address locations and an integral multiple of the predefined number of data bits.
Claim 5
Dependent Claim
58 words
The method in accordance with claim 2 wherein the step of generating a test pattern comprises generating a data pattern wherein the number of contiguous digits of the first binary value is equal to the absolute value of the difference between the predefined number of address locations and an integral multiple of the predefined number of data bits.
Claim 6
Dependent Claim
24 words
The method in accordance with claim 1 wherein the step of rotating comprises rotating the test pattern in a recirculating loop of predefined length.
Claim 7
Dependent Claim
45 words
The method in accordance with claim 5 wherein the step of rotating the test patterns in a recirculating loop comprises rotating the test pattern in a memory data input register having a predefined number of bit locations corresponding to the predefined number of data bits.
Claim 8
Dependent Claim
31 words
The method in accordance with claim 6 wherein the step of rotating the test pattern in a recirculating loop comprises rotating the test pattern through at least one additional bit location.
Claim 9
Dependent Claim
30 words
The method in accordance with claim 5 and further comprising the step of defining the length of the recirculating loop as function of the predefined number of memory address locations.
Claim 10
Dependent Claim
44 words
The method in accordance with claim 8 wherein the step of generating a test pattern comprises the step of defining the length of the recirculating loop as a function of the number of contiguous digits of a selected binary value in the test pattern.
Claim 11
Dependent Claim
46 words
The method in accordance with claim 9 wherein the step of defining includes defining the length of the recirculating loop to correspond to a multiplication factor of a number derived as the sum of the number defining the contiguous digits and the predefined number of addresses.
Claim 12
Dependent Claim
29 words
The method in accordance with claim 1 wherein the step of rotating comprises rotating the test pattern in a plurality of independent recirculating loops in the data input register.
Claim 13
Dependent Claim
28 words
The method in accordance with claim 11 wherein each of the recirculating loops has a length which is defined as a function of the predetermined number of addresses.
Claim 14
Dependent Claim
33 words
The method in accordance with claim 12 wherein the length of each of the recirculating loops is further defined as the number of contiguous digits of a selected value in the test pattern.
Claim 15
Dependent Claim
41 words
The method in accordance with claim 13 wherein the length of each of the recirculating loops corresponds to a multiplication factor of a number derived as the sum of the number defining the contiguous digits and the predefined number of addresses.
Claim 16
Dependent Claim
51 words
The method in accordance with claim 11 and further comprising the step of adding at least one dummy register to data input register and the step of selecting one of the recirculating loops such that the selected loop extends beyond the data input register and includes at least one dummy register.
Claim 17
Dependent Claim
71 words
The method in accordance with claim 1 wherein the step of generating a test pattern comprises generating a test pattern having a number of contiguous digits of a first binary value and a number of contiguous digits of a second binary value complementary to the first binary value and wherein the number of contiguous digits of the first binary value is a function of the predefined number of memory address locations.
Claim 18
Dependent Claim
26 words
The method in accordance with claim 16 wherein the number of contiguous digits of the first binary number equals the predefined number of memory address locations.
Claim 19
Dependent Claim
130 words
The method in accordance with claim 1 wherein the test pattern comprises a number of contiguous bits of a first binary value and a number of contiguous bits of a second binary value complementary to the first binary value and wherein the step of rotating comprises rotating the test pattern in a recirculating loop of a length which is a multiplication factor of a number defined as the product of a first number which is a function of the sum of the number of contiguous digits of the first binary value and the predefined number of address locations, and a second number which is a function of the difference between the number defining the number of contiguous digits of the first binary value and the predefined number of address locations.
Claim 20
Dependent Claim
114 words
An integrated circuit chip comprising: an embedded memory device; memory address generating circuitry connected to the memory device operative to periodically apply a modified memory address to the memory; a data input register circuit connected to the memory to provide data to be written in the memory and operative as a shift register, the shift register having a number of register bit positions corresponding to the length of a memory data word and at least one additional bit position, the shift register circuit operative to periodically rotate a data word through the full length of the shift register circuit, including the additional bit position, and to write the rotated data word to the memory.
Claim 21
Dependent Claim
114 words
An integrated circuit chip comprising: an embedded memory device; memory address generating circuitry connected to the memory device operative to periodically apply a modified memory address to the memory; a data input register circuit connected to the memory to provide data to be written in the memory and operative as a shift register, the shift register having a number of register bit positions corresponding to the length of a memory data word and at least one additional bit position, the shift register circuit operative to periodically rotate a data word through the full length of the shift register circuit, including the additional bit position, and to write the rotated data word to the memory.
Claim 22
Dependent Claim
22 words
The integrated circuit chip in accordance with claim 19 wherein the shift register circuit comprises a plurality of the additional bit positions.
Claim 23
Dependent Claim
62 words
The integrated circuit chip in accordance with claim 19 and further comprising select circuitry operative to selective supply a signal from one of the register bit positions or form one of the additional bit positions to an input of the shift register circuit to enable data stored in the shift register circuitry to be selectively rotated through a variable bit length loop.
Claim 24
Dependent Claim
66 words
The integrated circuit chip in accordance with claim 19 and further comprising read/write control circuitry and mode control circuitry selectively controlling the read/write circuitry to repeatedly write data to memory and to control the data input register circuit to write to a next memory location a data word rotated by at least one bit position from a data word written to a previously written memory location.