<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

適用于SSIT器件的Versal Fmax限制

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

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

100570058-298483-tu1qijian.jpg

在 2022.2.2 版本中,DRC BFGCHK-1 會將設計中每個時鐘網絡的頻率與以上最差情況 FMAX 表中的 FMAX 數值進行比對。

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

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

* 注釋:請參閱以下“Versal 時鐘設置背景”部分,獲取有關時鐘拓撲結構擴展范圍的更多詳細信息。

解決方案:

當 DRC 檢查 BFGCHK-1 報告違例時,并不一定暗示時鐘信號線無法支持所需時鐘頻率,因為 DRC 僅基于最差情況 FMAX 檢查最大時鐘擴展范圍。 為根據時鐘網絡的實際擴展范圍來判定其支持的 FMAX,我們為每個時鐘提供了一個 Tcl 腳本,用于計算最大時鐘擴展范圍和 FMAX。

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

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

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

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

Tcl 腳本詳細信息

提供的 validate_fmax.tcl Tcl 腳本可用于計算當前設計中針對每個時鐘網絡遍歷的時鐘區域的最大數量,并從表中查找關聯的 FMAX 值。該腳本計算遍歷的時鐘區域數量時會考量不同時鐘布線資源。 例如,穿過 XPIO 時鐘區域的時鐘布線不影響 FMAX 并且不會添加到遍歷的時鐘區域數量中用于計算時鐘網絡的 FMAX。

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

source -quiet ./validate_fmax.tcl
validate_fmax

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

% 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

注釋:該腳本應僅在已布線的設計/DCP 上使用。

Versal 時鐘設置背景

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

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

100570058-298484-tu2versalshizhongshezhibeijing.jpg

如何為時鐘網絡改善 FMAX

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

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

100570058-298485-tu3fmax.jpg

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

100570058-298486-tu4.jpg

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 時鐘
    +關注

    關注

    10

    文章

    1481

    瀏覽量

    130378
  • 布線
    +關注

    關注

    9

    文章

    733

    瀏覽量

    84069
  • DRC
    DRC
    +關注

    關注

    2

    文章

    145

    瀏覽量

    35811
收藏 人收藏

    評論

    相關推薦

    貿澤電子開始備貨Maxim Integrated的多種適用于醫療耗材的安全器件

    。Maxim的安全器件產品組合中包含DeepCover?安全驗證器和1-Wire?內存器件,能為一次性產品、手術工具、藥筒和脈搏血氧測量探頭等醫療器件提供保護功能,也適用于物聯網 (I
    發表于 09-11 15:54 ?1157次閱讀

    瑞薩電子宣布與賽靈思合作,共同開發Versal ACAP參考設計

    高性能時鐘與電源解決方案支持Versal ACAP器件,適用于云、網絡及邊緣應用。
    發表于 12-17 14:22 ?973次閱讀

    同步工具適用于同步SRAM

    嗨,所有,我們已經提出了一個用于所有SRAM的結溫度計算器工具,便于計算在SRAMs的最大結溫。我已經附加了ZIP文件的結點溫度計算器工具的beta版本。該異步工具適用于NVSRAM和異步SRAM
    發表于 02-13 12:06

    基于LTC4224的熱插拔應用,適用于5V和3.3V電壓軌

    基于LTC4224的熱插拔應用,適用于5V和3.3V電壓軌。通常,專用DC / DC轉換器控制1.xV電壓軌并限制每個模塊的浪涌電流
    發表于 09-11 08:42

    適用于STM32芯片的開發教程

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

    適用于家電應用的優化參考設計

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

    求助,是否有適用于LSM9DS1器件的應用說明?

    是否有適用于LSM9DS1器件的應用說明?
    發表于 12-16 07:33

    USB標準適用于哪些應用

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

    萊迪思推出適用于視頻時鐘分配的開發平臺

    萊迪思推出適用于視頻時鐘分配的開發平臺 日前,萊迪思半導體發布ispClock 5400D 可編程時鐘器件的評估板。這款新的評估板是適用于ispClock5400D差分時鐘分配器件
    發表于 12-15 09:18 ?570次閱讀

    適用于節能家電的創新功率轉換器件

    適用于節能家電的創新功率轉換器件   英飛凌科技股份公司近日推出適用于節能家用電器電機驅動裝置的功率轉換器件系列。全新的600V RC IGBT驅動系列(RC指逆向導
    發表于 01-23 08:37 ?1171次閱讀

    英飛凌推出適用于節能家電的創新功率轉換器件

    英飛凌推出適用于節能家電的創新功率轉換器件 英飛凌科技股份公司近日推出適用于節能家用電器電機驅動裝置的功率轉換器件系列。全新的600V RC IGBT驅動系列(RC指
    發表于 01-25 08:44 ?818次閱讀

    適用于MPLAB工具設計的多條忠告

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

    適用于惡劣環境的產品

    適用于惡劣環境的產品
    發表于 05-27 20:30 ?9次下載
    <b class='flag-5'>適用于</b>惡劣環境的產品

    IGBT適用于ZVS 還是 ZCS?

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

    適用于電表的防干擾隔離反激式電源

    適用于電表的防干擾隔離反激式電源
    的頭像 發表于 12-06 16:10 ?345次閱讀
    <b class='flag-5'>適用于</b>電表的防干擾隔離反激式電源
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>