+ All Categories
Home > Documents > The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling...

The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling...

Date post: 04-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
68
The WIRE Modeling Ahmed Saeed Future University in Egypt Faculty of Engineering and Technology Project
Transcript
Page 1: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

The WIRE Modeling

Ahmed Saeed

Future University in Egypt

Faculty of Engineering and Technology

Project

Page 2: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 2

Page 3: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 3

Page 4: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Introduction

A timing example

• Pin to Pin Combinational Delay (A to Y) =

U7Tpd + U5Tpd + U6Tpd = 1 + 9 + 6 = 16 ns

WIRE Modeling 4

Page 5: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

The Wire

• A line connecting two components in a circuit diagram

– To distribute power and clock.

– communicate signals from one place to another

• Stripguides on (and in) PCB, layered over & sandwiched between groundplanes

• Stripguides on ICs, layered atop each other

• Conductors in cables and cable assemblies

• Connectors

WIRE Modeling 5

Page 6: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

The Wire

• We tend to think of this line representing an ideal wire.– no resistance,

– no inductance, and

– no capacitance to any other circuit element.

– no delay

– A voltage change at one end of the ideal wire is immediately visible at the other.

This can be an expensive mistake.

Clearly such an ideal wire is not physically realizable.

WIRE Modeling 6

Page 7: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

The Wire

• Superconductors

– reduce the resistivity to zero → €

– inductance and capacitance cannot be eliminated → delay

• The ideal wire is a useful approximation

– appropriate when the effect of the parasitic elements is small

– lets us concentrate on the circuit properties of the components being connected.

WIRE Modeling 7

Page 8: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

The Wire - Reality

• Real wires are not ideal: have parasitic capacitance, resistance, and inductance which have multiple effects on the circuit behavior.– increase propagation delay → drop in

performance.– impact the energy dissipation and the power

distribution.– introduce extra noise sources, which affects the

reliability of the circuit.

• Wires dominate a modern digital system in terms of speed, power, and cost.

WIRE Modeling 8

Page 9: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

The Wire - Reality

X The time required to drive wires and for signals to propagate over wires is often the largest factor in determining cycle time.

X The bulk of the power in many systems is dissipated driving wires, on-chip and off.

X The amount of wiring, not the number of transistors or gates, usually determines the amount of area required by a function on a chip.

X The number of terminals required is a major factor in the area and cost of chips, packages, and circuit boards.

WIRE Modeling 9

Page 10: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 10

Page 11: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Resistance• The resistance of wire is defined by its geometry:

𝑅 =

𝜌𝑙ℎ𝑤

𝜌𝑙𝜋𝑟2

WIRE Modeling 11

Rectangular Wire: on-chip wires & vias, PCB traces

Circular Wire: off-chip wires, off-PCBs

Page 12: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Resistance

• The resistivity of commonly used materials (@ 20C):

WIRE Modeling 12

Material 𝝆 [x10-8 Ω-m]

Silver (Ag) 1.6 Seldom used in electronic packaging because of its high cost.

Copper (Cu) 1.7 Most used material for electrical conductors: cabling,ground planes, and stripguides in circuit boards and bus bars.

Gold (Au) 2.2

Aluminum (Al) 2.7 Offers higher 𝝆/$ It is widely used for wiring on integrated circuits, low-cost power cables, and bus bars

Tungsten (W) 5.5 Used for vias (suitable high-temperature processingafter deposition)

Page 13: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Resistance

• Since h is a constant for a given technology,

𝑅 = 𝑅∎𝑙𝑤

with

𝑅∎ =𝜌ℎ

• 𝑅∎the sheet resistance of the material in Ω/∎

• To obtain the resistance of a wire, simply multiply the sheet resistance by its ratio (l/w).

WIRE Modeling 13

Page 14: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Resistance• Sheet resistance values for a 0.25 μm CMOS process

• Aluminum (or copper) is the preferred material for the wiring of long wires. • Polysilicon should only be used for local interconnect. • The sheet resistance of the diffusion layer (n+, p+) is comparable to that of

polysilicon, the use of diffusion wires should be avoided due to its large capacitance and the associated RC delay.

WIRE Modeling 14

Material 𝐒𝐡𝐞𝐞𝐭 𝐑𝐞𝐬𝐢𝐬𝐭𝐚𝐧𝐜𝐞 [Ω/∎]

n- or p-well diffusion 1000 - 1500

n+, p+ diffusion 50 - 150

n+, p+ diffusion with silicide 3 - 5

n+, p+ Polysilicon 150 - 200

n+, p+ polysilicon with silicide 4 -5

Aluminum 0.05 – 0.1

