常用的EDA 工具

1)

邏輯設計: Cadence 的Verilog XL
? 模擬電路設計: Mentor 的Viewdraw
? 電路合成: Synopsys 的Design Compiler
? 電路仿真: Synopsys 的Hsim 和Hspice
? 人工布局: Cadence 的Virtuso
? 自動布局: Synopsys 的Astro
? 布局驗證: Mentor 的Calibre

2)

因為EDA 市場空間有限,為保障產品利潤,EDA 廠商對EDA 軟件的定價極為昂貴,
且以銷售EDA 許可證數量的方式限制購買者的使用。

,EDA 廠商和購買者簽訂的合同,從技術
和法律上都不允許購買者將空閑許可證借給其他IC 設計公司使用。

3)

為充分利用EDA 許可證,提高EDA 許可證的使用效率,IC 設計公司必須建立一
個高效率的運算資源管理和作業調度平臺,保證運算作業在EDA 許可證空閑時能及
時調度運行,且在任何時刻都將運算作業遞交到性能最好的主機上運行,實現EDA
許可證零空閑,縮短作業的運行時間,提高EDA 許可證的使用效率。

4)

1. 性能不同的運算主機的負載分配嚴重不均衡。

2. 許可證資源滿載和空閑的峰值比例太大,許可證使用嚴重不均衡。

3. 在運算主機上運行非EDA 作業,運算主機被濫用。

4. 在非運算主機上運行EDA 作業,作業運行時間變長。

5)

從IC 設計公司在EDA 許可證和運算主機的投資結構來看,每年購買EDA 許可證
的固定投入超過上百萬元,而運算主機投入的費用相對較少且可以常年使用。因此價
格昂貴的EDA 許可證相對運算主機的CPU、內存而言,是絕對的運算資源瓶頸。在
EDA 許可證缺乏的狀況下,即使有再多的空閑運算主機,作業也只能處于等待狀態。
因此以EDA 軟件種類的不同分別定義作業隊列,并在作業隊列中以EDA 許可證是否
可用,作為調度作業的關鍵條件。

6)則LSF 根據隊列中預定義的調動策略選擇
合適的作業,并在當前性能最佳的、類型匹配的運算主機運行作業。

7)

1. 使用高優先級隊列,結合搶占調度策略,保證運行時間較短的作業優先調度。

在IC 設計過程中,有大量作業只需要運行很短時間,例如占用CPU 的時間總長
不超過5 分鐘,或者總運行時間(wall clock)不超過30 分鐘。為保證這些短作業能
被優先調度,系統管理員為每種EDA 許可證設置一個高優先級的隊列,并編寫專用
的命令,以便工程師自行估計作業的運行時間,將短作業遞交到高優先級隊列。

2. 采用公平共享調度策略保證常規作業的運行。

在先來先服務FCFS 調度策略下,經常會出現某個用戶一次遞交大量作業,壟斷運算資源的現象,只有該用戶的作業都運行結束后,其他用戶后期遞交的作業才能運
行,造成運算資源不能公平的使用。公平共享調度策略在隊列中規定不同用戶對運算
資源的使用份額,保障運算資源被公平合理的使用。例如,可以將某種運算資源在用
戶組1、用戶組2、用戶組3 之間按照6:3:1 的比例使用。

3. 采用獨占調用,提高特殊作業的運行時間效率。

在實際設計工作中,總是會有臨時緊急任務要求搶時間盡快完成。這時系統管理
員啟用預定義的高優先級隊列,配合獨占調用策略,在不改變整體LSF 運行環境的基
礎上,就能讓工程師利用特殊命令遞交緊急作業,同時利用作業的多CPU、多線程功

8)

EDA 許可證:公司自購IC 前端設計和后端設計相關的EDA 許可證若干,包括
Cadence Verilog‐XL/Virtuso,Synopsys Hsim/Hspice/DC,Mentor Calibre LVS/DRC/XRC 等,
這些許可證統一由FLEXnet Manager 在一臺SUN 工作站(許可證服務器)上進行注冊
和管理。FLEXnet 只負責在指定的許可證服務器上啟用經過廠商授權的許可證文件,
在運算作業申請許可證時分發許可證,在作業運行結束后回收許可證,但何時分發、
何時回收許可證由LSF 作業調度負責,和FLEXnet 無關,所以可以將由FLEXnet 管理
的多個許可證當成是面向LSF 透明的許可證池,供LSF 取用。

