IP Library Granted Patent US 7,587,655
Granted Patent B2
US 7,587,655 · App. 11/259,376 · Granted Sep 8, 2009

Method of transferring signals between a memory device and a memory controller

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,587,655
App. No.
11/259,376
Granted
Sep 8, 2009
Kind
B2
Abstract

Method and apparatus for communication (e.g., transmitting and/or receiving) command, address and data signals from a memory device to a memory controller or vice versa. The data signals are transferred with a first rate and command signals and/or address signals are transferred with a second rate lower than a first rate. Additionally or alternatively a command sequence code identifying a command sequence from a predefined group of command sequences is transferred with the first or with the second rate.

Claims (35)

1. A method of transferring signals between a memory device and a memory controller, the method comprising:

configuring the memory device to transfer data signals to the memory controller at a first rate; and

configuring the memory device to transfer at least one of command signals and address signals to the memory controller at a second rate, wherein the second rate is slower than the first rate, wherein the command, address and data signals are transferred in frames; and wherein a frame contains a first subframe containing data signals and a second subframe containing the at least one of command and address signals.

2. The method of claim 1 , wherein the second rate is half the first rate.

3. The method of claim 1 , wherein the memory device transfers a predefined command signal to the memory controller at the second rate and wherein the predefined command signal identifies a command sequence code selected from a predefined group of command sequence codes, each command sequence code identifying a predefined sequence of commands.

4. The method of claim 3 , wherein a number of command sequence codes in the predefined group of command sequence codes is less than a total number of possible command sequences capable of being transferred between the memory device and the memory controller.

5. The method of claim 3 , wherein transferring the selected command sequence code comprises transferring an error correction code.

6. The method of claim 1 , wherein:

within the first subframe, a data bit is transferred at each rising edge and each falling edge of a clock signal; and

within the second subframe, one command or address bit, respectively, is transferred at each cycle of the clock signal, each cycle of the clock signal comprising a rising edge and a falling edge of the clock signal.

7. The method of claim 1 , wherein:

the second subframe comprises a command sequence code,

the command sequence code is selected from a predefined group of command sequence codes, and

each command sequence code identifies a predefined sequence of commands.

8. The method of claim 3 , wherein transferring the selected command sequence code comprises transferring each bit of the command sequence code twice.

9. A microelectronic device for a data storage system, comprising:

an input/output section for communicating command signals, address signals and data signals,

wherein the input/output section is configured for communicating data signals at a first rate and for communicating at least one of the command signals and address signals at a second rate, wherein the second rate is slower than the first rate, and wherein the microelectronic device is selected from one of a memory device and a memory controller, wherein the input/output section is configured such that:

the input/output section transmits and/or receives the command, address and data signals in frames; and

the input/output section transmits and/or receives a frame containing a first subframe comprising data signals and a second subframe comprising at least one of the command and address signals.

10. The microelectronic device of claim 9 , wherein the input/output section is configured such that the second rate is half the first rate.

11. The microelectronic device of claim 9 , wherein

the input/output section is configured for transmitting and/or receiving a command sequence code selected from a predefined group of command sequence codes each identifying a predefined sequence of commands.

12. The microelectronic device of claim 11 , wherein a number of command sequence codes comprised in the group of command sequence codes is less than a total number of possible command sequences capable of being communicated by the input/output section.

13. The microelectronic device of claim 9 , wherein the input/output section is designed such that:

within the first subframe, the input/output section transfers one data bit at each rising and each falling edge of a clock signal; and

within the second subframe, the input/output section transfers one command or address bit, respectively, at each cycle of the clock signal, each cycle of the clock signal comprising a rising edge and a falling edge.

14. The microelectronic device of claim 9 , wherein the second subframe comprises a command sequence code selected from a predefined group of command sequence codes each identifying a predefined sequence of commands.

15. The microelectronic device of claim 9 , wherein the input/output section is configured for transmitting or receiving, respectively, each bit of the command sequence code twice.

16. The microelectronic device of claim 9 , wherein the input/output section is configured for transmitting or receiving, respectively, an error correction code for each command sequence code.

17. A system, comprising the microelectronic device of claim 9 and a plurality of electrical components, the plurality of electrical components being at least one of structurally and functionally related.

18. The system of claim 17 , wherein at least one of the plurality of electrical components is a memory controller.

19. A method of transferring signals between a memory device and a memory controller, the method comprising:

configuring the memory controller to transfer data signals to the memory device at a first rate; and

configuring the memory controller to transfer at least one of command signals and address signals to the memory device at a second rate, wherein the second rate is slower than the first rate, wherein the command, address and data signals are transferred in frames; and wherein a frame contains a first subframe containing data signals and a second subframe containing the at least one of command and address signals.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 036701/0926 →
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 Jan 13, 2010
From: INFINEON TECHNOLOGIES AG
To: QIMONDA AG
Reel/Frame 023773/0001 →