Title :
The ´Best´ Valid Safe Protocol Converter
Author :
Cao, Jing ; Nymeyer, Albert
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
In the hardware world, off-the-shelf heterogeneous components called IPs can be reused to build complex embedded systems such as systems-on-chips (SoCs). Converters are required to bridge these components because of differences in their interfaces. In this work, we present a framework to generate a converter, given rigorous specifications of the component IPs. This framework consists of a front-end that builds a verified raw converter, and a back-end that allows selection of the `best´ converter based on predicted performance. We define protocols with uncontrollability, safeness, validity and correctness conditions, and we use temporal logic to specify properties. A model checker is integrated into the framework to verify the properties. The framework has been implemented, and we illustrate the technique by synthesising a converter for a simple pair of protocols. We also apply our model to industry-standard AMBA bus protocols to show industrial applicability.
Keywords :
embedded systems; logic design; protocols; system buses; system-on-chip; temporal logic; IP; complex embedded systems; industry standard AMBA bus protocols; model checker; off-the-shelf heterogeneous components; systems-on-chips; temporal logic; valid safe protocol converter; Australia; Computer science; Design engineering; Embedded software; Hardware; Job design; Manufacturing; Protocols; Reliability engineering; Software safety; SoC design; component reuse; protocol converter; verification;
Conference_Titel :
Secure Software Integration and Reliability Improvement (SSIRI), 2010 Fourth International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-7435-6
DOI :
10.1109/SSIRI.2010.21