好消息 星球創(chuàng)建了一個專屬Q(mào)Q交流群,上傳了積累多年的IC后端筆記,,最近剛上傳2萬字125頁的ICC2教程(還有4萬多字的筆記待整理上傳),,同時也會不定時發(fā)一些紅包,感興趣的可以加入,。我相信這絕對是你能找到的最全的后端設(shè)計(jì)資料(理論+實(shí)踐操作+腳本),,沒有之一!,! 目前已上傳的筆記有: 低功耗設(shè)計(jì)技術(shù)總結(jié)-3萬字,,129頁 IR drop的分析與修復(fù)總結(jié)-4.3千字,20頁 數(shù)字后端理論及實(shí)踐-ICC干貨筆記-11萬字,,423頁 數(shù)字后端理論及實(shí)踐-Innouvs教程-5.7萬字,,316頁 ICC2教程-星球精編版-2萬字,125頁(最新上傳) ...... 01 Voltage area規(guī)劃 本文選自知識星球(二維碼見文末),,關(guān)于voltage area的創(chuàng)建有什么考量(大小,,形狀,、位置)和經(jīng)驗(yàn),,可以看下面星球的帖子和圖片: https://t./03NBuFuRF 下面分享一下Innovus和ICC2分別如何規(guī)劃voltage area的大小、形狀和位置 02 Innovus Innovus可以用下面的命令來為Power Domain規(guī)劃相應(yīng)的voltage area的大小和位置: setObjFPlanBox Group PDmac1 200 1580 2160 2360 我們可以命令modifyPowerDomainAttr來更新Power domain的物理屬性,,比如下面的命令分別為PDmac1 domain指定了上下左右(T B L R)的minGap和rsExts(route search extension): modifyPowerDomainAttr PDmac1 -minGaps 50 50 50 50 modifyPowerDomainAttr PDmac1 -rsExts 50 50 50 50 02 ICC2 ICC2有兩種方式來規(guī)劃voltage area的大小位置: 1)自動的規(guī)劃形狀,、大小和位置,命令shape_blocks,,如果沒有為VA指定util的話,,工具會使用設(shè)計(jì)的util。 2)命令的方式手工指定,,命令: create_voltage_area -power_domains INST \ -region {{215 215} {350 350}} \ -guard_band {{1 2}} 如何定義多邊形的VA,,命令: create_voltage_area -power_domains INST1 \ -region {{{100 100} {300 100} {300 200} {200 200} {200 300} {100 300} {100 100}}} {INST1} shape_block默認(rèn)會修改手工創(chuàng)建的VA,如何防止自己創(chuàng)建的VA被動到呢,? icc2_shell> create_voltage_area -power_domains VA1 \ -region {{215 215} {350 350}} \ -guard_band {{1 2}} 方式1:set_attr icc2_shell> set_attribute -name voltage_area.is_fixed -value true \ -objects [get_voltage_area_shapes -of_objects [get_power_domains VA1]] 方式2:set_voltage_area Use the set_voltage_area command with the -is_fixed option icc2_shell> set_voltage_area -name VA1 -is_fixed 03 星球相關(guān)精華推文 04 星球簡介 知識星球主要分享一些數(shù)字IC后端相關(guān)的教程(圖文和視頻),感興趣的可以加入哦,,帶你從小白逐步成長為后端大佬,,年薪百萬不是夢。 |
|