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

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

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

3天內不再提示

數(shù)字集成電路動態(tài)功耗優(yōu)化策略分析與評估

芯華章科技 ? 來源:芯華章科技 ? 作者:芯華章科技 ? 2022-08-24 14:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

芯華章持續(xù)助力第四屆集成電路EDA設計精英挑戰(zhàn)賽,并邀請華南理工大學王小航教授帶來詳細的賽題解析,希望能夠幫助同學們更加從容應對賽事,賽出水平!

1

賽題背景分析

低功耗設計是數(shù)字系統(tǒng)非常重要的考慮因素。為了支持低功耗設計,首先要對功耗進行計算。功耗可分為靜態(tài)功耗(漏電流引起)和動態(tài)功耗(門翻轉引起)。在本賽題中,我們主要考慮動態(tài)功耗的計算方法。 動態(tài)功耗的計算公式如下: 3cd4d646-2374-11ed-ba43-dac502259ad0.png ?其中,VDD為電壓,C為等效電容,Tr為翻轉率,即單位時間內邏輯門從0→1或從1→0的翻轉次數(shù)。我們可以把電壓和等效電容近似視為常數(shù),對于不同的電路負載,統(tǒng)計其Tr,就可以計算動態(tài)功耗。 這道賽題的目的,就是讓大家通過VCD文件來統(tǒng)計一個電路負載的翻轉率。 如何得到翻轉率呢?我們回顧一下,在電路設計的時候,先設計其RTL(如verilog)代碼,并編寫testbench給出激勵進行測試,如下所示: 3ce78b4c-2374-11ed-ba43-dac502259ad0.png ?用常見的仿真工具跑如上RTL代碼和testbench,可得到如下的輸出結果波形: 3cfdb4b2-2374-11ed-ba43-dac502259ad0.png信號變化波形圖(芯華章科技股份有限公司-Fusion Debug 提供) 仿真工具可以把上述波形輸出VCD文件,類似: 3d0db8da-2374-11ed-ba43-dac502259ad0.png ?好,現(xiàn)在重點來了。給定VCD文件(其實就是波形的文本表示),我們就可以統(tǒng)計翻轉率,進而利用上述的功耗公式來計算動態(tài)功耗,它們之間的邏輯關系如下圖: 3d1f58f6-2374-11ed-ba43-dac502259ad0.png ?在本賽題中,我們只關注如何從VCD文件(對應波形)到翻轉率的解析。

2

賽題要點解析

本賽題主要就是進行VCD文件的解析,然后根據(jù)題目的要求,得到不同的統(tǒng)計結果(如翻轉次數(shù)tc,信號邏輯值為1的時間t1, 信號邏輯值為0的時間t0,信號邏輯值為x的時間tx,以及信號邏輯值為1的概率又稱靜態(tài)概率sp)、某個時間窗口的統(tǒng)計結果、不同層次信號的統(tǒng)計結果。 因此,首先需要定義一些數(shù)據(jù)結構表示信號時間序列,可以用數(shù)組或者vector等,將VCD文件讀取、解析為這些信號時間序列變量,再針對這些變量進行統(tǒng)計分析,得到所需的輸出。如下圖所示: 3d37b27a-2374-11ed-ba43-dac502259ad0.png ?

2.1 VCD文件解析

VCD文件解析的思路如下:
  • 首先掃描文件頭,建立每個信號對應的數(shù)組或者vector。

  • 將VCD文件看作是不同時間段的信號改變,對于一個時間段,掃描各個變量的值的變化,記錄其變化,就構成了時間序列。

3d48bae8-2374-11ed-ba43-dac502259ad0.png ?這樣,掃描完一個文件之后,各個變量隨時間變化的序列就存下來了。

2.2統(tǒng)計輸出

有了信號的時間序列值,可以根據(jù)題目要求打印統(tǒng)計結果。主要考慮幾方面:
  • 翻轉率等參數(shù)的計算,需要統(tǒng)計1和0的時間。

  • 一個時間窗口的統(tǒng)計值,需要截取一個時間窗口進行計算。

  • 層次化的信號,需要從文件中讀取信號間的層次關系進行計算。

對于題目中的加分項,即給定VCD文件畫波形,可以嘗試采用matlab或者python等工具,生成一個數(shù)組和畫圖腳本,調用這些外部畫圖工具來畫圖。

2.3多核加速

