Create
Description

This tool is used to create BGA (Ball Grid Array) for both thermal and drop test analysis.
Analysis TypeThermal and Drop test are the two types of analysis.
BGA typeBelow are the different types of BGA supported.
- Without copper pad
- Solder mask defined (SMD) pad
- Non-solder mask defined (NSMD) pad (for Thermal only)
- SMD on top and NSMD on bottom (for Thermal only)
Ball pattern type
Below are the two types of patterns in which balls are placed between top and bottom plate. This is supported only for drop test analysis.
- Regular
- Zig-Zag
- Zig-Zag1
There are different types of predefined mesh pattern available.
Solder parameters- Solder type
Below are the supported ball types.
- Spherical
- Spline
- Distance(SD): Distance between two adjacent balls.
- Radius(SR): Radius of the solder ball.
- Top radius: Top radius of the solder ball. (For Spline type)
- Bottom radius: Bottom radius of the solder ball. (For Spline type)
- Thickness(ST): Thickness or height of the solder ball.
- Number of layers: Number of layers of elements along axial direction of the ball.
- Solder neck thickness(NT): Thickness of solder neck. (For Copper pad embedded on the bottom side)
- Number of layers(Neck): Number of layers of elements in solder neck. (For Copper pad embedded on the bottom side)
PCB Parameters
- Package
- Thickness(T2): Thickness of package.
- Number of layers: Number of layers of elements along axial direction.
- Package size: User can specify X and Y dimensions for the package.
- X-Length: Package length in x-direction.
- Y-Length: Package length in y-direction.
- Board
- Thickness(T1): Thickness of board.
- Number of layers: Number of layers of elements along axial direction.
- X-Length: Board length in x-direction.
- Y-Length: Board length in y-direction.
- Thickness
- Top(T4): Thickness of top copper pad.
- Bottom(T3): Thickness of bottom copper pad.
- Number of layers: Number of layers of elements along axial direction.
Solder Grid Layout
- Rectangular
- Number of balls in X-direction: It specifies the number of balls in x-direction.
- Number of balls in Y-direction: It specifies the number of balls in y-direction.
- BGA locations (*.csv file)
CSV file with ball centroid data is imported to create BGA. A new toggle named ‘Create Package and Board’ is added to support creating the package and board. When the toggle is turned ON, the package and plate parameters will be enabled where the user can enter the value to each parameter.
-
BGA locations (Select spherical bodies)
To create BGA using CAD/FEM (Sphere body) as input. Input sphere bodies should have same radius with sphere attributes.
Underfill
An extra body which surrounds the solder balls between top and bottom plate will be created.
Align to board
This option is used to align the BGA on top of the PCB and the BGA bodies will be created in the input PCB model.
Examples:
Thermal - Without copper padThermal - Solder mask defined (SMD) pad

Thermal - Non-solder mask defined (NSMD) pad

Thermal - SMD on top and NSMD on bottom
Drop Test - Without copper pad

Drop Test - Solder mask defined (SMD) pad

Drop Test - Regular ball pattern

Drop Test - zig-zag ball pattern

Drop Test - zig-zag1 ball pattern
Thermal - Without copper plate + Underfill
Thermal - Package size for Top plate
BGA locations (*.csv file) | Create Package and Board = ON
Align to board