DFA ((Dynamic) Design For Assembly) This Application Note describes how to use the DFA functionality and the different settings.



Similar documents
DFA (Design For Assembly) This Application Note describes how to use the DFA functionality and the different settings.

Color and Visibility. OrCAD / Allegro PCB Editor

FlowCAD. FlowCAD Webinar. OrCAD / Allegro PCB Editor Tipps und Tricks.

OrCAD Capture with CIS Option and Allegro DE CIS. It explains the whole Capture CIS environment.

OrCAD Capture and Allegro DE CIS from version SPB 16.5

Merging Labels, Letters, and Envelopes Word 2013

PDF Export for Capture Designs. OrCAD Capture and Allegro DE CIS since version SPB 16.3, Hotfix 13

Using Flow Control with the HEAD Recorder

Designing a Schematic and Layout in PCB Artist

How to work with Sub Drawing

FlowCAD. FlowCAD Webinar. Capture Tips and Tricks.

Improve PCB Layout with Skill Utility Programs

Step Sheet: Creating a Data Table and Charts

OrCAD Capture with PSpice and Allegro DE CIS with AMS Simulator. Describes how to create a PSpice Archive File with Capture

Getting Started with the Cadence Software

Generative Drafting. Page DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes

Wurth Electronics Midcom Altium Library Training Module Altium Designer layout software and the Wurth Electronics Midcom Altium libraries

Pro/ENGINEER Wildfire 4.0 Basic Design

PLAY VIDEO. Close- Closes the file you are working on and takes you back to MicroStation V8i Open File dialog.

CADENCE LAYOUT TUTORIAL

CATIA Electrical Harness Design TABLE OF CONTENTS

EECAD s MUST List MUST MUST MUST MUST MUST MUST MUST MUST MUST MUST

Organizing and Managing

KiCad Step by Step Tutorial

XRD CONVERSION USER S MANUAL

This Skill Builder demonstrates how to define and place sketched symbols in drawings.

TUTORIAL 4 Building a Navigation Bar with Fireworks

Executive Summary. Table of Contents

Chapter 1. Creating Sketches in. the Sketch Mode-I. Evaluation chapter. Logon to for more details. Learning Objectives

DATASTREAM CHARTING ADVANCED FEATURES

Fireworks 3 Animation and Rollovers

Project Setup and Data Management Tutorial

Laboratory 2. Exercise 2. Exercise 2. PCB Design

EARTHSOFT DNREC. EQuIS Data Processor Tutorial

PCB Artist. Library Creation Tutorial

Test Generator. Creating Tests

JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...

The number of parameters required for authoring an ipart depends on the type of the part you are publishing.

Calculator Notes for the TI-Nspire and TI-Nspire CAS

CentralMass DataCommon

Migrating to Excel 2010 from Excel Excel - Microsoft Office 1 of 1

Layouts, Plotting, Printing

PCB Artist Tutorial:

MAC OS X 10.5 Mail Setup

Speaker Drafting. Page DASSAULT SYSTEMES

Part Design. Page DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes

Business Portal for Microsoft Dynamics GP User s Guide Release 5.1

Scientific Graphing in Excel 2010

PDF Export for Capture Designs. OrCAD Capture and Allegro DE CIS from version SPB 16.3, Hotfix 13

PCB Project (*.PrjPcb)

Lab 1: Full Adder 0.0

Piston Ring. Problem:

The following provides information on using some of the new/enhanced functionality in Excel 2013.

Word 2010: Mail Merge to with Attachments

Introduction to the TI-Nspire CX

Introduction to Autodesk Inventor for F1 in Schools

Editing Common Polygon Boundary in ArcGIS Desktop 9.x

Ingham County Equalization/Tax Mapping Viewer Tutorial

KiCad Step by Step Tutorial

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:

User Guide. DYMO Label TM v.8

Flash MX Image Animation

Lab 3 Layout Using Virtuoso Layout XL (VXL)

ADOBE CONNECT 8 USER GUIDE. Colorado Department of Labor & Employment

Everyday Excel Stuff Excel Day Planner Organizer Reference Guide

CATIA: Navigating the CATIA V5 environment. D. CHABLAT / S. CARO Damien.Chablat@irccyn.ec-nantes.fr

Merlin PCB Designer Printed circuit design using CorelDRAW

Asset Track Getting Started Guide. An Introduction to Asset Track

Windows 8.1 Update 1 Supplement

