A Top-Down Modeling Approach for Networks-on-Chip Components Design: A Switch as Case Study

被引:1
作者
Delgado-Gallardo, V. A. [1 ]
Sandoval-Arechiga, R. [2 ]
Parra-Michel, R. [1 ]
机构
[1] CINVESTAV, Dept Elect Engn, Zapopan 45017, Mexico
[2] Univ Autnoma Zacatecas, Ctr Invest Innovac & Desarrollo Telecomunicac CIDT, Zacatecas 98060, Mexico
关键词
Microarchitecture; Architecture; Topology; Switches; Routing protocols; Design methodology; Network-on-chip; microarchitecture; modeling techniques; Networks-on-Chip; switch component; ROUTER ARCHITECTURE; RELIABLE NETWORK; LOW-POWER; HIGH-PERFORMANCE; NOC ROUTER; LATENCY; ENERGY; CORE;
D O I
10.1109/ACCESS.2023.3235276
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The design of Networks-on-Chip (NoCs) components implies a wide range of techniques and methods to address the microarchitecture of the packet-forwarding components, where routers and switches are the most complex because they constitute the NoC's backbone. Due to this complex design space, several works use approaches limiting architectural exploration, focusing only on achieving high-performance levels; therefore, they are inadequate for designing NoC components when particular functionalities are demanded, as in real applications with specific protocols and interfaces. This paper presents a design methodology based on a top-down approach with NoC-oriented abstraction levels to systematically generate a microarchitecture and its hardware description according to system requirements. The design flow transforms a high-level functional model into a microarchitecture model through a refinement process at each abstraction level. This structured approach involves integrating details on how the data is functionally managed within the component according to the system requirements and the processing granularity of each level, allowing testing alternatives in the early stages of the design when necessary. The models of each abstraction level can be described and simulated using the simulator OMNet++. Thus, the obtained microarchitecture model will be directly translated into a Hardware Description Language (HDL). The methodology is tested via the design of a NoC switch for a Software Defined Radio (SDR) system. Performance analysis and implementation results in a field-programmable gate array (FPGA) show that the proposed design is functional and comparable in both area and frequency to other similar state-of-the-art components, and it is also configurable to build star topologies of up to 16 nodes.
引用
收藏
页码:4412 / 4433
页数:22
相关论文
共 91 条
[1]  
Abad P, 2007, CONF PROC INT SYMP C, P116, DOI 10.1145/1273440.1250678
[2]   A survey on energy-efficient methodologies and architectures of network-on-chip [J].
Abbas, Assad ;
Ali, Mazhar ;
Fayyaz, Ahmad ;
Ghosh, Ankan ;
Lra, Anshul Ka ;
Khan, Samee U. ;
Khan, Muhammad Usman Shahid ;
De Menezes, Thiago ;
Pattanayak, Sayantica ;
Sanyal, Alarka ;
Usman, Saeeda .
COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (08) :333-347
[3]   A System-Level Modeling Methodology for Performance-Driven Component Selection in Multicore Architectures [J].
Agarwal, Ankur ;
Hamza-Lup, Georgiana L. ;
Khoshgoftaar, Taghi M. .
IEEE SYSTEMS JOURNAL, 2012, 6 (02) :317-328
[4]  
[Anonymous], 2006, Networks on Chips: Technology and Tools (Systems on Silicon)
[5]   Defender: A Low Overhead and Efficient Fault-Tolerant Mechanism for Reliable on-Chip Router [J].
Baloch, Naveed Khan ;
Baig, Muhammad Iram ;
Daneshtalab, Masoud .
IEEE ACCESS, 2019, 7 :142843-142854
[6]  
Becker D. U., 2022, STANFORD DIGITAL REP
[7]  
Becker D. U., 2012, THESIS STANFORD CA U
[8]  
Becker DU, 2012, PR IEEE COMP DESIGN, P419, DOI 10.1109/ICCD.2012.6378673
[9]   Problems and challenges of emerging technology networks on chip: A review [J].
Ben Achballah, Ahmed ;
Ben Othman, Slim ;
Ben Saoud, Slim .
MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 :1-20
[10]  
Ben Achballah A, 2013, INT J ADV COMPUT SC, V4, P61