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

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

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

介紹幾種Sentaurus TCAD求解器

是我者也同學(xué) ? 來源:是我者也同學(xué) ? 作者:是我者也同學(xué) ? 2022-11-07 18:18 ? 次閱讀

sentaurus提供三個(gè)求解器,Super、ParDiSo、ILS。

其中,Super和ParDiSo是直接求解器,ILS是迭代式求解器。

一般情況,仿真中計(jì)算量最大的是解線性方程組,如下所示:

矩陣A的階數(shù)與仿真中的網(wǎng)格點(diǎn)相關(guān),網(wǎng)格點(diǎn)越多,階數(shù)越高。

所謂直接求解器,是基于方程組的直接消項(xiàng)的算法,直接消項(xiàng)的原理是將方程的系數(shù)矩陣簡(jiǎn)化為下三角矩陣,再對(duì)方程進(jìn)行求解。不需迭代,直接得到方程組的解,對(duì)于非病態(tài)問題,速度最快、穩(wěn)定性最好,對(duì)于病態(tài)問題,還能嘗試求解。

Super和ParDiSo都是直接求解器,其中,Super求解速度最快,不支持并行計(jì)算,ParDiSo求解速度稍慢,支持并行計(jì)算。因此,對(duì)于網(wǎng)格點(diǎn)較少(一般小于10k)的器件,優(yōu)選Super求解器;對(duì)于網(wǎng)格點(diǎn)介于10k-50k的器件,優(yōu)選ParDiSo求解器,并通過并行計(jì)算加速仿真。

直接求解器求解過程明確,按部就班的求解,所以魯棒性較好。直接求解器的缺點(diǎn)是內(nèi)存占用大,隨著網(wǎng)格點(diǎn)數(shù)量增多,一方面內(nèi)存占用增加,甚至超過硬件內(nèi)存大小導(dǎo)致仿真失敗,另一方面數(shù)據(jù)讀取的載入時(shí)間成了仿真瓶頸。

迭代求解器是通過迭代的方法求解方程組,先從一個(gè)初始值的x出發(fā),通過梯度下降的方式迭代求解,直到收斂到一定容差范圍內(nèi)。該方法對(duì)內(nèi)存占用小,對(duì)于大規(guī)模仿真,比直接求解器更節(jié)約時(shí)間,而且求解規(guī)模越大,節(jié)省的時(shí)間越多。一般情況,對(duì)于大于50k節(jié)點(diǎn)以上的仿真,就可以嘗試使用ILS了。迭代求解器的求解有點(diǎn)“隨緣”的感覺,所以收斂性和魯棒性稍差。

math語(yǔ)句

 Method= Super|ParDiSo|ILS (三選一)

Number_of_Threads= 并行線程數(shù)量 | maximum


A矩陣A的階數(shù)與仿真中的網(wǎng)格點(diǎn)相關(guān),網(wǎng)格點(diǎn)越多,階數(shù)越高。所謂直接求解器,是基于方程組的直接消項(xiàng)的算法,直接消項(xiàng)的原理是將方程的系數(shù)矩陣簡(jiǎn)化為下三角矩陣,再對(duì)方程進(jìn)行求解。不需迭代,直接得到方程組的解,對(duì)于非病態(tài)問題,速度最快、穩(wěn)定性最好,對(duì)于病態(tài)問題,還能嘗試求解。

Super和ParDiSo都是直接求解器,其中,Super求解速度最快,不支持并行計(jì)算,ParDiSo求解速度稍慢,支持并行計(jì)算。因此,對(duì)于網(wǎng)格點(diǎn)較少(一般小于10k)的器件,優(yōu)選Super求解器;對(duì)于網(wǎng)格點(diǎn)介于10k-50k的器件,優(yōu)選ParDiSo求解器,并通過并行計(jì)算加速仿真。

直接求解器求解過程明確,按部就班的求解,所以魯棒性較好。直接求解器的缺點(diǎn)是內(nèi)存占用大,隨著網(wǎng)格點(diǎn)數(shù)量增多,一方面內(nèi)存占用增加,甚至超過硬件內(nèi)存大小導(dǎo)致仿真失敗,另一方面數(shù)據(jù)讀取的載入時(shí)間成了仿真瓶頸迭代求解器是通過迭代的方法求解方程組,先從一個(gè)初始值的x出發(fā),通過梯度下降的方式迭代求解,直到收斂到一定容差范圍內(nèi)。

該方法對(duì)內(nèi)存占用小,對(duì)于大規(guī)模仿真,比直接求解器更節(jié)約時(shí)間,而且求解規(guī)模越大,節(jié)省的時(shí)間越多。一般情況,對(duì)于大于50k節(jié)點(diǎn)以上的仿真,就可以嘗試使用ILS了。迭代求解器的求解有點(diǎn)“隨緣”的感覺,所以收斂性和魯棒性稍差。

仿真速度

4. 簡(jiǎn)單總結(jié)一下

Super求解器不支持并行計(jì)算,魯棒性好,速度快,內(nèi)存占用較大,適合規(guī)模較小的仿真(10k以下)。雖不支持并行計(jì)算,但可通過設(shè)置“裝配”的線程數(shù),加速仿真;

ParDiSo求解器支持并行計(jì)算,適合網(wǎng)格規(guī)模適中的器件仿真(10k-50k),魯棒性好,速度稍快,內(nèi)存占用較大;

ILS求解器為迭代性求解器。對(duì)于小規(guī)模網(wǎng)格的器件,魯棒性稍差、速度最慢、但是內(nèi)存占用少。對(duì)于網(wǎng)格規(guī)模巨大的器件(在50k以上),ILS無論在速度還是在內(nèi)存占用上,均有非常大的優(yōu)勢(shì)適合網(wǎng)格規(guī)模更大的器件仿真,而且規(guī)模越大,優(yōu)勢(shì)越大;

