《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 大規(guī)模集成電路模塊級(jí)云-小波故障診斷
大規(guī)模集成電路模塊級(jí)云-小波故障診斷
2014年電子技術(shù)應(yīng)用第12期
孫寰勇,殷 順,劉春梅,余漢華
(中機(jī)國(guó)能電力工程有限公司,上海200061)
摘要: 隨著集成電路的結(jié)構(gòu)功能模塊化,元件級(jí)診斷已沒(méi)有必要,且容差特性將導(dǎo)致累積誤差缺陷。對(duì)此提出一種云模型嵌套小波網(wǎng)絡(luò)的大規(guī)模集成電路故障診斷方法。采集網(wǎng)絡(luò)撕裂后的模塊化集成電路狀態(tài)信息,用正向云模型對(duì)采集量歸一化預(yù)處理作為小波網(wǎng)絡(luò)數(shù)據(jù)量輸入,經(jīng)訓(xùn)練后的輸出數(shù)據(jù)組逆云化處理,得出辨識(shí)明晰的診斷結(jié)果。例證說(shuō)明,該方法提高了集成電路的故障診斷精度。
中圖分類(lèi)號(hào): TN710
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2014)12-0033-03
The cloud-wavelet fault diagnosis of modular large scale integrated circuit
Sun Huanyong,Yin Shun,Liu Chunmei,Yu Hanhua
(ChinaSinogy Electric Engineering Co.,Ltd.,Shanghai 200061,China)
Abstract: With the structure function of integrated circuit is modularized, unit diagnosis is unnecessary, and the module has error tolerance character. The paper presents a large-scale integrated circuit fault diagnosis method with cloud model nested wavelet neural network. The modularized integrated circuit state information is collected after network decomposition, the forward cloud model is used to normalized preprocess the acquisition volume as the data input, the output data set after training get inversed cloud process and the obtained diagnosis results can be clearly identified. The examples prove that the method raised in the paper improves the accuracy of fault diagnosis of integrated circuit.
Key words : forward cloud;inverse cloud processing;network decomposition method;large-scale integrated circuit;fault diagnosis

0 引言

  大規(guī)模集成電路的測(cè)試診斷已從傳統(tǒng)診斷方法衍伸到智能領(lǐng)域,群體算法、小波技術(shù)、模糊控制并受到該領(lǐng)域?qū)W者的廣泛推崇。但由于電路規(guī)模日益功能化和模塊化,伴隨的電磁干擾和容差性能使得電路的測(cè)試診斷容易誤診斷。準(zhǔn)確的模塊級(jí)故障定位和辨識(shí)明晰的診斷結(jié)果是工程迫切需要解決的課題,也是理論走向?qū)嶋H應(yīng)用的關(guān)鍵步驟[1-5]?;诖?,本文通過(guò)網(wǎng)絡(luò)撕裂大規(guī)模集成電路,利用云模型實(shí)現(xiàn)容差模塊定性定量間的轉(zhuǎn)化,更好地實(shí)現(xiàn)診斷精度的提高,防止誤診斷。

  首先對(duì)大規(guī)模集成電路進(jìn)行網(wǎng)絡(luò)撕裂成模塊化小電路,利用正向云模型把提取能量特征預(yù)處理,作為網(wǎng)絡(luò)輸入向量,用最優(yōu)小波網(wǎng)絡(luò)來(lái)測(cè)試訓(xùn)練輸出量,再逆向云處理,實(shí)現(xiàn)了任務(wù)的精確辨識(shí)。通過(guò)將此方法與傳統(tǒng)小波網(wǎng)絡(luò)方法對(duì)比,能明顯得出本文方法的優(yōu)越性。

1 云-小波模型

  李德毅教授提出的云是基于傳統(tǒng)概率論和模糊集理論,解決定性定量間不確定性關(guān)系的模型。設(shè)論域集合U={x},T是集合U相關(guān)聯(lián)的語(yǔ)言表達(dá)值。集合U中的某元素x對(duì)應(yīng)于T所表達(dá)出定性概念的隸屬度CT(x)具有穩(wěn)定傾向的隨機(jī)性變量數(shù),CT(x)在論域范圍上的分布稱(chēng)為隸屬云。CT(x)的取值范圍在區(qū)間[0,1]上,隸屬云是從論域集合C={x}到區(qū)間[0,1]的一對(duì)多映射,即:

  CT(x):  U→[0,1],  x∈U,  x→CT(x)

  云數(shù)字特征用期望Ex、熵En和超熵He 3個(gè)數(shù)值來(lái)表征。(Ex,En,He)是描述云概念的數(shù)值特征基礎(chǔ)。圖1能全面的反應(yīng)3個(gè)數(shù)值特征量(Ex,En,He)性質(zhì)。

  用帶X條件正向云對(duì)象和帶Y條件逆向云對(duì)象構(gòu)造規(guī)則云發(fā)生器, 定性規(guī)則表示為:

  If  A  then  B

