AIDT 온디바이스 STEM 양자점 단일 전자 트랜지스터(SET) 쿨롱 블록케이드 전하계 서보 엔진

서브 아토패럿 충전 에너지 \(E_c \gg k_B T\), 전도도 피크 \(e/2\) 바이어스, 10,000Hz C# 엔진

1. 개요

단일 전자 트랜지스터(Single-Electron Transistor, SET)는 나노미터 반도체 양자점(Quantum Dot) 또는 금속 아일랜드가 두 개의 미세 터널 접합(소스, 드레인)과 게이트 전극으로 격리된 초극미 나노소자입니다. 아일랜드의 총 정전용량(\(C_\Sigma < 1\text{ aF}\))이 극도로 작아 단 하나의 전자가 유입될 때 요구되는 정전 충전 에너지(\(E_c = e^2 / 2C_\Sigma\))가 열에너지(\(k_B T\))를 압도할 때, 단자 전압이 임계값에 도달할 때까지 전자 터널링이 완전히 차단되는 쿨롱 봉쇄(Coulomb Blockade) 현상이 발생합니다. 게이트 전압을 조절하여 아일랜드 전하를 \(e\) 단위로 변조하면 주기적인 쿨롱 진동(Coulomb Oscillations) 전도도 피크가 나타나며, 전하 감도가 \(10^{-5} e/\sqrt{\text{Hz}}\)에 달하는 궁극의 초정밀 전하계(Electrometer)로 동작합니다. 그러나 배경 1/f 전하 잡음(Charge Noise)과 전하 트랩 점유율 요동은 동작점을 이탈시킵니다. 본 고에서는 10,000Hz 쿨롱 피크 고정 C# 서보 엔진을 구현합니다.

2. 수학적 모델링 및 지배 방정식

아일랜드에 \(n\)개의 여분 전자가 존재할 때 정전 자유 에너지 \(F(n, V_g)\) 및 쿨롱 다이아몬드(Coulomb Diamond) 안정 영역 조건은 다음과 같습니다:

\[ F(n, V_g) = \frac{(n e - C_g V_g)^2}{2 C_\Sigma} - e V_{ds} \frac{C_d n}{C_\Sigma} \]

소스-드레인 전류 \(I_{ds}\)는 정전 에너지 차이 \(\Delta F\)가 소스 페르미 준위와 드레인 페르미 준위 창 안에 들어올 때만 공명 터널링으로 흐릅니다. 저온 선형 전도도 \(G(V_g)\)는 쿨롱 진동 피크 형상을 따릅니다:

\[ G(V_g) = \frac{G_{max}}{2} \cosh^{-2}\left( \frac{\alpha_g e (V_g - V_{peak})}{2.5 k_B T} \right) \]

최대 감도 동작점(\(dG/dV_g\) 최대치, 즉 쿨롱 피크의 변곡점 반경사)에 게이트 바이어스를 고정하기 위해 10,000Hz 디더 톤 변조 및 피드백 서보를 연산합니다.

3. 실시간 피드백 제어 아키텍처

+-----------------------------------------------------------------------------+
|    AIDT Quantum Dot SET Coulomb Blockade 10,000Hz Real-Time Servo Engine    |
+-----------------------------------------------------------------------------+
|  [Femtoammeter Drain Current (100kHz) & Lock-In Conductance Transconductance]|
|                                       |                                     |
|                                       v                                     |
|     [Coulomb Peak Operating Point Drift & Single-Electron Charge Solver]    |
|                                       |                                     |
|                                       v                                     |
|     [Zero-Alloc Discrete Sub-Millivolt Back-Gate Bias Stabilization Servo]  |
|                                       |                                     |
|                                       v                                     |
|   [Sub-Microvolt High-Speed Gate DAC] -> [Quantum Dot Plunger Gate Electrode]|
+-----------------------------------------------------------------------------+
                    

4. Zero-Allocation C# 서보 엔진 구현

SET 쿨롱 진동의 최대 전하 감도 바이어스 지점을 실시간 추종하는 10,000Hz C# 엔진 클래스입니다.

using System;
using System.Runtime.CompilerServices;

namespace ZeliDesk.QuantumElectronics.Set
{
    public readonly struct SetConfig
    {
        public readonly double TargetTransconductance;
        public readonly double GateLeverArmAlpha;
        public readonly double NominalGateVoltageMv;
        public readonly double Kp;
        public readonly double Ki;

        public SetConfig(double targetTransconductance, double gateLeverArmAlpha,
                         double nominalGateVoltageMv, double kp, double ki)
        {
            TargetTransconductance = targetTransconductance;
            GateLeverArmAlpha = gateLeverArmAlpha;
            NominalGateVoltageMv = nominalGateVoltageMv;
            Kp = kp;
            Ki = ki;
        }
    }

    public ref struct SetChargeServo
    {
        private readonly SetConfig _config;
        private double _gateIntegral;
        private double _controlledGateMv;

        public SetChargeServo(in SetConfig config)
        {
            _config = config;
            _gateIntegral = 0.0;
            _controlledGateMv = config.NominalGateVoltageMv;
        }

        [MethodImpl(MethodImplOptions.AggressiveInlining)]
        public (double controlledGateMv, double detectedFractionalChargeE) Update(double measuredTransconductance, double drainCurrentPa, double dtSec)
        {
            double error = _config.TargetTransconductance - measuredTransconductance;
            _gateIntegral += error * dtSec;
            _gateIntegral = Math.Clamp(_gateIntegral, -10.0, 10.0);

            // 게이트 전압을 미세 조절하여 dI/dVg 최대 경사점에 동작점 고정
            double deltaV = (_config.Kp * error) + (_config.Ki * _gateIntegral);
            _controlledGateMv = Math.Clamp(_controlledGateMv + deltaV, -500.0, 500.0);

            // 미세 전하 변동량 \Delta q 추정 (\Delta q = \Delta V_g * C_g)
            double fracChargeE = (deltaV * 1e-3 * _config.GateLeverArmAlpha * 1.602e-19) / 1.602e-19;

            return (_controlledGateMv, fracChargeE);
        }
    }
}

5. 학술적 의의 및 교육적 활용 가치

본 설계는 2022 개정 물리 교과 내 '전하의 양자화와 쿨롱 힘', '반도체 양자우물 및 양자점', '단일 전자 소자와 양자 컴퓨팅' 단원을 아우르는 첨단 STEM 교육 모델입니다. 전자가 단 한 개씩 징검다리를 건너듯 이동하는 미시적 터널링 거동과 이를 이용한 궁극의 전하 센싱 원리를 온디바이스에서 정량적으로 학습할 수 있습니다.