Re: how to calculate the EM
as i known, there is hardly a EM violation on the signal nets. It more likely happens on the P/G nets, so, if we discussed some EM violation, it is often on the P/G grid.
As others friends said, the EM violation threshold will be determined by the PVT(Process, Voltage, temperature), and it just like a look-up table, and its Axis is the PVT.
if you want to calculate the signal EM with some information, there is a typical threshold value--"1mA/1um", but it is maybe old, you should know the information about the latest advanced process, it's a pity that i don't know these data.
so, i wish these could help you.
maybe there is some error, it‘s pleasure to be correct.
Added after 10 minutes:
devop said:
I think it's easy to calculate the current flow through VDD to GND(based on the lib),but how to calculate the current flow through a signal net, calculate base on the extracted RC model of net?I think it's a huge data.
can anyone help?
sorry , i noted these words just now.
i have heard some information from a engineer from a EDA software company that "EM could be calculated by the metal width, switch activities, voltage(on this net)", you said the RC, yes ,if there is a constant voltage, the current will be determined by the R.
After calculate ,the value which have been computed will be compared with the EM violation Threshold(on some PVT).
and you say that is a huge work, i think you should know your chip clearly, you should know where is the path which could have a EM violation most likely. and you choose these path to be checked instead of all those path.(just like everyone should check the P/G nets for EM violation ,because we know the PG could have a EM violation most likely)