Data input/output circuit for performing high speed memory data read operation
First Claim
1. A flash memory system, comprising:
- an array of flash memory cells;
a contact pad for providing an electrical interface between a flash memory cell in the array of flash memory cells and an operating environment;
a multiplexer for accessing a flash memory cell contained in the array of flash memory cells;
a data read path extending between the contact pad and the multiplexer for reading data from the accessed flash memory cell;
a data write path extending between the contact pad and the multiplexer for writing data to the accessed flash memory cell;
a data line electrically connected at a first end to the multiplexer and electrically connected at a second end to the accessed flash memory cell;
data writing means for generating a programming voltage for writing data to the accessed flash memory cell, wherein the data writing means is included in the data write path, and further, wherein the data writing means includes an element having a first capacitance value;
decoupling means electrically connected to the data write path and placed between the data writing means and the data line, the decoupling means including an element having a second capacitance value and being responsive to a control signal by electrically disconnecting the data writing means and the data line when not performing a data writing operation on the flash memory cell, thereby electrically disconnecting the element having the first capacitance value from the data line; and
control means for generating the control signal for the decoupling means.
1 Assignment
0 Petitions
Accused Products
Abstract
A data input/output circuit used to program the cells of a memory array or to determine the state of those cells. The circuit includes a data write path used for programming the memory cells in the array and a data read path for reading data indicative of the state of the cells. The data write path includes switching means for electrically disconnecting the high capacitance elements of the write path from the read path. The switching means is under the control of a control means which acts to enable or disable the switching means. The switching means serves to electrically isolate the high capacitance elements of the write path from the read path, thereby increasing the speed with which a read operation be performed.
17 Citations
5 Claims
-
1. A flash memory system, comprising:
-
an array of flash memory cells; a contact pad for providing an electrical interface between a flash memory cell in the array of flash memory cells and an operating environment; a multiplexer for accessing a flash memory cell contained in the array of flash memory cells; a data read path extending between the contact pad and the multiplexer for reading data from the accessed flash memory cell; a data write path extending between the contact pad and the multiplexer for writing data to the accessed flash memory cell; a data line electrically connected at a first end to the multiplexer and electrically connected at a second end to the accessed flash memory cell; data writing means for generating a programming voltage for writing data to the accessed flash memory cell, wherein the data writing means is included in the data write path, and further, wherein the data writing means includes an element having a first capacitance value; decoupling means electrically connected to the data write path and placed between the data writing means and the data line, the decoupling means including an element having a second capacitance value and being responsive to a control signal by electrically disconnecting the data writing means and the data line when not performing a data writing operation on the flash memory cell, thereby electrically disconnecting the element having the first capacitance value from the data line; and control means for generating the control signal for the decoupling means. - View Dependent Claims (2, 3, 4, 5)
-
Specification