色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

100分的Calibre只發(fā)揮了60分的作用是何原因?

架構(gòu)師技術(shù)聯(lián)盟 ? 來源:速石科技 ? 2023-11-15 10:39 ? 次閱讀

?Siemens的Calibre是業(yè)內(nèi)權(quán)威的版圖驗證軟件,被各大Foundry廠廣泛認可。用戶可以直接在Virtuoso界面集成Calibre接口,調(diào)用版圖驗證結(jié)果數(shù)據(jù),使用起來極為方便。

今天,我們就來聊聊這款軟件。

版圖驗證芯片設計中非常重要的一環(huán),一共包括三個環(huán)節(jié)。

DRC(Design Rule Check):檢查版圖是否符合Foundry廠的制造工藝規(guī)則,確保芯片能被正確生產(chǎn)出來;

LVS(Layout Versus Schematic):版圖工程師需要將畫好的版圖與原理圖對比,確保兩者所有連接保持一致;

寄生參數(shù)提取(Parasitic Extraction):將版圖中的寄生參數(shù)提取出來,在Virtuoso中反饋結(jié)果,前端工程師會進行后仿驗證,重新評估電路特性并進行修改,保證流片正確。

這三個環(huán)節(jié)分別由Calibre的DRC、LVS、PEX三種工具來完成。

Calibre任務典型特性

重內(nèi)存,可拆分,適合暴力堆機器

Calibre任務有兩大特性:

1、重內(nèi)存需求,2T或4T的超大型內(nèi)存機器都有可能登場

版圖文件很大,需要處理的數(shù)據(jù)量非常大,但本身的邏輯判斷并不復雜,所以通常不剛需高主頻機型,但要求多核、大內(nèi)存的機器。CPU與內(nèi)存的比例通常能達到1:4或1:8,極端情況下這個比例會更高,2T或4T的超大型內(nèi)存機器都有可能登場。

2、可拆分,無關(guān)聯(lián),適合暴力堆機器

我們在模擬這篇文里寫過版圖驗證就像是一個“大家來找茬“的游戲。

在運行任務的時候,Calibre會把版圖切分成相互沒有邏輯關(guān)系的塊狀分區(qū),這些分區(qū)之間彼此沒有相關(guān)性,互不干擾,所以可以同時進行。

切得越細,同時檢查的人更多,效率就越高。

三體里的切法大家還記得吧,一字橫切。

而芯片只能豎著切,可以十字切法。橫切會影響到芯片層與層之間的連接關(guān)系。

暴力堆機器也是有技術(shù)含量的

1、 首先,要有光,你得有大內(nèi)存的機器

我們的全球資源池可以根據(jù)用戶需求在全球范圍內(nèi)調(diào)度海量云端異構(gòu)資源。GPU、TPU、FPGA,要啥都有。

其中,FCC-B產(chǎn)品提供準動態(tài)資源池,擁有行業(yè)特需的大內(nèi)存機型,具有較低的整體擁有成本。而且,可以擴展到FCC-E使用彈性資源。

總之,大內(nèi)存的機器,沒有問題。

那么,萬一不是一直不夠,是偶爾不夠怎么辦呢?

我們有一個小技巧,專門應用這種內(nèi)存峰值場景。

Swap,交換分區(qū),就是在內(nèi)存不夠的情況下,操作系統(tǒng)先把內(nèi)存中暫時不用的數(shù)據(jù),存到硬盤的交換空間,騰出內(nèi)存來讓別的程序運行。

比如跑一組Calibre任務需要10小時,其中9個小時的內(nèi)存使用量都在200G左右,只有1個小時達到了260G。

901f9aa8-8349-11ee-939d-92fbcf53809c.png

如果選擇256G內(nèi)存的機型配置,任務必崩無疑。

但要是為了這1小時不到10G的內(nèi)存溢出而全程使用512G的配置,成本翻倍,未免有點太不劃算了。

使用Swap交換分區(qū)就可以無縫填補這一空缺,非常匹配這種內(nèi)存峰值場景。

Swap的具體使用案例,戳這篇:Auto-Scale這支仙女棒如何大幅提升Virtuoso仿真效率?

注意:此方法不適合長期使用,磁盤的速度和內(nèi)存相比慢了好幾個數(shù)量級,如果不停讀寫 Swap,對系統(tǒng)整體性能有影響。

2、 怎么把這些機器組隊管理起來?

有了機器,下一步當然是要把它們利用起來。

Calibre默認支持單機多核并行跑任務,這意味著只要機器足夠大,就可以同時處理很多任務。

