日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

玄鐵設計與交付在 PPA 優(yōu)化中的實踐:波形激勵在數(shù)字設計功耗優(yōu)化中的全面解析

RISCV國際人才培養(yǎng)認證中心 ? 2024-12-24 16:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RISC-V 已迅速成為全球處理器設計和實現(xiàn)領域的領先標準指令集架構(ISA)。與私有架構不同,RISC-V 是一種開放給所有人的處理器設計標準,為行業(yè)帶來了前所未有的創(chuàng)新。RISC-V 的重要性、其對科技行業(yè)的影響在促進科技領域增長和發(fā)展的作用,涵蓋了從小型輕量級處理器到強大高性能處理器的整個計算領域。從跨國公司的深度投資到與初創(chuàng)公司的風險投資合作,從大學課堂到國家層面,RISC-V 正在不斷擴大其市場份額。如今,RISC-V 社區(qū)擁有來自全球 70 個國家和地區(qū)的數(shù)萬名工程師的貢獻。

截至目前,玄鐵已發(fā)布多款產(chǎn)品線,覆蓋從低功耗到高性能的多個應用場景。其中包括為節(jié)能設計、適用于物聯(lián)網(wǎng)設備等領域的 E 系列;實時處理能力和高度可靠性 R 系列;極致性能表現(xiàn)的 C 系列高端處理器和剛發(fā)布致力于解決多集群間高效互聯(lián)XT-link 系列。以 C 系列為例:該系列包含多個分支,包括專注于實現(xiàn)最佳能效比的 C908 處理器,強化人工智能計算能力的 C907 處理器;早期發(fā)布的旗艦級 C910 處理器與后續(xù)升級版本 C920 處理器;后續(xù)即將發(fā)布的更高性能 C930處理器等,每一款產(chǎn)品都有其獨特的市場定位和 PPA 需求。

本文將由玄鐵團隊技術專家寇博華分享關于玄鐵設計與交付在 PPA 優(yōu)化中的實踐:波形激勵在數(shù)字設計功耗優(yōu)化中的全面解析。

02a4b506-c1d1-11ef-9434-92fbcf53809c.png

寇博華

阿里巴巴達摩院玄鐵團隊技術專家

阿里巴巴達摩院玄鐵處理器設計團隊技術專家;擁有豐富的低功耗設計經(jīng)驗,與前端和后端團隊緊密協(xié)作,專注于優(yōu)化 PPA,并加速設計收斂的進程。

在芯片設計中,功耗、性能和面積(PPA)是衡量產(chǎn)品競爭力的三大關鍵指標。其中,功耗指標直接影響到產(chǎn)品的能效、熱管理和電池壽命。為了優(yōu)化功耗,從架構設計到代碼實現(xiàn),再到后端實現(xiàn)的每一個環(huán)節(jié)都需要精心打磨。然而,要準確分析和優(yōu)化功耗,正確的波形激勵是不可或缺的。

波形激勵本質上是對設計中每一個信號翻轉信息的描述,它能夠幫助我們理解信號在不同時間點的狀態(tài)變化。只有使用了正確的波形激勵輸入,我們才能獲得有意義的信號翻轉數(shù)據(jù),進而得到準確的功耗分析結果。本文將深入波形激勵在功耗優(yōu)化中的各個方面,包括波形記錄格式、波形場景定義、波形生成方法以及反標率的確認,旨在為讀者提供全面的技術解析和實用指南。

一 波形的記錄格式

在數(shù)字設計中,信號的翻轉信息是功耗分析的關鍵。通常,信號的翻轉可以通過兩個參數(shù)來描述:toggle rate 和 static probability。

Toggle rate:表示信號在一個時鐘周期內的平均翻轉次數(shù)。如果一個信號的 toggle rate 為 1,表示該信號在每一個時鐘周期都有一次翻轉(即從 0 到 1 或從 1 到 0)。如果 toggle rate 為 0,則表示該信號在整個時間窗口內沒有發(fā)生任何翻轉。對于時鐘信號,由于在一個時鐘周期內會有上升沿和下降沿,所以其 toggle rate 最大為 2。

Static probability:表示一個信號在整個時間窗口中為 1 的占比。例如,如果一個信號在 50% 的時間內為 1,則其 static probability 為 0.5。

