METHOD AND SYSTEM FOR PROVIDING A SMART MEMORY ARCHITECTURE
First Claim
1. A method for providing a bit error rate built-in self test on a memory device, the method comprising:
- entering a test mode;
internally generating, by the memory device, an error rate timing pattern;
performing, by the memory device, the bit error rate built-in self test based on the internally generated error rate timing pattern;
measuring an error rate resulting from the bit error rate built-in self test; and
repeating the bit error rate built-in self test.
0 Assignments
0 Petitions
Accused Products
Abstract
A smart memory system preferably includes a memory including one or more memory chips, and a processor including one or more memory processor chips. The system may include a smart memory controller capable of performing a bit error rate built-in self test. The smart memory control may include bit error rate controller logic configured to control the bit error rate built-in self test. A write error rate test pattern generator may generate a write error test pattern for the bit error rate built-in self test. A read error rate test pattern generator may generate a read error test pattern for the built-in self test. The smart memory controller may internally generate an error rate timing pattern, perform built-in self test, measure the resulting error rate, automatically adjust one or more test parameters based on the measured error rate, and repeat the built-in self test using the adjusted parameters.
146 Citations
30 Claims
-
1. A method for providing a bit error rate built-in self test on a memory device, the method comprising:
-
entering a test mode; internally generating, by the memory device, an error rate timing pattern; performing, by the memory device, the bit error rate built-in self test based on the internally generated error rate timing pattern; measuring an error rate resulting from the bit error rate built-in self test; and repeating the bit error rate built-in self test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing a bit error rate built-in self test on a memory device, the method comprising:
-
performing, by the memory device, at least one of a write error rate built-in self test and a read error rate built-in self test; analyzing results of the at least one of the write error rate built-in self test and the read error rate built-in self test; and automatically adjusting one or more test parameters responsive to the analysis. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A memory device, comprising:
-
bit error rate control logic configured to control a bit error rate built-in self test; an on-chip oscillator configured to generate an internal reference clock for the bit error rate built-in self test; a write error rate test pattern generator configured to generate a write error test pattern for the bit error rate built-in self test; and a read error rate test pattern generator configured to generate a read error test pattern for the bit error rate built-in self test. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for providing a bit error rate built-in self test, comprising:
-
a bus; a memory coupled to the bus; and a smart memory controller, including; bit error rate control logic configured to control a bit error rate built-in self test; an on-chip oscillator configured to generate an internal reference clock for the bit error rate built-in self test; a write error rate test pattern generator configured to generate a write error test pattern for the bit error rate built-in self test; and a read error rate test pattern generator configured to generate a read error test pattern for the bit error rate built-in self test. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification