MicronPresentationppt.ppt

上传人:仙人指路1688 文档编号:2799230 上传时间:2023-02-25 格式:PPT 页数:82 大小:3.96MB
返回 下载 相关 举报
MicronPresentationppt.ppt_第1页
第1页 / 共82页
MicronPresentationppt.ppt_第2页
第2页 / 共82页
MicronPresentationppt.ppt_第3页
第3页 / 共82页
MicronPresentationppt.ppt_第4页
第4页 / 共82页
MicronPresentationppt.ppt_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《MicronPresentationppt.ppt》由会员分享,可在线阅读,更多相关《MicronPresentationppt.ppt(82页珍藏版)》请在三一办公上搜索。

1、,Micron Engineering Clinic,Fall 08 Spring 09,Welcome toMicron Engineering ClinicAnalysis and Optimization of Multi Gb/s Chip-to-Chip Communication,Micron Engineering Clinic,Fall 08 Spring 09,Team Members Documentation Lead Raheem Alhamdani-CE Technical Leads Bryson Kent-EEJordan Kemp-EELucas Loero-E

2、ETeam LeadBen Meakin CE,Micron Engineering Clinic,Fall 08 Spring 09,Introduction and Motivation for Modeling and Verification of Interconnects,Raheem AlhamdaniDocumentation LeadComputer EngineerAlhamdaneng.utah.edu,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,The Sponsor:Manufacturer of

3、DRAM,Flash Memory,and Image Sensor Integrated Circuits,What Have They Asked Us To Do?Design a software application for modeling and verification of chip-to-chip interconnects,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,What is Verification?Proving through tests and formal methods that a

4、 design does what it is intended to do,What are Chip-to-Chip Interconnects?Electrical systems for communication between two integrated circuits,Micron Engineering Clinic,Fall 08 Spring 09,Motivation,BackgroundMemory and I/O Devices Operate Much Slower than CPUAccess to Off-Chip Resources is Expensiv

5、e 300 cycles-Usually Cycles are WastedDemand for Low-Power yet High-Performance-Cant Have Wasted Cycles!Goal:Speed Up Devices and Speed Up Interconnect,Micron Engineering Clinic,Fall 08 Spring 09,As Devices Move Towards Being Smaller,Faster,Lower PowerInterconnects Become Slower,Noisier,and Unreliab

6、leIssues:Inter-Symbol Interference(ISI)Co-Channel InterferenceTiming JitterVoltage Noise,Problem,Conventional Testing Methodologies are not Feasible or Sufficient,Micron Engineering Clinic,Fall 08 Spring 09,Eye Diagram,Voltage,Time,What is an eye diagram?A useful tool for the qualitative analysis of

7、 signal used in digital transmission.,Micron Engineering Clinic,Fall 08 Spring 09,Eye Diagram,Time,Voltage,Voltage,Time,BitsSuperimposed1 Unit Interval(UI),How is it created?,Micron Engineering Clinic,Fall 08 Spring 09,Eye Diagram(Noise),Time,Voltage,Voltage,Time,BitsSuperimposed1 Unit Interval(UI),

8、Bit-stream,Voltage Noise,What Causes Noise?Interference from neighboring wires(Co-Channel Interference)Electromagnetic InterferenceLink resistance,capacitance,and inductance,Micron Engineering Clinic,Fall 08 Spring 09,Eye Diagram(Jitter),Time,Voltage,Voltage,Time,BitsSuperimposed1 Unit Interval(UI),

9、Bit-stream,Jitter,What Causes Jitter?Clock Variation(Skew)Reflection General Timing Uncertainty,Micron Engineering Clinic,Fall 08 Spring 09,Real Eye Diagram,Data Jitter,Clock Jitter,Signal Noise,Vref,Data SignalClock Signal,Vref Noise+ReceiverSensitivity,How to interpret it?,Micron Engineering Clini

10、c,Fall 08 Spring 09,Solution,Our Objective is Not to Solve These Problems Through Better Design,but toProvide Designers with a Tool That Correctly Models and Verifies Interconnects With These Problems,Deliverables:Cross Platform App with Graphical User InterfaceProvide Worst-Case and Statistical Bas

11、ed Link AnalysisSpice CompatibleCorrectly Model Co-Channel Interference and Tx/Rx Jitter,Micron Engineering Clinic,Fall 08 Spring 09,Project DocumentationMeeting minutes,Time-line,Progress Report,Presentations,Proposal and links are all on the teams website:www.eng.utah.edu/alhamdan/Micron/Micron.ht

