IP Library Granted Patent US 9,633,713
Granted Patent B2
US 9,633,713 · App. 15/063,140 · Granted Apr 25, 2017

Memory device command receiving and decoding methods

Inventors: Scott Smith (Plano, TX); Duc Ho (Allen, TX); J. Thomas Pawlowski (Boise, ID)
Assignee: Micron Technology, Inc.
G11C11/4076G11C7/1066G11C7/1072G11C8/18G11C11/406G11C11/4074G11C11/4096G11C11/40615G11C2207/2227G11C2211/4067G11C2211/4068
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 9,633,713
App. No.
15/063,140
Granted
Apr 25, 2017
Kind
B2
Abstract

Methods are disclosed. In an embodiment of one such method, a method of receiving command signals, the method comprises receiving command signals in combination with a signal provided to a memory address node at a first clock edge and a second clock edge of a clock signal to generate a plurality of memory control signals. The received command signals, in combination with the signal provided to the memory address node at the first clock edge and the second clock edge of the clock signal, represents memory commands.

Claims (106)

1. A method of operating a memory device, the method comprising:

receiving a first command and first additional information associated therewith, the first command including a first portion and a second portion, the first additional information including a third portion and a fourth portion; and

receiving a second command and second additional information associated therewith, the second command including a fifth portion and a sixth portion, the second additional information including a seventh portion and an eighth portion,

wherein receiving the first command and the first additional information comprises:

receiving the first portion of the first command and the third portion of the first additional information substantially simultaneously with each other at a first timing;

receiving the fourth portion of the first additional information at a second timing that is different from the first timing; and

receiving the second portion of the first command at one of the first and second timings,

wherein receiving the second command and the second additional information comprises:

receiving the fifth portion of the second command and the seventh portion of the second additional information substantially simultaneously with each other at a third timing;

receiving the eighth portion of the second additional information at a fourth timing that is different from the third timing; and

receiving the sixth portion of the second command at one of the third and fourth timings, and

wherein a logic state of the first portion of the first command and a logic state of the fifth portion of the second command are the same,

wherein a logic state of the second portion of the first command and a logic state of the sixth portion of the second command are different.

2. The method of claim 1 , wherein the first timing is one of a first rising edge and a first falling edge of a clock signal and the second timing is one of the first rising edge and the first falling edge of the clock signal different from the first timing; and

wherein the third timing is one of a second rising edge and a second falling edge of the clock signal and the fourth timing is one of the second rising edge and the second falling edge of the clock signal different from the third timing.

3. The method of claim 1 , wherein each of the first portion of the first command and the fifth portion of the second command includes a plurality of first bits and each of the second portion of the first command and the sixth portion of the second command includes a second bit,

wherein a combination of logic states of the first bits of the first portion of the first command and a combination of logic states of the first bits of the fifth portion of the second command are the same, and

wherein a logic state of the second bit of the second portion of the first command and a logic state of the second bit of the sixth portion of the second command are different from each other.

4. The method of claim 1 , wherein the first additional information comprises a first address and the second additional information comprises a second address.

5. The method of claim 4 , wherein the first timing is one of a first rising edge and a first falling edge of a clock signal and the second timing is one of the first rising edge and the first falling edge of the clock signal different from the first timing, wherein the third timing is one of a second rising edge and a second falling edge of the clock signal and the fourth timing is one of the second rising edge and the second falling edge of the clock signal different from the third timing.

6. The method of claim 5 , wherein the first portion of the first command and the third portion of the first address are received at the first rising edge of the clock signal and the second portion of the first command and the fourth portion of the first address are received at the first falling edge of the clock signal, and wherein the fifth portion of the second command and the seventh portion of the second address are received at the second rising edge of the clock signal and the sixth portion of the second command and the eighth portion of the second address are received at the second falling edge of the clock signal.

7. The method of claim 1 , wherein each of the first command and the second command is related to a mode register.

