一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

數(shù)字IC設(shè)計(jì)中的分段時(shí)鐘樹綜合

CHANBAEK ? 來(lái)源:志芯 ? 作者: Jack Xu ? 2023-12-04 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

為什么需要分段去做時(shí)鐘樹呢?因?yàn)樵谀承┣闆r下,按照傳統(tǒng)的方法讓每一個(gè)clock group單獨(dú)去balance,如果不做額外干預(yù),時(shí)鐘樹天然是做不平的。

圖片

如上圖所示,存在三種寄存器序列A、B(包括B1和B2)和C,這三種寄存器序列代表三種不同時(shí)鐘樹情景的寄存器。A是比較普遍的情況,就是時(shí)鐘樹信號(hào)通過(guò)時(shí)鐘樹單元從clock port送到寄存器的時(shí)鐘pin;C是某個(gè)Macro(硬核IP或特定子模塊)內(nèi)部的寄存器,正常情況下工具無(wú)法識(shí)別到該寄存器,也無(wú)法將寄存器C的時(shí)鐘和外部寄存器的時(shí)鐘做平;寄存器B1和B2的時(shí)鐘pin是圖中Macro通過(guò)clock feedthrough(也可以叫時(shí)鐘飛線)。

如果按默認(rèn)設(shè)置去做時(shí)鐘樹綜合,那么A和B的時(shí)鐘將會(huì)做balance;但是C的時(shí)鐘肯定做不平,因?yàn)閺腗acro的clock in pin到寄存器C的時(shí)鐘pin之間的delay不可控且沒(méi)被工具識(shí)別和考慮到。

所以為了將A、B和C的時(shí)鐘樹做平,必須采取分段長(zhǎng)時(shí)鐘樹的方法。采用兩步法,先做A和C的時(shí)鐘樹,A和C的時(shí)鐘樹做好后,就可以根據(jù)已經(jīng)長(zhǎng)好的時(shí)鐘樹上Macro的clock out pin之前的時(shí)鐘樹總延遲情況去對(duì)寄存器B的時(shí)鐘樹做針對(duì)性調(diào)整,最終就能將A、B和C的時(shí)鐘樹做平。

做寄存器A和C的時(shí)鐘樹

案例中時(shí)鐘樹使用innovus實(shí)現(xiàn)。

先將Macro的clock out pin到寄存器B1和B2之間的時(shí)鐘樹net設(shè)置為don’t touch,讓做A和C的時(shí)鐘的時(shí)候不要?jiǎng)拥紹1和B2,使用的命令是set_dont_touch_network。具體命令是:

set_dont_touch_network [get_pins B1/CK]

set_dont_touch_network [get_pins B2/CK]

圖片

再將Macro的clock in pin設(shè)為時(shí)鐘stop pin,并將clock in pin到寄存器C的時(shí)鐘pin之間的延遲(假設(shè)該值為delay1)標(biāo)定到Macro的clock in pin上,這樣工具就能將寄存器A和C的時(shí)鐘做平。使用的命令是set_ccopt_property。具體命令是:

set_ccopt_property sink_type stop -pin macro/clk_in

set_ccopt_property insertion_delay -pin macro/clk_in $ delay1

圖片

然后開始做寄存器A和寄存器C的時(shí)鐘樹。

做寄存器B的時(shí)鐘樹

首先給寄存器B1和B2創(chuàng)建單獨(dú)的skew group,因?yàn)檫@個(gè)時(shí)鐘不是全局時(shí)鐘樹都要去做,而是單獨(dú)去做寄存器B1和B2;也就是Macro的clock out pin到寄存器B1和B2的時(shí)鐘pin之間的這一部分,這部分的時(shí)鐘起點(diǎn)是Macro的clock out pin,所以就定義一個(gè)Macro的clock out pin為clock port的skew group,假設(shè)主時(shí)鐘域的skew group叫做main_clock,使用的命令是create_ccopt_clock_tree、create_ccopt_clock_tree_spec和create_ccopt_skew_group。具體命令是:

create_ccopt_clock_tree_spec

create_ccopt_clock_tree -name from_macro_to_c -source macro/clk_out

create_ccopt_skew_group -name from_macro_to_c -balance_skew_groups main_clock
圖片

圖片

圖片

再將main_clock的時(shí)鐘port到Macro的clock out pin之間的delay(假設(shè)為delay2)以clock source latency的形式標(biāo)記到新創(chuàng)建的from_macro_to_c skew group的時(shí)鐘起點(diǎn)(即Macro的clock out pin)上,具體命令如下:

set_ccopt_property source_latency $delay2 -clock_tree from_macro_to_c

再告訴工具長(zhǎng)時(shí)鐘樹時(shí)將clock source latency考慮進(jìn)去,具體命令如下:

set_ccopt_property include_source_latency -skew_group from_macro_to_c

然后開始長(zhǎng)寄存器B1和B2的時(shí)鐘樹。

結(jié)果

最終三種寄存器之間的時(shí)鐘樹都做平了。

圖片

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

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124528
  • IC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    38

    文章

    1360

    瀏覽量

    105773
  • 時(shí)鐘樹
    +關(guān)注

    關(guān)注

    0

    文章

    56

    瀏覽量

    11045
  • 數(shù)字IC
    +關(guān)注

    關(guān)注

    1

    文章

    38

    瀏覽量

    12975
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    時(shí)鐘優(yōu)化與有用時(shí)鐘延遲

    時(shí)鐘優(yōu)化與有用時(shí)鐘延遲在 “后端時(shí)序修正基本思路” 提到了時(shí)序優(yōu)化的基本步驟。其中,最關(guān)鍵的階段就是時(shí)鐘建立。
    發(fā)表于 10-26 09:29 ?4677次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>優(yōu)化與有用<b class='flag-5'>時(shí)鐘</b>延遲

    射頻識(shí)別芯片設(shè)計(jì)時(shí)鐘功耗的優(yōu)化與實(shí)現(xiàn)

    在RFID芯片中的功耗主要有模擬射頻前端電路,存儲(chǔ)器,數(shù)字邏輯三部分,而在數(shù)字邏輯電路時(shí)鐘樹上的功耗會(huì)占邏輯功耗不小的部分。本文著重從降低數(shù)字
    發(fā)表于 03-24 14:36 ?4964次閱讀

    #硬聲創(chuàng)作季 #IC設(shè)計(jì) 數(shù)字IC設(shè)計(jì)-47 ICC-時(shí)鐘綜合-1

    IC設(shè)計(jì)
    水管工
    發(fā)布于 :2022年11月30日 21:53:01

    #硬聲創(chuàng)作季 #IC設(shè)計(jì) 數(shù)字IC設(shè)計(jì)-47 ICC-時(shí)鐘綜合-2

    IC設(shè)計(jì)
    水管工
    發(fā)布于 :2022年11月30日 21:53:28

    #硬聲創(chuàng)作季 #IC設(shè)計(jì) 數(shù)字IC設(shè)計(jì)-47 ICC-時(shí)鐘綜合-4

    IC設(shè)計(jì)
    水管工
    發(fā)布于 :2022年11月30日 21:54:58

    系統(tǒng)框圖和時(shí)鐘

    。1、芯片介紹;2、軟件安裝MDK5;3、開發(fā)板介紹;(核心板和控制底板);4、系統(tǒng)框圖和時(shí)鐘;5、閱讀程序(看別人的代碼:LED、按鍵、定時(shí)器)6、IO輸出:LED燈;7、IO輸入:按鍵查詢;8、IO輸入:按鍵中斷;8.1
    發(fā)表于 08-03 08:22

    multi-tap的FlexHtree自動(dòng)化時(shí)鐘綜合流程

    時(shí)鐘綜合(CTS)相結(jié)合來(lái)控制整個(gè)時(shí)鐘的clock skew[1]。時(shí)鐘根節(jié)點(diǎn)(root
    的頭像 發(fā)表于 08-15 10:01 ?1.1w次閱讀
    multi-tap的FlexHtree自動(dòng)化<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b><b class='flag-5'>綜合</b>流程

    STM32時(shí)鐘

    STM32時(shí)鐘問(wèn)題1:為什么需要時(shí)鐘?答:STM 32的時(shí)鐘系統(tǒng)類似于人的心臟,需要為芯片提供時(shí)鐘芯片才能正常工作,而STM32有很多的外
    發(fā)表于 12-06 09:51 ?16次下載
    STM32<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>

    評(píng)價(jià)時(shí)鐘質(zhì)量的方法

    時(shí)鐘綜合,通常我們也叫做CTS。時(shí)鐘綜合就是建立一個(gè)時(shí)鐘
    的頭像 發(fā)表于 09-05 10:11 ?2250次閱讀

    大型多GHz時(shí)鐘時(shí)鐘偏斜

    大型時(shí)鐘通過(guò)多個(gè)時(shí)鐘設(shè)備、使用多種傳輸線類型以及跨多個(gè)板和同軸電纜路由時(shí)鐘信號(hào)的情況并不少見(jiàn)。即使遵循最佳實(shí)踐,這些介質(zhì)的任何一種都可能
    的頭像 發(fā)表于 12-22 15:19 ?1329次閱讀
    大型多GHz<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b><b class='flag-5'>中</b>的<b class='flag-5'>時(shí)鐘</b>偏斜

    詳解數(shù)字設(shè)計(jì)時(shí)鐘與約束

    數(shù)字設(shè)計(jì)時(shí)鐘與約束 本文作者 IClearner 在此特別鳴謝 最近做完了synopsys的DC workshop,涉及到時(shí)鐘的建模/約束,這里就來(lái)聊聊
    的頭像 發(fā)表于 01-28 07:53 ?3518次閱讀
    詳解<b class='flag-5'>數(shù)字</b>設(shè)計(jì)<b class='flag-5'>中</b>的<b class='flag-5'>時(shí)鐘</b>與約束

    時(shí)鐘綜合CTS階段如何去降低Latency和Skew

    對(duì)于時(shí)鐘綜合,各位后端工程師應(yīng)該都很熟悉,做好一個(gè)模塊/一個(gè)chip的時(shí)鐘,對(duì)整個(gè)項(xiàng)目 的功耗和Timing影響都是巨大的。
    的頭像 發(fā)表于 05-22 09:38 ?5341次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b><b class='flag-5'>綜合</b>CTS階段如何去降低Latency和Skew

    CTS時(shí)鐘綜合對(duì)uncertainty的影響

    時(shí)鐘電路的設(shè)計(jì),存在 jitter 和 skew 問(wèn)題。
    的頭像 發(fā)表于 06-26 16:49 ?2856次閱讀
    CTS<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b><b class='flag-5'>綜合</b>對(duì)uncertainty的影響

    大型多GHz時(shí)鐘的相位偏差設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《大型多GHz時(shí)鐘的相位偏差設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-22 16:56 ?0次下載
    大型多GHz<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b><b class='flag-5'>中</b>的相位偏差設(shè)計(jì)

    時(shí)鐘是什么?介紹兩種時(shí)鐘樹結(jié)構(gòu)

    今天來(lái)聊一聊時(shí)鐘。首先我先講一下我所理解的時(shí)鐘是什么,然后介紹兩種時(shí)鐘樹結(jié)構(gòu)。
    的頭像 發(fā)表于 12-06 15:23 ?2576次閱讀