Function |
Reports soldermask clearances that came too close to both
via and plated holes, or where the original soldermask clearance is drilled
out. The SM opening is enlarged and the minimum distance from soldermask edge
to drill hole edge is maintained, according to the following ERF variables: v_grow_small_pads_via
and v_grow_small_pads_pth
The measurements represent the distance from the edge of
the via or plated holes to the edge of the soldermask clearance. In all cases where the soldermask clearance is larger than
the signal layer pad, the Soldermask Optimization DFM action rules are not
violated. See examples below under Gasket Removed Category |
Activation |
|
The following examples represent conditions that are caused by
the values assigned to three ERF variables that determine the measurements
reported in the Gasket Removed category:
v_do_small_clearances
v_grow_small_pads_pth
v_grow_small_pads_pth
v_do_small_clearances
= no
v_grow_small_pads_via
= 5
v_grow_small_pads_pth
= 3
Sizes
Signal layer pad with size = 60,
Drill pad size 40 with .drill= via attribute
SM clearance pad with size = 35
Results
After SMO, SM clearance pad will have size = 50
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= via attribute
SM clearance pad with size = 42
Results
After SMO, SM clearance pad will have size = 50
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= pth attribute
SM clearance pad with size = 40
Results
After SMO, SM clearance pad will have size = 46
v_do_small_clearances
= yes
v_grow_small_pads_via
= 5
v_grow_small_pads_pth
= 3
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= via attribute
SM clearance pad with size = 35
Results
After SMO, SM clearance pad will have size = 35
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= via attribute
SM clearance pad with size = 42
Results
After SMO, SM clearance pad will have size = 42
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= pth attribute
SM clearance pad with size = 40
Results
After SMO, SM clearance pad will have size = 40
v_do_small_clearances
= no
v_grow_small_pads_via
= -1 ( or not present )
v_grow_small_pads_pth
= 3
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= via attribute
SM clearance pad with size = 35
Results
After SMO, SM clearance pad will have size = 35
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= via attribute
SM clearance pad with size = 42
Results
After SMO, SM clearance pad will have size = 42
Sizes
Signal layer pad with size = 60
Drill pad size 40 with .drill= pth attribute
SM clearance pad with size = 40
Results
After SMO, SM clearance pad will have size = 46