A semiconductor storage device is provided, which comprises a memory array
comprising memory elements, a write state machine for applying a first
voltage for performing a write or erase operation, with respect to one of
the memory elements, to the memory element via a bit line connected
thereto, and thereafter, applying a second voltage for verifying whether
or not the write or erase operation has been performed, to the memory
element via the bit line, and a reset portion for grounding the bit line
connected to the memory element after the write state machine has applied
the first voltage and before the write state machine has applied the
second voltage. Each memory element comprises a gate electrode, a channel
region, diffusion regions, and memory function sections provided on
opposite sides of the gate electrode and having a function of retaining
charges.