<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>
你的位置:首頁(yè) > 互連技術(shù) > 正文

走向特定領(lǐng)域的EDA

發(fā)布時(shí)間:2022-09-30 責任編輯:lina

【導讀】似乎越來(lái)越多的公司正在創(chuàng )建自定義 EDA 工具,但尚不清楚這一趨勢是否正在加速以及它對主流EDA行業(yè)意味著(zhù)什么。


似乎越來(lái)越多的公司正在創(chuàng )建自定義 EDA 工具,但尚不清楚這一趨勢是否正在加速以及它對主流EDA行業(yè)意味著(zhù)什么。


只要有變化,就有機會(huì )。變化可能來(lái)自新的抽象(abstractions)、新的優(yōu)化選項(optimization)或強加于工具或流程的新限制。例如,摩爾定律的放緩意味著(zhù)僅僅通過(guò)移動(dòng)到下一個(gè)節點(diǎn),無(wú)法在產(chǎn)品的特定版本之間取得足夠的性能、功耗或成本進(jìn)步。必須改進(jìn)設計本身,或者重新設計產(chǎn)品。


一種開(kāi)始進(jìn)入設計方法的變化是從靜態(tài)工具轉向動(dòng)態(tài)工具。靜態(tài)工具將獨立于任何特定用例或場(chǎng)景查看設計并對其進(jìn)行優(yōu)化。動(dòng)態(tài)優(yōu)化添加一個(gè)或多個(gè)場(chǎng)景作為優(yōu)化過(guò)程的輸入,允許工具執行更有針對性的優(yōu)化。這始于執行時(shí)鐘或電源門(mén)控時(shí)的電源優(yōu)化,這曾經(jīng)是靜態(tài)操作。通過(guò)準確了解設計的各個(gè)部分需要如何以及何時(shí)激活,可以進(jìn)一步改進(jìn)這些技術(shù)。這也推動(dòng)了處理器設計的復蘇,可以創(chuàng )建最適合特定任務(wù)的定制處理器。


半導體公司總是創(chuàng )建一些自己的 EDA 工具?!霸?80 年代,大多數半導體和 ASIC 公司都有自己的工具,” Imperas Software的創(chuàng )始人兼首席執行官 Simon Davidmann 說(shuō)?!暗S后出現了資源問(wèn)題,客戶(hù)需要更標準化的方法。該行業(yè)從設計和半導體公司的專(zhuān)有解決方案轉變?yōu)橛蓸藴黍寗?dòng)的行業(yè),試圖構建適用于所有人的通用解決方案?!?/p>


還有一些專(zhuān)用工具的空間?!懊總€(gè)設計公司都有一些專(zhuān)屬于他們的設計或數據管理問(wèn)題,” Synopsys的技術(shù)策略師 Rob Aitken 說(shuō)?!坝袝r(shí),在他們創(chuàng )建解決方案后,他們不希望競爭對手得到它,因此他們將其保留在內部。他們可能已經(jīng)得出結論,這是解決它的唯一方法,并且可能出于多種原因,但最終更廣泛適用的 EDA 解決方案可能對他們有用?!?/p>


工具總是處于不斷變化的狀態(tài)?!癊DA 業(yè)務(wù)必須擁有足夠大的市場(chǎng),才能證明對工具的投資是合理的,”西門(mén)子 EDA設計驗證技術(shù)戰略總監 Neil Hand 說(shuō)?!爱斏婕暗教囟ㄐ袠I(yè)、特定應用程序或特定領(lǐng)域的解決方案時(shí),真正限制這一點(diǎn)的是問(wèn)題的普遍化程度。然后第二部分是封裝這種概括的語(yǔ)言或功能?!?/p>


