在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

不同的Verilog代碼功耗與面積(PPA)差距能有多大?

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 作者:全棧芯片工程師 ? 2023-04-26 10:04 ? 次閱讀

ISP模塊中的同樣功能,兩份代碼,仿真功能都是OK的,區別是多打了一拍。PCLK時鐘30MHz,且兩個hsync脈沖之間的blanking是滿足line_buf中數據移位輸出的,如果不滿足呢,那就必須多鎖存一拍。

此處,在blanking時間必足夠的情況下,經驗豐富的老鳥可以敏銳發現問題,右下代碼重復鎖存,可能有提高timing的效果但并不明顯,同時也浪費了19200個寄存器,存在面積浪費,那么實戰一下,來對比下PPA的區別,結果一定讓你“驚喜”。

優化前能跑25ns周期,即頻點最大可到40MHz,

優化后能跑20ns周期,即頻點最大可到50MHz,Performance性能提高25%。

PR結果:

RTL優化前如下:Density:59.67%,Gates=427032 Cells=65286 Area=3214018.7 um^2

cf94bc5c-e350-11ed-ab56-dac502259ad0.png

RTL優化后如下:Density:36.29%,Gates=259699 Cells=48340 Area=1954598.6 um^2

cfb0dde2-e350-11ed-ab56-dac502259ad0.png

PR結論:gate從427032門降低到了259699門,節省了40%面積。在布線面積足夠、timing都滿足情況下,本次RTL優化節省了30%功耗、40%面積。

RTL設計優化永遠止境,ICer要反復思考,追求PPA極致。



審核編輯:劉清

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

    關注

    28

    文章

    1351

    瀏覽量

    110296
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59924
  • Verilog語言
    +關注

    關注

    0

    文章

    113

    瀏覽量

    8290
  • PPA
    PPA
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7503

原文標題:不同的Verilog代碼,性能、功耗、面積(PPA)差距能有多大?

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數字前端生存指南—PPA

    PPA是數字IC設計逃不開的概念,分別是P(Performance)、P(Power)和A(Area),分別代表芯片的性能、功耗面積。
    的頭像 發表于 12-04 10:09 ?3833次閱讀
    數字前端生存指南—<b class='flag-5'>PPA</b>

    請問FreeRTOS對性能有多大提升?

    FreeRTOS對性能有多大提升?比如做Robomasters這種機器人比賽,使用FreeRTOS,對性能有多大提升
    發表于 06-19 09:00

    PPA分析概述

    本材料的預期受眾是任何級別的系統設計師,或任何其他具有對深入了解如何選擇單個IP并將其組合成自定義SoC.功率、性能和面積PPA)分析收集與以下各項相關的數據三個類別。除了成本之外,通常還需要
    發表于 08-08 06:20

    CAN總線控制器Verilog代碼

    CAN總線控制器Verilog代碼
    發表于 05-20 10:32 ?168次下載

    Verilog代碼書寫規范

    Verilog代碼書寫規范 本規范的目的是提高書寫代碼的可讀性、可修改性、可重用性,優化代碼綜合和仿真的結果,指導設計工程師使用
    發表于 04-15 09:47 ?106次下載

    Verilog代碼覆蓋率檢查

    Verilog代碼覆蓋率檢查是檢查驗證工作是否完全的重要方法,代碼覆蓋率(codecoverge)可以指示Verilog代碼描述的功
    發表于 04-29 12:35 ?8478次閱讀

    verilog_代碼資料

    verilog_代碼資料,非常實用的代碼示例。
    發表于 02-18 15:00 ?37次下載

    verilog代碼規范

    verilog代碼規范,學會寫代碼還不行,我們需要更加的規范。
    發表于 03-25 14:43 ?24次下載

    8051 verilog代碼

    8051 verilog代碼分享,有需要的下來看看。
    發表于 05-24 09:45 ?0次下載

    Verilog 入門的實例代碼

    Verilog 入門的實例代碼,有需要的下來看看
    發表于 05-24 10:03 ?20次下載

    verilog_代碼

    verilog_代碼分享,有需要的朋友下來看看。
    發表于 05-24 10:03 ?12次下載

    中美醫療水平差距多大?

    中美醫療水平差距究竟有多大?中國這些年在醫療水平上全面趕超歐美了嗎?近日,一位上海醫生網友在知乎上關于中美醫療技術水平差距的回答,讓醫療界網友直呼為深度好文:“一針見血,字字珠璣,太深刻了!”
    的頭像 發表于 05-05 15:05 ?1.2w次閱讀

    什么樣的Verilog代碼風格是好的風格?

    代碼是給別人和多年后的自己看的。 關于Verilog代碼設計的一些風格和方法之前也寫過一些Verilog有什么奇技淫巧?
    的頭像 發表于 10-24 15:23 ?1590次閱讀

    Verilog邊沿檢測的基本原理和代碼實現

    本文將從Verilog和邊沿檢測的基本概念入手,介紹Verilog邊沿檢測的原理和應用代碼示例。
    的頭像 發表于 05-12 17:05 ?4131次閱讀
    <b class='flag-5'>Verilog</b>邊沿檢測的基本原理和<b class='flag-5'>代碼</b>實現

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發表于 11-05 11:45 ?429次閱讀
    如何自動生成<b class='flag-5'>verilog</b><b class='flag-5'>代碼</b>
    主站蜘蛛池模板: 三级在线观看网站 | 久久天天躁夜夜躁狠狠 | 美女自熨出白浆视频在线播放 | 欧美成人免费午夜全 | 久久精品视频热 | 日本五十交尾在线观看 | 夜夜夜爽爽爽久久久 | 操女人免费视频 | 国产成人高清精品免费5388密 | 亚洲福利视频一区二区三区 | 性夜影院爽黄e爽在线观看 羞羞色院91精品网站 | 亚洲特黄大黄一级毛片 | 天堂资源wwww在线看 | 两性色午夜视频免费国产 | 午夜寂寞影| 国模小丫大尺度啪啪人体 | 四虎网址在线 | 色色色色色网 | 欧美色综合高清视频在线 | 日日干日日爽 | 成人欧美一区二区三区黑人3p | 亚洲人成网站色7799在线播放 | 男人天堂久久 | 成人自拍视频 | 亚洲国产人成在线观看 | 久久久久国产一级毛片高清版 | 欧美午夜寂寞影院安卓列表 | 看黄在线 | 欧美19禁| 国产特黄1级毛片 | 午夜快播 | 欧美黑人粗暴另类多交 | 亚洲国产高清人在线 | 午夜在线视频 | 五月伊人婷婷 | 欧美性一区二区三区五区 | 久久国产精品永久免费网站 | xxxxxxxx日本69 | 日韩精品免费一级视频 | 免费看欧美一级特黄α大片 | 色爱区综合激月婷婷激情五月 |