A semiconductor device that uses a high reliability TFT structure is provided.
The gate electrode of an n-channel type TFT is formed by a first gate electrode
and a second gate electrode that covers the first gate electrode. LDD regions have
portions that overlap the second gate electrode through a gate insulating film,
and portions that do not overlap. As a result, the TFT can be prevented from degradation
in an ON state, and it is possible to reduce the leak current in an OFF state.