当前位置:主页 > 科技论文 > 计算机论文 >

抗内部存储单元失效的32位微处理器的研究与实现

发布时间:2020-03-21 10:28
【摘要】:随着科学技术的飞速发展,微处理器被广泛的使用,作为微处理器中的关键器件——存储单元的可靠性受到越来越多的关注。由于存储器件其本身的特性,容易产生SE(Software error)和HE(Hardware error),而存储单元失效的最主要原因是SE。所谓SE就是,存储单元受到α粒子的辐射从而引起单粒子翻转,从而造成存储单元的失效。因此抗存储器件失效成为目前高可靠微处理器设计中的关键。 针对上述问题,本文首先对处理器的体系结构进行了优化,采用经典的RISC架构,32位指令集,三地址格式,小端方式存储。在设计中引入了流水线技术,加大了微处理器的吞吐率,使得部分硬件得以共享,提高了使用率。乘法器部分采用改进的BOOTH算法,与微处理器的性能更加匹配,更加适合高速设备。对于不同的中断情况,设计了7种操作模式,在内部存储系统里面都分配有专门的使用地址,便于异常的进入和返回。在抗存储单元失效方面,对奇偶校验码、循环冗余码、Hamming码以及改进Hamming码这几种EDAC(Error Detection and Correction Code)技术进行了研究和比较。由于内部存储单元一般是单位错很少发生连续多位错误,选取改进的Hamming码进行检错纠错.改进Hamming码其平均无故障工作时间和误检率均优于其他几种。 在设计的实现方面,采用Verilog HDL硬件描述语言对微处理器进行RTL级的编写并通过加入EDAC模块来实现抗存储单元失效的功能。通过使用Debussy进行信号跟踪和结构改进,然后在Modelsim上进行指令的仿真和测试。为了模拟存储单元受到α粒子的影响而产生的存储信息位的翻转,对存储单元随机故障注入,证明设计达到了抗存储单元失效的功能。最后,对代码使用综合工具进行综合,完成抗内部存储单元失效的32位微处理器的设计。
【图文】:

结构框图,微处理器系统,结构框图


微处理器系统结构框图

存储器组织,小端,存储数据,存储器


小端存储器组织
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP333

【参考文献】

相关期刊论文 前8条

1 周江;纠错码在容错存储器设计中的应用[J];今日电子;2003年01期

2 汤晓慧,杨军,吴艳,吴建辉;基于Booth算法的32×32乘法器IP核设计[J];电子器件;2005年01期

3 徐建;汪鹏君;;基于CTGAL电路的并行前缀加减法器设计[J];华东理工大学学报(自然科学版);2008年05期

4 左祥慧;李建清;宋爱国;;基于FPGA的空间存储器的纠错系统[J];中国集成电路;2007年12期

5 李跃峰;;几种不同架构的加法器的设计与比较[J];科协论坛(下半月);2008年03期

6 庞会荣;;从8位到32位,MCU全面奏响差异化发展新乐章[J];世界电子元器件;2006年05期

7 黄t焧,

本文编号:2593199


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2593199.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户cea2a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com