Electromagnetic and Circuit Co-Simulation and the Future of IC and Package Design. Zoltan Cendes



Similar documents
ANSYS for Tablet Computer Design

PCB Design Conference - East Keynote Address EMC ASPECTS OF FUTURE HIGH SPEED DIGITAL DESIGNS

11. High-Speed Differential Interfaces in Cyclone II Devices

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

Writing Gerber Files from Cadence APD/Allegro for NETEX-G

Frank Hong Advanced CAE Lab, Telecommunication R&D Center, Telecommunication Business, SAMSUNG ELECTRONICS, Suwon, Republic of Korea

CIRCUITS AND SYSTEMS- Assembly and Printed Circuit Board (PCB) Package Mohammad S. Sharawi ASSEMBLY AND PRINTED CIRCUIT BOARD (PCB) PACKAGE

PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide

Core Power Delivery Network Analysis of Core and Coreless Substrates in a Multilayer Organic Buildup Package

Cadence SiP Design Connectivity-driven implementation and optimization of singleor multi-chip SiPs

Signal Integrity: Tips and Tricks

Simulation Techniques for Tablet and Mobile Phone Design Bill McGinn; Ansys Senior Application Engineer

IDT80HSPS1616 PCB Design Application Note - 557

Application Note: PCB Design By: Wei-Lung Ho

Power Delivery Network (PDN) Analysis

Consulting. IEEE Joint Meeting Rockford, March 28, ROY LEVENTHAL

EM Noise Mitigation in Circuit Boards and Cavities

Grounding Demystified

AP Microcontroller. EMC Design Guidelines for Microcontroller Board Layout. Microcontrollers. Application Note, V 3.

Figure 1 FPGA Growth and Usage Trends

Guidelines for Designing High-Speed FPGA PCBs

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014

Using Power Aware IBIS v5.0 Behavioral IO Models to Simulate Simultaneous Switching Noise

IBIS for SSO Analysis

Effective Power/Ground Plane Decoupling for PCB

VJ 6040 Mobile Digital TV UHF Antenna Evaluation Board

Precision Analog Designs Demand Good PCB Layouts. John Wu

nanoetxexpress Specification Revision 1.0 Figure 1 nanoetxexpress board nanoetxexpress Specification Rev 1.

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Webinar HDI Microvia Technology Cost Aspects

Power Noise Analysis of Large-Scale Printed Circuit Boards

CHIP-PKG-PCB Co-Design Methodology

Application Note AN:005. FPA Printed Circuit Board Layout Guidelines. Introduction Contents. The Importance of Board Layout

EMC Expert System for Architecture Design

Co-simulation of Microwave Networks. Sanghoon Shin, Ph.D. RS Microwave

Time and Frequency Domain Analysis for Right Angle Corners on Printed Circuit Board Traces

Simulation and Design of Printed Circuit Boards Utilizing Novel Embedded Capacitance Material

IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

Circuit Simulation and Technical Support Tools

Modeling Physical Interconnects (Part 3)

Figure 1. Core Voltage Reduction Due to Process Scaling

Module 22: Signal Integrity

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

EMI-EMC Theory and Troubleshooting

This application note is written for a reader that is familiar with Ethernet hardware design.

WICE-SPI Hardware Operation Manual

ANN Based Modeling of High Speed IC Interconnects. Q.J. Zhang, Carleton University

DRM compatible RF Tuner Unit DRT1

Reducing EMI and Improving Signal Integrity Using Spread Spectrum Clocking

Streamlining the creation of high-speed interconnect on digital PCBs

EMC-conform development of a Tablet-PC

Minimizing crosstalk in a high-speed cable-connector assembly.

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

RF data receiver super-reactive ASK modulation, low cost and low consumption ideal for Microchip HCS KEELOQ decoder/encoder family. 0.

PCB Radiation Mechanisms: Using Component-Level Measurements to

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

Introduction to Printed Circuit Board Design For EMC Compliance

AND8326/D. PCB Design Guidelines for Dual Power Supply Voltage Translators

Designing VM2 Application Boards

How to make a Quick Turn PCB that modern RF parts will actually fit on!

