?

SoC芯片版圖的設計與驗證

2015-10-14 23:01任俊香
科技與創新 2015年19期

任俊香

摘 要:為了進一步提高SoC版圖設計的科學性和可靠性,引入微控制單元MCU。通過闡釋ScC和MCU的含義,結合SoC設計思想,闡述了基于MCU的SoC芯片版圖設計與驗證的要素,并從SoC芯片系統的功能出發,采用硬件與軟件相結合的方式,詳細分析了基于MCU的SoC芯片版圖。

關鍵詞:SoC;MCU;版圖設計;版圖驗證

中圖分類號:TN402 文獻標識碼:A DOI:10.15913/j.cnki.kjycx.2015.19.036

在當前科技、經濟迅速發展的背景下,集成電路的制造工藝也得到了迅猛發展。作為現階段集成電路設計的一項關鍵技術,SoC設計不僅在蘋果、三星手機等移動終端設備方面具有良好的應用,還被廣泛應用在便攜式無人機等操作設備領域。

1 SoC與MCU概述

1.1 SoC與MCU的含義

通常,將SoC定義為系統級芯片,其既是一類產品,又是一種技術。簡單來說,它就是一類具有專用目標的集成電路,不僅包括了較為完整的系統,還嵌有相關軟件的全部內容;而作為一項技術,其主要功能是實現從確定系統的整體功能開始,直到軟硬件的劃分和完成全部設計的整個過程。

微控制單元(MCU)又稱單片機,是將CPU的頻率和規格縮減,同時,將計數器、內存、USB和A/D轉換等整合到同一個芯片上,從而形成芯片級計算機,以達到對不同應用場合作出不同組合控制的目的。

1.2 SoC的設計思想

SoC的設計思想主要為固件集成。對于SoC而言,使用該項技術設計電子系統的基本思想為幫助全系統實現固件集成,用戶可根據具體的需要選擇和改進各部分模塊與嵌入結構,從而實現對固件特性的充分優化;同時,也無需花費過多時間熟悉定制電路的開發技術,使實際所設計出的系統更加接近理想系統。下面主要對基于MCU的SoC版圖進行設計。

2 SoC版圖設計

2.1 版圖設計的基礎環境

在基礎環境方面對SoC芯片版圖的制造要求是能夠在實現電路功能的同時,確保其具有低能耗和高性能特點。因此,需要采用相關器件和互聯技術來設計模擬版圖。設計器件主要包括MOS管、電阻、電容、三極管、二極管和電感等。MOS管包括NWELL、PIMP、NIMP、DIFF、POLY、M1和CONT等層次,電阻與電容通過計算公式得出,設計互聯技術上的金屬連線與通孔、過孔設計采用CMOS N阱1P4M的典型設計工藝。在軟件設計方面,選用專業版圖編輯器virtuoso對版圖進行編輯。除了MOS中涉及到的相關內容外,還包括了Library manager、cell建立、版圖層次顯示、電路圖顯示、版圖顯示、端口和移動窗口等設計組成部分。

2.2 版圖設計的準備工作

新的版圖開始前,需熟悉設計規則,明確項目工藝和各種驗證文件,并提前與電路工程師溝通,對電路作基本的了解,明確電路中需特別處理的地方,例如MOS管、電阻、電容、三極管的匹配,敏感信號的屏蔽,模數之間的隔離等。

2.3 平面規劃與電源網絡的設計

對現階段市場上的SoC芯片類型進行分析可知,數?;旌闲酒钱斍皯米顝V泛的SoC芯片。規劃數?;旌闲酒钠矫嫘枳⒁馊缦聝牲c:①采取數字與模擬分開放置的方式進行(防止互相干擾)。②規劃相關平面時,要深入研究各數據與模擬單元本身的尺寸、標準單元面積和引腳排列方式,從而確保SoC芯片板塊的各個單元能夠被良好整合。例如,電源條通常采用較寬的寬度和間距,對于數字單元環,其與ADC之間的距離至少要在30 ?m以上。

科學、合理設計電源網絡是SoC芯片版圖設計成功的關鍵。電源網絡設計不合理,不僅會增加芯片面積,造成布線擁塞,還可能引入不必要的電源噪聲。通過引入功耗分析軟件Astro-Rail對數字部分的功耗進行分析,得出需要將該部分的功耗控制在38 MW左右。電源環寬度(W)方面,可利用W=(Itotal/4)/Idesn對其進行粗略估計,同時留出20 ?m的余量。另外,芯片模擬部分根據芯片各部分功耗分析,8路ADC功耗約為1 MW,看門狗功耗大約為0.2 MW,12個模擬IO的功耗約為0.8 MW。由于模擬部分需要單獨供電,所以需要另外加入一對模擬電源。

3 SoC版圖驗證

3.1 時序驗證與等效驗證

驗證SoC版圖主要采用靜態時序分析法。借助Prime Time工具檢查系統電路和設計對象中全部時序的路徑,確保SoC芯片工作的覆蓋率為100%.此外,利用計生參數提取解決方案獲取較為詳盡的SoC芯片內部結構設計的網絡數據,在精確計算連線延遲與器件負載的基礎上,達到精確分析SoC版圖時序的目的。SoC處于正常工作時,設置其位置情況,即set_case_analysis0[get_ports test_mode],確定SoC正常工作的維持時間與下次工作建立所需時間,在系列分析結束后,通過Star-RCXT獲取其正常工作維持時間和最短建立時間,分別為0.216 6 ns和0.235 8 ns。根據LED數據顯示,確定時序要求的滿足情況。

所謂“等效驗證”,是指在前端綜合生成的網表中將參考設計方法納入其中,將設計的實現歸納為模擬版圖完成之后輸出的網表。對比兩個網表,確保在SoC芯片版圖設計的全過程中,版圖電路邏輯功能不會發生改變。版圖驗證工作最常用的工具是Formality。開啟Formality后,逐一進行參考設計的導入、實現設計的導入、設計的執行、匹配點的比較和驗證結果的分析與調試等相關工作,為工作人員判斷SoC版圖驗證結果的準確性提供便利。

3.2 物理驗證

物理驗證的主要目的是檢查版圖設計中因設計不合理或人為操作失誤等可能導致的短路和斷路等故障情況。Calibre是版圖物理驗證的基本工具,可嵌入到Virtuoso等版圖編輯軟件中,操作簡單,且能夠與版圖設計工具交互修改,有效控制違反設計規則的部分。

4 結束語

本文研究了SoC芯片模擬版圖的設計與驗證,闡述了設計實施過程中所遇到問題,并提出了相應的解決方法。在版圖驗證方面,通過時序驗證、等效驗證與物理驗證三個方面予以了解答。

參考文獻

[1]居水榮,劉敏杰,朱樟明.8位80 MS/s低功耗流水線型ADC的設計[J].微電子學,2014,04(06):754-758.

[2]王倩,陳后鵬,張怡云,等.小容量相變存儲器芯片版圖設計與驗證分析[J].微電子學,2015,05(01):76-80.

〔編輯:王霞〕

Design and Verification of SoC Chip Layout

Ren Junxiang

Abstract: In order to further improve the scientific and reliability of SoC layout design, the micro control unit MCU is introduced. Through explaining the meaning of ScC and MCU, this paper expounds the elements of layout design and verification of SoC chip based on MCU, and analyzes the function of SoC chip system, and analyzes the layout of SoC chip based on MCU.

Key words: SoC; MCU; layout design; layout verification

文章編號:2095-6835(2015)19-0037-02

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合