已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020/4/27,集成电路设计流程和EDA工具CAEDAEDA技术经理傅红军,2020/4/27,集成电路设计流程和EDA工具,ContentofPresentation设计流程FunctionalVerificationSynthesisTimingTestingP例子:形式验证(formalverification)静态时序分析(statictiminganalysis),2020/4/27,集成电路设计流程和EDA工具,SimulationSoftwaretosimulatecircuitbehaviorinvirtualtime(processeventssequentially)CoverBehavior,RTLandgateslevelPros:flexibleeasydebuggingtransparent,2020/4/27,集成电路设计流程和EDA工具,SimulationEvent-DrivenSimulationCycleBaseSimulationCompliedCodeLogicSimulation,2020/4/27,集成电路设计流程和EDA工具,SimulationAccelerationUsespecialhardwaretosimulatecircuitbehaviorinvirtualtimeTraditionallyonlycovergatelevelRTLtechnologyisgettingmatureandwellaccepted,2020/4/27,集成电路设计流程和EDA工具,EmulatiomUsemirrorhardwaretomimiccircuitbehaviorDesignerareacceptingemulationPros:forlatedesignstagebeforetapeoutfastcanconnecttorealtimesystemprototyping,2020/4/27,集成电路设计流程和EDA工具,EmulatiomCons:moreexpensivedifficulttouse,timingusersneeditfromearlystagedebugging,2020/4/27,集成电路设计流程和EDA工具,形式验证(FormalVerification)通过数学的方法证明不同层次设计的等效性;传统的验证方法:,2020/4/27,集成电路设计流程和EDA工具,形式验证(FormalVerification)形式验证方法:,spec,Designcreation,RTL,DesignImplementation,Gate,PhysicalImplementation,GDSII,形式验证(FormalVerification)形式验证方法:,EquivalenceChecker,EquivalenceChecker,2020/4/27,集成电路设计流程和EDA工具,ContentofPresentation设计流程FunctionalVerificationSynthesisTimingTestingPnostructureResynthesis:concernsthedatapath,resourceallocationandassignmentcanbeimprovedbasedonmoredetailedKnowledgeaboutphysicalcharacteristcsofalernateimplementation,2020/4/27,集成电路设计流程和EDA工具,RegisterLevelSynthesis(cont.)RegisterRelocation:modifiestheinitialassignmentofoperationtocontrolstepsbystructuralchangesRe-timing:optimizestheperformanceHDLSynthesis:Correcttranslationofcycle-by-cyclebehaviorintofunctionallyequivalentsetofequations,2020/4/27,集成电路设计流程和EDA工具,LogicLevelSynthesis(cont.)LogiclevelSynthesisThemainpointisoptimization,logic-minimizationAimingtheminimalarea(measuredasnumberofliterals)MappingMapthegroupsofabstractgatestomatchingphysicallibrarycellsofagiventargettechnology,2020/4/27,综合的具体过程,Synthesis=Translation+Optimization+Mapping,Residue0);If(high_bits=“10”)thenresidue0);Endif;,Translation,Optimize+Map,GTECH:通用库,目标库,2020/4/27,综合的目的,提高效率,抽象,利用技巧,再利用,容易验证,容易移植,提高自身,2020/4/27,RTL综合的简单过程,2020/4/27,集成电路设计流程和EDA工具,PhysicalSynthesis物理综合=synthesis+placement+optimization在深亚微米设计中,考虑连线的延迟,加速时序收敛,2020/4/27,基于物理综合流程概述,RTL,Synthesis(DC),Floorplan(SE),CellPlacement(PC),CTGEN&Routing(SE),RCextraction(HyperExtract),Verification(backannotation),STA(PT),DRC&LVS(Dracula),Tapeout,DC:DesignCompilerPC:PhysicalCompilerSE:SiliconEnsemblePT:PrimeTime,DRC:DesignRuleCheckLVS:LayoutVersusSchematicSTA:StaticTimingAnalysis,2020/4/27,集成电路设计流程和EDA工具,ContentofPresentation设计流程FunctionalVerificationSynthesisTimingTestingP&RPhysicalChecking/ExtractionEDATools,2020/4/27,集成电路设计流程和EDA工具,StaticTimingAnalysisAmethodfordeterminingifacircuitmeetstimingconstraintswithouthavingtosimulateclockcyclesDesignsarebrokendownintosetsoftimingpathsThedelayofeachpathiscalculatedAllpathdelaysarecheckedtoseeiftimingconstraintshavebeenmeet,2020/4/27,集成电路设计流程和EDA工具,StaticTimingVerificationTocheckthepotentialtimingviolationsetuptimeholdtimepulsewidthclockskewcheckingetc.,2020/4/27,集成电路设计流程和EDA工具,ContentofPresentation设计流程FunctionalVerificationSynthesisTimingTestingP&RPhysicalChecking/ExtractionEDATools,2020/4/27,VLSIRealizationProcess,Determinerequirements,Writespecifications,DesignsynthesisandVerification,Fabrication,Manufacturingtest,Chipstocustomer,Customersneed,Testdevelopment,2020/4/27,Verificationvs.Test,Verifiescorrectnessofdesign.Performedbysimulation,hardwareemulation,orformalmethods.Performedoncepriortomanufacturing.Responsibleforqualityofdesign.,Verifiescorrectnessofmanufacturedhardware.Two-partprocess:1.Testgeneration:softwareprocessexecutedonceduringdesign2.Testapplication:electricaltestsappliedtohardwareTestapplicationperformedoneverymanufactureddevice.Responsibleforqualityofdevices.,2020/4/27,DFT(Design-for-Test),Scanstuck-at/DCDelay/ACLogicBIST(Built-inSelf-Test)MemoryBISTiddq,2020/4/27,Scanpath扫描路径法,扫描路径法是一种规则的可测试性设计方法,适用于时序电路。其设计思想是把电路中的关键节点连接到一个移位寄存器上,当作为扫描路径的移位寄存器处于串入/并出状态时,可以用来预置电路的状态。当作为扫描路径的移位寄存器处于并入/串出状态时,可以把内部节点的状态依次移出寄存器链。,2020/4/27,集成电路设计流程和EDA工具,ContentofPresentation设计流程FunctionalVerificationSynthesisTimingTestingP&RPhysicalChecking/ExtractionEDA,2020/4/27,集成电路设计流程和EDA工具,ContentofPresentation设计流程FunctionalVerificationSynthesisTimingTestingP&RPhysicalChecking/ExtractionEDATools,2020/4/27,集成电路设计流程和EDA工具,PhysicalCheckingDesignChecksPerformedAfterP&RBeforeFabricationRelatedtoSpacing,Connections,ViasElectricalChecksPerformedDuringP&RFocusonShortCircuit,OpenCircuitandFloatingNodesLVSPerformedAfterP&RToEnsureFinalPhysicalLayoutIsconsistentToInputNetlist,2020/4/27,CircuitExtraction,ConvertlayoutgeometrytocircuitnetlistdevicessometimesconverttogatesconnectivityparasiticsGoalverifythatlayoutmatchescircuitassumelayoutpassesDRCdetermineactualcircuitparasiticsback-annotateandresimulateuseminimumCPUtime,memoryintegratedextractor+layouteditoruseexistingdatastructuresextractinteractively,2020/4/27,EDAtools,2020/4/27,RespondentsuseEDAtoolsforavarietyoffunctions,2020/4/27,CadenceandSynopsystoolsarecurrentlymostused,2002,2020/4/27,AboutCAEDA,CAEDA致力于为科研,企业,教育等部门提供国际上最新、最先进的EDA设计,以及集成电路设计咨询和解决方案CAEDA业务包括三个方面:设计咨询服务ConsultancyEDA和CAE销售CAE/EDAsoftwaredistribution培训课程Trainingcourses,2020/4/27,CAEDAEDA产品介绍,ADiT数模混合电路级仿真解决方案DesignCraft逻辑综合工具DesignCraftPro物理综合工具TimeCraft静态时序分析工具Laker全定制版图工具DebussyHDL调试工具SpecmantElite自动化系统功能验证工具,2020/4/27,SPICEINPUTDECK,Verilog(HDL),Parser&Partition,MOSFETTable,Debussy(nWave),ADiT-PLOT,ADiT-Engine,SPICE,Turbo,MOT,HDL,Veritools(undertow),VPI,ADiTAnalog,DigitalTurboSimulator,2020/4/27,LakerL3fullcustomICdesign,DesignbrowserEasilytraversedesignManipulatelogichierarchytooptimizeforlayoutpurposeD&DdevicestocreatelayoutSchematicgeneratorForm-gateanduserdefinedsymbolsmakeitmorereadablethanCDLnetlistHelplayoutplanningLayoutwindowFlightlinestoshowtheconnectivityReal-timeshortdetectorCrossprobing,2020/4/27,Verification=Detection+Debug,ChangeCode,SimulateAgain,Capture,Intent,Detect,Errors,Debug,Capture,Design,Verilog,VHDL,Testbe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年8月鼎和财产保险股份有限公司社会招聘44人考前冲刺试卷附完整答案详解【易错题】
- 2026广西北海市县级政府统计机构招聘统计协管员(协统员)25人模拟试卷附答案详解(考试直接用)
- 2026上海交通大学材料科学与工程学院复合材料研究所招聘博士后2人考前冲刺试卷含完整答案详解【必刷】
- 2026年甘肃省酒泉卫星发射中心教育局招聘人员考前冲刺试卷及完整答案详解【夺冠系列】
- 2026体育总局冬运中心选聘国家短道速滑队主教练1人模拟试卷【易错题】附答案详解
- 2026西南交通大学后勤保障部招聘6人笔试题库(突破训练)附答案详解
- 2026贵州毕节织金县部分学校招聘考调工作人员183人模拟试卷(巩固)附答案详解
- 2026台州天台县事业单位选聘8人考前冲刺密卷附参考答案详解(综合卷)
- 2026浙江杭州市西溪实验学校诚聘中学语文、英语、科学、社会老师(非事业)7人备考题库审定版附答案详解
- 2026江苏温州市泰顺县多家医疗卫生单位招聘编外人员联合4人笔试题库标准卷附答案详解
- 2026年医保经办管护综合岗事业单位招聘考试笔试试题(含答案)
- 2026年新上岗护士测试题及答案
- 沪粤版八年级物理上册期末考试卷及答案解析(100分版)
- 2025四川九洲电器集团有限责任公司招聘光电系统总体工程师(校招)等岗位测试笔试历年参考题库附带答案详解
- 2025江苏南京栖霞区中考一模数学试卷及答案
- 广西卫生职业技术学院招聘考试真题2025
- 《电气控制与S7-1200PLC应用》课件 第6章S7-1200 PLC程序块
- 2026镇江市护士招聘考试题及答案
- 钢结构更换构件施工工艺流程
- 2026年河南省安阳市重点学校初一新生入学分班考试试题及答案
- 医疗器械设计转换管理手册
评论
0/150
提交评论