首页> 外文会议>Design, Automation Test in Europe Conference Exhibition;DATE 2013 >Space sensitive cache dumping for post-silicon validation
【24h】

Space sensitive cache dumping for post-silicon validation

机译:空间敏感的缓存转储,用于硅后验证

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

摘要

The internal state of complex modern processors often needs to be dumped out frequently during post-silicon validation. Since the last level cache (considered L2 in this paper) holds most of the state, the volume of data dumped and the transfer time are dominated by the L2 cache. The limited bandwidth to transfer data off-chip coupled with the large size of L2 cache results in stalling the processor for long durations when dumping the cache contents off-chip. To alleviate this, we propose to transfer only those cache lines that were updated since the previous dump. Since maintaining a bit-vector with a separate bit to track the status of individual cache lines is expensive, we propose 2 methods: (i) where a bit tracks multiple cache lines and (ii) an Interval Table which stores only the starting and ending addresses of continuous runs of updated cache lines. Both methods require significantly lesser space compared to a bit-vector, and allow the designer to choose the amount of space to allocate for this design-for-debug (DFD) feature. The impact of reducing storage space is that some non-updated cache lines are dumped too. We attempt to minimize such overheads. Further, the Interval Table is independent of the cache size which makes it ideal for large caches. Through experimentation, we also determine the break-even point below which a t-lines/bit bit-vector is beneficial compared to an Interval Table.
机译:复杂的现代处理器的内部状态经常需要在后硅验证期间频繁丢弃。由于最后一级缓存(在本文中被认为是L2)拥有大部分状态,因此转储的数据量和传输时间由L2缓存决定。芯片外传输数据的带宽有限,再加上L2高速缓存的大容量,导致在将高速缓存内容从芯片外转储时,会使处理器长时间停顿。为了减轻这种情况,我们建议仅传输自上次转储以来已更新的那些缓存行。由于使用单独的位来维护位向量来跟踪各个缓存行的状态非常昂贵,因此我们提出了两种方法:(i)一个位跟踪多个缓存行,以及(ii)仅存储开始和结束的间隔表连续运行更新的缓存行的地址。与位向量相比,这两种方法都需要更少的空间,并且允许设计人员选择要分配给调试设计(DFD)功能的空间量。减少存储空间的影响是一些未更新的缓存行也会被转储。我们试图最小化此类开销。此外,间隔表与高速缓存大小无关,这使其非常适合大型高速缓存。通过实验,我们还确定了盈亏平衡点,与间隔表相比,在盈亏平衡点以下是有利的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号