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.
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)