Title :
A Module Checking Based Converter Synthesis Approach for SoCs
Author :
Sinha, Roopak ; Roop, Partha S. ; Basu, Samik
Author_Institution :
Univ. of Auckland, Auckland
Abstract :
Protocol conversion involves the use of a converter to control communication between two or more protocols such that desired system-level specifications can be satisfied. We investigate this problem in a formal setting and propose, for the first time, a temporal logic based automatic solution to convertibility verification and synthesis. At its core, our technique is based on local module checking and determines the existence of the converter and if a converter exists, it is automatically generated. A number of key features of our technique distinguishes it from all existing formal and/or informal approaches. Firstly, we handle both data and control mismatches using a single unifying module checking based solution. Secondly, the proposed approach uses temporal logic for the specification of correct behaviors (unlike earlier automaton based specifications) which is both elegant and natural to express event ordering and data-matching requirements. Finally, we have experimented extensively with the examples available in existing literature to evaluate the applicability of our technique in a wide range of applications.
Keywords :
protocols; system-on-chip; SOC; control communication; converter synthesis; data-matching; protocols; system-on-chip; temporal logic; Automata; Automatic control; Automatic logic units; Communication system control; Control system synthesis; Control systems; Master-slave; Protocols; System-on-a-chip; Very large scale integration;
Conference_Titel :
VLSI Design, 2008. VLSID 2008. 21st International Conference on
Conference_Location :
Hyderabad
Print_ISBN :
0-7695-3083-4
DOI :
10.1109/VLSI.2008.109