DocumentCode :
2372551
Title :
A Formal Model of Clock Domain Crossing and Automated Verification of Time-Triggered Hardware
Author :
Schmaltz, Julien
fYear :
2007
fDate :
11-14 Nov. 2007
Firstpage :
223
Lastpage :
230
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 transition representation of hardware. The result is a clear separation of analog and digital behaviors. Analog considerations are formalized in the logic of the Isabelle/HOL theorem prover. Digital arguments are discharged using the NuSMV model checker. To the best of our knowledge, this is the first verification effort tackling asynchronous transmissions at the gate-level.
Keywords :
Application software; Clocks; Computer architecture; Design automation; Embedded system; Hardware; Logic; Metastasis; Operating systems; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer Aided Design, 2007. FMCAD '07
Conference_Location :
Austin, TX, USA
Print_ISBN :
978-0-7695-3023-9
Type :
conf
DOI :
10.1109/FAMCAD.2007.22
Filename :
4402004
Link To Document :
بازگشت