KR950014802B1 - 불휘발성 반도체 메모리 장치 - Google Patents
불휘발성 반도체 메모리 장치 Download PDFInfo
- Publication number
- KR950014802B1 KR950014802B1 KR1019920025605A KR920025605A KR950014802B1 KR 950014802 B1 KR950014802 B1 KR 950014802B1 KR 1019920025605 A KR1019920025605 A KR 1019920025605A KR 920025605 A KR920025605 A KR 920025605A KR 950014802 B1 KR950014802 B1 KR 950014802B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory cell
- data
- redundant
- sector
- address
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/808—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout using a flexible replacement scheme
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Read Only Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
내용 없음.
Description
제1도는 종래의 반도체 메모리 장치를 부분적인 블럭 형태로 도시한 회로도.
제2도는 종래의 플래시 EEPROM의 블럭도.
제3도는 주 메모리 셀 매트릭스의 디지트 라인을 용장(redundant) 메모리 셀 매트릭스의 디지트 라인으로 치환하기 위한 제2도에 도시된 플래시 EEPROM내의 제어 회로의 블럭도.
제4도는 본 발명의 제1실시예에 따른 플래시 EEPROM형태의 반도체 메모리 장치의 블럭도.
제5도는 주 메모리 셀 매트릭스의 디지트 라인을 용장 메모리 셀 매트릭스의 디지트 라인으로 치환하기 위한 제4도에 도시된 플래시 EEPROM내의 제어 회로의 블럭도.
제6도는 본 발명의 제2실시예에 따른 플래시 EEPROM형태의 반도체 메모리 장치의 블럭도.
* 도면의 주요부분에 대한 부호의 설명
CS : 공통 소스 단자 D1N: 데이타 입력 라인
D111: 디지트 라인 INVR: 인버터
M111-M1K11: 메모리 셀 MX11-MX1j: 메모리셀 매트릭스
NANDR: NAND게이트
QYS111-QY1j1: N채널 MOSFET(NE-MOSFET)
SC1-SC8: 데이타 버스 SA1: 센스 앰프(sense amplifier)
SS : 소스 스위치 X1-XK: 열어드레스 라인
본 발명은 반도체 메모리 장치에 관한 것으로, 특히 EEPROM(전기적으로 소거가능하고(erasable) 프로그램 가능한 판독 전용 메모리로 공지된 불휘발성 반도체 장치)에 관한 것이다.
제1도에는 메모리 셀내에 저장된 모든 데이타를 일시에 소거할 수 있는 플래시 EEPROM의 메모리 셀의 메모리 셀 및 관련된 회로 요소가 블럭 형태로 도시되어 있다. 제1도에 도시된 회로 배열은 출력 신호의 1비트에 해당된다. 플래시 EEPROM이 8비트의 출력 구조로 되어 있는 경우, 그것은 제1도에 도시된 것과 각각 동일한 8개의 회로를 갖는다.
이 플래시 EEPROM은 EEPROM이 데이타를 기록(write)하거나 소거(erase)할 때 필요한 고 전압을 공급하기 위한 외부 전압원(Vpp)에 접속된 단자 PP를 갖는다. 또한, 플래시 EEPROM은 메모리 셀의 행 어드레스를 나타내는 다수의 행 어드레스 라인(Y11,…,Y11,YS21,…,YS2j)와 메모리 셀의 열 어드레스를 나타내는 다수의 열 어드레스 라인(X1,…,XK)를 갖는다. 기록 모드에 있어서, 데이타 입력 라인(DIN)은 행 어드레스 라인과 열 어드레스 라인에 의해 선택되는 메모리 셀에 데이타를 실제로 기입하기 위하여 고전압(VPG)를 나타내는 데이타 "0" 또는 데이타를 전혀 기입하지 않기 위하여 전압(0V)를 나타내는 데이타 "1"을 공급한다. 신호(ER)은 소거 모드에서는 하이 레벨 "H"이고 다른 모드에서는 로우 레벨 "L"이다.
데이타를 기입하기 위한 N-채널 인핸스먼트(enhancement) MOSFET(이하, NE-MOSFET라 함) (QY1W)는 데이타 입력 라인(D1N)에 의해 제어되는 게이트를 갖는다. 또한, 플래시 EEPROM은 행 어드레스를 선택하기 위한 다수의 NE-MOSFET(QYS211, …, QYS21j, QY111, …, QY1j1, … QY1j1)를 갖는다. 메모리 셀(M1111, …, M1K11)은 디지트 라인(D111)에 공통적으로 접속된 각각의 드레인, 공통 소스 단자(CS)에 공통적으로 접속된 각각의 소스 및 열 어드레스 라인(X1,…,XK)에 각각 접속된 각각의 게이트를 갖는다. 메모리 셀(M111j1, …, M1Kj1)은 디지트 라인(D1j1)에 공통적으로 접속된 각각의 드레인, 공통 소스 단자(CS)에 공통적으로 접속된 각각의 소스 및 열 어드레스 라인(X1,…,XK)에 접속된 각각의 게이트를 갖는다. 메모리 셀(M1111, …, M1K11)은 출력 모드(N1)를 갖는 메모리 셀 매트릭스(MX11)로서 배열되고, 메모리 셀(M1111, …, M1Kj1)은 출력 모드(N1j)를 갖는 메모리 셀 매트릭스(MX1j)로서 배열된다.
판독 모드에 있어서, 센스 앰프(SA1)은 열 어드레스 라인과 행 어드레스 라인에 의해 선택되는 메모리 셀이 "0"(즉, 메모리 셀은 데이타를 기입하였다.) 또는 "1"(즉, 메모리 셀은 데이타를 기입하지 않았거나 소거하였다.)를 저장하였는지를 검출하도록 작용한다. 센스 앰프(SA1)은 데이타 버스(SC1)에서 전압의 변화를 증폭할 수 있다. 센스 앰프(SA1)은 검출된 결과를 나타내는 출력 신호(Sout1)을 발생시킨다. 소스 스위치(SS)는 기록 및 판독 모드에 있어서 공통 소스 단자(CS)에 0V의 전압을 가하고 소거 모드에 있어서 공통 소스 단자(CS)에 소거 전압(Vpp)를 가한다.
아래의 표는 기입, 소거 및 판독 모드에서 열 및 행 어드레스 라인에 의해 메모리 셀(M1111)이 선택되었을때, 신호 라인 및 노드에서의 전압을 나타내고 있다.
[표 1]
상기 3가지 모드에서 플래시 EEPROM의 동작은 제1도와 상기 테이블을 참조하여 간단히 설명될 것이다.
(1) 기입 모드:
12V의 전압(Vpp)가 단자(PP)에 가해지고 12V의 전압은 열 어드레스 라인(X1)에 가해지며, 0V의 전압은 다른 선택되지 않은 열 어드레스 라인에 가해지며 12V의 전압이 행 어드레스 라인(Y11및 YS21)에, 0V의 전압이 다른 선택되지 않은 행 어드레스 라인에 가해지고, 0V의 전압이 공통 소스(CS) 라인에 가해진다.
기록될 데이타가 "0"일때, 메모리 셀(VPG<Vpp)의 기록 특성에 따라 결정되는 고전압(VPG)가 데이타 입력 라인(D1N)에 가해진다. 전압[VPG-VTN][VTN은 모든 NE-MOSFET의 스레숄드 전압(threshold voltage)이다]의 디지트 라인(D1l1)상의 메모리 셀(M1111)의 드레인에 가해지고, 전압(Vpp=12V)가 게이트에 가해지며, 0V의 전압이 소스에 가해진다. 그러므로, 가열된 전자(hot electron)를 메모리 셀(M1111)의 부유 게이트(FG1111)내로 주입한 메모리 셀(M1111)를 따라 채널 전류가 흐른다. 결과적으로, 메모리 셀(M1111)의 스레숄드 전압은 그 판독 전압(5V)보다 더 높은 값으로 상승된다.
기록될 데이타가 "1"일때, 0V의 전압은 데이타 입력 라인(DIN)에 가해져, NE-MOSFET(QY1W)를 비도통 상태(nonconductive)로 되게 하고 디지트 라인(D111)에 대하여 메모리 셀(M1111)의 드레인에 고 전압은 전혀 가해지지 않는다. 그러므로, 어떠한 데이타도 메모리 셀(M1111)내에 기입되지 않는다.
(2) 소거 모드 :
12V의 전압(Vpp)가 단자(PP)에 가해지고, 0V의 전압이 모든 행 어드레스 라인과 모든 열 어드레스 라인에 가해진다. 소스 스위치(SS)에 공급되는 신호(ER)은 하이 레벨("H")일때, 공통 소스 라인(CS)에 가해진 전압은 0V에서 Vpp까지 상승하여 Vpp에서 균형이 유지된다. 공통 소스 라인(CS)는 메모리 셀(M1111-M1Kj1)의 모든 소스 사이에 의해 공유되기 때문에, 고 전계가 모든 메모리 셀(M1111-M1Kj1)의 게이트와 소스 사이에 가해진다. 메모리 셀(M1111-M1Kj1)의 부유 게이트내에 저장된 전하는 공통 소스 라인(CS)내에서 방전된다. 모든 메모리 셀(M1111-M1Kj1)의 스레숄드 전압은 강하되고 그 판독 전압도 강하된다.
(3)판독 모드 :
5V의 전압(Vcc)가 단자(PP)에 가해지고, 5V의 전압이 열 어드레스 라인(X2)에 가해지며, 0V의 전압이 다른 선택되지 않은 열 어드레스 라인에 가해지고, 5V의 전압이 행 어드레스 라인(Y11및 YS21)에 가해지며, 0V의 전압이 다른 선택되지 않은 행 어드레스 라인에 가해지며, 0V의 전압이 공통 소스 라인(CS)에 가해진다.
그러므로, 출력 노드(N11) 및 데이타 버스(SC1)는 상호 접속된다. 메모리 셀(M1111)내에 데이타("0")이 저장되면, 메모리 셀(M1111)은 비도통 상태로 되고, 데이타 버스(SC1)의 전압은 1.5V의 값에서 균형을 유지하게 되며 그 값은 센스 앰프(SA1)의 바이어스 회로에 의해 결정된다. 센스 앰프(SA1)는 "0"의 출력 신호(Sout1)를 발생시킨다.
한편, 데이타 "1"이 메모리 셀(M1111)에 저장되면, 메모리 셀(M1111)은 도통 상태로 되고, 데이타 버스(SC1)의 전압은 1.5V로 약간 떨어지게 되고, 이 전압은 센스 앰프(SA1)에 의해 검출되어진다. 센스 앰프(SA1)는 "1"의 출력 신호(Sout1)을 발생시킨다.
플래시 EEPROM은 상술한 방식으로 기입, 소거 및 판독 모드로 동작한다.
대용량 플래시 EEPROM에 대해 최근의 요구 조건을 충족시키기 위해, 개별적으로 프로그램 가능하고 소거가능한 n개의 섹터로 구성된 시판중인 EEPROM이 소개되었다.
n개의 섹터로 그룹을 이루고 있는 메모리 셀로 구성된 플래시 EEPROM은 다음과 같은 이유로 이점을 갖게 된다. 데이타가 변화되는 메모리 셀이 하나의 섹터내에만 있다면, 다른(n-1)섹터내의 데이타는 원상태로(intact) 남아있게 되고, 섹터는 메모리 셀내의 데이타를 일시에 소거하는 메모리 셀을 구성하며, 그 다음 필요한 데이타는 소거된 섹터의 메모리 셀 내에 연속적으로 기록될 수 있다. 따라서, 요구된 데이타를 기록하는데 필요한 시간은 섹터로 분할되지 않은 플래시 EEPROM에 데이타를 기입하는데 필요한 시간보다 적게 걸린다.
예를 들어, 8비트 데이타 출력 용량을 갖는 2M비트의 플래시 EEPROM이 128K비트(16K바이트)의 저장능력을 각각 갖는 16개의 그룹을 이루고 있는 경우, 128K비트의 데이타가 일시에 소거될 수 있다.
증가된 저장 용량을 갖는 EEPROM은 EEPROM이 제조될때 발생하는 칩 결함으로 인해 소정의 메모리 셀의 오동작을 일으키는 경향으로 인해 생산률이 떨어지는 문제점이 있다. 이러한 EEPROM의 생산률은 소정의 불량 메모리 셀을 수선할 경우 크게 떨어질 수 있다. 한 시도에 따르면, 용장 셀 영역은 칩내에 제공되고, 불량 메모리 셀에 결합된 디지트 라인의 검출에 따라, 디지트 라인 및 불량 메모리 셀은 용장 셀 영역내에 있는 디지트 라인 및 용장 메모리 셀로 치환된다.
제2도에는 일시에 소거될 수 있는 메모리 셀 섹터를 구성하는 8비트 출력 플래시 EEPROM의 메모리 셀의 매트릭스가 블럭 형태로 도시되어 있다. 플래시 EEPROM은 다수의 메모리 셀 섹터(1, …, n)를 갖는다. 메모리 셀 섹터(1, …, n)은 각각의 출력 노드(N11, N12, …, N18, …, Nn1, …, Nn2, …, Nn8)를 갖는 메모리 셀 매트릭스(MX11, MX12, …, MXx18, …, MXn1, MXn2, …, MXn8)을 포함하고, 각각의 메모리 셀 매트릭스는 제1도에 도시된 메모리 셀 매트릭스(MX11)과 구조면에서 동일하다. 또한, 메모리 셀 섹터(1,…,n)은 각각의 출력 노드(N1R, …, NnR)를 각각 갖고 제1도에 도시된 메모리 셀(M1111-M1Kj1)과 구조면에서 동일한 용장 메모리 셀 영역 또는 매트릭스(MX1R, …, MXnR)를 포함한다. 용장 메모리 셀 매트릭스(MX1R) 및 다른 용장 메모리 셀 매트릭스, 예를 들면 용장 메모리 셀 매트릭스(MXnR)은 메모리 셀 매트릭스(MX11)과 구조적으로 동일하다. 메모리 셀 섹터(1)에서, 데이타를 기록, 소거 또는 판독할 수 없는 메모리 셀 매트릭스(MX11내지 MX18)내의 메모리 셀 중 불량 메모리 셀에 접속되는 소정의 디지트 라인은 용장 메모리 셀 매트릭스(MX1R)의 디지트 라인으로 치환될 수 있다. 다른 메모리 셀 섹터 예를 들어, 메모리 셀 섹터 n의 경우 데이타를 기입, 소거 또는 판독할 수 없는 메모리 셀 매트릭스(MXn1-MXn8)내의 메모리 셀 중 불량 메모리 셀에 접속되는 소정 디지트 라인이 용장 메모리 셀 매트릭스(MXnR)내의 디지트 라인으로 치환될 수 있다. 용장 메모리 셀 매트릭스가 아닌 메모리 셀 매트릭스는 주 메모리 셀 매트릭스 또는 영역에 관련된다.
섹터(1)용의 소스 스위치(SS1)은 섹터(1)내의 모든 메모리 셀의 소스와 결합되는 공통 소스 라인(CS1)에 접속된다. 소스 스위치(SS1)은 소스 스위치 선택 라인(Y21(S))와 신호 라인(ER)에 의해 제어될 수 있다. 이와 마찬가지로, 다른 섹터용의 소스 스위치는 상술한 것과 동일한 방식으로 접속된다. 예를 들어 섹터(n)용의 소스 스위치(SSn)은 섹터(n)내의 모든 메모리 셀의 소스에 결합되는 공통 소스 라인(CSn)에 접속된다. 소스 스위치(SSn)은 소스 스위치 선택 라인(Y2n(S))와 신호 라인(ER)에 의해 제어될 수 있다.
데이타 버스(SC1, SC2, …, SC8)은 제1도에 도시된 것과 같이, 데이타 기록 NE-MOSFET(QY1W)의 소스와 센스 앰프(SA1)의 입력 단자에 접속된다. 또한, 데이타 버스(SC1, SC2, …, SC8)은 각각의 섹터 선택 NE-MOSFET(QY211,QY212,…, QY218, QY2n1, QY2n2, …, QY2n8)을 경유하여 메모리 셀 매트릭스(MX11, MX12,…, MX18, …, MXn1, MXn2, …, MXn8)에 각각 접속된다. 센스 앰프(SA1)은 데이타 버스(SC1, SC2, …, SC8)에 관련하여 출력 신호(Sout1, Sout2, …, Sout8)을 발생시킨다.
데이타 버스(SCR)은 제1도에 도시된 바와 같이, 데이타 기록 NE-MOSFET(QY1W)와 센스 앰프(SA1)의 입력 단자에 접속된다. 또한, 데이타 버스(SCR)은 섹터 선택 NE-MOSFET(QY21R, …, QY2nR)을 경유하여 용장 메모리 셀 매트릭스(MX1R, …, MXnR)에 각각 접속된다. 센스 앰프(SA1)은 데이타 버스(SCR)에 관련하여 출력 신호(SoutR)을 발생시킨다.
섹터 선택 라인(Y21, …, Y2n)은 섹터 선택 NE-MOSFET(QY211,QY212,…, QY218, QY21R, …, QY2n1, QY212, …, QY2n8QY2nR)의 게이트에 접속된다.
제2도에 도시된 플래시 EEPROM은 데이타가 제1도에 도시된 플래시 EEPROM내의 행 어드레스 선택 NE-MOSFET(QYS211,…, QY21j)를 경유하여 기록 및 판독 모드로 기록 및 판독되지만, 데이타가 제2도에 도시된 플래시 EEPROM내의 섹터 선택 NE-MOSFET(QY211,…, QY2n1)를 경유하여 기록 및 판독되는 제1도에 도시된 플래시 EEPROM과는 상이하다. 상기 테이블에서 나타난 기록 및 판독 모드에서 이루어진 노드에서의 전압은 YS21이 Y21로 변경된 것 이외에는 제2도에 도시된 플래시 EEPROM 에 가해진다.
섹터 소거 모드에서의 제2도에 도시된 플래시 EEPROM의 동작이 다음에 설명된다.
섹터(1)이 소거되도록 선택되었다고 가정하자. 신호 라인(ER)은 하이 레벨("H")로 세트되고, 소스 스위치 선택 라인(Y21(S))는 하이 레벨 ("H")로 세트되고, 다른 소스 스위치 선택 라인(Y22(S)-Y2n(S))는 로우 레벨("L")로 세트된다. 그 다음, 12V의 전압이 공통 소스 라인(CS1)에 가해지고, 0V의 전압이 다른 공통 소스 라인(CS2-CSn)에 가해진다. 상기 테이블에서 알 수 있는 바와 같이 0V의 전압이 모든 행 및 열 어드레스 라인에 동시에 가해지기 때문에 고 전계가 섹터(1)에 속하는 메모리 셀의 게이트와 소스 사이에 발생되고 섹터(1)의 메모리 셀내에 저장된 데이타가 소거된다.
제2도에 도시된 플래시 EEPROM이 상술한 바와 같이 섹터 소거 모드에서 동작하지만, 플래시 EEPROM내에 저장된 모든 데이타는 모든 소스 스위치(SS1-SSn)이 활성화되는 경우 소거 될 수 있다.
제2도에 도시된 플래시 EEPROM이 데이타를 기록, 소거 및 판독할 수 없는 메모리 셀을 포함한다는 것이 발견된 경우, 고장 메모리 셀에 접속된 디지트 라인은 용장 메모리 셀 영역 또는 매트릭스내의 디지트 라인으로 치환될 수 있다.
메모리 셀 매트릭스(MX18)내의 디지트 라인(D181)이 섹터(1)내의 용장 메모리 셀 매트릭스(MX1R)내의 디지트 라인(D1R1)으로 치환될 수 있다고 가정한다.
제3도에는 각각의 주 메모리 셀 매트릭스(MX11, MX12, …, MX18)내의 디지트 라인(D111, D121, …, D181)을 섹터(1)내의 용장 메모리 셀 매트릭스(MX1R)내의 디지트 라인(D1R1)으로 치환하기 위한 제어 회로(RED11)이 도시되어 있다. 설명을 간단히 하기 위해, 사용된 메모리 셀 섹터의 수는 16개라고 가정한다.
제어 회로(RED11)은 제2도에 도시된 섹터 선택 라인(Y21, …, Y2n)을 선택하기 위해 어드레스를 공급하기 위한 어드레스 입력 단자(A0, A1, A2, A3)를 갖는다. 섹터 선택 디코더(Y-DEC-2)에는 어드레스 입력 단자(A0, A1, A2, A3)로부터 어드레스 데이타가 공급된다. 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)는 어드레스 입력 단자(A0, A1, A2, A3)로부터 각각 공급되는 어드레스에 의해 제어된다. 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)는 치환될 섹터의 어드레스를 저장하기 위한 내부 퓨즈를 각각 갖는다. 용장 어드레스 회로(RA0, RA1, RA2, RA3)는 공급된 어드레스 데이타가 저장된 어드레스 데이타와 일치하는지 검사하여, 공급된 어드레스 데이타가 저장된 어드레스 데이타와 일치할 경우 출력 신호(RAC10, RAC11, RAC12, RAC13)을 발생시킨다. 용장 선택 회로(RSC)는 플래시 EEPROM이 용장 메모리 셀 매트릭스를 사용하는지 여부를 나타내는 데이타를 저장한다. 이러한 데이타는 용장 선택 회로(RSC)내의 내부 퓨즈를 외부 단자(Dw)에서 공급된제어 신호와 선택적으로 용융시킴으로써 저장된다. 용장 메모리 셀 매트릭스가 사용될때, 용장 선택 회로(RSC)는 "1"의 출력 신호(RY21)을 발생시킨다.
용장 비트 회로(RBC0, RBC1, RBC2)는 치환된 디지트 라인이 할당되는 출력 비트를 나타내는 데이타를 저장하기 위해 각각의 입력 단자(D0, D1, D2)로부터 공급된 제어 신호에 의해 선택적으로 용융되는 퓨즈를 각각 갖는다.
용장 억세스 회로(RACC11)은 입력 단자(A0, A1, A2, A3)로부터 공급된 어드레스 데이타가 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)내에 저장된 어드레스 데이타와 일치할때, 즉 메모리 셀 매트릭스가 용장 메모리 셀 매트릭스로 치환되는 섹터와 입력 단자(A0, A1, A2, A3)로부터 공급된 어드레스 데이타에 의해 선택된 섹터가 일치할때, "1"의 출력 신호(YR)을 발생시킨다. 용장 억세스 회로(RACC11)은 NAND게이트(NANDR) 및 인버터(INVR)을 포함한다.
또한, 제어 회로(RED11)은 출력 신호(DOUT1-DOUT8)중 한 신호에 대한 용장 메모리 셀을 나타내는 센스앰프의 출력 데이타의 전송을 제어하는 제어 회로(TR11)를 갖는다. 제어 회로(TR11)은 각각의 인버터(INV1-INV8)에 결합된 NAND게이트(NAND1-NAND8) 및 스위치(SW1-SW8)로 구성된 스위치부를 포함한다.
상술한 바와 같이, 메모리 셀 매트릭스(MX18)내의 디지트 라인(D181)은 섹터(1)내의 용장 메모리 셀 매트릭스(MX1R)내의 디지트 라인(D1R1)으로 치환된 것으로 가정한다. 플래시 EEPROM의 기능을 검사하는 과정에 있어서, 디지트 라인(D181)이 디지트 라인(D1R1)로 치환되는 섹터(1)의 어드레스 및 대응하는 출력 비트를 나타내는 데이타는 퓨즈에 의해 기록된다. 예를 들어, 데이타가 퓨즈에 의해 전혀 기록되지 않은 경우, "0"의 출력 신호가 발생된다. 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)의 퓨즈는 (RAC10, RAC11, RAC12, RAC13)=(0,0,0,0)에 대응하는 섹터 1을 나타내는 어드레스가 제공된 어떠한 데이타도 기록하지 않고, 용장 비트 회로(RBC0, RBC1, RBC2)의 모든 퓨즈는 (D0, D1, D2)=(1,1,1)에 대응하는 출력 비트 8을 나타내는 데이타가 제공된 데이타를 기록한다.
용장 비트 회로(RBC0, RBC1, RBC2)의 퓨즈가 폴리실리콘 퓨즈로 이루어진 경우 퓨즈를 레이저 빔으로 용융시키거나 입력 단자(D0, D1, D2)에 가해진 고 전압으로 퓨즈를 용융시킴으로써 데이타가 기록될 수 있다.
퓨즈는 데이타가 전기적으로 기록될 수 있도록 제1도에서 도시된 메모리 셀(M1111)과 동일한 메모리 셀을 포함한다.
용장 메모리 셀 매트릭스가 사용되기 때문에, 데이타는 또한 용장 선택 회로(RSC)의 퓨즈에 의해 기록될 수 있다.
상술한 바와 같이, 플래시 EEPROM의 기능을 검사하기 위한 과정중에 퓨즈에 의해 데이타가 기록되었는지의 여부가 결정된다. 이러한 실시예에 있어서, 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)의 퓨즈에 의해 저장된 데이타가 (ACf0, RACf1, RACf2, RACf3)으로 각각 표시되면, 저장된 데이타는 각각 (RACf0, RACf1, RACf2, RACf3)=(0,0,0,0)이다.
용장 메모리 셀 데이타를 출력시키기 위한 비트가 출력 비트 8인 한, 용장 비트 회로(RBC0, RBC1, RBC2)의 퓨즈는 데이타 (RB10, RB11, RB12)=(1,1,1)을 각각 저정한다. 용장 비트 회로(RBC0, RBC1, RBC2)는 또한 데이타 (RB10, RB11, RB12)의 반전된 신호(BRB10, BRB11, BRB12)를 저장한다. 따라서, 이러한 반전된 데이타는 (BRB10, BRB11, BRB12)=(0,0,0)이다. 용장 선택 회로(RSC)의 퓨즈는 데이타 (RY21)=(1)을 저장한다.
퓨즈의 저장된 데이타는 상술한 바와 같이 설정되었다. 판독 모드에 있어서, 어드레스 데이타(A0, A1, A2, A3)=(0,0,0,0)이 어드레스 입력 단자(A0, A1, A2, A3)에서 각각 공급될때, 공급된 어드레스 데이타(A0, A1, A2, A3)이 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)의 퓨즈에 의해 저장된 데이타(RACf0, RACf1, RACf2, RACf3)와 일치하기 때문에, 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3)은 각각의 출력 신호(RA10, RA11, RA12, RA13)=(1,1,1,1)을 발생시킨다. 따라서, 용장 억세스 회로(RACC11)은 제어 회로(TR11)을 활성화시키는 "1"의 출력 신호(YR)을 발생시킨다. 제어 회로(TR11)에는 데이타(RB10, RB11, RB12)=(1,1,1) 및 용장 비트 회로(RBC0, RBC1, RBC2)의 데이타(BRB10, BRB11, BRB12)=(0,0,0)이 공급된다. 그러므로, NAND게이트(NAND8)은 "0"의 출력 신호(P18)을 발생시키고, 인버터(INV8)은 "1"의 출력 신호(q18)를 발생시킨다. 반면에, NAND게이트(NAND1-NAND7)은 각각 "1"의 출력 신호(P11-P17)을 발생시키고, 인버터(INV1-INV7)은 각각 "0"의 출력 신호(q11-q17)을 발생시킨다.
스위치(SW1)은 출력 신호(P11)이 "1"이고 출력 신호(q11)이 "0"일때 출력 신호(Dout1)로써 출력 신호(Sout1)를 전송하고, 출력 신호(P11)이 "0"이고 출력 신호(q11)이 "1"일때 출력 신호(Dout1)로써 출력 신호(SoutR)을 전송하도록 배열된다. 스위치(SW2-SW8)로 유사하게 배열된다. 따라서, 이때 스위치(SW8)은 용장 메모리 셀 매트릭스(MX1R)내의 디지트 라인(D1R1)에 접속된 메모리 셀내에 저장된 데이타를 나타내는 출력 신호(Dout8)로써 출력 신호(SoutR)을 전송한다. 스위치(SW1-SW7)은 주 메모리 셀 매트릭스내의 메모리 셀내에 저장된 데이타를 나타내는 출력 신호(Dout1-Dout7)로써 출력 신호(Sout1-Sout7)을 각각 전송한다.
제2도에 도시된 데이타 버스(SCR)에 접속된 NE-MOSFET의 게이트는 치환된 메모리 셀내에 기록될 데이타가 용장 메모리 셀 매트릭스내의 메모리 셀에 공급되도록 제어된다.
제3도에 도시된 회로 배열은 주 메모리 셀 매트릭스내의 디지트 라인을 한 섹터내의 용장 메모리 셀 매트릭스의 디지트 라인으로 치환하는데 필요하다. 플래시 EEPROM이 16개의 메모리 셀 섹터로 되어 있다면, 이는 제3도에 도시된 바와 같이 16개의 제어 회로(RED11)을 필요로 한다. 필요한 퓨즈의 총수는 113개[7개의 퓨즈(RAC0-RAC3,RBC0-RBC2)×16개 섹터+1개의 퓨즈(RC)]이다. 따라서, 플래시 EEPROM은 저장 용량과 섹터의 수가 증가함에 따라, 필요한 퓨즈의 수는 증가하고, 주 메모리 셀내의 메모리 셀로부터 판독된 데이타와 용장 메모리 셀내의 메모리 셀로부터 판독된 데이타를 스위칭하기 위한 제어 회로의 배열은 궁극적으로 더욱 커다른 플래시 EEPROM칩을 만들어 낼 것이다.
상술한 바와 같이, 소거 가능한 메모리 셀 섹터로 이루어진 종래의 플래시 EEPROM은 플래시 EEPROM의 생산률을 높이기 위한 목적으로 용장 메모리 셀 매트릭스를 포함하고, 각각의 메모리 셀 섹터는 데이타를 소거하거나 판독할 수 없는 메모리 셀에 접속된 디지트 라인을 치환하기 위한 디지트 라인을 포함하는 용장 메모리 셀 매트릭스를 갖는다. 결과적으로 종래의 플래시 EEPROM에 있어서는 :
(1) 각각의 메모리 셀 섹터는 치환된 디지트 라인이 할당되는 출력 비트를 나타내는 데이타를 저장하기 위한 퓨즈와 저장된 데이타를 디코딩하기 위한 논리 회로가 필요하다.
(2) 비교적 많은 수의 퓨즈가 이용되기 때문에, 플래시 EEPROM의 기능을 검사하는 과정에서 퓨즈에 데이타를 기록하는데에 비교적 긴 시간이 필요하다.
상기한 이유 때문에, 종래의 플래시 EEPROM은 칩의 크기가 커지고 장기간의 검사 시간이 필요하며 제조 단가가 많이 소요된다는 단점이 있었다.
본 발명의 목적은 주 메모리 셀 매트릭스내의 메모리 셀을 용장 메모리 셀 매트릭스내의 메모리 셀로 치환하는데 필요한 소형의 회로 배열을 갖고, 용장 메모리 셀 매트릭스로부터 판독된 데이타가 할당되는 출력비트의 수를 저장하는 퓨즈 및 메모리 셀을 치환하기 위해 메모리 셀 섹터를 저장하기 위한 소수의 퓨즈를 갖는 반도체 메모리 장치를 제공하기 위한 것이다.
본 발명에 따르면, 불휘발성 메모리 셀의 매트릭스로 각각 구성된 다수의 주 메모리 셀 영역을 각각 포함하는 다수의 섹터, 각각의 섹터내의 불휘발성 메모리 셀내에 데이타를 기록하고, 이 메모리 셀로부터 데이타를 소거 및 판독하기 위한 제어 수단, 불휘발성 메모리 셀의 매트릭스로 구성된 적어도 하나 이상의 용장 메모리 셀 영역, 어드레싱을 하여 선택되고 적어도 하나의 용장 메모리 셀 영역내의 불휘발성 메모리 셀들중 하나의 셀이 불량이라는 것이 발견된 섹터 중 어느 하나를 불휘발성 메모리 셀 중 하나의 셀로 치환하기 위한 치환 수단을 포함한다.
상술한 여러가지 목적 및 특징과 본 발명의 다른 목적은 본 발명의 양호한 실시예를 첨부 도면을 참조하여 설명한 다음의 것으로부터 명확해질 것이다.
제4도에 도시된 바와 같이, 제1실시예에 따른 반도체 장치는 일시에 전체를 소거 가능한 16개의 메모리 셀 섹터로 이루어진 8비트 출력 플래시 EEPROM형태이다. 각각의 메모리 셀 섹터는 다수의 메모리 셀 영역 또는 매트릭스를 포함한다. 제4도에 도시된 부분들은 제2도에 도시된 것과 유사하여 동일한 도면 부호로 표시되어 있고 이러한 동일 부분에 대한 상세한 설명은 생략한다.
제4도에 있어서, 플래시 EEPROM은 섹터 선택 라인(Y2R1및 Y2Rn)에 의해 각각 선택될 수 있는 제1 및 제2 용장 메모리 셀 매트릭스(MXR1및 MXR2)를 갖는다. 섹터 선택 라인 (Y21, ... , Y216)과 같이, 기록 모드에 있어서, 용장 메모리 셀(MXR1및 MXR2)가 선택되는 경우 섹터 선택 라인 (Y2R1및 Y2Rn)에 12V의 전압이 가해지고, 용장 메모리 셀 매트릭스(MXR1및 MXR2)가 선택되지 않은 경우 섹터 선택 라인(Y2R1및 Y2Rn)에 0V의 전압이 가해진다는 것은 상기 테이블에 (YS21)로 나타낸 바와 같다. 소거 모드에 있어서, 0V의 전압이 섹터 선택 라인(Y2R1및 Y2RN)에 가해진다. 판독 모드에 있어서, 용장 메모리 셀 매트릭스(MXR1및 MXR2)가 선택되는 경우 섹터 선택 라인(Y2R1, Y2Rn)에 5V의 전압이 가해지고, 용장 메모리 셀 매트릭스(MXR1및 MXR2)가 선택되지 않았을 경우 섹터 선택 라인(Y2R1및 Y2Rn)에 0V의 전압이 가해진다.
섹터 선택 NE-MOSFET(QY2R1및 QY2R2)는 용장 데이타 버스(SCRR)로의 용장 메모리 셀 매트릭스(MXR1및 MXR2)의 선택 노드(NR1및 NR2)의 선택적 접속을 제어한다. 소스 스위치(SSR1및 SSR2)는 제1 및 제2 용장 메모리 셀 매트릭스(MXR1및 MXR2)에 각각 접속된다. 특히, 소스 스위치(SSR1및 SSR2)는 제1 및 제2 용장 메모리 셀 매트릭스(MXR1및 MXR2)내의 모든 메모리 셀의 소스에 접속된 각각의 출력단자(CSR1및 CSR2)를 갖는다. 소스 스위치(SSR1)은 소스 스위치 선택 라인(Y2R1(S))및 신호 라인(ER)에 의해 제어될 수 있다. 이와 마찬가지로 소스 스위치(SSR2)는 소스 스위치 선택 라인(Y2R2(S)) 및 신호 라인(ER)에 의해 제어될 수 있다.
제1용장 메모리 셀 매트릭스(MXR1)은 메모리 셀 섹터(1 내지 8)을 공통 용장 메모리 셀 매트릭스로서 동작시키고, 제2용장 메모리 셀 매트릭스(MXR2)는 메모리셀 섹터(9내지 16)을 공통 용장 메모리 셀 매트릭스로서 동작시킨다. 기본적으로, 본 발명의 제 1실시에에 따른 플래시 EEPROM은 상술한 바와 같은 제1 및 제2용장 메모리 셀 매트릭스(MXR1및 MXR2)의 설비와 관련된 회로 및 부품에 관련하여 제2도에 도시된 종래의 플래시 EEPROM과는 다르다.
제4도에 도시된 플래시 EEPROM은 메모리 셀 섹터(1)의 메모리 셀 매트릭스(MX18)내의 디지트 라인(D181)에 접속된 메모리 셀을 포함하고, 이 메모리 셀에는 어떠한 데이타도 기입, 소거 또는 판독할 수 없다고 가정한다. 고장 메모리 셀에 접속된 디지트 라인(D181)을 제1용장 메모리 셀 매트릭스(MXR1)내의 디지트 라인(DR1)로 치환하는 과정이 아래에 설명되어 있다.
제5도에는 메모리 셀 섹터(1내지 8)의 각각의 주 메모리 셀 매트릭스 내의 디지트 라인을 제1용장 메모리 셀 매트릭스(MXR1)의 디지틀 라인으로 치환하기 위한 제어 회로(RED1)이 도시되어 있다. 제3도에 도시된 것들과 동일하게 제5도에 도시된 부분들은 동일한 도면 부호를 붙이고, 그 설명을 생략하고자 한다.
제어 회로(RED1)은 제4도에 도시된 섹터 선택 라인(Y21, …, Y216)을 디코딩시키기 위해 어드레스에 공급되는 어드레스 입력단자(A0, A1, A2, A3)을 갖는다. 섹터 선택 디코더(Y-DEC-21)에는 어드레스 입력단자(A0, A1, A2, A3)으로부터의 어드레스 데이타가 공급된다. 용장 어드레스 회로(RAC0, RAC1, RAC2, RAC3) 각각은 치환될 섹터의 어드레스를 저장하기 위한 내부 퓨즈를 갖는다. 용장 어드레스 회로(RAC0, RAC1, RAC2및 RAC3)는 공급된 어드레스 데이타가 기록 및 판독 모드에서 저장된 어드레스 데이타와 일치할 때 각각의 출력 신호(RA10, RA11, RA12및 RA13)을 발생한다. 용장 선택회로(RSC)는 플래시 EEPROM이 용장 메모리 셀 매트릭스를 사용하는지 여부를 나타내는 데이타를 저장하기 위해 외부 단자 (DW)로부터의 제어 신호에 의해 선택적으로 용융되는 내부 퓨즈를 갖는다. 용장 메모리 셀 매트릭스가 사용될 때, 용장 선택회로(RSC)는 "1"의 출력 신호(RY21)을 발생시킨다.
제5도에 도시된 입력 단자(D0, D1및 D2)에 있어서, 입력 단자(D0, D1및 D2)는 치환된 디지트 라인이 할당되는 출력 비트를 나타내는 데이타를 저장하기 위해 공급된 제어 회로에 의해 선택적으로 용융되는 퓨즈를 각각 갖는 용장 비트 회로(RBC0, RBC1, RBC2)에 제어 신호를 각각 공급한다.
용장 억세스 회로(RACC1)은 입력단자(A0, A1, A2및 A3)로부터 공급된 어드레스 데이타가 용장 어드레스 회로(RAC0, RAC1, RAC2및 RAC3)에 저장된 어드레스 데이타와 일치할 때, 5V의 출력 신호(Y2R1)을 판독 모드에서 발생시키고 12V의 출력 신호(Y2R1)을 기록 모드에서 발생시킨다. 용장 억세스 회로(RACC1)은 출력 데이타(RA10-RA13및 RY21)중 어느 하나가 "0"일때 0V의 출력 신호(Y2R1)을 발생시킨다. 용장 억세스 회로(RACC1)은 NAND게이트(NANDR1) 및 인버터(INVR1)을 포함한다. 출력 신호(Y2R1)은 NE-MOSFET(QY2R1)의 게이트를 제어하기 위해 제4도에 도시된 섹터 선택 라인(Y2R1)에 공급된다.
또한, 제어 회로(RED1)은 제3도에 도시된 제어 회로(TR11)과 같이, 출력 신호(Dout1- Dout8)들중 한 신호에 제1용장 메모리 셀 매트릭스(MXR1)의 메모리 셀을 판독한 센스 앰프의 출력 데이타(SoutR)의 전송을 제어하는 제어 회로(TR1)을 갖는다. 출력 신호(Dout1- Dout8)은 각각의 출력 버퍼(도시되지 않음)의 입력단자에 공급된다.
상술한 바와 같이, 메모리 섹터(1)의 메모리 셀 매트릭스(MX18)내의 디지트 라인(D181)은 제1 용장 메모리 셀 매트릭스(MXR1)내의 디지트 라인(DR1)과 치환되는 것으로 추측될 수 있다. 플래시 EEPROM 의 기능을 검사하는 과정에 있어서, 섹터(1)의 어드레스는 용장 어드레스 회로(RAC0내지 RAC3)의 퓨즈에 의해 기록된다. 예를 들어, 용장 어드레스 회로(RAC0, RAC1, RAC2, 및 RAC3)의 퓨즈에 의해 저장된 데이타가 (RACf0, RACf1, RACf2및 RACf3)로 각각 나타나는 경우, 이 저장된 데이타는(RACf0, RACf1, RACf2및 RACf3)-(0,0,0,0)에 의해 나타난다. 용장 선택 회로(RSC)의 퓨즈는 데이타를 저장하고 "1"의 출력 신호(RY21)을 발생시킨다.
출력 비트(8)을 나타내는 데이타는 용장 비트 회로(RBC0, RBC1, RBC2)에 퓨즈에 의해 저장된다. 따라서, 용장 비트 회로(RBC0, RBC1, RBC2)는 데이타[(RB10, RB11, RB12)=(1,1,1)] 및 반전된 데이타 [(BRB10, BRB11, BRB12)=(0,0,0)]을 각각 저장한다.
그러므로, 제어 회로(RED1)내의 퓨즈에 의해 저장되는 데이타에 있어서, 섹터(1)이 선택될 때, 공급된 어드레스 데이타가 치환될 디지틀 라인에 대응하는지의 여부에 따라서 다음과 같이 기록, 소거 및 판독 모드로 플래시 EEPROM이 동작한다.
1.기록 모드:
(1) 공급된 어드레스 데이타가 치환될 디지트 라인과 대응하지 않을 때, 제4도에 도시된 노드는 상기 테이블에 나타나 있는 바와 같이 제어되고 공급된 데이타는 주 메모리 셀 매트릭스내의 공급된 어드레스 데이타에 의해 나타난 메모리 셀내에 저장된다. 보다 상세한 것은 제2도 및 제3도에 관련하여 상술한 설명을 참조해야 한다.
(2) 공급된 어드레스 데이타가 치환될 디지트 라인에 대응할 때, 12V의 전압이 섹터 선택 라인(Y21및 R2R1)의 양자에 가해져 NE-MOSFET(QY2R1, QY211, ..., QY218)이 도통 상태로 되게 한다. 치환될 출력 비트가 출력 비트(8)이가 때문에, 데이타 버스(SC8)에 공급된 데이타와 동일한 데이타가 데이타 버스(SCR)에 공급된다. 예를 들어, 디지트 라인(D181)에 접속된 메모리 셀이 선택되고, 데이타가 선택된 메모리 셀에 기록된 경우, 전압(Vpp-VTN)이 데이타 버스(SC8)에 가해진다. 이때, 전압(VPP-VTN)은 데이타 버스(SCR)에 가해진다. 따라서, 전압(Vpp-VTN)이 용장 메모리 셀 매트릭스(MXR1)내의 디지트 라인(DR1)에 가해지고, 데이타가 열 어드레스 라인에 의해 선택되는 메모리 셀내에 저장된다. 소스 스위치(SSR1)에는 0V의 출력 신호(CSR1)이 가해진다.
2. 섹터 소거 모드:
(1) 섹터(1) 이외의 섹터를 소거하기 위해서, 12V의 전압이 단자(PP)에 가해지고, 0V의 전압이 모든 열 어드레스 라인에 가해진다. 섹터(2)를 소거하기 위해, 0V의 전압이 섹터 선택 라인(Y22)에 가해진다. 이와 동시에, 소거 스위치 선택 라인(Y22(S))에는 소스 스위치(SS2)를 활성화시키는 신호 "1"이 가해진다. 소스 스위치(SS2)는 12V의 출력 신호를 발생시켜, 섹터(2)내의 모든 메모리 셀을 소거한다.
(2) 섹터(1)의 소거하기 위해, 소스 스위치 선택 라인(Y21(S)및 Y2R1(2))에는 소스 스위치 (SS1및 SSR1)을 활성하시키는 신호 "1"이 가해진다. 소스 스위치 (SS1및 SSR1)은 12V의 출력 신호를 발생시킨다. 0V의 전압이 제1용장 메모리 셀 매트릭스(MXR1)을 선택하기 위해 섹터 선택 라인(Y21및 Y2R1)에 가해진다. 따라서, 섹터(1)내의 모든 메모리 셀 및 제1용장 메모리 셀 매트릭스(MXR1)내의 메모리 셀은 소거된다. 제1용장 메모리 셀 매트릭스(MXR1)내의 메모리 셀이 섹터(1)내에 포함되어 있는 것처럼 제어된다는 순수한 결과가 있다.
3. 판독 모드 :
(1) 메모리 셀이 디지트 라인(D181)이외의 디지트 라인, 즉 치환된 디지트 라인에 접속되는 것을 선택한 경우, 5V의 전압이 단자(PP)에 가해지고, 5V의 전압이 선택된 열 어드레스 라인 및 선택된 섹터 선택 라인에 가해진다. 선택된 메모리 셀 매트릭스로부터의 출력 신호는 선택된 메모리 셀로부터의 데이타를 판독하는 종래 기술에 관련하여 기술된 방법으로 대응 데이타 버스에 공급된다.
(2) 메모리 셀이 치환된 디지트 라인(D181)에 접속되는 것을 선택한 경우, 저장된 데이타는(RA10, RA11, RA12및 RA13)=(1,1,1,1), (RY21)=(1), (RB10, RB11, RB12)=(1,1,1) 및 (BRB10, BRB11, BRB12)=(0,0,0)이 되도록 설정되기 때문에 용장 억세스 회로(RACC1)은 5V의 출력 신호(Y2R1)을 발생시킨다. 제어 회로 (TR1)에 있어서, NAND게이트(NAND8)은 "0"의 출력 신호(P18)을 발생시키고, 인버터(INV8)은 "1"의 출력 신호(q18)을 발생시키며, NAND게이트(NAND1-NAND7)은 "1"의 출력 신호(P11-P17)을 각각 발생시키고, 인버터(INV1-INV7)은 "0"의 출력신호(q11-q17)을 각각 발생시킨다. 따라서, 제어 회로(TR1)은 데이타(Sout1-Sout7)을 출력 신호(Dout1-Dout7)에 전송하고 데이타 (SoutR)을 출력 신호(Sout8)에 전송한다.
제4도에 도시된 NE-MOSFET(QY2R1)이 동시에 도통 상태로 되기 때문에, 디지트 라인(DR1)에 접속되고 열 어드레스 라인에 의해 선택되는 메모리 셀내에 저장된 데이타는 용장 메모리 셀 데이타 버스(SCR)상에 나타난다. 그 다음, 데이타 버스(SCR)에 결합된 센스 앰프가 메모리 셀에 저장된 데이타를 판독하고, 출력 신호(SoutR)은 출력 신호(out8)을 치환하는 출력 신호(Dout8)로써 전송된다.
상기의 실시예에 있어서, 섹터(1)내의 디지트 라인(D181)에 접속된 메모리 셀은 제1용장 메모리 셀 매트릭스(MXR1)내의 디지트 라인(DR1)에 접속된 메모리 셀로 치환되고, 치환된 메모리 셀로부터의 데이타는 출력 비트(8)에 할당된다. 그러나, 용장 어드레스 회로(RAC0, RAC1, RAC2및 RAC3)의 퓨즈는 섹터(1 내지 8)범위의 섹터 들중 소정의 섹터를 나타내는 데이타를 저장하기 위해, 선택적으로 용융되고, 용장 비트 회로(RBC0, RBC1, 및 RBC2)의 퓨즈는 치환된 메모리 셀 내에 저장된 데이타가 할당되는 출력 비트(1 내지 8)범위의 비트들중 소정의 비트를 나타내는 데이타를 저장하기 위해 선택적으로 용융된다.
제5도에 도시된 회로 배열은 섹터(1 내지 8)범위의 섹터내의 디지트 라인을 제1용장 메모리 셀 매트릭스(MXR1)내의 디지트 라인으로 치환하는데 필요하다. 또한,제4도에 도시된 플래시 EEEPROM은 섹터(9 내지 16) 범위의 섹터내의 디지트 라인을 제2용장 메모리 셀 매트릭스(MXR2)내의 디지트 라인으로 치환하기 위한 회로를 필요로 한다. 결과적으로, 제4도에 도시된 플래시 EPROM은 제5도에 도시된 바와 같이 2개의 제어 회로(RED1)과 용장 선택 회로(RSC)를 필요로 한다. 주 메모리 셀 매트릭스내의 불량 메모리 셀에 접속된 디지트 라인을 용장 메모리 셀 매트릭스내의 디지트 라인으로 치환하기 위한 전체 회로 배열은 제2도에 도시된 종래의 회로 배열보다 규모면에서 더 작다. 필요한 퓨즈의 총 수는 종래의 플래시 EEPROM에 이용된 퓨즈의 총수에 비해 상당히 작은 15개 [7개의 퓨즈(RAC0-RAC3, RBC0-RBC2) × 2개의 제어회로(RED1)+ 1개의 퓨즈(RSC)]이다.
제6도에는 본 발명의 제2의 양호한 실시예에 따른 플래시 EEPROM이 도시되어 있다. 제4도에 도시된 것과 동일한 제6도에 도시된 부분들은 동일한 도면 부호를 붙이고, 이하에서 상세한 설명을 생략하고자 한다.
제6도에 도시된 플래시 EEPROM은 제1도 및 제2용장 메모리 셀 매트릭스(MXR1및 MXR2)가 각각 용장 메모리 셀 데이타 버스(SCR1및 SCR2)에 관련되어 있는 점에서 도시된 플래시 EEPROM과는 다르다. 데이타를 기록하기 위한 NE-MOSFET(QY2R1및 QY2R2) 및 센스 앰프는 용장 메모리 셀 데이타 버스(SCR1및 SCR2)에 접속된다. 본 발명의 제1실시예에 있어서, 데이타를 기입, 소거 또는 판독하지 못하는 섹터(1 내지 8) 들중 2개의 섹터내의 메모리 셀을 동시에 치환하는 것은 불가능하다. 예를 들어, 디지트 라인(D111및 D211)에 접속된 메모리 셀은 용장 메모리 셀 매트릭스내의 메모리 셀로 동시에 치환될 수는 없다. 그러나, 본 발명의 제2실시예에 따르면, 제1 및 제2용장 메모리 셀 매트릭스(MXR1및 MXR2)가 용장 메모리 셀 데이타 버스(SCR1및 SCR2)에 각각 관련되어 있기 때문에, 예를 들어 디지트 라인(D111및 D211)은 제1및 제2용장 메모리 셀 매트릭스(MXR1및 MXR2)내의 디지트 라인(DR1및 DR2)로 각각 치환될 수 있다. 결과적으로, 본 발명의 제2실시예에 따른 플래시 EEPROM내의 고장 메모리 셀은 본 발명의 제1실시예에 따른 플래시 EEPROM로 보다 성공적으로 치유될 수 있다.
주 메모리 셀 매트릭스 내의 메모리 셀을 본 발명의 제2실시예에 따른 용장 메모리 셀 매트릭스 내의 메모리로 치환하는데 필요한 본 발명의 제 1실시예에 따른 제5도에 도시된 제어 회로 배열보다 더 복합하다. 특히, 본 발명의 제2실시예에 따른 제어 회로 배열은 제1 및 제2용장 메모리 셀 매트릭스내의 메모리 셀로부터 판독된 데이타가 주 메모리 셀 매트릭스내의 불량 메모리 셀내의 데이타를 치환 하는 것을 결정하기 위한 제어 과정에 영향을 미치는 것이 필요하다. 이러한 제어 과정은 제5도로부터 용이하게 이해되었으므로 이상의 상세한 설명은 생략하고자 한다.
본 발명의 양호한 실시예에 대해 상세하게 설명하였지만, 이것은 첨부된 특허 청구의 범위내에서 본 발명을 여러가지로 변경 및 변형이 행해질 수 있다는 것을 이해해야 한다.
Claims (7)
- 불휘발성 반도체 메모리 장치에 있어서, 불휘발성 메모리 셀의 매트릭스로 각각 구성되는 다수의 주메모리 셀 영역을 각각 포함하는 다수의 섹터; 각각의 상기 섹터내의 상기 불휘발성 메모리 셀내에 데이타를 기입하고, 상기 메모리 셀로부터 데이타를 소거하며, 상기 메모리 셀로부터 데이타를 판독하는 제어 수단; 불휘발성 메모리 셀의 매트릭스로 구성되는 하나 이상의 용장 메모리 셀 영역(redundant memory cell region) ; 및 상기 섹터중 하나의 섹터내에 어드레스함으로써 선택되고 불량인 상기 불휘발성 메모리 셀중 하나의 셀을 상기 하나 이상의 용장 메모리 셀 영역내의 불휘발성 메모리 셀들중 하나의 셀로 치환하기 위한 치환수단(replacing means)을 포함하고, 각각의 상기 섹터내의 데이타는 일괄적으로 소거될 수 있고, 상기 주 메모리 셀 영역의 개수의 입출력 단자의 개수와 동일하며, 상기 주 메모리 셀 영역은 순서대로 정렬되고 대응하는 입출력 단자에 데이타를 출력하는 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
- 제1항에 있어서, 상기 하나 이상의 용장 메모리 셀 영역내의 상기 불휘발성 메모리 셀은 상기 주 메모리 셀 영역내의 상기 불휘발성 메모리 셀과 구조 및 특성이 동일한 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
- 제1항에 있어서, 상기 섹터가 다수의 그룹으로 분할되고, 불휘발성 메모리 셀의 매트릭스로 각각 구성되고 상기 섹터의 상기 그룹과 각각 관련된 다수의 용장 메모리 셀 영역을 더 포함하고, 상기 치환 수단이 불량으로 선택된 불휘발성 메모리 셀을 상기 불량으로 선택된 불휘발성 메모리 셀을 포함하는 섹터의 그룹과 관련된 용장 메모리 셀 영역내의 불휘발성 메모리 셀로 치환하는 수단을 포함하는 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
- 제3항에 있어서, 상기 치환 수단이 상기 섹터의 상기 그룹들중 한 그룹과 관련된 용장 메모리 셀 영역을 초과하는 불량으로 불휘발성 메모리 셀을 상기 섹터의 상기 그룹들중 다른 한 그룹과 관련된 용장 메모리 셀 영역들중 한 영역내의 불휘발성 메모리 셀들중 한 셀로 치환하는 수단을 포함하는 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
- 제1항에 있어서, 상기 치환 수단이 불량으로 선택된 불휘발성 메모리 셀의 드레인에 접속된 디지트라인을 상기 하나 이상의 용장 메모리 셀 여역내의 불휘발성 메모리 셀의 드레인에 접속된 디지트 라인으로 치환하는 수단을 포함하는 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
- 제1항에 있어서, 상기 불휘발성 반도체 메모리 장치가 K개의 열(column) 어드레스 라인 ; 1개의 행(row) 어드레스 라인; m개의 데이타 버스 ; n개의 섹터 선택 라인 ; 용장 메모리 셀 영역 선택 라인; 및 용장 메모리 셀 데이타 버스를 더 포함하고, 상기 주 메모리 셀 영역의 상기 불휘발성 메모리 셀은 디지트 라인에 접속된 드레인, 상기 열 어드레스 라인에 접속된 게이트 및 제1소스 단자에 공통적으로 접속된 소스를 갖고, 상기 주 메모리 셀 영역은, 상기 디지트 라인과 메모리 셀 영역의 출력 노드 사이에 접속되고 각각의 행 어드레스 라인용 게이트를 갖는 행 어드레스 선택 트랜지스터를 포함하며, 상기 불휘발성 반도체 메모리 장치는 상기 출력 노드에 대응하는 데이타 버스와 상기 출력 노드 사이에 각각 접속되고 각각의 상기 섹터 선택 라인에 접속된 각각의 게이트를 갖는 섹터 선택 트랜지스터(sector selecting transistors)를 더 포함하고, 상기 용장 메모리 셀 영역의 상기 불휘발성 메모리 셀이 용장 메모리 셀 디지트 라인에 공통적으로 접속된 드레인, 상기 열 어드레스 라인에 접속된 게이트 및 제2소스 단자에 공통적으로 접속된 소스를 갖고, 상기 용장 메모리 셀 영역이 상기 용장 메모리 셀 디지트 라인과 용장 메모리 셀 영역의 출력 노드 사이에 접속되고 행 어드레스 라인에 각각 접속된 게이트를 행 어드레스 선택 트랜지스터를 포함하고, 상기 불휘발성 반도체 메모리 장치는, 용장 메모리 셀 영역의 상기 출력 노드와 상기 용장 메모리 셀 데이타 버스 사이에 접속되고 상기 용장 메모리 셀 영역 선택 라인에 접속된 게이트를 갖는 용장 메모리 셀 영역 선택 트랜지스터를 더 포함하는 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
- 제1항에 있어서, 상기 치환 수단은 치환될 불량으로 선택된 불휘발성 메모리 셀을 포함하는 섹터들 중 한 섹터의 어드레스를 저장하기 위한 퓨즈를 갖고, 섹터 선택 라인을 디코드하기 위해 어드레스 데이타를 입력시키고, 기입 및 판독 모드에서 공급된 어드레스 데이타가 저장된 어드레스 데이타와 일치하는지를 검출하기 위한 수단을 포함하는 용장 어드레스 회로(redundancy address circuits) ; 불량으로 선택된 불휘발성 메모리 셀을 치환하기 위한 불휘발성 메모리 셀이 할당되는 출력 비트를 나타내는 데이타를 저장하기 위한 퓨즈를 갖는 용장 비트 회로(redundancy bit circuits) ; 공급된 어드레스 데이타가 상기 용장 어드레스 회로내의 저장된 어드레스 데이타와 일치할 때, 불량으로 선택된 불휘발성 메모리 셀을 치환하기 위한 용장 메모리 셀 영역내의 불휘발성 메모리 셀을 선택하기 위한 라인에 기입 및 판독 모드에서 선택적으로 소정의 전압을 각각 인가하기 위한 용장 억세스 회로(redundancy access circuit); 및 불량으로 선택된 불휘발성 메모리 셀을 치환하기 위한 용장 메모리 셀 영역내의 불휘발성 메모리 셀로부터 판독되어 저장된 데이타를, 상기 용장 비트 회로에 의해 저장되는 데이타를 갖는 상기 출력 비트에 대응하는 출력 버퍼 회로로 전송하기 위한 제어 회로를 포함하는 것을 특징으로 하는 불휘발성 반도체 메모리 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3359812A JP2738195B2 (ja) | 1991-12-27 | 1991-12-27 | 不揮発性半導体記憶装置 |
JP91-359812 | 1991-12-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930014612A KR930014612A (ko) | 1993-07-23 |
KR950014802B1 true KR950014802B1 (ko) | 1995-12-14 |
Family
ID=18466420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920025605A KR950014802B1 (ko) | 1991-12-27 | 1992-12-26 | 불휘발성 반도체 메모리 장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5329488A (ko) |
EP (1) | EP0549193B1 (ko) |
JP (1) | JP2738195B2 (ko) |
KR (1) | KR950014802B1 (ko) |
DE (1) | DE69230281T2 (ko) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950013342B1 (ko) * | 1992-10-06 | 1995-11-02 | 삼성전자주식회사 | 반도체 메모리장치의 결함구제회로 |
US5359570A (en) * | 1992-11-13 | 1994-10-25 | Silicon Storage Technology, Inc. | Solid state peripheral storage device |
US5349558A (en) * | 1993-08-26 | 1994-09-20 | Advanced Micro Devices, Inc. | Sector-based redundancy architecture |
US5442586A (en) * | 1993-09-10 | 1995-08-15 | Intel Corporation | Method and apparatus for controlling the output current provided by a charge pump circuit |
EP0686978B1 (en) * | 1994-06-07 | 2001-03-07 | STMicroelectronics S.r.l. | A method for in-factory testing of flash EEPROM devices |
US5517138A (en) * | 1994-09-30 | 1996-05-14 | Intel Corporation | Dual row selection using multiplexed tri-level decoder |
US5559742A (en) * | 1995-02-23 | 1996-09-24 | Micron Technology, Inc. | Flash memory having transistor redundancy |
JPH08293197A (ja) * | 1995-04-21 | 1996-11-05 | Nec Corp | 不揮発性半導体記憶装置 |
KR100217910B1 (ko) * | 1995-08-17 | 1999-09-01 | 김영환 | 플래쉬 메모리셀의 리페어 회로 및 리페어 방법 |
US5576985A (en) * | 1996-03-25 | 1996-11-19 | Holtz; Klaus | Integrated content addressable read only memory |
US5896393A (en) * | 1996-05-23 | 1999-04-20 | Advanced Micro Devices, Inc. | Simplified file management scheme for flash memory |
US5828599A (en) * | 1996-08-06 | 1998-10-27 | Simtek Corporation | Memory with electrically erasable and programmable redundancy |
US5996106A (en) * | 1997-02-04 | 1999-11-30 | Micron Technology, Inc. | Multi bank test mode for memory devices |
US5913928A (en) * | 1997-05-09 | 1999-06-22 | Micron Technology, Inc. | Data compression test mode independent of redundancy |
KR100280451B1 (ko) * | 1998-03-12 | 2001-02-01 | 김영환 | 메모리 셀의 동작이 섹터 단위로 수행되는 플래쉬 메모리 |
TW446876B (en) * | 1998-08-27 | 2001-07-21 | Sanyo Electric Co | Non-volatile semiconductor memory |
US6026021A (en) * | 1998-09-10 | 2000-02-15 | Winbond Electronics Corp. America | Semiconductor memory array partitioned into memory blocks and sub-blocks and method of addressing |
JP2002063797A (ja) * | 2000-08-22 | 2002-02-28 | Mitsubishi Electric Corp | 不揮発性半導体記憶装置 |
US6865702B2 (en) | 2001-04-09 | 2005-03-08 | Micron Technology, Inc. | Synchronous flash memory with test code input |
US7162668B2 (en) * | 2001-04-19 | 2007-01-09 | Micron Technology, Inc. | Memory with element redundancy |
US7640465B2 (en) * | 2001-04-19 | 2009-12-29 | Micron Technology, Inc. | Memory with element redundancy |
KR100504114B1 (ko) * | 2002-08-23 | 2005-07-27 | 삼성전자주식회사 | 불량 셀 구제 기능을 갖는 롬 메모리 장치 및 불량 셀구제 방법 |
JP2004110870A (ja) * | 2002-09-13 | 2004-04-08 | Fujitsu Ltd | 半導体記憶装置 |
KR100578141B1 (ko) | 2004-11-22 | 2006-05-10 | 삼성전자주식회사 | 읽기 속도를 향상시킬 수 있는 낸드 플래시 메모리 장치 |
JP4727273B2 (ja) * | 2005-03-31 | 2011-07-20 | ルネサスエレクトロニクス株式会社 | 不揮発性半導体記憶装置 |
US8072834B2 (en) | 2005-08-25 | 2011-12-06 | Cypress Semiconductor Corporation | Line driver circuit and method with standby mode of operation |
JP2008097696A (ja) * | 2006-10-11 | 2008-04-24 | Elpida Memory Inc | 半導体装置 |
US7966518B2 (en) * | 2007-05-15 | 2011-06-21 | Sandisk Corporation | Method for repairing a neighborhood of rows in a memory array using a patch table |
US7958390B2 (en) * | 2007-05-15 | 2011-06-07 | Sandisk Corporation | Memory device for repairing a neighborhood of rows in a memory array using a patch table |
TW201019333A (en) * | 2008-11-12 | 2010-05-16 | Skymedi Corp | Defect processing method for multi-channel flash memory storage device |
US9082057B2 (en) * | 2009-08-19 | 2015-07-14 | Intelleflex Corporation | RF device with tamper detection |
US10062440B1 (en) * | 2017-06-20 | 2018-08-28 | Winbond Electronics Corp. | Non-volatile semiconductor memory device and reading method thereof |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5928560Y2 (ja) * | 1979-11-13 | 1984-08-17 | 富士通株式会社 | 冗長ビットを有する記憶装置 |
US4547867A (en) * | 1980-10-01 | 1985-10-15 | Intel Corporation | Multiple bit dynamic random-access memory |
JPH0670880B2 (ja) * | 1983-01-21 | 1994-09-07 | 株式会社日立マイコンシステム | 半導体記憶装置 |
JP2590897B2 (ja) * | 1987-07-20 | 1997-03-12 | 日本電気株式会社 | 半導体メモリ |
JPH01109599A (ja) * | 1987-10-22 | 1989-04-26 | Nec Corp | 書込み・消去可能な半導体記憶装置 |
US4885720A (en) * | 1988-04-01 | 1989-12-05 | International Business Machines Corporation | Memory device and method implementing wordline redundancy without an access time penalty |
JP2698834B2 (ja) * | 1988-11-22 | 1998-01-19 | 株式会社日立製作所 | 不揮発性記憶装置 |
NL8900026A (nl) * | 1989-01-06 | 1990-08-01 | Philips Nv | Matrixgeheugen, bevattende standaardblokken, standaardsubblokken, een redundant blok, en redundante subblokken, alsmede geintegreerde schakeling bevattende meerdere van zulke matrixgeheugens. |
JPH02208898A (ja) * | 1989-02-08 | 1990-08-20 | Seiko Epson Corp | 半導体記憶装置 |
JPH05109292A (ja) * | 1991-10-14 | 1993-04-30 | Toshiba Corp | 不揮発性半導体記憶装置 |
-
1991
- 1991-12-27 JP JP3359812A patent/JP2738195B2/ja not_active Expired - Fee Related
-
1992
- 1992-12-03 US US07/985,607 patent/US5329488A/en not_active Expired - Lifetime
- 1992-12-09 EP EP92311210A patent/EP0549193B1/en not_active Expired - Lifetime
- 1992-12-09 DE DE69230281T patent/DE69230281T2/de not_active Expired - Fee Related
- 1992-12-26 KR KR1019920025605A patent/KR950014802B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US5329488A (en) | 1994-07-12 |
KR930014612A (ko) | 1993-07-23 |
EP0549193A2 (en) | 1993-06-30 |
EP0549193B1 (en) | 1999-11-10 |
JP2738195B2 (ja) | 1998-04-08 |
DE69230281D1 (de) | 1999-12-16 |
DE69230281T2 (de) | 2000-07-13 |
JPH05182491A (ja) | 1993-07-23 |
EP0549193A3 (ko) | 1994-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR950014802B1 (ko) | 불휘발성 반도체 메모리 장치 | |
US4281398A (en) | Block redundancy for memory array | |
US5200922A (en) | Redundancy circuit for high speed EPROM and flash memory devices | |
US5999450A (en) | Electrically erasable and programmable non-volatile memory device with testable redundancy circuits | |
KR950003012B1 (ko) | 반도체기억장치의용장회로 | |
US5586075A (en) | Electrically erasable and programmable read-only memory having redundant memory cell row | |
US6735727B1 (en) | Flash memory device with a novel redundancy selection circuit and method of using the same | |
US5602786A (en) | Method for programming redundancy registers in a column redundancy integrated circuitry for a semiconductor memory device, and column redundancy integrated circuitry | |
US6397313B1 (en) | Redundant dual bank architecture for a simultaneous operation flash memory | |
US5933370A (en) | Trimbit circuit for flash memory | |
US5485424A (en) | Semiconductor memory and redundant-address writing method | |
KR900006160B1 (ko) | 반도체 기억 장치 | |
JPH0334640B2 (ko) | ||
JP3974680B2 (ja) | セクター化された電気的に消去及びプログラム可能な冗長性を有する不揮発性メモリ装置 | |
US5581509A (en) | Double-row address decoding and selection circuitry for an electrically erasable and programmable non-volatile memory device with redundancy, particularly for flash EEPROM devices | |
US5548554A (en) | Integrated programming circuitry for an electrically programmable semiconductor memory device with redundancy | |
US7672180B2 (en) | Semiconductor memory device capable of confirming a failed address and a method therefor | |
US5708601A (en) | Integrated circuitry for checking the utilization rate of redundancy memory elements in a semiconductor memory device | |
US5594693A (en) | Matrix device with redundancy fuses for integrated memory | |
KR950000342B1 (ko) | 여분 셀 어레이를 갖는 소거 가능 프로그래머블 리드온리 메모리, 및 이 메모리의 스트레스 시험방법 | |
US6373770B1 (en) | Integrated circuit memory devices with configurable block decoder circuits | |
JPH07254298A (ja) | 半導体記憶装置 | |
JP3400135B2 (ja) | 半導体記憶装置 | |
KR100641081B1 (ko) | 플레쉬 메모리의 리페어회로 | |
KR940012401A (ko) | 일괄소거형 비휘발성 반도체기억장치 및 그 시험방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20091210 Year of fee payment: 15 |
|
LAPS | Lapse due to unpaid annual fee |