IP Library Granted Patent US 8,379,450
Granted Patent B2
US 8,379,450 · App. 13/276,856 · Granted Feb 19, 2013

Non-volatile memory device having configurable page size

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,379,450
App. No.
13/276,856
Granted
Feb 19, 2013
Kind
B2
Abstract

A flash memory device having at least one bank, where the each bank has an independently configurable page size. Each bank includes at least two memory planes having corresponding page buffers, where any number and combination of the memory planes are selectively accessed at the same time in response to configuration data and address data. The configuration data can be loaded into the memory device upon power up for a static page configuration of the bank, or the configuration data can be received with each command to allow for dynamic page configuration of the bank. By selectively adjusting a page size the memory bank, the block size is correspondingly adjusted.

Claims (25)

1. A method for controlling a flash memory device having a plurality of planes, comprising:

providing address information for accessing n planes of the plurality of planes, where n is an integer value of at least 1;

issuing commands for the flash memory device to execute an operation upon the n planes concurrently.

2. The method of claim 1 , wherein the operation is a read operation, and the method further includes detecting a ready signal from the flash memory device indicating that read data from the n planes is ready to be read out from page buffers.

3. The method of claim 2 , further including issuing data read commands for controlling the flash memory device to output the read data from the n planes.

4. The method of claim 1 , wherein providing address information includes iteratively providing n plane addresses for selecting each of the n planes.

5. The method of claim 4 , wherein providing address information includes iteratively providing a row address with each of the n plane addresses for selecting a page of cells in each of the n planes.

6. The method of claim 5 , wherein issuing commands includes initiating internal read operations in the flash memory device for concurrently reading data from each page of cells of each of the n planes into corresponding page buffers of the flash memory device.

7. The method of claim 6 , wherein issuing commands includes providing a read command before providing a last row address and a last plane address.

8. The method of claim 7 , wherein issuing commands includes providing a read verify command after providing the last row address and the last plane address.

9. The method of claim 5 , wherein providing address information includes iteratively providing an address input command with each row address and plane address.

10. The method of claim 5 , further including iteratively providing input data with each row address and plane address.

11. The method of claim 10 , wherein issuing commands includes initiating internal program operations in the flash memory device for concurrently writing the input data to each page of cells of each of the n planes.

12. The method of claim 11 , wherein issuing commands includes providing a page program command before providing a last row address, a last plane address and last input data.

13. The method of claim 12 , wherein issuing commands includes providing a program verify command after providing the last row address and the last plane address.

14. The method of claim 4 , wherein providing address information includes iteratively providing a row address with each of the n plane addresses for selecting a memory block in each of the n planes.

15. The method of claim 14 , wherein issuing commands includes initiating internal erase operations in the flash memory device for concurrently erasing the memory block in each of the n planes.

16. The method of claim 15 , wherein issuing commands includes providing a block erase command before providing a last row address and a last plane address.

17. The method of claim 16 , wherein issuing commands includes providing a block erase confirm command after providing the last row address and the last plane address.

18. The method of claim 1 , includes configuring a page size for the flash memory device.

19. The method of claim 18 , wherein configuring includes providing page size configuration data to the flash memory device for enabling combinations of the plurality of planes at the same time in response to the address information.

20. The method of claim 18 , wherein the page size configuration data is provided after power up of the flash memory device and before providing the address information.

21. The method of claim 18 , wherein the page size configuration data is provided dynamically after issuing commands.

22. The method of claim 1 , wherein the flash memory device includes at least one memory bank, and the plurality of planes are included in a memory bank of the at least one memory bank.

23. The method of claim 22 , wherein providing address information includes providing a bank address to select the memory bank, and issuing commands includes issuing commands addressed to the memory bank for executing the operation upon the n planes concurrently.

Assignments (11)
CHANGE OF NAME Recorded Sep 9, 2021
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 057709/0849 →
RELEASE OF SECURITY INTEREST Recorded Nov 6, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054341/0057 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2011
From: KIM, JIN-KI
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 027091/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2011
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 027092/0281 →