Home > Community > Forums > Digital Implementation > Generating min/max SDF files when in MMMC

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Generating min/max SDF files when in MMMC 

Last post Thu, Jun 14 2007 6:25 AM by archive. 2 replies.
Started by archive 14 Jun 2007 06:25 AM. Topic has 2 replies and 1701 views
Page 1 of 1 (3 items)
Sort Posts:
  • Thu, Jun 14 2007 6:25 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    Generating min/max SDF files when in MMMC Reply

    In previous projects I used multi-mode analysis
    and CTE report mode (SOC52). I generate best and worst
    case parasitc files for STA and also MIN and MAX
    delay files (SDF). I used the following commands:

    setAnalysisMode -setup
    rcOut -worst -spf file_name_worst.spf
    delayCal -sdf file_name_worst.sdf

    setAnalysisMode -hold
    rcOut -best -spf file_name_best.spf
    delayCal -sdf file_name_best.sdf

    But now I'm using SOC62 and multi-mode
    multi-corner analysis and the above commands does
    not work anymore. To generate parasitic files I'm
    using now:
    rcOut -rc_corner WORST -spf file_name_worst.spf
    rcOut -rc_corner BEST -spf file_name_worst.spf

    It seems be ok. Is this the right way to get
    parasitic files in MMMC?

    And how to get min/max delay files (sdf) in MMMC?
    Usign the command delayCal, the resulting delay cells are
    quite the same between MIN and MAX sdf files (less than 15%). I think there is no effect on
    delay calculation when switching between hold and
    setup analysisMode.
    I tried use write_sdf but looking at the file
    header, the process, voltage and temperature
    values indicates that both sdf files are for
    typical case (which is the default opCond).

    Can anyone help me?

    Regards,
    Cristiano.


    Originally posted in cdnusers.org by clsantos
    • Post Points: 0
  • Thu, Jun 14 2007 10:22 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Generating min/max SDF files when in MMMC Reply

    Another interesting point:
    Using command "setDelayCalMode -feDc" the
    resulting delay cells are very different from
    before when I used signalStorm. Now there are
    a lot of difference between MIN and MAX delay
    cells in the generated sdf files.
    Why this difference? What is the recommended delay
    calculation mode?

    My felling is that when in signalStorm mode, delay
    calculation considers the opCond set by command
    setOpCond. As in my case I did not use this
    command, delay calculation are considering the
    default opCond (typical) and only switching
    between worst and best wire parasitic information
    in RC extracted database. What do you think about it?

    I attached two reports of the same path (setup),
    one using -signalStorm and other using -feDc.

    Regards,
    Cristiano.


    Originally posted in cdnusers.org by clsantos
    • Post Points: 0
  • Wed, Aug 1 2007 10:42 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Generating min/max SDF files when in MMMC Reply

    In the 5.2 releases, SOCE was only  multi-mode, so the delay and extraction subsystems
    did not change.

    In 6.1 and 6.1, SOCE is also multi-corner.   In the releases, you should
    use write_sdf -view xyz  to dump the SDF file of interest.   Delays are
    subject to both the mode effect and the corner effect - so the control
    is at the view level.

    If the SDF header info is not correct - get a PCR filed.. this is mostly cosmetic.  If the values
    do not change that is a real  problem - assuming your delay corners are substantially
    different.



    Originally posted in cdnusers.org by ejm
    • Post Points: 0
Page 1 of 1 (3 items)
Sort Posts:
Started by archive at 14 Jun 2007 06:25 AM. Topic has 2 replies.