在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SIwave與Sigrity在信號完整性方面的對比

電磁兼容EMC ? 來源:電磁兼容EMC ? 作者: EMC小湯 ? 2022-11-04 09:13 ? 次閱讀

目錄

1、基本情況介紹

2、仿真流程對比介紹

2.1、視圖上的差異

2.2、仿真結果處理的差異

2.3、預處理方面差異

2.4、驅動碼型差異

3、結果對比

3.1、讀操作

3.2、寫操作

4、模型的處理

4.1、IBIS模型

4.2、S參數模型

5、報告生成

6、總結

高速信號仿真工具眾多,有較大用戶群體的主要有Sigrity,Siwave,Hyperlynx,ADS,CST等。每個工具背后都有自己的黑科技加持,整體上都在朝著更準確、高效、便捷的目標發展。

本文對比了Siwave和Sigrity在SI仿真上的差異,對于新手用戶來說,可以選擇其中易于上手的一個。作者本人對Siwave更為熟練,Sigrity只是作為日常對比參照,且水平有限,其中有理解錯誤的地方,歡迎專家老師指點。同時,仿真用到的圖紙文件也會放在文章末尾,歡迎各位下載學習。

1、基本情況介紹

本文仿真對象為恩智浦公司官網的i.MX8QXP開發板。(i.MX 8處理器家族高度集成,是英飛凌公司的一款非常具有代表性的產品,其廣泛應用于工業控制,智慧城市,智能家居汽車電子等領域,可支持圖形、視頻、圖像處理、音頻和語音功能,能夠滿足安全認證和高能效方面的需求。)

PCB布局整體如下圖所示,橙色方框標注的MCU-DRAM-VRM系統為本文主要仿真對象,目標信號為LPDDR4信號。

9f0aafb8-5bd0-11ed-a3b6-dac502259ad0.png

圖1、開發板PCB整體視圖

從圖2原理圖中可以看出(紅色方框),目標IC設計中包含了4組數據信號,就對該4組數據信號進行仿真,地址線的仿真方法相同,因此本文不再重復。(根據DDR信號規范,數據信號為整個DRAM系統中速率最快的信號,其次是地址信號,是仿真和測試重點關注的網絡,由于整個仿真過程需要參照JEDEC標準規范要求,因此需要對DDR信號規范有一定的了解,不了解的讀者可以翻閱本人之前有關DDR4的相關介紹-采用ANSYS進行DDR4仿真。)

9f70e4ae-5bd0-11ed-a3b6-dac502259ad0.png

圖2、開發板原理圖中DDR部分

仿真疊層設置如圖3所示,確保PCB設置一致,Siwave和Sigrity均使用相同疊層設置。

9f9683ee-5bd0-11ed-a3b6-dac502259ad0.png

圖3、PCB疊層設置

由于仿真中考慮了信號SSN效應,所以需要同時考慮PDN的影響,為了保持一致,器件參數統一按照下表進行設定。

模型參數 位號 容值
GRM152D70E224ME19 C24,C25,C26,C27,C28C29,C30,C35,C36,C37,C38,C43,C44,C45,C46,C55,C56,C57,C62,C1646,C1647,C1648,C1649,C1651,C1652,C1653,
C1654,C1655,C1656,C1657
2.2E-7
GRM152R60J105ME15 C68,C69 1E-6
GRM155C71A225ME11 C47,C48,C49,C50,C51,C52,C63,C64,C65,C66,C67,C70,C71,C72,C1645,C1650 2E-6
GRM31CC80J226ME19 C18,C19,C20,C39,C40,C41,C42,C133,C134 2.2E-5

表1、電源網絡電容參數列表

同樣為了方便對比,Siwave和Sigrity內器件驅動和接收參數均按照下表設置。

Mode Parameter Value
Read DRAM Slew PD60-ODT40-VOH30
SOC ODT-60Ohm
Write SOC Rout 80Ohm
DRAM ODT-40Ohm

表2、器件驅動參數設置表

最后可以簡單介紹兩款軟件,以方便初學者做出適合自己的選擇。

