<#467 sky130: generic poly resistor to diffusion s...
# open_pdks
g
#467 sky130: generic poly resistor to diffusion spacing rule may not be necessary Issue created by d-mitch-bailey A generic poly resistor is just normal poly with a resistor recognition layer, right? Is there a reason why a generic poly resistor to diffusion spacing would need to be the same as the high resistance poly resistors? In the tech file
Copy code
spacing xhrpoly,uhrpoly,xpc alldiff 480 touching_illegal \
	"xhrpoly/uhrpoly resistor spacing to diffusion < %d (poly.9)"

  spacing mrp1,xhrpoly,uhrpoly,xpc allfets 480 touching_illegal \
	"Poly resistor spacing to poly < %d (poly.9)"

  spacing xhrpoly,uhrpoly,xpc *poly 480 touching_illegal \
	"Poly resistor spacing to poly < %d (poly.9)"

  spacing mrp1 *poly 480 touching_ok \
	"Poly resistor spacing to poly < %d (poly.9)"

  spacing mrp1,xhrpoly,uhrpoly,xpc alldiff 480 touching_illegal \
	"Poly resistor spacing to diffusion < %d (poly.9)"
The last rule is the same as the first but with
mrp1
added. I'm thinking that the last rule may not be necessary. It results in false errors like this. image (15) RTimothyEdwards/open_pdks