1 概述
2002年6月12日,科技部組織召開了863計劃“100nm分辨率193nm ArF準分子激光器步進掃描投影光刻機”重大項目的可行性論證會,并通過了該重大項目。
100nm分辨率光刻機光學系統對溫度的要求十分嚴格,其最細的光刻線寬只有0.1μm,要保證這樣的線寬,除了嚴格控制工藝條件外,還要有嚴格的環境保證,要保證工作環境的溫度波動在22℃左右極小的范圍內。為了正確完成高精度控溫系統的設計和制作,就要求高精度的溫度測量,從而測溫指標要達到22℃±0.01℃的量級,不確定度為0.003℃。因此,光刻機溫控系統具有非常高的溫度測量精度要求。
由于目前國內尚沒有這樣高精密的測量儀器,光刻機測溫系統只能采用國外技術和設備,如美國Hart公司1590高精度測溫儀。該測溫儀可以滿足精度要求,但存在很多致命的缺點:
? 必須結合PC機和掃描儀才能使用,體積龐大,移動不便;
? 成本高,儀器部分的價格就達26萬元;
? 屬于進口設備,購買受到各種限制或存在不便;
? 應用功能不能改動,無法靈活的滿足用戶的要求。
于是,制造一種體積小、功能齊全、安全性高、價格低的高精度測溫儀器的要求就應運而生。
2 高精度溫度測量的現狀
就溫度而言,對于在0℃時的SPRT,1ppm相當于0.00025℃。不確定度逼近0.001℃或更好的溫度測量是一項極難克服的挑戰。電阻溫度測量中所固有的各種誤差源使得獲得這種準確度十分困難。
盡管溫度測量儀器已經有了較長時間的發展,測溫儀器的種類和測量方式十分廣泛,各種產品廣泛地應用于各種各個行業。但是能夠測量精度達到ppm級的儀器,十分罕見。國外一些精度較高的儀器如上文所述,其價格昂貴、體積較大;國內基本沒有如此高精度的測溫儀器。
本課題初步開發出了精度在5ppm以內,軟件功能基本較為健全的儀器。
3 儀器的整體結構框架
數據采集板卡和繼電器控制板卡都是通過PCI總線和計算機進行通訊,實現通道繼電器回路的通斷控制和通道的數據采集。恒溫腔部分十分關鍵,獨立成為一個系統,其通訊由CPU的串口和PC機的串口進行通訊。由應用程序實現整個系統溫度測量的控制。系統的整體框架圖如圖1所示。
圖1 系統整體框圖
本課題中所需的試驗硬件設備為:
? NI4351板卡(DAQ),NI4351采用PCI總線技術與計算機通信,完成數據采集的功能。其中包含一個24bit的模數轉換器,可實現16通道的高速數據采集。內嵌多路通道掃描開關以及1mA、25μA的恒流源。
? PC機
? 繼電器輸出板卡PCL735及附屬設備
? 恒溫腔及相關設備
? 參考電阻
? 測溫傳感器
? 帶10位AD的單片機CPU
? 恒溫電路及其他電路PCB板和相關設備
本課題采用Pt100作為測溫傳感器,其測量公式如下:
(1)
對于工業常用鉑電阻傳感器(W(100)=1.391),有:
A=3.96847×10-3/℃
B=-5.847×10-7/℃
C=-4.22×10-12/℃
因為光刻機工作環境不會超過10~30℃,所以在軟件中計算溫度值時,根據上式的第一個公式進行計算,并舍去負值。
4 恒溫腔
4.1 恒溫腔結構設計
恒溫腔的作用在于為參考電阻提供一個溫度恒定在22±0.01℃的環境,穩定的參考電阻在這種環境下,由式(1),可以消除恒流源漂移對測量準確性的影響。
加熱棒以康銅絲纏繞,置于中心孔洞中,康銅絲長度160mm,康銅絲的電阻率為50×10-3Ω/mm,因此可得總電阻為: (2)
采用直流5V電壓供電加熱,加熱功率為: (3)
下面分析加熱曲線特性。采集一組加熱的數據,從開始加熱時采集數據,到最后恒溫腔的溫度基本穩定在50℃左右。對恒溫腔的特性進行分析,得出恒溫系統是一個一階慣性系統,其特性方程可由測量數據計算出。
4.2 恒溫腔溫度控制電路
恒溫腔的控制回路見下圖,由Pspice繪制,并經過仿真。實際測試過程中,輸入的微小電壓改變,如1ppm的阻值變化引起的電壓變化,將準確地反映在輸出端,由帶10位AD轉換器的CPU進行數據處理,并進行恒溫控制。
通常情況下,本儀器工作光刻機系統中,而光刻機系統環境必須保證相對穩定,因此,整個系統的溫度基本固定在22℃左右。恒溫腔設計時,為了使恒溫腔的溫度控制不會受到環境溫度的影響,且又避免設計冷卻系統,因此我們控制恒溫腔溫度為30±0.01℃,當系統啟動時,即加熱恒溫腔,使溫度逐步升至30℃,并穩定在±0.01℃之間,實現恒溫的控制。恒溫腔溫度控制采用PID控制加鋸齒波整合的方法實現。即當剛開始加熱時,測量當前溫度為T0,與標準溫度
30℃之差為△T,經PID算法后得到控制量△P, (4)
由于沒有采用冷卻系統,因此必須保證T始終小于30℃,即△T <0,△P始終小于0,如果以0為加熱器的開關參考標準,則會產生極大過量增益,從而失去恒溫控制。為使加熱控制能達到無過量增益的效果,必須在溫度達到標準溫度前就開始控制加熱的開關占空比。此處引入三角鋸齒波來對控制量△P進行加權,同時根據實驗的數據總結出加熱開關控制點,使最終恒溫腔的加熱控制在±0.1℃之間。
5 誤差源因素及措施
5.1 導線電阻
使用電子傳感器的測量可能會受到所在連接導線電阻的影響。在常用的2線或3線測量電路中,這些電阻及其變化可能引起0.1~1.0℃的誤差。
使用4線電路,可以完全消除導線電阻的影響。在這種設計中,傳感器由來自一組導線的電流驅動,所得的EMF(接觸電勢)使用另一組導線進行測量。信號被發送到一個具有極高輸入阻抗的放大器,使流入放大器的電流可以忽略不計,在高導線電阻的情況下也可準確地測量出傳感器電阻。
5.2 接觸電動勢
電阻傳感器在不同的金屬導線之間有若干接點。這些接點可以產生接觸電動勢,可被看作熱電偶。除非為某種方式被抑制,這種熱電動勢可以干擾傳感器電動勢,并使測量準確度降低。
產生接觸電動勢的原因主要是由于兩種不同的金屬導線焊接在一起而造成的,設計中,采用反向電流法來消除接觸電勢的影響。其原理如圖3所示。
每次測量包括兩次獨立的測量,第二次使電流反向通過傳感器,由于接觸電勢并不因為電流的反向而改變方向,因此可得:
(5)
將兩式相減并取平均值即可消除接觸電勢ΔVcon對測量結果的影響: (6)
進行兩次對立測量,在第二次測量時,只需將激勵電流進行反相。接觸電動勢引起的誤差在這兩次測量中是相反的。將這2次結果進行平均就可以消除誤差。這種技術十分有效,它可消除來自接觸電動勢的誤差,同時避免與交流有關的誤差。
圖3 反向電流法原理圖
5.3 電抗
使用交流激勵電源可在溫度測量中造成誤差,原因是傳感器經常會表現出明顯的感抗和容抗。使用直流電路就不易受到電抗的影響。NI4351使用直流電路,因此不受電抗因素的影響。直流電路允許在開始測量一個樣值之前有足夠的時間使電流和電壓進行穩定。
5.4 泄漏
電阻傳感器易受周圍的絕緣材料的電泄漏的影響。泄漏通常在低溫時較為明顯,因為絕緣層可以從空氣中吸收濕氣。另外在高溫下,由于絕緣材料的電導相對升高,這時的泄漏也很明顯。泄漏以及介電吸收和渦流等效應在交流電路中比在直流電流中要顯著得多。通過直流激勵電源,NI4351可以在各種條件下獲得極佳的準確度。
5.5 自熱
電阻測量中的另外一個問題是自熱現象。自熱現象是由激勵電流施加到傳感器上散熱功率造成的。這會使得傳感器的溫度比正常高。NI4351通過使用小電流(1mA或25uA)將自熱效應降低到最低來取得較高的準確度。電流可在很寬的范圍內、以極高的分辨率進行設定。將電流設定到任意值就可以使自熱誤差得到控制、測量和消除。
5.6 部件漂移
典型電阻測量儀器的準確度受到電氣部件穩定性的嚴重影響。為了有效消除板卡提供的恒流源漂移對測量的影響,采用參考電阻的方法。
鉑電阻為無源器件,必須提供激勵電流以產生可被DAQ板卡采樣的電壓信號。系統設計中,利用NI-DAQ卡上的板載恒流源1mA或25uA,通過傳感器兩端,但由于板載恒流源的不穩定性以及時間漂移,將造成測量精度的下降。
為此,引入參考電阻,其電路圖如圖4所示。
圖4 參考電阻電路
工作時,首先使電流通過參考電阻Rf和傳感器RT,分別測得Vf1和VT1,然后將電流反向,測得Vf2和VT2,以消除接觸電勢的影響,假定恒流源Iexc在切換時間內保持不變,則:(7)
(8)
兩式相比,可得:(9)
可見,電流的影響通過引入參考電阻而得到消除。
然而,由于參考電阻同樣會受到環境溫度的改變而發生阻值變化,因此采用穩定度極高的參考電阻,如100Ω、 <10-5的錳銅線電阻,使之處于恒定溫度的環境(恒溫腔)中,期望其溫度在30 ± 0.1℃,以確保參考電阻阻值變化極小。
5.7 噪聲和分辨率
在任何測量電路中都會有噪聲的存在。過量的噪聲會使測量值隨時間隨機變化,這樣就很難檢測到被檢測參數的較小變化。過量的噪聲會限制測量儀器的分辨率。
電氣噪聲來自多種地方。較小的噪聲由測量電路中的電阻和半導體器件產生。一些噪聲是ADC的有限分辨率造成的。來自內部或外部的電氣或電磁干擾也可能引起噪聲。雖然不可能完全消除噪聲,但可以采取一些步驟來將其降低,如:使用低噪聲的部件,選擇有較高分辨率的ADC,使用屏蔽來阻止電磁干擾到達敏感電路。為了進一步降低噪聲,還應該在這個電路中使用濾波和電磁干擾抑制器件。CPU還可以使用數字濾波來除去大部分的剩余噪聲。使用數字濾波的一個缺點是它可能會使儀器對被測量電阻或溫度變化的反映較慢。
5.8 非線性度
將實際電阻比之間的曲線關系的彎曲部分視作非線性度。它們由數模轉換器以及電源和放大器造成。為了將非線性度降低至最低,采取一下3個步驟:首先,選擇可以獲得的最好部件,例如ADC為雙斜率積分型,它具有比其它精密積分或Σ-ΔADC至少好10倍的線性度。其次,所使用的測量技術本身可以抑制大部分的非線性度。由于相反極性的值平均,非線性度的零次誤差(即漂移)2次誤差和更高的偶次分量也被消除。剩下的3次和更高的奇次分量,次數越高其幅度就降得越多。再次就是對3次非線性度用數學方法進行修正。ADC校正參數即用于此目的。
6 信號處理
6.1 均值的估計
將N個樣點數據的算術平均值作為均值的估計 ,即(10)
設,下面對該估計進行質量評估。估計 的數學期望為
(11)
6.2 樣本方差(12)
6.3 儀器系統分析
在進行設計開發之前,首先需要了解NI4351恒流源和各個通道的穩定狀況。這里利用后面編寫的程序,在一個測量通道上接入一個 <10-5的錳銅電阻,對其提供NI4351板卡上的1mA電流源信號,對在較短的時間內測得的信號進行分析,了解恒流源的值、漂移狀況、噪聲的性質,以便為消除噪聲信號采取措施。
把100Ω(實際99.998Ω), <10-5的錳銅電阻,由1mA電流源提供電流,按照4線制方式接在通道0上,在測得較短時間內的一組288個信號后,然后利用Matlab對其進行數據分析。
這個概率分布通過圖7可以近似為高斯分布,即數據在出現的概率上為高斯分布;而在頻率域由圖6可以看作均勻分布;圖5中可以看出,在相關域信號為脈沖信號。綜上所述,在加載1mA恒流源后,通道上的噪聲可以看作為高斯白噪聲。對25uA恒流源進行上面3種分析,結果類似。
圖5 原始信號圖和自相關函數圖
圖6 原始信號圖和功率譜密度圖
圖7 分布概率分析圖
在上面的分析中可以看出在短時間內,測量穩定性極好的電阻值,得到的測量中包含的噪聲是高斯白噪聲。從數據中又能夠看出,隨著采樣時間的加長,數據將會向一定的方向緩慢變化(上面使用的測量值是逐漸變大)。
因此,為了減小高斯白噪聲對測量精度的影響,對大量動態數據窗的數據進行平均處理作為溫度顯示值。得到值的方差是直接采樣值方差的,測量效果將得到極大的提高。
如前文所述,要提高精度,需要對大量的動態采集的數據組進行平均處理。
對采集的動態數據組進行平均處理即是加矩形窗的過程,這里簡單討論一下矩形窗對測量的影響。
設矩形窗時域表達式w(n)=RN(n),窗譜為:(13)
幅度函數為:(14)
主瓣寬度為,旁瓣寬度比主瓣低13dB,最小帶阻衰減21dB。
矩形窗使用最多,習慣上不加窗就是使信號通過了矩形窗。這種窗的優點是主瓣比較集中,缺點是旁瓣較高,并有負旁瓣,導致變換中帶進了高頻干擾和泄漏,甚至出現負譜現象
7 軟件設計
7.1 軟件總體功能模塊
首先介紹軟件的整體功能模塊,如圖8所示。
圖8 軟件的整體功能模塊圖
軟件的主要界面有:
? 主界面,即多通道循環采樣界面。在這個界面設置采樣的通道,參考電阻,系統密碼,并控制采樣的開始和停止。
? 波形顯示畫面,可顯示選中的通道的采樣數據波形和數值。
? 參數設置畫面,選擇通道的數據平滑時間和通道傳感器系數。
? 實時數據畫面,顯示正在采樣的通道的時間和數據,以表格的形式顯示,指針始終指向最后一行。
? 系統處理畫面,選擇要保存數據的通道和要存儲數據的個數,并保存到相應的指定文件中。
? 輔助界面,選擇包括修改密碼畫面,退出系統畫面等多個界面。
7.2 繼電器掃描線路圖
所有的電阻包括參考電阻和所有通道上的溫度傳感器,都由NI4351板卡的1mA或25uA的恒流源電源進行供電,繼電器采用研華公司的PCL735板卡,每個繼電器線圈都有一個常開和常閉觸點。接線圖如圖9所示。
圖9 繼電器控制圖
上圖中0,1,2,……11對應的是研華PCL735繼電器板卡的12個通道。“0”~“7”對應的8個傳感器通道,控制輸入到NI4351板卡0~7通道的輸入數據,這8個通道采用常閉觸點。當需要接通某個通道的傳感器時,其相應繼電器接通,其常閉觸點斷開,短路環隨即斷開,而不需要接通某個通道的傳感器時,其相應的繼電器斷開,其常閉觸點接通,從而斷開傳感器線路,即不測量相應的通道的數據。
“8”和“9”用于控制數據循環采樣時電流的正反向切換,它們為1,即繼電器接通時,正向電流接通;它們為0,即繼電器為0時,反相電流接通。“10”和“11”用于切換參考電阻和電流源,它們為1時,接通25uA的電流源,它們為0時,接通1mA的電流源,這兩個通道采用常閉觸點。
7.3 數據采集流程圖(如圖10所示)
7.4 每個通道的數據采集處理
在循環數據采集過程中,第一個時間段采集的N個數據放在該通道的第一個數組中,第二個時間段采集的N個數據放在該通道的第二個數組中,以此類推,第M個時間段采集的N個數據放在該通道的第M個數組中。然后進行復位,即在第M+1個時間段的數據放在第一個數組中,如此進行循環。每個通道采集的數據共有M×N個,然后進行平均,得到的數據作為顯示值。
這種數據處理方式可以理解為在M個時間段中,采集的數據是一個動態的數據流,當前采集的數據在下一個時間段將流動到下一個數據采集組,在第二個時間段流動到倒數第二個數據采集組中,以此類推,而在第M個時間將流動到倒數第一個數據采集組中,在第M+1個時間將流出,并丟棄。作為測量值的數據是當前時間直至前M個時間的數據進行平均得到的值。由于當前的值和以前采集的數據將以此往下流動,得到的是一個實時更新的動態的平均值。
圖10 數據采集流程圖
M和N的設置根據數據采集卡的特性和實際要求設置。N根據NI4351卡的特性設置為10。M根據用戶的實際要求設置,本課題默認設置為20。
8 結論
在測試中,接入最小阻值變化為0.001Ω的電阻箱到任一通道時,改變其輸入阻值,儀器可檢測出范圍0.001~0.004Ω左右的阻值變化,可見測量的分辨率已經達到1ppm。
參考文獻:
[1] 張剛毅,喬立巖. 虛擬儀器軟件開發環境-Labwindows/CVI 6.0編程指南[M]. 機械工業出版社,2002.
[2] 萬輝. 基于PCI總線的高精度測溫儀―硬件研究[D]. 同濟大學,2005.
[3] 姜華. 基于PCI總線的高精度測溫儀―軟件研究[D]. 同濟大學,2005.