1)、Siwave是ANSYS公司發布的一款軟件,包含在ANSYSElectronics Desktop(通常也稱為“電子桌面”)中,電子桌面主要進行電動力學方面的仿真,可以滿足從直流到太赫茲頻段的各類仿真需求。其中包含的Siwave、Circuit和HFSS 3D layout三個模塊主要用來處理PCB以及相應的電路-PCB協同仿真需求。從軟件功能上看,信號完整性仿真僅僅是ANSYS電子桌面眾多能力中的其中之一,除此之外還可以進行電力電子仿真、射頻天線仿真、磁元件仿真以及多物理場的聯合仿真等。如果使用者有較為復雜多變的仿真需求,ANSYS是不錯的選擇。遺憾之處在于,ANSYS公司沒有一款Layout工具,這導致其處理PCB仿真需求時需要借助Cadence等其他EDA公司的軟件進行部分PCB的前處理工作,這一點在進行PCB的優化上是遠不如自帶Layout工具的仿真軟件方便的。

2)、Sigrity是Cadence公司旗下產品。除去高大上的芯片設計工具,我們通常用到的Cadence軟件包主要有OrcadAllegro,以及Pspice和Sigrity。Orcad和Allegro功能大家都知道,主要是原理圖和Layout。Pspice為電路仿真工具。Sigrity為PCB仿真工具,內部包含了System SI,Power SI,Power DC等模塊,目的是為滿足PCB仿真中的信號和電源協同分析設計和仿真需求。SIgrity與SIwave在算法上非常相似,兩者均采用了包括FEM、矩量法和傳輸線法的混合算法。從這里可以看到,Sigrity背后的Cadence不能處理復雜的電磁場仿真需求,但其在Layout和CAD方面是權威。而且從學習成本上,Sigrity相對資料更多,更容易上手。

2、仿真流程對比介紹

在對DDR的仿真處理上,Siwave和Sigrity整體流程類似。Siwave采用自身進行PCB的S參數提取,然后匯入Circuit中搭建系統電路進行仿真。SIgrity則是通過Power SI進行PCB的S參數提取,然后在System SI中搭建系統電路進行仿真。

2.1、視圖上的差異

Siwave在匯入Circuit后,整體電路拓撲層次分明,關鍵信息幾乎全部體現在主視窗中。

9fca4968-5bd0-11ed-a3b6-dac502259ad0.png

圖4、Circuit中搭建的DDR仿真拓撲

Sigrity的系統界面主窗口相比更為簡潔,用戶需要對電路進行編輯,需要通過雙擊相應的圖標來完成,更多的信息隱藏在二級界面中。

9fe89742-5bd0-11ed-a3b6-dac502259ad0.png

圖5、Sigrity中搭建的DDR仿真拓撲

2.2、仿真結果處理的差異

使用Siwave時,用戶需要自行調出仿真結果,并且在眼圖的導出中需要手動設置UI時長,且在對驅動參數、信號速率等重新編輯后,原始結果會被清除,若要保留則需要手動復制,總之整體的操作過程中手動的部分更多一些。

a0089d80-5bd0-11ed-a3b6-dac502259ad0.png

圖6、Circuit仿真結果界面

相反在使用Sigrity時,仿真結果是自動生成的,眼圖等常用結果的呈現也更為自動化,用戶在進行驅動參數、信號速率等重復編輯,軟件也能自動保存每次仿真的結果。即整個過程中自動的部分更多一些。

a032d6ea-5bd0-11ed-a3b6-dac502259ad0.png

圖7、System SI仿真結果界面

2.3、預處理方面差異

Siwave因為整合度較高,充分發揮了ANSYS電子桌面的強大之處,因此在模型預處理方面更為全面,包括S參數的合規性檢查,IBIS模型的檢查、修復、重新編輯等。因此個人認為更為專業一些。

a05754a2-5bd0-11ed-a3b6-dac502259ad0.png

圖8、Siwave對S參數模型的處理

a089e110-5bd0-11ed-a3b6-dac502259ad0.png