001.jpg

  如圖2所示,A、B為語(yǔ)言值表示的對(duì)象。CGA表示對(duì)應(yīng)輸入語(yǔ)言值A(chǔ)的帶X條件的云對(duì)象,CGB表示對(duì)應(yīng)輸入語(yǔ)言值B的帶Y條件的云對(duì)象。當(dāng)輸入某一特定的X刺激前件CGA時(shí),隨機(jī)產(chǎn)生一組?值。又控制輸出CGB定量產(chǎn)生一組隨機(jī)云滴drop(xi,i)。正態(tài)云發(fā)生器是用確定的語(yǔ)言值表述的某個(gè)定性與其定量表示間不確定轉(zhuǎn)化模型,從定性到定量的一個(gè)正反饋偽映射;逆向云發(fā)生器實(shí)現(xiàn)從定量數(shù)據(jù)到定性語(yǔ)言值的不確定性轉(zhuǎn)換,即實(shí)現(xiàn)從定量到定性映射,將定量精確數(shù)據(jù)轉(zhuǎn)換為定性語(yǔ)言值(Ex,En,He)表示的概念反映的云滴的整體。

002.jpg

  云模型與小波網(wǎng)絡(luò)的結(jié)合,是指整個(gè)系統(tǒng)由云模型和小波網(wǎng)絡(luò)構(gòu)成,兩者直接相連,但卻又相對(duì)獨(dú)立,如圖3所示。云模糊邏輯化作為小波網(wǎng)絡(luò)的前置處理手段,為小波網(wǎng)絡(luò)提供輸入特征向量,即信號(hào)經(jīng)云化后,再輸入給小波網(wǎng)絡(luò)以完成分類(lèi)、函數(shù)比較等功能,最后送入逆云化處理得出最終診斷數(shù)據(jù)。

003.jpg

  云模型的小波神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖4所示。在輸入層中有p個(gè)輸入,即一次輸入含有p個(gè)估計(jì)元素的輸入序列;云化層包含p個(gè)X正態(tài)云發(fā)生器,形成的云滴drop(xi,i)輸入到包含m個(gè)小波基神經(jīng)元的隱含層;擬合后進(jìn)入逆云化層;逆云化層包含q個(gè)Y正態(tài)云發(fā)生器,逆云化后輸出q個(gè)估計(jì)值。ij是云化層的神經(jīng)元i到隱含層的神經(jīng)元j之間的權(quán)值,jk為隱含層的神經(jīng)元j到逆云化層的神經(jīng)元k之間的權(quán)值;代表隱含層的小波基函數(shù),其中aj、bj分別是小波基的伸縮因子和平移因子,j、k分別是隱含層和逆云化層的網(wǎng)絡(luò)閾值。由圖4可知,在云化層和逆云化處理層中,都要用到相應(yīng)參數(shù)的數(shù)字特征(Ex,En,He),因此在對(duì)網(wǎng)絡(luò)進(jìn)行訓(xùn)練之前,需要用X逆云算法求出各參數(shù)的數(shù)字特征值。

  本文小波網(wǎng)絡(luò)轉(zhuǎn)移函數(shù)采用morlet小波,即:

  14.png

  設(shè)定上式中包含所有參數(shù)的集合?茲,輸入層為p個(gè)序列值組成的時(shí)間序列,即[xk,xk-1,…,xk-p+1],輸出層為k+l個(gè)序列值的預(yù)測(cè)值dropk+l。

  以預(yù)測(cè)均方誤差函數(shù)方程作為迭代目標(biāo)函數(shù)C:

  510.jpg

  綜上完成了云-小波網(wǎng)絡(luò)結(jié)構(gòu)的實(shí)現(xiàn),以正向云實(shí)現(xiàn)了數(shù)據(jù)的預(yù)處理,而逆向云又實(shí)現(xiàn)了數(shù)據(jù)的定性到定量的轉(zhuǎn)化[6]。

