+ All Categories
Home > Documents > Class01_Introduction.ppt

Class01_Introduction.ppt

Date post: 14-Apr-2018
Category:
Upload: khadar-basha
View: 213 times
Download: 0 times
Share this document with a friend

of 21

Transcript
  • 7/27/2019 Class01_Introduction.ppt

    1/21

    Richard Mellitz 1

    Signal Integrity IntroductionClass 1

    Reduction To Practicefor High Speed Digital Design

    Reading assignment: CH8 to 9.3

  • 7/27/2019 Class01_Introduction.ppt

    2/21

    2

    Introduction Richard Mellitz

    What is Signal Integrity (SI)?

    An Engineering PracticeThat ensures all signals transmitted

    are received correctlyThat ensures signals dont interfere

    with one another in a way to degradereception.That ensures signal dont damage anydevice

    That ensures signal dont pollute theelectromagnetic spectrum

  • 7/27/2019 Class01_Introduction.ppt

    3/21

    3

    Introduction Richard Mellitz

    Whats this all about?

    $

  • 7/27/2019 Class01_Introduction.ppt

    4/21

    4

    Introduction Richard Mellitz

    The BusinessDetermine design parameters for

    successful signalingDesign parameters are ranges for

    design variables within which a

    product can be reliably builtOne in row is not good enoughNew Terms

    General SolutionPoint SolutionSpecific Solution

  • 7/27/2019 Class01_Introduction.ppt

    5/21

    5

    Introduction Richard Mellitz

    Levels of SI Spheres of Influence

    Silicon Providers

    Boxed ProductProviders

    One Box

    End User

  • 7/27/2019 Class01_Introduction.ppt

    6/21

    6

    Introduction Richard Mellitz

    SI Paradigms

    Specific Solution

    Applies to a given instance of a product orspecimen

    Point SolutionApplies to any single given product

    Encompasses a locus of specific solutions.Example: Any board that comes off a productionline

    General Solution

    Applies to many products of a given typeEncompasses a locus of point solutionsThe locus of all solutions for a specific standard(like SCSI) is an example.

  • 7/27/2019 Class01_Introduction.ppt

    7/21

    7

    Introduction Richard Mellitz

    Effective SI is Pre-Product Release.

    It costs less here.

    Why?Time = $

    0

    10

    20

    30

    40

    50

    Cost of

    failure

    (M$)

    Pre-prototype

    Validation Post Release

  • 7/27/2019 Class01_Introduction.ppt

    8/21

    8

    Introduction Richard Mellitz

    Signal Integrity Paced by Silicon Advances

    Moores LawStill true

    Silicon densitydoubles every

    18 months

    Core frequency increase roughly

    follows densityData transfer rate of connected I/O

    Used to lag by about generation

    1

    6

    11

    16

    21

    26

    31

    Apr-01 Sep-02 Jan-04 May-05 Oct-06 Feb-08 Jul-09

    DensityMultiplier

  • 7/27/2019 Class01_Introduction.ppt

    9/21

    9

    Introduction Richard Mellitz

    What About Design Functionality?

    Normally not the domain of SI Often qualifies legal operation

    For most computers I/O signals are v(t)

    Core: IC logic

    Transmitter

    InterconnectReceiver

  • 7/27/2019 Class01_Introduction.ppt

    10/21

    10

    Introduction Richard Mellitz

    Components of High Speed Design

    Competitive performance goals challenge eachgeneration of technology (higher frequencies)

    SI encompasses a conglomerate of electricalengineering disciplines

    Transmitter

    Interconnect

    Receiver

    Circuit elements Transmission lines

    S parameter blocks(advanced topic)

    Transistors Sources Algorithms Passives Memory

    Transistors Passives Algorithms Memory

  • 7/27/2019 Class01_Introduction.ppt

    11/21

    11

    Introduction Richard Mellitz

    SI Work

    Modeling

    Simulation

    Measurement

    ValidationWhat is good enough?

    Sufficient to operate at desiredfrequency with required fidelity

    Risk Assessment

  • 7/27/2019 Class01_Introduction.ppt

    12/21

    12

    Introduction Richard Mellitz

    SI in Computers The 60s and 70s

    7400 Class TTLSeveral MHz operation and 5ns edges

    Transistor -Transistor Logic

    Logic design with jelly bean ICs

    Using loading rules from spec booksLots of combinational and asynchronousone-shot designs.

    Bipolar and CMOS

  • 7/27/2019 Class01_Introduction.ppt

    13/21

    13

    Introduction Richard Mellitz

    The 60s and 70s - Continued

    ECL

    Emitter Coupled LogicTens of MHz and 2-3ns edge rates

    MECL hand book One of the first books on SIIntroduced concept of termination and transmission

    lines

    Still used spec books for rules

    A few engineers evaluated termination schemesbut no SI engineering per se

    Common SI problems were deglitchingswitches and specifying clamping diodes onrelay drivers.

  • 7/27/2019 Class01_Introduction.ppt

    14/21

    14

    Introduction Richard Mellitz

    The 80s

    Hi Speed CMOS and open drainbuses

    100+ MHz operation and 1ns edges

    Clocking issues start to creep inhere

    Ringing becomes a problem

    Timing simulators emerge for SI

  • 7/27/2019 Class01_Introduction.ppt

    15/21

    15

    Introduction Richard Mellitz

    The 90s

    Early in the decade extracted board simulators are

    popular.Chip I/V and edge V(t) info simulated with transmission lineswhose characteristics are extracted directly from PWBlayout informationIBIS becomes popular

    Edge rates move toward 300ps at launch. Memory and I/O buses require early SI analysis SSTL series stub terminated AGTL Advanced Gunning Transistor Logic

    Open collector busing Differential signaling emerges Late in the decade we start to hear terms like return

    path, I/O power delivery, ISI, and source-synchExtracted board simulators dont account for these

  • 7/27/2019 Class01_Introduction.ppt

    16/21

    16

    Introduction Richard Mellitz

    The 00s

    GHz operation and 50ps launch edges

    SI Engineers using spice and modelingwith Maxwell 2D/3-D field solvers.Emerging technologies

    High Speed Serial DifferentialDe/Pre emphasisEmbedded clocking

    Data encodingPulse Amplitude Modulation (PAM)Simultaneous Bi-Directional (SBD)

  • 7/27/2019 Class01_Introduction.ppt

    17/21

    17

    Introduction Richard Mellitz

    Assignment

    Assignment: How much electrical transmission length

    does a 5ns, 2.5ns, 1ns, 300ps, 50ps edge occupy?Assume propagation velocity is half that free ofspace.

    Determine a rationale for specifying physical wiring

    length in computer printed wiring boards. This is anexercise in engineering judgment.

    Plot the ratio of electrical edge length to boardtrace length (by decade) in previous slide. Use range

    plots.

  • 7/27/2019 Class01_Introduction.ppt

    18/21

    18

    Introduction Richard Mellitz

    SI Directions Today

    SI is starting to borrow from thecommunications industryWe are starting to hear terms like

    Vector Network Analyzer (VNA)

    S-parametersReturn and insertion loss

    Eye diagram

  • 7/27/2019 Class01_Introduction.ppt

    19/21

    19

    Introduction Richard Mellitz

    SI Roles

    Convert product parts and design features

    into models and parameters Use models to simulate performance

    Perform measurements to validate product

    Determine how parameters limit performance Use cost and simulated or measured

    performance to determine rules for design

    Use margin budgets to manage designs

  • 7/27/2019 Class01_Introduction.ppt

    20/21

    20

    Introduction Richard Mellitz

    SI Deliverables

    SI Customer ProductArchitect ProductDesigner ProductManager

    Deliverables

    "What if ? " Rules

    Use measurement

    to ensure

    confidence in

    simulations

    decisions

    FeasibilityCost/Performance

    TradeoffNo Field Failures

    Assignment: Fill in the above 6 boxes with

    hypothetical examples based on yourpresent knowledge of the computerengineering field.

  • 7/27/2019 Class01_Introduction.ppt

    21/21

    21

    Introduction Richard Mellitz

    Future of SI Rules of thumb get old quick

    Old assumptions not good enough fascinating topicsCan we still use transmission line models?What is the role of ground?

    Higher and higher frequencyUnderscores the need to understand 2nd and 3rd

    order effects.List examplesMany EE disciplines play together

    Plethora of new signal analysis and measurementmethodsNeed to simplify designs to efficiently turn aprofit.