版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、EIS-Wuhan University1集成電路設(shè)計(jì)EIS-Wuhan University21.概述The Design Productivity ChallengeSource: sematech97A growing gap between design complexity and design productivity1981Logic Transistors per Chip (K)Productivity (Trans./Staff-Month)1983198519871989199119931995199719992001200320052007200958%/Yr. c o
2、 m pou ndComplex i t y gro wth r ate21%/Yr. c o m pou ndProduct i v i t y g rowth rate1981101001,00010,000100,0001,000,0 0 010,000, 0 0 01XXXXXXx1001,00010,000100,0001,000,0 0 010,000, 0 0 0100,000 , 0 0 0102.5m.35m.10m19831985198719891991199319951997199920012003200520072009Transis t o r / Sta ff Mo
3、 nthLogic T r a n s ist ors/C hipEIS-Wuhan University4A Simple ProcessorEIS-Wuhan University5A System-on-a-Chip: ExampleCourtesy: PhilipsEIS-Wuhan University6can be implemented with: 1. Hardware processor + suitable software programs (flexibility) a. Pentium IV + suitable software programs (high-lev
4、el language) b. TI-DSP + suitable software programs c. MCU(8051) + suitable software programs (low-level language)2. Dedicated hardware circuits (faster) a. old_PCBs (TTL SSI, MSI chips and wires) b. new_PCBs(some devices, application specific integrated circuit-ASIC, wires)3. Some hardware circuits
5、 + software programs (to solve more complex problems) a. System on a board (memory, processor, ASIC, I/O, other devices) b. System on a chip (SoC) current and future workHardware ImplementationMethods and Algorithms are used to solve some specific problems.memoryCPUASICI/ORISC-ARMPCIUSBUARTIEEE 1394
6、ASICEIS-Wuhan University7Hierarchical Components in PCB 1. Describe the circuits with Hardware Description Language (HDL)2. Synthesis the circuits . application specific integrated circuit(ASIC,IC or chip)EIS-Wuhan University8 Choose the design entry method: Schematic Gate level design Intuitive &am
7、p; easy to debugHDL (Hardware Description Language) Descriptive & portable Easy to modifyMixed HDL & SchematicDesign Entry for VLSI Systemalways (IN)begin OUT = (IN0 | IN1) & (IN2 | IN3);endEIS-Wuhan University9CustomStandard CellsCompiled CellsMacro CellsCell-based預(yù)擴(kuò)散Pre-diffused(Gate A
8、rrays)預(yù)布線Pre-wired(FPGAs)Array-based半定制SemicustomDigital Circuit Implementation ApproachesEIS-Wuhan University10The Custom Approach Intel 4004Courtesy IntelnNo CPLD or FPGA solutions;nAnalog circuits;nTo make system smaller;EIS-Wuhan University11Full Custom DesignCMOS Inverterinoutdone by chip desig
9、ner done by FabPacking, TestingmaskingEIS-Wuhan University12Transition to Automation and Regular StructuresEIS-Wuhan University13Semi Custom Designa. Product specificationb. Modeling with HDLc. Synthesis (by using suitable standard cell)d. Simulation and verification e. Physical placement and layout
10、f.Tape-out (real chip)g. Testing- implemented with suitable tools- implemented by suitable tools and mechanisms- implemented by suitable Fab companiesFPGA or CPLDReal ASIC chipless flexible, long design cycle, larger-scale production to reduce price more flexible, shorter design cycle, suitable for
11、smaller production Fab (TSMC, UMC, .)Two different solutions : Xilinx, AlteraEIS-Wuhan University143.基于單元的設(shè)計(jì)Cell-based Design (or standard cells)Routing channel requirements arereduced by presenceof more interconnectlayersFunctio n a lmodule(RAM,multipl i e r ,)RoutingchannelLogic c e l lFeedthr o u
12、 g h ce llRows of c e l lsEIS-Wuhan University15nCells are characterized and stored in librarynNeed update when technology advancenNeed technology mapping before layout for each designStandard CellsEIS-Wuhan University16Standard Cell ExampleBrodersen92EIS-Wuhan University17Standard Cell The New Gene
13、rationCell-structurehidden underinterconnect layersEIS-Wuhan University18Standard Cell - Example3-input NAND cell(from ST Microelectronics):C = Load capacitanceT = input rise/fall timeEIS-Wuhan University19PLA- Programble Logic Arrayx0 x1x2ANDplanex0 x1x2Product termsORplanef0f1早期的設(shè)計(jì)自動(dòng)化結(jié)構(gòu)化設(shè)計(jì)EIS-Wuha
14、n University20Two-Level LogicInverting format (NOR-NOR) more effectiveEvery logic function can beexpressed in sum-of-productsformat (AND-OR)mintermEIS-Wuhan University21PLA Layout Exploiting Regularityf0f1x0 x0 x1x1x2x2Pull-up devicesPull-up devicesVDDGNDfAnd-PlaneOr-PlaneEIS-Wuhan University22Macro
15、ModulesEIS-Wuhan University23hard-macro Modules25632 (or 8192 bit) SRAMGenerated by hard-macro module generatorEIS-Wuhan University24“Soft” MacroModulesSynopsys DesignCompilerEIS-Wuhan University25Inside the 22v10 “Macrocell” BlocknOutputs may be registered or combinational, positive or inverted nRe
16、gistered output may be fed back to AND array for FSMs, etc. EIS-Wuhan University26Input/Output Equivalent SchematicsEIS-Wuhan University27“Intellectual Property”A Protocol Processor for WirelessEIS-Wuhan University284. Semicustom(半定制(半定制 )Design FlowHDLLogic SynthesisFloorplanningPlacementRoutingTap
17、e-outCircuit ExtractionPre-Layout SimulationPost-Layout SimulationDesign CaptureEIS-Wuhan University29Courtesy SynopsysIterative Removal of Timing Violations (white lines)Design closure is the process by which a VLSI design is modified from its initial description to meet a growing list of design co
18、nstraints and objectives. EIS-Wuhan University30Integrating Synthesis with Physical DesignPhysical SynthesisRTL(Timing) ConstraintsPlace-and-RouteOptimizationNetlist with Place-and-Route InfoMacromodulesFixed netlistsEIS-Wuhan University31Pre-diffused(Gate Arrays)Pre-wired(FPGAs)Array-basedEIS-Wuhan
19、 University32預(yù)擴(kuò)散(掩模)陣列預(yù)擴(kuò)散(掩模)陣列Gate Array ( Sea-of-gates)rows ofcellsrouting channeluncommitted編程前編程前VDDGNDpolysiliconmetalpossiblecontact編程后編程后(4-input NOR)In 1In 2In 3In4OutEIS-Wuhan University33門海Sea-of-gateNMOSPMOSOxide-isolationPMOSNMOSNMOS幾何隔離幾何隔離oxide-isolation柵隔離柵隔離gate-isolation 無(wú)布線通道無(wú)布線通道P
20、rimitive CellsEIS-Wuhan University34Sea-of-gatesLSI Logic LEA300K(0.6 mm CMOS)EIS-Wuhan University35預(yù)布線陣列Prewired ArraysnBased on Programming Techniqueq熔絲Fuse-based (program-once)q非易失EPROM qRAM basednProgrammable Logic StyleqArray-Basedq查找表Look-up TablenProgrammable Interconnect StyleqChannel-routin
21、gqMesh networksEIS-Wuhan University36Fuse-Based FPGAantifuse polysiliconONO dielectric絕緣電介質(zhì)絕緣電介質(zhì)n+ antifuse diffusion2From Smith97Open by default, closed by applying current pulseEIS-Wuhan University37Programmable Array Logic (PAL) n any combinational logic can be realized as a sum-of-productsn PALs
22、 featurean array of AND-OR gates with programmable interconnectEIS-Wuhan University38I5I4O0I3I2I1I0O1O2O3Programmable AND arrayProgrammableOR arrayI5I4O0I3I2I1I0O1O2O3Programmable AND arrayFixed OR arrayO0I3I2I1I0O1O2O3Fixed AND arrayProgrammableOR arrayEIS-Wuhan University39Programming a PROMf01X2X
23、1X0f1NANA: programmed nodeEIS-Wuhan University40More Complex PALprogram m a b l e A ND ar ray (2i3jk)k macroc e l l sj -wide O R a rra yjmacroce l lproducttermsDQA1jBCLKOUTCii inputsi inputs, j minterms/macrocell, k macrocells2 i X j kEIS-Wuhan University41可編程ASIC的基本資源n位于芯片中央的可編程功能單元位于芯片中央的可編程功能單元n分
24、布于芯片各處的可編程布線分布于芯片各處的可編程布線n位于芯片四周的可編程位于芯片四周的可編程IO1.固定功能的功能單元固定功能的功能單元2.基于基于SRAM查找表結(jié)構(gòu)的功能單查找表結(jié)構(gòu)的功能單元元3.基于多路開(kāi)關(guān)結(jié)構(gòu)的功能單元基于多路開(kāi)關(guān)結(jié)構(gòu)的功能單元EIS-Wuhan University42Logic Cell of Actel Fuse-Based FPGAABSAY1CDSB1S0S11MUX as Function BlockF =AS +B SEIS-Wuhan University43Look-up Table Based Logic CellOutln1ln2MemoryIn
25、Out00000111011100功能為查找表的功能為查找表的SRAM構(gòu)成的函數(shù)發(fā)生器。構(gòu)成的函數(shù)發(fā)生器。EIS-Wuhan University44LUT-Based Logic CellCourtesy XilinxD4C1.C4xxxxxxD3D2D1F4F3F2F1LogicfunctionofxxxLogicfunctionofxxxLogicfunctionofxxxxxxx4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxHPBitscontrolBitscontrolMultiplexer Controlledby Configuration Programxxxxx
26、xxxxxxxxxxxxxxxxxxxxxxxxxxxXilinx 4000 SeriesF Function.(4輸入查找表)2 bit 寄存器EIS-Wuhan University45Array-Based Programmable WiringInput/output pinProgrammed interconnectionInterconnectPointHorizontaltracksVertical tracksCellMEIS-Wuhan University46Mesh-based Interconnect NetworkCourtesy Dehon and WawrzyniekEIS-Wuhan University47Programming an AntifuseEIS-Wuhan University48EPLDMacrocellPrimary inputsEIS-Wuhan University49Altera MAXEIS-Wuhan University50Altera MAX Interconnect ArchitectureLAB2PIALAB1LAB6tPIAtPIArow channelcolumn channelLABCourtesy AlteraArray-based(MAX 3000-7000)Mesh-based(M
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源項(xiàng)目用變壓器集成安裝與運(yùn)維服務(wù)合同2篇
- 2025年岳麓版八年級(jí)科學(xué)上冊(cè)月考試卷含答案
- 二零二五年度工廠承包技術(shù)改造升級(jí)合同范本3篇
- 2025年度智能出租車平臺(tái)司機(jī)全面聘用協(xié)議3篇
- 2024年度教育培訓(xùn)機(jī)構(gòu)買賣意向金及教學(xué)質(zhì)量保障協(xié)議3篇
- 2024年食品儲(chǔ)藏合同:專用冷庫(kù)
- 二零二五年度水庫(kù)除險(xiǎn)加固項(xiàng)目?jī)?nèi)部承包合同樣本3篇
- 二零二五年垃圾桶采購(gòu)與廢棄物資源化利用合同2篇
- 家庭節(jié)能環(huán)保的未來(lái)趨勢(shì)與挑戰(zhàn)
- 2024年版銀杏種苗買賣協(xié)議版B版
- 匯川技術(shù)在線測(cè)評(píng)題及答案
- 雙方個(gè)人協(xié)議書(shū)模板
- 廣東省廣州市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 2024年四川省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 銀行內(nèi)部管理檔案制度
- 電氣自動(dòng)化年終總結(jié)
- 第2章-變壓器的基本作用原理與理論分析
- 關(guān)鍵IC進(jìn)料檢驗(yàn)規(guī)范
- TGDRX 1006-2024 城鎮(zhèn)燃?xì)馓厥庾鳂I(yè)安全規(guī)程
- 小學(xué)五年級(jí)體育教案全冊(cè)(人教版)
- 教科版(2024秋)六年級(jí)上冊(cè)1.各種形式的能量 教案
評(píng)論
0/150
提交評(píng)論