[发明专利]一种SRAM型FPGA片内跟踪环路单粒子翻转错误修复方法有效
申请号: | 201810557018.X | 申请日: | 2018-06-01 |
公开(公告)号: | CN108766491B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 向锦志;崔嵬;杨焕全;周俊伟;吴嗣亮 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G11C11/412 | 分类号: | G11C11/412;G06F11/18 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李微微;仇蕾安 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种SRAM型FPGA片内跟踪环路单粒子翻转错误修复方法,相比于直接对三个跟踪环路输出结果直接进行三模表决的方法,可以避免单个跟踪环路出错后没有立即纠正,错误发生积累导致多个跟踪环路出错,进而不能输出正确结果的问题,确保三个跟踪环路的错误不会发生累积;同时,对出错的通道数据进行同步检错纠错,实现了对FPGA跟踪环路的无中断恢复设计,保证了三个跟踪环路工作状态的一致性;通过跟踪环路三模冗余设计以及利用对单粒子翻转不敏感的反熔丝型FPGA三模检错纠错电路,能可靠及时地发现跟踪环路的单粒子翻转错误。三模冗余与判决均采用FPGA软件实现,相比于FPGA硬三模实现方法,可以节省电路资源。 | ||
搜索关键词: | 跟踪环路 单粒子翻转 三模 出错 错误修复 三模冗余 检错纠错电路 错误发生 电路资源 反熔丝型 输出结果 通道数据 不敏感 无中断 检错 纠错 表决 判决 输出 纠正 积累 恢复 保证 发现 | ||
【主权项】:
1.一种跟踪环路单粒子翻转错误修复方法,其特征在于,包括如下步骤:步骤1、在SRAM型FPGA内部对跟踪环路复制例化三份,分别接受外部输入信号并分步骤进行处理;每完成一个处理环节,得到的中间处理结果存到对应的中间寄存器;步骤2、针对3个跟踪环路的每一个处理环节对应的中间寄存器存储的中间处理结果进行判决,得到判决结果;步骤3、根据判决结果进行如下操作:a)、如果只有一个跟踪环路的中间处理结果出错,对出错的跟踪环路对应的中间寄存器进行错误纠正;b)、如果有两个或两个以上跟踪环路的中间处理结果出错,则对SRAM型FPGA进行清零复位;c)若无任何错误发生,不进行任何纠错操作;其中,所述步骤2中对中间处理结果进行判决,得到判决结果的具体方法为:用A、B、C分布表示3个跟踪环路的中间处理结果;S表示三模数据判决结果;将A、B、C两两按位求与后再按位求或,得到判决结果S,即表示为:S=AB+AC+BC;再将A、B、C两两按位异或后得到1比特中间判决结果再两两相与,得到有几个跟踪环路出错,则状态判决的逻辑为:其中,T1表示跟踪环路1和跟踪环路2的数据是否完全一致,T2表示跟踪环路1和跟踪环路3的数据是否完全一致,T3表示跟踪环路2和跟踪环路3的数据是否完全一致,0表示一致,1表示不一致;最后判断出错跟踪环路的序号,逻辑表达为:E1=T1T2E2=T1T3E3=T2T3其中,E1表示跟踪环路1是否出错,E2表示跟踪环路2是否出错,E3表示跟踪环路3是否出错;1表示出错,0表示未出错。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810557018.X/,转载请声明来源钻瓜专利网。