但是,當你的大機器不夠多,或者根本拿不到大機器的時候,就很苦惱了。

我們的方法是:將所有機器組成一個集群——多機多核的方式同時跑多個任務。

關(guān)于單機、單核、單任務、多任務、集群化、并行化進一步的定義與區(qū)別,可以看這篇:揭秘20000個VCS任務背后的“搬桌子”系列故事

集群自動化管理,少量大機器需要,大量小機器就更需要了。

為啥?

理由一,能方便地自動化運維整個集群

比如軟件安裝配置、資源監(jiān)控、集群管理等工作,是需要IT一臺臺機器去逐一手動操作,還是鼠標點幾下就可以完成?

理由二,能快速方便地分配業(yè)務,提高資源利用率

比如,臨時需要將一批機器從團隊A劃撥給團隊B使用,有沒有什么辦法可以讓IT快速方便地進行配置?

比如,因為資源使用的不透明和缺乏有序管理,會出現(xiàn)不同人對同一資源的爭搶,任務排隊等現(xiàn)象。同時,你會發(fā)現(xiàn)資源利用率還是不高。

3、怎么讓機器自動化干活,不用人操心?

自動化干活可太有必要了。

否則,那么多任務,那么多機器,需要多少雙手和眼睛才能忙得過來?

來,我們給你“手”和“眼睛”。

首先是我們的“手”——Auto-Scale功能。

來看一下本地手動跑任務Auto-Scale自動化跑任務的區(qū)別:

90550ce2-8349-11ee-939d-92fbcf53809c.png

基于我們自主研發(fā)的調(diào)度器——Fsched,Auto-Scale自動伸縮功能自動化創(chuàng)建集群,自動監(jiān)控用戶提交的任務數(shù)量和資源需求,動態(tài)按需地開啟與關(guān)閉所需算力資源,做到分鐘級彈性伸縮,在提升效率的同時有效降低成本。

更多療效,戳這篇:Auto-Scale這支仙女棒如何大幅提升Virtuoso仿真效率?

有了“手”干活,還得有“眼睛”盯著防止出錯。

我們能多維度監(jiān)控任務狀態(tài),提供基于EDA任務層的監(jiān)控、告警、數(shù)據(jù)統(tǒng)計分析功能與服務。

9063f176-8349-11ee-939d-92fbcf53809c.jpg

如果沒有這雙“眼睛”,可能出現(xiàn)哪些問題?戳這篇:【案例】95后占半壁江山的浙桂,如何在百家爭鳴中快人一步

未來我們還會有一篇文章專門討論EDA領(lǐng)域基于業(yè)務的監(jiān)控功能,敬請期待哦~

你看,不僅可以自動化跑任務,還能時刻幫你盯著任務是否出錯。

來,我們小暴力一下

先說結(jié)論:

我們在單臺大機器多臺小機器組合場景下分別跑了同一組Calibre任務。

單臺大機器場景下,隨著核數(shù)的增加,任務耗時呈現(xiàn)明顯的線性下降關(guān)系,整體性能曲線非常貼近基準線(單機核數(shù)有上限,本次實證中,我們使用的最大單機為128核,并根據(jù)32核、64核、128核的耗時規(guī)律預估了256核單機的耗時數(shù)據(jù),僅供參考)。

多臺小機器組合場景下,隨著機器數(shù)量的翻倍,任務耗時同樣線性下降,但在后期倍數(shù)關(guān)系上有所損耗,多機性能曲線略低于基準線和單機性能曲線。

908c5f44-8349-11ee-939d-92fbcf53809c.png

實證過程:

1、使用fastone云平臺調(diào)度32核、64核、128核單機分別運行一組Calibre任務,耗時分別為14小時57分49秒、7小時30分28秒、3小時50分11秒;

2、按上條實證數(shù)據(jù),預估使用fastone云平臺調(diào)度256核單機運行一組Calibre任務的耗時為1小時58分6秒;

3、使用fastone云平臺調(diào)度2、4、8臺32核機器分別運行一組Calibre任務,耗時分別7小時43分51秒、4小時6分14秒、2小時15分34秒。

還有大家關(guān)心的Intel第四代機器

我們也搞來跑了一下

在上一節(jié)中,我們使用的均為第三代英特爾至強可擴展處理器,而在2023年1月11日,英特爾正式推出了第四代至強可擴展處理器。

我們立馬搞來跑了一遍,為了對比參照,我們還拉上了第二代和第三代,并且把核數(shù)都按比例換算為48核。

實證過程:

