数模混合信号电路设计数字电路设计流程学习教案_第1页
数模混合信号电路设计数字电路设计流程学习教案_第2页
数模混合信号电路设计数字电路设计流程学习教案_第3页
数模混合信号电路设计数字电路设计流程学习教案_第4页
数模混合信号电路设计数字电路设计流程学习教案_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1数模混合信号电路设计数模混合信号电路设计(shj)数字电路设数字电路设计计(shj)流程流程第一页,共76页。第1页/共76页第二页,共76页。第2页/共76页第三页,共76页。第3页/共76页第四页,共76页。nIC计是行之有效的,无法完成十万门以上的设计n设计效率低、周期长,一次设计成功率低第4页/共76页第五页,共76页。第5页/共76页第六页,共76页。第6页/共76页第七页,共76页。n辑不明确。n门级:寄存器和组合逻辑都明确第7页/共76页第八页,共76页。第8页/共76页第九页,共76页。第9页/共76页第十页,共76页。第10页/共76页第十一页,共76页。第11页/共

2、76页第十二页,共76页。第12页/共76页第十三页,共76页。一、概述一、概述综合方法是指电路从较高级别的描述自动地转换综合方法是指电路从较高级别的描述自动地转换到较低级别的描述的自动设计方法。到较低级别的描述的自动设计方法。综合可分为三个层次综合可分为三个层次行为综合:是指从系统算法级的行为描述到寄存行为综合:是指从系统算法级的行为描述到寄存器传输器传输(chun sh)级(级(RTL)结构描述的转换)结构描述的转换逻辑综合:是从逻辑综合:是从RTL级描述到门级逻辑级的转换级描述到门级逻辑级的转换版图综合:是从门级描述到产生相应版图的综合版图综合:是从门级描述到产生相应版图的综合综合(zn

3、gh)方法第13页/共76页第十四页,共76页。第14页/共76页第十五页,共76页。二、行为综合二、行为综合 行为综合是一种高层次的综合,它的任务行为综合是一种高层次的综合,它的任务是实现从系统算法级的行为描述到寄存传是实现从系统算法级的行为描述到寄存传输级结构描述的转换。这里所说的行为是输级结构描述的转换。这里所说的行为是数字系统或其部件与外界环境的相互关系数字系统或其部件与外界环境的相互关系与作用;而结构是指组成系统与作用;而结构是指组成系统RTL级的各级的各个个(gg)部件及其相互之间的连接关系。部件及其相互之间的连接关系。 综合(zngh)方法第15页/共76页第十六页,共76页。在

4、目前的实际设计工作中,行为描述的抽象层次太在目前的实际设计工作中,行为描述的抽象层次太高,综合工具无法很好的理解设计者的意图,高,综合工具无法很好的理解设计者的意图,综合出的电路距离设计者的实际要求有很大差综合出的电路距离设计者的实际要求有很大差距,并且目前主流的综合工具都不具有这种功距,并且目前主流的综合工具都不具有这种功能,目前有一些推出的行为综合器如能,目前有一些推出的行为综合器如SynopsysSynopsys的的Behavioral ComplierBehavioral Complier,但用户的反映都不是,但用户的反映都不是很良好。因此一般采用人工很良好。因此一般采用人工(rngn

5、g)(rngng)将行为级将行为级描述的描述的verilog/VHDLverilog/VHDL语言该写成寄存器级描述语言该写成寄存器级描述。第16页/共76页第十七页,共76页。第17页/共76页第十八页,共76页。三、逻辑综合和逻辑优化三、逻辑综合和逻辑优化逻辑综合通常是使逻辑综合通常是使RTL级级HDL描述自动转换描述自动转换(zhunhun)成一组寄存器和组合逻辑,也成一组寄存器和组合逻辑,也就是说经过逻辑综合可以得到集成电路的就是说经过逻辑综合可以得到集成电路的门级逻辑结构。一般逻辑综合以后紧接着门级逻辑结构。一般逻辑综合以后紧接着是逻辑优化,主要是考虑面积和时序优化是逻辑优化,主要是

