It appears that the resistances shown for res_high...
# sky130
v
It appears that the resistances shown for res_high_po resistors doe not match the documentation (https://skywater-pdk.readthedocs.io/en/main/rules/device-details.html#id83). For example, I have made a resistor with length of 20 squares, which should have a nominal resistance of ~6600 Ohms. Instead, the value is shown to be only 2200 ohms! Magic devices generated generations with these lengths do. Any suggestions on how to find the root issue, or a workaround? Unsure whether this is a PDK or xschem issue. Thought I saw a thread on this a few months ago, but have been unable to find it since.
m
@Vladimir Vesely I’m guessing its an xschem pdk issue. What version of the pdk are you using?
s
There is some outdated stuff somewhere. I tried this resistor and the value shown is close to the true simulated resistance value ~6.6k (the graph label is wrong should be 57/2.85...)
👍 1
v
PDK was downloaded in 2023. I'll update and report back. Seems like the right direction!
s
@Vladimir Vesely the update of the displayed value was done on Oct 2023:
Copy code
commit 6f398652608d2bb0a380bdd7a4d1b4f8c87672b0
Author: stefan schippers <stefan.schippers@gmail.com>
Date:   Tue Oct 24 17:51:22 2023 +0200

    fix displayed value of res_high_po* devices, test schematic updates
so yes, updating the pdk will likely fix the issue. Keep in mind that the displayed value is an approximation, as the actual resistance depends on temperature, bias conditions and numerous higher order effects that only the simulator will figure out!.