1、使用fastone云平臺調(diào)度48核第二代英特爾處理器運行一組Calibre任務,耗時10小時46分26秒;

2、使用fastone云平臺調(diào)度48核第三代英特爾處理器運行一組Calibre任務,耗時9小時56分13秒,相比第二代提升7.77%;

3、使用fastone云平臺調(diào)度48核第四代英特爾處理器運行一組Calibre任務,耗時8小時18分43秒,相比第三代提升16.35%,比第二代提升22.85%。

90a78544-8349-11ee-939d-92fbcf53809c.png

可以看到每一代都有提升,且型號越新,提升幅度越大,三代比二代提升了7.77%,四代比三代提升了16.35%。

而在價格上,目前四代和三代的類似機型換算一下,幾乎是相同的。

實證小結(jié)

1、Calibre DRC/LVS/PEX不剛需高主頻機型,但要求多核、大內(nèi)存的機器,任務可拆分,適合暴力堆機器;

2、fastone云平臺的全球動態(tài)資源池、集群自動化管理能力、自動化跑任務并監(jiān)控告警的功能可完美匹配Calibre的需求;

3、隨著計算資源的提升,Calibre的任務耗時呈現(xiàn)明顯的線性關(guān)系,其中單機整體性能曲線非常貼近基準線,多機效果后期會略有折損;

4、最新型號的處理器可以大幅提升Calibre的效率,可根據(jù)項目周期與實際預算綜合考量機型配置。

本次EDA云實證系列Vol.13就到這里了。







審核編輯:劉清

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

    關(guān)注

    15

    文章

    1015

    瀏覽量

    54877
  • DRC
    DRC
    +關(guān)注

    關(guān)注

    2

    文章

    148

    瀏覽量

    36158
  • LVS
    LVS
    +關(guān)注

    關(guān)注

    1

    文章

    36

    瀏覽量

    9940
  • FCC
    FCC
    +關(guān)注

    關(guān)注

    0

    文章

    201

    瀏覽量

    25935

原文標題:100分的Calibre只發(fā)揮了60分的作用,到底差在哪?

