3D 드리프트–확산: 도핑된 GaAs 저항기
이 튜토리얼에서는 간단하지만 매우 교육적인 장치인 도핑된 갈륨 비소(GaAs) 저항기에 대해, 빠른 2D 드리프트–확산 설정에서 완전한 3D 전기 시뮬레이션으로 확장하는 방법을 보여줍니다. 교육 및 예제 문제에 이상적입니다. 물리는 명확하고 JV 특성은 거의 선형이며, 출력은 전위와 전류가 공간에서 어떻게 분포하는지 잘 보여줍니다.
1. 2D GaAs 저항기 생성
- 새 시뮬레이션 → GaAs 데모 → 도핑된 와이어 / 저항기.
- 기하 구조: 2D에서 시작하고 X와 Y 방향의 메시 포인트를 설정합니다. (Z는 지금은 비활성화 상태로 유지합니다. 이후에 활성화합니다.)
- 도핑: 왼쪽→오른쪽으로 증가하는 억셉터 프로파일(p형 구배)을 정의합니다. “와이어”는 이 구배가 적용된 직사각형 GaAs 블록입니다.
- 접촉: 서로 반대 면이 전극으로 작동합니다(축 설정에 따라 상/하 또는 좌/우). 하나의 전극은 전압 스윕을 수행하고 다른 전극은 0 V로 유지됩니다.
- 재결합: 단순 SRH(해석적 형태)를 활성화합니다. 이 데모에서는 동적 트랩이 필요하지 않습니다.
2. 실행 및 기본 확인 (2D)
Run을 클릭합니다. 로그에서:
- 각 단계 시간은 몇 ms 정도여야 합니다(보통 노트북 기준 약 6–8 ms).
- 접촉 전류가 일치해야 합니다(정상 상태에서 상단 = 하단). 일치하지 않으면 시간 영역 모드이거나 수렴하지 않았을 가능성이 높습니다.
- 잔차(총 오류)는 작아야 합니다: ≲10−9이면 매우 좋습니다. 10−6…10−3 값이면 설정이나 메시를 다시 확인해야 합니다.
Output을 엽니다:
- JV 곡선: 저항기에서 예상되는 거의 선형적인 동작. 공간 전하 및 도핑 때문에 약간의 흔들림이 나타날 수 있습니다.
- 스냅샷: 바이어스가 증가함에 따라 EC(전도대; 일반 UI에서는 “LUMO”로 표시될 수 있음), ϕ(정전 전위), 그리고 캐리어 밀도(n, p)를 플로팅합니다.
3. 3D로 확장: 메시 및 접촉
메시 편집기에서 Z 차원을 활성화합니다. 먼저 적당한 크기를 선택합니다:
Nx × Ny × Nz = 5 × 5 × 5. 실행 시간과 메모리는 대략
\( \mathcal{O}(N_x N_y N_z) \approx \mathcal{O}(N^3) \)로 증가하므로
10×10×10은 노트북에서도 문제없지만 20×20×20 이상은 빠르게 부담이 커질 수 있습니다.
3D에서는 접촉이 유한 면적 객체입니다(2D처럼 전체 면을 자동으로 덮지 않습니다). Dimension/Contact editor를 열고 다음을 수행합니다:
- 각 접촉의 폭/깊이를 장치 크기에 맞게 설정합니다(전체 면 전극의 경우) 또는 부분 크기(예: 면의 0.5×0.5)를 선택하여 전류 확산을 연구합니다.
- 오프셋을 조정하여 패드를 원하는 위치에 배치합니다(비대칭 주입/추출을 시연).
4. 실행 및 분석 (3D)
3D 시뮬레이션을 실행합니다(메시는 적당한 크기로 유지). 다음을 확인합니다:
- JV 곡선: 여전히 거의 선형(저항성)이어야 합니다. 2D 값과 비교합니다.
- 3D 전위 ϕ: 바이어스를 단계적으로 증가시키며 3D 전위 분포의 변화를 관찰합니다. 슬라이스/단면 도구를 사용하여 장치를 “절단”하여 더 명확하게 해석합니다.
- 전류: 여섯 가지 성분을 플로팅합니다:
- Jn,x, Jn,y, Jn,z
- Jp,x, Jp,y, Jp,z
- 캐리어: n(x,y,z,V), p(x,y,z,V)는 균일한 저항기에서 미묘하게 변할 수 있습니다; 시각적 대비는 색상 스케일에 따라 달라지므로 색상 막대를 확인하십시오.
5. 실용적인 팁 및 주의사항
- 먼저 1D/2D에서 프로토타입을 만드십시오. 물리와 수치적 동작을 검증한 후 필요할 때만 Z를 활성화하십시오.
- 무차별 메시 증가보다 메시 효율이 중요합니다. 노드 사이에서 PDE가 충분히 작은 잔차로 해결되면 더 많은 메시 포인트가 항상 더 높은 정확도를 의미하지 않습니다. 실제 구배를 포착할 때만 메시를 증가시키십시오.
- 수렴 확인: 작은 잔차(≲10−8), 일치하는 접촉 전류, 안정적인 단계 시간을 유지하십시오. 잔차가 10−5…10−3에서 정체되면 스케일링, 바이어스 또는 메시를 다시 검토하십시오.
- SRH 선택: 이 저항기 데모에서는 단순 해석적 SRH 모델이면 충분합니다. 트랩 동역학이 필요할 때만 동적 트랩을 활성화하십시오.
- 메모리 스케일링: 각 축의 메시를 두 배로 늘리면 미지수는 약 8배 증가합니다;
20×20×20이상에서는 RAM 사용량을 주의하십시오.