版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、EIS-Wuhan University1集成電路設(shè)計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ù)擴散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è)計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è)計自動化結(jié)構(gòu)化設(shè)計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ù)擴散(掩模)陣列預(yù)擴散(掩模)陣列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 無布線通道無布線通道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.基于多路開關(guān)結(jié)構(gòu)的功能單元基于多路開關(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中圖版選修3物理上冊月考試卷含答案
- 2024-2025學(xué)年姜堰市三上數(shù)學(xué)期末達標(biāo)檢測模擬試題含解析
- 以創(chuàng)新為導(dǎo)向的小學(xué)數(shù)學(xué)教學(xué)方法實踐與反思
- 2024年科研機構(gòu)博士后招聘及科研合作合同3篇
- 2025中國鐵塔甘肅分公司社會招聘60人高頻重點提升(共500題)附帶答案詳解
- 2025中國移動四川公司招聘高頻重點提升(共500題)附帶答案詳解
- 2025中國石化茂名石化分公司畢業(yè)生招聘42人高頻重點提升(共500題)附帶答案詳解
- 2025中國農(nóng)業(yè)科學(xué)院農(nóng)業(yè)資源與農(nóng)業(yè)區(qū)劃研究所公開招聘1人高頻重點提升(共500題)附帶答案詳解
- 2025中南財經(jīng)政法大學(xué)學(xué)工部(學(xué)生資助管理中心)招聘非事業(yè)編制人員1人歷年高頻重點提升(共500題)附帶答案詳解
- 2025東麗紅橋南開事業(yè)單位考試終極預(yù)測之玩轉(zhuǎn)言語高頻重點提升(共500題)附帶答案詳解
- 鄭州2024年河南鄭州市惠濟區(qū)事業(yè)單位80人筆試歷年參考題庫頻考點試題附帶答案詳解
- 深靜脈血栓的手術(shù)預(yù)防
- 死亡醫(yī)學(xué)證明管理規(guī)定(3篇)
- 2024-2030年中國三氧化二砷行業(yè)運行狀況及發(fā)展可行性分析報告
- 法律相關(guān)職業(yè)規(guī)劃
- 2024年制造業(yè)代工生產(chǎn)保密協(xié)議樣本版
- 腹腔鏡全胃切除手術(shù)配合
- 學(xué)生體質(zhì)健康狀況與體能發(fā)展質(zhì)量的幾個問題課件
- 礦山開發(fā)中介合同范例
- 醫(yī)美整形退款協(xié)議書范本下載
- 國開(天津)2024年秋《傳感器技術(shù)》終結(jié)性考核答案
評論
0/150
提交評論