Towards IP integration on SoC: a case study of high-throughput and low-cost wrapper design on a novel IBUS architecture

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.