A case when Incubation license was required

Baffling

 

I came across this strange problem where it started asking for license of Cadence’s Incubation tool.


 

irun(64): 12.20-s008: (c) Copyright 1995-2013 Cadence Design Systems, Inc.

irun: *W,CSSF: HDL source files with -R option will be ignored.

        Incisive_Incubation 1.0 – license unavailable

ncsim: *F,NOLICN: Unable to checkout license for the simulation. (flag – 42) ‘lic_error -18’.

ncsim: Memory Usage – 26.0M program + 19.2M data = 45.3M total

ncsim: CPU Usage – 0.0s system + 0.0s user = 0.0s total (67.9s, 0.0% cpu)


 

After a lot of probing and wasting of one whole week, I found that the problem was in trying to do coverpoint on a real variable.


 

real percent;

covergroup cg_ABC;

       coverpoint percent {

                bins ….

       }

endcovergroup


 

Solution :

I changed it to

int percent;

and simulation stopped asking for Incubation license.