6、考虑面积和时序优化,最后得到一个满足时序,面积和功耗约,最后得到一个满足时序,面积和功耗约束条件的优化的逻辑电路。束条件的优化的逻辑电路。综合过程是将综合过程是将HDL描述转换描述转换(zhunhun)成非成非优化的布尔等式的描述,也就是门级描述优化的布尔等式的描述,也就是门级描述,该转换,该转换(zhunhun)过程是综合软件自动过程是综合软件自动完成的,其过程不受用户控制。采用一定完成的,其过程不受用户控制。采用一定的算法和规则,在约束条件控制下使非优的算法和规则,在约束条件控制下使非优化的布尔等式进一步转换化的布尔等式进一步转换(zhunhun)成优成优化的布尔描述,这就是逻辑优化的过程

7、。化的布尔描述,这就是逻辑优化的过程。逻辑综合和优化时必须选择合适的综合库。逻辑综合和优化时必须选择合适的综合库。综合库的选择体现设计人员对综合优化过综合库的选择体现设计人员对综合优化过程的控制,反映了对综合的要求。程的控制,反映了对综合的要求。综合(zngh)方法第18页/共76页第十九页,共76页。三、逻辑综合三、逻辑综合(zngh)和逻辑优化和逻辑优化逻辑优化是在给定综合逻辑优化是在给定综合(zngh)库的情况下,库的情况下,对于逻辑描述所形成的门电路网络进行优化对于逻辑描述所形成的门电路网络进行优化,优化的目标是根据电路速度和面积等约束,优化的目标是根据电路速度和面积等约束条件进行协调

8、,简化和改善电路的逻辑设计条件进行协调,简化和改善电路的逻辑设计。 优化过程分两个阶段进行,它们是优化过程分两个阶段进行,它们是:(1)与工艺无关的逻辑优化阶段)与工艺无关的逻辑优化阶段:运用代数和运用代数和布尔代数技术对电路进行优化布尔代数技术对电路进行优化(运用两极极运用两极极小化过程小化过程);(2)结合综合)结合综合(zngh)库,与目标工艺对照阶库,与目标工艺对照阶段段:根据制造工艺的要求,将已筒化的逻辑根据制造工艺的要求,将已筒化的逻辑描述转换成综合描述转换成综合(zngh)库耍求的表达形式库耍求的表达形式,也就是用相应的单元符号,包括标准单元,也就是用相应的单元符号,包括标准单元

9、或或FPGA元件符号以及其它物理实现的逻辑元件符号以及其它物理实现的逻辑符号替代已简化的描述。符号替代已简化的描述。综合(zngh)方法第19页/共76页第二十页,共76页。第20页/共76页第二十一页,共76页。第21页/共76页第二十二页,共76页。第22页/共76页第二十三页,共76页。四、版图综合四、版图综合 从电路的逻辑结构到集成电路版图的转换是从电路的逻辑结构到集成电路版图的转换是物理综合的过程,也称为版图综合,实际上物理综合的过程,也称为版图综合,实际上就是自动布局布线的过程。按照设计流程,就是自动布局布线的过程。按照设计流程,逻辑设计验证完毕接着就可以进行自动的版逻辑设计验证完

10、毕接着就可以进行自动的版图设计。图设计。布局算法布局算法 布局是放置版图模块的工作,考虑布局是放置版图模块的工作,考虑(kol)到到以后的布线通常是把连接紧密的模块依次放以后的布线通常是把连接紧密的模块依次放置,目的是使整个版图的面积和电路的工作置,目的是使整个版图的面积和电路的工作周期最小,这就是所谓基于周期最小,这就是所谓基于Timing的布局。的布局。综合(zngh)方法第23页/共76页第二十四页,共76页。2.布线布线布线是根据连接网表对布局后的模块进行连线,布布线是根据连接网表对布局后的模块进行连线,布线器的类型分成:线器的类型分成:1) 通道布线:适用于通道宽度相同的标准通道通道

