【24h】

Debug Aware AXI-based Network Interface

机译:调试意识的基于AXI的网络接口

获取原文

摘要

With a significant increase in the complexity of cores and their intercommunications, there is a need to review and enhance traditional debug methods for System on Chips (SoCs). As new SoCs tend to have many cores, the interactions among cores through functional interconnects such as bus or Network on Chips (NoCs) are becoming so complex. Therefore, debug techniques should address not only validation of the computational part of a design but such techniques have to monitor and validate the communication and synchronization among cores inside SoCs. In this paper, we consider NoC as a functional interconnection among cores and propose debug aware network interface (NI) which is compatible with AXI standard. The proposed interface enables provides a mechanism for cross-trigger debugging. Transactions issued by a processing element connected to the proposed debug aware NI are monitored by the proposed cross-trigger unit and trace data and trigger events will be extracted and routed to another processing element or Shared Debugging Unit (SDU). SDU combines debug traces from different processing elements. The major benefits of using our proposed architectures for debugging over traditional techniques are as follows: 1) the proposed debug aware NI can detect, mark and bypass severe faulty conditions such as deadlocks resulting from design errors or electrical faults in real time 2) there is no need for a large internal trace memory inside processing element because SDU can communicate to the external memory 3) debugging of applications which are running on multiple processors can facilitate by means of available features inside the proposed trigger mechanism.
机译:由于核心的复杂性及其互通的复杂性大幅增加,需要审查和增强芯片(SOC)的系统的传统调试方法。随着新SOC倾向于有许多核心,通过诸如芯片(NOCS)的功能互连(如公共汽车(NOC)的功能互连之间的相互作用变得如此复杂。因此,调试技术不仅应解决设计的计算部分的验证,而是此类技术必须监视和验证SoC内核之间的通信和同步。在本文中,我们将NOC视为核心之间的功能互连,并提出与AXI标准兼容的调试感知网络接口(NI)。所提出的界面使得能够为交叉触发调试提供一种机制。由连接到所提出的调试感知NI的处理元素发出的事务由所提出的交叉触发单元监视,并且将提取跟踪数据和触发事件并将其路由到另一个处理元素或共享调试单元(SDU)。 SDU将Debug Trace与不同的处理元素组合。使用我们拟议的架构进行调试的主要优势如下:1)所提出的调试意识NI可以检测,标记和绕过严重的故障条件,例如由设计错误或实时电气故障导致的死锁2)不需要在处理元件内部的大型内部跟踪内存,因为SDU可以与外部存储器通信)在多个处理器上运行的应用程序的调试可以通过所提出的触发机制内的可用功能来促进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号