0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

看看如何在transient仿真里面設(shè)置吧

冬至配餃子 ? 來源:通向模擬集成電路設(shè)計(jì)師 ? 作者:宇文青霜 ? 2022-08-20 17:42 ? 次閱讀

不知道大家跑仿真的時(shí)候,會不會遇到需要動態(tài)調(diào)整設(shè)置的情況?

比如一個(gè)bandgap的startup,一開始需要仿真精度比較高,之后電路基本上穩(wěn)定之后,各個(gè)工作點(diǎn)基本上不變,可以降低仿真精度。

又比如我想測試一個(gè)電路的溫度穩(wěn)定性能,假設(shè)這個(gè)芯片在冬天的東北,忽然從溫暖的室內(nèi)拿到室外,環(huán)境溫度驟降好幾十度。

或者是輸入的信號是個(gè)動態(tài)的幅值連續(xù)變化的情況。

一般來說,如果用一個(gè)高精度的仿真或者好幾個(gè)獨(dú)立的仿真,是足以應(yīng)付上面的需求的。不過Cadence既然已經(jīng)給了一個(gè)很不錯的設(shè)置功能,我們何不試試看呢?

在這篇文章的例子里面,作者君用了一個(gè)ahdlLib的理想放大器,test bench如下:

pYYBAGMAq-6ABSswAAD6tGXoTcE758.png

左邊是一個(gè)全差分輸入的設(shè)置,VDD是1.8V。右邊是ideal opamp,增益我填的是10。此時(shí)我們的輸入信號用的是V0的vsin, V4是個(gè)vdc,目前有個(gè)紅色的叉叉在上面。這個(gè)叉叉是shift加delete鍵按出來的,表示目前沒有用到這個(gè)模塊。后面需要這個(gè)模塊的時(shí)候,再按一次shift加delete鍵就可以清除掉這個(gè)叉叉了。

現(xiàn)在就讓我們來看看如何在transient仿真里面設(shè)置吧?

poYBAGMAq_6AK5BFAAD4WRUMXGQ647.png

可以看到,最下面有個(gè)叫Dynamic Parameter的東西。打上勾之后,出現(xiàn)了Parameter和Parameter Set兩種選項(xiàng)。我們先來看看Parameter。

如果下面的Param選擇默認(rèn)的User-defined,就可以手動輸入自己設(shè)置的變量。我這里的vamp是我在vsin里面設(shè)置的amplitude變量。輸入vamp之后,下面會出來這個(gè)可以一直添加的表格,自己填寫時(shí)間和vamp的數(shù)值,就可以了。

好了,我隨便寫了幾個(gè)變量值,讓我們跑一下transient吧!

poYBAGMArBCAHHFHAADi3nVU-dg816.png

仿真結(jié)果就是這樣的。顏色較淺的兩條線是差分輸入信號,藍(lán)色的線是ideal opamp的輸出??梢钥吹剑臀仪懊娴脑O(shè)置相對應(yīng),在2us,4us,6us的時(shí)候,輸入信號發(fā)生了變化,因此輸出也隨之發(fā)生了變化。這個(gè)仿真結(jié)果說明了上面的設(shè)置是可行的。

同樣的,除了改變我們自己設(shè)置的參數(shù)變量值,我們還可以改變其他一些仿真設(shè)置,比如:

pYYBAGMArCCAXhNVAADKLHXwy78362.png

這張圖里的errpreset就是仿真精度的設(shè)置。如同我剛剛舉的bandgap例子,大家可以在startup開始工作的一段時(shí)間內(nèi),使用高精度conservative,在后面的時(shí)間里使用moderate或者liberal。當(dāng)需要跑大量的PVT或者M(jìn)C時(shí),這樣的設(shè)置方法相比于一直使用conservative的高精度,應(yīng)該是可以加快仿真速度的。有興趣的同學(xué)可以試試看。

除此之外,還有set的設(shè)置。

