发明名称 提高薄膜光谱性能的膜厚监控方法
摘要 一种用于计算机控制镀膜装置进行镀膜的提高薄膜光谱性能的膜厚监控方法,该方法包括该方法包括:(1)镀膜前向计算机输入镀膜参数:(2)通过计算机计算选择满足限制条件的监控波长λ和监控片数目,其中λMin<λ<λMax,得到一个与所镀膜系的镀膜监控表,包括所镀膜系按顺序的膜层、相应的监控波长和监控片序号;(3)镀膜等步骤。本发明能够自动选择监控波长和所需的最少监控片数目,采用比例式膜厚监控方法,减少了膜厚监控误差,提高了膜厚监控精度,可对规整膜系和非规整膜系进行监控。在膜厚监控系统控制精度不变的情况下,可有效地提高了薄膜的光谱性能。
申请公布号 CN102191475B 申请公布日期 2012.10.10
申请号 CN201110094660.7 申请日期 2011.04.15
申请人 中国科学院上海光学精密机械研究所 发明人 朱美萍;易葵;邵建达;范正修
分类号 G06F17/50(2006.01)I;C23C14/54(2006.01)I;C23C14/24(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 上海新天专利代理有限公司 31213 代理人 张泽纯
主权项 1.一种用于计算机控制镀膜装置进行镀膜的提高薄膜光谱性能的膜厚监控方法,其特征在于该方法包括下列步骤:(1)镀膜前向计算机(30)输入镀膜参数:包括设计波长λ<sub>D</sub>、高折射率材料折射率n<sub>H</sub>、低折射率材料折射率n<sub>L</sub>、基底折射率n<sub>S</sub>、入射介质折射率n<sub>0</sub>、最小监控波长λ<sub>Min</sub>、最大监控波长λ<sub>Max</sub>、所需镀制的膜系、所镀制膜系的波长λ<sub>1</sub>的透射率优化目标Target<sub>λ1</sub>和所镀制膜系的波长λ<sub>2</sub>的透射率优化目标Target<sub>λ2</sub>:(2)通过计算机计算选择满足限制条件的监控波长λ和监控片数目,其中λ<sub>Min</sub><λ<λ<sub>Max</sub>,得到一个与所镀膜系的镀膜监控表,包括所镀膜系按顺序的膜层、相应的监控波长和监控片序号,所述的选择满足限制条件的监控波长λ和监控片数目的具体步骤如下:①首先,计算机程序初始化满足限制条件的层数K=0,初始化监控片数目W=1,初始化监控波长为λ=d<sub>1</sub>×λ<sub>D</sub>/1.03,当λ>λ<sub>Max</sub>,取λ=λ<sub>Max</sub>;其中λ<sub>Max</sub>为最大监控波长,λ<sub>D</sub>为设计波长,d<sub>1</sub>为第1膜层的厚度系数,初始化判别数F=0,所述的判别数F用于判断是否已经将第一层膜拆分成两层,已经将第一层膜拆分成两层,则F=1,第一层膜未拆分成两层,则F=0;②然后根据下列公式(1)计算监控波长为λ时,第j层膜的厚度系数从0变化到d<sub>j</sub>+1时的透射率变化曲线:<maths num="0001"><![CDATA[<math><mrow><msub><mi>T</mi><mi>j</mi></msub><mo>=</mo><mn>1</mn><mo>-</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>-</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>+</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow></mfrac><mo>)</mo></mrow><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>-</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>+</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>*</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:n<sub>0</sub>指入射介质的折射率,Y<sub>j</sub>指基底和第j层膜的组合导纳,Y<sub>j</sub>由下列公式(2)递推得到:<maths num="0002"><![CDATA[<math><mrow><msub><mi>Y</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>Y</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>cos</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>in</mi><mi>j</mi></msub><mi>sin</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow></mrow><mrow><mi>cos</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mrow><mo>(</mo><msub><mi>Y</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>/</mo><msub><mi>n</mi><mi>j</mi></msub><mo>)</mo></mrow><mi>sin</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow></mrow></mfrac><mo>)</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:n<sub>j</sub>为第j层膜的折射率,Y<sub>0</sub>等于基底折射率,d<sub>j</sub>为第j层膜的厚度系数;将该第j层膜与基底的组合导纳Y<sub>j</sub>代入公式(1)得到第j层膜的厚度系数从0变化到d<sub>j</sub>+1时的透射率变化曲线,从该透射率变化曲线找到第j层膜停镀点之前的第一个理论极值点的透射率值T′<sub>j1</sub>、第二个理论极值点的透射率值T′<sub>j2</sub>、理论停镀点的透射率T′<sub>jC</sub>和停镀点之后的第一个理论极值点的透射率T′<sub>j3</sub>;③对每一膜层的当前监控波长λ进行有效性判断:当满足|T′<sub>j1</sub>-T′<sub>j2</sub>|>12%和<img file="FSB00000867626200021.GIF" wi="332" he="144" />时,则进入第④步,当不能同时满足|T′<sub>j1</sub>-T′<sub>j2</sub>|>12%和<img file="FSB00000867626200022.GIF" wi="344" he="140" />则进入第⑤步;④当j≤K时,则令j=j+1,然后开始重复步骤②和③进行第j+1膜层的计算;当j>K,则令K=j,且K小于总的膜层数M时,则令j=j+1,然后重复步骤②和③进行第j+1膜层的计算;当j>K,则令K=j,且K=总的膜层数M时,进入步骤⑨;⑤令监控波长λ=λ-1nm,当λ≥λ<sub>Min</sub>时,重复上述步骤②和③,寻找满足上述限制条件的监控波长λ;当λ<λ<sub>Min</sub>且判别数F等于0,同时满足d<sub>1</sub>×λ<sub>D</sub>≥2.06×λ<sub>Min</sub>时,则进入第⑦步;当λ<λ<sub>Min</sub>且判别数F等于0,同时d<sub>1</sub>×λ<sub>D</sub><2.06×λ<sub>Min</sub>时,则进入第⑥步;当λ<λ<sub>Min</sub>且判别数F不等于0时,则进入步骤⑧;⑥根据下列公式(3)计算第1层至第K层膜的膜厚误差的敏感度S<sub>q</sub>:S<sub>q</sub>=|Target<sub>λ1</sub>-T<sub>jλ1</sub>|+|Target<sub>λ2</sub>-T<sub>jλ2</sub>|                    (3)其中,q=1、…、K;Target<sub>λ1</sub>为所镀制膜系的波长λ<sub>1</sub>的透射率优化目标,Target<sub>λ2</sub>为所镀制膜系的波长λ<sub>2</sub>的透射率优化目标,T<sub>jλ1</sub>和T<sub>jλ2</sub>分别为第j层膜的厚度系数为d<sub>j</sub>+0.01时的波长λ<sub>1</sub>和λ<sub>2</sub>处的透射率;对K层之前K个膜层的膜厚误差的敏感度S<sub>q</sub>进行比较,并将最小的高折射率膜层称为第q膜层,将第q层之后的膜层作为新的膜系,该新膜系采用新监控片进行镀膜监控,则令监控片数目为W=W+1,由于第q层之前的各个膜层已经找到满足限制条件的第一监控波长λ,令满足限制条件的层数K=q-1,对所述的新膜系重新初始化监控波长λ=d<sub>q</sub>×λ<sub>D</sub>/1.03,如果λ>λ<sub>Max</sub>,取λ=λ<sub>Max</sub>;然后重复步骤②和③开始寻找满足上述限制条件的监控波长λ;⑦将第一层膜拆分成厚度系数分别为D<sub>1</sub>和D<sub>2</sub>的两层膜,其中D<sub>1</sub>=1.03×λ<sub>Min</sub>/λ<sub>D</sub>,D<sub>2</sub>=d<sub>1</sub>-D<sub>1</sub>,监控片数目W=W+1,同时令判别数F=1,表明已经将第一层膜拆分成两层,厚度系数为D<sub>1</sub>的膜层采用第1号监控片进行监控,监控波长λ<sub>min</sub>=D<sub>1</sub>×λ<sub>D</sub>/1.03,由于厚度系数为D<sub>1</sub>的膜层满足限制条件,则满足限制条件的层数K=1;厚度系数为D<sub>2</sub>的膜层和该膜层之后的膜层作为新膜系利用第2号的监控片进行监控,重新初始化监控波长λ=D<sub>2</sub>×λ<sub>D</sub>/1.03,如果λ>λ<sub>Max</sub>,取λ=λ<sub>Max</sub>;重复步骤②和③,寻找满足上述限制条件的第二监控波长λ;⑧重新对D<sub>1</sub>和D<sub>2</sub>进行赋值,令D<sub>1</sub>=D<sub>1</sub>+0.01,D<sub>2</sub>=D<sub>2</sub>-0.01,当满足D<sub>2</sub>×λ<sub>D</sub>>1.03×λ<sub>Min</sub>时,计算厚度系数为D1的膜层的监控波长λ=D<sub>1</sub>×λ<sub>D</sub>/1.03,由于该层满足限制条件,则K=1;然后对厚度系数为D<sub>2</sub>的膜层和该膜层之后的膜层作为新膜系,利用新监控片进行监控,重新初始化监控波长λ=D<sub>2</sub>×λ<sub>D</sub>/1.03,如果λ>λ<sub>Max</sub>,取λ=λ<sub>Max</sub>;重复步骤②和③,寻找满足上述限制条件的监控波长λ;当D<sub>2</sub>×λ<sub>D</sub>≤1.03×λ<sub>Min</sub>时,令判别数F等于0时,进入步骤⑥;⑨输出拆分后的膜系、每层膜的监控波长和相应的监控片数目;(3)开机镀膜:(a)镀制第一层膜之前,计算机(30)根据下列公式(1)依次计算监控波长为λ时,第j=1层膜的厚度系数从0变化到d<sub>j</sub>+1时的透射率变化曲线:<maths num="0003"><![CDATA[<math><mrow><msub><mi>T</mi><mi>j</mi></msub><mo>=</mo><mn>1</mn><mo>-</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>-</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>+</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow></mfrac><mo>)</mo></mrow><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>-</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow><mrow><msub><mi>n</mi><mn>0</mn></msub><mo>+</mo><msub><mi>Y</mi><mi>j</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>*</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:n<sub>0</sub>指入射介质的折射率,d<sub>j</sub>为第j层膜的厚度系数,Y<sub>j</sub>指基底和第j层膜的组合导纳,Y<sub>j</sub>根据下列公式(2)递推得到:<maths num="0004"><![CDATA[<math><mrow><msub><mi>Y</mi><mi>j</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>Y</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>cos</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>in</mi><mi>j</mi></msub><mi>sin</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow></mrow><mrow><mi>cos</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mrow><mo>(</mo><msub><mi>Y</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>/</mo><msub><mi>n</mi><mi>j</mi></msub><mo>)</mo></mrow><mi>sin</mi><mrow><mo>(</mo><mi>&pi;</mi><msub><mi>d</mi><mi>j</mi></msub><msub><mi>&lambda;</mi><mi>D</mi></msub><mo>/</mo><mn>2</mn><mi>&lambda;</mi><mo>)</mo></mrow></mrow></mfrac><mo>)</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中:n<sub>j</sub>为第j层膜的折射率,Y<sub>0</sub>等于基底折射率,d<sub>j</sub>为第j层膜的厚度系数;将该第j层膜与基底的组合导纳Y<sub>j</sub>代入公式(1)得到第j层膜的厚度系数从0变化到d<sub>j</sub>+1时的透射率变化曲线,从该透射率变化曲线找到第j层膜停镀点之前的第一个理论极值点的透射率值T′<sub>j1</sub>、第二个理论极值点的透射率值T′<sub>j2</sub>、理论停镀点的透射率T′<sub>jC</sub>和停镀点之后的第一个理论极值点的透射率T′<sub>j3</sub>;当前监控片的编号不等于第j层的监控片编号时,计算机(30)通过第三串口(39)向监控转动装置(38)发出信号将监控片(14)的位置调节至第j层监控片的位置;当单色仪的波长不等于第j层的监控波长时,计算机(30)的第四串口(37)发出信号将单色仪(7)的波长调节至第j层的监控波长;然后计算机(30)根据当前膜层的参数n<sub>j</sub>向挡板开关控制电路(20)发出信号打开蒸发源挡板:当n<sub>j</sub>=n<sub>H</sub>,就打开高折射率蒸发源挡板(23),否则就打开低折射率蒸发源挡板(36);同时计算机(30)开始采集并保存锁相放大器(12)输出的与监控片的透射率相应的信号值,保存停镀点之前的第一个实际极值点的透射率值T<sub>j1</sub>和第二个实际极值点的透射率值T<sub>j2</sub>,根据下列公式计算实际停镀点的透射率值T<sub>jC</sub>:<maths num="0005"><![CDATA[<math><mrow><msub><mi>T</mi><mi>jC</mi></msub><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><msubsup><mi>T</mi><mi>jC</mi><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mi>T</mi><mrow><mi>j</mi><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msub><mi>T</mi><mrow><mi>j</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>j</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow></mrow><mrow><msubsup><mi>T</mi><mrow><mi>j</mi><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mi>T</mi><mrow><mi>j</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup></mrow></mfrac><mo>+</mo><msub><mi>T</mi><mrow><mi>j</mi><mn>1</mn></mrow></msub><mo>;</mo></mrow></math>]]></maths>当计算机通过锁相放大器(12)实时采集的透射率值等于所述的实际停镀点的透射率值T<sub>jC</sub>时,计算机(30)向挡板开关控制电路(20)发出关闭当前蒸发源挡板的信号,第j=1层膜镀制完成;(b)重复上述步骤(a),开始镀制第j=2层膜:(c)重复步骤(b),直至所有的膜层都镀制完毕,镀膜结束。
地址 201800 上海市800-211邮政信箱