WoTUG - The place for concurrent processes

Paper Details


%T SystemVerilogCSP: Modeling Digital Asynchronous Circuits Using SystemVerilog Interfaces
%A Arash Saifhashemi, Peter A. Beerel
%E Peter H. Welch, Adam T. Sampson, Jan Bækgaard Pedersen, Jon Kerridge, Jan F. Broenink, Frederick R. M. Barnes
%B Communicating Process Architectures 2011
%X This paper describes how to model channel\-based digital
   asynchronous circuits using SystemVerilog interfaces that
   implement CSP\-like communication events. The interfaces
   enable explicit handshaking of channel wires as well as
   abstract CSP events. This enables abstract connections
   between modules that are described at different levels
   of abstraction facilitating both verification and design. We
   explain how to model one\-to\-one, one\-to\-many,
   one\-to\-any, any\-to\-one, and synchronized channels.
   Moreover, we describe how to split communication actions
   into multiple parts to more accurately model less concurrent
   handshaking protocols that are commonly found in many
   asynchronous pipelines.


If you have any comments on this database, including inaccuracies, requests to remove or add information, or suggestions for improvement, the WoTUG web team are happy to hear of them. We will do our best to resolve problems to everyone's satisfaction.

Copyright for the papers presented in this database normally resides with the authors; please contact them directly for more information. Addresses are normally presented in the full paper.

Pages © WoTUG, or the indicated author. All Rights Reserved.
Comments on these web pages should be addressed to: www at wotug.org

Valid HTML 4.01!