메모리의 상위 비트에 접속되는 상위 어드레스선에, 이 상위 비트 이외의 하위 비트에 접속되는 하위 어드레스선으로부터 각각 분기된 분기 어드레스선이 접속되고, 상위 어드레스선으로부터의 입력과 상기 분기 어드레스선으로부터의 입력 중 어느 하나를 전환하여 상위 비트에 출력하는 어드레스선 대체 회로를 구비하고, 비트마다 접속되는 어드레스선을 검사하여 고장 어드레스선이 특정된 경우에, 상위 어드레스선 대신에, 이 고장 어드레스선으로부터 분기된 분기 어드레스선으로 전환하도록 상기 어드레스선 대체 회로에 지시함으로써 메모리의 어드레스선에 고장이 발생한 경우에도 메모리 축퇴에 따른 대폭적인 메모리 용량의 감소를 회피한다.