OMNIVISION 成立于 1995 年,是一家全球性無晶圓廠半導(dǎo)體組織,致力于面向多種應(yīng)用和行業(yè)開發(fā)先進的解決方案,包括移動電話、安防與監(jiān)控、汽車、計算、醫(yī)療和新興應(yīng)用。憑借屢獲殊榮的創(chuàng)新技術(shù),OMNIVISION 為當(dāng)今許多商業(yè)設(shè)備實現(xiàn)了更加流暢的人機界面。
2020 年 5 月,OMNIVISION 集中開發(fā)一款功耗低于競爭對手的產(chǎn)品。但要實現(xiàn)這一目標,該項目要求 OMNIVISION 在兩天內(nèi)將其芯片的總功耗降低 3%,同時繼續(xù)保持芯片設(shè)計的原始架構(gòu)。
為了克服這些挑戰(zhàn),OMNIVISION 使用PowerPro 將芯片的功耗從 259 mW 降至239 mW,而且 PowerPro 僅僅用了28 分鐘的運行時間就完成了這一任務(wù)。該設(shè)計具有 109,020 個寄存器,其中107,463 個為門控寄存器。
團隊使用PowerPro 中基于可觀察性的順序 (OBS)分析功能,在不影響設(shè)計要求的總數(shù)目的情況下實現(xiàn)了所需的功耗節(jié)省。不過有 28,961 個寄存器(約占 26.6%)被PowerPro 進一步門控,時鐘門控效率(CGE) 從 33.0% 提高到 45.3%。與此同時,功耗降低了 7.7%。
圖1.PowerPro 在不改變架構(gòu)的情況下將功耗降低了7.7%
審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標題:OMNIVISION 使用 PowerPro 在寄存器傳輸級自動優(yōu)化功耗
文章出處:【微信號:Mentor明導(dǎo),微信公眾號:西門子EDA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
在計算機體系結(jié)構(gòu)中,通用寄存器是中央處理器(CPU)內(nèi)部最為核心和基礎(chǔ)的組成部分之一。它們被設(shè)計為能夠存儲和傳輸各種類型的數(shù)據(jù)和指令,是CPU進行數(shù)據(jù)處理和運算的關(guān)鍵工具。通用
發(fā)表于 09-05 14:13
?196次閱讀
寄存器故障分析是計算機硬件維護與系統(tǒng)穩(wěn)定性保障中的重要環(huán)節(jié)。寄存器作為計算機中的關(guān)鍵組成部分,負責(zé)存儲和傳輸數(shù)據(jù),其穩(wěn)定性和可靠性直接影響到整個計算機系統(tǒng)的性能。以下是對寄存器故障的全
發(fā)表于 08-29 11:26
?294次閱讀
在計算機科學(xué)中,寄存器(Register)是一個高速存儲單元,它位于中央處理器(CPU)內(nèi)部,用于存儲計算機程序執(zhí)行過程中所需要的數(shù)據(jù)、指令地址或狀態(tài)信息。寄存器是計算機體系結(jié)構(gòu)中至關(guān)
發(fā)表于 08-02 18:23
?1494次閱讀
寄存器尋址和直接尋址是計算機指令系統(tǒng)中的兩種基本尋址方式。它們在指令的執(zhí)行過程中起著至關(guān)重要的作用,決定了指令操作數(shù)的來源和目標。下面我們將介紹這兩種尋址方式的特點、區(qū)別以及在實際應(yīng)用中的優(yōu)缺點
發(fā)表于 07-12 10:42
?464次閱讀
在計算機體系結(jié)構(gòu)中,寄存器尋址是一種常見的尋址方式,它允許程序直接訪問CPU內(nèi)部的寄存器。寄存器尋址可以提高程序的執(zhí)行效率,因為它避免了對內(nèi)存的訪問。
發(fā)表于 07-12 10:36
?360次閱讀
寄存器是計算機中用于存儲數(shù)據(jù)的高速存儲單元,它們是CPU內(nèi)部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本寄存器
發(fā)表于 07-12 10:31
?634次閱讀
移位寄存器是一種常見的數(shù)字電路組件,用于存儲和傳輸數(shù)字信號。在移位寄存器中,存儲單元是其核心組成部分,負責(zé)存儲數(shù)字信號的每一位。本文將介紹移位寄存器
發(fā)表于 07-12 10:21
?249次閱讀
移位寄存器是一種在數(shù)字電路和計算機科學(xué)中廣泛使用的存儲設(shè)備,它可以用來存儲和傳輸數(shù)據(jù)。在移位寄存器中,數(shù)據(jù)可以通過移位操作來實現(xiàn)數(shù)據(jù)的傳輸和
發(fā)表于 07-12 10:14
?397次閱讀
CPU寄存器是中央處理器內(nèi)的組成部分,是有限存貯容量的高速存貯部件。寄存器是CPU內(nèi)部的元件,包括通用寄存器、專用寄存器和控制
發(fā)表于 02-03 15:15
?2941次閱讀
LabVIEW中的移位寄存器(Shift Register)是一種用于存儲和移動數(shù)據(jù)的功能性塊。它類似于傳統(tǒng)計算機中的寄存器,可以用于在循環(huán)中保留變量的狀態(tài)。但與傳統(tǒng)寄存器不同的是,移
發(fā)表于 01-05 13:49
?2285次閱讀
如何使用LabVIEW讀取三菱PLC的寄存器內(nèi)容,并提供一些實例代碼和注意事項。 首先,我們需要了解PLC寄存器的基本概念。PLC寄存器是一種用于存儲數(shù)據(jù)的內(nèi)部變量,被用于傳輸和保存信
發(fā)表于 12-27 16:31
?1669次閱讀
寄存器寫操作的時候會改變寄存器內(nèi)容,需要時鐘鎖入新的數(shù)據(jù)。但是,對寄存器進行讀操作的時候,寄存器內(nèi)容不改變,寄存器不需要時鐘。這個特點工具是
發(fā)表于 12-08 11:19
?486次閱讀
1,寄存器開發(fā)【難度值:難】寄存器開發(fā)是一種直接訪問微控制器寄存器的編程方法,它提供了對硬件的極大靈活性和直接控制。在
發(fā)表于 11-17 08:00
?1015次閱讀
程序狀態(tài)寄存器的作用就是反映處理器的狀態(tài)信息。在程序運行期間我們可以通過查看程序狀態(tài)寄存器的狀態(tài)位來進行程序的分支跳轉(zhuǎn)處理,或者我們可以設(shè)置程序狀態(tài)
發(fā)表于 10-20 11:38
?3729次閱讀
在項目初期,在使用FPGA工具quartus或者vivado生成版本燒入開發(fā)板進行調(diào)試時(DC開啟優(yōu)化選項后同樣會優(yōu)化掉寄存器),我們有時會
發(fā)表于 09-26 09:47
?920次閱讀
評論