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

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

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

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

FPGA扇出太多引起的時序問題

FPGA設(shè)計(jì)論壇 ? 來源:CSDN博客 ? 作者:多喝hot水 ? 2021-10-25 16:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.扇出太多引起的時序問題。

信號驅(qū)動非常大,扇出很大,需要增加驅(qū)動能力,如果單純考慮驅(qū)動能力可以嘗試增加buffer來解決驅(qū)動能力,但在插入buffer的同時增加了route的延時,容易出現(xiàn)時序報(bào)告評分問題。

解決該問題常用方法為進(jìn)行驅(qū)動信號邏輯復(fù)制,即對扇出很大的信號產(chǎn)生邏輯進(jìn)行多次復(fù)制,生成多路同頻同相的信號去驅(qū)動下級邏輯電路。保證了時延同時也增大了驅(qū)動能力。但是該方法在使用過程中可以和buffer一起使用,平衡資源利用率和時延,防止資源分配不均或者時序考慮不周。

解決該問題常用方法為進(jìn)行驅(qū)動信號邏輯復(fù)制,即對扇出很大的信號產(chǎn)生邏輯進(jìn)行多次復(fù)制,生成多路同頻同相的信號去驅(qū)動下級邏輯電路。保證了時延同時也增大了驅(qū)動能力。但是該方法在使用過程中可以和buffer一起使用,平衡資源利用率和時延,防止資源分配不均或者時序考慮不周。

2.對于時鐘頻率要求較高導(dǎo)致的上升沿下降沿對不同的寄存器操作的問題。

首先分析該問題產(chǎn)生原因,如果上升沿下降沿都使用,就相當(dāng)于是電平觸發(fā),電平觸發(fā)比時鐘沿觸發(fā)更容易受到干擾,所以一般不同時對一個時鐘的上升沿和下降沿分別對不同的寄存器操作。

1)將時鐘通過MMC或者PLL產(chǎn)生180相移產(chǎn)生新的時鐘,新的始終的上升沿就是原時鐘的下降沿,從而實(shí)現(xiàn)都為上升沿觸發(fā)。

2)使用全局時鐘資源中的INV實(shí)現(xiàn)對原時鐘信號取反,然后新的時鐘信號的上升沿就是原時鐘的下降沿。

另外對于其他方法要思考,比如對原時鐘信號進(jìn)行倍頻實(shí)現(xiàn)上升沿下降沿均為上升沿,這個方法直接提升系統(tǒng)時鐘速率一倍,如果不是時鐘速度太高這個上升沿下降沿問題也不會出現(xiàn)了,故,該方法暫不考慮。還有就是對于時鐘的使用一定要使用PLL或者M(jìn)MC這些專門的時鐘內(nèi)核生成。

另外對于其他方法要思考,比如對原時鐘信號進(jìn)行倍頻實(shí)現(xiàn)上升沿下降沿均為上升沿,這個方法直接提升系統(tǒng)時鐘速率一倍,如果不是時鐘速度太高這個上升沿下降沿問題也不會出現(xiàn)了,故,該方法暫不考慮。還有就是對于時鐘的使用一定要使用PLL或者M(jìn)MC這些專門的時鐘內(nèi)核生成。

3.布局太差導(dǎo)致的布線延遲太高問題

布線延遲太高問題一般有兩種情況:

1)一種是布線扇出太多導(dǎo)致的問題,另外再對扇出太多補(bǔ)充一點(diǎn),扇出太多而增加buffer提高驅(qū)動能力,而普通I/O信號或片內(nèi)信號進(jìn)入BUFG到從BUFG輸出,有大約10ns的固定時延,但是BUFG到片內(nèi)所有單元的延時可以忽略為0ns。這個問題在上篇中已經(jīng)給出了解決方案,也就是通過邏輯復(fù)制的方法解決。

2)就是今天要說的問題,就是本身各種信號扇出并不多,邏輯時間也不是很大,但是布線延遲很大,這種問題就是布局太差的問題。

相應(yīng)的解決方案有:通過ISE布局工具中調(diào)整布局的努力程度(effort level),特別努力程度(extra effort),MPPR選項(xiàng),實(shí)在不行的話就嘗試使用Flootplanner相對區(qū)域約束重新對設(shè)計(jì)進(jìn)行布局規(guī)劃。

4.就是出現(xiàn)邏輯級數(shù)過多情況

也就是邏輯計(jì)算時間比較大,這種情況一般不屬于時序問題,而屬于程序編寫問題,盡量不要嵌套IF ELSE語句或者CASE語句嵌套,能用CASE語句盡量不用IF ELSE語句,還有就是在使用IF 語句和CASE語句時注意防止產(chǎn)生不必要的鎖存器。

責(zé)任編輯:haq

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618596
  • 驅(qū)動
    +關(guān)注

    關(guān)注

    12

    文章

    1918

    瀏覽量

    86947
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133242

