《现代SOC设计技术》学习小结_第1页
《现代SOC设计技术》学习小结_第2页
《现代SOC设计技术》学习小结_第3页
《现代SOC设计技术》学习小结_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现代SO酸计技术学习小结目录一、SOC勺概念二、前端设计和后端实现三、可测性设计四、软硬件协同技术五、验证技术六、低功耗技术七、IP复用技术一、SOC 既念SOC(System on Chip )中文翻译为片上系统、系统级芯片等, 由超大规模集成电路发展而来。从狭义上理解,SOC把系统关键部件集成的到一张芯片上;而从广义上理解, SOX身就是一个小型系 统。SOC勺发展由市场和技术共同推动。20世纪90年代,计算机、 通信、电子产品以及军事等领域需要大量高集成度的集成电路,于是集成电路向集成系统转变。这种转变的表现,一方面,IC品种增加、 规模扩大、性能提高、上市时间缩短,并且 IC标准化形成

2、;另一方 面,微电子技术不断发展,计算机性能提高,ED幅合开发工具性能提高,硬件描述语言公布。相比于IC, SOCM有的优势有:功耗低、 体积小、速度快、功能丰富、节省成本。IP核是SOB计的基本单元。IP核是已经设计好经过验证的具 有特定功能的电路模块。在设计 SOC寸可以直接使用IP核。IP核分 为软核、硬核和固核。软核指RTL级描述的核,一般是HDL代码,也 就是源代码。它不依赖工艺,灵活性好,价格很贵。硬核指电路版图 形式的核,不能被修改。它需要预先布局,可靠性高,价格低。固核 介于软核和硬核之间,属于门级网表形式,固核需要使用者布局布线, 有一定的灵活性。SOCS计是基于核的设计,也

3、就是将系统按功能分为若干块,组 合不同的IP核,集成为特定功能的芯片的过程。但是这不意味着, 简单的组合IP核就够了,还需要IP核的测试复用和结构上的精心设 计。通常利用IP模块可以简化系统设计,但是对开发者理解IP模块 有了更高的要求,时序一致性的问题也会凸显。这个问题推动了IP模块的标准化。代表性的SOCB准化组织是美国的VSIA。SOC勺技术的特征有:复杂的系统功能、软硬件结合、含有一个或多个芯核(微处理器MPU微控制器MCU数字信号处理器DS博)、 采用深亚微米或超深亚微米工艺实现。随着计算机、通信、手持设备等对IC的需求不断增加。IC的发 展由元件到单元,再到RTL现在为IP核。集成

4、电路会继续朝着SOC 发展。我国的SOCT业从20世纪90年代开始逐步发展。现在基本分为 三大产业:设计、制造和封装。封装测试业占的比重约70%在我国SOCt展的重点有高端通用芯片、网络通信、数字家电、信息安全、 工业控制、生物医疗、IP核。在SO狈计与开发的过程中我彳门比较关注的技术有IP核复用技术、总线架构技术、软硬件协同技术、超深亚微米技术、可靠性设计 技术、芯片综合时序分析技术、验证技术、可测试性技术、低功耗技 术、新型电路实现技术、嵌入式软件移植开发。现在的SO豉术遇到一些瓶颈,如时钟同步问题、信号完整性问 题、IP核复用技术、端口标准化问题、加工工艺问题、功耗控制问 题、新的测试技

5、术和设计工具。未来的SOCM能会更加专注以下问题:可重构技术、NoC (片上网络)和系统级集成技术。可重构是指根据数据或控制等具体情况对 系统和算法进行重新配置。CSOC可配置SOC即具有可重构功能, 比ASIC更灵活。NoC可实现片上资源与片上资源的网络通信。二、前段设计和后端实现SOC勺设计流程一般为系统级设计、前端设计和后端实现。系统 级设计用系统级建模语言,如 SystemC,对系统进行行为级建模,描 述各模块的功能。建立好各功能模块后,采用总线协议方式实现各模 块的通信,包括数据总线和功能总线。前端设计流程依次为RTL (寄存器传输级)设计、RTL仿真、硬件原型验证、电路综合等。后端

6、设 计包括版图设计、物理验证和后仿真等。RTL设计是指用硬件描述语言,如 Verilog ,对电路进行描述。 RTL仿真是指通过建立测试平台对 RTL设计的功能进行检验。硬件原 型验证是指利用实际硬件,如 FPGA进行硬件原型验证。综合是指 将RTL设计中的代码翻译为实际电路中的各元件和连接关系,用一张 网表表示,称为“门级网表”。综合过程中,还需要频率面积等约束 条件。版图设计是指将电路元器件及连接关系转换成版图设计的形式 来表示。通常由自动布线工具实现版图设计。 物理验证是对版图设计 进行一系列的检查,包括 DRC(设计规则检查)、LVS (版图电路一致 性检查)、ERC(电学规则检测)。

7、当芯片门超过百万门后,通常采用 STA (静态时序分析)从电路的连接和布线来推测信号的传输时序, 节省时间。SOC勺设计方法主要分为两种:基于模块的和“门海”的方法。基于模块的方法是对各个单元模块进行 RTL设计、综合和版图设计, 然后再顶层完成整个芯片的版图设计。“门海”的方法是对各个单元 模块完成RTL然后直接对整个芯片进行综合和版图设计。三、可测性设计集成电路在制造过程中会出现物理上缺陷, 电路上的失效,逻辑和行 为级上的故障。所以集成电路制成芯片,要通过测试向量验证正确性。 测试的可行性、复杂性和成本等越来越受到关注,形成了可测性设计 技术。可测性设计技术包括测试向量的生成、测试应用和

8、可测性设计。测试的过程是把激励信号加载到需要检测的芯片输入引脚,在输出引脚检测电路相应,与期望相应作比较,判断电路是否有故障。激 励信号就是测试向量。测试向量可以人工编制,也能由 APTG(自动 测试生成工具)和故障模拟工具产生。测试应用则是检测电路的制造 故障。可测性设计是指在设计的同时就考虑可测性设计问题,减少测试的复杂度和成本。根据测试目的的不同,有验证测试、生产测试、可靠性测试、接 受测试。对于测试的评估提出了故障覆盖率的概念, 提高故障覆盖率 可以降低DPM(故障率)。可测性设计技术初期采用的方法是 Ad Hoc技术。该技术采用外 部测试方法,测试向量的输入和响应的输出均通过被测设备的输入输 出端口操作,北侧设备的内部节点控制和观测采用以测试针床为基础 的在线测试技术。机构化设计方法研究如何设计容易测试的电路, 进而又考虑设计 在芯片内部起测试作用的电路,减轻未来芯片测试的复杂度。扫描测试是指将任意状态移进电路或将任一状态移出,特点是测 试数据的串行化。这要求在设计电路的时候,寄存器等时序元件具有 扫描状态输入的功能。BIST (内建自测)方法是让电路自己生成测试向量,并对测试结 果自行判断,因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论