Coverlay Tool Creation DFM

Introduction

In flex PCBs, solder mask is applied by using a Coverlay layer. Coverlay is a flexible polyimide material that is first drilled, routed or punched at the locations where clearances are required.

   

This DFM action creates one or more NC layers out of coverlay layers. Coverlay layers can be made using drill, laser, rout, or (die) punch layers.

Result Attributes

Result attributes will report how many features have been assigned to each layer type.

 

Attribute

Description

.num_drill

Number of features assigned to drill layer type.

.num_laser

Number of features assigned to laser layer type.

.num_rout

Number of features assigned to rout layer type.

.num_punch

Number of features assigned to punch layer type.

.num_unassigned

Number of features assigned to unassigned layer type.

Reports

The report will specify how many features have been sent to each layer type. The report will also specify the parameters that the DFM was run with.

Below is a sample report, given in text format.

JOB : 189486

STEP : pcb

DATE : 19 Aug 2004

TIME : 11:15:05

Created with GenFlex

 

General Parameters:

Assign clearances to : drill, laser, rout, punch

Run on : All features

Unassigned shapes go to: *.none

If NC layers exist : Overwrite layer

 

Drill parameters:

Layer extension : .drl

Max drill size : 0.100 inch

Max slot length : 0.030 inch

Max slot width : 0.100 inch

 

Rout parameters:

Layer extension : .rout

Tool diameter : 0.023 inch

Pocketing tool diameter : 0.017 inch

Chaining : None

 

Laser parameters:

Layer extension : .laser

Max width : 0.040 inch

Cut round holes : No

 

Punch parameters:

Punch extension : .punch

Tool diameter : 0.002 inch

Minimum radius : 0.006 inch

*********************************

 

Action : Coverlay tool creation

Layer : ctl

5 clearances assigned to layer clt.drl

1 clearances assigned to layer clt.laser

11 clearances assigned to layer clt.rout

0 clearances assigned to layer clt.punch

All clearances assigned to NC layers

 

Drill

=====

Name(Clearance) / Count

-----------------------------

r23.6 2

r43.3 3