原文標(biāo)題:FPGA時序問題與解決方法

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    什么是晶圓級扇出封裝技術(shù)

    晶圓級扇出封裝(FO-WLP)通過環(huán)氧樹脂模塑料(EMC)擴(kuò)展芯片有效面積,突破了扇入型封裝的I/O密度限制,但其技術(shù)復(fù)雜度呈指數(shù)級增長。
    的頭像 發(fā)表于 06-05 16:25 ?933次閱讀
    什么是晶圓級<b class='flag-5'>扇出</b>封裝技術(shù)

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

    Vivado中時序分析工具默認(rèn)會分析設(shè)計(jì)中所有時鐘相關(guān)的時序路徑,除非時序約束中設(shè)置了時鐘組或false路徑。使用set_clock_groups命令可以使時序分析工具不分析時鐘組中時
    的頭像 發(fā)表于 04-23 09:50 ?469次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束之設(shè)置時鐘組

    有沒有對appsfpga_io模塊輸入端功能時序的控制的資料?

    我們的要求,只是按行輸入數(shù)據(jù),全局reset。有沒有對appsfpga_io模塊輸入端功能時序的控制的資料?
    發(fā)表于 02-27 07:02

    FPGA驅(qū)動AD芯片之實(shí)現(xiàn)與芯片通信

    概述:?利用FPGA實(shí)現(xiàn)AD芯片的時序,進(jìn)一步實(shí)現(xiàn)與AD芯片數(shù)據(jù)的交互,主要熟悉FPGA時序圖的實(shí)現(xiàn),掌握時序圖轉(zhuǎn)換Verilog硬件描述
    的頭像 發(fā)表于 12-17 15:27 ?1089次閱讀
    <b class='flag-5'>FPGA</b>驅(qū)動AD芯片之實(shí)現(xiàn)與芯片通信

    華天科技硅基扇出封裝

    來源:華天科技 在半導(dǎo)體封裝領(lǐng)域, 扇出(Fan-Out)技術(shù) 正以其獨(dú)特的優(yōu)勢引領(lǐng)著新一輪的技術(shù)革新。它通過將芯片連接到更寬廣的基板上,實(shí)現(xiàn)了更高的I/O密度和更優(yōu)秀的熱性能。由于扇出型封裝不需要
    的頭像 發(fā)表于 12-06 10:00 ?764次閱讀

    FPGA驅(qū)動ADS7947,時序與手冊一樣,采集到的數(shù)據(jù)一直恒定不變,為什么?

    FPGA驅(qū)動ADS7947出問題 時序與手冊一樣 但是采集到的數(shù)據(jù)一直恒定不變 CS也有一個上拉電阻器
    發(fā)表于 11-13 06:11

    Verilog vhdl fpga

    編程語言,熟悉時序約束、時序分析方法; 4.熟悉FPGA開發(fā)環(huán)境及仿真調(diào)試工具。 5.熟悉FPGA外部存儲控制器及數(shù)據(jù)傳輸接口,如E2PROM、FLASH、DDR等。有
    發(fā)表于 11-12 16:40

    高速ADC與FPGA的LVDS數(shù)據(jù)接口中避免時序誤差的設(shè)計(jì)考慮

    電子發(fā)燒友網(wǎng)站提供《高速ADC與FPGA的LVDS數(shù)據(jù)接口中避免時序誤差的設(shè)計(jì)考慮.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:50 ?6次下載
    高速ADC與<b class='flag-5'>FPGA</b>的LVDS數(shù)據(jù)接口中避免<b class='flag-5'>時序</b>誤差的設(shè)計(jì)考慮

    扇出型 (Fan-Out)封裝市場規(guī)模到2028 年將達(dá)到38 億美元

    來源:深芯盟產(chǎn)業(yè)研究部 根據(jù)YOLE 2023年扇出型封裝市場報(bào)告數(shù)據(jù),受高性能計(jì)算 (HPC) 和聯(lián)網(wǎng)市場對超高密度封裝的需求推動,扇出型封裝市場規(guī)模到2028 年將達(dá)到38 億美元。 *1未來五
    的頭像 發(fā)表于 08-26 16:06 ?1123次閱讀
    <b class='flag-5'>扇出</b>型 (Fan-Out)封裝市場規(guī)模到2028 年將達(dá)到38 億美元

    FPGA電源時序控制

    電子發(fā)燒友網(wǎng)站提供《FPGA電源時序控制.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:25 ?0次下載
    <b class='flag-5'>FPGA</b>電源<b class='flag-5'>時序</b>控制

    傳感器陣列扇出技術(shù)和實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《傳感器陣列扇出技術(shù)和實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 08-23 09:47 ?0次下載
    傳感器陣列<b class='flag-5'>扇出</b>技術(shù)和實(shí)現(xiàn)

    FPGA如何消除時鐘抖動

    FPGA(現(xiàn)場可編程門陣列)設(shè)計(jì)中,消除時鐘抖動是一個關(guān)鍵任務(wù),因?yàn)闀r鐘抖動會直接影響系統(tǒng)的時序性能、穩(wěn)定性和可靠性。以下將詳細(xì)闡述FPGA中消除時鐘抖動的多種方法,這些方法涵蓋了從硬件設(shè)計(jì)到軟件優(yōu)化的各個方面。
    的頭像 發(fā)表于 08-19 17:58 ?2804次閱讀

    優(yōu)化 FPGA HLS 設(shè)計(jì)

    優(yōu)化 FPGA HLS 設(shè)計(jì) 用工具用 C 生成 RTL 的代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設(shè)計(jì)性能。 介紹 高級設(shè)計(jì)能夠以簡潔的方式捕獲設(shè)計(jì),從而
    發(fā)表于 08-16 19:56

    深度解析FPGA中的時序約束

    建立時間和保持時間是FPGA時序約束中兩個最基本的概念,同樣在芯片電路時序分析中也存在。
    的頭像 發(fā)表于 08-06 11:40 ?1407次閱讀
    深度解析<b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b>約束

    求助,關(guān)于OPA192的上電時序問題求解

    有一個項(xiàng)目中用到OPA192這個放大器,有兩個問題: 1.V+是+12V供電的,V-是-12V供電的,想問下+12V和-12V這兩個電有沒有什么必須的上電時序需要控制? 2.還有就是我的項(xiàng)目
    發(fā)表于 07-29 08:30