




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、,IC設計工具原理 (Cadence應用) 哈爾濱工程大學微電子學專業(yè),第一章 IC設計基礎,集成電路設計就是根據(jù)電路功能和性能的要求,在正確選擇系統(tǒng)配置、電路形式、器件結(jié)構(gòu)、工藝方案和設計規(guī)則的情況下,盡量減小芯片面積,降低設計成本,縮短設計周期以保全全局優(yōu)化,設計出滿足要求的集成電路。其最終的輸出是掩模版圖,通過制版和工藝流片得到所需的集成電路。,IC設計基礎,集成電路制造過程示意圖:,IC設計基礎,集成電路設計域主要包括三個方面: 行為設計(集成電路的功能設計) 結(jié)構(gòu)設計(邏輯和電路設計) 物理設計(光刻掩模版的幾何特性和物 理特性的具體實現(xiàn)),IC設計基礎,集成電路設計層次主要包括五個
2、層次: ()系統(tǒng)級 ()算法級 ()寄存器傳輸級(RTL級) ()邏輯級 ()電路級,IC設計基礎,集成電路設計特點: (1)集成電路對設計正確性提出了更為嚴格的要求。 (2)集成電路對外引出端的數(shù)目受外形尺寸限制,外形尺寸與封裝內(nèi)芯片的引腳數(shù)目不可能同步增加,給芯片的檢測帶來困難。 (3)集成電路的布局、布線等版圖設計更加復雜,只有最終生成設計版圖,通過制作掩模、流片,才能真正實現(xiàn)集成電路的各種功能。 (4)集成電路設計必須采用分層次設計和模塊化設計。,IC設計基礎,避免集成電路設計中出現(xiàn)錯誤措施有: (1)在芯片中設置容錯電路,使芯片具有一定的修正功能。 (2)借助計算機輔助設計工具(ED
3、A工具)對設計的每個階段進行反復驗證和檢查,并對物理因素與電學性能的交織問題進行考慮,以保證設計的正確性。,IC設計基礎,設計信息描述: 集成電路設計信息描述主要有設計圖和語言描述方式。 與設計層次相對應的設計描述主要有功能描述、邏輯描述、電路描述、版圖描述。 功能和邏輯描述可用設計圖和語言實現(xiàn)。 邏輯描述用邏輯圖和邏輯語言實現(xiàn)。 電路描述用電路圖實現(xiàn)。 版圖描述采版圖實現(xiàn),IC設計基礎,IC設計流程:,IC設計基礎,理想的IC設計:根據(jù)設計要求進行系統(tǒng)編譯,得到系統(tǒng)性能和功能描述;由系統(tǒng)性能和功能描述直接編譯出邏輯和電路描述;再由邏輯和電路描述直接編譯出相應的物理版圖描述。 但由于缺少有效的
4、CAD工具,這種技術迄今難以實現(xiàn)。目前硅編譯器是設計自動化程度最高的一種設計技術,可實現(xiàn)算法級或寄存器傳輸級到掩模版圖,但是適用于少數(shù)幾種高度規(guī)則結(jié)構(gòu)的集成電路。,IC設計基礎,典型的實際分層次設計流程:,IC設計基礎,分層次設計流程主要適用于數(shù)字系統(tǒng)設計,模擬IC設計基本上是手工設計。 即便是數(shù)字IC設計,也需要較多的人工干預。,IC設計基礎,IC設計方法 (1)全定制設計 (2)半定制設計 通道門陣列法 門海法 (3)定制設計 標準單元法 通用單元法,第二章 EDA概述,電子設計自動化(EDA:Electronic Design Automation)就是利用計算機作為工作平臺進行電子自動
5、化設計的一項技術。 涵蓋內(nèi)容:系統(tǒng)設計與仿真,電路設計與仿真,印制電路板設計與校正,集成電路版圖設計數(shù)?;旌显O計,嵌入式系統(tǒng)設計,軟硬件系統(tǒng)協(xié)同設計,系統(tǒng)芯片設計,可編程邏輯器件和可編程系統(tǒng)芯片設計,專用集成電路設計等,EDA概述,高級硬件描述語言的完善和IP(Intellectual Property)芯核被廣泛使用,使得電子系統(tǒng)和設計方式發(fā)生了根本性的轉(zhuǎn)變。 IP是集成電路知識產(chǎn)權模塊的簡稱,定義為:經(jīng)過預先設計、預先驗證,具有相對獨立的功能,可以重復使用在SoC和ASIC中的電路模塊。 IP分三類: 軟核IP 固核IP 硬核IP,EDA概述,軟核IP(soft IP)是用可綜合的硬件描述
6、語言描述的RTL級電路功能塊,不涉及用與什么工藝相關的電路和電路元件實現(xiàn)這些描述。 優(yōu)點:設計周期短,設計投入少,不涉及物理實現(xiàn),為后續(xù)設計留有很大發(fā)揮空間,增大了IP的靈活性和適應性。 缺點:會有一定比例的后續(xù)工序無法適應軟核IP設計,從而造成一定程度的軟核IP修正,在性能上有較大的不可預知性。,EDA概述,硬核IP(Hard IP)是經(jīng)過布局、布線并針對某一特定工藝庫優(yōu)化過的網(wǎng)表或物理級版圖,通常是GDS-Stream的文件形式。 優(yōu)點:在功耗、尺寸方面都作了充分的優(yōu)化,有很好的預知性。 缺點:由于對工藝的依賴性使得其靈活性和可移植性都較差。,EDA概述,固核IP(Firm IP)是已經(jīng)基
7、于一般工藝庫進行了綜合和布局IP核,通常以網(wǎng)表的形式提交客戶使用。 固核IP在結(jié)構(gòu)、面積以及性能的安排上都已進行了優(yōu)化。固核IP提供了介于軟和IP和硬核IP之間的一個折中方案,比起硬核IP,具有較好的靈活性和可移植性,比起軟和IP在性能和面積上有較好的可預知性。,EDA概述,EDA發(fā)展概況: (1)20世紀60、70年代出現(xiàn)計算機輔助設計(CAD) (2)隨后出現(xiàn)CAE、CAM、CAT、CAQ。 (3)20世紀80年代,初級的具有自動化功能的EDA出現(xiàn)。 (4)20世紀90年代,EDA技術滲透到電子設計和集成電路設計各個領域,形成了區(qū)別于傳統(tǒng)設計的整套設計思想和方法。 (5)當前,深亞微米工藝
8、和SoC設計對EDA技術提出更高更苛刻的要求。,EDA概述,EDA與傳統(tǒng)CAD主要區(qū)別: (1)DEA提供的電路圖形背后依靠標準的程序化模型或模型庫的支持,使得設計的電路具有仿真和分析的基本條件,傳統(tǒng)CAD僅僅是輔助作圖工具,圖形背后沒有深層次的物理含義。 (2)EDA自動化、智能化程度更高,功能豐富完善。 (3)EDA的開放性和數(shù)據(jù)交換性更好。 (4)EDA技術面向設計對象,更貼近實踐。,EDA概述,EDA技術特征: (1)硬件采用工作站和PC機。 (2)具有IP模塊化芯核的設計和可重復利用功能。 (3)EDA技術采用高級硬件描述語言描述硬件結(jié)構(gòu)、參數(shù)和功能,具有系統(tǒng)級仿真和綜合能力。,ED
9、A概述,EDA工具一般由兩部分組成: 邏輯工具 物理工具 物理工具主要實現(xiàn)物理布局布線。 邏輯工具基于網(wǎng)表、布爾邏輯、傳輸時序等概念。 該兩部分由不同工具承擔,利用標準化的網(wǎng)表文件進行數(shù)據(jù)交換。,EDA概述,EDA應用于三方面: 印制電路板的設計(PCB) 可編程數(shù)字系統(tǒng)設計(CPLD、 FPGA、SOPC) IC設計(ASIC, Soc),EDA概述,EDA軟件功能分類: 設計工具(以人機接口環(huán)境為主) 綜合工具(處理設計目標),EDA概述,設計中采用的輸入方法: 數(shù)字IC設計:硬件描述語言,狀態(tài)機,原理圖 模擬IC設計:圖形輸入,SIPCE語言輸入 PLD設計:HDL語言輸入,原理圖,狀態(tài)
10、機, 波形輸入 PCB設計:原理圖輸入,EDA概述,EDA設計方法: (1)行為描述法 (2)IP設計與復用技術 (3)ASIC設計方法 (4)SoC設計方法 (5)軟硬件協(xié)同設計方法,EDA概述,IC設計工具按其用途分類: (1)設計輸入與仿真工具 (Cadence公司的Virtuoso composer、Verilog-XL、NC-verilog ) (2)綜合工具 (Synopsys公司的DC Expert ,Cadence公司的BuilderGates,Magma公司的Blast RTL) (3)布局和布線 (Cadence PKS和SE-PKS ,Synopsys的Physical
11、Compiler, Magma公司的Blast Fusion) (4)物理版圖設計和驗證工具(Cadence公司的Virtuoso Layout Editor,Synopsys公司的ComsSE ,Tanner公司的 L-edit) (5)模擬電路編輯與仿真(Synopsys公司的HSpice ,Cadence公司的Spectre Simulator ,Tanner公司的S-edit),EDA概述,EDA主要供應商:,Synopsys,Alta,Epic,Synopsys,IKOS,Cadence,Compass,Synopsys,Vantage,Vantage,Cadence,Synopsy
12、s,Synopsys,Compass,Mentor Graphics,Cadence,Avant!,Mentor Graphics,Sunrise,Synopsys,Compass,EDA概述,EDA業(yè)界三強: Cadence,強項為IC版圖設計和PCB設計 Synopsys,強項為邏輯綜合 Mentor Graphics,強項為PCB設計和深 亞微米IC設計驗證和測試,EDA概述,Cadence 公司簡介: 成立于1988年,公司總部位于美國加利福尼亞州的San Jose,是全球最大的EDA供應商。 產(chǎn)品涵蓋領域: 包括系統(tǒng)頂層設計與仿真、信號處理、電路設計與仿真、PCB設計與分析、FPGA
13、及ASIC設計以及深亞微米IC設計等。,EDA概述,Cadence EDA工具分類: 1、板級電路設計系統(tǒng) 工具 Concept HDL原理圖設計輸入工具 Check Plus HDL原理圖設計規(guī)則檢查工具 SPECTRA Quest Engineer PCB版圖布局規(guī)劃工具 Allegro Expert專家級PCB版圖編輯工具 SPECTRA Expert AutoRouter 專家級pcb自動布線工具 SigNoise信噪分析工具 EMControl 電磁兼容性檢查工具,EDA概述,2、邏輯設計與驗證工具 Verilog-xl仿真器 Leapfrog VHDL仿真器 Affirma NC
14、Verilog仿真器 Affirma NC VHDL仿真器 Verifault-XL 故障仿真器 VeriSure代碼覆蓋率檢查工具 Envisia Build Gates 綜合工具,EDA概述,3、全定制IC設計工具 Virtuos Schematic Composer Analog Design Environment Virtuos Layout Editor Spectra Virtuoso Layout Synthesizer Assura dracula Diva,EDA概述,Synopsys公司簡介: 是為全球集成電路設計提供電子設計自動化(EDA)軟件工具的主導企業(yè)。為全球電子
15、市場提供技術先進的IC設計與驗證平臺,致力于復雜的芯片上系統(tǒng)(SoCs)的開發(fā)。總部設在美國加利福尼亞州Mountain View,有超過60家分公司分布在北美、歐洲、日本與亞洲。 提供前后端完整IC設計方案的領先EDA工具供應商。是EDA歷史上第一次由一家EDA公司集成了業(yè)界最好的前端和后端設計工具。,EDA概述,Sysnopsys 公司主要產(chǎn)品 Apollo-II (為SoC設計服務的布局布線系統(tǒng)) Hercules(層次化的物理驗證) PrimeTime(全芯片,門級靜態(tài)時序分析) Saber(混合信號、混合技術仿真器) SaberDesigner(簡單易用、交互能力強的設計工具) VC
16、S(先進的RTL及門級驗證平臺 ) Vera(為功能驗證提供測試向量自動生成) Cosmos-Scope(圖形化波形分析儀) CosmosLE(自動化的版圖全定制) ComosSE(全定制的自動化仿真環(huán)境) HSPICE(高精度電路仿真 ) NanoSim(存儲器和混合信號驗證 ),EDA概述,Mentor Graphics公司簡介: Mentor Graphics公司成立于1981年,總部位于美國俄勒岡州的Wilsonville。Mentor提供完整的軟件和硬件設計解決方案。,EDA概述,Mentor公司的主要產(chǎn)品 Mentor DFT (深亞微米集成電路的設計測試) Calibre pro
17、duct suite (深亞微米集成電路的版圖驗證) ModelSim ,Eldo ,Mentor Graphics (深亞微米集成電路的系統(tǒng)設計仿真) Blast RTL (高容量,快速的邏輯綜合器和靜態(tài)時序分析模塊) Blast Fusion (完整的從門級網(wǎng)表到芯片的物理設計系統(tǒng) ),第三章Cdence的系統(tǒng)組織結(jié)構(gòu),大多數(shù) Cadence 工具使用同樣的庫模型,庫結(jié)構(gòu)按目錄結(jié)構(gòu)組織數(shù)據(jù),這利于不同工具之間的數(shù)據(jù)交互和一致操作。,物理組織,邏輯組織,目錄,庫,子目錄,單元,子目錄,視圖,系統(tǒng)組織結(jié)構(gòu),DDMS(Design Data Management System),DDMS,物理路
18、徑 Path/lib/cell_1/layout_3.0,邏輯名稱 cell_1 layout 3.0,Library.lib,系統(tǒng)組織結(jié)構(gòu),Terms and Definitions 庫(library):特定工藝相關的單元集合 單元(cell):構(gòu)成系統(tǒng)或芯片模塊的設計對象 視圖(view):單元的一種預定義類型的表示 CIW:命令解釋窗口 屬性(attributes):預定義的名稱-值對的集合 搜索路徑(search path):指向當前工作目錄和 工作庫的指針,系統(tǒng)啟動,環(huán)境設置 1 .cshrc 文件設置 .cshrc文件中指定 Cadence 軟件和 licence 文件所在的路徑
19、 2 .cdsenv 文件設置 .cdsenv 文件包含了 Cadence 軟件的一些初始設置,該文件用 SKILL 語言寫,Cadence 可直接執(zhí)行 3 .cdsinit 文件設置,系統(tǒng)啟動,5 工藝文件(technology file) 技術文件包含了設計必需的很多信息,對設計,尤其是版圖設計很重要。它包含層的定義,符號化器件定義,幾何、物理、電學設計規(guī)則,以及一些針對特定 Cadence 工具的規(guī)則定義,如自動布局布線的規(guī)則,版圖轉(zhuǎn)換成 GDSII 時所使用層號的定義。 6 顯示文件(display.drf),系統(tǒng)啟動,系統(tǒng)啟動 1 前端啟動命令,系統(tǒng)啟動,2 版圖工具啟動命令,系統(tǒng)啟
20、動,3 系統(tǒng)級啟動命令,系統(tǒng)啟動,系統(tǒng)啟動,Command Interpreter Window(CIW),Log 文件,菜單欄,窗口號,輸出域,命令提示行,輸入域,鼠標按鈕提示,幫助系統(tǒng),兩種方式尋求幫助 1 openbook 在UNIX提示符下輸入命令 openbook: host openbook 網(wǎng)表信息(用于LVS);工藝相關信息 驗證方式-Incremental VS Full chip Hierarchical VS Flatten Online VS offline,版圖驗證工具Dracula,Dracula 主要功能: 1設計規(guī)則檢查DRC * 2電氣規(guī)則檢查ERC 3版圖
21、填充設計數(shù)據(jù)信息; 編譯命令文件; 提交執(zhí)行文件; 查詢驗證結(jié)果報表并修改錯誤;,版圖驗證工具Dracula,版圖GDSII 格式轉(zhuǎn)換 WHY:Dracula 處理對象是GDSII文件 操作步驟: 執(zhí)行:CIWFileExportStream 彈出如下窗口:,版圖驗證工具Dracula,運行目錄,輸出文件名,What is this?,版圖驗證工具Dracula,It is this,the two units should be consistent!,These two items should be changed according to your design,版圖驗證工具Dracu
22、la,Dracula-DRC,Function of DRC 檢查布局設計與制程規(guī)則的一致性; 基本設計規(guī)則包括各層width,spcing及不同層之間的spcing,enclosure等關系; 設計規(guī)則的規(guī)定是基于process variation, equipment limitation,circuit reliability; 特殊情況下,設計規(guī)則允許有部分彈性;,Dracula-DRC,Find DRC Errors with InQuery,Dracula-DRC,Dracula DRC 驗證步驟: 把版圖的GDII文件導出到含有DRC規(guī)則文件的目錄(run directory)下
23、; 更改DRC文件中的INDISK和PRIMARY值; 在xterm中,進入含DRC規(guī)則文件的運行目錄下,依次輸入如下命令: % PDRACULA %:/get DRC文件名 %:/fi % ,Dracula-DRC,打開待檢驗單元的版圖視圖,在工作窗口選擇ToolsDracula Interface (對于4.45以下版本,選擇Tools-InQuery),工具菜單里多出DRC、LVS等項。,Dracula-DRC,選擇DRC-setup,彈出如下圖所示對話框,在Run Directory欄中填入運行DRC的路徑后,點OK,打開的版圖中會出現(xiàn)錯誤標記。,Dracula-DRC,Dracula-LVS,Dracula LVS(包含器件提?。┎襟E: 1.把版圖的GDSII文件導出到含有LVS規(guī)則文件的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆政法學院《新聞算法與編程》2023-2024學年第二學期期末試卷
- 天津渤海職業(yè)技術學院《衛(wèi)星通信系統(tǒng)》2023-2024學年第二學期期末試卷
- 四川國際標榜職業(yè)學院《建筑工程造價管理》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古大學《新能源汽車概論》2023-2024學年第二學期期末試卷
- 2024屆河北省石家莊二中實驗學校高三下學期仿真模擬歷史試卷
- 2024-2025學年山東省聊城市第二中學高一上學期12月月考歷史試卷
- 新疆醫(yī)科大學《高層建筑智慧施工》2023-2024學年第二學期期末試卷
- 廣州科技貿(mào)易職業(yè)學院《建筑CAD》2023-2024學年第二學期期末試卷
- 嶺南師范學院《高電壓技術實驗》2023-2024學年第二學期期末試卷
- 湖南外貿(mào)職業(yè)學院《無機及分析化學(Ⅱ)》2023-2024學年第二學期期末試卷
- Python程序設計基礎及實踐(慕課版)PPT完整全套教學課件
- 雅思大作文寫作課件
- 水泥考試試題(含答案)
- 江蘇地理專題復習
- FIDIC設計-建造與交鑰匙工程合同條件(橘皮書)
- 筒袋泵檢修規(guī)程
- 雅思海外閱讀8套真題(含答案解析)
- 中國兒童普通感冒規(guī)范診治專家共識(2013年)
- 2023年武漢大學考博英語真題
- GB/T 4798.6-1996電工電子產(chǎn)品應用環(huán)境條件船用
- 第2課 抗美援朝-【精準備課】2021-2022學年八年級歷史下冊教學課件(部編版)
評論
0/150
提交評論