Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

IPC-7351: Complete Guide to SMD Land Pattern Design & PCB Footprint Standards

Every PCB designer eventually faces the same question: what pad dimensions should I use for this component? Get it wrong, and you’re looking at tombstoning, bridging, insufficient solder joints, or boards that simply won’t assemble properly. After years of creating footprints for everything from 0201 chip resistors to fine-pitch BGAs, I can tell you that IPC-7351 is the standard that answers this question definitively.

IPC-7351 (current revision: IPC-7351B) is the industry standard for surface mount land pattern design. Published by IPC, this comprehensive 102-page document provides the formulas, dimensions, and guidelines needed to create reliable SMD footprints for virtually any component package. Whether you’re designing consumer electronics, automotive systems, or high-reliability aerospace boards, understanding IPC-7351 is essential for creating manufacturable PCBs with reliable solder joints.

What is IPC-7351 and Why Every PCB Designer Needs It

IPC-7351, titled “Generic Requirements for Surface Mount Design and Land Pattern Standard,” replaced the older IPC-SM-782A standard. It provides a systematic approach to calculating pad dimensions that ensure proper solder fillet formation during reflow assembly.

SpecificationDetails
Document NumberIPC-7351B
Full TitleGeneric Requirements for Surface Mount Design and Land Pattern Standard
Current RevisionRevision B (June 2010)
Previous VersionsIPC-7351A (2007), IPC-7351 (2005)
Predecessor StandardIPC-SM-782A
Page Count102 pages
Included ToolsLand Pattern Calculator (discontinued 2018)
PublisherIPC – Association Connecting Electronics Industries

The genius of IPC-7351 is that it doesn’t just give you fixed pad dimensions for each component. Instead, it provides mathematical algorithms that calculate optimal pad sizes based on component dimensions, manufacturing tolerances, and your desired solder fillet goals. This approach accommodates variations between component manufacturers and allows you to tune footprints for your specific assembly process.

Key Features of the IPC-7351 Standard

FeatureBenefit
Three-tier density systemOptimize for high-density, standard, or robust assembly
Standardized naming conventionUniversal footprint identification across CAD systems
Zero component orientationConsistent rotation for pick-and-place automation
Solder fillet goal calculationsEnsures reliable joint formation
Courtyard dimensionsProper component spacing for assembly and rework
Component family coverageGuidelines for SOPs, QFPs, BGAs, QFNs, chip components

The Three Density Levels in IPC-7351

One of the most practical features of IPC-7351 is its three-tier density system. Rather than providing a single “one-size-fits-all” footprint for each component, the standard offers three variations based on your design requirements.

Density LevelIPC DesignationPad SizeBest Application
Most (Maximum)Level A / LLargest padsLow-density boards, prototypes, rework-friendly designs
NominalLevel B / NMedium padsGeneral-purpose designs, balanced reliability and density
Least (Minimum)Level C / MSmallest padsHigh-density boards, mobile devices, space-constrained designs

When to Use Each Density Level

Most (Level A) provides the largest pads and most robust solder joints. Use this when:

  • Board space is not a constraint
  • Reliability is critical (medical, aerospace, military)
  • Manual rework and inspection are expected
  • You’re prototyping and want margin for error

Nominal (Level B) is the default choice for most designs. Use this when:

  • Standard component density is acceptable
  • You need balance between reliability and board size
  • Working with typical reflow assembly processes
  • No special density or reliability requirements exist

Least (Level C) creates the smallest compliant footprints. Use this when:

  • Maximum component density is required
  • Board size is strictly limited (wearables, IoT, mobile)
  • Advanced assembly equipment is available
  • Design for manufacturability has been verified with your CM

Solder Fillet Goals by Density Level

The density levels directly affect the solder fillet dimensions (J-values) used in pad calculations:

Fillet TypeMost (Level A)Nominal (Level B)Least (Level C)
Toe Fillet (Jt)0.55 mm0.35 mm0.15 mm
Heel Fillet (Jh)0.45 mm0.35 mm0.25 mm
Side Fillet (Js)0.05 mm0.03 mm0.01 mm

These J-values represent the target solder fillet extensions beyond the component lead. Larger values create more robust joints but consume more board space.

IPC-7351 Land Pattern Calculation Formulas

Understanding how IPC-7351 calculates pad dimensions helps you verify footprints and troubleshoot assembly issues. The standard uses a tolerance-based approach that accounts for component dimensional variations.

