一、仿真工具的選擇
模擬電路的仿真軟件并不多,現(xiàn)在常用的就是三家大的EDA公司的Hspice(Synopsys), Spectre(Cadence), Eldo(Mentor)。Eldo我沒(méi)用過(guò),不好說(shuō)。Hspice和Spectre各有特點(diǎn),Spetre圖形界面好,使用容易上手,可視化更好;Hspice還是文本形式。不少人喜歡Spectre(如果可以選擇的話),不大喜歡 Hspice。這就象UltraEdit和vi一樣,多數(shù)人喜歡UltraEdit,可有些人是堅(jiān)定的vi的擁護(hù)者。我有點(diǎn)偏向于后者,就是說(shuō)我更喜歡 Hspice,也喜歡vi。
Hspice的激勵(lì)需要手寫,網(wǎng)表需要先從電路圖導(dǎo)出來(lái),可能還要根據(jù)需要作些修改。這些看上去比較煩,但只要用熟了,會(huì)發(fā)現(xiàn)Hspice的功能很強(qiáng),使用起來(lái)也很靈活。Hspice中的一些使用技巧,我以后會(huì)列出一些,但大家要想用好,最根本的辦法就是熟讀manual,不斷嘗試,遇到問(wèn)題多動(dòng)腦筋。
二、仿真中的注意事項(xiàng)
1. 相信仿真結(jié)果
當(dāng)仿真結(jié)果與預(yù)想差別比較大、或者功能出錯(cuò)時(shí),可能出問(wèn)題的地方按照概率大小的順序來(lái)講一般是:A.激勵(lì)加錯(cuò); B.電路(netlist)錯(cuò)(包括尺寸選取不合理);C.仿真中的option選項(xiàng)使用不正確;D.程序不夠精確。一般情況下,我們還是要相信仿真結(jié)果,盡力查找自身可能的錯(cuò)誤。也有可能是電路正確而仿真有問(wèn)題,比如晶振電路的仿真,有時(shí)仿真時(shí)不起振,實(shí)際情況卻是可以起振。這種情況一定要反復(fù)確認(rèn),不要在這里自信心太足。
2. 懷疑仿真結(jié)果
實(shí)際芯片的測(cè)試結(jié)果又往往與仿真值有差異,這可能是由于:A. 寄生效應(yīng)考慮不夠完整和準(zhǔn)確;B. 實(shí)際激勵(lì)不同于仿真時(shí)所加激勵(lì);C. 器件自身的噪聲難以準(zhǔn)確仿真;D. spice model不夠準(zhǔn)確;
我們需要根據(jù)實(shí)際芯片的測(cè)試結(jié)果調(diào)整設(shè)計(jì),這很重要。
以上兩點(diǎn)并不矛盾,希望在工作中細(xì)細(xì)體會(huì)。
3.仿真的完整性
借用信號(hào)完整性的概念,仿真要注意完整性。
仿真不全面,說(shuō)明考慮問(wèn)題不周全,該作的仿真沒(méi)有作。其結(jié)果甚至是電路的功能都不正確。這里面的東西比較多,需要學(xué)習(xí)和積累,是模擬電路設(shè)計(jì)的一個(gè)重要方面,也是模擬電路設(shè)計(jì)者的經(jīng)驗(yàn)和價(jià)值所在。
4. 注意觀察中間節(jié)點(diǎn)
一類常見(jiàn)的問(wèn)題是,當(dāng)有模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換時(shí),不僅要看輸出的數(shù)字信號(hào)是否正確,還要看模擬信號(hào)是否比較“好”。有時(shí)雖然輸出的數(shù)字信號(hào)是正確的,可是如果前一級(jí)的模擬信號(hào)已經(jīng)很接近數(shù)字信號(hào)轉(zhuǎn)換的臨界狀態(tài),那這樣的電路很可能是有問(wèn)題的。這也是設(shè)計(jì)裕量不足的一種現(xiàn)象。
其實(shí),對(duì)應(yīng)任何模擬電路設(shè)計(jì),都要注意中間節(jié)點(diǎn)。再比如穩(wěn)壓管,其控制電壓在正常工作時(shí)都接近于電源或地電平,說(shuō)明這里已經(jīng)基本沒(méi)有margin,實(shí)際結(jié)果很可能出問(wèn)題。
這里建議電路中的每個(gè)節(jié)點(diǎn)的信號(hào)都看一遍,看一下是否合理,比如說(shuō)應(yīng)該工作在飽和區(qū)的晶體管是否完全工作在飽和區(qū),節(jié)點(diǎn)電壓是否有不正常的毛刺等。
-
模擬電路
+關(guān)注
關(guān)注
125文章
1597瀏覽量
104736 -
晶體管
+關(guān)注
關(guān)注
77文章
10094瀏覽量
144756 -
模擬信號(hào)
+關(guān)注
關(guān)注
8文章
1167瀏覽量
54138
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA仿真程序的設(shè)計(jì)方法,有什么注意事項(xiàng)?
Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)
膽機(jī)使用的注意事項(xiàng)
淺談PCB板設(shè)計(jì)注意事項(xiàng)
UWB定位基站安裝注意事項(xiàng)
網(wǎng)絡(luò)設(shè)備選擇的技巧及注意事項(xiàng)

評(píng)論