+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Newbie level 1
    Points: 14, Level: 1

    Join Date
    Oct 2015
    Posts
    1
    Helped
    0 / 0
    Points
    14
    Level
    1

    zero cycle path setup violation

    Hi folks,

    I have seen few zero cycle ( set_multicycle_path 0) setup paths in design. Can you explain why there is a need of having 0 cycle setup path? what is a advantage of the same? How do we check hold violations for these kind of paths?

    These paths are violating setup time. How can fix this issue in cadence encounter

    •   AltAdvertisement

        
       

  2. #2
    Full Member level 5
    Points: 1,575, Level: 9

    Join Date
    Oct 2015
    Posts
    247
    Helped
    36 / 36
    Points
    1,575
    Level
    9

    Re: zero cycle path setup violation

    These are several points below:
    1. 0 cycle setup would be a problem in design itself. Please review with your designer. What is the reason for the path to be existed.
    2. If it is right from designer, please do clock latency adjustment, which extend delay of capturing clock and shorten launch clock delays. Of course, you need to make sure below:
    - No side effects for others paths related to these 2 FFs.
    - Hold timing is good.



--[[ ]]--