AIDT 온디바이스 STEM 전계방출 전자현미경(FE-SEM) 쇼트키 방출(Schottky Emission) 서보 엔진

쇼트키 효과 정전기 거울력 이미지 전하 장벽 강하 \\(\\Delta \\Phi = \\sqrt{\\frac{e^3 E}{4 \\pi \\epsilon_0}}\\), 고휘도 전자총 10,000Hz C# 추출 서보

1. 개요: 나노미터 전자 프로브를 생성하는 고휘도 전계방출 전자원의 심장부

현대 주사전자현미경(SEM)과 투과전자현미경(TEM)에서 고해상도를 달성하기 위해서는 빔 소스의 크기가 지극히 작고 휘도(Brightness)가 극도로 높은 전자총이 필요합니다. 순수 열전자 방출원(텅스텐 필라멘트)은 휘도가 낮고 에너지 분산이 크며, 냉전계 방출원(Cold-FEG)은 초고진공 유지가 어렵고 방출 전류 요동(Flicker noise)이 심합니다.

쇼트키 방출 전자총(Schottky Field Emission Gun, ZrO/W(100))은 텅스텐 단결정 팁에 산화지르코늄(ZrO)을 코팅하여 일함수를 낮추고(\(\\sim 2.8\\,\\text{eV}\)), 적절한 고온(\(1800\\,\\text{K}\))과 강한 인출 전기장(\(E \\sim 10^8\\,\\text{V/m}\))을 동시에 인가하여 쇼트키 효과(Schottky effect)에 의한 정전기 포텐셜 장벽 강하를 유도합니다. 이를 통해 고휘도와 뛰어난 장기 방출 안정성을 동시에 달성합니다.

2. 이미지 전하 전위 및 쇼트키 전류 밀도 수식 모델

도체 표면 밖으로 탈출하려는 전자는 유도된 거울상 전하(Image Charge)에 의한 정전기적 인력을 받으며, 외부 전기장 \(F\)가 인가될 때 표면 밖 거리 \(x\)에서의 총 포텐셜 에너지 \(V(x)\)는 다음과 같습니다:

\\[ V(x) = -e F x - \\frac{e^2}{16 \\pi \\epsilon_0 x} \\]

극대점 \(\\frac{dV}{dx} = 0\) 위치 \(x_m = \\sqrt{\\frac{e}{16 \\pi \\epsilon_0 F}}\)에서 포텐셜 장벽의 최대 강하량 \(\\Delta \\Phi\) (쇼트키 장벽 저하)는 다음과 같이 유도됩니다:

\\[ \\Delta \\Phi = \\sqrt{\\frac{e^3 F}{4 \\pi \\epsilon_0}} \\]

유효 일함수가 \(\\Phi_{\\text{eff}} = \\Phi_0 - \\Delta \\Phi\)로 감소함에 따라, 쇼트키 방출 전류 밀도 \(J_{\\text{SE}}\)는 리처드슨-더시만 방정식에 쇼트키 인자가 결합된 형태로 주어집니다:

\\[ J_{\\text{SE}}(T, F) = A_R T^2 \\exp\\left( -\\frac{\\Phi_0 - \\sqrt{\\frac{e^3 F}{4 \\pi \\epsilon_0}}}{k_B T} \\right) \\]

여기서 \(A_R = \\frac{4 \\pi m_e e k_B^2}{h^3} \\approx 120\\,\\text{A/(cm}^2\\text{K}^2\\text{)}\)는 리처드슨 상수입니다. 팁 반경 \(r_t\)와 인출 전극 전압 \(V_{\\text{ext}}\) 사이의 기하학적 전기장 집중 인자 \(\\beta\)에 의해 \(F = \\beta V_{\\text{ext}}\)로 결정됩니다.

3. 실시간 쇼트키 인출 전압 서보 아키텍처 다이어그램

