Title :
A Trace-Based Framework for Verifiable GALS Composition of IPs
Author :
Suhaib, Syed ; Mathaikutty, Deepak A. ; Shukla, Sandeep K.
Author_Institution :
FERMAT Lab., Virginia Polytech. Inst. & State Univ., Blacksburg, VA
Abstract :
Composing intellectual property (IP) blocks running at different clock speeds over asynchronous communication links for a system-on-chip (SoC) design is a challenging task, especially for ensuring the functional correctness of the overall design. In this paper, we propose a trace-based framework that helps in identifying a class of IPs that can be composed to ldquocorrect-by-constructionrdquo globally asynchronous locally synchronous (GALS) designs, and their correctness is maintained with respect to their synchronous compositions. Our notion of correctness is latency equivalence. Latency equivalence means that the order of valid values is same on the corresponding signals in the synchronous as well as asynchronous compositions. We also provide a description of the protocol to be inserted between the IPs to obtain this equivalence.
Keywords :
industrial property; integrated circuit design; logic design; system-on-chip; GALS composition; SoC; asynchronous composition; globally asynchronous locally synchronous design; intellectual property; latency equivalence; synchronous composition; system-on-chip design; trace-based framework; Asynchronous composition; correct-by-construction; globally asynchronous locally synchronous (GALS) design; single-activation; system-on-a-chip (SoC) validation; trace-based framework;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.2000869