首页> 外文期刊>Journal of circuits, systems and computers >Low-Power Code Memory Integrity Verification Using Background Cyclic Redundancy Check Calculator Based on Binary Code Inversion Method
【24h】

Low-Power Code Memory Integrity Verification Using Background Cyclic Redundancy Check Calculator Based on Binary Code Inversion Method

机译:基于二进制代码反演方法的背景循环冗余校验计算器进行低功耗代码存储器完整性验证

获取原文
获取原文并翻译 | 示例
       

摘要

The integrity verification of on-chip flash memory data as code memory is becoming important in microcontroller-based applications such as automotive systems. On-the-fly memory fail-detection requires a fast detection method in the seamless background mode without any interruption of CPU operation and low-power flash access hardware to provide safety-conscious execution of the user-programmed firmware during system operations. In this paper, newly-designed read-path architecture based on the binary inversion techniques is proposed for on-chip flash-embedded microcontrollers. The proposed binary inversion method also enables fail-safe, low-power memory access with zero hardware overhead by embedding the scramble flags on the cyclic redundancy check (CRC) protection code. Time-multiplexed CRC calculation for bit-inversion binary code is automatically executed with the silent background mode during CPU idle time without any CPU wait cost. The implementation result shows that the de-inversion procedure could be achieved with just an additional 1,024 bits CRC data in the case of 64 sectors for 4 KB flash memory by reducing 75% of the area of the previous work. The code memory integrity verification time in the seamless background mode is about 30% of the conventional foreground method. The total average current during the code execution for Dhrys tone (TM) benchmark uses just 15% of the basement.
机译:片上闪存数据作为代码存储器的完整性验证在基于微控制器的应用(例如汽车系统)中变得越来越重要。实时内存故障检测需要一种无缝背景模式下的快速检测方法,而不会中断CPU操作和低功耗闪存访问硬件,以在系统运行期间安全地执行用户编程的固件。本文针对片上闪存嵌入式微控制器,提出了一种基于二进制反演技术的新型读取路径架构。通过将加扰标志嵌入循环冗余校验(CRC)保护代码中,提出的二进制求反方法还可以实现零硬件开销的故障安全,低功耗存储器访问。在CPU空闲期间,采用静默后台模式自动执行位反转二进制代码的时分多路复用CRC计算,而无需任何CPU等待成本。实施结果表明,对于4 KB闪存,在64个扇区的情况下,仅需额外的1,024位CRC数据,就可以通过减少先前工作面积的75%来实现反反转过程。无缝背景模式下的代码存储器完整性验证时间约为常规前景方法的30%。 Dhrys tone(TM)基准测试在代码执行期间的总平均电流仅占用地下室的15%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号