Claims
- 1. A computer system comprising:
- a) a processor; and
- b) a memory device coupled to the processor, the memory device including:
- 1) a memory array including a memory cell, the memory cell storing a discrete amount of charge within a range of charge representing a state, the state representing a pattern of a multiplicity of bits; and
- 2) programming circuitry for programming the memory cell to the discrete amount of charge by applying a first programming pulse having a first wordline voltage level to the memory cell, the programming circuitry increasing the programming pulse to a second wordline voltage level and applying a second programming pulse to the memory cell if the memory cell has not been programmed within the range of charge representing the state, wherein each programming pulse has a sufficient duration to cause programming to occur in a saturation region.
- 2. A computer system comprising:
- a) a central processing unit; and
- b) memory device coupled to the central processing unit, the memory device including:
- 1) a memory array including a first memory cell and a second memory cell coupled to a wordline, the first memory cell storing a first amount of charge representative of a first state, the second memory cell storing a second amount of charge representative of a second state, the first state representing a first pattern of a multiplicity of data bits and the second state representing a second pattern of the multiplicity of data bits; and
- 2) a control engine for programming of the first memory cell to the first state and the second memory cell to the second state by applying a sequence of programming pulses to the wordline, each programming pulse having a programming voltage level which the control engine increases for each subsequent programming pulse if the first memory cell has not been programmed to the first state or the second memory cell has not been programmed to the second state, wherein the control engine causes each programming pulse to have sufficient duration to cause programming to occur in a saturation region.
- 3. The computer system of claim 1, wherein the second wordline voltage level is greater than the first wordline voltage level.
- 4. The computer system of claim 1, wherein the first programming pulse has a first duration and the second programming pulse has a second duration different than the first duration.
- 5. The computer system of claim 4, wherein the second duration is shorter than the first duration.
- 6. A computer system comprising:
- a processor; and
- a circuit including:
- a memory cell storing a discrete amount of charge within a range of charge representing a state, the state representing a pattern of a multiplicity of bits; and
- programming circuitry for programming the memory cell to the discrete amount of charge by sequentially applying a first and second programming pulse to the memory cell, wherein each programming pulse has a sufficient duration to cause programming to occur in a saturation region.
Parent Case Info
This is a continuation of application Ser. No. 08/764,665, filed Dec 11, 1996, now abandoned. which is a continuation of application Ser. No. 08/615,733, filed Mar. 13, 1996, now abandoned, which is a Continuation of application Ser. No. 08/414,793, filed Mar. 31, 1995, now abandoned which is a Divisional of application Ser. No. 08/185,187, filed Jan. 21, 1994, issued as U.S. Pat. No. 5,440,505.
US Referenced Citations (50)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0130614 |
Jul 1984 |
EPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
185187 |
Jan 1994 |
|
Continuations (3)
|
Number |
Date |
Country |
Parent |
764665 |
Dec 1996 |
|
Parent |
615733 |
Mar 1996 |
|
Parent |
414793 |
Mar 1995 |
|