CLK_L5 - Clock Skew and Hold Violation

Поділитися
Вставка
  • Опубліковано 22 жов 2024

КОМЕНТАРІ • 14

  • @mihranpetrosyan3478
    @mihranpetrosyan3478 6 років тому +3

    Why you are talking about the hold and capture data on next flop 1 period later? As I know you should consider hold violation between same clk edges not a period later, its not a setup check. Please correct me if I'm wrong

    • @delhibellyification
      @delhibellyification 6 років тому +1

      you are right.... this explanation is incorrect.

    • @chaturbhujrajendran4995
      @chaturbhujrajendran4995 5 років тому

      Yup thats right and even if you consider it to be a setup check, with the skew added it will capture on edge 1 of the capture clock.

  • @myOwnFriend
    @myOwnFriend 5 років тому +1

    Perfectly explained

  • @jayshah9235
    @jayshah9235 8 років тому

    Hello, Its a very nice lecture. Very effective and useful.
    I want to make one correction that in your video, in timing diagram D1 data and Q1 output is looking different. Is it different or same??

    • @vlsiexpert
      @vlsiexpert  8 років тому

      +Jay Shah Yes It's Different .. Because For D1 it's input waveform and it can be in any form .. Has no dependency on anyone.. But for Q1 - It's the output of FF1. Has dependency on the CLK_1. When ever there is a positive edge only then D1 input is going to consider. between 1 positive edge to 2nd Positive edge - D1 can change any time.

    • @jayshah9235
      @jayshah9235 8 років тому

      Thank you for your reply. That FF1 is not D flip flop but its any other flip flop than D is not equal to Q. So its correct. Thank you once again.

    • @vlsiexpert
      @vlsiexpert  8 років тому

      Jay .. FF1 is D flipflop.. I will recommend that you check the working of D flipflop once again

    • @jayshah9235
      @jayshah9235 8 років тому

      +VLSI EXPERT (vlsi EG) Thank you. Now I understand.

  • @ankitgirdhar2238
    @ankitgirdhar2238 6 років тому

    very well explained!!

  • @palanisamy7665
    @palanisamy7665 7 років тому

    how to fix setup & Hold Violation????

    • @charleslin6928
      @charleslin6928 6 років тому

      there are many methods of fixing setup and hold violation. Please refer to my blog 52-ic.com. My blog mainly focus on ic backend design implementation.Thanks.

    • @subramanyamtunga131
      @subramanyamtunga131 3 роки тому

      Use larger/stronger cells to drive paths with high capacitance, which can reduce the time needed to transition on sluggish net.
      by varying, clock skew(inserting or removing buffers in the clock path).
      and also by reducing over all clock frequency.
      propagation delay +clk_to_q delay must be less than or equal to {(time period of the clock)-(set up time of the flipflop)+(clock skew-clock jitter)}....
      this inequation must be satisfied..
      please correct me if i am wrong

    • @subramanyamtunga131
      @subramanyamtunga131 3 роки тому

      in one word:,There should not be negative slack in the circuit.