在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

淺談Azure 上的芯片設計工作流

要長高 ? 來源:Azure上云直升機 ? 作者:王樹桐 ? 2022-06-15 14:37 ? 次閱讀

作者 王樹桐

微軟客戶工程師

電子設計自動化(英語:Electronic design automation,縮寫:EDA)是指利用計算機輔助設計(CAD)軟件,來完成超大規模集成電路VLSI芯片的功能設計、綜合、驗證、物理設計(包括布局、布線、版圖、設計規則檢查等)等流程的設計方式。在傳統芯片設計環境中,計算平臺是核心職能之一,它依賴IT硬件底層的支撐,滿足更高效、安全的大量EDA計算的需要。然而,隨著應用需求的發展,以及設計復雜性的提升,這樣的芯片設計環境的不足愈加凸出。具體包括:IT資源不足、數據安全擔憂、機器負載不均衡、仿真速度慢、圖形界面卡頓、項目環境不一致、運維工作量大、技術支持困難、服務器配置不一致以及協同困難 等等問題。這些問題往往會對芯片設計工作效率造成持續影響。

云計算的角度來看,Azure 作為 HPC 平臺提供的安全性、可靠性和可伸縮性非常適合 EDA。此外,Azure 一直在不斷發展。各種企業組織可以從眾多的不斷增長的云服務中進行選擇,這些云服務使開發人員能夠使用他們喜歡的工具和框架在龐大的全球網絡上構建,管理和部署應用程序。

對于考慮遷移到云的半導體公司,Azure 提供:

高性能且可銷售的基礎架構,能夠支持生產級芯片設計工作。

EDA工具遷移到Azure上的策略,幫助企業優化成本并且提高效率。

豐富的合作伙伴生態系統,包括半導體公司、代工廠、工具供應商、SOT(外部半導體組裝和測試)和系統集成商(實施顧問)。

解決常見行業障礙的解決方案,例如產品差距、安全性和自身成本。

01Azure 上的芯片設計工作流

復雜芯片設計過程中的每個步驟(從前端設計的初始規范到后端設計的最終 GDSII 流片)都有一套專用的 EDA 工具。Azure 服務和開發者工具可以優化這些工作流中使用的設計和協作環境,使得團隊擁有最佳產出。Azure 還提供了一些機制來幫助組織做出最佳性能和成本組合的工作流選擇。

前端(邏輯)設計

使用軟件進行仿真模擬,前端設計能夠從規范式形式轉向邏輯驗證設計。與軟件研發一樣,此階段是具有一些塊級的仿真模擬和代碼調試。此工作流受益于 Azure DevOps 工具和服務,這些工具和服務通過提高團隊協作和敏捷實踐來改進設計周期。

poYBAGKpfaWAA_mAAADipWG9YR4755.png

圖 1.前端設計階段的步驟使用軟件仿真

當開發設計模塊時,團隊可以通過運行功能仿真來驗證設計元素的正確性。RTL(寄存器傳輸級)仿真使設計人員能夠確認設計在邏輯上將按預期運行。為了最大限度地減少仿真時間,這些不同的設計元素在數十到數千個系統中并行仿真,具體取決于設計的規模和可用資源。Azure 具有近乎無限的計算資源,可以通過允許更多作業并行運行來加速驗證過程,從而縮短總周轉時間。

pYYBAGKpfauAc1vZAAEBvRoy4HA180.png

圖 2.EDA 軟件將邏輯設計映射到物理設計和代工流程

許多后端工作有非常大的計算和內存需求。這些工作負載可以擴展到多核,并依靠高性能存儲來訪問龐大的數據集。對于許多產品團隊,甚至是大公司的產品團隊來說,維持如此大的內核數量和內存系統的可用性是一個非常大的挑戰。即使系統位于數據中心,保持訪問這幾個系統的可行性來運行大型后端工作仍是一個挑戰,這同時會限制這些工作負載的規模,從而延長周轉時間。

此類工作流非常適合在 Azure 上運行,可以在數小時內啟動數千個內核以交付結果,而不是本地設置所需的幾天

02、適用于EDA工作的Azure 架構

用于硅設計的 Azure 基礎架構對計算和內存密集型應用程序進行了優化,用高性能文件系統和高效的作業調度來支持這些應用程序,來最大限度地提高 EDA 軟件許可投資的吞吐量和性能。圖 3 顯示了 Azure 上 EDA 的高級體系結構,并介紹了計算、存儲、網絡和業務流程組件,這些組件將在本節中更詳細地介紹。

poYBAGKpfbOAGEsiAAU3PtGbWo4817.png

圖 3. 此高級體系結構支持 Azure 上的 EDA 工作負荷

此體系結構包括以下組件子:

Azure compute。Azure 提供具有一系列內存與核心成比率的虛擬機類別,可滿足不同的工作負載要求。

Azure NetApp Files. 這種高性能的計量文件儲存服務讓用戶遷移和運行基于文件的EDA工具更方便,不需要額外改變代碼。在 Microsoft 的支持下,Azure NetApp Files 構建在 NetApp ONTAP 存儲操作系統上,為 EDA 客戶提供他們已經熟悉的界面和功能。

Azure HPC Cache. HPC 緩存優化了 NFS 延遲和元數據和讀取操作的吞吐量,以支持大型橫向擴展 HPC 集群。 HPC 緩存支持單個文件每秒高達 20 GiB 的讀取吞吐量,對元數據讀取請求提供微秒級響應,并橫向擴展需要數百萬個文件和目錄的工作負載,從而減少對高需求讀取量的爭搶和網絡瓶頸。

Azure Blob storage. 憑借巨大的容量和可擴展性,Blob 存儲在熱、冷或存檔層中存儲了數百到數十億個對象,具體取決于數據訪問的頻率。 Azure Blob 存儲提供了一種更具成本效益的方式來存儲數十年的歷史設計數據,同時保持對該數據的即時可訪問性

Azure CycleCloud. 這是一個免費工具,可以在 Azure 中創建、管理、操作和優化 HPC 集群。例如,您可以在 20 分鐘內預置 50,000 個計算核心。

網絡。 Azure 虛擬網絡架構基于軟件定義網絡 (SDN) 技術,為過度配置的網絡資源提供高帶寬和低延遲。建議使用 Azure ExpressRoute 線路,在 Azure 數據中心和本地基礎結構之間建立快速連接。

此外,Azure還支持流行的并行虛擬文件系統,例如 Lustre 和 BeeGFS,這些系統在Azure Marketplace中隨時可用。

03、遷移到Azure的步驟

Azure 提供了一種系統化的方法來支持當今的云遷移,以及一個有助于未來創新的平臺。一些世界上最大的半導體公司已經在Microsoft的幫助下使用 Azure,對其高要求的基礎結構 EDA 工作流提供支持。這些公司可以隨著需求動態地添加和刪除資源,并只需為所需的部分付費 。Azure 還提供可靠的安全性,幫助保護其芯片知識產權。受信任的Azure 解決方案能讓公司可以根據需求靈活地選擇云模型 - 以高倍數、附加或專用資源突發到云,或者將整個工作遷移到 Azure 中。

開始的六個步驟

許多半導體 IT 組織都在猶豫遷移決策,而這些考慮既復雜又耗時。我們建議采用六步過程來開始使用 Azure:

1 對軟件和工作負載進行編目。

2 對性能或工作負荷進行分類。

3 定義在 Azure 中移動到工作流或啟動工作流的成功條件。

4 構建用于云集成的核心基礎架構組件。

5 獲得開發所需的技能。

6 開發云生產支持的模型,為改變而替換一些必要組件 和變更管理。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    7846

    瀏覽量

    137616
  • eda
    eda
    +關注

    關注

    71

    文章

    2773

    瀏覽量

    173511
  • Azure
    +關注

    關注

    1

    文章

    124

    瀏覽量

    12787
收藏 人收藏

    評論

    相關推薦

    基于多QoS目標的工作流任務調度算法

    根據工作流任務的結構特點對其進行分區,按照任務量和通信量將總工作流截止日期和總工作流花費分為每個任務分區的子截止日期和子花費,在考慮用戶多個QoS要求及
    發表于 04-22 10:02 ?15次下載

    基于案例推理的工作流異常處理研究

    工作流的異常和案例推理(Case - Based Reasoning,簡稱CBR)的機制進行了介紹,給出了一個應用CBR 技術進行異常處理的工作流模型,并研究了應用CBR 方法處理工作流異常的機制。
    發表于 06-15 10:20 ?14次下載

    企業工作流機模型的設計

    工作流機是一個為工作流實例的執行提供運行服務環境的軟件或引擎。它是工作流執行服務的核心,是執行企業經營過程的業務操作系統的內核,它的運轉也就帶動了企業的經營活
    發表于 06-16 09:45 ?30次下載

    OA系統中工作流引擎的設計

    本文首先介紹了工作流供理系統的概念及其體系結構模型。基于Web 平臺,針對模型中工作流引擎模塊的設計提出了一個行之有效解決方案。關鍵字:工作流; 工作流引擎; UML; 用
    發表于 06-16 11:31 ?45次下載

    基于本體的柔性工作流研究

    工作流管理系統通常對工作流模型進行嚴格的定義。然而,現實情況卻是工作流實例在運行過程中常常由于信息不足或者需要的資源不可用等諸多原因,而偏離預先的定義。因此
    發表于 06-29 08:43 ?6次下載

    基于UML的工作流引擎的設計與研究

    由于工作流技術具有在異構環境中處理復雜事務的能力,所以在科學研究、電子政務和商務等方面引起了廣泛的關注,工作流引擎是工作流管理系統的核心,本文以工作流管理聯盟的工
    發表于 08-19 10:47 ?23次下載

    基于IPO的工作流模型定義與XPDL解析

    基于IPO的工作流模型定義與XPDL解析:根據工作流聯盟的相關標準,基于三維視圖給出了工作流過程模型定義,實現了過程模型的XML表述。在此基礎,通過使用Java2相關技術完成了XPD
    發表于 01-12 17:15 ?17次下載

    動態工作流技術的應用研究

    在基于工作流的應用系統中,業務過程的不可預見性往往會要求工作流能夠適應不斷改變的業務環境,而傳統的工作流技術通常對業務動態可變的支持度不夠。本文在傳統工作流
    發表于 01-15 14:08 ?7次下載

    基于優先級的柔性時空工作流異常處理

    針對當前工作流異常處理獨立于工作流流程的情況,提出一種基于優先級過濾的工作流異常處理方法,通過定義異常處理優先級,結合工作流的整體流程,過濾次要異常,優先處理重要異
    發表于 02-22 15:49 ?10次下載

    敏捷工作流模式研究

    敏捷工作流模式研究
    發表于 01-10 11:04 ?0次下載

    基于MVC架構的輕量級工作流引擎設計

    為克服傳統工作流引擎的不足,設計了基于MVC架構的輕量級工作流引擎設計
    發表于 05-24 15:23 ?0次下載
    基于MVC架構的輕量級<b class='flag-5'>工作流</b>引擎設計

    工作流環境下組件的開發

    本文基于對工作流環境下組件的開發為目的,采用工作流技術與組件技術相結合的方法,討論構建工作流組件的方法。通過在開發中結合Ajax技術,使之克服傳統的Web應用中同步交換問題
    發表于 12-17 11:01 ?0次下載
    <b class='flag-5'>工作流</b>環境下組件的開發

    基于行為特征的語義工作流修正算法

    工作流修正是工作流重用的重要任務,目前在基于工作流的可重用片段-stream的語義工作流修正中,當工作流stream庫中不存在與檢索語義
    發表于 12-14 15:50 ?0次下載
    基于行為特征的語義<b class='flag-5'>工作流</b>修正算法

    推薦兩個工作流的springboot項目

    今天主要推薦兩個工作流的springboot項目,開源項目中有具體的部署操作文檔,核心表結構說明,都可以幫助理解工作流原理,其實大廠華為阿里里面的工作流雖然號稱自研(很多都是參考開源),跟開源
    的頭像 發表于 03-18 09:31 ?1727次閱讀

    聯影磁共振參數工作流卡介紹

    工作流卡提供了臨床工作應用相關的參數,主要分為三部分,校準工作流、掃描工作流以及加載工作流,此篇內容以腹部屏氣T1壓脂序列為例。
    的頭像 發表于 05-19 16:07 ?4686次閱讀
    聯影磁共振參數<b class='flag-5'>工作流</b>卡介紹
    主站蜘蛛池模板: 天堂色综合| 五月情视频在线观看| 欧美性猛交ⅹxxx乱大交免费| 国产精品福利视频手机免费观看| 国产成人午夜精品影院游乐网 | 免费日韩一级片| 免费黄色网址网站| 国产免费人人看大香伊| 国产98色在线| 深夜网站在线| 免费我看视频在线观看| 天天天天天干| 免费欧美黄色| 51xx嘿嘿午夜| 国产小福利| 欧美性猛交xxxx乱大交高清| 在线观看日本免费不卡 | 天天躁天天狠天天透| 免费视频一级片| 性欧美另类| 免费精品美女久久久久久久久久| 视频在线免费观看| 中文字幕一区在线观看视频| 99久久99久久| 三级国产在线观看| 黄色免费大全| 天天色天天干天天| 欧美性网| 亚洲人成在线精品| 欧美爽爽| 免费色网址| 艹逼视频免费观看| 成人伊在线影院| 手机看福利片| 国内精品哆啪啪| 伊人99在线| 亚洲第一精品夜夜躁人人爽| 日本黄色大片网站| sihu永久在线播放地址| 久久天天躁夜夜躁狠狠| 日本一区视频在线播放|