Sometimes we have TSSOPs that have tiny pads that would violate the clearance rules. It should be possible to exempt these, so that we still enforce clearance on traces, but are ok for the pads.
Just setting the clearance smaller would mean that as well all traces can be closer together, but we might not want that for DFM reasons.
Maybe we call it 'minimum clearance' and 'preferred clearance'. By default, the routing uses default clearance, but, with a modifier key, can go closer.
Similar with trace-width.
An autorouter could use that information to initially route with the small settings, but then in a second pass attempt to widen traces and clearances as much as possible towards preferred settings.
Sometimes we have TSSOPs that have tiny pads that would violate the clearance rules. It should be possible to exempt these, so that we still enforce clearance on traces, but are ok for the pads.
Just setting the clearance smaller would mean that as well all traces can be closer together, but we might not want that for DFM reasons.
Maybe we call it 'minimum clearance' and 'preferred clearance'. By default, the routing uses default clearance, but, with a modifier key, can go closer.
Similar with trace-width.
An autorouter could use that information to initially route with the small settings, but then in a second pass attempt to widen traces and clearances as much as possible towards preferred settings.