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

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

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

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

使用延遲時鐘的時序關(guān)鍵復(fù)雜設(shè)計中的設(shè)置沖突修復(fù)

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Jignesh Patel ? 2022-11-24 12:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

現(xiàn)在,這些芯片的性能和時鐘頻率越來越高,以滿足互聯(lián)網(wǎng)上的高速數(shù)據(jù)流量或密集型CPU任務(wù)本身。

集成電路是任何電子設(shè)備的核心?,F(xiàn)在,這些芯片的性能和時鐘頻率越來越高,以滿足互聯(lián)網(wǎng)上的高速數(shù)據(jù)流量或密集型CPU任務(wù)本身。時序/速度是這些設(shè)備最重要的方面,公司正在推動自己在更短的時間內(nèi)實現(xiàn)這一高性能目標。因此,時序/簽核是解決ASIC芯片設(shè)計高吞吐量要求以決定整體上市時間的一個非常關(guān)鍵的階段。

有多種 EDA 工具可用于通過數(shù)據(jù)路徑優(yōu)化進行時序分析和時序修復(fù)。但是,本文的主要重點是提供使用延遲時鐘技術(shù)的剩余設(shè)置時序修復(fù)的見解/算法,而不會影響其他時序分析矩陣。

修復(fù)安裝程序沖突的基本方法

當數(shù)據(jù)路徑與捕獲翻牌時捕獲的時鐘相比緩慢時,會發(fā)生安裝沖突??紤]到這一點,有各種方法可以修復(fù)設(shè)置。

數(shù)據(jù)路徑優(yōu)化

有很多方法可以修復(fù)優(yōu)化的數(shù)據(jù)路徑,如 Upsize、vtswap 和在數(shù)據(jù)路徑中插入緩沖區(qū)中繼器等。這可以使用簽核工具的生態(tài)生成功能來實現(xiàn)。運行一輪計時修復(fù)后,簽核計時工具已應(yīng)用所有可能的數(shù)據(jù)路徑優(yōu)化技術(shù)。它無法通過進一步優(yōu)化數(shù)據(jù)路徑來修復(fù)剩余的違規(guī),要么可能導(dǎo)致其他路徑的質(zhì)量下降,要么沒有進一步的優(yōu)化數(shù)據(jù)路徑的范圍。

使用有用的傾斜

為了修復(fù)剩余的設(shè)置沖突,我們別無選擇,只能在簽核工具中修復(fù)路徑。

觸摸時鐘路徑是這里的解決方案之一。

如果數(shù)據(jù)路徑已基本優(yōu)化,則修復(fù)設(shè)置沖突的最后一個選項仍然是使用“有用的傾斜”概念。有用的偏斜涉及兩種方法:早時鐘和晚時鐘。減少啟動時鐘延遲或增加捕獲時鐘延遲。但是,要更改時鐘,必須確保上游(對于早時鐘)和下游(對于晚時鐘)的路徑不違規(guī)。

早期發(fā)射時鐘

較早的時鐘需要在PnR實現(xiàn)工具中檢查物理網(wǎng)絡(luò)/小區(qū)位置,然后確定早期時鐘的適當候選者。同樣為了在簽核工具中實現(xiàn)早期時鐘生態(tài),提取的r / c對于新網(wǎng)絡(luò)將有更大的差異。因此,早期時鐘在實現(xiàn)和簽核工具之間的RC中產(chǎn)生最大的影響。為了實現(xiàn)早期時鐘,除了物理更改外,還使用了斷開連接/連接等邏輯更改,因此請始終運行形式。

延遲捕獲時鐘

對于較晚的時鐘,新添加的時鐘單元將被放置在附近以捕獲翻牌,并且新創(chuàng)建的網(wǎng)絡(luò)的凈長度將非常小。因此,R/C提取數(shù)據(jù)仍然有效,因為RC值變化的影響很小。最好使用“延遲時鐘”方法創(chuàng)建生態(tài)。

為什么我們專注于晚時鐘而不是早時鐘