11、布线:适用于通道宽度相同的标准通道2) 开关箱布线器:能对复杂的崎岖开关箱布线器:能对复杂的崎岖(qq)通道布线通道布线,也就是能适用于宽度不等的情况。,也就是能适用于宽度不等的情况。3) 迷宫迷宫(Mage)布线器:能对任何复杂结构的通道布线器:能对任何复杂结构的通道布线,由于通道情况比较复杂,算法需要较长布线,由于通道情况比较复杂,算法需要较长运算时间,布线速度较慢。运算时间,布线速度较慢。综合(zngh)方法第24页/共76页第二十五页,共76页。第25页/共76页第二十六页,共76页。第26页/共76页第二十七页,共76页。第27页/共76页第二十八页,共76页。第28页/共76页第二

12、十九页,共76页。第29页/共76页第三十页,共76页。第30页/共76页第三十一页,共76页。nASIC版图工具(gngj):Cadence Silicon Ensemble(old)/ Encounter(new)n Synopsys Apollo(old)/Astro(new)nASIC版图验证工具(gngj): Mentor Calibre,Cadence DIVA , Cadence Assura、Synopsys Hercules . 第31页/共76页第三十二页,共76页。设计过程可分五个阶段:第一阶段:项目策划第二阶段:总体设计第三阶段:详细(xingx)设计和可测性设计第四阶

13、段:时序验证与版图设计第五阶段:加工与完备ASIC设计(shj)流程简单介绍第32页/共76页第三十三页,共76页。第一阶段:项目策划任务:形成项目任务书 (项目进度,周期管理等)。流程:市场需求-调研-可行性研究-论证-决策-任务书。第二阶段:总体设计任务:确定设计对象和目标,进一步明确芯片功能、内外部性能要求,参数指标,论证各种可行方案,选择最佳方式,加工厂家,工艺水准。流程:需求分析-系统方案-系统设计-系统仿真。输出:系统规范化说明(System Specification):包括(boku)系统功能,性能,物理尺寸,设计模式,制造工艺,设计周期,设计费用等等.第33页/共76页第三十

14、四页,共76页。第三阶段: 详细设计和可测性设计任务:分功能确定各个模块算法的实现结构,确定设计所需的资源按芯片的要求,速度,功耗,带宽,增益,噪声,负载能力,工作温度等和时间,成本,效益要求选择加工厂家,实现方式(fngsh),(全定制,半定制,ASIC,FPGA等);可测性设计与时序分析可在详细设计中一次综合获得,可测性设计常依据需要采用FullScan,PartScan等方式(fngsh),可测性设计包括带扫描链的逻辑单元,ATPG,以及边界扫描电路BoundScan,测试Memory的BIST。第34页/共76页第三十五页,共76页。 流程:逻辑设计流程:逻辑设计-子功能分解子功能分解

15、-详细时序框图详细时序框图-分块逻辑仿真分块逻辑仿真-电路设计电路设计(算法的行为级,算法的行为级,RTL级描述级描述)-功能仿真功能仿真-综合综合(加时序约束和设计库加时序约束和设计库)-电路网表电路网表-网表仿真。网表仿真。 输出:输出: 功能设计功能设计(Function Design):将系统:将系统(xtng)功能的实现方案功能的实现方案设计出来设计出来.通常是给出系统通常是给出系统(xtng)的时序图及各子模块之的时序图及各子模块之间的数据流图。间的数据流图。 逻辑设计逻辑设计(Logic Design):这一步是将系统:这一步是将系统(xtng)功能结构功能结构化化.通常以文本通

