欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    The Design Process.ppt

    • 资源ID:373048       资源大小:100.50KB        全文页数:13页
    • 资源格式: PPT        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

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

    The Design Process.ppt

    1、The Design Process,Outline Design Domain Design Flow Behavioral Design Structural Design Physical Design Management of ComplexityGoal Understand phases of design process Understand complexity management Understand where tools are needed,Design Domain,Physical Domain,Behavioral Domain,Structural Doma

    2、in,App,OS,Prog,Proc,Inst,Xistor,Cell,Module,Board,Box,Field,Xistor,Gate,RTL,CPU,PMS,Architecture,Logic,Circuit,Process,Design Flow,Behavioral Design,Structural Design,Physical Design,Manufacturing Specification,Design Specification,Mapping,Mapping,Simulation Design Rule Checking,Verification Functio

    3、n Speed, Power,Verify Function,Verify Function,Sim., DRC,Sim., DRC,Feedback,Manuf. Data,Design Phase,Synthesis,Analysis,Verification Validation,Upper Design Level,Lower Design Level,Reject,Reject,Map to more detailed design representation.,Determine if design meets performance objectives, obeys manu

    4、facturing rules.Often contained as part of synthesis tool inner loop.,Determine if equivalent to more abstract design. Human error or tool bug if not.,Usually just rework design,Might require starting over,Behavioral Design,Map design spec to formal behavioral description design spec = user desires

    5、“a cheap 100MHz Pentium chip” often not formally described design and behavioral spec often developed together Approach use behavioral hardware description language (HDL) Verilog VHDL HDL is programming language superset support for timing, modules verify HDL implements design spec usually through s

    6、imulation check that HDL is self-consistent “compile” and simulate,Structural Design,Map behavioral spec to structural spec partition into functional blocks - the netlist targets for eventual physical design Approach use behavioral modules as starting point decompose each block to finer detail funct

    7、ion to gates to transistors, etc. stop at manufacturing interface logic design - boolean equations = gates simulation to verify structure has correct behavior interconnect verification design rule checking feedback from physical design - back annotation for performance verification,RegA,+,RegB,c = a

    8、 + b,RegC,Physical Design,Map from structure to physical implementation target technology technology mapping netlist to 2-D layout Approach partition into boards, modules, chips, cells, layout place and route fix cell locations route wiring cell layout design rule checking circuit extraction interco

    9、nnect verification back annotation,Management of Complexity,Bigger, faster designs have more coupling in design flow more feedback = more design iterations = higher cost simultaneous design = complex tools cannot do “technology independent” design Typical big design 10M transistors 300 MHz clock rat

    10、e beyond brute force approaches Solutions hierarchy regularity abstraction simplification,Hierarchy,Structure design as you would a program “procedure calls” stop at manufacturing interface - “atoms” of IC universe,P,Datapath,Cache,ALU,Shift,Reg,Mult,I/O,SRAM,1-Bit ALU,Use ALU cell from library,Desi

    11、gn SRAM cell by hand,Regularity,Use replication behavioral - call same procedure many times structural - instantiate same cell many times physical - instantiate same cell many times Examples bit in SRAM array bit slice in datapath Enhancement module generators procedure call for structural and physi

    12、cal design pitch matching array logic PLA, ROM,Abstraction,Use most abstract representation possible hide information = less memory simpler representation = less CPU time to generate to analyze! Generate information only as needed cost too high to generate and discard Accuracy-cost tradeoff never en

    13、ough resources for full verification performance prediction optimization,Simplification,Restrict design space restrict technology only single-poly, double-metal CMOS restrict circuit family only digital only complementary gates restrict design style only gate array Restrict object types only rectang

    14、ular mask geometry no overlapping layout cells,Implications for EDA Tool Design,Support the design flow but tools also determine the design flow Limit domain but entire application range must be covered Restrict representations a tool box, not a Swiss Army knife Bridge domains verification - e.g. logic vs. layout concurrent design Bridge representations verification - e.g. netlist vs. geometry sufficient accuracy with acceptable speedEDA tools must meet designers needs,


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开