Packages - QFP
QFP enables you to create geometry and boundary conditions to represent a quad flat package.
Use the navigation arrows on the image below to view each tab.
Iron Python Script – QFP.py:
The following is the toolkit's scripting information.
scriptInput = ["ng"]
scriptInput.append("Name:QFP1")
scriptInput.append("Plane:XY")
scriptInput.append("length_unit:meter")
scriptInput.append("power_unit:W")
scriptInput.append("xS:-0.0075")
scriptInput.append("yS:-0.0075")
scriptInput.append("zS:-0.0075")
scriptInput.append("xO:0.0")
scriptInput.append("yO:0.0")
scriptInput.append("zO:0.0")
scriptInput.append("Len1:0.015")
scriptInput.append("Len2:0.015")
scriptInput.append("Thick:0.0016")
scriptInput.append("Type:Detailed")
scriptInput.append("boardLen1:0.0252")
scriptInput.append("boardLen2:0.0252")
scriptInput.append("boardThick:0.0016")
scriptInput.append("Symmetry:Full")
scriptInput.append("dieLen1:0.00856")
scriptInput.append("dieLen2:0.00856")
scriptInput.append("dieHeight:0.00035")
scriptInput.append("diePow:1.0")
scriptInput.append("padLen1:0.01")
scriptInput.append("padLen2:0.01")
scriptInput.append("padThick:0.0001")
scriptInput.append("attachThick:0.00005")
scriptInput.append("WireDiameter:0.000025")
scriptInput.append("WireLength:0.001")
scriptInput.append("NumberLeads:12")
scriptInput.append("LeadThick:0.0001")
scriptInput.append("LeadWidth:0.0002")
scriptInput.append("LeadFootLength:0.0002")
scriptInput.append("AirGap:0.0001")
scriptInput.append("attachMat:Epoxy Resin-Typical")
scriptInput.append("moldMat:Epoxy Resin-Typical")
scriptInput.append("dieMat:Si-Typical")
scriptInput.append("padMat:Si-Typical")
scriptInput.append("wireMat:Au-Typical")
scriptInput.append("leadMat:Cu-Pure")
oDesign.RunToolkit("SysLib", "Geometry/Packages/QFP", [])
oDesign.RunToolkit("SysLib", "Geometry/Packages/QFP", ["ng"])
oDesign.RunToolkit("SysLib", "Geometry/Packages/QFP", scriptInput)