Problem using -errormax with NCVHDL

Discussion in 'Cadence' started by nancy.iida, Oct 1, 2007.

  1. nancy.iida

    nancy.iida 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
     
    nancy.iida, Oct 1, 2007
    #1
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.