RUE Logo

Tutorial 5.7: Silkscreen & Solder Mask

Design rules for silkscreen readability, solder mask clearance, and assembly marking per IPC standards

Introduction to Silkscreen & Solder Mask

Silkscreen and solder mask are often treated as afterthoughts, but they directly impact assembly quality, field serviceability, and manufacturing yield. Proper silkscreen marking prevents assembly errors (wrong orientation of polarized components). Proper solder mask design prevents solder bridges and ensures reliable joints.

Studies show that assembly defects related to incorrect component orientation account for 5-8% of all placement errors in production. Clear, unambiguous silkscreen markings can reduce this to less than 1%. Similarly, proper solder mask design reduces bridging defects on fine-pitch components by up to 70% compared to designs with inadequate mask dams.

Impact on Manufacturing Quality

Design AspectManufacturing ImpactField Impact
Clear ref-des labelingFaster visual inspection, easier rework targetingFaster troubleshooting, correct replacement
Polarity marksPrevents reversed component placementPrevents field replacement errors
Adequate mask damsPrevents solder bridging between padsFewer field failures from latent shorts
Proper mask clearanceClean solder joints, no contaminationBetter long-term reliability
Test point labelingFaster ICT/functional test setupFaster field diagnosis

Layer Functions

Checkpoint: All Reference Designators Visible and Readable

Review Criteria

Every component has a visible reference designator that does not overlap pads, other silk, or extend beyond board edges. Minimum text height 0.8mm, minimum stroke width 0.15mm. Text orientation is consistent (readable from one or two directions).

Silkscreen Text Rules

ParameterMinimumRecommendedLarge/Clear
Text height0.8mm (32mil)1.0mm (40mil)1.27mm (50mil)
Stroke width0.15mm (6mil)0.18mm (7mil)0.2mm (8mil)
Height:Stroke ratio5:1 minimum6:1 typical6:1 to 8:1
Character spacing0.1mm0.15mm0.2mm
Silk-to-pad clearance0.1mm0.15mm0.2mm

Text Orientation Rules

How to Verify

  1. Run DRC check for silkscreen-to-pad overlap violations
  2. Generate silkscreen Gerber and visually inspect at 1:1 print scale
  3. Check that ALL components have ref-des visible (even small passives)
  4. Verify no text is clipped by board outline
  5. Confirm minimum text height with fabricator (some budget fabs require 1.0mm minimum)
Altium Designer - Silkscreen Automation

Use Tools > Autoposition Component Text to automatically position ref-des labels. Configure in Design Rules > Silkscreen > Silk to Pad Clearance (set to 0.15mm). Use Design Rules > Silkscreen > Silk Over Component Pads to catch violations. Run DRC and fix manually with Edit > Align > Position Component Text.

KiCad - Silkscreen Management

Use Edit > Set Text Sizes to globally change all reference designator sizes. KiCad DRC checks for silk-over-pad violations automatically. Use Inspect > List Inspection to find components with hidden or off-board reference designators. Bulk edit text properties through the Properties panel with multi-select.

Cadence Allegro - Silkscreen

Use Display > Status > Text Status to list all text items. Run Tools > Quick Reports > Silkscreen for coverage report. Use Edit > Text > Auto-Arrange for automatic positioning. Check DRC for silk violations in Manufacture > Assembly category.

Good: Professional Silkscreen

All ref-des at 1.0mm height, 0.18mm stroke. Every IC shows pin 1 dot. All polarized components show polarity mark. Text reads from bottom or right consistently. No text overlaps pads. Even 0402 passives have ref-des visible (placed between components).

Bad: Unusable Silkscreen

Half the ref-des are at 0.5mm height (unreadable after manufacturing). Multiple labels overlap IC pads. Some text extends beyond board edge (will not print). Text orientation is random (6 different angles). No polarity marks on capacitors. Assembly technician cannot identify components for rework.

Checkpoint: Polarity Marking on All Polarized Components

Review Criteria

Every polarized component has a clear orientation indicator in the silkscreen: cathode band on diodes, positive/negative mark on electrolytic capacitors, dot/triangle on ICs for pin 1, anode mark on LEDs.

Required Polarity Indicators

Component TypeStandard MarkIPC-7351 Convention
Diode (all types)Cathode band (line at cathode end)Line on cathode side of outline
LEDCathode indicator or "+" near anodeCathode mark on footprint
Electrolytic capacitor"+" near positive terminal"+" mark in courtyard
Tantalum capacitorBand or "+" at anode (positive)Band at positive end
IC/BGA (Pin 1)Dot at pin 1 cornerDot or chamfer at pin 1
Connector (Pin 1)Arrow or "1" at pin 1Pin 1 indicator mark
Transistor/MOSFETOutline showing pin arrangementMatches component outline drawing

