Semiconductor devices have gate structures on a semiconductor substrate with first spacers on sidewalls of the respective gate structures. Then, the method sorts the measured textures according to a sorting order and searches a texture close to the texture of the query image among the sorted textures. A variable delay processor deskews the received signals based on the delay compensation amount. is divided into minimum continuous recording units Ba to record such divided data, on real time basis, into space areas existing in a distributed manner on the disc. Once the first drive transistor is turned off, a second drive transistor is turned on for the same time duration same as the first drive transistor.