• 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