色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

使用Genus retime技術的實現原理

星星科技指導員 ? 來源:eetop ? 作者:eetop ? 2023-12-14 14:47 ? 次閱讀

設計中經常會碰到一些非常復雜的邏輯,組合邏輯層數非常多,往往造成無法滿足設計的時鐘頻率要求。

Cadence綜合工具Genus支持retime技術。

Retime技術的原理非常簡單。例如下圖,兩級flop之間的組合邏輯太大,限制了時鐘頻率。

1629743781690020.png

Retime技術類似pipeline。Retime技術在兩級flop之間插入retime stage flop,把復雜的組合邏輯分割成里幾個部分,每個部分的組合邏輯層數都相對較小,使得每一級都能工作在較高的頻率,從而滿足整個設計的時鐘要求。

1629743804300031.png

當然,retime技術不是“免費”的。

-插入了中間級,latency增加了。上圖中latency增加了3個cycle。

-插入了中間級flop,面積功耗都會大一些。

下面是一個實例。這個設計實現乘+加(multiply-add)運算。這類運算在DSP中很常見。這里的乘法器是16位輸入乘16位輸入,得到32位結果,再和符號擴展(sign extended)后的第三個輸入相加。

綜合用Genus,target 65nm的庫。順便插一句,很多朋友總以為只要上了先進工藝,timing的問題就解決了。做產品與做科研不同。做產品是要講成本的。上了先進工藝只能說明你資金充裕。使用成熟工藝,雖然慢很多卻能實現一樣的performance,這才是真正的設計能力。

首先來看看最直接的實現方案。這里輸入鎖存后再運算,運算結果鎖存后再輸出。這樣做屏蔽了input delay,output delay對運算邏輯timing的影響,可以更好地評測運算邏輯的速度。

1629744439915496.png

這里也可以看到,手動插入pipeline stages很難,尤其是乘法運算。這是一個整體,無法手動切割。當然有朋友可能會說,例化Synopsys DesignWare里的multi-stage multiplier。那樣當然也是可以的,優缺點你也知道了,這里就不贅述了。

Genus綜合后最差的路徑如下。

1629743903414043.png

1629743922162974.png

時鐘周期為9ns,positive slack 26ps,能滿足。也就是說這個實現方案最多也就是只能跑110MHz左右。如果系統的要求是400MHz,這個最直白的實現方案顯示是不行的。

下面再來看看使用Genus retime技術的實現方法。在這個實現中把multiply-add放到了一個獨立的module中,這樣做是為了在Genus綜合中單獨將這個module的retime打開。

1629743959178023.png

1629743987633402.png

Genus綜合時在syn_generic之前關閉整個設計地retime,打開multiply_add_pipeline模塊地retime。

1629744656572174.png

Genus綜合結果如下。

1629744011672480.png

可以看到,時鐘提高到了2.5ns (400MHz),依然能滿足,slack為0。

這里還要提一下,Genus retime的算法非常聰明。RTL里我們給了中間三級32*3=96個DFF,實際上最后Genus并沒有全部用掉96個DFF,只用了2+9+31個DFF置換為retime中間級flop,其余的都優化掉了。可以說Genus retime真的很“省”。

總結一下,Genus retime技術通過移動pipeline flop的位置將復雜組合邏輯分割成幾級,可以大大提高電路的速度。

審核編輯:黃飛

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

    關注

    65

    文章

    926

    瀏覽量

    142341
  • 時鐘設計
    +關注

    關注

    0

    文章

    27

    瀏覽量

    10922
  • Retimer
    +關注

    關注

    2

    文章

    9

    瀏覽量

    7456
