For example, a custom attribute “my_job” on “pin” group can be created using following statement:
define (my_job, pin, string)
And then, this attribute can be assigned a string value under “pin” group, which can later be accessed using any
timing engine.
So, you see, a library file is just a collection of group and attribute statements combined hierarchically. It can’t get any simpler than above. For more simpler definitions and explanations of liberty file, go through my course on Library characterization and modelling – Part 1 below:
NOTE:
So I have got these last 10 coupons which will give my course for $10 for 1 day. And as you have seen in the last month, how prices fluctuate at Udemy, so no guarantee that you will again get this offer after tomorrow, as these $10 offers expires tomorrow mid-night 26th April at
11:59PM IST.
I would say, just as "The early bird catches the worm", you should also do that in a day, and get courses worth $95 at just $10. Initial reviews of the courses has been great, and below is what one reviewer has to say about my courses:
"Really good course for a beginner in Physical design. Thanks Kunal! Keep up the good work!"
Do you want to have a similar experience? Then you need to
get it today...Here are the discount links...
Static timing analysis - Part 1:
Custom Layout:
Clock tree synthesis - Part 1: