Clock gating technique in VLSI | Integrated Clock Gating (ICG) | Latch Based Clock Gating |

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

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

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

    Please Like, Share and Subscribe to my channel th-cam.com/channels/3mTACG8vPWsHQFMfxzeDZg.html

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

    Great easy to follow series!

  • @SangNguyen-un8ni
    @SangNguyen-un8ni 11 หลายเดือนก่อน

    In the STA nano book, I have seen a report that startpoint is UFF and endpoint is UAND. So when should we use ICG and when should we use only AND gates?

  • @mallikarjunb9901
    @mallikarjunb9901 8 วันที่ผ่านมา

    Why we use inverted clock for DLAT?
    Is it added to avoid delay?

    • @Electronicspedia
      @Electronicspedia  8 วันที่ผ่านมา

      No. It's added to make sure that we sample the enable only when clock is low to avoid the glitch.

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

    Very good content and explanation, thanks 😊

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

    Hello, your videos are very informative and useful.
    Do you provide any sort of formal online RTL training also ?

    • @Electronicspedia
      @Electronicspedia  ปีที่แล้ว

      Thank you Rajat, Glad you like the videos.
      I do not have any online RTL training.

  • @saizenki
    @saizenki ปีที่แล้ว

    for SV we can use always_latch, right?

  • @saagr2416
    @saagr2416 ปีที่แล้ว

    I didn't understand why Neg edge latch is chosen, it will work with Pos Edge latch as well right!

  • @chaitanyakunda8583
    @chaitanyakunda8583 ปีที่แล้ว

    so from your example, what if the en signal is high in the mid of when clk is low? it will still cut the clock pulse right? I think you should be using ff instead of latch!

    • @Electronicspedia
      @Electronicspedia  ปีที่แล้ว

      En signal is latched only when clock is low going to the latch, but at that time subsequent and gate won't propagate it to output as the clock is low.

  • @AyushSharma-ix6cj
    @AyushSharma-ix6cj 2 ปีที่แล้ว

    I think in the SystemVerilog code it should be if(clk) instead of if (~clk). This is because we're trying to infer a positive level triggered latch which is transparent during positive level and hence samples the input on the negative going edge.

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

      Hi Ayush, No we should be sampling on the negative level triggered latch. Then only we ensure that enable signal is low when we AND with clk in subsequent AND gate

    • @AyushSharma-ix6cj
      @AyushSharma-ix6cj 2 ปีที่แล้ว +1

      @@Electronicspedia okay sir got it thanks👍

  • @rohanyadala9096
    @rohanyadala9096 ปีที่แล้ว

    Very nice...

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

    Why can't we use flip flops instead of latches

    • @Electronicspedia
      @Electronicspedia  ปีที่แล้ว

      Latches are level triggered. So they wil be working as long as they levels are high or low depending on active low or active high triggered.
      If you use the Flip flop then you can sample the data input only on the clock edge.

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

      ​@@ElectronicspediaGreat video very helpful for my digital electronic systems exam. Just one question. If we replace the latch with a D flip flop and we sample on the positive edge but with an inverted clock, is the same?