Subject: tyvis update
From: Dhananjai Madhava Rao (dmadhava@ECECS.UC.EDU)
Date: Thu Aug 09 2001 - 12:57:34 MDT
Update of /home/paw/CVS/tyvis/VHDLKernel
In directory viking.ececs.uc.edu:/home/dmadhava/research/tyvis/VHDLKernel
Modified Files:
SignalBase.cc
Log Message:
Fixed a bug during marking which was causing some of the billowitch test cases
to fail:
The problem was caused because the following step was not properly
implemented:
The transaction that determines the current value of the driver is marked.
Earlier, I had assumed that the first transaction in the pending transaction
list is the current value of the driver. However, that may not always be
true (particularly during multiple signal assignments during initialization).
This was causing some of the waveforms to be incorrectly updated.
Fixed this bug by ensuring that the transaction is marked only if its time
is the current simulation time .ie. it determines the current value of the
driver.
This archive was generated by hypermail 2b25 : Mon Mar 18 2002 - 13:00:12 MST