欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    MicronPresentationppt.ppt

    • 资源ID:2799230       资源大小:3.96MB        全文页数:82页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MicronPresentationppt.ppt

    ,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-EETeam 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 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 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 Expensive 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 UnreliableIssues: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 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),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),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 Clinic,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 Based 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.html,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,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,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.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 Spring 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 implementation,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 Clinic,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 Interference,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-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 multi-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,Calculated 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 Clinic,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 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)&CDF(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 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,Probabilistic 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 Function-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 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 performing 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 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 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:,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 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,MODELING 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 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 timeReduce 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,Fall 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 Second,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,Simulated 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,Fall 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,Micron 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,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 Clinic,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 LeadComputer 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 Based 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)Graphical 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 Engineering 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%Graphical 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 Data,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

    注意事项

    本文(MicronPresentationppt.ppt)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开