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 条
  • [41] A Semi-Analytical Approach to Study the Energy Consumption of On-Chip Networks Testing
    Nadi, Mandieh
    Ghadiry, Mandiar
    Ooi, Chia Yee
    Marsono, Muhammad Nadzir
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2013, 9 (02) : 189 - 197
  • [42] A Hardware Framework for on-Chip FPGA Acceleration
    Lomuscio, Andrea
    Cardarilli, Gian Carlo
    Nannarelli, Alberto
    Re, Marco
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2016,
  • [43] On-chip testing of embedded silicon transducers
    Mir, S
    Rufer, L
    Charlot, B
    Courtois, B
    [J]. 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 2 - 7
  • [44] Comparison of On-Chip ADC Testing Techniques
    Egorov, A. Yu
    Mozhaev, I. A.
    Nekrasov, P. V.
    Boychenko, D. V.
    Loskutov, I. O.
    [J]. 2017 IEEE 30TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL), 2017, : 247 - 250
  • [45] Contactless Testing Of On-Chip Oscillator Operation
    Filanovsky, Igor M.
    Moore, Brian
    [J]. 2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 2605 - 2608
  • [46] Beyond VHDL simulation to on-chip testing
    Department of Electrical and Computer Engineering, The Citadel, 171 Moultrie Street, Charleston, SC 29409, United States
    [J]. Comput. Educ. J, 2008, 4 (33-41):
  • [47] ON-CHIP SWITCHING FOR DC PARAMETRIC TESTING
    WALTON, AJ
    ROBERTSON, JM
    HOLWILL, R
    MOORE, B
    [J]. ELECTRONICS LETTERS, 1985, 21 (10) : 422 - 423
  • [48] On-chip testing of embedded silicon transducers
    Mir, S
    Charlot, B
    Rufer, L
    Courtois, B
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 13 - 18
  • [49] On-chip testing of random access memories
    Saluja, Kewal K.
    [J]. Journal of Electronic Testing: Theory and Applications (JETTA), 1994, 5 (04): : 367 - 376
  • [50] On-Chip Clock Testing and Frequency Measurement
    Tekumalla, Ramesh
    Krishnamoorthy, Prakash
    [J]. 2014 IEEE 23RD NORTH ATLANTIC TEST WORKSHOP (NATW), 2014, : 11 - 14