《IC设计流程》课件
51页1、 EDA工具概述与Linux系统操作 数字IC设计的流程 逻辑 物理 主流EDA工具 系统级验证工具代码质量分析工具仿真与数字纠错工具逻辑综合工具静态时序分析工具形式化验证工具P R工具物理验证工具版本管理工具 代码质量分析工具 代码质量分析用于进行RTL级的设计规则检查 分析RTL代码是否能够适应后续的流程 检查包括状态机的分析 竞争和冒险检查 设计重用 综合与可测性以及用户自定义的检查等 代码质量分析工具有 Synopsys的LEDAAtrenta的SpyGlass 仿真与数字纠错工具 仿真工具有很多 如Cadence的NC Synopsys的VCS VSS Mentor的Modelsim 新版本为QuestaSim 等 都是功能强大的仿真工具 数字纠错工具主要有SpringSoft的Debussy 新版本为Verdi 逻辑综合工具 逻辑综合用于完成电路从RTL级描述到门级网表的转换 通常使用的EDA工具包括Synopsys公司的DesignCompilerTM Cadence公司的BuildGates 原属AmbitDesign 后被Cadence收购 和EncounterRTL
2、Compiler Magma公司的TalusRTL等 目前DC可称作ASIC业界最流行的综合工具和实际标准 静态时序分析工具 静态时序分析技术是一种穷尽分析方法 可以提取整个电路的所有时序路径 且不依赖于激励 运行速度很快 占用内存很少 适合进行超大规模的片上系统电路的验证 可以节省多达20 的设计时间 但是静态时序分析存在的问题在于不了解电路的动态行为 Synopsys公司的PrimeTime是一种具有签收品质 sign offquality 的STA工具 形式化验证工具 形式化验证方法不需要仿真向量 通过数学方法比价实现与参考是否等价 将形式化验证和静态时序分析这两种静态验证方法结合起来 可以大大提高验证效率 Synopsys的Formality是高性能 高速度的全芯片形式验证与等效性检查工具 Cadence的VerplexLogicEquivalenceChecker也是享誉业界的逻辑等价性验证工具 Mentor的FormalPro等 P R工具 物理设计工具主要包括平面布局工具 布局布线工具等 物理设计工具主要有 Cadence的SoCEncounter DesignPlann
3、er CT Gen Synopsys的Astro 新版本为ICCompiler Magma的BlastFusion等 物理验证工具 物理验证工具包括设计规则检查 寄生参数提取等工具主要有 Synopsys的Star RCXT HerculesCadence的Assura Dracula DivaMentor的Calibre 功耗分析工具 功耗越来月成为设计者关注的重点 Synopsys公司的PowerCompiler提供简便的功耗优化能力 能够自动将设计的功耗最小化 提供综合前的功耗预估能力 让设计者可以更好的规划功耗分布 在短时间内完成低功耗设计 PowerCompiler嵌入DesignCompiler PhysicalCompiler之上 是业界唯一的可以同时优化时序 功耗和面积的综合工具 版本管理工具 在芯片开发流程中 文档 代码 网表 工具配置脚本 工艺库甚至EDA工具本身都在不断变更 版本控制的重要性日益凸显 常用的版本管理工具有CVS Subvision等 都包括windows和linux等版本 Linux系统操作简介 Linux操作系统常用操作命令Vi编辑器 Linux
4、系统操作简介 EDA工具稳定运行的平台当属Unix和Linux 业界普遍认为 随着Linux集群技术的快速发展 全球EDA工具正在从过去的Unix平台等转向Linux平台 Linux是一种开源操作系统 与UNIX的风格非常相像 但Linux系统的核心代码已经全部重新编写 Linux之父 芬兰人李纳斯 托沃兹 LinusTorvalds 在微型UNIX操作系统Minix的基础上开发了Linux Linus sUnix 内核 通过黑客的补丁将其不断改善 打破了长久以来传统商业操作系统的技术垄断 为计算机技术的发展作出了巨大贡献 Linux之父 LinusTorvalds Linux操作系统 Linux通常可以分为三个主要部分 内核 shell 文件结构内核是Linux操作系统的核心 负责管理所有的硬件设备Shell是用户和内核之间的接口 它从用户那里接收命令并将命令送到内核执行文件结构负责组织文件在磁盘等存储设备上的存储方式 Linux操作系统 内核内核是控制计算机硬件的核心程序 实现了Linux的多用户 多任务机制Linux内核版本有两种 稳定版和开发版主版本号 次版本号 修正号次版本号
5、是偶数 稳定版 若是奇数 开发版 Linux操作系统 shellShell提供了内核与用户之间的交互界面 可以称之为一个解释器 负责解释用户输入的命令然后发送给内核用户可以用shell来启动 挂起 停止甚至是编写一些程序目前流行的shell有ash bash ksh csh zsh等 Linux操作系统 文件结构文件系统规定了如何在存储设备上存储数据以及如何访问数据在Linux中 一切都是文件 文件组织成目录 目录被组织成一种层次型的树状结构 以一个根目录开始 所有的其他目录最终都是从根目录起源的 基本文件系统类型有普通文件 目录文件 d 链接文件 l 和特殊文件等 常用操作命令 Linux有数百条独立的命令 多数Linux命令有多个选项 数百条命令可以组合成数千种可执行的操作Forexample date Command datemmddhhmmyy Commandandargument cal122000 Commandandtwoarguments uname a Commandandoption uname rpns Commandandmultipleoptions unam
《《IC设计流程》课件》由会员x****分享,可在线阅读,更多相关《《IC设计流程》课件》请在金锄头文库上搜索。
砌体免开槽施工工法介绍-获奖课件
清华大学工程图学-2012-第12讲零件图与表面粗糙度
建筑工程消防验收重难点剖析(定稿)
家用燃气灶具生产线质量控制培训课程
第3章_建设工程勘察设计法律制度
城市燃气施工培训
Linux系统安装与入门
IPQC工作内容培训教材(2)
液压考试习题解答&复习课
学校消防安全知识讲座(2)
仪器分析-质谱图解析
辛德勒住宅解析——Schindler_House
项目一金属材料的力学性能
通过PLC控制一盏灯-电气安装与控制
房地产投资分析小组作业-地块项目SWOT分析及区位分析
第五章土木工程概论桥梁工程
闭合电路欧姆定律(课件)
安阳脚手架倒塌事故案例与HSE经验分享
企业人力资源管理师课件(基础知识第二章劳动法2014)
技术经济学04
2024-04-26 26页
2024-04-26 18页
2024-04-26 22页
2024-04-26 32页
2024-04-26 26页
2024-04-26 30页
2024-04-26 27页
2024-04-26 35页
2024-04-26 28页
2024-04-26 14页