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

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

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

Design Compiler軟件有哪幾種模式

工程師鄧生 ? 來源:集成電路設(shè)計(jì)及EDA教程 ? 作者:Horizon Qiao ? 2022-09-16 10:44 ? 次閱讀

Design Compiler軟件有四種模式,分別為:

? Wire Load Mode (Default)

? Topographical Mode

? Multimode

? UPF Mode

其中Wire Load Mode和Topographical Mode是工具模式,我們可以在啟動(dòng)軟件的時(shí)候決定啟動(dòng)哪種模式。如果用dc_shell或者design_vision后邊什么option不加,工具默認(rèn)以Wire Load Mode啟動(dòng)軟件。如果啟動(dòng)軟件的時(shí)候后邊加上-topo或者-topographical_mode,則軟件以topo模式啟動(dòng)。

另外兩種模式Multimode和UPF Mode并非工具啟動(dòng)的模式而是topo下的兩種模式,分別支持多個(gè)工作條件、多個(gè)模式以及UPF低功耗。

Wire Load模式 - DC

在線負(fù)載模式(Wire Load Mode)下,工具使用Wire Load Model(線負(fù)載模型)來估算Wire上的Delay。

默認(rèn)啟動(dòng)DC的時(shí)候就是啟動(dòng)Wire Load Mode:

dc_shell或者design_vision

這種模式在老的工藝下用的比較多,深亞微米下用的不太多,你可能會(huì)發(fā)現(xiàn)有些Foundary的庫里面已經(jīng)沒有Wire Load Model了,對(duì)于大型Design,我們可以使用下面介紹的Topo模式。

Topo模式 - DCT

在拓?fù)淠J剑═opographical Mode)下,我們可以讀入一些物理Floorplan信息以及物理約束信息,DC也只有該模式可以讀入這些信息。在該模式下,工具不用借助Wire Load Model來估算Wire delay。因?yàn)橛辛宋锢硇畔?,因此在邏輯綜合過程中,工具可以借助布局以及優(yōu)化的技術(shù)來優(yōu)化Timing、Power、Area,使得優(yōu)化結(jié)果更加棒,另外和布局布線后的Timing結(jié)果也更加接近。

如前所述,在啟動(dòng)dc的時(shí)候我們后邊加上-topo即可啟動(dòng)topo模式:

dc_shell -topographical_mode

我們可以在topo模式下運(yùn)行兩種編譯方法:

compile_ultra

這個(gè)大家應(yīng)該都不陌生,下面著重講另一種DCG:

compile_ultra -spg

