《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于接口邏輯模型的MCU物理設計優化研究
基于接口邏輯模型的MCU物理設計優化研究
來源:微型機與應用2012年第16期
王 鵬,侯立剛,吳武臣,彭曉宏
(北京工業大學 電控學院集成電路與系統研究室,北京100124)
摘要: 以一款基于TSMC 0.18 μm工藝的MCU芯片WT20為例,采用設計規劃的方法在原有的展平式設計中將ARM Cortex-M0處理器的核心部分分離出來,作為一個接口邏輯模型(ILM)進行設計,之后在整個設計的頂層調入設計好的接口邏輯模型,完成整個MCU芯片的物理設計。采用接口邏輯模型的分層次物理設計與原有的展平式物理設計相比,設計耗時顯著縮短。此外,在新的物理設計中,穿過處理器核心部分的關鍵路徑在時序方面也有了一定的改善,證明了接口邏輯模型在縮短設計耗時的同時可以保證時序的正確性。
Abstract:
Key words :

摘  要: 以一款基于TSMC 0.18 μm工藝的MCU芯片WT20為例,采用設計規劃的方法在原有的展平式設計中將ARM Cortex-M0處理器的核心部分分離出來,作為一個接口邏輯模型(ILM)進行設計,之后在整個設計的頂層調入設計好的接口邏輯模型,完成整個MCU芯片的物理設計。采用接口邏輯模型的分層次物理設計與原有的展平式物理設計相比,設計耗時顯著縮短。此外,在新的物理設計中,穿過處理器核心部分的關鍵路徑在時序方面也有了一定的改善,證明了接口邏輯模型在縮短設計耗時的同時可以保證時序的正確性。
關鍵詞: 接口邏輯模型;分層次物理設計;降低設計耗時;時序優化

    隨著VSLI設計進入深亞微米時代,人們一方面因為芯片功能的極大提高而受益,另一方面,隨著特征尺寸的不斷縮小,芯片的物理設計變得越發復雜。同時,為了贏得市場,芯片設計的周期被不斷壓縮,而芯片設計的規模卻仍舊飛速地增長,這使得物理設計的耗時問題得到了越來越多的關注。因此,需要有一種能夠提高物理設計效率和競爭力的方法。
    采用接口邏輯模型進行分層次的物理設計可以解決上述問題。接口邏輯模型(ILM)是由模塊的接口邏輯電路轉化而成的一種結構模型,它只包含時序受模塊外部環境影響的邏輯單元。ILM在簡化模塊復雜度的同時可以提供準確的時序模型,在大型設計的頂層中,用ILM替換若干個模塊,可以提高整個設計的時序優化質量,縮短設計耗時。
1 WT20芯片的展平式物理設計
    WT20芯片是一款基于ARM Cortex-M0處理器的通用MCU芯片,其系統總線采用AMBA AHB、APB雙總線結構,掛載的IP包括UART、ADC等。
    如圖1所示,WT20芯片的傳統展平式物理設計以IC Compiler為平臺,采用自下而上的設計方案:芯片經過RTL設計仿真,通過邏輯綜合產生門級網表以及對應的標準時序約束SDC文件,再調用單元庫中的標準單元和大模塊單元,以及這些單元的時序庫,通過布圖規劃、電源規劃、布局、時鐘樹綜合以及布線實現物理設計,提取RC參數進行時序分析,最后產生GDSII文檔完成全部設計。

2 分層次物理設計
    如圖2所示,分層次物理設計方法通過層次化預算和模塊分割,使一個很大的設計轉化成多個小的設計,從而降低了設計的復雜度。設計頂層在例化設計好的模塊之后,在布局(place)、時鐘樹綜合(clock)以及金屬布線(route)三個階段的工作量會大大減小,從而縮短設計耗時。此外,在大型設計中,各個模塊的物理設計同步進行,最后在設計的頂層進行芯片組裝,做到并行不悖。WT20芯片基于接口邏輯模型的分層次物理設計的具體實現過程將在第3節和第4節中進行介紹。

