Delay-compensated error indication signal

US9710323B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9710323-B2
Application numberUS-201213997850-A
CountryUS
Kind codeB2
Filing dateMar 31, 2012
Priority dateMar 31, 2012
Publication dateJul 18, 2017
Grant dateJul 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A memory subsystem has multiple memory devices coupled to a command/address line and an error alert line, the error alert line delay-compensated to provide deterministic alert signal timing. The command/address line and the error alert line are connected between the memory devices and a memory controller that manages the memory devices. The command/address line is driven by the memory controller, and the error alert line is driven by the memory devices.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory module comprising: multiple dynamic random access memory (DRAM) devices to store data; an address and command (ADD/CMD) signal line coupled to the DRAM devices and capable to couple to a memory controller, wherein the ADD/CMD signal line is capable to be driven with a command signal from the memory controller when coupled; and an error alert signal line coupled to the DRAM devices and capable to couple to the memory controller, one or more of the DRAM devices capable to drive an error alert signal on the error alert signal line in response to an error detection, wherein a DRAM device to be closest to the memory controller along a physical routing of the ADD/CMD signal line is to be farthest from the memory controller along a physical routing of the error alert signal line, and a DRAM device to be farthest from the memory controller along the physical routing of the ADD/CMD signal line is to be closest to the memory controller along the physical routing of the error alert signal line. 2. The memory module of claim 1 , wherein one or more of the DRAM devices capable to drive the error alert signal line in response to detection of a parity error in a command/address signal. 3. The memory module of claim 1 , wherein the ADD/CMD signal line to be physically routed from a DRAM device of lowest address to a DRAM device of highest address, and the error alert signal line to be physically routed from the DRAM device of highest address to the DRAM device of the lowest address. 4. The memory module of claim 1 , wherein the DRAM devices comprise DRAM devices of a SO-DIMM. 5. The memory module of claim 1 , wherein the DRAM devices comprise DRAM devices of a UDIMM. 6. The memory module of claim 1 , wherein one or more of the DRAM devices capable to drive the error alert signal line in response to detection of a cyclic redundancy check (CRC) error in the C/A signal. 7. The memory module of claim 1 , wherein the ADD/CMD signal line comprises a signal line of a fly-by-topology command/address (C/A) bus to couple to the DRAMs one at a time in sequence. 8. The memory module of claim 1 , wherein the ADD/CMD signal line comprises a trace on a dual inline memory module (DIMM) to carry the command signal to the DRAM devices. 9. A memory subsystem comprising: a memory controller including logic to drive a command/address (C/A) signal on an address and command (ADD/CMD) signal line; and logic to receive an error alert signal over an error alert signal line in response to an error detection for the C/A signal; and a dual in-line memory module (DIMM) coupled with the memory controller, the DIMM including multiple synchronous dynamic random access memory (SDRAM) devices coupled to the ADD/CMD signal line and the error alert signal line; wherein an SDRAM device to be closest to the memory controller along a physical routing of the ADD/CMD signal line is to be farthest away from the memory controller along a physical routing of the error alert signal line, and an SDRAM device to be farthest from the memory controller along the physical routing of the ADD/CMD signal line is to be closest to the memory controller along the physical routing of the error alert signal line. 10. The memory subsystem of claim 9 , wherein one or more of the SDRAM devices capable to drive the error alert signal line in response to detection of a parity error in the C/A signal. 11. The memory subsystem of claim 9 , wherein the ADD/CMD signal line to be physically routed from a SDRAM device of lowest address to a SDRAM device of highest address, and the error alert signal line to be physically routed from the SDRAM device of highest address to the SDRAM device of the lowest address. 12. The memory subsystem of claim 9 , wherein the memory controller capable to store a recovery history comprising a number of entries based on a worst case timing of the error alert signal. 13. The memory subsystem of claim 9 , wherein the DIMM comprises a SO-DIMM. 14. The memory subsystem of claim 9 , wherein the DIMM comprises a UDIMM. 15. The memory subsystem of claim 9 , wherein one or more of the SDRAM devices capable to drive the error alert signal line in response to detection of a cyclic redundancy check (CRC) error in the C/A signal. 16. The memory subsystem of claim 9 , wherein the ADD/CMD signal line comprises a signal line of a fly-by-topology C/A bus to couple to the SDRAMs one at a time in sequence. 17. The memory subsystem of claim 9 , wherein the ADD/CMD signal line comprises a trace on a dual inline memory module (DIMM) to carry the C/A signal to the SDRAM devices. 18. An electronic device comprising: a memory subsystem having comprising a memory controller including logic to drive a command/address (C/A) signal on an address and command (ADD/CMD) signal line, and logic to receive an error alert signal over an error alert signal line in response to an error detection for the C/A signal, and a dual in-line memory module (DIMM) coupled with the memory controller, the DIMM including multiple synchronous dynamic random access memory (SDRAM) devices coupled to the ADD/CMD signal line and the error alert signal line, wherein an SDRAM device to be closest to the memory controller along a physical routing of the ADD/CMD signal line is to be farthest away from the memory controller along a physical routing of the error alert signal line, and an SDRAM device to be farthest from the memory controller along the physical routing of the ADD/CMD signal line is to be closest to the memory controller along the physical routing of the error alert signal line; and a multicore processor coupled to the memory subsystem to access the memory subsystem during execution of the processor. 19. The device of claim 18 , wherein one or more of the SDRAM devices capable to drive the error alert signal line in response to detection of a parity error in the C/A signal. 20. The device of claim 18 , wherein the SDRAM devices capable to drive the error alert signal line in response to detection of a cyclic redundancy check (CRC) error in the C/A signal. 21. The device of claim 18 , wherein the ADD/CMD signal line to be physically routed from a SDRAM device of lowest address to a SDRAM device of highest address, and the error alert signal line to be physically routed from the SDRAM device of highest address to the SDRAM device of the lowest address. 22. The device of claim 18 , wherein the memory controller capable to store a recovery history comprising a number of entries based on a worst case timing of the error alert signal. 23. The device of claim 18 , wherein the DIMM comprises a first DIMM, and wherein the memory subsystem further comprises a second DIMM coupled with the memory controller, the second DIMM including multiple SDRAM devices coupled to the ADD/CMD signal line and the error alert signal line, wherein the C/A signal to be physically routed on the ADD/CMD signal line in a first direction, and the error alert signal to be physically routed on the error alert signal line in a second direction opposite to the first direction at the second DIMM. 24. The device of claim 18 , wherein the DIMM comprises a SO-DIMM. 25. The device of claim 18 , wherein the DIMM comprises a UDIMM. 26. The device of claim 18 , wherein the ADD/CMD signal line comprises a signal line of a fly-by-topology C/A bus to couple to the SDRAMs one at a time in sequence.

Assignees

Inventors

Classifications

  • G06F11/10Primary

    Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's · CPC title

  • G11C29/42Primary

    using error correcting codes [ECC] or parity check · CPC title

  • Online error correction · CPC title

  • Parity data distribution in semiconductor storages, e.g. in SSD · CPC title

  • G11C5/04Primary

    Supports for storage elements {, e.g. memory modules}; Mounting or fixing of storage elements on such supports · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9710323B2 cover?
A memory subsystem has multiple memory devices coupled to a command/address line and an error alert line, the error alert line delay-compensated to provide deterministic alert signal timing. The command/address line and the error alert line are connected between the memory devices and a memory controller that manages the memory devices. The command/address line is driven by the memory controlle…
Who is the assignee on this patent?
Bains Kuljit Singh, Vergis George, Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).