有些領(lǐng)域(domains )足夠大,可以支持專(zhuān)用解決方案?!疤囟I(lǐng)域并不是什么新鮮事物,”openROAD 的嵌入式企業(yè)家和承包商 Tom Feist 說(shuō)?!癋PGA 行業(yè)就是一個(gè)例子,EDA 和學(xué)術(shù)界通過(guò)包括 MATLAB、OpenCL、C/C++、Python 和基于 Simulink 的設計在內的解決方案來(lái)應對這一挑戰。使用 National Instruments的LabVIEW就是另一個(gè)例子?!?/p>


在特異性和靈活性之間始終存在平衡?!疤囟I(lǐng)域的系統遇到了有趣的技術(shù)和經(jīng)濟問(wèn)題重疊,”EDA 技術(shù)顧問(wèn) Duaine Pryor 說(shuō)?!爱斈阕屗鼈冏銐蛲ㄓ靡在A(yíng)得一個(gè)證明領(lǐng)先發(fā)展合理的市場(chǎng)時(shí),它們就會(huì )失去通過(guò)專(zhuān)業(yè)化獲得的技術(shù)優(yōu)勢所帶來(lái)的價(jià)值。當然,反過(guò)來(lái)也是如此。這會(huì )傳播到整個(gè)價(jià)值鏈?!?/p>


市場(chǎng)和行業(yè)動(dòng)態(tài)發(fā)生變化?!坝行┕驹谄漕I(lǐng)域的最前沿擁有大量資源,試圖找到比 EDA 公司能走得更遠的方法,”Imperas 的 Davidmann 說(shuō)?!斑@就是為什么一些公司被半導體公司收購的原因,他們在那里咀嚼和吐槽,以此作為在內部獲得專(zhuān)業(yè)知識的一種方式。我確信 Apple 在 M1 和 M2 方面的成功是因為它們內部擁有如此多的工具?!?/p>


任何使用最新節點(diǎn)的人都知道它們面臨的壓力。Codasip的首席技術(shù)官 Zdeněk P?ikryl 說(shuō):“隨著(zhù)半導體擴展速度放緩或失敗,需要進(jìn)行架構創(chuàng )新和特定領(lǐng)域的優(yōu)化?!?“提高抽象級別和高效的設計自動(dòng)化可以加快設計周期,從而縮短上市時(shí)間?!?/p>


此外,許多新技術(shù)被插入到設計流程中?!懊慨斈_(kāi)始談?wù)撔录夹g(shù)(例如光子學(xué))時(shí),您可能會(huì )發(fā)現市售產(chǎn)品與需求之間存在差距,” Cadence產(chǎn)品經(jīng)理 Jeff Roane 說(shuō)?!暗坏┬枰?,這種差距很快就會(huì )縮小,以至于大型企業(yè)之一開(kāi)發(fā)某些東西在財務(wù)上是有意義的?!?/p>


建立必要的專(zhuān)業(yè)知識需要時(shí)間?!傲孔?EDA 領(lǐng)域必須跨越物理和工程之間的障礙,”是德科技量子解決方案規劃負責人 Mohamed Hassan 說(shuō)?!斑@是一項艱巨的任務(wù)。這兩個(gè)領(lǐng)域通常使用不同的術(shù)語(yǔ)和命名法。目前,量子硬件設計周期跨越多個(gè)領(lǐng)域的多個(gè)工具,以一種不和諧的方式,在它們之間存在多個(gè)差距,這些差距通常由高度依賴(lài)于設計師知識和經(jīng)驗的額外努力來(lái)填補?!?/p>


ESL的失敗




上世紀 90 年代后期的電子系統級工作是嘗試引入新的抽象和新的語(yǔ)言。Synopsys 的 Aitken 說(shuō):“它從廣泛的目標開(kāi)始,最后只針對以數據路徑為中心和類(lèi)似的算法簡(jiǎn)單的設計?!?/p>


