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

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

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

行業(yè)資訊 I 計算流體力學(xué)、軟件和芯片設(shè)計的共通之處

深圳(耀創(chuàng))電子科技有限公司 ? 2022-07-18 17:38 ? 次閱讀

計算流體力學(xué) (CFD)、軟件和芯片設(shè)計有許多共通之處。它們都會創(chuàng)建相關(guān)對象的規(guī)范,并最終將該規(guī)范作為制造過程的一部分;且都需要進行某種類型的驗證,以檢查設(shè)計是否符合預(yù)期。但同時,它們之間也存在著巨大的差異。

對于計算流體力學(xué)、軟件和芯片設(shè)計,本文先從軟件說起。筆者從 20 世紀 60 年代末開始編程,從那時起,基本的編程方法就沒怎么變過。我們可以使用 Fortran、C++Python 等編程語言來編寫“規(guī)范”。以前,“制造”可能涉及磁帶、CD 或文件傳輸器。但 CD 上的內(nèi)容與程序員用來“驗證”(即軟件debug)的內(nèi)容基本相同,所以沒有專門的驗證過程。程序的編譯和運行成本很低,以至于根本沒必要為了避免成本而專門建立驗證過程。驗證過程反而會更貴。

現(xiàn)代的芯片則大不相同。“規(guī)范”通常是用 SystemVerilog 編寫的,但制造一塊芯片需要幾個月的時間,成本可高達數(shù)千萬美元,因此驗證過程十分普遍(且昂貴);因為從時間和金錢的角度來說,根本不可能制造大量的芯片來進行試驗以確保其能正常運轉(zhuǎn)。多年后,這種情況發(fā)生了很大變化。上世紀 80 年代初,當筆者剛開始在超大規(guī)模集成電路技術(shù)公司工作時,我們遇到了一個(就當時而言的)大芯片電源接地短路的問題;彼時,電路提取器尚未出現(xiàn)。當時唯一的解決辦法是標劃出布局、把它們粘在一起、鋪在地板上、把電源網(wǎng)涂成紅色、把接地網(wǎng)涂成綠色,直到找出問題所在。

如今,由于芯片更加復(fù)雜,需要使用更多的軟件(以及模擬器和原型系統(tǒng)等硬件)。有時,IP 提供商會制造測試芯片,但一般來說,人們寄希望于 SoC 芯片設(shè)計能夠一次性成功,并沒有像軟件那樣的“編譯并運行”心態(tài)。人們期望流片就是終點。

2c13d8c4-0372-11ed-9ade-dac502259ad0.png

有趣的是,在過去,FPGA 設(shè)計更像軟件,僅是編譯然后查看是否能正常運轉(zhuǎn)。但隨著編譯時間達到 24 小時或更久,進行大量的芯片式驗證已經(jīng)逐漸成為標準做法。

計算流體力學(xué)曾經(jīng)是在現(xiàn)實世界中完成的,以汽車車身為例。曾經(jīng),在優(yōu)秀的 CFD 軟件出現(xiàn)之前,模型制造者會用粘土做出汽車的形狀,而空氣動力學(xué)驗證則意味著將該模型放入風(fēng)洞。其中一些可以用比例模型來完成,但建造全尺寸的汽車模型并把它們放進一個大風(fēng)洞是非常昂貴的。如今,汽車的形狀是在3D 建模軟件中做出虛擬模型,利用 CFD 分析軟件進行驗證。最后可能會做出實體模型并放入風(fēng)洞,但由于這只是作為最后一步操作,因此比一開始就放入風(fēng)洞要節(jié)省大量成本。當然,我們不可能像處理芯片或軟件那樣,按下一個按鈕,就把一款汽車轉(zhuǎn)入生產(chǎn)環(huán)節(jié)進行批量生產(chǎn)。芯片設(shè)計更像是設(shè)計商用飛機,邊設(shè)計邊預(yù)訂并加載首航,然后執(zhí)行飛行。

盡管軟件沒有太大的變化,但除了“運行程序”以外,越來越多的其他工具開始出現(xiàn)。

程序測試可以用來證明bug的存在,但永遠不能證明它們不存在!

——Edsger Dijkstra (荷蘭計算機科學(xué)家)

更強大的工具可以用來跟蹤bug,比如 Klocwork 這樣的靜態(tài)代碼分析、Valgrind 這樣的存儲使用正確性分析工具等等。隨著 CFD 和 IC 設(shè)計的改變,許多昂貴的方法被強大的計算能力所取代。當然,計算能力已經(jīng)變得越來越廉價,所以人們不必再糾結(jié)是使用風(fēng)洞或者著色圖,還是使用計算軟件。

