Patent ID: 7620869

Claim:
A semiconductor integrated circuit comprising: a testing circuit operable to sequentially output test vectors in accordance with clock signals; a plurality of memory circuits; one or more register circuits each allocated on a signal line connecting the testing circuit with any of the memory circuits, and operable to receive test vectors output by the testing circuit, and transfer the received test vectors in accordance with the clock signals; a comparison shift register including a plurality of register circuits and operable to output in parallel a plurality of pieces of comparison data input in series; and a plurality of comparison circuits respectively corresponding to the memory circuits, each operable to compare read data with comparison data, the read data having been read by corresponding one of the memory circuits in accordance with the test vectors, and the comparison data having been output from any of the register circuits that constitute the comparison shift register, wherein the testing circuit sequentially outputs pieces of comparison data respectively corresponding to the test vectors to the comparison shift register in accordance with the clock signals, an interconnect delay that occurs between any adjoining two of the test circuit, the memory circuits and the one or more register circuits is equal to or shorter than an access time required for each of the memory circuits to write and read data, the register circuits are allocated on the signal line in series, thereby constituting a shift register, the shift register outputs in parallel the test vectors input in series, and each memory circuit receives the test vectors from any of the register circuits that constitute the shift register.