1.摘要 d9e_slx 这个示例演示了
优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。
tg-U x 优化过程分为三个步骤。
#{K}o} - 应用IFTA优化一个透射衍射扩散器的透过率函数。
VzD LG LH - 基于透过率函数来计算反射镜的反射函数。
)Q= EmZbJz - 计算反射镜的高度轮廓。
7+
+Fak 在学习和使用此案例之前,我们建议你首先阅读应用案例545。
\]<eLw-v 5|O~ 2.模拟任务 /5:2g#S4 niC ;WK 衍射扩散器反射镜
f#mNx 相位级次:2
^/]w}C#:d 直径:5.75×5mm
QiH>!Ssw
la4
#2>#WZ 照明光束参数 cD.afy E$SYXe [,
}aO6% !]f80z 波长:532nm
zVt1Ta:j 激光光束直径(1/e2):1.1mm
5"sd )qSjI_qt5 期望输出场参数
'3<T~t P* X^)R
!0-KB# (A(j.[4a 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg
;k?Z,M: 图案直径:400×187mm
\k4tYL5 光轴偏移:0×100mm
LV2#w_^I 效率:>25%
RN^<bt{_U 分辨率约: 700×700um
M.FY4~ A1Ru&fd! 3.设计步骤1-设计透过率函数 `D/<*e,# i~3\jD=<
0<i8
;2KD 优化投射扩散器的透过率函数。
35Ro85j 假设扩散器和目标屏之间是远场
系统。
G&Fe2&5!w niA>afo 开始扩散器设计
joz0D!-"# f9K+o-P.h
+D+v j|fn }~NM\rm 选择Diffractive optics-Pattern Generating Diffuser
gV}c4>v( &]"Z x0t5%
^(kmF UV,Z @.&KRAZ 进入扩散器设计会话编辑界面
Ec9%RAxl lVv'_9yg
_-|/$ jZ sU(<L0 指定高斯光束束腰以及发散角的定义类型
~4+ICCbH Mfn^v:Q#
>P+oNY M!YGv
确定高斯光束的波长及束腰直径
A$g'/QM 7}1Z7"?
R]&lVXyH mxnu\@}( 指定近轴远场作为
光学系统
Spu>
ac enGZb&
' hDs.Wnu
~|G`f\Ln" 确定近轴远场距离
HV&i! M@T gy1R.SN
L\hid/NL 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm
CwM1
_3cE <a&w$Zc/ 使用IFTA优化二元扩散器透过率函数。
%Rt
5$+dNT IFTA优化文档可以通过图样生成扩散器会话编辑器生成。
+~>cAWZq_ 期望光图样可以由jpg文件导入。
tkYPfUvTE 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。
D GL=\ 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。
!hFzIp XU<XK9EA
.6!cHL3ln 指定相位阶次:一个二阶相位级次
B)*1[Jf{4 }hE!0q~MfM
]z!Df\I bE,#, IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
4/V;g%0uN; 像素大小:830nm×800nm
b0sj0w / 单周期像素数:2271×2355
:-_"[:t 5Z 周期:1.9mm×1.9mm
O]Ey@7 & b")O#v.
4p7j"d5 Ei<m/v
光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd
T/0cPn0> :%gM
Xsb 4.设计步骤2-反射镜反射函数 PWeWz(]0Z4 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
O=vD6@QI 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸:
d}aMdIF!e →像素大小的变化:
{e$@i 
反射函数像素大小
bXvriQ.UH 
透射函数像素大小
ay
=B<|! ]Exbuc
0 .UN R, #szTu 5.设计步骤3-反射镜高度轮廓 <isU D6TC 这个案例演示了如何设计一个微结构反射镜的光学函数。
g*Pn_Yo[. 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。
8>G5VhCm~o VirtualLab基于薄元近似结构设计来计算的表面轮廓。
[wk1p-hf $VjMd f 计算反射镜的表面轮廓
&lID6{7 9Z ?VCp_Ji
m7`S@qG sOVpDtZ]LR
)Y&B63]B M;W&#Fz% • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具
\vx'+} • 开始VirtualLab结构设计(Design→Structure Design)
L8Q/!+K \Unawv~
m^zD'] PT~F^8,) • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。
#V)l> • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。
FRL;fF • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。
X40JCQx{+
Zx`/88!x[ • 将计算光学函数每个采样点的表面高度轮廓。
mE=Tj%+x • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。
4uH}
SG[ • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。
'K}2 m R5mb4 计算镜表面剖面
aO}p"-'
ADM!4L(s4} Uu@qS
Hq~SRc~ J7`;l6+Gb • VirtualLab计算镜的高度剖面,假设垂直入射光。• 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。
NGRXNh+ • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。• α是入射角。
,-kz\N@. • 双击生成包含反射镜的双界面元件。• 反射镜表面由采样界面
模拟。
1FG"Ak}D • 点击Edit按钮。
/cVZ/" • 选择Scaling 窗口并且输入在z方向的缩放
s0CDp"uJY [,;O$j}
Y9
Bk$$#\ _RS
CyV • 调整反射镜的孔直径和形状来满足您的需求。
Z2-tDp(I • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。
\F\xZ.r ,,1y0s0` 6.结论 .g7\+aiTUd • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。
nEP3B'+ • 设计分三个步骤完成:
rWqr-"0S. - 设计和优化扩散器透过率函数
-O r\ 基于透过率函数计算反射镜的反射函数
>)Bv>HM - 计算反射镜的高度轮廓
dj4a)p|YN • 微结构镜的表面剖面可以以各种数据格式导出。