1.摘要 +dM.-wW 这个示例演示了
优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。
zuMO1s 优化过程分为三个步骤。
3;A$<s - 应用IFTA优化一个透射衍射扩散器的透过率函数。
9?(x>P - 基于透过率函数来计算反射镜的反射函数。
)tvc/)&A} - 计算反射镜的高度轮廓。
y
qkX:jt 在学习和使用此案例之前,我们建议你首先阅读应用案例545。
CC>($k" Vf$1Sj w 2.模拟任务 i(P>Y2s Lrlk* 衍射扩散器反射镜
j3LNnZY 相位级次:2
Y&:/~&' 直径:5.75×5mm
L\YZT|
K(
ey*,StT5a 照明光束参数 }H; ]k-) A(NEWO
%]!?{U\*k GRy4cb2 波长:532nm
3<3t;&e 激光光束直径(1/e2):1.1mm
$82zy q %xHu,* 期望输出场参数
m
EFWo FbuKZp+
g4Bg6<; X tR`? 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg
.jCk#@+ 图案直径:400×187mm
h~ZNHSP: 光轴偏移:0×100mm
GV=V^Fl . 效率:>25%
F=VoFmF@ 分辨率约: 700×700um
ONNW.xHp ?o@E1:aA 3.设计步骤1-设计透过率函数 sv@}x[L pIL`WE1'
S`4e@Z$ 优化投射扩散器的透过率函数。
]Px:d+wX: 假设扩散器和目标屏之间是远场
系统。
x7Eeb!s0f, eZ[#+0J 开始扩散器设计
bnIf}ut-G N!Rt;Xm2@
pc^E'h: "1AjCHZ 选择Diffractive optics-Pattern Generating Diffuser
Qve`k<Cj" JW2W>6Dgv[
:K?iNZqWN6 H_v/}DEG 进入扩散器设计会话编辑界面
omr:C8T> jjNxatAN
(]oFB$ MuN[U17FB 指定高斯光束束腰以及发散角的定义类型
g\E ._ab< 9
4 "f
8}]l9"q( A=y24m 确定高斯光束的波长及束腰直径
>Y44{D\` 54bF)<+
nvw NjN oVAOGHE 指定近轴远场作为
光学系统
Gt?!E6^! _$~ex ~v
1V#B]x: X*(gT1"t 确定近轴远场距离
'Wd3`4V$ -(`K7T>D.
h4B+0 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm
T
"ZQPLg )WzGy~p8K 使用IFTA优化二元扩散器透过率函数。
,%&
LG],6 IFTA优化文档可以通过图样生成扩散器会话编辑器生成。
Fa Qu$q 期望光图样可以由jpg文件导入。
KBp!zSl 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。
qQ3]E][/ 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。
BHIZHp ;2+FgOj
{b\Y?t^>f 指定相位阶次:一个二阶相位级次
bgkbwE 30wYc &H
hlYS=cgY= 77Q4gw~2U IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
1)nM#@%](h 像素大小:830nm×800nm
/TR"\xQF 单周期像素数:2271×2355
n3-GnVC][ 周期:1.9mm×1.9mm
1mvu3}ewx n#/U@qVgc
>"2\D|-/ TPN:cA6[c 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd
[M,27 eHfG;NsV/ 4.设计步骤2-反射镜反射函数 R]V~IDs 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
6z%&A]6k: 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸:
7M&.UzIY` →像素大小的变化:
mH7CgI 
反射函数像素大小
2`q^Q 
透射函数像素大小
ru(?a~lF8~ sWqPw}/3>
9OO0Ht4j 'Kt4O9=p 5.设计步骤3-反射镜高度轮廓 83p$!8]u 这个案例演示了如何设计一个微结构反射镜的光学函数。
Cv?<}q 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。
o{YW VirtualLab基于薄元近似结构设计来计算的表面轮廓。
jSOa wd2P/y42;; 计算反射镜的表面轮廓
~0Q\Lp); Z]1z*dv
NUxAv= xl Y_aP:+
wAj(v6 |{}d5Z"5;} • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具
ID{Pzmt- • 开始VirtualLab结构设计(Design→Structure Design)
pE YrmC T^-H_|/M
H8=vQy qAuUe=w%p • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。
Sf.8Ibw • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。
7!` C TE • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。
;{F;e)${M
0YsN82IDD • 将计算光学函数每个采样点的表面高度轮廓。
%'D:bi5 • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。
)=SYJ-ta< • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。
:a^,Ei-& =":V
WHf 计算镜表面剖面
k*UR#z(I
v=yI#5
!]jNVg
j_YZ(: = (fLbg, • VirtualLab计算镜的高度剖面,假设垂直入射光。• 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。
Hhce:E@K • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。• α是入射角。
ko7-%+0|] • 双击生成包含反射镜的双界面元件。• 反射镜表面由采样界面
模拟。
Ow&'sR'CX • 点击Edit按钮。
9O0 • 选择Scaling 窗口并且输入在z方向的缩放
EssUyF-jwU )eedfb1
?6l, bju,p"J1-E • 调整反射镜的孔直径和形状来满足您的需求。
w1!\L_::Y • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。
"l2N_xX; yI)RGOV 6.结论 '=G<)z@k • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。
3!L<=X • 设计分三个步骤完成:
xr7<(:d - 设计和优化扩散器透过率函数
kosJ]q'U 基于透过率函数计算反射镜的反射函数
;H#R{uR_< - 计算反射镜的高度轮廓
/EAQ.vxI • 微结构镜的表面剖面可以以各种数据格式导出。