圖9、Siwave對IBIS模型的處理

a0afeffe-5bd0-11ed-a3b6-dac502259ad0.png

圖10、Cadence自帶的IBIS模型工具

2.4、驅動碼型差異

Siwave和Sigrity在驅動碼型上存在一定差異。其中,Siwave默認為PRBS碼型,可設置每個網絡碼型由系統隨機生成。

a0d557c6-5bd0-11ed-a3b6-dac502259ad0.png

圖11、Siwave中的碼型設置界面

Sigrity在驅動碼型的設置上也類似,但多了一個通道檢測的功能,可以根據通道響應特性生成“worst case”的驅動碼型。這點主要考慮了PDN的SSN效應,根據Larry Smith(高通PI首席專家)的文章,系統在特定的碼型驅動下,可以被激發出導致系統崩潰的浪涌,并將這種現象定義為Rogue Wave。從這個角度來看,worst case是一種檢驗DDR系統魯棒性的較為便捷的方法。

a0f82436-5bd0-11ed-a3b6-dac502259ad0.png

圖12、Sigrity碼型生成工具

3、結果對比

設置信號速率為4.266Gbps,分別仿真得到結果。

3.1、讀操作

可以看到兩個工具在讀操作下的結果基本一致,波形細節存在一定的差異,比如Sigrity波形的眼高要略小于Siwave結果。個人猜測可能主要是兩個工具在處理IBIS模型數據上存在一定的差異。(為什么不是S參數結果的差異呢?原因在下文中。)

a114d7b6-5bd0-11ed-a3b6-dac502259ad0.png

圖13、Byte0結果對比

a13f4384-5bd0-11ed-a3b6-dac502259ad0.png

圖14、Byte1結果對比

a167ab9e-5bd0-11ed-a3b6-dac502259ad0.png

圖15、Byte2結果對比

a1a169d8-5bd0-11ed-a3b6-dac502259ad0.png

圖16、Byte3結果對比

3.2、寫操作

在寫操作結果中,兩者出現了巨大的差異。Siwave取得的結果明顯優于Sigrity。Sigrity結果中高電平幅值一致性非常差,導致“眼皮”厚度明顯大于Siwave結果。

a1f3255c-5bd0-11ed-a3b6-dac502259ad0.png

圖17、Byte0結果對比

a219f2ae-5bd0-11ed-a3b6-dac502259ad0.png

圖18、Byte1結果對比

a241cc66-5bd0-11ed-a3b6-dac502259ad0.png

圖19、Byte2結果對比

a266d68c-5bd0-11ed-a3b6-dac502259ad0.png

圖20、Byte3結果對比

4、模型的處理

4.1、IBIS模型

按照Wei-hsing Huang(SPISim USA的首席顧問,后被ANSYS收購)的博客文章,IBIS模型的使用存在頻率上限,超出使用頻率上限,緩沖器將沒有足夠的時間來完成上升、下降或兩者間的轉換。這種情況會導致模擬過程中存在不連續、故障甚至不收斂的情況。我們將這種現象定義為Overclocking。

NXP官網提供的MCU模型便存在Overclocking情況,打開其DDR的驅動波形可以看到,其上升沿長度達到了10ns之久,已經嚴重超出4.266Gbps最小碼型寬度。

a28a81a4-5bd0-11ed-a3b6-dac502259ad0.png

圖21、初始MCU模型上升沿波形

Siwave內部集成了IBIS模型預處理功能,可以最大化的對波形寬度部分進行裁剪,使其滿足更高頻率的要求。從下圖中可以看到,優化后的波形上升沿寬度降低到不到800ps。

a2a7093c-5bd0-11ed-a3b6-dac502259ad0.png

圖22、優化后MCU模型上升沿波形

Sigrity中也包含了IBIS模型的檢查功能,會對合規性進行檢查。但僅限于檢查,并未發現進一步優化處理的部分。正因如此,兩者在寫模式下結果才會出現較大的差異。

a2caaa72-5bd0-11ed-a3b6-dac502259ad0.png

圖23、Sigrity中的IBIS模型檢查功能