文章出處:【微信號:架構(gòu)師技術(shù)聯(lián)盟,微信公眾號:架構(gòu)師技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    接開關(guān)接觸不良有什么影響

    ,甚至可能引發(fā)安全事故。本文將詳細探討接開關(guān)接觸不良的影響。 2. 接開關(guān)的作用 接開關(guān)的主要作用是在變壓器的高壓側(cè)或低壓側(cè)調(diào)整電壓,
    的頭像 發(fā)表于 09-27 15:07 ?471次閱讀

    運放輸出接100k歐姆電阻的作用是什么?

    運放輸出接100k歐姆電阻的作用是什么?
    發(fā)表于 09-05 08:23

    放大電路的原理和作用

    放大電路是模擬電子技術(shù)中的一個重要組成部分,其原理和作用在信號處理、儀器測量、通信系統(tǒng)等領(lǐng)域具有廣泛的應用。以下是對差放大電路的原理和作用的詳細分析。
    的頭像 發(fā)表于 09-02 10:53 ?1611次閱讀

    OPA1632的第7腳的作用是什么?

    。 但實際使用中S1的開關(guān)對1632沒有任何作用,實測S1開時第7腳14.94V、S1閉合時第7腳0V,在這兩種狀態(tài)下1632的輸入、輸出波形沒有任何變化,是何原因
    發(fā)表于 08-27 08:09

    請問圖中的二極管4148的作用是什么?

    如上圖所示,請問圖中的二極管4148的作用是什么?這個電路的輸入VIN接一個運放差電路的輸出。輸出VOUT接一個運放比較器的正端。謝謝!
    發(fā)表于 08-27 07:25

    器的作用與功能是什么

    器,也稱為功率分配器或功率分配器,是一種用于將輸入信號功率分配到多個輸出端口的設備。它廣泛應用于通信、廣播、雷達、電子對抗等領(lǐng)域。 功器的作用: a. 功率分配:將輸入信號的功率分配到多個輸出
    的頭像 發(fā)表于 08-14 09:52 ?729次閱讀

    器隔離度的測量方法

    器的定義和作用器是一種將輸入信號分為多個輸出信號的設備,廣泛應用于通信、廣播、雷達等領(lǐng)域。功器的主要作用是實現(xiàn)信號的分配和隔離,
    的頭像 發(fā)表于 08-13 11:21 ?882次閱讀

    選用差放大電路的原因是什么?

    放大電路是一種廣泛應用于電子技術(shù)領(lǐng)域的電路結(jié)構(gòu),其主要作用是對兩個輸入信號的差值進行放大。在許多電子系統(tǒng)中,如模擬信號處理、傳感器信號放大、數(shù)據(jù)轉(zhuǎn)換等,差放大電路都發(fā)揮著重要作用
    的頭像 發(fā)表于 08-07 15:01 ?617次閱讀

    轉(zhuǎn)單端電路作用是什么

    、成本低等優(yōu)點。因此,差轉(zhuǎn)單端電路在實際應用中具有重要的意義。 本文將從以下幾個方面介紹差轉(zhuǎn)單端電路的作用、原理、設計方法和應用場景: 差分信號與單端信號的概念和特點 1.1 差分信號 差分信號是一種信號傳輸方
    的頭像 發(fā)表于 08-05 09:26 ?1405次閱讀

    請問THS4521的VCOM引腳的作用是什么?

    THS4521的VCOM引腳的作用是什么了?如圖: 假如VCOM=2.5V。當Vin-接GND,Vin+懸空時,差電壓是多少了。當Vin-接GND,Vin+接GND,差電壓又是多少了
    發(fā)表于 08-02 13:30

    放大電路的作用是什么?有何性能特點?

    放大電路是一種廣泛應用于電子電路中的放大器,其主要作用是對兩個輸入信號的差值進行放大。這種放大器具有許多獨特的性能特點,使其在許多應用中具有優(yōu)勢。以下是對差放大電路的介紹。 差
    的頭像 發(fā)表于 07-31 09:57 ?1568次閱讀

    探頭的使用技巧

    一,差探頭輸入線雙絞 不知你是否發(fā)現(xiàn),在測量時,可以看到很多差探頭輸入線是雙絞起來,這是什么原因呢。大家都知道,差輸入線很長,就像兩根天線一樣,會吸收各種干擾,實驗證明,雙絞線可
    的頭像 發(fā)表于 02-29 11:02 ?628次閱讀
    差<b class='flag-5'>分</b>探頭的使用技巧

    選用差放大電路的原因是什么?

    放大電路由兩個相互對稱的放大器組成,對共模干擾信號具有很好的抑制能力。共模干擾是指同時作用于輸入信號的兩個輸入端的噪聲或干擾,差放大電路可以通過差輸入的方式將共模噪聲抵消掉。
    的頭像 發(fā)表于 02-05 17:16 ?5426次閱讀

    什么是鋰電池容?鋰電池容有什么作用?

    什么是鋰電池容?鋰電池容有什么作用? 鋰電池容是指將相同型號的鋰電池按照電壓和容量進行分類的過程。它的作用是為了確保鋰電池在實際使用中
    的頭像 發(fā)表于 01-10 11:42 ?4287次閱讀

    電阻電容串聯(lián)在電路中的作用是什么?

    請問再去音頻放大電路411中,同相輸入端經(jīng)壓電路偏置,反相輸入端經(jīng)電阻電容串聯(lián)到地,請問這個電阻電容串聯(lián)的作用是什么?一般而言在電路中阻容串聯(lián)起到什么作用?
    發(fā)表于 01-09 15:54
    主站蜘蛛池模板: 亚洲手机在线人成视频| 国产精品免费视频能看| 伦理片在线3348| 亚洲综合AV在线在线播放| 公粗挺进了我的密道在线播放贝壳| 免费久久狼人香蕉网| 一个吃奶两个添下面H| 国产综合在线观看| 亚洲AV久久无码精品九九软件| 囯产精品一品二区三区| 日韩高清一区二区三区不卡| free性中国hd护士高清| 奶好大下面流了好多水水| 2017必看无码作品| 麻豆高潮AV久久久久久久| 友田真希息与子中文字幕| 久久精品影视| 在教室伦流澡到高潮HNP视频 | 精品日韩视频| 亚洲欧美一区二区三区九九九| 国产在线亚洲精品观| 亚洲AV 日韩 国产 有码| 国产午夜精品不卡视频| 午夜熟女插插XX免费视频| 国产乱码精品一区二区三区四川| 天天爽夜夜爽| 国产噜噜噜精品免费| 鸭子玩富婆流白浆视频| 国产中文字幕乱码免费| 亚洲欧美精品无码大片在线观看| 极品色αv影院| 影音先锋av男人资源| 恋夜秀场1234手机视频在线观看| 757一本到午夜宫| 欧美性情一线免费http| 北原夏美 快播| 神马电影院午 夜理论| 国产精品自在自线亚洲| 亚洲精品久久久992KVTV| 精品久久免费视频| 折磨比基尼美女挠肚子|