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

    《IC设计流程》PPT课件.ppt

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

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

    《IC设计流程》PPT课件.ppt

    2023/7/29,集成电路设计流程和EDA工具CAEDA EDA技术经理傅红军,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,集成电路设计流程和EDA工具,设计流程两种设计流程自底向上(Bottom-up Approach)设计从basic cells,functional block,macro,到modules等等,如电路图输入设计自顶向下(Top-Down Approach)设计从高层次算法开始(在设计过程中往往采用综合工具),2023/7/29,集成电路设计流程和EDA工具,设计流程自顶向下(Top-Down)的设计流程,Specification,RTL coding,FunctionalVerification,Synthesis&Optimizers,Place&Route,PhysicalVerification,Tape out,manufacturing,Packaging/Testing,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,集成电路设计流程和EDA工具,Verification Methodologies动态仿真(Dynamic Simulation)用计算机仿真根据输入的激励来观察设计的输出结果的过程例子:SPICE;Verilog静态验证或分析(Static Verification or analysis)验证设计的等效性,确保设计性能满足设计要求;例子:形式验证(formal verification)静态时序分析(static timing analysis),2023/7/29,集成电路设计流程和EDA工具,SimulationSoftware to simulate circuit behavior in virtual time(process events sequentially)Cover Behavior,RTL and gates levelPros:flexible easy debugging transparent,2023/7/29,集成电路设计流程和EDA工具,SimulationEvent-Driven SimulationCycle Base SimulationComplied Code Logic Simulation,2023/7/29,集成电路设计流程和EDA工具,Simulation AccelerationUse special hardware to simulate circuit behavior in virtual timeTraditionally only cover gate levelRTL technology is getting mature and well accepted,2023/7/29,集成电路设计流程和EDA工具,EmulatiomUse mirror hardware to mimic circuit behaviorDesigner are accepting emulationPros:for late design stage before tape out fast can connect to real time system prototyping,2023/7/29,集成电路设计流程和EDA工具,EmulatiomCons:more expensive difficult to use,timing users need it from early stage debugging,2023/7/29,集成电路设计流程和EDA工具,形式验证(Formal Verification)通过数学的方法证明不同层次设计的等效性;传统的验证方法:,2023/7/29,集成电路设计流程和EDA工具,形式验证(Formal Verification)形式验证方法:,spec,Designcreation,RTL,DesignImplementation,Gate,PhysicalImplementation,GDSII,形式验证(Formal Verification)形式验证方法:,EquivalenceChecker,EquivalenceChecker,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,SystemLevelSynthesis,Synthesis OverviewTop-Down Design Flow,HighLevelSynthesis,RegisterLevelSynthesis,LogicLevelSynthesis,TechMapping,netlist,2023/7/29,集成电路设计流程和EDA工具,System Level SynthesisAt the highest of abstraction in the behavioral domainFunctionality(instruction set of computer)and a set of constraint to be met Speed,power consumption,fabrication cost are specified,2023/7/29,集成电路设计流程和EDA工具,High Level Synthesis“Behavioral description at the algorithmic level”The behavioral in terms of operation and computation sequences on inputs to produce the required outputs is specified,2023/7/29,集成电路设计流程和EDA工具,High Level SynthesisIn three areas:Resource Allocation:selects functional unit of appropriate types and number Scheduling:assigns the operation to time slots Resource Assignment:Assigns the operation to the specified functional units,2023/7/29,集成电路设计流程和EDA工具,Register Level SynthesisCycle-by-Cycle combinational behavior defined in programming language-like description;no structure Resynthesis:concerns the data path,resource allocation and assignment can be improved based on more detailed Knowledge about physical characteristcs of alernate implementation,2023/7/29,集成电路设计流程和EDA工具,Register Level Synthesis(cont.)Register Relocation:modifies the initial assignment of operation to control steps by structural changes Re-timing:optimizes the performanceHDL Synthesis:Correct translation of cycle-by-cycle behavior into functionally equivalent set of equations,2023/7/29,集成电路设计流程和EDA工具,Logic Level Synthesis(cont.)Logic level Synthesis The main point is optimization,logic-minimization Aiming the minimal area(measured as number of literals)Mapping Map the groups of abstract gates to matching physical library cells of a given target technology,2023/7/29,综合的具体过程,Synthesis=Translation+Optimization+Mapping,Residue0);If(high_bits=“10”)thenresidue0);End if;,Translation,Optimize+Map,GTECH:通用库,目标库,2023/7/29,综合的目的,提高效率,抽象,利用技巧,再利用,容易验证,容易移植,提高自身,2023/7/29,RTL综合的简单过程,2023/7/29,集成电路设计流程和EDA工具,Physical Synthesis物理综合=synthesis+placement+optimization在深亚微米设计中,考虑连线的延迟,加速时序收敛,2023/7/29,基于物理综合流程概述,RTL,Synthesis(DC),Floorplan(SE),Cell Placement(PC),CTGEN&Routing(SE),RC extraction(HyperExtract),Verification(back annotation),STA(PT),DRC&LVS(Dracula),Tape out,DC:Design CompilerPC:Physical CompilerSE:Silicon EnsemblePT:Prime Time,DRC:Design Rule CheckLVS:Layout Versus SchematicSTA:Static Timing Analysis,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,集成电路设计流程和EDA工具,Static Timing AnalysisA method for determining if a circuit meets timing constraints without having to simulate clock cycles Designs are broken down into sets of timing paths The delay of each path is calculated All path delays are checked to see if timing constraints have been meet,2023/7/29,集成电路设计流程和EDA工具,Static Timing VerificationTo check the potential timing violation setup time hold time pulse width clock skew checking etc.,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,VLSI Realization Process,Determine requirements,Write specifications,Design synthesis and Verification,Fabrication,Manufacturing test,Chips to customer,Customers need,Test development,2023/7/29,Verification vs.Test,Verifies correctness of design.Performed by simulation,hardware emulation,or formal methods.Performed once prior to manufacturing.Responsible for quality of design.,Verifies correctness of manufactured hardware.Two-part process:1.Test generation:software process executed once during design2.Test application:electrical tests applied to hardwareTest application performed on every manufactured device.Responsible for quality of devices.,2023/7/29,DFT(Design-for-Test),Scan stuck-at/DC Delay/ACLogic BIST(Built-in Self-Test)Memory BIST iddq,2023/7/29,Scan path扫描路径法,扫描路径法是一种规则的可测试性设计方法,适用于时序电路。其设计思想是把电路中的关键节点连接到一个移位寄存器上,当作为扫描路径的移位寄存器处于串入/并出状态时,可以用来预置电路的状态。当作为扫描路径的移位寄存器处于并入/串出状态时,可以把内部节点的状态依次移出寄存器链。,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA,2023/7/29,集成电路设计流程和EDA工具,Content of Presentation设计流程Functional VerificationSynthesisTimingTestingP&RPhysical Checking/ExtractionEDA Tools,2023/7/29,集成电路设计流程和EDA工具,Physical CheckingDesign Checks Performed After P&R Before Fabrication Related to Spacing,Connections,ViasElectrical Checks Performed During P&R Focus on Short Circuit,Open Circuit and Floating NodesLVS Performed After P&R To Ensure Final Physical Layout Is consistent To Input Netlist,2023/7/29,Circuit Extraction,Convert layout geometry to circuit netlistdevicessometimes convert to gatesconnectivityparasiticsGoalverify that layout matches circuitassume layout passes DRCdetermine actual circuit parasiticsback-annotate and resimulateuse minimum CPU time,memoryintegrated extractor+layout editoruse existing data structuresextract interactively,2023/7/29,EDA tools,2023/7/29,Respondents use EDA tools for a variety of functions,2023/7/29,Cadence and Synopsys tools are currently most used,2002,2023/7/29,About CAEDA,CAEDA 致力于为科研,企业,教育等部门提供国际上最新、最先进的EDA设计,以及集成电路设计咨询和解决方案 CAEDA 业务包括三个方面:设计咨询服务 ConsultancyEDA和CAE销售 CAE/EDA software distribution培训课程 Training courses,2023/7/29,CAEDA EDA 产品介绍,ADiT数模混合电路级仿真解决方案DesignCraft 逻辑综合工具DesignCraft Pro 物理综合工具TimeCraft静态时序分析工具Laker全定制版图工具DebussyHDL调试工具Specmant Elite自动化系统功能验证工具,2023/7/29,SPICEINPUT DECK,Verilog(HDL),Parser&Partition,MOSFET Table,Debussy(nWave),ADiT-PLOT,ADiT-Engine,SPICE,Turbo,MOT,HDL,Veritools(undertow),VPI,ADiTAnalog,Digital Turbo Simulator,2023/7/29,Laker L3full custom IC design,Design browser Easily traverse designManipulate logic hierarchy to optimize for layout purposeD&D devices to create layoutSchematic generatorForm-gate and user defined symbols make it more readable than CDL netlistHelp layout planning Layout windowFlight lines to show the connectivityReal-time short detectorCross probing,2023/7/29,Verification=Detection+Debug,ChangeCode,SimulateAgain,Capture,Intent,Detect,Errors,Debug,Capture,Design,Verilog,VHDL,Testbench,Verification Process,Modify design,Understand design,Locate/isolatecauses&effects,Verification,Understand design,Debug Process,Debussy HDL debugging solution,2023/7/29,TimeCraft Design Flow,Place&Route,Constraints,Synthesis,Libraries,RTL,Netlist,IncentiaTimeCraft,Pre-layout,Analysis,Post-layout,Analysis,Sign-off,(Synopsys.lib),(Synopsys SDC),RC Extraction,SDFDSPF/SPEF,TimeCraft fast STA solution,2023/7/29,Design Craft/pro synthesis solution,DesignCraftLogic Synthesis,Netlist,DesignCraft ProPhysical Synthesis,Placed Gates,RTL,RTL,Netlist(Post-synthesis),Placed Gates(Post-placement),DFT OptionLow Power Option,Physical Synthesis,2023/7/29,Verisity 自动化验证解决方案,e Language 验证语言;,2023/7/29,谢谢!欢迎访问我们的网站:,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开