999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式微處理器IP核的SoC物理設計

2017-03-30 03:54:15董培培
微處理機 2017年1期
關鍵詞:嵌入式物理設計

董培培

(中國電子科技集團公司第四十七研究所,沈陽110032)

基于嵌入式微處理器IP核的SoC物理設計

董培培

(中國電子科技集團公司第四十七研究所,沈陽110032)

介紹了嵌入式微處理器IP硬核及SoC的物理設計方法和流程。針對SoC的復雜系統結構與有限物理實現面積之間的矛盾,通過采用改變Cache存儲器類型、減少IP核引腳數量、IP核雙邊擺放引腳、區分高低頻時鐘、優化電源網絡以及SoC頂層采用四層引出Pad等措施,對減小物理實現面積,優化時序特性的方法進行了一些探索。SoC電路經測試,其結果表明,SoC電路內嵌的微處理器在常溫(25℃)常壓(1.2V)條件下最高工作頻率可以達到500MHz,功能正確,功耗小于2.0mW/MHz。這些措施對IP硬核的實現、SoC設計及基于標準單元庫和可復用IP核的超大規模集成電路設計,具有一定的指導意義。

SoC電路;IP硬核;物理設計;標準單元庫;實現面積;時序特性

1 引言

隨著電路設計和制造工藝的發展,集成電路的工藝線寬不斷縮小,集成密度越來越高,而開發周期卻越來越短,采用標準單元庫和可復用IP核成為大規模集成電路設計的主流[1-2]。IP標準化、接口標準化、片上總線標準化已成為大規模集成電路發展的基礎[3]。高性能、低功耗的微處理器設計是一項極其復雜的工作,采用成熟的嵌入式微處理器IP核,加入適當的外圍電路,快速推出具有市場競爭力的微處理器電路產品,已成為許多國際大公司微處理器研發的首選方案。

嵌入式微處理器具有高性能、低功耗、低成本、版本兼容性好等優點,且擁有完善的開發工具和良好的軟件生態環境。隨著計算機、通信、消費電子一體化[4]趨勢的推進和嵌入式微處理器技術的發展,嵌入式微處理器的工作頻率越來越高,且集成了越來越多的外圍IP核,導致復雜的系統結構與有限的物理實現面積之間的矛盾越來越突出。本文從物理設計的角度出發,研究基于嵌入式微處理器IP核的SoC物理設計的流程及技巧,探索這一矛盾的解決方法。

2 物理設計方法

本文的SoC設計采用基于IP單元的系統集成方法,其設計過程可以分為系統設計、IP核設計與評估、IP集成和SoC驗證[5]。在設計方法上,首先進行嵌入式微處理器IP硬核設計,然后配合PLL、總線控制器、系統控制器等模塊進行嵌入式微處理器SoC設計,整個SoC的物理設計流程如圖1所示。

圖1 SoC物理設計流程圖

SoC的功能和性能依據用戶需求制定,設計的IP硬核要能夠匹配系統的功能需求和時序指標,并給物理設計留有適當的時序裕度[6]。在物理設計時,布局布線采用Cadence公司的Encounter工具,靜態時序分析采用Synopsys公司的PrimeTime工具,后端驗證(含LVS、DRC、ANT等)采用Mentor Graphics的Calibre工具。

3 物理設計實現

嵌入式微處理器IP硬核和SoC設計均采用SMIC 65nm工藝。嵌入式微處理器IP硬核要求面積小于3mm×3mm,SoC面積小于5mm×5mm。SoC要求在常溫(25℃)常壓(1.2V)條件下最高工作頻率大于500MHz,功耗小于2.0mW/MHz。

3.1 嵌入式微處理器IP硬核設計

對嵌入式微處理器軟核進行綜合,綜合后的網表包含近1600個引腳,近15萬個單元實例,Cache、MMU(Memory Management Unit)等結構包含的RAM IP實例占用了近40%的目標硬核面積。由于標準單元和RAM單元的實例太多,小于3mm×3mm的IP硬核的物理設計近乎不可能。為實現小于3mm× 3mm的嵌入式微處理器IP硬核物理設計,主要采取了以下5種措施來減小單元擺放面積,優化時序路徑延時。

