精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

利用實數建模簡化混合信號驗證流程

Cadence楷登 ? 來源:Cadence ? 2024-11-21 15:48 ? 次閱讀

本文翻譯轉載于:Cadence blog

作者:Paul Graykowski

混合信號設計在半導體設計飛速發展的過程中發揮著關鍵作用?;旌闲盘栐O計將模擬數字電路無縫集成至一個 SoC 上,為用戶提供了顯著的性能、尺寸和能效優勢。

從廣義上講,混合信號集成電路是指結合了模擬與數字功能的集成電路(IC),不僅指這些域之間的接口,還指同時包含模擬和數字功能的組件的集成電路。它的應用范圍涵蓋了電源管理系統、用戶接口(如觸覺反饋),以及手機、筆記本電腦充電器、游戲控制器和 GPS 系統中找到的射頻應用。

合二為一

模擬系統和數字系統屬于不同的開發領域,開發工具和方法論也各不相同。數字設計工程師使用 Verilog、SystemVerilog 和 VHDL 等硬件描述語言(HDLs),以及數字邏輯仿真器和硬件仿真器進行創建和驗證他們的設計。而模擬設計工程師則使用 SPICE 或 FastSPICE 等專業仿真器來分析和驗證模擬組件。盡管數字設計工程師和模擬設計工程師都是專業人士,但他們都對對方領域的技術了解有限,如建模語言、仿真器和仿真技術

混合信號設計旨在將這兩個獨立系統集成為一個 SoC 上的整體。要實現這一目標,就必須進行全面的系統驗證,以確保系統功能正常。

設計驗證

數字驗證(DV)工程師通常使用以下先進工具和方法進行設計驗證,其中包括通用驗證方法學(UVM)、SystemVerilog 斷言(SVA)、統一電源格式(UPF)和度量驅動驗證(MDV)。這些工具和方法助力 DV 工程師生成測試激勵、評估覆蓋率、調試設計并無縫地運行回歸測試。

然而,如何將這些技術擴展應用于模擬領域,以實現全面驗證呢?雖然可以通過連接模擬與數字仿真器來進行模擬混合信號(AMS)仿真,但大量的進程間通信會大幅降低仿真運行速度,使其比純數字驗證慢很多。因此,AMS 仿真不總是適用于執行回歸測試和 MDV 流程等任務。

驗證的局限性

DV 工程師采用的傳統解決方案是創建簡單的存根模型(stub model)來隔離任何模擬和混合信號單元的數字部分,而不是運行 AMS 仿真。

借助存根模型,工程師可專注于數字部分的一維驗證。然而,模擬工程師與數字工程師關于模擬-數字接口方面的看法分歧可能導致一些可以避免的工作失誤,進而導致設計失敗或代價高昂的硅片返工。此類工作失誤包括引腳連接錯誤、極性反轉、總線排序不當以及電源域連接錯誤。

實數建模(RNM)解決方案

實數建模借鑒了模擬和數字仿真領域的理念。最重要的是,實數模型使用 DV 工程師熟悉的語言,例如 SV-RNMs 中使用的 SystemVerilog 語言。如下圖 1 所示,該模型可使 DV 工程師使用邏輯仿真器和硬件仿真器進行數字混合信號(DMS)驗證。

06398aec-a7bf-11ef-93f3-92fbcf53809c.png

圖 1:混合信號仿真的模型和仿真精度 vs. 性能與容量

DV 工程師可利用 RNMs 能夠創建處理多于二態的模型,這些模型可以使用復雜的數學公式和實數值(如 3.142 或 16.893)。例如,DV 工程師可設計一個簡化的 RNM,即模擬數字轉換器。通過使用 RNM,工程師可以避免模擬電路中的許多復雜難題,只需專注于實數輸入和整數輸出即可。

此外,通過用 SystemVerilog 實現 RNM,DV 工程師可以利用熟悉的語言對混合信號接口進行細致和精確的建模,這不僅能提高驗證流程的效率和精度、彌合模擬與數字領域之間的鴻溝,還使得在混合信號場景下應用 UVM 和功能覆蓋成為可能。

值得注意的是,RNM 的應用范圍十分廣泛,不僅能用于電路模型,還能用于旋轉和振動檢測傳感器,以及激光與光子處理器之間的的接口建模。

EEnet

在多數情況下,DV 工程師通常希望提高具體模擬和混合信號功能仿真的逼真程度。Cadence 的 Xcelium 與 Xcelium Mixed-Signal App 結合,可提供一個定制的參數化 RNMs EEnet 庫,其中包含電阻電感器電容器二極管晶體管運算放大器等 RNMs。DV 工程師可借助這些工具在 SystemVerilog 中精確構建模擬電路模型。事實證明,EEnet 模型可以實現高達 5 倍的運行效率,而且與 SPICE 模型相比,在精確度方面與后者只有 0.5% 的差距。

063e4686-a7bf-11ef-93f3-92fbcf53809c.png

圖 2:EEnet 模塊

結論

RNMs 可以通過 DMS 仿真或硬件仿真簡化數字領域的驗證流程,使驗證速度遠超過 AMS 驗證。同樣值得注意的是,DV 工程師使用的所有標準工具和技術,如 UVM、SVA、UPF 和 MDV,均能夠兼容應對設計中的模擬和混合信號問題。

