DocumentCode
774016
Title
Validating Families of Latency Insensitive Protocols
Author
Suhaib, Syed ; Mathaikutty, Deepak ; Berner, David ; Shukla, Sandeep
Author_Institution
Virginia Tech, Blacksburg, VA
Volume
55
Issue
11
fYear
2006
Firstpage
1391
Lastpage
1401
Abstract
With increasing clock frequencies, the signal delay on some interconnects in a system on chip (SoC) often exceeds the clock period, which necessitates latency insensitive protocols (LIPs). The 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 a new LIP is conceived, it needs 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
formal verification; logic design; program debugging; protocols; system-on-chip; SoC; clock frequencies; debug cycles; design convergence; dynamic validation frameworks; formal verification; latency insensitive protocols; signal delay; system on chip; Clocks; Convergence; Delay; Design optimization; Error correction; Formal verification; Frequency; Lips; Protocols; System-on-a-chip; Simulation; formal verification; latency insensitive protocols; long interconnects; merger; relay station; splitter; verification framework.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2006.188
Filename
1705448
Link To Document