Packages - QFP

QFP enables you to create geometry and boundary conditions to represent a quad flat package.

Note:

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)