International audienceCommunicating Hardware Processes (CHP) is a CSP-like language for describing asynchronous systems as sets of processes interacting via self-timed, handshake, channels. To facilitate the automatic translation of CHP to circuits the paper proposes to use a token-based formalism, Petri nets, as an intermediate model. Petri nets offer an adequate semantic capture for concurrency and choice present in the CHP model and can be formally verified using a variety of existing model-checking tools. On the other hand, they can act as a blueprint for a control circuit implementation, preserving the original behaviour. Petri nets can be translated to circuits either by means of direct mapping or by logic synthesis via the refinement...
Abstract—Communication-centric design is a key paradigm for systems-on-chips (SoCs), where most comp...
PhD ThesisThis Thesis investigates formal models of concurrency that are often used in the process ...
This paper approaches the problem of implementing an asynchronous control for a stage of the Sproull...
International audienceCommunicating Hardware Processes (CHP) is a CSP-like language for describing a...
Asynchronous circuits is a discipline in which the theory of concurrency is applied to hardware desi...
This paper presents a new methodology to automatically synthesize asynchronous circuits from descrip...
Abstract: Design, validation and synthesis of digital systems, are currently done with the aid of CA...
International audienceThis work addresses the analysis and validation of CHP specifications for asyn...
A natural approach for the description of asynchronous hardware designs are hardware process algebra...
International audienceHardware process calculi, such as CHP (Communicating Hardware Processes), Bals...
The paper investigates the relationships between two well-known approaches to the modelling of concu...
This work addresses the analysis and validation of CHP specifications for asynchronous circuits, usi...
AbstractHardware process calculi, such as Chp (Communicating Hardware Processes), Balsa, or Haste (f...
This paper presents a completely systematic design procedure for asynchronous controllers.The initia...
{ fabio,vale} @ di. unipi. it The paper investigates the relationships between two well-known approa...
Abstract—Communication-centric design is a key paradigm for systems-on-chips (SoCs), where most comp...
PhD ThesisThis Thesis investigates formal models of concurrency that are often used in the process ...
This paper approaches the problem of implementing an asynchronous control for a stage of the Sproull...
International audienceCommunicating Hardware Processes (CHP) is a CSP-like language for describing a...
Asynchronous circuits is a discipline in which the theory of concurrency is applied to hardware desi...
This paper presents a new methodology to automatically synthesize asynchronous circuits from descrip...
Abstract: Design, validation and synthesis of digital systems, are currently done with the aid of CA...
International audienceThis work addresses the analysis and validation of CHP specifications for asyn...
A natural approach for the description of asynchronous hardware designs are hardware process algebra...
International audienceHardware process calculi, such as CHP (Communicating Hardware Processes), Bals...
The paper investigates the relationships between two well-known approaches to the modelling of concu...
This work addresses the analysis and validation of CHP specifications for asynchronous circuits, usi...
AbstractHardware process calculi, such as Chp (Communicating Hardware Processes), Balsa, or Haste (f...
This paper presents a completely systematic design procedure for asynchronous controllers.The initia...
{ fabio,vale} @ di. unipi. it The paper investigates the relationships between two well-known approa...
Abstract—Communication-centric design is a key paradigm for systems-on-chips (SoCs), where most comp...
PhD ThesisThis Thesis investigates formal models of concurrency that are often used in the process ...
This paper approaches the problem of implementing an asynchronous control for a stage of the Sproull...