12overshoot/undershoot)(ringing/ringback)(non-monotonic)ISISSN(noisemargin)(crosstalk)SignalIntegrity1.Overshoot/Undershoot)ICICESD100mAICEMI2.Ringing/RingBackthresholdEMI3.(Non-monotonic)ResetClock4.ISI5.SSN?VSSNSSO6.NoiseMarginTTL200~300mV7.Crosstalk3142•OvershootUndershoot•Ringback•Plateau•NMH•NML53ISI64Bit7Bit11Bit8Bit14758697108VDDPowerDroopGNDGroundBounce119PCBICI/O121.2./3.Lcritical=Trv/2Trv6inch/nsLlineLcritical/3=Lphysical/vnsLphysicalv1ns6inch4.5f0f0131142Tt/TW10f01532.78/TW1020dB2.78/t1040dB/t1645102010ff17IncidentswitchingReflectedswitching1.TTLCMOSSSTLGTL2.PECLECLLVDSCML3.IncidentSwitching4.ReflectedSwitching181192203214IBISIBISSPICEIBIS1.(package)a.RLCLumpModelb.‘.ebd”c.DistributedEquivalentCircuit2.CcompMOS3.ClampESDPOWERclampGNDclamp4.PullupPulldownVI5.RampV/TIBISIBISGTLSSTLOpenDrain225235OpenDrain246LVDSCMLSPICE257BusHold261.(Losslesstransmissionline)SpiceTelementLossytransmissionlinecopperloss(dielectricloss)PCBMicrostripEmbededmicrostripStripline2.3.dipole4.271PCB282CLZ=0CLZ≈01.TEMRcopperresistanceRdcRacRacLCGGoGs()RGLC1GHzCopperR1GHzCopperGj?L»Rj?C»GZosqr(L/C)ZoZoZo40~120100PCB602.293304dRacRacHSPICE3143H3HH3251.FR44.1~4.7GGFgd2.LossTangentHSPICEWelementLossTangent0.01~0.0253351FR44PCB5~6‘’/S7~8‘’/S6dB34RLCLumpedRLGCDistributedPEECEM1.RLC2.RLGC2a.b.FilamentmethodWelementc.2DFEM23.PEEC3D4.EMGelementSFFTSPICEPEECEMEM2.5D3D351.FPGA2.3.4.5.3613723833944051.02.13.14164274384494510CMOS4pf1/24610ab0.5pf4711481.2.3.4.4915025121/2523534544555IfarInearPCB0PCBLcritical=TrV/2HH566577588mlm598609PCB6110S2~3HLp62abondwirediebflip-chip631TSSOP“SSN”SSNSSNTPA64265366467antipad1.S2.681691.2.3.4.FullWaveSSPICE701712SPICE721.2.3.4.stub5.6.7.73174275HighSpeedDigitalSystemDesign,StephenHall,GarrettHall,JamesMcCall,WileyHighSpeedDigitalDesign,HowardJohnson,MartinGraham,PrenticeHallDigitalSignalIntegrity,BrianYoung,PrenticeHall