DocumentCode :
1579834
Title :
A Refinement Approach to Design and Verification of On-Chip Communication Protocols
Author :
Böhm, Peter ; Melham, Tom
Author_Institution :
Comput. Lab., Oxford Univ., Oxford
fYear :
2008
Firstpage :
1
Lastpage :
8
Abstract :
Modern computer systems rely more and more on on-chip communication protocols to exchange data. To meet performance requirements these protocols have become highly complex, which usually makes their formal verification infeasible with reasonable time and effort. We present a new refinement approach to on-chip communication protocols that combines design and verification together, interleaving them hand-in-hand. Our modeling framework consists of design steps and design transformations formalized as finite state machines. Given a verified design step, transformations are used to extend the system with advanced features. A design transformation ensures that the extended design is correct if the previous system is correct. This approach is illustrated by an arbiter-based master-slave communication system inspired by the AMBA high-performance bus architecture. Starting with a sequential protocol design, it is extended with pipelining and burst transfers. Transformations are generated from design constraints providing a basis for correctness-by-design of the derived system.
Keywords :
finite state machines; formal verification; integrated circuit design; integrated circuit testing; protocols; system-on-chip; AMBA high-performance bus architecture; arbiter-based master-slave communication system; burst transfer; data exchange; finite state machine; formal verification; on-chip communication protocol design; pipeline processing; refinement approach; sequential protocol design; Asynchronous communication; Clocks; Formal verification; Hardware; Industrial relations; Master-slave; Network-on-a-chip; Protocols; Refining; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design, 2008. FMCAD '08
Conference_Location :
Portland, OR
Print_ISBN :
978-1-4244-2735-2
Electronic_ISBN :
978-1-4244-2736-9
Type :
conf
DOI :
10.1109/FMCAD.2008.ECP.22
Filename :
4689181
Link To Document :
بازگشت