在題目要求中提到了多核加速,假如你的電腦有多個核,就可以用多線程方式加速。多核加速的本質是將任務劃分到多個線程,讓多個線程在多個核上同時運行從而提高計算速度。 加速方法有兩種,一種是將文件讀入到內存,然后將不同的行分配到不同的核/線程來處理,我們稱之為橫向劃分;另外一種是將文件切分開分到不同的核,每個核處理文件的不同段,我們稱之為縱向劃分。 3d5a6b44-2374-11ed-ba43-dac502259ad0.png ?可以采用pthread或者openMP進行并行編程,需要注意線程間的同步和鎖機制。

2.4文件處理

當VCD文件很大時,為了減少一次性讀入占用太多內存,可以每次讀入一部分文件存在內存中,如用getline等函數(shù)每次讀一行等。

3

建議解題步驟

1

對VCD的基本語法先熟悉一下,如信號名字的對應關系,每一行表示什么含義等。

2

實現(xiàn)VCD文件到信號時間序列變量的轉換。這是一個文本逐行解析的過程。

3

寫統(tǒng)計分析的模塊,每個模塊對應不同的統(tǒng)計需求,相對獨立。

4

學習pthread或openMP多線程編程,學習如何創(chuàng)建線程、線程間如何同步、加鎖等。

5

用pthread或openMP提高你的程序的效率,這里需要并行劃分程序。

6

嘗試一下不同的文件讀取速度和占用內存情況,選擇一個占用內存比較小的方式。

4

其它注意事項

大家在解題時還需要注意以下幾點: 1)不要輕易放棄,題目本身難度不大,已經(jīng)提煉成了算法題,前期的知識準備要花點時間; 2)一定要積極參加培訓,很多知識其實一點就透;在沒有相關背景積累的情況下學習會有一定的挑戰(zhàn)性,但也可以補充很多知識; 3)要遵循循序漸進、從易到難的解題思路,切不可貪大求全讓自己陷入到重重迷霧之中; 最后,預祝各位同學發(fā)揮出自己的水平,取得良好的成績。 審核編輯 :李倩

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

    關注

    5465

    文章

    12695

    瀏覽量

    375858
  • 電壓
    +關注

    關注

    45

    文章

    5793

    瀏覽量

    122420
  • 等效電容
    +關注

    關注

    0

    文章

    18

    瀏覽量

    8282

原文標題:芯華章賽題解析:數(shù)字集成電路動態(tài)功耗優(yōu)化策略分析與評估

