專利名稱::合成電流源驅(qū)動(dòng)模型用于分析單元特征的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及超大^f莫集成(VLSI)芯片設(shè)計(jì)的網(wǎng)表(netlist)中的邏輯級(jí)(logicstage)的性能分析。特別地,本發(fā)明涉及合成在分析邏輯級(jí)的定時(shí)和噪聲特征中使用的電流源模型。
背景技術(shù):
:靜態(tài)定時(shí)分析器被廣泛用作優(yōu)化和驗(yàn)證超大規(guī)模集成(VLSI)芯片的設(shè)計(jì)的工具。例如,通常由網(wǎng)表表示的VLSI芯片i殳計(jì)可以被分成組合邏輯的多個(gè)連續(xù)邏輯級(jí)。舉例來(lái)說(shuō),邏輯級(jí)可以包括一個(gè)或多個(gè)不同的驅(qū)動(dòng)門(例如,4象非線性驅(qū)動(dòng)門),以及一個(gè)或多個(gè)互連負(fù)載。可以使用例如簡(jiǎn)化線性驅(qū)動(dòng)模型或電流源模型,通過(guò)在邏輯級(jí)內(nèi)部建?;蚍抡娣蔷€性驅(qū)動(dòng)門來(lái)實(shí)現(xiàn)或?qū)嵤┻壿嫾?jí)的分析。舉例來(lái)說(shuō),可以通過(guò)遵循本領(lǐng)域已知的C-effective(C有效)過(guò)程,在某些靜態(tài)定時(shí)分析器中生成或創(chuàng)建線性驅(qū)動(dòng)模型。隨著電子設(shè)計(jì)和積極設(shè)備擴(kuò)縮(scaling)的出現(xiàn),舉例來(lái)說(shuō),諸如納米晶體管的電子設(shè)備的電特征由于增加的短通道效應(yīng)而日益變得非線性。另外,典型導(dǎo)線與驅(qū)動(dòng)的電阻比率也隨著該擴(kuò)縮而成比例增加。使用常規(guī)的基于C-effective的線性驅(qū)動(dòng)模型來(lái)精確捕獲在驅(qū)動(dòng)輸出處的邏輯級(jí)的輸出波形變得越來(lái)越困難。在網(wǎng)表中,由于例如耦合噪聲,鄰近邏輯級(jí)可以影響邏輯級(jí)的性能。從一個(gè)或多個(gè)鄰近邏輯級(jí)接收噪聲的邏輯級(jí)可以是受害級(jí)(victimstage),在此被稱為受害方或受害級(jí)或受害單元(victimcell)。將噪聲耦合到鄰近邏輯級(jí)的邏輯級(jí)可以是攻擊級(jí)(aggressorstage),在此被稱為攻擊方或攻擊級(jí)或攻擊單元。切換(switch)攻擊方內(nèi)部的驅(qū)動(dòng)可以使得噪聲或噪聲假信號(hào)(glitch)耦合到受害級(jí)。噪聲通??梢詫?dǎo)致在同時(shí)切換的受害級(jí)的延遲上的改變。在這種情況下,噪聲可以被稱為延遲噪聲。如果受害級(jí)是靜態(tài)的,即受害級(jí)并沒(méi)有切換,則來(lái)自切換攻擊級(jí)的噪聲可以通過(guò)受害級(jí)潛在地傳播,并且鎖存到例如受害級(jí)的存儲(chǔ)元件中,從而造成受害級(jí)的功能故障。造成受害級(jí)的功能故障的噪聲可以,皮稱為功能噪聲。舉例來(lái)說(shuō),還可以按照C-effective過(guò)程來(lái)對(duì)造成受害級(jí)的功能故障的噪聲或噪聲假信號(hào)進(jìn)行建模。基于C-effective過(guò)程的建模使用兩個(gè)參數(shù)來(lái)對(duì)噪聲的峰值和區(qū)域進(jìn)行建模,并且因此可能在本質(zhì)上不足以捕獲噪聲的其它特征,例如,像噪聲的不對(duì)稱波形。另外,由于驅(qū)動(dòng)的增加的非線性,基于C-effective過(guò)程的建??赡懿荒軌?qū)︱?qū)動(dòng)門進(jìn)行精確建模。此外,基于C-effective過(guò)程的建??赡苄枰渌^(guò)程來(lái)實(shí)現(xiàn)三維門特征化(gatecharacterization),其可以包括例如兩個(gè)假信號(hào)參數(shù)和用于輸出電容的一個(gè)參數(shù)。對(duì)于在攻擊級(jí)與受害級(jí)之間的對(duì)準(zhǔn)(alignment)分析,在本領(lǐng)域中建議可以使用基于線性驅(qū)動(dòng)模型的方法。該方法要求創(chuàng)建預(yù)特征化的(pre-characterized)四維查找表,并且其并不基于當(dāng)前存在的單元庫(kù),例如當(dāng)前工業(yè)標(biāo)準(zhǔn)單元庫(kù)。這里,術(shù)語(yǔ)"對(duì)準(zhǔn)"指的是在受害級(jí)與攻擊級(jí)之間造成受害級(jí)輸出處的延遲或延遲噪聲的條件。最壞情況的對(duì)準(zhǔn)可以是其中受害級(jí)在驅(qū)動(dòng)輸出處經(jīng)歷最大延遲的情況。已經(jīng)觀察到對(duì)準(zhǔn)可以取決于邊緣速率(edgerate)、噪聲寬度、噪聲高度,以及受害單元的接收方負(fù)載。在本領(lǐng)域中還建議可以使用非線性DC(直流)電流源模型來(lái)分析邏輯級(jí)的定時(shí)和噪聲特征。非線性DC電流源模型可以取決于輸入和輸出電壓。使用該非線性DC電流源模型,可以利用密勒(Miller)電容(Cm)和輸出電容(C。)來(lái)創(chuàng)建和擴(kuò)充二維查找表,以便捕獲寄生電容效應(yīng)。已經(jīng)顯示使用該DC電流源模型可以獲得對(duì)于任意輸入波形和任意輸出負(fù)栽來(lái)說(shuō)的快速和相對(duì)精確的分析。對(duì)于驅(qū)動(dòng)的非線性仿真使用了一些固定的時(shí)間步長(zhǎng)(time-step),并且4吏用了遞歸巻積來(lái)仿真互連。然而,該方法要求具有新的特征化數(shù)據(jù)格式的新庫(kù),以便生成查找表。另外,該方法并沒(méi)有解決延遲噪聲分析的問(wèn)題。在本領(lǐng)域中給出了另一種方法,用于使用非線性電流源驅(qū)動(dòng)^^型來(lái)計(jì)算由于耦合噪聲而在接收方級(jí)(即,受害級(jí))的輸出處造成的延遲上的改變。根據(jù)該方法,最壞情況的對(duì)準(zhǔn)搜索可以凈皮方程化為受約束的非線性優(yōu)化問(wèn)題,其目的在于標(biāo)識(shí)在接收方級(jí)的輸出處的延遲上的相對(duì)大的改變,例如,最大改變。該方法要求使用非線性仿真來(lái)評(píng)估在接收方輸出處的噪聲響應(yīng),以便找到對(duì)準(zhǔn)。對(duì)于單個(gè)定時(shí)級(jí)來(lái)說(shuō),找到對(duì)準(zhǔn)的過(guò)程可能要求非線性仿真的若干迭代。因此,這一基于非線性編程(NLP)的方法可能需要相當(dāng)多的運(yùn)行時(shí)并且可能影響采用該方法的靜態(tài)定時(shí)分析器的整體效率。另外,可能還需要修改現(xiàn)有的庫(kù)特征化流和庫(kù)格式,以便從SPICE特征化明確獲得DC電流源模型。這樣的改變實(shí)際上不是可行的,因?yàn)槠淇赡苄枰谠O(shè)計(jì)和優(yōu)化流中的強(qiáng)有力的改變。響應(yīng)于如上所述在邏輯級(jí)中對(duì)非線性驅(qū)動(dòng)建模的需要,電子設(shè)計(jì)自動(dòng)化(EDA)工業(yè)向標(biāo)準(zhǔn)庫(kù)格式添加了新的門特征化數(shù)據(jù),例如,有效電流源模型(ECSM)以及復(fù)合電流源模型(CCSM)。類似于現(xiàn)有的庫(kù)特征化流,ECSM中的門^皮特征化用于一系列輸入變化(inputslew)和輸出負(fù)載電容以及用于每個(gè)輸入變化和輸出負(fù)載電容d,提供了輸出電壓波形的分段線性描述。ECSM查找表是對(duì)單元庫(kù)中常規(guī)的延遲和輸出變化(outputslew)查找表的簡(jiǎn)單和漸增擴(kuò)展。類似地,CCSM查找表包括分段線性輸出電流波形,而不是ECSM中的輸出電壓波形。
發(fā)明內(nèi)容本發(fā)明提供了一種根據(jù)權(quán)利要求1所述的方法,以及對(duì)應(yīng)的系統(tǒng)和計(jì)算積艱序。本發(fā)明的實(shí)施例可以提供一種用于使用可從單元庫(kù)獲得的數(shù)據(jù)來(lái)合成電流源模型的方法。所述電流源模型可以是,例如,從符合例如CCSM和/或ECSM格式的數(shù)據(jù)合成的電流源驅(qū)動(dòng)模型。根據(jù)所述方法的一個(gè)實(shí)施例,分析方程或表達(dá)式,例如雙曲正切函數(shù),可以用于表示所述電流源模型,其對(duì)邏輯級(jí)中的驅(qū)動(dòng)進(jìn)行建模,以便仿真所述邏輯級(jí)的定時(shí)和噪聲特征。另外,所述方法的實(shí)施例可以在計(jì)算上找到在攻擊級(jí)與受害級(jí)之間由耦合到所述受害級(jí)的噪聲在所述受害級(jí)中引起延遲的對(duì)準(zhǔn)條件。例如,所述方法的實(shí)施例可以找到當(dāng)達(dá)到受害級(jí)的相對(duì)大的跨導(dǎo)(trans-conductance)增益(例如,在預(yù)定輸入和輸出電壓范圍內(nèi)的最大增益)時(shí)的對(duì)準(zhǔn)務(wù)fr。根據(jù)一個(gè)實(shí)施例,受害級(jí)的跨導(dǎo)增益可以與受害單元中的延&目關(guān)聯(lián)。本發(fā)明的實(shí)施例可以提供一種用于實(shí)現(xiàn)對(duì)網(wǎng)表中的至少一個(gè)邏輯級(jí)的分析的方法,所述至少一個(gè)邏輯級(jí)可以具有至少一個(gè)驅(qū)動(dòng)。所述方法的一個(gè)實(shí)施例可以包括基于輸入和輸出電壓值,使用可從單元庫(kù)獲得的數(shù)據(jù)來(lái)為輸出瞬態(tài)電流生成至少一個(gè)查找表;使用所述查找表來(lái)分析性地合成可以包括DC分量以及一個(gè)或多個(gè)寄生電容的至少一個(gè)電流源模型;使用對(duì)所述驅(qū)動(dòng)進(jìn)行建模的所述電流源模型來(lái)仿真所述邏輯級(jí);以及按照仿真獲得所述邏輯級(jí)的特征。根據(jù)方法的一個(gè)實(shí)施例,所述單元庫(kù)可以是工業(yè)標(biāo)準(zhǔn)單元庫(kù)。根據(jù)方法的另一個(gè)實(shí)施例,所述單元庫(kù)可以包括符合有效電流源模型(ECSM)和/或復(fù)合電流源模型(CCSM)的根據(jù)方法的一個(gè)實(shí)施例,合成所述電流源模型可以包括使用雙曲正切函數(shù)并將所述雙曲正切函數(shù)曲線擬合到可從所述查找表獲得的輸出瞬態(tài)電流的值來(lái)表示所述電流源模型的DC分量。此外,曲線擬合到所述輸出瞬態(tài)電流的值可以包括使用非線性回歸來(lái)確定定義所述雙曲正切函數(shù)的參數(shù)。根據(jù)方法的另一個(gè)實(shí)施例,合成所述電流源;漠型可以進(jìn)一步包括通過(guò)將所述電流源模型曲線擬合到可從所述查找表獲得的輸出瞬態(tài)電流的值來(lái)確定所述一個(gè)或多個(gè)寄生電容的值。根據(jù)方法的一個(gè)實(shí)施例,獲得特征可以包括分析性地確定所述邏輯級(jí)的跨導(dǎo)增益,以及標(biāo)識(shí)用于達(dá)到預(yù)定增益的、輸入和輸出電壓的至少一個(gè)條件。例如,所述預(yù)定增益可以是對(duì)于給定輸入和輸出電壓范圍的所述邏輯級(jí)的最大增益。此外,所述特征可以包括所述邏輯級(jí)的定時(shí)和噪聲特征。根據(jù)方法的另一個(gè)實(shí)施例,生成用于所述輸出瞬態(tài)電流的查找表可以包括分析性地將所述輸入和輸出電壓以及輸出瞬態(tài)電流分別表示為時(shí)間的函數(shù);在預(yù)先確定的時(shí)間間隔處對(duì)所述輸入和輸出電壓以及輸出瞬態(tài)電流進(jìn)行采樣;基于所采樣的輸入和輸出電壓值,對(duì)所采樣的輸出瞬態(tài)電流值進(jìn)行分類;以及在預(yù)定間隔的輸入和輸出電壓值處對(duì)所述輸出瞬態(tài)電流進(jìn)行重新采樣。根據(jù)方法的一個(gè)實(shí)施例,將所述輸出瞬態(tài)電流表示為時(shí)間的函數(shù)可以包括將可從所述單元庫(kù)獲得的所述輸出電壓的數(shù)據(jù)曲線擬合到閉式分析方程;計(jì)算所述閉式分析方程的導(dǎo)數(shù);以及換算所述導(dǎo)數(shù)以表示所述輸出瞬態(tài)電流。另外,根據(jù)一個(gè)實(shí)施例,曲線擬合所述輸出電壓可以包括將所述輸出電壓曲線擬合到威布爾(Weibull)累積分布方程。可選地,根據(jù)另一個(gè)實(shí)施例,將所述輸出電壓表示為時(shí)間的函數(shù)可以包括將可從所述單元庫(kù)獲得的所述輸出瞬態(tài)電流的數(shù)據(jù)曲線擬合到閉式分析方程;計(jì)算所述閉式分析方程的積分;以及換算所述積分以表示所述輸出電壓。根據(jù)方法的一個(gè)實(shí)施例,曲線擬合所述輸出瞬態(tài)電流可以包括將所述輸出瞬態(tài)電流曲線擬合到二次方程。本發(fā)明的實(shí)施例可以提供用于分析由于輸入瞬態(tài)電壓導(dǎo)致的在受害級(jí)的輸出處的延遲的方法。根據(jù)一個(gè)實(shí)施例,一種方法可以包括使用可從至少一個(gè)單元庫(kù)獲得的數(shù)據(jù)來(lái)在至少一個(gè)合成電流源模型的情況下仿真受害級(jí);將所述受害級(jí)的跨導(dǎo)增益與所述輸出處的延W目關(guān)聯(lián);以及通過(guò)分析所仿真的受害級(jí)來(lái)確定造成所述跨導(dǎo)增益的預(yù)定值的輸入和輸出電壓。本發(fā)明的實(shí)施例可以提供一種用于執(zhí)行如上所述的方法的實(shí)施例的系統(tǒng)。本發(fā)明的實(shí)施例還可以提供一種可以實(shí)現(xiàn)如上所述方法(如果由機(jī)器或數(shù)據(jù)處理單元執(zhí)行的話)的機(jī)器可讀介質(zhì)。提供了基于本發(fā)明的一些實(shí)施例的仿真結(jié)果,其演示了與可從基于SPICE仿真獲得的結(jié)果的相對(duì)好的匹配,后者通常被認(rèn)為是基準(zhǔn)仿真。結(jié)合附圖,4艮據(jù)以下對(duì)本發(fā)明的詳細(xì)描述將更充分地理解和體會(huì)本發(fā)明,在附圖中圖l是如本領(lǐng)域中已知的電流源模型的簡(jiǎn)化圖說(shuō)明;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的合成電流源模型的方法的簡(jiǎn)化流程圖說(shuō)明;圖3A-3H是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)基于瞬態(tài)輸入和輸出電壓來(lái)生成用于輸出瞬態(tài)電流的查找表的方法的圖示說(shuō)明;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)基于瞬態(tài)輸入和輸出電壓來(lái)生成用于輸出瞬態(tài)電流的查找表的方法的流程圖說(shuō)明;圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)使用來(lái)自用于輸出瞬態(tài)電流的查找表的數(shù)據(jù)來(lái)合成由DC電流源模型和寄生電容器所表示的電流源模型的方法的流程圖說(shuō)明;圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)作為輸入和輸出電壓的函數(shù)的邏輯級(jí)的跨導(dǎo)增益的圖示說(shuō)明;圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)標(biāo)識(shí)在受害級(jí)的輸出處造成延遲噪聲的條件的方法的流程圖說(shuō)明;圖8A和8B是依照本發(fā)明的一些實(shí)施例的分別在各種輸入變化下的延遲和輸出變化的樣例仿真結(jié)果;圖9A和9B是分別依照本發(fā)明的一些實(shí)施例的相對(duì)延遲誤差和相對(duì)輸出變化誤差的樣例仿真結(jié)果;圖10A和10B是分別依照本發(fā)明的一些實(shí)施例的輸出區(qū)域誤差關(guān)于輸入寬度和輸入峰值的樣例仿真結(jié)果;圖11A和11B是分別依照本發(fā)明的一些實(shí)施例的輸出峰值誤差關(guān)于輸入寬度和輸入J^值的樣例仿真結(jié)果;圖12A和12B是分別依照本發(fā)明的一些實(shí)施例的相對(duì)輸出區(qū)域誤差和相對(duì)輸出峰值誤差的樣例仿真結(jié)果;以及圖13是根據(jù)本發(fā)明的一個(gè)實(shí)施例的適于合成電流源模型的系統(tǒng)的圖示說(shuō)明。應(yīng)當(dāng)理解,為了說(shuō)明的簡(jiǎn)化和清楚起見(jiàn),附圖中所示出的元件不一定按比例繪制。例如,為清楚起見(jiàn),可以相對(duì)于其它元件放大一些元件的尺寸。具體實(shí)施例方式在下面的詳細(xì)描述中,闡述了許多具體細(xì)節(jié),以^更提供對(duì)本發(fā)明的實(shí)施例的透徹理解。然而,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以在不具有這些具體細(xì)節(jié)的情況下實(shí)施本發(fā)明的這些實(shí)施例。在其它實(shí)例中,并沒(méi)有詳細(xì)描述公知方法和過(guò)程,以便不模糊本發(fā)明的實(shí)施例。下面詳細(xì)描述的某些部分是就關(guān)于電和/或電子信號(hào)的操作的算法和符號(hào)表示而給出的。這些算法描述是這樣的表示,即其是可以由電氣和電子工程以及VLSI芯片設(shè)計(jì)領(lǐng)域的技術(shù)人員使用的技術(shù),以便將其工作的實(shí)質(zhì)傳達(dá)給本領(lǐng)域的其它技術(shù)人員。在這里,一般認(rèn)為算法是導(dǎo)致所期望或預(yù)期的結(jié)果的行為、動(dòng)作或操作的自相容序列。這些包括但不限于物理量的物理操作。通常,盡管并不一定,這些量采取能夠被存儲(chǔ)、傳送、組合、比較、轉(zhuǎn)化以及其它能被操作的方式的電或電子信號(hào)的形式。已經(jīng)多次證明將這些信號(hào)稱為比特、值、元素、符號(hào)、字符、項(xiàng)號(hào)等等是方便的(主要由于常用的原因)。然而,應(yīng)當(dāng)理解,所有這些以及類似術(shù)語(yǔ)都將與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),并且僅僅是應(yīng)用于這些量的方便標(biāo)記。在下面的描述中,按照不同的方式給出了各種附圖、示圖、流程圖、模型以及描述,以便有效傳達(dá)實(shí)質(zhì)以及說(shuō)明在本申請(qǐng)中給出的本發(fā)明的不同實(shí)施例。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,提供這些僅僅作為示例性樣例,并且不應(yīng)當(dāng)構(gòu)成對(duì)本發(fā)明的限制。圖1是如本領(lǐng)域^J^P的電流源模型的簡(jiǎn)化圖說(shuō)明。舉例來(lái)說(shuō),可以由DC電流源才莫型101、第一電容102(Cm)(其可以包括例如在輸入與輸出之間的密勒電容)、第二電容103(CJ(其可以包括例如在輸出點(diǎn)105與接地點(diǎn)(groundpoint)106之間的寄生電容),以及輸出負(fù)載104來(lái)表示電流源模型100。電流源模型100可以基于所接收到的輸入電壓激勵(lì)111(Vi)產(chǎn)生輸出電壓響應(yīng)112(V。)。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的合成電流源模型的方法的簡(jiǎn)化流程圖說(shuō)明。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以使用可從單元庫(kù)(其可以是工業(yè)標(biāo)準(zhǔn)單元庫(kù))獲得的特征化數(shù)據(jù)來(lái)合成圖1中的電流源模型100,特別地,DC電流源^t型101。換句話說(shuō),可以使用符合例如工業(yè)標(biāo)準(zhǔn)的CCSM和/或ECSM數(shù)據(jù)格式的數(shù)據(jù)來(lái)合成DC電流源模型101。然而,本發(fā)明并不限于該方面,并且可以使用符合其它數(shù)據(jù)格式的數(shù)據(jù)。在操作210處,該方法的一個(gè)實(shí)施例可以生成用于輸出瞬態(tài)電流的查找表?;谳斎牒洼敵鲭妷褐?,查找表可以是二維的,由此可以確定輸出瞬態(tài)電流??梢酝ㄟ^(guò)分段(piecewise)采樣可從單元庫(kù)的CCSM數(shù)據(jù)獲得的輸出電流和/或分段采樣可從單元庫(kù)的ECSM數(shù)據(jù)獲得的輸出電壓來(lái)生成或創(chuàng)建查找表。在操作212處,可以確定或估計(jì)輸出瞬態(tài)電流的DC分量。根據(jù)該方法的一個(gè)實(shí)施例,該DC分量可以使用閉式分析表達(dá)式來(lái)表示,但是本發(fā)明并不限于該方面,并且可以使用其它形式的表達(dá)式,例如數(shù)字表達(dá)式。閉式分析表達(dá)式可以包括移位和伸縮的雙曲正切函數(shù)??梢酝ㄟ^(guò),例如,基于非線性回歸而曲線擬合到來(lái)自用于輸出瞬態(tài)電流的查找表的數(shù)據(jù)子集,確定或判定定義雙曲正切函數(shù)的參數(shù),例如移位參數(shù)和伸縮參數(shù)。另外,本領(lǐng)域的技術(shù)人員可以理解本發(fā)明并不限于該方面,并且可以使用其它形式的分析表達(dá)式或函數(shù)或方程。在操作214處,在操作212處估計(jì)的DC電流以及來(lái)自用于輸出瞬態(tài)電流的查找表的另一數(shù)據(jù)子集可以用于估計(jì)或確定電容,例如,像圖1中所示出的電流源^f莫型100的密勒電容102(Cm)和輸出電容103(C。)。因此,通過(guò)在節(jié)點(diǎn)或輸出點(diǎn)105處應(yīng)用基爾霍夫(Kirchoff)電流定律(KCL),可以使用DC分量和電容(Cm,C。)分析性地表示輸出瞬態(tài)電流。一般而言,例如,KCL要求在任何一個(gè)特定節(jié)點(diǎn)(節(jié)點(diǎn)105),所有輸入電流的總和應(yīng)當(dāng)?shù)扔谒休敵鲭娏鞯目偤汀T诓僮?16處,可以使用所估計(jì)的寄生電容以及用于輸出瞬態(tài)電流的查找表來(lái)更新DC電流。該更新可以通過(guò)將DC電流曲線擬合到輸出瞬態(tài)電流的值,如以下參照?qǐng)D5所詳細(xì)描述的。類似地,在操作218處,還可以通過(guò)使用所更新的DC電流以及用于輸出瞬態(tài)電流的查找表來(lái)更新寄生電容,例如,Cm和C。。根據(jù)一個(gè)實(shí)施例,在操作216和218處更新之后,所估計(jì)的DC電流和寄生電容可以足夠精確。然而,本發(fā)明并不限于該方面,并且可以重復(fù)操作216和218,直到DC電流和寄生電容收斂于可接受的窄范圍內(nèi)為止。在操作220處,可以將在操作216和218處獲得的DC電流和寄生電容應(yīng)用于分析在給定輸入電壓波形條件下的電流源模型的輸出響應(yīng)。合成電流源模型100(圖1)可以用于仿真VLSI芯片的網(wǎng)表中的驅(qū)動(dòng)和/或邏輯級(jí)的性能。該性能可以包括例如定時(shí)和噪聲特征,但還有可能仿真其它特征。圖3A-3H是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)基于輸入和輸出電壓來(lái)生成用于輸出瞬態(tài)電流的查找表的方法的圖示說(shuō)明。圖4是根據(jù)本發(fā)明的另一個(gè)實(shí)施例,對(duì)基于輸入和輸出電壓來(lái)生成用于輸出瞬態(tài)電流的查找表的方法的流程圖說(shuō)明??梢允褂每蓮暮欣缦馛CSM和/或ECSM數(shù)據(jù)格式這樣的數(shù)據(jù)條目格式的單元庫(kù)獲得的數(shù)據(jù)來(lái)生成或創(chuàng)建該查找表。還可以使用其它格式的數(shù)據(jù)。在操作410處,本方法的一個(gè)實(shí)施例可以判定在創(chuàng)建或生成查找表時(shí)要使用的單元庫(kù)中的數(shù)據(jù)格式,例如CCSM或ECSM。在操作411處,如果使用了CCSM,則輸出瞬態(tài)電流的數(shù)據(jù)對(duì)于輸入的不同轉(zhuǎn)換時(shí)間(transitiontime)或變化條件以及輸出的電容來(lái)說(shuō)可以是可用的。圖3A是以分段格式示出的輸出瞬態(tài)電流波形之一的圖示說(shuō)明。根據(jù)該方法的一個(gè)實(shí)施例,在操作412處以及圖3B中示出,該分段輸出電流波形可以通過(guò)應(yīng)用線性和/或非線性回歸而凈皮曲線擬合成分析表達(dá)式Itr(t)。該分析表達(dá)式可以是例如二次表達(dá)式。另外,本領(lǐng)域的技術(shù)人員可以理解本發(fā)明并不限于該方面,并且可以使用其它分析表達(dá)式或方程或函數(shù)。<formula>formulaseeoriginaldocumentpage14</formula>在操作414處以及如圖3C中所示,輸出瞬態(tài)電流的分析表達(dá)式可以被積分并且然后利用輸出電容進(jìn)行換算,以便創(chuàng)建輸出電壓V。(t)的分析表達(dá)式。<formula>formulaseeoriginaldocumentpage14</formula>在操作411處,如果使用了ECSM,則輸出瞬態(tài)電壓的數(shù)據(jù)對(duì)于輸入的不同轉(zhuǎn)換時(shí)間或變化條件以及輸出的電容來(lái)說(shuō)可以是可用的。圖3D是以分段格式示出的輸出電壓波形之一的圖示說(shuō)明。根據(jù)該方法的一個(gè)實(shí)施例,在操作422處以及如圖3E中所示,該分段輸出電壓可以通過(guò)線性和/或非線性回歸而4皮曲線擬合成分析表達(dá)式V。(t),例如,威布爾累積分布函數(shù)(CDF)。本領(lǐng)域的技術(shù)人員可以理解本發(fā)明并不限于該方面,并且可以通過(guò)其它分析表達(dá)式和/或函數(shù)對(duì)輸出電壓波形V。(t)進(jìn)行建模。在操作422處獲得的輸出電壓波形V。(t)可以處于可微分形式。在操作424處以及如圖3F中所示,可以計(jì)算輸出電壓波形V。(t)的導(dǎo)數(shù),然后可以利用輸出電容C。對(duì)其進(jìn)行換算,以表示輸出瞬態(tài)電流Itr(t)。例如,微分和換算可以被表示為<formula>formulaseeoriginaldocumentpage14</formula>在操作416處以及如圖3G中所示,輸入電壓波形也可以被分析性地建模。可以使用例如飽和斜坡(saturatedramp)近寸以以及輸入變4匕值對(duì)輸入電壓波形Vj(t)進(jìn)行建模。基于上面的操作412-416,輸入電壓Vj(t)、輸出電壓V。(t),以及輸出瞬態(tài)電流Itr(t)已經(jīng)可以被分別表示為時(shí)間的函數(shù)。在操作418處,可以在預(yù)先確定或預(yù)定的時(shí)間間隔處對(duì)輸入電壓Vj(t)、輸出電壓V。(t)以及輸出瞬態(tài)電流Itr(t)進(jìn)行采樣,以便創(chuàng)建一組采樣數(shù)據(jù)。在操作420處以及如圖3H中所示,用于輸出瞬態(tài)電流的數(shù)據(jù)可以取決于輸入和輸出電壓而被分類。該方法的一個(gè)實(shí)施例可以進(jìn)一步包括將輸入和輸出電壓(Vj,V。)的范圍分成預(yù)定或預(yù)先確定的格柵并且在多數(shù)格柵點(diǎn)處重新采樣輸出瞬態(tài)電流。該采樣可以通過(guò)插值法,但也可以使用數(shù)據(jù)采樣的其它方法。才艮據(jù)本發(fā)明的一個(gè)實(shí)施例,從單元庫(kù)的CCSM和/或ECSM,在不同輸入變化和輸出電容處的輸出瞬態(tài)電流的一個(gè)或多個(gè)條目可以被采樣和公式化,以便創(chuàng)建其相應(yīng)的查找表。在一個(gè)實(shí)施例中,基于圖4中的操作以及圖3A-3H中所說(shuō)明的,CCSM和/或ECSM中的所有條目都可以被處理,以便創(chuàng)建或生成查找表,由此可以基于輸入和輸出電壓值來(lái)判定輸出瞬態(tài)電流。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例對(duì)根據(jù)用于輸出瞬態(tài)電流的查找表來(lái)合成電流源模型的方法的流程圖說(shuō)明。在操作511處,該方法的一個(gè)實(shí)施例可以應(yīng)用分析表達(dá)式來(lái)創(chuàng)建可以是瞬態(tài)電流源模型的一部分的DC電流源模型。例如,移位和伸縮的雙曲正切函數(shù)可以用于表示DC分量或DC電流源才莫型。該函數(shù)可以如下表示。其中,移位參數(shù)ko和k2可以相對(duì)于輸出電壓V。線性變化,并且伸縮^lt和k3可以^示為輸出電壓V。的二次函數(shù)。本領(lǐng)域的技術(shù)人員將理解到,本發(fā)明并不限于該方面,并且可以對(duì)DC電流源模型使用其它的分析表達(dá)式。在操作512處,該方法的一個(gè)實(shí)施例可以通過(guò)在輸出節(jié)點(diǎn)105處應(yīng)用KCL,基于上述DC分量以及多個(gè)寄生電容(例如,密勒電容Cm和輸出電容C。)來(lái)定義或創(chuàng)建瞬態(tài)電流源模型。該瞬態(tài)電流源模型可以具有如下分析表達(dá)式4化,r。)=^化,O—6)—(C。+C,一。在上述表達(dá)式中,變量Vi和/或v。上方的"點(diǎn)"表示變量的導(dǎo)數(shù)。本領(lǐng)域的技術(shù)人員由上面的表達(dá)式可以理解,在較慢輸入和輸出轉(zhuǎn)換條件下,輸出瞬態(tài)電流Itr(Vi,V。)的值可以相對(duì)精確地表示輸出瞬態(tài)電流Itr(Vi,V。)的DC分量。換句話說(shuō),對(duì)應(yīng)于較高輸出負(fù)載和輸入變化的Itr(Vi,V。)的值可以是DC分量的接近表示?;谝陨嫌^察,可以基于用于輸出瞬態(tài)電流的查找表的相對(duì)大的值的子集來(lái)判定以上瞬態(tài)電流源模型的DC電流分量。例如,根據(jù)一個(gè)實(shí)施例,在不同輸入變化和輸出電容的條件下,可以基于用于輸出瞬態(tài)電流的查找表的一組最大值來(lái)確定DC電流分量。因此,在操作513處,可以標(biāo)識(shí)輸出瞬態(tài)電流值的第一子集。所述值的第一子集可以是那些從與對(duì)于輸入變化和輸出電容的一組條件(并且在一個(gè)實(shí)施例中是所有條件)相對(duì)應(yīng)的一個(gè)或多個(gè)查找表中選擇的輸出瞬態(tài)電流的值中相對(duì)大的(并且在一個(gè)實(shí)施例中是最大的)值。在此可以將輸出瞬態(tài)電流值的第一子集總地表示為;隱(V,,V。)。在操作514處,DC電流源模型,例如,移位和伸縮的雙曲正切函數(shù),可以被曲線擬合到來(lái)自如上所述的查找表的輸出瞬態(tài)電流值的第一子集。該曲線擬合可以通過(guò)線性和/或非線性回歸來(lái)進(jìn)行,并且可以確定雙曲正切函數(shù)中對(duì)DC電流源模型進(jìn)行了定義的*。另一方面,密勒電容Cm和輸出電容C??梢燥@著降低由于其寄生阻抗所導(dǎo)致的輸出瞬態(tài)電流,并且可以才艮據(jù)從對(duì)應(yīng)于快速輸入和輸出轉(zhuǎn)換M的查找表選擇的值來(lái)估計(jì)它們的影響。因此,在操作515處,可以標(biāo)識(shí)值的第二子集,其可以包括從輸入變化和輸出電容條件中的至少一些條件(并且在一個(gè)實(shí)施例中是所有條件)下的一個(gè)或多個(gè)查找表中選擇的相對(duì)小的(并且在一個(gè)實(shí)施例中是最小的)輸出瞬態(tài)電流值。例如,所述值的第二子集可以選自對(duì)應(yīng)于兩個(gè)最小輸出電容和輸入轉(zhuǎn)換時(shí)間的查找表。在此,可以將輸出瞬態(tài)電流值的第二子集總地表示為Ifrmin(Y,V。)。在操作516處,可以通過(guò)將如上所述的瞬態(tài)電流源模型曲線擬合到可以是例如從在所有輸入轉(zhuǎn)換時(shí)間和輸出電容條件下的一個(gè)或多個(gè)查找表選擇的最小輸出瞬態(tài)電流值的輸出瞬態(tài)電流值的第二子集來(lái)確定寄生電容Cm和C0。在操作517處,可以利用以上在操作516處估計(jì)的電容Cm和C。的值來(lái)更新DC電流源模型。該更新可以通過(guò)例如使用非線性回歸將瞬態(tài)電流源模型曲線擬合到可從查找表獲得的瞬態(tài)電流值的第一子集來(lái)進(jìn)行。在操作518處,所更新的DC電流源模型又可以用于進(jìn)一步精煉在操作516處獲得的電容值。在網(wǎng)表中,可以是攻擊級(jí)的邏輯級(jí)在切換期間可以將噪聲電容耦合到鄰近的邏輯級(jí)(其可以是受害級(jí))。如果受害級(jí)與攻擊級(jí)同時(shí)切換,則噪聲的耦合可能造成受害級(jí)的輸出上的延遲。造成受害級(jí)的延遲改變的、在攻擊級(jí)與受害級(jí)的轉(zhuǎn)換之間的條件可以:帔稱為對(duì)準(zhǔn)。例如,最壞情況的對(duì)準(zhǔn)可以涉及當(dāng)造成受害級(jí)中的最大延遲時(shí)的條件。其它條件可以造成比最壞情況要少的延遲。根據(jù)本發(fā)明的實(shí)施例,方法的一個(gè)實(shí)施例可以提供一種用于標(biāo)識(shí)造成延遲改變的對(duì)準(zhǔn)的分析解決方案。本領(lǐng)域的技術(shù)人員可以理解,CMOS通道連接組件可以被認(rèn)為是運(yùn)算轉(zhuǎn)換放大器(OTA)。OTA的增益(其是跨導(dǎo)GnJ,可以凈iL^示為由其輸入和輸出電壓(Vi,V。)定義的其操作點(diǎn)的函數(shù)。耦合到CMOS通道連接組件(在該上下文中其可以是接收方級(jí)或受害級(jí))的、來(lái)自其鄰近級(jí)或攻擊級(jí)之一的噪聲可以被認(rèn)為是小信號(hào)輸入,并且因此輸入噪聲的影響可以被接收方級(jí)的放大增益Gm(Vi,V。)放大,從而導(dǎo)致接收方輸出處的延遲改變。圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)作為輸入和輸出電壓的函數(shù)的接收方級(jí)的跨導(dǎo)增益的圖形說(shuō)明。在額定轉(zhuǎn)換期間,接收方級(jí)或受害級(jí)的輸入和輸出電壓可以變化,并且因此跨導(dǎo)增益Gm(Vi,V。)的操作點(diǎn)也可以在受害級(jí)的轉(zhuǎn)換上變化。在圖6中,接收方級(jí)的跨導(dǎo)增益Gm(Vi,V。)被說(shuō)明為二維曲面602,并且虛線601說(shuō)明了無(wú)噪聲輸入上升和輸出下降轉(zhuǎn)換的軌跡Gm(Vi,V。)。在圖6中,關(guān)于電源電壓歸一化輸入和輸出電壓。本領(lǐng)域的技術(shù)人員由圖6可以理解到,對(duì)于典型的無(wú)噪聲轉(zhuǎn)換來(lái)說(shuō),輸出接收方的Gm(Vi,V。)曲線是單峰的(unimodal)。因此,在攻擊方與受害級(jí)的轉(zhuǎn)換之間的最壞情況的對(duì)準(zhǔn)可能發(fā)生在受害方轉(zhuǎn)換與增益Gm(Vi,V。)的軌跡的最大點(diǎn)對(duì)準(zhǔn)的時(shí)候。圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)標(biāo)識(shí)造成受害級(jí)的輸出處的延遲的條件的方法的流程圖說(shuō)明。在操作710處,該方法的一個(gè)實(shí)施例可以將在受害級(jí)的輸出處所造成的延遲與受害級(jí)的跨導(dǎo)增益相關(guān)聯(lián)。如上所述,耦合到接收方級(jí)或受害級(jí)的、來(lái)自其鄰近級(jí)或攻擊級(jí)之一的噪聲可以表現(xiàn)得像小信號(hào)輸入一樣,并且結(jié)果,由該噪聲導(dǎo)致的影響可以凈皮接收方級(jí)的跨導(dǎo)增益Gm(Vi,V。)放大,其又導(dǎo)致在接收方輸出處的延遲改變。在操作712處,可以標(biāo)識(shí)受害級(jí)的無(wú)噪聲轉(zhuǎn)換或操作。在操作714處,根據(jù)方法的一個(gè)實(shí)施例,可以通過(guò)計(jì)算或算出DC電流源模型關(guān)于輸入電壓的偏導(dǎo)數(shù)來(lái)分析性地獲得對(duì)于無(wú)噪聲轉(zhuǎn)換或操作的受害級(jí)的跨導(dǎo)增益。跨導(dǎo)增益的分析表達(dá)式可以是如下所示<formula>formulaseeoriginaldocumentpage18</formula>如以上圖5中所述,伸縮^ltl^和k3是V。的多項(xiàng)式函數(shù),而sech2((^-是Vj和V。的指數(shù)函數(shù)。在操作716處,在對(duì)輸入和輸出電壓感興趣的范圍(0SK,F(xiàn)^)^,且V加是電源電壓)內(nèi),可以分析性地計(jì)算用于獲得相對(duì)大的增益Gm(Vj,V。)的條件。例如,可以通過(guò)項(xiàng)sech2((^-yy&)來(lái)控制用于達(dá)到最大增益Gm(Vi,V。)的條件,其可以發(fā)生在函數(shù)sech、;c)的變量x等于零的時(shí)候。換句話說(shuō),最大跨導(dǎo)增益可以發(fā)生在滿足以下方程的時(shí)候。根據(jù)本發(fā)明的一個(gè)實(shí)施例,k2是V。的線性函數(shù),并且k3大于零,對(duì)于接收方單元Gm(Vi,V。)的最大值的解決方案降成Vj和V。的簡(jiǎn)單線性表達(dá)。<formula>formulaseeoriginaldocumentpage18</formula>由于輸入和輸出電壓是時(shí)間的函數(shù),因此在操作718處,可以計(jì)算或獲得滿足在輸入電壓與輸出電壓之間的以上關(guān)系的定時(shí)條件。相應(yīng)地,本發(fā)明的實(shí)施例提供了一種標(biāo)識(shí)在受害方邏輯級(jí)的輸出上的延遲與來(lái)自攻擊方邏輯級(jí)的輸入噪聲的定時(shí)之間的關(guān)系(并且在一個(gè)實(shí)施例中是最壞情況的關(guān)系)的方法。使用根據(jù)從65nm工業(yè)設(shè)計(jì)所提取的七個(gè)網(wǎng)絡(luò)和三個(gè)驅(qū)動(dòng)的仿真結(jié)果,在下面的圖8-12中給出了本發(fā)明的一些實(shí)施例的功效。所述三個(gè)驅(qū)動(dòng)包括OAIXIO、NAND4X20和INVX30,其表示具有不同驅(qū)動(dòng)強(qiáng)度和不同內(nèi)部堆疊(stack)結(jié)構(gòu)的單元或級(jí)(stage)。為簡(jiǎn)潔起見(jiàn),僅對(duì)多輸入門OAIX10和NAND4X20提供了最壞情況的定時(shí)弧(timingarc)的結(jié)果(即,距離輸出節(jié)點(diǎn)最遠(yuǎn)的弧)。應(yīng)當(dāng)理解,由于不能在單元級(jí)別CSM驅(qū)動(dòng)模型中精確建模內(nèi)部節(jié)點(diǎn)電容,因此最壞情況的定時(shí)弧也是最困難的測(cè)試情況。所述七(7)個(gè)網(wǎng)絡(luò)包括具有不同的耦合電容與接地電容比率的五(5)個(gè)RC網(wǎng)絡(luò),以及兩(2)個(gè)RLC網(wǎng)絡(luò)。作為出于!HiE目的的例子,在Mathametica中實(shí)現(xiàn)了所建議的CSM合成算法的原型。本領(lǐng)域的技術(shù)人員將理解到,可以使用其它計(jì)算工具或在可以運(yùn)行于例如各種計(jì)算平臺(tái)之上的計(jì)算^4E序中實(shí)現(xiàn)該原型。圖13中示出了已實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的計(jì)算平臺(tái)。使用用于每個(gè)單元的ECSM特征化數(shù)據(jù)來(lái)生成用于上述三個(gè)驅(qū)動(dòng)的電流源模型。為范圍在50ps到150ps之間的五(5)個(gè)輸入變化進(jìn)行定時(shí)分析。攻擊方驅(qū)動(dòng)在試驗(yàn)期間保持靜態(tài)。在標(biāo)題為"定時(shí)分析"的表1的左半部分列出了在所有輸入變化上遠(yuǎn)端延遲和輸出變化中的最大和平均誤差。表l<table>tableseeoriginaldocumentpage20</column></row><table>本領(lǐng)域的技術(shù)人員將理解到,所建議的基于ECSM的電流源驅(qū)動(dòng)模型提供了具有可與可從SPICE仿真獲得的那些仿真結(jié)果相比較的精確度的仿真結(jié)果。圖8A和圖8B分別是依照本發(fā)明的一些實(shí)施例的遠(yuǎn)端延i^目對(duì)于輸入變化以及遠(yuǎn)端輸出變化相對(duì)于輸入變化的誤差圖的樣例仿真結(jié)果。如圖8A和圖8B中的圖例所指示的,"星形"符號(hào)表示驅(qū)動(dòng)INVX30的結(jié)果,"菱形,,符號(hào)表示驅(qū)動(dòng)NAND4X20的結(jié)果,以及"方形"符號(hào)表示驅(qū)動(dòng)OAIX10的結(jié)果。如圖8A和圖8B中所示,較大的驅(qū)動(dòng)INVX30的延遲和輸出變化可能對(duì)于較小的輸入變化值來(lái)說(shuō)被高估,而對(duì)于較高的輸入變化值來(lái)說(shuō),它們可能因?yàn)閷?duì)相對(duì)大的非線性密勒電容的線性近似而被低估。圖9A和圖9B分別是依照本發(fā)明的一些實(shí)施例的三個(gè)不同驅(qū)動(dòng)的延遲誤差和輸出變化誤差的樣例仿真結(jié)果。示出了就絕對(duì)誤差相對(duì)于相對(duì)誤差而言的誤差。應(yīng)當(dāng)注意到,僅當(dāng)絕對(duì)誤差小的時(shí)候相對(duì)誤差才大,并且反之亦然,其應(yīng)當(dāng)被本領(lǐng)域的技術(shù)人員理解為對(duì)本發(fā)明的實(shí)施例的穩(wěn)健性的指示。對(duì)于不同的輸入噪聲峰值(50%-100%Vdd)和寬度,通過(guò)在驅(qū)動(dòng)輸入處測(cè)試噪聲假信號(hào)來(lái)進(jìn)一步證明用于功能噪聲(假信號(hào))傳4番的所建議的驅(qū)動(dòng)模型的效力。類似于定時(shí)分析,攻擊方驅(qū)動(dòng)在測(cè)試期間保持靜態(tài)。依照本發(fā)明的一些實(shí)施例,使用驅(qū)動(dòng)模型來(lái)測(cè)量在遠(yuǎn)端處的所傳播的噪聲假信號(hào)的輸出區(qū)域和輸出峰值,并且將其與從SPICE仿真中獲得的結(jié)果進(jìn)行比較。下面標(biāo)題為"假信號(hào)傳播"的表l的右半部分中列出了在所有輸入噪聲峰值和寬度上的輸出噪聲峰值和寬度中的最大和平均估計(jì)誤差。如所說(shuō)明的,本發(fā)明的一些實(shí)施例的基于驅(qū)動(dòng)模型的假信號(hào)傳播比先前的其它方法具有好得多的精確度,其分別才艮告了在20%和8%的輸出區(qū)域中的最大和平均誤差以及在11%和5%的輸出峰值中的最大和平均誤差。圖IOA和圖IOB分別是依照本發(fā)明的一些實(shí)施例的輸出區(qū)域誤差相比于輸入寬度和輸入峰值的樣例仿真結(jié)果。以"星形"、"菱形"和"方形,,三種不同的圖例示出了三種不同驅(qū)動(dòng)的結(jié)果。圖IIA和圖IIB分別是依照本發(fā)明的一些實(shí)施例的輸出峰值誤差相比于輸入寬度和輸入峰值的樣例結(jié)果,并且圖12A和圖12B分別是依照本發(fā)明的一些實(shí)施例的輸出區(qū)域誤差百分比相比于輸出區(qū)域以及輸出峰值誤差百分比相比于輸出峰值的樣例結(jié)果。根據(jù)結(jié)果顯而易見(jiàn)的是合成電流源模型表現(xiàn)穩(wěn)健。相比于現(xiàn)有技術(shù)顯著改進(jìn)了假信號(hào)傳播的精確度。還進(jìn)行了實(shí)驗(yàn)以便找到最壞情況的攻擊方對(duì)準(zhǔn),并且將結(jié)果與來(lái)自基于SPICE的最壞情況的對(duì)準(zhǔn)的結(jié)果進(jìn)行比較。該實(shí)驗(yàn)排除了所提取的兩(2)個(gè)RLC,因?yàn)檫@些網(wǎng)絡(luò)并不具有顯著的耦合電容。對(duì)于上述其余的測(cè)試情況,進(jìn)行了變型以構(gòu)造如下的全面測(cè)試組(testsuite):(i)用于生成不同受害接收方變化率的受害方輸入變化率(ii)用于改變耦合噪聲寬度和高度的攻擊方輸出變化率(iii)用于改變耦合噪聲寬度和高度的攻擊方驅(qū)動(dòng)強(qiáng)度以及(iv)受害接收方的負(fù)載電容。使用SPICE仿真,在受害方轉(zhuǎn)換附近足夠大的時(shí)間窗內(nèi)掃描攻擊方轉(zhuǎn)換,以便找到在接收方輸出處的延遲的真正最大改變,然而,對(duì)于本發(fā)明的一些實(shí)施例來(lái)說(shuō),如圖7中所詳細(xì)解釋的計(jì)算了在接收方輸出處的延遲的最壞情況的改變。對(duì)于每種測(cè)試情況來(lái)說(shuō),通過(guò)關(guān)于接收方輸出處基于SPICE的靜態(tài)攻擊方延遲來(lái)歸一化延遲改變與基于SPICE的延遲改變之間的差別,從而測(cè)量由于本發(fā)明的對(duì)準(zhǔn)方法所導(dǎo)致的在尋找級(jí)延遲(stagedelay)時(shí)的誤差。表2中給出了所有上述參數(shù)上的最大和平均對(duì)準(zhǔn)誤差。表2<table>tableseeoriginaldocumentpage22</column></row><table>圖13是根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)適于合成電流源模型的系統(tǒng)的圖示說(shuō)明。系統(tǒng)1300可以是例如計(jì)算機(jī)系統(tǒng),并且可以包括至少存儲(chǔ)設(shè)備1301以及可以執(zhí)行存儲(chǔ)在存儲(chǔ)設(shè)備1301中的指令的數(shù)據(jù)處理單元1302。存儲(chǔ)設(shè)備1301可以包括或存儲(chǔ)例如含有符合不同數(shù)據(jù)格式(例如,像CCSM和/或ECSM的數(shù)據(jù)格式)的數(shù)據(jù)的單元庫(kù)1310。存儲(chǔ)設(shè)備1301還可以包括諸如網(wǎng)表1320的一個(gè)或多個(gè)網(wǎng)表。根據(jù)本發(fā)明的一個(gè)實(shí)施例,存儲(chǔ)i殳備1301可以存儲(chǔ)指令或程序代碼,當(dāng)由諸如處理單元1302的處理單元執(zhí)行的時(shí)候,所述指令或程序代碼可以對(duì)其上存儲(chǔ)的一個(gè)或多個(gè)網(wǎng)表(例如,網(wǎng)表1320)實(shí)施性能分析。數(shù)據(jù)處理單元1302可以執(zhí)行一個(gè)或多個(gè)算法,例如,像用于生成用于輸出瞬態(tài)電流的查找表的算法1311、用于使用例如移位和伸縮的雙曲正切函數(shù)來(lái)生成分析電流源模型的算法1312,以及用于分析在不同干擾單元或邏輯級(jí)之間的對(duì)準(zhǔn)的算法1313。根據(jù)本發(fā)明的一個(gè)實(shí)施例,單元庫(kù)1310和算法1311、1312和1313可以被存儲(chǔ)或保存在諸如存儲(chǔ)設(shè)備1301的相同的存儲(chǔ)設(shè)備中。然而,本發(fā)明并不限于該方面,并且單元庫(kù)1310和算法1311、1312和/或1313可以被存儲(chǔ)或保存在不同的存^f^殳備中。根據(jù)本發(fā)明的實(shí)施例,存儲(chǔ)設(shè)備1301可以是例如像隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)和/或閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)設(shè)備,例如像軟盤和/或磁帶的電磁存儲(chǔ)設(shè)備和/或例如像光盤(CD)的光存儲(chǔ)設(shè)備。然而,本發(fā)明并不限于該方面,并且本領(lǐng)域的技術(shù)人員將理解可以使用其它類型的存儲(chǔ)設(shè)備。根據(jù)本發(fā)明的實(shí)施例,處理單元1302可以是諸如個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)據(jù)助理(PDA)、工作站這樣的數(shù)據(jù)處理設(shè)備的中央處理單元(CPU)。然而,本發(fā)明并不限于該方面,并且本領(lǐng)域的技術(shù)人員將理解可以使用其它的數(shù)據(jù)處理單元。雖然在文中已經(jīng)說(shuō)明和描述了本發(fā)明的特定特征,但是本領(lǐng)域的普通技術(shù)人員現(xiàn)在將可以想到很多修改、替換、改變和等效。因此,應(yīng)當(dāng)理解到,所附權(quán)利要求意在涵蓋落入本發(fā)明的精神之內(nèi)的所有這樣的修改和改變。權(quán)利要求1.一種方法,其包括以下步驟a)使用可從單元庫(kù)獲得的數(shù)據(jù),基于輸入和輸出電壓的值來(lái)生成用于輸出瞬態(tài)電流的至少一個(gè)查找表;b)使用所述查找表來(lái)分析性地合成包括DC分量和多個(gè)寄生電容的至少一個(gè)電流源模型;c)使用對(duì)所述邏輯級(jí)的驅(qū)動(dòng)進(jìn)行建模的所述電流源模型來(lái)仿真邏輯級(jí);以及d)獲得所述仿真的邏輯級(jí)的特征。2.根據(jù)權(quán)利要求l的方法,其中所述單元庫(kù)是工業(yè)標(biāo)準(zhǔn)單元庫(kù)。3.根據(jù)權(quán)利要求l的方法,其中合成所述電流源模型包括使用雙曲正切函數(shù)來(lái)表示所述電流源模型的所述DC分量,以及將所述雙曲正切函數(shù)曲線擬合到可從所述查找表獲得的所述輸出瞬態(tài)電流的值。4.根據(jù)權(quán)利要求3的方法,其中曲線擬合到所述輸出瞬態(tài)電流的值包括使用非線性回歸來(lái)確定定義所述雙曲正切函數(shù)的參數(shù)。5.根據(jù)權(quán)利要求3的方法,其中合成所述電流源模型進(jìn)一步包括通過(guò)將所述電流源模型曲線擬合到可從所述查找表獲得的所述輸出瞬態(tài)電流的值來(lái)確定所述多個(gè)寄生電容的值。6.根據(jù)權(quán)利要求l的方法,其中獲得特征包括分析性地確定所述邏輯級(jí)的跨導(dǎo)增益,以及標(biāo)識(shí)用于達(dá)到預(yù)定增益的、輸入和輸出電壓的至少一個(gè)條件。7.根據(jù)權(quán)利要求6的方法,其中所述預(yù)定增益是對(duì)于給定輸入和輸出電壓范圍來(lái)說(shuō)所述邏輯級(jí)的最大增益。8.根據(jù)權(quán)利要求l的方法,其中獲得特征包括獲得所述仿真的邏輯級(jí)的定時(shí)和噪聲特征。9.根據(jù)權(quán)利要求l的方法,其中生成所述查找表包括間的函數(shù);b)在預(yù)先確定的時(shí)間間隔處對(duì)所述輸入和輸出電壓以及輸出瞬態(tài)電流進(jìn)行采樣;c)基于所采樣的輸入和輸出電壓值來(lái)對(duì)所釆樣的輸出瞬態(tài)電流值進(jìn)行分類;以及d)在預(yù)定間隔的輸入和輸出電壓值處對(duì)所述輸出瞬態(tài)電流進(jìn)行重新采樣。10.根據(jù)權(quán)利要求9的方法,其中將所述輸出瞬態(tài)電a4^示為時(shí)間的函數(shù)包括a)將可從所述單元庫(kù)獲得的所述輸出電壓的數(shù)據(jù)曲線擬合到閉式分析方程;b)計(jì)算所述閉式分析方程的導(dǎo)數(shù);以及c)換算所述導(dǎo)數(shù)以表示所述輸出瞬態(tài)電流。11.根據(jù)權(quán)利要求10的方法,其中曲線擬合所述輸出電壓包括將所述輸出電壓曲線擬合到威布爾累積分布方程。12.根據(jù)權(quán)利要求9的方法,其中將所述輸出電壓表示為時(shí)間的函數(shù)包括a)將可從所述單元庫(kù)獲得的所述輸出瞬態(tài)電流的數(shù)據(jù)曲線擬合到閉式分析方程;b)計(jì)算所述閉式分析方程的積分;以及c)換算所述積分以表示所述輸出電壓。13.根據(jù)權(quán)利要求12的方法,其中曲線擬合所述輸出瞬態(tài)電流包括將所述輸出瞬態(tài)電流曲線擬合到二次方程。14.根據(jù)權(quán)利要求l的方法,其中所述單元庫(kù)包括符合有效電流源模型(ECSM)的數(shù)據(jù)。15.根據(jù)權(quán)利要求l的方法,其中所述單元庫(kù)包括符合復(fù)合電流源模型(CCSM)的數(shù)據(jù)。16.—種系統(tǒng),其包括適于實(shí)現(xiàn)根據(jù)任何前述方法權(quán)利要求的方法的所有步驟的裝置。17.—種計(jì)算才;i4呈序,其包括當(dāng)在計(jì)算機(jī)系統(tǒng)上執(zhí)行所述計(jì)算^4呈序時(shí),用于實(shí)現(xiàn)根據(jù)任何前述方法權(quán)利要求的方法的所有步驟的指令。全文摘要提供了一種用于實(shí)現(xiàn)對(duì)網(wǎng)表中的至少一個(gè)邏輯級(jí)的分析的方法,所述至少一個(gè)邏輯級(jí)包括一個(gè)或多個(gè)驅(qū)動(dòng)。所述方法包括以下操作使用可從單元庫(kù)獲得的數(shù)據(jù),基于輸入和輸出電壓的值來(lái)生成用于輸出瞬態(tài)電流的至少一個(gè)查找表;使用所述查找表,分析性地合成包括直流(DC)分量和多個(gè)寄生電容的至少一個(gè)電流源模型;使用對(duì)所述驅(qū)動(dòng)進(jìn)行建模的所述電流源模型來(lái)仿真所述邏輯級(jí);以及獲得所仿真的邏輯級(jí)的特征。還提供了一種用于實(shí)現(xiàn)所述方法的系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。文檔編號(hào)G06F17/50GK101341488SQ200680047748公開日2009年1月7日申請(qǐng)日期2006年12月13日優(yōu)先權(quán)日2005年12月19日發(fā)明者C·凱施雅普,K·喬普拉,粟海華申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司