RM新时代网站-首页

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

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

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

利用實(shí)數(shù)建模簡(jiǎn)化混合信號(hào)驗(yàn)證流程

Cadence楷登 ? 來(lái)源:Cadence ? 2024-11-21 15:48 ? 次閱讀

本文翻譯轉(zhuǎn)載于:Cadence blog

作者:Paul Graykowski

混合信號(hào)設(shè)計(jì)在半導(dǎo)體設(shè)計(jì)飛速發(fā)展的過(guò)程中發(fā)揮著關(guān)鍵作用。混合信號(hào)設(shè)計(jì)將模擬數(shù)字電路無(wú)縫集成至一個(gè) SoC 上,為用戶提供了顯著的性能、尺寸和能效優(yōu)勢(shì)。

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

合二為一

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

混合信號(hào)設(shè)計(jì)旨在將這兩個(gè)獨(dú)立系統(tǒng)集成為一個(gè) SoC 上的整體。要實(shí)現(xiàn)這一目標(biāo),就必須進(jìn)行全面的系統(tǒng)驗(yàn)證,以確保系統(tǒng)功能正常。

設(shè)計(jì)驗(yàn)證

數(shù)字驗(yàn)證(DV)工程師通常使用以下先進(jìn)工具和方法進(jìn)行設(shè)計(jì)驗(yàn)證,其中包括通用驗(yàn)證方法學(xué)(UVM)、SystemVerilog 斷言(SVA)、統(tǒng)一電源格式(UPF)和度量驅(qū)動(dòng)驗(yàn)證(MDV)。這些工具和方法助力 DV 工程師生成測(cè)試激勵(lì)、評(píng)估覆蓋率、調(diào)試設(shè)計(jì)并無(wú)縫地運(yùn)行回歸測(cè)試。

然而,如何將這些技術(shù)擴(kuò)展應(yīng)用于模擬領(lǐng)域,以實(shí)現(xiàn)全面驗(yàn)證呢?雖然可以通過(guò)連接模擬與數(shù)字仿真器來(lái)進(jìn)行模擬混合信號(hào)(AMS)仿真,但大量的進(jìn)程間通信會(huì)大幅降低仿真運(yùn)行速度,使其比純數(shù)字驗(yàn)證慢很多。因此,AMS 仿真不總是適用于執(zhí)行回歸測(cè)試和 MDV 流程等任務(wù)。

驗(yàn)證的局限性

DV 工程師采用的傳統(tǒng)解決方案是創(chuàng)建簡(jiǎn)單的存根模型(stub model)來(lái)隔離任何模擬和混合信號(hào)單元的數(shù)字部分,而不是運(yùn)行 AMS 仿真。

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

實(shí)數(shù)建模(RNM)解決方案

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

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

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

DV 工程師可利用 RNMs 能夠創(chuàng)建處理多于二態(tài)的模型,這些模型可以使用復(fù)雜的數(shù)學(xué)公式和實(shí)數(shù)值(如 3.142 或 16.893)。例如,DV 工程師可設(shè)計(jì)一個(gè)簡(jiǎn)化的 RNM,即模擬數(shù)字轉(zhuǎn)換器。通過(guò)使用 RNM,工程師可以避免模擬電路中的許多復(fù)雜難題,只需專注于實(shí)數(shù)輸入和整數(shù)輸出即可。

此外,通過(guò)用 SystemVerilog 實(shí)現(xiàn) RNM,DV 工程師可以利用熟悉的語(yǔ)言對(duì)混合信號(hào)接口進(jìn)行細(xì)致和精確的建模,這不僅能提高驗(yàn)證流程的效率和精度、彌合模擬與數(shù)字領(lǐng)域之間的鴻溝,還使得在混合信號(hào)場(chǎng)景下應(yīng)用 UVM 和功能覆蓋成為可能。

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

EEnet

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

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

圖 2:EEnet 模塊

結(jié)論

RNMs 可以通過(guò) DMS 仿真或硬件仿真簡(jiǎn)化數(shù)字領(lǐng)域的驗(yàn)證流程,使驗(yàn)證速度遠(yuǎn)超過(guò) AMS 驗(yàn)證。同樣值得注意的是,DV 工程師使用的所有標(biāo)準(zhǔn)工具和技術(shù),如 UVM、SVA、UPF 和 MDV,均能夠兼容應(yīng)對(duì)設(shè)計(jì)中的模擬和混合信號(hào)問(wèn)題。

總之,RNMs 可使 DV 工程師利用熟悉領(lǐng)域中的現(xiàn)有資源進(jìn)行高效而全面的混合信號(hào)驗(yàn)證。

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

    關(guān)注

    5387

    文章

    11530

    瀏覽量

    361622
  • 半導(dǎo)體
    +關(guān)注

    關(guān)注

    334

    文章

    27286

    瀏覽量

    218050
  • 混合信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    472

    瀏覽量

    64949
  • Cadence
    +關(guān)注

    關(guān)注

    65

    文章

    921

    瀏覽量

    142068
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1605

    瀏覽量

    80578

原文標(biāo)題:利用實(shí)數(shù)建模簡(jiǎn)化混合信號(hào)驗(yàn)證流程