3 ILM分層次物理設計的設計規劃
    在WT20芯片基于接口邏輯模型的分層次物理設計的初始階段,首先需要為接口邏輯模型構造獨立的模塊(block),這部分工作在設計規劃階段完成,因此,設計規劃是整個分層次物理設計的基礎。設計規劃包括如下工作:
    (1)確定芯片面積。芯片的面積越小,每張硅片上產出的裸片數量越多,平均到每個芯片上的成本也越低。但如果芯片的面積過小,一方面會增加芯片中標準單元的擁塞程度,提高物理設計后期布線的難度,另一方面也會使芯片管腳難以擺放。因此,一個合理的面積設定可在保證布線及管腳排布的同時盡量節約產品的成本,所以設計規劃的最初目標是估計芯片面積的大小[1]。
    (2)創建plan group。plan group劃定了接口邏輯模型所包含邏輯的范圍。在創建plan group時需要考慮設計中的邏輯關系、模塊規模以及在虛擬布局中的物理連接關系。通過IC Compiler的create_plan_group命令可以實現plan group的創建,plan group的形狀及在芯片中的位置可以根據需要進行調整。在本設計中,通過對原有的WT20芯片設計進行靜態時序分析,發現關鍵時序路徑大量分布于ARM內核中mcu/sys/timing/init_imp/cortexm0integration區域內,因此將cortexm0integration作為一個plan group進行獨立設計。
    (3)plan group的管腳排布(pin assignment)以及時鐘預算(timing budget)。IC Compiler根據plan group的物理位置以及從plan group中獲得的時序信息設定管腳的位置。在進行管腳排布時,應該避免在小面積的plan group邊界上排布大量的管腳,否則會導致管腳排布失敗。為了滿足分層次設計時序收斂的要求,在管腳排布階段要保證plan group擁有充裕的時序預算,這些工作可以通過allocate_fp_budgets命令來實現。
    在完成上述三步后,plan group會被轉化成軟模塊,其在接口邏輯模型的實現階段會被用于生成ILM模塊。圖3中的黑色矩形部分是包含了plan group接口電路邏輯關系以及時序信息的軟模塊。

4.1 分層次物理設計數據庫的準備
    在這一階段,需要為物理設計的頂層(top)以及由plan group生成的軟模塊分別構建物理設計所需的數據庫。每一個數據庫中包含能夠被IC Compiler識別的milkyway library、標準設計約束SDC文件以及物理設計中所需的腳本。將plan group 轉化成軟模塊之后,通過split_library命令就可以生成模塊級物理設計數據庫。
4.2 接口邏輯模型的生成
    在構架好物理設計庫之后,由plan group 轉化成的軟模塊就可以在不影響頂層其他部分的情況下獨立進行布局、時鐘樹綜合以及布線等物理設計工作。完成軟模塊的物理設計之后,通過create_ilm 命令將plan group生成接口邏輯模型,同時在頂層和模塊層分別生成包含接口邏輯模型所有時序信息的庫文件。圖5是本設計中完成物理設計之后的軟模塊以及生成的接口邏輯模型,可以看到,相比右側的軟模塊,左側的接口邏輯模型的結構得到了明顯的簡化,這會使頂層設計的物理設計耗時大大減少。之后用create_macro_fram命令為生成的接口邏輯模型創建一個FRAM模型,該模型包含了對應接口邏輯模型的抽象物理結構信息,借助FRAM所提供的信息,IC Compiler可以在接口邏輯模型的上方進行布線。在MCU芯片設計的頂層例化組裝已經完工的ILM模塊,并完成其余的頂層物理設計后,WT20芯片基于接口邏輯模型的分層次物理設計就完成了。

5 分層次物理設計結果分析
    本文從物理設計所耗費的時間(runtime)和物理設計靜態時序分析結果兩方面來對傳統的展平式物理設計方法與基于ILM的分層次物理設計方法進行對比,驗證后者是否能在節約設計耗時的同時,保證設計靜態時序的相關性,優化時序結果。
5.1 物理設計耗時分析
    通過比較在物理設計的布局優化、時鐘樹優化以及布線優化三個階段展平式物理設計與基于ILM的分層次物理設計的設計耗時,計算后者與前者之比,如表1所示。得益于模塊分割后,設計難度降低以及并行設計的特點,基于接口邏輯模型的分層次物理設計與傳統的展平式物理設計相比,在布局優化、時鐘樹優化以及布線優化階段的設計耗時都有大幅降低,有效地縮短了設計周期。

