IP Library › Granted Patent US 11,923,038
Granted Patent B2
US 11,923,038 · App. 17/805,272 · Granted Mar 5, 2024

Apparatuses and methods including multilevel command and address signals

Inventor: Kang-Yong Kim (Boise, ID)
G11C7/1084G11C7/106G11C7/1057G11C7/1087G11C8/10G11C8/18
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 11,923,038
App. No.
17/805,272
Granted
Mar 5, 2024
Kind
B2
Abstract

Multilevel command and address (CA) signals are used to provide commands and memory addresses from a controller to a memory system. Using multilevel signals CA signals may allow for using fewer signals compared to binary signals to represent a same number of commands and/or address space, or using a same number of multilevel CA signals to represent a larger number of commands and/or address space. A number of external command/address terminals may be reduced without reducing a set of commands and/or address space. Alternatively, a number of external terminals may be maintained, but provide for an expanded set of commands and/or address space.

Claims (36)

1. An apparatus, comprising:

an address decoder configured to receive address signals and provide decoded addresses;

a command decoder configured to receive internal command signals and provide internal control signals for performing memory operations; and

a command/address input circuit configured to receive a plurality of multilevel command and address signals and provide output signals to the address decoder and the command decoder, wherein the multilevel command and address signals represent a command structure including a command operand to identify a memory command and further including memory address information to identify a memory location to which the memory command is directed,

wherein the command operand is represented by a first portion of the plurality of multilevel command and address signals and each of the multilevel command and address signals of the first portion represent a non-binary value, and wherein the address information is represented by a second portion of the plurality of multilevel command and address signals and the multilevel command and address signals of the second portion represent bits of memory address information.

2. The apparatus of claim 1 wherein pairs of the multilevel command and address signals of the second portion represent three bits of memory address information.

3. The apparatus of claim 1 wherein the command structure includes a first part and a second part, the first part received by the command/address input circuit for a rising edge of a clock signal and the second part received by the command/address input circuit for a falling edge of the clock signal.

4. The apparatus of the claim 3 wherein first and second ones of the plurality of multilevel command and address signals for the first part represent the command operand and wherein the first and second ones of the plurality of multilevel command and address signals for the second part represent address information.

5. The apparatus of claim 1 , wherein the command structure further comprises a select signal provided to a select terminal.

6. The apparatus of claim 1 , wherein the command structure further comprises a multipurpose output.

7. A method comprising:

receiving at an address decoder, address signals;

providing with the address decoder, decoded addresses;

receiving at a command decoder, internal command signals;

providing with the command decoder, internal control signals for performing memory operations;

receiving at a command/address input circuit, a plurality of multilevel command and address signals; and

providing with the command/address input circuit, output signals to the address decoder and the command decoder, wherein the multilevel command and address signals represent a command structure including a command operand to identify a memory command and further including memory address information to identify a memory location to which the memory command is directed,

wherein the command operand is represented by a first portion of the plurality of multilevel command and address signals and each of the multilevel command and address signals of the first portion represent a non-binary value, and wherein the address information is represented by a second portion of the plurality of multilevel command and address signals and the multilevel command and address signals of the second portion represent bits of memory address information.

8. The method of claim 7 wherein pairs of the multilevel command and address signals of the second portion represent three bits of memory address information.

9. The method of claim 7 wherein the command structure includes a first part and a second part, the method further comprising:

receiving a rising edge of a clock signal;

receiving the first part at the command/address input circuit with the rising edge of a clock signal;

receiving a falling edge of the clock signal; and

receiving the second part at the command/address input circuit with the falling edge of the clock signal.

10. The method of the claim 9 wherein first and second ones of the plurality of multilevel command and address signals for the first part represent the command operand and wherein the first and second ones of the plurality of multilevel command and address signals for the second part represent address information.

11. The method of claim 7 , wherein the command structure further comprises a select signal provided to a select terminal.

12. The method of claim 7 , wherein the command structure further comprises a multipurpose output.

13. The method of claim 12 , further comprising providing, with the multipurpose output, error correction code transparency.

14. The method of claim 12 , further comprising providing, with the multipurpose output, on-demand feedback to a controller.

15. A method comprising:

providing from a controller to a command/address input circuit of a memory, a plurality of multilevel command and address signals, wherein the multilevel command and address signals represent a command structure including a command operand to identify a memory command and further including memory address information to identify a memory location to which the memory command is directed, wherein the command operand is represented by a first portion of the plurality of multilevel command and address signals and each of the multilevel command and address signals of the first portion represent a non-binary value, and wherein the address information is represented by a second portion of the plurality of multilevel command and address signals and the multilevel command and address signals of the second portion represent bits of memory address information.

16. The method of claim 15 , wherein the command operand indicates an activation command, a precharge command, a read command, a write command, a mask write command, or a combination thereof.

17. The method of claim 15 , further comprising receiving, at the controller from the memory, an output corresponding to a multipurpose output.

18. The method of claim 15 further comprising providing from the controller to the command/address input circuit a select signal.

19. The method of claim 15 , further comprising providing from the controller to the memory a clock signal.

20. The method of claim 19 , wherein the command structure includes a first part and a second part, the first part provided to the command/address input circuit for a rising edge of the clock signal and the second part provided to the command/address input circuit for a falling edge of the clock signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: KIM, KANG-YONG
To: MICRON TECHNOLOGY, INC.
Reel/Frame 060095/0468 →
Continuity (3)
Division 16875798 · May 15, 2020
Provisional Application 62854525 · May 30, 2019
Related Publication 20220293145A1 · Sep 15, 2022
Cited By (1)
US 12,462,853