Page 15: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Resistance

• Example: Consider a wire of which is 10 cm long and 1 μm wide, and is routed on the first layer. Calculate the total resistance of this wire.

WIRE Modeling 15

1- Aluminum (𝑅∎=0.075 Ω/∎): the total resistance of the wire Rwire = 0.075 Ω/∎ x (0.1x106 μ m) / (1 μm)= 7.5 kΩ

2- polysilicon (𝑅∎=175 Ω/∎):Rwire = 175 Ω/∎ x (0.1x106 μm) / (1 μm)= 17.5 MΩ !

3- Silicided polysilicon (𝑅∎=4 Ω/∎):Rwire = 4 Ω/∎ x (0.1x106 μm) / (1 μm)= 400 kΩ

better alternative!

Page 16: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 16

Page 17: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

• The capacitance of such a wire is a function of:

– its shape,

– its environment,

– its distance to the substrate, and

– the distance to surrounding wires.

WIRE Modeling 17

Page 18: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

• If the width of the wire is larger than the thickness of the insulating material -> the electrical-field lines are orthogonal to the capacitor plates.

• Parallel-plate Model

WIRE Modeling 18

Page 19: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance• SiO2 is the dielectric material of choice.

• lower permittivity → lower capacitance.

WIRE Modeling 19

Material ϵr

Free space 1

Aerogels 1.5

Polymides 3 - 4

SiO2 3.9

Glass Epoxy (PCB) 5

Silicon Nitride 7.5

Silicon 11.7

- It is advantageous to use a material with the lowest possible permittivity, for it gives not only lower capacitance, but also a higher propagation velocity.

Page 20: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

• common wire cross sections

WIRE Modeling 20

Page 21: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance• To minimize the resistance of the wires, cross-section of the

wire (W/H) as large as possible.

• On the other hand, over the years witnessed a steady reduction in the W/H-ratio, such that it has even dropped below unity → the parallel-plate model assumed becomes inaccurate.– The capacitance between the side-walls of the wires and the substrate

can no longer be ignored and contributes to the overall capacitance.

WIRE Modeling 21

Fringing Capacitance: The capacitance between the side-walls of the wires and the substrate.

Page 22: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

WIRE Modeling 22

We will approximate it by a parallel plate capacitor of width, w, to account for the field

under the conductor, in parallel with a wire over a ground plane of thickness H, to account

for the fringing field from the two edges.

Page 23: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance– For larger values of (W/H) the

total capacitance approaches the parallel-plate model.

– For (W/H) smaller than 1.5, the fringing component actually becomes the dominant component.

– The fringing capacitance can increase the overall capacitance by a factor of more than 10 for small line widths.

– The total capacitance levels off to a constant value of approximately 1 pF/cm for line widths smaller than the insulator thickness. In other words, the capacitance is no longer a function of the width.

WIRE Modeling 23

Page 24: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

WIRE Modeling 24

• The case of a single rectangular conductor placed over a ground plane (microstripline), used to be a good model for interconnections when the number of interconnect layers was restricted to 1 or 2.

• Today’s processes offer many more layers of interconnect.

• Each wire is not only coupled to the grounded substrate, but also to the neighboring wires on the same layer and on adjacent layers.

Page 25: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

WIRE Modeling 25

• Today’s processes offer many more layers of interconnect.

Page 26: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

WIRE Modeling 26

• Today’s processes offer many more layers of interconnect.

The case of a single rectangular conductor placed over a ground plane (microstripline), used to be a good model for interconnections when the number of interconnect layers was restricted to 1 or 2.

Page 27: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Geometry And Electrical Properties-Capacitance

WIRE Modeling 27

Page 28: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 28

Page 29: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-C Model

WIRE Modeling 29

• Reality: The circuit parasitics of a wire are distributed along its length: not lumped.

• It is often useful to lump the different fractions into a single circuit element:– when only a single parasitic component is dominant– when looking at only one aspect of the circuit

behavior.

• The advantage of this approach is that the effects of the parasitic then can be described by single ordinary differential equation.

Page 30: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-C Model

WIRE Modeling 30

• Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

– the resistive component of the wire is small

– the switching frequencies are up to medium range.

- The wire still represents an equipotential region, and that the wire does not introduce delay.

- The only impact on performance is introduced by the loading effect of the capacitor on the

driving gate.

Page 31: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-C Model

WIRE Modeling 31

• Example: For the circuit shown, assume that a driver with a source resistance of 10 kΩ is used to drive a 10 cm long, 1 μm wide Al1 wire with total lumped capacitance of 11 pF.

The operation of this RC network is

described by:

