期刊文献+

一种基于FPGA的低功耗、容错状态机设计方法 被引量:5

A FPGA-based Design Method of Low Power Fault-tolerance Finite State Machine
下载PDF
导出
摘要 针对FPGA(Field Programmable Gate Array)在航空航天领域应用面临的可靠性和功耗问题,提出了一种适于FPGA实现的低功耗、容错有限状态机设计方法.该方法与传统FPGA中实现状态机占用布线资源、查找表、寄存器等资源的思想不同,它将状态机映射到FPGA内嵌块RAM,同时采用两块RAM构成双模冗余结构,通过比较两块RAM输出数据的一致性确定RAM中数据出错的情况,并结合奇偶校验进行检错与纠错.实验结果表明:与经典的三模冗余方法相比,该方法有更低的功耗和更高的可靠性,并能对一位错误实现在线纠错. Considering the reliability and power consumption problems of(Field Programmable Gate Array)FPGA in aviation and spaceflight application,a new design method of low power and fault-tolerance finite state machine suitable for FPGA has been proposed.Different from traditional occupying routing resources,looking up tables and registers,this method was realized by mapping finite-state machines into the embedded blocks RAM of FPGA and employing two RAM blocks to compose the duple-redundancy structure to confirm data errors in RAM by comparing the consistency of the two blocks RAM output data and combining the parity check for error detection and correction.The experiment results have shown that this method has the advantages of lower power and higher reliability,and can achieve an error on-line error correction,compared with traditional triple-redundancy methods.
出处 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第6期77-82,共6页 Journal of Hunan University:Natural Sciences
基金 国家自然科学基金重点资助项目(60634020)
关键词 低功耗 有限状态机 容错 现场可编程门阵列 low power finite state machine fault-tolerance FPGA
  • 相关文献

参考文献12

  • 1BOLCHINI C,QUARTA D.SEU mitigation for sram-based fpgas through dynamic partial reconfiguration[C]//Proceedings of the 17th great lakes symposium on Great lakes symposium on VLSI.Italy:ACM Press,2007:55-60.
  • 2STERPONE L.Analysis of the robustness of the TMR architecture in SRAM-based FPGAs[J].IEEE Transaction on Nuclear Science,2005,52(5):1545-1549.
  • 3TESSIER R,BETZ V.Power-efficient RAM mapping algorithms for FPGA Embedded memory blocks[J].IEEE Trans.of Computer-Aided Design,2007,26(2):278-289.
  • 4FRIGERIO L,SALICE F.Ram-based fault tolerant state machines for FPGA[C]//Proceedings of IEEE Design and Fault Tolerant Symposium,Rome,Italy:IEEE Press,2007,312-320.
  • 5GYORFI T,CRE O.High performance true random number generator based on FPGA block RAMs[C] //Proceedings of the 2009 IEEE International Symposium on Parallel and Distributed Processing Rome,Italy:IEEE Press,2009:1-8.
  • 6MAESTROo J A,REVIRIEGO P.Study of the effects of MBUs on the reliability of a 150 nm SRAM device[C]//Proceedings of the 45th annual Design Automation Conference.New York:ACM Press,2008:930-935.
  • 7MAESTRO J A,REVIRIEGO P.Reliability of single-error correction protected memories[J].IEEE Transactions on Reliability,2009,58(1):193-201.
  • 8ARGYRIDES C,VARGAS F.Embedding current monitoring in h-tree RAM architecture for multiple SEU tolerance and reliability improvement[C] // Proceedings of the 2008 14th IEEE International On-Line Testing Symposium,Washington:IEEE Press,2008,155-160.
  • 9REVIRIEGO P,MAESTRO J A.Reliability analysis of memories suffering multiple bit upsets[J].IEEE Trans on Device and Materials Reliability,2007,7(4):592-601.
  • 10ASADI G,TAHOORI M B.Soft error rate estimation and mitigation for SRAM-based FPGAs[C]// Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays.New York:ACM Press,2005,149-160.

二级参考文献8

共引文献1

同被引文献34

引证文献5

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部