graph TD A[ZrO/W(100) 쇼트키 캐소드 필라멘트 가열 T = 1800 K] --> B[인출 전극 추출 전기장 F = beta * V_ext] B --> C[쇼트키 포텐셜 장벽 강하 Delta Phi = sqrt e^3 F / 4 pi eps0] C --> D[전자 빔 방출 전류 I_probe ~ 100 pA] D --> E[빔 전류 센서 및 패러데이 컵 전류 모니터] E --> F[기준 프로브 전류와의 오차 Delta I = I_ref - I_probe] F --> G[10,000Hz 0-Alloc C# 인출 전압 PID 피드백 서보] G --> B

4. 고성능 0-Alloc C# 쇼트키 전자총 서보 엔진 구현

방출 전류의 장기 드리프트를 실시간 인출 전압으로 0.01% 이내로 안정화하는 0-Alloc C# 엔진입니다:

using System;
using System.Runtime.CompilerServices;

namespace ZeliDesk.Stem.ElectronMicroscopy
{
    public readonly record struct SchottkyGunParameters(
        double BaseWorkFunctionEV, // Phi_0 (ZrO/W 기준 ~ 2.8 eV)
        double CathodeTemperatureK,// T (1800 K)
        double FieldBetaFactor,    // m^-1 (팁 기하학 전기장 인자 ~ 1e5 m^-1)
        double TipAreaM2,          // 방출 면적 (예: pi * (15 nm)^2)
        double TargetCurrentAmp    // 목표 방출 전류 (예: 100 nA = 100e-9)
    );

    public ref struct SchottkyServoState
    {
        public double ExtractorVoltage;
        public double SurfaceFieldVm;
        public double BarrierLoweringEV;
        public double EmissionCurrentAmp;
        public double CurrentErrorPercent;
        public bool IsStable;
    }

    public static class SchottkyEmissionServo
    {
        private const double ElemCharge = 1.602176634e-19; // C
        private const double Eps0 = 8.8541878128e-12;       // F/m
        private const double BoltzmannK = 1.380649e-23;    // J/K
        private const double RichardsonA = 1.20173e6;       // A/(m^2 K^2)

        [MethodImpl(MethodImplOptions.AggressiveInlining)]
        public static void StepServo(
            in SchottkyGunParameters p,
            double currentExtractorV,
            double dt,
            ref SchottkyServoState state)
        {
            state.ExtractorVoltage = currentExtractorV;

            // 1. 표면 인출 전기장 F = beta * V_ext
            state.SurfaceFieldVm = p.FieldBetaFactor * currentExtractorV;

            // 2. 쇼트키 장벽 강하 계산: Delta Phi = sqrt(e^3 * F / (4 * pi * eps0))
            double deltaPhiJoules = Math.Sqrt((Math.Pow(ElemCharge, 3) * state.SurfaceFieldVm) / (4.0 * Math.PI * Eps0));
            state.BarrierLoweringEV = deltaPhiJoules / ElemCharge;

            // 3. 유효 일함수 및 전류 밀도
            double effectivePhiJoules = (p.BaseWorkFunctionEV - state.BarrierLoweringEV) * ElemCharge;
            double thermalEnergy = BoltzmannK * p.CathodeTemperatureK;

            double exponent = -effectivePhiJoules / thermalEnergy;
            double currentDensity = RichardsonA * Math.Pow(p.CathodeTemperatureK, 2) * Math.Exp(exponent);

            // 4. 총 방출 전류 계산
            state.EmissionCurrentAmp = currentDensity * p.TipAreaM2;

            // 5. 오차율 계산
            state.CurrentErrorPercent = ((state.EmissionCurrentAmp - p.TargetCurrentAmp) / p.TargetCurrentAmp) * 100.0;

            // 6. 안정성 판정 (0.1% 이내 전류 유지)
            state.IsStable = Math.Abs(state.CurrentErrorPercent) < 0.1;
        }
    }
}

5. 교육 연수 및 방위 반도체 나노 계측 적용 지침

방통대 직무연수 및 국방 초미세 부품 역공학(Reverse Engineering)

  • 물리 교과 연계: 열전자 방출과 터널링 전계 방출의 경계 영역인 쇼트키 효과, 거울상 전하 모델, 포텐셜 에너지 장벽 계산을 직관적 교육 콘텐츠로 설계.
  • 국방 반도체 보안 분석: 적성국 무기체계에서 노획한 집적회로의 2nm 나노공정 레이아웃 역설계 및 고해상도 FE-SEM 기반 결함 분석.