總之,RNMs 可使 DV 工程師利用熟悉領域中的現有資源進行高效而全面的混合信號驗證。

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

    關注

    5382

    文章

    11396

    瀏覽量

    360943
  • 半導體
    +關注

    關注

    334

    文章

    27063

    瀏覽量

    216483
  • 混合信號
    +關注

    關注

    0

    文章

    470

    瀏覽量

    64934
  • Cadence
    +關注

    關注

    64

    文章

    916

    瀏覽量

    141896
  • 數字電路
    +關注

    關注

    193

    文章

    1601

    瀏覽量

    80511

原文標題:利用實數建模簡化混合信號驗證流程

文章出處:【微信號:gh_fca7f1c2678a,微信公眾號:Cadence楷登】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    工程師不得不懂的MCU混合信號驗證策略和挑戰

    本文將主要介紹Kinetis MCU混合信號驗證策略和挑戰,其中包括混合信號建模、連接
    發表于 07-09 10:14 ?4186次閱讀

    基于FPGA的混合信號驗證流程

    (back-annotated)時序再次驗證?! 〈嘶?b class='flag-5'>流程讓Fusion使用者可以利用經證實的方法,在設計過程中的任何階段驗證混合
    發表于 10-16 22:55

    關于功能驗證、時序驗證、形式驗證、時序建模的論文

    半定制/全定制混合設計的特點,提出并實現了一套半定制/全定制混合設計流程中功能和時序驗證的方法。論文從模擬驗證、等價性
    發表于 12-07 17:40

    第32章 實數FFT的實現

    序列即可。計算同樣點數FFT的實數序列要比計算同樣點數的虛數序列有速度上的優勢。 快速的rfft算法是基于混合基cfft算法實現的。 一個N點的實數序列FFT正變換采用下面的步驟實現: 由上面的框圖可以
    發表于 09-28 09:53

    Saber軟件功率MOSFET自建模與仿真驗證

    利用功率MOSFET手冊,利用Saber軟件里的自建模工具對功率MOSFET進行建模,并仿真驗證其性能。淘寶上搜索“功率MOSFET
    發表于 04-12 20:43

    求一種有限元分析中PCBA的簡化建模方法

    本文基于某車型門窗控制器(DCM:Door Control Module)的PCBA提出一種有限元分析中PCBA的簡化建模方法,并進行有限元仿真模態分析。通過仿真模態分析結果與試驗模態分析結果對比,驗證所提出的
    發表于 04-19 06:20

    混合信號FPGA的智能型驗證流程是怎樣的?

    混合信號FPGA的智能型驗證流程是怎樣的?
    發表于 04-30 06:26

    有什么方法可以進行混合信號SoC的全芯片驗證嗎?

    請問一下,如何利用AMSVF來進行混合信號SoC的全芯片驗證?
    發表于 05-06 07:56

    簡單介紹一下數模混合信號建模語言Verilog-AMS

    1、數模混合信號建模語言Verilog-AMS  很多人做模擬電路的朋友,都希望有一款“模擬FPGA”,希望有一個“模擬的Verilog”,但現實是沒有“模擬的Verilog”只有混合
    發表于 10-14 14:48

    使用混合信號示波器驗證測量混合信號電路

    本文詳細介紹了如何利用安捷倫的混合信號示波器來完成設計調試和測試。
    發表于 11-21 15:30 ?10次下載

    基于FPGA的混合信號驗證流程

    隨著SoC設計上的混合信號組件數量增加了,基本的功能驗證對于硅初期能否成功也愈來愈重要。FPGA在系統整合難題上加入了一個新特點。在核心上,此新范例-可編程系統單芯片(progra
    發表于 09-15 18:00 ?910次閱讀

    一種基于UVM的混合信號驗證環境

    一種基于UVM的混合信號驗證環境_耿睿
    發表于 01-07 21:39 ?1次下載

    CadMOS Simplex構建簡化信號完整性流程

    CadMOS,Simplex構建簡化信號完整性流程 SAN J0SE - CadMOS Design Technology Inc.與Simplex Solutions Inc.合作,為公司提供
    的頭像 發表于 02-12 12:18 ?1213次閱讀

    混合信號FPGA的智能型驗證流程

    隨著這些SoC設計上的混合信號組件數量增加了,基本的功能驗證對于硅初期能否成功也愈來愈重要。FPGA在系統整合難題上加入了一個新特點,改善了系統整合面,如整體的系統成本、可靠性、可組態性、上市時間等。
    的頭像 發表于 10-27 17:02 ?395次閱讀

    混合信號示波器電源測試基本流程

    隨著電子產品的不斷發展,混合信號示波器作為一種重要的測試儀器,被廣泛應用于電子設備的開發和維修過程中。在使用混合信號示波器進行電源測試時,我們需要遵循一定的基本
    的頭像 發表于 09-22 14:54 ?882次閱讀
    <b class='flag-5'>混合</b><b class='flag-5'>信號</b>示波器電源測試基本<b class='flag-5'>流程</b>