4.2、S參數模型

在Sigrity的使用中,發現其Power Si在生成S參數模型時存在不收斂的情況,將兩次仿真結果放在一起進行對比,可以看到其中一次存在明顯的Non-Passivity情況。筆者也不清楚為何會出現這種情況,希望了解的老師能夠解答這個疑問。

a2f1fbfe-5bd0-11ed-a3b6-dac502259ad0.png

圖24、PowerSI兩次仿真得到S參數對比

5、報告生成

對于復雜的DDR仿真結果,查看JEDEC標準文檔逐個進行合規性檢查是一件繁瑣的事情。Siwave和Sigrity作為成熟的商業軟件,均具備完整的報告生成功能。其內置的報告生成功能極大的簡化了這部分工作,可以自動對仿真結果進行檢查,并且輸出合規性報告。

相比之下,Siwave的報告生成功能較為繁瑣,使用者需要去對結果信號重新定義,才能得到相應的仿真報告,同時,Siwave的仿真報告中缺乏如疊層信息、去耦電容信息、模型驅動設置等關鍵信息,且網頁格式的結果文檔中不能夠再次打開波形查看。

a3141982-5bd0-11ed-a3b6-dac502259ad0.png

圖25、Siwave合規性報告(部分截圖)

a36db3b6-5bd0-11ed-a3b6-dac502259ad0.png

圖26、Siwave合規性報告(部分截圖)

Sigrity的報告生成相對來講更為簡單便捷,用戶不需要重新對信號間關系進行重新定義,僅需要簡單的幾步操作即可得到完整包含信號波形的結果文件。這點相較于Siwave來講還是很人性化的。

a385cf78-5bd0-11ed-a3b6-dac502259ad0.png

圖27、Sigrity合規性報告(部分截圖)

a3acc344-5bd0-11ed-a3b6-dac502259ad0.png

圖28、Sigrity合規性報告(部分截圖)

6、總結

從簡單的橫向對比可以看到,主流商業SI仿真工具均可以完成大部分的仿真需求。但現階段下沒有一家可以做到盡善盡美的。若要在產品的研發過程中充分發揮SI的價值,使用者就需要克服軟件中存在的不足之處。

