RTimothyEdwards / open_pdks

PDK installer for open-source EDA tools and toolchains. Distributed with setups for the SkyWater 130nm and Global Foundries 180nm open processes.
http://opencircuitdesign.com/open_pdks
Apache License 2.0
292 stars 86 forks source link

gf180mcu possible drc rule problem. #330

Open d-m-bailey opened 1 year ago

d-m-bailey commented 1 year ago

gf180mcuC.tech

 extend pfet,pcap *pdiff 280 exclusive "Transistor length < %d (PL.1a)"
 extend nfet,pcap *ndiff 280 exclusive "Transistor length < %d (PL.1a)"   <- maybe should be nfet,ncap
 width pfet,pcap 300 angles "Bent Transistor length < %d (PL.7)"
 width nfet,pcap 300 angles "Bent Transistor length < %d (PL.7)"   <- maybe should be nfet,ncap

 extend mvpfet,mvpcap *mvpdiff 500 exclusive "MV Transistor length < %d (PL.1a)"
 extend mvnfet,mvpcap *mvndiff 600 exclusive "MV Transistor length < %d (PL.1a)"   <- maybe should be mvnfet,mvncap
 width mvpfet,mvpcap 700 angles "Bent MV Transistor length < %d (PL.7)"
 width mvnfet,mvpcap 700 angles "Bent MV Transistor length < %d (PL.7)"   <- maybe should be mvnfet,mvncap

Is this ok?

 edge4way pfet,pcap,mvnnfet,mvpfet,mvpcap *poly/a 330 \   <- the mvnnfet seems like it might not belong here
        ~(*nsd,*mvnsd)/a (*pdiff,*mvpdiff)/a 300 \
        "n-ohmic spacing to PMOS gate < %d (NP.4b + PP.4c)"
 edge4way nfet,ncap,nnfet,mvnfet,mvncap *poly/a 330 \
        ~(*psd,*mvpsd)/a (*ndiff,*mvndiff)/a 300 \
        "p-ohmic spacing to NMOS gate < %d (PP.4b + NP.4c)"
RTimothyEdwards commented 1 year ago

All valid points, and I will fix them. Thanks!

RTimothyEdwards commented 1 year ago

Fixed in the last push to the repo on opencircuitdesign.com.