1SoC芯片规划与设计2Review•时钟的非理想化–时钟偏差–时钟抖动•最常用的时钟分布技术–H树形时钟分布•同步电路和异步电路3累计流片20余次10多种SoC芯片65nm,千万门级设计经验几款SoC芯片的版图SEP071865nmTSMC4Samsung641045SamsungS5PV21056Telechips890067SEP0718DDR2NOR/SRAM/SDRAMNANDVICPMURTCTIMERDMACARM11GPULCDCI2SSPISDIOUARTI2CTOUCHPWMUSBOTGGPIOHDMICODEC系统与时钟控制多媒体系统外设与接口存储系统GPS系统MULTI-LAYERBUSVPU88SEP0718结构图DOWNSIZERLCDCVPUBUS1-AHB64DMAC1ARM11NOR/SRAMNANDDOWNSIZERBUS3-AHB32DMAC2SDIO(2)ESRAM(96kB)PWMRTCVICHDMIGPIOGPIO(AO)TOUCH/ADCTIMERBUS5-APB32UART(4)SPI(3)I2CI2SHDMILCDCI2SPHYGPSAUDIOCODECGPUSYSCTRLAUDIOCODECGPSCTRLBUS4-APB32BUS2-AHB32DDR23PHYUSBDMAUSBOTGPHYPMU9工作站×14瘦客户机×30SUN大型服务器HPserver×20矢量信号源可编程电源频谱分析仪网络分析仪逻辑分析系统6GHZ混合信号测试深亚微米EDA软件芯片设计环境10SoC芯片的组成•SoC芯片应包括哪些模块?系统总线嵌入式微处理器内核存储器/存储器控制器中断控制器DMA控制器锁相环电源管理模块定时器RTC通用GPIO通信控制…11芯片量产流程芯片需求分析芯片定义模块划分电路设计验证物理设计流片封装ATE测试板级模块测试系统级测试稳定性测试产品样机产品小批量芯片量产11市场调研产品定义方案设计芯片需求12视频数据采集SoC芯片的设计13功能需求•用摄像头(如手机用的针孔摄像头)拍摄视频,分辨率大约在320*240,•把视频数据流进行简单加密,然后把加密后的视频数据流存放入microSD卡中。•用专用的PC机软件把microSD卡中的文件进行解密解码后在PC机上播放出来。•要求可以配置每秒钟拍几帧图像,可配置为1、2或3秒拍一张,最多配置为每秒拍15张。14功能需求(续)•根据用户提出的要求,研发包含两部分内容,–一部分是芯片设计,–一部分是桌面视频播放软件设计。15功能需求(续)•芯片设计功能–可接驳标准的嵌入式CMOSSensor摄像头(标准手机内嵌的摄像头模块);–最大播放帧数15帧/S,用户可以通过桌面软件配置播放帧数;–拍摄的视频图像以数据流形式直接存入SD卡–对视频数据流进行简单的加密–电池供电,片内集成1.8VLDO–低功耗,预计可支持不低于4个小时的视频采集和存储16功能需求(续)•PC端桌面软件功能–PC端桌面软件可以通过串口对芯片进行配置–桌面软件可以读取SD卡内的视频图像,并解密解...