1.摘要 C)kQi2T 这个示例演示了
优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。
dNt|"9~& 优化过程分为三个步骤。
ty=?SZF - 应用IFTA优化一个透射衍射扩散器的透过率函数。
\r9%;?f - 基于透过率函数来计算反射镜的反射函数。
+Y[+2=lO - 计算反射镜的高度轮廓。
+W4g:bB1 在学习和使用此案例之前,我们建议你首先阅读应用案例545。
{j@)sDMX VO6y9X" 2.模拟任务 \gXx{rLW ~n
9DG>a 衍射扩散器反射镜
P!ICno6[e 相位级次:2
aRP+?}b"> 直径:5.75×5mm
/ kGX 6hh
d9( Sj? 照明光束参数 dz9-+C{m LK5H~FK
8{<cqYCR &3?yg61Ag 波长:532nm
=^M t#h." 激光光束直径(1/e2):1.1mm
I]$d,N!. 3?(p; 期望输出场参数
EKD>c$T^ YTit=4|
O{R5<"g RV(z>XM 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg
P9^h>sV 图案直径:400×187mm
}O{"qs#) 光轴偏移:0×100mm
{ "c,P:S] 效率:>25%
xxn&{\
? 分辨率约: 700×700um
'E,Yht=/} L?(rv.lb 3.设计步骤1-设计透过率函数 xU"qB24]= 4e t#Q
d2C:3-4 优化投射扩散器的透过率函数。
SLo/7$rct 假设扩散器和目标屏之间是远场
系统。
[{*#cr f !m2k0|9 开始扩散器设计
R<Tzt'z U:e9Vq'N m
}YO}LQ-| `pUArqf 选择Diffractive optics-Pattern Generating Diffuser
%"2B1^o> <k5~z(
t_Wn<)XA dp+Y?ufr 进入扩散器设计会话编辑界面
mio'm 7:%K-LeaQu
e>)5j1 T5;D0tM/ 指定高斯光束束腰以及发散角的定义类型
N~d]}J8}gx 0k 8SDRWU
uBgHtjmae )Cl&"bX 确定高斯光束的波长及束腰直径
0]~n8mB> `-\"p;Hp0
s#[Ej&2[= zL'n
J 指定近轴远场作为
光学系统
"kC>EtaX |93%,
48`<{|r{ 8hg(6 XUG 确定近轴远场距离
5KSsRq/8" Gov{jksr
wSMgBRV#^ 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm
QPEv@laM enj2xye%Y 使用IFTA优化二元扩散器透过率函数。
WXL.D_=+ IFTA优化文档可以通过图样生成扩散器会话编辑器生成。
z-j \S7F 期望光图样可以由jpg文件导入。
t;'.D @ 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。
Y# #J 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。
}2@$2YR[ .R,8<4
_p.{|7 指定相位阶次:一个二阶相位级次
m.*+0NG t}nRW o
2srz) xEe 5\J;EWTU IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
0&x)5^lG 像素大小:830nm×800nm
Cu]X&l 单周期像素数:2271×2355
g:g>;"B
O 周期:1.9mm×1.9mm
P+SCX#{y o6R(BMwGa
:jPAA`, ~0NZx8qG 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd
Nvi14,q/ BR=Yte
/ 4.设计步骤2-反射镜反射函数 ZU|nKt<GK 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
;V
GrZZ 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸:
1jyWP#M# →像素大小的变化:
u$"5SGI6 
反射函数像素大小
/%7eo?@, 
透射函数像素大小
MqqS3
pLU>vQA
S]>_o "|HV u@HP@>V 5.设计步骤3-反射镜高度轮廓 u+9Mc u" 这个案例演示了如何设计一个微结构反射镜的光学函数。
(LjY<dQO 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。
N%a[Y
VirtualLab基于薄元近似结构设计来计算的表面轮廓。
CHz(wn w~9gZ&hdp 计算反射镜的表面轮廓
3,?y ! 9`muk
]V_9[=% k|V{jBG"@
4)ISRR 8yo9$~u; • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具
q)[gVL • 开始VirtualLab结构设计(Design→Structure Design)
?9mY #_Of Km?i{TW
:PLs A3[} l>ttxYBa<d • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。
,y.0Cb0 • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。
Q pX@;j • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。
]k8XLgJ
.UcS4JU • 将计算光学函数每个采样点的表面高度轮廓。
~-6;h.x= • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。
TCEbz8ql • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。
(_T&2% TuU.yvkU 计算镜表面剖面
7 mN?;X33
Rq7ks To ubLLhf
,rd+ dN DXUI/C f • VirtualLab计算镜的高度剖面,假设垂直入射光。• 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。
!qR(Rn • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。• α是入射角。
_D:/?=y;e • 双击生成包含反射镜的双界面元件。• 反射镜表面由采样界面
模拟。
|] YT6-?. • 点击Edit按钮。
j\a?n4g - • 选择Scaling 窗口并且输入在z方向的缩放
>C i=H(8vN A1C@'9R*
09"~<W8 DlP}Fp { • 调整反射镜的孔直径和形状来满足您的需求。
NF.SGga • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。
^Ni)gm{?k ~i
\69q% 6.结论 5Z:HCp-aG • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。
oGM.{\i • 设计分三个步骤完成:
5E@V@kw - 设计和优化扩散器透过率函数
IE6/
E 基于透过率函数计算反射镜的反射函数
@MM|.#
~T - 计算反射镜的高度轮廓
WO{N@f^ • 微结构镜的表面剖面可以以各种数据格式导出。