High-Level AMBA Monitoring Platform for SoC Architecture Exploration

Jaeyun Lim, Yujin Jeon, Eun-Gyeong Ham, Ji-Hoon Kim
{"title":"High-Level AMBA Monitoring Platform for SoC Architecture Exploration","authors":"Jaeyun Lim, Yujin Jeon, Eun-Gyeong Ham, Ji-Hoon Kim","doi":"10.1109/ICEIC57457.2023.10049893","DOIUrl":null,"url":null,"abstract":"As a System on Chip (SoC) hardware complexity grows dramatically, it becomes more difficult to find the optimal SoC architecture with various hardware IPs. Accordingly, SoC architecture exploration should be performed before the chip-level implementation where various types of on-chip interconnect topology are compared according to the on-chip traffic patterns from a number of hardware IPs in terms of area, transaction latency, power consumption, etc. In this paper, we propose a high-level AMBA (Advanced Microcontroller Bus Architecture) Monitoring Platform where various traffic statistics can be obtained with C++ modeling using open-source Verilator. For the evaluation, we built the baseline SoC platform with Arm Cortex-M4F CPU core and various hardware IPs. With the proposed high-level AMBA monitoring platform, the high-level C++ modeling of on-chip traffic analysis allows to find optimal AMBA on-chip interconnects in the early stages with fast analysis time based on the on-chip traffic analysis.","PeriodicalId":373752,"journal":{"name":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIC57457.2023.10049893","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As a System on Chip (SoC) hardware complexity grows dramatically, it becomes more difficult to find the optimal SoC architecture with various hardware IPs. Accordingly, SoC architecture exploration should be performed before the chip-level implementation where various types of on-chip interconnect topology are compared according to the on-chip traffic patterns from a number of hardware IPs in terms of area, transaction latency, power consumption, etc. In this paper, we propose a high-level AMBA (Advanced Microcontroller Bus Architecture) Monitoring Platform where various traffic statistics can be obtained with C++ modeling using open-source Verilator. For the evaluation, we built the baseline SoC platform with Arm Cortex-M4F CPU core and various hardware IPs. With the proposed high-level AMBA monitoring platform, the high-level C++ modeling of on-chip traffic analysis allows to find optimal AMBA on-chip interconnects in the early stages with fast analysis time based on the on-chip traffic analysis.
用于探索 SoC 架构的高级 AMBA 监控平台
随着片上系统(SoC)硬件复杂性的急剧增加,使用各种硬件 IP 寻找最佳 SoC 架构变得越来越困难。因此,SoC 架构探索应在芯片级实现之前进行,根据来自多个硬件 IP 的片上流量模式,从面积、事务延迟、功耗等方面对各种类型的片上互连拓扑进行比较。在本文中,我们提出了一个高级 AMBA(高级微控制器总线架构)监控平台,通过使用开源 Verilator 进行 C++ 建模,可以获得各种流量统计数据。为了进行评估,我们使用 Arm Cortex-M4F CPU 内核和各种硬件 IP 构建了基线 SoC 平台。利用所提出的高级 AMBA 监控平台,通过对片上流量分析进行高级 C++ 建模,可以在早期阶段根据片上流量分析找到最佳的 AMBA 片上互连,并缩短分析时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信