Adapters - Overview. Quick-Turn Solutions for IC Supply Issues

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

(11) PCB fabrication / (2) Focused assembly

Basic Concepts of Power Distribution Network Design for High-Speed Transmission

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

Adding Heart to Your Technology

Printed-Circuit-Board Layout for Improved Electromagnetic Compatibility

Agilent EEsof EDA.

Connectivity in a Wireless World. Cables Connectors A Special Supplement to

ANSYS HFSS 3D Layout 侯 明 刚

" PCB Layout for Switching Regulators "

POCKET SCOPE 2. The idea 2. Design criteria 3

Embedded FM/TV Antenna System

Effective Power Integrity Floor-Planning and Success Stories in Japan

Product Specification PE9304

Automated EMC Rule Checking for PCB Designs in the Real-World

READER COMPONENTS. mifare (14443A) MHz RFID Proximity Antennas. November Revision 1.0 PUBLIC. Philips Semiconductors

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

Forum R.F.& Wireless, Roma il 21 Ottobre 2008 Dr. Emmanuel Leroux Country Manager for Italy

Influence of the Socket on Chip-level ESD Testing

Caliber Interconnect Solutions

Metallized Particle Interconnect A simple solution for high-speed, high-bandwidth applications

Multilevel Socket Technologies

Managing Connector and Cable Assembly Performance for USB SuperSpeed

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

High-Speed Printed Circuit

Fairchild Solutions for 133MHz Buffered Memory Modules

AN383. Si47XX ANTENNA, SCHEMATIC, LAYOUT, AND DESIGN GUIDELINES. 1. Introduction

Universal Developer Kit 2.0. MTUDK-ST-Cell Developer Guide

CAPACITIVE SENSING MADE EASY, Part 2 Design Guidelines

Survey of CAE Software Companies

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

Forum R.F.& Wireless, Milano il 14 Febbraio 2008 Dr. Emmanuel Leroux Technical Sales Manager for Italy

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

10/100BASE-T Copper Transceiver Small Form Pluggable (SFP), 3.3V 100 Mbps Fast Ethernet. Features. Application

EB215E Printed Circuit Board Layout for Improved Electromagnetic Compatibility

The Programming Interface

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

Transcription:

Electromagnetic and Circuit Co-Simulation and the Future of IC and Package Design Zoltan Cendes

Wireless Consumer Devices PCB noise System SI Predicts Receiver Desensitization System EMI Predicts Display Anomaly 2006 model SCH-B570 8 GB HD (16 movies) 2 Mp camera GPS MP3 (1600 files) Picture in picture New devices integrate RF/Analog/Digital with Memory, Graphics, Storage, GSM radio, Bluetooth/802.11x radio, Antenna, LCD, camera, MP3, and broadcast FM Trend: High performance consumer electronics dominates/drives semiconductor market

System in Package (SiP) 3D SiP SEM Images courtesy of ST Microelectronics Package on Package (PoP) courtesy Philips Semiconductor Parameterization of critical interconnect Trend: Pervasive communications leads to greater integration driving stacked die, package on package (PoP) 3D packaging solutions

Chip/Package/Board Co-Design Signal Integrity Package + Backplane Connector Daughter Card MS SL SL Package + - Via Via Via - Serial ATA Design Trend: Cost/performance targets drive the integration of IC s, SoCs and SiPs onto low cost printed circuit boards. Chip/Package/Board Co-design is required

Chip/Package/Board Co-Design Power Integrity Courtesy of Xilinx Inc. and Dr. Howard Johnson Virtex TM -4 Power System Performance Trend: Cost/performance targets drive the integration of IC s, SoCs and SiPs onto low cost printed circuit boards

Adaptive Mesh Refinement

Adaptive Mesh Package on PCB

Ultra-Fast Finite Element Simulation of Planar Electromagnetic Structures Complex, multi-layer PCB s and packages are predominantly planar structures SIwave Planar modes and transmission line modes are orthogonal and may be treated separately Parallel Plate Modes Transmission Line Modes Odd Even

