IP Library › Granted Patent US 6,891,753
Granted Patent B2
US 6,891,753 · App. 10/254,919 · Granted May 10, 2005

Highly compact non-volatile memory and method therefor with internal serial buses

Assignee: SanDisk Corporation
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 6,891,753
App. No.
10/254,919
Granted
May 10, 2005
Kind
B2
Abstract

A non-volatile memory device capable of reading and writing a large number of memory cells with multiple read/write circuits in parallel has an architecture that reduces redundancy in the multiple read/write circuits to a minimum. The multiple read/write circuits are organized into a bank of similar stacks of components. Redundant circuits among each stack are factored out. In one aspect, a serial bus allows communication between components in each stack, thereby reducing the number of connections in a stack to a minimum. A bus controller sends control and timing signals to control the operation of the components and their interactions through the serial bus. In a preferred embodiment, the bus transactions of corresponding components in all the similar stacks are controlled simultaneously.

Claims (59)

1. A non-volatile memory device, comprising:

an array of memory cells;

a set of read/write circuits for operating on a set of memory cells in parallel among said array;

said set of read/write circuits having a plurality of components organized into a bank of stacks;

a stack bus for each stack coupling between individual components therein; and

a stack bus controller coupled to said individual components to control operations of said individual components with said stack bus.

2. A non-volatile memory device as in claim 1 , wherein:

data is exchanged between said individual components; and

said stack bus is a serial bus that transfers the data serially.

3. A non-volatile memory device as in claim 1 , wherein:

individual stacks in the bank are substantially similar to each other; and

said memory device further comprising:

one or more control lines connecting said stack bus controller simultaneously to corresponding components among the stacks in the bank.

4. A non-volatile memory device as in claim 1 , wherein:

said stack bus is further segmented into a first and second segments;

said first segment is coupled to a first group of individual components among each stack;

said second segment is coupled to a second group of individual components among each stack; and

at least one of the individual components is common to said first and second groups.

5. A non-volatile memory device, comprising:

an array of memory cells;

a set of read/write circuits for operating on a set of memory cells in parallel among said array;

said set of read/write circuits having a plurality of components organized into a bank of stacks;

a stack bus for each stack coupling between individual components therein; and

means for controlling operations of said individual components with said stack bus.

6. A non-volatile memory device as in claim 5 , wherein:

data is exchanged between said individual components; and

said stack bus is a serial bus that transfers the data serially.

7. A non-volatile memory device as in claim 5 , wherein:

individual stacks in the bank are substantially similar to each other; and

said means for controlling further comprising:

one or more control lines simultaneously connecting to corresponding individual components among the stacks in the bank for sending control signals thereto.

8. A non-volatile memory device as in claim 5 , wherein:

said stack bus is further segmented into a first and second segments;

said first segment is coupled to a first group of individual components among each stack;

said second segment is coupled to a second group of individual components among each stack; and

at least one of the individual components is common to said first and second sets.

9. A non-volatile memory device as in any one of claims 1 - 8 , wherein said array of memory cells is constituted from flash EEPROM cells.

10. A non-volatile memory device as in any one of claims 1 - 8 , wherein said array of memory cells is constituted from NROM cells.

11. A non-volatile memory device as in any one of claims 1 - 8 , wherein each memory cell stores one bit of data.

12. A non-volatile memory device as in any one of claims 1 - 8 , wherein each memory cell stores more than one bit of data.

13. A method of reducing the number of connections between a set of read/write circuits in a non-volatile memory, comprising:

partitioning the set of read/write circuits into components;

organizing the set of read/write circuits into a bank of stacks, each stack containing individual components similar to other stacks in the bank;

coupling the individual components of each stack by a bus; and

controlling operations of the individual components of each stack and its bus by sending control signals to individual components of each stack.

14. A method of reducing the number of connections between a set of read/write circuits in a non-volatile memory as in claim 13 , further including:

exchanging data between said individual components; and

transferring data serially between the individual components by said stack bus.

15. A method of reducing the number of connections between a set of read/write circuits in a non-volatile memory as in claim 13 , further including:

sending said control signals simultaneously to similar individual components of all stacks in the bank.

16. A method of reducing the number of connections between a set of read/write circuits in a non-volatile memory as in claim 13 , further including:

segmenting said bus into first and second segments;

a coupling said first segment to a first group of individual components among each stack; and

coupling said second segment to a second group of individual components among each stack,

wherein at least one of the individual components is common to said first and second groups.

17. A non-volatile memory device as in any one of claims 13 - 16 , wherein said array of memory cells is constituted from flash EEPROM cells.

18. A non-volatile memory device as in any one of claims 13 - 16 , wherein said array of memory cells is constituted from NROM cells.

19. A non-volatile memory device as in any one of claims 13 - 16 , wherein each memory cell stores one bit of data.

20. A non-volatile memory device as in any one of claims 13 - 16 , wherein each memory cell stores more than one bit of data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: SANDISK TECHNOLOGIES, INC.
To: INNOVATIVE MEMORY SYSTEMS, INC.
Reel/Frame 034438/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2011
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 026336/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2002
From: CERNEA, RAUL-ADRIAN
To: SANDISK CORPORATION
Reel/Frame 013341/0782 →
Continuity (1)
Related Publication 20040057283A1 · Mar 25, 2004