ADE simulation problems

ADE simulation problems

Post by Daniel Oli » Tue, 25 Aug 2009 22:49:50

Hi everyone.

I am having problems using ADE-GXL. After setting up the simulation I
press play and nothing just says the simulation is
pending. 5 minutes later a window pops and tells me to check the Job
Setup Policy (ADE-XL Message 1921).

I have more than enough tokens and I am running the job locally, but
still the simulation does not start. Anyone having the same problem?

I am using cadence IC6 sub-version (32-bit addresses).

Best regards,

ADE simulation problems

Post by Andrew Bec » Fri, 28 Aug 2009 16:27:59

Daniel Oliveira wrote, on 08/24/09 14:49:


You should look in the Job log file. You can monitor this by doing a
right-mouse-button click over the little terminal icon in the Run Summary
assistant - this will show you what is happening in the background "icrp"
process - possibly something in your .cdsinit file is causing it to get stuck -
sometimes this is because people have interactive commands in their .cdsinit
file which is trying to prompt you to do something, and when run in nograph
mode, it just hangs.

ADE XL works by running background virtuoso processes to take care of netlisting
and simulation management, as well as results calculation. This is mainly
helpful when you are running multiple jobs (particularly through a queueing
system) as it then means you can distribute all parts of the job - not just the

You might want to look at my sourcelink solution 11495216 which gives advice on
improving the startup time; in your case it has timed out because it was so slow
(most likely).

First you might want to start by putting:

adexl.icrpStartup binaryName string "virtuoso -nocdsinit"

into your ~/.cdsenv file. Alternatively in the CIW (before starting ADE XL), do:

envSetVal("adexl.icrpStartup" "binaryName" 'string "virtuoso -nocdsinit")

(you could also put this in your .cdsinit)

But read the solution for the full details.




ADE simulation problems

Post by Daniel Oli » Fri, 28 Aug 2009 20:27:31

Hi Andrew.

I read your solution, both here and in Sourcelink. Unfortunately my
problem remains unsolved. But thanks anyway.

In my effort to solve this problem i noticed that the simulation does
not even start. The log file you told me to read is not created. The
CIW windows prints the following message:
*WARNING* Job log file not found; it is likely that the job has not

If you look in to the image in the following link:

in the third topic you may notice a wrong path to the runICRP3 file,
due to the extra /. When i press the button to start the simulation in
ADE-XL, the runICRP file is in fact created under the .tmpcadmgr
directory, but due to the extra / the program does not find it.
Is this path created by Virtuoso? Do you or anyone know here can I
alter the path. Is there any script where I can modify the path to see
if this makes the simulation start.

Best regards,

ADE simulation problems

Post by PM » Sat, 29 Aug 2009 00:33:31

There is nothing wrong with the 'extra' '/':

# /bin/ls -l /bin/ls
-r-xr-xr-x 1 root bin 27380 Jun 11 2008 /bin/ls

# /bin/ls -l /bin//ls
-r-xr-xr-x 1 root bin 27380 Jun 11 2008 /bin//ls

# /bin/ls -l /bin///ls
-r-xr-xr-x 1 root bin 27380 Jun 11 2008 /bin///ls


ADE simulation problems

Post by Daniel Oli » Sat, 29 Aug 2009 09:49:01


Thanks for your answer.
I know that Linux ignores the extra /. If we type:

cd /usr/tmp
cd /usr//tmp

we end up at the /usr/tmp directory:)

But why does Virtuoso say that the file runICRP does not exist in
the .tmp_cadmgr directory?
The file is created in the directory when we press the run simulation
The only "error" I see is the extra / in the path. On the other hand,
the extra / should not affect the path.