METHOD AND APPARATUS FOR PERFORMING A MEMORY BUILT-IN SELF-TEST ON A PLURALITY OF MEMORY ELEMENT ARRAYS
First Claim
1. A method of performing a built-in self test on a plurality of units, the method comprising:
- transmitting commands to the units over a first ring bus; and
responsive to and based on the transmitted commands, the units outputting results of tests performed on the units over a second ring bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are described for performing a memory built-in self-test (MBIST) on a plurality of memory element arrays. Control packets are output over a first ring bus to respective ones of the arrays. Each of the arrays receives its respective control packet via the first ring bus, and reads commands residing in a plurality of fields within the respective control packet. Each of the arrays performs at least one self-test based on the commands, and outputs a respective result packet over a second ring bus. Each result packet indicates the results of the self-test performed on the array. Each control packet is transmitted in its own individual time slot to a respective one of the arrays.
-
Citations
21 Claims
-
1. A method of performing a built-in self test on a plurality of units, the method comprising:
-
transmitting commands to the units over a first ring bus; and responsive to and based on the transmitted commands, the units outputting results of tests performed on the units over a second ring bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A built-in self-test interface device comprising:
-
a plurality of units; a first bus over which commands are transmitted to the units; and a second bus over which results of tests performed on the units are outputted in response to and based on the transmitted commands. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium configured to store a set of instructions used for testing a semiconductor device, wherein the semiconductor device comprises:
-
a plurality of units; a first bus over which commands are transmitted to the units; and a second bus over which results of tests performed on the units are outputted in response to and based on the transmitted commands. - View Dependent Claims (20, 21)
-
Specification