ORCAD Suite Using Layout Drew Hall. Motivation ORCAD is an entire software suite Schematic Schematic Simulation Simulation Layout Layout ECO (Engineering.

Slides:



Advertisements
Similar presentations
Sweeping a Variable Resistor Wheatstone Bridge. Place the Parts 1.VDC 2.R, which you place 3 times. The numbering of the resistor increases sequentially.
Advertisements

An Introduction to the Interface
Getting Started with Cadence Compiled by Ryan Johnson April 24, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT.
Produce Your Own PCB Board Jack Ou Engineering Science Sonoma State University.
Produce Your Own PCB Board Jack Ou Engineering Science Sonoma State University.
Creating Rout Paths Using CAMMaster. Step 1 Import Gerber File. Import Gerber File. User Ctrl+W to window around data. User Ctrl+W to window around data.
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
PCB design with Design Entry CIS and Layout Plus
Sw module user files OrCad 9.2 in Sulautetut. Start  Cadence PSD 14.0  Capture Schematics, logical connections File  Open  Project  h8s_eval.opj.
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
PCB Design Using Altium Designer/DXP/Protel Gabe A. Cohn
CPE495 Computer Engineering Design I Emil Jovanov Electrical and Computer Engineering The University of Alabama in Huntsville Introduction to PCB Design.
How to Design Printed Circuits Boards... and live to tell about it. Bob Kressin, Instructor Department of Electrical Engineering and Computer Science.
Getting Started with Cadence Prepared by Ryan Johnson, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The following.
Coldfire Computer Final Presentation Josh Hudgins Randy Jedlicka Drew Larson Project Staff:
Printed Circuit Board Design
Homemade Printed Circuit Boards 6/22/2015 Jonathan Weaver, KM4FIK With special thanks to Paul (WA7ZVY)
Robust Low Power VLSI R obust L ow P ower VLSI Designing Printed Circuit Boards – PADS Logic Yousef Shakhsheer Robust Low Power VLSI.
Printed Circuit Boards
Daniel Miller Joe Quesada Justine Lazo
NI Multisim and Ultiboard
LSU 06/04/2007Electronics 81 CAD Tools for Circuit Design Electronics Unit – Lecture 8 Schematic Diagram Drawing Etched Circuit Board Layout Circuit Simulation.
Design Team 6 Alex Volinski Derek Brower Phil Jaworski Jung-Chung Lu Matt Affeldt.
EEL 3923C JD/ Module 6 PCB Design Using Altium Suite
The printed circuit board (PCB) design
1 3/22/2004 Allegro Free Viewer 15.0  Installation Download from bd/downloads/allegroviewers/index.aspx
Simple Layout Class 2 zzz 2011/12/16
Lecture 8 Micromouse PCB design guide
National Instruments Multisim What is Multisim? Multisim is a schematic capture and simulation application It consists of tools that assist you in carrying.
EAGLE Schematic Module PCB Layout Editor Autorouter Module.
Solidworks Lesson 5 - Assembly Configurations and Motion
“CAE-CAD-CAM” TECHNIQUES FOR DEVELOPMENT OF ELECTRONIC MODULES Faculty of Electronics and Information Technology University “Politehnica” of Bucharest.
1 EECS 373 Design of Microprocessor-Based Systems Prabal Dutta University of Michigan Lecture 13: PCB Design Oct 12, 2010 Some material from Mark Brehob.
Cadsoft Eagle Tutorial. Objectives Recognise the difference between Through Hole Parts (THP) and Surface Mount Devices (SMD) able to create a new project.
Basic Pspice Instructions Stuart Tewksbury
IT 211 Project Integration and Deployment Lab #11.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Part II: Using PCB Layout Software – Custom Component Libraries
Printed Circuit Board Anarchy DriveBy ITP - November 13, 2006 Nick Sears – Michael Ang –
HKN Altium Workshop Basic Altium Workshop Friday, September 28th, 2007 HKN Brandon Gilles & Chris Mintle.
Intro to MicroControllers : Stellaris Launchpad Class 4: PCB Schematic Design & Board Layout.
- Short presentation to give a general overview of CircuitWorks
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Part IV: Finishing The Layout – Finishing Touches and Design Rule Check September 24-28, 2012 Carol Lenk Introduction to Prototyping a LED Driver.
September 24-28, 2012 Carol Lenk Introduction to Prototyping a LED Driver Part II: Using PCB Layout Software – Schematic Capture and Component Libraries.
Making Eagle pcbs by Keith Barrett - Pakuranga College, Auckland, New Zealand v 1.0 December.
This is what we want to draw Extrude Mirror Round Edges.
Trace connecting two pads! More than 45 degree bends Traces too close together Rule of thumb: traces at least 40 mil apart.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
Objectives Understand the design environment and flow
SENIOR DESIGN 11/13. NEW PROJECT -> NEW SCHEMATIC Control Panel.
The printed circuit board (PCB) design §PCB design is part of the design process of a product in electronics industry. §PCB is a piece of insulating plastic.
Making it at home. What is a PCB ?  A PCB contains a fiber glass epoxy board with thin copper layers attached to it.  A photographic process is used.
Engineering Innovation Center
Development of T3Maps adapter boards
Eagle PCB Tutorial Josh Fromm EE 475, April 11th
The PCB Design Process From Vision To Reality Schematic Capture
Project Plan, Task Checklist, Estimates Project Prototyping
Printed Circuit Board Design
Daniel Miller Joe Quesada Justine Lazo
Project Plan, Task Checklist, Estimates Project Prototyping
T_C_N_L_G_ E D I D I E O Y O H I E B J I R E A A W.
Using eagle for custom hsd schematic and layout
Fabrication Manager Features
MMI172 ExpressSCH & ExpressPCB Quick Tutorial and Design Notes
Instructor: Ted Markson
Instructor: Ted Markson
From Prototype to Production with Eagle PCB Design
Presentation transcript:

ORCAD Suite Using Layout Drew Hall

Motivation ORCAD is an entire software suite Schematic Schematic Simulation Simulation Layout Layout ECO (Engineering Change Order) Seamless conversion between different components of software package Seamless conversion between different components of software package Online DRC (Design Rule Checking) Industry standard software tool

Schematics Must use parts Drawing boxes/lines/poly/… to create parts will NOT WORK!!! You must create parts! Drawing boxes/lines/poly/… to create parts will NOT WORK!!! You must create parts! Use off-page connectors, ports, hierarchal blocks, and busses to clean up schematics

Creating Parts 1. Create a new library (A library is a collection of parts) File->New->Library File->New->Library 2. Create a new part Right click on the library->Add New Part Right click on the library->Add New Part Name the part, don’t change anything else Name the part, don’t change anything else 3. Draw the part outline using the Place Rectangle tool 4. Add pins using the Place Pin or the Place Pin Array tool

Migrating to Layout 1.Select the main design in the design window (the.dsn file) 2.Select Tools->Create Netlist 3.Select the Layout Tab 4.Check “Run ECO to Layout” 5.Select OK 6.Open ORCAD Layout 7.Select File->New

Migrating to Layout – Cont’d 8.Open the default technology (or a custom one) 9.Open the netlist created in ORCAD Capture 10.Select a filename to save the file as 11.Select footprints for parts If a footprint does not already exist, choose ANY part that has the same number or more pins than your part. We will create the footprint later. If a footprint does not already exist, choose ANY part that has the same number or more pins than your part. We will create the footprint later.

ORCAD Layout Layout is based on a set of spreadsheets Commonly used spreadsheets: Commonly used spreadsheets: Layers – Contains information about all of the available layers on the board Layers – Contains information about all of the available layers on the board Nets – Contains all of the nets imported from the netlist Nets – Contains all of the nets imported from the netlist Footprints – Contains all of the footprints in the design Footprints – Contains all of the footprints in the design

Glossary Footprint – Outline of a part and collection of pads Pad – An area on the board for a pin to connect to Padstack – A collection of pads for a part or project Traces – Interconnection between different pads (nets) Via (Blind, buried) – Via’s interconnect different layers Ratsnest – All of the unrouted wires Copper Pour – Large area of copper material (can be used to make ground planes and many other things) Thermal Relief – Copper pour on board to help with heat dissipation DRC – Design Rule Check Silkscreen (Nomenclature) – Text printed on board Solder Mask – Chemical treatment on finished board to aid in manufacturability and ease assembly. Also protects board against minor abrasions and the environment SMD – Surface Mount Devices (vs Through Hole Devices)

Layout Toolbar

Board Outline 1.Select the Obstacle Tool 2.Right click and select new 3.Right click and select properties 4.Change the Obstacle Type to Board Outline 5.Change the Width to 12 6.Change the Obstacle Layer to Global Layer 7.Select OK 8.Left click and draw board, double click when finished NOTE: Boards can only have one board outline, make sure its on the global layer! Some manufactures will not do fancy board outlines or cutouts in the middle of the board. Check with manufacturer or just keep it simple! The pullback width is 1/2 the width of the board outline.

Creating Footprints 1.Start the Library Manager 2.Click on Create New Footprint 3.Name the footprint 4.Create the following obstacles: Place Outline (Top Layer, width 6) Place Outline (Top Layer, width 6) Detail Outline (SST Layer, width 6) Detail Outline (SST Layer, width 6) Detail Outline (AST Layer, width 6) Detail Outline (AST Layer, width 6) 5.Open the padstacks spreadsheet 6.Create pads for the pins that you need This is only required if the pads are not in the default technology file. Most pads are… this should only be necessary for special surface mount parts! This is only required if the pads are not in the default technology file. Most pads are… this should only be necessary for special surface mount parts! 7.Select the Pin tool 8.Place all the pins 9.Edit the text on the SST and AST layers 10.Save! Do not forget to save. NOTE: All of the information about the package is found in the datasheet, look it up! Don’t try and guess the size of the parts!! All of the information about the package is found in the datasheet, look it up! Don’t try and guess the size of the parts!!

Placing Components 1.Turn on reconnect mode (this hides the ratsnest and makes it easier to place the components) 2.Turn off the DRC 3.Select the component tool 4.Click on a component and move it to a new location (it must be inside of the board outline) To rotate a part, press R while the part is selected To rotate a part, press R while the part is selected To place a part on the other side of the board, press 1 (for top layer) or 2 (for bottom layer) while the part is selected To place a part on the other side of the board, press 1 (for top layer) or 2 (for bottom layer) while the part is selected 5.Repeat step 4 until all components have been placed 6.Turn on the DRC 7.Turn off reconnect mode 8.Check for placement errors by clicking on Design Rule Check 9.To view errors, select the Errors spreadsheet 10.Fix all placement errors

Routing 1.Open the layers spreadsheet 2.Setup the layers by changing layer type between {Unused, Routing, and Plane} Single sided board – Bottom (Routing), all others (Unused) Single sided board – Bottom (Routing), all others (Unused) Double sided board – Top & Bottom (Routing), all outers (unused) Double sided board – Top & Bottom (Routing), all outers (unused) Multilayer board – Top, Bottom, inner layers (Routing or Plane), all others (unused) Multilayer board – Top, Bottom, inner layers (Routing or Plane), all others (unused)NOTE: Plane layers can not be used for routing traces, if you want traces and a plane, then set the layer to routing rather than plane. A copper pour can be added later to simulate the plane. Plane layers can not be used for routing traces, if you want traces and a plane, then set the layer to routing rather than plane. A copper pour can be added later to simulate the plane.

Autorouting vs Manual Autorouting Traces are routed by the tool Traces are routed by the tool Unfortunately, the autorouter that comes with the free version of ORCAD is not very good.. There are 3 rd party tools that are VERY good, but also very expensive Unfortunately, the autorouter that comes with the free version of ORCAD is not very good.. There are 3 rd party tools that are VERY good, but also very expensive Manual Routing Time consuming Time consuming Ultimate control Ultimate control

Manual Routing 1.Select either the Edit Segment or the Add/Edit Route tool The different tools work slightly differently, use which ever you are more comfortable with The different tools work slightly differently, use which ever you are more comfortable with 2.Click on an unrouted net and route the net To insert a via (connection between traces on different layers or traces and planes), press ‘V’ or click the mouse to end a segment and press the layer number (1 – top, 2 – bottom, 3 – ground, 4 – power, …) To insert a via (connection between traces on different layers or traces and planes), press ‘V’ or click the mouse to end a segment and press the layer number (1 – top, 2 – bottom, 3 – ground, 4 – power, …) If you have a plane layer, a connection is made to the plane layer by simply inserting a via (for through hole components, the connection is already made) If you have a plane layer, a connection is made to the plane layer by simply inserting a via (for through hole components, the connection is already made)

Autorouting Select Auto->Autoroute->Board from the menu Depending on the complexity of the board, this may take a very long time. Depending on the complexity of the board, this may take a very long time. Do not think that this is the one step solution! You will need to go back and manual fix up the design. Do not think that this is the one step solution! You will need to go back and manual fix up the design. Cleanup the design

Routing Tips Always route power and ground traces first Always route high frequency traces next Avoid square corners, 45 and 135 are better Avoid exiting pads at odd angles Make traces sufficiently large for current capacity ( Minimize the number of vias Avoid loops in ground traces, a plane or star configuration are the best

Mounting Holes 1.Select the component tool 2.Right click and create a new component 3.Name the component 4.Change the footprint to “MTHOLE1” 5.Place the component on the board If you want to connect the hole to a net (say GND), use the connection tool to draw a net to ground If you want to connect the hole to a net (say GND), use the connection tool to draw a net to ground If you want smaller/larger mounting holes change the size of the footprint for MTHOLE1 If you want smaller/larger mounting holes change the size of the footprint for MTHOLE1

Nomenclature 1.Select the text tool 2.Move around the text on the SST or SSB layers (do not worry about AST/ASB) 3.Right click and select new to add new text Check with your manufacturer on the minimum line width. Check with your manufacturer on the minimum line width. Do not place nomenclature over vias, pads, or holes. It can go over traces but may not look quite as you expect it to. Do not place nomenclature over vias, pads, or holes. It can go over traces but may not look quite as you expect it to.

Post Processing 1.Verify that there are no errors in the design (Auto->Design Rule Check) 2.Cleanup any errors before continuing 3.Run the post processor (Auto->Run Post Processor) This will generate the Gerber files that the manufacturer will need to create the PCB. This will generate the Gerber files that the manufacturer will need to create the PCB. Download a free Gerber view and check your files before you send them off. Download a free Gerber view and check your files before you send them off.

Questions??