超大規模集成電路_納米級超大規模集成電路芯片低功耗物理設計分析(二)

ea5e223a5e6b2cd67efa9662a5141f6b.png

文 | 大順
簡要介紹了功耗的組成,在此基礎上從工藝、電路、門、系統四個層面探討了納米級超大規模集成電路的低功耗物理設計方法。

關鍵詞:納米級;超大規模集成電路;電路芯片;電路設計

02

納米級超大規模集成電路芯片低功耗物理設計方法

2.4?系統層面的芯片低功耗物理設計?

2.4.1?軟硬件劃分軟硬件劃分是指將電路系統分為軟件、硬件兩部分。目前,很多知名電子設計自動化 EDA 公司已相繼發布了系統層面的電路設計軟件,能夠實現電路系統層面軟硬件劃分,被行業廣泛應用。例如,Synopsys 公司的 CoCentric 可以同時設計、仿真、實現多個系統核心元器件,Cadence 推出的 Virtual Component Co-design可以定義、分析、優化系統層面的電路設計,給電路設計者提供了系統集成、驗證所需技術和工具,圖形化界面方便設計人員進行協同設計和驗證。利用這些軟件設計人員可以從系統層面對軟件、硬件兩個角度綜合考慮,確定最佳設計方案。2.4.2 功耗管理功耗管理包括動態、靜態兩種管理方式。動態功耗管理是指根據實際情況控制空閑模塊關閉,以減少功耗。靜態功耗管理的對象是電路工作模式。如果系統空閑,則停止芯片工作,休眠系統,從而減少功耗。動態功耗管理實現需要操作系統,因此其應用受到限制。2.4.3 指令優化指令優化流程包括如下 4 步。(1)提取指令集。合理選用指令集可以讓系統功耗降至最低。(2)合理選擇指令長度,提高程序代碼密度,從而降低對存儲器的訪問,降低功耗。(3)優化指令編碼,減少指令讀取時總線信號翻轉,以降低功耗。(4)壓縮指令,指令在內存中進行壓縮,輸入CPU 之前再解壓可以降低 CPU 功耗。

03

基于 Golden UPF 的低功耗物理設計流程

Golden UPF 主要有便于追蹤、無需修改 UPF 文件及設計效率高等優點。因此,本次研究基于 GoldenUPF(Unified Power Format)進行低功耗物理設計,在滿足電路性能需求的情況下實現低功耗設計目標,設計基本流程如圖 2 所示。

177582d4c5bb37401dec5df4dadc7e05.png

在開始設計前要準備好相應資料,主要包括如下3 個。(1)網表。使用邏輯綜合工具,將設計好的 RTL代碼轉換為基于特定工藝庫的邏輯門級網表。(2)SDC 文件。用 Tcl 語言編寫用于表述設計目標的一種文件,如面積、時序、功耗等方面的設計目標。目前,電路低功耗設計多采用多重邊角多重模式(MCMM)需多個 SDC 文件來確保設計正確。(3)UPF 文件。Unified Power Format 文件對電路低功耗物理設計思路進行了規定,用于設計的全過程。準備好這些資料之后,通過低功耗物理設計將網表轉換成 GDS2 格式版圖文件,經多次 ECO 修復時序違例后,在 MVtool 中檢查低功耗器件插入正確性。再抽取版圖 RC 參數,使用功耗分析軟件讀取 ICC 輸出的門級網表、對應 UPF 對電路功耗進行計算。本文簡要介紹了電路功耗的構成,分別從工藝、電路、門、系統四個層面研究了低功耗物理設計方法,但是低功耗設計領域還有很多待解決的問題,因此還有待進一步研究,以不斷降低芯片功耗。

3a45142e837f916c630e4b17de268319.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532018.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532018.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532018.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java中的printnb_javaI/O系統筆記

