日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

Sigrity仿真系列(2)--一文學(xué)會(huì)電源PDN仿真

今天給大家介紹《Sigrity仿真系列》第二課--電源PDN仿真,全網(wǎng)可能找不到第二家這么細(xì)的了。

有不懂的,文章末尾可以找作者咨詢(xún)哦。

01 Options設(shè)置

仿真前還是先對(duì)Options選項(xiàng)進(jìn)行部分設(shè)置,從菜單欄“Tools-->Options-->Edit Options”進(jìn)入。

可以參考之前《單端信號(hào)S參數(shù)提取》中的配置,有一個(gè)地方基于QTI的資料有修改,不過(guò)實(shí)際對(duì)比仿真下來(lái)并無(wú)明顯區(qū)別。但出于對(duì)結(jié)果的權(quán)威性考慮,還是建議大家參考平臺(tái)廠家的參數(shù)進(jìn)行設(shè)置。

可以將設(shè)置好的參數(shù)導(dǎo)出,便于后續(xù)直接導(dǎo)入使用。

02 疊層檢查

參考《單端信號(hào)S參數(shù)提取》中的配置流程。

03 選擇網(wǎng)絡(luò)

首先在右側(cè)“Net Manger”中Disable掉所有網(wǎng)絡(luò),然后Enable  所有GND和需要仿真的電源網(wǎng)絡(luò)(可以在“Net Manger”中查找,也可以直接在PCB圖紙中點(diǎn)選)。

04 添加電容模型

網(wǎng)絡(luò)使能之后,通過(guò)如下步驟,將所有連接到電源和GND網(wǎng)絡(luò)的電容篩選出來(lái)。

手動(dòng)添加電容模型的方法有兩種:

1)直接在模型管理器(AMM)中添加:

選中某一電容,點(diǎn)擊Assign,彈出AMM管理窗口,所有相同模型的電容會(huì)被一起羅列出來(lái)。再選中其中一個(gè)電容,點(diǎn)擊Browse models。

在新彈出來(lái)的窗口中,點(diǎn)擊菜單欄Library--Load Library File,加載一個(gè)電容庫(kù)。本案例以加載Murata的S參數(shù)電容庫(kù)為例,選擇對(duì)應(yīng)電容后點(diǎn)擊select確定即可。

此時(shí)可以看到所有相同模型的電容都自動(dòng)完成了添加,狀態(tài)也都變成了綠色的Validated,即表示電容模式添加完成。

2)手動(dòng)編輯模型:

選中某一電容,點(diǎn)擊Edit,在Definition中編輯如下:S1 1 2 2 2 model="路徑地址+S參數(shù)文件名",如果文件和.spd文件在同一路徑下,則可以去掉文件地址路徑。點(diǎn)擊OK后,相同模型下的其他電容也會(huì)一起被修改。

05 設(shè)置VRM

其原理是在源端通過(guò)一個(gè)短路塊將PWR和GND短接,來(lái)壓低低頻段的仿真曲線,即仿真的結(jié)果只是對(duì)電源平面的真實(shí)反映。

不過(guò)這一步驟也不是必要的,后面也會(huì)演示其他更快捷的操作。

點(diǎn)擊New,選擇New Model Definition,修改模型Name,然后定義模型為一個(gè)阻值為0.001ohm電阻。

再點(diǎn)擊New,然后選擇New Component,再給VRM器件加載上面生成的VRM_IN模型。點(diǎn)擊OK后,右邊器件欄就會(huì)出現(xiàn)剛才新建的VRM器件了。

選中VRM_VCC_MAIN,分別選中Node1、2,Link到PWR和GND兩端(對(duì)于有反饋的電源,一般選在反饋點(diǎn)附近)。至此,VRM就添加完成了(器件前面打上了綠色對(duì)鉤)。另一路電源我們不添加VRM,后面結(jié)果做一下對(duì)比。

06 設(shè)置端口

1)半自動(dòng)生成端口

選擇手動(dòng)定義端口后,分別選擇源端和負(fù)載端的器件,源端分別搜索器件VRM_VCC_MAIN和C132,然后點(diǎn)擊Generate Ports,生成端口。源端選擇電容或VRM處生成端口,目的是靠近反饋點(diǎn),仿真結(jié)果會(huì)更加準(zhǔn)確。

再依次選擇負(fù)載端器件,相同方法生成端口。

負(fù)載端的PWR和GND pin通常很多,常規(guī)自動(dòng)生成的端口,會(huì)把器件的所有GND pin都包含進(jìn)去,會(huì)導(dǎo)致仿真精度變差。我們只需要保留PWR pin周邊的GND即可。因此可在生成端口前先對(duì)GND范圍進(jìn)行約束,如下圖所示。

2)手動(dòng)生成端口

參考高通平臺(tái)的PDN文檔,不同的電源回路,其返回GND pin并不完全一樣,甚至同一路電源都會(huì)分成很多Port,因此第一種自動(dòng)生成端口的方法就不適用了。

先是同樣選擇“手動(dòng)定義端口”,然后先New一個(gè)端口,再?gòu)腜CB中選擇需要的pin(node),右鍵選擇Hook(PWR需要選擇+Hook,GND選擇-Hook)。

如下是手動(dòng)添加端口結(jié)束之后的狀態(tài),我們以VCC_GPU為例,以2個(gè)PWR pin和4個(gè)GND pin組成一個(gè)端口。

07 設(shè)置仿真頻率

PDN仿真,根據(jù)實(shí)際需求設(shè)置頻率范圍即可,我們這里演示就直接設(shè)置0~1GHz。

08 仿真數(shù)據(jù)處理

先來(lái)看一下,步驟05設(shè)置VRM帶來(lái)的影響。

也可以不設(shè)置VRM ,直接右鍵選擇Matrix Operations--Reduction,將源端 PORT直接設(shè)置為short狀態(tài)。(推薦如此設(shè)置)

以高通PDN規(guī)范中最大有效阻抗(max effective impedance)為例,提取 max effective impedance不僅包括自阻,還包括周?chē)鷓ort對(duì)它的串阻,Zeff=Z11+Z12+Z13...

這里需要注意的是,這里的相加都是基于同一PWR網(wǎng)絡(luò)而言。比如我們這個(gè)例子當(dāng)中VCC_GPU分成了兩個(gè)PORT,串阻是就同網(wǎng)絡(luò)這兩個(gè)PORT而言的。千萬(wàn)不能把其他網(wǎng)絡(luò)的加進(jìn)來(lái)。

我們還是以VCC_GPU為例,看一下這個(gè)max effective impedance怎么處理。

首先右鍵--Channel Filter,只勾選VCC_GPU,同時(shí)勾選插損和回?fù)p。

然后再圖形窗口,右鍵--Expression Calculator,Zeff_GPU1=Z22+Z23,Zeff_GPU2=Z33+Z32。得到最終的阻抗曲線。

09 S參數(shù)保存

右鍵--Save Simulation Result,選擇Touchstone格式,方便后續(xù)導(dǎo)入其他軟件進(jìn)行處理。

以上就是本期分享的所有內(nèi)容啦,歡迎大家持續(xù)關(guān)注,更多干貨正在快馬加鞭地趕來(lái)。

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺(jué)得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 1
收藏 2
關(guān)注 76
成為作者 賺取收益
全部留言
0/200
成為第一個(gè)和作者交流的人吧