8. The method of claim 7 , wherein the first timing is one of a first rising edge and a first falling edge of a clock signal and the second timing is one of the first rising edge and the first falling edge of the clock signal different from the first timing, and

wherein the third timing is one of a second rising edge and a second falling edge of the clock signal and the fourth timing is one of the second rising edge and the second falling edge of the clock signal different from the third timing.

9. The method of claim 8 , wherein the first portion and the second portion of the first command and the third portion of the first additional information are received at the first rising edge of the clock signal and the fourth portion of the first additional information is received at the first falling edge of the clock signal, wherein the fifth portion and the sixth portion of the second command and the seventh portion of the second additional information are received at the second rising edge of the clock signal and the eighth portion of the second additional information is received at the second falling edge of the clock signal.

10. A method of operating a memory device including a first set of input terminals and a second set of input terminals, the method comprising:

receiving a first command and first additional information associated therewith, the first command including a first portion and a second portion, the first additional information including a third portion and a fourth portion, the receiving the first command and the first additional information being performed in one of first and second manners; and

receiving a second command and second additional information associated therewith, the second command including a fifth portion and a sixth portion, the second additional information including a seventh portion and an eighth portion, the receiving the second command and the second additional information being performed in one of third and fourth manners;

wherein the first manner comprises:

receiving, in response to a first edge of a clock signal, the first portion of the first command at the first set of input terminals and both of the second portion of the first command and the third portion of the first additional information at the second set of input terminals; and

receiving, in response to a second edge of the clock signal, the fourth portion of the first additional information at the second set of input terminals;

wherein the second manner comprising:

receiving, in response to the first edge of the clock signal, the first portion of the first command at the first set of input terminals and the third portion of the first additional information at the second set of input terminals; and

receiving, in response to the second edge of the clock signal, both of the second portion of the first command and the fourth portion of the first additional information at the second set of input terminals,

wherein the third manner comprises:

receiving, in response to a third edge of the clock signal, the filth portion of the second command at the first set of input terminals and both of the sixth portion of the second command and the seventh portion of the second additional information at the second set of input terminals; and

receiving, in response to a fourth edge of the clock signal, the eighth portion of the second additional information at the second set of input terminals,

wherein the fourth manner comprises:

receiving, in response to the third edge of the clock signal, the fifth portion of the second command at the first set of input terminals and the seventh portion of the second additional information at the second set of input terminals; and

receiving, in response to the fourth edge of the clock signal, both of the sixth portion of the second command and the eighth portion of the second additional information at the second set of input terminals,

wherein a logic state of the first portion of the first command and a logic state of the fifth portion of the second command are the same, and

wherein a logic state of the second portion of the first command and a logic state of the sixth portion of the second command are different.

11. The method of claim 10 , wherein the first edge of the clock signal is one of a first rising edge and a first falling edge of the clock signal and the second edge of the clock signal is one of the first rising edge and the first falling edge of the clock signal different from the first edge of the clock signal, and wherein the third edge of the clock signal is one of a second rising edge and a second falling edge of the clock signal and the fourth edge of the clock signal is one of the second rising edge and the second falling edge of the clock signal different from the third edge of the clock signal.

12. The method of claim 10 , wherein each of the first portion of the first command and the fifth portion of the second command includes a plurality of first bits and each of the second portion of the first command and the sixth portion of the second command includes a second bit,

wherein a combination of logic states of the first bits of the first portion of the first command and a combination of logic states of the first bits of the fifth portion of the second command are the same, and

wherein a logic state of the second bit of the second portion of the first command and a logic state of the second bit of the sixth portion of the second command are different from each other.

13. The method of claim 10 , wherein the first additional information comprises a first address and the second additional information comprises a second address.

14. The method of claim 13 , wherein the first edge of the clock signal is one of a first rising edge and a first falling edge of the clock signal and the second edge of the clock signal is one of the first rising edge and the first falling edge of the clock signal different from the first edge of the clock signal, and

