ADE simulation problems

D

Daniel Oliveira

Guest
Hi everyone.

I am having problems using ADE-GXL. After setting up the simulation I
press play and nothing happens...it 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 6.1.3.500.9 (32-bit addresses).

Best regards,
Daniel
 
Daniel Oliveira wrote, on 08/24/09 14:49:
Hi everyone.

I am having problems using ADE-GXL. After setting up the simulation I
press play and nothing happens...it 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 6.1.3.500.9 (32-bit addresses).

Best regards,
Daniel
Daniel,

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
simulation.

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.

Regards,

Andrew.
 
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
started...

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

http://cmos.fe.up.pt/ADE.png

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,
Daniel
 
Daniel Oliveira wrote:

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

http://cmos.fe.up.pt/ADE.png

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.
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

PM
 
Hello.

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

cd /usr/tmp
or
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
button.
The only "error" I see is the extra / in the path. On the other hand,
the extra / should not affect the path.

Regards,
Daniel.
 

Welcome to EDABoard.com

Sponsor

Back
Top