2 網(wǎng)絡(luò)撕裂法

  大規(guī)模電路網(wǎng)絡(luò)撕裂法根據(jù)需要將網(wǎng)絡(luò)撕裂成模塊化小電路,進(jìn)而進(jìn)行模塊量級(jí)故障定位。對(duì)于網(wǎng)絡(luò)N,由結(jié)構(gòu)功能分析,網(wǎng)絡(luò)可劃分成n個(gè)模塊Ai(i=1,2,…,n),Ai模塊是網(wǎng)絡(luò)N子網(wǎng)絡(luò),如圖5所示。Ai用點(diǎn)來(lái)表示,模塊與模塊之間的相互關(guān)聯(lián)用線(xiàn)段表示,實(shí)現(xiàn)了撕裂關(guān)聯(lián)診斷圖TG表達(dá)。

004.jpg

  對(duì)網(wǎng)絡(luò)N進(jìn)行撕裂,子網(wǎng)絡(luò)集為N1(A1,A2,A5),…,N3(A6,An-1,An)等,對(duì)子網(wǎng)絡(luò)集Ni等進(jìn)行邏輯診斷。構(gòu)造對(duì)應(yīng)于Ai的判斷邏輯值,其元素為“0”或“1”。子網(wǎng)絡(luò)Aj在撕裂時(shí),“0”被判為無(wú)故障,若有故障則為“l(fā)”。由此可推斷出模塊的故障定位。

3 診斷實(shí)例

  以視頻放大電路圖進(jìn)行模塊化撕裂后如圖6顯示。

005.jpg

  測(cè)試故障設(shè)定A1A7模塊同時(shí)故障。正常節(jié)點(diǎn)電壓和故障電路的節(jié)點(diǎn)電壓見(jiàn)表1。

008.jpg

  云小波網(wǎng)絡(luò)采用5層結(jié)構(gòu),輸出層神經(jīng)元個(gè)數(shù)為4,小波網(wǎng)絡(luò)輸入層神經(jīng)元個(gè)數(shù)為7,經(jīng)訓(xùn)練完成后對(duì)電路故障分別進(jìn)行測(cè)試。網(wǎng)絡(luò)輸出結(jié)果見(jiàn)表2。

  設(shè)定A1 A7同時(shí)故障,取(A1,A2,A3),(A4,A5,A9),(A6,A10,A11),(A7,A8,A12)為診斷模塊。表2可見(jiàn),傳統(tǒng)診斷方法判斷邏輯信號(hào)模糊,出現(xiàn)粘滯現(xiàn)象,在模塊(A6,A10,A11)的A6上0.596 3數(shù)據(jù)處理不明顯,易出現(xiàn)誤判斷,而云-小波方法恰恰能解決這些問(wèn)題。圖7、圖8也證實(shí)了表2的處理情況,在同等條件下,云-小波方法的誤判斷概率誤差小。

4 結(jié)論

  本文利用云模型與小波網(wǎng)絡(luò)相結(jié)合形成的模擬電路故障診斷方法,改變了傳統(tǒng)小波分析的預(yù)處理信號(hào)方式,以云模型的定性定量間的良好轉(zhuǎn)換特性,實(shí)現(xiàn)了容差數(shù)據(jù)的智能化處理。再結(jié)合網(wǎng)絡(luò)撕裂方法從模塊級(jí)分析故障,從而提高故障診斷能力。理論和實(shí)踐均表明,引入的云模型小波網(wǎng)絡(luò)對(duì)模擬電路進(jìn)行故障診斷比傳統(tǒng)小波網(wǎng)絡(luò)效果更好,且模塊級(jí)診斷更符合現(xiàn)代科技發(fā)展的趨勢(shì)。

參考文獻(xiàn)

  [1] 楊士元.模擬系統(tǒng)的故障診斷與可靠性設(shè)計(jì)[M]. 北京:清華大學(xué)出版社,1993.

  [2] AMINIAN M,AMINIAN F.Neural network basedanalog-circuit fault diagnosis using wavelet transform as preprocessor[J].IEEE Trans.Circuits.Syst.-Ⅱ,2000,44(3):151-156.

  [3] 劉美容,何怡剛,方葛豐,等.遺傳小波神經(jīng)網(wǎng)絡(luò)在模擬電路故障診斷中的應(yīng)用[J].湖南大學(xué)學(xué)報(bào),2009,36(3):40-44.

  [4] 羅克龍,何怡剛,祝文姬,等.大規(guī)模直流模擬電路軟故障區(qū)間診斷方法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2012,24(2):271-278.

  [5] 譚陽(yáng)紅,何怡剛,陳洪云,等.大規(guī)模電路故障診斷神經(jīng)網(wǎng)絡(luò)方法[J].電路與系統(tǒng)學(xué)報(bào),200l,6(4):25-28.

  [6] 劉常昱,馮芒.基于云X信息的逆向云新算法[J].系統(tǒng)仿真學(xué)報(bào),2004,16(11):2417-2420.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。