對于作為該流程的一部分開(kāi)發(fā)的一些工具,市場(chǎng)確實(shí)在繼續增長(cháng)和發(fā)展?!跋到y級協(xié)處理器硬件/軟件協(xié)同設計和優(yōu)化確實(shí)開(kāi)始看起來(lái)更像是一種真正的顛覆,但它具有真正的'回到未來(lái)'的味道,”P(pán)ryor 說(shuō)?!爱斣S多系統——尤其是手機——獲得更多的異構計算架構時(shí),行業(yè)最初遇到了這個(gè)問(wèn)題。產(chǎn)生了一些好的解決方案,但由于經(jīng)濟因素和工程孤島的結合而成為利基產(chǎn)品。過(guò)去 20 年的優(yōu)化設計、高級綜合、特定領(lǐng)域語(yǔ)言和其他發(fā)展可能使該領(lǐng)域比千年更容易處理?!?/p>


ESL 也受到不斷增長(cháng)的 IP 市場(chǎng)的影響?!敖裉煳覀兛吹搅斯ぞ呒?IP 的概念,”Cadence 的 Roane 說(shuō)?!澳銜?huì )看到處理器 IP、存儲器 IP、互連 IP、接口 IP,甚至是當今高級綜合所涵蓋的算法內容。但是,如果您查看真正適合高級綜合的設計類(lèi)型,那就是算法設計。工具加 IP 的整個(gè)概念今天已經(jīng)在發(fā)揮作用,你會(huì )看到更多?!?/p>


虛擬原型將它的許多部分組合在一起?!疤囟I(lǐng)域的 EDA 可能有助于生成部分虛擬原型,例如 SoC 中使用的處理器或其他組件,”Codasip 的 P?ikryl 說(shuō)。因此,一方面,特定領(lǐng)域的 EDA 由虛擬原型啟用,其中每個(gè)垂直領(lǐng)域都通過(guò)適合這些功能的專(zhuān)用流程顯著(zhù)加速和優(yōu)化。如果我將軟件世界與軟件世界相提并論,我們可以用多種語(yǔ)言編寫(xiě)代碼,并將所有內容在鏈接器中粘合在一起。在硬件領(lǐng)域也是如此。我們只是使用不同的集成方法?!?/p>


隨著(zhù)抽象的提出,工作負載變得越來(lái)越重要?!岸嗄昵?,您可以?xún)?yōu)化布局中的功率,而這正是人們真正能做的,”西門(mén)子的 Hand 說(shuō)?!叭缓髾嗔Τ蔀榫C合和實(shí)施權衡的一部分。然后它成為高級綜合權衡的一部分?,F在它已成為處理器優(yōu)化權衡的一部分,我們將繼續前進(jìn),它將成為系統級權衡的一部分?!?/p>


這些工作負載正在推動(dòng)設計實(shí)踐?!俺笠幠V圃焐陶谶M(jìn)行芯片設計,因為他們的特定工作負載是獨一無(wú)二的,并且不同于他們的供應商試圖瞄準的目標工作負載,”Roane 補充道?!澳憧梢允褂矛F成的處理器來(lái)完成這些任務(wù),但在功耗方面會(huì )付出高昂的代價(jià)。與自定義實(shí)現相比,您可能不會(huì )獲得最佳性能。我們今天看到很多超大規模廠(chǎng)商都在進(jìn)行芯片設計,因為他們試圖降低功耗并提高他們獨有的特定工作負載的性能?!?/p>


機器學(xué)習也在創(chuàng )造一些獨特的流程?!拔覀兛吹皆S多特定領(lǐng)域的架構語(yǔ)言正在被創(chuàng )建,”Aitken 說(shuō)?!爱斈銖?EDA 的角度考慮它時(shí),這絕對是一些定制設計方法的機會(huì ),從你用來(lái)描述這些東西的語(yǔ)言開(kāi)始。針對特定結構優(yōu)化的綜合流程與現在存在的綜合流程有何不同?你如何定制一個(gè)將產(chǎn)生定制塊的算法?”


工具開(kāi)發(fā)


