• 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. RF Design
  3. spectre RF Noise-Aware PLL -plugin

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 63
  • Views 683
  • 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 RF Noise-Aware PLL -plugin

4321
4321 over 16 years ago

Hello

My virtuoso version is IC6.1.3.1

I want to make the PLL simulation using the Cadence 6.1.3 tool PLL Macro Model Wizard.

First I followed this:
To use a plugin, ADE needs to run in batch mode. This option can be set in the
.cdsinit file by using
envSetVal("spectre.envOpts" "controlMode" 'string "batch")

Then I was trying to extract the VCO macro model. I was following the
spectre user guide 7.0.1 instructions but I had problem with the step
8:

8. Run the simulation with the VCO extraction plugin.
Using the plugin for VCO extraction, the command line is
spectre --plugin libpllPPVoscModel_sh.so

I wrote the mentioned command in the command line of Virtuoso but an
error appeard:
Error eval: undefined function - spectre

When I tried to run a PSS and PNOISE simulation there was an error in the output log file:
Error found by spectre.
ERROR: Make sure PSS or PNOISE analysis has ppv parameter set

The Perturbation Projection Vector (PPV) is extracted in the VCO test bench so during the extraction procedure. So I guess I need this plugin to set ppv parameter.

When I tried again to load the plugin I got an error:
Error eval: unbound variable -plugin

Now the error was different probably because when I ran simulation the netlist was generated.

Mayby this command should be written somewhere else. Maybe in some
cadence config file, just to let the program know that I want load
that plugin.

Could you give me some hints how can I solve this problem.

 ----------------

ok, I found the solution 

I had to add parameter ppv eg. ppv=20 to PSS or PNOISE. It means the number of sample points per period.

  • 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