2D for Planes 3D for Vias Power and Ground planes E = jωµ H H = ( jωε + )E σ d Voltage drop between planes V = Current on bottom plane E z d J = zˆ H

SIwave FEM Formulation ( ) ( ) s I C V j G V L j R = + + ω ω 2 1 ( ) ( ) [ ] [ ] I s V C T j G S L j R = + + ω ω 1 Applying Galerkin s method ( ) 0 0 ) tan( η δ ε ω d k G r = ( ) m rk R σ µ η ω 2 0 0 = d C d L ε µ = =

Vias GND - PORT 1 + VCC Example Stackup Solved parametrically using HFSS Inductance based on 3D solution

Key Physical Features Some 3D features Solderballs and Solderbumps Interconnects Transmission lines Vias Circuit elements Coupling Trace-to-trace Trace-to-plane Via-to-plane Via-to-via GND - PORT 1 + VCC

Example: Package on Board 30 cm by 40 cm board 26 metallization layers 6500 nets, 210 decoupling capacitors Courtesy of EMC Corporation

Example: Package on Board 30 cm by 40 cm board 26 metallization layers 6500 nets, 210 decoupling capacitors Courtesy of EMC Corporation

Impedance versus Frequency Z without decoupling capacitors

Xilinx ML481 Test Board 8-layer package on 24 layer test board Test points are at SMA connectors (Spyholes) Lab Measurement by Xilinx and Dr. Howard Johnson, Sigcon

Xilinx FPGA: Virtex-4 LX60 FF1148 Package 8-layer flip-chip BGA package Single Core 34 x 34 mm 1148 Balls

AnsoftLinks Xilinx Virtex-4 FPGA Cadence (APD, Allegro), Mentor (Boardstation, PowerPCB, Expedition), Sigrity Encore and Zuken CR5000 Cadence Advanced Package Designer (APD) Access directly from APD

Package Pinout O15 Load Load GND Load Load SPY SPY O15 Load Load Load GND Load Load O25 Load Load GND clko clko Load Load O25 GND GND Load Load GND Load Load Load O15 Load Load Load GND Load O25 Load Load Load GND Load Load Load Load O25 Load Load Load GND GND Load Load Load O15 Load Load Load Load GND Load Load Load Load O25 Load Load Load GND Load Load Load O25 Load Load Load GND Load clko clko Load Load O15 Load Load Load GND Load Load Load O15 Load Load Load GND Load Load O25 SPY Load GND Load Load Load Load O25 Load Load Load GND Load Load O15 Load Load Load GND Load Load Load Load O25 Load GND SPY Load Load Load O25 Load Load Load Load Load GND Load Load Load O15 Load AUX Load Load GND Load Load Load O25 clki AUX Load Load GND Load Load Load Load O25 Load Load Load GND Load Load Load Load Load O15 Load Load Load GND Load Load Load Load O25 Load Load Load clki GND INT INT O25 Load AUX Load GND Load Load Load Load O25 O15 Load Load Load GND Load Load Load Load O15 Load Load Load SPY GND Load Load Load O25 Load AUX Load Load GND Load Load Load VDO Load Load Load GND Load Load Load Load O15 AUX INT GND Load SPY INT O25 Load Load INT GND Load Load INT Load O25 clko Load Load GND clko Load Load Load O15 Load INT Load Load GND INT GND INT Load O25 Load Load Load GND INT GND INT Load O25 Load Load Load Load GDO Load Load SPY Load O15 Load Load Load GND Load INT GND INT GND Load Load GND Load Load INT GND INT GND AUX Load Load GND Load Load Load Load O25 SPY Load Load GND Load Load SPY Load O15 Load AUX GND INT GND INT clki Load Load O25 Load INT GND INT GND Load Load Load O25 Load Load Load Load GND Load GND Load Load Load Load Load VCCo GND Load O15 SPY AUX Load Load GND Load INT clki O25 Load Load Load Load GND Load Load INT Load O25 Load INT Load Load GND Load Load GND Load Load Load O15 INT GND INT GND INT Load O25 Load AUX Load Load GND VCCo Load Load Load GND Load O15 Load INT GND INT GND INT GND AUX GND O25 Load Load Load Load GND GND AUX Load Load GND INT GND INT GND O25 GND INT GND INT GND GND GND O25 GND AUX GND VDI GDI INT GND GND INT GND INT GND VDA GND O25 GND Load Load GND Load GND GND INT GND INT GND O25 GND INT GND INT GND Load Load AUX GND GND Load Load Load O33 Load AUX GND INT GND INT GND INT Load O25 GND The LX60 FF1148 package is tessellated with a regular array of power and ground pins, called a Sparse Chevron pattern 8 signals : 1 power : 1 ground = min loop area GND Load AUX Load O33 Load Load INT GND INT GND INT O25 Load Load Load Load GND Load Load GND Load Load INT Load O33 Load INT Load GND Load Load Load clki O25 GND INT Load Load GND Load Load AUX Load O25 GND GND Load Load Load O33 Load Load Load GND INT GND INT Load O25 Load INT clki INT GND INT GND AUX O25 Load Load Load Load GND Load Load Load SPY Load O33 Load Load Load GND Load Load AUX GND INT GND INT Load Load GND Load Load GND INT GND INT Load GND Load Load Load Load O25 SPY Load Load Load GND Load Load Load Load O33 Load INT GND INT GND Load Load Load O25 Load INT GND INT GND Load INT Load O25 Load clko clko Load GND Load Load Load O33 INT Load GND INT Load Load SPY O25 Load INT Load Load GND INT Load AUX O25 Load Load GND Load Load Load O33 Load Load GND Load Load AUX Load O25 Load SPY Load Load GND SPY Load Load Load O25 Load Load Load Load GND Load Load Load Load O25 O33 Load Load Load GND Load AUX O33 Load INT Load INT GND clki Load Load SPY O25 Load Load GND Load Load Load Load O25 Load Load Load Load Load GND Load Load Load Load O33 Load Load Load GND Load Load AUX clki O25 Load Load Load GND Load Load AUX Load O25 Load Load Load GND Ref: BGA Crosstalk by Howard Johnson, March 1, 2005 Load Load Load O33 Load Load Load GND Load Load Load O25 Load Load Load GND Load Load Load O25 Load Load GND Load Load Load Load O33 Load Load Load GND Load Load Load Load O33 Load Load Load Load GND Load Load Load Load O25 Load Load Load Load GND Load Load Load O25 Load Load Load Load Load GND Load Load O33 Load Load Load GND Load Load Load O25 Load Load Load Load GND Load Load Load Load O25 Load Load Load GND GND Load Load Load O33 Load Load Load Load GND Load Load O25 GND GND GND Load Load Load Load O25 Load Load Load Load GND Load GND GND O33 Load Load Load GND Load Load Load O33 Load Load GND Load clko clko O25 SPY SPY Load Load GND Load Load Load O25 Unit Tile

Automated Grouped Nodes Automated Pin Grouping: pins shorted for easy analysis Parts, Pin and Net names preserved User can define region for grouping

Xilinx ML481 Test Board Virtex-4 FPGA test board Board components included 24 layer, FR4 Board 7.5 in x 20 in

SIwave: Merge Package and PCB Cadence APD Package Mentor PADS PCB Merge.siw files to preserve: All R, L, C Components All IO, IC Discrete Device Footprint and Pin Information

Virtex-4 Package on ML580 Board 32 SDRAM I/O 32 I/O ports at pkg bumps 32 I/O ports at SDRAM VRM ports 16 at top part, 16 at bottom part 1 for 2.5V supply 1 for VTT supply Die power port 1 at 2.5V bumps Total: 67 port extraction Discrete decoupling capacitors included (package and PCB) I/O pull-up resistors to VTT included View showing selected nets on specific layers

Virtex-4 Package on ML580 Board

Board Spyhole IO s L34 Spyhole SMA L34 Spyhole Net Terminated IO s VDO Spyhole Net VDO Spyhole SMA

SSO Measured versus Simulated Measured SIwave + Nexxim 125 MHz Clock, 400 ps edge SSO Measured at L34 Spyhole