Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/647768.733933guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Latency Insensitive Protocols

Published: 06 July 1999 Publication History

Abstract

The theory of latency insensitive design is presented as the foundation of a new correct by construction methodology to design very large digital systems by assembling blocks of Intellectual Properties. Latency insensitive designs are synchronous distributed systems and are realized by assembling functional modules exchanging data on communication channels according to an appropriate protocol. The goal of the protocol is to guarantee that latency insensitive designs composed of functionally correct modules, behave correctly independently of the wire delays. A latency-insensitive protocol is presented that makes use of relay stations buffering signals propagating along long wires. To guarantee correct behavior of the overall system, modules must satisfy weak conditions. The weakness of the conditions makes our method widely applicable.

References

[1]
L. P. Carloni, K. L. McMillan, and Alberto L. Sangiovanni-Vincentelli. Latency-Insensitive Protocols. Technical Report UCB/ERL M99/11, Electronics Research Lab, University of California, Berkeley, CA 94720, February 1999.
[2]
D. Matzke. Will Physical Scalability Sabotage Performance Gains? IEEE Computer, 8(9):37-39, September 1997.
[3]
D.L. Dill. Trace Theory for Automatic Hierarchical Verification of Speed-Independent Circuits. The MIT Press, Cambridge, Mass., 1988. An ACM Distinguished Dissertation 1988.
[4]
T.A. Henzinger, S. Qadeer, and R.K. Rajamani. You Assume, We Guarantee: Methodology and Case Studies. In Proceedings of the 10th International Conference on Computer-Aided Verification , Vancouver, Canada, July 1998.
[5]
E. A. Lee and A. Sangiovanni-Vincentelli. A Framework for Comparing Models of Computation. IEEE Transactions on Computer-Aided Design, 17(12):1217-1229, December 1998.
[6]
K. L. McMillan. A Compositional Rule for Hardware Design Refinement. In Proceedings of the 9th International Conference on Computer-Aided Verification, Haifa, Israel, July 1997.
[7]
J. L. A. van de Snepscheut. Trace Theory and VLSI Design, volume 200 of Lecture Notes in Computer Science. Springer Verlag, Berlin, 1985.

Cited By

View all
  • (2014)High level modeling of elastic circuits in SystemCProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative10.5555/2665008.2665032(1-8)Online publication date: 13-Apr-2014
  • (2013)Equivalence checking for synchronous elastic circuitsProceedings of the Eleventh ACM/IEEE International Conference on Formal Methods and Models for Codesign10.5555/3041405.3041490(109-118)Online publication date: 1-Oct-2013
  • (2010)A design flow based on modular refinementProceedings of the Eighth ACM/IEEE International Conference on Formal Methods and Models for Codesign10.1109/MEMCOD.2010.5558626(11-20)Online publication date: 1-Jul-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CAV '99: Proceedings of the 11th International Conference on Computer Aided Verification
July 1999
483 pages
ISBN:3540662022

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 06 July 1999

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2014)High level modeling of elastic circuits in SystemCProceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative10.5555/2665008.2665032(1-8)Online publication date: 13-Apr-2014
  • (2013)Equivalence checking for synchronous elastic circuitsProceedings of the Eleventh ACM/IEEE International Conference on Formal Methods and Models for Codesign10.5555/3041405.3041490(109-118)Online publication date: 1-Oct-2013
  • (2010)A design flow based on modular refinementProceedings of the Eighth ACM/IEEE International Conference on Formal Methods and Models for Codesign10.1109/MEMCOD.2010.5558626(11-20)Online publication date: 1-Jul-2010
  • (2009)Bounded dataflow networks and latency-insensitive circuitsProceedings of the 7th IEEE/ACM international conference on Formal Methods and Models for Codesign10.5555/1715759.1715781(171-180)Online publication date: 13-Jul-2009
  • (2009)A variation-tolerant scheduler for better than worst-case behavioral synthesisProceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis10.1145/1629435.1629467(221-228)Online publication date: 11-Oct-2009
  • (2008)A trace-based framework for verifiable GALS composition of IPsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2008.200086916:9(1176-1186)Online publication date: 1-Sep-2008
  • (2006)Clustering for processing rate optimizationIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2006.88639914:11(1264-1275)Online publication date: 1-Nov-2006
  • (2006)Validating Families of Latency Insensitive ProtocolsIEEE Transactions on Computers10.1109/TC.2006.18855:11(1391-1401)Online publication date: 1-Nov-2006
  • (2006)Latency-insensitive design and central repetitive schedulingProceedings of the Fourth ACM/IEEE International Conference on Formal Methods and Models for Co-Design10.1109/MEMCOD.2006.1695923(175-183)Online publication date: 1-Jan-2006
  • (2005)Clustering for processing rate optimizationProceedings of the 2005 IEEE/ACM International conference on Computer-aided design10.5555/1129601.1129629(189-195)Online publication date: 31-May-2005
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media