Formal Methods in Computer Aided Design (FMCAD'07) 2007
DOI: 10.1109/fmcad.2007.4402004
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Model of Clock Domain Crossing and Automated Verification of Time-Triggered Hardware

Abstract: Abstract-We develop formal arguments about a bit clock synchronization mechanism for time-triggered hardware. The architecture is inspired by the FlexRay standard and described at the gate-level. The synchronization algorithm relies on a specific value of a counter. We prove or disprove values proposed in the literature. Our framework is based on a general and precise model of clock domain crossing, which considers metastability and clock imperfections. Our approach combines this model with the state transitio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(13 citation statements)
references
References 4 publications
0
13
0
Order By: Relevance
“…Simulationbased fault injection is the usual technique to verify that metastability does not propagate. In contrast, little is published on the formal verification of stability at the analog level [15].…”
Section: Cdc Design Methodsmentioning
confidence: 96%
“…Simulationbased fault injection is the usual technique to verify that metastability does not propagate. In contrast, little is published on the formal verification of stability at the analog level [15].…”
Section: Cdc Design Methodsmentioning
confidence: 96%
“…Theorem provers have been frequently and successfully applied for the analysis of clock synchronization protocols, see for instance [26,27]. An interesting research challenge is to synthesize (or prove the correctness of) the parameter constraints for the Chess protocol fully automatically.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…Because time-triggered systems can make hard real-time guarantees and possess fault-tolerance properties, they are being developed for next-generation fly-by-wire and drive-by-wire systems; some noteworthy examples include Honeywell's SAFEbus, TTTech's Time-Triggered Architecture (TTA), NASA's SPIDER, and FlexRay, being designed by an industrial consortium [Rus01]. Recent work is particularly focusing on how to model and verify these systems end-to-end-from the distributed fault-tolerant protocols to the hardware [Pik07, KP06,Sch07]. Our contribution is a simple way to verify the physical-layer of the distributed systems.…”
Section: Future Workmentioning
confidence: 99%