Hi all, the main and nearly the only problem I have seen in the last couple of years regarding the use of the drc2 backend of gnetlist always has to do with symbols which doesn't have the pintype attribute.
I have changed in CVS a lot of (commonly used) symbols which doesn't have the pintype attribute, and also added the pinlabel attribute. There are still symbols without the pintype attribute, since I haven't changed the asic library, the josephson junction symbol (should be passive pins?), or symbols of integrated circuits, for example. I ask for your collaboration in order to get all symbols changed in the future. gsymcheck will raise a warning if it finds a pin without pinlabel or pintype, so please, review the warnings when creating a new symbol. I also encourage all people to use the drc2 backend before netlisting to pcb, protel, spice, or whatever. It can save you when you forgot to connect a pin, or when you connect two outputs without noticing, for example. It does a lot of checks, and the checks are fully configurable. The checks doesn't depend on the backend you want to use (pcb, spice,...): if the schematic is correct, you will get a drc2 output with 0 errors and 0 warnings. Any error or warning should be at least reviewed before continuing. Regards, Carlos
