SoC设计流程-ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《SoC设计流程-ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SoC 设计 流程 ppt 课件
- 资源描述:
-
1、第二章SoC设计流程设计流程内容大纲内容大纲 SoC设计的特点设计的特点软硬件协同设计软硬件协同设计基于标准单元的基于标准单元的SoC芯片设计流程芯片设计流程内容大纲内容大纲 SoC设计的特点设计的特点软硬件协同设计软硬件协同设计基于标准单元的基于标准单元的SoC芯片设计流程芯片设计流程SoC设计特点设计特点一个完整的一个完整的SoC设计包括系统结构设计(也称设计包括系统结构设计(也称为架构设计),软件结构设计和为架构设计),软件结构设计和ASIC设计(设计(硬件设计)。硬件设计)。SoC设计与传统的设计与传统的ASIC设计最大的不同在于设计最大的不同在于以下两方面:以下两方面:nSoC设计更
2、需要了解整个系统的应用,定义出合理的芯片架构,使得软硬件配合达到系统最佳工作状态。因而,软硬件协同设计被越来越多地采用。nSoC设计是以IP复用或更大的平台复用为基础的。因而,基于IP复用的设计是硬件实现的特点。内容大纲内容大纲 SoC设计的特点设计的特点软硬件协同设计流程软硬件协同设计流程基于标准单元的基于标准单元的SoC芯片设计流程芯片设计流程集成电路发展的集成电路发展的6个阶段个阶段第一阶段:第一阶段:1962年制造出包含年制造出包含12个晶体管的小规模集成电路(个晶体管的小规模集成电路(SSI,Small-Scale Integration)。)。第二阶段:第二阶段:1966年集成度为
3、年集成度为1001000个晶体管的中规模集成电路个晶体管的中规模集成电路(MSI,Medium-Scale Integration)。)。第三阶段:第三阶段:19671973年,研制出年,研制出1千千10万个晶体管的大规模集万个晶体管的大规模集成电路(成电路(LSI,Large-Scale Integration)。)。第四阶段:第四阶段:1977年研制出在年研制出在30平方毫米的硅晶片上集成平方毫米的硅晶片上集成15万个晶体万个晶体管的超大规模集成电路(管的超大规模集成电路(VLSI,Very Large-Scale Integration)。)。第五阶段:第五阶段:1993年随着集成了年随
4、着集成了1000万个晶体管的万个晶体管的16MB FLASH和和256MB DRAM的研制成功,进入了特大规模集成电路(的研制成功,进入了特大规模集成电路(ULSI,Ultra Large-Scale Integration)时代。)时代。第六阶段:第六阶段:1994年由于集成年由于集成1亿个元件的亿个元件的1GB DRAM的研制成功,的研制成功,进入巨大规模集成电路(进入巨大规模集成电路(GSI,Giga Scale Integration)时代。)时代。软硬件协同设计流程软硬件协同设计流程软硬件协同设计流程软硬件协同设计流程 1系统需求说明系统需求说明系统设计首先从确定所需的功能开始,包含
5、系统基本输入和输出及基本算法需求,以及系统要求的功能、性能、功耗、成本和开发时间等。在这一阶段,通常会将用户的需求转换为用于设计的技术文档,并初步确定系统的设计流程。2高级算法建模与仿真高级算法建模与仿真设计者将使用如C和C+等高级语言创建整个系统的高级算法模型和仿真模型。目前,一些EDA工具可以帮助我们完成这一步骤。有了高级算法模型,便可以得到软硬件协同仿真所需的可执行的说明文档。此类文档会随着设计进程的深入而不断地完善和细化。软硬件协同设计流程软硬件协同设计流程 3软硬件划分过程软硬件划分过程设计者通过软硬件划分来决定哪些功能应该由硬件完成,哪些功能应该由软件来实现。这是一个需要反复评估-
6、修改直至满足系统需求的过程。4软硬件同步设计软硬件同步设计由于软硬件的分工已明确,芯片的架构及同软件的接口也已定义,接下来便可以进行软硬件的同步设计了。其中硬件设计包括RTL设计和集成、综合、布局布线及最后的流片。软件设计则包括算法优化、应用开发,以及操作系统、接口驱动和应用软件的开发。软件和硬件实现的优缺点软件和硬件实现的优缺点内容大纲内容大纲 SoC设计的特点设计的特点软硬件协同设计软硬件协同设计基于标准单元的基于标准单元的SoC芯片设计流程芯片设计流程基于标准单元的基于标准单元的SoC芯片设计流程芯片设计流程硬件设计定义说明(硬件设计定义说明(Hardware Design Specif
展开阅读全文