IP Library Granted Patent US 7,937,631
Granted Patent B2
US 7,937,631 · App. 11/846,482 · Granted May 3, 2011

Method for self-test and self-repair in a multi-chip package environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,937,631
App. No.
11/846,482
Granted
May 3, 2011
Kind
B2
Abstract

A method and apparatus for operating a component including a memory device. The method includes receiving a plurality of commands and determining if a set of the plurality of commands matches a predefined pattern of commands configured to place the memory device into a test mode. Upon determining that the set of the plurality of commands matches the predefined plurality of commands, the memory device is placed in the test mode.

Claims (56)

1. A method for operating a component including a memory device, the method comprising:

receiving a plurality of commands;

determining if a set of the plurality of commands matches a predefined pattern of commands configured to place the memory device into a test mode; and

upon determining that the set of the plurality of commands matches the predefined plurality of commands placing the memory device in the test mode,

wherein the memory device includes a dedicated test interface for placing the memory device in the test mode, and wherein the dedicated test interface is incapable of receiving data from an exterior interface of a multi-chip package in which the memory device is placed.

2. The method of claim 1 , wherein the memory device is not configured to use error correcting code information.

3. The method of claim 1 , wherein the memory device is placed in the test mode after the memory device is placed within a multi-chip package.

4. The method of claim 1 , further comprising:

preventing the memory device from being placed in a subsequent test mode by storing test setting information in non-volatile storage of the memory device.

5. The method of claim 1 , wherein one of the commands is associated with at least one of an address and data to be stored on the memory device.

6. The method of claim 5 , wherein determining if a set of the plurality of commands matches a predefined pattern of commands further comprises, determining if the at least one of associated address and data matches a predefined value of at least one of the address and data.

7. A method for operating a component including a dynamic random access memory (DRAM) device, the method comprising:

receiving, at a command interface of the DRAM device, a mode register set command configured to place the DRAM device in a test mode; and

in response to receiving the command to set the mode register of the memory device, placing the memory device in the test mode,

wherein the memory device includes a dedicated test interface for placing the memory device in the test mode, and wherein the dedicated test interface is incapable of receiving data from an exterior interface of a multi-chip package in which the memory device is placed.

8. The method of claim 7 , wherein the memory device is not configured to use error correcting code information.

9. The method of claim 7 , wherein the memory device is placed in the test mode after the memory device is placed within a multi-chip package.

10. The method of claim 7 , further comprising:

preventing the memory device from being placed in a subsequent test mode by storing test setting information in non-volatile storage of the memory device.

11. The method of claim 7 , wherein one of the commands is associated with at least one of an address and data to be stored on the memory device.

12. The method of claim 11 , wherein receiving, at a command interface of the DRAM device, a mode register set command configured to place the DRAM device in a test mode further comprises, receiving the at least one of associated address and data configured to place the DRAM device in a test mode.

13. A method for operating a component including a memory device, the method comprising:

receiving one or more commands including at least one of a read command, an activate command, and a write command;

determining if the one or more commands matches one or more predefined commands configured to place the memory device into a test mode; and

upon determining that the one or more commands matches the one or more predefined commands, placing the memory device in the test mode,

wherein the memory device includes a dedicated test interface for placing the memory device in the test mode, and wherein the dedicated test interface is incapable of receiving data from an exterior interface of a multi-chip package in which the memory device is placed.

14. The method of claim 13 , wherein the memory device is not configured to use error correcting code information.

15. The method of claim 13 , wherein the memory device is placed in the test mode after the memory device is placed within a multi-chip package.

16. The method of claim 13 , further comprising:

preventing the memory device from being placed in a subsequent test mode by storing test setting information in non-volatile storage of the memory device.

17. The method of claim 13 , wherein one of the commands is associated with at least one of an address and data to be stored on the memory device.

18. The method of claim 17 , wherein determining if a set of the plurality of commands matches a predefined pattern of commands further comprises, determining if the at least one of associated address and data matches a predefined value of at least one of the address and data.

19. A memory device, comprising:

one or more memory arrays;

circuitry configured to:

receive a plurality of commands;

determine if a set of the plurality of commands matches a predefined pattern of commands configured to place the memory device into a test mode in which the one or more memory arrays are tested; and

upon determining that the set of the plurality of commands matches the predefined plurality of commands, place the memory device in the test mode,

wherein the memory device includes a dedicated test interface for placing the memory device in the test mode, and wherein the dedicated test interface is incapable of receiving data from an exterior interface of the memory device.

20. The memory device of claim 19 , wherein the memory device is not configured to use error correcting code information.

21. The memory device of claim 19 , wherein the circuitry is further configured to:

prevent the memory device from being placed in a subsequent test mode by storing test setting information in non-volatile storage of the memory device.

22. The method of claim 19 , wherein one of the commands is associated with at least one of an address and data to be stored on the memory device, and wherein upon determining that the set of the plurality of commands matches the predefined plurality of commands further comprises, determining if the at least one of associated address and data matches a predefined value of at least one of the address and data.

23. A multi-chip package comprising:

a memory device comprising:

one or more memory arrays;

circuitry configured to:

receive a plurality of commands;

determine if a set of the plurality of commands matches a predefined pattern of commands configured to place the memory device into a test mode in which the one or more memory arrays are tested; and

upon determining that the set of the plurality of commands matches the predefined plurality of commands place the memory device in the test mode,

wherein the memory device includes a dedicated test interface for placing the memory device in the test mode, and wherein the dedicated test interface is incapable of receiving data from an exterior interface of the multi-chip package.

24. The multi-chip package of claim 23 , wherein the memory device is not configured to use error correcting code information.

25. The multi-chip package of claim 23 , wherein the circuitry is further configured to:

prevent the memory device from being placed in a subsequent test mode by storing test setting information in non-volatile storage of the memory device.

26. The multi-chip package of claim 23 , wherein one of the plurality of commands is associated with at least one of an address and data to be stored on the memory device.

27. The multi-chip package of claim 26 , wherein determining that the set of the plurality of commands matches the predefined plurality of commands further comprises, determining that the at least one of associated address and data matches a predefined value of at least one of the address and data.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: POLARIS INNOVATIONS LIMITED
To: CHANGXIN MEMORY TECHNOLOGIES, INC
Reel/Frame 051917/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 037254/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2015
From: QIMONDA AG
To: INFINEON TECHNOLOGIES AG
Reel/Frame 035623/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2011
From: QIMONDA NORTH AMERICA CORP
To: QIMONDA AG
Reel/Frame 026138/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2007
From: VOGELSANG, THOMAS
To: QIMONDA NORTH AMERICA CORP.
Reel/Frame 019877/0876 →