91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

Vivado的“Placement Exploration”配方案例分析

電子設(shè)計(jì) ? 來源:Plunify社區(qū) ? 作者:FPGA設(shè)計(jì)優(yōu)化 ? 2020-12-31 10:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

盡管 Vivado 不支持 “placement cost tale”的功能,InTime 卻有一個相似功能叫做“Placement Exploration”配方(Receipe),并且不會對性能產(chǎn)生任何影響。在本文中,我們將通過展示幾則用戶案例的結(jié)果,來了解這個布局配方的作用以及它能對您有哪些幫助。

1. 什么是“Placement Exploration”配方?

Placement Exploration 這種策略可以將非關(guān)鍵的寄存器位置隨機(jī)化。這樣可以讓 Vivado 探索更多的可能性,使用不同的布局布線計(jì)算來產(chǎn)生不同的結(jié)果,同時不會影響設(shè)計(jì)的功能。

2. 運(yùn)行原理

這個配方需要設(shè)計(jì)有一些非關(guān)鍵的單元(單元已經(jīng)達(dá)到時序路徑),目標(biāo)器件要有一些未使用的 slice。設(shè)計(jì)中未使用的 slice 越多,就有更多的運(yùn)行組合可以創(chuàng)造出來,從而提升隨機(jī)性,取得更好的結(jié)果。

如果這些需要沒有滿足,用戶在運(yùn)行配方的時候會看到下面的報(bào)錯。

這種情況下,您需要重新檢驗(yàn)設(shè)計(jì),看看是不是沒有假路徑(false path,適用于 InTime 2.2.1以前的版本)或者是不是器件可用的 slice 數(shù)量較少。如果是因?yàn)闆]有假路徑,您可以查看是否可以為設(shè)計(jì)設(shè)置假路徑。

3. 真實(shí)案例
我們繼續(xù)前面案例。下面的代碼可以讓您使用FEP Tcl API 來在云端編譯:

項(xiàng)目一
· Device 器件: xcvu190

· TNS (ns) : -5841.436

· WNS (ns): -0.725

· WHS (ns): 0.016

· CLB Utilization 利用率 (%): 80.15

· Run Time 運(yùn)行時間: 04:46

o4YBAF9uKCKAPoBCAADW635s0Hk880.png

本設(shè)計(jì)優(yōu)化了兩輪。每輪有20-30次編譯以及結(jié)果。對于 placement exploration,我們從前一輪的結(jié)果中選取最好的WNS 結(jié)果,在這個案例中,是-0.417ns。然后將它設(shè)置成“父版本”來進(jìn)行探索。在下表(log)中,您可以看到結(jié)果中“種子”的作用,WNS 有著非常廣泛的分布值。最好 WNS結(jié)果的平均值是-0.694ns,產(chǎn)生了高達(dá)0.457ns的巨大變化。如果您對比最好 WNS 結(jié)果和上一輪的 Placement Exploration,WNS 顯著提升了43%。

圖一: TNS 盒狀圖

圖一: TNS 盒狀圖

圖二: WNS盒狀圖

圖二: WNS盒狀圖

項(xiàng)目二
· Device器件: xcvu190-flgb2104

· TNS (ns) : -10229.035

· WNS (ns): -1.203

· WHS (ns): 0.016

· CLB Utilization 使用率(%): 75.71

· Run Time 運(yùn)行時間: 04:33

o4YBAF9uKCeAbwZvAADqqhg0cjA679.png

與項(xiàng)目一相似,項(xiàng)目二也有兩輪優(yōu)化。在第一輪中,目標(biāo)是取得最好的WNS。我們使用上一輪最好的 WNS 結(jié)果(-0.404),運(yùn)行一輪 placement exploration?;?placement exploration 的結(jié)果, 平均值是-0.512ns。最好結(jié)果是-0.187,對于原父版本的結(jié)果來說,325ps是一個高達(dá)53%的巨幅提升。

圖三: 項(xiàng)目二 TNS

圖三: 項(xiàng)目二 TNS

圖四: 項(xiàng)目二 WNS

圖四: 項(xiàng)目二 WNS

4. 技術(shù)總結(jié)
結(jié)果的提升不言自明。如果您在為最終的300ps提升而奮戰(zhàn),請考慮使用這個方法,它能幫您在截止日期之前達(dá)到要求。

