THIS IS NOT A BUG! Can I say it more strongly? THIS IS NOT A BUG!!!!! The test contains a race. A Verilog simulator which conforms to the standard may execute race conditions in any order it chooses. It should tell you something that ncverilog executes this in a different order than Verilog-XL, and ncverilog is newer and faster than Verilog-XL. It should also tell you something that VCS executes this in a different order than Verilog-XL, and coincidentally the same order as ncverilog. It's also newer and faster. The Cadence AEs my not be aware of the issues, but the developers certainly are, and you will just waste a lot of people's time. I personally spent a lot of time and effort on the IEEE 1364 committee making sure that the behavior of a simulator in the face of a race condition was NOT specified, in order to preserve the flexibility of the simulator writer to implement correct semantics in the most efficient way he could. Again, BOTH Verilog-XL AND ncverilog (AND VCS AND Icarus AND Modelsim) ARE EXECUTING THIS MODEL CORRECTLY. John On Jun 28, 2005, at 7:01 PM, Stephen Williams wrote:
|
- Re: gEDA: Win compile help plea... CN
- Re: gEDA: Win compile help plea... Stephen Williams
- Re: gEDA: Win compile help plea... CN
- Re: gEDA: Win compile help plea... CN
- Re: gEDA: Win compile help plea... CN
- Re: gEDA: Win compile help plea... Matthew Ballance
- Re: gEDA: Win compile help plea... CN
- Re: gEDA: Win compile help plea... Matthew Ballance
- Re: gEDA: Win compile help plea... Matthew Ballance
- Re: gEDA: Win compile help plea... CN
- Re: gEDA: Need help resolving a scheduling contr... John Sanguinetti
- Re: gEDA: Need help resolving a scheduling contradiction geda
- Re: gEDA: Need help resolving a scheduling contradiction Stephen Brickles
- Re: gEDA: Need help resolving a scheduling contradiction geda
- Re: gEDA: Need help resolving a scheduling contradic... Anthony J Bybell
- Re: gEDA: Need help resolving a scheduling contradic... Hamish Moffatt
- Re: gEDA: Need help resolving a scheduling contradiction geda
- Re: gEDA: Need help resolving a scheduling contradiction geda
