• DocumentCode
    1791495
  • Title

    Inference of channel types in micro-architectural models of on-chip communication networks

  • Author

    van Gastel, Bernard ; Verbeek, Freek ; Schmaltz, Julien

  • Author_Institution
    Sch. of Comput. Sci., Open Univ. of the Netherlands, Heerlen, Netherlands
  • fYear
    2014
  • fDate
    6-8 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In the multi-core era, on-chip communication networks are key to system correctness and performance. To deal with their growing complexity, micro-architectural models capture the intent of architects and provide means for formal analysis. However, the analysis of such micro-architectural models is restricted to non-scalable and/or very specific approaches. We present a novel scalable approach to support the symbolic channel type inference of large micro-architectural models described in the xMAS language proposed by Intel. We define an algorithm that computes all possible messages that can occur in a communication channel, treating their payload symbolically. These results can be used for further analysis such as verifying absence of misrouting, deriving inductive invariants and deadlock detection. We illustrate our approach on a Spidergon network developed at STMicroelectronics.
  • Keywords
    integrated circuit modelling; multiprocessing systems; network-on-chip; telecommunication channels; telecommunication networks; STMicroelectronics; communication channel; deadlock detection; formal analysis; inductive invariants; microarchitectural models; multicore era; multiprocessor system-on-chips; network-on-chips; on-chip communication networks; symbolic channel type inference; xMAS language; Algorithm design and analysis; Color; Computational modeling; Data structures; Inference algorithms; Payloads; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on
  • Conference_Location
    Playa del Carmen
  • Type

    conf

  • DOI
    10.1109/VLSI-SoC.2014.7004168
  • Filename
    7004168