Method and system for programming a memory device
First Claim
1. A method for programming a memory device comprising:
- accessing a measurement from a temperature sensor near said memory device;
indexing a transformation with said measurement from said temperature sensor to access a programming time for said memory device based on a programming voltage and said temperature; and
applying said programming voltage to said memory device for a length of time specified by said programming time to program data into said memory device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for programming a memory device is disclosed. In one method embodiment, the present invention receives a measurement from a temperature sensor located near a non-volatile programmable memory device. Next, a transformation is accessed. Then, the measurement from the temperature sensor is processed in conjunction with the transformation to establish a programming time for a memory device as a function of a programming voltage and the temperature of the memory device. The programming voltage is then applied to the memory device for the length of time specified by the programming time during the programming pulse of the memory device to accurately program the device using an optimum amount of current.
86 Citations
29 Claims
-
1. A method for programming a memory device comprising:
-
accessing a measurement from a temperature sensor near said memory device;
indexing a transformation with said measurement from said temperature sensor to access a programming time for said memory device based on a programming voltage and said temperature; and
applying said programming voltage to said memory device for a length of time specified by said programming time to program data into said memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A memory device programming system comprising:
-
an integrated circuit comprising a memory device;
a temperature sensor disposed near said integrated circuit, said temperature sensor for measuring the temperature of said memory device;
a processor coupled to said integrated circuit, said processor accessing a transformation and using said temperature provided by said temperature sensor to index said transformation to receive therefrom a programming time for said memory device based on a programming voltage and said temperature;
a voltage pump coupled to said integrated circuit, said voltage pump for applying said programming voltage to said memory device; and
a pulse width generator coupled to said integrated circuit and for measuring the programming time said programming voltage is to be applied to said memory device during programming thereof. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A memory device programming system comprising:
-
a programmable non-volatile memory device;
a temperature sensor measuring the temperature near said memory device;
a transformation comprising time, and temperature variables for programming said memory device;
a processor accessing said transformation with said temperature to obtain a programming time for said memory device as a function of a programming voltage and said temperature;
a voltage pump applying said voltage to said memory device; and
a pulse width generator applying said voltage to said memory device for said programming time. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification