I have seen blogs on interface analysis, they are awesomely written out. But one thing that I find missing in them is how it works on live design. If you read or listen to a concept, while parallel view the concept happening in real and live design, you will never forget the learning. It has been already proven in software engineering and guess what’s the good news is…. It’s possible here also. Look at below video:
It’s hard to make something like above video, but not impossible. In this video, I do a hold ECO (engineering order) for a path that’s violating hold timing. I do it in a ‘first principle’ way. Now what does that mean? Generally, to fix hold timing, you add or insert buffers/repeaters. But what goes in the software is unknown. In this video, I uncover the unknown and show you exactly what happens in a hold ECO
Next, I also introduce a classic case of interface constraints which looks very trivial, but we look and read in between the lines to show you what does those constraints mean exactly to an STA engine…
And you must be wondering what’s the cue that motivates me to do all these videos!! Well, I follow the below:
“Start by doing what’s necessary; then do what’s possible; and suddenly you are doing the impossible. Virtually nothing is impossible in this world if you just put your mind to it and maintain a positive attitude” – Francis of Assisi
Till then, enjoy the videos and happy learning!!!