Automatic PCB Routing



Ähnliche Dokumente
Multilayersysteme. Voraussetzung für die schnelle Verarbeitung hoher Datenraten. Arnold Wiemers

Leiterplatten Pool-Service

Eagle - Tutorial. Kurzeinführung in EAGLE 5.x.x. Achtung: Bitte das Skript zum Platinenversuch genau durchlesen!

Steg Dicke. Kupfer. a) Pad : ØIsolation ØPad + 0.6mm ØPad ØBohrung + 0.4mm b) Bohrung : ØIsolation ØBohrung + 0.6mm. Ø Pad

1 Überblick zur Entwicklung der Leiterplattentechnologie

Webinar HDI Microvia Technologie - Kostenaspekte

Webinar 2013: Verbesserte Signalintegrität durch impedanzangepasste Leiterplatten

Bohrungen. Publikationen

Printed Polymer Eine Alternative zur SMD-Bestückung. Seite 1

Design-Richtlinie für flexible Leiterplatten

INNOVATION IN NEUER DIMENSION.

Webinar 2014: Vorteile für Starrflex & Co.: Impedanzkontrolle für gute Signalintegrität. Würth Elektronik Circuit Board Technology

Anleitung zum Erstellen einer Library (Altium)

Führung im Callcenter. und warum in Callcentern manch moderner Führungsansatz scheitert

Kurzanleitung So geht s

UTM. UTM steht als Kurzbegriff für Ultra-Thin-Multilayerboards

13. Kapitel / Jennifer Vincenz

Architecture of Open Embedded Systems

Leistungsstarke Enterprise Apps. Für Menschen erdacht. Für Veränderungen entwickelt.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

How to PCB - Tipps, Tricks und (ein wenig) Theorie rund um Design von Leiterplatten

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Schoeller-Electronics GmbH Tel: +49(0) Marburger Straße 65 Fax: +49(0) Wetter

PCB manuell generieren

Die Makler System Club FlowFact Edition

Nadeladapter-Testsystem - Design für Testbarkeit -

Übung 1: Busplatine. Elektrotechnik. 19 Baugruppenträger Busplatine. Aufgabe/ Auftrag. Übung 1. RAG Aktiengesellschaft

cad1 Elemente des CAD-Designs für Leiterplatten

Richtlinien für das Design und das Bestellen von Nutzen für Leiterplatten im Pool

Technologietag. Spezielle Leiterplatten-Technologien

Interner Fakultätskalender Anleitung

Acht Gute Gründe für Integration und einen Content Backbone

Proxyeinstellungen für Agenda-Anwendungen

Jenaer Leiterplatten GmbH. Darstellung der Technologie zur Herstellung von LP mit erhöhten Anforderungen. Seite 1

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Technologische Informationen bezüglich Leiterplatten von der Firma Basista Leiterplatten

Your EDI Competence Center

GeFüGe Instrument I07 Mitarbeiterbefragung Arbeitsfähigkeit Stand:

Fassade. Objektbasiertes Strukturmuster. C. Restorff & M. Rohlfing

Checkliste für Elektronik-Projekte

Darstellungsformen einer Funktion

Virtuelle Fotografie (CGI)

Der Schutz von Patientendaten

HARTING har-flex. People Power Partnership

Konfiguration LANCOM 1821 Wireless ADSL Inode xdsl. Autor: A-Dead-Trousers Copyright: Erstellt: Geändert:

Schnittstelle DIGI-Zeiterfassung

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Support-Tipp Mai Release Management in Altium Designer

Benutzung der LS-Miniscanner

EMS Anforderungen Für die optimale Planung und Fertigung von elektronischen Baugruppen

Anbindung des Onyx Editors an das Lernmanagementsystem OLAT Anwendungsdokumentation

mehr funktionen, mehr e-commerce:

SJ OFFICE - Update 3.0

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Professionelle Seminare im Bereich MS-Office

Sterisafe Toolsafe. Toolsafe Instrumententräger» Reduktion auf das Wesentliche «Bewerbung zum Industriepreis Die Ausgangssituation

