US7447070B2ExpiredUtilityA1

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

Assignee: SANDISK CORPPriority: Sep 24, 2002Filed: Jun 7, 2006Granted: Nov 4, 2008
Est. expirySep 24, 2022(expired)· nominal 20-yr term from priority
G11C 7/1036G11C 7/1006G11C 16/26G11C 16/0483G11C 16/10G11C 19/00
92
PatentIndex Score
22
Cited by
60
References
16
Claims

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

exact text as granted — not AI-modified
1. A non-volatile memory device, comprising:
 an array of memory cells; 
 a set of sensing circuits for operating on a set of memory cells in parallel among said array; 
 said set of sensing circuits having a plurality of components; 
 said plurality of component further comprising core portions of corresponding sensing circuits of the set and a common portion shared by the set; 
 said plurality of components being organized into a bank of stacks, each stack serving a segment of the set of memory cells in parallel; 
 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 as in any one of  claims 1 - 4 , wherein said array of memory cells is constituted from flash EEPROM cells. 
     
     
       6. A non-volatile memory device as in any one of  claims 1 - 4 , wherein said array of memory cells is constituted from NROM cells. 
     
     
       7. A non-volatile memory device, as in any one of  claims 1 - 4 , wherein each memory cell stores one bit of data. 
     
     
       8. A non-volatile memory device as in any one of  claims 1 - 4 , wherein each memory cell stores more than one bit of data. 
     
     
       9. A method of reducing the number of connections between a set of sensing circuits in an array of non-volatile memory cells, comprising:
 partitioning the set of sensing circuits into a plurality of components, said plurality of components further comprising core portions of corresponding sensing circuits of the set and a common portion shared by the set; 
 organizing the set of sensing 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. 
 
     
     
       10. The method as in  claim 9 , further including:
 exchanging data between said individual components; and 
 transferring data serially between the individual components by said stack bus. 
 
     
     
       11. The method as in  claim 9 , further including:
 sending said control signals simultaneously to similar individual components of all stacks in the bank. 
 
     
     
       12. The method as in  claim 9 , further including:
 segmenting said bus into first and second segments; 
 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. 
 
     
     
       13. The method as in any one of  claims 9 - 12 , wherein said array of memory cells is constituted from flash EEPROM cells. 
     
     
       14. The method as in any one of  claims 9 - 12 , wherein said array of memory cells is constituted from NROM cells. 
     
     
       15. The method as in any one of  claims 9 - 12 , wherein each memory cell stores one bit of data. 
     
     
       16. The method as in any one of  claims 9 - 12 , wherein each memory cell stores more than one bit of data.

Join the waitlist — get patent alerts

Track US7447070B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.