IP Library Granted Patent US 9,836,227
Granted Patent B2
US 9,836,227 · App. 15/273,122 · Granted Dec 5, 2017

Method and system for accessing a flash memory device

Inventors: Jin-Ki Kim (Ottawa, CA); Hong Beom Pyeon (Ottawa, CA)
Assignee: Conversant Intellectual Property Management Inc.
G06F3/0611G06F3/0655G06F3/0688G06F13/4243G11C5/066G11C7/1021G11C7/1051G11C7/1078G11C8/10G11C16/06G11C16/08G11C16/10G11C16/16G11C16/26G11C16/3459G11C2207/107G11C2216/30
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,836,227
App. No.
15/273,122
Granted
Dec 5, 2017
Kind
B2
Abstract

An apparatus, system, and computer-implemented method for controlling data transfer between a plurality of serial data link interfaces and a plurality of memory banks in a semiconductor memory is disclosed. In one example, a flash memory device with multiple links and memory banks, where the links are independent of the banks, is disclosed. The flash memory devices may be cascaded in a daisy-chain configuration using echo signal lines to serially communicate between memory devices. In addition, a virtual multiple link configuration is described wherein a single link is used to emulate multiple links.

Claims (20)

1. A flash memory system comprising:

at least one flash memory device, each flash memory device comprising:

a plurality of memory banks configured to perform operations concurrently to each other, each memory bank comprising a separate row decoder and a separate page buffer;

a chip select input configured to activate the plurality of memory banks for the respective flash memory device;

a status register for each memory bank, each status register configured to indicate whether the respective memory bank is busy; and

a plurality of interfaces, each interface configured to receive data streams from a memory controller, each data stream comprising the command data, address data, and write data receivable at different times; and

the memory controller communicatively coupled to the at least one flash memory device and configured to select any one of the plurality of interfaces of the at least one flash memory device in order to provide data streams to the selected interface.

2. The flash memory system of claim 1 , wherein the status register for each respective memory bank further updates the status of the respective memory bank by clearing a bit value in the status register to indicate that the respective memory bank is ready when routing of write data to a memory cell array of the respective memory bank is completed.

3. The flash memory system of claim 1 , wherein each of the at least one flash memory device further comprises an addressing circuitry configured to parse a data stream to extract a memory bank identifier of the respective flash memory device.

4. The flash memory system of claim 3 , wherein the status register for each respective memory bank responds to a read status request from the memory controller when the memory bank identifier of the respective memory bank is extracted from the read status request, status data being stored in the status register of the respective memory bank.

5. The flash memory system of claim 1 , wherein each of the at least one flash memory device further comprises a control module configured to route write data of a data stream between the selected interface and any one of the plurality of memory banks for the respective flash memory device.

6. A flash memory device, comprising:

a plurality of memory banks configured to perform operations concurrently to each other, each memory bank comprising a separate row decoder and a separate page buffer;

a chip select input configured to activate the plurality of memory banks for the flash memory device;

a status register for each memory bank, each status register configured to indicate whether the respective memory bank is busy; and

a plurality of interfaces, each interface configured to receive data streams from a memory controller, each data stream comprising command data, address data, and write data receivable at different times, the address data comprising a memory bank identifier to address any one of the plurality of memory banks.

7. The flash memory device of claim 6 , wherein the status register for each respective memory bank further updates the status of the respective memory bank by clearing a bit value in the status register to indicate that the respective memory bank is ready when routing of write data to a memory cell array of the respective memory bank is completed.

8. The flash memory device of claim 6 , further comprising an addressing circuitry configured to parse a data stream to extract the memory bank identifier of the flash memory device.

9. The flash memory device of claim 8 , wherein the status register for each respective memory bank responds to a read status request from the memory controller when the memory bank identifier of the respective memory bank is extracted from the read status request, status data being stored in the status register of the respective memory bank.

10. The flash memory device of claim 6 , wherein the flash memory device further comprises a control module configured to route write data of a data stream between any one of the plurality of interfaces and a memory cell array of any one of the plurality of memory banks.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 056602 FRAME: 0253. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 30, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064783/0267 →
CHANGE OF NAME Recorded Jun 16, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 056602/0253 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054279/0198 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
Continuity (8)
Continuation 14964958 · Dec 10, 2015
Continuation 13790361 · Mar 8, 2013
Continuation 13171667 · Jun 29, 2011
Continuation 12732745 · Mar 26, 2010
Division 12179835 · Jul 25, 2008
Continuation 11324023 · Dec 30, 2005
Provisional Application 60722368 · Sep 30, 2005
Related Publication 20170109059A1 · Apr 20, 2017