wherein the third edge of the clock signal is one of a second rising edge and a second falling edge of the clock signal and the fourth edge of the clock signal is one of the second rising edge and the second falling edge of the clock signal different from the third edge of the clock signal.

15. The method of claim 14 , wherein the first portion of the first command and the third portion of the first address are received at the first rising edge of the clock signal and the second portion of the first command and the fourth portion of the first address are received at the first falling edge of the clock signal, and wherein the fifth portion of the second command and the seventh portion of the second address are received at the second rising edge of the clock signal and the sixth portion of the second command and the eighth portion of the second address are received at the second falling edge of the clock signal.

16. The method of claim 10 , wherein each of the first command and the second command is related to a mode register.

17. The method of claim 16 , wherein the first edge of the clock signal is one of a first rising edge and a first falling edge of the clock signal and the second edge of the clock signal is one of the first rising edge and the first falling edge of the clock signal different from the first edge of the clock signal, and

wherein the third edge of the clock signal is one of a second rising edge and a second falling edge of the clock signal and the fourth edge of the clock signal is one of the second rising edge and the second falling edge of the clock signal different from the third edge of the clock signal.

18. The method of claim 17 , wherein the first portion and the second portion of the first command and the third portion of the first additional information are received at the first rising edge of the clock signal and the fourth portion of the first additional information is received at the first falling edge of the clock signal, wherein the fifth portion and the sixth portion of the second command and the seventh portion of the second additional information are received at the second rising edge of the clock signal and the eighth portion of the second additional information is received at the second falling edge of the clock signal.

19. A method of operating a memory device, the method comprising:

receiving a first command and first additional information associated therewith, the first command including a first portion and a second portion, and the first additional information including a third portion and a fourth portion; and

receiving a second command and second additional information associated therewith, the second command including a fifth portion and a sixth portion, and the second additional information including a seventh portion and an eighth portion,

wherein receiving the first command and the first additional information comprises:

receiving the first portion of the first command, the second portion of the first command and the third portion of the first additional information substantially simultaneously with one another at a first timing; and

receiving the fourth portion of the first additional information at a second timing that is different from the first timing; and

wherein receiving the second command and the second additional information comprises:

receiving the fifth portion of the second command, the sixth portion of the second command and the seventh portion of the second additional information substantially simultaneously with one another at a third timing; and

receiving the eighth portion of the second additional information at a fourth timing that is different from the third timing;

wherein a logic state of the first portion of the first command and a logic state of the fifth portion of the second command are the same, and

wherein a logic state of the second portion of the first command and a logic state of the sixth portion of the second command are different.

20. The method of claim 19 , wherein the first timing is one of a first rising edge and a first falling edge of a clock signal and the second timing is one of the first rising edge and the first falling edge of the clock signal different from the first timing, and

wherein the third timing is one of a second rising edge and a second falling edge of the clock signal and the fourth timing is one of the second rising edge and the second falling edge of the clock signal different from the third timing.

21. The method of claim 19 , wherein each of the first command and the second command is related to a mode register.

22. The method of claim 19 , wherein the second timing is between the first and third timings and the third timing is between the second and fourth timings.

23. The method of claim 19 , wherein each of the first portion of the first command and the fifth portion of the second command includes a plurality of first bits and each of the second portion of the first command and the sixth portion of the second command includes at least one second bit,

wherein a combination of logic states of the first bits of the first portion of the first command and a combination of logic states of the first bits of the fifth portion of the second command are the same, and

wherein a logic state of the at least one second bit of the second portion of the first command and a logic state of the at least one second bit of the sixth portion of the second command are different from each other.

24. The method of claim 23 , wherein the first additional information comprises a first address and the second additional information comprises a second address.

25. The method of claim 23 , wherein the second timing is between the first and third timings and the third timing is between the second and fourth timings.

