Title :
RTL modeling of the RCMP egress routing logic
Author :
Palanisamy, Murugesh ; Tahar, Sofiène
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
We present our results on the RTL modeling and simulation of an egress traffic module, using both VHDL and Verilog. The design considered is a commercial product obtained from PMC-Sierra Inc. and is used by the RCMP (routing, cell counting, monitoring, policing) process in a network port interface for an ATM switch fabric. The egress routing logic of RCMP does header translation of ATM cells and aids multicasting. The behavioral specification of the egress routing logic was realized in an RTL VHDL and Verilog implementation. The work also involved the simulation of the RTL VHDL and Verilog models using Synopsys-VSS and Verilog-XL tools respectively. Improper synchronization between the processes leading the system to an indefinite "pause" state was discovered by simulation and later rectified.
Keywords :
asynchronous transfer mode; digital simulation; hardware description languages; network interfaces; telecommunication network routing; telecommunication traffic; ATM cells; ATM switch fabric; PMC-Sierra; RCMP egress routing logic; RTL modeling; RTL simulation; Synopsys-VSS tools; VHDL; Verilog; Verilog-XL tools; behavioral specification; cell counting; commercial product; egress traffic module; header translation; monitoring; multicasting; network port interface; policing; routing; simulation; synchronization; Asynchronous transfer mode; Computational modeling; Fabrics; Hardware design languages; Logic; Physical layer; Routing; Switches; Telecommunication traffic; Traffic control;
Conference_Titel :
Electrical and Computer Engineering, 1999 IEEE Canadian Conference on
Conference_Location :
Edmonton, Alberta, Canada
Print_ISBN :
0-7803-5579-2
DOI :
10.1109/CCECE.1999.807180