IP Library Granted Patent US 8,000,144
Granted Patent B2
US 8,000,144 · App. 12/732,745 · Granted Aug 16, 2011

Method and system for accessing a flash memory device

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,000,144
App. No.
12/732,745
Granted
Aug 16, 2011
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 (27)

1. A method of addressing at least one memory block in a flash memory device, comprising:

receiving a data stream at any one of a plurality of interfaces;

determining a flash memory block associated with the data stream; and

addressing the flash memory block from the any one of the plurality of interfaces.

2. The method of claim 1 , wherein determining the flash memory block associated with the data stream comprises decoding command data in the data stream to determine the flash memory block associated with the data stream.

3. The method of claim 1 , wherein receiving the data stream comprises receiving single-bit-wide data streams at any one of the plurality of interfaces.

4. The method of claim 1 , wherein decoding command data in the data stream comprises analyzing the data stream to determine a command word and at least one of a column, row or bank address word.

5. The method of claim 1 , further comprising:

receiving a further data stream at another of the plurality of interfaces;

decoding command data in the further data stream to determine a second flash memory block associated with the further data stream; and

addressing the second flash memory block while concurrently addressing the flash memory bank.

6. The method of claim 1 , further comprising transferring data to or from the flash memory block.

7. A flash memory device having at least one memory bank comprising:

a plurality of data link interfaces, each configured for receiving a data stream containing access data; and

a control module for determining a selected memory bank of the at least one memory bank associated with the data stream in response to information in the access data, and transfer data between any one of the plurality of data link interfaces and the selected memory bank.

8. The device of claim 7 , wherein each of the plurality of data link interfaces is configured for outputting one of the data stream and read data.

9. The device of claim 7 , wherein the data stream is a single-bit-wide data stream.

10. The device of claim 9 , wherein the access data includes a command, an address, and a memory bank identifier, the control module determining the selected memory bank in response to the memory bank identifier.

11. The device of claim 10 , wherein each of the plurality of data link interfaces includes a command interpreter for decoding the command.

12. The device of claim 10 , wherein each of the plurality of data link interfaces is configured for outputting read data from the selected memory bank in response to the command and the address, when the command corresponds to a read operation.

13. The device of claim 12 , wherein output data provided from the selected memory bank is provided in parallel, and each of the plurality of data link interfaces includes a parallel to serial circuit for converting the output data into the read data in a single-bit-wide data stream.

14. The device of claim 9 , wherein each of the plurality of data link interfaces includes a serial to parallel circuit for converting the single-bit-wide data stream into parallel data.

15. The device of claim 7 , wherein the control module includes a switch circuit for coupling one of the plurality of data link interfaces with the selected memory bank.

16. The device of claim 15 , wherein the switch circuit couples command information and address information of the access data received at any one of the plurality of data link interfaces to one of the selected memory bank and another memory bank.

17. The device of claim 16 , wherein the switch circuit couples the command information and the address information as parallel bits of data.

18. The device of claim 16 , wherein the switch circuit is controllable for coupling output data from one of the selected memory bank and another memory bank to any one of the plurality of data link interfaces.

19. The device of claim 16 , wherein the access data includes program data, and the switch circuit is controllable for coupling the program data from any one of the plurality of data link interfaces to one of the selected memory bank and another memory bank.

Assignments (12)
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 →
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 →
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 →
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 →
ADDRESS CHANGE Recorded Mar 31, 2010
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 024167/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2010
From: KIM, JIN-KI; PYEON, HONG BEOM
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 024167/0292 →