Deakin University
Browse

A formal approach to incremental converter synthesis for system-on-chip design

journal contribution
posted on 2024-03-26, 03:08 authored by Roopak SinhaRoopak Sinha, A Girault, G Goessler, PS Roop
A system-on-chip (SoC) contains numerous intellectual property blocks, or IPs. Protocol mismatches between IPs may affect the system-level functionality of the SoC. Mismatches are addressed by introducing converters to control inter-IP interactions. Current approaches towards converter generation find limited practical application as they use restrictive models, lack formal rigour, handle a small subset of commonly encountered mismatches, and/or are not scalable. We propose a formal technique for SoC design using incremental converter synthesis . The proposed formulation provides precise models for protocols and requirements, and provides a scalable algorithm that allows adding multiple components and requirements to an SoC incrementally. We prove that the technique is sound and complete. Experimental results obtained using real-life AMBA benchmarks show the scalability and wide range of mismatches handled by our approach.

History

Journal

ACM Transactions on Design Automation of Electronic Systems

Volume

20

Article number

ARTN 13

Pagination

1-30

ISSN

1084-4309

eISSN

1557-7309

Language

English

Publication classification

C1.1 Refereed article in a scholarly journal

Issue

1

Publisher

ASSOC COMPUTING MACHINERY