摘要 |
A programming system and method for programming a programmable memory device having multiple individually programmable memory cells, such as an electrically programmable read only memory (EPROM), includes the use of an address and programming pulse signal source and a programming and test controller for establishing, based upon the programming of a small number of on-chip sample memory cells, a presumptively sufficient initial programming pulse duration for programming the remaining memory cells. In the event it is found during actual programming that such an initial programming pulse duration is insufficient for any particular memory cell, additional programming pulses, each of which is significantly shorter in duration than the initial programming pulse, are applied to such memory cell as needed until the programming of such memory cell is completed.
|