首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Cut-based functional debugging for programmable systems-on-chip
【24h】

Cut-based functional debugging for programmable systems-on-chip

机译:基于切割的功能调试,用于可编程片上系统

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

摘要

Due to the growth of both design complexity and the number ofngates per pin, functional debugging has emerged as a critical step innthe development of a system-on-chip (SOC). Traditional approaches, suchnas system emulation and simulation, are becoming increasingly inadequatento address the system debugging needs. Design simulation is two to tennorders of magnitude slower than emulation and, thus, is used primarilynfor short, focused test sequences. Emulation has the required speed butnimposes strict limitations on signal observability and controllability.nWe introduce a new debugging approach for programmable SOC's thatnleverages the complementary advantages of emulation and simulation. Wenpropose a set of tools, transparent to both the design and debuggingnprocess, that enables the user to run long test sequences in emulationnand, upon error detection, roll back to an arbitrary instance innexecution time and switch over to simulation-based debugging for fullndesign visibility and controllability. The efficacy of the developednapproach is dependent upon the method for transferring the computationnfrom one execution domain to another. Although the approach can benapplied to any computational model, we have developed a suite ofnoptimization techniques that enable computation transfer in a mixednsynchronous data flow semi-infinite stream random-access machinencomputation model. This computation model is frequently used in manyncommunications and multimedia SOCs. The effectiveness of the developedndebugging methodology has been demonstrated on a set of multicorendesigns where combined emulation-simulation has been enabled with lownhardware and performance overhead
机译:由于设计复杂性和每引脚连接数的增长,功能调试已成为开发片上系统(SOC)的关键步骤。诸如系统仿真和仿真之类的传统方法越来越无法满足系统调试的需求。设计仿真比仿真慢2到10个数量级,因此主要用于简短的集中测试序列。仿真具有所需的速度,但是对信号的可观察性和可控性施加了严格的限制。n我们引入了一种针对可编程SOC的新调试方法,该方法利用了仿真和仿真的互补优势。 Wen提出了一套对设计和调试过程都透明的工具,使用户能够在仿真中运行长测试序列,并在检测到错误时回退到任意实例执行时间,并切换到基于仿真的调试以充分了解设计的可视性和可控性。所开发方法的功效取决于将计算从一个执行域转移到另一个执行域的方法。尽管该方法可以应用于任何计算模型,但我们已经开发了一套优化技术,可以在混合同步数据流半无限流随机访问机器计算模型中进行计算传输。该计算模型经常用于许多通信和多媒体SOC中。已在一组多核设计上证明了开发的调试方法的有效性,该设计已启用了组合的仿真模拟,并且硬件和性能开销较低

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号