首页> 外文会议>2011 16th Asia and South Pacific Design Automation Conference >On-chip dynamic signal sequence slicing for efficient post-silicon debugging
【24h】

On-chip dynamic signal sequence slicing for efficient post-silicon debugging

机译:片上动态信号序列分片,可进行高效的硅后调试

获取原文

摘要

In post-silicon debugging, low observability of internal signal values and large amount of traces are considered as the most critical problems. To address these problems, we propose an on-chip circuitry named DSC (Dynamic Slicing Circuit) which outputs the input signal values that actually influence on an erroneous output value in a particular execution of a chip by analyzing dependencies among signals. Since such input signal values are usually a small subset of the entire input sequence, we can reproduce the error by simulation using them. To realize DSC, we propose a variable named d-tag (Dependency Tag) representing dependency of a signal value with respect to another signal value. For demonstrating our method, we prepared three design examples and implemented DSC circuits on them. As a result, we could successfully extract input signal values that influenced the target output value from a number of random input sequence, for every case. We observed that the number of the extracted input values was significantly smaller than that of the original sequence. The area overhead for DSC circuit were also practical, 4 % in average.
机译:在硅后调试中,内部信号值的低可观察性和大量走线被认为是最关键的问题。为了解决这些问题,我们提出了一种称为DSC(动态切片电路)的片上电路,该电路通过分析信号之间的依存关系来输出在特定的芯片执行过程中实际上影响错误输出值的输入信号值。由于此类输入信号值通常是整个输入序列的一小部分,因此我们可以通过使用它们进行仿真来重现误差。为了实现DSC,我们提出了一个名为d-tag(依赖性标签)的变量,该变量表示一个信号值相对于另一个信号值的依赖性。为了演示我们的方法,我们准备了三个设计实例,并在其上实现了DSC电路。结果,对于每种情况,我们都可以从许多随机输入序列中成功提取出影响目标输出值的输入信号值。我们观察到提取的输入值的数量显着小于原始序列的数量。 DSC电路的面积开销也很实用,平均为4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号