The Designer's Guide Community Forum
Simulators >> Timing Simulators >> AMS simulation error

Message started by AMS_ei on Jul 13th, 2016, 6:13am

Title: AMS simulation error
Post by AMS_ei on Jul 13th, 2016, 6:13am

I am a new in this ams designer.

In my design there are two power domains. One is 1.8V supply (vdd) and the other one 1.24V regulator output (dvddao).
I have created the two sets of connect rules  CR_dynsup_full_fast_macau_dvdd and  CR_dynsup_full_fast_macau_vdd. These connect rules are using the connect modules from the cadence precompiled libraries.

I am successfully able to compile them and used in AMS simulation. After the elboration stage is complete, when Ultrasim is just about to start, it is showing me the following error:

ERROR: “esimPublisher/” 7584 internal error

Here is the amscf.scs file that I've used in my simulation

In the amscf.scs file:

        ie connrules=CR_dynsup_full_fast_macau_dvdd discipline=logic1v24 inst=“tb_top.dut.Icore_top.Idigital_top” net=“tb_top.chip_top_dvddao”

       ie connrules=CR_dynsup_full_fast_macau_vdd vddnet=“tb_top.dut.vdd” vssnet=“tb_top.dut.dvss” rout=0.001 vmax=3.6 discipline=logic1v8


Below are the irun options that I've passed in the simulation.

irun command lines options are:
   -amsconrules  CR_dynsup_full_fast_macau_dvdd -amsconnrules  CR_dynsup_full_fast_macau_vdd

irun version: INCISIV15.10.005

Could anyone please guide me how to resolve this issue?

Thank you.

Title: Re: AMS simulation error
Post by Ken Kundert on Jul 13th, 2016, 10:58am

By definition internal errors are simulator errors not user errors. So you should definitely be talking to Cadence about this.

As a work around, you might try using the Spectre engine rather than the Ultrasim engine.


Title: Re: AMS simulation error
Post by AMS_ei on Jul 30th, 2016, 7:45am

Hi Ken,

I really appreciate your answer in this.
In actuality, I am running with full chip simulation. Spectre will take long time for simulation at the full chip level.

Is there any way that the simulation speed can be significantly improved without sacrificing its accuracy?

"reltol" may do that but it will sacrifice accuracy with improvement in speed. I am not sure of this.

Could you please explain me here how spectre could be used as a full chip simulator like Ultrasim?

Thank you

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.