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
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.
@@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 ?
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??
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.
Good explanation. I appreciated you. Please do more
Thank you, I will
Great explanation. 👍.Very useful ❤️... please upload more 🙏...
Thank you Venkata, Sure we will upload more.
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
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.
@@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 ?
@@sane4895 Yes, different sources.
@@TeamVLSI thankyou sir fir your quick respons😊
Your videos are great!!!
Glad you think so Venkat!
Very nice explanation...
Thanks Arun.
Nice! Please do add videos on Setup and Hold Time violation and how to fix them to take some example
Thanks Rahul!
We will try to cover the said topic soon.
Thank you sir!!
Very good.
Many many thanks @Msaid!
Nice explanation
Thanks habiba,
Keep watching.
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??
Explain about path group and how to give weightage to that path
Okay Pavan.
can anyone brief me about the precedence the tool comsiders. if multicycle path and setmaxlatency are given. what will tool prioritize
Tool will try to meet the latency target.
What's the difference between False path and disable timing? Please make a video
Hi,
Both are different. Will write in our blog soon. Thank you for your suggestion.
Please explain about half cycle path
Thanks Pavan, Noted.
Then why false paths are introducing in Design??
Hi Harsha,
I explained this point in video.
These path exist but we need to exclude these path in timing analysis.
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.
Thanks Arun. Yes that is a good book.
You write both places ff3 in truth table, kidnly please correct it admin.
Thanks Rutwik for catching the mistake. Actually 4th column is FF4/D.
I will try to annotate the correction.
@@TeamVLSI yes sir