False Path in VLSI | Examples of false path | Write false path constraints | Timing exceptions

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

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

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

    Good explanation. I appreciated you. Please do more

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

      Thank you, I will

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

    Great explanation. 👍.Very useful ❤️... please upload more 🙏...

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

      Thank you Venkata, Sure we will upload more.

  • @ArunKumar-wu4px
    @ArunKumar-wu4px 4 ปีที่แล้ว +1

    Very nice explanation...

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Thanks Arun.

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

    Nice explanation

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Thanks habiba,
      Keep watching.

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

    Your videos are great!!!

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Glad you think so Venkat!

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

    Very good.

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Many many thanks @Msaid!

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

    Thank you sir!!

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

    Nice! Please do add videos on Setup and Hold Time violation and how to fix them to take some example

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Thanks Rahul!
      We will try to cover the said topic soon.

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

    6:40 sir, if two ff are having diffrent frequency then we can do timing analysis by Multicycle concept right?
    If yes then why we need to declar that as false path
    If No then what u explained in MCP concept regarding two diffrent frequency

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

      Hi,
      It all depends on the relation of two clocks, If both are independent then false path can be defined between them.
      But suppose if the another clock is just derived from a clock divider or multiplier, in that case we may go for multicycle path requirement.

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

      @@TeamVLSI by independent clk means they are coming from diffrent sources or they just have diffrent duty along with diffrent frequency but coming from same source ?

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

      @@sane4895 Yes, different sources.

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

      @@TeamVLSI thankyou sir fir your quick respons😊

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

    Nice video,Explained nicely,More about falsepaths can be found at chapter11:false paths in book "Constraining Designs for Synthesis and Timing analysis"by Sridhar gandadharan,Sanjay churiwala.

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Thanks Arun. Yes that is a good book.

  • @pavan.kumar.muttinenimutti9977
    @pavan.kumar.muttinenimutti9977 4 ปีที่แล้ว +1

    Explain about path group and how to give weightage to that path

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Okay Pavan.

  • @pavan.kumar.muttinenimutti9977
    @pavan.kumar.muttinenimutti9977 4 ปีที่แล้ว +1

    Please explain about half cycle path

    • @TeamVLSI
      @TeamVLSI  4 ปีที่แล้ว

      Thanks Pavan, Noted.

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

    I feel, it might not be right example. It's logic minimisation.. AB+ B = B. So we don't need OR gate..
    Whether Logic synthesiser will not minimise it??

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

    can anyone brief me about the precedence the tool comsiders. if multicycle path and setmaxlatency are given. what will tool prioritize

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

      Tool will try to meet the latency target.

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

    What's the difference between False path and disable timing? Please make a video

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

      Hi,
      Both are different. Will write in our blog soon. Thank you for your suggestion.

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

    Then why false paths are introducing in Design??

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

      Hi Harsha,
      I explained this point in video.
      These path exist but we need to exclude these path in timing analysis.

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

    You write both places ff3 in truth table, kidnly please correct it admin.

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

      Thanks Rutwik for catching the mistake. Actually 4th column is FF4/D.
      I will try to annotate the correction.

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

      @@TeamVLSI yes sir