The gate insulating film 104 can be formed to have a single layer structure or a multilayer structure of insulating films containing nitrogen or oxygen such as silicon oxide (SiOx), silicon nitride (SiNx), silicon oxynitride (SiOxNy) (x>y), or silicon nitride oxide (SiNxOy) (x>y).