Network-on-Chip Architecture Generation Using Arteris FlexNoC

Authors

  • VenkataKrishna Brahmam Pogadadanda Senior RTL Design Engineer at AMD-Xilinx, USA. Author

DOI:

https://doi.org/10.63282/3117-5481/AIJCST-V6I1P112

Keywords:

Network-on-chip (NoC), Arteris Flexnoc, System-on-chip (Soc), Interconnect Architecture, AMBA AXI, NoC Optimization, Performance Analysis, Hardware Design Automation

Abstract

Network-on-Chip (NoC) is now the leading communication infrastructure for the contemporary System-on-Chip (SoC) designs as complexity of multicore processors and heterogeneous computing platforms keeps increasing. Conventional bus-based interconnects have several drawbacks like the lack of scalability, high latency, limited bandwidth, and low power efficiency which make them unsuitable for handling the increasing communication needs of advanced semiconductor systems. Hence, scalable and reconfigurable NoC architectures have been widely adopted to facilitate the efficient exchange of data between processing elements, memory units, and peripherals. This paper focuses on the generation of NoC architecture using Arteris FlexNoC which is a commercial tool that is very popular for automated interconnect design and optimization in SoC development. Our proposed method details the definition of system requirements, configuration of network topology, selection of communication protocol, and the generation of optimized interconnect architectures within FlexNoC's automated design environment. In addition, the paper discusses how the choice of topology, routing schemes, and parameter settings can influence the overall performance of the system. Simulation results show that opting for Arteris FlexNoC as a design platform can significantly cut down design complexities, increase scalability, and improve communication efficiency while at the same time reducing latency and power consumption in comparison to old-style interconnect methods. Besides, the automatic generation process allows fast design space exploration and easy verification, so it is a good fit for complicated SoC applications. The results demonstrate the capability of FlexNoC in producing reliable, high-efficiency NoC architectures for embedded and computing systems of tomorrow. To summarize, the proposed method.

References

[1] Roy, Ankita, et al. "A Novel Network on Chip Architecture for FPGA Smart NIC." 2023 IEEE Women in Technology Conference (WINTECHCON). IEEE, 2023.

[2] Nightingale, Andy. "Optimize SoC Design with a Network-on-Chip Strategy: Utilizing physically aware interconnect IP from trusted third-party vendors can reduce design time and increase productivity." Electronic Design 71.4 (2023): 28-30.

[3] Suryadevara, S. S. K., & Shaik, K. (2023). Real-Time Anomaly Detection and Attack Mitigation for Cloud-Based Content Delivery Paths Using AI. International Journal of Emerging Research in Engineering and Technology, 4(1), 175-185. https://doi.org/10.63282/3050-922X.IJERET-V4I1P119

[4] Schirrmeister, Frank, Rocco Jonack, and Michael Frank. "Addressing DRAM Performance Analysis Challenges for Network-on-Chip (NoC) Design." Proceedings of the International Symposium on Memory Systems. 2023.

[5] Gaddam, R. R. (2021). Hermetic ML Environments using Conda-Lock and Docker. American International Journal of Computer Science and Technology, 3(4), 22-34. https://doi.org/10.63282/3117-5481/AIJCST-V3I4P103

[6] Shiramalla, Rupesh. "Design of a Unified API Interface Using Workato for Cross-Platform Data Orchestration Between Salesforce and Oracle ERP." International Journal of Emerging Trends in Computer Science and Information Technology 3.1 (2022): 157-168.

[7] Singla, Garbí, Félix Tobajas, and Valentín de Armas. "Network-on-chip emulation framework for multimedia SoC development." VLSI Circuits and Systems VI. Vol. 8764. SPIE, 2013.

[8] Katangoori, Sivadeep, and Sushil Deore. “Edge-Cloud Hybrid Data Pipelines: Architectures for Federated Analytics and Learning”. American International Journal of Computer Science and Technology, vol. 4, no. 3, May 2022, pp. 20-34, https://doi.org/10.63282/3117-5481/AIJCST-V4I3P103.

[9] Muppaneni, R. K. (2023). AI-Driven Forecasting in Dynamics 365 Sales: What Businesses Need to Know. International Journal of AI, BigData, Computational and Management Studies, 4(1), 168-176. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I1P117

[10] Janac, K. Charles. "Network‐on‐Chip (NoC): The Technology that Enabled Multi‐processor Systems‐on‐Chip (MPSoCs)." Multi‐Processor System‐on‐Chip 1: Architectures (2021): 195-225.

[11] Allenki, S. S. (2023). Applying Cloud Security Best Practices in Regulated Environments. American International Journal of Computer Science and Technology, 5(3), 48-60. https://doi.org/10.63282/3117-5481/AIJCST-V5I3P105

[12] Takkalapally, D. (2023). HoloSearchAI: AI-Driven Latency Optimization Framework for Distributed Search Systems. International Journal of Emerging Trends in Computer Science and Information Technology, 4(3), 217-227. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I3P122

[13] Abdelfattah, Mohamed S., and Vaughn Betz. "Embedded Networks-on-Chip for FPGAs." Reconfigurable Logic: Architecture, Tools and Applications (2018): 149-184.

[14] Parakala, A. (2023). Vendor Highlights – IoT, AI, and Process Mining. International Journal of Emerging Trends in Computer Science and Information Technology, 4(4), 135-146. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I4P115

[15] Kommuru, Madhurima. "Concurrency is hard: Java vs Python pitfalls you can't ignore." International Journal of Modern Research in Science & Engineering 5.2 (2022): 01-18.

[16] Kumar Doodala, A. N. (2023). Offline-First Android Architecture for waste management in low connectivity zones. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 201-209. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P121

