+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Member level 2
    Points: 840, Level: 6

    Join Date
    Dec 2014
    Posts
    45
    Helped
    0 / 0
    Points
    840
    Level
    6

    Does these values give any sense for the speed of system in Vivado timing summary

    Hello everyone

    I have built a system in tow different approach and implement both on FPGA using Vivado Design Suite using the same parameters

    and as expected, I got different timing summary and utilization placed reports

    my question and what I am looking for for this work is

    do these values give any indication or sense for which method or approach is faster

    1. WNS (Worst Negative Slack)
    2. Setup Worst Slack
    3. Hold Worst Slack



    Or is there any other value in the report that decides which system is faster in my case

    •   Alt12th February 2018, 22:35

      advertising

        
       

  2. #2
    Advanced Member level 4
    Points: 5,912, Level: 18

    Join Date
    Apr 2016
    Posts
    1,249
    Helped
    220 / 220
    Points
    5,912
    Level
    18

    Re: Does these values give any sense for the speed of system in Vivado timing summary

    Quote Originally Posted by Serwan Bamerni View Post
    Hello everyone

    I have built a system in tow different approach and implement both on FPGA using Vivado Design Suite using the same parameters

    and as expected, I got different timing summary and utilization placed reports

    my question and what I am looking for for this work is

    do these values give any indication or sense for which method or approach is faster

    1. WNS (Worst Negative Slack)
    2. Setup Worst Slack
    3. Hold Worst Slack



    Or is there any other value in the report that decides which system is faster in my case
    This is digital circuits 101. Please google these concepts.
    Really, I am not Sam.



    •   Alt13th February 2018, 02:43

      advertising

        
       

  3. #3
    Advanced Member level 3
    Points: 5,172, Level: 17

    Join Date
    Feb 2015
    Posts
    863
    Helped
    247 / 247
    Points
    5,172
    Level
    17

    Re: Does these values give any sense for the speed of system in Vivado timing summary

    In this context, the values only make sense if the design does not meet timing.

    You should set timing constraints and lower them to see which fails first. You might need to ensure the design is realistic -- that it doesn't fail timing because it uses IO resources that don't exist in a real design.

    The reason for this is because the tools may choose to optimize area/power/synthesis-time if timing is already met.



    •   Alt13th February 2018, 04:21

      advertising

        
       

  4. #4
    Full Member level 1
    Points: 808, Level: 6

    Join Date
    Aug 2016
    Location
    Bangalore, India
    Posts
    103
    Helped
    12 / 12
    Points
    808
    Level
    6

    Re: Does these values give any sense for the speed of system in Vivado timing summary

    Quote Originally Posted by Serwan Bamerni View Post
    Hello everyone

    I have built a system in tow different approach and implement both on FPGA using Vivado Design Suite using the same parameters

    and as expected, I got different timing summary and utilization placed reports

    my question and what I am looking for for this work is

    do these values give any indication or sense for which method or approach is faster

    1. WNS (Worst Negative Slack)
    2. Setup Worst Slack
    3. Hold Worst Slack



    Or is there any other value in the report that decides which system is faster in my case
    After feeding the timing constraints for both the cases, you can also compare the minimum period (or maximum frequency) of both the designs.



--[[ ]]--