• 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 SKILL
  3. dc_pivot_check not working within ocean

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 13770
  • 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

dc_pivot_check not working within ocean

oyayla
oyayla over 6 years ago

Hi,

I am running spectre simulation using ocean script and getting Bad pivoting during DC analysis. I have added dc_pivot_check as below but it is not accepted by ocean.

option( ?categ 'turboOpts
'numThreads "4"
'mtOption "Manual"
'uniMode "APS"
'dc_pivot_check "yes"

In log file, I am getting below warning:

\o WARNING (OCN-6012): Invalid option: dc_pivot_check. Use ocnDisplay('option) to see the list of options, or
\o use ocnHelp('option). You can also refer to online help on simulator.

I have searched ocean documents but couldn't find how to include the dc_pivot_check. One more thing, when ADEL state is saved as ocean script, the format is same as above.

Thanks

yayla

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Yayla,

    You didn't mention which IC version (or subversion) you're using (Help->About... will tell you). From a quick check. it seems that dc_pivot_check was added into the ADE user interface in IC616 ISR10 (6.1.6.500.10). Assuming you're using an older version (this version came out over 4 years ago), then you'd have to do:

    option( 'additionalArgs "dc_pivot_check=yes")

    This is the "get out of jail free" card for spectre options not yet supported through the UI - you're using the Additional Arguments field on the Miscellaneous tab of the Simulation->Options->Analog form in ADE to do this.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • oyayla
    oyayla over 6 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thanks for the reply. My IC version is: ICADV12.3-64b.500.18. Also Tool 'cadenceMMSIM' Current project version '16.10.479

    When I use the GUI, I can see the dc_pivot_check option in Simulator Options/Algorithm window btw. That seems to work if I choose that option from GUI though running sim in ocean doesn't recognize.

    Thanks

    yayla

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to oyayla

    Hi Yayla,

    Ah, I just re-read your original post (I read it on my phone initially and missed this important aspect). The issue is that you've lumped in the dc_pivot_check setting with other settings in the turboOpts category. This option is not a turboOpts related option. So instead, call options() twice:

    option( ?categ 'turboOpts
      'numThreads "4"
      'mtOption "Manual"
      'uniMode "APS"
    )
    option('dc_pivot_check "yes")

    Then it will work (with the version you're using, certainly - I checked).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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