The shape of the nanocrystal is basically a hexagon but is not always a regular hexagon and is a non-regular hexagon in some cases. A pentagonal lattice arrangement, a heptagonal lattice arrangement, and the like are included in the distortion in some cases. Note that it is difficult to observe a clear grain boundary even in the vicinity of distortion in the CAAC-OS. That is, a lattice arrangement is distorted and thus formation of a grain boundary is inhibited. This is because the CAAC-OS can tolerate distortion owing to a low density of oxygen atom arrangement in the a-b plane direction, a change in interatomic bond distance by substitution of a metal element, and the like.
The CAAC-OS tends to have a layered crystal structure (also referred to as a stacked-layer structure) in which a layer including indium and oxygen (hereinafter an In layer) and a layer including the element M, zinc, and oxygen (hereinafter an (M, Zn) layer) are stacked. Note that indium and the element M can be replaced with each other, and when the element M of the (M, Zn) layer is replaced with indium, the layer can be referred to as an (In, M, Zn) layer. When indium of the In layer is replaced with the element M, the layer can be referred to as an (In, A) layer.