




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于对SoC设计方法与实现的一点认识作者 杨红松学号指导教师山丹完成日期2014年3月30日目录摘要3一 SoC概述.3二 SoC设计现状.41 芯核的设计流程72 软硬件协同设计的流程83 Soc的系统级设计流程8三 SoC发展的现状101 SoC在中国发展的现状102 国外的发展现状11四SOC的未来发展趋势12摘要通过将近四周的学习,我已经对SoC有了一些基本的认识。在任课教师的指导下,我完成了此篇论文。本文主要从什么是SoC ,SoC 有什么用途,SoC的设计,SOC发展的现状和未来趋势这五个方面来简单论述的,在论述的过程中查阅了一部分文献资料,并且兼顾含有了集成电路的相关知识。关键词
2、 SoC 用途 发展 趋势 一 SoC概述 随着集成电路 1952年5月,英国皇家研究所的达默就在美国工程师协会举办的座谈会第一次提到了集成电路的设想。他说:“可以想象,随着晶体管和半导体工业的发展,电子设备可以在一块固体块上实现,而不需要外部的连接线。这块电路将有绝缘层、导体和具有整流放大作用的半导体等材料组成”,这就是最早的集成电路的概念。技术进入新的阶段,市场开始转向追求体积更小、成本更低、功耗更少的产品,因此出现了将多个甚至整个系统集成在一个芯片 通常所说的“芯片”是指集成电路,它是微电子产业的主要产品。上的产品系统芯片(system on a chip,SoC)。系统芯片将原来由多个
3、芯片完成的功能,集中到单个芯片中完成。更具体地说,它在单一硅芯片上实现信号采集、转换、存储、处理和I/O等功能,或者说在单一硅芯片上集成了数字电路、模拟电路、信号采集、和转换电路、存储器、MPU MPU有两种意思,微处理器和内存保护单元。在微机中,CPU被集成在一片超大规模集成电路芯片上,称为微处理器(MPU),微处理器插在主板的cpu插槽中。、MCU MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/
4、O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。、DSP 数字信号处理或数字信号处理器的简称、MPEG 动态图像专家组等,实现了一个系统的功能。 系统芯片并不是各个芯片功能的简单叠加,而是从整个系统的功能和性能出发,用软硬件结合的设计和验证方法,利用芯核复用技术及深亚微米技术,在一个芯片上实现复杂功能。一个典型的SoC通常由一下部分组成:微处理器、存储器、提供数据路径的片上总线、定时和中断 控制器、外部存储器、通信控制器、通用I/O接口。另外还可以包括视频解码器、UART(通用异步收发器)接口等。 SoC按用途可分为两种类型:一种是专用SoC芯片,是专用集成电路(A
5、SIC)向 系统级集成的自然发展;另一种是通用SoC芯片,将 绝大部分部件,如CPU、DSP、RAM、I/O等集成在芯片,同时提供用户设计所需的逻辑资源和软件编程所需的软件资源。 目前,SoC具有系统功能强、工作速度高、体积小、低成本、功耗低等优点,在高端微处理器、控制器、GSM手机、数码相机、数字电视、多媒体、视频游戏机、无线/有线网络、工业控制、交通运输等领域具有较强的市场竞争力,应用越来越广泛。二 SoC设计现状 集成电路设计是将系统、逻辑与性能的设计要求转化为具体的物理版图的过程,也是一个把产品从抽象的过程一步步具体化直至最终物理实现的过程。为了完成这一过程,人们提出了结构化和层次化的
6、设计方法。结构化的设计方法是把复杂抽象的系统划分成一些可操作的模块,允许多个设计者同时进行设计,而且一些字模块的资源可以共享。层次化的设计方法是在不同的多个层次上对系统进行设计,它能使复杂的系统简化,并能在不同的设计层次上及时发现错误并加以纠正。目前,在实际中进行具体的集成电路设计时,主要是通过软件,完成逻辑级描述和电路级描述,形成版图文件,根据版图文件制作掩膜版,在特定的工艺条件下加工制造,封装测试,最后形成集成电路芯片。集成电路芯片的设计流程图如下:图1.1 电路芯片的设计流程系统描述就是在最高层对芯片进行规划,包括芯片的功能、成本、功耗甚至尺寸大小等一系列指标,并确定选择什么样的工艺。功
7、能设计是对系统的功能行为特性进行设计,常用的方法是时序图、子模块关系图和状态机等。通过这一步将得到系统的逻辑结构,并反复模拟以验证其正确性。之后,需要对设计进行综合和优化。经过电路设计这一步,就可以把设计转化为晶体管级或电路级,通常用详细的电路图来表示。版图设计是芯片设计中最费时的一步,它要把每个元件的电路表示转换成几何表示,同时元件间的网表也被转换为几何连接图形。这种电路的几何表示即为版图。版图设计要求符合与制造工艺有关的设计规则要求,通常要进行物理设计规则检查、版图网表提取、电学规则检查、版图和原理图一致性比较等一系列检查,以确保版图设计的正确性。芯片制造也成为流片,是指把经过验证的版图送
8、到半导体厂家去做芯片,一般要经过氧化、光刻、掺杂、金属化等工艺过程。芯片的封装形式有多种,可以根据需要封装为贴片或其他形式,同时对芯片进行功能测试和结构测试,以确保芯片的性能满足要求。与一般的集成电路芯片的设计流程类似,对功能上比较复杂的电路,他们的设计步骤更多,在物理实现时对工艺的要求高。在图1.2中,给出了一种超大规模集成电路的设计流程,在完成了行为级描述的转换,获得RTL描述。这里的主要原因在于现有的一些点子设计自动化工具是接受级描述的文件进行自动逻辑综合。转化后的RTL描述同样需要进行验证与仿真。在RTL描述中,设计者需要描述所设计电路中的数据流。从这步之后,设计过程是在计算机辅助设计
9、()工具的帮助下完成的。图1.2 一种超大规模集成电路的设计流程系统芯片的设计主要涵盖设计复用技术 、软硬件协同设计技术、纳米级电路设计技术。设计复用主要是软硬件划分、硬件结构设计、基于硬件的软件结构生成、面向软件的多处理单元设计等。纳米级电路设计主要是时序综合及时延续驱动的逻辑设计、低压低功耗设计等。1 芯核的设计流程IP芯核的设计,除了需要使用先进的开发工具之外,还要符合标准的接口方式及采用严格的测试与验证手段。芯核的设计可以分为两个方面:设计与验证。芯核的设计流程一般可划分为:规范的确定与模块划分、子模块设计、顶层模块的设计、产品化等几个阶段。芯核的验证流程一般主要有:建立参照模型、建立
10、测试平台和准备验证用例、形式验证等。芯核设计的主要步骤与流程如 图3.1所示:图3.1 芯核的设计流程2 软硬件协同设计的流程 为了缩短系统开发周期,提高系统的设计质量,人们提出了软硬件协同设计的方法。软硬件协同设计是将软件设计和硬件设计作为作为一个整体并行进行,在设计过程中,硬件和软件设计是相互作用的。这种相互作用发生在设计过程的各个阶段和各个 层次,从而使所设计的系统能高效工作。软硬件协同设计的基本流程如图4.1所示: 图 4.1 软硬件协同设计流程3 Soc的系统级设计流程在系统芯片的系统级设计过程中,应该根据用户的需求,确定系统芯片应实现的系统级功能和性能。SoC的系统级设计流程图如图
11、5.1所示。 图5.1 SoC 的系统级设计流程根据用户的需求来定制系统芯片的系统规约,从而确定系统芯片的功能需求与性能需求。通过行为/功能设计与分析来分解系统芯片的系统级描述,这里主要是对系统在各种模式下的处理要求以及相应的数据流、控制流进行细致的分析。在行为/功能设计之后,可以得到系统芯片的软件功能与硬件功能的划分,并将系统行为映射为IP库中已有的各种硬件和软件元素所构成的一种装备选架构,然后验证该架构是否符合拟定的功能和性能。如果不符合,则选择其他的架构。三 SoC发展的现状 1 SoC在中国发展的现状 SoC这个概念,自传入中国起,就深深地烙下了中国特色。由于信息产业安全企业和需求的也
12、属性使然,由于中国网络与安全管理理念、制度、体系、机制的落后使然。中国SoC 的引入和发展与国外的情况有一个很大的不同,就是国内在提出SoC的时候,除了电信、高度信息化的单位,大部分企业和组织连都没有建立起来。于是,国内SoC的发展一句行业的不同出现了截然不同的发展轨迹。电信、移动、民航、金融等单位较早的建立了,对的人是过程与国外基本保持一致。其他企业和组织则对的认识模糊,从而更加讲求实效。这两类客户对于的需求和期望是截然不同的,后者在需求的广度上超过了前者,因而用移动、民航、金融领域的反而难以满足政府等企事业单位客户的需求。SOC在国内也有两个发展维度,产品和服务。l SOC产品 在国内,一
13、般把 SOC产品成为 安全管理平台,但是,公安部的安全管理平台产品检测规范并没有真正涵盖现在的SOC的全部内容。国内的安全管理平台具有侠义和广义两个定义。狭义上,安全管理平台中待你是指对安全设备的集中管理,包括集中的运行状态监控、事件采集分析、安全策略下发。而广义的安全管理平台则不仅针对安全设备进行管理,还要针对所有IT资源,甚至是业务系统进行集中的安全管理,包括对IT资源的运行监控、事件采集分析、还包括风险管理与运维等内容。这也是的一般定义。l SOC 服务 在国内,服务始终处于萌芽状态,与国外的如火如荼形成了鲜明的对比。这是国内信息安全产业发展整体所处的阶段所致。 最后,无论SOC如何在国
14、内发展,这个概念已经渐渐为业界所认同,也得到了客户的认可。随着国内信息安全水平的提升,信息安全产、学、研都纷纷加大了对他的关注力度。2 国外的发展现状国外的SOC并没有明确的定义,其发展轨迹可以从产品和服务两个角度来看。l SOC产品 国外鲜见以命名的产品,SOC更多地是与服务挂钩的。国外产品厂使用了SIEM(Security Information and Event Mangement,安全信息与事件管理) 这个词来代表SOC产品,以示产品与服务的区隔。必须指出的是,SIEM产品与我们理解的SOC产品是有区别的,产品是的核心产品,但不是全部。四SOC的未来发展趋势展望未来,的发展始终会沿着两个路径前进:产品和服务。从产品的角度来看,从SOC1.0到.,实现了业务与安全的融合,符合整个管理需求、技术的发展大势。下一步,将会不断涌现面向业务的SOC2.0产品。随着客户需求的日益突出,业务系统的日益复杂,越来越多的企业和组织会部署SOC系统。从服务的角度看,将成为(可管理安全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包装杯采购合同范本
- 七年级第二学期语文学科教育教学工作总结
- 七年级数学正数和负数教案及教学设计
- 中铁废钢筋合同范例
- 卤味店租房合同范本
- 一个月工作计划
- 华润合同范例
- 劳动合同范本简约版
- 卫浴产品营销合同范本
- 《实习生》观后感
- 2025年常州工业职业技术学院单招职业技能测试题库(培优)
- 化学实验室安全职责分配
- 1.2 读懂彼此的心 第二课时 课件 2024-2025学年五年级下册道德与法治 统编版
- 2018-2022年北京市中考真题数学试题汇编:选择压轴(第8题)
- 2025年贵州黔源电力股份有限公司招聘笔试参考题库含答案解析
- 2024年湖南食品药品职业学院高职单招语文历年参考题库含答案解析
- 《船舶油漆作业》课件
- 2025年中国融通农发社会招聘笔试参考题库含答案解析
- 中药玫瑰花培训
- 全国扶贫开发信息系统业务管理子系统用户操作手册20241110(升级版)
- 五下数学人教版课件教学课件教学课件
评论
0/150
提交评论