Home
  • Products
  • Solutions
  • Support
  • Company
  • Products
  • Solutions
  • Support
  • Company
Community Custom IC Design How to calculate the recovery time of a waveform, using...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 129
  • Views 5392
  • 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

How to calculate the recovery time of a waveform, using the calculator?

Giulio Puccioni
Giulio Puccioni over 1 year ago

Hello,

I'm using Virtuoso ICADVM 20.1and I'm trying to calculate the recovery time of a voltage regulator from VCC (5 V) to VCC-1 (4V). In normal condition, the output voltage is around 4 V; at a certain time, due to circuit functionalities, the voltage has a spike of about 250-300 mV and then it comes back to 4 V. Here is an image of the event:

I would like to know how to calculate the recovery time using the calculator. I've searched on internet and I've tried using some functions, but with no success.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    It's not entirely clear what you mean by recovery time, but you could use something like:

    cross(v("out" ?result 'tran) value(v("out" ?result 'tran) 2.001u) 1 "falling")

    to find the time at which it goes back down to the initial value. You might want to add a little margin to allow for it not being fully settled.

    Perhaps you could use settlingTime() too, relative to the peak fo the signal? (maybe clip() a particular region, find ymax() within that, and then use settlingTime with that as the initial value and the desired value as the final value).

    Andrew

    • Cancel
    • Up 0 Down
    • Cancel
  • Giulio Puccioni
    Giulio Puccioni over 1 year ago in reply to Andrew Beckett

    By "recovery time" I mean the time since when the waveform start to rise its value, till when it comes back to normal-conditions value.
    I will try to use some functions as you suggested.

    • Cancel
    • Up 0 Down
    • Cancel
Reply
  • Giulio Puccioni
    Giulio Puccioni over 1 year ago in reply to Andrew Beckett

    By "recovery time" I mean the time since when the waveform start to rise its value, till when it comes back to normal-conditions value.
    I will try to use some functions as you suggested.

    • Cancel
    • Up 0 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.

© 2023 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information