(1)改變Cache存儲器類型

在相同容量的條件下,相較于SRAM,Register File類型的存儲器占用物理實現面積小,速度快,所以將Cache存儲器的類型由SRAM類型替換為Register File類型。這一替換使Cache存儲器的占用面積減小了近68%,極大地緩解了物理設計的布線擁塞。Register File類型存儲器通常不宜過大,適合于容量≤8KB的應用,因此本設計采用4塊8KB Register File類型的存儲器構成32KB存儲器,用作數據CACHE和指令CACHE。

(2)減少IP核引腳

IP軟核的最大優點是用戶可以自行修改源代碼,修改源代碼需要對IP核的引腳功能及研制目標領域有深刻的了解,需要付出相當多的時間和精力[7]。本設計采用的嵌入式微處理器軟核的引腳數量近1600個,其中有些引腳的功能比較特殊,在用戶的目標應用中未使用,所以,可以依據處理器的目標領域去掉一些不必要的引腳,使整個嵌入式微處理器IP硬核更加緊湊,使有用的引腳擺放更加合理。通過與用戶溝通,嵌入式微處理器IP硬核的引腳減少至1059個,減少了物理設計的DRC沖突,顯著改善了IP硬核的時序。倘若對嵌入式微處理器IP軟核沒有足夠的了解,不建議修改其源代碼。

(3)雙邊擺放引腳

IP硬核單元通常單邊擺放引腳,如果引腳太多,亦可根據引腳功能及相關單元擺放進行分組,采用兩邊擺放引腳的方式進行物理設計。本文研制的IP硬核采用了雙邊擺放引腳的方式,使標準單元擺放更加均勻、合理,改善了物理設計的時序。

(4)區分高低頻時鐘

本文采用的嵌入式微處理器軟核有6個時鐘輸入,綜合時,可以將它們集合在一起,用一個共同的時鐘名稱來表示,整體做為系統時鐘參考,這樣會提高非關鍵路徑的時序要求,對關鍵路徑的時序特征產生不利影響。最好的辦法是按時鐘的功能和頻率進行分組,降低非關鍵路徑的時序要求。在對IP軟核進行綜合時,將與嵌入式微處理器核工作相關的時鐘劃為高速時鐘,將與片上總線相關的時鐘劃為低速時鐘,二者工作頻率按2∶1處理,進而改善了物理設計的時序。

(5)優化電源網絡

IP硬核物理設計時,電源網絡是非常重要的,合理的電源網絡不但能夠減小電源網絡的電壓降,為設計提供穩定的電壓[8],還能節省出許多布線資源,進而減少布線擁塞。IP硬核設計時依據布線擁塞和功耗分析結果對電源網絡進行了優化,在保證可靠供電的前提下,增加了信號線的布線資源。

通過采取以上5種措施,解決了嵌入式微處理器IP硬核物理設計的布線擁塞和時序沖突,并使IP硬核的面積小于3mm×3mm。形式驗證、靜態時序分析、物理驗證和后仿真的結果證明:設計的IP硬核滿足目標要求。

3.2 嵌入式微處理器SoC設計

SoC由嵌入式微處理器IP硬核、PLL IP硬核、總線控制器、系統控制器等模塊組成,引出294個Pad,要求整個微處理器SoC的物理實現面積小于5mm×5mm。經布局分析,該SoC為Pad-Limited設計,即Pad的大小和數量決定了SoC的物理實現面積。為解決Pad單元數量過多而導致SoC物理實現面積增大的問題,本設計采用四層引出Pad的方式,四層引出Pad示意圖如圖2所示。

圖2 四層引出Pad示意圖

