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



Similar documents
IDT80HSPS1616 PCB Design Application Note - 557

Modeling Physical Interconnects (Part 3)

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

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

Alpha CPU and Clock Design Evolution

" PCB Layout for Switching Regulators "

Guidelines for Designing High-Speed FPGA PCBs

Precision Analog Designs Demand Good PCB Layouts. John Wu

ISSCC 2003 / SESSION 10 / HIGH SPEED BUILDING BLOCKS / PAPER 10.5

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

Signal Integrity: Tips and Tricks

Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor

SECTION 2 Transmission Line Theory

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

X2Y Solution for Decoupling Printed Circuit Boards

Standex-Meder Electronics. Custom Engineered Solutions for Tomorrow

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

Application Note: PCB Design By: Wei-Lung Ho

Agilent EEsof EDA.

Effective Power/Ground Plane Decoupling for PCB

Application Note. PCIEC-85 PCI Express Jumper. High Speed Designs in PCI Express Applications Generation GT/s

EM Noise Mitigation in Circuit Boards and Cavities

Crosstalk effects of shielded twisted pairs

Digital Systems Ribbon Cables I CMPE 650. Ribbon Cables A ribbon cable is any cable having multiple conductors bound together in a flat, wide strip.

ATE-A1 Testing Without Relays - Using Inductors to Compensate for Parasitic Capacitance

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

Probes and Setup for Measuring Power-Plane Impedances with Vector Network Analyzer

Baseband delay line QUICK REFERENCE DATA

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

Capacitor Self-Resonance

CC-Link Ver.1.10 Compatible

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

Application Note 58 Crystal Considerations with Dallas Real Time Clocks

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Macromodels of Packages Via Scattering Data and Complex Frequency Hopping

Application Note 83 Fundamentals of RS 232 Serial Communications

Photolink- Fiber Optic Receiver PLR135/T1

AN-837 APPLICATION NOTE

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS

Radiated Emission and Susceptibility

Transmission-Line Effects Influence High-Speed CMOS

11. High-Speed Differential Interfaces in Cyclone II Devices

Graser User Conference Only

Low Phase Noise XO (for HF Fund. and 3 rd O.T.) XIN XOUT N/C N/C OE CTRL N/C (0,0) Pad #9 OUTSEL

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

Product Datasheet P MHz RF Powerharvester Receiver

MDM192 MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE. USER GUIDE Document reference :

Planar versus conventional transformer

Extending Rigid-Flex Printed Circuits to RF Frequencies

S-PARAMETER MEASUREMENTS OF MEMS SWITCHES

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

An Introduction to High-Frequency Circuits and Signal Integrity

RClamp0522PA RClamp0524PA

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

Planar Inter Digital Capacitors on Printed Circuit Board

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

Module 22: Signal Integrity

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

Eatman Associates 2014 Rockwall TX rev. October 1, Striplines and Microstrips (PCB Transmission Lines)

DVIULC6-4SC6. Ultra low capacitance ESD protection. Main applications. Complies with these standards: Description. Benefits. Features.

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

Managing Connector and Cable Assembly Performance for USB SuperSpeed

High Speed Characterization Report

Agilent Improved Method for Characterizing and Modeling Gigabit Flex-Circuit Based Interconnects. White Paper

DRIVING LOOOONG CABLES

High-Speed Printed Circuit

PWM Motor Drives and EMC in installations and systems

Status of the design of the TDC for the GTK TDCpix ASIC

DS2187 Receive Line Interface

ANSYS for Tablet Computer Design

EC4.8. BalancedReferencePreamplifier. Owner smanual ENG

USB 3.0 INTERNAL CONNECTOR AND CABLE SPECIFICATION

Figure 1. Core Voltage Reduction Due to Process Scaling

Using Pre-Emphasis and Equalization with Stratix GX

Bi-directional level shifter for I²C-bus and other systems.

Embedded FM/TV Antenna System

Connector Launch Design Guide

NJW4841-T1. 1-channel Switching Gate Driver

LC03-6. Low Capacitance TVS for High-Speed Data Interfaces. Features. Description. Mechanical Characteristics. Applications

Grounding Demystified

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

Nexus Technology Review -- Exhibit A

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

Simulation and Design Route Development for ADEPT-SiP

POWER FORUM, BOLOGNA

Laboratory 2. Exercise 2. Exercise 2. PCB Design

The Critical Length of a Transmission Line

it4036f 120-ps Wideband Phase Delay Description Features Device Diagram Timing Diagram

