国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

高扇出信號線優化技巧(下)

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 2025-08-28 10:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師 Vanaja Undevalli

布局

全局布局

在全局布局中,尤其是在 PSIP 中,不同的優化中會發生一些復制,包括:

關鍵單元優化:適用于含負載數 <=30 的關鍵信號線的復制

扇出優化:適用于含負載數大于 30 且小于等于 100 的關鍵信號線的復制

超高扇出優化:對驅動高扇出信號線(扇出 > 1000,裕量 < 2.0 ns)的寄存器進行復制。

按 SLR 進行復制優化:對驅動其他 SLR 內的關鍵負載的 FF 進行復制

動態/靜態區域接口信號線復制:對 DFX 設計的每個靜態區域/動態區域的驅動程序進行復制

注釋:在 Versal 默認流程和 Explore 流程中已停用

除上述優化外,還可以通過下列屬性(按優先順序列示)來影響高扇出信號線的初始布局:

MAX_FANOUT:該屬性會將每個驅動程序的扇出限制告知工具,并通過指示布局器了解扇出限制來指引該工具對高扇出的負載進行分配。此屬性可同時應用于 FF 與 LUT 驅動程序。當 MAX_FANOUT 值小于約束的信號線的實際扇出時,將對該信號線進行寄存器復制評估。值得注意的是,僅當時序會得到改善的情況下,才會發生優化。

MAX_FANOUT_MODE:該屬性會指定強制執行扇出限制的方式。您可基于物理器件屬性(CLOCK REGION、SLR、MACRO)來強制執行復制。如果設置該屬性,那么會將高扇出信號線的負載集中到同一個 SLR 中或采用您為該屬性設置的任意值。支持該屬性的宏 (MACRO) 包括:塊 RAM、UltraRAM 和 DSP

FORCE_MAX_FANOUT:該屬性會被應用于特定信號線,以限制復制優化后信號線的最大物理扇出。借助該屬性,即可在 PSIP 期間強制進行復制優化,并且該工具不考慮時序因素。

867aa2c6-826c-11f0-a18e-92fbcf53809c.png

圖 9:在此示例中,將 MAX_FANOUT_MODE 屬性設置為 MACRO 并將 FORCE_MAX_FANOUT 設置為 1

針對每項 MACRO 負載,驅動程序均已執行復制。請注意,MAX_FANOUT_MODE 優先于 FORCE_MAX_FANOUT 屬性。

布局后優化

以下操作在布局后流程中完成:

BUFG 插入階段——在布局后操作期間還包含 BUFG 插入階段,在此期間,工具會將高扇出信號線推廣到全局布線。在此階段,布局器會自動將高扇出信號線布線到任何可用的全局布線走線上。滿足以下條件的信號線都會被納入插入的考量范圍:Versal 中扇出 > 10,000 的信號線,以及 UltraScale/UltraScale+ 中扇出 > 1,000 并且所驅動的控制信號裕量大于 1 ns 的信號線。這是時序驅動的插入,僅當插入有助于改善時序時才會發生。

在 place_design 命令中使用 -no_bufg_opt 即可關閉此優化。

物理優化

在物理優化 (phys_opt_design) 期間,有若干優化可用于應對高扇出信號線,其中部分優化默認已啟用:

高扇出優化

在該流程中默認啟用此項優化。針對此優化,若高扇出信號線所含負時序裕量在 WNS 的某一百分比范圍內,則會被納入復制的考量范疇。僅當復制有助于改善時序時,才會發生復制。

-force_replication_on_nets

“force replication on nets”(在信號線上強制復制)選項可用于強制對任意指定信號線進行驅動程序復制,與該信號線的時序裕量無關。如果您在布線后注意到高扇出信號線變得非常關鍵,那么此優化可能很有用。您可以在該特定信號線上再次運行物理優化并強制復制,以查看是否有所幫助。

-directive AggressiveFanoutOpt

物理優化中另有一個選項是 AggressiveFanoutOpt 指令。在某些情況下,物理優化無法解決所有關鍵的高扇出信號線。因此,建議您搭配該指令重新運行物理優化,以便進行更為激進的優化。

-lut_opt

該選項旨在通過移動或復制 LUT 來減少路徑延遲。

如果您熟悉先前被稱為“High fanout optimization”(高扇出優化)和“Very high Fanout optimization”(超高扇出優化)的舊優化,在最新架構中不再支持這些舊優化。而是改為采用 -interconnect_retime (Vivado 2022.1+) 選項和 -lut_opt (Vivado 2023.1+) 選項來代替這些優化。

-iphys_opt_design

此命令描述了由 phys_opt 執行的特定優化,如果您在 write_iphys_opt_tcl 中包含 -place,那么此命令也可以寫出由布局完成的優化。它可在不同階段用于應用優化。例如,該命令允許在布局前設計上執行通常在 phys_opt 之后執行的各項優化。換言之,該命令可幫助您通過 Tcl 復用/重復優化。

86905c6a-826c-11f0-a18e-92fbcf53809c.png

圖 10:此流程圖顯示了 iphys_opt 命令的正常使用順序

示例:

基線運行輪次:

869f5648-826c-11f0-a18e-92fbcf53809c.png

復用 iphys_opt_tcl 的輪次:

86aeebbc-826c-11f0-a18e-92fbcf53809c.png

請參閱 UG835 以了解有關 iphys_opt_design、write_iphys_opt_tcl 和 read_iphys_opt_tcl 的更多信息:

https://docs.amd.com/r/en-US/ug835-vivado-tcl-commands/write_iphys_opt_tcl

