IP Library › Granted Patent US 7,663,901
Granted Patent B2
US 7,663,901 · App. 12/013,266 · Granted Feb 16, 2010

Techniques for implementing accurate device parameters stored in a database

Assignee: Micron Technology, Inc.
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,663,901
App. No.
12/013,266
Granted
Feb 16, 2010
Kind
B2
Abstract

Memory modules and methods for fabricating and implementing memory modules wherein unique device parameters corresponding to specific memory devices on the memory modules are accessed from a database such that the device parameters may be implemented to improve system performance. The device parameters may include sizes, speeds, operating voltages, or timing parameters of the memory modules. Memory modules comprising a number of volatile memory devices may be fabricated. Device parameters corresponding to the specific memory devices on the memory module may be stored in a database and accessed during fabrication or during implementation of the memory modules in a system. System performance may be optimized by implementing the unique device parameters corresponding to the specific memory devices on the memory modules.

Claims (53)

1. A memory module comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon, the device parameters being retrieved from a database and stored on the non-volatile memory device, wherein the device parameters uniquely correspond to the plurality of volatile memory devices, and wherein the device parameters include sizes, speeds, operating voltages, or timing parameters of the plurality of volatile memory devices.

2. The memory module, as set forth in claim 1 , wherein each of the plurality of volatile memory devices comprises a dynamic random access memory device.

3. The memory module as set forth in claim 1 , wherein the memory module comprises a dual inline memory module.

4. The memory module as set forth in claim 1 , wherein the non-volatile memory device comprises a serial presence detect device.

5. A system comprising:

a processor; and

a memory module coupled to the processor and comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon, the device parameters being downloaded from a database to the non-volatile memory device and corresponding to the plurality of volatile memory devices, wherein the device parameters include sizes, speeds, operating voltages, or timing parameters of the plurality of volatile memory devices.

6. The system, as set forth in claim 5 , wherein each of the plurality of volatile memory devices comprises a dynamic random access memory device.

7. The memory module as set forth in claim 5 , wherein the memory module comprises a dual inline memory module.

8. The memory module as set forth in claim 5 , wherein the non-volatile memory device comprises a serial presence detect device.

9. A system comprising:

a processor; and

a memory module coupled to the processor and comprising a plurality of memory devices, wherein the system is configured to access a database and further configured to access device parameters from the database, the device parameters uniquely corresponding to one of the plurality of memory devices, wherein the device parameters include sizes, speeds, operating voltages, or timing parameters of the plurality of memory devices.

10. The system, as set forth in claim 9 , wherein each of the plurality of volatile memory devices comprises a dynamic random access memory device.

11. The memory module as set forth in claim 9 , wherein the memory module comprises a dual inline memory module.

12. The memory module as set forth in claim 9 , comprising a non-volatile memory configured to store the accessed device parameters.

13. A memory module comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon uniquely corresponding to the plurality of volatile memory devices, wherein the device parameters include sizes, speeds, operating voltages, or timing parameters of the plurality of volatile memory devices.

14. The memory module, as set forth in claim 12 , wherein each of the plurality of volatile memory devices comprises a dynamic random access memory device.

15. The memory module as set forth in claim 12 , wherein the memory module comprises a dual inline memory module.

16. The memory module as set forth in claim 12 , wherein the non-volatile memory device comprises a serial presence detect device.

17. A system comprising:

a processor; and

a memory module coupled to the processor and comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon corresponding to each of the plurality of volatile memory devices, wherein the device parameters include sizes, speeds, operating voltages, or timing parameters of the plurality of volatile memory devices.

18. The system, as set forth in claim 17 , wherein each of the plurality of volatile memory devices comprises a dynamic random access memory device.

19. The memory module as set forth in claim 17 , wherein the memory module comprises a dual inline memory module.

20. The memory module as set forth in claim 17 , wherein the non-volatile memory device comprises a serial presence detect device.

21. A memory module comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon, the device parameters being retrieved from a database and stored on the non-volatile memory device, wherein the device parameters uniquely correspond to the plurality of volatile memory devices, and wherein the non-volatile memory device comprises a serial presence detect device.

22. A system comprising:

a processor; and

a memory module coupled to the processor and comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon, the device parameters being downloaded from a database to the non-volatile memory device and corresponding to the plurality of volatile memory devices, wherein the non-volatile memory device comprises a serial presence detect device.

23. A system comprising:

a processor; and

a memory module coupled to the processor and comprising a plurality of memory devices, wherein the system is configured to access a database and further configured to access device parameters from the database, the device parameters uniquely corresponding to one of the plurality of memory devices, wherein the memory module comprises a non-volatile memory configured to store the accessed device parameters, and wherein the non-volatile memory device comprises a serial presence detect device.

24. A memory module comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon uniquely corresponding to the plurality of volatile memory devices, wherein the non-volatile memory device comprises a serial presence detect device.

25. A system comprising:

a processor; and

a memory module coupled to the processor and comprising:

a plurality of volatile memory devices; and

a non-volatile memory device having device parameters stored thereon corresponding to each of the plurality of volatile memory devices, wherein the non-volatile memory device comprises a serial presence detect device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2011
From: MICRON TECHNOLOGY, INC.
To: ROUND ROCK RESEARCH, LLC
Reel/Frame 026445/0017 →
Continuity (3)
Continuation 1121194000 · Aug 24, 2005
Continuation 1081624100 · Apr 1, 2004
Related Publication 20080130343A1 · Jun 5, 2008