[17] COURTOIS, M. Bernard, et al. ASIC Design Methodology for 3D NOC Based Heterogeneous Multi Processor on Chip. Diss. Université Henri Poincaré, 2013.

[18] Muppaneni, R. K. (2023). Low-Code Revolution: How Power Platform Extends Dynamics 365 Capabilities. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(3), 162-171. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I3P119

[19] Vanapalli, Satyendra Kumar. "Data-Driven Decision Making: Integrating AI Tools with CRM Platforms." International Journal of Applied Data Science & Modern Computing 6.1 (2023): 01-21.

[20] Katangoori, S., & Katangoori, A. (2023). Intelligent ETL Orchestration with Reinforcement Learning and Bayesian Optimization. International Journal of Emerging Research in Engineering and Technology, 4(4), 208-219. https://doi.org/10.63282/3050-922X.IJERET-V4I4P123

[21] Balamurugan, K., et al. "Roadmap for machine learning based network-on-chip (M/L NoC) technology and its analysis for researchers." Journal of Physics Communications 6.2 (2022): 022001.

[22] Srigadde, B. R. (2023). Creating Object Quick Actions with Lightning Web Components. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(2), 167-180. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I2P118

[23] Shiramalla, R. (2022). Predictive Record Assignment Engine in Salesforce using LWC and Einstein AI. International Journal of AI, BigData, Computational and Management Studies, 3(3), 147-159. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V3I3P117

[24] Fatollahi-Fard, Farzad, et al. "OpenSoC Fabric: On-chip network generator." 2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, 2016.

[25] Vppalapati, M. (2023). When Identity Decisions Throttle Data Movement. International Journal of Emerging Research in Engineering and Technology, 4(3), 160-170. https://doi.org/10.63282/3050-922X.IJERET-V4I3P117

[26] Muppaneni , K. (2023). Virtual DOM vs Real DOM: Performance Benchmarks. International Journal of AI, BigData, Computational and Management Studies, 4(4), 180-189. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I4P118

[27] Lin, Dee, and Kurt Shuler. Optimizing Enterprise-Class SSD Host Controller Design with Arteris FlexNoC Network-On-Chip Interconnect IP. Technical report, Arteris, Inc, 2016.

[28] Suryadevara, S. S. K., & Nakirikanti, S. (2023). Privacy-Preserving Personalization Using Federated Learning in AEM . International Journal of AI, BigData, Computational and Management Studies, 4(4), 190-199. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I4P119

[29] Takkalapally, D., & Takkellapally, M. R. (2023). GC-TuneHFT: AI-Based Garbage Collection Optimization in High-Frequency Trading Environments. American International Journal of Computer Science and Technology, 5(6), 25-37. https://doi.org/10.63282/3117-5481/AIJCST-V5I6P103

[30] Kommuru, Madhurima, and Appala Nooka Kumar Doodala. "Performance Bottlenecks Necks in Data Heavy Python Applications." International Journal of Applied Data Science & Modern Computing 6.2 (2023): 01-19.

[31] Kang, Jintaek, et al. "Fast simulation of a many-NPU network-on-chip for microarchitectural design space exploration." 2021 24th Euromicro Conference on Digital System Design (DSD). IEEE, 2021.

[32] Gaddam, R. R. (2021). Vertex AI as a Unified Control Plane for MLOps. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 2(2), 92-102. https://doi.org/10.63282/3050-9262.IJAIDSML-V2I2P110

[33] Kumar Doodala, A. N., Thatraju, S., & Kankanala, V. (2023). Post- Pandemic QA evolution in Healthcare IT. International Journal of Emerging Trends in Computer Science and Information Technology, 4(2), 223-232. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I2P122

[34] Sarihi, Amin, et al. "A survey on the security of wired, wireless, and 3D network-on-chips." IEEE Access 9 (2021): 107625-107656.

[35] Vppalapati, M., & Talasila, P. K. . (2023). Unobservable Performance: Storage Failures That Leave No Metrics Behind. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(4), 177-188. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I4P120

[36] Allenki, S. S. (2023). Reducing Security Vulnerabilities with Encryption, IAM, and Regular Audits. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 265-275. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P127

[37] Catania, Vincenzo, et al. "Cycle-accurate network on chip simulation with noxim." ACM Transactions on Modeling and Computer Simulation (TOMACS) 27.1 (2016): 1-25.

[38] Parakala, A. (2023). Citizen-Facing Automation: Chatbots and Self-Service in Public Services. International Journal of AI, BigData, Computational and Management Studies, 4(4), 108-118. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I4P112

[39] Muppaneni, K., & Vejella, M. (2023). Security and Data Privacy in Redux Stores. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(4), 153-162. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I4P117

[40] Vanapalli, Satyendra Kumar. "Reducing Financial Fraud Using Machine Learning and CRM Data Models." International Journal of Machine Learning and Predictive Analytics 6.2 (2023): 01-20.

[41] Srigadde, B. R. (2023). The Hidden Gem: Lightning Headless Component. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 244-254. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P125

[42] Kumar, Madhur, et al. "NoxyGen: A Network-On-Chip RTL Generator and Validation Tool." Proceedings of the 16th International Workshop on Network on Chip Architectures. 2023.

Downloads

Published

2024-01-28

Issue

Section

Articles

How to Cite

[1]
V. B. Pogadadanda, “Network-on-Chip Architecture Generation Using Arteris FlexNoC”, AIJCST, vol. 6, no. 1, pp. 120–132, Jan. 2024, doi: 10.63282/3117-5481/AIJCST-V6I1P112.

Similar Articles

41-50 of 273

You may also start an advanced similarity search for this article.