IP Library Granted Patent US 8,843,692
Granted Patent B2
US 8,843,692 · App. 13/048,154 · Granted Sep 23, 2014

System of interconnected nonvolatile memories having automatic status packet

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 8,843,692
App. No.
13/048,154
Granted
Sep 23, 2014
Kind
B2
Abstract

An interconnection arrangement of nonvolatile memory devices is disclosed. In the arrangement, a plurality of memory devices are series-connected. A status of at least one of the plurality of memory devices is provided. The status includes “ready”, “busy”. The memory devices includes nonvolatile memories, such as, for example, flash memories.

Claims (75)

1. A memory device comprising:

a non-volatile memory array;

a data output port configured to output data read from the memory array;

a status maintainer configured to maintain status information identifying a status of the memory device;

a status transmitter configured to, responsive to a change in the status information, transmit a status signal using at least the data output port;

a first receiver configured to receive for receiving a first input signal;

a second receiver configured to receive for receiving a second input signal;

a first transmitter configured to transmit for transmitting a first output signal;

a second transmitter configured to transmit for transmitting a second output signal,

a command input being indicated by the first input signal asserted and the second input signal de-asserted,

a data input being indicated by the first input signal de-asserted and the second input signal asserted; and

an echo generator configured to cause the first output signal to be asserted after the first input signal is asserted, and cause the second output signal to be asserted after the second input signal is asserted,

the status transmitter, responsive to a change in the status information, transmitting the status signal using at least the data output port by:

transmitting the status information on the data output port;

causing the first output signal and the second output signal to be simultaneously asserted.

2. The memory device of claim 1 further comprising at least one other output port;

wherein the status signal that uses at least the data output port comprises a byte transmitted on the data output port, together with at least one indicator on the at least one other output port that indicates the byte being output on the data output port is a status byte.

3. The memory device of claim 1 wherein the status maintainer maintains status information that identifies whether the memory device is ready or busy, and wherein the status transmitter transmits the status information responsive to at least one of a change in status from busy to ready and a change in status from ready to busy.

4. The memory device of claim 1 wherein the memory device is one of a plurality of memory devices that are interconnected in series.

5. The memory device of claim 1 further comprising:

a status transmitter enabler that enables the status transmitter to transmit the status signal only when neither the first input signal nor the second input signal is being asserted.

6. The memory device of claim 1 wherein the device outputs a device ID as part of the status signal.

7. The memory device of claim 1 for use in an arrangement of serially interconnected like devices.

8. An apparatus comprising:

a plurality of memory devices in accordance with claim 1 in a serially interconnected arrangement including at least a first memory device and a last memory device;

a memory controller connected to the first and last of the plurality of memory device.

9. An apparatus comprising:

a memory controller;

a plurality of memory devices in accordance with claim 1 connected to the memory controller in a multi-drop configuration.

10. A memory device comprising:

a non-volatile memory array;

a data output port configured to output data read from the memory array;

a status maintainer configured to maintain status information identifying a status of the memory device;

a status transmitter configured to, responsive to a change in the status information, transmits a status signal;

a first receiver configured to receive a first input signal;

a second receiver configured to receive a second input signal;

a first transmitter configured to transmit a first output signal and a second transmitter configured for transmitting a second output signal;

wherein a command input is indicated by the first input signal being asserted and the second input signal being de-asserted;

wherein a data input is indicated by the first input signal being de-asserted and the second input signal being asserted;

the memory device further comprising an echo generator configured to cause the first output signal to be asserted after the first input signal is asserted, and causes the second output signal to be asserted after the second input signal is asserted;

wherein the status transmitter, responsive to a change in the status information, transmits the status signal by causing the first output signal and the second output signal to be simultaneously asserted.

11. A method comprising:

outputting data read from a memory array of a memory device through a data output port;

maintaining status information identifying a status of the memory device;

responsive to a change in the status information, transmitting a status signal using at least the data output port;

receiving a first input signal;

receiving a second input signal;

transmitting a first output signal and transmitting a second output signal;

a command input being indicated by the first input signal being asserted and the second input signal being de-asserted,

a data input being indicated by the first input signal being de-asserted and the second input signal being asserted;

causing the first output signal to be asserted after the first input signal is asserted; and

causing the second output signal to be asserted after the second input signal is asserted; and

responsive to a change in the status information, transmitting a status signal using at least the data output port, the transmitting comprising:

transmitting the status information on the data output port; and

causing the first output signal and the second output signal to be simultaneously asserted.

12. The method of claim 11 wherein transmitting the status signal comprises::

transmitting a byte on the data output port;

transmitting at least one indicator on at least one other output port configured to indicate the byte being output on the data output port is a status byte.

13. The memory device of claim 11 wherein the status information identifies whether the memory device is ready or busy, and transmitting the status information is responsive to at least one of a change in status from busy to ready and a change in status from ready to busy.

14. The method of claim 11 further comprising:

enabling the transmission of the status signal only when neither the first input signal nor the second input signal is being asserted.

15. The method of claim 11 further comprising:

outputting a device ID as part of the status signal.

16. The method of claim 11 for use in an arrangement of serially interconnected like devices.

17. The method of claim 11 for use in an arrangement of like memory devices connected to a memory controller in a multi-drop configuration.

18. A method comprising:

outputting data read from a memory array of a memory device through a data output port;

maintaining status information identifying a status of the memory device;

receiving a first input signal;

receiving a second input signal;

transmitting a first output signal and a transmitting a second output signal;

wherein a command input is indicated by the first input signal being asserted and the second input signal being de-asserted;

wherein a data input is indicated by the first input signal being de-asserted and the second input signal being asserted;

the method further comprising:

causing the first output signal to be asserted after the first input signal is asserted, and causing the second output signal to be asserted after the second input signal is asserted; responsive to a change in the status information, transmitting a status signal by causing the first output signal and the second output signal to be simultaneously asserted.

Assignments (9)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: NOVACHIPS CANADA INC.
Reel/Frame 035102/0702 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2015
From: CPPIB CREDIT INVESTMENTS INC.; ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034979/0850 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2011
From: OH, HAKJUNE
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 026059/0720 →