經靜態時序分析,本文設計的SoC滿足最高工作頻率大于500MHz的要求。對所設計的SoC進行后仿真,仿真結果表明滿足用戶指標要求,且功能正確。對添加圖2所示的Pad環后的版圖數據進行物理規則驗證并分析驗證結果,確認剩余的物理規則沖突全部可以忽略。

經過綜合、布局布線、靜態時序分析、后仿真、物理規則驗證等步驟,成功地設計出一個占用面積小的嵌入式微處理器IP硬核單元,并完成了小于5mm×5mm的SoC物理設計。

4 結束語

經過對SoC電路測試,結果表明:在常溫(25℃)常壓(1.2V)條件下,最高工作頻率可以達到500MHz以上,功能正確,功耗小于2.0mW/MHz。本文通過一款基于嵌入式微處理器IP核的SoC物理設計過程,介紹了嵌入式微處理器IP硬核、SoC的物理設計方法,探索了一些解決SoC的復雜系統結構與有限物理實現面積之間矛盾的技巧,對基于標準單元和可復用IP核的大規模集成電路設計,尤其是SoC的物理設計,具有一定指導意義。

[1]金湘亮,陳杰,郭曉旭,等.基于IP核復用技術的SoC設計[J].半導體技術,2002,27(4):16-21. JIN Xiang-liang,CHEN Jie,GUO Xiao-xu,et al.Design duplicate technology of SoC based on IP core[J].Semiconductor Technology,2002,27(4):16-21.

[2]熊小昆.基于AMBA總線的SoC芯片的設計與驗證[D].上海:復旦大學,2006:1-8. XIONG Xiao-kun.Design and Verification of SoC Chip based on AMBA Bus[D].ShangHai:Fudan University,2006: 1-8.

[3]宋廷強,劉川來,李思昆等.SoC設計中的IP核復用技術研究[J].青島化工學院學報,2003,24(3):260-263. SONG Ting-qiang,LIU Chuan-lai,LI Si-kun,et al.A Research of IP Reuse Technology in SoCDesigning[J].Journal of Qing dao Institute of Chemical Technology,2003,24(3): 260-263.

[4]萬相奎,丁建平,秦樹人.嵌入式系統及其典型開發模式[J].重慶大學學報,2004,27(2):16-19. WAN Xiang-kui,DING Jian-ping,QIN Shu-ren.Embedded System and Its Typical Developing Pattern[J].Journal of Chongqing University,2004,27(2):16-19.

[5]史江一,朱志煒,方建平,等.基于IP核的8位微控制器設計[J].電子器件,2007,30(1):148-149. SHI Jiang-yi,ZHU Zhi-wei,FANG Jian-ping,et al. IP-Based Design Methodology for 8 Bit MCU[J].Chinese Journal Of Electron Devices,2007,30(1):148-149.

[6]Wilton S.J.E.,R.Saleh.Programmable Logic IP Cores in-So-CDesign:Opportunities and Challenges[C].//Custom Integrated Circuits Conference.IEEE,2001:63-66.

[7]盧貴主,周劍揚,夏斐斐,等.基于IP核的嵌入式8051VHDL設計及FPGA實現[J].廈門大學學報(自然科學版),2002,41(2):190-194. LU Gui-zhu,ZHOU Jian-yang,XIA Fei-fei,et al.The Design of IP Core Based Embedded 8051Microprocessor and FPGA Implement[J].Journal of Xiamen University(Natural Science),2002,41(2):190-194.

[8]田曉萍.基于Encounter的深亞微米布局設計和布線方法研究[D].西安:西安電子科技大學,2014:15-25. TIAN Xiao-ping.Study on deep-submicron placement and routing method based on Encounter[D].XiAn:Xidian University,2014:15-25.

Physical Design of SoC Based on Embedded Micro Processor Unit IP Core

Dong Peipei
(The 47th Institue of China Electronics Technology Group Corporation,Shenyang 110032,China)

