setrc usage #2429
-
I would like to ask how to use setRC. At which step is it used? And what is the basis for judging the units of resistance and capacitance in the setRC file? Is it based on the units in the first lib file read? How are the numbers in setrc obtained? According to the relevant instructions, they are obtained from the lef file. However, the values in the setrc files of several pdk files provided on openroad do not correspond to the lef files. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 6 replies
-
There are two commands in a typical setRC, set_layer_rc and set_wire_rc. The former defines the estimated res/cap per unit length and is used anytime we need the parasitics for a net except for final signoff where we do RCX. The later is used when we don't yet have layer assignment and is used to set an assumed typical layer (eg Steiner trees pre-global routing). Often the DRM will give values that cvan be used for set_layer_rc. There is a more involved process where you can run a bunch of designs and statistically extract average values per layer. |
Beta Was this translation helpful? Give feedback.
-
Do you mean that the value in setRc is the average value after running several times, not directly obtained from lef? |
Beta Was this translation helpful? Give feedback.
-
What exactly does DRM mean? |
Beta Was this translation helpful? Give feedback.
-
I understand. But I didn't find the relevant value in DRM. Isn't this value consistent with the value in lef? |
Beta Was this translation helpful? Give feedback.
-
Thank you for your answer. I am using openroad and want to add a new process. I need to write a new setrc file, but I don't know how to write the specific values. If the DRM file does not have it, what other methods and software can I use? |
Beta Was this translation helpful? Give feedback.
-
rcx has been set, what values should be referenced in the rcx file? |
Beta Was this translation helpful? Give feedback.
I'm attaching a prelim methodology doc. Your comments are welcome.
Correlating RC values for PDKs.pdf