那曲檬骨新材料有限公司

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

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

3天內不再提示

一般APR常用到的類型有哪些

鴻芯微納 ? 來源:鴻芯微納 ? 作者:鴻芯微納 ? 2021-12-11 09:36 ? 次閱讀

03 Place

Floorplan完成之后,我們差不多完成PR工作的中的大部分手動工作,進入純粹的run job時間。而影響place的行為主要由parameter決定。這里引入AG的Parameter系統,在Parameter的體系里,所有影響工具表現的設定都可以找到,一般APR常用到的類型有以下幾種

各種parameter的調教基本也是一個PR工程師的修養,好比雷神之錘在索爾手里是附魔武器,在美隊手里是物理武器,跑到斯塔克手里是不可舉起的武器一樣,parameter的不同最終影響物理芯片的性能、面積、功耗(PPA),而這部分通常的工具廠商會提供整套的不同工藝節點下的通用設定來應付常規設計。AG也有對應的設定在AGflow中,此處給自己挖個坑,AGflow的玩法在稍后開新篇介紹。

搞定guide/parameter的設置后,基本上直接一個超級命令就可以跑完,現在的PR工具都喜歡用組合命令來更貼合流程,AG叫place_optimize,基本就是先place_cell ,然后調用opt engine 針對當前stage做優化。單獨從流程方面來講,placement跟吃一碗拉面沒有任何區別,要不要蔥花(設定是否允許filler1)、要不要加面(power effort要high還是low)、牛肉要不要另加(特定時序路徑的path group是否設定slack adj)、加不加辣子(有沒有cell group,要不要加padding)。最后report_ta去產生當前place階段需要的所有timing report做時序分析。

在檢查place結果時經常會發出標準三聯問:為啥工具加了這么多buffer?這buffer的作用是啥?那個步驟給加進去的?一個簡單清晰的命名規則會比較容易定位到出錯的位置。AG的opt engine內的命名大致是這樣的:

除了命名規則,report_placement–check可以幫助檢查當前place的數據是否存在DRC問題;place 菜單下的Display Density/Congestion Map可以快速看出是否有擁塞超標的區域,用來判斷是否需要在place開始前設立density的guide;Floorplan菜單下的Browse module功能可以自動給各個模塊標識不同的顏色,在place迭代中會比較容易根據時序報告總結出需要group在一起的模塊或邏輯。

Module browser

Density Map

完成了Place后,有了可接受的時序結果后,就可以進入下一步,CTS了

04 CTS

CTS是clocktree synthesis的簡稱,時鐘樹綜合的工作就是規劃下圖CK1-4的點一直到兩個DFF的CP端的buffer tree的部分,這部分clock tree有fanout、transation、cap以及不同clock之間的skew要求。

這活看起來很簡單,不就是解決DRV分配Fanout,能做平的都做平么?為啥要單獨分出一步來做?理想很骨感,現實很豐滿。請看真實的clock tree結構

看出最大的區別了么?沒錯!就是sink的規模,解釋原理的時候總是用寥寥數個sink的結構講這講那,但實際case中的sink數量,經常會成上萬,甚至上到十萬級別。此時人工分析或構建clock tree已經不可能,希望工具去Carry全場。現今工具處理clock tree的方式一般都是基于skew group的方式去建立時鐘樹,優點是綜合的規模是以skew group為單位,skew group可以同時作為一個單一時鐘的tree、一個多個clock的聯合tree、或者只是某個clock下的sub-tree的形式同時存在,這些靈活多變的組合可以有效優化了balance的group的規模,獲得更好的QoR.

而傳統時鐘樹以clock為單位,會考慮所有sink的balance問題,必然會拉長時鐘樹,而且在處理多個時鐘穿過的路徑時,會因為頻率不同而做出妥協,讓快的時鐘樹故意拉長來跟慢的時鐘作平衡。

時鐘樹的建立過程直接畫腦圖展示:

對于一個PR工程師來說總希望做出的時鐘樹latency-短、skew-小 級數-少,所以在完成后還要借助工具做一些CTS質量的檢查

再次附上debug之寶,CTS階段的naming rule

Tree做完之后,基本又是調用opt engine去做各類需要的優化,AG里的post_cts_opt默認會帶上setup和hold一起去修正,如有特別需求的,例如不在postcts修hold,請在opt的parameter里關掉hold opt 相關的參數。查詢parameter有個比較方便的方式,利用list_app_var opt *hold*可以打印出所有帶有hold關鍵字的opt相關的parameter。下一回就要進入最后的繞線階段了。

原文標題:用國產EDA工具做芯片是什么樣的體驗

文章出處:【微信公眾號:鴻芯微納】歡迎添加關注!文章轉載請注明出處。

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

    關注

    456

    文章

    51182

    瀏覽量

    427271
  • 數據
    +關注

    關注

    8

    文章

    7139

    瀏覽量

    89579
  • DRC
    DRC
    +關注

    關注

    2

    文章

    150

    瀏覽量

    36353

原文標題:用國產EDA工具做芯片是什么樣的體驗

