# how does the ICC calculate the EM problems??

Status
Not open for further replies.

#### devop

##### Full Member level 1
how to calculate the EM

Hi :
how does the ICC calculate the EM problems??
go to lef to find the max current density limite,
then ....how to calculate a max density of a certain path??

thanks a lot

devop said:
Hi :
how does the ICC calculate the EM problems??
go to lef to find the max current density limite,
then ....how to calculate a max density of a certain path??

thanks a lot
To calculate current density, Astro first needs to run timing analysis to determine the transition time for each net. Once the current density is calculated, it is checked against the constraint to determine whether it is a violation. The constraint depends on the width of each metal segment and the temperature specified.

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?

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.

maybe there is some error, it‘s pleasure to be correct.

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)

Status
Not open for further replies.