컴팩트 모델, 회로 시뮬레이션을 지탱하는 숨은 설명서
참조: BSIM (Wikipedia)
새 건물을 설계할 때, 기둥 하나를 바꿀 때마다 실제 건물을 다시 지어 흔들어 볼 수는 없습니다. 대신 축소 모형을 만들고, 재료의 거동을 담은 설명서와 수식으로 바람과 하중을 계산하죠. 모형과 수식이 충분히 정확하면 삽을 뜨기 전에 건물이 버틸지 미리 가늠할 수 있습니다.
회로 안의 트랜지스터도 똑같은 고민을 안고 있습니다. 수억 개의 소자를 실제로 만들어 하나씩 재 볼 수는 없으니, 소자의 전기적 거동을 수식으로 압축한 컴팩트 모델(Compact Model)을 씁니다. 이 글에서는 이 모델이 회로 시뮬레이션에서 맡는 역할을, 업계 표준인 BSIM을 중심으로 풀어 봅니다.
컴팩트 모델이 담아내는 것
트랜지스터 하나의 거동은 게이트에 걸린 전압에 따라 흐르는 전류, 그리고 전극 사이에 쌓이는 전하로 요약됩니다. 앞의 것을 전류-전압 특성(I-V), 뒤의 것을 전하-전압 특성(C-V)이라고 부르죠.
컴팩트 모델은 바로 이 두 특성을 소수의 수식과 파라미터로 압축해 놓은 묶음입니다. 건물의 설명서가 재료의 강도와 치수를 숫자로 적어 두듯, 이 모델은 소자의 문턱전압, 이동도, 채널 길이 같은 값을 파라미터로 담아 둡니다.
회로 시뮬레이터는 이 수식을 불러다 각 소자의 전류와 전하를 계산하고, 그 결과를 회로 전체의 방정식에 집어넣어 풉니다. 소자 하나하나를 물리적으로 해부하지 않고도 회로 전체의 거동을 예측하게 해 주는 설명서인 셈이죠.
소자를 매번 직접 풀 수 없는 이유
소자 내부에서 전자가 어떻게 움직이는지는 반도체 물리 방정식으로 엄밀하게 풀 수 있습니다. 소자를 잘게 격자로 쪼개 전위와 전류를 수치로 계산하는 소자 시뮬레이션(TCAD, Technology CAD)이 그 방법이죠.
문제는 속도입니다. 이 방식은 소자 하나를 푸는 데도 상당한 계산이 들어, 수억 개의 트랜지스터가 모인 회로를 통째로 돌리기에는 너무 느립니다. 건물 한 채를 짓기 위해 벽돌 하나하나의 분자 구조부터 계산하는 격이죠.
그래서 회로 설계 단계에서는 소자 물리를 매번 풀지 않습니다. 대신 미리 정리된 수식, 곧 이 모델을 불러 쓰는 것이 훨씬 현실적입니다. 정확도를 조금 내주는 대신, 거대한 회로를 다룰 수 있는 속도를 얻는 맞교환이죠.
BSIM이 트랜지스터를 수식으로 바꾸는 방법
BSIM(Berkeley Short-channel IGFET Model)은 미국 UC 버클리에서 개발한 MOSFET 컴팩트 모델 계열로, 오랫동안 산업 표준으로 쓰여 왔습니다. 여러 소자 업체와 설계 도구가 같은 모델을 공유해야 결과를 맞춰 볼 수 있기에, 표준의 자리가 특히 중요하죠.
BSIM은 순수하게 물리 공식만으로 이루어진 모델이 아닙니다. 소자의 기본 동작은 반도체 물리에서 끌어오되, 미세 소자에서 나타나는 복잡한 현상은 측정값에 맞춰 보정하는 항을 더한 물리 기반에 경험적 피팅을 결합한 방식입니다.
그 덕에 짧은 채널에서 생기는 문턱전압 변화나 누설 같은 비이상 효과까지 수식 안에 담을 수 있습니다. 흔히 컴팩트 모델이 순수한 물리 공식이라 측정 없이도 완성된다고 오해하지만, 실제 소자를 재서 파라미터를 맞추는 과정이 반드시 따라붙습니다.
파라미터 추출과 모델 세대
모델의 수식이 정해져 있어도, 그 안의 파라미터 값은 공정마다 다릅니다. 그래서 각 공정에서 만든 시험 소자를 측정하고, 그 데이터에 수식이 가장 잘 맞도록 파라미터를 뽑아내죠. 이 과정을 파라미터 추출(Parameter Extraction)이라고 부릅니다.
이렇게 완성된 모델과 파라미터는 파운드리가 제공하는 설계 키트(PDK, Process Design Kit) 안에 담겨 설계자에게 전달됩니다. 설계자는 소자 물리를 몰라도, 이 모델을 불러 쓰는 것만으로 해당 공정의 소자 거동을 회로에 반영할 수 있죠.
소자 구조가 바뀌면 모델도 세대를 바꿉니다. 평면 소자 시대에는 BSIM3와 BSIM4가 널리 쓰였고, 입체 구조인 핀펫(FinFET)과 게이트올어라운드(GAA)가 등장하면서 이들을 담는 BSIM-CMG 계열이 나왔습니다. 소자가 진화하면 그 거동을 담는 설명서도 다시 쓰여야 하는 셈입니다.
장점과 한계, 그리고 신뢰의 조건
컴팩트 모델의 가장 큰 장점은 속도와 규모입니다. 수억 개의 소자가 모인 회로도 현실적인 시간 안에 시뮬레이션할 수 있고, 설계 변경을 빠르게 반복해 볼 수 있죠.
한계도 분명합니다. 모델은 파라미터를 뽑아낸 조건 안에서 신뢰할 수 있을 뿐, 그 범위를 크게 벗어난 전압이나 온도에서는 예측이 어긋날 수 있습니다. 측정 데이터의 품질과 모델의 적용 범위가 곧 시뮬레이션의 신뢰를 가르는 조건이죠.
컴팩트 모델과 TCAD 비교 표
| 구분 | 컴팩트 모델 | TCAD(소자 시뮬레이션) |
|---|---|---|
| 주 목적 | 회로 전체의 거동 예측 | 단일 소자의 물리 분석 |
| 계산 방식 | 수식과 파라미터 | 격자 기반 수치 해석 |
| 속도 | 매우 빠름(대규모 회로) | 느림(소자 몇 개 수준) |
| 담는 정보 | 측정에 맞춘 거동 | 물리 현상 자체 |
| 주 사용자 | 회로 설계자 | 소자·공정 엔지니어 |
핵심 정리
컴팩트 모델은 트랜지스터의 전류와 전하 거동을 소수의 수식과 파라미터로 압축해, 회로 시뮬레이터가 거대한 회로를 빠르게 풀게 해 주는 설명서입니다. BSIM은 그 설명서의 업계 표준으로, 물리 기반 공식에 측정 기반 보정을 더해 소자의 비이상 효과까지 담아냅니다.
건물을 짓기 전 모형과 설명서로 거동을 가늠하듯, 설계자는 이 모델로 소자를 미리 돌려 봅니다. 모델은 파라미터를 뽑아낸 조건 안에서만 믿을 수 있다는 점을 기억하면, 시뮬레이션 결과를 어디까지 신뢰할지 판단하는 감각도 함께 자랍니다.
면접 대비 질문
면접 대비 질문컴팩트 모델과 TCAD의 차이를 설명하고, 회로 시뮬레이션에서 컴팩트 모델을 쓰는 이유를 말해 보세요.
[답변 포인트] TCAD는 소자를 격자로 쪼개 반도체 물리 방정식을 수치로 푸는 방식이라 단일 소자의 물리 현상을 정밀하게 볼 수 있지만, 계산이 무거워 수억 개 소자가 모인 회로 전체를 다루기 어렵다는 점을 먼저 짚습니다. 컴팩트 모델은 소자의 전류-전압과 전하-전압 거동을 수식과 파라미터로 압축해, 정확도를 조금 내주는 대신 거대한 회로를 빠르게 풀 수 있는 속도를 얻는다는 맞교환을 설명합니다. BSIM처럼 측정으로 파라미터를 보정한 표준 모델을 써야 업체와 도구 사이에서 결과를 맞춰 볼 수 있다는 점을 덧붙이면 좋습니다.









