深亚微米FPGA互连抗软错误方法研究

深亚微米FPGA互连抗软错误方法研究

论文摘要

FPGA具有出色的现场可编程和通用灵活性,因此被广泛用于国防装备、民用通信、消费类电子产品、汽车、医疗等领域。然而,随着半导体工艺技术的发展,节点电容和电源电压的减小加剧了软错误对FPGA的影响。高能带电粒子入射SRAM单元敏感节点发生单粒子翻转会引起基于SRAM的FPGA的存储单元配置信息变化,进而导致用户电路软错误。由于基于SRAM的FPGA中大部分的配置位用于控制芯片的互连资源结构,如果不使用减缓单粒子翻转的措施,则FPGA互连资源容易发生软错误。统计数据表明,单粒子翻转引发的互连资源软错误次数约占单粒子翻转引起FPGA软错误总次数的80%。FPGA开发包含了硬件结构设计以及配套的开发环境设计两部分。本文分别从SRAM的单元结构和开发环境CAD流程中的布线模块出发寻求提升基于SRAM的FPGA芯片中互连资源的抗软错误方法。在基于SRAM的FPGA内,SRAM单元存放着FPGA的配置数据,因此增强SRAM的抗软错误性能是提升FPGA可靠性的最有效方式之一。本文提出了一种具有良好抗软错误性能的SRAM单元结构——8T-SRAM,并采用工业级65nm CMOS工艺库对6T-SRAM、ASRAMO以及8T-SRAM单元的读/写速度、漏电功耗以及抗软错误性能进行了SPICE仿真。仿真结果表明8T-SRAM结构抗软错误性能比传统的6T-SRAM以及ASRAMO更好,其软错误率比6T-SRAM结构减少了44.20%。同时,本文对FPGA开发系统CAD流程的布线模块进行研究,并对单粒子翻转引起的FPGA互连错误类型展开分析。在此基础上,本文在经典的VPR布通率驱动布线算法的基础上提出了抗软错误布线算法——SD-Route。本文在复旦大学自主研发的FPGA开发系统FDE2010流程中实现了SD-Route抗软错误布线模块,并在自主研发的FDP3芯片上进行了错误注入的软错误率测试。经测试验证,使用SD-Route抗软错误布线算法完成布线比VPR布通率驱动布线的软错误发生率降低约20.02%。