收藏 人收藏

    評論

    相關推薦

    PWM技術實現方法原理詳解

    立即學習>>>【史上最全半橋LLC諧振式開關電源視頻教程】每天學習1小時 張飛帶你兩個月精通半橋LLC開關電源!PWM技術實現方法原理詳解總結了PWM技術問世至今各種主要的實現方法
    發表于 01-10 12:14

    什么是紅外對頻技術,具體怎么實現的?

    江湖救急!急急如律令,號召各路大神。什么是紅外對頻技術,具體怎么實現的?紅外對頻與2.4G如何配合使用?求大神解答,不勝感激!
    發表于 10-21 09:47

    RFID技術怎么實現藥品管理?

    我國運用RFID技術實現藥品管理的市場具有很大的市場空間。RFID在藥物防偽與追蹤及供應鏈管理中具有很大的應用潛力,采用RFID技術后,由于藥品在銷售的每個環節都被跟蹤,其電子履歷被實時記錄在電子
    發表于 09-20 08:15

    如何為管道設計插入寄存器并進行重定時?

    大家好,我需要為管道設計插入寄存器并進行重定時以改善負面松弛。在vivado中是否有內置的方法來執行此操作。我嘗試了phys_opt_design -retime,但它沒有改善松弛。此外,還有一種方法可以通過vivado在生成的網表中插入寄存器。謝謝Ausaf
    發表于 05-01 14:51

    怎么實現基于FPGA技術的智能導盲犬設計?

    怎么實現基于FPGA技術的智能導盲犬設計?
    發表于 05-08 07:37

    如何實現藍牙技術的低功耗?

    和傳統藍牙技術相比,低功耗藍牙技術的低功耗是如何實現的?
    發表于 05-18 06:23

    怎么實現基于CDMA技術的準確尋址?

    本文闡述了基于CDMA技術的光纖Bragg光柵傳感系統的原理及其關鍵技術,并對該系統做了初步實驗研究,實現了基于CDMA技術的準確尋址。
    發表于 05-27 06:56

    怎么利用藍牙技術實現遙控打印?

    本文介紹一種用藍牙技術實現主機與打印機的無線連接,實現遙控打印的方法。
    發表于 05-28 06:07

    怎么實現基于RFID技術的離散MES設計?

    怎么實現基于RFID技術的離散MES設計?
    發表于 06-07 06:02

    什么是多點觸控技術?多點觸控是怎么實現的?

    什么是多點觸控技術?多點觸控是怎么實現的?多點觸控技術的用途有哪些?
    發表于 06-17 07:47

    邏輯電路的糾錯技術是如何實現的?

    邏輯電路的糾錯技術是如何實現的?糾錯技術在邏輯電路中有什么作用?
    發表于 06-18 09:50

    自動駕駛技術實現

    的帶寬有了更高的要求。從而使用以太網技術及中央域控制(Domain)和區域控制(Zonal)架構是下一代車載網絡的發展方向。然而對于自動駕駛技術實現,涉及到感知、規劃、執行三個層面。由于車輛行...
    發表于 09-03 08:31

    NFC的技術原理與實現

    詳細講解NFC的技術原理與實現
    發表于 09-25 06:49

    經典C語言接口與實現:創建可重用軟件的技術

    C語言接口與實現(創建可重用軟件的技術)概念清晰、內容新穎、實例詳盡,是一本有關設計、實現和有效使用C語言庫函數,掌握創建可重用C語言軟件模塊技術的參考指南。C語言接口與
    發表于 09-25 06:42

    無線充電技術設備的實現無線充電技術設備的實現

    無線充電技術設備的實現無線充電技術設備的實現
    發表于 09-15 14:13 ?13次下載
    主站蜘蛛池模板: 免费人成视频X8X8国产更快乐| 久久婷婷五月免费综合色啪| 久久精品天天中文字幕| 五月丁香婷姐色| 国产SUV精品一区二区883| 日韩一区二区三区视频在线观看 | 国产精品永久在线| 主播蜜汁丝袜精品自拍| 荷兰少归BVBV| 亚洲无人区码二码三码区别图| 国产系列在线亚洲视频| 亚洲国产剧情中文视频在线| 国产午夜一区二区三区免费视频| 无码乱人伦一区二区亚洲| 999av视频| 毛片网站网址| 99综合之综合久久伊人| 且试天下芒果免费观看| 粗大分开挺进内射| 无码AV熟妇素人内射V在线| 国产午夜精品理论片影院| 亚洲偷偷自拍免费视频在线| 久久免费精品视频| 99国产精品白浆在线观看免费| 碰超成人在线公开免费视频| 攵女yin乱合集高h| 亚洲国产成人精品久久久久| 精品96在线观看影院| 99热都是精品| 美娇妻的性奴史1一4| brazzers欧美孕交| 日韩一区二区三区免费体验| 国产精品自产拍在线观看网站 | 最近日本免费观看MV免费| 欧美高清videosgratis高| 国产成人8x视频一区二区| 亚洲精品视频免费| 免费精品在线视频| 国产成人无码精品久久久影院| 亚洲伊人久久一次| 彭丹吃奶门|