Skip to content

21. 光学产生(Optical Generation)

本章描述了当光波穿透器件、被吸收并产生电子-空穴对时,用于计算光学产生率的各种方法。

这些方法包括简单光束吸收、光线追踪法、传输矩阵法、时域有限差分法、光束传播法以及从文件加载外部分布。还可以使用不同类型的折射率模型和吸收模型、参数斜坡以及光学交流分析。

光学产生概述

光学产生计算的统一接口可提供一致的仿真设置,无论底层光学求解器方法如何。这允许在仿真过程中逐步细化结果,并在精度与计算时间之间取得平衡,同时只需更改特定于求解器的参数。有几种独立于所选光学求解器的方法可用于计算光学产生:

基于光学载流子产生的物理模型,独立于具体的光学求解器(见光学载流子产生物理模型,第684页)。

计算均匀光照下的光学产生(见ComputeFromMonochromaticSource,第684页)。

从外部工具或先前仿真加载光学解(见从文件加载光学问题解,第785页)。

使用光谱光照计算光学产生(见光照光谱,第686页)。

使用恒定值设置光学产生(见设置恒定光学产生,第688页)。

统一接口的光学产生计算

光学产生的统一接口通过OpticalGeneration部分进行配置,可与多种光学求解器结合使用。

设置全局参数

OpticalGeneration部分用于设置全局参数,这些参数适用于所有类型的光学产生计算,除非在各自的部分中另有指定。

以下参数可以全局设置,也可以针对每种类型的光学产生计算单独设置:

Scaling:缩放因子,默认为1.0。

TimeDependence:时间依赖性(见瞬态仿真时间依赖性说明,第696页)。

SetConstant:将恒定光学产生率分配给指定的区域或材料(见设置恒定光学产生,第688页)。

物理光学载流子产生模型

光学产生率由吸收的光子通量乘以量子产率得到:

其中,是吸收的光子通量。

量子产率定义为每个吸收光子产生的载流子对数。在硅中,室温下产生一个电子-空穴对所需的平均能量约为

ComputeFromMonochromaticSource

对于给定波长和入射方向的单色光源,光学产生率计算为:

其中是吸收系数,是光学强度,是波长,是普朗克常数,是光速。

以下语法激活单色光源的光学产生计算:

bash
Physics {
    Optics (
        OpticalGeneration (
            ComputeFromMonochromaticSource ()
        )
    )
}

光照光谱(Illumination Spectrum)

使用ComputeFromSpectrum可以从光谱光照计算光学产生。光谱被离散化为多个波长区间,每个区间内的强度由光谱文件指定。

光谱文件格式如下:

bash
File {
    IlluminationSpectrum = "spectrum.txt"
}
Physics {
    Optics (
        OpticalGeneration (
            ComputeFromSpectrum ()
        )
    )
}

光谱文件格式为:

# Wavelength[um]  Intensity[W/cm2]
0.3  0.1
0.4  0.2
0.5  0.5
0.6  0.3
0.7  0.1

设置恒定光学产生(SetConstant)

可以使用SetConstant为特定区域或材料设置恒定的光学产生率:

bash
Physics {
    Optics (
        OpticalGeneration (
            SetConstant (
                Region = "absorber"
                Value = 1e21
            )
        )
    )
}

复杂折射率模型

光学仿真的准确性高度依赖于复杂折射率模型的正确指定。Sentaurus Device支持多种复杂折射率模型,包括:

常数折射率

波长依赖性折射率

温度依赖性折射率

载流子密度依赖性折射率

用户自定义模型

复杂折射率定义为:

其中是实折射率,是消光系数。

光线追踪法(Raytracing)

Sentaurus Device支持使用光线追踪法进行二维和三维光产生仿真。该方法基于几何光学,计算折射、透射和反射。

光线追踪物理模型

当光线穿过具有不同折射率的区域时,在界面处发生反射和透射。反射和透射系数由菲涅耳方程给出:

对于TE偏振(s波):

对于TM偏振(p波):

其中是入射角,是折射角,是两种介质的折射率。

使用光线追踪

以下示例展示光线追踪的配置:

bash
Physics {
    Optics (
        ComplexRefractiveIndex (
            WavelengthDep (real imag)
        )
        OpticalGeneration (
            ComputeFromMonochromaticSource ()
        )
        Excitation (
            Wavelength = 0.5
            Intensity = 0.1
            Theta = 0
            PolarizationAngle = 45
        )
        OpticalSolver (
            RayTracing (
                RayDistribution (
                    WindowName = "L1"
                    Mode = Equidistant
                    NumberOfRays = 100
                )
            )
        )
    )
}

传输矩阵法(Transfer Matrix Method)

传输矩阵法(TMM)用于计算平面波在层状介质中的传播。

TMM物理模型

假设单色平面波以任意入射角和偏振态穿透多个平面平行层。每层必须是均匀的、各向同性的和光学线性的。

在这种情况下,每层中的前向和后向运行波的振幅通过传输矩阵计算。

界面的传输矩阵定义为:

其中(对于E偏振/TE)和(对于H偏振/TM)。

使用TMM

以下示例展示TMM的配置:

