An active layer of an NTFT includes a channel forming region, at least a first
impurity region, at least a second impurity region and at least a third impurity
region therein. Concentrations of an impurity in each of the first, second and
third impurity regions increase as distances from the channel forming region become
longer. The first impurity region is formed to be overlapped with a side wall.
A gate overlapping structure can be realized with the side wall functioning as
an electrode.