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

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

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

分析clock tree的小工具——CCOPT Clock Tree Debugger(二)

數(shù)字后端IC芯片設(shè)計(jì) ? 來(lái)源:數(shù)字后端IC芯片設(shè)計(jì) ? 2020-05-19 16:17 ? 次閱讀

接著上文,繼續(xù)介紹Clock Tree Debugger~~

Visibility

該菜單主要控制Clock tree viewer上的顯示類型,如下圖所示:

Cell type控制Clock tree viewer上應(yīng)該顯示的cell單元,有下列子菜單,去掉選項(xiàng)前面的勾就會(huì)取消clock tree viewer上對(duì)該項(xiàng)目的顯示

Pin type控制Clock tree viewer上應(yīng)該顯示的pin類型

Implicit stop pin: 默認(rèn)的stop pin

Implicit ignore pin: 默認(rèn)的ignore pin

Power Domain:控制應(yīng)該顯示哪個(gè)Power domain里的clock cell顯示

Logical hierarchy: 控制應(yīng)該顯示哪個(gè)module里的clock cell顯示

Block hierarchy:控制顯示哪個(gè)子module里的clock cell顯示

Skew group:控制顯示哪個(gè)skew group的信息

Clock tree:控制顯示哪個(gè)clock tree的信息

Signal edge: 控制顯示哪些信號(hào)邊沿的信息

對(duì)net來(lái)說(shuō),顯示propagated到該條net的clock信號(hào)在setup check時(shí)是上升沿還是下降沿。

對(duì)cell來(lái)說(shuō),顯示該cell是以下幾種情況:

Root:clock root cell

Non-unate:輸出無(wú)法由輸入單獨(dú)決定的cell,比如與門

Simple: 輸出輸入信號(hào)變化一致的cell,比如buffer

Invert:輸出信號(hào)與輸入相反的cell,比如inverter

Net type:控制顯示哪種類型的net, 有top, trunk或者leaf

Constraints:控制顯示一些don't touch, unbufferable clock nets等

Timing windows:控制顯示clock sink的constraint window, 該sink可以在window中delay或者advance,如下圖中的綠色波紋線所示:

Delays:控制顯示哪種類型的delay,分為以下四種:

Gate delay:顯示clock tree上clock cell的delay

Wire delay: 顯示clock tree上具體wire的delay, gate delay和wire delay的示意圖如下:

Virtual delay:顯示trial run模式下的delay, 該模式下,cts只做到virtual delay balance階段,并不是做實(shí)際的implementation, 使用set_ccopt_property balance_mode trial可以運(yùn)行該模式

Pin insertion delay:顯示用戶自己指定的pin insertion delay,以點(diǎn)虛線表示

Unit delay:使用unit delay mode,該模式下,clock tree結(jié)構(gòu)圖按cell的級(jí)數(shù)劃分排列

ColorBy

該菜單欄可以控制ctd按哪種類型的分類去顯示顏色,基本上的類型與Visibility差不多。

默認(rèn)的我們按不同cell類型去顯示,

也可以按照f(shuō)anout數(shù)量去顯示:

Skew group顯示:

Transition time顯示

當(dāng)然,我們也可以選擇改變當(dāng)前類型的顏色種類:

Control Panel (控制面板)

Control Panel在主界面右邊,其實(shí)就是Visibility和Color By兩者的功能結(jié)合,在該面板中,可以同時(shí)實(shí)現(xiàn)開關(guān)某種類型以及顏色變換。不再過多介紹了。

Key Panel(按鍵板)

Key Panel對(duì)應(yīng)著Control Panel,可以理解為Clock Tree Viewer上的一個(gè)顏色說(shuō)明面板,Control Panel上每種類型對(duì)應(yīng)著不同的Key Panel,比如說(shuō),當(dāng)顯示類型選擇cell type時(shí),Key Panel就會(huì)顯示每種clock cell的圖標(biāo)解釋

當(dāng)顯示類型選擇Transition Time時(shí),Key Panel就會(huì)顯示每種transitiion time對(duì)應(yīng)的顏色

ToolBar(工具欄)

CTD的工具欄很簡(jiǎn)單,就是一些小工具常見的快捷鍵,有Zoom,Highlight,F(xiàn)ind,Attribute Editor,Ruler等,圖標(biāo)也一樣,在Innovus部分都介紹過,這里不再重復(fù)了,有什么大家可以翻看下Innovus GUI的介紹

World Viewer(全局視角)

該按鍵就是和Innovus一樣,GUI右下角的小窗口,可以全局顯示整個(gè)clock tree的情況,不過由于界面太小,基本看不清,所以也沒什么作用,可以在設(shè)置界面調(diào)節(jié)World view的窗口大小

Browser(瀏覽器)

該面板提供了skew group中的基本內(nèi)容信息,默認(rèn)放置在CTD的最下端,如下所示:里面包含了Analysis View,Skew Group,Skew,Min Delay,Max Delay,Min Pin,Min Path Level,Max Pin,Max Path Level等信息,這些從字面上就很好理解,不過多解釋了。

