《《微電子學(xué)概論》第五章集成電路設(shè)計(jì).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《微電子學(xué)概論》第五章集成電路設(shè)計(jì).ppt(45頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、集成電路設(shè)計(jì)II,分層分級(jí)設(shè)計(jì)思想 設(shè)計(jì)信息描述方法 圖形描述 語言描述 IC設(shè)計(jì)流程 (TOPDOWN) 系統(tǒng)功能設(shè)計(jì) 邏輯和電路設(shè)計(jì) 版圖設(shè)計(jì),上次課內(nèi)容,,OUTLINE,,集成電路設(shè)計(jì)特點(diǎn)及設(shè)計(jì)信息描述 典型設(shè)計(jì)流程 集成電路的設(shè)計(jì)規(guī)則和全定制設(shè)計(jì)方法 專用集成電路的設(shè)計(jì)方法 幾種集成電路設(shè)計(jì)方法的比較 可測(cè)性設(shè)計(jì)技術(shù),種類繁多的集成電路,,集成電路設(shè)計(jì)中要考慮的因素,衡量集成電路設(shè)計(jì)是否成功的參數(shù):,性能指標(biāo):功能、時(shí)序、速度、功耗、可靠性 芯片的尺寸:制作成本 設(shè)計(jì)周期:工程花費(fèi)和進(jìn)度 測(cè)試的難易以及可測(cè)性:工程花費(fèi)、制作成本 、進(jìn)度,,IC設(shè)計(jì)與工藝制備之間的接口 制定目的:使芯
2、片尺寸在盡可能小的前提下,避免線條寬度的偏差和不同層版套準(zhǔn)偏差可能帶來的問題,盡可能地提高電路制備的成品率 什么是設(shè)計(jì)規(guī)則?考慮器件在正常工作的條件下,根據(jù)實(shí)際工藝水平(包括光刻特性、刻蝕能力、對(duì)準(zhǔn)容差等)和成品率要求,給出的一組同一工藝層及不同工藝層之間幾何尺寸的限制,主要包括線寬、間距、覆蓋、露頭、凹口、面積等規(guī)則,分別給出它們的最小值,以防止掩膜圖形的斷裂、連接和一些不良物理效應(yīng)的出現(xiàn)。,設(shè)計(jì)規(guī)則(版圖設(shè)計(jì)規(guī)則),設(shè)計(jì)規(guī)則的表示方法 以為單位:把大多數(shù)尺寸(覆蓋,出頭等等)約定為的倍數(shù) 與工藝線所具有的工藝分辨率有關(guān),線寬偏離、理想特征尺寸的上限以及掩膜版之間的最大套準(zhǔn)偏差,一般等于柵
3、長(zhǎng)度的一半。 優(yōu)點(diǎn):版圖設(shè)計(jì)獨(dú)立于工藝和實(shí)際尺寸,使設(shè)計(jì)規(guī)則簡(jiǎn)化。 缺點(diǎn):造成芯片面積的浪費(fèi)或工藝難度增加。 以微米為單位:每個(gè)尺寸之間沒有必然的比例關(guān)系。 提高每一尺寸的合理度;簡(jiǎn)化度不高,全定制設(shè)計(jì)方法、定制設(shè)計(jì)方法、半定制設(shè)計(jì)方法、可編程邏輯器件以及基于這些方法的兼容設(shè)計(jì)方法,布圖設(shè)計(jì)方法(布圖風(fēng)格劃分),常用集成電路設(shè)計(jì)方法,,設(shè)計(jì)方法選取的主要依據(jù):設(shè)計(jì)周期、設(shè)計(jì)成本、芯片成本、芯片尺寸、設(shè)計(jì)靈活性、保密性和可靠性等 最主要的:設(shè)計(jì)成本在芯片成本中所占比例 芯片成本CT:,小批量的產(chǎn)品:減小設(shè)計(jì)費(fèi)用; 大批量的產(chǎn)品:提高工藝水平,減小芯片尺寸,增大圓片面積,常用集成電路設(shè)計(jì)方法
4、,全定制設(shè)計(jì),版圖設(shè)計(jì)時(shí)采用人工設(shè)計(jì),對(duì)每個(gè)器件進(jìn)行優(yōu)化,芯片性能獲得最佳,芯片尺寸最小 設(shè)計(jì)周期長(zhǎng),設(shè)計(jì)成本高,適用于性能要求極高或批量很大的產(chǎn)品,模擬電路。 符號(hào)式版圖設(shè)計(jì):用一組事先定義好的符號(hào)來表示版圖中不同層版之間的信息,通過自動(dòng)轉(zhuǎn)換程序轉(zhuǎn)換成版圖 不必考慮設(shè)計(jì)規(guī)則的要求;設(shè)計(jì)靈活性大 符號(hào)間距不固定,進(jìn)行版圖壓縮,減小芯片面積,全定制設(shè)計(jì)流程,OUTLINE,,集成電路設(shè)計(jì)特點(diǎn)及設(shè)計(jì)信息描述 典型設(shè)計(jì)流程 集成電路的設(shè)計(jì)規(guī)則和全定制設(shè)計(jì)方法 專用集成電路的設(shè)計(jì)方法 幾種集成電路設(shè)計(jì)方法的比較 可測(cè)性設(shè)計(jì)技術(shù),專用集成電路(ASIC:Application-Specific Inte
5、grated Circuit)(相對(duì)通用電路而言) 針對(duì)某一應(yīng)用或某一客戶的特殊要求設(shè)計(jì)的集成電路 批量小、單片功能強(qiáng):降低設(shè)計(jì)開發(fā)費(fèi)用 主要的ASIC設(shè)計(jì)方法: 標(biāo)準(zhǔn)單元設(shè)計(jì)方法(Standard Cell):定制 積木塊設(shè)計(jì)方法(Building Block Layout):定制 門陣列設(shè)計(jì)方法(Gate Array):半定制 可編程邏輯器件設(shè)計(jì)方法,掩膜版方法,標(biāo)準(zhǔn)單元設(shè)計(jì)方法(SC方法),標(biāo)準(zhǔn)單元:預(yù)先設(shè)計(jì)完畢并存放在單元庫中的元件,這些元件,這些元件在邏輯功能層次和版圖層次都經(jīng)過優(yōu)化、驗(yàn)證和標(biāo)準(zhǔn)化設(shè)計(jì)。 標(biāo)準(zhǔn)單元設(shè)計(jì)中,用圖形或硬件描述語言從標(biāo)準(zhǔn)單元庫中調(diào)用事先經(jīng)過精心設(shè)計(jì)的邏輯單元
6、,并排列成行,行間留有可調(diào)整的布線通道。在布局、布線階段,庫單元的版圖也同時(shí)被調(diào)用,通過自動(dòng)布局和布線,按功能要求將各內(nèi)部單元以及輸入/輸出單元連接起來,形成所需的專用電路。 一種基于標(biāo)準(zhǔn)單元組成的單元庫的設(shè)計(jì)方法,芯片布局:芯片中心是單元區(qū),輸入/輸出單元和壓焊塊在芯片四周,基本單元具有等高不等寬的結(jié)構(gòu),布線通道區(qū)沒有寬度的限制,利于實(shí)現(xiàn)優(yōu)化布線。,需要全套掩膜版,定制方法,標(biāo)準(zhǔn)單元庫主要包括 與非門、或非門、觸發(fā)器、鎖存器、移位寄存器 加法器、乘法器、除法器、算術(shù)運(yùn)算單元、FIFO等較大規(guī)模單元 模擬單元模塊:振蕩器、比較器等 同一功能的單元有幾種不同的類型,視應(yīng)用不同選擇,SC方法特
7、點(diǎn): 需要全套掩膜版,屬于定制設(shè)計(jì)方法 標(biāo)準(zhǔn)單元方法:可變的單元數(shù)、壓焊塊數(shù)、通道間距,布局布線的自由度增大 較高的芯片利用率和連線布通率 依賴于標(biāo)準(zhǔn)單元庫,SC庫建立需較長(zhǎng)的周期和較高的成本,尤其工藝更新時(shí)。 適用于中批量或者小批量但是性能要求較高的芯片設(shè)計(jì),SC方法設(shè)計(jì)流程,標(biāo)準(zhǔn)單元設(shè)計(jì)過程,芯片代加工,積木塊設(shè)計(jì)方法: BBL方法(通用單元設(shè)計(jì)方法),布圖特點(diǎn): 任意形狀的單元(一般為矩形或“L”型) 單元可放在任意位置 無布線通道(根據(jù)需要分配) BBL單元 較大規(guī)模的功能塊(如ROM、 RAM、ALU或模擬電路單元等) 單元可以用GA、SC、PLD或全 定制方法設(shè)計(jì),BBL方法特點(diǎn):
8、 較大的設(shè)計(jì)自由度 可以在版圖和性能上得到最佳的優(yōu)化 需要全套掩膜版:定制方法。 已有自動(dòng)布圖系統(tǒng),布圖算法發(fā)展中: 通道不規(guī)則,連線端口在單元四周,位置不規(guī)則,從系統(tǒng)的成本和它達(dá)到的目標(biāo)相比,目前也沒有顯示出它比門陣列和標(biāo)準(zhǔn)單元設(shè)計(jì)方法更好。,門陣列設(shè)計(jì)方法(GA方法),概念:形狀和尺寸完全相同的單元排列成陣列,每個(gè)單元內(nèi)部含有若干器件,單元之間留有布線通道,通道寬度和位置固定,并預(yù)先完成接觸孔和連線以外的芯片加工步驟,形成母片。 根據(jù)不同的應(yīng)用,設(shè)計(jì)出不同的接觸孔版和金屬連線版,單元內(nèi)部連線及單元間連線實(shí)現(xiàn)所需電路功能 母片半定制技術(shù) 需要24塊掩膜版、接觸孔版和金屬連線版,門陣列母片
9、結(jié)構(gòu),形狀和尺寸完全相同的基本單元 規(guī)則的陣列 布線通道寬度和位置固定 I/O和壓焊點(diǎn)數(shù)固定,門陣列方法的設(shè)計(jì)特點(diǎn):設(shè)計(jì)周期短,設(shè)計(jì)成本低,適合設(shè)計(jì)適當(dāng)規(guī)模、中等性能、要求設(shè)計(jì)時(shí)間短、數(shù)量相對(duì)較少的電路 不足:設(shè)計(jì)靈活性較低;門利用率低;芯片面積浪費(fèi),可編程邏輯電路設(shè)計(jì)方法,可編程邏輯器件設(shè)計(jì)(Programmable Logic Device, PLD) 現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array, FPGA),設(shè)計(jì)方法,設(shè)計(jì)周期最短,開發(fā)費(fèi)用最低,設(shè)計(jì)可以不考慮具體的物理連接。 不需要掩膜版,OUTLINE,,集成電路設(shè)計(jì)特點(diǎn)及設(shè)計(jì)信息描述 典型設(shè)計(jì)流程
10、集成電路的設(shè)計(jì)規(guī)則和全定制設(shè)計(jì)方法 專用集成電路的設(shè)計(jì)方法 幾種集成電路設(shè)計(jì)方法的比較 可測(cè)性設(shè)計(jì)技術(shù),布圖方法的比較,,A:全定制法 B:積木塊法 C:標(biāo)準(zhǔn)單元法 D:門陣列法 E:現(xiàn)場(chǎng)編程PLD法 F:FPGA法 G:硅編譯法,設(shè)計(jì)方法與設(shè)計(jì)層次之間的關(guān)系,Full-custom Design Style,Standard Cell Design Style,Gate Array Design Style,FPGA Design Style,不同設(shè)計(jì)技術(shù)的特點(diǎn)及適用情況的綜合比較,不同設(shè)計(jì)技術(shù)的特點(diǎn)及適用情況的綜合比較,兼容設(shè)計(jì)方法,不同的設(shè)計(jì)方法有各自的優(yōu)勢(shì),如果把它們優(yōu)化組合起來,則
11、有望設(shè)計(jì)出性能良好的電路。 以微處理器為例 數(shù)據(jù)邏輯:位片式或陣列結(jié)構(gòu)網(wǎng)絡(luò),圖形重復(fù)多:BBL方法,ALU、移位器、寄存器等作為單元進(jìn)行人工全定制設(shè)計(jì) 隨機(jī)控制邏輯:差別較大,SC或PLA方法實(shí)現(xiàn) 存儲(chǔ)器:ROM或RAM實(shí)現(xiàn),OUTLINE,,集成電路設(shè)計(jì)特點(diǎn)及設(shè)計(jì)信息描述 典型設(shè)計(jì)流程 集成電路的設(shè)計(jì)規(guī)則和全定制設(shè)計(jì)方法 專用集成電路的設(shè)計(jì)方法 幾種集成電路設(shè)計(jì)方法的比較 可測(cè)性設(shè)計(jì)技術(shù),可測(cè)性設(shè)計(jì)技術(shù),什么是集成電路測(cè)試? 對(duì)制造出的電路進(jìn)行功能和性能檢測(cè),檢測(cè)并定位出電路的故障,用盡可能短的時(shí)間挑選出合格芯片。 集成電路測(cè)試的特殊性 什么是可測(cè)性設(shè)計(jì)? 在盡可能少地增加附加引線腳和附
12、加電路,并使芯片性能損失最小的情況下,滿足電路可控制性和可觀察性的要求 可控制:從輸入端將芯片內(nèi)部邏輯電路置于指定狀態(tài) 可觀察:直接或間接地從外部觀察內(nèi)部電路的狀態(tài),可測(cè)性設(shè)計(jì)技術(shù),分塊測(cè)試技術(shù) 將復(fù)雜的電路分塊,以簡(jiǎn)化測(cè)試。 通用性較差 結(jié)構(gòu)式測(cè)試技術(shù) 掃描測(cè)試技術(shù) 特征量分析測(cè)試技術(shù) 自測(cè)試技術(shù)等,掃描測(cè)試技術(shù),概念:將時(shí)序元件和組合電路隔離開,解決時(shí)序電路測(cè)試?yán)щy的問題。 將芯片中的時(shí)序元件(如觸發(fā)器、寄存器等)連接成一個(gè)或數(shù)個(gè)移位寄存器(即掃描途徑),在組合電路和時(shí)序元件之間增加隔離開關(guān),并用專門信號(hào)控制芯片工作于正常工作模式或測(cè)試模式。 當(dāng)芯片處于正常模式時(shí),組合電路的反饋輸出作為時(shí)
13、序元件的輸入,移位寄存器不工作;當(dāng)芯片處于測(cè)試模式時(shí),組合電路的反饋輸出與時(shí)序元件的連接斷開,可以從掃描輸入端向時(shí)序元件輸入信號(hào),并可以將時(shí)序元件的輸出移出進(jìn)行觀察。,掃描途徑測(cè)試技術(shù)存在的問題 需要增加控制電路數(shù)量和外部引腳,需要將分散的時(shí)序元件連在一起,導(dǎo)致芯片面積增加和速度降低; 串行輸出結(jié)果,測(cè)試時(shí)間較長(zhǎng)。,特征量分析測(cè)試技術(shù),內(nèi)建測(cè)試技術(shù),在芯片內(nèi)部設(shè)計(jì)了“測(cè)試設(shè)備”來檢測(cè)芯片的功能,避免了數(shù)據(jù)需要串行傳輸?shù)酵獠吭O(shè)備的問題 概念:把對(duì)應(yīng)輸入信號(hào)的各節(jié)點(diǎn)響應(yīng)序列壓縮,提取出相應(yīng)的特征量,保存在寄存器中,只需比較實(shí)測(cè)響應(yīng)序列和正常序列的特征量,可以減少計(jì)算機(jī)內(nèi)存,提高測(cè)試速度 增加的芯片面積不多,但故障檢測(cè)和診斷的有效率不高,自測(cè)試技術(shù),在芯片內(nèi)部建立自測(cè)試結(jié)構(gòu)電路,不需要外部激勵(lì)。 常見的自測(cè)試結(jié)構(gòu)包括表決電路、錯(cuò)誤檢測(cè)與校正碼技術(shù)等,作 業(yè),1.簡(jiǎn)述專用集成電路的設(shè)計(jì)方法及其特點(diǎn)? 2.集成電路的可測(cè)性設(shè)計(jì)是指什么?,