System and method for programming non-volatile memory
US6865113B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 23, 2003 |
| Grant date | Mar 8, 2005 |
| Priority date | — |
| Expiry date | Aug 20, 2023 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11C16/12
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Circuitry for programming a non-volatile memory of an integrated circuit is disclosed. The circuitry requires only three pins: a power pin, a ground pin, and a data pin. Programming mode is initiated by coincidentally applying high voltages at the power pin and the data pin. The memory cells may be programmed individually in sequence, or all at once. A clock signal for selecting the memory cells is obtained through serial high voltage pulses applied to the power pin. The clock signal increments a state machine, which in turn causes one or more of the memory cells to be selected. Binary data is provided to the data pin, is stored, and is then provided to the memory cells. A high voltage pulse subsequently received at the data pin is passed to the memory cells, and causes the stored data to be programmed into the selected memory cell(s).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.