5.2 物理設計靜態時序結果分析

 


    通過靜態時序分析可以得到時序路徑終點的信號到達時間(arrival time)以及代表路徑時序緊張程度的slack,slack越大表示時序越寬松。采用統計的方法,選取10 000條穿過接口邏輯模型并且時序最緊張的關鍵路徑作為采樣,在布局、時鐘、布線三個階段進行靜態時序分析,以路徑的信號到達時間為隨機變量,繪制正態分布曲線。如圖6所示,從左至右依次為布局優化、時鐘優化、布線優化三個階段的信號到達時間正態分布曲線,三條曲線的對稱軸以及離散程度并沒有發生明顯的變化,說明采用接口邏輯模型的分層次物理設計在不同設計階段的靜態時序分析結果是相對收斂的,具有較好的靜態時序相關性。

    分層次物理設計的布線工作完成后,從穿過接口邏輯模型的時序路徑中,同樣選擇10 000條關鍵路徑作為采樣進行靜態時序分析。同時,在展平式物理設計中的布線完成階段,對同樣的路徑也進行靜態時序分析,比較相同路徑的slack優化情況。發現通過基于接口邏輯模型的分層次物理設計,37%的關鍵路徑的slack值升高了,時序得到了優化,表2列舉了其中的5條;57%的關鍵路徑其時序結果未發生明顯變化;僅6%的關鍵路徑其時序結果出現了輕度惡化。

    從以上結果可以看出,基于接口邏輯模型的分層次物理設計方法,在有效縮短設計耗時的同時,可以保證設計靜態時序結果的相關性,并能優化部分關鍵時序路徑,在大規模ASIC物理設計中,相比傳統的展平式物理設計方法具有明顯的優勢。
