cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
1,552 Views
Registered: ‎08-31-2017

How to interpret the C-RTL sim progress message _?

Jump to solution

 

In C/RTL cosim, it shows the following status log.  How to interpret the red line ?

How to correlate the log to min/max latency in synthesis report ?  Thanks

 

## run all
////////////////////////////////////////////////////////////////////////////////////
// Inter-Transaction Progress: Completed Transaction / Total Transaction
// Intra-Transaction Progress: Measured Latency / Latency Estimation * 100%
//
// RTL Simulation : "Inter-Transaction Progress" ["Intra-Transaction Progress"] @ "Simulation Time"
////////////////////////////////////////////////////////////////////////////////////
// RTL Simulation : 0 / 1 [0.00%] @ "116000"
// RTL Simulation : 0 / 1 [2439024.39%] @ "80000132000"
// RTL Simulation : 0 / 1 [4878049.02%] @ "160000140000"
// RTL Simulation : 0 / 1 [7317073.66%] @ "240000148000"
// RTL Simulation : 0 / 1 [9756098.29%] @ "320000156000"
// RTL Simulation : 0 / 1 [12195122.93%] @ "400000164000"
// RTL Simulation : 0 / 1 [14634147.56%] @ "480000172000"
// RTL Simulation : 0 / 1 [17073172.20%] @ "560000180000"
// RTL Simulation : 0 / 1 [19512196.83%] @ "640000188000"
// RTL Simulation : 0 / 1 [21951221.46%] @ "720000196000"
// RTL Simulation : 0 / 1 [24390246.10%] @ "800000204000"
// RTL Simulation : 0 / 1 [26829270.73%] @ "880000212000"
// RTL Simulation : 0 / 1 [29268295.37%] @ "960000220000"
// RTL Simulation : 0 / 1 [31707320.00%] @ "1040000228000"
// RTL Simulation : 0 / 1 [34146344.63%] @ "1120000236000"
// RTL Simulation : 0 / 1 [36585369.27%] @ "1200000244000"
// RTL Simulation : 0 / 1 [39024393.90%] @ "1280000252000"
// RTL Simulation : 0 / 1 [41463418.54%] @ "1360000260000"

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Explorer
Explorer
1,998 Views
Registered: ‎08-31-2017

Re: How to interpret the C-RTL sim progress message _?

Jump to solution

 

Thanks for the comment.

In this case, it doesn't use DATAFLOW but I will try to perform what-if analysis to debug.

View solution in original post

0 Kudos
3 Replies
Highlighted
Explorer
Explorer
1,518 Views
Registered: ‎08-31-2017

Re: How to interpret the C-RTL sim progress message _?

Jump to solution

 

 

After 18hrs, it's running as follows. Does anyone know how to interpret the red part ? It's 2 ufixed16 8x8 matrix multiplication. Thanks

 

// RTL Simulation : 0 / 1 [909772350.98%] @ "98560009980000"
// RTL Simulation : 0 / 1 [912211375.61%] @ "98640009988000"
// RTL Simulation : 0 / 1 [914650400.24%] @ "98720009996000"
// RTL Simulation : 0 / 1 [917089424.88%] @ "98800010004000"
// RTL Simulation : 0 / 1 [919528449.51%] @ "98880010012000"
// RTL Simulation : 0 / 1 [921967474.15%] @ "98960010020000"
// RTL Simulation : 0 / 1 [924406498.78%] @ "99040010028000"
// RTL Simulation : 0 / 1 [926845523.41%] @ "99120010036000"
// RTL Simulation : 0 / 1 [929284548.05%] @ "99200010044000"
// RTL Simulation : 0 / 1 [931723572.68%] @ "99280010052000"
// RTL Simulation : 0 / 1 [934162597.32%] @ "99360010060000"
// RTL Simulation : 0 / 1 [936601621.95%] @ "99440010068000"
// RTL Simulation : 0 / 1 [939040646.59%] @ "99520010076000"

0 Kudos
Highlighted
Participant
Participant
1,507 Views
Registered: ‎09-29-2017

Re: How to interpret the C-RTL sim progress message _?

Jump to solution
I would interpret it that your filter is not working (is probably stalled) in cosim and would not work in real HW. You can usually stop cosim when it exceeds 100%. If it works in csim try to investigate what could be source of the problem - for example remove dataflow directive.
----- Please mark the post as an answer "Accept as solution" in case it helped to solve your problem. Give kudos in case the post guided you to the solution.
0 Kudos
Highlighted
Explorer
Explorer
1,999 Views
Registered: ‎08-31-2017

Re: How to interpret the C-RTL sim progress message _?

Jump to solution

 

Thanks for the comment.

In this case, it doesn't use DATAFLOW but I will try to perform what-if analysis to debug.

View solution in original post

0 Kudos