1.摘要 .@{v{ 这个示例演示了
优化衍射扩散器以在远场生成任意光图样。通过迭代傅里叶变换算法(IFTA)来优化反射镜表面轮廓。
"`M~=RiI 优化过程分为三个步骤。
c/Pql!h+ - 应用IFTA优化一个透射衍射扩散器的透过率函数。
d9[j4q_ - 基于透过率函数来计算反射镜的反射函数。
:Wbp|:N0 - 计算反射镜的高度轮廓。
"M/c0`>C!i 在学习和使用此案例之前,我们建议你首先阅读应用案例545。
"L.k
m C@a I*+@-" 2.模拟任务 > TYDkEs0 0MRWx%CR 衍射扩散器反射镜
>/-H!jUF] 相位级次:2
xd{.\!q. 直径:5.75×5mm
%oiF} >
3I 0pHP5 照明光束参数 b36{vcs~ Bw;isMx7
>_j(uw?u k<*v6
sNs; 波长:532nm
h;q&B9 激光光束直径(1/e2):1.1mm
ZV{C9S& U*+-# 期望输出场参数
7c\W&ZEmb- N[eLQe]q
dEYw_qJ2 h] ho? K 位图文件:Sc573_Diffuser_Mirror_Pattern_Generation_01.jpg
L9) gN.# 图案直径:400×187mm
P[fy 光轴偏移:0×100mm
0_qr7Ui8( 效率:>25%
;BuMzG:tmZ 分辨率约: 700×700um
kk5&lak2V 3>n&u,Xe 3.设计步骤1-设计透过率函数 4-
QlIIf J4eU6W+ {
EY]H*WJJ 优化投射扩散器的透过率函数。
OcUj_Zd 假设扩散器和目标屏之间是远场
系统。
E^J &?- -aBhN~ 开始扩散器设计
z#G\D5yX[* XHv
m{z=
@(L}:]{@ 8b0j rt 选择Diffractive optics-Pattern Generating Diffuser
2<*"@Vj
!RJ@;S
Ch{6=k bK 0Y!"3bw| 进入扩散器设计会话编辑界面
!84Lvg0& ,R=!ts[qi
z:S:[X0 iZk4KX 指定高斯光束束腰以及发散角的定义类型
> 3& x
.@O]}UH
xJ<RQCW$ N5)H(<} 确定高斯光束的波长及束腰直径
l\0PwD .@x.
@F 8NN\ #}fvjJ{ 指定近轴远场作为
光学系统
CnuM=S: cFie;k
,eTdQI; `yq)
y>_ 确定近轴远场距离
@[joM*U NI"Zocp
xj33g6S 通过Import导入准备好的.jpg图片,并指定图案尺寸400mmx187mm
M
&-p =oXlJ[)h 使用IFTA优化二元扩散器透过率函数。
8oUR/___ IFTA优化文档可以通过图样生成扩散器会话编辑器生成。
>"UXY) 期望光图样可以由jpg文件导入。
X*#\JF4$i 由于一个二元透过率函数总是会生成一个孪生像,因此必须对二元透过率进行优化,即在y方向上进行离轴,以使孪生像分开。
5M> p%/ 请参考Sc573_Diffuser_Mirror_Pattern_Generation_02.seditor。
zEQQ4)mA auIW>0?}
_"F=4`lJ 指定相位阶次:一个二阶相位级次
~i?Jg/qcxN t{UWb~"
A'![*O [qxpu{ IFTA优化文档Sc573_Diffuser_Mirror_Pattern_Generation_03.dp
Q,9KLi3 像素大小:830nm×800nm
Uf_mwEE 单周期像素数:2271×2355
C%z9Q 周期:1.9mm×1.9mm
z1tD2jL _ ~BTm6*'h
p\I3 fI0i !p ~.Y+ 光学系统:Sc573_Diffuser_Mirror_Pattern_Generation_04.lpd
+?t&
7={~ K~]Xx~F 4.设计步骤2-反射镜反射函数 x-@?:P* 衍射扩散器反射镜的反射函数可以由扩散器透过率函数计算得到。
&Odrq#o?R 反射函数与透射函数一样,但为了得到类似的衍射角必须在旋转方向上拉伸:
*kf%?T. →像素大小的变化:
G,6`:l 
反射函数像素大小
PRYm1Y 
透射函数像素大小
P\[K)N/ 1 902A,*qq
aA*h * H[g i`{c 5.设计步骤3-反射镜高度轮廓 _eQ-'") 这个案例演示了如何设计一个微结构反射镜的光学函数。
?N+pWdi 加工微结构反射镜需要的是其表面高度轮廓,而不是一个光学函数。下面将解释如何计算一个给定的光学函数的微结构反射镜的表面高度轮廓。
'M?pg$ta_V VirtualLab基于薄元近似结构设计来计算的表面轮廓。
8DD1wK\U~ ?st}rJ_ 计算反射镜的表面轮廓
Y$^vA[]c> J#w=Z>oz <
u<n['Ur}| / E!6]b/
\\Zsxya1 R))4J • 使用光学函数或加载文件Sc573_Diffuser_Mirror_Pattern_Generation_05以激活“Design”工具
cWQ &zc • 开始VirtualLab结构设计(Design→Structure Design)
(.z0.0W a{;+_J3S
jA@
uV,w _MQh<,Z8 • 选择反射镜的高度轮廓(Height Profile of Mirror),并且输入设计波长。
.GYdC' • VirtualLab假设入射光正入射,以此计算反射镜的高度轮廓。
)abH//Pps. • 表面高度必须在第二步纠正,由于光程长度将稍微不同于30°的入射角。
b!QRD'31'j
$+{o* • 将计算光学函数每个采样点的表面高度轮廓。
*c.w:DkfB • 应该选择最近邻插值来允许VirtualLab重建包含矩形像素的表面轮廓。
%"E!E1_Sv • 必须使用实施量化(Enforce Quantization)的选项来指定高度量级。
qbD_ 7k#>$sY+ 计算镜表面剖面
:1UOT'_
>_\]c-~< -)"\?+T
( t"|XSF I_Gm2Dd • VirtualLab计算镜的高度剖面,假设垂直入射光。• 由于实际上反射镜必须与30°的入射光相互作用,因此必须使用一个更大的高度轮廓。
isnpSN"z • 与垂直入射相比,高度轮廓必须按1/cos(α)比例进行缩放。• α是入射角。
ev7A;; • 双击生成包含反射镜的双界面元件。• 反射镜表面由采样界面
模拟。
g p9;I*! • 点击Edit按钮。
E9.1~
) • 选择Scaling 窗口并且输入在z方向的缩放
PJKxh%J (:+Wc^0
t1#f*G5 L]X Lv9J0 • 调整反射镜的孔直径和形状来满足您的需求。
s}^W2 • 关于如何以各种格式,例如GDSII,CIF,bitmap,ASCII等导出采样表面,请参见教程144.01。
/byF:iYI z`J-J*R>d 6.结论 4/x.qoj • VirtualLab Fusion可以设计反射衍射扩散器来生成几乎任意2D光图样。
Py9:(fdS • 设计分三个步骤完成:
$0M7P5]N*G - 设计和优化扩散器透过率函数
:W'.SRD 基于透过率函数计算反射镜的反射函数
vMXn#eR - 计算反射镜的高度轮廓
Tz(Dhb, • 微结构镜的表面剖面可以以各种数据格式导出。