Verification Process

  1. Generate a BOM with "Polarized" flag for all polarized components
  2. For each polarized component, verify the silkscreen layer shows the polarity indicator
  3. Verify the indicator matches the schematic symbol orientation (pin numbers align)
  4. Check that polarity marks are visible even when the component is installed (not hidden under body)
  5. For ICs: ensure pin 1 dot is visible after component placement (not covered by IC body edge)

Common Pitfall: Reversed Polarity Mark Convention

Tantalum capacitors mark the POSITIVE (anode) terminal with a band, which is the opposite of electrolytic capacitors that mark the NEGATIVE terminal with a stripe. A designer unfamiliar with tantalum marking may reverse the polarity in the footprint. Always verify the footprint orientation against the manufacturer's datasheet land pattern drawing. Additionally, some Asian-manufactured electrolytics mark the NEGATIVE terminal differently than Western convention.

Good: Complete Polarity Marking

Every diode has a cathode band in silkscreen matching the component body marking. All electrolytic and tantalum capacitors show their polarity. Every IC has a clear pin 1 dot visible outside the component body outline. LEDs show cathode mark with a flat edge on the circle outline. Verification pass confirms zero missing polarity marks.

Bad: Missing/Inconsistent Marking

Half the diodes have no cathode band (just a rectangle outline). Tantalum caps show a "+" on the wrong end (designer confused anode band with cathode mark). Three BGAs have no pin 1 indicator at all. Two connectors have no pin 1 arrow. Assembly house places 5% of components reversed, causing field failures.

Polarity Mark Verification by Package Type

PackageWhat to VerifyCommon Error
SOD-323 / SOD-123 (Diode)Cathode band on correct endBand placed on anode side
SOT-23 (Transistor/MOSFET)Pin numbering matches datasheetPin 1/3 swapped (varies by manufacturer)
QFN (multi-source)Pin 1 dot position consistentDifferent vendors put pin 1 in different corners
Electrolytic Cap (SMD)"+" or "-" mark on correct padMarking convention varies by region
LED (0603/0805)Cathode indicator (usually flat/line)Different LED vendors use different marks

Checkpoint: Pin 1 Indicators Present

Review Criteria

Every IC package has a clear pin 1 indicator that remains visible after assembly. For BGAs, the pin A1 corner is marked. Assembly drawing shows pin 1 orientation for all ICs. Pin 1 mark is on the copper/mask layer (survives silkscreen wear).

Pin 1 Marking Methods

BGA-Specific Pin 1 Marking

BGA pin A1 corner must be clearly identifiable because:

Best practice: Place THREE indicators for BGA pin A1: (1) Silkscreen dot outside the body outline, (2) Copper/mask feature visible after placement, (3) Assembly layer notation with pin assignment direction.

Checkpoint: Test Point Labels

Review Criteria

All designated test points have silkscreen labels indicating their net name or signal function. Test point labels are readable and adjacent to (not overlapping) the test pad. Critical voltage rails and signal names are clearly marked.

Test Point Labeling Rules

Power Rail Test Points

Essential test points for power supply debugging:

Test PointLocationPurpose
VIN (input voltage)After input connector/fuseVerify input power presence
Each regulator outputRegulator output capVerify regulation
Critical load pointAt IC power pinCheck for voltage drop
GND (multiple)Distributed across boardOscilloscope ground reference
Switching nodeRegulator SW pinDebug switching waveform

Test Point Design Specifications

Test Point TypePad DiameterApplicationAccess Side
ICT test point1.0mm (40mil)Bed-of-nails fixture testingBottom (preferred)
Manual probe point1.5-2.0mmLab debugging with scope probesTop (accessible)
Flying probe point0.8mm minimumBare-board or assembled board testEither side
Header/loop pointThrough-hole, 2.54mm pitchCurrent measurement, logic analyzerTop
Good: Well-Labeled Test Points

Every power rail has a labeled test point with clear voltage indication ("+3V3", "+1V8", "GND"). Communication interfaces have test points at strategic locations (UART_TX, UART_RX near processor). GND test points distributed every 30mm for convenient oscilloscope grounding. Labels at consistent 0.8mm height, all readable from one direction.

Bad: Unlabeled or Inaccessible

Test points exist but have no labels - engineer must trace nets in the design tool to identify them. Several test points are under a shield can (inaccessible). No ground test point within 50mm of the debug header. Power rail test points placed on bottom side under a heatsink.

