Q-routing Learning Packet transmission

51 views
Skip to first unread message

Lokesh K

unread,
Mar 21, 2016, 10:34:22 PM3/21/16
to NIRGAM Users
Hi,

I've been using Q-router's estIn & estOut for transmitting learning packets. Some packets reach the destination some not even make it to the neighboring switch. So I developed my own xestIn & xestOut which also gives the exact same result as conventional estIn & estOut.

I've tried hard but I can't figure out why the packets are dropping even though there is no traffic in these ports.

Please Help me out!

Lokesh K

unread,
Mar 26, 2016, 11:14:14 PM3/26/16
to NIRGAM Users
               I found the bug and fixed it. When I write a flit into the estOut it checks whether previous flit is same as the current one, if == gives true then there is no packet transmission. so I checked the == operator which compares pktid and some timing parameters. In my flit there is no timing parameters and pktid hence some of them were dropped.

Once I included the timing information which contains the timestamp of when the flit is created, which is unique for each flit so no more packet drops. Problem solved!

masi suji

unread,
Jun 3, 2019, 10:41:55 AM6/3/19
to NIRGAM Users
please help me what are all the files I have to modify to make one tile off or inject fault to one tile ID.
Reply all
Reply to author
Forward
0 new messages