參考文獻
[1] 陳春章,艾霞,王國雄.數字集成電路物理設計[M].北京:科學出版社,2008.
[2] IC Compiler User Guide[S].2009:1-11.
[3] IC Compiler Design Planning User Guide[S].2009:1-4.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          99精品热6080yy久久| 欧美亚洲视频在线看网址| 亚洲国产精品久久| 国产欧美一区二区色老头| 久久成人在线| 亚洲精品国精品久久99热一| 国产麻豆91精品| 久久精品国产一区二区电影| 欧美一区二区三区在线| 国产精品theporn88| 伊人蜜桃色噜噜激情综合| 欧美日韩一区高清| 欧美视频一区| 国产一区 二区 三区一级| 亚洲国产成人av在线| 国产精品福利片| 欧美福利视频在线观看| 久久人人97超碰人人澡爱香蕉| 亚洲美女毛片| 国产精品国产三级国产aⅴ浪潮| 国产亚洲精品成人av久久ww| 欧美超级免费视 在线| 亚洲精品乱码久久久久久黑人| 欧美在线网址| 性娇小13――14欧美| 久久日韩精品| 亚洲综合三区| 黄网站免费久久| 久久av二区| 亚洲乱码国产乱码精品精可以看| 午夜精品福利一区二区三区av| 中文日韩在线视频| 亚洲美女视频在线免费观看| 欧美日韩专区在线| 欧美一级片在线播放| 久久久久国色av免费观看性色| 一区二区三区久久网| 国产情侣一区| 亚洲午夜伦理| 亚洲欧美电影在线观看| 久久在线播放| 国产在线精品一区二区中文| 午夜视频在线观看一区二区三区| 久久免费一区| 1024精品一区二区三区| 在线播放一区| 香蕉久久久久久久av网站| 夜夜爽www精品| 国产日产精品一区二区三区四区的观看方式| 午夜视频一区在线观看| 亚洲午夜高清视频| 国产精品综合不卡av| 午夜免费久久久久| 欧美日韩一区二区在线观看视频| 在线免费高清一区二区三区| 夜夜嗨一区二区三区| 国产精品电影在线观看| 国产精品久久久久aaaa九色| 久久嫩草精品久久久久| 亚洲一区视频在线观看视频| 欧美精品一卡二卡| 久久不射中文字幕| 久久人人97超碰精品888| 国产视频一区在线观看| 午夜精品久久久久久久99黑人| 亚洲国产精品99久久久久久久久| 国产精品videossex久久发布| 国产精品video| 国产精品久久二区| 欧美黑人在线播放| 国产欧美一区二区三区在线老狼| 欧美激情区在线播放| 国产精品初高中精品久久| 久久久精品性| 国产精品欧美日韩一区二区| 欧美成人综合| 久久精品国产亚洲5555| 亚洲伦理自拍| 欧美日韩亚洲一区二区三区四区| 亚洲字幕一区二区| 国产真实乱偷精品视频免| 久久国产精品一区二区三区| 久久九九久久九九| 国产欧美日韩视频一区二区三区| 在线视频欧美日韩| 亚洲国产一区二区视频| 亚洲精品视频一区| 免费成人av资源网| 日韩网站在线看片你懂的| 中日韩男男gay无套| 亚洲成人在线网| 国产日本欧美视频| 国产人成精品一区二区三| 亚洲视频欧美在线| 欧美韩国日本综合| 久久久久久9999| 国产精品自拍一区| 国产日韩欧美在线看| 亚洲日本欧美天堂| 男人的天堂亚洲在线| 欧美日韩一区二区三区| 免费不卡在线视频| 国产一区999| 亚洲日本成人| 欧美日韩免费视频| 亚洲国产精品视频一区| 欧美日韩免费观看一区二区三区| 欧美成人一区二区三区在线观看| 亚洲国产婷婷香蕉久久久久久| 国内外成人免费激情在线视频| 欧美日韩91| 欧美日韩亚洲免费| 国产真实精品久久二三区| 欧美国产日韩xxxxx| 亚洲日本va午夜在线影院| 欧美一区二区三区视频| 国内精品久久久久久久影视麻豆| 性欧美大战久久久久久久免费观看| 在线亚洲伦理| 夜夜躁日日躁狠狠久久88av| 亚洲视频综合在线| 午夜精品久久久久久久白皮肤| 激情视频一区二区| 亚洲国产精品久久久久秋霞影院| 欧美视频成人| 国自产拍偷拍福利精品免费一| 亚洲欧美日韩国产一区二区| 欧美视频网站| 国产精品久久久久毛片大屁完整版| 制服丝袜亚洲播放| 韩曰欧美视频免费观看| 伊人久久av导航| 欧美在线免费视频| 国产人成精品一区二区三| 欧美吻胸吃奶大尺度电影| 久久在线91| 一本色道久久综合亚洲精品不| 久久精品99国产精品酒店日本| 极品裸体白嫩激情啪啪国产精品| 狠久久av成人天堂| 永久555www成人免费| 久久久噜久噜久久综合| 久久一区二区视频| 欧美日韩精品在线观看| 免费高清在线一区| 国产麻豆精品久久一二三| 欧美理论电影网| 亚洲欧美欧美一区二区三区| 国产精品午夜春色av| 亚洲午夜视频在线| 欧美在线日韩在线| 一本色道**综合亚洲精品蜜桃冫| 蜜桃精品久久久久久久免费影院| 亚洲精品一区二区三区在线观看| 国模一区二区三区| 国产精品成人午夜| 欧美日韩在线视频首页| 欧美日韩中文字幕| 国产精品尤物福利片在线观看| 亚洲国产一区视频| 亚洲图片自拍偷拍| 美女露胸一区二区三区| 小黄鸭精品aⅴ导航网站入口| 久久久人成影片一区二区三区观看| 国产精品99久久久久久久久| 久久亚洲综合色一区二区三区| 欧美激情亚洲另类| 狠久久av成人天堂| 国产在线一区二区三区四区| 欧美午夜一区二区| 欧美成人国产一区二区| 洋洋av久久久久久久一区| 国产精品大片免费观看| 国产欧美日韩激情| 国产日韩欧美不卡| 欧美国产欧美综合| 在线精品国精品国产尤物884a| 亚洲欧美日韩区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲自拍都市欧美小说| 久久麻豆一区二区| 久久se精品一区精品二区| 亚洲图片在区色| 亚洲精品日韩激情在线电影| 亚洲欧美精品一区| 欧美日韩高清在线观看| 久久不射中文字幕| 韩国自拍一区| 欧美国产亚洲视频| 亚洲精品欧美日韩| 午夜亚洲福利在线老司机| 亚洲精品国产精品国产自| 国产精品久久久久av免费| 亚洲国产欧美日韩| 国产精品五区| 欧美体内谢she精2性欧美| 久久一区二区三区av| 中文网丁香综合网| 亚洲国产精品电影在线观看| 亚洲深夜影院| av成人黄色| 亚洲主播在线播放| 欧美在线一区二区三区| 久久亚洲免费| 久久精品国产精品亚洲精品| 亚洲综合成人在线| 亚洲日产国产精品| 亚洲视频电影图片偷拍一区| 亚洲一区二区欧美日韩| 国产精品永久入口久久久| 亚洲欧美乱综合| 99国产精品私拍| 国产日韩在线亚洲字幕中文| 久久综合九色99| 99视频在线观看一区三区| 欧美三区在线视频| 国产日韩欧美亚洲一区| 亚洲美女黄色| 亚洲欧美久久久| 国产在线观看91精品一区| 红桃视频国产一区| 国产精品一区二区女厕厕| 欧美搞黄网站| 欧美午夜精品久久久久久浪潮| 亚洲精品美女在线| 99国产精品久久久久久久成人热| 亚洲精华国产欧美| 亚洲免费av观看| 美女黄网久久| 亚洲自拍啪啪| 亚洲资源av| 日韩视频在线免费观看| 嫩草伊人久久精品少妇av杨幂| 狠狠网亚洲精品| 亚洲久久一区二区| 99香蕉国产精品偷在线观看| 亚洲网在线观看| 国产精品美女主播| 日韩一区二区高清| 欧美成人国产va精品日本一级| 欧美一区三区二区在线观看| 欧美电影免费观看网站| 欧美久久久久| 一级成人国产| 亚洲精美视频| 亚洲在线电影| 欧美性生交xxxxx久久久| 一本久久a久久精品亚洲| 国产日产高清欧美一区二区三区| 欧美日韩亚洲一区二区三区在线观看| 亚洲欧美变态国产另类| 欧美色综合天天久久综合精品| 国产亚洲欧美色| 国产欧美一区二区三区在线看蜜臀| 国内成人自拍视频| 亚洲专区国产精品| 欧美精品www在线观看| 亚洲天堂激情| 91久久极品少妇xxxxⅹ软件| 欧美18av| 欧美日韩性视频在线| 一区二区三区久久网| 亚洲精品一区在线| 欧美一区二区精品| 亚洲欧美日韩国产综合在线| 久久精品观看| 黄网动漫久久久| 久久免费少妇高潮久久精品99| 久久免费的精品国产v∧| 一区二区亚洲欧洲国产日韩| 一本久道久久综合狠狠爱| 亚洲国产综合91精品麻豆| 洋洋av久久久久久久一区| 黄网站免费久久| 国产精品乱码一区二区三区| 亚洲一区二区三区在线视频| 免费欧美在线视频| 亚洲国产精品久久久久婷婷884| 亚洲色图在线视频| 国产喷白浆一区二区三区| 午夜精彩国产免费不卡不顿大片| 午夜精品999| 一区二区三区在线免费播放| 欧美午夜久久久| 狠狠色狠狠色综合日日91app| 日韩一区二区精品| 欧美日韩亚洲国产精品| 免费观看30秒视频久久| 欧美xart系列在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美一区二区视频网站| 国产精品捆绑调教| 久久理论片午夜琪琪电影网| av成人黄色| 夜夜躁日日躁狠狠久久88av| 欧美一区网站| 精品91在线| 国产伦精品一区二区三区视频孕妇| 久久精品一区四区| 韩国一区二区在线观看| 久久久久九九九九| 欧美日韩日本国产亚洲在线| 国产伦精品一区二区三区在线观看| 亚洲一区在线观看视频| 亚洲国产婷婷香蕉久久久久久99| 久久午夜精品| 亚洲人成毛片在线播放| 国产精品久久久久天堂| 狠狠操狠狠色综合网| 久久久久久久网| 欧美三级精品| 亚洲第一网站| 免费亚洲一区| 一区在线视频| 99在线精品免费视频九九视| 欧美a级片一区| 国产精品久久久久久久9999| 最新成人在线| 激情综合自拍| 欧美日韩视频| 国产一区二区视频在线观看| 国产精品国产三级国产aⅴ浪潮| 亚洲制服欧美中文字幕中文字幕| 亚洲大片在线观看| 欧美日本高清| 久久久久久网址| 国产一在线精品一区在线观看| 欧美精品国产精品日韩精品|