Adventskalender Gewinnspiel

Petri-Netze / Eine Einführung (Teil 2)

Die arbeitsmedizinische und sicherheitstechnische Betreuung

Festigkeit von FDM-3D-Druckteilen

Digital Web-Monitoring Digitales Web-Monitoring

Objektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt

CRM-Anpassung. Passen Sie CRM On Demand perfekt an Ihre Geschäftsprozesse

Software-Entwicklungsprozesse zertifizieren

Kapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik

Bericht Testmessung M A S

Teamlike Administratorenhandbuch

IL3 Innenlage 35µm Kupfer. 1x1080 FR4 1x2116 FR4 Bot L4 Außenlage 35µm Kupfer

Supportkonzept. Datum: Inhaltsverzeichnis: 1. Verwendungszweck Anforderungen 3

Bedienungsanleitung für das Tektronix Oszilloskop TDS 2002B

Inbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1

GPP Projekte gemeinsam zum Erfolg führen

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen DeskCenter Solutions AG

5. Business Rules Der Business Rules Ansatz. 5. Business Rules. Grundbegriffe um Umfeld von Business-Rule-Management-Systemen kennen und

ASP Dokumentation Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

Fachtagung Safety in Transportation Leitfaden für die IT Sicherheit auf Grundlage IEC 62443

Tutorial. Tutorial. Windows XP Service Pack 3 verteilen DeskCenter Solutions AG

RIGGTEK. Dissolution Test Systems. DissoPrep Browser-Interface

Installation OMNIKEY 3121 USB

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

USB 3.0 Kopierstation für SATA Festplatten - 2 Bay 2,5/ 3,5" HDD Klon- und Dockingstation

teamspace TM Outlook Synchronisation

Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service

Quanton Manual (de) Datum: URL: )

Mikrocontroller. CAN- Controller

CTI SYSTEMS S.A. CTI SYSTEMS S.A. 12, op der Sang. Fax: +352/ L Lentzweiler. G.D.

Gutachten. Betriebsstätten in Italien

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Tutorial. Wie kann ich meinen Kontostand von meinen Tauschpartnern in. übernehmen? Zoe.works - Ihre neue Ladungsträgerverwaltung

Anleitung zur Einrichtung eines Netzwerkes für den Gebrauch von GVService unter Windows 7

Lichtbrechung an Linsen

39. Elektronik-Stammtisch

OrCAD Layout Plus Multilayer

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Codex Newsletter. Allgemeines. Programm-Neuerungen: Codex Newsletter. auf unserer Homepage. GAEB-Projekte mit mehreren Stamm-Leistungen:

Projektlabor SS2005. EAGLE Board

Transkript:

Seminarvortrag HWS 2009 Computer Architecture Group University of Heidelberg

Überblick Einführung Entscheidungsfragen Restriktionen Motivation Specctra Autorouter Fazit: Manuell vs. Autorouter Quellenangaben 2

Einführung Printed Circuit Board (PCB) Design Experimentierschaltungen auf Lochrasterkarten gelangen schnell an Ihre Grenzen (HF-Designs nahezu unmöglich!) Komplexität steigt mit der Zeit Mehrere Revisionen Durch Preisentwicklung der letzten Jahre auch Prototypen erschwinglich 3

Einführung Anforderungen an PCB Designs Komplexität Höhere Bauteil-Dichte (beidseitige Bestückung) Höhere Pindichte durch neue Gehäusetypen (SOIC,BGA ) Feinere Leiterbahnstrukturen Hohe Frequenzen Große Anzahl von Versorgungsspannungen 4

Entscheidungsfragen - Layerzahl Multilayer ermöglichen Layer für GND & VCC Planes geeignet zur Abschirmung von Routing Layer >2 Layer ermöglichen zusätzliche Via Typen Altium Designer Tutorial 5

Entscheidungsfragen Vias Durchkontaktierungen verbinden stets alle Ebenen eines Multilayers Blind Vias verbinden immer eine Außenlage mit einer oder mehreren Innenlagen 6

