• DocumentCode
    2910926
  • Title

    Validating families of latency insensitive protocols

  • Author

    Suhaib, Syed ; Mathaikutty, Deepak ; Shukla, Sandeep ; Berner, David

  • Author_Institution
    FERMAT Lab, Virginia Tech, Blacksburg, VA, USA
  • fYear
    2005
  • fDate
    30 Nov.-2 Dec. 2005
  • Firstpage
    127
  • Lastpage
    134
  • Abstract
    With increasing clock frequencies, the signal delay on some interconnects in an system on chip (SoC) often exceeds the clock period, which necessitates latency insensitive protocols (LIPs). Correctness of a system composed of synchronous blocks communicating via LIPs is established by showing latency equivalence between a completely synchronous composition of the blocks, and the LIP based composition. Every time an LIP is conceived, they need to be debugged and then proven correct. Mathematical theorems to establish correctness, though elegant, are error prone, and tedious to create for every new variant of LIPs. In this work, we present validation frameworks for families of LIPs, both for dynamic validation, useful for early debug cycles, and formal verification for formal proof of correctness. This can be a useful framework in the hands of designers trying to create new LIPs or to optimize existing ones for design convergence.
  • Keywords
    integrated circuit design; integrated circuit interconnections; system-on-chip; timing jitter; design convergence; dynamic validation; formal correctness proving; formal verification; latency equivalence; latency insensitive protocols; mathematical theorems; signal delay; system on chip; Clocks; Convergence; Delay; Design optimization; Error correction; Formal verification; Frequency; Lips; Protocols; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2005. Tenth IEEE International
  • ISSN
    1552-6674
  • Print_ISBN
    0-7803-9571-9
  • Type

    conf

  • DOI
    10.1109/HLDVT.2005.1568826
  • Filename
    1568826