右擊browser中右擊每行會(huì)出現(xiàn)以下相關(guān)的操作

Highlight可以高亮Max Delay或者M(jìn)in Delay的path

Group By 和Ungroup可以讓我們選擇按analysis view或者skew group排列顯示

Show Path Analyzer可以打開Path Analyzer,顯示每條clock path的具體信息

聲明:本文內(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)投訴
  • 控制
    +關(guān)注

    關(guān)注

    4

    文章

    1013

    瀏覽量

    122711

原文標(biāo)題:時(shí)間如流水,不會(huì)再重來(lái)——Clock Tree Debugger(二)

文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    介紹一下STM32L151的clock tree

    首先來(lái)看一下STM32L151的clock tree, 可以看到TIM2-7是在APB1上的, APB1的最大時(shí)鐘配置是32MHz, 接下來(lái)我的及進(jìn)行一下我的項(xiàng)目中的始終配置說(shuō)明,后續(xù)也會(huì)附
    發(fā)表于 07-16 10:03

    什么是Clock Tree

    同步博客地址:從STM32開始的RoboMaster生活:進(jìn)階篇 V [Clock Tree]項(xiàng)目&教程倉(cāng)庫(kù):-STM32-RoboMaster-1.0 什么是Clock Tree?1
    發(fā)表于 08-11 08:41

    C語(yǔ)言注釋刪除小工具的使用教程

    C語(yǔ)言注釋刪除小工具是什么?C語(yǔ)言注釋刪除小工具共有幾個(gè)狀態(tài)?
    發(fā)表于 10-18 06:06

    amo的編程小工具集合

    電子發(fā)燒友網(wǎng)站提供《amo的編程小工具集合.zip》資料免費(fèi)下載
    發(fā)表于 07-22 09:42 ?14次下載

    自制51小工具

    自己做的51小工具,有數(shù)碼管段碼生成,51定時(shí)器計(jì)算,進(jìn)制轉(zhuǎn)換等
    發(fā)表于 11-19 11:35 ?7次下載

    自寫小工具

    一個(gè)自己寫的小工具感覺還不錯(cuò),分享給大家。
    發(fā)表于 05-17 09:49 ?40次下載

    單片機(jī)計(jì)算小工具

    常用單片機(jī)計(jì)算小工具
    發(fā)表于 02-27 16:43 ?11次下載

    Linux Device Tree的基本概念

    一些背景知識(shí)(例如:為何要引入Device Tree,這個(gè)機(jī)制是用來(lái)解決什么問題的)請(qǐng)參考引入Device Tree的原因,本文主要是介紹Device Tree的基礎(chǔ)概念。
    發(fā)表于 05-10 11:33 ?1194次閱讀
    Linux Device <b class='flag-5'>Tree</b>的基本概念

    分析clock tree小工具——CCOPT Clock Tree Debugger(一)

    Collapse可以將Sink,ICG,Buffer等cell不展開顯示,只以一個(gè)簡(jiǎn)單數(shù)字和虛線表示連接關(guān)系,下圖藍(lán)圈表示該buffer驅(qū)動(dòng)了100個(gè)clock sink
    的頭像 發(fā)表于 05-19 16:20 ?1.1w次閱讀
    <b class='flag-5'>分析</b><b class='flag-5'>clock</b> <b class='flag-5'>tree</b>的<b class='flag-5'>小工具</b>——<b class='flag-5'>CCOPT</b> <b class='flag-5'>Clock</b> <b class='flag-5'>Tree</b> <b class='flag-5'>Debugger</b>(一)

    Basys 3 Power Tree

    Basys 3 Power Tree
    發(fā)表于 03-10 14:16 ?14次下載
    Basys 3 Power <b class='flag-5'>Tree</b>

    CAD看圖小工具免費(fèi)下載

    CAD看圖小工具免費(fèi)下載
    發(fā)表于 12-18 14:01 ?46次下載

    射頻工程類計(jì)算小工具

    射頻工程類計(jì)算小工具,有LC諧振頻率計(jì)算、PCB特性阻抗計(jì)算工具軟件、電感量計(jì)算等一共19個(gè)計(jì)算小工具。
    發(fā)表于 03-21 14:50 ?55次下載

    如何在 Petalinux 下定位 decice-tree 錯(cuò)誤

    :? 工具自動(dòng)生成的device-tree文件位于 components/plnx_workspace/device-tree/device-tree,? 該文件夾下的文件請(qǐng)勿自行修改
    的頭像 發(fā)表于 07-21 09:16 ?2296次閱讀

    電阻分壓計(jì)算小工具

    一個(gè)計(jì)算電阻分壓的小工具
    發(fā)表于 09-07 14:54 ?44次下載

    amo的編程小工具合集

    amo的編程小工具合集
    發(fā)表于 03-23 09:19 ?6次下載