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

被引:11
|
作者
Tan, Cheng [1 ]
Ou, Yanghui [1 ]
Jiang, Shunning [1 ]
Pan, Peitian [1 ]
Torng, Christopher [1 ]
Agwa, Shady [1 ]
Batten, Christopher [1 ]
机构
[1] Cornell Univ, Sch Elect & Comp Engn, Ithaca, NY 14850 USA
关键词
D O I
10.1109/ICCD46524.2019.00068
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:437 / 445
页数:9
相关论文
共 50 条
  • [1] Equalized interconnects for on-chip networks: Modeling and optimization framework
    Kim, Byungsub
    Stojanovic, Vladimir
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 552 - 559
  • [2] A Unified Framework for Error Correction in On-Chip Memories
    Sala, Frederic
    Duwe, Henry
    Dolecek, Lara
    Kumar, Rakesh
    [J]. 2016 46TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2016, : 268 - 274
  • [3] OpenCGRA: An Open-Source Unified Framework for Modeling, Testing, and Evaluating CGRAs
    Tan, Cheng
    Xie, Chenhao
    Li, Ang
    Barker, Kevin J.
    Tumeo, Antonino
    [J]. 2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 381 - 388
  • [4] A hierarchical modeling framework for on-chip communication architectures
    Zhu, XP
    Malik, S
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 663 - 670
  • [5] Evaluating location of Memory Controller in On-chip Communication Networks
    Dehyadegari, Masoud
    Mohammadi, Siamak
    Yazdani, Naser
    [J]. 2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 133 - 138
  • [6] Thermal modeling, characterization and management of on-chip networks
    Shang, L
    Peh, LS
    Kumar, A
    Jha, NK
    [J]. MICRO-37 2004: 37TH ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 2004, : 67 - 78
  • [7] Reliability Modeling and Management of Nanophotonic On-Chip Networks
    Li, Zheng
    Mohamed, Moustafa
    Chen, Xi
    Dudley, Eric
    Meng, Ke
    Shang, Li
    Mickelson, Alan R.
    Joseph, Russ
    Vachharajani, Manish
    Schwartz, Brian
    Sun, Yihe
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (01) : 98 - 111
  • [8] Coding for system-on-chip networks: A unified framework
    Sridhara, SR
    Shanbhag, NR
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (06) : 655 - 667
  • [9] Coding for system-on-chip networks: A unified framework
    Sridhara, SR
    Shanbhag, NR
    [J]. 41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 103 - 106
  • [10] Unified model for on-chip interconnects
    Yu, S
    Sim, SP
    Krishnan, S
    Petranovic, DM
    Lee, K
    Yang, CY
    [J]. 2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1026 - 1031