shlooky
Member level 2
Hi there!
I will be taping out my first design in 65 nm CMOS technology. I would like to discuss the LIB corner + RC corner combination for setup/hold time checks in PnR.
From what I gathered, in 65 nm I do not have to worry about temperature inversion, so setup checks should be just worst-case PVT lib + Cmax / RCmax at high temperature...
Setup Checks:
1. (Slow transistors, 0.9*VDD, 125C) + (RCmax / Cmax @ 125C) = 2 corners
Hold time checks are the part I am afraid of.... Could you guys please suggest the correct combination for this technology?
So far, I got the obvious combination of best-case PVT lib + all C/RC corners at low temperature... The second one is suggested by the foundry. Can you please explain its purpose?
Hold Checks:
1. (Fast transistors, 1.1*VDD, -40C) + (Cmin / Cmax / RCmin / RCmax @ -40C) = 4 corners
2. (Slow transistors, 0.9*VDD, 125C) + (Cmin / Cmax / RCmin / RCmax @ 125C) = 4 corners
The foundry also suggests 10% derating of clock paths.
Am I missing something else? What settings would you recommend?
Thanks in advance, guys!
Shlooky
I will be taping out my first design in 65 nm CMOS technology. I would like to discuss the LIB corner + RC corner combination for setup/hold time checks in PnR.
From what I gathered, in 65 nm I do not have to worry about temperature inversion, so setup checks should be just worst-case PVT lib + Cmax / RCmax at high temperature...
Setup Checks:
1. (Slow transistors, 0.9*VDD, 125C) + (RCmax / Cmax @ 125C) = 2 corners
Hold time checks are the part I am afraid of.... Could you guys please suggest the correct combination for this technology?
So far, I got the obvious combination of best-case PVT lib + all C/RC corners at low temperature... The second one is suggested by the foundry. Can you please explain its purpose?
Hold Checks:
1. (Fast transistors, 1.1*VDD, -40C) + (Cmin / Cmax / RCmin / RCmax @ -40C) = 4 corners
2. (Slow transistors, 0.9*VDD, 125C) + (Cmin / Cmax / RCmin / RCmax @ 125C) = 4 corners
The foundry also suggests 10% derating of clock paths.
Am I missing something else? What settings would you recommend?
Thanks in advance, guys!
Shlooky
Last edited: