Home > Community > Forums > Functional Verification > How to read the Stream Counts in irun 10.2 profiler

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: *

 How to read the Stream Counts in irun 10.2 profiler 

Last post Tue, Feb 5 2013 12:36 AM by tktk. 4 replies.
Started by tktk 29 Jan 2013 10:22 PM. Topic has 4 replies and 1257 views
Page 1 of 1 (5 items)
Sort Posts:
  • Tue, Jan 29 2013 10:22 PM

    • tktk
    • Not Ranked
    • Joined on Tue, Jan 29 2013
    • Posts 3
    • Points 45
    How to read the Stream Counts in irun 10.2 profiler Reply
    Hello!

    I am doing a RTL simulation and running the profiler with irun 10.2.

    In regards to the lines where I have added xxx's to the right
    - Where can I find information on what these mean ?
    - is there something I can do to better my simulation performance ?

    ------------------------------------------------------------
    Stream Counts (2894294 hits total)
    ------------------------------------------------------------
    %hits #hits  #inst  name
     24.0 694434 [   12] Continuous Assignment (file: myrtl.v, line: 123 in worklib.mymod [module])
      6.0 173915 [     ] WAKEUP/FWD, head, zmeth (method) // xxx
      4.7 134612 [     ] Method SSS_MT_PW2N (method) // xxx
      3.4 99683 [     ] Method SSS_KM_CL2TA (method) // xxx
      3.1 91002 [     ] Method SSS_MT_DU_LONGNFW (method) // xxx
      2.9 82511 [     ] WAKEUP/FWD, head, tail, zmeth (method) // xxx



    Thanks in advance !
    tk
    Filed under: ,
    • Post Points: 35
  • Wed, Jan 30 2013 7:58 AM

    • tpylant
    • Top 50 Contributor
    • Joined on Fri, Jul 11 2008
    • Austin, TX
    • Posts 135
    • Points 2,030
    Re: How to read the Stream Counts in irun 10.2 profiler Reply
    Open "cdnshelp" and search for "Using the Profiler to Identify and Eliminate Simulation Bottlenecks" chapter. This will give you information on how to read the profile report.

    Tim
    • Post Points: 20
  • Wed, Jan 30 2013 5:55 PM

    • tktk
    • Not Ranked
    • Joined on Tue, Jan 29 2013
    • Posts 3
    • Points 45
    Re: How to read the Stream Counts in irun 10.2 profiler Reply

     Hi Tim,

    Thanks for the quick reply.The document you pointed to did include information about the profile report, but I could not find anything about

    WAKEUP/FWD, SSS_MT_PW2N, SSS_KM_CL2TA, SSS_MT_DU_LONGNFW

    A bit more searching lead me to "Incisive Performance Metrics Evaluation - Profiling" where it says

    "Entries like: Method SSS_MT_CTRAN (method), Method SSS_MT_SVHASSIGN (method) are methods internal to tool.If such entries are taking alarming time percentage, contact Cadence customer support for the analysis."

    Since my results do not show an "alarming time percentage" of these methods, I guess I can leave it as it is.  

     

    Regards,

    tk

    Filed under: ,
    • Post Points: 5
  • Thu, Jan 31 2013 1:17 PM

    • tpylant
    • Top 50 Contributor
    • Joined on Fri, Jul 11 2008
    • Austin, TX
    • Posts 135
    • Points 2,030
    Re: How to read the Stream Counts in irun 10.2 profiler Reply
    It is hard to comment on internal methods as they are optimizations made to certain HDL constructs. Since they are optimizations, you should not see them as a high percentage of your simulation, which is what you read.

    Another thing you could try if you are using version 12.1 or higher, is our new "iprof" tool. This provides a lot more fine grained information about where the simulator is spending its time. The "-iprof" switch creates a database and you use the "iprof" tool to query it. Search 'cdnshelp' for more info on how to use 'iprof'.

    Tim

    • Post Points: 20
  • Tue, Feb 5 2013 12:36 AM

    • tktk
    • Not Ranked
    • Joined on Tue, Jan 29 2013
    • Posts 3
    • Points 45
    Re: How to read the Stream Counts in irun 10.2 profiler Reply
    Hi Tim,

    Just as you tipped me off, 12.1 was installed at my work site !
    I tried the iprof tool, and succeeded in shortening my simulation time.
    I shall continue to analyze with 12.1.
    Thanks alot for the help !

    Regards
    tk
    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by tktk at 29 Jan 2013 10:22 PM. Topic has 4 replies.