Memory device tester and method for testing reduced power states
First Claim
1. An apparatus for testing a memory device having at least one bank, the apparatus comprising:
- a control bus for coupling to the memory device;
a data bus for coupling to the memory device; and
a state machine coupled to the control bus, the state machine being configured to output a plurality of commands on the control bus, wherein at least one of the commands is adapted to cause the memory device to output a data value on the data bus regardless of whether any of the at least one banks is active.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory device tester capable of testing for proper operation of reduced power states in memory devices. The memory device tester can include a processor or a state machine, each configured to send commands to the memory device, and to compare results. An example of a memory device that can be tested by the memory device tester is a Direct Rambus Dynamic Random Access Memory (DRDRAM). The described processing systems and other circuits can test a DRDRAM for proper operation in a standby (STBY) state. When the DRDRAM is in STBY, the column decoder is shut off to conserve power, and the DRDRAM should not respond to column packets on the column control bus. The DRDRAM Specification suggests that the DRDRAM be put in the STBY state with no banks active. The method and apparatus provide for testing that the column decoder is shut off when in STBY with no banks active, which is the recommended usage pattern for the part.
39 Citations
22 Claims
-
1. An apparatus for testing a memory device having at least one bank, the apparatus comprising:
-
a control bus for coupling to the memory device;
a data bus for coupling to the memory device; and
a state machine coupled to the control bus, the state machine being configured to output a plurality of commands on the control bus, wherein at least one of the commands is adapted to cause the memory device to output a data value on the data bus regardless of whether any of the at least one banks is active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a column control bus for coupling to the memory device; and
a receptacle for receiving the memory device, wherein the receptacle is coupled to the row control bus, column control bus, and data bus.
-
-
8. The apparatus of claim 7 wherein the state machine is additionally configured to output a plurality of column commands on the column control bus, and at least one of the plurality of column commands is a current calibrate (CAL) command.
-
9. The apparatus of claim 8 wherein the state machine is configured to:
-
output on either of the row control bus or the column control bus a relax (RLX) command; and
output on the column control bus a calibration sequence comprising at least three CAL commands.
-
-
10. The apparatus of claim 1 wherein:
-
the memory device is a Direct Rambus Dynamic Random Access Memory; and
at least one of the plurality of commands is a relax (RLX) command which puts the Direct Rambus Dynamic Random Access Memory in a standby (STBY) state.
-
-
11. An apparatus comprising:
-
a memory device having multiple banks, a control bus coupled to the memory device;
a data bus coupled to the memory device; and
a state machine coupled to the control bus, the state machine being configured to output a plurality of commands on the control bus, wherein at least one of the commands is adapted to cause the memory device to output a data value on the data bus regardless of whether any of the multiple banks are active. - View Dependent Claims (12, 13, 14)
-
-
15. A memory interface for inclusion in an application specific integrated circuit (ASIC), the memory interface comprising:
-
a control bus for coupling to a memory device external to the ASIC, wherein the memory device includes banks of memory cells capable of being active or inactive;
a data bus for coupling to the memory device; and
a state machine coupled to the control bus, the state machine being configured to output a plurality of commands on the control bus, wherein at least one of the commands is one which is adapted to cause the memory device to output a data value on the data bus regardless of whether any of the multiple banks are active. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
the control bus is a column control bus;
the state machine is additionally configured to output a plurality of column commands on the column control bus; and
at least one of the plurality of column commands is a current calibrate (CAL) command.
-
-
22. The memory interface of claim 21 further comprising a row control bus for coupling to the memory device, wherein the state machine is further configured to:
-
output on either of the row control bus or the column control bus a relax (RLX) command; and
output on the column control bus a calibration sequence comprising at least three calibrate (CAL) commands.
-
Specification