DocumentCode :
835708
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
Volume :
16
Issue :
9
fYear :
2008
Firstpage :
1176
Lastpage :
1186
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;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2008.2000869
Filename :
4599241
Link To Document :
بازگشت