Entscheidungsfragen Vias Buried Vias verbinden mindestens zwei Innenlagen eines Multilayers. Sie haben niemals Kontakt zu den Außenlagen einer Leiterplatte MultiPCB Designs Blind & Buried kostspieliger B&B Fehlerbehebung schwierig 7

Leiterbahnbreite Entscheidungsfragen Leiterbahnbreite & Abstand Abhängig von Impedanz, Strombedarf normal > 200 μm 0,2 mm = 8 mil Kleinere Leiterbahnbreiten bezeichnet man als Feinstleitertechnik Leiterbahnabstand Enge Leiterbahnabstände können zu unerwünschten Signalverkopplungen führen Isolationsabstand abhängig von Spannungen 8

Restriktionen - Timing Bei höheren Frequenzen kommt es zu Verzögerungen zwischen zwei Signalen (skew) Leiterbahnen müssen entsprechend angepasst werden 9

Restriktionen Signalintegrität Im HF-Bereich müssen parasitäre Induktivitäten und Kapazitäten einbezogen werden Leiterbahnen möglichst kurz halten Impedanzen einbeziehen um Reflektionen zu vermeiden 10

Restriktionen Signalintegrität Übersprechen unerwünschte gegenseitige Beeinflussung unabhängiger Signalkanäle 11

Restriktionen Übersprechen Gegenmaßnahmen: Maximieren des Leiterbahnabstandes X,Y Routing 12

Restriktionen Übersprechen Abschirmung Leiterbahn Planes Altium Designer Tutorial 13

Restriktionen Literatur Howard Johnson - High-Speed Digital Design: A handbook of black magic 14

Motivation HTX Board 15

Start Autorouter Specctra Autorouter Arbeitsweise Conflcits? yes Passes >5? no Ripup all & reroute; increase costs for conflicts no yes End Autorouter Ripup conflicts & reroute 16

Specctra Autorouter Vorbereitung Grid (Raster) festlegen (Package abhängig) Layerzahl bestimmen Restriktionen festlegen Kritische Pfade gesondert behandeln 17

Constraints Beispiel Differentielle Signale Allegro PCB Editor Tutorial - Cadence 19

Aktionen Specctra Autorouter Vorgaben Anzahl der Durchgänge Parameter Miter 90 /45 Pattern Fanout Busrouting Autorouting with Allegro PCB Editor Cadence 20

Specctra Autorouter Report Autorouting with Allegro PCB Editor Cadence 21

Versuchsbeispiel 22

23

Specctra Autorouter 1:1 miter 24

Specctra Autorouter 1:1 mit Hindernis Keepout Toplayer 25

Specctra Autorouter 1:1 mit Hindernis II Angepasste Länge Keepout Bottomlayer Keepout Toplayer 26

Specctra Autorouter 2:2 direkt 27

Specctra Autorouter 2:2 mit Hindernis 28

Specctra Autorouter 2:2 Differentiell 29

Specctra Autorouter HTX Board FPGA Virtex 4 HTX Schnittstelle 30

Specctra Autorouter HTX Board Routing Keepin 31

Specctra Autorouter HTX Board 32

Specctra Autorouter HTX Board 33

Manuell vs. Autorouter Manuelle Vorgehensweise 90% Placing, 10% Routing Vorgaben erfüllen Restriktionen erfüllen Anbindungen nach außen Komponentenanordnung Geschwindigkeitsabhängig Divide & Conquer 34

Fazit Ohne Einarbeitung und Erfahrung nicht umsetzbar Arbeitserleichterung für mehrere Revisionen Routing bestimmter Bereiche Zeitaufwand: Einarbeiten vs. manuelles routing Constraints müssen in beiden Fällen für den design rule check (DRC) definiert werden 35

Quellen PCB-Einführung Lehrstuhl Brüning Allegro PCB Editor Tutorial - Cadence Autorouting with Allegro PCB Editor Cadence PCB Design Tutorial D. Jones Vorlesungsskript Eingebettete Systeme A.Wurz UltraCAD Article: Crosstalk - D. Brooks Altium Designer Tutorial MultiPCB Designs 36