[发明专利]基于SELECTMAP的宇航FPGA通用刷新电路的实现方法有效

专利信息
申请号: 201410051615.7 申请日: 2014-02-14
公开(公告)号: CN103840822B 公开(公告)日: 2017-01-04
发明(设计)人: 张帆;陈雷;赵元富;文治平;李学武;张彦龙;孙华波;王硕;尚祖宾;冯长磊;王岚施;林彦君;郑咸建 申请(专利权)人: 北京时代民芯科技有限公司;北京微电子技术研究所
主分类号: H03K19/177 分类号: H03K19/177
代理公司: 中国航天科技专利中心11009 代理人: 范晓毅
地址: 100076 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 selectmap 宇航 fpga 通用 刷新 电路 实现 方法
【说明书】:

技术领域

发明涉及基于SELECTMAP的宇航FPGA通用刷新电路及其实现方法,特别是用于检测并恢复宇航用SRAM型FPGA发生的空间单粒子翻转故障,属于集成电路技术领域。

背景技术

SRAM型FPGA的基本结构如图5,其中主要的功能模块包括:四周一圈的输入输出模块(IOB)、边沿两列块存储器(Block RAM)、内部的可编程逻辑块阵列(CLB),除此以外,还有遍布整个电路连接各个模块的互联资源。上述逻辑资源和互联资源都由下层SRAM配置位控制。大量的遍布FPGA电路的SRAM配置位决定了FPGA电路的具体功能,这些配置位的码流集合即被称为码流(bit stream)。

当SRAM型FPGA在空间环境应用时,空间高能粒子会穿透FPGA器件内部并在路径上产生电离,从而引起电路节点上瞬时电流干扰而导致电路错误。典型的6管SRAM单元由两个交叉连接的反相器以及两个用于读写控制的门控管组成,如图6所示为SRAM型FPGA的配置存储器单粒子翻转的原理。当高能粒子打在SRAM单元的灵敏区域时(以反偏n管的漏区为例),电荷在结区的收集产生了一个瞬态电流脉冲,导致该单元存储的信息由“1”变成了“0”,状态出现了翻转。这种效应就是空间单粒子翻转效应,配置位状态的翻转可能导致严重的功能故障,导致内部功能错乱、连线短路、断路等。这种配置位翻转导致的故障是永久性的故障,只能通过重新加载码流来消除。

发明内容

本发明的目的在于克服现有技术的上述缺陷,提供基于SELECTMAP的宇航FPGA通用刷新电路,该电路能够消除单粒子翻转效应对SRAM型FPGA造成的不利影响,提高宇航FPGA空间应用可靠性。

本发明的另外一个目的在于提供基于SELECTMAP的宇航FPGA通用刷新电路的实现方法。

本发明的上述目的主要是通过如下技术方案予以实现的:

基于SELECTMAP的宇航FPGA通用刷新电路,所述刷新电路连接PROM和FPGA,所述刷新电路包括20个功能管脚,其中输入管脚6个,分别为:时钟管脚clk、暂停管脚pause、配置完成管脚done_fpga、初始化完成管脚init_fpga、配置时钟管脚cclk_fpga、PROM数据管脚data_prom,输出管脚6个,分别为:复位管脚prog_fpga、PROM时钟管脚clk_prom、PROM输出使能管脚oe_prom、PROM片选管脚ce_prom、FPGA片选管脚cs_fpga、FPGA写使能管脚write_fpga,双向管脚8个,分别为:FPGA第0配置数据位管脚din_fpga、FPGA第1配置数据位管脚D1_fpga、FPGA第2配置数据位管脚D2_fpga、FPGA第3配置数据位管脚D3_fpga、FPGA第4配置数据位管脚D4_fpga、FPGA第5配置数据位管脚D5_fpga、FPGA第6配置数据位管脚D6_fpga、FPGA第7配置数据位管脚D7_fpga,其中:

刷新电路的clk_prom管脚连接PROM的时钟管脚CLK,刷新电路的ce_prom管脚连接PROM的片选管脚CE,刷新电路的oe_prom管脚连接PROM的输出使能管脚OE,刷新电路的data_prom管脚连接PROM的数据管脚DATA,刷新电路的cclk_fpga管脚连接FPGA的配置时钟管脚CCLK,刷新电路的done_fpga管脚连接FPGA的配置完成管脚DONE,刷新电路的initial_fpga管脚连接FPGA的初始化完成管脚initial,刷新电路的din_fpga管脚连接FPGA的第0配置数据位管脚Din,刷新电路的D1_fpga管脚连接FPGA的第1配置数据位管脚D1,刷新电路的D2_fpga管脚连接FPGA的第2配置数据位管脚D2,刷新电路的D3_fpga管脚连接FPGA的第3配置数据位管脚D3,刷新电路的D4_fpga管脚连接FPGA的第4配置数据位管脚D4,刷新电路的D5_fpga管脚连接FPGA的第5配置数据位管脚D5,刷新电路的D6_fpga管脚连接FPGA的第6配置数据位管脚D6,刷新电路的D7_fpga管脚连接FPGA的第7配置数据位管脚D7,刷新电路的cs_fpga管脚连接FPGA的片选管脚CS,刷新电路的write_fpga管脚连接FPGA的写使能管脚Write,刷新电路的prog_fpga管脚连接FPGA的复位管脚program,刷新电路通过clk管脚接收外部时钟信号,刷新电路通过pause管脚接收外部的暂停或启动信号。

基于SELECTMAP的宇航FPGA通用刷新电路的实现方法中,包括如下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代民芯科技有限公司;北京微电子技术研究所,未经北京时代民芯科技有限公司;北京微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410051615.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top