信號的翻轉信息通常記錄在特定的波形文件格式中,常見的有 SAIF、VCD 和 FSDB:

SAIF (Switching Activity Interchange Format):由于僅記錄每個信號在整個時間窗口內的平均翻轉狀態(tài),即 toggle rate 和 static probability,所以 SAIF 文件僅能用來分析平均功耗。

VCD (Value Change Dump):以 ASCII 格式記錄信號在每個時鐘周期的具體翻轉變化。VCD 文件可以直接用文本編輯器打開閱讀,但由于其詳細記錄了每個時鐘周期的變化,文件體積較大。

FSDB (Fast Signal Database):和 VCD 格式一樣, FSDB 文件也記錄了每個時鐘周期信號的變化,但是由于采用二進制格式記錄,雖然不能直接以文本方式打開,但文件體積最小。FSDB 文件可以通過工具腳本轉換成其他格式,如 VCD 或 SAIF。

二 波形場景的定義

在功耗分析過程中,我們需要針對架構功能定義不同的功耗場景。這些場景可以幫助我們評估和分析整體與各個功能的功耗和能效。以下是一些常見的場景介紹:

場景分類

場景介紹

基準測試

CPU為例,以下是一些典型的基準測試:

Dhrystone:經(jīng)典的整型運算基準測試

Whetstone:用于評估浮點計算的功耗

Sgemm:用于評估向量計算的功耗

Memcpy:用于評估數(shù)據(jù)在緩存之間搬運的功耗

功耗建模

在功耗建模中,可以靈活運用不同的指令組合搭建各種測試用例,用來激活設計中主要的數(shù)據(jù)通路。這種方法有助于構建和驗證功耗模型。

時鐘門控分析

需要使用豐富的波形激勵來不同程度的激活各個功能單元,用來觀測和完善在 RTL 插入的時鐘門控使能和葉級寄存器使能。

綜合和后端工具

對于綜合和后端工具,我們會提供合適的波形激勵,以便工具更好地優(yōu)化動態(tài)功耗。

特殊功耗場景

還有一些有特殊需求的功耗場景,例如 Max Power 和 di/dt 用來幫助后端團隊分析和保證芯片系統(tǒng)和電源網(wǎng)絡的可靠性。

三 波形的形態(tài)和生成

以下是常用的幾種波形激勵形態(tài)及其生成方法:1. 基于 RTL 的波形激勵

最常見的波形激勵是通過 RTL 驗證前仿生成的。這些波形激勵對應的是 RTL 級別中各個信號的翻轉情況。通過 RTL 仿真,我們可以詳細記錄每個信號在不同時間點的狀態(tài)變化,從而為后續(xù)的功耗分析提供基礎數(shù)據(jù)。

2. 基于網(wǎng)表級別的波形激勵

后仿生成:常規(guī)的網(wǎng)表級波形激勵是通過跑后仿來生成的。如果不帶線(wire)和實例(instance)的延遲信息,得到的后仿波形激勵通常稱為零延遲(zero-delay)波形。另一種需要帶延遲信息的波形稱為 SDF 延遲(sdf-delay)波形。為了獲取延遲信息,后端工具需要抽取寄生參數(shù),并在時序工具(如PrimeTime)中進行反標,計算出實際的延遲,然后將這些延遲/轉換時間等信息寫入 SDF 文件。跑后仿時可以帶著 SDF 文件生成更準確的波形。

replay 生成:由于后仿通常在項目后期才調通,而我們希望盡早獲得更準確的功耗數(shù)據(jù),因此在項目中期,當綜合和后端實現(xiàn)完成后,我們會使用 EDA 工具將 RTL 波形、綜合產(chǎn)生的映射文件(mapping file)、SDF 文件以及實際的網(wǎng)表結合,生成一個網(wǎng)表級的波形激勵。

通過這些不同階段的波形激勵生成方法,我們可以在整個設計流程中逐步細化和校準功耗數(shù)據(jù),確保最終產(chǎn)品的功耗性能達到預期目標。

四 波形的反標率

在將波形的翻轉信息反標到設計(RTL 代碼或網(wǎng)表)上時,確保反標的準確性至關重要。導致反標率低的常見錯誤有:

