Semiconductor storage device, display device and portable electronic equipment
First Claim
1. A semiconductor storage device comprising a memory cell array having a plurality of memory elements, and a program verify circuit for controlling application of programming voltages into the plurality of memory elements, wherein each of the memory elements comprises:
- a gate electrode formed on a semiconductor layer via a gate insulator;
a channel region arranged below the gate electrode via the gate insulator;
diffusion regions which are arranged on opposite sides of the channel region and which have a conductive type opposite to that of the channel region; and
memory function bodies which are formed on opposite sides of the gate electrode and which have a function of retaining electric charge or polarization, and wherein the program verify circuit comprises;
a comparator for comparing a current state of each memory element being programmed with a state to which the memory element is to be programmed; and
a program load circuit which is connected to the comparator and which stores, for each memory element, a value outputted from the comparator and indicating whether or not the memory element should be further programmed, the program load circuit including a circuit for, once the memory element has initially been verified by the comparator as having been programmed, precluding storing for each memory element a value indicating that the memory element needs to be further programmed.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor storage device includes a memory cell array 21 in which a plurality of memory elements are arranged and a program verify circuit 30. The memory element 1, 33 includes a gate electrode 104 formed on a semiconductor layer 102 via a gate insulator 103, a channel region arranged below the gate electrode 104, diffusion regions 107a, 107b that are located on opposite sides of the channel region and have a conductive type opposite to that of the channel region, and memory function bodies 109 that are located on opposite sides of the gate electrode 104 and have a function of retaining electric charge. A program load register 32 of the program verify circuit 30 eliminates a state that a memory element 33 which has initially been verified as having been correctly programmed needs to be further programmed.
-
Citations
22 Claims
-
1. A semiconductor storage device comprising a memory cell array having a plurality of memory elements, and a program verify circuit for controlling application of programming voltages into the plurality of memory elements, wherein
each of the memory elements comprises: -
a gate electrode formed on a semiconductor layer via a gate insulator;
a channel region arranged below the gate electrode via the gate insulator;
diffusion regions which are arranged on opposite sides of the channel region and which have a conductive type opposite to that of the channel region; and
memory function bodies which are formed on opposite sides of the gate electrode and which have a function of retaining electric charge or polarization, and wherein the program verify circuit comprises;
a comparator for comparing a current state of each memory element being programmed with a state to which the memory element is to be programmed; and
a program load circuit which is connected to the comparator and which stores, for each memory element, a value outputted from the comparator and indicating whether or not the memory element should be further programmed, the program load circuit including a circuit for, once the memory element has initially been verified by the comparator as having been programmed, precluding storing for each memory element a value indicating that the memory element needs to be further programmed. - View Dependent Claims (2, 3, 4, 5, 11, 12, 13, 14, 15, 16)
-
-
6. A semiconductor storage device comprising a memory cell array having a plurality of memory elements, and a program verify circuit for controlling application of programming voltages into the plurality of memory elements, wherein
each of the memory elements comprises: -
a gate electrode formed on a semiconductor layer via a gate insulator;
a channel region arranged below the gate electrode via the gate insulator;
diffusion regions which are arranged on opposite sides of the channel region and which have a conductive type opposite to that of the channel region; and
memory function bodies which are formed on opposite sides of the gate electrode and which have a function of retaining electric charge or polarization, and wherein the program verify circuit comprises;
comparator means for comparing a current state of each memory element being programmed with a state to which the memory element is to be programmed; and
storage means which is connected to the comparator means and which stores, for each memory element, a value outputted from the comparator means and indicating whether or not the memory element should be further programmed, the storage means including means for, once the memory element has initially been verified by the comparator as having been programmed, precluding storing for each memory element a value indicating that the memory element needs to be further programmed. - View Dependent Claims (7, 8, 9, 10, 17, 18, 19, 20, 21, 22)
-
Specification