0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

電路仿真工具通常分為幾大類

工程師鄧生 ? 來源:Semi Connect ? 作者:Belle ? 2022-08-24 10:09 ? 次閱讀

按照仿真對(duì)象劃分,電路仿真工具通常分為三大類:晶體管級(jí)的模擬電路仿真工具、門級(jí)和RTL級(jí)的數(shù)字電路仿真工具、模數(shù)混合電路仿真工具。

1.模擬電路仿真工具

模擬電路仿真的基本流程如圖5-107所示。

96285c66-22cc-11ed-ba43-dac502259ad0.jpg

模擬電路的方程為964c058a-22cc-11ed-ba43-dac502259ad0.png

式中,t為時(shí)間;Vt為節(jié)點(diǎn)電壓;It為節(jié)點(diǎn)獨(dú)立電流源;Qt為節(jié)點(diǎn)電荷;f(Vt)為節(jié)點(diǎn)非線性電流;E(Vt)為節(jié)點(diǎn)受控電流。采用Newton-Raphson迭代法可以求解該方程組,得到解的迭代形式(i=1,2,3,......,為迭代次數(shù)):96712aea-22cc-11ed-ba43-dac502259ad0.png

式中,Yt為f(Vt)+E(Vt)的雅克比矩陣,即9692954a-22cc-11ed-ba43-dac502259ad0.png

Yt通常是一個(gè)稀疏矩陣,可以采用LU分解算法降低其計(jì)算復(fù)雜度。在LU分解之前對(duì)Yt的行列進(jìn)行預(yù)排列,可以減少計(jì)算量并提高迭代計(jì)算的穩(wěn)定性。結(jié)構(gòu)較為特殊的電路其Yt矩陣為稠密矩陣,用PCG、GMRES等算法可以獲得更快的求解速度。電荷Qt對(duì)時(shí)間t的微分計(jì)算有Forward Euler法、Backward Euler法等單步算法與TRAP、GEAR等多步算法,其精度與穩(wěn)定性受電路類型影響。

求解方程組的計(jì)算量隨著電路節(jié)點(diǎn)的增加而急劇增加,因此商業(yè)模擬電路仿真工具中通常會(huì)加入多種加速技術(shù)以提高性能。

(1)并行計(jì)算:將電流與雅克比矩陣的計(jì)算分配到多個(gè)CPU上同時(shí)進(jìn)行。

(2)旁路(Bypass)技術(shù):當(dāng)節(jié)點(diǎn)電壓變化不大時(shí)無須重新計(jì)算非線性電流與雅克比矩陣,僅對(duì)電流做線性修正。

(3)節(jié)點(diǎn)合并(Node Folding)技術(shù):采用線性修正的算法消除非線性器件的內(nèi)部節(jié)點(diǎn),減少方程數(shù)。

對(duì)于更大規(guī)模的電路,仿真工具還會(huì)引入一些降低精度但可以極大提高仿真速度與容量的技術(shù),即快速仿真技術(shù)。這些技術(shù)主要有如下幾種。

(1)查表模型(Table Model):采用查表插值的辦法計(jì)算非線性器件的電流電荷。

(2)事件驅(qū)動(dòng)(Event Driven):將電路劃分為若干模塊獨(dú)立求解,僅在端口節(jié)點(diǎn)的電壓變化時(shí)才重新計(jì)算相鄰模塊。

(3)同態(tài)技術(shù)(Isomorphism):結(jié)構(gòu)相同、電壓相近的多個(gè)模塊共享雅克比矩陣,只求解一次方程組,不同模塊之間微小的差異依靠線性插值修正。

此外,寄生效應(yīng)會(huì)影響集成電路的性能甚至功能,而考慮了寄生效應(yīng)的模擬電路仿真則稱為模擬電路后仿真。在后仿真中,寄生器件導(dǎo)致矩陣規(guī)模急劇增大,耦合效應(yīng)導(dǎo)致矩陣填充更為稠密,為此需要引入加速技術(shù)在精度影響很小的前提下提高仿真速度與容量,常用的技術(shù)如下。

(1)RC約減:通過物理或數(shù)學(xué)等效方法將寄生RC網(wǎng)絡(luò)簡化為規(guī)模較小的等效電路,其常用算法為TICER降價(jià)算法。

(2)電路劃分:將電路分割為多個(gè)耦合較少的模塊分別計(jì)算,結(jié)果回代到頂層矩陣得到電路的解。常用方法有超圖劃分、BBD和SuperLU等。

