A NOR flash memory device and related programming method are disclosed.
The programming method includes programming data in a memory cell and,
during a program verification operation, controlling the supply of
current from a sense amplifier to the memory cell in relation to the
value of the programmed data. Wherein a program verification operation is
indicated, current is provided from the sense amplifier to the memory
cell. Where a program verification operation is not indicated, current is
cut off from the sense amplifier.