• DocumentCode
    3209397
  • Title

    Compositional performance verification of NoC designs

  • Author

    Holcomb, Daniel E. ; Gotmanov, Alexander ; Kishinevsky, Michael ; Seshia, Sanjit A.

  • fYear
    2012
  • fDate
    16-17 July 2012
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    We present a compositional approach to formally verify quality-of-service (QoS) properties of network-on-chip (NoC) designs. A major challenge to scalability is the need to verify latency bounds for hundreds to thousands of cycles, which are beyond the capacity of state-of-the-art model checkers. We address this challenge by a compositional form of k-induction. The overall latency bound problem is divided into a number of sub-problems, termed latency lemmas. Each latency lemma states that a packet spends a smaller number of cycles at a particular “stage” of progress. We present a partially-automated method of computing these stages based on the topology of the network and a subset of relevant state, and verify the latency lemmas using k-induction. The effectiveness of this compositional technique is demonstrated on illustrative examples as well as an industrial ring interconnection network.
  • Keywords
    integrated circuit design; network-on-chip; NoC designs; QoS; compositional performance verification; industrial ring interconnection network; k-induction compositional form; latency lemma; network-on-chip designs; overall latency bound problem; partially-automated method; quality-of-service; state-of-the-art model checkers; Clocks; Engines; Network topology; Quality of service; Runtime; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2012 10th IEEE/ACM International Conference on
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    978-1-4673-1314-8
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2012.6292294
  • Filename
    6292294