16、常以文本(Verilog HDL 或或VHDL),原理图原理图,逻辑图表示逻辑图表示设计结果设计结果,有时也采用布尔表达式来表示设计结果。有时也采用布尔表达式来表示设计结果。电路设计电路设计(Circuit Design):电路设计是将逻辑设计表达式转换:电路设计是将逻辑设计表达式转换成电路实现。成电路实现。 第35页/共76页第三十六页,共76页。 第四阶段:时序验证与版图(bnt)设计 任务:静态时序分析从整个电路中提取出所有时序路径,然后通过计算信号沿在路径上的延迟传播,找出违背时序约束的错误(主要是SetupTime 和 HoldTime),与激励无关。在深亚微米工艺中,因为电路连线延

17、迟大于单元延迟,通常预布局布线反复较多,要多次调整布局方案,对布局布线有指导意义。 流程:预布局布线(SDF文件)-网表仿真(带延时文件)-静态时序分析-布局布线-参数提取-SDF文件-后仿真-静态时序分析-测试向量生成。第36页/共76页第三十七页,共76页。 输出:输出: 物理设计物理设计(Physical Design or Layout Design):物理:物理设计或称版图设计是设计或称版图设计是VLSI设计中最费时的一步设计中最费时的一步.它要将电路设计中的每一个元器件包括晶体管它要将电路设计中的每一个元器件包括晶体管,电阻电阻,电容电容,电感电感(din n)等以及它们之间的连等

18、以及它们之间的连线转换成集成电路制造所需要的版图信息线转换成集成电路制造所需要的版图信息. 设计验证设计验证(Design Verification):在版图设计完成以:在版图设计完成以后后,非常重要的一步工作是版图验证非常重要的一步工作是版图验证.主要包括主要包括:设计规则检查设计规则检查(DRC),版图的电路提取版图的电路提取(NE),电学电学规检查规检查(ERC)和寄生参数提取和寄生参数提取(PE)。第37页/共76页第三十八页,共76页。第五阶段:加工与完备任务:联系生产加工,准备芯片的样片测试和应用准备。流程(lichng):工艺设计与生产-芯片测试-芯片应用。输出:用户使用说明书。

19、 上面集成电路设计的五个阶段,每一阶段有不同的任务,有具体的工作流程(lichng),也产生对应的输出结果。 第38页/共76页第三十九页,共76页。集成电路集成电路(jchng-dinl)(jchng-dinl)的设计过程:的设计过程: 设计创意设计创意 + + 仿真验证仿真验证功能功能(gngnng)要求要求行为行为(xngwi)设计(设计(Verilog)Sing off集成电路芯片设计过程框架集成电路芯片设计过程框架是是行为仿真行为仿真综合、优化综合、优化网表网表时序仿真时序仿真布局布线布局布线版图版图后仿真后仿真否否是是否否否否是是设计业设计业第39页/共76页第四十页,共76页。典

20、型ASIC设计具有下列相当复杂的流程(lichng),实际中包含如下多项基本内容:结构及电气规定。RTL级代码设计和仿真测试平台文件准备。为具有存储单元的模块插入BIST(Design For test 设计)。为了验证设计功能,进行完全设计的动态仿真。设计环境设置。包括使用的设计库和其他一些环境变量。使用 Design Compiler工具,约束和综合设计,并且加入扫描链(或者JTAG)。第40页/共76页第四十一页,共76页。使用(shyng) Design Compiler自带静态时序分析器,进行模块级静态时序分析。使用(shyng) Formality工具,进行 RTL级和综合后门级网

21、表的 Formal Verification。版图布局布线之前,使用(shyng)PrimeTime工具进行整个设计的静态时序分析。将时序约束前标注到版图生成工具。时序驱动的单元布局,时钟树插入和全局布线。将时钟树插入到DC的原始设计中。使用(shyng) Formality,对综合后网表和插入时钟树网表进行 Formal Verification。 第41页/共76页第四十二页,共76页。从全局布线后的版图中提取出估算的时间延时信息。将估算的时间延时信息反标注到Design Compiler或者 Primetime。在Primetime中进行静态时序分析(fnx)。在Design Compi

22、ler中进行设计优化。设计的详细布线。从详细布线设计中提取出实际时间延时信息。将提取出的实际时间延时信息反标注到Design Compiler或者Primetime中。第42页/共76页第四十三页,共76页。使用Primetime进行版图后的静态时序分析(fnx)。在 Design Compiler中进行设计优化(如需要)。进行版图后带时间信息的门级仿真。LVS和DRC验证,然后流片。第43页/共76页第四十四页,共76页。 在实际工作(gngzu)中,不同的设计团队可能拥有不同的ASIC设计开发流程,但是这些不同的开发流程只是在对设计流程的各个阶段命名时有一些细微的差别。总的来说,ASIC设

23、计的必要步骤是缺一不可的。一个ASIC芯片的设计必须要有一个团结合作的团队才能够完成。第44页/共76页第四十五页,共76页。ASIC项目的主要步骡包括:预研阶段;顶层设计阶段;模块级设计阶段;模块实现阶段;子系统仿真阶段;系统仿真,综合和版图设计前门级仿真阶段;后端版面设计阶段;测试向量准备阶段;后端仿真阶段;生产(shngchn)签字;硅片测试阶段。第45页/共76页第四十六页,共76页。 预研阶段是ASIC项目开发的最初始阶段,也是开发部门和市场部门工作结合得最紧密的一个阶段。预研阶段的工作就是要分析产品市场的商业机会,给出初姑的产品结构,并验证产品结构对于商业机会的把握程度。 该阶段的

24、任务:初始的产品系统结构设计;产品初始规划和资源需求统计(tngj);风险和成本分析。第46页/共76页第四十七页,共76页。 该阶段输出:项目的时间(shjin)和资源需求估计;晶片面积的估计;产品研发预算估计;初始的产品系统结构设计;风险分析;设计路线和开发工具的选定。第47页/共76页第四十八页,共76页。 可行性分析是预研阶段最重要的一个环节,它是对该项目的利润模型、开发周期和风险性的分析。 如果设立ASIC开发项目的目的是替代目前的一个成功产品,那么降低成本和增强功能是项目的最主要需求。如果设立ASIC开发项目的目的是去开拓新的市场或者替代目前尚未成功的产品,开发时间将是项目中优先级

25、最高的需求。由于项目的开发策略会对整个项目的结构设计、开发等产生巨大的影响,项目的规划者需要根据项目的具体情况在预研阶段开始之前对项目的这些(zhxi)驱动因素进行归纳分析,以制定项目的开发策略。第48页/共76页第四十九页,共76页。 顶层设计是一个富有创造性的阶段,在这个阶段,要定义产品的顶层架构。许多经典的工程折中问题都需要在这个阶段做出决定。这个阶段中的创造性思维对于产品的成功有着极大的影响。创造性可以体现在产品的创意、顶层架构设计创意和设计流程的创意等方面。这个阶段的工作(gngzu)主要由少数具有结构设计和系统设计才能的高级工程师参与。第49页/共76页第五十页,共76页。该阶段的

26、任务:书写功能需求说明;讨论几个顶层结构备选项;完成顶层结构设计说明;确定关键的模块(如果需要,这些模块可以尽早开始)确定需要使用的第三方IP模块;选择开发组成员;确定新的工具;确定开发路线/流程;讨论风险;预估硅片面积、输入输出引脚、开销(ki xio)和功耗等。第50页/共76页第五十一页,共76页。项目经理的任务:完成项目计划;确定资源(项目组成员、设备和工具);组织培训课程(kchng)。该阶段输出:功能需求说明;顶层结构设计说明;初始的开发计划和资源需求。第51页/共76页第五十二页,共76页。这个阶段需要递交的文档: 结构设计文档:在这个文档中,设计者需要清楚地描述电路板、软件和A

27、SIC的划分。通常ASIC作为系统中的一个重要部分,它的功能需要在顶层结构设计说明中详细的描述。 ASIC开发(kif)计划:这个计划必须经过项目管理人员的验收通过。同时,还需要完成设计线路描述文档。这个文档要定义项目开发(kif)中所需要的工具、技术和方法。第52页/共76页第五十三页,共76页。 在这个阶段,顶层结构将被合理(hl)划分成一些小的模块。各个设计模块之间需要认真细致的合理(hl)划分。确定功能,模块与模块之间的联系等。 ASIC的层次化结构最好用图示方式表示,如果绘图工具使用合理(hl),这些图可以直接用工具转成结构化的verilog或VHDL代码。第53页/共76页第五十四

28、页,共76页。本阶段的任务:将顶层架构分解成更小的模块;定义模块的功能和接口;回顾上一阶段完成的初始项目开发计划和顶层结 构设计文档;风险分析(如果需要,对已有的计划结构进行修改 以减少风险);组织开发小组学习(xux)开发规范(代码编写风格,开发 环境的目录结构);检查芯片设计规则(晶片温度,封装,引脚,芯片 供电等);重新估计芯片的门数。第54页/共76页第五十五页,共76页。项目经理的任务:分析和管理开发风险;更新开发计划,分配工作;开始考虑(kol)芯片验证/确认;建立一个文档代码管理机制。本阶段输出:所有模块的设计文档;准确的项目开发计划。本阶段的风险:一些组员可能在设计时感到有些孤

29、立无援;开发小组可能未理解项目的目标。 第55页/共76页第五十六页,共76页。 在这个阶段,ASIC的生产商必须确定下来。项目管理者必须与ASIC生产商建立例会制度,在这些例会中需要讨论ASIC的结构和设计路线。因为ASIC生产商有他们的一套生产流程和他们自己的技术特点,设计也需要遵循他们的设计规则。在这些讨论中,特别要注意的就是生产商对于生产签字(尤其是在与新的生产商接触时)的要求和工具(gngj)都有可能是不同于以往的。这个环节要是了解得不清楚,这对于以后的生产签字和芯片测试都会带来巨大冲击,轻则造成项目的延迟,重则投片失败。第56页/共76页第五十七页,共76页。本阶段任务:模块及设计

30、、编码、测试和综合;芯片级的测试环境设计、编码和测试;给出一个更准确的芯片面积估计。项目管理者的任务:提供文档规范(gufn)和对设计文档验收;设立和讲解验收过程,确定哪些部分在什么时候 需要验收;每周组织会议,了解进度,对发现的问题进行解 决;第57页/共76页第五十八页,共76页。和生产厂商谈判进行初始版图设计的时间,需要 提交的材料等以便于生产厂商尽早对设计如何布 局布线有一个大致的了解,这样(zhyng)对于以后正式交 付设计后生产厂商的工作顺利开展并缩短对方的 设计时问有很大的帮助;验收测试例设计和分析测试覆盖率;开始安排资源准备项目原型化和硅片测试;准备好所有的第三方芯片的仿真模型

31、。第58页/共76页第五十九页,共76页。本阶段输出:所有的模块设计、代码和模块织的测试;初始的模块级综合;最终决定的芯片引脚。该阶段风险分析:该阶段是最容易造成项目延迟的阶段,所以必须 坚持任务向前赶的原则,随时关心各个小组的进 度,及时发现问题并安排解决资源(zyun),坚持按时验 收;由于最终得到硅片的面积可能超过估计的最大 值,因此需要考虑怎样修改设计缩小硅片面积。第59页/共76页第六十页,共76页。模块设计可以划分为以下5个任务(rn wu):细化设计说明;模块设计;编码;仿真;综合。第60页/共76页第六十一页,共76页。 在这个阶段,需要开始计划硅片的测试。下面是一些重要的事项

32、需要在这个阶段考虑和跟踪。 (1) 芯片引脚列表。引脚列表需要在最终(zu zhn)的网表递交的前几个星期生成,并通过验收确定下来。引脚列表必须征得ASIC生产厂商、ASIC前端设计小组和印制电路板设计小组的同意。 (2) 封装。如果对于ASIC生产厂商来说,封装是新的,则ASIC生产厂商必须重新设计封装。重新设计封装主要是设计晶片与引脚之间的连接印制电路板。封装的信号引脚数量、供电引脚数量和封装的方式等都必须确定下来。如果重新制作封装,项目管理者必须跟ASIC生产厂商确定封装重新设计的时间,以便于重新考虑项目的开发计划。第61页/共76页第六十二页,共76页。 (3) 样片和预生产量。ASI

33、C生产厂商一般为客户提供一定数量的样片。样片一般可以有多种类型,它们的返回和递交时间都不一样(yyng)。对于初始的测试,必须有足够的数量可以保证硅片和系统的测试能够快速、顺利地进行。通过和生产厂商的有效谈判,可以提高芯片预生产量,这样可以有效地提高产品的首批上市产量。第62页/共76页第六十三页,共76页。 子系统仿真就是将那些独立设计而在逻辑(lu j)上关联比较紧密的模块集成在一起,组成一个小系统进行仿真。在有些小的设计中子系统仿真是没有必要的。但是有些大的系统,子系统仿真是非常有必要的。子系统仿真必须同时与模块级设计同时进行。第63页/共76页第六十四页,共76页。该阶段的任务:撰写并

34、验收测试列表文档;撰写测试伪代码,例如,CPU寄存器访问,测试 环境配置等;运行仿真。该阶段输出:先成功地完成第一个子系统仿真;对第一个子系统的仿真结果进行验收;完成所有子系统模块仿真。该阶段的风险:测试小组和设计小组之间的交流不畅通会增加不 必要的项目(xingm)进度延缓,特别是会导致完成第个 仿真例的时间拖延。第64页/共76页第六十五页,共76页。该阶段的任务:撰写和验收系统测试例文档;编写测试伪代码,例如CPU寄存器访问,测试环 境配置等;进行RTL级仿真和门级仿真;记录跟踪问题的解决过程,如可能,使用(shyng)错误自 动报告系统进行错误的反馈和修改;检查芯片设计是否满足设计规范

35、;开始撰写芯片的使用(shyng)指南;编写系统综合的脚本,对系统进行综合;根据芯片的特性,画出芯片内模块摆放的方法。第65页/共76页第六十六页,共76页。项目管理者的任务:密切注意仿真的进度并安排(npi)定期的短会讨论仿真 进展;安排(npi)与ASIC生产厂商关于版图设计的会议。该阶段输出:成功地完成第一个系统测试例;验收过的系统仿真计划;所有的RTL级仿真和门级仿真完成及测试报告;综合后的网表。该阶段的风险:是测试小组和设计小组之间的交流不通畅会延缓 项目进度,特别是会导致第一个仿真实例的拖延。第66页/共76页第六十七页,共76页。本小节所描述的工作是由ASIC生产厂商完成的。AS

36、IC生产厂商的任务:测试版和最终版网表的版图设计;检查(jinch)网表和测试向量的错误;生成版图设计后的时间面积信息。ASIC生产厂商输出:布局布线完成后的时间面积信息;布局布线完成后的网表和标准时延文件;硅片制造的信息。第67页/共76页第六十八页,共76页。 ASIC生产厂商将拿到的网表转换成一个物理的版图设计(shj)。这个过程要使用一些复杂的工具,风险主要是由设计(shj)的大小和系统速度需求决定。设计(shj)越大,系统速度越快,风险就越大。如果ASIC设计(shj)跟生产厂商以前已经做过的完全不同,风险就会更大。这些不同包括:不同的工艺、逻辑门数量大、输入输出引脚数量大和使用非常可靠的逻辑单元等。第68页/共76页第六十九页,共76页。该阶段的任务:综合(zngh)、测试电路插入和测试向量生成;生成一个版图设计文档;支持版图设计(平面图设计和检查时序等);版图设计之后的重新综合(zngh)(修理过载

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论