12、ml,My Roles,Graphical User Interface and Software DevelopmentGUISoftware skeletonPlotting code Code documentation,Micron Engineering Clinic,Fall 08 Spring 09,Teams website,Micron Engineering Clinic,Fall 08 Spring 09,Meeting Minutes,Micron Engineering Clinic,Fall 08 Spring 09,Bibliography,B.K.Casper,

13、M.Haycock,and R.Mooney,“An accurate and efficient analysis method for multi-Gb/s chip-to-chip signaling scheme”,in Digest of Technical Papers from the IEEE Symposium on VLSI Circuits,June 2002,pp.5457.B.K.Casper,G.Balamurugan,J.E.Jaussi,J.Kennedy,M.Mansuri,“Future microprocessor interfaces:Analysis,

14、design and optimization”,in Proceedings of the IEEE Custom Integrated Circuits Conference,Sept.2007,pp.479-486.P.K.Hanumolu,B.K.Casper,R.Mooney,G.Y.Wei,and U.K.Moon,“Jitter in high-speed serial and parallel links”,in Proceedings of the IEEE International Symposium on Circuits and Systems,May 2004,pp

15、.425428.Pavan Kumar Hanumolu,Bryan Casper,Randy Mooney,Gu-Yeon Wei,and Un-Ku Moon,“Analysis of PLL Clock Jitter in High-Speed Serial Links”,in IEEE Transactions on Circuits and Systems,November 2003,pp.879-886,Micron Engineering Clinic,Fall 08 Spring 09,Questions?,Micron Engineering Clinic,Fall 08 S

16、pring 09,Worst Case Verification of High Speed Interconnects,Bryson KentTechnical LeadElectrical EngineerB,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,What is Worst Case analysisWhy is the Worst Case importantHow to calculate the Worst CaseWhat are the resultsConclusion and implementati

17、on,Micron Engineering Clinic,Fall 08 Spring 09,Worst Case Analysis,Summation of all negative effectsGood representation of what can happen if certain conditions ariseVerification of error free transmission Classic analysis of 1 trillion bits(1*1012 bits)*(10-6sec)=over 10 days,Micron Engineering Cli

18、nic,Fall 08 Spring 09,Worst Case Eye Diagram,WC1 WC2 WC3,Voltage Vs one period of timeDistortion sources add to close the eyeFrom the eye diagram we can calculate a system pass fail,Tim Hollis,Micron Senior Project Proposal,Pass/Fail,Micron Engineering Clinic,Fall 08 Spring 09,Inter-Symbol Interfere

19、nce,Inter-Symbol interference is the main source of interferenceData dependent jitter and Co-channel interference add to signal degradation,Tim Hollis,Micron Senior Project Proposal,Micron Engineering Clinic,Fall 08 Spring 09,C(t)=transmitter symbol responseP(t)=impulse response of the channel,Worst

20、-Case Computation,Worst case eye diagram due to Inter-symbol interference,Worst case eye diagram due to Inter-symbol interference and cochannel interference,J.G.Proakis,“Digital Communication”,McGraw-Hill,3rd Ed.,1995.B.K.Casper,M.Haycock,and R.Mooney,“An accurate and efficient analysis method for m

21、ulti-Gb/s chip-to-chip signaling schemes”,in Digest of Technical Papers from the IEEE Symposium on VLSI Circuits,June 2002,pp.5457.,Micron Engineering Clinic,Fall 08 Spring 09,Calculating the eye diagram,Tim Hollis,Micron Senior Project Proposal,Micron Engineering Clinic,Fall 08 Spring 09,Results,Ca

22、lculated performance Vs given performance,Micron Engineering Clinic,Fall 08 Spring 09,Conclusion,Worst case analysis is beneficialComputation is pulse based analysisUser can define and add any distortion as desiredResults of worst case analysis match results of given test case,Micron Engineering Cli

23、nic,Fall 08 Spring 09,Questions?,Micron Engineering Clinic,Fall 08 Spring 09,Statistical Analysis ofElectrical Signaling,Jordan KempTechnical LeadElectrical E,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,How,Why,What,Summary,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,Worst

24、Case Eye good for Pass/Fail Mask,but doesnt give details,Need for probability of error,rather than rigid“Pass/Fail”,Pass/Fail Mask,Micron Engineering Clinic,Fall 08 Spring 09,Use channel impulse response,p(t),and transmitter symbol response,c(t),Introduction,Find PDF(Probability Density Function)&CD

25、F(Cumulative Distribution Function)of the channel output,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,Shows BER of transmitted data given timing uncertainty(data jitter,clock jitter)and voltage uncertainty(VREF,Rx sensitivity,ISI),Plot BER eye-diagram as a function of sample time,sample