波形和設計不匹配

層級映射錯誤

MDA 選項未啟用

反標的信息一般分為兩個維度:

緯度1
信號本身的屬性分類

Primary Input:設計的輸入輸出

Sequential:時序邏輯,通常為寄存器

Combinational:組合邏輯

Memory:存儲器

緯度2
信號翻轉信息來源分類

From Activity File:波形文件

From SCA/SSA:設置的翻轉約束

Propagated/implied:工具自動分析得到的翻轉信息,主要用于組合邏輯信號

Default/Not-Annotated:兩者都表示沒有有效的來源,區(qū)別在于default會給一個默認翻轉率;而Not-Annotated不會給任何翻轉率

在檢查反標率時,有些參考指標是通用的:

Memory:memory macro 上的反標應該100%來自 Activity File。

Primary Input:功能性接口信號應該從 Activity File 來,個別約束可以從 SCA/SSA 來。

而有些則根據(jù)波形和設計的階段有所不同:

RTL波形反標到網(wǎng)表

在有 mapping file 的情況下,時序邏輯(sequential)大部分需要來自 Activity File。

組合邏輯(combinational)反標率不會太高,所以這部分的功耗與實際值會有明顯差距。

網(wǎng)表級波形反標到對應的網(wǎng)表:所有信號都應該100%來自 Activity File。

通過仔細檢查這些指標和要求,可以確保波形反標操作的準確性和有效性,從而提高功耗分析的精度和可靠性。

五 波形激勵在不同階段的使用

在玄鐵團隊,波形激勵的生成和使用貫穿于整個設計流程的不同階段,以確保功耗優(yōu)化的有效性和準確性:

02b6e924-c1d1-11ef-9434-92fbcf53809c.png

項目初期:RTL 前仿

在項目的早期階段,我們主要基于 RTL 前仿真生成波形。這些波形用于初步的功耗分析,特別是在分析時鐘動態(tài)門控和存儲器翻轉效率方面。另外,通過使用 RTL 功耗工具讀取這些波形,我們也可以得到功耗數(shù)據(jù)的早期評估,分析潛在的功耗瓶頸。

優(yōu)化中期:RTL 前仿+ Replay

在優(yōu)化的中期階段,我們會選擇具有代表性的波形,提供給后端團隊用于綜合和后端實現(xiàn),幫助工具更有效地優(yōu)化動態(tài)和靜態(tài)功耗。此外,我們還會使用 replay 工具生成網(wǎng)表級別的零延遲(zero-delay)和帶延遲(sdf-delay)波形激勵。這有助于盡早評估和分析各個場景下更真實的功耗水平,并進行相應的優(yōu)化。

PPA優(yōu)化后期:后仿真

到了 PPA 優(yōu)化的后期,驗證團隊會調通后仿,生成基于后仿真的網(wǎng)表級波形激勵。我們將這些后仿波形與之前通過 replay 機制生成的數(shù)據(jù)進行對比,以獲得最真實的功耗數(shù)據(jù)。這種對比也可以幫助我們驗證前期優(yōu)化的效果。

后續(xù)探索:性能建模與仿真平臺

為了進一步提高功耗分析的準確性和全面性,我們還可以嘗試在更早期基于性能建模產(chǎn)生的信號激勵來進行功耗建模。此外,我們也可以利用 FPGA 和 Emulator 仿真平臺自帶的激勵和功耗分析工具,對更復雜和完整的系統(tǒng)級場景進行功耗分析。這種方法能夠更好地模擬實際工作環(huán)境,從而提供更為精確的功耗數(shù)據(jù)。

六 結 語

