首页> 外文期刊>IEICE Transactions on fundamentals of electronics, communications & computer sciences >Transaction Ordering in Network-on-Chips for Post-Silicon Validation
【24h】

Transaction Ordering in Network-on-Chips for Post-Silicon Validation

机译:片上网络中的事务排序,用于硅后验证

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In this paper, we have addressed the problem of ordering transactions in network-on-chips (NoCs) for post-silicon validation. The main idea is to extract the order of the transactions from the local partial orders in each NoC tile based on a set of "happened-before" rules, assuming transactions do not have a timestamp. The assumption is based on the fact that implementation and usage of a global time as timestamp in such systems may not be practical or efficient. When a new transaction is received in a tile, we send special messages to the neighboring tiles to inform them regarding the new transaction. The process of sending those special messages continues recursively in all the tiles that receive them until another such special message is detected. This way, we relate local orders of different tiles with each other. We show that our method can reconstruct the correct transaction orders when communication delays are deterministic. We have shown the effectiveness of our method by correctly ordering the transaction in NoCs with mesh and torus topologies with different sizes from 5*5 to 9*9. Also, we have implemented the proposed method in hardware to show its feasibility.
机译:在本文中,我们解决了在片上网络 (NoC) 中对交易进行排序以进行硅后验证的问题。主要思想是假设交易没有时间戳,根据一组“发生之前”的规则,从每个 NoC 磁贴中的本地部分订单中提取交易的顺序。该假设基于这样一个事实,即在此类系统中实现和使用全局时间作为时间戳可能不切实际或效率不高。当磁贴中收到新交易时,我们会向相邻磁贴发送特殊消息,以通知它们有关新交易的信息。发送这些特殊消息的过程将在接收这些消息的所有磁贴中以递归方式继续进行,直到检测到另一条此类特殊消息。这样,我们就可以将不同图块的本地顺序相互关联起来。我们表明,当通信延迟是确定性的时,我们的方法可以重建正确的交易顺序。我们通过在 NoC 中正确排序交易,展示了我们方法的有效性,这些拓扑结构具有不同大小,从 5*5 到 9*9 不等。此外,我们还在硬件中实现了所提出的方法,以证明其可行性。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号