Forum Discussion
Altera_Forum
Honored Contributor
12 years agoOver speccing them wont really slow simulation down too much - modelsim et al. now should be clever enough to work out whats really needed. But its still potential for extra simulation burdon.
A sensitivity list is just for simulation - and it is just a means to tell the simulator when a process should be executed. So you're unlikely to have correct logic and incorrect simulation because of a sensitivity list - its probably the code inside the process. You could cause errors in a testbench. Say you wanted to write something to a file every time a certain signal changed. Putting extra signals in the sensitivity list would make it write out to the file too often, but this is a bit contrived.
--Output when A changes
process(a,b)
begin
report "a is " & to_string(a) severity note;
--oops, this also reports when B changes too
end process;