Guest
I have a process defined in a VHDL module as follows:
<snip>
bsel_p: process(bias_on, sel,pulse muxin)
begin
if bias_on = '1' then
if sel = '1' and pulse = '0' then
if 'needpc = '1' then
report "Output selected without a post change from last
selection" severity error:
endif
muxout <= muxin after tdel;
elsif sel = '1' and pulse = '1' then
muxout <= analog'left;
report "Output selected while post charge is in
progress" severity error:
elsif sel = '0' then
muxout <= analog'right;
end if;
else
if sel = '1' then
muxout <= analog'left;
report "Output selected without HVMUX biased" severity
error:
end if;
end if;
end process bsel_p;
When I run this process in NCSim- I get the following error, and NC-
Sim exits:
REPORT/ERROR (time 1828211596 PS) from process
tb.xpf05_wrap:xpf05:xafe:hvmux:muxaa1:bsel_p (architecture
WORK.pf05_analog_sw2:beh)
Output selected without HVMUX biased
ncsim> exit
I tried specifying -errormax 10000 during compile, elaboration and
simulation, but the simulation still exits after the first report from
this process bsel_p.
My designer has told me to ignore the REPORT/ERRORs for the simulation
I'm running, but I can't seem to get NCSim to ignore these.
Short of changing the severity to warning, is there anything else I
can do from the command line?
Thanks for any advice you all can provide.
Cheers,
Nancy
<snip>
bsel_p: process(bias_on, sel,pulse muxin)
begin
if bias_on = '1' then
if sel = '1' and pulse = '0' then
if 'needpc = '1' then
report "Output selected without a post change from last
selection" severity error:
endif
muxout <= muxin after tdel;
elsif sel = '1' and pulse = '1' then
muxout <= analog'left;
report "Output selected while post charge is in
progress" severity error:
elsif sel = '0' then
muxout <= analog'right;
end if;
else
if sel = '1' then
muxout <= analog'left;
report "Output selected without HVMUX biased" severity
error:
end if;
end if;
end process bsel_p;
When I run this process in NCSim- I get the following error, and NC-
Sim exits:
REPORT/ERROR (time 1828211596 PS) from process
tb.xpf05_wrap:xpf05:xafe:hvmux:muxaa1:bsel_p (architecture
WORK.pf05_analog_sw2:beh)
Output selected without HVMUX biased
ncsim> exit
I tried specifying -errormax 10000 during compile, elaboration and
simulation, but the simulation still exits after the first report from
this process bsel_p.
My designer has told me to ignore the REPORT/ERRORs for the simulation
I'm running, but I can't seem to get NCSim to ignore these.
Short of changing the severity to warning, is there anything else I
can do from the command line?
Thanks for any advice you all can provide.
Cheers,
Nancy