Introduction to Autodesk Inventor for F1 in Schools

Autodesk Fusion 360: Assemblies. Overview

TouchKit Software User manual for Windows 7 Version:

Universal Simple Control, USC-1

Converting third-party designs to Allegro. Existing and not existing CAD Translators and/or methods of translation.

Increasing Productivity and Collaboration with Google Docs. Charina Ong Educational Technologist

Google Accounts Google Drive

SolidWorks Tutorial 3 MAGNETIC BLOCK

Adding A Student Course Survey Link For Fully Online Courses Into A Canvas Course

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

FirstClass FAQ's An item is missing from my FirstClass desktop

Altium Designer Guide

Microsoft Excel Basics

Excel 2007 Basic knowledge

Leica DISTO transfer How to connect your Leica DISTO to your PC

Detailed information about Gerber, NC Drill and NC Route.

Installing the Driver of your Plotter- / Engraver

To export data formatted for Avery labels -

Microsoft Word Revising Word Documents Using Markup Tools

CHAPTER 7 PROCESSING SURVEY DATA

CAPTURING A VM700T SCREEN DISPLAY with VMTWIN

Model 288B Charge Plate Graphing Software Operators Guide

Excel -- Creating Charts

Interior Design Tutorial

Creating a 3D PCB in Pro/Engineer

ArcGIS Online. Visualizing Data: Tutorial 3 of 4. Created by: Julianna Kelly

A Step-by-Step Patient Guide to Upload Medical Images to the Cleveland Clinic Neurological Institute

Basic Microsoft Excel 2007

CATIA Drafting TABLE OF CONTENTS

Quick Guide: Troubleshooting Info from SNAP PAC Systems

Transcription:

Title: Product: Summary: DFA ((Dynamic) Design For Assembly) Allegro PCB Designer This describes how to use the DFA functionality and the different settings. Author/Date: Marco Waller / 19.11.2011 Update/Date: Pascal Willems / 12.12.2013 Table of Contents 1 Introduction... 2 2 Library Settings before using the DFA Functionality... 2 2.1 How to add a DFA Boundary... 2 2.2 How to categories several symbol automatically... 4 3 Manage the Package to Package distances... 5 3.1 Load the Symbols to the DFA Spreadsheet... 5 3.2 Add symbols to classes in the Spreadsheet Editor... 6 3.3 Define the distance between the Symbols... 7 4 Use of the DFA Functionality during component placement... 8 5 Additional settings / FAQ... 9 5.1 Controlling the resistance of the spacing bubble... 9 5.2 The DFA DRC s are not visible...10 5.3 Not seeing DFA circles?...10 5.4 Which edge is Package Side and End?...11 5.5 Read-Only Version...11 6 Additional Information...12 DFA Page 1 von 12

1 Introduction Miniaturisation is a leading trend in today s PCB requirements. But you have some minimal spacing between components to respect during the placement. These limitations are defined by the type of soldering or placement process. Ask your print manufacturer or assembler for the minimum component spacing which you have to obtain. It also exist an IPC Guidline with the minimum spacing requirements. This application note describes how you can use the DFA functionality in PCB Editor to optimize the component placement. 2 Library Settings before using the DFA Functionality Each component has a placement boundary. When two components are overlapped placed, the placement boundary creates an error (DRC). Now for the DFA check you have to define an additional DFA boundary. Maybe your footprints already have a DFA boundary. Otherwise you can add a DFA boundary automatically. 2.1 How to add a DFA Boundary The DFA Update Tool adds a DFA boundary automatically to your component. You find this utility in following folder: Windows Start Button Alle Programme Cadence SPB16.6 PCB Editor Utilities DFA Symbol Update DFA place-bounds can be created on the DFA_BOUND_TOP and DFA_BOUND_BOTTOM layers of the PACKAGE GEOMETRY class, similarly to existing place-bounds. The dfa_update command adds DFA place-bounds to the DFA_BOUND_TOP layer only. DFA Page 2 von 12

When selecting a single symbol, you can convert the selected symbol. When you want to update the entire directory, you can replace the symbol name with an * asterisk. Then it looks lilke following printscreen: After converting your footprints, you should verify and modify the new DFA boundary to meet your manufacturing requirements. DFA Page 3 von 12