《基于LSF網格系統的IC設...企業運算資源分配的設計研究_楊雪松》

寫得挺好的,盡管有點老

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/65132.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/65132.shtml
英文地址,請注明出處:http://en.pswp.cn/web/65132.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于ESP32的桌面小屏幕實戰[5]:PCB下單

1. 焊接調試前準備 PCB下單 點擊“PCB下單” 檢查一下DRC 確認無錯誤之后,確認下單 然后就會跳轉到下面的網頁 基本上保持默認選項即可。可以看到“焊盤噴鍍”有3個選項。 在選擇表面處理工藝時,應綜合考慮產品的具體需求、環保法規以及成本等因素。例…

云原生架構的演變與實踐

云原生架構的演變與實踐 在現代軟件開發的時代背景下,云原生架構日益成為推動業務轉型的關鍵。它以云為中心的應用架構和開發思維,不僅包括了容器化的基本形式,更涉及全方位的應用管理及優化。本文將圍繞云原生的特征、遷移步驟以及模式展開…

探索現代 Web 開發中的流行技術:深入學習 Vite 的使用

在前端開發的世界中,構建工具扮演著越來越重要的角色。從 Webpack 到 Parcel,再到 Rollup,每個工具都有自己的獨特定位和目標。而今天,我們要討論的是一款近年來迅速崛起并受到廣泛歡迎的構建工具— Vite。 本文將從基本原理到實…

如何通過 6 種方式將照片從 iPhone 傳輸到戴爾 PC?

“你知道如何將iPhone上的照片轉移到電腦上嗎?我的iPhone上有很多照片,所以我想將這些照片從iPhone轉移到電腦上。請給我一些建議,謝謝!” - Nirenling 在戴爾社區中發布 您的iPhone是否被各種精彩的照片和視頻占滿而存儲空間不…

『SQLite』表達式操作

摘要:表達式是一個或多個值、運算符和計算值的 SQL 函數的組合。SQL 表達式與公式類似,都寫在查詢語言中。 基本語法 SELECT column1, column2, columnN FROM table_name WHERE [CONTION | EXPRESSION];布爾表達式 SQLite 的布爾表達式在匹配單個值的…

升級 Spring Boot 3 配置講解 —— 支持斷點傳輸的文件上傳和下載功能

學會這款 🔥全新設計的 Java 腳手架 ,從此面試不再怕! 在現代 Web 應用中,文件上傳和下載是非常常見的需求。然而,當文件較大時,傳統的上傳下載方式可能會遇到網絡不穩定或傳輸中斷的問題。為了解決這些問題…

框架Tensorflow2

深度學習框架之Tensorflow2 Tensorflow2版本的介紹 Tensorflow(簡稱tf)是深度學習框架,大大簡化了建模的方法和步驟,把Keras Api當作核心,使用非常簡單,跨平臺,集成各種現成模型,eager mode使得調試起來不…

SpringBoot3-深入理解自動配置類的原理(尚硅谷SpringBoot3-雷神)

文章目錄 目錄了解自動配置 一、導入對應場景的Mean依賴:1、引入依賴**找到自動配置類的所有配置都存放在哪里** 二、編寫主程序:SpringBootApplication觀察源碼時所需要知道的幾個核心注解:1、觀察SpringBootApplication源碼都做了什么 三、…

Mongo高可用架構解決方案

Mongo主從復制哪些事(僅適用特定場景) 對數據強一致性要求不高的場景,一般微服務架構中不推薦 master節點可讀可寫操作,當數據有修改時,會將Oplog(操作日志)同步到所有的slave節點上。那么對于從節點來說僅只讀,所有slave節點從master節點同步數據,然而從節點之間互相…

商業領域 - 競標極簡理解

