资料介绍
设想一下:如果你驱车以每小时75英里的速度在高速公路上疾驰,一边驾驶着2006才购买的新车,一边欣赏着Steve Miller的Greatest Hits乐曲。突然间,引擎管理系统或稳定控制系统失效。如果出现这一幕,您不仅仅可能会遭遇严重或可能是致命的车祸,而且车厂也可能被毁誉一旦,假设类似情况不止你一个的话。
随着汽车从纯机械设备向现代高度集成的线控驾驶汽车电子系统发展,设计工程现在面临越来越多的挑战。它们必须持续把复杂的电子设备添加到每一个后续车型年,与此同时,仍然要维持高标准的品质和可靠性,并满足严格的低成本和大批量生产的要求。
传统上,这些开发商一直采用微控制器(MCU)、ASIC和硕大的线束来实现和控制这些系统并扩展每一代汽车的性能。目前,这些技术已经逼近了它们的极限,并因复杂性呈指数增长而引发了对可靠性问题的关注。为了解决这些问题,许多设计工程师正在转向采用FPGA作为下一代汽车电子设计的灵活和低成本的解决方案。
太空射线引发的故障
为了确保现代汽车中各种系统的功能运转正常,必须对元器件提出可靠性数据的要求。虽然人们掌握元器件可靠性的大部分原理,但是,在选择可编程逻辑器件如FPGA的过程中,要把一些独特的问题纳入应该考虑的因素。
明确地说,技术决策人要预见到将影响可编程逻辑系统的故障源。虽然来自太空(宇宙射线)的中子轰击的概念听起来就像蹦出Star Trek的插曲,中子导致的错误现实上对许多类型的电子设备都有危害。
中子导致的固件错误(firm error)已经从一件麻烦事变为重大问题。例如,如果中子导致基于SRAM(基于静态)的FPGA的(以下简称:SRAM FPGA)配置单元被扰乱,就可能导致功能丧失。如果出现这种情况,它就可能造成主系统失常。展望未来,这种问题将更为严重,因为将来的深亚微米制造工艺将持续为基于FPGA的汽车电子系统的设计工程师带来实实在在的挑战。
在集成电路内部由中子造成的单事件扰乱(SEU)可能在各种类型非易失性存储单元中都会出现。上述SRAM FPGA采用内部存储单元来保持FPGA的配置状态或(个性)。这些存储器单元面对更为严重的可靠性威胁。当内容被改变的时候,它被称为“软错误”,因为是数据错误,而功能不受影响。虽然该器件可以采用校正数据成功地重新写入,对SRAM数据和寄存器可以分别采用EDAC(错误检测和校正)或TMR(隧道磁阻)。软错误可能导致数据丢失或“系统出现意外故障”。
如果SRAM FPGA配置存储器单元受到破坏,那就称为“固件错误”,因为这些错误不易检测或校正并且本质上不是瞬时现象。一旦在FPGA中出现固件错误,必须采用初始配置对该器件进行重新载入。在一些情况下,必须重新上电以清除故障,然后,重新配置。
这些配置单元中,只要有一个遭遇中子导致的SEU,后果都是严重的。如果配置为被扰乱并改变状态,它可能会改变整个器件的功能,导致重大数据崩溃或向系统中的其它电路发送虚假的信号。在极端情况下,如果固件错误长期未被检测到其存在,那么,就能变成“硬故障(hard errors)”并对器件本身或包含该器件的系统造成破坏。这类问题的常见例子是:中子导致的稳故障把信号导向错误的路径,从而造成短路。
对于采用SRAM FPGA的、执行重要任务的汽车电子应用系统,中子导致的错误有着重要的影响。现有的检测技术,每隔一定间隔读回FPGA的配置,对防止系统内的错误毫无帮助。
此外,能够检测受破坏配置的读回电路本身就易于遭受SEU或破坏。进一步说,在检查汽车系统抗中子导致的错误中,随着易受影响的FPGA技术的广泛应用,人们要求把创新的质量认证体系添加到AEC-Q100标准之中,以补充JEDEC标准 89的不足。当前检测和校正FPGA固件错误的方案增加了系统设计的额外复杂性,并增加了电路板的大小和物料的成本,从而增加了发现中子导致的错误的“成本”。
中子导致的固件错误可能对整个系统按时间计算的故障(FIT)率影响很大。由于难以检测和几乎不可能诊断,软和稳故障可能引发维护和服务问题,从而有可能造成担保费用攀升。在三种主流FPGA技术—反熔丝、闪存和SRAM—之中,只有反熔丝和闪存免受抗中子导致的软错误和固件错误的影响。
实例:具有SRAM FPGA的汽车系统
本例分析一个安装在驾驶室内地板中的系统。中子射线密度以Denver计算,元素钴放置在5000英尺的高处,用SpaceRad 4.5(一种广泛应用的辐射效应预测软件程序)工具测量。根据已出版的关于0.22um SRAM FPGA的辐射数据,每天每1百万门FPGA的预测扰乱率为1.05E-4。
如果供应商在乘员传感器和气袋控制模块中部署1百万门SRAM FPGA,把每天每1百万门器件为1.054E-4的扰乱率乘以每天每系统为模拟4.38E-06的扰乱率或4375FIT。这意味着,如果同一供应商在50万辆车中采用基于1百万门SRAM FPGA的安全系统,把扰乱数1.05E-4乘以路上的车辆/系统的数量,就得到所有车辆每天有52.5的总扰乱数(假设车辆做恒速工作)。
这就相当于每27.4分钟出现一次扰乱。即使对于每天两小时的中等车辆使用率,仍然有每天两次扰乱。因为这些都是稳故障,它们都将持续下去,直到SRAM FPGA被二次加载(通常要重新上电或强迫配置)。
在目前的半导体技术中,器件中的软错误已经受到高度关注。随着器件尺寸持续缩小,人们广泛认为这些软错误将成为主要问题。这些错误可能常常极大地降低系统的可用性。为了把系统的可用性维持在可以接受的水平,人们强烈要求避免出现软错误。
随着汽车从纯机械设备向现代高度集成的线控驾驶汽车电子系统发展,设计工程现在面临越来越多的挑战。它们必须持续把复杂的电子设备添加到每一个后续车型年,与此同时,仍然要维持高标准的品质和可靠性,并满足严格的低成本和大批量生产的要求。
传统上,这些开发商一直采用微控制器(MCU)、ASIC和硕大的线束来实现和控制这些系统并扩展每一代汽车的性能。目前,这些技术已经逼近了它们的极限,并因复杂性呈指数增长而引发了对可靠性问题的关注。为了解决这些问题,许多设计工程师正在转向采用FPGA作为下一代汽车电子设计的灵活和低成本的解决方案。
太空射线引发的故障
为了确保现代汽车中各种系统的功能运转正常,必须对元器件提出可靠性数据的要求。虽然人们掌握元器件可靠性的大部分原理,但是,在选择可编程逻辑器件如FPGA的过程中,要把一些独特的问题纳入应该考虑的因素。
明确地说,技术决策人要预见到将影响可编程逻辑系统的故障源。虽然来自太空(宇宙射线)的中子轰击的概念听起来就像蹦出Star Trek的插曲,中子导致的错误现实上对许多类型的电子设备都有危害。
中子导致的固件错误(firm error)已经从一件麻烦事变为重大问题。例如,如果中子导致基于SRAM(基于静态)的FPGA的(以下简称:SRAM FPGA)配置单元被扰乱,就可能导致功能丧失。如果出现这种情况,它就可能造成主系统失常。展望未来,这种问题将更为严重,因为将来的深亚微米制造工艺将持续为基于FPGA的汽车电子系统的设计工程师带来实实在在的挑战。
在集成电路内部由中子造成的单事件扰乱(SEU)可能在各种类型非易失性存储单元中都会出现。上述SRAM FPGA采用内部存储单元来保持FPGA的配置状态或(个性)。这些存储器单元面对更为严重的可靠性威胁。当内容被改变的时候,它被称为“软错误”,因为是数据错误,而功能不受影响。虽然该器件可以采用校正数据成功地重新写入,对SRAM数据和寄存器可以分别采用EDAC(错误检测和校正)或TMR(隧道磁阻)。软错误可能导致数据丢失或“系统出现意外故障”。
如果SRAM FPGA配置存储器单元受到破坏,那就称为“固件错误”,因为这些错误不易检测或校正并且本质上不是瞬时现象。一旦在FPGA中出现固件错误,必须采用初始配置对该器件进行重新载入。在一些情况下,必须重新上电以清除故障,然后,重新配置。
这些配置单元中,只要有一个遭遇中子导致的SEU,后果都是严重的。如果配置为被扰乱并改变状态,它可能会改变整个器件的功能,导致重大数据崩溃或向系统中的其它电路发送虚假的信号。在极端情况下,如果固件错误长期未被检测到其存在,那么,就能变成“硬故障(hard errors)”并对器件本身或包含该器件的系统造成破坏。这类问题的常见例子是:中子导致的稳故障把信号导向错误的路径,从而造成短路。
对于采用SRAM FPGA的、执行重要任务的汽车电子应用系统,中子导致的错误有着重要的影响。现有的检测技术,每隔一定间隔读回FPGA的配置,对防止系统内的错误毫无帮助。
此外,能够检测受破坏配置的读回电路本身就易于遭受SEU或破坏。进一步说,在检查汽车系统抗中子导致的错误中,随着易受影响的FPGA技术的广泛应用,人们要求把创新的质量认证体系添加到AEC-Q100标准之中,以补充JEDEC标准 89的不足。当前检测和校正FPGA固件错误的方案增加了系统设计的额外复杂性,并增加了电路板的大小和物料的成本,从而增加了发现中子导致的错误的“成本”。
中子导致的固件错误可能对整个系统按时间计算的故障(FIT)率影响很大。由于难以检测和几乎不可能诊断,软和稳故障可能引发维护和服务问题,从而有可能造成担保费用攀升。在三种主流FPGA技术—反熔丝、闪存和SRAM—之中,只有反熔丝和闪存免受抗中子导致的软错误和固件错误的影响。
实例:具有SRAM FPGA的汽车系统
本例分析一个安装在驾驶室内地板中的系统。中子射线密度以Denver计算,元素钴放置在5000英尺的高处,用SpaceRad 4.5(一种广泛应用的辐射效应预测软件程序)工具测量。根据已出版的关于0.22um SRAM FPGA的辐射数据,每天每1百万门FPGA的预测扰乱率为1.05E-4。
如果供应商在乘员传感器和气袋控制模块中部署1百万门SRAM FPGA,把每天每1百万门器件为1.054E-4的扰乱率乘以每天每系统为模拟4.38E-06的扰乱率或4375FIT。这意味着,如果同一供应商在50万辆车中采用基于1百万门SRAM FPGA的安全系统,把扰乱数1.05E-4乘以路上的车辆/系统的数量,就得到所有车辆每天有52.5的总扰乱数(假设车辆做恒速工作)。
这就相当于每27.4分钟出现一次扰乱。即使对于每天两小时的中等车辆使用率,仍然有每天两次扰乱。因为这些都是稳故障,它们都将持续下去,直到SRAM FPGA被二次加载(通常要重新上电或强迫配置)。
在目前的半导体技术中,器件中的软错误已经受到高度关注。随着器件尺寸持续缩小,人们广泛认为这些软错误将成为主要问题。这些错误可能常常极大地降低系统的可用性。为了把系统的可用性维持在可以接受的水平,人们强烈要求避免出现软错误。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- X定义下的车载电子系统
- 汽车电子系统大灯驱动的应用示例
- 奥迪车辆电气与电子系统SSP646自学手册下载 3次下载
- FPGA电子系统设计项目实战 35次下载
- 助推节省燃料的汽车启动 / 停止电子系统
- 如何消除CCD图像中宇宙射线算法的比较说明 5次下载
- FPGA教程之电子系统设计的资料概论 8次下载
- 超市储物柜电子系统的设计方案资料下载 5次下载
- 航空电子系统检测 1次下载
- 电子系统设计的基础知识 0次下载
- 汽车电子系统的极近场EMI扫描技术 9次下载
- 基于DSP的现代电子系统设计 19次下载
- 模拟电子系统设计大作业 9次下载
- 汽车电子系统中的电流传感:选择合适的电阻器
- 电子系统测试资料套件
- 使用泰克示波器精确诊断并优化汽车电子系统 232次阅读
- 什么是宇宙射线?宇宙射线导致IGBT失效的机理 1600次阅读
- 电子系统中开关电源要分几步? 436次阅读
- 如何让您的电子系统实现可靠的安全认证? 486次阅读
- 如何应对艰巨的耐辐射电源电子系统设计 561次阅读
- 从显示电子系统中信号波形动图理解传输的机理 1773次阅读
- LIN总线技术规格及在汽车电子系统中的应用研究 5066次阅读
- 满足汽车电子系统应用需求的分层式软件结构研究 1713次阅读
- 应用于分布式电子系统中的三种LIN串行通讯协议的介绍 2833次阅读
- 汽车电子系统的保护解决方案解析 1903次阅读
- 基于电动车电子系统的EMC问题解决方案 2558次阅读
- 基于FPGA的动态可重构技术在容错领域的应用研究浅析 1232次阅读
- 汽车电子常见的电子系统盘点分析 6508次阅读
- 电子系统的电磁兼容性设计 3066次阅读
- 单片机在现代电子系统的地位综述 1948次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多