• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. SPECTRE-18023: Parasitics RC reduction disabled (fast APS...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 15704
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SPECTRE-18023: Parasitics RC reduction disabled (fast APS)

vivkr
vivkr over 9 years ago

Hi All,

I generally need to use fast APS (++aps) and parasitic reduction (++parasitics) options when running postlayout simulations with Spectre, in order to cut simulation times to manageable levels.

Now, I am suddenly getting the following warning in some cases:

WARNING (SPECTRE-18023): Parasitics RC reduction is disabled. Possible reason could be 'preserve_inst=all' is defined in the option statement


I also see that the simulation times are massively longer as a result. 

1) I am not specifying the option preserve_inst at al. Here's an extract out of my netlist:

simulatorOptions options reltol=1e-5 vabstol=1e-6 iabstol=100e-12 \
    temp=125.0 tnom=25 scalem=1.0 scale=1.0 macromodels=yes gmin=1e-12 \
    rforce=1 maxnotes=5 maxwarns=5 digits=5 cols=80 pivrel=1e-3 \
    sensfile="../psf/sens.output" checklimitdest=psf ignorezerovar=yes \
    colonasdelimiter=none

2) The situation doesn't seem to change even if I explicitly force preserve_int=none.
The above warning does not always seem to appear, but I don't know the exact cause/effect mechanism.

3) I am using MMSIM 15.10.284. Here's an excerpt from my spectre.out log showing the run options used

/cadence/mmsim/15.10.284/tools/bin/spectre  \
        -64 =log spectre.out ++aps ++parasitics=conservative +mt=8 =mdl  \
        mcarlo.mdl input.scs -raw psf -measure measure

4) I am running TRAN analysis with errpreset=conservative

5) The errpreset options, the standard simulator options are something I use as a default for everything that I run, and it seems as if parasitic reduction works for some cases and not for others, i.e. different netlists, different simulation setups.


Has anyone faced a similar issue? Any workarounds would be most welcome.

Thanks,

Vivek

  • Cancel
Parents
  • vivkr
    vivkr over 9 years ago

    And I did forget to mention in my reply:


    Using the +postlayout option didn't change anything either. I continued to get the persistent warning that parasitic reduction could not be carried out.

    Regards,
    Vivek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • vivkr
    vivkr over 9 years ago

    And I did forget to mention in my reply:


    Using the +postlayout option didn't change anything either. I continued to get the persistent warning that parasitic reduction could not be carried out.

    Regards,
    Vivek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information