最后一點(diǎn)需要說明的是,運(yùn)行附加的編譯需要很多計(jì)算能力和運(yùn)行時間。而最好的解決方案是云計(jì)算,您可以使用您自己的云服務(wù),或者注冊一個 Plunify Cloud 賬戶

編輯:hfy


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

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124546
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    835

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Vivado無法選中開發(fā)板的常見原因及解決方法

    在使用 AMD Vivado Design Suite 對開發(fā)板(Evaluation Board)進(jìn)行 FPGA 開發(fā)時,我們通常希望在創(chuàng)建工程時直接選擇開發(fā)板,這樣 Vivado 能夠自動配置
    的頭像 發(fā)表于 07-15 10:19 ?436次閱讀
    <b class='flag-5'>Vivado</b>無法選中開發(fā)板的常見原因及解決方法

    中型數(shù)據(jù)中心中的差分晶體振蕩器應(yīng)用與匹配方案

    同步模塊等。 典型設(shè)備與匹配方案 1. 核心交換機(jī)與路由器 匹配方案: FCO-5L 100MHz / 156.25MHz LVPECL 輸出 芯片型號: Broadcom BCM56870
    發(fā)表于 07-01 16:33

    如何使用One Spin檢查AMD Vivado Design Suite Synth的結(jié)果

    本文講述了如何使用 One Spin 檢查 AMD Vivado Design Suite Synth 的結(jié)果(以 Vivado 2024.2 為例)。
    的頭像 發(fā)表于 05-19 14:22 ?514次閱讀
    如何使用One Spin檢查AMD <b class='flag-5'>Vivado</b> Design Suite Synth的結(jié)果

    AMD Vivado Design Suite IDE中的設(shè)計(jì)分析簡介

    本文檔涵蓋了如何驅(qū)動 AMD Vivado Design Suite 來分析和改善您的設(shè)計(jì)。
    的頭像 發(fā)表于 02-19 11:22 ?588次閱讀
    AMD <b class='flag-5'>Vivado</b> Design Suite IDE中的設(shè)計(jì)<b class='flag-5'>分析</b>簡介

    Vivado Design Suite用戶指南: 設(shè)計(jì)分析與收斂技巧

    電子發(fā)燒友網(wǎng)站提供《Vivado Design Suite用戶指南: 設(shè)計(jì)分析與收斂技巧.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 15:28 ?0次下載
    <b class='flag-5'>Vivado</b> Design Suite用戶指南: 設(shè)計(jì)<b class='flag-5'>分析</b>與收斂技巧

    Vivado Design Suite用戶指南:邏輯仿真

    電子發(fā)燒友網(wǎng)站提供《Vivado Design Suite用戶指南:邏輯仿真.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 15:25 ?0次下載
    <b class='flag-5'>Vivado</b> Design Suite用戶指南:邏輯仿真

    云計(jì)算環(huán)境下的IP地址分配方

    之前我們聊過在計(jì)算機(jī)環(huán)境下IP地址的分配方式,但在云計(jì)算環(huán)境下,IP地址的分配方式更加靈活,可以根據(jù)實(shí)際需求進(jìn)行配置,用來滿足不同企業(yè)和應(yīng)用的需求。 在云計(jì)算環(huán)境中,IP地址分配主要涉及到云服務(wù)
    的頭像 發(fā)表于 12-19 14:02 ?544次閱讀

    Xilinx_Vivado_SDK的安裝教程

    I Agree,然后點(diǎn)擊 Next: 選擇 Vivado HL System Edition(一般選擇這個設(shè)計(jì)套件比較完整,它比 Vivado HL Design Edition 多了一個 System Generator for DSP with Mat
    的頭像 發(fā)表于 11-16 09:53 ?5382次閱讀
    Xilinx_<b class='flag-5'>Vivado</b>_SDK的安裝教程

    每次Vivado編譯的結(jié)果都一樣嗎

    很多FPGA工程師都有這種困惑,Vivado每次編譯的結(jié)果都一樣嗎? 在AMD官網(wǎng)上,有這樣一個帖子: Are Vivado results repeatable for identical
    的頭像 發(fā)表于 11-11 11:23 ?1245次閱讀
    每次<b class='flag-5'>Vivado</b>編譯的結(jié)果都一樣嗎

    使用Vivado通過AXI Quad SPI實(shí)現(xiàn)XIP功能

    本博客提供了基于2023.2 Vivado的參考工程,展示如何使用Microblaze 地執(zhí)行(XIP)程序,并提供一個簡單的bootloader。
    的頭像 發(fā)表于 10-29 14:23 ?1707次閱讀
    使用<b class='flag-5'>Vivado</b>通過AXI Quad SPI實(shí)現(xiàn)XIP功能

    Vivado使用小技巧

    有時我們對時序約束進(jìn)行了一些調(diào)整,希望能夠快速看到對應(yīng)的時序報(bào)告,而又不希望重新布局布線。這時,我們可以打開布線后的dcp,直接在Vivado Tcl Console里輸入更新后的時序約束。如果調(diào)整
    的頭像 發(fā)表于 10-24 15:08 ?1019次閱讀
    <b class='flag-5'>Vivado</b>使用小技巧

    Vivado編輯器亂碼問題

    ,但是在Vivado里面打開用sublime寫的代碼之后,經(jīng)常出現(xiàn)中文亂碼,讓人很不舒服。究其原因就是一般來說第三方的編輯器是采用utf8的編碼方式,而vivado的text editor不是這種方式。
    的頭像 發(fā)表于 10-15 17:24 ?2567次閱讀
    <b class='flag-5'>Vivado</b>編輯器亂碼問題

    淺談Vivado編譯時間

    隨著FPGA規(guī)模的增大,設(shè)計(jì)復(fù)雜度的增加,Vivado編譯時間成為一個不可回避的話題。尤其是一些基于SSI芯片的設(shè)計(jì),如VU9P/VU13P/VU19P等,布局布線時間更是顯著增加。當(dāng)然,對于一些設(shè)計(jì)而言,十幾個小時是合理的。但我們依然試圖分析設(shè)計(jì)存在的問題以期縮短編譯時
    的頭像 發(fā)表于 09-18 10:43 ?2257次閱讀
    淺談<b class='flag-5'>Vivado</b>編譯時間

    Vivado 2024.1版本的新特性(2)

    從綜合角度看,Vivado 2024.1對SystemVerilog和VHDL-2019的一些特性開始支持。先看SystemVerilog。
    的頭像 發(fā)表于 09-18 10:34 ?1902次閱讀
    <b class='flag-5'>Vivado</b> 2024.1版本的新特性(2)

    Vivado 2024.1版本的新特性(1)

    Vivado 2024.1已正式發(fā)布,今天我們就來看看新版本帶來了哪些新特性。
    的頭像 發(fā)表于 09-18 10:30 ?2461次閱讀
    <b class='flag-5'>Vivado</b> 2024.1版本的新特性(1)
    主站蜘蛛池模板: 久久国产乱子伦精品免费一 | 韩彩英三级无删版甜性涩爱 | 午夜看片福利 | 久久免费看视频 | eeuss秋霞成人影院 | 四虎影视4hu4虎成人 | 506rr亚洲欧美 | 久久99国产亚洲高清观看首页 | 午夜.dj高清在线观看免费8 | 天天摸天天看天天做天天爽 | 亚洲精品亚洲人成毛片不卡 | 亚洲欧美强伦一区二区另类 | 久久婷婷国产一区二区三区 | 免费午夜不卡毛片 | 亚洲韩国在线一卡二卡 | 四虎永久在线精品免费影视 | 天天爽夜夜爽精品免费 | 日本免费不卡一区 | 欧美一区二区在线观看视频 | 免费福利片2022潦草影视午夜 | 国产精品特黄毛片 | 91操碰| 日本视频黄色 | 97综合网| 欧美a网站 | 黄视频免费观看 | 全是肉的高h短篇列车 | 国产无套粉嫩白浆 | 天天射天天色天天干 | 男人的天堂在线免费视频 | 狠狠操操 | 一级女人毛片人一女人 | 欧美一区色 | 人人草97| 狠狠干天天 | 秋霞麻豆| 午夜精品福利在线观看 | 色网站免费 | 欧美 ed2k | 色中色在线视频 | 狠狠色噜噜狠狠狠狠米奇7777 |