A method of manufacturing a semiconductor device is provided which uses a
laser crystallization method capable of increasing substrate processing
efficiency. An island-like semiconductor film including one or more
islands is formed by patterning (sub-island). The sub-island is then
irradiated with laser light to improve its crystallinity, and thereafter
patterned to form an island. From pattern information of a sub-island, a
laser light scanning path on a substrate is determined such that at least
the sub-island is irradiated with laser light. In other words, the
present invention runs laser light so as to obtain at least the minimum
degree of crystallization of a portion that has to be crystallized,
instead of irradiating the entire substrate with laser light.