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
Link To Document :
بازگشت