競標極簡理解 競標是一種投標過程,指參與者(通常是企業或個人)為了獲得某個項目或合同的執行權,向招標人(通常是采購方或項目發起方)提交報價和方案,并爭取獲得招標人的認可 競標是一種常見的招…

C#Halcon跨窗口顏色識別

機器視覺是一門讓計算機模擬人類視覺功能的學科。顏色識別在其中扮演著重要的角色,它旨在通過對圖像中的顏色信息進行分析,從而識別出圖像中的目標物體或者區域。例如,在水果分揀系統中,可以根據水果的顏色(如蘋果的紅…

01:C語言的本質

C語言的本質 1、ARM架構與匯編2、局部變量初始化與空間分配2.1、局部變量的初始化2.1、局部變量數組初始化 3、全局變量/靜態變量初始化化與空間分配4、堆空間 1、ARM架構與匯編 ARM簡要架構如下:CPU,ARM(能讀能寫),Flash(能讀&a…

Transformer知識梳理

Transformer知識梳理 文章目錄 Transformer知識梳理什么是Transformer?語言模型遷移學習 Transformer結構注意力層原始結構 總結 什么是Transformer? 語言模型 Transformer模型本質上都是預訓練語言模型,大部分采用自監督學習(S…

第29天:PHP應用弱類型脆弱Hash加密Bool類型Array數組函數轉換比較

#知識點: 1、安全開發-原生PHP-弱類型脆弱 2、安全開發-原生PHP-函數&數據類型 3、安全開發-原生PHP-代碼審計案例 1、 和 兩個等號是弱比較,使用進行對比的時候,php解析器就會做隱式類型轉換,如果兩個值的類型不相等就會把兩…

STM32F1學習——編碼器接口

一、編碼器接口 編碼器接口可以接收正交編碼器的信號,根據編碼器旋轉產生的正交信號脈沖,通過硬件自動控制CNT值的自增或自減,從而指出編碼器的位置、旋轉方向和旋轉速度。 每個高級定時器和通用定時器都有一個編碼器接口,他們會占…

如何刪除 Docker 中的懸虛鏡像?

在 Docker 中,懸虛鏡像(Dangling Images)是指那些沒有 標簽 且沒有被任何容器使用的鏡像。這些鏡像通常是由于構建過程中生成的中間層鏡像或未正確清理的鏡像殘留。刪除懸虛鏡像可以釋放磁盤空間并保持 Docker 環境的整潔。 1. 列出懸虛鏡像…

網絡安全的學習與實踐經驗(附資料合集)

學習資源 在線學習平臺: Hack This Site:提供從初學者到高級難度的挑戰任務,適合練習各種網絡安全技術。XCTF_OJ:由XCTF組委會開發的免費在線網絡安全網站,提供豐富的培訓材料和資源。SecurityTube:提供豐…

ts是什么、tsc是什么、tsx是什么、jsx是什么、scss是什么

一、TS (TypeScript): TypeScript 是一種由微軟開發的開源編程語言,它是 JavaScript 的一個超集,增加了類型系統和對ES6及以后版本新特性的支持。TypeScript 旨在解決 JavaScript 開發中的可維護性、可擴展性和大型項目中的復雜性問題。它允許開發者在編…

行業商機信息付費小程序系統開發方案

行業商機信息付費小程序系統,主要是整合優質行業資源,實時更新的商機信息。在當今信息爆炸的時代,精準、高效地獲取行業商機信息對于企業和個人創業者而言至關重要。 一、使用場景 日常瀏覽:用戶在工作間隙或閑暇時間&#xff0c…

[Qt] 輸入控件 | Line | Text | Combo | Spin | Date | Dial | Slider

目錄 輸入類控件 1、Line Edit 錄入個人信息 使用正則表達式驗證輸入框的數據 驗證兩次輸入的密碼一致 切換顯示密碼 2、Text Edit 獲取多行輸入框的內容 驗證輸入框的各種信號 3、Combo Box 使用下拉框模擬麥當勞點餐 從文件中加載下拉框的選項 4、Spin Box 調整…