(3)多重速率:根據(jù)工作頻率將電路劃分成多個(gè)模塊,信號(hào)頻率較高的模塊設(shè)置較小的時(shí)間步長以保證計(jì)算精度,信號(hào)頻率較低的模塊設(shè)置較大時(shí)間步長以提升計(jì)算速度。

2.數(shù)字電路仿真工具

數(shù)字電路仿真的基本流程如圖5-108所示。

96acd27a-22cc-11ed-ba43-dac502259ad0.png

數(shù)字電路一般采用VHDL、Verilog HDL或者System Verilog等語言來描述。這些語言支持對(duì)邏輯信號(hào)的時(shí)序關(guān)系進(jìn)行量化及檢測(cè)。數(shù)字電路仿真采用事件驅(qū)動(dòng)算法進(jìn)行信號(hào)邏輯仿真,即邏輯單元的輸入/輸出信號(hào)為有限數(shù)量的邏輯態(tài),其輸出僅在輸入信號(hào)狀態(tài)發(fā)生變化的情況下重新計(jì)算。事件驅(qū)動(dòng)算法框圖如圖5-109所示。

96d90be2-22cc-11ed-ba43-dac502259ad0.png

在數(shù)字電路仿真中可以附加SDF(Standard Delay Format)文件進(jìn)行后仿真以得到更準(zhǔn)確的時(shí)序結(jié)果。該文件通過提取電路版圖獲得元器件與連線精確延時(shí)而產(chǎn)生。數(shù)字電路仿真的速度遠(yuǎn)高于模擬電路仿真,但精度遠(yuǎn)低于模擬電路仿真。

3.模數(shù)混合電路仿真工具

模數(shù)混合電路仿真結(jié)合模擬與數(shù)字信號(hào)電路仿真工具,對(duì)不同模塊分別采用晶體管級(jí)或門級(jí)/RTL級(jí)電路進(jìn)行仿真。模數(shù)混合電路仿真的核心是識(shí)別模擬信號(hào)與數(shù)字信號(hào)相連的節(jié)點(diǎn),并通過信號(hào)轉(zhuǎn)換算法將其中連續(xù)的模擬信號(hào)與離散的數(shù)字信號(hào)互相轉(zhuǎn)換。模數(shù)混合電路仿真的基本流程如圖5-110所示。

971dccbe-22cc-11ed-ba43-dac502259ad0.png



審核編輯:劉清

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

    關(guān)注

    125

    文章

    1591

    瀏覽量

    103746
  • 邏輯電路
    +關(guān)注

    關(guān)注

    13

    文章

    502

    瀏覽量

    43224
  • 晶體管
    +關(guān)注

    關(guān)注

    77

    文章

    9993

    瀏覽量

    140928
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    388

    瀏覽量

    60777

原文標(biāo)題:可編程邏輯電路設(shè)計(jì)—仿真工具

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

