IP Library Granted Patent US 10,388,330
Granted Patent B1
US 10,388,330 · App. 15/682,221 · Granted Aug 20, 2019

Using out-of-band signaling to communicate with daisy chained nonvolatile memories

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 10,388,330
App. No.
15/682,221
Granted
Aug 20, 2019
Kind
B1
Abstract

Memory devices connected in a chain topology to a host controller that communicate using Low Voltage Differential Signaling (LVDS) and out-of-band signaling.

Claims (32)

1. A memory system comprising:

multiple chains of memory devices each coupled to a separate packet-based communication channel, the separate packet-based communication channel for each of the chains of memory comprising a single Low Voltage Differential Signaling (LVDS) path as both transmit and receive paths, each of the multiple chains of memory devices having:

multiple non-volatile memory devices each coupled to a host controller through respective ones of the packet-based communication chains, each of the multiple non-volatile memory devices being configured to receive packets from the host controller using LVDS on a respective one of the separate packet-based communication channels comprising the single LVDS path and to transmit stored information to the host controller on the respective one of the separate packet-based communication channels comprising the single LVDS path.

2. The memory system of claim 1 , wherein the multiple non-volatile memory devices are chained along the separate packet based communication channel of each chain in point-to-point connections.

3. The memory system of claim 1 , wherein one or more of the multiple non-volatile memory devices include a transmit shift register to transfer packets from the host controller through the separate packet-based communication channel.

4. The memory system of claim 1 , wherein one or more of the multiple non-volatile memory devices include a receive shift register to transfer packets to the host controller through the separate packet-based communication channel.

5. The memory system of claim 1 , further comprising the host controller, wherein the host controller includes multiple channels with each channel being configured to communicate separately with a separate packet-based communication chain.

6. The memory system of claim 5 , wherein the host controller is configured to coordinate reading and writing to selected ones of the multiple non-volatile memory devices.

7. The memory system of claim 5 , wherein the host controller has multiple channels configured to provide out-of-band signaling.

8. The memory system of claim 7 , wherein the out-of-band signaling is to allow allows host-independent operations of the multiple non-volatile memory devices.

9. The memory system of claim 1 , wherein the separate packet-based communication channel is configured to not use full-duplex signals.

10. The memory system of claim 1 , wherein a length of the separate packet-based communication channel for each of the chains of memory is determined based on a system latency.

11. A system, comprising:

a first group of multiple memory devices in a first serially-connected chain and a second group of multiple memory devices in a second serially-connected chain, the first serially-connected chain and the second serially-connected chain being coupled to a first common channel and a second common channel, respectively; and

a host controller configured to communicate bi-directionally on the first common channel with the first group of multiple memory devices using a first single Low Voltage Differential Signaling (LVDS) path and bi-directionally on the second common channel with the second group of multiple memory devices using a second single Low Voltage Differential Signaling (LVDS) path.

12. The system of claim 11 , wherein the first common channel and the second common channel are each shared transmit/receive (TX/RX) channels.

13. The system of claim 11 , wherein communications over the first common channel and the second common channel are packet-based.

14. The system of claim 11 , wherein the multiple memory devices are configured to use out-of-band signaling over the respective common channel.

15. The system of claim 14 , wherein the out-of-band signaling allows the multiple memory devices to perform host-independent operations.

16. A method, comprising:

transmitting, from a host controller, addresses, commands, and data along a first communication channel comprising a single path using Low Voltage Differential Signaling (LVDS);

receiving packets at a non-volatile memory device from the host controller in a packet-based communication chain, non-volatile memory device receiving packets from the host controller only on the first communication channel via the single path using LVDS; and

sending stored information, responsive to the commands, from the non-volatile memory device to the host controller only on the first communication channel via the single path using LVDS, the first communication channel being a shared transmit/receive (TX/RX) channel.

17. The method of claim 16 , further comprising using out-of-band signaling to allow the multiple memory devices to perform host-independent operations.

18. The method of claim 16 , further comprising:

transferring packets from the host controller through a transmit shift register in the non-volatile memory device in the packet-based communication chain; and

transferring packets to the host controller through a receive shift register in the non-volatile memory device in the packet-based communication chain.

19. The method of claim 16 further comprising:

transmitting, from the host controller, addresses, commands, and data to multiple non-volatile memory devices along a plurality of communication channels each comprising a corresponding single path using LVDS;

receiving packets at the multiple non-volatile memory devices from the host controller in a packet-based communication chain for each of the plurality of communication channels using the corresponding single path, each of the multiple non-volatile memory devices receiving packets from the host controller only on the corresponding single path for a corresponding communication channel of the plurality of communication channels; and

sending stored information, responsive to the commands, from each of the multiple non-volatile memory devices to the host controller only on the corresponding single path for a corresponding communication channel of the plurality of communication channels, each of the plurality of communication channels being a shared transmit/receive (TX/RX) channel.

20. The method of claim 17 , wherein the out-of-band signaling allows the multiple memory devices to perform host-independent operations.

Assignments (6)
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 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050709/0838 →
RELEASE OF SECURITY INTEREST Recorded Jul 20, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 046597/0333 →
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 →
SUPPLEMENT NO. 6 TO PATENT SECURITY AGREEMENT Recorded Nov 1, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 044348/0253 →
SUPPLEMENT NO. 6 TO PATENT SECURITY AGREEMENT Recorded Nov 1, 2017
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 044653/0333 →