Patent ID: 6400622
Filing Date: 2002-06-04
Classification: G11C

Abstract:
A semiconductor memory device comprising:a plurality of regular memory cell groups; at least one spare memory cell group arranged in succession to the plurality of regular memory cell groups; a plurality of regular memory cell group selection lines provided respectively for the plurality of regular memory cell groups; at least one spare memory cell group selection line provided for the spare memory cell group; a regular selection circuit connected with a plurality of address selection lines and receiving an address, the regular selection circuit selecting any of the plurality of address selection lines based on the address; a spare selection circuit connected with a spare selection line and receiving a spare selection signal, the spare selection circuit selecting the spare selection line based on the spare selection signal, the spare selection line being connectable with the spare memory cell group selection line; selective connecting means for connecting each of the plurality of address selection lines selectively to a corresponding regular memory cell group selection line among the plurality of regular memory cell group selection lines, at least one of the regular memory cell group selection lines arranged subsequent to the corresponding regular memory cell group selection line, or a spare memory cell group selection line of the spare memory cell group selection lines; a selection control cell group for controlling the selective connecting means so that the regular memory cell group selection lines corresponding to regular memory cell groups excluding a defective memory cell group among the plurality of regular memory cell groups and the spare memory cell group selection line are respectively connected to the plurality of address selection lines; and a register section for holding a spare use flag indicating whether or not the spare selection circuit should select the spare selection line, wherein whether or not the spare memory cell group is used as a secondary regular memory cell group is determined based on the spare use flag in the register section.