Verilog-A error in PMOS devices while using spectre with virtuoso

Status
Not open for further replies.

senmos

Newbie level 4
Joined
May 21, 2020
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
92
Hi, I've installed the Cadence software and a new hitkit in local in Xubuntu 20.04, but when I try to run a simulation with Pmos the following errors appear in the log file:


Code dot - [expand]
1
2
3
Error found by spectre during AHDL read in.
    ERROR (VACOMP-1008): Cannot compile ahdlcmi module library. Check the log file input.ahdlSimDB//92a8e845bfcfac352c9dbd2a38404cdd.esdpsh_va.ahdlcmi/Linux-64//..//ahdlcmi.out for details. Contact your Cadence Customer Support representative with the netlist, log files, behavioral model files, and any other information that can help identify the problem.
    ERROR (SFE-91): Cannot run the simulation because an AHDL compilation error occurred. Check the VACOMP error message above and correct the syntax error in the Verilog-A file. Next, rerun the simulation.



These are the messages in ahdlcmi.out:

Code dot - [expand]
1
2
3
4
/eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/gnumake -j12 -f GNUmakefile
/eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/ahdlcmicompile: 237: /eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/gnumake: not found
/eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/ahdlcmicompile: 238: /eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/gnumake: not found
/eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/ahdlcmicompile: 242: /eda/cadence/2019-20/RHELx86/SPECTRE_19.10.063/tools.lnx86/spectre/ahdlcmi/bin/gnumake: not found


I simulate a nmos alone and the simulation runs succesfull. I checked that the gnumake(executable) is in the correct path and it has the correct user permissions. How can I fix these issues?
 
Last edited by a moderator:

What are the targets on lines 237, 238, 242 of
the named ahdlcmicompile?
 

What are the targets on lines 237, 238, 242 of
the named ahdlcmicompile?


Code dot - [expand]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if [ ${RET} -gt 0 ] 
then 
    echo "$AHDLCMI_MAKEPROGRAM -l $CDS_AHDL_COMPILEC_MAX_LOAD -j$CPUNUM -f GNUmakefile"
    $AHDLCMI_MAKEPROGRAM -f GNUmakefile cleanObj
    if $AHDLCMI_MAKEPROGRAM -l $CDS_AHDL_COMPILEC_MAX_LOAD -j$CPUNUM -f GNUmakefile
    then
        exit 0
    else
        $AHDLCMI_MAKEPROGRAM -f GNUmakefile
    fi  
else
    echo "$AHDLCMI_MAKEPROGRAM -j$CPUNUM -f GNUmakefile"
    [B]$AHDLCMI_MAKEPROGRAM -f GNUmakefile cleanObj [/B] #237
    [B]if $AHDLCMI_MAKEPROGRAM -j$CPUNUM -f GNUmakefile[/B] #238
    then
        exit 0
    else
        [B]$AHDLCMI_MAKEPROGRAM -f GNUmakefile[/B] #242
    fi  
fi

 
Last edited by a moderator:

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…