所有這些計算方法的基礎(chǔ)是涉及龐大數(shù)據(jù)集的矩陣和圖形運算。盡管CFD 乍看之下與 IC 設(shè)計毫無關(guān)系,但是當透過現(xiàn)象看本質(zhì),就會明白真相是什么。

2c4be656-0372-11ed-9ade-dac502259ad0.jpg

過去十年的另一個大趨勢是,從使用非常龐大的單一服務(wù)器到使用大量的核心和服務(wù)器。這些核心和服務(wù)器要么部署在專用的數(shù)據(jù)中心內(nèi),要么部署在云端(后者越來越常見)。這就需要對矩陣和圖形算法進行重大改進,因為它們不能通過一些優(yōu)秀編譯器的運行而自動實現(xiàn)并行運算。

由此帶來的結(jié)果是,軟件分析、CFD 以及 IC 設(shè)計的許多方面都日益依賴于類似的高度并行矩陣和圖形分析。

Cadence Fidelity CFD 軟件平臺,為多物理場仿真的性能和準確度開創(chuàng)新時代。

全面的計算流體力學(xué) (CFD) 解決方案,適用于多種工業(yè)領(lǐng)域,包括汽車、葉輪機械、船舶、航空航天等。Fidelity CFD 引入了新一代流體求解器。該求解器可提供高階數(shù)值格式、尺度解析仿真和大規(guī)模硬件加速功能,可助力提高仿真性能,在確保準確度的同時縮短研發(fā)周期。

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

    關(guān)注

    450

    文章

    49636

    瀏覽量

    417226
