发明名称 一种基于时钟沿的单粒子翻转自检纠错电路
摘要 本发明提出一种基于时钟沿的单粒子翻转自检纠错电路,实现错误自检纠错的电路。该电路在时序逻辑电路的D触发器输出信号端分别设置时钟沿跳变检测模块、基于时钟延迟模块延迟后的触发器输出翻转检测模块,并分别完成对输出信号是否发生单粒子翻转的检测和对应输出信号的时钟跳变沿的检测,随后通过单粒子翻转检测模块得到是否在时钟周期的跳变沿发生单粒子发生翻转的检测结果,最终将检测结果输入多路输出选择器实现对单粒子翻转造成的输出信号错误的纠正,进而大大提高电路的稳定性和可靠性。
申请公布号 CN105141302A 申请公布日期 2015.12.09
申请号 CN201510439168.7 申请日期 2015.07.24
申请人 西安空间无线电技术研究所 发明人 巨艇;周国昌;朱启;郭阳明;吴昊
分类号 H03K19/003(2006.01)I 主分类号 H03K19/003(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 陈鹏
主权项 一种基于时钟沿的单粒子翻转自检纠错电路,其特征在于:包括D触发器、时钟延迟模块、时钟沿跳变检测模块、触发器输出翻转检测模块、单粒子翻转检测模块、多路输出选择器以及锁存器;D触发器的输出端同时连接至触发器输出翻转检测模块的输入端以及多路输出选择器的输出位选择端;多路输出选择器的输出端S0和输出端S1分别接至D触发器的置位端和清零端;D触发器的时钟端接至时钟延迟模块的输入端,时钟延迟模块的输出端接至时钟沿跳变检测模块的时钟端;时钟沿跳变检测模块的输出端S3分别接至单粒子翻转检测模块的输入端S3以及锁存器的清零端;时钟沿跳变检测模块的输出端S4接至单粒子翻转检测模块的输入端S4;锁存器的输出端接至单粒子翻转检测模块的输入端S5;单粒子翻转检测模块的输出端同时接至多路输出选择器的输入端以及锁存器的置位端;外部信号和外部时钟输入至D触发器,当外部时钟上升沿时D触发器将送至触发器输出翻转检测模块,触发器输出翻转检测模块检测是否发生单粒子翻转,并将检测结果发送至单粒子翻转检测模块;同时外部时钟通过时钟延迟模块后输入至时钟沿跳变检测模块,当触发器输出翻转检测模块向单粒子翻转检测模块输出检测结果时,时钟沿跳变检测模块输出时钟沿跳变脉冲至单粒子翻转检测模块和锁存器;锁存器将锁存信号输入给单粒子翻转检测模块;单粒子翻转检测模块检测是否在外部时钟上升沿发生单粒子翻转,并将检测结果输出多路输出选择器以及锁存器;当D触发器的输出端为高电平时,多路输出选择器的输出端S1选通,当D触发器的输出端为低电平时,多路输出选择器的输出端S2选通;通过多路输出选择器将经过单粒子翻转检测模块检测后的检测结果输送给D触发器,D触发器根据接收到的检测结果从新输出纠错后的外部信号。
地址 710100 陕西省西安市长安区西街150号