Refinement-Based modeling of 3d nocs

  • Authors:
  • Maryam Kamali;Luigia Petre;Kaisa Sere;Masoud Daneshtalab

  • Affiliations:
  • Åbo Akademi University, Finland and Turku Centre for Computer Science (TUCS), Finland;Åbo Akademi University, Finland;Åbo Akademi University, Finland;University of Turku, Finland

  • Venue:
  • FSEN'11 Proceedings of the 4th IPM international conference on Fundamentals of Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Three-dimensional Networks-on-Chip (3D NoC) have recently emerged essentially via the stacking of multiple layers of two-dimensional NoCs. The resulting structures can support a very high level of parallelism for both communication and computation as well as higher speeds, at the cost of increased complexity. To address the potential problems due to the highly complex NoCs, we study them with formal methods. In particular, we base our study on the refinement relation between models of the same system. We propose three abstract models of 3D NoCs, M0, M1, and M2 so that M0 ⊑ M1 ⊑ M2, where ''' denotes the refinement relation. Each of these models provides templates for communication constraints and guarantees the communication correctness. We then show how to employ one of these models for reasoning about the communication correctness of the XYZ-routing algorithm.