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 ?
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.
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??
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😊
Very nice explanation...
Thanks Arun.
Your videos are great!!!
Glad you think so Venkat!
Thank you sir!!
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.
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.
Nice explanation
Thanks habiba,
Keep watching.
Very good.
Many many thanks @Msaid!
Please explain about half cycle path
Thanks Pavan, Noted.
Explain about path group and how to give weightage to that path
Okay Pavan.
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.
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.
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??
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.
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