Apr 1, 2011 #1 S spartanthewarrior Full Member level 2 Joined Jun 13, 2007 Messages 122 Helped 0 Reputation 0 Reaction score 0 Trophy points 1,296 Activity points 2,142 Hi All, I had been asked one question in verilog. I have some 100 always blocks and 1 block is getting into INFINITE loop, which causing simulations to not to proceed. How can I figure out which always is causing this problem. Also $display is not the answer I am looking for.
Hi All, I had been asked one question in verilog. I have some 100 always blocks and 1 block is getting into INFINITE loop, which causing simulations to not to proceed. How can I figure out which always is causing this problem. Also $display is not the answer I am looking for.
Apr 1, 2011 #2 E ebuddy Full Member level 3 Joined May 15, 2007 Messages 177 Helped 35 Reputation 70 Reaction score 34 Trophy points 1,308 Activity points 2,372 How about commenting processes out and figure out which one is causing the problem?
Apr 3, 2011 #3 S spartanthewarrior Full Member level 2 Joined Jun 13, 2007 Messages 122 Helped 0 Reputation 0 Reaction score 0 Trophy points 1,296 Activity points 2,142 Is there any other way of figuring out............
Apr 3, 2011 #4 S Soha_Sayed Newbie level 1 Joined Apr 3, 2011 Messages 1 Helped 0 Reputation 0 Reaction score 0 Trophy points 1,281 Location Cairo, Egypt Activity points 1,284 What about pressing the break button in simulation, i believe it'll stop the simulation and add a break point at the place it was looping inside! .. give it a try you'll not loose
What about pressing the break button in simulation, i believe it'll stop the simulation and add a break point at the place it was looping inside! .. give it a try you'll not loose
Apr 5, 2011 #5 V vs21 Junior Member level 3 Joined Jun 8, 2006 Messages 27 Helped 0 Reputation 0 Reaction score 0 Trophy points 1,281 Activity points 1,450 Yeah Giving break should work.