首页> 外文会议>ACM/IEEE Design Automation Conference >A trace-capable instruction cache for cost efficient real-time program trace compression in SoC
【24h】

A trace-capable instruction cache for cost efficient real-time program trace compression in SoC

机译:有一种功能有效的实时节目跟踪SoC的经济性指令缓存

获取原文
获取外文期刊封面目录资料

摘要

This paper presents a novel approach to make the on-chip instruction cache of a SoC to function simultaneously as a regular instruction cache and a real time program trace compressor. This goal is accomplished by exploiting the dictionary feature of the instruction cache with a small support circuit attached to the side of the cache. The trace compression works in both the bypass mode and the online mode. Compared with related work, this work has the advantage of utilizing the existing instruction cache, which is indispensable in modern SoCs, and thus saves significant amount of hardware resource. The RTL implementation of a 4KB trace-capable instruction cache, a 4KB data cache and an academic ARM7 processor core has been accomplished. The experiments show that the cache achieves average compression ratio of 90% with a very small hardware overhead of 3652 gates. In addition, the trace support circuit does not impact the global critical path. Therefore, the proposed approach is highly feasible on-chip debugging/monitoring solution for SoCs, even for cost sensitive ones such as consumer electronics.
机译:本文介绍了一种新的方法,使SOC的片上指令高速缓存同时作为常规指令高速缓存和实时节目跟踪压缩机。通过利用附接到高速缓存侧的小型支持电路来利用指令高速缓存的字典特征来实现该目标。跟踪压缩在旁路模式和在线模式下工作。与相关工作相比,这项工作具有利用现有的指令缓存,这在现代SoC中不可或缺,因此节省了大量的硬件资源。已经完成了4KB跟踪的指令高速缓存的RTL实现,4KB数据缓存和学术ARM7处理器核心。实验表明,高速缓存可实现90%的平均压缩比,具有3652个门的非常小的硬件开销。此外,跟踪支持电路不会影响全局关键路径。因此,所提出的方法是SOCS的高度可行的同工调试/监测解决方案,即使对于如消费电子产品等成本敏感的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号