1、File類File類的名字有一定的誤導性;我們可能認為它指代的是文件,實際上卻并非如此。它既能代表一個特定文件的名稱,又能代表一個目錄下的一組文件的名稱。1.1、目錄列表器如果需要查看目錄列表,可以通過file.list(FilenameFilt…

outlook反應慢的原因_保險管怎么區分慢熔和快熔?

保險絲快熔與慢熔的區別所有雙帽;對于這樣的產品特性和安全性熔絲; gG的”,即,與接觸帽組合接觸;即,所述雙(內/外蓋)的蓋。和一般的小型或地下加工廠,以便執行切割角,降低生產成本,這將選擇單個帽鉚接“單&…

java成員內部類_Java中的內部類(二)成員內部類

Java中的成員內部類(實例內部類):相當于類中的一個成員變量,下面通過一個例子來觀察成員內部類的特點public classOuter {//定義一個實例變量和一個靜態變量private inta;private static intb;//定義一個靜態方法和一個非靜態方法public static voidsay(…

word 通配符_學會Word通配符,可以幫助我們批量處理好多事情

長文檔需要批量修改或刪除某些內容的時候,我們可以利用Word中的通配符來搞定這一切,當然,前提是你必須會使用它。通配符的功能非常強大,能夠隨意組合替換或刪除我們定義的規則內容,下面易老師就分享一些關于查找替換通…

java存儲鍵值結構_java-鍵值存儲為主數據庫

我將要開始一個項目,該項目的讀寫操作非常頻繁且頻繁.因此,環顧四周,我發現內存數據庫正是為此目的而創建的.經過更多調查后,我進入了redis.Redis看起來很酷(雖然剛開始閱讀,但是對此有很多了解).但是我主要只看過關系數據庫,并且以元組和關系的方式來考慮數據(我認為我可以隨著…

python 輸入文件名查找_python 查找文件名包含指定字符串的方法

編寫一個程序,能在當前目錄以及當前目錄的所有子目錄下查找文件名包含指定字符串的文件,并打印出絕對路徑。import osclass searchfile(object):def __init__(self,path.):self._pathpathself.abspathos.path.abspath(self._path) # 默認當前目錄def fin…

java 運行 出現選擇_Eclipse?運行出現java.lang.NoClassDefFoundError的解決方法

上篇博文也提到了這個問題,但沒有深入的講解。這次特意做了整理,詳細解釋其原因。先看錯誤java.lang.NoClassDefFoundError,顯然是java虛擬機找不到指定的類,多數情況下是外部jar中的類。Eclipse的自動化,集成化&#…

設置熄屏_剛買的手機微信收不到信息提醒耽誤事情,手機到手一定要這樣設置...

手機使用過程中經常會遇到第三方軟件接收不到信息提醒的狀況,常常因此耽誤了很多重要的事情,造成損失。特別是剛換新手機或者手機剛升級系統時發生的最多。一般都覺得是手機問題,其實只是手機的系統設置出現了問題,只要跟我按照以…

java判斷對稱素數_SM2非對稱算法的原理及實現 Java SM2的代碼案例 | 一生孤注擲溫柔 | 小奮斗...

SM2橢圓曲線公鑰密碼算法:我國自主知識產權的商用密碼算法,是ECC(Elliptic Curve Cryptosystem)算法的一種,基于橢圓曲線離散對數問題,計算復雜度是指數級,求解難度較大,同等安全程度要求下,橢圓…

multipartfile 獲取音頻時長_抖音音頻下載捷徑:一鍵提取音頻,安卓+ios全通用,完全免費...

本文相關:抖音音頻提取、抖音音頻快捷指令、捷徑怎么獲取抖音音樂…昨天有抖友分享了一個抖音短視頻鏈接,告訴我,她很喜歡這個視頻里的歌曲,但是在很多歌曲app上面卻找不到相同的版本,然后就問我,有沒有什么…

python可以做特效嗎_學習mel語言,Python,JavaScript到什么程度才能做一下大型特效,要自已開發插件腳本呢?...

感謝邀請。首先自己要在某一方面要擅長,認準一個定位。比如android是鑰匙做前端應用軟件的,python可以做爬蟲及其人工智能,js做全段網頁,java主要是做后端的1、我們程序員對于開發軟件來說,無論你選擇的是那種語言&…

POJ2513-Colored Sticks

/*思路:類似圖論中“一筆畫”問題,兩根木棒的相連接的端點是一樣的顏色,(a,b)--(b,c)--(c, d)....方法:trie樹并查集, 利用trie樹建立字符串和某一個節點的映射,并將這些和字符串構成…

php windows共享內存,給PHP開啟shmop擴展實現共享內存

這篇文章主要介紹了關于給PHP開啟shmop擴展實現共享內存,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下在項目開發中,想要實現PHP多個進程之間共享數據的功能,讓客戶端連接能夠共享一個狀態&#xff0c…

導入ansys的實體怎么進行parameter_ANSYS在線纜線束設計中的仿真應用

ANSYS采用ANSYS Maxwell、Q3D、Twin Builder等電磁仿真軟件,從線纜線束設計、寄生參數RLCG提取、到系統電磁兼容提供了全面仿真分析。創建模型ANSYS在Maxwell軟件基礎上提出針對用戶定制化的“線纜線束設計工具包”,幫助客戶參數化建立特定幾何模型&…

怎么做95置信區間圖_這種動態的OD圖怎么做?簡單3步快速搞定

之前在視頻號中發過一個單車的出行數據可視化效果。動態展示了某天單車不同時段的運行情況,這種動態的OD可視化效果是如何制作的呢?使用的是kepler.gl進行制作的,其實非常簡單,3步即可快速搞定。一、數據軟件準備1、軟件制作這種動…

php抖音跳轉地址,PHP如何實現解析抖音無水印視頻

問題來源很多時候你在douyin里看到了一個短視頻,想復制下來自己編輯文字來發布,可是視頻里的水印卻是原者的。這個時候你想把水印去掉,你要如何做呢?這里提供PHP實現去除水印的主要方法,其實很簡單。使用方法&#xff…

php 分割二維數組,拆分二維數組 php

把以下數組拆分:{"errcode": 0,"msg": "成功","data": {"list": [{"ticket_no": "1","options": ["周四301","周四302","周四303"],"play_ty…

Dijkstra算法優先隊列實現與Bellman_Ford隊列實現的理解

1 /*2 Dijkstra算法用優先隊列來實現,實現了每一條邊最多遍歷一次。 要知道,我們從隊列頭部找到的都是到3 已經"建好樹"的最短距離以及該節點編號, 并由該節點去更新 樹根 到其他點(被更新的節點可以在隊列中4 ,也可以是…

php times33,PHP Hash算法:Times33算法代碼實例

最近看書,里面提到了一些Hash算法。比較有印象的是Times33,當時理解不是很透測,今天寫了段程序來驗證了一下。先上代碼:復制代碼 代碼如下:/*** CRC32 Hash function* param $str* return int*/function hash32($str){return crc3…

撿到vivo手機怎么清除賬號_為什么現在買手機,很少會去考慮OPPO和vivo呢?看一下老板怎么說...

不知道大家是否注意到,近年來OPPO和vivo的報道越來越少,而華為、榮耀和小米出現的頻率越來越高。此外,網絡上還有另外一個聲音,一個專業的機友朋友說,寧可選擇小米、OPPO和vivo,為什么熟悉自己手機的人不考…