1.摘要 5gKXe4}\/| 这个示例演示了
优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。
s)~Wcp'+M: 优化过程分为三个步骤。
b NR@d'U - 应用IFTA优化一个透射衍射扩散器的透过率函数。
[oG
Sy5bB - 基于透过率函数来计算反射镜的反射函数。
^KUM4.
6 - 计算反射镜的高度轮廓。
<RCeY(1 在学习和使用此案例之前,我们建议你首先阅读应用案例545。
bltZQI| v-&@c 2.模拟任务 zb. ^p
X aE[:9{<| 衍射扩散器反射镜
'k9Qd:a} 相位级次:2
Jix;!(" 直径:5.75×5mm
ZmaGp* Wj
'#u=wyp 照明光束参数 icN#8\E Cig!3
chXTFLC~ CZ.HQc 波长:532nm
HE@P< 激光光束直径(1/e2):1.1mm
iJb-F*_y %9b TfX" 期望输出场参数
C *]XQ1F4 `teaE7^Wm
oH1]-Nl$ Xu& v3Y~k 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg
q8H9au&/ 图案直径:400×187mm
EfqC_,J*3 光轴偏移:0×100mm
:Fdk`aC 效率:>25%
rqEP!S^ 分辨率约: 700×700um
4?Qc&e{5 Voo_
? 3.设计步骤1-设计透过率函数 ;"]?&ri kk ZMoK
!yu-MpeG 优化投射扩散器的透过率函数。
C
A $R
假设扩散器和目标屏之间是远场
系统。
)TOKHN \9k{h08s 开始扩散器设计
uO4R5F|tL @!mjjeG+1
-~_;9[uV T;#:Y 选择Diffractive optics-Pattern Generating Diffuser
lB(P+yY,/' ;fB!/u
Hr/Q?7g B+lnxr0t 进入扩散器设计会话编辑界面
85ND 3F6q4 0RP{_1k
$o^N_`l uZ+vYF^ 指定高斯光束束腰以及发散角的定义类型
)w0K2&)A "tz`@3,5dN
YQaL)t$0 zfK3$| 确定高斯光束的波长及束腰直径
!CLL{\F tNYCyw{K
7vEZb.~4z I ka
V g L 指定近轴远场作为
光学系统
02q*z>:^ Gt;U9k|i
g&O!w!T
;c|G 确定近轴远场距离
vf?m-wh yOE N*^6
,e+S7YX 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm
Z'_EX7r wu19Pg?F 使用IFTA优化二元扩散器透过率函数。
!KLY*bt6 IFTA优化文档可以通过图样生成扩散器会话编辑器生成。
ZCDcf 期望光图样可以由jpg文件导入。
+Ec@qP R& 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。
s3oQ( wC % 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。
!\|L(Paf xB,(!0{`
fe7DS)U 指定相位阶次:一个二阶相位级次
]`\~(*;[W9 U&L?IT=x
X;3gKiD B2)SNhF2Y IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
])mYE
}g 像素大小:830nm×800nm
+tp@Tb 单周期像素数:2271×2355
LAv!s/ O$= 周期:1.9mm×1.9mm
7hl,dtn7 6q@VkzF
#<gD@Jyb u SAN/fnM 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd
99?:
9g +t<'{KZ7; 4.设计步骤2-反射镜反射函数 ]L9$JTGF`w 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
CYN")J8V 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸:
Uf<IXx&; →像素大小的变化:
kUQdi%3yY; 
反射函数像素大小
Y1L7s H 9 
透射函数像素大小
I]0
D*z ,B$m8wlI|
NEcE-7aT /PgcW 5.设计步骤3-反射镜高度轮廓 PVX23y; 这个案例演示了如何设计一个微结构反射镜的光学函数。
>kG: MJj 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。
.?;"iv+ VirtualLab基于薄元近似结构设计来计算的表面轮廓。
{%XDr,myd :DR}lOi` 计算反射镜的表面轮廓
Oo8"s+G H@BU/{
m7NrS?7 [qQ~\]
*N3X"2X: IjnO2X • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具
!&@!:=X, • 开始VirtualLab结构设计(Design→Structure Design)
mNnt9F3Eq GB`
G(a
nZ~J&QK- -aF\
u[b • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。
E:S (v • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。
ky|Py • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。
ff.;6R\
Yp8GW1@ • 将计算光学函数每个采样点的表面高度轮廓。
J?84WS • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。
/Q2{w>^DK • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。
Q*l_QnfG ,[|4{qli\ 计算镜表面剖面
EmubpUS;
+N>&b% zIh`Vw ,t0
<jHo2U8/"s o%$'-N • VirtualLab计算镜的高度剖面,假设垂直入射光。• 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。
rT{+ h}vO • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。• α是入射角。
DXc3u^
L • 双击生成包含反射镜的双界面元件。• 反射镜表面由采样界面
模拟。
_!?iiO • 点击Edit按钮。
(| X? • 选择Scaling 窗口并且输入在z方向的缩放
E6mwvrm8 M3/_E7Qoj
:igURr zd^QG • 调整反射镜的孔直径和形状来满足您的需求。
=RH7 j • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。
n0<I KiO1l{.s8n 6.结论 t&L+]I'P3 • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。
`]3A#y)v • 设计分三个步骤完成:
"L~qsFL - 设计和优化扩散器透过率函数
R3ru<u>k& 基于透过率函数计算反射镜的反射函数
kqyPb$Wy - 计算反射镜的高度轮廓
lgaE2`0 [3 • 微结构镜的表面剖面可以以各种数据格式导出。