Checkpoint: Solder Mask Clearance Adequate

Review Criteria

Solder mask openings (relief) around pads provide adequate clearance without exposing adjacent copper. Mask swell values are set appropriately per pad size and fabricator capabilities. No unintended copper exposure.

Solder Mask Clearance (Swell) Values

Pad TypeMinimum Mask ClearanceRecommendedNotes
Standard SMD pad2 mil (0.05mm) per side3 mil (0.075mm) per sideTotal opening = pad + 2x clearance
Fine-pitch (<0.5mm pitch)1.5 mil (0.038mm)2 mil (0.05mm)May require solder mask defined (SMD)
BGA pad2-3 mil3 milOr use solder mask defined pad
Through-hole pad4 mil (0.1mm)5 mil (0.125mm)Larger to accommodate drill tolerance
NSMD vs SMD (BGA)See belowNSMD preferred for reliabilityIndustry standard for BGAs

NSMD vs SMD Pad Definition

NSMD (Non-Solder Mask Defined) - Preferred for most BGAs:
  Mask opening LARGER than copper pad
  Copper pad defines the solder joint size
  Better fatigue life (solder wraps around pad edge)
  Tighter pad-to-pad pitch possible

  [===Mask===]     [===Mask===]
       [pad]   gap    [pad]
  [===Mask===]     [===Mask===]

SMD (Solder Mask Defined) - Used when copper spacing is tight:
  Mask opening SMALLER than copper pad
  Mask opening defines the solder joint size
  Allows tighter copper spacing (mask provides clearance)
  Used for 0.4mm pitch BGA and below

  [Mask][pad overlap][Mask][pad overlap][Mask]
        [==pad==]           [==pad==]
            

Fabricator Mask Capabilities

ParameterJLCPCBPCBWayAdvanced Circuits
Min mask clearance2.5 mil (0.065mm)2 mil (0.05mm)2 mil (0.05mm)
Min mask web (between pads)3 mil (0.075mm)3 mil (0.075mm)2.5 mil (0.065mm)
Mask registration tolerance+/- 2 mil+/- 1.5 mil+/- 1 mil
Min mask dam (LPI)3 mil3 mil3 mil

Common Pitfall: Mask Clearance Exposing Adjacent Traces

A 3-mil mask clearance on a pad expands the mask opening by 3 mil on each side. If a trace runs 5 mil from the pad edge, the mask opening will extend to within 2 mil of the trace, potentially exposing it. This creates a risk of solder bridging to the trace during assembly. Solution: Verify mask-to-trace clearance after applying mask swell. Increase trace-to-pad spacing or reduce mask clearance in tight areas.

Checkpoint: Mask Between Fine-Pitch Pads

Review Criteria

Solder mask dams (webs) exist between all fine-pitch component pads to prevent solder bridging. Minimum mask web width meets fabricator capability (typically 3 mil minimum). Where mask dams are not achievable, consider gang-relieving with appropriate pad design.

Mask Dam Calculation

Mask dam width between two adjacent pads:

  Dam = Pitch - Pad_Width - 2 * Mask_Clearance

Example: 0.5mm pitch QFP, 0.3mm pad width, 0.05mm mask clearance
  Dam = 0.5 - 0.3 - 2*0.05 = 0.1mm (4 mil) -- OK for most fabs

Example: 0.4mm pitch QFP, 0.25mm pad width, 0.05mm mask clearance
  Dam = 0.4 - 0.25 - 2*0.05 = 0.05mm (2 mil) -- TOO THIN for most fabs!

Solutions when dam is too thin:
  1. Reduce mask clearance to 1-2 mil (verify with fab)
  2. Use SMD (solder-mask-defined) pads
  3. Gang-relieve the pads (one mask opening for all pads)
  4. Use a different component package with larger pitch
            

Gang Mask Relief (Window Pane)

When individual mask dams are not achievable, a single mask opening exposes all pads of one side of a fine-pitch component. This requires:

Checkpoint: No Silkscreen Over Pads

Review Criteria

No silkscreen ink is printed on any exposed copper pad or in any solder mask opening. Silkscreen outlines and text maintain minimum clearance from all pad openings. Fabricators will clip silk over pads, but relying on this creates unreliable markings.

Why Silkscreen on Pads is Problematic

Minimum Clearance: Silkscreen to Pad

ScenarioMin Clearance (silk to mask opening)Recommended
Silk outline to SMD pad0.1mm (4mil)0.15mm (6mil)
Silk text to SMD pad0.1mm (4mil)0.2mm (8mil)
Silk to through-hole pad0.15mm (6mil)0.25mm (10mil)
Silk to via tent opening0.05mm (2mil)0.1mm (4mil)
DRC Configuration for Silk-to-Pad Check