文章出處:【微信號:X-EPIC,微信公眾號:芯華章科技】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    實施低功耗設計策略(多電壓域、時鐘門控、功耗門控等) 評估優(yōu)化關鍵路徑timing,提升芯片性能 進行IR Drop
    發(fā)表于 03-14 17:55

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

    實施低功耗設計策略(多電壓域、時鐘門控、功耗門控等) 評估優(yōu)化關鍵路徑timing,提升芯片性能 進行IR Drop
    發(fā)表于 03-14 17:52

    技術資訊 I 如何識別同步開關噪聲

    本文要點集成電路與PCB中均存在可能由開關數(shù)字信號激發(fā)的寄生效應。所有高速數(shù)字集成電路都會產(chǎn)生一定的同步開關噪聲,噪聲的強度由集成電路結構和PCB布局中的寄生參數(shù)決定。若要區(qū)分同步開關
    的頭像 發(fā)表于 02-13 16:26 ?194次閱讀
    技術資訊 I 如何識別同步開關噪聲

    【「龍芯之光 自主可控處理器設計解析」閱讀體驗】--LoongArch邏輯綜合、芯片設計

    。 三.物理設計 集成電路設計的最終交付形式是向芯片制造廠家提供GDS 格式的版圖文件。物理設計是數(shù)字集成電路設計中將邏輯設計轉換為物理可制造版圖的關鍵環(huán)節(jié)。該階段的輸入包含邏輯綜合階段輸出的門級網(wǎng)表
    發(fā)表于 01-18 14:15

    門控時鐘(Clock-gating)介紹

    門控時鐘(Clock-gating):是數(shù)字電路設計中常用于低功耗設計的一種設計,數(shù)字電路中的功耗可以分為動態(tài)
    發(fā)表于 01-16 06:30

    機場800兆數(shù)字集群信號覆蓋

    機場800兆數(shù)字集群信號覆蓋
    的頭像 發(fā)表于 12-11 13:13 ?2350次閱讀
    機場800兆<b class='flag-5'>數(shù)字集</b>群信號覆蓋

    穿戴設備PMIC設計實戰(zhàn):芯片如何實現(xiàn)高效動態(tài)電源管理

    從實際案例出發(fā),分析智能穿戴設備PMIC的選型要點與動態(tài)功耗管理策略,介紹高集成、小封裝芯片如何簡化設計并延長待機時間。
    的頭像 發(fā)表于 12-02 14:52 ?736次閱讀
    穿戴設備PMIC設計實戰(zhàn):芯片如何實現(xiàn)高效<b class='flag-5'>動態(tài)</b>電源管理

    MCU時鐘管理對功耗優(yōu)化方向

    時僅需幾μA),但精度較差。 策略: 在運行模式使用外部高速時鐘,進入低功耗模式前切換到內部低速時鐘。 (4) 分頻器優(yōu)化 原理:通過預分頻器降低外設時鐘頻率(如定時器、ADC)。 示例: 將定
    發(fā)表于 11-24 06:16

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

    之一。對于MDD辰達半導體邏輯IC(集成電路)而言,合理的功耗管理不僅能提升系統(tǒng)性能,還能有效延長設備的使用壽命。因此,作為FAE,在客戶的設計過程中,協(xié)助優(yōu)化功耗
    的頭像 發(fā)表于 10-30 09:49 ?540次閱讀
    MDD 邏輯IC的<b class='flag-5'>功耗</b>管理與<b class='flag-5'>優(yōu)化</b><b class='flag-5'>策略</b>

    華大九天Empyrean Liberal工具助力數(shù)字集成電路設計

    數(shù)字集成電路設計中,單元庫和IP庫宛如一塊塊精心打磨的“積木”,是數(shù)字IC設計的重要基礎。從標準單元庫(Standard Cell)、輸入輸出接口(I/O Interface)、存儲器單元(如
    的頭像 發(fā)表于 07-09 10:14 ?3113次閱讀
    華大九天Empyrean Liberal工具助力<b class='flag-5'>數(shù)字集成電路</b>設計

    硅與其他材料在集成電路中的比較

    硅與其他半導體材料在集成電路應用中的比較可從以下維度展開分析
    的頭像 發(fā)表于 06-28 09:09 ?2360次閱讀

    新思科技攜手深圳大學助力數(shù)字集成電路人才培養(yǎng)

    此前,2025年5月24日至27日, 新思科技受邀參與深圳大學電子與信息工程學院、IEEE電路與系統(tǒng)深圳分會聯(lián)合舉辦的“數(shù)字集成電路中后端設計流程與EDA工具實戰(zhàn)培訓”。本次培訓面向40余名集成電路
    的頭像 發(fā)表于 06-14 10:44 ?1567次閱讀

    電路設計異常要考慮:電流倒灌、熱插拔、過流保護、過壓保護、上電電流

    /AHCT類集成電路中無此缺陷。 2、D2是半導體集成產(chǎn)生的生命存在缺陷(于所有數(shù)字集成電路),其輔助功能為對線路引用的下沖信號進行限幅,提供一些電流保護功能。 3、D3用于保護CMOS電路
    發(fā)表于 05-20 14:27

    元器件及單元電路介紹-610頁

    元器件及單元電路介紹放大電路基礎,電源電路,正弦波振蕩電路,調制與解調電路,混頻電路與變頻
    發(fā)表于 05-19 15:41

    PanDao:通過可生產(chǎn)性調控實現(xiàn)光學設計流程的動態(tài)優(yōu)化

    [1,2])。未來下一步發(fā)展應該就是在光學設計階段就集成生產(chǎn)制造分析功能,甚至是將其直接嵌入光學設計軟件中。本文首次嘗試在光學設計的早期階段動態(tài)應用PanDao軟件,探索在早期光學設計流程中
    發(fā)表于 05-09 08:49
    田阳县| 勐海县| 泗洪县| 岐山县| 千阳县| 金昌市| 昭觉县| 宿州市| 红河县| 绵阳市| 林西县| 东港市| 邹城市| 永靖县| 家居| 屯门区| 奉节县| 浦东新区| 乃东县| 稻城县| 云林县| 新和县| 精河县| 渭源县| 广安市| 怀集县| 卢湾区| 肇庆市| 泽州县| 闽侯县| 营山县| 长武县| 调兵山市| 辰溪县| 阿克苏市| 利辛县| 日照市| 三门峡市| 延安市| 林甸县| 潮安县|