26、voltage,and probability of error,Micron Engineering Clinic,Fall 08 Spring 09,Why,Trends Increase:Speed,Capacity Decrease:Form-Factor,Power,Cost All above decrease Signal Integrity,Theoretically impossible to send error-free data,Bit Error Rate(BER)=,Micron Engineering Clinic,Fall 08 Spring 09,What,P

27、robabilistic data eye using channel impulse response,p(t),and transmitter symbol response,c(t)to find the PDF&CDF of the channel output,What is a PDF?-Probability Density Function-Shows the probability that a specific value is likely to happen-Integrates to 1,What is a CDF?-Cumulative Distribution F

28、unction-Shows the probability is less than or equal to a specific value-Integral of the PDF,Micron Engineering Clinic,Fall 08 Spring 09,How(1),1st Way(from*Casper paper):,Recursively convolve 1UI sample terms assuming equal probability of a transmitted 0 or 1,0-0.01 0 0.590-0.070 0.0150 0.0550 0.20

29、0.50 00 0.7,(Each step scaled by to account for P(0)=P(1),0.59,0.0,1UI,y(t),Micron Engineering Clinic,Fall 08 Spring 09,How(1),VERY hardware intensive(must compute multiple convolutions)Must maintain certain amount of resolution,slowing computations down even more Very quickly run out of memory perf

30、orming calculations,Problems:,0-0.01 0 0.59 0-0.07 0 0.015 0 0.055 0 0.2 0 0.5 0 0.,1.452 1(no decimal resolution)1.452 1.4(one decimal resolution)1.452 1.45(two decimal resolution),delta function 1:0 1 0 0 1 2.delta function 1.4:0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0.1.2.3.4.5.6.7.8.9 1 1.1 1.2 1.3 1.4

31、1.5.,Micron Engineering Clinic,Fall 08 Spring 09,How(2),Implemented Method(modified from previous):,0-0.01+0 0.59+0-0.07+0 0.015+0 0.055+0 0.2+0 0.5+0 0+0 0.7,Same points taken as before,but add instead of convolve Keeps track of locations of delta functions Keeps track of heights of each delta Plot

32、 locations versus heights,Micron Engineering Clinic,Fall 08 Spring 09,How(2),-.01,0,Height=0.5,0,.59,Height=0.5,Height=0.25,-.01 0,.58.59,0-0.01 0 0.59=0-.01(0+.59)(-.01+.59)=-.01 0.58.59 Instead of convolving,proposed method adds&concatenates,Micron Engineering Clinic,Fall 08 Spring 09,Advantages:,

33、VERY quick Easy to implement Infinite precision(in theory),How(2),Micron Engineering Clinic,Fall 08 Spring 09,Summary,Use channel impulse response,p(t),and transmitter symbol response,c(t),Shows BER of transmitted data given timing uncertainty(data jitter,clock jitter)and voltage uncertainty(VREF,Rx

34、 sensitivity,ISI),Find PDF(Probability Density Function)&CDF(Cumulative Distribution Function)of the channel,Plot BER eye-diagram as a function of sample time,sample voltage,and probability of error,Micron Engineering Clinic,Fall 08 Spring 09,Questions?,Micron Engineering Clinic,Fall 08 Spring 09,MO

35、DELING JITTER IN CHIP-to-CHIP COMMUNICATION,M.Lucas LoeroTechnical LeadElectrical EngineerLucas.loeroutah.edu,Micron Engineering Clinic,Fall 08 Spring 09,PRESENTATION OBJECTIVES,Defining JitterProblems caused by JitterModeling Jitter Receiver Jitter Transmitter Jitter Total Jitter,Micron Engineering

36、 Clinic,Fall 08 Spring 09,DEFINING JITTER,Time,Voltage,Ideal edge location,Edge location shifted,Ideal edge location,Jitter,Micron Engineering Clinic,Fall 08 Spring 09,PROBLEMS CAUSED BY JITTER,Power supply and environment noise causes Jitter.Jitter can lead to:Time uncertainty Suboptimal sampling t

37、imeReduce noise margin,Micron Engineering Clinic,Fall 08 Spring 09,PROBLEMS CAUSED BY JITTER,Micron Engineering Clinic,Fall 08 Spring 09,Model the effects of Jitter in high-speed serial linksSerial links are used for high-speed chip-to-chip communications,MODELING JITTER,Micron Engineering Clinic,Fa

38、ll 08 Spring 09,MODELING JITTER,Serial Links,Transmitter generates a train of pulses,Transmitter clock,Sampler,Decision circuit,Micron Engineering Clinic,Fall 08 Spring 09,MODELING JITTER,Traditional approach to modeling jitterThere is two main problems with this approached First,simulation time Sec

39、ond,difficulty simulating serial links,Micron Engineering Clinic,Fall 08 Spring 09,Receiver Jitter,Independent and Identically Distributed,Transmitted bits,Step response,Channel impulse response,Jitter sequence,MODELING JITTER,Micron Engineering Clinic,Fall 08 Spring 09,Calculated eye diagram,Simula

40、ted eye diagram,MODELING JITTER,Micron Engineering Clinic,Fall 08 Spring 09,Worst-case receiver jitter,MODELING JITTER,Micron Engineering Clinic,Fall 08 Spring 09,Worst-case ISI,Worst-case receiver jitter,MODELING JITTER,Worst-case receiver eye,Time,Voltage,Voltage,Time,Micron Engineering Clinic,Fal

41、l 08 Spring 09,MODELING JITTER,Worst-case receiver eye,Micron Engineering Clinic,Fall 08 Spring 09,Transmitted bits,Step response,Channel impulse response,Jitter sequence,MODELING JITTER,Transmitter Jitter,Micron Engineering Clinic,Fall 08 Spring 09,MODELING JITTER,Worst-case transmitter Jitter,Micr

42、on Engineering Clinic,Fall 08 Spring 09,Worst-case ISI,Worst-case transmitter jitter,MODELING JITTER,Worst-case transmitter eye,Time,Time,Voltage,Voltage,Micron Engineering Clinic,Fall 08 Spring 09,MODELING JITTER,Worst-case transmitter eye,Micron Engineering Clinic,Fall 08 Spring 09,MODELING JITTER

43、,Total Jitter,Transmitter Jitter,Receiver Jitter,Micron Engineering Clinic,Fall 08 Spring 09,MODELING JITTER,Worst-case total Jitter,Micron Engineering Clinic,Fall 08 Spring 09,Worst-case ISI,Worst-case total jitter,MODELING JITTER,Worst-case total eye,Time,Time,Voltage,Voltage,Micron Engineering Cl

44、inic,Fall 08 Spring 09,MODELING JITTER,Worst-case total eye,Micron Engineering Clinic,Fall 08 Spring 09,CONCLUSION,Voltage,Time,Micron Engineering Clinic,Fall 08 Spring 09,Questions?,Micron Engineering Clinic,Fall 08 Spring 09,Project Software Engineering,Development,and ResultsBen MeakinTeam LeadCo

45、mputer Engineermeakincs.utah.eduMicron Engineering ClinicSpring 09,Micron Engineering Clinic,Fall 08 Spring 09,Introduction,Open Eye:A Formal Verification Tool for High Speed Electrical Signaling,What is Open Eye?Provides Software Infrastructure Required to Deliver a Useful Verification Platform Bas

46、ed on Existing State-of-the-Art Methods,Presentation Outline Requirements and Objectives Software Architecture Graphical User Interface(GUI)Software Infrastructure Use Case Summary and Conclusions,Micron Engineering Clinic,Fall 08 Spring 09,Product Requirements,Cross Platform(Windows,Linux,etc)Graph

47、ical User Interface No Proprietary Software License(i.e.Matlab License)Correctly Implement Worst-Case and Statistical Link Analysis Pass Fail Mask and Data Eye Visualization Selectable Transmitter and Receiver Jitter Multiple Sources of Co Channel Interference Spice Data File Input,Micron Engineerin

48、g Clinic,Fall 08 Spring 09,Product Release Status,FeaturePhaseStatus,Worst-Case AnalysisReleaseStatistical AnalysisTesting25%Static AnalysisReleaseBasic PlottingReleaseAdvanced PlottingDevelopment50%Jitter ModelingDebug75%Co-Channel InterferenceTesting75%File InputReleaseFile OutputDevelopment75%Gra

49、phical User InterfaceTesting50%Multi-threadingTesting75%DocumentationDevelopment50%,Micron Engineering Clinic,Fall 08 Spring 09,Design Goals,Portability Extensibility Usability,View,Micron Engineering Clinic,Fall 08 Spring 09,Object Oriented Design,Model,Data IO,Signal Analysis,Parameters,Static Dat

50、a,StatisticalData,Worst-CaseData,Range,MathUtility,SignalModify,Open EyeApp.,Open EyeView,OtherGUIClasses,View,Status Q,Model,Control,Data Structures,Micron Engineering Clinic,Fall 08 Spring 09,Graphical User Interface Features,Micron Engineering Clinic,Fall 08 Spring 09,Graphical User Interface Fea

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号