For Vin step input (from 0 to V), the transient response of this circuit is known to be

Page 32: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-C Model

WIRE Modeling 32

• Example: For the circuit shown, assume that a driver with a source resistance of 10 kΩ is used to drive a 10 cm long, 1 μm wide Al1 wire with total lumped capacitance of 11 pF.

The time to reach 50% point is

And

Which is not acceptable -> solution is to reduce Rdriver

Page 33: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 33

Page 34: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-RC Model

WIRE Modeling 34

• Lumped RC Model: lump the distributed capacitance and resistance into a single capacitor and resistor, respectively.

– On-chip wires have a significant resistance.

– The equipotential is no longer adequate.

- lumped RC model is pessimistic and inaccurate for long interconnect

Page 35: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-RC Model

WIRE Modeling 35

• Consider the RC tree:

– It has a single input node (called s)

– all capacitors are between a node and the ground

– the network does not contain any resistive loops (tree)

Page 36: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Lumped-RC Model

WIRE Modeling 36

- Path resistance Rii = total resistance along the path to

node i

- Shared path resistance Rik, = the resistance shared among the

paths from node s to nodes k and i

Example

Page 37: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 37

Page 38: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- Elmore Delay

WIRE Modeling 38

• The Elmore delay (for N nodes tree) at node i is then given by:

The Elmore delay for node i

Example

Page 39: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- Elmore Delay

WIRE Modeling 39

• Special Case: non-branched RC chain (ladder)

- The Elmore delay for node 2 equals to

Example

- The Elmore delay for node i equals to

Page 40: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- Elmore Delay

WIRE Modeling 40

• Example wire of length L is partitioned into N identical segments, each of L/N. The resistance and capacitance of each segment are given by rL/N and cL/N, respectively. Using Elmore formula, the time-constant of the wire:

For very large value of N

Conclusion:

- The delay of a wire is a quadratic function of its length! Doubling the length of wire

quadruples its delay.

- The delay of the distributed rc-line is one half of the delay of lumped RC model.

Page 41: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 41

Page 42: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Distributed-rc Model

WIRE Modeling 42

The voltage at node i of this network can be determined by solving:

reducing ΔL to 0 yields V is the voltage at a particular point in the wire,

and x is the distance between this point and the

signal source.

No closed-form solution exists for this equation

Page 43: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- The Distributed-rc Model

WIRE Modeling 43

Driving these rc lines and minimizing the delay and signal degradation is one of the trickiest problems in modern digital integrated circuit.

r: distributed resistance per unit of distancec: distributed capacitance per unit of distance

Simulated step response of resistive-capacitive wire as a function of time and place

Page 44: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Wire Model- Distributed vs Lumped

WIRE Modeling 44

Step response of lumped and distributed RC networks—points of Interest

Page 45: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 45

Page 46: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Inductance

WIRE Modeling 46

• High speed interconnects are considered as distributed RLC transmission lines

• Zo of the interconnect equals both the output impedance of the driver and the input impedance of the receiver, there are no signal reflections.

• Any impedance difference introduces reflections, which limit the energy transmitted to the receiver.

• Consequences: – ringing and overshoot effects– reflections of signals due to impedance mismatch– inductive coupling between lines– switching noise due to L (di/dt) voltage drops.

Page 47: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Inductance

WIRE Modeling 47

• To model the ringing, at least a second-order approximation is required to characterize this non-monotone, underdamped, response.

• So, the inductance should be taken into account.

• A simpler approach to find the inductance of wire relies on:

cl =ϵμ

Page 48: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 48

Page 49: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

What is Signal Integrity ?

• At low clock frequencies, system interconnects assumed to have no effect on the signals: transparent.

• In High-speed regime, the frequency-dependent behavior of interconnects starts to impact the signal propagation.

Page 50: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

What is Signal Integrity ?

• Speed is dominated by the interconnect between Tx and Rx.

Tx RxInterconnect

Tx• Transistors• Passives• Chip• Etc.

Rx• Transistors• Passives• Chip• Etc.

Example

Page 51: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

What is Signal Integrity ?

Example

Page 52: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

What is Signal Integrity ?

Tx RxInterconnect

Page 53: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

What is Signal Integrity ?

• Problems:

– Timing Noise

– Voltage Noise

– EMI

Delay ReflectionsRinging

Ground bounceCrosstalk

Critical net TerminationsInductance

Parasitic IR dropOvershoot, UndershootRail-Collapse

Non-monotonic edges

These problems play a role in all interconnects: • Smallest on-chip wire• Cables connecting racks of boards• everywhere in-between.

Page 54: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 54

Page 55: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

