2004
DOI: 10.1016/j.ipl.2003.12.007
|View full text |Cite
|
Sign up to set email alerts
|

Modelling and verification of delay-insensitive circuits using CCS and the Concurrency Workbench

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 7 publications
0
6
0
Order By: Relevance
“…In theory, various authors [8,10,12] have abstracted from the interaction of different layers by using data structures based on a particular level of abstraction. For example, to model delay insensitive (DI) circuits, which are at a lower level of abstraction (physical layer), wires are used as a buffering mechanism [11]. On the other hand to model data flow networks, which are at a higher level of abstraction (in comparison to DI circuits), queues are used as a buffering mechanism [10].…”
Section: Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…In theory, various authors [8,10,12] have abstracted from the interaction of different layers by using data structures based on a particular level of abstraction. For example, to model delay insensitive (DI) circuits, which are at a lower level of abstraction (physical layer), wires are used as a buffering mechanism [11]. On the other hand to model data flow networks, which are at a higher level of abstraction (in comparison to DI circuits), queues are used as a buffering mechanism [10].…”
Section: Architecturementioning
confidence: 99%
“…In the past, the idea of solving a refinement problem was studied [8,10,11], but different setups (in comparison with the current paper) were used in these studies. These studies were motivated by the so-called "Foam-rubber wrapper" principle [15], borrowed from the field of delay insensitive circuits.…”
Section: Introductionmentioning
confidence: 99%
“…As regards the verification of asynchronous circuits and architectures, we distinguish two lines of related work: -A first line of work focusses on the verification of asynchronous designs without paying attention to synthesis. In these approaches, the asynchronous designs are specified in the input language of the verification tool to be used, such as Promela for Spin [40,41], Ccs for Cwb [42,43], Lotos for Cadp [44][45][46], or Csp for Fdr2 [47,48]. These approaches target gate level descriptions of asynchronous circuits [40][41][42][44][45][46][47][48] or explicitly model of wires of unbounded delay [43].…”
Section: Related Workmentioning
confidence: 99%
“…As regards the application of model checking tools to asynchronous hardware designs in general, most approaches, e.g., [25,7,13,16,27,31,32], are based on a manual modelling of the design directly in the input language of the used verification tool, whereas we base the verification on design descriptions written by hardware designers -the same descriptions that are also used for synthesizing the circuits. As an example, [31] introduces a model for the low-level description of asynchronous circuits on the hardware gate level, and presents the verification of safety and progress properties using FDR2 (via a manual translation to CSP).…”
Section: Related Workmentioning
confidence: 99%