文章出處:【微信號:giga-da,微信公眾號:鴻芯微納】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    mark點定位的一般原理與步驟

    在印刷電路板(PCB)的制造、組裝和檢測過程中,Mark 點定位是確保精度的關鍵環節。以下是 Mark 點定位的一般原則和步驟。 ()設計階段 位置規劃 在 PCB 設計之初,就需要規劃 Mark
    的頭像 發表于 02-05 17:37 ?53次閱讀

    光譜傳感器的一般原理

    光譜傳感器是種能夠測量物質光譜特性的儀器,其一般原理主要基于物質對不同波長的光的吸收、發射和散射等特性進行分析,從而獲取物質的光譜信息。以下是對光譜傳感器一般原理的詳細解釋:
    的頭像 發表于 01-05 14:16 ?405次閱讀

    網線一般是什么線

    網線一般指的是用于計算機網絡通信的傳輸介質,它有多種類型,每種類型都有其特定的應用場景和性能特點。以下是些常見的網線類型
    的頭像 發表于 12-03 09:46 ?522次閱讀

    退耦電容一般用多大

    退耦電容的容量選擇并不是成不變的,而是需要根據具體的電路設計需求和工作條件來確定。以下是對退耦電容容量選擇的一般原則和考慮因素: 一般
    的頭像 發表于 09-26 11:28 ?708次閱讀

    聲發射傳感器的輸出阻抗一般

    聲發射傳感器的輸出阻抗一般兩種類型:高阻和低阻。 高阻輸出阻抗 范圍 :高阻聲發射傳感器的輸出阻抗通常較高,一般在幾千歐姆(KΩ)至十幾千歐姆(KΩ)之間。例如,可能包括10KΩ、2
    的頭像 發表于 09-19 16:33 ?423次閱讀

    ups故障一般哪些類型

    UPS(不間斷電源)故障的類型多種多樣,主要包括但不限于以下幾種: 逆變故障 : 不逆變 :指UPS在市電中斷時,蓄電池的直流電壓未能成功轉換為交流電壓,導致UPS無法繼續供電。這通常與蓄電池電壓
    的頭像 發表于 09-19 14:58 ?667次閱讀

    一般ram芯片上的引腳哪些

    RAM(Random Access Memory,隨機存取存儲器)芯片上的引腳通常包括多種類型,用于實現數據的存儲、讀取、寫入以及與其他組件的通信。以下是些常見的RAM芯片引腳類型及其功能: 電源
    的頭像 發表于 09-18 11:07 ?1784次閱讀

    在環境監測系統中一般常用到的傳感器類型

    環境監測系統是套復雜的技術體系,它涉及到多種傳感器和監測設備,用于實時監測和分析環境質量。這些傳感器類型包括化學傳感器、生物傳感器、物理傳感器等,它們能夠檢測大氣、水體、土壤等環境中的污染物
    的頭像 發表于 09-10 14:39 ?938次閱讀

    請問高速運放的layout一般什么注意事項呢?

    高速運放的layout一般什么注意事項呢
    發表于 08-27 08:22

    差動變壓器與一般變壓器的異同

    差動變壓器和一般變壓器是兩種不同類型的變壓器,它們在結構、工作原理、應用領域等方面都存在定的差異。 、差動變壓器和一般變壓器的基本概念
    的頭像 發表于 08-05 09:59 ?2952次閱讀

    滯回比較器與一般的電壓比較器相比何優點

    引言 電壓比較器是電子電路中用于比較兩個電壓大小的設備。根據其工作原理和性能特點,電壓比較器可以分為滯回比較器和一般電壓比較器。滯回比較器因其獨特的滯回特性,在某些應用場景下具有明顯的優勢。 電壓
    的頭像 發表于 07-30 14:34 ?1191次閱讀

    Arinc 429 發送數據一般是什么

    Arinc 429 發送數據一般是什么
    發表于 07-23 09:46

    常用的示波器探頭類型及適用范圍

    在使用示波器的過程中,示波器的探頭選擇十分的重要!下面我們就來討論一下一常用的示波器探頭的類型和使用范圍。 一般的探頭分為有源電壓探頭、無源探頭、差分探頭、電流探頭、低電容探頭、高壓
    的頭像 發表于 03-25 11:04 ?1050次閱讀
    <b class='flag-5'>常用</b>的示波器探頭<b class='flag-5'>類型</b>及適用范圍

    一般電源模塊哪些保護過載過壓短路欠壓過壓

    一般電源模塊哪些保護過載過壓短路欠壓過壓BOSHIDA 一般電源模塊常見的保護包括: 過載保護:當電源輸出超過額定負載時,電源模塊會自動切斷電源輸出,防止電流過大損壞電源和連接設備。 過壓保護:當
    的頭像 發表于 03-15 09:08 ?1399次閱讀

    表面安裝設計和地面圖案標準的一般要求

    電子發燒友網站提供《表面安裝設計和地面圖案標準的一般要求.pdf》資料免費下載
    發表于 02-21 09:24 ?2次下載
    百家乐官网园首选海立方| 百家乐官网长龙技巧| 足球竞猜推荐| 百家乐赌场规则| 赌百家乐官网的计划跟策略| 漳州市| 大发888网页版免费| 百家乐棋牌交| 娱乐百家乐官网的玩法技巧和规则 | 哪个百家乐官网投注平台信誉好| 棋牌新闻| 博彩网百家乐的玩法技巧和规则 | 鸿胜博娱乐| 百家乐技巧打| 网上百家乐赌钱| 网络百家乐官网必胜投注方法| 赌场少女| 大发888真人娱乐场游戏平台| 百家乐破解仪恒达| 自己做生意怎样才能带来财运| 百人百家乐官网软件供应| 镇赉县| ican博彩通| 大发888国际娱乐城| 永利百家乐娱乐网| 风水24山头| 百家乐官网洗码全讯网| 现金网排行| 大发888游戏平台稳定大发888| 破解百家乐视频游戏密码| 百家乐赢钱皇冠网| 巨星百家乐官网的玩法技巧和规则| 太阳城百家乐官网筹码租| 喀喇| 大三巴娱乐城开户| 大发888娱乐城官方lm0| 百家乐免费送现金| 澳门百家乐棋牌游戏| 百家乐千术道具| 大西洋百家乐官网的玩法技巧和规则 | 3U百家乐官网娱乐城|