限制仿真速度的不僅是線程數(shù)量、還有線程之間的數(shù)據(jù)轉(zhuǎn)移等,盲目的增加線程數(shù)量可能造成算力浪費(fèi),那些動(dòng)不動(dòng)就maxmium的同學(xué)請(qǐng)三思~





審核編輯:劉清

聲明:本文內(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)注

    0

    文章

    77

    瀏覽量

    4504

原文標(biāo)題:Sentaurus TCAD求解器——Super、ParDiSo、ILS

文章出處:【微信號(hào):是我者也同學(xué),微信公眾號(hào):是我者也同學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    氮化鎵器件介紹與仿真

    本推文簡(jiǎn)述氮化鎵器件,主要包括GaN HEMT和二極管,幫助讀者了解Sentaurus TCAD仿真氮化鎵器件的相關(guān)內(nèi)容。
    的頭像 發(fā)表于 11-27 17:12 ?3099次閱讀
    氮化鎵器件<b class='flag-5'>介紹</b>與仿真

    Sentaurus工藝模擬自動(dòng)被殺死?

    我最近在做SRAM的仿真模擬,用的是Sentaurus TCAD套件中的Sprocess,進(jìn)行工藝仿真。但是一直遇到一樣的問題,仿真跑到一半就自動(dòng)停止了,并提示了如下錯(cuò)誤:Error: Child
    發(fā)表于 11-18 17:40

    介紹幾種常見的光纖連接

    介紹幾種常見的光纖連接,你都知道哪些?
    發(fā)表于 05-26 06:49

    無刷電機(jī)的位置檢測(cè)主要分為哪幾種?求解

    無刷電機(jī)的位置檢測(cè)主要分為哪幾種?求解
    發(fā)表于 07-26 12:38

    幾種數(shù)字電位介紹

    幾種數(shù)字電位介紹
    發(fā)表于 07-25 12:26 ?73次下載

    Sentaurus課件

    器件仿真軟件sentaurus課件,可以用來仿真功率器件。
    發(fā)表于 05-13 16:25 ?0次下載

    混合FEBI求解的實(shí)現(xiàn)

      本文將介紹ANSYS公司在HFSS中提供的一款全新的FEBI求解。該求解得力于近期區(qū)域分解方法的進(jìn)步。在現(xiàn)有的FEBI方法中,無限未
    發(fā)表于 09-15 15:35 ?11次下載

    IE和FEBI求解詳解及對(duì)比

    在最新的HFSS2015里面,HFSS總共有五種算法求解,HFSS-IE的全稱是積分方程法求解,它是一個(gè)基于全波積分方程的電磁場(chǎng)求解
    發(fā)表于 11-22 16:27 ?6066次閱讀
    IE和FEBI<b class='flag-5'>求解</b><b class='flag-5'>器</b>詳解及對(duì)比

    Sentaurus是什么?半導(dǎo)體工藝及器件仿真工具Sentaurus TCAD教程概述

    Sentaurus TCAD全面繼承了Tsuprem4,Medici和ISE TCAD的特點(diǎn)和優(yōu)勢(shì),它可以用來模擬集成器件的工藝制程,器件物理特性和互連線特性等。 Sentaurus
    發(fā)表于 09-12 08:00 ?117次下載
    <b class='flag-5'>Sentaurus</b>是什么?半導(dǎo)體工藝及器件仿真工具<b class='flag-5'>Sentaurus</b> <b class='flag-5'>TCAD</b>教程概述

    針對(duì)CMOS應(yīng)用的Sentaurus TCAD培訓(xùn)

    針對(duì)CMOS應(yīng)用的Sentaurus TCAD培訓(xùn)
    發(fā)表于 07-01 10:55 ?24次下載

    TCAD基礎(chǔ)使用教程

    本資料為半導(dǎo)體器件仿真技術(shù),適用Sentaurus TCAD軟件,包括軟件的基本適用方法及仿真流程。
    發(fā)表于 07-08 10:18 ?22次下載

    TCAD基礎(chǔ)知識(shí)介紹

    TCAD就是Technology Computer Aided Design,指半導(dǎo)體工藝模擬以及器件模擬工具,世界上商用的TCAD工具有Silvaco公司的Athena和Atlas
    的頭像 發(fā)表于 01-24 16:56 ?6688次閱讀
    <b class='flag-5'>TCAD</b>基礎(chǔ)知識(shí)<b class='flag-5'>介紹</b>

    使用sentaurus TCAD進(jìn)行IGBT仿真

    (三)使用sentaurus TCAD進(jìn)行IGBT仿真 今天進(jìn)行UIS仿真,學(xué)長(zhǎng)提供了代碼,我添加了SDEVICE,并把代碼復(fù)制到了commands中,然后run,但是跑了好久,感覺圖沒變化,刷新也
    發(fā)表于 02-23 16:00 ?2次下載
    使用<b class='flag-5'>sentaurus</b> <b class='flag-5'>TCAD</b>進(jìn)行IGBT仿真

    Sentaurus TCAD學(xué)習(xí)筆記

    半導(dǎo)體仿真Sentaurus TCAD 學(xué)習(xí)筆記,僅供學(xué)習(xí)
    發(fā)表于 08-07 14:54 ?4次下載

    盤點(diǎn)一下CST電磁仿真軟件的求解

    今天我們一起來盤點(diǎn)一下CST電磁仿真軟件那些牛叉的求解。快來數(shù)一下,你用了里面的幾種吧!
    的頭像 發(fā)表于 11-20 10:18 ?5885次閱讀
    盤點(diǎn)一下CST電磁仿真軟件的<b class='flag-5'>求解</b><b class='flag-5'>器</b>