DocumentCode :
2646756
Title :
Towards a formally verified network-on-chip
Author :
Van den Broek, Tom ; Schmaltz, Julien
Author_Institution :
Inst. for Comput. & Inf. Sci., Radboud Univ., Nijmegen, Netherlands
fYear :
2009
fDate :
15-18 Nov. 2009
Firstpage :
184
Lastpage :
187
Abstract :
Multi-Processor Systems-on-Chip (MPSoC) designs are constructed by assembling pre-designed parameterized components. Communications are crucial to their overall functionality and performance. Formal verification methods have been intensively applied to processing elements, e.g., microprocessors. Very little work has been done with respect to communication modules. We present the formal specification of a packet switched NoC and its proven refinement. At the specification level, routing decisions are computed at once before packets get injected in the network. In the implementation, routing decisions are distributed over each individual node. We prove that the implementation behaves according to its specification for a 2D-mesh NoC. All models and proofs have been checked using the ACL2 theorem proving system. To the best of our knowledge, this work constitutes the first cross-layer verification of on-chip communication networks.
Keywords :
formal verification; network routing; network-on-chip; packet switching; 2D-mesh NoC; ACL2 theorem proving system; communication modules; cross-layer verification; formal verification methods; multiprocessor systems-on-chip; network-on-chip; on-chip communication networks; packet switched NoC; routing decisions; specification level; Assembly systems; Communication networks; Communication switching; Computer networks; Formal specifications; Formal verification; Microprocessors; Network-on-a-chip; Packet switching; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-4966-8
Electronic_ISBN :
978-1-4244-4966-8
Type :
conf
DOI :
10.1109/FMCAD.2009.5351124
Filename :
5351124
Link To Document :
بازگشت