Packages - Network Model - BGA_Network

Packages - Network Model - BGA_Network enables you to create geometry and boundary conditions to represent a ball grid array network.

Note:

Use the navigation arrows on the image below to view each tab.

Iron Python Script – BGA_Network.py:

The following is the toolkit's scripting information.

data = ["ng",

'length_unit:meter',

'power_unit:W',

'capacity_unit:J_per_Kelkg',

'resistance_unit:cel_per_w',

'Plane:XY',

'Junction Power:1',

'Junction Capacity:0',

'Board Side:Low',

'xS:0.0',

'yS:0.0',

'zS:0.0',

'xLength:0.015',

'yLength:0.015',

'zLength:0.002',

'Top Inner Length1:0.0075',

'Top Inner Length2:0.0075',

'Top Inner Height:0.001',

'Bottom Inner Length1:0.0075',

'Bottom Inner Length2:0.0075',

'Resistances:[10,10,10,0,0,0,0,0,0,0,10,0.0001,0,0,0,5,0]',

# this must be in the same order as the UI from top to bottom

'Model Solder Block:Yes',

'Number of Rows 1:14',

'Number of Rows 2:14',

'Suppressed Rows 1:0',

'Suppressed Rows 2:0',

'Central Rows 1:0',

'Central Rows 2:0',

'Ball Pitch:0.001',

'Ball Diameter:0.0005',

'Ball Height:0.0005',

'Ball Material:Solder-pb50_sn50'

]

oDesign.RunToolkit("SysLib", "Geometry/Packages - Network Models/BGA_Network", [])

oDesign.RunToolkit("SysLib", "Geometry/Packages - Network Models/BGA_Network", ["ng"])

oDesign.RunToolkit("SysLib", "Geometry/Packages - Network Models/BGA_Network", data)