過(guò)去,許多特定領(lǐng)域的工具都來(lái)自初創(chuàng )公司?!八麄儠?huì )看到客戶(hù)要求 EDA 無(wú)法滿(mǎn)足的需求的機會(huì ),”Davidmann 說(shuō)?!坝捎?RISC-V 產(chǎn)生的需求以及對處理器驗證生態(tài)系統的需求,我們從模擬公司轉向驗證。有少數公司因為客戶(hù)需要而構建解決方案,但大型EDA公司還沒(méi)有實(shí)現這個(gè),小公司正在創(chuàng )造這個(gè),隨著(zhù)時(shí)間的推移也會(huì )有整合?!?/p>


這也激發(fā)了人們對開(kāi)源 EDA 的興趣?!笆褂瞄_(kāi)源的一個(gè)令人信服的理由是能夠根據他們的特殊需求修改工具,”openROAD 的 Feist 說(shuō)?!斑@可能是為了安全或利用機器學(xué)習等功能。谷歌一直是開(kāi)源的大力支持者,這并不是因為這些工具對他們來(lái)說(shuō)太貴了。這是因為他們想要競爭優(yōu)勢,如果他們將秘訣提供給 EDA 供應商,那么每個(gè)人都擁有它?!?/p>


efabless 已將一個(gè)這樣的開(kāi)源流程(如圖 1 所示)放在一起。


走向特定領(lǐng)域的EDA

圖 1:基于 OpenROAD 構建的 OpenLANE 流程。資料來(lái)源:efables


一些大型 EDA 公司正在順應這一趨勢?!伴_(kāi)放標準允許人們插入流程,”Hand 說(shuō)?!皩⒔涌谔砑拥焦ぞ咧械哪芰苤匾?,學(xué)術(shù)合作也很重要。傳統上,這是 EDA 確實(shí)需要改進(jìn)的領(lǐng)域之一。過(guò)去曾發(fā)生過(guò)學(xué)術(shù)界和 EDA 之間密切合作的案例。在最近的一段時(shí)間里,這種情況已經(jīng)消失了,我們需要重新開(kāi)始?!?/p>


一個(gè)驅動(dòng)因素可能是訪(fǎng)問(wèn)數據?!俺笠幠S脩?hù)花費大量時(shí)間收集數據、處理數據并阻止彼此訪(fǎng)問(wèn)他們的數據,”Aitken 說(shuō)?!霸谛酒瑪祿矫?,考慮片上監視器。您可以在芯片運行時(shí)使用這些來(lái)收集信息,并且可以學(xué)習一些東西。大型EDA公司不會(huì )給你數據。他們?yōu)槟峁┝艘环N方法來(lái)收集您自己的數據并用它做任何您想做的事情。還有一個(gè) ML 風(fēng)格的角色,其中相關(guān)數據存在于 Synopsys 和用戶(hù)群中。例如,當一個(gè)工具或流程有一堆旋鈕時(shí),當你以不同的方式調整它們時(shí)會(huì )發(fā)生什么?你從哪里得到最好的答案?”


Hand對此表示同意?!拔覀兣c客戶(hù)合作,并在工具中添加了接口,使他們能夠提取信息并將其放入數據湖中。然后他們可以使用有關(guān)其設計的信息進(jìn)行自己的深入分析,并且他們正在構建自己的能力。這對于他們的需求來(lái)說(shuō)可能是獨一無(wú)二的,因為他們正在利用這樣一個(gè)事實(shí),即他們可以應用有關(guān)設計的其他信息。我們不知道這些信息?!彼又?zhù)說(shuō)


工具的創(chuàng )建通常需要多個(gè)人聚集在一起。是德科技的 Hassan 說(shuō):“量子 EDA 被設想為一種軟件和工具,可以簡(jiǎn)化工作流程并實(shí)現量子硬件設計的自動(dòng)化,無(wú)論是基于超導量子位、俘獲離子、自旋量子位、集成光學(xué)器件還是冷原子?!?“硬件基礎跨越了廣泛的發(fā)展領(lǐng)域,從超導微波電路到光學(xué)和集成光子學(xué),這擴大了量子 EDA 的機會(huì ),但也使集中精力面臨挑戰。陡峭的知識壁壘使許多工程師無(wú)法進(jìn)入這個(gè)熱門(mén)的新興領(lǐng)域,這與當前成熟的 EDA 設計周期的設計方式非常不同,例如設計集成電路?!?/p>


