Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
152 words
A single built-in self-test device for testing a plurality of memories, at least two of which have different characteristics and require different test patterns, comprising; logic to generate test data in pre-selected test patterns specific to each type of memory and anticipated output compare data corresponding to said test data, logic to convey said test data to at least two of said memories simultaneously, logic to supply the address of the locations of said memory to be tested with said test data; logic to receive output data from said memory location and compare said output data with said anticipated output compare data to provide a comparison; control logic including; write enable logic to selectively cause a write function of said test data on each said memory at each addressable location thereon to be tested; and logic to selectively load the results of said comparison at each addressable location thereon to be tested.
Claim 2
Dependent Claim
152 words
A single built-in self-test device for testing a plurality of memories, at least two of which have different characteristics and require different test patterns, comprising; logic to generate test data in pre-selected test patterns specific to each type of memory and anticipated output compare data corresponding to said test data, logic to convey said test data to at least two of said memories simultaneously, logic to supply the address of the locations of said memory to be tested with said test data; logic to receive output data from said memory location and compare said output data with said anticipated output compare data to provide a comparison; control logic including; write enable logic to selectively cause a write function of said test data on each said memory at each addressable location thereon to be tested; and logic to selectively load the results of said comparison at each addressable location thereon to be tested.
Claim 3
Dependent Claim
36 words
The invention as defined in claim 1 wherein the different characteristics of said memories include different addressable sizes, and said device includes logic to actuate the write enable selectively to each addressable location in each memory.
Claim 4
Dependent Claim
34 words
The invention as defined in claim 2 wherein said device includes logic to generate a global write enable signal and logic to generate write enable signals for each memory from said global write enable.
Claim 5
Dependent Claim
22 words
The invention as defined in claim 2 wherein said device includes logic to actuate the load results selectively from each addressable location.
Claim 6
Dependent Claim
38 words
The invention as defined in claim 4 wherein said device includes logic to generate a global load results signal and logic circuitry to generate load result signals for each of said memories from said global load result signal.
Claim 7
Dependent Claim
56 words
The invention as defined in claim 1 wherein at least one of said memories is a single-port memory and at least one of said memories is a dual-port memory, and wherein said device includes logic to generate write enable signals and load result signals for the single-port memory and for both ports of said dual-port memory.
Claim 8
Dependent Claim
51 words
The invention as defined in claim 2 wherein at least one of said memories is a content addressable memory, and at least one memory is a directly readable memory, and said device includes logic circuitry to generate compare data for each of said memories responsive to the type of said memory.
Claim 9
Dependent Claim
27 words
The invention as defined in claim 1 further characterized by a data compression system to receive and compress said output data of said memory from said test.
Claim 10
Dependent Claim
21 words
The invention as defined in claim 8 wherein said device includes a failed address register connected to said data compression system.
Claim 11
Dependent Claim
22 words
The invention as defined in claim 8 wherein said data compression system includes individual data compression connected to each of said memories.
Claim 12
Independent Claim
132 words
A method of testing a plurality of memories at least two of which have different characteristics with at least one predetermined test pattern specific to each type of memory comprising the steps of; generating a set of test data and anticipated output compare data for each test pattern; conveying each set of test data and anticipated output compare data to each of said memories simultaneously; selectively actuating a write function to locations of each memory to be tested by each test data set; comparing the output of each memory location with the anticipated output compare data and selectively loading the results of the comparison for each address location of each memory to be tested by said test data; whereby a plurality of memories with different characteristics are tested with a single tester.
Claim 13
Independent Claim
132 words
A method of testing a plurality of memories at least two of which have different characteristics with at least one predetermined test pattern specific to each type of memory comprising the steps of; generating a set of test data and anticipated output compare data for each test pattern; conveying each set of test data and anticipated output compare data to each of said memories simultaneously; selectively actuating a write function to locations of each memory to be tested by each test data set; comparing the output of each memory location with the anticipated output compare data and selectively loading the results of the comparison for each address location of each memory to be tested by said test data; whereby a plurality of memories with different characteristics are tested with a single tester.
Claim 14
Dependent Claim
31 words
The method of claim 11 wherein said different characteristics of said memories include different addressable locations, and each of said locations have write enable and load result functions selectively actuatable thereto.
Claim 15
Dependent Claim
44 words
The method of claim 12 wherein a global write enable function and a global load result function is generated, and the write function and loading result function for the addressable memory locations are generated from said global write enable and global load result functions.
Claim 16
Dependent Claim
19 words
The method as defined in claim 11 wherein single-port and multiple-port memories to be tested are provided and tested.
Claim 17
Dependent Claim
15 words
The method of claim 11 wherein the load results are used to form data compression.
Claim 18
Dependent Claim
14 words
The method of claim 15 wherein there is data compression formed for each memory.
Claim 19
Dependent Claim
18 words
The method as defined in claim 16 wherein the data compression is supplied to a failed address register.
Claim 20
Dependent Claim
19 words
The method as defined in claim 11 wherein at least one of said memories is a content addressable memory.