Back to Search Start Over

Accelerating NoC Verification Using a Complete Model and Active Window

Authors :
Surajit Das
Chandan Karfa
Santosh Biswas
Source :
IEEE Access, Vol 10, Pp 88985-88999 (2022)
Publication Year :
2022
Publisher :
IEEE, 2022.

Abstract

This work presents formal modeling of Network-on-Chip (NoC) considering detailed functional units of NoC. The intricate modeling of NoC router components like buffer, switch, and arbiter is accomplished using Finite State Machine (FSM). As in the case of a real NoC, parallel execution of these functional units is carried out by maintaining the synchronization between these functional units within a router and between each of the adjacent routers in the presented formal model. Important properties for the correctness of the proposed model are verified using a model checker. Implementing a detailed and a complete NoC model is a memory extensive operation while verifying with a model checker. We have introduced a concept of active windows to verify each router and its communication with the adjacent routers. The correctness of the model is checked by verifying the synchronization between NoC functional units and NoC routers, verifying progress in functional units, and verifying the successful transfer of packets. Verification of starvation freedom in an NoC router is also performed for round-robin arbiter and fixed-priority arbiter. Parallel threads are used in the experiments to reduce the verification time.

Details

Language :
English
ISSN :
21693536
Volume :
10
Database :
Directory of Open Access Journals
Journal :
IEEE Access
Publication Type :
Academic Journal
Accession number :
edsdoj.10e39aa8dc2480d9438a9fc855e423c
Document Type :
article
Full Text :
https://doi.org/10.1109/ACCESS.2022.3199671