1999
DOI: 10.1109/43.771178
|View full text |Cite
|
Sign up to set email alerts
|

Modeling and formal verification of the Fairisle ATM switch fabric using MDGs

Abstract: In this paper, we present several techniques for modeling and formal verification of the Fairisle asynchronous transfer mode (ATM) switch fabric using multiway decision graphs (MDG's). MDG's represent a new class of decision graphs which subsumes Bryant's reduced ordered binary decision diagrams (ROBDD's) while accommodating abstract sorts and uninterpreted function symbols. The ATM device we investigated is in use for real applications in the Cambridge University Fairisle network. We modeled and verified the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
18
0

Year Published

2001
2001
2004
2004

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 20 publications
(18 citation statements)
references
References 20 publications
0
18
0
Order By: Relevance
“…Other related work in the area of the formal verification of communications devices using equivalence checking include the verifications in the MDG (Multiway Decision Graphs) tool [3] of the Fairisle ATM switch fabric [10] and a Telecom System Block from PMC-sierra Inc. [12]. In [10], the authors achieved a three level equivalence checking between behavioral, RT and gate levels.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Other related work in the area of the formal verification of communications devices using equivalence checking include the verifications in the MDG (Multiway Decision Graphs) tool [3] of the Fairisle ATM switch fabric [10] and a Telecom System Block from PMC-sierra Inc. [12]. In [10], the authors achieved a three level equivalence checking between behavioral, RT and gate levels.…”
Section: Introductionmentioning
confidence: 99%
“…In [10], the authors achieved a three level equivalence checking between behavioral, RT and gate levels. In [12], the sequential equivalence checking between behavioral model and RTL is described.…”
Section: Introductionmentioning
confidence: 99%
“…We use an RTLd esign of this ATMs witchf abric with 4i nputs and4 outputs defineda s8variableso fa bstract sort ( n -bit) modeled in MDG-HDL [18]. In the following we discussfi ve sample properties, P1-5.…”
Section: C Ase Studymentioning
confidence: 99%
“…For instance, the formal verification of the Cambridge Fairisle switch fabric had been done by Curzon [3] using the HOL theorem prover. Tahar et al [13] verified the same switch in an automatic fashion using the MDG (Multiway Decision Graphs) tools by property checking and equivalence checking. Lu et al [10] also formally verified this same ATM switch fabric using VIS.…”
Section: Introductionmentioning
confidence: 99%
“…In addition to the suggested modification, we changed the original environment state machine which was used in Original Fairisle 4 by 4 switch fabric verification using MDG tools [13]. The new verification of the Cleaned version of the design has been performed by property checking and equivalence checking provided by the MDG tools.…”
Section: Introductionmentioning
confidence: 99%