如前所述,延遲時鐘對eco實現(xiàn)工具和簽核定時工具之間的RC相關(guān)性的影響最小。如果有多個路徑匯聚在同一終結(jié)點上,則很容易根據(jù)終結(jié)點分離路徑并在終結(jié)點上應(yīng)用安裝程序修復(fù),可以修復(fù)大多數(shù)設(shè)置路徑。

多場景分析功能可以輕松檢查同一會話中的設(shè)置/保持違規(guī)。

poYBAGN-7NeAOVeiAAPICh7BrLE335.png

pYYBAGN-7MOAcPBtAAAg7paF464751.png

?實現(xiàn)

我們遵循以下算法,使用延遲時鐘創(chuàng)建設(shè)置生態(tài)。

將上述流程圖步驟合并到腳本中需要一次性工作。生成腳本后,它會減少分析所有路徑和生成時序生態(tài)的總時間。

我們能夠部署上述算法中的所有步驟,并在采用深亞微米技術(shù)的設(shè)計上運行它。腳本可以分析所有設(shè)置路徑并創(chuàng)建兩個輸出文件。1. 總結(jié).csv 和 2.late_clock_eco.tcl

考慮從 UFF0/CK 到 FFF1/D 違反設(shè)置的映像 2 場景。 [示例輸出如下所示]。

summary.csv

startpoint,endpoint,slack,setup_from_ep,hold_on_ep,late_clock_count

UFF0/CK,UFF1/D,-0.040,-0.051,0.080,0

late_clock_eco.tcl

add_buffer_on_flop_clock_pin UFF1

add_buffer_on_flop_clock_pin UFF1

add_buffer_on_flop_clock_pin UFF1

對于具有設(shè)置/保持的設(shè)計,跨多個場景違規(guī)。感興趣的設(shè)置/保持場景可以加載到簽核工具中,腳本可以在不干擾未違反的設(shè)置/保持路徑的情況下生成 eco。

如果違反下一個周期設(shè)置,腳本將不會在 UFF1/CK 上添加任何緩沖區(qū)。同樣,如果在 UFF1/D 上違反了保留,腳本將不會在 UFF1/CK 上添加任何緩沖區(qū)。

在增加下一個周期路徑 [UFF1/CK 到 UFF2/D] 的設(shè)置裕量后,增加同一周期的保持裕量 [UFF1/D] 和運行腳本將增加緩沖區(qū)。

個案研究

上述流/腳本在一個塊上使用,以修復(fù)設(shè)置沖突。在使用此腳本之前,進行了以下假設(shè):

參考塊在 PnR 中具有中度擁塞。對于高度擁擠的設(shè)計,緊湊的布線資源或高利用率的設(shè)計將沒有足夠的空間來實現(xiàn)生態(tài)。

實施/PNR 工具和簽核計時工具之間的關(guān)聯(lián)是正確的。

STA工程師了解后端實現(xiàn)工具,如果遇到任何問題來實現(xiàn)eco,能夠進行調(diào)試。

以下是設(shè)計復(fù)雜性:

技術(shù):深亞微米

放置的細胞數(shù)(大約) : 1100 K

利用率(標準單元格行/總計):40%/50%

添加的遲到時鐘單元總數(shù):7250

QOR比較

poYBAGN-7N6Abqe7AAC0C8uP8ew894.png

在上述算法中進一步添加

對于復(fù)雜的高速設(shè)計,目標插入延遲/最大延遲至關(guān)重要。限制是在修復(fù)時序沖突時不超過最大延遲。這種特殊情況也可以添加到上面的算法中。

STA 分析變得越來越重要,并且是滿足高性能計算、高級圖形和網(wǎng)絡(luò) SOC的高吞吐量要求的關(guān)鍵領(lǐng)域,以決定當今具有挑戰(zhàn)性的低節(jié)點技術(shù)時代的總體上市時間。創(chuàng)建新的算法和腳本來修復(fù)建立/保持時序問題。這將有助于減少時序簽核關(guān)閉,從而縮短上市時間。即使在數(shù)據(jù)路徑完全優(yōu)化之后,使用延遲時鐘進行有用的偏斜確實有助于更快、更準確地收斂時序,而無需任何手動操作。

審核編輯:郭婷

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

    關(guān)注

    459

    文章

    52464

    瀏覽量

    440217
  • 集成電路
    +關(guān)注

    關(guān)注

    5423

    文章

    12038

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    降低電視液晶屏修復(fù)線的信號延遲及液晶線路修光修復(fù)

    了信號延遲并提升了線路修復(fù)精度。實驗結(jié)果表明,該方法可將修復(fù)線 RC 延遲降低 30% 以上,同時實現(xiàn)微米級線路缺陷的精準修復(fù)。 引言 隨著
    的頭像 發(fā)表于 05-30 09:53 ?149次閱讀
    降低電視液晶屏<b class='flag-5'>修復(fù)</b>線的信號<b class='flag-5'>延遲</b>及液晶線路修光<b class='flag-5'>修復(fù)</b>

    降低液晶面板修復(fù)線的信號延遲及液晶線路修光修復(fù)

    引言 在液晶面板生產(chǎn)與修復(fù)過程中修復(fù)線的信號延遲會嚴重影響修復(fù)效率與質(zhì)量,同時液晶線路的損傷也需要有效的修復(fù)手段。研究降低信號
    的頭像 發(fā)表于 05-12 15:17 ?188次閱讀
    降低液晶面板<b class='flag-5'>修復(fù)</b>線的信號<b class='flag-5'>延遲</b>及液晶線路修光<b class='flag-5'>修復(fù)</b>

    FPGA時序約束之設(shè)置時鐘

    Vivado時序分析工具默認會分析設(shè)計中所有時鐘相關(guān)的時序路徑,除非時序約束
    的頭像 發(fā)表于 04-23 09:50 ?439次閱讀
    FPGA<b class='flag-5'>時序</b>約束之<b class='flag-5'>設(shè)置</b><b class='flag-5'>時鐘</b>組

    HMC856 5位寬帶數(shù)字時間延遲,采用SMT封裝技術(shù)手冊

    HMC856LC5是一款寬帶時間延遲器件,具有5位數(shù)字控制功能,設(shè)計用于時序補償或時鐘偏斜管理應(yīng)用。 時間延遲提供接近100 ps的延遲范圍
    的頭像 發(fā)表于 04-16 11:31 ?348次閱讀
    HMC856 5位寬帶數(shù)字時間<b class='flag-5'>延遲</b>,采用SMT封裝技術(shù)手冊

    時間的秩序:NTP網(wǎng)絡(luò)同步時鐘與數(shù)字化協(xié)同的隱性邏輯

    無關(guān)緊要的數(shù)字偏移,可能引發(fā)日志錯亂、安防漏洞乃至系統(tǒng)沖突。NTP網(wǎng)絡(luò)同步時鐘的存在,正是為了在復(fù)雜的網(wǎng)絡(luò)拓撲建立一種無形的秩序:通過層級化的時間校準機制,將分散的個體納入統(tǒng)一的
    的頭像 發(fā)表于 03-10 19:34 ?280次閱讀

    集成電路設(shè)計靜態(tài)時序分析介紹

    Analysis,STA)是集成電路設(shè)計的一項關(guān)鍵技術(shù),它通過分析電路時序關(guān)系來驗證電路是否滿足設(shè)計的時序要求。與動態(tài)仿真不同,ST
    的頭像 發(fā)表于 02-19 09:46 ?608次閱讀

    一文看懂!時鐘在數(shù)據(jù)采集系統(tǒng)究竟起到哪些關(guān)鍵作用?

    時鐘的基本概念 時鐘是數(shù)據(jù)采集系統(tǒng)關(guān)鍵組件,負責(zé)提供同步信號并控制數(shù)據(jù)采集和轉(zhuǎn)換的時間間隔。時鐘信號可以由設(shè)備內(nèi)部生成,也可以通過外部信
    的頭像 發(fā)表于 01-21 13:44 ?662次閱讀
    一文看懂!<b class='flag-5'>時鐘</b>在數(shù)據(jù)采集系統(tǒng)<b class='flag-5'>中</b>究竟起到哪些<b class='flag-5'>關(guān)鍵</b>作用?

    時序約束一主時鐘與生成時鐘

    的輸出,對于Ultrascale和Ultrascale+系列的器件,定時器會自動地接入到GT的輸出。 1.2 約束設(shè)置格式 主時鐘約束使用命令create_clock進行創(chuàng)建,進入Timing
    的頭像 發(fā)表于 11-29 11:03 ?1367次閱讀
    <b class='flag-5'>時序</b>約束一主<b class='flag-5'>時鐘</b>與生成<b class='flag-5'>時鐘</b>

    ADS1278時序紊亂是什么原因?qū)е碌模?/a>

    圖中紫色為SCLK時序,藍色為DRDY時序,綠色為DOUT1時序,黃色為SYNC時序。 請問大佬們,同樣的程序在裸機上該時序圖(上圖)正常
    發(fā)表于 11-14 08:21

    請問lmk04828-EP設(shè)置DCLKx的模擬延遲失敗,導(dǎo)致時鐘不穩(wěn)定的原因?怎么解決?

    請教一下各位大佬,我在使用lmk04828 DCLKX模擬延遲功能時,發(fā)現(xiàn)在該功能下時鐘輸出不穩(wěn)定。我的配置如下: 1)DCLKx輸出時鐘2.56GHz,電平為LVPECL16 2)VCO設(shè)
    發(fā)表于 11-12 06:35

    TPS65950實時時鐘時序補償分析

    電子發(fā)燒友網(wǎng)站提供《TPS65950實時時鐘時序補償分析.pdf》資料免費下載
    發(fā)表于 10-29 10:01 ?0次下載
    TPS65950實時<b class='flag-5'>時鐘</b><b class='flag-5'>時序</b>補償分析

    PLC的IP沖突如何解決(NAt物聯(lián)網(wǎng)解決方案)

    他網(wǎng)絡(luò)設(shè)備之間的通信將受到嚴重影響,可能出現(xiàn)數(shù)據(jù)丟包、通信延遲甚至通信中斷等問題。 制造商在設(shè)備出廠中會將設(shè)備IP設(shè)置為相同,在接入工廠局域網(wǎng)時便可能與網(wǎng)絡(luò)已存在的設(shè)備IP沖突;同時
    的頭像 發(fā)表于 09-06 10:53 ?1183次閱讀
    PLC的IP<b class='flag-5'>沖突</b>如何解決(NAt物聯(lián)網(wǎng)解決方案)

    時序邏輯電路的功能表示方法有哪些

    復(fù)雜邏輯功能的關(guān)鍵組成部分。它們能夠存儲信息,并根據(jù)輸入信號和當前狀態(tài)產(chǎn)生輸出。時序邏輯電路的設(shè)計和分析對于理解和實現(xiàn)數(shù)字系統(tǒng)至關(guān)重要。 2. 時序邏輯電路的基本概念 2.1
    的頭像 發(fā)表于 08-28 11:41 ?1481次閱讀

    FPGA如何消除時鐘抖動

    在FPGA(現(xiàn)場可編程門陣列)設(shè)計,消除時鐘抖動是一個關(guān)鍵任務(wù),因為時鐘抖動會直接影響系統(tǒng)的時序性能、穩(wěn)定性和可靠性。以下將詳細闡述FPG
    的頭像 發(fā)表于 08-19 17:58 ?2768次閱讀

    觸發(fā)器和時序邏輯電路詳解

    在數(shù)字電路設(shè)計,觸發(fā)器和時序邏輯電路是構(gòu)建復(fù)雜數(shù)字系統(tǒng)不可或缺的基礎(chǔ)元素。觸發(fā)器(Flip-Flop)作為基本的存儲單元,能夠存儲一位二進制信息,并在特定的時鐘信號控制下更新其狀態(tài)。
    的頭像 發(fā)表于 07-18 17:43 ?3547次閱讀