本文中使用的PCB文件和IBIS模型已經在網盤中共享給各位讀者(鏈接:https://pan.baidu.com/s/13_ojhpP0glnzss8cXx8a_w提取碼:b10s),歡迎大家下載學習,也希望有朋友能夠使用其它工具復現本文結果,對市面上的商業軟件進行一個橫向大比拼!

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 信號完整性
    +關注

    關注

    68

    文章

    1410

    瀏覽量

    95515
  • SIGRITY
    +關注

    關注

    1

    文章

    6

    瀏覽量

    7741
  • SIwave
    +關注

    關注

    0

    文章

    3

    瀏覽量

    9655

原文標題:SIwave與Sigrity在信號完整性方面的對比

文章出處:【微信號:EMC_EMI,微信公眾號:電磁兼容EMC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    信號完整性仿真應用

    行業工程技術人員提高信號完整性分析方面的專業技能,利用仿真工具快速掌握分析SI和PI問題的工具和技巧,為企業培養優秀的SI工程師,提高產品質量和可靠
    發表于 11-25 10:13

    關于信號完整性的問題

    各位大俠,請問大家用什么工具來做電源信號完整性仿真,cadence中有其SI 和 PI工具,為什么有些教程是allegro中嵌入Ansoft 的siwave工具來仿真 這兩者有很大區
    發表于 08-12 13:42

    信號完整性精華版資料集,經典案例+pcb設計指南,速來下載~

    所謂“萬丈高樓平地起”,想從事信號完整性工作就必須對整個信號完整性的理論基礎有一個很明晰的了解。至少要熟讀幾本信號
    發表于 09-03 17:54

    詳解信號完整性與電源完整性

    信號完整性與電源完整性分析信號完整性(SI)和電源完整性(PI)是兩種不同但領域相關的分析,涉及
    發表于 11-15 06:31

    什么是電源和信號完整性

    首先我們定義下什么是電源和信號完整性信號完整性 信號完整性(SI)分析集中
    發表于 12-30 06:33

    何為信號完整性信號完整性包含哪些

    何為信號完整性信號完整性(Signal Integrity,簡稱SI)是指在信號線上的信號質量
    發表于 12-30 08:15

    信號完整性原理分析

    信號完整性原理分析 什么是“信號完整性”?傳統的定義中“完整性(integrity)”指
    發表于 11-04 12:07 ?211次下載

    什么是信號完整性

    什么是信號完整性 信號完整性(Signal Integrity):就是指電路系統中信號
    發表于 06-30 10:23 ?5325次閱讀
    什么是<b class='flag-5'>信號</b><b class='flag-5'>完整性</b>

    信號完整性與電源完整性仿真分析

    為了使設計人員對信號完整性與電源完整性有個全面的了解,文中對信號完整性與電源
    發表于 11-30 11:12 ?0次下載
    <b class='flag-5'>信號</b><b class='flag-5'>完整性</b>與電源<b class='flag-5'>完整性</b>仿真分析

    信號完整性原理

    介紹信號完整性的四個方面,EMI,串擾,反射,電源等。
    發表于 08-29 15:02 ?0次下載

    怎樣學好“信號完整性”?

    所謂“萬丈高樓平地起”,說的就是這個道理,想從事信號完整性工作就必須對整個信號完整性的理論基礎有一個很明晰的了解。至少要熟讀幾本信號
    的頭像 發表于 08-29 15:47 ?2.1w次閱讀

    信號完整性與電源完整性的仿真

    信號完整性與電源完整性的仿真(5V40A開關電源技術參數)-信號完整性與電源完整性的仿真分析與設
    發表于 09-29 12:11 ?91次下載
    <b class='flag-5'>信號</b><b class='flag-5'>完整性</b>與電源<b class='flag-5'>完整性</b>的仿真

    電源和信號完整性的分析與測試

    首先我們定義下什么是電源和信號完整性信號完整性 信號完整性(SI)分析集中
    發表于 01-07 15:34 ?24次下載
    電源和<b class='flag-5'>信號</b><b class='flag-5'>完整性</b>的分析與測試

    ADS信號完整性和電源完整性仿真方面的應用

    的工藝發展使得集成度越來越高,導致芯片上電流密度急速增加,使信號完整性的問題更加嚴重。因此非常有必要從整個系統設計開始就考慮信號完整性與電源完整性
    的頭像 發表于 08-30 09:13 ?6745次閱讀

    什么是信號完整性

    現代電子通信和數據處理系統中,信號完整性(Signal Integrity, SI)是一個至關重要的概念。它涉及信號傳輸過程中的質量保持
    的頭像 發表于 05-28 14:30 ?1194次閱讀
    主站蜘蛛池模板: 求毛片网站| 你懂的网址免费国产| 日本高清中文字幕在线观穿线视频 | 国产伦精品一区二区三区免费| 在线理论视频| www天堂在线观看| 欧美大片xxxxbbbb| 深爱综合网| 色网站欧美| 性欧美大战久久久久久久| 美欧毛片| 在线观看国产日本| 性欧美xxxx视频| 日本黄色www| 黄色美女网址| 美女被啪到哭网站在线观看| 三级黄色录像| 欧美激欧美啪啪片免费看| 狠狠色网| 午夜久久久久久网站| 精品亚洲午夜久久久久| 欧美黑人三级| 免费看一级片| 啪啪午夜视频| 国产盗摄女厕美女嘘嘘| 精品国产柚木在线观看| 伊人9999| 欧美日韩不卡码一区二区三区 | 乱肉情欲杂乱小说| 男女午夜剧场| 五月婷婷色丁香| 久久伊人色| 我爱操| 欧美亚洲综合另类成人| 狼狼鲁狼狼色| free性欧美video69| 69日本xxⅹxxxxx19| 18男女很黄的视频| 拍拍拍交性免费视频| xvideos国产| 大黄一级片|