Highly compact non-volatile memory and method therefor with internal serial buses
DCFirst Claim
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 forming one or more component groups;
a bus servicing each component group; and
a bus controller coupled to components among each component group to control bus operations therein.
2 Assignments
Litigations
1 Petition
Accused Products
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.
-
Citations
20 Claims
-
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 forming one or more component groups; a bus servicing each component group; and a bus controller coupled to components among each component group to control bus operations therein. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12)
-
-
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 forming one or more component groups; a bus servicing each component group; and means for controlling operations of components among each component group with its bus. - View Dependent Claims (6, 7, 8)
-
-
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 components of the set of read/write circuits into one or more component groups; coupling the components of each component group by a bus; and controlling operations of the components of each component group and its bus by sending control signals thereto. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification