Primetime and synthesized netlist

Status
Not open for further replies.

elec_guy

Newbie level 3
Joined
Jan 31, 2013
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,298
Hello,

My question is quite basic. I have a synthesized netlist that uses say the TT, 85C corner. Now, if I want to run timing/power across different corners and temperatures using Primetime, how does the tool do it using the TT,85 synthesized netlist?

Thanks in advance.
 

Every cell should have different views, including one for each corner.
When running timing/power analysis with a different corner, the tool will take the corresponding corner view for its calculations.
 

Thanks OhaAmo.
I have a couple of follow-on questions:
a) Where are these "views" located? From where does Primetime pick them up?
b) For example, say I have an inverter std cell:
INVD2(TT,85C library). What information would it's "view" have for various corners etc?
 

(a) These views are typically in the form of .lib files which are loaded through the .synopsys_pt.setup files. Hence for each corner, you should have a .lib characterized at those PVT conditions and specified in your link_library to get loaded into Primetime for analysis in that corner.
(b) The .lib contains a lot of information for a particular cell. For e.g. for a INV - the pins, pin transition times, output capacitance, timing arcs and delay information, power information and so on. You can look up some information at the liberty site : https://opensourceliberty.org/
 

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