Find buffer/inverter delay attributes

Status
Not open for further replies.

vreg

Member level 4
Joined
Oct 16, 2012
Messages
70
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Visit site
Activity points
1,935
Hi,
I want to remove buffers/inverters in a timing path based on whether hold slack is met and if it won't be violated on removing the buf/inv...
My question is, is there any ICC command to find the delay offered by the buf/inv so that I can use that value inside a script?
The report_timing command gives the incremental delay offered by the buffer but it won't help me much to automate the process...

Thanks.
 

Why don't you you check out the model of the buffer/inverter? If I am right, that should give you the delay..
 

Why don't you you check out the model of the buffer/inverter? If I am right, that should give you the delay..

Hi, can you please mention the command to use.
If you are referring to checking in any reference sheet or something, that wont help me much than the report_timing command I mentioned... I can grep from the output of report_timing anyways, I wanted to know if there is any command in ICC that directly outputs the cell(buf/inv) delay

Thanks.
 

Every cell will have a model file which specifies these parameters..I forgot the extension..But a behavioral model is usually used for running RTL simulations..There will be a corresponding file which specifies the delay values...
 


There No such cmd as I know. I am planning to say use .lib file to check, but that's no better than grep in timing report. So the fastest way is here as you mentioned: grep from timing report.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…