1.摘要 ugL$W@ 这个示例演示了
优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。
yb]a p 优化过程分为三个步骤。
`zvYuKQ.} - 应用IFTA优化一个透射衍射扩散器的透过率函数。
4v{gc/g - 基于透过率函数来计算反射镜的反射函数。
"kL5HD]TC - 计算反射镜的高度轮廓。
Lh0<A% 在学习和使用此案例之前,我们建议你首先阅读应用案例545。
N@) D,~ 7_|zMk.J* 2.模拟任务 cBAA32wf 4iw+3 Q| 衍射扩散器反射镜
?$gEX@5h 相位级次:2
KUp
lN1Sy 直径:5.75×5mm
"B\qp "N
18`?t_8g 照明光束参数
AKHi$Bk )QKZI))G0
tV T(!&( /1^%32c 波长:532nm
+Oxl1fDf 激光光束直径(1/e2):1.1mm
Y`_6Ny=" UrtN3icph 期望输出场参数
S |B7HS5 ul:jn]S*
;Z8K3p r..Rh9v/=E 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg
-Z#A}h 图案直径:400×187mm
b,!h[ 光轴偏移:0×100mm
%II |;< 效率:>25%
&<~`?-c 分辨率约: 700×700um
K}*s^*X /6f$%:q 3.设计步骤1-设计透过率函数 V43|Ej}E }96^OQPE
h-6kf:XP% 优化投射扩散器的透过率函数。
=XqmFr;h 假设扩散器和目标屏之间是远场
系统。
P>)qN,a <8'}H`w% 开始扩散器设计
,Z3.Le" jPFA\$To
9_&.G4%V f):|Ad| 选择Diffractive optics-Pattern Generating Diffuser
m. XLpD f>Ij:b`Z2
z;Kyg} 5Zh
/D0!| 进入扩散器设计会话编辑界面
;]'mx BCFvqhF7s
9V\5`QXu 3Hr ZN+D 指定高斯光束束腰以及发散角的定义类型
0Pbv7)=XL xC{ W_a(
0dXWy`Mn x|1OGbBK 确定高斯光束的波长及束腰直径
uNLA/hL+n @UX'(W
cE[4CCpy yV_aza 指定近轴远场作为
光学系统
-cOLgrmp rBT#Cyl
\|Us/_h Z}WMpp^r 确定近轴远场距离
>NK*$r8 =%p0rz|b
MsfY|(/m 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm
<kp?*xV]] Lxs 使用IFTA优化二元扩散器透过率函数。
]^E<e!z={$ IFTA优化文档可以通过图样生成扩散器会话编辑器生成。
QYDSE 期望光图样可以由jpg文件导入。
h>q&X4- 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。
{}~7Gi! 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。
a!]'S4JS >q"mI6F
E]i3E[T 指定相位阶次:一个二阶相位级次
eqg|bc[i!t ljQru ^(u
j$,:cN 5hg:@i',
IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
8-+Ce;h 像素大小:830nm×800nm
KHI-m9( 单周期像素数:2271×2355
=:uK$>[ 周期:1.9mm×1.9mm
}e
s ol[
VMZ\9IwI 9aHV~5 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd
JN,4#, &Y4S[- 4.设计步骤2-反射镜反射函数 $TGE 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
`$Z:j;F 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸:
Se{}OG) →像素大小的变化:
9'Le}`Gf 
反射函数像素大小
j KGfm9|zj 
透射函数像素大小
\C#XKk$OE hxZ5EKBy
Y w7txp`i ibAZ=RD 5.设计步骤3-反射镜高度轮廓 "wy|gnQJ 这个案例演示了如何设计一个微结构反射镜的光学函数。
B<zoa= 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。
0%&ZR=y(G VirtualLab基于薄元近似结构设计来计算的表面轮廓。
P;4Y%Dq~Qo JFewOt3 计算反射镜的表面轮廓
E^qJ5pr_P D<U^FT
:7>oFz ^hiIMqY_{`
jlXzfDT 69N/_V • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具
RUco3fZ • 开始VirtualLab结构设计(Design→Structure Design)
W T~UEK' 2@~.FBby7@
4}.PQ{ /<C}v~r • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。
wIQ~a • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。
=>3wI'I • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。
G5A:C(r
UI2TW)^2 • 将计算光学函数每个采样点的表面高度轮廓。
e<A6=} • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。
Bm"-X:=' • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。
?TWve)U -+ylJo[D 计算镜表面剖面
fJ<I|ZZ
/~~A2.=. b'r</ncZ
p+7G R.x^ • VirtualLab计算镜的高度剖面,假设垂直入射光。• 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。
x%_VzqR` • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。• α是入射角。
0{Uc/ • 双击生成包含反射镜的双界面元件。• 反射镜表面由采样界面
模拟。
$/p0DY • 点击Edit按钮。
!WSY75 • 选择Scaling 窗口并且输入在z方向的缩放
05>mR qVL {'#1do}{
NTWy1 (/gv
U80 • 调整反射镜的孔直径和形状来满足您的需求。
PaD6||1F • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。
(1IYOlG4 U_Jchi,! 6.结论 X8 $Y2?< • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。
&u+l`F^Z • 设计分三个步骤完成:
TW?_fse*[ - 设计和优化扩散器透过率函数
\qf0=CPw8 基于透过率函数计算反射镜的反射函数
C]EkVcKFA - 计算反射镜的高度轮廓
q]scKWYI • 微结构镜的表面剖面可以以各种数据格式导出。