Claims
- 1. Apparatus for storing analog information comprising:
- a memory array comprising a plurality of rows and columns of floating gate non-volatile memory cells, for storing an analog signal;
- write circuitry means coupled to said rows and columns and said memory array for selecting a plurality of cells and for storing a series of samples of a predetermined analog signal on their floating gates, said write circuitry including means for iteratively applying a series of write pulses simultaneously to all of said selected plurality of cells, said series of write pulses having a series of predetermined voltages starting from a low voltage and increasing in voltage with time, whereby charging resolution is improved;
- read circuitry means coupled to said rows and columns of said memory array for detecting the analog signal level on each individual cell and for outputting said analog signal level; and
- control means coupled to said read and write circuitry means operating to cycle reading and writing through the cells in said memory array.
- 2. The memory array as described in claim 1 wherein said non-volatile memory cells are electrically erasable programmable read only memories.
- 3. The memory array as described in claim 1 wherein said non-volatile memory cells are erasable programmable read only memories.
- 4. The apparatus for storing analog information as described in claim 1 wherein said non-volatile memory cells store two or more bits of digital information, whereby said digital information may be stored in said cell as multi-level analog information.
- 5. A memory array for storing analog information comprising:
- a plurality of rows and columns of floating gate non-volatile memory cells for storing an analog signal;
- column read/write circuitry coupled to the columns of said memory array for reading the analog signals stored in said memory, and for writing the analog signals into the array; said means for writing including means for iteratively applying a plurality of sampled pulses simultaneously to a plurality of selected memory cells;
- first and second plurality of sample/hold circuits;
- first transfer means coupled to the column read/write circuitry for storing a plurality of samples of said analog input signals on one said first and second plurality of sample/hold circuits;
- switching means coupled to said transfer means for switching said plurality of samples of said analog input signal from one of said pluralities of sample/hold circuits to the other for storage when the storage capacity of said first plurality of sample/hold circuits is reached; and
- second transfer means coupled to said column read/write circuitry for transferring said analog input signals stored on said first plurality of sample/hold circuits to said array while analog signals are being stored on said second plurality of sample/hold circuits, said transferring including the intelligent adjustment of the charges on the memory cells of said array.
- 6. The memory array as described in claim 5 wherein said non-volatile memory cells are electrically erasable programmable read only memories.
- 7. The memory array as described in claim 5 wherein said non-volatile memory cells are erasable programmable read only memories.
- 8. The memory array of claim 5 wherein said non-volatile memory cells store two or more bits of digital information, whereby said digital information may be stored in said cells as multi-level analog information.
- 9. A memory array for storing analog information comprising:
- a plurality of rows and columns of floating gate non-volatile memory cells, each adapted for storing an analog signal;
- write circuitry means coupled to said rows and columns of said array for selecting each individual cell and for storing a predetermined analog signal on its floating gate, said write circuitry including a means for applying an iterative series of write pulses simultaneously to said plurality of cells to store charge therein;
- comparator means for iteratively comparing the relationship of the charge stored in said selected cell to said predetermined analog signal, said comparator means being coupled to said means for applying said iterative series of write pulses, thereby causing the cessation of the application of said write pulses when the stored charge correctly relates to said predetermined analog signal;
- read circuitry means coupled to said rows and columns for detecting the level of said predetermined analog signal on each individual cell and for outputting said analog signal level; and
- control means coupled to said read and write circuitry means operating to cycle reading and writing through the individual cells in said array.
- 10. The memory array as described in claim 9 wherein said floating gate non-volatile cells are electrically erasable programmable read only memories.
- 11. The memory array as described in claim 9 wherein said floating gate non-volatile memory cells are erasable programmable read only memories.
- 12. The memory array of claim 9 wherein said floating gate non-volatile memory cells store two or more bits of digital information, whereby said digital information may be stored in said cells as multi-level analog information.
Parent Case Info
This is a continuation of application Ser. No. 07/218,634, filed July 13, 1988, now U.S. Pat. No. 4,890,259.
US Referenced Citations (3)
Continuations (1)
|
Number |
Date |
Country |
Parent |
218634 |
Jul 1988 |
|