• 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. PLL simulation error

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 63
  • Views 16108
  • 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

PLL simulation error

Firas Abdel Ghani
Firas Abdel Ghani over 5 years ago

Hello, 
I'm doing a transistor level PLL simulation for the first time and i'm getting this error:

and this is the PLL circuit: 

from similar posts and answers here I got that one reason might be is saving a lot of signals, but I didn't save more than 5-6. and I didn't also save currents.

the simulation is 4[us] long.

While wondering what might be the reason for that error, could mixing RF transistors (egnfet_rf) and non-RF transistors (nfet) in different blocks in the system might cause a problem?

one thing left is checking with my University adviser if we're not talking about Disk Storage issues. but I don't think this is the case because I emptied a lot of space. 

since the last post I've seen about the subject was 2 years ago, does the solution for this problem is more clear now? 
I'd be glad for suggestions how to solve the problem.

Thanks,

Firas

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    My guess is that you're using old versions of the software. The current defaults (since IC615 some time) have been to use PSF XL as the storage format for transient data. 

    Which IC subversion (Help->About in Virtuoso will tell you) and Spectre  (in the spectre log file) are you using?

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Firas Abdel Ghani
    Firas Abdel Ghani over 5 years ago in reply to Andrew Beckett

    Hi,

    I'm using: Custom IC Design Environment, IC6.1.7-64b.500.15.
    how then do you explain that previous simulations succeeded for each individual block in the PLL cuircit?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Firas Abdel Ghani
    Firas Abdel Ghani over 5 years ago in reply to Andrew Beckett

    Hi,

    I'm using: Custom IC Design Environment, IC6.1.7-64b.500.15.
    how then do you explain that previous simulations succeeded for each individual block in the PLL cuircit?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to Firas Abdel Ghani

    Sorry, I misread the error - I thought it was SST2 related but you're already using PSF XL. There were some issues related to spectre (you didn't provide the spectre version, which I asked for). I saw one CCR (1871172) which was fixed in SPECTRE16.1 ISR14 and SPECTRE17.1 ISR4.

    There was a change related to a new compressed PSF XL format. 

    The issue would have been data dependent, and so the fact that it worked with the sub-blocks doesn't really tell you anything. It's likely to be related to the size of the file - with a PLL you might have some very large waveforms (lots of points) so that might be what is triggering the problem.

    So if it's this issue (and knowing the spectre version would help) the right solution would be to use a newer SPECTRE version than the ones above.

    A workaround (not ideal) is to change the output format on Outputs->Save All (e.g. to sst2 or psfbin). These are less performant though so that's why it's not ideal.

    This is all assuming that it's the same error and not just that you've exceeded your disk quota (it might be that the disk isn't full, but your quota is).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Firas Abdel Ghani
    Firas Abdel Ghani over 5 years ago in reply to Andrew Beckett

    I'm not sure where to find this log file. (there are many files inside the folder of the simulation).

    but I guess the version could be here:
    /tools/kits/GF/28n/28SLP_RF/pdk-28SLP_V1.1_3.0/MODEL/RF/Spectre/models/design_include.scs

    does V.1_3.0.0 tell you anything? 

    Also, thanks for the suggested solution, unfortunately it didn't run anything and I got a white screen when I did the simulation. 

    one of the errors that I saw is: " Data Disk image is malformed ".

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to Firas Abdel Ghani

    The very first screenshot you posted was of the spectre output log file. The version number is at the top of that log file.

    The version number above is the version of your PDK - that's not relevant here.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Firas Abdel Ghani
    Firas Abdel Ghani over 5 years ago in reply to Andrew Beckett

    its Version 16.1.0.510.isr10 64bit

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to Firas Abdel Ghani

    Hi Firas,

    OK, so that's before the fix. Assuming it's the same issue, you would need to either move to a later version of the simulator, or change the output format on Outputs->Save All as I mentioned earlier (updating the version would be preferable).

    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