How do you guys measure duty cycles in awd or wavescan?

Discussion in 'Cadence' started by Svenn Are Bjerkem, May 4, 2007.

  1. Hi group,

    how are you guys measuring your duty-cycle in analog simulations in
    IC5.1? Awd does not provide a function, Wavescan has one only in the
    MDL mode, and neither here nor at designers-guide nor at cdnusers nor
    at sourcelink I could find more info. Maybe I am missing something
    here, but I would like to measure the duty-cycles in a signal over a
    range in a transient simulation. A little SKILL script (plug-in) for
    the calculator would be the result.
     
    Svenn Are Bjerkem, May 4, 2007
    #1
  2. This time I thought I should keep it simple and look around in the
    cadence verilog-a code. And I found a little module in bmslib called
    MeasDuty. This module has an output which is a waveform containing the
    duty-cycle of the measured signal. Ok to use as long as I have the
    possibility to instantiate measurement elements into my netlist, but
    it is a bit annoying to have to resimulate to see impacts of instance
    adjustments. I think a bit of SKILL will be needed sooner or later.
     
    Svenn Are Bjerkem, May 4, 2007
    #2
  3. Svenn,

    The SpectreMDL user guide and reference covers this function in
    Appendix A.

    Search under dutycycle or dutycycles depending on your need.

    Thanks,
    -scott F.
     
    Scott Flinchbaugh, May 7, 2007
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.