Primary Land Pattern Dimensions

For a typical two-terminal chip component or leaded package, IPC-7351 calculates three key dimensions:

DimensionSymbolDescription
Pad Span (outer)ZDistance across the outer edges of both pads
Pad Gap (inner)GDistance between the inner edges of both pads
Pad WidthYWidth of each pad (perpendicular to component)
Pad LengthXCalculated from Z and G: X = (Z – G) / 2
Pad CenterCCenter-to-center distance: C = (Z + G) / 2

The Calculation Algorithm

The IPC-7351 calculation considers component tolerances and manufacturing variations:

ParameterDescription
LComponent length (overall body or lead span)
TTerminal/lead length (measured from body edge)
WTerminal/lead width
SDistance between terminals (internal span)
FFabrication tolerance (typically 0.05 mm)
PPlacement tolerance (typically 0.025 mm for modern equipment)

The formulas incorporate Root Mean Square (RMS) tolerance analysis:

For outer dimension Z: Z = Lmax + 2(Jt) + √(Ltol² + 4F² + 4P²)

For inner dimension G: G = Smin – 2(Jh) – √(Stol² + 4F² + 4P²)

For pad width Y: Y = Wmax + 2(Js) + √(Wtol² + 4F² + 4P²)

Where tolerances are calculated as: Ltol = Lmax – Lmin, etc.

Practical Example: 0805 Chip Resistor

Let’s walk through a real calculation for a common 0805 chip resistor:

Component DimensionMin (mm)Max (mm)Tolerance
Length (L)1.802.200.40
Terminal Length (T)0.300.600.30
Width (W)1.101.400.30

Using Nominal density (Level B) with Jt = 0.35, Jh = 0.35, Js = 0.03:

Calculated DimensionValue (mm)
Z (outer span)2.95
G (gap)0.75
X (pad length)1.10
Y (pad width)1.45
C (center-to-center)1.85

IPC-7351 Naming Convention for Component Footprints

The IPC-7351 naming convention creates a standardized way to identify footprints that works across all CAD systems. This “One World CAD Library” approach ensures that when you specify a footprint name, anyone can understand exactly what it represents.

Naming Convention Structure

ElementDescriptionExample
Component FamilyPackage type identifierCAPC, RESC, SOIC, QFP, BGA
Body LengthLength in mm × 1002012 = 2.0 × 1.2 mm
Body WidthWidth in mm × 100(included in length)
HeightHeight in mm × 100X80 = 0.80 mm
Pin CountNumber of terminals-8 = 8 pins
DensityL, N, or M suffixN = Nominal

Common Footprint Name Examples

IPC-7351 NameComponent Description
CAPC1608X90N0603 capacitor, 0.9mm height, Nominal density
RESC2012X65L0805 resistor, 0.65mm height, Least density
SOIC127P600X175-8NSOIC-8, 1.27mm pitch, 6mm body, Nominal
QFP50P1200X1200X160-64NQFP-64, 0.5mm pitch, 12×12mm body
BGA127P13X13_1524X1524X185-169N169-ball BGA, 1.27mm pitch

Family Codes for Common Components

Family CodeComponent Type
CAPCChip Capacitor (non-polarized)
CAPMPChip Capacitor (polarized/tantalum)
RESCChip Resistor
INDCChip Inductor
DIOMMolded Diode
SOTFLSmall Outline Transistor, Flat Lead
SOICSmall Outline Integrated Circuit
SOPSmall Outline Package
QFPQuad Flat Package
QFNQuad Flat No-Lead
SONSmall Outline No-Lead
BGABall Grid Array

Component Family Coverage in IPC-7351

IPC-7351 provides specific guidelines for major component families. The standard is supplemented by the IPC-735x series for detailed requirements:

StandardComponent FamilyKey Features
IPC-7351General SMD requirementsBase calculations, density levels
IPC-7352Discrete chip componentsResistors, capacitors, inductors
IPC-7353Gull-wing leads (two-sided)SOIC, SOP, TSOP, SSOP
IPC-7354J-leadsPLCC, SOJ
IPC-7355Flat ribbon leads (four-sided)QFP, LQFP, TQFP
IPC-7356Bottom-only terminationsBGA, LGA
IPC-7357Through-hole (DIP)Post leads, two sides

Read more IPC Standards:

QFN and SON Package Considerations

Leadless packages like QFN and SON require special attention in IPC-7351:

ConsiderationGuideline
Thermal PadTypically 80-90% of exposed pad size
Thermal Via PatternArray of vias connected to ground plane
Pad ExtensionMinimal toe extension (leads are under package)
Solder PasteReduced aperture on thermal pad (25-50% coverage)
SoldermaskGang mask or individual windows per process

BGA Package Guidelines

BGA ParameterIPC-7351 Recommendation
Pad ShapeNon-solder mask defined (NSMD) preferred
Pad DiameterBall diameter minus 0.1mm typical
Soldermask OpeningPad diameter plus 0.1mm
Via-in-PadFilled and planarized if used
Pitch Categories1.27mm, 1.0mm, 0.8mm, 0.65mm, 0.5mm, 0.4mm

Courtyard Dimensions and Component Spacing

IPC-7351 defines courtyard boundaries that establish minimum clearances around components. The courtyard includes the component body, leads, and required clearance for assembly and rework equipment.

Courtyard Excess by Density Level

Density LevelCourtyard ExcessApplication
Most (Level A)0.50 mmAdequate clearance for rework tools
Nominal (Level B)0.25 mmStandard clearance for most assembly
Least (Level C)0.10 mmMinimum viable clearance

Component Spacing Guidelines

Spacing ConsiderationRecommendation
Minimum pad-to-padBased on soldermask dam capability
Component-to-componentCourtyard boundaries should not overlap
Component-to-edgeMinimum 2.5mm from board edge (panelization)
Tall componentsAdditional clearance for reflow shadowing

IPC-7351 Zero Component Orientation

The standard defines a Zero Component Orientation to ensure all CAD libraries use consistent rotation. This seemingly minor detail has major implications for assembly automation.

Component TypeZero Orientation
Two-terminal chipPin 1 (positive/cathode) on left
Polarized capacitorsPositive terminal on left
DiodesCathode on left
SOICs/QFPsPin 1 at upper left corner
BGAsA1 ball at upper left

This standardization allows pick-and-place files to use consistent rotation values across different component libraries and CAD systems.

IPC-7351 vs IPC-SM-782: What Changed

IPC-7351 replaced the older IPC-SM-782A standard with significant improvements:

AspectIPC-SM-782AIPC-7351
ApproachFixed dimensions per packageCalculated from tolerances
Density OptionsSingle footprint per packageThree density levels (M/N/L)
Naming ConventionInformalStandardized, machine-readable
Component RotationVaried by libraryZero orientation standard
Calculator ToolsNoneLand Pattern Calculator included
Tolerance HandlingApproximateRMS statistical analysis
Modern PackagesLimited coverageQFN, SON, fine-pitch BGA

Land Pattern Calculators and Design Tools

While IPC discontinued the original calculator in 2018, several tools remain available for IPC-7351 calculations:

Available Tools for IPC-7351 Calculations

ToolSourceFeatures
PCB Libraries Footprint Expertpcblibraries.comCommercial, comprehensive, CAD export
Altium IPC Compliant Footprint WizardBuilt into Altium DesignerIntegrated with PCB layout
KiCad Footprint CalculatorBuilt into KiCadFree, open-source
Ultra Librarianultralibrarian.comFree CAD models, multiple formats
SnapEDAsnapeda.comFree footprints, symbol/footprint pairs
Component Search Enginecomponentsearchengine.comFree CAD models

CAD Software with IPC-7351 Support

CAD SoftwareIPC-7351 Features
Altium DesignerIPC Compliant Footprint Wizard, integrated calculator
Cadence AllegroIPC-7351 library support, LP Wizard add-on
Mentor PADSLand pattern wizard, IPC-7351 compliance checking
OrCADFootprint generation tools
KiCadFootprint calculator, IPC-7351 libraries available

Common Footprint Design Mistakes to Avoid

Based on years of reviewing designs and debugging assembly issues, here are the most frequent IPC-7351-related mistakes:

MistakeProblemSolution
Using manufacturer footprints without verificationMay not meet IPC-7351 or your CM requirementsAlways verify against IPC-7351 calculations
Ignoring density level selectionDefault may not match your assembly capabilityChoose density based on CM feedback
Wrong thermal pad sizingQFN/SON float or cold jointsFollow IPC recommendations for thermal pads
Insufficient solder paste on thermal padsVoiding, poor thermal performanceUse solder paste reduction pattern
Incorrect pad-to-mask relationshipBridging or solder wickingVerify soldermask registration capability
Outdated component dimensionsFootprint doesn’t match actual partUse current manufacturer datasheets

