• DocumentCode
    1668578
  • Title

    High-level architectural simulation of the Torus Routing Chip

  • Author

    Natvig, Lasse

  • Author_Institution
    Dept. of Comput. & Inf. Syst., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • fYear
    1997
  • Firstpage
    48
  • Lastpage
    55
  • Abstract
    This paper presents a simulation model of the Torus Routing Chip (TRC) written in Verilog. The model represents the functional behaviour of the routing chip down to the flit (byte) level. The TRCs are self-timed and interconnected in a 4 by 4 torus (mesh with wrap-around) having unidirectional channels along the x and y-dimension. To avoid deadlock situations, the TRC implements two virtual channels on every physical channel. The model is presented in a top down manner with emphasis on the modelling of the packet routing algorithm, asynchronous channels, controlled access to shared resources and the increased complexity caused by virtual channels. The testing of the model as well as experience from using Verilog to develop a high-level architectural simulation is discussed
  • Keywords
    circuit analysis computing; communication complexity; computer architecture; hardware description languages; high level synthesis; multiprocessor interconnection networks; network routing; packet switching; Torus Routing Chip; Verilog; asynchronous channels; deadlock; flit level; functional behaviour; high-level architectural simulation; packet routing algorithm; self-timed; shared resource access; testing; unidirectional channels; virtual channels; Assembly; Computational modeling; Computer simulation; Context modeling; Hardware design languages; High level languages; Routing; System recovery; Testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Verilog HDL Conference, 1997., IEEE International
  • Conference_Location
    Santa Clare, CA
  • Print_ISBN
    0-8186-7955-7
  • Type

    conf

  • DOI
    10.1109/IVC.1997.588531
  • Filename
    588531