What are signal aberrations?

Settling timeFor RingingOvershoot

Overshoot

Undershoot

Rise time

Nonlinearity

We wouldlike to have

The real life

WIRE Modeling 55

Page 56: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Signal Integrity

• “All the problems that arise in high-speed systems due to the interconnects".

• Good integrity, signal has:– clean shape– valid logic levels– timing accuracy– glitches-free.

Good Integrity

Cleanshape

Validlogic levels

Timing accuracy

Glitches-free

Fasttransitions

WIRE Modeling 56

Page 57: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

• Effective SI is Pre-Product Release.

• It must be designed and not discovered.

Post-Release

Validation

Pre-Prototype

Cost of failure (M$)

When Signal Integrity ?

It costs less hereTime = €

WIRE Modeling 57

Page 58: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Signal Integrity- Discontinuity

• How the system performance can be affected by the interconnects properties : electrical and mechanical ?

• The signal see the interconnect as an electrical impedance.

– If the impedance stays the same --> undistorted signal.

– If the impedance changes --> reflections --> distorted signal.

• Discontinuity

WIRE Modeling 58

Page 59: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Signal Integrity- Discontinuity

• Discontinuity : any feature that changes the impedance the signal sees.

• Socket or Connector

• Branch, tee, or stub

• line-width change

• A layer change: Via

WIRE Modeling 59

Page 60: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Signal Integrity- Discontinuity

Keep the impedance constant:

– Use a board with constant, or "controlled," impedance traces (uniform).

– Use routing rules that allow the topology to maintain a constant impedance down the trace.

– Use strategically placed resistors to manipulate the reflections and keep the received signals looking clean.

WIRE Modeling 60

Page 61: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Signal Integrity- Solutions

Noise Category Design Principle

Signal Quality → Signals should see the same impedance through all interconnects

X-Talk → Keep spacing of traces greater than a minimum value, minimize mutual inductance with non-ideal returns

Rail Collapse → Minimize the impedance of the power/ground path.

EMI → Minimize bandwidth, minimize ground impedance, and shielding

Even if these guidelines are followed, it is still essential to model and simulate the system to evaluate whether the design will meet the performance requirements.

WIRE Modeling 61

Page 62: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Motivation

• Typical analysis of SI problems:– How ?

• Circuit-level

• Transient-analysis tools, such as ELDO and SPICE

• Entirely in time domain.

– Cons• it can not accurately account for the system interconnects,

elements of frequency-dependent behaviors and the elements have non-ideal- frequency response.

• model the system interconnects by simplified lumped models with no dispersion and constant loss, which is not accurate in the high-speed regime.

WIRE Modeling 62

Page 63: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Contents

• Introduction• Geometry and Electrical Properties:

– Resistance– Capacitance

• Wire Model– Lumped-C Model– Lumped-RC Model– Elmore Delay– Distributed-RC Model

• Inductance• Signal Integrity

– Definitions– Signal Aberrations– System Model

WIRE Modeling 63

Page 64: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

System Model

• Point-to-point connection.

Model is properly configured and terminated,the signal integrity excellent

WIRE Modeling 64

Page 65: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

System Model

• Point-to-point connection.Stub resistor; to improve signal quality by dampening ringing, overshoots, and undershoots

DDR-3 SDRAM IBIS

ClockGenerator

Stratix III FPGA IBIS

WIRE Modeling 65

Page 66: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

System Model

• Point-to-point connection.Interconnect may include PCB traces and vias, sockets, and cables.

DDR-3 SDRAM IBIS

Stratix III FPGA IBIS

ClockGenerator

WIRE Modeling 66

Page 67: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

Problems

WIRE Modeling 67

Page 68: The WIRE Modelingjcf/ensino/disciplinas/mieec/... · Wire Model- The Lumped-C Model WIRE Modeling 30 •Lumped Capacitor Model: lump the distributed capacitance into a single capacitor

References

• Rabaey, Jan, A. Chandrakasan, and B. Nikolic. Digital Integrated Circuits: A Design Perspective. 2nd ed. Upper Saddle River, NJ: Prentice Hall, 2002. ISBN: 0130909963.

• Dally, William, and J. Poulton. Digital System Engineering. 1st ed. Cambridge University Press, 2008. ISBN: 978-0521061759.

• Hubert Kaeslin. Digital Integrated Circuit Design From VLSI Architectures to CMOS Fabrication. Cambridge University Press, 2008. ISBN: 0521882672

• Eric Bogatin. Signal and Power Integrity. 2nd ed. Prentice Hall, 2009. ISBN: 9780132349796.

WIRE Modeling 68


Recommended