1 Printed Circuit Board Design Flow CS194-5, Spring 2008 February 4, 2008 Prabal Dutta

Slides:



Advertisements
Similar presentations
An Optimized Cost/Performance PDS Design Using OptimizePI
Advertisements

USB Controlled IO Module Jon Knoll Dave Wolowicz Sponsored by: Dr. Kin Li A 499a Project.
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
ORCAD Suite Using Layout Drew Hall. Motivation ORCAD is an entire software suite Schematic Schematic Simulation Simulation Layout Layout ECO (Engineering.
RF Circuit Design Chris Fuller /7/2012.
Chapter 10 The Traditional Approach to Design
Senior Design Hardware Presentation David Anthony.
Professor Sung-Yeul Park
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
How to Design Printed Circuits Boards... and live to tell about it. Bob Kressin, Instructor Department of Electrical Engineering and Computer Science.
Printed Circuit Board Design
Investigating Basic Circuits Pre-Activity Discussion
Building a Typical Electronic Project in Senior Design Peter Wihl (former Guest Lecturer)
Daniel Miller Joe Quesada Justine Lazo
PCB Layout Design. PCB Layout Special Layout Considerations 4 in.
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.
Introduction to Prototyping a LED Driver Part I: Driver Design and Component Selection September 24-28, 2012 Carol Lenk.
Battery Management Deep Dive Dallas – October 23-25, 2012 Design of Wireless Power Transmitters.
Layout Considerations of Non-Isolated Switching Mode Power Supply
VELO upgrade electronics – HYBRIDS Tony Smith University of Liverpool.
The printed circuit board (PCB) design
Simple Layout Class 2 zzz 2011/12/16
EAGLE Schematic Module PCB Layout Editor Autorouter Module.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
7.2.3 Student Book © 2005 Propane Education & Research CouncilPage Identifying Procedures for Measuring Resistance Between Two Given Points in.
“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.
Circuit board
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2010/12/10Wireless Sensor Network And Labs fall
Architectural Design portions ©Ian Sommerville 1995 Establishing the overall structure of a software system.
Frequently Unasked Questions Loyola Blakefield Introduction to Engineering March 8, 2012 Bob Rassa, Raytheon Space & Airborne Systems
Justin Kenny – IME  Project Description + Goals  Block Diagram + Descriptions  Schematic + Layout  Construction, Testing + Problems.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Part II: Using PCB Layout Software – Custom Component Libraries
Printed Circuit Board Anarchy DriveBy ITP - November 13, 2006 Nick Sears – Michael Ang –
PCBs: Basics and more…. So you want to make a Printed Circuit Board… At the end of the day a PCB is just a set of wires that connect components. – But.
HKN Altium Workshop Basic Altium Workshop Friday, September 28th, 2007 HKN Brandon Gilles & Chris Mintle.
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Intro to MicroControllers : Stellaris Launchpad Class 4: PCB Schematic Design & Board Layout.
General Purposes Input/ Output Daughter board for Univ Eval Rev B Julien Cercillieux University of Hawaii
SE: CHAPTER 7 Writing The Program
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
Architectural Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Electronic Circuit Diagrams
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
5.2.1Define electromotive force Describe the concept of internal resistance. Topic 5: Electric currents 5.2 Electric circuits.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
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.
Slide 1 Chapter 8 Architectural Design. Slide 2 Topics covered l System structuring l Control models l Modular decomposition l Domain-specific architectures.
How to Build a Digital Physical System - Lab Lecture 2.
Mechatronics Putting It All Together A Quick Look Into PCB Design July 17, 2013.
EE 461/561 – Digital System Design PCB Tutorial #1 Starting a PCB Design in Mentor PADS w/ DxDesigner Topics 1.Directory Structure 2.Creating a.
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
Functional Decomposition
Digital System Design Digital Design and Computer Architecture: ARM® Edition Sarah L. Harris and David Money Harris.
WEBENCH® Coil Designer
Printed Circuit Board Design
Jamis Martin Trenton Andres Jay Zifer Brad Nowak
Daniel Miller Joe Quesada Justine Lazo
Basic Electronic Assembly and Test
Part 3 Design What does design mean in different fields?
Basic Electronics Part Two: Electronic Components.
Designing PCBs Within the Context of a System
Presentation transcript:

1 Printed Circuit Board Design Flow CS194-5, Spring 2008 February 4, 2008 Prabal Dutta

2 A design flow is a rough guide for turning a concept into a real, live working system Inspiration (Concept) “An air-deployable motion sensor with 10 meter range and 6 month lifetime.” Implementation (Working System)

3 Starting with the end in mind: a printed circuit board Drill files (size & x-y coords) Top side Bottom side Silkscreen (white) Copper (pads & traces) Soldermask (green)

4 The cross-section of a PCB shows its layered construction

5 A practical PCB design flow that is action-oriented and artifact-focused Brainstorm Needs Evaluate* Sys arch, block diag ERC/Sim, Sch/Netlis t BOM ERC/Sim, Sch/Netlis t BOM Constraint s Capability Standards Constraint s Capability Standards DRC, PCB Files, MFG Files DRC, PCB Files, MFG Files Design concepts (multiple) Design concepts (multiple) Design (High-level) *evaluate through models, prototypes, and discussions Capture (Logical Design) Layout (Physical Design) In library, In stock, Standards In library, In stock, Standards Reqs, Budget, Constraint s Reqs, Budget, Constraint s Figures, Rankings, Tradeoffs Figures, Rankings, Tradeoffs

6 Brainstorming Goal: generate as many ideas as possible! Use the “needs” as the rough guide Do not (yet) be limited by constraints or formal requirements Ideally, brainstorm in a group so diversity of perspectives emerge

7 Brainstorming example: energy metering in sensor networks Need: measure the energy consumed by a mote Brainstorm Resulting design concepts –Single-chip battery “fuel gauge” –High-side sense resistor + signal processing –Low-side sense resistor + signal processing –Pulse-frequency modulated switching regulator

8 Requirements and constraints address the myriad of important details that the system must satisfy Requirements address: –Functionality –Performance –Usability –Reliability –Maintainability –Budgetary Requirements may be at odds! Use correlation matrix to sort things out in this case

9 Evaluation Goal: identify best candidates to take forward Use requirements and constraints as the metric Get buy-in from stakeholders on decisions Also consider –Time-to-market –Economics Non-recurring engineering (NRE) costs Unit cost –Familiarity –Second-source options If none of the candidates pass, two options –Go back to brainstorming –Adjust the requirements (hard to change needs though)

10 Evaluation example: energy metering in sensor networks Requirements: LowHighLowHighLow CostAccuPowerRezPert. Design concepts Energy meter ICNYNYY High-side sense resistorNYNYY + signal processing Low-side sense resistorYYYYN + signal processing PFM switching regulatorYYYYY

11 Evaluation example: energy metering in sensor networks Sometimes a single experiment or figure says a lot Accuracy / linearity are really important for an instrument

12 Design Translate a concept into a block diagram Translate a block diagram into components Top-down –Start at a high-level and recursively decompose –Clearly define subsystem functionality –Clearly define subsystem interfaces Bottom-up –Start with building blocks and increasing integrate –Add “glue logic” between building blocks to create Combination –Good for complex designs with high-risk subsystems

13 Design II Design can be difficult Many important decisions must be made –Analog or digital sensing? –3.3V or 5.0V power supply? –Single-chip or discrete parts? Many tradeoffs must be analyzed –Higher resolution or lower power? –Higher bit-rate or longer range, given the same power? Decisions may be coupled and far-ranging One change can ripple through the entire design –Avoid such designs, if possible –Difficult in complex, highly-optimized designs

14 Design example: energy metering in sensor networks

15 Schematic capture turns a block diagram into a detail design Parts selection –In library? Yes: great, just use it! (BUT VERIFY FIRST!) No: must create a schematic symbol. –In stock? Yes: great, can use it! No: pick a different park (VERIFY LEADTIME) –Under budget? –Right voltage? Beware: 1.8V, 3.3V, 5.0V Rough floorplanning Place the parts Connect the parts Layout guidelines (e.g. 50 ohm traces, etc.)

16 The schematic captures the logical circuit design

17 Layout is the process of transforming a schematic (netlist) into a set of Gerber and drill files suitable for manufacturing Input: schematic (or netlist) Uses: part libraries Outputs –Gerbers photoplots (top, bottom, middle layers) Copper Soldermask Silkscreen –NC drill files Aperture X-Y locations –Manufacturing Drawings Part name & locations Pick & place file Actions –Create parts –Define board outline –Floorplanning –Define layers –Parts placement –Manual routing (ground/supply planes, RF signals, etc.) –Auto-routing (non-critical signals) –Design rule check (DRC)

18 Layout constraints can affect the board size, component placement, and layer selection Constraints are requirements that limit the design space (this can be a very good thing) Examples –The humidity sensor must be exposed –The circuit must conform to a given footprint –The system must operate from a 3V power supply Some constraints are hard to satisfy yet easy to relax…if you communicate well with others. Passive/aggressive is always a bad a idea here! Advice: the requirement “make it as small as possible” is not a constraint. Rather, it is a recipe for a highly-coupled, painful design. 

19 Layout: board house capabilities, external constraints, and regulatory standards all affect the board layout

20 Floorplanning captures the desired part locations

21 The auto-router places tracks on the board, saving time

22 Layout tips Teaching layout is a bit like teaching painting Suppy/Ground planes –Use a ground plane (or ground pour) if possible –Use a star topology for distributing power –Split analog and digital grounds if needed –Use thick power lines if no supply planes –Place bypass capacitors close to all ICs Layers –Two is cheap

23 Discussion? Questions?

24 There are lots of design flows in the literature but they are awfully general