The method and flow of physical design for IP hard core and SoC based on embedded Micro Processor Unit(MPU)IP core are introduced in this paper.Several methods are explored to solve the contradiction between the complicated system structure and the limited physical implementation area of SoC based on MPU IP core,such as changing memory type of Cache,reducing the pins of IP core,placing pins on double sides of IP core,distinguishing high frequency clock signal from low frequency clock signal,optimizing the power network and using four-line Pad bonding for the top design of SoC,so the physical implementation area can be reduced,and the timing slack can be optimized.The test results of the fabricated SoC show that the highest work frequency of the embedded MPU in the designed SoC can reach 500MHz at the condition of normal temperature(25℃)and normal power supply(1.2V),the function is correct,and the power consumption is smaller than 2.0mW/MHz. This paper has reference value for customization of IP hard core,design of SoC and VLSI design using standard cell library and reusable IP cores.

SoC chip;IP hard core;Physical design;Standard cell library;Implementation area;Timing feature

10.3969/j.issn.1002-2279.2017.01.004

TN47

A

1002-2279-(2017)01-0013-03

董培培(1984-),男,河南省新鄭市人,工程師,主研方向:CMOS集成電路設計。

2016-01-25

猜你喜歡
嵌入式物理設計
只因是物理
井岡教育(2022年2期)2022-10-14 03:11:44
處處留心皆物理
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
三腳插頭上的物理知識
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
我不是教物理的
中學生(2015年2期)2015-03-01 03:43:33
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 国产9191精品免费观看| 国产成+人+综合+亚洲欧美| 一本大道AV人久久综合| 国产欧美网站| 99久久国产综合精品2023| 天天综合网站| 欧美一级色视频| 992Tv视频国产精品| 午夜啪啪网| 亚洲欧美另类中文字幕| 在线免费a视频| 九月婷婷亚洲综合在线| 女同国产精品一区二区| 欧美日韩国产在线观看一区二区三区| 国产亚洲精品97在线观看| 亚洲欧美不卡| 久久伊人色| 园内精品自拍视频在线播放| 特级毛片8级毛片免费观看| 一本色道久久88综合日韩精品| 99在线国产| a毛片在线免费观看| 成人国产精品网站在线看| 美女扒开下面流白浆在线试听| 国产流白浆视频| 91无码国产视频| 久久综合色播五月男人的天堂| 免费A级毛片无码免费视频| 国产成a人片在线播放| 色亚洲激情综合精品无码视频| 99爱在线| 免费观看无遮挡www的小视频| 无码aⅴ精品一区二区三区| 爆乳熟妇一区二区三区| 日韩欧美综合在线制服| 欧洲高清无码在线| 无码AV日韩一二三区| 精品国产自| 一级香蕉视频在线观看| 成人午夜视频在线| 国产精品微拍| 久久亚洲天堂| 丁香六月激情婷婷| 狠狠ⅴ日韩v欧美v天堂| 亚洲欧美成aⅴ人在线观看 | 中国丰满人妻无码束缚啪啪| 国产一区成人| 国产一级毛片yw| 国产精品不卡片视频免费观看| 国产精品欧美激情| 国产成年无码AⅤ片在线| 91久久偷偷做嫩草影院免费看| 精品无码人妻一区二区| 亚洲an第二区国产精品| 毛片网站观看| 国产玖玖玖精品视频| 亚洲熟妇AV日韩熟妇在线| 大香伊人久久| 夜夜高潮夜夜爽国产伦精品| 一级毛片在线播放免费| 午夜小视频在线| 亚洲中文无码h在线观看| 99热这里只有精品5| 国产欧美专区在线观看| 中文字幕人成人乱码亚洲电影| 二级毛片免费观看全程| 亚洲欧美日韩高清综合678| 国产精品午夜电影| 午夜少妇精品视频小电影| 国产精品分类视频分类一区| 2020国产精品视频| 欧美日韩精品一区二区视频| 91色在线观看| 91丨九色丨首页在线播放 | 国产精品无码作爱| 亚洲有无码中文网| 国产不卡网| 激情成人综合网| 精品国产黑色丝袜高跟鞋 | 精品国产毛片| 无码国产伊人| 国产三级毛片|