OMNIVISION 成立于 1995 年,是一家全球性無晶圓廠半導體組織,致力于面向多種應用和行業開發先進的解決方案,包括移動電話、安防與監控、汽車、計算、醫療和新興應用。憑借屢獲殊榮的創新技術,OMNIVISION 為當今許多商業設備實現了更加流暢的人機界面。
2020 年 5 月,OMNIVISION 集中開發一款功耗低于競爭對手的產品。但要實現這一目標,該項目要求 OMNIVISION 在兩天內將其芯片的總功耗降低 3%,同時繼續保持芯片設計的原始架構。
為了克服這些挑戰,OMNIVISION 使用PowerPro 將芯片的功耗從 259 mW 降至239 mW,而且 PowerPro 僅僅用了28 分鐘的運行時間就完成了這一任務。該設計具有 109,020 個寄存器,其中107,463 個為門控寄存器。
團隊使用PowerPro 中基于可觀察性的順序 (OBS)分析功能,在不影響設計要求的總數目的情況下實現了所需的功耗節省。不過有 28,961 個寄存器(約占 26.6%)被PowerPro 進一步門控,時鐘門控效率(CGE) 從 33.0% 提高到 45.3%。與此同時,功耗降低了 7.7%。
圖1.PowerPro 在不改變架構的情況下將功耗降低了7.7%
審核編輯:劉清
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:OMNIVISION 使用 PowerPro 在寄存器傳輸級自動優化功耗
文章出處:【微信號:Mentor明導,微信公眾號:西門子EDA】歡迎添加關注!文章轉載請注明出處。
相關推薦
的行為并獲取硬件的狀態信息。 接口的控制與狀態寄存器的作用 在現代計算機系統中,硬件設備與軟件之間的交互是通過一系列的接口來實現的。這些接口不僅需要能夠傳輸數據,還需要能夠控制硬件設備的行為并監控其狀態。接口的控制與狀態
發表于 10-17 10:42
?469次閱讀
寄存器間接尋址和寄存器尋址是計算機體系結構中兩種重要的尋址方式,它們在指令執行過程中起著關鍵作用。下面將從定義、原理、特點、應用場景以及區別等方面對這兩種尋址方式進行詳細闡述。
發表于 10-05 17:13
?1587次閱讀
在計算機體系結構中,通用寄存器是中央處理器(CPU)內部最為核心和基礎的組成部分之一。它們被設計為能夠存儲和傳輸各種類型的數據和指令,是CPU進行數據處理和運算的關鍵工具。通用
發表于 09-05 14:13
?1006次閱讀
在計算機科學中,寄存器(Register)是一種高速存儲單元,它位于CPU內部,與CPU的運算單元和邏輯控制單元緊密相連。寄存器的主要作用是暫時存儲指令、操作數和地址等臨時數據,以便CPU快速訪問和處理。由于
發表于 09-05 14:11
?1950次閱讀
寄存器故障分析是計算機硬件維護與系統穩定性保障中的重要環節。寄存器作為計算機中的關鍵組成部分,負責存儲和傳輸數據,其穩定性和可靠性直接影響到整個計算機系統的性能。以下是對寄存器故障的全
發表于 08-29 11:26
?1057次閱讀
在計算機科學中,寄存器(Register)是一個高速存儲單元,它位于中央處理器(CPU)內部,用于存儲計算機程序執行過程中所需要的數據、指令地址或狀態信息。寄存器是計算機體系結構中至關
發表于 08-02 18:23
?4292次閱讀
寄存器尋址和直接尋址是計算機指令系統中的兩種基本尋址方式。它們在指令的執行過程中起著至關重要的作用,決定了指令操作數的來源和目標。下面我們將介紹這兩種尋址方式的特點、區別以及在實際應用中的優缺點
發表于 07-12 10:42
?1881次閱讀
在計算機體系結構中,寄存器尋址是一種常見的尋址方式,它允許程序直接訪問CPU內部的寄存器。寄存器尋址可以提高程序的執行效率,因為它避免了對內存的訪問。
發表于 07-12 10:36
?699次閱讀
寄存器是計算機中用于存儲數據的高速存儲單元,它們是CPU內部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本寄存器
發表于 07-12 10:31
?1419次閱讀
移位寄存器是一種常見的數字電路組件,用于存儲和傳輸數字信號。在移位寄存器中,存儲單元是其核心組成部分,負責存儲數字信號的每一位。本文將介紹移位寄存器
發表于 07-12 10:21
?441次閱讀
移位寄存器是一種在數字電路和計算機科學中廣泛使用的存儲設備,它可以用來存儲和傳輸數據。在移位寄存器中,數據可以通過移位操作來實現數據的傳輸和
發表于 07-12 10:14
?1536次閱讀
內核寄存器與外設寄存器: 內核寄存器與外設寄存器是完全不同的概念。內核寄存器是指 CPU 內部的寄存器
發表于 04-17 11:47
?3781次閱讀
CPU寄存器是中央處理器內的組成部分,是有限存貯容量的高速存貯部件。寄存器是CPU內部的元件,包括通用寄存器、專用寄存器和控制
發表于 02-03 15:15
?4393次閱讀
移位寄存器是由多個觸發器級聯而成的,每個觸發器只能存儲一個位。數據在寄存器中移動時,每個觸發器將
發表于 01-18 10:52
?8813次閱讀
LabVIEW中的移位寄存器(Shift Register)是一種用于存儲和移動數據的功能性塊。它類似于傳統計算機中的寄存器,可以用于在循環中保留變量的狀態。但與傳統寄存器不同的是,移
發表于 01-05 13:49
?3303次閱讀
評論