Setup time, Hold time and Metastability | What's the origin? Can these be negative?

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 7

  • @rahulgope6044
    @rahulgope6044 3 ปีที่แล้ว +2

    Hi sir, Could you please explain how we decide target latency and target skew for a block.

    • @jairamgouda
      @jairamgouda  3 ปีที่แล้ว +3

      Hi Rahul, the target latency and skew are set by the clock design team. During Clock Tree synthesis these will be used. Clock design team reviews different types of trees that can be implemented. They use the best type for the particular type of design. There's always a trade of between skew and latency since adding additional buffers leads to insertion delay. But it's not true that always 0 skew is best. 0 skew may result in hotspot of high local IR drop. So, considering these power and reliability issues and timing issues those are set and designed.

    • @rahulgope6044
      @rahulgope6044 3 ปีที่แล้ว

      Hi Sir, I have query regarding cts, that i have seen cts builds in nominal corner and after that optimization is happening in fast and slow corner. Why there is a preference of nominal corner over fast or slow.

  • @DivyangaS-z4q
    @DivyangaS-z4q 4 หลายเดือนก่อน

    You have mentioned the hold equation the opposite way. T(clk-q) + T(comb) > T(hold)

    • @akashvakil6696
      @akashvakil6696 หลายเดือนก่อน

      Where ? He has mentioned as per your message : T(clk-q) + T(comb) > T(hold)

  • @kailashchandragupta8718
    @kailashchandragupta8718 2 ปีที่แล้ว +1

    Hi,
    I want to know one thing.. during hold time clk is high.. and input can be passed through the transistor when clk is low. So during hold time even if data changes then also it can't reach to output because it can be passed through the transistor when clk is low

    • @Shivamchaudhary-xx6ci
      @Shivamchaudhary-xx6ci 4 หลายเดือนก่อน

      Please answer this question. I also having the same doubt.