资源描述
,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,第一章,SoC,设计绪论,1,Outlines,What is SoC,SoC Design Trend&Challenges,Class Project Description,Outlines,What is SoC,SoC Design Trend&Challenges,Class Project Description,What is SoC?,SoC:System-on-Chip,Complex integrated circuit(IC)that integrates the major functional elements of a complete end-product into a single chip using silicon intellectual property(IP)blocks.,Dataquest 1995:Contains at lest one of MPU or DSP core and memory and more than 100k gates,SoC Design:system architecture+IC,Motivation of SoC,Application perspective,More complicated system,Low cost of computation,Higher reliability,Engineering design perspective,Shrinking product design schedules,Lack of time for product iterations,Demand for high performance,Demand for smaller sizes,Demand for lower power,Outlines,What is SoC,SoC Design Trend&Challenges,Class Project Description,Tend of Semiconductor Process Technology,Multi-technology Integration,Existing and predicted first integration of SoC technologies with standard CMOS process,Source:2003 Technology Roadmap for Semiconductors,IEEE Computer Society,January 2004,New Design Technology vs.Design Cost,Good news:progress in design technology is continue,Design cost of power-efficient SoC Source:ITRS:2005,Focus Shift,Evolution of Design System Architecture,System-level abstraction is emerging,Example,ESL design,Multiple design files are converged into one efficient Data Model,Example:automated RTL implementation,Verification of function,performance,testability and other design criteria all move to earlier,high level of abstraction followed by,Equivalence checking,Assertion-driven design optimization,Industry standard interface for data access and control,Source:ITRS,2003,Design Object Shift,Examples:Signal Integrity(SI),Source:conference papers,New Types of SoC,Platform-based SoC,Focus shifted from individual products to product platforms,Many IPs:hardware and software,Application or architecture related platform,Short develop time,Multi-core on a single chip,Low power-Allowed lower frequency without reduce the performance,Disadvantage,Increase the complexity of software:compiler,debugger,OS,SOPC:System on Programmable Chip,System on Programmable Chip-SoPC,Interface,Reconfigurable,Data-path,FPGA,ARM8 Core,Berkeley Pleiades Processor,Many IPs+FPGA/CPLD on a chip,Customizable:,Chip was fabricated most of the way,Only last few metal layers waiting for your custom part,Field-programmable:,Chip bought as it,customized by customer like FPGA,Allowed to change the functionality of the chip according to the application,Summary of SoC Design,SoC design is a market product trend,SoC design is an evolving process,SoC design covers different aspects,SoC design is an art of integration,SoC design is challenging,Outlines,What is SoC,SoC Design Trend&Challenges,Class Project Description,Class Project,An ARM7 Based SoC,Module Description-AHBC,Hardmacros:,ARM7TDMI,TIC,SRAM module,Purpose,Get a whole picture of SOC design,Learning by doing,Find interest topic for your research,Task and Team,Module design(&module spec)team,Clock&Reset,AHB Controller,Memory Controller (MEMC),Embedded SRAM,Top level integration(&chip spec)team,chip.v,testbench.v,External rom model:rom_32.v,VCS run script setup,Compiler&code template,Backend team,Synthesis,STA,Floorplan&placement,Clk tree synthesis&Routing,Formal verification,LVS&DRC,Project management,Need a project leader and 3 team leaders!,Learning by doing is,the best and fastest approach,Thank you,24,
展开阅读全文