2.2 How to categories several symbol automatically In the DFA spreadsheet you can further define the distance between all the different footprints. It makes it easier when you can define the DFA Distances within different classes. You can categories several symbols when adding the DFA_DEVICE_CLASS property to the symbols. To add this property to several components you can also use the DFA Symbol update utility. In the DFA_DEVICE_CLASS property field you can enter the name of the desired class. When your symbols are named with a special characteristic, you can filter them. For example when you want to classifies all the symbols which starts with the name bga in a separate class, you can use following method: DFA Page 4 von 12

3 Manage the Package to Package distances After defining the DFA Boundary and the DFA_DEV_CLASS you can define the distance between the symbols in the DFA Spreadsheet Editor. You can start the DFA Spreadsheet from: Windows Start Button Alle Programme Cadence SPB16.6 PCB Editor Utilities DFA Spread Sheet Edit. Within the PCB Editor you can start the tool from: Setup Constraints DFA Constraints Spreadsheet or within the tool with following Icon: 3.1 Load the Symbols to the DFA Spreadsheet After opening the DFA Spreadsheet editor you need to add the symbols or the classes to the spreadsheet. Afterwards you can define the distance between all the components. DFA Spreadsheet Editor: Add the Classes Add all Symbols! Select the symbols you want to add and click [OK] DFA Page 5 von 12

3.2 Add symbols to classes in the Spreadsheet Editor You may have some symbols in the package folder, which are not categorized in a class. You can move a symbol to a class with following process within the spreadsheet editor: 1. Select the symbol 2. Click right mouse button 3. Chose Cut selected items 4. Select the class 5. Click right mouse button 6. Chose Paste to class You can also define a new Class. 1. Enter the name of the new Class in the "new class name field" 2. Press the [Tabulator] key 3. Paste a part into the new class (As described above) 4. Click on the [update] button DFA Page 6 von 12

3.3 Define the distance between the Symbols With the following process you can define the distance between the symbols: - Enter the distance-value in the default-field - Select the cells on which you want to apply the distance - Press apply to selected cells You can also define the distances manually in each field. After entering all the values, you can copy the values to the bottom side by clicking on the [Copy top table to bottom] button. The values on the bottom side can be different from the top side values. At the end the table will be stored in a *.dfa file. Click yes if you are asked if you want to Copy top to bottom table. After defining or loading a spreadsheet, the DFA functionality needs to be enabled. Just turn the DRC mode to On (Only possible when DFA constraints window is started from PCB Designer): DFA Page 7 von 12

4 Use of the DFA Functionality during component placement For using the DFA feedback functionality, the place manually command is required. If you want to use the DFA functionality during a move command, you also have to use the place manually command or Place Manual -H. When placing a component close to another, a circle (spacing bubble) appears which represents the minimum distance between the components. The size of the circle spacing match s with the value in the DFA spreadsheet. This allows you to place the component at the minimum spacing. When a component is placed to close, a DRC appear. Minimum DFA distance: Distance between components is too small DFA Page 8 von 12

5 Additional settings / FAQ 5.1 Controlling the resistance of the spacing bubble The resistance can be controlled by the dfa_pause_level variable located in user preference Placement DFA. Set to 0 for no resistance. Set to 3 for maximum resistance. When a component is slowly approached to another it cannot get closer as the DFA Constraint Value. DFA Page 9 von 12

5.2 The DFA DRC s are not visible Please activate in the Stack-Up folder the Package_Top or Package_Bottom DRC sublass to display the DFA DRC s. 5.3 Not seeing DFA circles? Enable the DFA DRC mode and use the Place Manual command: Or use the Place Manual -H command: DFA Page 10 von 12

5.4 Which edge is Package Side and End? The software determines the package side and end based on the longer and shorter dimensions of the package symbol. End is always the shorter dimension of the package symbol. Attention: Take care, the DFA boundary is not the same as the component case size. It contains also the pins. In the following figure, an 8 pin SOIC shows the side where you normally might think the end is located. Package Side and End 5.5 Read-Only Version The stand-alone version of the DFA Spreadsheet Editor offers a setting to save the file in a read-only mode. When the PCB Designer opens the file, he will not be able to modify the contents. A read-only file can be opened by the development version of the spreadsheet editor and modified. DFA Page 11 von 12

6 Additional Information For more information please contact FlowCAD: Switzerland Germany Poland +41 (0)56 485 91 91 support@flowcad.ch +49(89) 4563-7770 support@flowcad.de +48 (58) 732 74 77 support@flowcad.pl DFA Page 12 von 12