收藏 人收藏

    評論

    相關(guān)推薦

    靜壓控制器基本原理是什么

    靜壓控制器是一種用于控制流體系統(tǒng)中壓力的設(shè)備,廣泛應(yīng)用于工業(yè)、科研和醫(yī)療等領(lǐng)域。它通過監(jiān)測流體的壓力,并根據(jù)設(shè)定的壓力值自動調(diào)節(jié)閥門的開度,以維持系統(tǒng)壓力的穩(wěn)定。 1. 流體力學(xué)基礎(chǔ) 靜壓控制器
    的頭像 發(fā)表于 09-11 16:35 ?109次閱讀

    如何有效解決流固耦合問題

    問題涉及到流體力學(xué)、固體力學(xué)、熱力學(xué)、材料科學(xué)等多個學(xué)科領(lǐng)域,需要綜合運用這些學(xué)科的理論和方法。 1.2 非線性:流固耦合問題中的流體和固體之間的相互作用是非線性的,這使得問題的求解變
    的頭像 發(fā)表于 08-09 15:16 ?235次閱讀

    速度式流量計的測量原理是什么

    速度式流量計是一種用于測量流體流速和流量的儀器。其測量原理主要基于流體動力學(xué)流體力學(xué)的基本原理。 速度式流量計的測量原理 1. 引言 在工業(yè)生產(chǎn)、科學(xué)研究和日常生活中,對流體的流速和
    的頭像 發(fā)表于 06-06 16:06 ?735次閱讀

    量子計算機應(yīng)用-量子計算流體力學(xué)軟件

    增長,傳統(tǒng)計算機的算力無法進一步提高該領(lǐng)域的工程設(shè)計效率。2021年11月,本源量子自主研發(fā)了國內(nèi)第一款量子計算流體力學(xué)仿真軟件“本源量禹”(OriginQQCFD
    的頭像 發(fā)表于 03-16 08:21 ?243次閱讀
    量子<b class='flag-5'>計算</b>機應(yīng)用-量子<b class='flag-5'>計算</b><b class='flag-5'>流體力學(xué)</b><b class='flag-5'>軟件</b>

    國產(chǎn)CFD軟件發(fā)展挑戰(zhàn)以及積鼎VirtualFlow介紹

    計算流體動力學(xué))仿真技術(shù)研發(fā)及應(yīng)用領(lǐng)域的不斷耕耘,該公司所研發(fā)的通用型以及面向特定行業(yè)的專用流體仿真軟件,在前處理技術(shù)、
    的頭像 發(fā)表于 03-13 16:24 ?949次閱讀

    積鼎CFD VirtualFlow:航空及汽車燃油晃動流體仿真計算及試驗對比

    穩(wěn)定性,還可能對整體結(jié)構(gòu)的安全性造成威脅。積鼎科技致力于在多相流,流體仿真(cfd),流體力學(xué)等研究中起到一定實用作用,VirtualFlow作為主要產(chǎn)品,具有極高的實用性,接下來我們將運用VirtualFlow來對具體問題進行分析。
    的頭像 發(fā)表于 02-27 16:53 ?343次閱讀
    積鼎CFD VirtualFlow:航空及汽車燃油晃動<b class='flag-5'>流體</b>仿真<b class='flag-5'>計算</b>及試驗對比

    國產(chǎn)流體仿真軟件(CFD)VirtualFlow:專注多相流和復(fù)雜湍流

    多相流是一種流體力學(xué)中的特殊流動現(xiàn)象,指的是在同一體積的流體內(nèi),同時存在兩種或兩種以上的物質(zhì),每一種物質(zhì)都以不同的相態(tài)存在。這些物質(zhì)可以包括氣體、液體、固體顆粒等,并且它們在流動過程中相互滲透
    的頭像 發(fā)表于 02-19 10:51 ?1559次閱讀

    Cadence推出全新數(shù)字孿生平臺Millennium Platform

    物理場系統(tǒng)設(shè)計和分析的先進工具。該平臺率先在業(yè)界提供了硬件/軟件(HW/SW)加速的數(shù)字孿生解決方案,旨在提高性能和能效比,加速高保真計算流體力學(xué)(CFD)仿真。
    的頭像 發(fā)表于 02-03 11:31 ?945次閱讀

    Fidelity為什么會成為首選的大渦模擬(LES)求解器呢?

    由于氣動及流場的渦流效應(yīng)在汽車、船只等設(shè)計中的重要性,計算流體力學(xué)(CFD)工程師必須要考慮湍流的影響。
    的頭像 發(fā)表于 01-24 13:40 ?917次閱讀
    Fidelity為什么會成為首選的大渦模擬(LES)求解器呢?

    真空的秘密:正壓、負壓與真空度的神秘關(guān)系

    在物理學(xué)和工程學(xué)中,我們經(jīng)常會遇到與壓力相關(guān)的概念,如真空度、正壓和負壓。這些概念在多個領(lǐng)域,包括真空技術(shù)、氣象學(xué)、流體力學(xué)以及許多工業(yè)應(yīng)用中都有著重要的作用。本文將詳細探討真空度、正壓和負壓之間的關(guān)系,以及真空單位的換算方法。
    的頭像 發(fā)表于 01-24 09:40 ?6885次閱讀
    真空的秘密:正壓、負壓與真空度的神秘關(guān)系

    為什么芯片工藝要借鑒“望聞問切”?

    有朋友看到這個題目很疑惑,“望聞問切”不是醫(yī)學(xué)術(shù)語嗎?和芯片工藝有什么聯(lián)系嗎?兩個風(fēng)馬牛不相及的行業(yè)能有什么共通之處?當然這不是牽強附會,是我從事多年工作的深切體會,當然不僅僅用在
    的頭像 發(fā)表于 01-18 11:10 ?390次閱讀
    為什么<b class='flag-5'>芯片</b>工藝要借鑒“望聞問切”?

    基于液滴微流體的微流控芯片系統(tǒng)的研究

    ) 的芯片上,由微通道形成網(wǎng)絡(luò),由可控流體貫穿整個系統(tǒng)。目前的微流控芯片系統(tǒng)主要包括連續(xù)微流體系統(tǒng)和液滴微流體系統(tǒng)。
    的頭像 發(fā)表于 11-21 16:30 ?561次閱讀

    求解大型COMSOL模型需要多少內(nèi)存?

    求解大型COMSOL模型需要多少內(nèi)存? COMSOL是一種非常強大的跨學(xué)科有限元分析軟件,可以用于解決各種復(fù)雜的問題,包括流體力學(xué)、電磁學(xué)、熱傳遞、結(jié)構(gòu)力學(xué)等。但是,在處理大型模型時,COMSOL
    的頭像 發(fā)表于 10-29 11:35 ?1559次閱讀

    Quantel谷渴 Nd:YAG激光器在PIV示蹤粒子測速中的應(yīng)用

    示蹤粒子的運動來研究流體力學(xué)流體動力學(xué)。PIV 的主要研究領(lǐng)域包括: 流體力學(xué)研究:PIV 可用于研究流體流動的速度場、渦流、湍流特性、流體
    的頭像 發(fā)表于 10-24 13:41 ?607次閱讀
    Quantel谷渴 Nd:YAG激光器在PIV示蹤粒子測速中的應(yīng)用

    印制電路噴淋蝕刻精細線路流體力學(xué)模型分析

    在精細印制電路制作過程中,噴淋蝕刻是影響產(chǎn)品質(zhì)量合格率重要的工序之一?,F(xiàn)有很多的文章對精細線路的蝕刻做了大量的研究,但是大多數(shù)都只停留在表象的研究中,并沒有從本質(zhì)上認識噴淋蝕刻中出現(xiàn)的問題。
    發(fā)表于 10-17 15:15 ?476次閱讀
    印制電路噴淋蝕刻精細線路<b class='flag-5'>流體力學(xué)</b>模型分析