• 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. Virtuoso, monte carlo simulation to measure fervency of...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 143
  • Views 14724
  • 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

Virtuoso, monte carlo simulation to measure fervency of ring oscillator

Amin Zayed
Amin Zayed over 7 years ago

Hi

I have a problem, i can not measure the frequency of ring oscillator in monte calro simulation for a ring oscillator,

if i use the freq function in the calculator, the simulation not complete and give an errors.

Amin

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

    Amin,

    This doesn't make sense. Using the freq function in the calculator has nothing to do with the success or otherwise of the simulation. So it's unclear what your real problem.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Amin Zayed
    Amin Zayed over 7 years ago in reply to Andrew Beckett

    Hi Andrew

    I need to measure the frequency of ring oscillator in dc sweep simulation   ( frequency vs vol)

    thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Amin Zayed
    Amin Zayed over 7 years ago in reply to Andrew Beckett

    Hi Andrew

    I need to measure the frequency of ring oscillator in dc sweep simulation   ( frequency vs vol)

    thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to Amin Zayed

    Amin Zayed said:

    I need to measure the frequency of ring oscillator in dc sweep simulation   ( frequency vs vol)

    Well, that's very simple. You can't. Since a DC analysis is not time-varying, your oscillator will not oscillate and hence there will be no frequency to measure.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Amin Zayed
    Amin Zayed over 7 years ago in reply to Andrew Beckett

    Hi Andrew

    I need to make PUF (Physical Uncolnable Function ) and test it using monte carlo analysis 

    so, i need to measure the frequency of ring oscillator vs the temperature variations .

    Many thanks  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to Amin Zayed

    Hi Amin,

    I assume you mean a Physically Unclonable Function (unless Uncolnable is some term I've never heard of) - not that this is terribly relevant to the question. I still don't understand why you think a DC sweep is suitable to measure the frequency of a ring oscillator.

    Normally you'd use either a transient simulation and then take the average frequency over a range of time after the oscillator has started, or better still use PSS oscillator mode and then use the expression on the direct plot form to find the frequency (this will find the steady state frequency). You could then run this in Monte Carlo in ADE XL, Explorer or Assembler, to get the variation of the frequency. If you want to see how that variation varies with temperature (and how the mean frequency varies with temperature), then you could sweep temperature as part of a corner (in ADE XL, Explorer or Assembler), or by sweeping the variable "temperature" in ADE Explorer or Assembler (in ADE XL you can't do a variable sweep at the same time as Monte Carlo, unless you do it within the corner definition).

    Please do read the forum guidelines. You'll find if you ask a well-formed question, in the right forum (I doubt you're really asking about the SKILL language), with enough information about what you're trying to do, what you've tried, and which tools and versions of the software you're using, then you're much more likely to get a focussed answer. Because you didn't provide any of this, anyone (including me) answering here has to guess what you really want...

    Regards,

    Andrew.

    • Cancel
    • Vote Up -1 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