bash
Physics {
    Optics (
        ComplexRefractiveIndex (
            WavelengthDep (real imag)
        )
        OpticalGeneration (
            ComputeFromMonochromaticSource ()
        )
        Excitation (
            Wavelength = 0.5
            Intensity = 0.1
            Window ("L1") (
                Rectangle (dx = 1, dy = 1)
            )
        )
        OpticalSolver (
            TMM (
                PropagationDirection = Perpendicular
                LayerStackExtraction (
                    WindowName = "L1"
                )
            )
        )
    )
}

时域有限差分法(FDTD)

时域有限差分(FDTD)求解器通过求解麦克斯韦方程提供严格的解。FDTD求解器在单独的工具Sentaurus Device电磁波求解器(EMW)中实现。

有关使用FDTD求解器的详细信息,请参阅Sentaurus™ Device电磁波求解器用户指南。

光束传播法(BPM)

光束传播法(BPM)可用于 finding光在光电探测器等器件中的传播和穿透。BPM求解器适用于二维和三维器件几何。

注意: 不要将BPM用于三维 CMOS图像传感器,因为BPM无法解析由三维透镜引起的偏振转换。

BPM物理模型

Sentaurus Device中实现的BPM基于快速傅里叶变换(FFT),是Feit和Fleck开发的FFT BPM变体。

标量亥姆霍兹方程的解为:

使用BPM

以下示例展示BPM的配置:

bash
Physics {
    Optics (
        OpticalGeneration (
            QuantumYield (
                Value = 1.0
            )
        )
        OpticalSolver (
            BPM (
                GridNodes = (256, 256, 1600)
                ReferenceRefractiveIndex = 2.2
                Excitation (
                    Type = "Gaussian"
                    SigmaGauss = (2.0)
                    CenterGauss = (0.0)
                )
            )
        )
        Excitation (
            Wavelength = 0.5
            Intensity = 0.1
            Theta = 0.0
        )
    )
}

粗糙表面散射

为模拟粗糙界面散射引起的陷光效应,标准TMM方法得到了扩展。标量散射理论允许近似计算粗糙界面的散射光量。所谓的雾度参数定义了漫射(散射)光与总(漫射+镜面)光的比例。

散射求解器配置

以下参数用于配置散射求解器:

bash
Physics {
    Optics (
        OpticalSolver (
            TMM (
                Scattering (
                    AngularDiscretization = 90
                    MaxNumberOfIterations = 150
                    Tolerance = 1e-3
                )
            )
        )
    )
}

从文件加载光学解

可以从文件加载光学问题的解,可以是吸收光子密度分布或光学产生分布。

文件格式

加载的轮廓必须满足以下要求之一:

轮廓必须保存在TDR文件中。

要导入高维网格的一维轮廓必须符合PLX文件格式。

bash
File {
    OpticalSolverInput = "absorbed_photon_density.tdr"
}
Physics {
    Optics (
        OpticalGeneration (
            ComputeFromMonochromaticSource ()
        )
        OpticalSolver (
            FromFile (
                DatasetName = AbsorbedPhotonDensity
            )
        )
    )
}

光学AC分析

光学AC分析计算光学信号频率的量子效率。该方法基于AC分析技术,提供量子效率的实部和虚部与频率的关系。

bash
ACCoupled ( StartFrequency=1.e4 EndFrequency=1.e9
    NumberOfPoints=31 Decade Node(a c) Optical )
{ poisson electron hole }

参考文献

[1] B. R. Bennett, R. A. Soref, and J. A. Del Alamo, "Carrier-Induced Change in Refractive Index of InP, GaAs, and InGaAsP," IEEE Journal of Quantum Electronics, vol. 26, no. 1, pp. 113–122, 1990.

[2] D. A. Clugston and P. A. Basore, "Modelling Free-carrier Absorption in Solar Cells," Progress in Photovoltaics: Research and Applications, vol. 5, no. 4, pp. 229–236, 1997.

[3] D. K. Schroder, R. N. Thomas, and J. C. Swartz, "Free Carrier Absorption in Silicon," IEEE Journal of Solid-State Circuits, vol. SC-13, no. 1, pp. 180–187, 1978.

[4] H. E. Bennett and J. O. Porteus, "Relation Between Surface Roughness and Specular Reflectance at Normal Incidence," Journal of the Optical Society of America, vol. 51, no. 2, pp. 123–129, 1961.

[5] P. Beckmann and A. Spizzichino, The Scattering of Electromagnetic Waves from Rough Surfaces, Norwood, Massachusetts: Artech House, 1987.

[6] J. Krc, F. Smole, and M. Topic, "Analysis of Light Scattering in Amorphous Si:H Solar Cells by a One-Dimensional Semi-coherent Optical Model," Progress in Photovoltaics: Research and Applications, vol. 11, no. 1, pp. 15–26, 2003.

[7] M. D. Feit and J. A. Fleck, Jr., "Light propagation in graded-index optical fibers," Applied Optics, vol. 17, no. 24, pp. 3990–3998, 1978.

[8] P. Kaczmarski and P. E. Lagasse, "Bidirectional Beam Propagation Method," Electronics Letters, vol. 24, no. 11, pp. 675–676, 1988.

[9] F. Alauzet and M. Mehrenberger, "P1-conservative solution interpolation on unstructured triangular meshes," International Journal for Numerical Methods in Engineering, vol. 84, no. 13, pp. 1552–1588, 2010.

基于 Sentaurus TCAD 官方文档构建

代码块