国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • Floorplan?view?和Amoeba?view和Physical?view
    • Shape 和Re-shape
    • cell?density map和pin?density?map
    • Clock?tree?structure?map
    • Timing?map
    • Debug?timing?report
    • Highlight某一條特定的timing?path
    • Highlight?hierarchy?module
    • tech?Fin-Fet grid
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

布局布線工具INNOVUS使用心得之Floorplan

2024/09/28
6萬
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

包括shape 和re-shape 、 cell density map 、pin density map 、timing map 、timing chart 、highlight timing path 、clock structure map、highlight module、Fin-Fet grid check等。

準(zhǔn)備系統(tǒng)研究一下INNOVUS。讀者們?nèi)绻€想知道更多,歡迎底部留言。

Floorplan?view?和Amoeba?view和Physical?view

在INN的gui界面的右上角有三個如圖所示的logo,從左到右分別是Floorplan view 和Amoeba view和Physical view。

Amoeba View可以清晰的看到hire module的place邊界,可以用來指導(dǎo)調(diào)整floorplan形狀和module位置。

Physical?view會清晰顯示blocks, standard cells, nets, blockage、連線shape,可以移動任何object。

Floorplan view可以看到各個logic module的形狀和交互關(guān)系,還可以基于module做partition(切分)子模塊。

Shape 和Re-shape

指定形狀,F(xiàn)looplan→Specify Floorplan。

Flooplan→Specify Floorplan→Cut Rect就會有一個小剪刀出來,可以對flooplan進(jìn)行reshape,這樣可以得到多邊形的floorplan。

cell?density map和pin?density?map

Place→Display→Display Density Map可以顯示cell density map,還可以手動調(diào)整顯示的density map的范圍。例如0% → 100%。此時(shí)INN的命令行還會顯示每個bin(類似于route的gcell,是一個place單元范圍)的大小 (圖中是24site*10row),還會顯示每個density區(qū)間的bin數(shù)量的百分比。

Place→Display→Display Pin Density Map可以顯示pin density map,較高的pin density一般會導(dǎo)致local congestion,可以考慮提前換inst 類型,或者手動控制cell density來規(guī)避。

Clock?tree?structure?map

Clock – CCOpt Clock Tree Debugger可以顯示時(shí)鐘樹結(jié)構(gòu),有什么作用呢?可以從后端的角度判斷時(shí)鐘結(jié)構(gòu)是否合理或者是否有錯誤。

Timing?map

Timing → Display Timing Map可以顯示以endpoint為標(biāo)的的timing violation各個區(qū)間的分布情況。也可以手動調(diào)整范圍大小。

Debug?timing?report

Timing → Debug Timing可以load不同的timing report進(jìn)來,會在gui界面生成按violation大小前后分布的表單和條形圖,點(diǎn)擊每個path的endpoint可以在gui上highlight不同的path。

Highlight某一條特定的timing?path

在physical Viewer模式下,將report_timing 和-gui同時(shí)使用就可以,例如:

report_timing -from? TDSP_CORE_INST_DECODE_INST_ir_reg[8]/clk -to? TDSP_CORE_INST_EXECUTE_INST_p_reg[31]/d?-gui

Highlight?hierarchy?module

方法1:可以在hierarchy browser中選中某些inst或者module,手動著色。

方法2:可以使用腳本。

腳本1:

proc highlightModule { } {
set file1 [open module_highlight.tcl w]
puts $file1 "dehighlight -all;setPreference HighlightColorNumber 16"
set module_list [dbGet top.hInst.treeHInsts.name *]
set count 0
foreach m $module_list {
if {$count != 0 && $count < 17 } { puts $file1 "selectModule $m ; highlight -index $count;deselectAll " }
incr count
}
close $file1
}

定義了一個proc?“highlightModule”,執(zhí)行這個proc就會自動給hierarchy?module著色,不過這個hierarchy?module?list是通過?“dbGet top.hInst.treeHInsts.name *”這個命令展開的,這個命令似乎會展開所有層次,可能不太好用。

 

改進(jìn)方法是可以手動指定hier關(guān)鍵字或者h(yuǎn)ier深度。

proc highlight_macro_per_module {{depth 0}} {
set hier_list [get_db designs .local_hinsts -depth $depth]
set i 1
foreach hier $hier_list {
set macro_list [get_db [get_db $hier .insts -if {.base_cell.base_class == "block"}] .name]
if {$macro_list != ""} {
selectInst $macro_list
highlight -index $i
deselectAll
if {$i < 63} {
incr i
} else {
set i 1
}}}}

tech?Fin-Fet grid

FinFET 中,F(xiàn)ET 柵極環(huán)繞擴(kuò)散鰭的三個側(cè)面,如下所示。這在垂直鰭結(jié)構(gòu)的三個側(cè)面形成導(dǎo)電通道。與平面晶體管相比,這種方法可以更好地控制溝道電流??梢允褂枚鄠€鰭片來提供更多電流。

INN可以識別Fin-Fet規(guī)則,F(xiàn)in-Fet規(guī)則在tech lef中定義,包括X軸的pitch和Y軸的pitch。

命令:

snapFPlan -all,可以自動將floorplan中的macro等object snap到Fin-Fet格點(diǎn)。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
0878321420 1 Molex Board Connector, 14 Contact(s), 2 Row(s), Male, Straight, Surface Mount Terminal, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$2.44 查看
5019513000 1 Molex Card Edge Connector, 30 Contact(s), 1 Row(s), Female, Straight, 0.02 inch Pitch, Surface Mount Terminal, Locking, White Insulator, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$3.53 查看
53261-0371 1 Molex Board Connector, 3 Contact(s), 1 Row(s), Male, Right Angle, 0.049 inch Pitch, Surface Mount Terminal, Locking, Natural Insulator, Receptacle, LEAD FREE

ECAD模型

下載ECAD模型
$0.52 查看

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄
铜梁县| 镇宁| 叶城县| 平江县| 涞源县| 常德市| 探索| 玉门市| 霸州市| 金乡县| 资讯| 淄博市| 乌拉特前旗| 郎溪县| 泗洪县| 阜城县| 南澳县| 濮阳县| 聂拉木县| 崇左市| 怀远县| 阳信县| 岳普湖县| 余姚市| 湟源县| 浮梁县| 长岛县| 平凉市| 陇南市| 宁海县| 卓资县| 五华县| 万年县| 崇左市| 蒙城县| 铜陵市| 镶黄旗| 施秉县| 澄城县| 旺苍县| 平和县|