https://open-source-silicon.dev logo
Channels
aa
abcc
activity
adiabatonauts
analog-design
announce
announcements
b2aws
b2aws-tutorial
bag
basebands
beagleboard
bluetooth
board-respin
cadence-genus
cadence-innovus
cadence-spectre
cadence-virtuoso
caravan
caravel
caravel-board
chilechipmakers
chip-yard
chipignite
chipignite2206q_stanford_bringup
chisel
coalition-for-digital-environmental-sustainability
community_denmark_dtu
containers
courses
design-review
design-services
dffram
digital-design
digital-electronics-learners
discord-mods
dynamic-power-estimation
efabless
electric
events
fasoc
fault
foss-asic-tools
fossee-iitb-esim
fossee-iitb-google-sky130
fpga
funding
fuserisc
general
generative-ai-silicon-challenge
genius-vlsi
gf180
gf180mcu
hardware-beginners
help-
ieee-sscs-cac-23
ieee-sscs-dc-21q3
ieee-sscs-dc-22
ieee-sscs-dc-23
ihp-sg13g2
images
infiniband
j-core
japan-region
junk
klayout
latam_vlsi
layouteditor
lvs
lvs-analysis
magic
magical
maker-projects
maker-zone
microwatt
mpw-2-silicon
mpw-one-clean-short
mpw-one-silicon
neuro-mem
nydesign
open_pdks
open-pdk
openadiabaticlogic
openfpga
openhighqualityresonators
openlane
openlane_cloudrunner
openlane-development
openocd
openpositarithmetic
openpower
openram
openroad
opentitan
osu
pa-test-chip
paracells
pd-openlane-and-sky130
picosoc
pll
popy_neel
power
private-shuttle
rad-lab-silicon
radio
rdircd
reram
researchers
rf-mmw-design
rios
riscv
sdram
serdes
shuttle
shuttle-precheck
shuttle-status
silicon-photonics
silicon-validation
silicon-validation-private
sky130
sky130-ci
sky130-pv-workshop
sky65
sky90
skywater
sram
stdcelllib
strive
swerv
system-verilog-learners
tapeout-job
tapeout-pakistan
team-awesome
timing-closure
toysram
travis-ci
uvm-learners
vendor-synopsys
venn
verification-be
verification-fe
verilog-learners
vh2v
vhdl
vhdl-learners
vliw
vlsi_verilog_using_opensource_eda
vlsi_verilog_using_opensoure_eda
vlsi-learners-group
vlsi101
waveform-viewers
xls
xschem
xyce
zettascale
Powered by
Title
s

Stefan Schippers

10/06/2020, 6:10 PM
@User for the Poly precision resistor, res_high_po this is what i get (it has 'temp' in its equations) :
******
** ngspice-32+ : Circuit level simulation program
...
....
******
Circuit: **.subckt test_res
Original line no.: 12, new internal line no.: 14617:
Undefined number [temp]
Original line no.: 12, new internal line no.: 14617:
Expression err: temp-30))
Original line no.: 12, new internal line no.: 14617:
Formula() error.
w=0.35;l=1;mult=1.0;body_pelgrom=0.0347;rend_mm=0.085;rcon=589.99;rsheet=1112.41;tc1_voltco=-7.1e-3;vc1_body=-8.46e-3;vc2_body=1.97e-3;vc3_body=3.30e-5;vc1_raw_end=-2.02e-2;vc2_raw_end=1.55e-1;vc3_raw_end=4.61e-2;r0_var=50.97;r1_var=34.74;vc1_end=vc1_raw_end/pwr(l,0.5)*(1+tc1_voltco*(temp-30));vc2_end=vc2_raw_end/pwr(l,0.5)*(1+tc1_voltco*(temp-30));vc3_end=vc3_raw_end/pwr(l,0.5)*(1+tc1_voltco*(temp-30));rtot_var=sky130_fd_pr__res_high_po__var_mult*sqrt(2*pow(r0_var,2)+pow((r1_var*l),2));rend_var=sky130_fd_pr__res_high_po__var_mult*sqrt(2)*r0_var;res_match=(body_pelgrom/sqrt(w*l*mult))*sky130_fd_pr__res_high_po__slope_spectre;rbody_var=rtot_var-rend_var;rend=(rcon+rend_var)*(1+rend_mm/sqrt(mult)*sky130_fd_pr__res_high_po__con_slope_spectre);rbody=(l*rsheet+rbody_var)*(1+res_match);m=1;