收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    九進(jìn)制計(jì)數(shù)電路仿真設(shè)計(jì)

    九進(jìn)制計(jì)數(shù)電路仿真
    發(fā)表于 06-09 14:48 ?0次下載

    Multisim模擬電路仿真教程

    本章Multisim10電路仿真軟件,講解使用Multisim進(jìn)行模擬電路仿真的基本方法。 ? 在眾多的EDA仿真軟件中,Multisim軟件界面友好、功能強(qiáng)大、易學(xué)易用,受到電類
    發(fā)表于 05-09 17:58 ?2次下載

    概倫電子千兆級(jí)高精度電路仿真器NanoSpice Giga介紹

    NanoSpiceGiga是概倫電子自主研發(fā)的千兆級(jí)晶體管級(jí)SPICE電路仿真器,通過基于大數(shù)據(jù)的并行仿真引擎處理十億以上單元的電路仿真,可以用于各類存儲(chǔ)器電路、定制數(shù)字
    的頭像 發(fā)表于 04-23 15:21 ?256次閱讀
    概倫電子千兆級(jí)高精度<b class='flag-5'>電路仿真</b>器NanoSpice Giga介紹

    東芝在線電路仿真器的核心優(yōu)勢(shì)

    在電子工程設(shè)計(jì)的世界里,一款得心應(yīng)手的電路仿真工具對(duì)于工程師來說尤為重要,它不僅能夠幫助設(shè)計(jì)師在器件選型時(shí)做出更明智的決策,還能夠節(jié)省大量的時(shí)間和資源。然而,傳統(tǒng)的電路仿真工具往往需要
    的頭像 發(fā)表于 03-24 10:50 ?1742次閱讀
    東芝在線<b class='flag-5'>電路仿真</b>器的核心優(yōu)勢(shì)

    SPICE混合電路仿真介紹

    電子發(fā)燒友網(wǎng)站提供《SPICE混合電路仿真介紹.pdf》資料免費(fèi)下載
    發(fā)表于 01-22 17:14 ?1次下載
    SPICE混合<b class='flag-5'>電路仿真</b>介紹

    數(shù)?;旌?b class='flag-5'>電路仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《數(shù)?;旌?b class='flag-5'>電路仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 15:32 ?0次下載
    數(shù)模混合<b class='flag-5'>電路仿真</b>實(shí)現(xiàn)

    模擬電路仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《模擬電路仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 15:21 ?5次下載
    模擬<b class='flag-5'>電路仿真</b>實(shí)現(xiàn)

    數(shù)字電路仿真實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電路仿真實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 09:24 ?2次下載
    數(shù)字<b class='flag-5'>電路仿真</b>實(shí)現(xiàn)

    Verilog 電路仿真常見問題 Verilog 在芯片設(shè)計(jì)中的應(yīng)用

    。然而,在實(shí)際應(yīng)用中,設(shè)計(jì)師可能會(huì)遇到各種問題,這些問題可能會(huì)影響仿真的準(zhǔn)確性和設(shè)計(jì)的可靠性。 Verilog電路仿真常見問題 仿真環(huán)境的搭建問題 仿真環(huán)境的搭建是進(jìn)行Verilog
    的頭像 發(fā)表于 12-17 09:53 ?1116次閱讀

    網(wǎng)絡(luò)線纜有哪幾大類

    網(wǎng)絡(luò)線纜主要分為以下幾大類: 一、雙絞線 雙絞線是最常見的網(wǎng)絡(luò)線纜類型之一,由兩根絕緣的金屬線扭在一起制成。根據(jù)線徑和屏蔽層的不同,雙絞線可分為多種類型,如非屏蔽雙絞線(UTP)和屏蔽雙絞線(STP
    的頭像 發(fā)表于 11-08 11:06 ?1309次閱讀

    法動(dòng)科技系統(tǒng)級(jí)電路仿真設(shè)計(jì)平臺(tái)FDSPICE介紹

    5G和5.5G的快速發(fā)展與普遍應(yīng)用,對(duì)原模擬電路仿真工具提出了新的挑戰(zhàn)和更高要求。市場(chǎng)與用戶需要電路仿真工具具備更高精度、更強(qiáng)算力和更靈活的功能,以支持5G和5.5G模擬/射頻
    的頭像 發(fā)表于 10-22 10:43 ?1350次閱讀
    法動(dòng)科技系統(tǒng)級(jí)<b class='flag-5'>電路仿真</b>設(shè)計(jì)平臺(tái)FDSPICE介紹

    hspice共源放大電路仿真分析

    HSPICE共源放大電路仿真分析涉及多個(gè)方面,包括電路的設(shè)計(jì)、仿真設(shè)置、仿真結(jié)果解讀等。以下是一個(gè)基于HSPICE進(jìn)行共源放大電路仿真分析的
    的頭像 發(fā)表于 09-27 09:36 ?1210次閱讀

    連接器通常可以分為以下幾大類

    金航標(biāo)kinghelm副總經(jīng)理程玉潔介紹說,連接器通常可以分為以下幾大類:1.?矩形連接器,這種連接器的外形通常呈矩形,具有較多的接觸點(diǎn),可傳輸多種信號(hào)和電源。常見于工業(yè)控制、計(jì)算機(jī)設(shè)
    的頭像 發(fā)表于 07-29 10:33 ?626次閱讀

    電路仿真和PCB設(shè)計(jì)軟件

    關(guān)鍵要點(diǎn)電路仿真軟件和PCB設(shè)計(jì)軟件在PCB設(shè)計(jì)過程中發(fā)揮著互補(bǔ)作用,為工程師提供設(shè)計(jì)、仿真、驗(yàn)證和優(yōu)化電子電路工具。有效的仿真分析有助于
    的頭像 發(fā)表于 07-13 08:12 ?2776次閱讀
    <b class='flag-5'>電路仿真</b>和PCB設(shè)計(jì)軟件

    數(shù)控程序編程通??煞譃?/b>哪兩大類

    數(shù)控程序編程是數(shù)控機(jī)床加工的基礎(chǔ),它涉及到數(shù)控機(jī)床的控制、操作和加工過程的自動(dòng)化。數(shù)控程序編程通??煞譃?/b>兩大類:手工編程和自動(dòng)編程。下面將詳細(xì)介紹這兩大類編程的特點(diǎn)、方法和應(yīng)用。 一、手工編程 手工
    的頭像 發(fā)表于 07-01 14:17 ?2091次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品