在其他情況下,應用程序領(lǐng)域對現有工具和低點(diǎn)提出了新的要求?!白詣?dòng)駕駛汽車(chē),無(wú)論是機器人、汽車(chē)還是飛機,都會(huì )帶來(lái)一系列全新的要求,”Hand 說(shuō)?!八黾恿诵碌墓δ馨踩矫?,或者對必須在整個(gè)流程中進(jìn)行管理的非確定性的新關(guān)注?!?/p>


簡(jiǎn)單的更改可能會(huì )產(chǎn)生重大影響。Aitken 說(shuō):“如果您查看多芯片系統,您開(kāi)始在其中整合常規 CMOS 之外的東西——無(wú)論它們是新型存儲器還是來(lái)自不同工藝的 CMOS——您就會(huì )遇到問(wèn)題?!薄澳憧梢詮娭埔惶赚F有的 EDA 工具來(lái)處理它,你可以強制一套現有的關(guān)于利潤應該如何工作以及簽核應該如何工作的假設。但是,當您想要做得比這更好時(shí),您真的應該重新考慮一些流程,即您如何為信號、電源、時(shí)鐘等領(lǐng)域構建相當于領(lǐng)域特定 EDA 的內容 ,在一個(gè)封裝內跨多芯片系統遷移。這是一種不同于現有 EDA 解決方案的動(dòng)物?!?/p>


這是 EDA 課程的標準?!半S著(zhù)每一代產(chǎn)品的出現,無(wú)論是用于新節點(diǎn)還是用于新應用程序,EDA 都會(huì )得到擴展并創(chuàng )造新的機會(huì ),”Hand 說(shuō)?!熬凸δ芨采w而言,今天的 EDA 行業(yè)看起來(lái)與以往完全不同。它不再只是一個(gè)模擬器、一個(gè)綜合工具和一個(gè)布局工具。它已經(jīng)遠遠超出了這一點(diǎn)。我們在底部添加了更多內容,在頂部添加了更多內容,但它通過(guò)使用更多可用的信息為優(yōu)化創(chuàng )造了新的機會(huì )?!?/p>


它一直是推和拉的結合?!翱偸怯袃煞N動(dòng)力,”Roane說(shuō)?!耙粋€(gè)是 EDA 公司將嘗試預測并因此推動(dòng)的地方。另一個(gè)動(dòng)態(tài)是他們的客戶(hù),即半導體公司,將根據他們正在做的事情創(chuàng )造需求拉動(dòng)。在一個(gè)完美的世界里,這兩種力量都會(huì )對齊。就它們而言,這意味著(zhù)新工具或技術(shù)的成功。但它們通常沒(méi)有對齊。有時(shí)你會(huì )等待那場(chǎng)完美的風(fēng)暴發(fā)生?!?/p>


結 論


今天可能會(huì )創(chuàng )建更多的內部 EDA 工具,因為該行業(yè)正朝著(zhù)許多新方向發(fā)展。摩爾定律的放緩導致公司關(guān)注許多新技術(shù)、解決方案和優(yōu)化,而這些需求需要時(shí)間才能整合成標準流程可以涵蓋的東西。該行業(yè)充滿(mǎn)活力,這只是增長(cháng)的一個(gè)指標。

(來(lái)源:semiengineering)


免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請聯(lián)系小編進(jìn)行處理。


推薦閱讀:

如何設計便于部署的10BASE-T1L單對以太網(wǎng)狀態(tài)監測振動(dòng)傳感器

【未來(lái)可測】系列之二:憶阻器單元基礎研究和性能研究測試方案

高轉換率、符合CISPR 5類(lèi)電磁輻射標準的穩壓器長(cháng)這樣

運放使用時(shí)高頻增益的制約因素

運算放大器偏置電阻的計算


特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>