An Advanced Behavioral Buffer Model With Over-Clocking Solution. Yingxin Sun, Joy Li, Joshua Luo IBIS Summit Santa Clara, CA Jan.

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

SICK AG WHITEPAPER. Information for cable manufacturers Note-2_03

IBIS for SSO Analysis

Impedance Matching and Matching Networks. Valentin Todorow, December, 2009

Technical Article. Multi-phase DC-DC PMIC: the efficient, space-saving choice for today s application processors. Peter Kammerlander

Transcription:

ANN Based Modeling of High Speed IC Interconnects

Needs for Repeated Simulation Signal integrity optimization Iterative design and re-optimization Monte-Carlo analysis Yield optimization Iterative design and yield re-optimization

Applications and Numerical Examples: A typical interconnect network example (Veluswami, Zhang & Nakhla, 1995) dr1 dr2 rec 1 rec 4 dr3 rec 2 rec 3

Electrical Equivalent of the Interconnect Configuration l1 t1 l2 t2 l3 t3 R3 C3 Source R1 C1 R2 C2 l4 t4 R4 C4

Different Network Topologies for 4 Interconnects

Neural Network Model for 4 Interconnect Network t1 t2 t3 t4... L1 L2 L3 L4 R1 R2 R3 R4 C1 C2 C3 C4 Rs Vp Tr Topology Vertices

Input Variables and Their Range Variable Name Symbol Range of Values Interconnect Length L i 1 15 cm Termination Resistance Ri 100 100,000 Ohms Termination Capacitance Ci 3.3 5 nf Source Resistance Rs 13.3 45 Ohms Input risetime Tr 1.6 10 ns Peak Voltage Vp 0.8 5 V Termination Vertices v 2 6

CPU Time Needed for Simulation of 20,000 Circuit Configurations Method NILT AWE Neural Network CPU time for delay 34.43 hours 9.56 hours 6.67 minutes

Performance Comparison for NILT, AWE and Neural Network Model: NILT AWE NNet Number of configurations 9.69 34.88 3000 simulated per minute Factor of increase if Neural 310 86 1 Network models are used

Three Parallel Coupled Interconnects Cross-section of three parallel interconnects: s s w w w t h Ground plane Conductors Substrate

Neural Model: Inputs: where [ w, t, s, h f ] x =, w width of interconnects t thickness of interconnects s separation between conductors h height of substrate f frequency of operation Outputs: The elements of the L and C matrices L L= L L 11 21 31 L L L 12 22 32 L L L 13 23 33 C C = C C 11 21 31 C C C 12 22 32 C C C 13 23 33

Neural Network Input Parameters and Their Range: Parameter Symbol Minimum Maximum Conductor width w 5 mil 11 mil Conductor thickness t 0.7 mil 2.8 mil Separation s 1 mil 16 mil Substrate height h 5 mil 10 mil Frequency f 1 MHz 8 GHz

Features of Neural Network Model: Feature Value Number of inputs 5 Number of outputs in the overall model 18 Number of output nodes in neural network 6 Number of neurons in the hidden layer 10 Size of model (in floating point numbers) 126 Size of training set 500 Size of test set 500 Data Generation Technique SALI Training time (in hours) 6 Average training error 0.0162 Average test error 0.0174

Average Training Error as Training Proceeded:

Test Error for 100 Random Inputs From the Test Set: rms error (normalized) over all six outputs sample number

C 13 as a Function of Separation, Keeping Other Parameters Constant:

An 8-bit Digital Bus Configuration 8-bit bus on a PCB, showing region of high crosstalk and signal noise: Area of high noise and crosstalk I / O Pad To different destination ICs Line of cross section

Cross-section of an 8-bit Digital Bus: w s conductors Substrate Ground plane

Test Error For 100 Random Inputs From the Test Set:

Mutual Capacitance:

Transmission Line Circuit with Nonlinear Terminations (Zaabab, Zhang and Nakhla, 1995) Use neural networks to model the response of a circuit. This figure represents a high-speed VLSI interconnect network modeled by 7 transmission lines and 5 nonlinear driver/receivers.

Signal delay through interconnect network is an important criteria in high-speed VLSI system design. The percentage error between the four delays predicted by the neural model and those obtained from Hspice for 350 training samples is shown as:

A comparison of the four integrity responses (delays of Vout1 throughvout4) predicted by the neural network with those from Hspice was also made for 100 sets of randomly generated termination parameters not used for training. The result is shown as: