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

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

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

適用于SSIT器件的Versal Fmax限制

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-07-10 15:56 ? 次閱讀

對于較長的時鐘布線,可以降低時鐘網(wǎng)絡(luò)的 FMAX。下表列出了不同器件/速度等級組合下的最差情況 FMAX。

100570058-298483-tu1qijian.jpg

在 2022.2.2 版本中,DRC BFGCHK-1 會將設(shè)計中每個時鐘網(wǎng)絡(luò)的頻率與以上最差情況 FMAX 表中的 FMAX 數(shù)值進行比對。

如果時鐘網(wǎng)絡(luò)的頻率超出最差情況 FMAX,那么 DRC 會阻止比特流生成,因為按此頻率操作時鐘可能不安全。

[DRC BFGCHK-1] BUFG_has_device_restricted_FMAX:如果使用最大時鐘擴展范圍,時鐘信號線 design_1_i/clk_wizard_0/inst/clock_primitive_inst/clk_out1 上的周期要求會超出此器件的 FMAX 規(guī)格 (600.00 MHz)。請參閱答復(fù)記錄 AR34820,了解您是否可以為自己的時鐘網(wǎng)絡(luò)豁免此 DRC 檢查。

* 注釋:請參閱以下“Versal 時鐘設(shè)置背景”部分,獲取有關(guān)時鐘拓撲結(jié)構(gòu)擴展范圍的更多詳細信息。

解決方案:

當(dāng) DRC 檢查 BFGCHK-1 報告違例時,并不一定暗示時鐘信號線無法支持所需時鐘頻率,因為 DRC 僅基于最差情況 FMAX 檢查最大時鐘擴展范圍。 為根據(jù)時鐘網(wǎng)絡(luò)的實際擴展范圍來判定其支持的 FMAX,我們?yōu)槊總€時鐘提供了一個 Tcl 腳本,用于計算最大時鐘擴展范圍和 FMAX。

如果針對每條時鐘信號線計算所得 FMAX 低于時鐘網(wǎng)絡(luò)的實際時鐘頻率,那么可豁免 DRC,設(shè)計可以繼續(xù)生成器件鏡像。以下是如何豁免 DRC 的示例:

create_waiver -type DRC -id {BFGCHK-1} -user "" -desc "Ignore this DRC as all clocks are within FMAX specification."

檢查確認所有時鐘都在給定時鐘擴展范圍的 FMAX 規(guī)格范圍內(nèi)之后,僅限在器件鏡像生成前將 DRC 嚴重性降級。

如果您重新編譯設(shè)計,則可更改時鐘信號線的最大擴展范圍,并且需要在新布線的檢查點上運行 validate_fmax Tcl 命令,查看是否可將 DRC 嚴重性降級。

Tcl 腳本詳細信息

提供的 validate_fmax.tcl Tcl 腳本可用于計算當(dāng)前設(shè)計中針對每個時鐘網(wǎng)絡(luò)遍歷的時鐘區(qū)域的最大數(shù)量,并從表中查找關(guān)聯(lián)的 FMAX 值。該腳本計算遍歷的時鐘區(qū)域數(shù)量時會考量不同時鐘布線資源。 例如,穿過 XPIO 時鐘區(qū)域的時鐘布線不影響 FMAX 并且不會添加到遍歷的時鐘區(qū)域數(shù)量中用于計算時鐘網(wǎng)絡(luò)的 FMAX。

使用 source 運行 Tcl 腳本時,會創(chuàng)建 validate_fmax Tcl 命令。運行 validate_fmax Tcl 命令時,如果沒有 FMAX 違例,那么此命令會返回 1,如果設(shè)計中任意時鐘信號線違反 FMAX 規(guī)格,則返回 0

source -quiet ./validate_fmax.tcl
validate_fmax

您也可以運行 validate_fmax 并搭配 -verbose 選項來提供設(shè)計中每條全局時鐘信號線的詳細信息。

% validate_fmax -verbose
Global clock net: clknetwork/inst/clock_primitive_inst/clk_out4:
PERIOD: 16.252
FMAX: 1070
Number Fabric CR traversed: 4
Global clock net: clknetwork/inst/clock_primitive_inst/clkout2_primitive_bufg:
PERIOD: 11.327
FMAX: 1070
Number Fabric CR traversed: 4

注釋:該腳本應(yīng)僅在已布線的設(shè)計/DCP 上使用。

Versal 時鐘設(shè)置背景

Versal 器件中的全局時鐘網(wǎng)絡(luò)的入口點是全局時鐘緩沖器。時鐘信號線通過水平和垂直布線資源,從全局時鐘緩沖器布線到時鐘根。 時鐘使用垂直分布 H 樹狀和水平分布從時鐘根分布到負載時鐘區(qū)域。

下圖顯示了 SLR0 中跨時鐘區(qū)域 X2Y2 到 X4Y3 的時鐘的時鐘布線示例。 X2Y0 中的全局時鐘緩沖器用于驅(qū)動時鐘穿過 XPIO 時鐘區(qū)域到達 VNOC 時鐘設(shè)置列,而后再到 X3Y2 中的時鐘根的過程。 時鐘從中分布到所有負載時鐘區(qū)域。 負載時鐘區(qū)域 X2Y2 和 X2Y3 都位于距離時鐘根最遠處,因此都存在最大數(shù)量的躍點。

100570058-298484-tu2versalshizhongshezhibeijing.jpg

如何為時鐘網(wǎng)絡(luò)改善 FMAX

可通過減少躍點數(shù)量或者選擇最優(yōu)時鐘列來改善時鐘網(wǎng)絡(luò)的 FMAX。 穿過 VNOC 時鐘列的時鐘布線所得 FMAX 會好于穿過器件左右兩側(cè) GT 時鐘列的時鐘布線。 穿過負載時鐘區(qū)域中心的 VNOC 列布線的時鐘到達最遠端負載時鐘區(qū)域過程中所產(chǎn)生的躍點數(shù)量較少,故而能得到更好的 FMAX。 您可使用 USER_CLOCK_ROOT 約束強制使用與負載時鐘區(qū)域相關(guān)的更接近中心的時鐘列。如需了解有關(guān) USER_CLOCK_ROOT 的更多信息,請參閱UG1387。

在以下示例中,XPIO 時鐘區(qū)域 X3Y0 中的 BUFGCE 用于驅(qū)動時鐘擴展窗口中的時鐘負載,該窗口從 X2Y1 擴展至 X9Y6。 時鐘根偏離中心,位于時鐘區(qū)域 X3Y4 處。 當(dāng)時鐘根偏離中心時,相比于位于水平方向時鐘擴展窗口上中心位置的時鐘根,時鐘區(qū)域的最大躍點數(shù)量會增加。

100570058-298485-tu3fmax.jpg

將時鐘根移至 X5Y4 會選擇更偏向中心的 VNOC 列用于時鐘布線,從而減少躍點數(shù)量并提高 FMAX。 在時鐘網(wǎng)絡(luò)的 FMAX 計算中,不會計入從 BUFGCE 穿過 XPIO 時鐘區(qū)域到 VNOC 的時鐘布線。

100570058-298486-tu4.jpg

審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    1733

    瀏覽量

    131479
  • 布線
    +關(guān)注

    關(guān)注

    9

    文章

    772

    瀏覽量

    84329
  • DRC
    DRC
    +關(guān)注

    關(guān)注

    2

    文章

    149

    瀏覽量

    36177
收藏 人收藏

    評論

    相關(guān)推薦

    貿(mào)澤電子開始備貨Maxim Integrated的多種適用于醫(yī)療耗材的安全器件

    。Maxim的安全器件產(chǎn)品組合中包含DeepCover?安全驗證器和1-Wire?內(nèi)存器件,能為一次性產(chǎn)品、手術(shù)工具、藥筒和脈搏血氧測量探頭等醫(yī)療器件提供保護功能,也適用于物聯(lián)網(wǎng) (I
    發(fā)表于 09-11 15:54 ?1260次閱讀

    瑞薩電子宣布與賽靈思合作,共同開發(fā)Versal ACAP參考設(shè)計

    高性能時鐘與電源解決方案支持Versal ACAP器件,適用于云、網(wǎng)絡(luò)及邊緣應(yīng)用。
    發(fā)表于 12-17 14:22 ?1185次閱讀

    適用于STM32芯片的開發(fā)教程

    安富萊的論壇上也有很多有關(guān)單片機方面的有用的資料,大家可以參考。本文不僅適用于STM32芯片的開發(fā),也適用于其它芯片。正文學(xué)習(xí)一款新的芯片,需要大家從官方獲取兩方面的資料,一個是相關(guān)的技術(shù)文檔,比如參數(shù)手冊、數(shù)據(jù)手冊、應(yīng)用筆記等;另一個是軟件包,官方在...
    發(fā)表于 12-09 06:54

    適用于家電應(yīng)用的優(yōu)化參考設(shè)計

    描述PMP4478 是一種適用于家電應(yīng)用的優(yōu)化參考設(shè)計,可提供高電流。在輸出端通過 π 型濾波器實現(xiàn)低波紋和噪聲 (< 50mV)。此設(shè)計還通過優(yōu)化的變壓器設(shè)計實現(xiàn)良好的輕載效率。當(dāng)
    發(fā)表于 09-21 06:08

    求助,是否有適用于LSM9DS1器件的應(yīng)用說明?

    是否有適用于LSM9DS1器件的應(yīng)用說明?
    發(fā)表于 12-16 07:33

    適用于PDA的PLC編程系統(tǒng)開發(fā)

    適用于PDA的PLC編程系統(tǒng)開發(fā):傳統(tǒng)上調(diào)試PLC通常采用手持式PLC編程器,且只能適用于相應(yīng)型號的PLC,上位計算機上的編程軟件無法適用于現(xiàn)場實時調(diào)試、編輯程序. 本系統(tǒng)在分析PLC編程器
    發(fā)表于 12-29 23:49 ?35次下載

    USB標準適用于哪些應(yīng)用

    USB標準適用于哪些應(yīng)用 通用串行總線 (USB) 外設(shè)接口已廣泛應(yīng)用于所有個人計算平臺及眾多工業(yè)和基礎(chǔ)設(shè)施平臺。不過,與此同時,人們對適用于
    發(fā)表于 04-19 14:31 ?1808次閱讀

    適用于節(jié)能家電的創(chuàng)新功率轉(zhuǎn)換器件

    適用于節(jié)能家電的創(chuàng)新功率轉(zhuǎn)換器件   英飛凌科技股份公司近日推出適用于節(jié)能家用電器電機驅(qū)動裝置的功率轉(zhuǎn)換器件系列。全新的600V RC IGBT驅(qū)動系列(RC指逆向?qū)?/div>
    發(fā)表于 01-23 08:37 ?1233次閱讀

    英飛凌推出適用于節(jié)能家電的創(chuàng)新功率轉(zhuǎn)換器件

    英飛凌推出適用于節(jié)能家電的創(chuàng)新功率轉(zhuǎn)換器件 英飛凌科技股份公司近日推出適用于節(jié)能家用電器電機驅(qū)動裝置的功率轉(zhuǎn)換器件系列。全新的600V RC IGBT驅(qū)動系列(RC指
    發(fā)表于 01-25 08:44 ?974次閱讀

    適用于MPLAB工具設(shè)計的多條忠告

    本文介紹了適用于MPLAB工具設(shè)計的多條忠告。
    發(fā)表于 06-05 17:28 ?7次下載

    適用于惡劣環(huán)境的產(chǎn)品

    適用于惡劣環(huán)境的產(chǎn)品
    發(fā)表于 05-27 20:30 ?9次下載
    <b class='flag-5'>適用于</b>惡劣環(huán)境的產(chǎn)品

    適用于音頻應(yīng)用的離線電源參考設(shè)計

    電子發(fā)燒友網(wǎng)站提供《適用于音頻應(yīng)用的離線電源參考設(shè)計.zip》資料免費下載
    發(fā)表于 09-06 09:15 ?0次下載
    <b class='flag-5'>適用于</b>音頻應(yīng)用的離線電源參考設(shè)計

    適用于Arduino的Adafruit NeoPixel Shield

    電子發(fā)燒友網(wǎng)站提供《適用于Arduino的Adafruit NeoPixel Shield.zip》資料免費下載
    發(fā)表于 06-09 10:27 ?0次下載
    <b class='flag-5'>適用于</b>Arduino的Adafruit NeoPixel Shield

    IGBT適用于ZVS 還是 ZCS?

    IGBT適用于ZVS 還是 ZCS?
    的頭像 發(fā)表于 12-01 16:10 ?1322次閱讀
    IGBT<b class='flag-5'>適用于</b>ZVS 還是 ZCS?

    貿(mào)澤開售適用于AI和機器學(xué)習(xí)應(yīng)用的 AMD Versal AI Edge VEK280評估套件

    工業(yè)、視覺、醫(yī)療保健、汽車和科學(xué)領(lǐng)域的機器學(xué)習(xí) (ML) 推理應(yīng)用。 ? AMD Versal AI Edge VEK280套件支持評估和開發(fā)基于Versal? AI Edge系列產(chǎn)品的應(yīng)用。該套件提供多種適用于AI引擎
    發(fā)表于 11-21 14:23 ?111次閱讀