Patent ID: 7397720

Claim:
A semiconductor storage device comprising an electrical fuse module, the electrical fuse module comprising electrical fuse blocks of a plurality of stages each including a plurality of electrical fuse cores in each of which programming can be performed by passing current through a fuse element and melting the fuse element, the electrical fuse core including a switch which is driven by input of a program enable signal for enabling the programming and a data signal for the programming and passes current through the fuse element to perform programming, the electrical fuse block including: a program shift register block made up of shift registers which are disposed for the respective electrical fuse cores, sequentially transmit the program enable signal, and output the program enable signal to the switches of the electrical fuse cores, and a transmission circuit which sequentially transmits the program enable signal to the shift registers in the program shift register block when performing programming according to a programming decision signal for determining whether or not programming is necessary for the electrical fuse core, outputs the program enable signal to the switches of the electrical fuse cores to perform programming, and transmits the program enable signal to the electrical fuse block of a subsequent stage, the transmission circuit causing, when not performing programming, the program enable signal to skip the shift registers in the program shift register block and transmitting the program enable signal to the electrical fuse blocks of the subsequent and later stages.