• 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 Design
  3. trig and targ timing in measure report while using spectre...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 14719
  • 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

trig and targ timing in measure report while using spectre and simulation trace report

SatendraMaurya
SatendraMaurya over 6 years ago

Hi,

I was wondering if there is a way to report the time of actual measurement when trig and targ happened. I currently get the measures but have to trace back what time the trig/targ might have occured.

Also wondering if there is a way to get the percentage simulation time trace like 10% done 20% like that. My simulations run for couple of days and sometime it runs out of memory or lsf-wall clock time out. But then I have to load the waveform to get the info how far it went before the simulation died.

Also if there is a way to get the measures reported for however far the simulation was able to run.

Satendra

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Satendra,

    It might help to know how you're making these measurements? What are the measurement statements? Are you putting .measure statements in the netlist, or are you using SpectreMDL? Or something else? Then I might be able to give you some more directed suggestions...

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SatendraMaurya
    SatendraMaurya over 6 years ago in reply to Andrew Beckett

    Hi Andrew,

    Sorry this got missed between other comments. This is how the measurement statements are in my simulations:

    .meas tran sa_bnk_0_entry_0 trig v2(I0.XXIRAM_CNTLX4/XI12/MMNA1) val='pvdd/2' rise=1 td='11.150*period-(ftrans_data/2)' targ v2(I0.XILDIO<0>/XISENSE/XISAMP_BASE/MM6) val='pvdd*30/100' rise=1 td='11.150*period-(ftrans_data/2)'

    The result I am getting is like:

    sa_bnk_0_entry_0 = 1.56092e-10

    I would be expecting the report to be like

    sa_bnk_0_entry_0 = 1.56092e-10  trig @2.4ns targ@3.1ns

    Satendra

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SatendraMaurya
    SatendraMaurya over 6 years ago in reply to SatendraMaurya

    Hi Andrew, 

    Any update on this.

    Also is there a way to only save measurments nodes in the waveform file. I donot want to save anything else.

    Satendra

    • 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