[发明专利]基于同步冗余线程与编码技术的抗单粒子效应系统及方法有效
申请号: | 200910078908.3 | 申请日: | 2009-02-27 |
公开(公告)号: | CN101551764A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 和平;于立新;郝丽 | 申请(专利权)人: | 北京时代民芯科技有限公司;中国航天时代电子公司第七七二研究所 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/14;G06F9/38 |
代理公司: | 中国航天科技专利中心 | 代理人: | 安 丽 |
地址: | 100076北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于同步冗余线程与编码技术的抗单粒子效应系统及方法,通过对纠检错编码的研究和改进,使得该编码技术能够快速检测出寄存器堆中发生的单粒子翻转,同时将处理器同步双线程机制设计为冗余双线程机制,当检测到某线程的寄存器堆发生单粒子翻转时,将通过替换为另一个冗余线程的寄存器堆对应存储单元的数据,纠正发生翻转错误的寄存器数据;通过冗余双线程指令级同步执行结果比较机制,判断出流水线电路是否发生单粒子瞬变错误。当发生该错误时通过设计的冗余线程流水线重启机制,快速消除流水线单粒子瞬变错误。本方法较好的解决了处理器中寄存器堆多位单粒子翻转和流水线单粒子瞬变两种常发生而又难解决的问题。 | ||
搜索关键词: | 基于 同步 冗余 线程 编码 技术 粒子 效应 系统 方法 | ||
【主权项】:
1、基于同步冗余线程与编码技术的抗单粒子效应系统,其特征在于:包括取指模块、线程选通模块、译码模块I、执行模块I、译码模块II、执行模块II、检错电路I、检错电路II、寄存器堆I、寄存器堆II,比较模块、存储模块和系统控制器;取指模块,根据系统控制器的从命中的CACHE或是从外部存储器中读取指令,并将读取的指令缓存;线程选通模块,读取取指模块缓存的指令,将该指令写入冗余线程指令缓冲区后发射;同时将译码模块I、译码模块II选通;译码模块I、译码模块II分别将线程选通模块发射的指令进行译码,并将译码后的结果分别发送给执行模块I、执行模块II;执行模块I、执行模块II,根据接收的译码后的结果,分别从寄存器堆I、寄存器堆II中读取数据,并将读取的数据发送给检错电路I、检错电路II;根据系统控制器的控制,执行相应操作;检错电路I、检错电路II,检测读取的数据是否发生单粒子翻转,并将检错结果发送给系统控制器;系统控制器,根据检错结果,控制执行模块I、执行模块II利用所述的读取数据执行当前指令,或者控制寄存器堆I、寄存器堆II用正确的数据替换发生单粒子翻转的数据,并将替换后的数据分别发送给执行模块I、执行模块II;或者控制执行模块I、执行模块II停止工作,同时控制取指模块重新读取该指令;根据比较模块通知的当前状态,控制取指模块重新读取当前指令;比较模块,将执行模块I、执行模块II执行指令后的结果进行比较,若结果一致,则将该结果发送给存储模块存储;否则,将当前状态通知系统控制器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代民芯科技有限公司;中国航天时代电子公司第七七二研究所,未经北京时代民芯科技有限公司;中国航天时代电子公司第七七二研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910078908.3/,转载请声明来源钻瓜专利网。
- 上一篇:终端操控方法、终端操控装置和终端
- 下一篇:一种信息处理方法及电子设备