IP Library Patent Application 13023838
Patent Application
App. No. 13/023,838

STATUS INDICATION IN A SYSTEM HAVING A PLURALITY OF MEMORY DEVICES

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 None
App. No.
13/023,838
Abstract

Status indication in a system having a plurality of memory devices is disclosed. A memory device in the system includes a plurality of data pins for connection to a data bus. The memory device also includes a status pin for connection to a status line that is independent from the data bus. The memory device also includes first circuitry for generating, upon completion of a memory operation having a first duration, a strobe pulse of a second duration much shorter than the first duration. The strobe pulse provides an indication of the completion of the memory operation. The memory device also includes second circuitry for outputting the strobe pulse onto the status line via the status pin.

Claims (43)

1 . A system comprising:

a plurality of devices, each of the plurality of devices including a status input pin, a status output pin, and separate data input and output pins, and the plurality of devices including:

a) a plurality of semiconductor memory devices including at least first and last memory devices; and

b) a controller device for communicating with the semiconductor memory devices, and

the first memory device having a status input pin connected to a status output pin of the controller device, a status output pin of the first memory device being connected to a status input pin of either an intervening memory device or the last memory device, the status input pin of the last memory device being connected to a status output pin of either another intervening memory device, the intervening memory device or the first memory device, and a status output pin of the last memory device being connected to a status input pin of the controller device so that a status ring is formed, and each of the plurality of devices being on the status ring, and the status ring providing a status communications path that is independent of any data communications path between any of the semiconductor memory devices and the controller device.

2 . The system of claim L wherein at least one of the semiconductor memory devices is configured to output a status packet onto the status ring to provide indication of a status change within the at least one of the semiconductor memory devices.

3 . The system of claim 2 , wherein the status packet includes identification bits for identifying that the status packet originated from the at least one of the semiconductor memory devices.

4 . The system of claim 1 , wherein at least one of the semiconductor memory devices is configured to output a single strobe pulse onto the status ring to provide indication of a status change within the at least one of the semiconductor memory devices.

5 . The system of claim 1 , wherein at least one of the semiconductor memory devices includes at least one data output pin for outputting data in synchronous relation to edges of a clock signal.

6 . The system of claim 5 , further comprising at least two asynchronous flash memory devices, the asynchronous flash memory devices being connected to the at least one of the semiconductor memory devices, and wherein the at least one of the semiconductor memory devices is a bridge device that is configured to communicate asynchronously with either of the at least two asynchronous flash memory devices.

7 . The system of claim 6 , wherein the at least one of the semiconductor memory devices is configured to output a status packet onto the status ring to provide indication of a status change within the at least one of the semiconductor memory devices.

8 . The system of claim 7 , wherein the status packet include identification bits for identifying that the status packet originated from the at least one of the semiconductor memory devices.

9 . The system of claim 6 , wherein the at least one of the semiconductor memory devices is configured to output a single strobe pulse onto the status ring to provide indication of a status change within the at least one of the memory devices.

10 . The system of claim 1 , wherein the plurality of semiconductor memory devices are flash memory devices.

11 . The system of claim 1 , wherein the flash memory devices are NAND flash memory devices.

12 . A memory device comprising:

a plurality of data pins for connection to a data bus;

a status pin for connection to a status line that is independent from the data bus;

first circuitry for generating, upon completion of a memory operation having a first duration, a strobe pulse of a second duration much shorter than the first duration, and the strobe pulse providing an indication of the completion of the memory operation; and

second circuitry for outputting the strobe pulse onto the status line via the status pin.

13 . The memory device of claim 12 , wherein the memory device is a bridge device configured for connection to a plurality of discrete memory devices.

14 . The memory device of claim 13 , wherein the memory operation is a memory operation in one of the discrete memory devices.

15 . The memory device of claim 14 , wherein the plurality of discrete memory devices are flash memory devices, and the memory operation consists of one of program, read and erase.

16 . The memory device of claim 15 , wherein the flash memory devices are NAND flash memory devices.

17 . The memory device of claim 13 , wherein the bridge device is configured to communicate with both: i) a controller device in a ring-type topology system; and ii) the plurality of discrete memory devices in a multi-drop subsystem.

18 . A method comprising:

providing a flash memory device comprising a plurality of data pins and a status pin, the plurality of data pins connected to a data bus, and the status pin connected to a status line that is independent from the data bus;

carrying out, within the flash memory device, a memory operation having a first duration;

generating, upon completion of the memory operation, a strobe pulse of a second duration much shorter than the first duration, and the strobe pulse providing an indication of the completion of the memory operation; and

outputting the strobe pulse onto the status line via the status pin.

19 . The method of claim 18 , wherein the memory operation consists of one of program, read and erase.

20 . The method of claim 18 , wherein the flash memory device is a NAND flash memory device.

21 . A memory device comprising:

at least one data input pin;

at least one data output pin;

a status input pin configured for connection to a status output pin of either another memory device or a controller device; and

a status output pin configured for connection to a status input pin of either yet another memory device or the controller device, and

wherein the status input pin of the memory device, the status output pin of the memory device, the at least one data input pin and the at least one data output pin are each physically distinct pins from one another.

22 . The memory device of claim 21 , wherein the memory device is a flash memory device configured to carry out, within the flash memory device, a memory operation having a first duration.

23 . The memory device of claim 22 , wherein the flash memory device is further configured to generate, upon completion of the memory operation, a strobe pulse of a second duration much shorter than the first duration, and the strobe pulse providing an indication of the completion of the memory operation.

24 . The memory device of claim 23 , wherein the flash memory device is further configured to output the strobe pulse via the status output pin.

25 . The memory device of claim 22 , wherein the memory operation consists of one of program, read and erase.

26 . The memory device of claim 21 , wherein the memory device is a bridge device configured for connection to a plurality of discrete memory devices, and the bridge device is configured to communicate with both: i) the controller device in a ring-type topology system; and ii) the plurality of discrete memory devices in a multi-drop subsystem.

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 Feb 9, 2011
From: SCHUETZ, ROLAND; OH, HAKJUNE; PYEON, HONG BEOM
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 025776/0034 →