DCG(Design Compiler Graphical

在DC的topo模式下,運(yùn)行下面的命令進(jìn)行綜合便會(huì)調(diào)用DCG:

compile_ultra -spg

該命令在編譯過程中會(huì)使用DCG(Design Compiler Graphical)來對(duì)MCMM的Design進(jìn)行優(yōu)化,還可以優(yōu)化Congestion(如下圖所示),做AHFS(Automatic High-Fanout Synthesis)來解邏輯DRC,提高與ICC/ICC2在PPA上的Correlation,優(yōu)化ICC/ICC2中的runtime,另外我們還可以在DCG中使用Floorplan exploration創(chuàng)建以及修改Floorplan。

需要注意的是運(yùn)行DCG需要DC Ultra和Design Compiler Graphical的license支持。

f43fbeca-34e2-11ed-ba43-dac502259ad0.png




審核編輯:劉清

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

    關(guān)注

    1

    文章

    55

    瀏覽量

    19816
  • UPF
    UPF
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    13439
  • DCG
    DCG
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    2348

原文標(biāo)題:DC、DCT與DCG

文章出處:【微信號(hào):集成電路設(shè)計(jì)及EDA教程,微信公眾號(hào):集成電路設(shè)計(jì)及EDA教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    斷路器哪幾種

    斷路器哪幾種? 斷路器是一種用于保護(hù)電氣線路和設(shè)備的重要元件,它可以在電路發(fā)生短路或過載時(shí)自動(dòng)切斷電源,以避免設(shè)備損壞和火災(zāi)等危險(xiǎn)。斷路器的種類繁多,根據(jù)不同的分類標(biāo)準(zhǔn),可以分為以下幾種: 1.
    的頭像 發(fā)表于 06-10 16:19 ?1624次閱讀

    變壓器的調(diào)壓方式哪幾種

    常見的大功率級(jí)別的調(diào)壓方式哪些? 變壓器調(diào)壓又分為哪幾種形式? 調(diào)壓入合調(diào)壓出合調(diào)壓入分調(diào)壓出分這幾個(gè)概念分別是什么意思?
    發(fā)表于 02-21 15:11

    熔斷器幾種形式 熔斷器的滅弧方法哪幾種?

    熔斷器幾種形式 熔斷器的滅弧方法哪幾種? 熔斷器是一種用來保護(hù)電路免受過電流和過負(fù)荷的損壞的電器設(shè)備。它們?cè)陔娏ο到y(tǒng)和電子設(shè)備中廣泛應(yīng)用,也被稱為電氣保險(xiǎn)絲。熔斷器
    的頭像 發(fā)表于 02-06 10:08 ?1492次閱讀

    什么是串行端口?哪幾種分類?

    什么是串行端口?哪幾種分類? 串行端口是計(jì)算機(jī)中用于進(jìn)行數(shù)據(jù)傳輸?shù)囊环N接口類型,通過單一的數(shù)據(jù)線逐位地傳輸數(shù)據(jù)。與串行端口相對(duì)應(yīng)的是并行端口,與串行端口不同,它使用多條數(shù)據(jù)線同時(shí)傳輸數(shù)據(jù)。 串行
    的頭像 發(fā)表于 02-02 15:40 ?1534次閱讀

    BUCK電路的CCM模式占空比,你知道哪幾種?

    BUCK電路的CCM模式占空比,你知道哪幾種? BUCK電路是一種常見的開關(guān)電源拓?fù)浣Y(jié)構(gòu),廣泛應(yīng)用于各種電子設(shè)備中。在控制Buck電路開關(guān)管的導(dǎo)通時(shí)間和關(guān)斷時(shí)間時(shí),需要根據(jù)具體應(yīng)用需求選擇合適
    的頭像 發(fā)表于 02-01 09:08 ?1812次閱讀

    HMDS與BARC一定要除去嗎?哪幾種去除的方式?

    HMDS,BARC是光刻工序中比較常用的化學(xué)品,但是它們并不能用顯影液除去,根據(jù)是什么?它們一定要除去嗎?哪幾種去除的方式?
    的頭像 發(fā)表于 12-22 10:29 ?1729次閱讀
    HMDS與BARC一定要除去嗎?<b class='flag-5'>有</b><b class='flag-5'>哪幾種</b>去除的方式?

    mcb是什么開關(guān)?哪幾種類型?

    mcb是什么開關(guān)?哪幾種類型? MCB是Miniature Circuit Breaker的縮寫,翻譯過來就是微型斷路器。它是用于電氣系統(tǒng)中的電路保護(hù)設(shè)備,用于斷開過載電流和短路電流。MCB具有
    的頭像 發(fā)表于 12-09 17:19 ?8778次閱讀

    無線通信技術(shù)哪幾種?

    無線通信技術(shù)哪幾種? 無線通信技術(shù)指的是在無線電波傳播的信道上實(shí)現(xiàn)通信的技術(shù)。隨著科技的發(fā)展,無線通信技術(shù)得到了廣泛應(yīng)用,并不斷創(chuàng)新和發(fā)展。 第一部分:無線通信技術(shù)概述 1.1 無線通信技術(shù)的定義
    的頭像 發(fā)表于 12-07 10:46 ?3576次閱讀

    什么是步進(jìn)電機(jī)?步進(jìn)電機(jī)分哪幾種?

    電子發(fā)燒友網(wǎng)站提供《什么是步進(jìn)電機(jī)?步進(jìn)電機(jī)分哪幾種?.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 14:21 ?1次下載
    什么是步進(jìn)電機(jī)?步進(jìn)電機(jī)分<b class='flag-5'>哪幾種</b>?

    電容器的補(bǔ)償方式哪幾種?

    電容器在電子領(lǐng)域中使用十分普遍,而在它的使用過程中,為了保證電路可靠性和性能穩(wěn)定,電容器的補(bǔ)償就變得尤為重要。那么,電容器的補(bǔ)償方式哪幾種呢?
    的頭像 發(fā)表于 11-16 15:12 ?3128次閱讀

    請(qǐng)問MMF103的SPI支持哪幾種模式?

    MMF103的SPI支持哪幾種模式?
    發(fā)表于 11-02 06:38

    單片機(jī)IO口擴(kuò)展哪幾種方法?

    單片機(jī)IO口擴(kuò)展哪幾種方法
    發(fā)表于 11-01 07:47

    硅片哪幾種晶向?幾種定位邊?定位邊是如何定位的?

    硅片是大多數(shù)芯片的載體。但是一塊硅片中卻隱藏了很多不為人知的細(xì)節(jié),比如:硅片哪幾種晶向?幾種定位邊?定位邊是如何定位的?定位邊與定位槽
    的頭像 發(fā)表于 10-29 10:33 ?9017次閱讀
    硅片<b class='flag-5'>有</b><b class='flag-5'>哪幾種</b>晶向?<b class='flag-5'>有</b><b class='flag-5'>幾種</b>定位邊?定位邊是如何定位的?

    數(shù)控機(jī)床高速電主軸哪幾種工作原理?

    數(shù)控機(jī)床高速電主軸哪幾種工作原理?|深圳恒興隆機(jī)電
    的頭像 發(fā)表于 10-17 10:13 ?1595次閱讀

    EMI濾波器哪幾種應(yīng)用和選擇?

    EMI濾波器哪幾種應(yīng)用和選擇?|深圳比創(chuàng)達(dá)EMC
    的頭像 發(fā)表于 10-09 10:32 ?1267次閱讀
    EMI濾波器<b class='flag-5'>有</b><b class='flag-5'>哪幾種</b>應(yīng)用和選擇?