poYBAGMArC-AFQDUAABqdKufY2A755.png

如上圖,如果選擇了Parameter Set,就不單單是前面的一個(gè)變量了。你可以加上各種各樣的變量組合。比如我在2us的時(shí)候,設(shè)置了vamp,設(shè)置了溫度變量temp為-25,還準(zhǔn)備加上仿真精度errpreset。后面的嘗試,就交給各位讀者朋友了!

前面我講到了我的test bench里面那個(gè)紅色的叉叉。現(xiàn)在我們換一個(gè)信號源:

pYYBAGMArD2AZUBvAACmU5z6slc627.png

我還是用shift加上delete,刪掉了vsin,但是重新采用了vdc。dynamic parameter的設(shè)置還是跟前文一樣,新的電路仿真結(jié)果如圖:

pYYBAGMArEyABX6vAADZFkCCJKE339.png

其實(shí)這個(gè)結(jié)果比vsin還要清晰一點(diǎn)。同樣也是在2u,4u,6u,的時(shí)候,輸入信號發(fā)生了變化,因此輸出也隨之發(fā)生了變化。

好了,這點(diǎn)transient仿真的小技巧就講到這里了。有興趣的讀者們可以試試看啦!



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 放大器
    +關(guān)注

    關(guān)注

    143

    文章

    13528

    瀏覽量

    212911
  • Cadence
    +關(guān)注

    關(guān)注

    64

    文章

    911

    瀏覽量

    141780
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    311

    瀏覽量

    33035
  • PVT
    PVT
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    3910
收藏 人收藏

    評論

    相關(guān)推薦

    ADC仿真時(shí)最大噪聲頻率設(shè)置

    ADC仿真時(shí),有時(shí)候需要在tran仿真的基礎(chǔ)上添加噪聲以評估熱噪聲及閃爍噪聲對ADC精度的影響。在Spectre中,支持設(shè)置最大和最小噪聲頻率,其中最小噪聲頻率受到仿真時(shí)間的限制,在無
    發(fā)表于 12-01 16:49 ?1987次閱讀
    ADC<b class='flag-5'>仿真</b>時(shí)最大噪聲頻率<b class='flag-5'>設(shè)置</b>

    TINA仿真_LM5022 LOAD TRANSIENT SIMULATION電壓表測量電壓提示:“未發(fā)現(xiàn)操作點(diǎn)”警告,為什么?

    TINA仿真_LM5022 LOAD TRANSIENT SIMULATION電壓表測量電壓提示:“未發(fā)現(xiàn)操作點(diǎn)”警告
    發(fā)表于 08-08 07:43

    Multisim仿真提示Transient time point calculation did not converge

    Multisim仿真提示:======= SPICE Netlist check completed, 0 error(s), 0 warning(s) ======= Transient time
    發(fā)表于 03-04 16:31

    何在AD17里面設(shè)置高亮?

    AD17中使用Ctrl+鼠標(biāo)左鍵,高亮網(wǎng)絡(luò),能否選擇僅高亮焊盤,過孔,走線,不高亮覆銅。如圖即AD6.9默認(rèn)的高亮模式,如何在AD17里面設(shè)置
    發(fā)表于 09-24 04:33

    Maxwell和Simplorer聯(lián)合仿真設(shè)置注意事項(xiàng) 精選資料推薦

    特別注意:Advanced Product Coupling(for Transient-Transient coupling only)聯(lián)合仿真只適合瞬態(tài)分析,其他分析類型是沒有這個(gè)選項(xiàng)。
    發(fā)表于 07-12 07:58

    何在程序里面設(shè)置開啟STM32L4的硬件FPU呢

    怎樣去開啟STM32L4的硬件FPU呢?如何在程序里面設(shè)置開啟FPU呢?
    發(fā)表于 10-22 06:17

    sst89E516仿真設(shè)置

    sst89E516仿真設(shè)置:
    發(fā)表于 10-26 17:21 ?71次下載
    sst89E516<b class='flag-5'>仿真</b><b class='flag-5'>設(shè)置</b>

    Transient_Voltage_Suppressors_SMAJ_Series_C28092

    Transient_Voltage_Suppressors_SMAJ_Series_C28092,感興趣的小伙伴們可以看看。
    發(fā)表于 08-03 17:55 ?0次下載

    Transient_Voltage_Suppressors_SMBJ_Series_C8834

    Transient_Voltage_Suppressors_SMBJ_Series_C8834,感興趣的小伙伴們可以看看
    發(fā)表于 08-03 17:55 ?0次下載

    PowerPCB如何在不同層去設(shè)置不同線寬的走線

    本文檔的主要內(nèi)容詳細(xì)介紹的是PowerPCB如何在不同層去設(shè)置不同線寬的走線。
    發(fā)表于 05-14 16:51 ?0次下載
    PowerPCB如<b class='flag-5'>何在</b>不同層去<b class='flag-5'>設(shè)置</b>不同線寬的走線

    何在cadence中做振蕩器電路功能仿真

    反相器構(gòu)成的振蕩器,這個(gè)同學(xué)應(yīng)該是是想做振蕩器電路功能仿真,這個(gè)可以在orcadPspice的軟件里面進(jìn)行仿真??梢栽趏rcad里面設(shè)計(jì)原理圖,然后進(jìn)行振蕩器的
    的頭像 發(fā)表于 10-23 11:49 ?1w次閱讀
    如<b class='flag-5'>何在</b>cadence中做振蕩器電路功能<b class='flag-5'>仿真</b>

    如何設(shè)置Keil中的軟件仿真和硬件仿真

    避免頻繁下載程序,延長單片機(jī)Flash壽命。 開始仿真之前,先配置一些選項(xiàng)。 在工程設(shè)置設(shè)置好芯片型號和晶振頻率。 第一步: 第二步: 在“Debug”選項(xiàng)卡中選擇“Use Simulator”,表示使用軟件
    的頭像 發(fā)表于 05-03 14:54 ?1.2w次閱讀
    如何<b class='flag-5'>設(shè)置</b>Keil中的軟件<b class='flag-5'>仿真</b>和硬件<b class='flag-5'>仿真</b>?

    transient仿真的Dynamic Parameter設(shè)置技巧

    不知道大家跑仿真的時(shí)候,會不會遇到需要動態(tài)調(diào)整設(shè)置的情況? 比如一個(gè)bandgap的startup,一開始需要仿真精度比較高,之后電路基本上穩(wěn)定之后,各個(gè)工作點(diǎn)基本上不變,可以降低仿真
    的頭像 發(fā)表于 07-29 17:56 ?3984次閱讀
    <b class='flag-5'>transient</b><b class='flag-5'>仿真</b>的Dynamic Parameter<b class='flag-5'>設(shè)置</b>技巧

    何在Windows上設(shè)置Pico RP2040

    電子發(fā)燒友網(wǎng)站提供《如何在Windows上設(shè)置Pico RP2040.zip》資料免費(fèi)下載
    發(fā)表于 06-15 09:35 ?4次下載
    如<b class='flag-5'>何在</b>Windows上<b class='flag-5'>設(shè)置</b>Pico RP2040

    何在Cadence的EMX仿真中精準(zhǔn)設(shè)置長邊PORT

    請問在Cadence的EMX仿真里,如果需要在一個(gè)較長的邊打PORT,需要怎么設(shè)置仿真比較精準(zhǔn)?像這樣子直接吸附一個(gè)上去可以嗎?
    的頭像 發(fā)表于 10-23 10:27 ?277次閱讀
    如<b class='flag-5'>何在</b>Cadence的EMX<b class='flag-5'>仿真</b>中精準(zhǔn)<b class='flag-5'>設(shè)置</b>長邊PORT