物理優化期間執行的優化取決于運行物理優化的實現階段。根據物理優化是在布局后還是布線后運行的,部分其他可用優化(默認優化除外)可能會發生更改。默認如果在布局后運行物理優化,則會執行“Fanout optimization”(扇出優化)和“Very High Fanout Optimization”(超高扇出優化),但布線后運行物理優化時,這兩個選項則不可用。

如需了解更多相關信息,請參閱下表:

86beb2a4-826c-11f0-a18e-92fbcf53809c.png

圖 11:布局后和布線后物理優化可用的選項

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

    關注

    31

    文章

    5608

    瀏覽量

    129966
  • 信號線
    +關注

    關注

    2

    文章

    186

    瀏覽量

    22222
  • 時序
    +關注

    關注

    5

    文章

    406

    瀏覽量

    38853

原文標題:開發者分享|高扇出信號線優化技巧(下)

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    扇出信號線優化技巧(上)

    扇出信號線 (HFN) 是具有大量負載的信號線。作為用戶,您可能遇到過高扇出信號線相關問題,因
    的頭像 發表于 08-28 10:45 ?2273次閱讀
    <b class='flag-5'>高</b><b class='flag-5'>扇出</b><b class='flag-5'>信號線</b><b class='flag-5'>優化</b>技巧(上)

    Altium Designer信號線束的使用

    使用Altium Designer進行原理圖設計時,好多人不知道信號線束如何使用,此文詳細介紹如何使用信號線
    發表于 12-09 15:19 ?0次下載

    信號線和電源的區別

    信號線和電源最大的區別就是信號線傳輸模擬信號或是數字信號,電源用來傳輸電流。
    的頭像 發表于 05-17 15:11 ?7.2w次閱讀

    信號線是怎么傳輸的

    信號線的概念比數據線寬泛,信號包括語音、數據、圖像等,傳輸這些信號都叫信號線,電話本身就是
    的頭像 發表于 05-17 15:14 ?1.6w次閱讀

    信號線有哪些

    我們可將信號線分為強信號線、弱信號線和標準信號線.強信號線是指音箱與功放之間的連接線,這類往往
    的頭像 發表于 05-17 15:20 ?1.6w次閱讀

    digilent信號線組件介紹

    Analog Discovery信號線組件,或稱Flywire,是與Analog Discovery產品原裝信號線相同的組件。
    的頭像 發表于 11-26 11:08 ?2139次閱讀
    digilent<b class='flag-5'>信號線</b>組件介紹

    音頻信號線最佳長度多少合適

    音箱信號線的最佳長度選擇原則上是:越短越好;下面對音箱信號線的傳輸機理描述一
    發表于 06-26 17:29 ?1.9w次閱讀

    電源的直徑可以和信號線的直徑相同嗎?

    和案例。 首先,讓我們先來了解一電源信號線的基本概念。電源是用來連接電源(如交流電源或直流電源)與設備的導線,主要傳輸電能。相較之下,信號線
    的頭像 發表于 12-11 15:24 ?1829次閱讀

    信號線和屏蔽的區別 屏蔽可以當信號線用嗎?

    信號線和屏蔽是電子和通信領域中常用的兩種電纜類型,它們在傳輸信號和數據方面各有特點和用途。
    的頭像 發表于 04-09 18:09 ?7571次閱讀

    差分信號線與單端信號線的區別

    差分信號線與單端信號線是電子通信領域中兩種常見的信號傳輸方式。它們各自具有獨特的特性和應用場景。
    的頭像 發表于 04-10 17:02 ?2704次閱讀

    信號線是什么

    信號線主要是指在電氣控制電路中用于傳遞傳感信息與控制信息的線路。以下是對信號線的詳細解釋: 一、定義與功能 定義:信號線是用來傳輸由音源(信號源)所產生的各種
    的頭像 發表于 11-01 10:05 ?5834次閱讀

    使用總線別名(Bus Alias)實現信號線束的功能

    “ ?KiCad 中雖然沒有信號線束(Signal Harness)對象,但是通過總線和總線別名,可以實現類似信號線束的功能。 ? ” 什么是信號線束? 信號線束是一種電氣設計對象。它
    的頭像 發表于 12-04 18:25 ?2309次閱讀
    使用總線別名(Bus Alias)實現<b class='flag-5'>信號線</b>束的功能

    差分信號線的選擇與處理

    和失真。 常見的差分信號傳輸的阻抗通常為50歐姆或100歐姆,具體取決于應用需求和標準規范。 帶寬 : 差分信號線的帶寬應足夠寬,以支持所需的高速數據傳輸。 選擇具有帶寬的
    的頭像 發表于 12-25 18:05 ?2537次閱讀

    信號線和光纖的區別是什么

    信號線和光纖是兩種完全不同的傳輸介質,它們在傳輸原理、結構特性、性能表現及應用場景上均有顯著差異。以下從五個核心維度為您詳細對比: 1、傳輸原理: 信號線:通過電信號傳輸信息,可以傳
    的頭像 發表于 03-25 10:09 ?1622次閱讀

    信號線和屏蔽有什么區別

    信號線和屏蔽是電子系統中常用的兩種線纜,它們在功能、結構、應用場景等方面存在顯著差異。以下是兩者的詳細對比: 1. 功能與作用 信號線 功能:傳輸電信號或數據,用于設備之間的信息交互
    的頭像 發表于 04-24 10:05 ?2622次閱讀
    <b class='flag-5'>信號線</b>和屏蔽<b class='flag-5'>線</b>有什么區別