ASIC设计流程教学文案.ppt

ASIC设计流程教学文案.ppt

ID:59560535

大小:127.50 KB

页数:48页

时间:2020-11-11

ASIC设计流程教学文案.ppt_第1页
ASIC设计流程教学文案.ppt_第2页
ASIC设计流程教学文案.ppt_第3页
ASIC设计流程教学文案.ppt_第4页
ASIC设计流程教学文案.ppt_第5页
资源描述:

《ASIC设计流程教学文案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASIC设计流程第一阶段:项目策划任务:形成项目任务书(项目进度,周期管理等)。流程:市场需求--调研--可行性研究--论证--决策--任务书。第二阶段:总体设计任务:确定设计对象和目标,进一步明确芯片功能、内外部性能要求,参数指标,论证各种可行方案,选择最佳方式,加工厂家,工艺水准。流程:需求分析--系统方案--系统设计--系统仿真。输出:系统规范化说明(SystemSpecification):包括系统功能,性能,物理尺寸,设计模式,制造工艺,设计周期,设计费用等等.第三阶段:详细设计和可测性设计任务:分功能确定各个模块算法的实现结构,确定设计所需的资源按芯片的要求,速度,

2、功耗,带宽,增益,噪声,负载能力,工作温度等和时间,成本,效益要求选择加工厂家,实现方式,(全定制,半定制,ASIC,FPGA等);可测性设计与时序分析可在详细设计中一次综合获得,可测性设计常依据需要采用FullScan,PartScan等方式,可测性设计包括带扫描链的逻辑单元,ATPG,以及边界扫描电路BoundScan,测试Memory的BIST。流程:逻辑设计--子功能分解--详细时序框图--分块逻辑仿真--电路设计(算法的行为级,RTL级描述)--功能仿真--综合(加时序约束和设计库)--电路网表--网表仿真。输出:功能设计(FunctionDesign):将系统功能的

3、实现方案设计出来.通常是给出系统的时序图及各子模块之间的数据流图。逻辑设计(LogicDesign):这一步是将系统功能结构化.通常以文本(VerilogHDL或VHDL),原理图,逻辑图表示设计结果,有时也采用布尔表达式来表示设计结果。电路设计(CircuitDesign):电路设计是将逻辑设计表达式转换成电路实现。第四阶段:时序验证与版图设计任务:静态时序分析从整个电路中提取出所有时序路径,然后通过计算信号沿在路径上的延迟传播,找出违背时序约束的错误(主要是SetupTime和HoldTime),与激励无关。在深亚微米工艺中,因为电路连线延迟大于单元延迟,通常预布局布线反复

4、较多,要多次调整布局方案,对布局布线有指导意义。流程:预布局布线(SDF文件)--网表仿真(带延时文件)--静态时序分析--布局布线--参数提取--SDF文件--后仿真--静态时序分析--测试向量生成。输出:物理设计(PhysicalDesignorLayoutDesign):物理设计或称版图设计是VLSI设计中最费时的一步.它要将电路设计中的每一个元器件包括晶体管,电阻,电容,电感等以及它们之间的连线转换成集成电路制造所需要的版图信息.设计验证(DesignVerification):在版图设计完成以后,非常重要的一步工作是版图验证.主要包括:设计规则检查(DRC),版图的电

5、路提取(NE),电学规检查(ERC)和寄生参数提取(PE)。第五阶段:加工与完备任务:联系生产加工,准备芯片的样片测试和应用准备。流程:工艺设计与生产--芯片测试--芯片应用。输出:用户使用说明书。上面我们描述了集成电路设计的五个阶段,每一阶段有不同的任务,有具体的工作流程,也产生对应的输出结果。实际工作中,主要的设计具体任务内容可以用下面的流程图来说明。集成电路的设计过程:设计创意+仿真验证功能要求行为设计(VHDL)Singoff集成电路芯片设计过程框架是行为仿真综合、优化——网表时序仿真布局布线——版图后仿真否是否否是—设计业—典型ASIC设计具有下列相当复杂的流程,实际

6、中包含如下多项基本内容:结构及电气规定。RTL级代码设计和仿真测试平台文件准备。为具有存储单元的模块插入BIST(DesignFortest设计)。为了验证设计功能,进行完全设计的动态仿真。设计环境设置。包括使用的设计库和其他一些环境变量。使用DesignCompiler工具,约束和综合设计,并且加入扫描链(或者JTAG)。使用DesignCompiler自带静态时序分析器,进行模块级静态时序分析。使用Formality工具,进行RTL级和综合后门级网表的FormalVerification。版图布局布线之前,使用PrimeTime工具进行整个设计的静态时序分析。将时序约束前标

7、注到版图生成工具。时序驱动的单元布局,时钟树插入和全局布线。将时钟树插入到DC的原始设计中。使用  Formality,对综合后网表和插入时钟树网表进行FormalVerification。从全局布线后的版图中提取出估算的时间延时信息。将估算的时间延时信息反标注到DesignCompiler或者Primetime。在Primetime中进行静态时序分析。在DesignCompiler中进行设计优化。设计的详细布线。从详细布线设计中提取出实际时间延时信息。将提取出的实际时间延时信息反标注到De

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。