상기한 바와 같은 목적을 달성하기 위하여 본 발명은 전류가 도통하도록 구비되는 상, 하부 전극과, 상기 상, 하부 전극 간에 절연을 위한 절연층을 중심으로 상, 하부면에 각각 증착되는 자성강층인 고정층 및 자유층을 포함하는 자기터널접합 소자; 상기 상, 하부 전극 간을 통과하는 전류의 흐름을 제어하고, 입력된 논리 레벨에 따라 상기 자유층의 자화 방향을 변경하는 전류 제어 회로; 를 포함한다.
그리고, 상기 고정층의 자화 방향은 고정된 것을 특징으로 한다.
또한, 상기 전류 제어 회로의 게이트에 입력되는 신호를 변화시켜 논리 레벨을 형성시키는 것을 특징으로 한다.
더불어, 상기 자기터널접합 소자에 인가된 전류가 상기 상부 전극에서 하부 전극으로 흐르는 경우에는 상기 자유층의 자화 방향이 상기 고정층의 자화 방향과 동일한 것을 특징으로 한다.
여기서, 상기 자유층 및 고정층의 자화 방향이 동일한 경우에는 자기터널접합 소자의 자기 저항이 '0'의 논리 레벨을 가지는 것을 특징으로 한다.
그리고, 상기 자기터널접합 소자에 인가된 전류가 상기 하부 전극에서 상부 전극으로 흐르는 경우에는 상기 자유층의 자화 방향이 고정층의 자화 방향과 반대 인 것을 특징으로 한다.
이때, 상기 자유층 및 고정층의 자화 방향이 반대인 경우에는 자기터널접합 소자의 저항이 '1'의 논리 레벨을 가지는 것을 특징으로 한다.
더불어, 상기 전류 제어 회로는 상기 상부 전극과 소스단이 연결되는 제1 전류 구동부; 상기 제1 전류 구동부와 드레인단이 서로 연결되는 제2 전류 구동부; 상기 하부 전극과 드레인단이 연결되는 제3 전류 구동부; 상기 제3 전류 구동부와 소스단이 서로 연결되는 제4 전류 구동부; 를 포함하여 이루어지는 것을 특징으로 한다,
여기서, 상기 제1 내지 제4 전류 구동부는 병렬로 연결된 3 개의 MOSFET을 포함하는 것을 특징으로 한다.
그리고, 상기 제1 전류 구동부의 소스단과 제4 전류 구동부의 드레인단이 연결되고, 상기 제2 전류 구동부의 소스단과 제3 전류 구동부의 드레인단이 연결된 것을 특징으로 한다.
또한, 상기 제1 전류 구동부와 제2 전류 구동부가 연결되는 노드에 일단이 연결되는 제1 인에이블 MOSFET; 상기 제3 전류 구동부와 제4 전류 구동부가 연결되는 노드에 일단이 연결되는 제2 인에이블 MOSFET; 을 더 포함하는 것을 특징으로 한다.
그리고, 각 전류 구동부는 제1 논리 입력 신호가 게이트에 인가되는 제1 MOSFET; 제2 논리 입력 신호가 게이트에 인가되는 제2 MOSFET; 제3 논리 입력 신호가 게이트에 인가되는 제3 MOSFET; 을 포함한다.
또한, 상기 제1 전류 구동부를 구성하는 MOSFET의 각 게이트에 인가되는 신호와 제3 전류 구동부를 구성하는 MOSFET의 각 게이트에 인가되는 신호는 동일하고, 제2 전류 구동부를 구성하는 MOSFET의 각 게이트에 인가되는 신호와 제4 전류 구동부를 구성하는 MOSFET의 각 게이트에 인가되는 신호는 동일하되, 제1 전류 구동부와 제2 전류 구동부에 인가되는 신호는 서로 인버팅된 것을 특징으로 한다.
여기서, 상기 각 전류 구동부를 구성하는 제3 MOSFET의 게이트에 인가되는 제3 논리 입력 신호에 따라 AND, OR, NAND, NOR 회로로 동작하는 것을 특징으로 한다.
그리고, 상기 제1 전류 구동부에 입력되는 상기 제3 입력 신호의 논리 레벨이 '1' 이면, 제1 입력 신호 및 제2 입력 신호의 논리 레벨에 따라 AND 회로로 동작하는 것을 특징으로 한다.
또한, 상기 제1 전류 구동부에 입력되는 상기 제3 입력 신호의 논리 레벨이 '0' 이면, 제1 입력 신호 및 제2 입력 신호의 논리 레벨에 따라 OR 회로로 동작하는 것을 특징으로 한다.
더불어, 상기 제1 전류 구동부의 각 MOSFET의 게이트에 입력되는 신호가 반전되지 않은 신호이고, 상기 제1 전류 구동부에 입력되는 상기 제3 입력 신호의 논리 레벨이 '0' 이면, 제1 입력 신호 및 제2 입력 신호의 논리 레벨에 따라 NAND 회로로 동작하는 것을 특징으로 한다.
그리고, 상기 제1 전류 구동부의 각 MOSFET의 게이트에 입력되는 신호가 반전되지 않은 신호이고, 상기 제1 전류 구동부에 입력되는 제3 입력 신호의 논리 레 벨이 '1'이면, 제1 입력 신호 및 제2 입력 신호의 논리 레벨에 따라 NOR 회로로 동작하는 것을 특징으로 한다.
이하, 본 발명에 따른 실시예를 첨부된 예시도면을 참고로 하여 상세하게 설명한다.
도 2은 본 발명에 따른 자기 메모리 셀을 개략적으로 도시한 회로도 및 부분 확대도이다. 도면에서 도시하고 있는 바와 같이, 본 발명에 의한 자기 메모리 셀(1)은 자기터널접합 소자(MTJ: Magnetic Tunneling Junction, 10)와, 전류제어회로(50)를 포함하여 이루어진다.
여기서, 자기터널접합 소자(10)는 상기 상부전극(Top Electrode, 11)과 하부전극(Bottom Electrode, 13) 간에 증착되는 자성강층인 고정층(Fixed Layer, 15) 및 자유층(Free Layer, 17)과, 상기 고정층(15) 및 자유층(17) 간에 절연하도록 증착되는 절연층(19)으로 이루어진다.
그리고, 상기 고정층(15)의 자화방향은 오른쪽 방향으로 고정되고, 상기 전류제어회로(50)로 인하여 인가되는 전류의 방향과는 무관하게 계속적으로 오른 방향으로 유지된다.
여기서, 자기터널접합 소자(10)는 자기 저항식 랜덤 엑세스 메모리(MRAM: Magneto - resistance Random Access Memory)를 구성하는 구성 요소로서, 전기도체의 저항이 주변 자기장에 따라 변화하는 자기저항효과 (Magneto - resistance Effect)를 이용하여 데이터 및 정보를 저장한다.
이때, 자기저항효과(磁氣抵抗效果, Magnetoresistance Effect)는 자기장에 의하여 물질의 전기 저항이 변하는 현상으로서, 금속이나 반도체에 자기장을 걸어주면 전기 저항이 증가하고, 전기 저항의 증가량은 약한 전기장에 대해서는 자기장 세기의 제곱에 비례하는 현상이며, 자기장의 방향에 대하여 전류의 방향이 수직인 경우를 가로 효과라 하는데, 강자성체에서는 자발자화로 방향의 변화에 따라 저항의 변화가 생긴다.
이에 따라, 자기터널접합 소자(10)에서는 상기 전류제어회로(50)가 전류를 세로 방향으로 인가시켜 자유층(17)의 자화 방향을 제어하고, 변화된 자화 방향으로 자기터널접합 소자(10)의 자기 저항이 변하며, 이를 이용하여 메모리에 데이터를 기록하거나 또는 논리 회로를 구현할 수 있게 된다.
또한, 자유층(17)의 자화 방향은 전류의 방향에 따라 변경되는데, 상기 전류제어회로(50)에서 인가시킨 전류의 방향이 자기터널접합 소자(10)의 상부 전극(11)에서 하부 전극(13) 방향인 경우에는 자유층(17)의 자화 방향은 고정층(15)의 자화 방향과 동일한 방향으로 변경되고, 전류제어회로(50)에서 인가시킨 전류의 방향이 자기터널접합 소자(10)의 하부 전극(11)에서 상부 전극(13) 방향인 경우에는 자유층(17)의 자화 방향은 고정층(15)과 반대 방향으로 변경된다.
여기서, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행(Anti-Parallel)일 경우에 자기 저항이 최대가 되어 논리 레벨 '1' 을 출력할 수 있으며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행(Parallel)일 때 최소 가 되어 논리 레벨 '0'을 출력할 수 있다.
본 발명에 따른 실시예에서 고정층(15)의 자화 방향을 오른쪽으로 가정하면, 전류제어회로(50)로부터 인가되는 전류의 방향이 상 - 하 방향인 경우에는, 자유층(17)의 자화 방향이 오른쪽으로 변경되고, 이에 따라 자유층(17) 및 고정층(15)의 자화 방향이 동일 방향으로 평행하며, 자기 저항이 최소가 되어 논리 레벨 '0' 이 된다.
반대로, 전류제어회로(50)로부터 인가되는 전류의 방향이 하 - 상 방향인 경우에는, 자유층(17)의 자화 방향이 왼쪽으로 변경되고, 이에 따라 자유층(17) 및 고정층(15)의 자화 방향이 반대 방향으로 평행하며, 자기 저항이 최대가 되어 논리 레벨 '1' 이 된다.
전류제어회로(50)는 제1 전류 구동부(30a), 제2 전류 구동부(20a), 제3 전류 구동부(30b), 제4 전류 구동부(20b)와 제1 인에이블 MOSFET과, 제2 인에이블 MOSFET을 포함하여 이루어진다.
여기서, 제1 전류 구동부(30a)는 제1 MOSFET(31a), 제2 MOSFET(33a), 제3 MOSFET(35a)을 포함하여 이루어지며, 상기 자기터널접합 소자(10)의 상부 전극(11) 및 상기 제4 전류 구동부(20b)에 일측단이 연결되고, 상기 제2 전류 구동부(20a)와 타측단이 연결된다.
또한, 상기 제1 MOSFET(31a)과 제2 MOSFET(33a)과 제3 MOSFET(35a)은 NMOS 로 구비되는 것이 바람직하며, 각각 병렬로 연결되고, 각 MOSFET(31a, 33a, 35a)의 소스(Source)단이 상기 상부 전극(11) 및 상기 제4 전류 구동부(20b)와 연결된다.
그리고, 제2 전류 구동부(20a)는 제1 MOSFET(21a), 제2 MOSFET(23a), 제3 MOSFET(25a)를 포함하여 이루어지며, 상기 제1 전류 구동부(30a)와 일측단이 연결되고, 제3 전류 구동부(30b)와 타측단이 연결된다.
이때, 상기 제1 MOSFET(21a)과 제2 MOSFET(23a)과 제3 MOSFET(25a)은 NMOS 로 구비되는 것이 바람직하며, 각각 병렬로 연결되고, 각 MOSFET(21a, 23a, 25a)의 소스(Source)단은 상기 제3 전류 구동부(30b)의 드레인(Drain)단과 연결되며, 각 MOSFET(21a, 23a, 25a)의 드레인(Drain)단은 상기 제1 전류 구동부(30a)의 각 MOSFET(31a, 33a, 35a)의 드레인(Drain)단과 연결된다.
더불어, 제3 전류 구동부(30b)는 제1 MOSFET(31b), 제2 MOSFET(33b), 제3 MOSFET(35b)을 포함하여 이루어지며, 제3 전류 구동부(30b)의 각 MOSFET(31b, 33b, 35b)의 드레인(Drain)단은 상기 자기터널접합 소자(10)의 하부 전극(13) 및 상기 제2 전류 구동부(20a)의 각 MOSFET(21a, 23a, 25a)의 소스(Source)단과 각각 연결된다.
또한, 제1 MOSFET(31b), 제2 MOSFET(33b), 제3 MOSFET(35b)은 NMOS 로 구비되는 것이 바람직하며, 각각 병렬로 연결되고, 각 MOSFET(31b, 33b, 35b)의 소스(Source)단의 일측이 제4 전류 구동부(20b)의 일단과 연결된다.
그리고, 제4 전류 구동부(20b)는 제1 MOSFET(21b), 제2 MOSFET(23b), 제3 MOSFET(25b)을 포함하여 이루어지며, 상기 각 MOSFET(21b, 23b, 25b)의 드레인(Drain)단은 상기 제1 전류 구동부(30a)의 각 MOSFET(31a, 33a, 35a)의 소 스(Source)단과 연결되고, 각 MOSFET(21b, 23b, 25b)의 소스(Source)단은 상기 제3 전류 구동부(30b)의 각 MOSFET(31b, 33b, 35b)의 소스(Source)단과 연결된다.
또한, 상기 제2 전류 구동부(20a)와 제4 전류 구동부(20b)의 각 게이트(Gate)에는 정상 신호가 입력되고, 제1 전류 구동부(30a)와 제3 전류 구동부(30b)의 각 게이트(Gate)에는 상기 제2 전류 구동부(20a)와 제4 전류 구동부(20b)의 각 게이트(Gate)에 입력되는 신호가 인버팅(Inverting)된 반전 신호가 입력된다.
즉, 제1 MOSFET(21a, 21b)에 입력되는 제1 논리 입력 신호는 제1 MOSFET(31a, 31b)에는 인버팅되어 입력되는데, 예를 들어, 제1 MOSFET(21a, 21b)에 입력되는 제1 논리 입력 신호가 A 라면, 제1 MOSFET(31a, 31b)에 입력되는 제1 논리 입력 신호는
로 입력되는 것이다.
이와 같이, 제2 MOSFET(23a, 23b)에 입력되는 제2 논리 입력 신호(B)는 제2 MOSFET(33a, 33b)에 입력되는 제2 논리 입력 신호(
)와 인버팅(Inverting)된 상태로 입력되고, 제3 MOSFET(25a, 25b)에 입력되는 제2 논리 입력 신호(C)는 제2 MOSFET(35a, 35b)에 입력되는 제2 논리 입력 신호(
)와 인버팅(Inverting)된 상태로 입력된다.
더불어, 제1 인에이블 MOSFET(43)은 상기 제1 전류 구동부(30a)의 각 MOSFET(31a, 33a, 35a)의 드레인과 제2 전류 구동부(20a)의 각 MOSFET(21a, 23a, 25a)의 드레인과 연결되는 노드 간에 연결되되, 제1 인에이블 MOSFET(43)의 소스단 과 연결시킨다.
또한, 제2 인에이블 MOSFET(41)은 상기 제3 전류 구동부(30b)의 각 MOSFET(31b, 33b, 35b)의 소스와 제4 전류 구동부(20b)의 각 MOSFET(21b, 23b, 25b)의 소스가 연결되는 노드 간에 연결되되, 제2 인에이블 MOSFET(41)의 드레인단과 연결시킨다.
그 이유는, WE이 로직 레벨 ‘1’로 유지되는 쓰기 동작 구간에서만 상기 제1, 제2 인에이블 MOSFET(43, 41)을 통하여 전류가 흐르므로, 전류 구동회로(50)으로부터 자기 접합 소자 (10)에 전류가 공급되어 쓰기 동작을 수행토록 하기 위함이다.
더불어, 제1 인에이블 MOSFET(43)과 제2 인에이블 MOSFET(41)의 게이트(Gate)에 인가되는 전압은 인버팅되어 신호가 입력되는데, 예를 들어 제2 인에이블 MOSFET(41)에 WE 가 입력되면, 제1 인에이블 MOSFET(43)에는
가 입력되며, 즉 제2 인에이블 MOSFET(41)에는 정상 신호가 입력되고, 제1 인에이블 MOSFET(43)에는 반전 신호가 입력되는 것이다.
또한, 제2 인에이블 MOSFET(41)를 제외한 본 발명에 따른 자기 메모리 셀(1)에 이용되는 모든 MOSFET은 NMOS로 구비되는 것이 바람직하고, 제2 인에이블 MOSFET(41)은 PMOS로 구비되는 것이 바람직하다.
여기서, MOSFET은 산화 절연층을 구비한 전계 효과 트랜지스터(FET: Field Effect Transistor)로서, 반도체 내에 있는 유출원 전도 채널과 산화 절연층에 의하여 게이트가 분리되어 있으며, 입력 전하량을 충전시키거나 또는 제거할 펄스 정 도의 게이트 입력 전압을 요구한다.
따라서, 각 MOSFET의 게이트에 일정 전압이 인가되지 않는 경우, 드레인(Drain) - 소스 (Source) 간의 전류가 도통할 수 없도록 이루어진다.
도 3는 본 발명에 따른 자기 메모리 셀을 이용하여 AND 논리 회로를 구현한 회로도 및 부분 확대도이고, 도 4은 도 3의 AND 논리 회로의 동작에 따른 자기터널접합 소자의 전류 방향 및 자화 방향을 개략적으로 도시한 도이다.
도면에서 도시하고 있는 바와 같이, 본 발명에 의한 자기 메모리 셀(1)은 도 2의 구성과 동일하며, 각 제3 MOSFET(25a, 25b, 35a, 35b)의 게이트에 입력되는 신호가 기 설정된다.
이하, 본 실시예에 따른 AND 논리 회로의 동작 과정을 설명한다.
우선, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 논리 레벨 '1' 을 입력시키고, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제3 MOSFET(25a, 25b)에는 상기 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 입력된 신호를 반전시킨 논리 레벨 '0' 의 신호를 입력시킨다.
또한, 제1 인에이블 MOSFET(41) 및 제2 인에이블 MOSFET(43)이 드레인(Drain) - 소스(Source) 간 전류가 도통하도록 각 게이트(WE,
)에 일정 전압 을 인가시키는데, 본 발명에 따른 자기 논리 셀(1)에 대한 데이터 쓰기 동작이 수행되는 쓰기 동작 구간 동안에만 WE에 논리 레벨 ‘1’의 입력 신호를 인가한다.
여기서, 자기 논리 셀(1)의 쓰기 동작 구간이 아닌 경우에는 자기터널접합 소자(10)의 자기 저항이 변화하지 않고 유지되어야 하므로, 본 발명에 따른 전류제어회로(50)가 구동되는 것을 방지하기 위하여 WE에 논리 레벨‘0’의 입력신호를 인가한다.
그리고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 상 - 하 방향이면, 즉 상부 전극(11)에서 하부 전극(13)으로 흐르는 경우의 전류 방향을 - I 로 정의하고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 하 - 상 방향이면, 즉 하부 전극(13)에서 상부 전극(11)으로 흐르는 경우의 전류 방향을 + I 로 정의한다.
A |
B |
전류 |
R |
0 |
0 |
-3I |
RL(0) |
0 |
1 |
-I |
RL(0) |
1 |
0 |
-I |
RL(0) |
1 |
1 |
+I |
RH(1) |
표 2에서 도시된 바와 같이, 각 제1 MOSFET(21a, 21b)에 인가되는 논리 입력 신호를 A 라 하고, 각 제2 MOSFET(23a, 23b)에 인가되는 논리 입력 신호를 B 라 하며, 상기 A, B 입력 신호에 따른 자기터널접합 소자(10)에 인가되는 전류를 '전류' 라고 하며, 상기 전류로 자화 방향이 제어되어 발생되는 자기 저항을 R 이라 하면, AND 논리 회로 동작과정은 다음과 같다.
표 2의 1행은 도 4의 (가)의 경우이고, A 에 '0', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '0'이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에는 논리 레벨 '1'이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 소스(Source)단에서는 각각 I 의 전류가 출력되는데, 상기 제1 전류 구동부(30a)에서는 병렬로 연결되고 있으므로, 3 개의 출력이 통합되어 3 * I 가 출력된다.
그리고, 상기 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 상기 3 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, - 3 I 의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되고, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 2의 2행은 도 4의 (나)의 경우이고, A 에 '0', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 논리 레벨 '0'이 입력되고, 제2 MOSFET(23a, 23b)의 게이트에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 입력된 신호를 인버팅시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에도 입력 신호를 인버팅시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트에는 논리 레벨 '1'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2 MOSFET(23a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제3 MOSFET(31a, 35a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 소스(Source)단에서는 I 의 전류가 출력되고, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 소스(Source)단에서는 각각 I 전류가 출력되는데, 병렬 연결되어 있으므로 총 2 * I 의 전류가 출력된다.
그리고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 I 의 전류는 하 - 상 방향으로 인가되고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극(11)과 연결되어 있으므로, 상기 2 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, I + (- 2 I) = - I 의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되고, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 2의 3행은 도 4의 (다)의 경우이고, A 에 '1', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 논리 레벨 '1'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 입력된 신호를 인버팅시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에도 입력 신호를 인버팅시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트에는 논리 레벨 '1'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제1 MOSFET(21a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1 MOSFET(21a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2, 제3 MOSFET(33a, 35a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1 MOSFET(21a)의 소스(Source)단에서는 I 의 전류가 출력되고, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 소스(Source)단에서는 각각 I 전류가 출력되는데, 병렬 연결되어 있으므로 총 2 * I 의 전류가 출력된다.
그리고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 I 의 전류는 하 - 상 방향으로 인가되고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극(11)과 연결되어 있으므로, 상기 2 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, I + (- 2 I) = - I 의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되고, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 2의 4 행은 도 4의 (라)의 경우이고, A 에 '1', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 논리 레벨 '1'이 입력되고, 제2 MOSFET(23a, 23b)의 게이트에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 입력된 신호를 인버팅시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에도 입력 신호를 인버팅시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트에는 논리 레벨 '1'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2 MOSFET(21a, 23a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제1 전류 구동부(30a)의 제3 MOSFET(35a)에 논리 레벨 '1' 에 대응되는 전압이 인가되어 상기 제3 MOSFET(35a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)의 소스(Source)단에서는 각각 I 의 전류가 출력되는데, 상기 제2 전류 구동부(20a)에서는 병렬로 연결되고 있으므로, 2 개의 출력이 통합되어 2 * I 가 출력되고, 제1 전류 구동부(30a)의 제3 MOSFET(35a)의 소스(Source)단에서는 I 의 전류가 출력된다.
그리고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 2 I 의 전류는 하 - 상 방향으로 인가되고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극(11)과 연결되어 있으므로, 상기 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 2 I + ( - I) = I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
즉, 본 실시예에 따른 AND 논리 회로는 AND 연산을 수행할 수 있는 게이트로 구현가능하며, 이는 하기 수학식 2과 같다.
R = A · B
도 5는 본 발명에 따른 자기 메모리 셀을 이용하여 OR 논리 회로를 구현한 회로도 및 부분 확대도이고, 도 6는 도 5의 OR 논리 회로의 동작에 따른 자기터널접합 소자의 전류 방향 및 자화 방향을 개략적으로 도시한 도이다.
도면에서 도시하고 있는 바와 같이, 본 발명에 의한 자기 메모리 셀(1)은 도 2의 구성과 동일하지만, 제3 MOSFET(25a, 25b)와 제3 MOSFET(35a, 35b)의 게이트에 입력되는 신호가 인버팅(Inverting)되도록 기 설정된다.
이하, 본 실시예에 따른 OR 논리 회로의 동작 과정을 설명한다.
우선, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 논리 레벨 '0' 을 입력시키고, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제3 MOSFET(25a, 25b)에는 상기 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 입력된 신호를 반전시킨 논리 레벨 '1' 의 신호를 입력시킨다.
또한, 제1 인에이블 MOSFET(41) 및 제2 인에이블 MOSFET(43)이 드레인(Drain) - 소스(Source) 간 전류가 도통하도록 각 게이트(WE,
)에 일정 전압을 인가시키는데, 본 발명에 따른 자기 논리 셀(1)에 대한 데이터 쓰기 동작이 수행되는 쓰기 동작 구간 동안에만 WE에 논리 레벨 ‘1’의 입력 신호를 인가한다.
여기서, 자기 논리 셀(1)의 쓰기 동작 구간이 아닌 경우에는 자기터널접합 소자(10)의 자기 저항이 변화하지 않고 유지되어야 하므로, 본 발명에 따른 전류제어회로(50)가 구동되는 것을 방지하기 위하여 WE에 논리 레벨‘0’의 입력신호를 인가한다.
그리고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 상 - 하 방향이면, 즉 상부 전극(11)에서 하부 전극(13)으로 흐르는 경우의 전류 방향을 - I 로 정의하고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 하 - 상 방향이면, 즉 하부 전극(13)에서 상부 전극(11)으로 흐르는 경우의 전류 방향을 + I 로 정의한다.
A |
B |
전류 |
R |
0 |
0 |
-I |
RL(0) |
0 |
1 |
+I |
RH(1) |
1 |
0 |
+I |
RH(1) |
1 |
1 |
+3I |
RH(1) |
표 3에서 도시된 바와 같이, 각 제1 MOSFET(21a, 21b)에 인가되는 논리 입력 신호를 A 라 하고, 각 제2 MOSFET(23a, 23b)에 인가되는 논리 입력 신호를 B 라 하며, 상기 A, B 입력 신호에 따른 자기터널접합 소자(10)에 인가되는 전류를 '전류' 라고 하며, 상기 전류로 자화 방향이 제어되어 발생되는 자기 저항을 R 이라 하면, OR 논리 회로 동작과정은 다음과 같다.
표 3의 1행은 도 6의 (가)의 경우이고, A 에 '0', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '0'이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에는 논리 레벨 '0'이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)와, 제2 전류 구동부(20a)의 제3 MOSFET(25a)에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2 MOSFET(31a, 33a), 제3 MOSFET(25a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 소스(Source)단에서는 I 의 전류가 출력되고, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 소스(Source)단에서는 병렬 연결되어 있으므로, 2 * I 의 전류가 출력된다.
그리고, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 소스(Source)단은 상기 제3 전류 구동부(30b)의 드레인(Drain)단과 연결되고, 상기 제3 전류 구동부(30b)의 드레인(Drain)단은 자기터널접합 소자(10)의 하부 전극(13)과 연결되므로, 상기 I 의 전류는 하 - 상 방향으로 인가되고, 상기 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 상기 2 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, I + (- 2 I) = - I의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되고, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 3의 2행은 도 6의 (나)의 경우이고, A 에 '0', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(31a, 31b)의 게이트에 입력된 신호를 인버팅시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에도 입력 신호를 인버팅시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트에는 논리 레벨 '0'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2, 제3 MOSFET(23a, 25a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2, 제3 MOSFET(23a, 25a), 제1 MOSFET(31a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 소스(Source)단에서는 각각 I 의 전류가 출력되는데, 병렬 연결되어 있으므로 총 2 * I 의 전류가 출력되고, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 소스(Source)단에서는 전류 I 가 출력된다.
그리고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 2 I 의 전류는 하 - 상 방향으로 인가되고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극(11)과 연결되어 있으므로, 상기 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 2 I + (- I) = I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 3의 3행은 도 6의 (다)의 경우이고, A 에 '1', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 논리 레벨 '1'이 입력되고, 제2 MOSFET(23a, 23b)의 게이트에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 입력된 신호를 인버팅시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에도 입력 신호를 인버팅시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트에는 논리 레벨 '0'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제3 MOSFET(21a, 25a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2 MOSFET(33a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 소스(Source)단에서는 각각 I 의 전류가 출력되는데, 병렬 연결되어 있으므로 총 2 * I 의 전류가 출력되며, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 소스(Source)단에서는 전류 I 가 출력된다.
그리고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 2 I 의 전류는 하 - 상 방향으로 인가되고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극(11)과 연결되어 있으므로, 상기 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 2 I + (- I) = I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 3의 4 행은 도 6의 (라)의 경우이고, A 에 '1', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 논리 레벨 '1'이 입력되고, 제2 MOSFET(23a, 23b)의 게이트에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트에는 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트에 입력된 신호를 인버팅시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트에도 입력 신호를 인버팅시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트에는 논리 레벨 '0'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 25a)에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2, 제3 MOSFET(21a, 23a, 25a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 25a)의 소스(Source)단에서는 각각 I 의 전류가 출력되는데, 상기 제2 전류 구동부(20a)에서는 병렬로 연결되고 있으므로, 3 개의 출력이 통합되어 3 * I 가 출력된다.
그리고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 3 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 3 I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
즉, 본 실시예에 따른 OR 논리 회로는 OR 연산을 수행할 수 있는 게이트로 구현가능하며, 이는 하기 수학식 3과 같다.
R = A + B
도 7은 본 발명에 따른 자기 메모리 셀을 이용하여 NAND 논리 회로를 구현한 회로도 및 부분 확대도이고, 도 8는 도 7의 NAND 논리 회로의 동작에 따른 자기터널접합 소자의 전류 방향 및 자화 방향을 개략적으로 도시한 도이다.
도면에서 도시하고 있는 바와 같이, 본 발명에 의한 자기 메모리 셀(1)은 도 2의 구성과 동일하나, 제1 MOSFET(31a, 31b)와 제2 MOSFET(33a, 33b)에 정상 신호가 인가되고, 제1 MOSFET(21a, 21b)와 제2 MOSFET(23a, 23b)에 정상 신호를 인버 팅(Inverting)한 신호가 인가되며, 제3 MOSFET(25a, 25b, 35a, 35b)이 기 설정된 신호를 인가시켜 NAND 논리 회로를 구현한다.
이하, 본 실시예에 따른 NAND 논리 회로의 동작 과정을 설명한다.
우선, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 논리 레벨 '0' 을 입력시키고, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제3 MOSFET(25a, 25b)에는 상기 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 입력된 신호를 반전시킨 논리 레벨 '1' 의 신호를 입력시킨다.
또한, 제1 인에이블 MOSFET(41) 및 제2 인에이블 MOSFET(43)이 드레인(Drain) - 소스(Source) 간 전류가 도통하도록 각 게이트(WE,
)에 일정 전압을 인가시키는데, 본 발명에 따른 자기 논리 셀(1)에 대한 데이터 쓰기 동작이 수행되는 쓰기 동작 구간 동안에만 WE에 논리 레벨 ‘1’의 입력 신호를 인가한다.
여기서, 자기 논리 셀(1)의 쓰기 동작 구간이 아닌 경우에는 자기터널접합 소자(10)의 자기 저항이 변화하지 않고 유지되어야 하므로, 본 발명에 따른 전류제어회로(50)가 구동되는 것을 방지하기 위하여 WE에 논리 레벨‘0’의 입력신호를 인가한다.
그리고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 상 - 하 방향이면, 즉 상부 전극(11)에서 하부 전극(13)으로 흐르는 경우의 전류 방향을 - I 로 정의하고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 하 - 상 방향이면, 즉 하부 전극(13)에서 상부 전극(11)으로 흐르는 경우의 전류 방향을 + I 로 정의한다.
A |
B |
전류 |
R |
0 |
0 |
+3I |
RH(1) |
0 |
1 |
+I |
RH(1) |
1 |
0 |
+I |
RH(1) |
1 |
1 |
-I |
RL(0) |
표 4에서 도시된 바와 같이, 각 제1 MOSFET(31a, 31b)에 인가되는 논리 입력 신호를 A 라 하고, 각 제2 MOSFET(33a, 33b)에 인가되는 논리 입력 신호를 B 라 하며, 상기 A, B 입력 신호에 따른 자기터널접합 소자(10)에 인가되는 전류를 '전류' 라고 하며, 상기 전류로 자화 방향이 제어되어 발생되는 자기 저항을 R 이라 하면, NAND 논리 회로 동작 과정은 다음과 같다.
표 4의 1행은 도 8의 (가)의 경우이고, A 에 '0', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '0'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '1'이 기 설정되어 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 23a)에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2, 제3 MOSFET(21a, 23a, 23a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 23a)의 소스(Source)단에서는 병렬 연결되어 있으므로, 3 * I 의 전류가 출력된다.
그리고, 상기 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 23a)의 소스(Source)단은 상기 제3 전류 구동부(30b)의 각 MOSFET(31a, 33a, 35a)의 드레인(Drain)단과 연결되어 있고, 상기 제3 전류 구동부(30b)는 상기 자기터널접합 소자(10)의 하부 전극(13)과 연결되므로, 상기 3 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 3 I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 4의 2행은 도 8의 (나)의 경우이고, A 에 '0', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '0'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '1'이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2 MOSFET(33a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제3 MOSFET(21a, 25a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 소스(Source)단에서는 전류 I 가 출력되고, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 소스(Source)단에서는 전류 I 가 각각 출력되는데, 병렬로 연결되었으므로 총 2 * I 의 전류가 출력된다.
그리고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극과 연결되므로, 상기 I 의 전류는 상 - 하 방향으로 인가되고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 2 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, (- I) + 2 I = I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 4의 3행은 도 8의 (다)의 경우이고, A 에 '1', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '1'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '1' 이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1 MOSFET(31a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2, 제3 MOSFET(23a, 25a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 소스(Source)단에서는 전류 I 가 출력되고, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 소스(Source)단에서는 전류 I 가 각각 출력되는데, 병렬로 연결되었으므로 총 2 * I 의 전류가 출력된다.
그리고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극과 연결되므로, 상기 I 의 전류는 상 - 하 방향으로 인가되고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 2 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, (- I) + 2 I = I 의 전류가 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 4의 4행은 도 8의 (라)의 경우이고, A 에 '1', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '1'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '0' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '1' 이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2 MOSFET(31a, 33a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제3 MOSFET(25a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 소스(Source)단에서는 전류 각각 I 가 출력되는데, 병렬로 연결되었으므로 총 2 * I 의 전류가 출력되고, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 소스(Source)단에서는 전류 I 가 출력된다.
그리고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극과 연결되므로, 상기 2 I 의 전류는 상 - 하 방향으로 인가되고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, (- 2 I) + I = - I 의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되고, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
즉, 본 실시예에 따른 NAND 논리 회로는 NAND 연산을 수행할 수 있는 게이트로 구현가능하며, 이는 하기 수학식 4과 같다.
도 9은 본 발명에 따른 자기 메모리 셀을 이용하여 NOR 논리 회로를 구현한 회로도 및 부분 확대도이고, 도 10는 도 9의 NOR 논리 회로의 동작에 따른 자기터널접합 소자의 전류 방향 및 자화 방향을 개략적으로 도시한 도이다.
도면에서 도시하고 있는 바와 같이, 본 발명에 의한 자기 메모리 셀(1)은 도 2의 구성과 동일하나, 제1 MOSFET(31a, 31b)와 제2 MOSFET(33a, 33b)에 정상 신호가 인가되고, 제1 MOSFET(21a, 21b)와 제2 MOSFET(23a, 23b)에 정상 신호를 인버팅(Inverting)한 신호가 인가되며, 제3 MOSFET(25a, 25b, 35a, 35b)이 기 설정된 신호를 인가시켜 NOR 논리 회로를 구현한다.
이하, 본 실시예에 따른 NOR 논리 회로의 동작 과정을 설명한다.
우선, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 논리 레벨 '1' 을 입력시키고, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제3 MOSFET(25a, 25b)에는 상기 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제3 MOSFET(35a, 35b)의 게이트(Gate)에 입력된 신호를 반전시킨 논리 레벨 '0' 의 신호를 입력시킨다.
또한, 제1 인에이블 MOSFET(41) 및 제2 인에이블 MOSFET(43)이 드레인(Drain) - 소스(Source) 간 전류가 도통하도록 각 게이트(WE,
)에 일정 전압을 인가시키는데, 본 발명에 따른 자기 논리 셀(1)에 대한 데이터 쓰기 동작이 수행되는 쓰기 동작 구간 동안에만 WE에 논리 레벨 ‘1’의 입력 신호를 인가한다.
여기서, 자기 논리 셀(1)의 쓰기 동작 구간이 아닌 경우에는 자기터널접합 소자(10)의 자기 저항이 변화하지 않고 유지되어야 하므로, 본 발명에 따른 전류제어회로(50)가 구동되는 것을 방지하기 위하여 WE에 논리 레벨‘0’의 입력신호를 인가한다.
그리고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 상 - 하 방향이면, 즉 상부 전극(11)에서 하부 전극(13)으로 흐르는 경우의 전류 방향을 - I 로 정의하고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 하 - 상 방향 이면, 즉 하부 전극(13)에서 상부 전극(11)으로 흐르는 경우의 전류 방향을 + I 로 정의한다.
A |
B |
전류 |
R |
0 |
0 |
+I |
RH(1) |
0 |
1 |
-I |
RL(0) |
1 |
0 |
-I |
RL(0) |
1 |
1 |
-3I |
RL(0) |
표 5에서 도시된 바와 같이, 각 제1 MOSFET(31a, 31b)에 인가되는 논리 입력 신호를 A 라 하고, 각 제2 MOSFET(33a, 33b)에 인가되는 논리 입력 신호를 B 라 하며, 상기 A, B 입력 신호에 따른 자기터널접합 소자(10)에 인가되는 전류를 '전류' 라고 하며, 상기 전류로 자화 방향이 제어되어 발생되는 자기 저항을 R 이라 하면, NOR 논리 회로 동작 과정은 다음과 같다.
표 5의 1행은 도 10의 (가)의 경우이고, A 에 '0', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '0'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '0'이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제3 MOSFET(35a)과, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2 MOSFET(21a, 23a)과, 제3 MOSFET(35a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제3 MOSFET(35a)의 소스(Source)단에서 전류 I 가 출력되고, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)의 소스(Source)단에서는 병렬로 연결되어 있으므로, 2 * I 의 전류가 출력된다.
그리고, 제1 전류 구동부(30a)의 제3 MOSFET(35a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 I 는 상 - 하 방향으로 인가되고, 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되므로 전류 2 I 는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, (-I) + 2 I = I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 5의 2행은 도 10의 (나)의 경우이고, A 에 '0', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '0'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '0'이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 제2 전류 구동부(20a)의 제1 MOSFET(21a)의 게이트에 논리 레벨 '1'에 대응되는 전압이 인가되어 상기 제2, 제3 MOSFET(33a, 35a), 제1 MOSFET(21a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 소스(Source)단에서는 I 가 각각 출력되는데, 병렬 연결이므로 총 2 * I 의 전류가 출력되고, 제2 전류 구동부(20a)의 제1 MOSFET(21a)의 소스(Source)단에서는 I 가 출력된다.
그리고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극과 연결되므로, 상기 2 I 의 전류는 상 - 하 방향으로 인가되고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, (- 2 I) + I = - I 의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 5의 3행은 도 10의 (다)의 경우이고, A 에 '1', B 에 '0' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '1'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '0' 이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제3 MOSFET(31a, 35a)의 드레인 - 소스 간에 전류가 도통하도록 작동되고, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제2 MOSFET(23a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 소스(Source)단에서는 각각 전류 I 가 출력되는데, 병렬로 연결되므로 총 2 * I 의 전류가 출력되며, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 소스(Source)단에서는 전류 I 가 출력된다.
그리고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극과 연결되므로, 상기 2 I 의 전류는 상 - 하 방향으로 인가되고, 상기 제2 전류 구동부(20a)는 제3 전류 구동부(30b)와 연결되고, 상기 제3 전류 구동부(30b)는 자기터널접합 소자(10)의 하부 전극(13)과 연결되어 있으므로, 상기 I 의 전류는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, (- 2 I) + I = - I 의 전류가 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 5의 4행은 도 10의 (라)의 경우이고, A 에 '1', B 에 '1' 을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 논리 레벨 '1'이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(C)에 논리 레벨 '1' 이 기 설정되어 입력된다.
한편, 제2 전류 구동부(20a) 및 제4 전류 구동부(20b)의 제1 MOSFET(21a, 21b)의 게이트(
)에는 제1 전류 구동부(30a) 및 제3 전류 구동부(30b)의 제1 MOSFET(31a, 31b)의 게이트(A)에 입력된 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(
)에도 입력 신호를 인버팅(Inverting)시킨 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(
)에는 논리 레벨 '0' 이 기 설정되어 입력된다.
즉, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되고, 이에 따라 상기 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 드레인 - 소스 간에 전류가 도통하도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 소스(Source)단에서는 전류 각각 I 가 출력되는데, 병렬로 연결되었으므로 총 3 * I 의 전류가 출력된다.
그리고, 제1 전류 구동부(30a)는 자기터널접합 소자(10)의 상부 전극과 연결되므로, 상기 3 I 의 전류는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, - 3 I 의 전류가 상기 자기터널접합 소자(10)에 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
즉, 본 실시예에 따른 NOR 논리 회로는 NOR 연산을 수행할 수 있는 게이트로 구현가능하며, 이는 하기 수학식 5과 같다.
도 11은 본 발명에 따른 자기 메모리 셀을 이용하여 논리 회로를 구현한 회로도 및 부분 확대도이고, 도 12은 도 11의 논리 회로의 동작에 따른 자기터널접합 소자의 전류 방향 및 자화 방향을 개략적으로 도시한 도이다.
도면에서 도시하고 있는 바와 같이, 본 발명에 의한 자기 메모리 셀(1)은 도 2의 구성과 동일하다.
이하, 본 실시예에 따른 자기 메모리 셀의 구동 과정을 설명한다.
우선, 또한, 제1 인에이블 MOSFET(41) 및 제2 인에이블 MOSFET(43)이 드레인(Drain) - 소스(Source) 간 전류가 도통하도록 각 게이트(WE,
)에 일정 전압을 인가시키는데, 본 발명에 따른 자기 메모리 셀(1)에 쓰기 동작이 수행되는 쓰기 구간 동안에만 WE에 논리 레벨‘1’의 입력 신호를 인가한다.
그리고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 상 - 하 방 향이면, 즉 상부 전극(11)에서 하부 전극(13)으로 흐르는 경우의 전류 방향을 - I 로 정의하고, 자기터널접합 소자(10)를 통하여 흐르는 전류의 방향이 하 - 상 방향이면, 즉 하부 전극(13)에서 상부 전극(11)으로 흐르는 경우의 전류 방향을 + I 로 정의한다.
A |
B |
C |
전류 |
R |
0 |
0 |
0 |
-3I |
RL(0) |
0 |
0 |
1 |
-I |
RL(0) |
0 |
1 |
0 |
-I |
RL(0) |
1 |
0 |
0 |
-I |
RL(0) |
0 |
1 |
1 |
+I |
RH(1) |
1 |
0 |
1 |
+I |
RH(1) |
1 |
1 |
0 |
+I |
RH(1) |
1 |
1 |
1 |
+3I |
RH(1) |
표 6에서 도시된 바와 같이, 각 제1 MOSFET(21a, 21b)에 인가되는 논리 입력 신호를 A 라 하고, 각 제2 MOSFET(23a, 23b)에 인가되는 논리 입력 신호를 B 라 하며, 제3 MOSFET(25a, 25b)에 인가되는 전류를 C 라 하고, 상기 A, B, C 입력 신호에 따른 자기터널접합 소자(10)에 인가되는 전류를 '전류' 라고 하며, 상기 전류로 자화 방향이 제어되어 발생되는 자기 저항을 R 이라 하면, 논리 회로 동작 과정은 다음과 같다.
표 6의 1행은 도 12의 (가)의 경우이고, A 에 '0', B 에 '0', C 에 '0'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '0'이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '1'이 입력된다.
즉, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 드레인 - 소스 간 전류가 흐를 수 있도록 작동된다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 소스(Source)단에서 전류 I 가 각각 출력되는데, 병렬로 연결되어 있으므로, 3 * I 의 전류가 출력된다.
그리고, 제1 전류 구동부(30a)의 제1, 제2, 제3 MOSFET(31a, 33a, 35a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, - 3 I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 6의 2행은 도 12의 (나)의 경우이고, A 에 '0', B 에 '0', C 에 '1'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '1'이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '0'이 입력된다.
즉, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 게이트와, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 소스단에서 전류 I 가 출력되고, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 소스(Source)단에서 전류 I 가 각각 출력되는데, 병렬로 연결되어 있으므로, 2 * I 의 전류가 출력된다.
그리고, 제2 전류 구동부(20a)의 제3 MOSFET(25a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 I 는 하 - 상 방향으로 인가되며, 제1 전류 구동부(30a)의 제1, 제2 MOSFET(31a, 33a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 2 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, I + (- 2 I) = - I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 6의 3행은 도 12의 (다)의 경우이고, A 에 '0', B 에 '1', C 에 '0'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '0'이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '1'이 입력된다.
즉, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 게이트와, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 소스단에서 전류 I 가 출력되고, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 소스(Source)단에서 전류 I 가 각각 출력되는데, 병렬로 연결되어 있으므로, 2 * I 의 전류가 출력된다.
그리고, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 I 는 하 - 상 방향으로 인가되며, 제1 전류 구동부(30a)의 제1, 제3 MOSFET(31a, 35a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 2 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, I + (- 2 I) = - I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 6의 4행은 도 12의 (라)의 경우이고, A 에 '1', B 에 '0', C 에 '0'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '0'이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '1'이 입력된다.
즉, 제2 전류 구동부(20a)의 제1 MOSFET(21a)의 게이트와, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 소스단에서 전류 I 가 출력되고, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 소스(Source)단에서 전류 2 * I 가 출력된다.
그리고, 제2 전류 구동부(20a)의 제2 MOSFET(23a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 I 는 하 - 상 방향으로 인가되며, 제1 전류 구동부(30a)의 제2, 제3 MOSFET(33a, 35a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 2 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, I + (- 2 I) = - I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 오른쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 동일 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 로우(Low)인 '0' (RL = 0)이 된다.
표 6의 5행은 도 12의 (마)의 경우이고, A 에 '0', B 에 '1', C 에 '1'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '0' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '1'이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '0'이 입력된다.
즉, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 게이트와, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 소스단에서 전류 2 * I 가 출력되고, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 소스(Source)단에서 전류 I 가 출력된다.
그리고, 제2 전류 구동부(20a)의 제2, 제3 MOSFET(23a, 25a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 2 I 는 하 - 상 방향으로 인가되며, 제1 전류 구동부(30a)의 제1 MOSFET(31a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 2 I + (- I) = I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 6의 6행은 도 12의 (바)의 경우이고, A 에 '1', B 에 '0', C 에 '1'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '0' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '1'이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '1' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '0'이 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 게이트와, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 소스단에서 전류 2 * I 가 출력되고, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 소스(Source)단에서 전류 I 가 출력된다.
그리고, 제2 전류 구동부(20a)의 제1, 제3 MOSFET(21a, 25a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 2 I 는 하 - 상 방향으로 인가되며, 제1 전류 구동부(30a)의 제2 MOSFET(33a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 2 I + (- I) = I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 6의 7행은 도 12의 (사)의 경우이고, A 에 '1', B 에 '1', C 에 '0'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '0' 이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '1'이 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)의 게이트와, 제1 전류 구동부(30a)의 제3 MOSFET(35a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)의 소스단에서 전류 2 * I 가 출력되고, 제1 전류 구동부(30a)의 제3 MOSFET(35a)의 소스(Source)단에서 전류 I 가 출력된다.
그리고, 제2 전류 구동부(20a)의 제1, 제2 MOSFET(21a, 23a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 2 I 는 하 - 상 방향으로 인가되며, 제1 전류 구동부(30a)의 제3 MOSFET(35a)의 소스(Source)단은 상기 자기터널접합 소자(10)의 상부 전극(11)과 연결되므로, 전류 I 는 상 - 하 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 2 I + (- I) = I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
표 6의 8행은 도 12의 (아)의 경우이고, A 에 '1', B 에 '1', C 에 '1'을 입력한 경우의 동작 과정은 다음과 같다.
여기서, 제2, 제4 전류 구동부(20a, 20b)의 제1 MOSFET(21a, 21b)의 게이트(A)에 논리 레벨 '1' 이 입력되고, 제2 MOSFET(23a, 23b)의 게이트(B)에 논리 레벨 '1' 이 입력되며, 제3 MOSFET(25a, 25b)의 게이트(C)에 논리 레벨 '1' 이 입력된다.
한편, 제1, 제3 전류 구동부(30a, 30b)의 제1 MOSFET(31a, 31b)의 게이트(
)에는 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되고, 제2 MOSFET(33a, 33b)의 게이트(
)에도 인버팅(Inverting)된 신호인 논리 레벨 '0' 이 입력되며, 제3 MOSFET(35a, 35b)의 게이트(
)에도 인버팅된 신호인 논리 레벨 '0'이 입력된다.
즉, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 25a)의 게이트에 논리 레벨 '1' 에 대응되는 전압이 인가되어 드레인 - 소스 간 전류가 흐를 수 있다.
또한, 각 MOSFET에서 출력되는 전류의 양을 I 라고 가정하면, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 25a)의 소스단에서 전류 3 * I 가 출력된다.
그리고, 제2 전류 구동부(20a)의 제1, 제2, 제3 MOSFET(21a, 23a, 25a)의 소스단은 제3 전류 구동부(30b)의 드레인단과 연결되고, 제3 전류 구동부(30b)의 드레인단은 상기 자기터널접합 소자(10)의 하부 전극과 연결되므로, 전류 3 I 는 하 - 상 방향으로 인가된다.
따라서, 상 - 하 방향으로 흐르는 전류를 - I 로 정의하고, 하 - 상 방향으로 흐르는 전류를 + I 로 정의하였으므로, 3 I 의 전류가 상기 자기터널접합 소자(10)로 인가되고, 자유층(17)의 자화 방향은 왼쪽으로 변경되며, 자유층(17)과 고정층(15)의 자화 방향이 반대 방향으로 평행하기 때문에, 자기터널접합 소자(10)의 자기 저항은 논리 레벨 하이(High)인 '1' (RH = 1)이 된다.
즉, 본 실시예에 따른 논리 회로는 하기 수학식 6와 같은 연산을 수행할 수 있도록 이루어진다.
R = A·B + B·C + C·A
이상에서는 본 발명의 바람직한 실시예를 예시적으로 설명하였으나, 본 발명의 범위는 이같은 특정 실시예에만 한정되지 않으며 해당 분야에서 통상의 지식을 가진자라면 본 발명의 특허 청구 범위내에 기재된 범주 내에서 적절하게 변경이 가능 할 것이다.