论文目录

  • 目录
  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1. FPGA硬件结构介绍
  • 1.1.1. FPGA结构与现状
  • 1.1.2. 主流FPGA厂商介绍
  • 1.2. FPGA开发环境
  • 1.3. 单粒子翻转对FPGA的影响
  • 1.4. 工作重点
  • 1.5. 论文组织
  • 第2章 单粒子翻转及抗软错误综述
  • 2.1. 单粒子翻转和软错误简介
  • 2.2. 集成电路抗软错误研究现状及分析
  • 2.2.1. IC抗软错误措施综述
  • 2.2.2. FPGA抗软错误进展
  • 2.3. 本章小结
  • 第3章 抗软错误SRAM单元设计
  • 3.1. 抗软错误SRAM单元研究现状
  • 3.2. SRAM单元翻转机理
  • 3.3. 8T-SRAM单元结构
  • 3.4. 抗软错误仿真及评估
  • 3.4.1. 关键电荷
  • 3.4.2. 单粒子入射电路模拟
  • 3.4.3. 仿真条件
  • 3.4.4. 仿真结果
  • 3.5. 本章小结
  • 第4章 抗软错误布线算法研究
  • 4.1. 基本搜索算法介绍
  • 4.2. 布线资源图
  • 4.3. 基于布通率驱动的FPGA布线算法
  • 4.4. 基于抗软错误的FPGA布线算法
  • 4.4.1. FPGA互连错误类型
  • 4.4.2. 抗软错误的布线算法SD-Route
  • 4.5. 本章小结
  • 第5章 抗软错误布线算法实例
  • 5.1. FDP3与FDE2010简介
  • 5.1.1. FDP3及其互连资源
  • 5.1.2. FDE2010开发环境介绍
  • 5.2. SD-Route布线算法实现
  • 5.3. 错误注入
  • 5.3.1. WBFI模型
  • 5.3.2. 错误注入模拟平台
  • 5.4. 实验结果
  • 5.5. 图形显示界面ChipViewer
  • 5.6. 本章小结
  • 第6章 总结与展望
  • 6.1. 工作总结
  • 6.2. 工作展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间的研究成果
  • 相关论文文献

    • [1].基于FPGA芯片的抗单粒子翻转的动态刷新技术研究[J]. 电子与封装 2019(12)
    • [2].基于微米空心波导的单粒子高效探测[J]. 光学学报 2020(03)
    • [3].在轨单粒子翻转与太阳活动变化的相关性研究[J]. 电子测量技术 2017(05)
    • [4].片上存储器单粒子翻转效应诊断及修复[J]. 核电子学与探测技术 2017(02)
    • [5].航天器单粒子防护薄弱点的识别[J]. 宇航学报 2016(05)
    • [6].FPGA抗单粒子翻转软硬件设计分析[J]. 通信对抗 2010(02)
    • [7].基于130nm工艺嵌入式SRAM单粒子软错误加固技术研究[J]. 空间电子技术 2020(05)
    • [8].关于中子辐射的单粒子翻转效应测试与加固研究[J]. 电子器件 2019(06)
    • [9].体硅CMOS器件单粒子锁定原理[J]. 科技创业月刊 2017(11)
    • [10].基于130nm CMOS工艺抗单粒子翻转和单粒子瞬态加固技术研究[J]. 空间电子技术 2016(03)
    • [11].SRAM型FPGA单粒子翻转模拟系统研究[J]. 红外与激光工程 2014(S1)
    • [12].SRAM型大规模FPGA的抗单粒子翻转设计与试验验证[J]. 通信对抗 2013(03)
    • [13].微处理器高低速模式下的单粒子功能错误分析[J]. 微电子学与计算机 2014(07)
    • [14].一种用于可编程逻辑的阵列的单粒子翻转试验系统设计研究[J]. 科学技术与工程 2014(29)
    • [15].SRAM型FPGA单粒子翻转测试及加固技术研究[J]. 电光与控制 2011(08)
    • [16].基于虚拟机的单粒子翻转故障注入方法[J]. 计算机研究与发展 2010(S1)
    • [17].应用锎源实验结果预估空间轨道单粒子翻转率[J]. 原子能科学技术 2009(11)
    • [18].空间单粒子锁定及防护技术研究[J]. 核电子学与探测技术 2008(05)
    • [19].累积辐照影响静态随机存储器单粒子翻转敏感性的仿真研究[J]. 物理学报 2013(18)
    • [20].一种单粒子翻转机制及其解决方法[J]. 信息与电子工程 2012(03)
    • [21].空间单粒子锁定效应研究[J]. 核技术 2012(09)
    • [22].静态存储器单粒子翻转率预示的在轨验证[J]. 航天器环境工程 2009(06)
    • [23].光电信号处理系统单粒子锁定的解锁控制电路设计及试验验证[J]. 航天器环境工程 2020(05)
    • [24].深亚微米SRAM质子单粒子翻转实验研究[J]. 原子核物理评论 2015(03)
    • [25].基于部分重构的SRAM型FPGA单粒子翻转模拟[J]. 微电子学与计算机 2015(12)
    • [26].基于单粒子寻优算法的铺层装备支架梁结构优化设计[J]. 可再生能源 2020(12)
    • [27].基于标准工艺的抗单粒子数字单元设计方法[J]. 微电子学 2014(02)
    • [28].一种多模式SRAM单粒子试验系统的设计与实现[J]. 微电子学与计算机 2014(09)
    • [29].SRAM型FPGA空间应用的抗单粒子翻转设计[J]. 航天器环境工程 2014(05)
    • [30].反熔丝型现场可编程门阵列单粒子锁定实验研究[J]. 原子能科学技术 2009(09)

    标签:;  ;  ;  ;  ;  

    深亚微米FPGA互连抗软错误方法研究
    下载Doc文档

    猜你喜欢