玄鐵的每一款產(chǎn)品都有其獨特的市場定位,同時需要滿足不同市場細分下的性能和PPA要求。玄鐵團隊不僅需要面對不同產(chǎn)品線的常規(guī)迭代升級、大規(guī)模的架構升級,還要緊跟上市發(fā)布時間節(jié)點,時間緊任務重,對于PPA快速迭代需求變高。通過這些不同階段的波形激勵使用方法,玄鐵能夠在整個設計流程中持續(xù)優(yōu)化和分析功耗,確保最終產(chǎn)品的高效能和競爭力。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)字設計

    關注

    0

    文章

    50

    瀏覽量

    22857
  • PPA
    PPA
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7822
  • RISC-V
    +關注

    關注

    49

    文章

    2957

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    高頻交直流探頭在電機驅動與變頻控制的應用:從波形分析到系統(tǒng)優(yōu)化

    高頻交直流探頭(如PKC7150)具備高帶寬、低上升時間及高精度,用于精準測量電機驅動的PWM波形、電流紋波及EMC性能,優(yōu)化系統(tǒng)控制與可靠性。
    的頭像 發(fā)表于 04-09 09:27 ?152次閱讀

    步進電機驅動板細分控制策略與電流波形優(yōu)化

    步進電機驅動板的細分控制策略是提升定位精度、降低運行振動與噪音的核心手段,而電流波形優(yōu)化是細分控制效果落地的關鍵保障。針對傳統(tǒng)固定細分、電流跟蹤滯后及波形畸變等問題,本文提出 動態(tài)細分自適應策略
    的頭像 發(fā)表于 04-08 16:06 ?235次閱讀

    跳線架在數(shù)據(jù)中心的應用與優(yōu)化策略

    數(shù)據(jù)中心作為信息時代的核心基礎設施,其網(wǎng)絡布線的復雜性和重要性不言而喻。跳線架作為數(shù)據(jù)中心網(wǎng)絡布線的關鍵組件,其應用和優(yōu)化策略直接影響到數(shù)據(jù)中心的運行效率和穩(wěn)定性。本文將探討跳線架在數(shù)
    的頭像 發(fā)表于 04-02 10:56 ?218次閱讀

    【高端人才招聘】格見半導體 資深數(shù)字后端工程師 上海&成都

    職位概述 負責芯片后端物理實現(xiàn),與前端設計團隊緊密協(xié)作優(yōu)化芯片的功耗(Power)、性能(Performance)和面積(Area),同時支持DFT設計對接,確保芯片測試性和高質量交付。 主要職責
    發(fā)表于 03-14 17:55

    【高端人才招聘】格見半導體 資深數(shù)字后端工程師

    職位概述 負責芯片后端物理實現(xiàn),與前端設計團隊緊密協(xié)作優(yōu)化芯片的功耗(Power)、性能(Performance)和面積(Area),同時支持DFT設計對接,確保芯片測試性和高質量交付。 主要職責
    發(fā)表于 03-14 17:52

    Powered by XuanTie,Qwen Inside:阿里通義大模型攜手 RISC-V開啟“端側智能”新紀元

    在 AI 邁向“端邊云協(xié)同”的新時代,大模型的價值不僅在于云端的超強算力,更在于能否高效、低成本地部署到千行百業(yè)的終端設備。近日,阿里通義大模型與達摩院旗下 RISC-V 宣布將基于開源架構
    的頭像 發(fā)表于 01-12 11:49 ?422次閱讀
    Powered by XuanTie,Qwen Inside:阿里通義大模型攜手<b class='flag-5'>玄</b><b class='flag-5'>鐵</b> RISC-V開啟“端側智能”新紀元

    請問如何優(yōu)化芯片的功耗管理?

    在汽車電子系統(tǒng),功耗管理是一個關鍵問題。如何優(yōu)化芯源車規(guī)級CW32A030C8T7芯片的功耗管理,實現(xiàn)更高效的能源利用,延長汽車電池壽命?
    發(fā)表于 12-16 07:15

    數(shù)字IC/FPGA設計的時序優(yōu)化方法

    在數(shù)字IC/FPGA設計的過程,對PPA優(yōu)化是無處不在的,也是芯片設計工程師的使命所在。此節(jié)主要將介紹performance性能的優(yōu)化,
    的頭像 發(fā)表于 12-09 10:33 ?3588次閱讀
    <b class='flag-5'>數(shù)字</b>IC/FPGA設計<b class='flag-5'>中</b>的時序<b class='flag-5'>優(yōu)化</b>方法

    RT-Smart、C908與嘉楠K230的端側AI軟硬生態(tài) | 問學直播

    在萬物智能的時代,端側設備正面臨算力、功耗與成本的多重挑戰(zhàn)。如何突破現(xiàn)有技術框架,構建真正高效的端側AI系統(tǒng)?11月27日晚8:00,RT-Thread攜手與嘉楠,共同打造【端側智能新范式】專題
    的頭像 發(fā)表于 11-21 17:07 ?2363次閱讀
    RT-Smart、<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>C908與嘉楠K230的端側AI軟硬生態(tài) | 問學直播

    MDD 邏輯IC的功耗管理與優(yōu)化策略

    隨著數(shù)字電路設計的復雜度不斷提升,功耗管理成為了系統(tǒng)設計不可忽視的重要議題。尤其是在移動設備、消費電子、嵌入式系統(tǒng)等領域,如何降低功耗以提高能源效率和延長電池壽命,已成為設計過程
    的頭像 發(fā)表于 10-30 09:49 ?543次閱讀
    MDD 邏輯IC的<b class='flag-5'>功耗</b>管理與<b class='flag-5'>優(yōu)化</b>策略

    學以致用 虛位以待|RV學院課程正式上線,與PLCT實驗室邀您創(chuàng)“芯”未來

    系統(tǒng)了解 RISC-V 技術趨勢,探索其在各行業(yè)的應用場景,掌握從理論到實踐的完整知識體系。 涵蓋主流操作系統(tǒng) 攜手 PLCT 實驗室發(fā)布全新課程
    發(fā)表于 10-29 17:14

    【RT-Thread× | 硬核直播】RISC-V新核E901發(fā)布!RT-Thread手把手帶你玩轉生態(tài)! | 博觀講堂

    重磅消息!下周四!RT-Thread攜手阿里巴巴達摩院,帶來RISC-V技術深度直播!2025年8月,正式發(fā)布嵌入式E系列全新一代產(chǎn)品——
    的頭像 發(fā)表于 10-21 19:47 ?761次閱讀
    【RT-Thread×<b class='flag-5'>玄</b><b class='flag-5'>鐵</b> | 硬核直播】RISC-V新核E901發(fā)布!RT-Thread手把手帶你玩轉<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>生態(tài)! | 博觀講堂

    CI/CD實踐中的運維優(yōu)化技巧

    在數(shù)字化轉型的浪潮,CI/CD已經(jīng)成為現(xiàn)代軟件開發(fā)的基石。然而,真正能夠發(fā)揮CI/CD威力的,往往在于那些不為人知的運維優(yōu)化細節(jié)。本文將深入剖析CI/CD實踐中的關鍵
    的頭像 發(fā)表于 09-18 15:05 ?1527次閱讀

    RT-Thread BSP全面支持全系列RISC-V 處理器 | 技術集結

    RT-ThreadBSP全面支持全系列RISC-V處理器。系列RISC-V處理器由阿里達摩院研發(fā),涵蓋面向MCU的E系列、面向實時應
    的頭像 發(fā)表于 07-03 18:03 ?3515次閱讀
    RT-Thread BSP<b class='flag-5'>全面</b>支持<b class='flag-5'>玄</b><b class='flag-5'>鐵</b>全系列RISC-V 處理器 | 技術集結

    鴻蒙5開發(fā)寶藏案例分享---性能優(yōu)化案例解析

    鴻蒙性能優(yōu)化寶藏指南:實戰(zhàn)工具與代碼案例解析 大家好呀!今天在翻鴻蒙開發(fā)者文檔時,意外挖到一個 性能優(yōu)化寶藏庫 ——原來官方早就提供了超多實用工具和案例,但很多小伙伴可能沒發(fā)現(xiàn)!這篇就帶大家手把手
    發(fā)表于 06-12 16:36
    周宁县| 当阳市| 梓潼县| 陵川县| 高邮市| 清河县| 广德县| 壶关县| 长海县| 宣恩县| 自治县| 灵武市| 文安县| 界首市| 厦门市| 苍南县| 手机| 毕节市| 全南县| 新竹市| 汝阳县| 和静县| 鄯善县| 和林格尔县| 云龙县| 遂川县| 富蕴县| 绥中县| 荥经县| 枝江市| 桦南县| 肃北| 盐边县| 茶陵县| 兴文县| 泸州市| 乡城县| 晴隆县| 七台河市| 开封市| 祥云县|