文章出處:【微信號(hào):gh_fca7f1c2678a,微信公眾號(hào):Cadence楷登】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工程師不得不懂的MCU混合信號(hào)驗(yàn)證策略和挑戰(zhàn)

    本文將主要介紹Kinetis MCU混合信號(hào)驗(yàn)證策略和挑戰(zhàn),其中包括混合信號(hào)建模、連接
    發(fā)表于 07-09 10:14 ?4211次閱讀

    基于FPGA的混合信號(hào)驗(yàn)證流程

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

    關(guān)于功能驗(yàn)證、時(shí)序驗(yàn)證、形式驗(yàn)證、時(shí)序建模的論文

    半定制/全定制混合設(shè)計(jì)的特點(diǎn),提出并實(shí)現(xiàn)了一套半定制/全定制混合設(shè)計(jì)流程中功能和時(shí)序驗(yàn)證的方法。論文從模擬驗(yàn)證、等價(jià)性
    發(fā)表于 12-07 17:40

    第32章 實(shí)數(shù)FFT的實(shí)現(xiàn)

    序列即可。計(jì)算同樣點(diǎn)數(shù)FFT的實(shí)數(shù)序列要比計(jì)算同樣點(diǎn)數(shù)的虛數(shù)序列有速度上的優(yōu)勢(shì)。 快速的rfft算法是基于混合基cfft算法實(shí)現(xiàn)的。 一個(gè)N點(diǎn)的實(shí)數(shù)序列FFT正變換采用下面的步驟實(shí)現(xiàn): 由上面的框圖可以
    發(fā)表于 09-28 09:53

    Saber軟件功率MOSFET自建模與仿真驗(yàn)證

    利用功率MOSFET手冊(cè),利用Saber軟件里的自建模工具對(duì)功率MOSFET進(jìn)行建模,并仿真驗(yàn)證其性能。淘寶上搜索“功率MOSFET
    發(fā)表于 04-12 20:43

    求一種有限元分析中PCBA的簡(jiǎn)化建模方法

    本文基于某車型門窗控制器(DCM:Door Control Module)的PCBA提出一種有限元分析中PCBA的簡(jiǎn)化建模方法,并進(jìn)行有限元仿真模態(tài)分析。通過(guò)仿真模態(tài)分析結(jié)果與試驗(yàn)?zāi)B(tài)分析結(jié)果對(duì)比,驗(yàn)證所提出的
    發(fā)表于 04-19 06:20

    混合信號(hào)FPGA的智能型驗(yàn)證流程是怎樣的?

    混合信號(hào)FPGA的智能型驗(yàn)證流程是怎樣的?
    發(fā)表于 04-30 06:26

    有什么方法可以進(jìn)行混合信號(hào)SoC的全芯片驗(yàn)證嗎?

    請(qǐng)問(wèn)一下,如何利用AMSVF來(lái)進(jìn)行混合信號(hào)SoC的全芯片驗(yàn)證?
    發(fā)表于 05-06 07:56

    簡(jiǎn)單介紹一下數(shù)模混合信號(hào)建模語(yǔ)言Verilog-AMS

    1、數(shù)模混合信號(hào)建模語(yǔ)言Verilog-AMS  很多人做模擬電路的朋友,都希望有一款“模擬FPGA”,希望有一個(gè)“模擬的Verilog”,但現(xiàn)實(shí)是沒(méi)有“模擬的Verilog”只有混合
    發(fā)表于 10-14 14:48

    使用混合信號(hào)示波器驗(yàn)證測(cè)量混合信號(hào)電路

    本文詳細(xì)介紹了如何利用安捷倫的混合信號(hào)示波器來(lái)完成設(shè)計(jì)調(diào)試和測(cè)試。
    發(fā)表于 11-21 15:30 ?10次下載

    基于FPGA的混合信號(hào)驗(yàn)證流程

    隨著SoC設(shè)計(jì)上的混合信號(hào)組件數(shù)量增加了,基本的功能驗(yàn)證對(duì)于硅初期能否成功也愈來(lái)愈重要。FPGA在系統(tǒng)整合難題上加入了一個(gè)新特點(diǎn)。在核心上,此新范例-可編程系統(tǒng)單芯片(progra
    發(fā)表于 09-15 18:00 ?925次閱讀

    一種基于UVM的混合信號(hào)驗(yàn)證環(huán)境

    一種基于UVM的混合信號(hào)驗(yàn)證環(huán)境_耿睿
    發(fā)表于 01-07 21:39 ?1次下載

    CadMOS Simplex構(gòu)建簡(jiǎn)化信號(hào)完整性流程

    CadMOS,Simplex構(gòu)建簡(jiǎn)化信號(hào)完整性流程 SAN J0SE - CadMOS Design Technology Inc.與Simplex Solutions Inc.合作,為公司提供
    的頭像 發(fā)表于 02-12 12:18 ?1227次閱讀

    混合信號(hào)FPGA的智能型驗(yàn)證流程

    隨著這些SoC設(shè)計(jì)上的混合信號(hào)組件數(shù)量增加了,基本的功能驗(yàn)證對(duì)于硅初期能否成功也愈來(lái)愈重要。FPGA在系統(tǒng)整合難題上加入了一個(gè)新特點(diǎn),改善了系統(tǒng)整合面,如整體的系統(tǒng)成本、可靠性、可組態(tài)性、上市時(shí)間等。
    的頭像 發(fā)表于 10-27 17:02 ?411次閱讀

    混合信號(hào)示波器電源測(cè)試基本流程

    隨著電子產(chǎn)品的不斷發(fā)展,混合信號(hào)示波器作為一種重要的測(cè)試儀器,被廣泛應(yīng)用于電子設(shè)備的開(kāi)發(fā)和維修過(guò)程中。在使用混合信號(hào)示波器進(jìn)行電源測(cè)試時(shí),我們需要遵循一定的基本
    的頭像 發(fā)表于 09-22 14:54 ?902次閱讀
    <b class='flag-5'>混合</b><b class='flag-5'>信號(hào)</b>示波器電源測(cè)試基本<b class='flag-5'>流程</b>
    RM新时代网站-首页