To integrate third-party intellectual properties (IPs) into a new system-on-chip (SoC) architecture is a big challenge. Therefore, this study first presents a new bus protocol named as integrated bus (IBUS), and more important, a configurable bus wrapper for connecting AXI3-interfaced IPs into IBUS is further proposed, aiming to finding the optimal balance between bus efficiency and resource cost in terms of field-programming gate array slice count, bus transfer latency, and energy consumption. As a case study, the authors implemented three IBUS wrappers for integrating three AXI3-interfaced verification IPs into an IBUS SoC. Experimental results show that their proposed work achieves a higher valid data throughput ( 1.35 × in the block test and 1.52 × in the cipher test) compared with the designs on conventional bridge-based SoC integration, as well as a large reduction in the normalised slice-time-power (18.73% in the block benchmark and 23.45% in the cipher benchmark) when setting the same weights of slice number, data transfer latency, and energy dissipation.
[1]
Swarup Bhunia,et al.
Security Assurance for System-on-Chip Designs With Untrusted IPs
,
2017,
IEEE Transactions on Information Forensics and Security.
[2]
Xiaokun Yang,et al.
A High-Performance On-Chip Bus (MSBUS) Design and Verification
,
2015,
IEEE Transactions on Very Large Scale Integration (VLSI) Systems.
[3]
Xiaokun Yang,et al.
A novel bus transfer mode (AS transfer) and a performance evaluation methodology
,
2016,
Integr..
[4]
Xiaoxiao Wang,et al.
An On-Chip Dynamically Obfuscated Wrapper for Protecting Supply Chain Against IP and IC Piracies
,
2018,
IEEE Transactions on Very Large Scale Integration (VLSI) Systems.
[5]
Tei-Wei Kuo,et al.
Multilayer Bus Optimization for Real-Time Embedded Systems
,
2012,
IEEE Transactions on Computers.