Altium: Design Rules > Manufacturing > Silk to Solder Mask Clearance - set to 0.1mm minimum. Run DRC to find all violations.
KiCad: DRC automatically checks silk-to-pad overlap. Violations appear as "Silkscreen clipped by solder mask" warnings. Set minimum clearance in Board Setup > Design Rules.
Allegro: Check in Manufacture > Silkscreen DRC category. Set clearance in Constraint Manager manufacturing section.

Industry Standards References

Assembly Orientation Marks & Board-Level Markings

Required Board-Level Markings

Mark TypePurposePlacementSize
Board name/part numberIdentificationVisible area on top side1.5-2.0mm height
Revision codeVersion trackingNear board name1.0-1.5mm height
Date code placeholderManufacturing date trackingOpen area, visible after assembly1.0mm height
UL/safety marksRegulatory compliancePer certification requirementsPer standard (typically 3mm min)
Board orientation arrowAssembly direction referenceCorner near fiducial3-5mm arrow
Serial number placeholderTraceabilityBarcode-friendly areaPer barcode format
Country of originTrade complianceVisible after assembly1.0mm height minimum
ESD warning symbolHandling instructionNear board edge5-10mm

Solder Paste Layer Design Considerations

The solder paste (stencil) layer is often overlooked during review but directly impacts assembly yield:

Pad TypePaste Ratio (% of pad)Reasoning
Standard SMD (0603+)100% (same as pad)Standard paste volume adequate
Fine-pitch QFP (<0.5mm)80-90%Reduce paste to prevent bridging
BGA pads (0.5mm+ pitch)100%Full paste for reliable joints
BGA pads (0.4mm pitch)80-90%Reduced to prevent bridging
QFN thermal pad50-70% (window pane)Prevent voiding and tombstoning
Large pads (connectors)Multiple smaller openingsPrevent paste slump and excess solder
Through-hole reflow padsCustom (pin-in-paste design)Extra paste to fill hole during reflow

QFN Thermal Pad Paste Pattern

For QFN/DFN exposed pads, use a "window pane" paste pattern:

Full Pad Area:          Paste Pattern (60% coverage):
+---------------+       +---+ +---+ +---+
|               |       |   | |   | |   |
|               |       +---+ +---+ +---+
|   3.2 x 3.2  |  -->  +---+ +---+ +---+
|     mm        |       |   | |   | |   |
|               |       +---+ +---+ +---+
+---------------+       +---+ +---+ +---+
                        |   | |   | |   |
                        +---+ +---+ +---+

9 apertures (3x3 grid), each ~0.9x0.9mm
Gaps between: 0.3mm (allows outgassing)
Total paste area: ~60% of pad area
Prevents: Voiding, tombstoning, solder spatter
            

Fabricator-Specific Silkscreen Limitations

ParameterJLCPCBPCBWayAdvanced Circuits
Min text height1.0mm0.8mm0.8mm
Min stroke width0.15mm0.15mm0.127mm
Silk color optionsWhite, BlackWhite, Black, Yellow, RedWhite, Black, Yellow
Silk-to-pad clearanceAuto-clippedAuto-clippedMust be specified
Minimum line width0.15mm0.1mm0.1mm
Registration accuracy+/- 0.15mm+/- 0.1mm+/- 0.1mm

Common Pitfall: Silkscreen Clipped by Fabricator Without Notice

Most fabricators automatically clip (remove) any silkscreen that overlaps solder mask openings. This happens silently - you will not receive a notification. If critical information (like a polarity mark or pin 1 indicator) overlaps a pad, it will be removed without your knowledge. The assembled board will then have no polarity indication for that component. Prevention: Always run the silk-to-mask DRC check and fix all violations BEFORE submitting for fabrication. Never rely on fabricator clipping to "handle" overlapping silk.

Silkscreen & Mask Review Checklist Summary

  1. All reference designators visible, readable, and within board boundary
  2. All polarized components have clear polarity indicators
  3. Pin 1 marks visible on all ICs (including after component placement)
  4. Test point labels present and adjacent to pads (not overlapping)
  5. Solder mask clearance adequate for all pad types (check fine-pitch especially)
  6. Mask dams achievable between fine-pitch pads (calculate per fabricator capability)
  7. No silkscreen over any exposed copper pad
  8. Board-level markings present (part number, revision, date code, regulatory)
  9. Paste layer apertures modified for thermal pads and fine-pitch components
  10. Consistent text orientation (max 2 reading directions)