IP Library Granted Patent US 9,225,328
Granted Patent B2
US 9,225,328 · App. 14/696,283 · Granted Dec 29, 2015

Nonvolatile memory device with time-multiplexed, on-die-terminated signaling interface

Inventors: Kyung Suk Oh (Cupertino, CA); Ian P. Shaeffer (Los Gatos, CA)
Assignee: Rambus Inc.
H03K19/0005G06F13/4086G11C11/413G11C11/417G11C16/06H03K19/017545
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,225,328
App. No.
14/696,283
Granted
Dec 29, 2015
Kind
B2
Abstract

In a non-volatile memory device having an array of non-volatile storage elements, command, address and data signals are received at respective times via a time-multiplexed external signaling line, the data signals representing data to be stored within the array of non-volatile storage elements. A control signal is received via a signaling path external to the non-volatile memory device, and an on-die termination element is switchably coupled to the time-multiplexed signaling line at least in part in response to a transition of the control signal from a first logic state to a second logic state.

Claims (35)

1. A non-volatile memory device comprising:

an array of non-volatile storage elements;

a first signaling circuit to receive, via a time-multiplexed signaling line external to the non-volatile memory device, command, address and data signals at respective times, the data signals representing data to be stored within the array of non-volatile storage elements; and

on-die termination circuitry to receive a control signal via a signaling path external to the non-volatile memory device and to switchably couple a termination element to the time-multiplexed signaling line at least in part in response to a transition of the control signal from a first logic state to a second logic state.

2. The non-volatile memory device of claim 1 wherein the control signal comprises an enable signal.

3. The non-volatile memory device of claim 1 wherein the on-die termination circuitry to switchably couple the termination element to the time-multiplexed signaling line at least in part in response to the transition of the control signal comprises circuitry to switchably couple the termination element to the time-multiplexed signaling line at least in part in response to (i) the transition of the control signal from the first logic state to the second logic state, and (ii) a command value received at least in part via the time-multiplexed signaling line and indicating that a data signal is to be received within the non-volatile memory device.

4. The non-volatile memory device of claim 1 wherein the control signal comprises a termination control signal to be received via a termination control line.

5. The non-volatile memory device of claim 1 further comprising a programmable storage register to store a value that indicates a first resistance to be implemented by the termination element.

6. The non-volatile memory device of claim 1 further comprising one or more programmable storage registers to store first and second values that indicate respective first and second resistances to be implemented at different times by the termination element.

7. The non-volatile memory device of claim 6 wherein the termination element comprises a first set of load elements to implement the first resistance and a second set of load elements to implement the second resistance and wherein the on-die termination circuitry to switchably couple the termination element to the time-multiplexed signaling line comprises circuitry to switchably couple the first and second sets of load elements to the time-multiplexed signaling line at respective times.

8. The non-volatile memory device of claim 1 wherein the on-die termination circuitry to receive the control signal comprises differential signaling circuitry to receive the control signal via a differential signaling path having first and second constituent signaling lines.

9. The non-volatile memory device of claim 1 wherein the first signaling circuit comprises output driver circuitry to transmit a data signal on the time-multiplexed signaling line during a data transmission interval in which neither command, address nor data signals are being received, and wherein the on-die termination circuitry comprises circuitry to switchably decouple the termination element from the time-multiplexed signaling line during the data transmission interval.

10. The non-volatile memory device of claim 1 wherein the termination element comprises a pull-up termination element and a pull-down termination element and wherein the on-die termination circuitry to switchably couple the termination element to the time-multiplexed signaling line comprises circuitry to switchably couple the pull-up termination element and the pull-down termination element to the time-multiplexed signaling line concurrently.

11. The non-volatile memory device of claim 1 further comprising a chip-select input to receive a chip-select signal indicating that the non-volatile memory device is a target for a signaling transaction.

12. The non-volatile memory device of claim 1 further comprising a chip-select input to receive a chip-select signal that enables the non-volatile memory device to respond to a command conveyed, at least in part, by a command signal received by the first signaling circuit via the time-multiplexed signaling line.

13. The non-volatile memory device of claim 1 further comprising a second signaling circuit to output a timing signal onto a timing signal line external to the nonvolatile memory device.

14. A method of operation within a non-volatile memory device having an array of non-volatile storage elements, the method comprising:

receiving, via a time-multiplexed signaling line external to the non-volatile memory device, command, address and data signals at respective times, the data signals representing data to be stored within the array of non-volatile storage elements; and

receiving a control signal via a signaling path external to the non-volatile memory device; and

switchably coupling a termination element to the time-multiplexed signaling line at least in part in response to a transition of the control signal from a first logic state to a second logic state.

15. The method of claim 14 wherein receiving the control signal comprises receiving an enable signal.

16. The method of claim 14 further comprising receiving a command value conveyed at least in part by a command signal on the time-multiplexed signaling line, the command value indicating that a data signal is to be received within the non-volatile memory device, and wherein switchably coupling the termination element to the time-multiplexed signaling line at least in part in response to the transition of the control signal comprises switchably coupling the termination element to the time-multiplexed signaling line at least in part in response to the transition of the control signal from the first logic state to the second logic state, and at least in part in response to the command value.

17. The method of claim 14 wherein receiving the control signal comprises receiving a termination control signal via a termination control line.

18. The method of claim 14 further comprising storing, within a programmable storage register of the non-volatile memory device, a value that indicates a first resistance to be implemented by the termination element.

19. The method of claim 14 further comprising storing, within one or more programmable storage registers of the non-volatile memory device, first and second values that indicate first and second resistances to be implemented at different times by the termination element.

20. The method of claim 14 wherein receiving the control signal comprises receiving a differential control signal via a differential signaling path having first and second constituent signaling lines.

21. The method of claim 14 further comprising:

transmitting a data signal on the time-multiplexed signaling line during a data transmission interval in which neither command, address nor data signals are being received; and

switchably decoupling the termination element from the time-multiplexed signaling line during the data transmission interval.

22. The method of claim 14 wherein the termination element comprises a pull-up termination element and a pull-down termination element and wherein switchably coupling the termination element to the time-multiplexed signaling line comprises switchably coupling the pull-up termination element and the pull-down termination element to the time-multiplexed signaling line concurrently.

23. The method of claim 14 further comprising receiving a chip-select signal indicating that the non-volatile memory device is a target for a signaling transaction.

24. A non-transitory machine-readable medium that stores data representative of a non-volatile memory device comprising:

an array of non-volatile storage elements;

a first signaling circuit to receive, via a time-multiplexed signaling line external to the non-volatile memory device, command, address and data signals at respective times, the data signals representing data to be stored within the array of non-volatile storage elements; and

on-die termination circuitry to receive a control signal via a signaling path external to the non-volatile memory device and to switchably couple a termination element to the time-multiplexed signaling line at least in part in response to a transition of the control signal from a first logic state to a second logic state.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2025
From: RAMBUS INC.
To: SIGNAL LLP
Reel/Frame 073085/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2015
From: OH, KYUNG SUK; SHAEFFER, IAN P.
To: RAMBUS INC.
Reel/Frame 035529/0257 →
Continuity (10)
Continuation 14523923 · Oct 26, 2014
Continuation 13952393 · Jul 26, 2013
Continuation 13480298 · May 24, 2012
Continuation 13180550 · Jul 12, 2011
Continuation 13043946 · Mar 9, 2011
Continuation 12861771 · Aug 23, 2010
Continuation 12507794 · Jul 22, 2009
Continuation 12199726 · Aug 27, 2008
Continuation 11422022 · Jun 2, 2006
Related Publication 20150236694A1 · Aug 20, 2015