Useful Resources for IPC-7351

Official Standards and Documentation

ResourceLinkDescription
IPC Storehttps://shop.ipc.org/ipc-7351Purchase IPC-7351B standard
IPC-7351 TOChttps://www.ipc.org/TOC/IPC-7351B.pdfTable of contents preview
GlobalSpechttps://standards.globalspec.comStandards reference and purchase

Free Footprint Libraries and Tools

ResourceLinkFeatures
Ultra Librarianhttps://www.ultralibrarian.comFree IPC-7351 compliant footprints
SnapEDAhttps://www.snapeda.comSymbol/footprint pairs, multiple formats
PCB Librarieshttps://www.pcblibraries.comCalculator tools, forums, resources
SamacSyshttps://www.samacsys.comFree CAD models and footprints
Component Search Enginehttps://componentsearchengine.comFootprints for major CAD platforms

Educational Resources

ResourceDescription
IPC Designer Certification (CID/CID+)Professional certification covering IPC-7351
Altium AcademyTutorials on IPC-compliant footprint creation
PCB Libraries ForumCommunity discussions on land pattern design

Frequently Asked Questions About IPC-7351

What is the difference between IPC-7351 and IPC-7351B?

IPC-7351B is the current revision, released in June 2010, updating the original IPC-7351 (2005) and IPC-7351A (2007). Revision B added coverage for additional component families including resistor array packages, aluminum electrolytic capacitors, column and land grid arrays, flat lead devices (SODFL and SOTFL), and dual flat no-lead (DFN) devices. It also introduced thermal tab guidance and a new padstack naming convention for multi-layer land patterns.

How do I choose between Most, Nominal, and Least density in IPC-7351?

Start with Nominal (Level B) as your default for general-purpose designs. Choose Most (Level A) when reliability is critical, manual rework is expected, or board space is not constrained. Choose Least (Level C) only when maximum component density is required and your contract manufacturer has confirmed their assembly process can handle tighter tolerances. Always consult with your CM before finalizing density level selection.

Where can I find an IPC-7351 land pattern calculator?

The original IPC-7351 calculator was discontinued in 2018. Current alternatives include PCB Libraries Footprint Expert (commercial), Altium Designer’s built-in IPC Compliant Footprint Wizard, KiCad’s footprint calculator, and free online resources from Ultra Librarian, SnapEDA, and SamacSys. Most modern PCB CAD tools include some form of IPC-7351 compliant footprint generation capability.

What are the J-values (Jt, Jh, Js) in IPC-7351 calculations?

J-values represent the solder fillet goals for toe (Jt), heel (Jh), and side (Js) fillets. These values define how much solder should extend beyond the component lead in each direction. Larger J-values create more robust solder joints but require larger pads. The three density levels (Most, Nominal, Least) use different J-values, with Most having the largest fillets and Least having the smallest.

Does IPC-7351 apply to through-hole components?

IPC-7351 primarily covers surface mount technology (SMT) components. However, it does reference IPC-7357 for through-hole (DIP) leads with posts on two sides. For comprehensive through-hole design guidance, refer to IPC-2221 (PCB design) and IPC-7251 (through-hole land pattern requirements). The IPC-735x family collectively addresses both surface mount and through-hole technologies.

Conclusion

IPC-7351 provides the foundation for creating reliable SMD footprints that work consistently across different assembly houses and component manufacturers. By understanding the three density levels, the calculation algorithms, and the standardized naming conventions, you can create PCB designs that assemble correctly the first time.

The key takeaways are straightforward: always select an appropriate density level for your application, verify your footprints against IPC-7351 calculations rather than blindly trusting manufacturer recommendations, pay special attention to leadless packages like QFN and BGA, and maintain consistent zero orientation across your CAD library. These practices will reduce assembly defects, improve first-pass yield, and ultimately save time and money in your product development cycle.

Whether you’re creating footprints from scratch or validating existing libraries, IPC-7351 gives you the technical foundation to make informed decisions about pad dimensions and component spacing. Invest the time to understand these principles, and your boards will reflect that attention to detail in their assembly quality and long-term reliability.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.