Overcharge/discharge voltage regulator for EPROM memory array
AssigneeMicrochip Technology Incorporated
InventorsRichard Hull, Randy L. Yach
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrochip Technology Incorporated
InventorsRichard Hull, Randy L. Yach
Estimating the term…
A method of high speed reading of data from an EPROM, in which a memory array is programmed based on device status at intersections of rows and columns of the array to store data therein as 0's and 1's, uses a capacitive overcharging and discharging technique to enable fast voltage stabilization without drawing significant current. A row containing the memory element to be read is quickly overdriven to overcharge an effective capacitance associated with the row to substantially the maximum level of the EPROM supply voltage which may exceed the programmed threshold voltage of the selected memory element. The effective capacitance is thereupon discharged to a predetermined voltage level below both the maximum level of the supply voltage and the programmed threshold. Then the status and data content of the selected memory element are read by first grounding an electrode of a source-drain path of a transistor comprising the memory element to cause current with substantially no DC component to flow through that path of the transistor. A sense amplifier in the source-drain path of the transistor is triggered to detect current flow therethrough as indicative of the data content of the memory element.
A microcontroller device fabricated on an integrated circuit chip with an embedded EPROM array, the microcontroller having a maximum supply voltage, said array comprising rows and columns of addressable memory elements each of which may be programmed at a threshold voltage level and selectively read to determine the data content thereof and each comprising a transistor having gate, source and drain electrodes, said device comprising:
A method for high speed reading of data from an erasable programmable read-only memory (EPROM) having a memory array which is programmed based on device status at intersections of rows and columns of the array to store data therein as 0's and 1's, the method comprising the steps of:
A high speed erasable programmable read-only memory (EPROM) having a memory array in which data is stored by programming memory elements at intersections of rows and columns of the array, said EPROM comprising:
Dependencies are inferred from the claim text.