首页> 外文会议>International conference on computer design >PyOCN: A Unified Framework for Modeling, Testing, and Evaluating On-Chip Networks
【24h】

PyOCN: A Unified Framework for Modeling, Testing, and Evaluating On-Chip Networks

机译:Pyocn:用于建模,测试和评估片上网络的统一框架

获取原文

摘要

There is a growing interest in the open-source hardware movement to amortize non-recurring engineering costs by using plug-and-play system-on-chip (SoC) designs, where the communication among different components is provided by an on-chip interconnection network. Unfortunately, building an on-chip network (OCN) that is suitable for a specific SoC design requires the exploration of a large number of design options and involves diverse research methodologies to evaluate performance, area, energy, and timing. In this paper, we propose PyOCN, a unified framework that vertically integrates multiple research methodologies to enable productively exploring the OCN design space. PyOCN is the first comprehensive framework for modeling (e.g., functional-level, cycle-level, and register-transfer-level), testing (e.g., unit testing, integration testing, and property-based random testing), and evaluating (e.g., simulating, generating, and characterizing) on-chip interconnection networks. We use a case study based on a 64-terminal butterfly network to illustrate the key features of PyOCN and to demonstrate the framework's potential in productively modeling, testing, and evaluating OCNs.
机译:有通过使用插件和播放系统级芯片(SoC)设计,在不同组件之间的通信是通过一个片上互联提供的开源硬件运动越来越感兴趣摊销的非重复性工程费用网络。不幸的是,建立一个片上网络(OCN)是适用于特定的SoC设计需要大量的设计方案的探索,并涉及不同的研究方法来评估性能,面积,能量和时间。在本文中,我们提出PyOCN,一个统一的框架,垂直集成了多种研究方法,使高效探索OCN设计空间。 PyOCN是用于建模(例如,功能性级别,循环层次,和寄存器传输级),测试(例如,单元测试,集成测试,并基于属性的随机测试),和评价所述第一全面的框架(例如,模拟,生成,和芯片上互连网络表征)。我们采用基于64终端蝴蝶网络上的案例来说明PyOCN的关键功能,并展示高效建模,测试和评估OCNS框架的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号