好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

大规模集成电路CAD-第六章--自动布局布线及SOC简介课件.ppt

37页
  • 卖家[上传人]:人***
  • 文档编号:591070737
  • 上传时间:2024-09-16
  • 文档格式:PPT
  • 文档大小:1.42MB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2024/9/161第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介p6.1 6.1 自动布局布线自动布局布线p6.2 SOC6.2 SOC的技术简介的技术简介p6.3 VLSI6.3 VLSI设计发展方向设计发展方向 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/162Logic synthesisLogic synthesisPlacementPlacementRoutingRouting 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1636.1 自动布局布线p 自动布局布线定义p自动布局、布线是将门级网表(netlist)转换成版图(layout),并对各个电路单元确定其几何形状、大小及位置,同时要确定 单元之间的连接关系p方法有两种,一种是手工画版图实现,另一种是用自动布局布线工具实现(Auto Place and Route,APR) pVLSI设计的自动布局、布线必须借助EDA工具完成p比较著名的自动布局、布线工具:AVant!/Synopsys的ApolloII、Cadence、Synopsys、Mentor等公司的工具。

      p在Cadence中进行布局规划的工具为Preview,进行自动布局布线的 引 擎 有 四 种 : Block Ensemble、 Cell Ensemble、 Gate Ensemble和Silicon Ensemble,其中,Block Ensemble适用于宏单元的自动布局布线,Cell Ensemble适用于标准单元或标准单元与宏单元相混合的布局布线,Gate Ensemble适合于门阵列的布局布线,Silicon Ensemble主要用在标准单元的布局布线中 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/164p 自动布局布线流程自动布局布线流程Ø标准单元库Ø按电路种类划分Ø核心逻辑单元库ØI/O单元Ø硬核模块生成器Ø按设计阶段划分Ø逻辑综合库Ø单元的仿真库Ø物理版图库Ø延时模型库门级网表门级网表布局规划布局规划预布线布局预布线布局时钟树时钟树布线布线自自自自动动动动布布布布局局局局布布布布线线线线过过过过程程程程设计约束设计约束工艺库工艺库数据准备和输入数据准备和输入版图数据输出版图数据输出DRC & LVS 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/165①①数据准备和输入数据准备和输入Ø网表(netlist): Ø由逻辑综合工具生成的,以标准逻辑单元表示的逻辑网络(EDIF网表)Ø标准逻辑单元库/工艺库:Ø由EDA/Foundary厂商合作提供;如:Artisan Components的TSMC0.25um CMOS标准单元库和输入/输出单元库) Ø标准逻辑单元库的库单元种类繁多,形式多样,以满足不同阶段的ASIC设计的需求Ø设计约束Ø芯片的总体功耗、时序要求和面积 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/166②②布局规划、预布线、布局布局规划、预布线、布局p布局规划布局规划p是面向物理版图的划分,不同于逻辑设计时模块的划分。

      p布局规划可估算出较为精确的互连延迟信息、预算芯片的面积,分析布线的稀疏度p布局规划从版图上将芯片设计划分为不同的功能块,布置输入/输出端口,对功能块、宏模块、芯片时钟及电源分布进行布局方案设计,根据设计要求对一些单元或模块之间的距离进行约束和控制p在深亚微米设计中,合理的总体布局规划可以提高综合的连线延迟模型的准确性,从而更快的达到时序收敛,减少设计的重复 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/167p预布线预布线p预布线的目的就是要在版图设计上为布线留必要的通道p预布线包括宏单元的电源、地、信号的布线,焊盘单元的布线及芯片核心逻辑部分的电源环、电源网络的布线布线通道的不同划分布线通道的不同划分电源分配一般结构电源分配一般结构某某3232位微处理器电源总线位微处理器电源总线 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/168p布局布局p布局就是进行网表中单元的放置,这一步可以使用综合时产生的时序约束来驱动布局,以使布局后的连线延迟更接近综合的连线延迟模型,更快的达到Timing Closure 。

      p布局要求将模块在满足一定的目标函数的前提下布置在芯片上的适当位置,并要求芯片面积最小、连线总长最短、电性能最优并且容易布线 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/169③③时钟树综合时钟树综合p在芯片版图设计中,时钟树的设计是非常重要的,数字系统中一切的电路行为都是在时钟的严格同步下进行的p系统中的时钟负载很大,而且遍布整个芯片这样就造成了较大的本地时钟间的相对延时,也叫时时钟钟偏偏斜斜(Clock Skew),时钟偏斜严重影响电路的同步,会造成时序紊乱延时延时延时最大延时最大芯片平面芯片平面时钟输入时钟输入延时为零延时为零abdc 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1610p时钟树 时钟树综合就是为了保证时钟的设计要求,对芯片的时钟网络进行重新设计的过程,包括:Ø时钟树的生成Ø缓冲的插入Ø时钟网络的分层p时钟网络形式Ø最常用的时钟网络是H-树和平衡树最常用的两种时钟网络最常用的两种时钟网络时钟树主干时钟树主干时钟树主干时钟树主干时钟源时钟源时钟源时钟源 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1611p 一些时钟树的实例不含时钟树不含时钟树 零歪斜时钟树零歪斜时钟树 可变时间时钟可变时间时钟树树 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1612p时钟树插入及增加驱动器时钟树插入及增加驱动器p时钟信号延时与具体的版图密切相关,所以在逻辑综合的时候一般忽略时钟的处理,而在布局布线设计中进行插入时钟树操作。

      p为了实现时钟延时的总体平衡,对时钟信号进行树状插入驱动(buffer)一个插入驱动的时钟分配树一个插入驱动的时钟分配树DEC Alpha 21164 CPU时钟树的例子时钟树的例子 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1613④④布线布线布线布线p布线是根据电路连接的关系,在满足工艺规则和电学性能的要求下,在指定的区域内完成所需的全部互连,同时尽可能地对连线长度和通孔数目进行优化p完成预布线以后,一些特定网络的布线,如时钟、总线等一些关键路径需要严格保证其时序要求;在布线中,这些关键路径的布线被赋予较高的优先级,有时甚至进行手工布线p全局布线Ø布线工具首先把版图区域划分为不同的布线单元,同时建立布线通道;Ø对连线的网络连接方向和占用的布线资源(布线通道和过孔)、连线的最短路径等进行确定;Ø对布线的拥塞程度进行估计,调整连线网络过度拥塞的部分 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1614⑤⑤版图检查与验证版图检查与验证版图检查与验证版图检查与验证pDRC:Design Rule Check设计规则检查pERC:Electronic Rule Check电学设计规则pLVS:Layout vs Schematic Check网表一致性检查版图版图设计规则检查设计规则检查网表与参数提取网表与参数提取版图网表版图网表电学规则检查电学规则检查后仿真后仿真网表一致性检查网表一致性检查原理图网表原理图网表 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1615a)a)a)a)设计规则检查设计规则检查设计规则检查设计规则检查(DRC, Design Rule Check)(DRC, Design Rule Check)(DRC, Design Rule Check)(DRC, Design Rule Check)p设计规则是以器件的特征尺寸为基准,根据制造工艺水平及其它考虑,制定出的一整套关于各掩膜相关层上图形自身尺寸及图形间相对尺寸的允许范围。

      p设计规则检查则是检查版图中各掩膜相关层上图形的各种尺寸,保证无一违反规定的设计规则p设计规则的范围很宽,项目繁多,但其中多数规则是关于图形边与边之间的距离规范,包括宽度检查、面积检查、内间距检查和外间距检查 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1616b)b)b)b)电学设计规则电学设计规则电学设计规则电学设计规则(ERC, Electronic Rule Check) (ERC, Electronic Rule Check) (ERC, Electronic Rule Check) (ERC, Electronic Rule Check) p电学设计规则检测出没有电路意义的连接错误,(短路、开路、孤立布线、非法器件等),介于设计规则与行为级分析之间,不涉及电路行为p实现:提取版图网表,ERC软件p网表提取工具:逻辑连接复原 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1617c)c)c)c)网表一致性检查网表一致性检查网表一致性检查网表一致性检查(LVS, Layout vs Schematic Check)(LVS, Layout vs Schematic Check)(LVS, Layout vs Schematic Check)(LVS, Layout vs Schematic Check)pLVS是指把从版图中根据器件与节点识别提取出的电路同原设计的电路进行对比检查,要求两者在结构上达到一致。

      pLVS要对比检查的结构单元,版图中提取出的电路和原设计的网表必须化作同一形式的网表结构,即相同形式的结构单元的互联,两者才具有可比性p如果两者不一致,其错误大体分为两类:p不一致点(节点不一致、器件不一致)p失配器件p实现:网表提取,LVS软件 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1618p后仿真是指版图完成后提取芯片内部寄生参数后的得到最准确的门延时和互连线延时的仿真p后仿真包括:逻辑仿真、时序分析、功耗分析、电路可靠性分析等⑥⑥输出结果输出结果p所有检查验证无误,布图结果转换为GDSII格式的掩膜文件p然后通过掩膜版发生器或电子束制版系统,将掩膜文件转换生成掩膜版⑦⑦后仿真后仿真后仿真后仿真 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16196.2 SOC技术简介p基本概念基本概念ØSOCSOC:System on chip 片上系统系统集成芯片ØSoc基本特征:①①SOCSOC是VLSIVLSI技术的最新产物②②SOCSOC是实现现代电子系统的重要途径。

      ③③SOCSOC技术涉及:a)集成电路制造技术;b)设计技术;c)电子系统设计理论;d)软件工程等④④SOCSOC芯片采用超深亚微米(VDSM)或纳米ICIC制造技术⑤⑤SOCSOC的复杂性!绝大多数设计厂商不可能覆盖全部技术领域,不可能也没有必要在设计上完全采用自主设计方法⑥大量采用IPIP核来完成设计已成为一种趋势 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1620p IP IP核核p软核 是用可综合的RTL描述或者通用库元件的网表形式表示的可复用模块用户须负责实际的实现和版图p固核 是指在结构和拓扑针对性能和面积通过版图规划,甚至可用某种工艺技术进行优化的可复用模块它们以综合好的代码或通过库元件的网表形式存在p硬核 是指在性能、功率和面积上经过优化并映射到特定工艺技术的可复用模块它们以完整的布局布线的网表和诸如GDSII(一种版图数据文件格式)格式的固定版图形式存在分类可移植性联合性易用性价格软核好高高高固核中中中中硬核差低低低 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1621p SOC SOC组成结构组成结构Ø用户设计的算法模块ØCPUCPU模块ØDSPDSP模块ØMemory模块Ø模- -数转换器(ADC)(ADC)、、数- -模转换器(DAC)(DAC)Ø锁相环(PLL)(PLL)Ø运算放大器(OpAmp)(OpAmp)Ø电压调节器(Band ap Voltage Reference)(Band ap Voltage Reference)Ø晶振单元Ø直流电压转换器(DC-DC converter)(DC-DC converter)ØI/O模块Ø无线传输模块Ø图像处理模块 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1622SOCSOC组成结构组成结构 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1623SOCSOC应用领域应用领域 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1624p SOC SOC设计设计pSOCSOC芯片设计: : 芯片设计====系统设计; ;pSOCSOC的设计包括:p芯片设计p测试方法设计p软件系统设计pPCB PCB 板设计p系统和分系统设计pSOCSOC的设计涉及领域:p系统p硬件p软件p测试等学科 各领域的界线越来越模糊,趋向融合。

      pSOCSOC芯片的设计同样按层次划分,与VLSI VLSI 设计方法一致,同样分为:p系统设计、p行为设计、p结构设计、p逻辑设计、p电路设计、p版图设计, 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1625p SOC SOC芯片设计流程芯片设计流程系统功能定义HDL Description内部表示硬件结构生成软件结构生成联合验证Ø芯片结构设计Ø芯片逻辑设计Ø芯片电路设计Ø芯片版图设计Ø软件系统设计Ø测试方案设计ØPCB设计系统总成 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1626p 基于平台的基于平台的SOCSOC设计方法设计方法p在超深亚微米(纳米)工艺阶段:pSoCSoC架构设计的工作量将超过物理设计;p嵌入式软件开发的工作量将超过硬件设计;p需要大幅缩减架构开发时间,更早地进行软件开发并完成SoCSoC验证,才能保证SoCSoC芯片的上市时间并控制设计成本p目前,解决SoCSoC技术瓶颈的方法就是提高设计的抽象级,采用基于平台的方法设计SoCSoC芯片。

      p基于平台的SoCSoC设计方法带来一系列新的变化:①硬件描述语言倾向于采用C++/SystemCC++/SystemC及其方法来仿真SoCSoC和嵌入式软件,可比传统的RTLRTL方法快5050万倍②改VLSIVLSI设计的自顶向下方法为层次性设计方法;③在RTLRTL实现之前,使用最优的系统模型或虚拟原型并行开发应用软件和系统软件,效率要比在RTL/CRTL/C级验证快几个数量级④使用模型构建可复用设计平台,可快速造就新的派生设计 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1627 MPEG算法 视频处理 雷达信号处理器 Cadence的SoC Encounter设计平台 Mentor的Platform Express设计平台 Synopsys的Galaxy设计平台 ARM的PrimeXsys+RealView设计平台 Altera DSP/SOPC Builder设计平台 ARM公司的CPU系列 Motorola公司的系列 Artisan公司的系列 TI公司的DSP系列 Altera公司Nios系列Customer自主设计模块EDA工具IP核提供商(嵌入式系统) 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16286.3 VLSIVLSI设计发展方向设计发展方向pVLSI发展趋势p先进工艺(高集成度、低功耗)p系统化设计方法(SOC,SOPC,结构化ASIC)pEDA技术 … …pFPGA发展趋势p向高密度、高速度、宽频带方向发展p向低成本、低价格的方向发展p向低电压、低功耗和绿色化方向发展p结构化ASICp可编程片上系统SOPCp动态可重配置DRFPGAp单片群集器COD 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/1629pALTERA StratixIIp颠覆了四输入查找表(LUT)是FPGA最佳选择的传统观念,输入数可变的自适应逻辑模块(ALM)作为FPGA的基本结构单元pTSMC 90nm工艺,9层金属,1.2内核电压pALM数目:6240-71760;等效逻辑单元(LE)数目:15.6-17.94万个,而130 nm Stratix FPGA的最大容量是8万个逻辑单元pDSP(包含4个18*18乘法器)数目:12-96pPLL数目:6-12p最大可用I/O数目:358-1158pRAM数目:M512 RAM:104-930;M4K RAM:78-768;M-RAM(512K):0-9pStratix-II比第一代Stratix器件的逻辑利用率平均提高了25%;性能快50%。

      pStratixII器件使用了128位密钥的高级加密标准(AES)算法对配置的比特流进行加密, 密钥存放在外部配置器件中,可以对QuartusII软件生成的加密配置文件进行解密,不需要外部电池1.高密度、高速度、宽频带 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16302、低成本、低价格 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16313、低电压、低功耗和绿色化pXilinx为用户提供1.2v,1.5v,1.8v,2.5v,3.3v和5v可编程逻辑系列选择pAltera为用户提供1.5v,1.8v,2.5v,3.3v和5v可编程逻辑系列选择 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16324、结构化ASICp复杂功能FPGA设计,考虑通过技术上的融合在ASIC与FPGA之间寻找一条“中间道路”pLSI Logic、NEC 、AMISemiconductor、Fujitsu、Chip Express、Lightspeed 、Semiconductor和Altera等都是结构化ASIC技术的推动者p结构化ASIC核心思路p具有类似FPGA粗颗粒逻辑单元的门电路阵列派生产品p预先在硅片上嵌入必要的功能电路模块,开发者只需要对少数的金属布线层进行个性化编程以完成设计,不需要象ASIC设计那样设计芯片所有掩模层p需要更少的可由用户配置的金属层和通孔层结构化ASICp独特的开发方法使得其很难在短期内得到更多开发工具商的支p掩模成本的大幅降低Ø0.13μm工艺的每项结构化ASIC设计的掩模费用大约为10万美元,而相同工艺条件下ASIC设计其掩模成本将达到65万美元。

      Ø结构化ASIC市场将从2002年的110万美元增加到2007年的8.48亿美元Ø随着工艺线宽的减小,结构化ASIC在掩模成本上的经济性将更加明显 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16335、片上可编程系统SOPCpSOPC含义 是一种特殊的嵌入式微处理器系统它是片上系统(SOC),单个芯片完成整个系统的主要功能它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能pSOPC的基本特征p嵌入式处理器IP Core为核心(多处理器)p具有小容量片内高速RAM资源p丰富的IP Core资源可供灵活选择(ASIC)p足够的片上可编程逻辑资源p处理器调试接口和FPGA编程接口共用或并存p可能包含部分可编程模拟电路p单芯片、低功耗、微封装pSOPC优点p降低成本,提高系统整体性能p缩短设计迭代周期:FPGA设计灵活,设计迭代周期短p降低硬件系统设计风险p极大程度提高设计灵活性,可重构、可升级 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16346、动态可重配置DRFPGA(Dynamically Reconfigurab le FPGA)p静态可重配置: 在上电以后, 将存放在FPGA 外部的非易失性存储器中的配置数据一次性加载到FPGA 内部的配置存储器SRAM 中。

      在系统运行期间, SRAM 中的配置数据始终保持不变当系统再次启动时, 则可以通过加载不同的配置数据来改变FPGA 的逻辑功能p动态可重配置: 指在系统运行期间, 随时可以通过对FPGA 的重新配置来改变其逻辑功能, 而且并不影响系统的正常运行FPGA 逻辑功能的改变在时间上保持动态连续能够动态地改变数字逻辑系统的功能p必要性p大提高数字逻辑系统的自适应能力p提高对逻辑资源的利用率:对某些字逻辑系统, 并非其所有的逻辑在任何时刻都处在激活或工作状态, 可以将整个设计从时间上分解成多个模块, 每个模块对应一个配置, 只要按照正确的时序动态地更换FPGA 的配置, 就可以实现系统的功能p新兴的计算结构: 通用处理器:将计算任务从时间上分解成指令序列, 通过指令的顺序执行来完成计算任务, 这种方式的灵活性好, 但速度较慢;A S IC:后者是将计算任务从空间上分解成多个硬件单元电路, 这种方式的计算速度快, 但灵活性差,且开发周期较长DRFPGA 来实现计算, 则允许将计算任务从时间和空间(逻辑资源) 上实行双向分解, 不仅具有接近A SIC 的速度, 而且有软件的灵活性 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16357、单片群集器COD (clusters on die)p65 纳米以下加工技术p在大多数情况下有可能采用专用处理单元。

      p在一块芯片上包括几个处理单元以及足以存储复杂应用程序的内存p处理单元必须通过一个网络进行通信:p除了一些处理单元和内存以外,工程师还要处理芯片上的某些定制区域,这些区域可用来以硬件为中心实现各种功能p这种“芯片”实际将由至少两片组成—— 一片包含数字逻辑电路,另一片包含模拟电路pCOD 将代替SOCp几个APU(应用处理单元)通过片上网络进行通信,协同提供实现一个系统所需的处理能力p它能继续得益于新的加工技术;它使用大型的宏块p它可以让用户通过重新编程来使产品升级,从而降低一个产品系列在市场寿命期内的成本p一直从事通用CPU 业务的公司如Intel公司、AMD公司、TI公司、Motorola公司和IBM公司,都可能进入COD 市场 第第6 6章章 自动布局布线及自动布局布线及SOCSOC简介简介路漫漫其修远兮 吾将上下而求索2024/9/16361.掌握自动布局布线的含义和流程2.掌握SOC含义及相关知识3.掌握VLSI发展方向思考题:思考题: 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.