26. The method of claim 19 , wherein each of the first portion of the first command and the fifth portion of the second command includes a plurality of first bits and each of the second portion of the first command and the sixth portion of the second command includes a plurality of second bits,

wherein a combination of logic states of the first bits of the first portion of the first command and a combination of logic states of the first bits of the fifth portion of the second command are the same, and

wherein a combination of logic states of the second bits of the second portion of the first command and a combination of logic states of the second bits of the sixth portion of the second command are different from each other.

27. The method of claim 26 , wherein the first additional information comprises a first address and the second additional information comprises a second address.

28. The method of claim 26 , wherein the second timing is between the first and third timings and the third timing is between the second and fourth timings.

29. A method of operating a memory device, the method comprising:

receiving a first command and first additional information associated therewith, the first command including a first portion and a second portion, the first additional information including a third portion and a fourth portion; and

receiving a second command and second additional information associated therewith, the second command including a fifth portion and a sixth portion, the second additional information including a seventh portion and an eighth portion,

wherein a logic state of the first portion of the first command and a logic state of the fifth portion of the second command are the same,

wherein a logic state of the second portion of the first command and a logic state of the sixth portion of the second command are different,

wherein the memory device is configured to perform a first operation responsive to the first command and the first additional information,

wherein the memory device is configured to perform a second operation that is different from the first operation responsive to the second command and the second additional information,

wherein receiving the first command and the first additional information comprises:

receiving the first portion of the first command, the second portion of the first command and the third portion of the first additional information substantially simultaneously with one another at a first timing; and

receiving the fourth portion of the first additional information at a second timing that is different from the first timing, and

wherein receiving the second command and the second additional information comprises:

receiving the fifth portion of the second command, the sixth portion of the second command and the seventh portion of the second additional information substantially simultaneously with one another at a third timing; and

receiving the eighth portion of the second additional information at a fourth timing that is different from the third timing.

30. The method of claim 29 , wherein each of the first command and the second command is related to a mode register.

31. The method of claim 29 , wherein the first timing is one of a first rising edge and a first falling edge of a clock signal and the second timing is one of the first rising edge and the first falling edge of the clock signal different from the first timing, and

wherein the third timing is one of a second rising edge and a second falling edge of the clock signal and the fourth timing is one of the second rising edge and the second falling edge of the clock signal different from the third timing.

32. The method of claim 29 , wherein each of the first portion of the first command and the fifth portion of the second command includes a plurality of first bits and each of the second portion of the first command and the sixth portion of the second command includes at least one second bit,

wherein a combination of logic states of the first bits of the first portion of the first command and a combination of logic state of the first bits of the fifth portion of the second command are the same, and

wherein a logic state of the at least one second bit of the second portion of the first command and a logic state of the at least one second bit of the sixth portion of the second command are different from each other.

33. The method of claim 32 , wherein the first additional information comprises a first address and the second additional information comprises a second address.

34. The method of claim 32 , wherein the second timing is between the first and third timings and the third timing is between the second and fourth timings.

35. The method of claim 29 , wherein the second timing is between the first and third timings and the third timing is between the second and fourth timings.

36. The method of claim 35 , wherein each of the first portion of the first command and the fifth portion of the second command includes a plurality of first bits and each of the second portion of the first command and the sixth portion of the second command includes a plurality of second bits,

wherein a combination of logic state of the first bits of the first portion of the first command and a combination of logic states of the first bits of the fifth portion of the second command are the same, and

wherein a combination of logic states of the second bits of the second portion of the first command and a combination of logic states of the second bits of the sixth portion of the second command are different from each other.

37. The method of claim 36 , wherein the first additional information comprises a first address and the second additional information comprises a second address.

38. The method of claim 36 , wherein the second timing is between the first and third timings and the third timing is between the second and fourth timings.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
Continuity (3)
Continuation 12776154 · May 7, 2010
Division 11899738 · Sep 6, 2007
Related Publication 20160189763A1 · Jun 30, 2016