Packages - QFN

QFN enables you to create geometry and boundary conditions to represent a quad flat no-lead package.

Note:

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

Iron Python Script – QFN.py:

The following is the toolkit's scripting information.

scriptInput = ["ng"]

scriptInput.append("Name:QFN1")

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

scriptInput.append("xLength:0.015")

scriptInput.append("yLength:0.015")

scriptInput.append("packThickness:0.0016")

scriptInput.append("WBDiameter:0.00005")

scriptInput.append("Facets:3")

scriptInput.append("WBHeight:0.00015")

scriptInput.append("CBPLength:0.0005")

scriptInput.append("CBPWidth:0.0005")

scriptInput.append("CBPPitch:0.0007")

scriptInput.append("HSSLength:0.3")

scriptInput.append("HSSWidth:0.3")

scriptInput.append("DieXLength:0.00856")

scriptInput.append("DieYLength:0.00856")

scriptInput.append("DieHeight:0.00035")

scriptInput.append("DiePower:1.0")

scriptInput.append("DiePXLength:0.01")

scriptInput.append("DiePYLength:0.01")

scriptInput.append("DiePisChamfered:True")

scriptInput.append("Chamferside1:85")

scriptInput.append("Chamferside2:85")

scriptInput.append("DieThickness:0.0001")

scriptInput.append("DieAThickness:0.0005")

scriptInput.append("leadCount:40")

scriptInput.append("LeadLength:0.0005")

scriptInput.append("LeadWidth:0.0005")

scriptInput.append("LeadThick:0.0005")

scriptInput.append("LeadPitch:0.001")

scriptInput.append("LeadisRectangle:False")

scriptInput.append("AGUP:0.00001")

scriptInput.append("AGUPMAterial:Air-solid")

scriptInput.append("MoldMaterial:Mold_material")

scriptInput.append("WBMaterial:Au-Typical")

scriptInput.append("DieMaterial:Si-Typical")

scriptInput.append("DiePMaterial:Cu-Brass")

scriptInput.append("DieAMaterial:Die_attach_material")

scriptInput.append("LeadMaterial:Cu-Brass")

oDesign.RunToolkit("SysLib", "Geometry/Packages/QFN", [])

oDesign.RunToolkit("SysLib", "Geometry/Packages/QFN", ["ng"])

oDesign.RunToolkit("SysLib", "Geometry/Packages/QFN", scriptInput)