基于DSP和FPGA工程代码的软防护方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhen3071
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在太空环境中,宇宙射线辐射导致的软错误是航天计算领域内面临的最重要的挑战之一,而随着集成电路制造工艺的持续进步,现代处理器的计算可信性面临着软错误的严重威胁。因此,针对宇宙射线辐射导致的软错误,对现代处理器进行软防护是非常必要的。本文将对常用的DSP、FPGA软防护方法进行研究,分析各种防护方法的原理,应用场合等,并最终得到各种防护方法的防护获益与资源代价的关系,为实际应用中对防护方法的选择、资源代价的评估作参考。具体有以下几个方面:1.空间DSP/FPGA系统抗单粒子翻转的理论建模;空间单粒子对器件的辐射,相当于一个多次独立重复试验的过程,其分布律服从二项分布。当独立重复试验的次数很大,而事件发生的概率很小时,二项分布可以用泊松分布近似估计。在本文的研究对象中,粒子流量很大,而器件发生SEU的概率很小,所以可以用泊松分布去近似估计二项分布,建立空间单粒子辐射引起器件翻转的理论模型。2.工程实践应用建模;从理论模型分析,器件发生单粒子翻转的概率是时间上的增函数。在实际的工程设计中,是用单位时间出错次数来评估性能,因此,在理论模型的基础上,用一次函数去近似估计器件的概率-时间函数,建立工程应用的评估模型。3.常用软防护方法的理论研究;根据理论模型,分析了常用的软防护方法的防护性能,包括三模冗余、刷新和纠错码,给出了防护性能的评估函数。利用Matlab绘制出性能评估曲线,使防护的效果能更直观的反映出来,同时,对防护性能曲线和防护代价作了定性分析。4.DSP软防护方法研究;针对DSP结构,研究了针对DSP的软防护方法,包括关键指令的时间滤波冗余防护方法、关键变量的LS-TMR防护方法、关键变量的纠错码防护方法和基于模块划分的三模冗余防护方法,并就工程应用模型对每种防护方法的防护性能和防护代价做了定量的分析,给出了近似估算式,可以为工程应用中防护方法的选择提供参考。5.FPGA软防护方法研究;针对FPGA结构,研究了针对FPGA的软防护方法,包括时间滤波冗余防护方法、基于模块划分的三模防护方法、刷新、刷新三模冗余和纠错码防护方法,并就工程应用模型对每种防护方法的防护性能和防护代价做了定量的分析,给出了近似估算式,可以为工程应用中防护方法的选择提供参考。
其他文献
货币识别是对货币——通常是指纸币的币值、真伪进行鉴别。作为一种特殊的印刷品,不同面值纸币的大小、图案和材料各异,尤其是在流通过程中的污染、损伤,给货币的自动识别造成高
特征选择是模式识别以及信息理论中的一个重要组成部分.该文论述的特征选择是期望从特征空间中选择一个较小的空间,使得类别之间具有最好的区分能力.该文主要针对当前在特征
随着科学技术的进步和机器人学的发展,机器人的应用越来越广泛.移动机器人在工农业和国防上有着广泛的应用前景,其研究和开发近年来受到人们的高度重视.机器人的路径规划和编
本篇论文研究了“发酵过程优化操作控制系统软件”的设计和实现。针对抗生素发酵过程,软件主要实现对参数的多种方式显示、参数的软测量和发酵过程性能监控的功能,其最终目的是
本文提出一种开放式交流伺服驱动系统的设计思想。此处所指的开放性主要有两层含义:一是针对交流伺服驱动系统内部体系,使其内部状态、参数、控制结构等具备开放性,能够很好的与外界进行信息交换;二是从多种设备构成的体系出发,增强设备之间的互操作性,即用A公司的设备控制B公司的设备,使得不同制造商的产品能连接到同一网络上,实现交互式控制。开发设计具有标准现场总线的通讯接口,是实现上述开放性的基础。目前设计了两
提高软件质量的途径大致有两条:一是采用更加科学的软件开发方法和技术,改进分析和设计方法等;另外一条则是在整个软件开发过程中,利用软件度量得到反馈信息,合理安排软件的
随着网络应用和企业决策支持系统的需求持续增长,越来越多的应用需要访问各种异构数据源,数据集成成为时下研究的一个热点。而关于异构数据源的查询处理实现是数据集成的难点
容错控制作为一门新兴的交叉学科,其学科意义就是要尽量保证动态系统在发生故障时仍可以稳定运行,并具有可以接受的性能指标。近年来,容错控制理论发展十分迅速,在可靠镇定、系统
模糊神经非模型控制是智能控制的一个前沿课题。本文对模糊神经非模型控制系统的设计和应用进行了研究,针对具有不确定性的复杂受控对象,提出了多种模糊神经非模型控制方法,并通
随着航天技术的发展,对卫星姿态和轨道控制的可靠性和稳态精度的要求越来越高。针对该领域中被控对象结构复杂,非线性严重等特点,提出了神经网络和预测控制相结合的方法,对卫