• 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. Illogical outputs from cadence (IC5141) ADE.

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 13130
  • 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

Illogical outputs from cadence (IC5141) ADE.

RAO VINAY
RAO VINAY over 13 years ago
 Hello all,

I installed cadence in a fresh drive which included base of IC5141 and hotfix of IC5141 in a separate folders. As a supporting package, I have installed updates of MMSIM 10.1 and IUS 8.2 (& many other like Assura, pacific etc). For checking the installation, simple inverter is drawn in schematic editor and voltage sources are taken from AnalogLIB.  After setting up the schematic, I tried to simulate it in ADE (using UMC90nm foundry) by choosing the spectre simulator. It couldn’t simulate and threw the following error (This error appeared only if I am running workstation from hotfix but not with the base).

“*ERROR*  Errors encountered during simulation. The simulator run log has not been generated. Possible cause could be an invalid command line option for the version of the simulator you are running. Choose setup-> Environment and verify that the command line options specified in the userCmdLineoption field are supported for the simulator. Alternatively, run the simulator standalone using the runsmulation file in the netlist directory to know the exact cause of the error.”

This is not a serious problem and found the solution through googling. Solution was to empty the maxnotes & maxwarns field which is found in simulator options (ADE->Simulation->option->analog->simulator options). After doing this, simulation ran successfully but got an illogical output. This is the serious illogical result which I am not able to resolve it. Details are given below.

First I tried with DC analysis (source voltage varied from 0 to 1v) and tried to plot DC response from both source voltage and as well as from the output of the inverter. I attached those results with this query.  DC response (first row in result) from THE SOURCE IS NOT A LINEAR CURVE AS EXPECTED rather response is of some kind of noise (though I didn’t select any kind of noise options). One thing to observe is that, voltage coming in Nano volts.  Output response is fine but it is sweeping from 1 to -1 as against the expected 1 to 0.

Secondly I tried with pulse voltage source from again analogLib but got into trouble again. Here again output response is fine but plotted source voltage is coming in terms of micro volts.

Can anyone explain, how can I resolve it? Is it because of simulator/mmsim/analogLib/maxnotes settings?

Your help would be highly appreciated.

Thank you.
  • illogical_response_result.jpg
  • View
  • Hide
  • Cancel
Parents
  • RAO VINAY
    RAO VINAY over 13 years ago
    Problem solved.

    Hello Andrew,

    First of all, thanks for your precious time and for your valuable suggestions.

    About first problem: In my script file, path for  <IC5141instDir>/tools/bin and <IC5141instDir>/tools/dfII/bin was mentioned above the <MMSIMinstDir>/tools/bin. So I changed it and now it works fine with the default maxnote and maxwarn values. You said rightly that old spectre version was considered. Even earlier I did not set any SPECTRE_FEATURE_FILE UNIX environment variable and also I failed to find it. As it’s already working fine just by editing the script file, it seems UNIX env variable is not necessary as per now.

    About second prob: Though connection and transistor sizing might be the problem, I was actually plotting the values of the voltage across ideal voltage source itself. So in this case, graph was supposed to be linear. I couldn’t sort out this problem (might be the connection problem but couldn’t find) and hence I created a new cell view and I drew the same circuit again. With the new cell view, I am getting the exact output what one can expect. Thanks again Andrew.

    Regards,

    Vinay Rao.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • RAO VINAY
    RAO VINAY over 13 years ago
    Problem solved.

    Hello Andrew,

    First of all, thanks for your precious time and for your valuable suggestions.

    About first problem: In my script file, path for  <IC5141instDir>/tools/bin and <IC5141instDir>/tools/dfII/bin was mentioned above the <MMSIMinstDir>/tools/bin. So I changed it and now it works fine with the default maxnote and maxwarn values. You said rightly that old spectre version was considered. Even earlier I did not set any SPECTRE_FEATURE_FILE UNIX environment variable and also I failed to find it. As it’s already working fine just by editing the script file, it seems UNIX env variable is not necessary as per now.

    About second prob: Though connection and transistor sizing might be the problem, I was actually plotting the values of the voltage across ideal voltage source itself. So in this case, graph was supposed to be linear. I couldn’t sort out this problem (might be the connection problem but couldn’t find) and hence I created a new cell view and I drew the same circuit again. With the new cell view, I am getting the exact output what one can expect. Thanks again Andrew.

    Regards,

    Vinay Rao.
    • 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