您当前的位置:五五电子网电子知识单片机-工控设备单片机通信通信集成电路芯片物理设计难点及解决方案 正文
通信集成电路芯片物理设计难点及解决方案

通信集成电路芯片物理设计难点及解决方案

点击数:7723 次   录入时间:03-04 12:01:37   整理:http://www.55dianzi.com   单片机通信

  1引言

  随着半导体工艺的不断发展和通信技术的不断提高,以超大规模、高集成度和复杂性为特征的通信集成电路芯片物理设计,相比于普通的消费类产品芯片,在超深亚微米工艺下面临着更为严峻的挑战:一、工艺特征尺寸的不断缩小、电源电压的不断降低、 电源噪声 对芯片性能的影响日益凸显,已成为超大规模通信集成电路物理设计中一个不可忽视的问题;二、随着工艺技术的进步,高速通信集成电路芯片的时序对于芯片制造过程中产生的偏差越来越敏感,精确的电路模型及准确的时序分析方法成为制约通信集成电路芯片能否实现快速时序收敛的关键;三、通信集成电路芯片通常需要支持各种高速接口电路的应用,从而造就了独特的时钟树拓扑结构——网状时钟树,而通信芯片固有的超大规模的特性更加重了这种复杂高速 时钟树优化 的难度;四、随着通信技术的飞速发展、数据传输速度和容量的不断提高、信道噪声对信号质量的影响越来越大, 高速串并 / 并串转换器 (HighSpeedSerdes,HSS)的抗噪性、传输信道数量及其建模仿真的精确度成为影响通信系统设计的重要因素。本文针对这些通信芯片的物理设计难点,较为详细地介绍了IBM相应的解决方案。

  2物理设计难点分析及解决方案

  针对超深亚微米工艺下超大规模通信集成电路所面临的物理设计难点,IBM提出了相应的解决方案,具体介绍如下。

  2.1电源噪声分析

  目前通信集成电路的规模不断增大、工艺特征尺寸不断减小,芯片的功耗不断增加而电源电压则不断降低,电源噪声已成为超大规模集成电路设计中一个不可忽视的问题。由于大规模通信集成电路芯片通常带有各种复杂的高速接口,并在整个产品的工作过程中要求有很高的可靠性,因此芯片的电源设计起着至关重要的作用。为了保证芯片的电源完整性,在芯片的设计流程中必须对IO的同步开关噪声SSN(SimultaneousSwitchNoise)、芯片上的动态电源噪声、静态压降、ESD(EleCTRo-StatICDischarge)静电保护以及电迁移EM(ElectroMigration)进行有效的检查和签收。

  IBM在进行超大规模集成电路的设计过程中,有一套完整的流程对电源噪声进行分析(图1),能够在芯片的布局阶段尽早发现和解决芯片布局与电源设计上存在的问题,从而减少了设计反复的时间。电源噪声检查在芯片设计过程中是一个重要的签收环节,完整的设计和分析流程保证了IBM能够提供高质量的专用集成电路芯片。

电源噪声分析流程

图1电源噪声分析流程

  IBM的电源噪声分析流程贯穿了整个芯片设计过程,其中包含了两个噪声评审会议和一系列分析工具。在每个项目开始布局之前,噪声分析小组会和项目的物理设计工程师一起召开PINT(Post-IDRNoiseTeamReview)会议,对芯片的设计规格进行审查,找出设计中可能存在的风险,提出在芯片布局时需要注意的事项,让物理设计工程师在布局前对整个芯片的电源噪声情况有所了解,尽量避免由于电源噪声无法满足而反复修改布局。在芯片布局阶段,负责电源噪声分析的工程师会紧跟布局的变化,利用IBM的GPM(GeneriCPACkageModel)和ALSIM(AustinLinearSimulator)系列工具及时评估芯片的电源噪声。

  GPM是一个可以快速分析IO同步开关噪声的建模和分析工具。GPM针对芯片中包含IO的局部区域建立HSPICE模型,其中包含通用的封装RLC模型,芯片上的电源分配网络,IO驱动器模型和模拟一般逻辑电路翻转的等效模型。由于GPM分析不需要成熟的芯片布局,建模和仿真速度快,因此可以尽早分析IO对电源噪声的影响,为芯片的IO布局提供快速的参考,评估IO所需的电源滤波方案,避免在设计中形成电源噪声的热点。一旦芯片布局确定,GPM模型可以代表实际芯片的IO翻转情况,该模型可以交付客户,让客户联合系统的板级模型进行芯片、封装和PCB的信号完整性分析和时序分析。分析的结果可以帮助客户在芯片设计早期评估系统的性能,同步地进行PCB的设计,确定更加合理的芯片时序约束。

  ALSIM_TA(TransientAnalysis)是一个高效的全芯片动态电源噪声仿真分析工具。仿真过程中使用了芯片的封装模型,片上电源网络模型和代表各种逻辑电路翻转的电流波形。通过ALSIM_TA仿真可以得到整个芯片电源噪声峰峰值,动态压降等信息在芯片上的分布情况,并以二维图形直观地显示,如图2所示。ALSIM_TA的结果可以直观地评估芯片的布局和电源滤波方案对电源噪声的影响。

图2ALSIM

图2ALSIM_TA仿真结果

  根据早期的ALSIM_TA和GPM分析结果,物理设计工程师可以尽早优化芯片布局,通过增加噪声源和噪声敏感的器件之间的距离,增加片上去耦电容等方式获得较好的噪声性能。



www.55dianzi.com

   在芯片布局最终确定之前,噪声分析小组会和物理设计工程师召开NTFR(NoiseTeamFloorplanReview)会议,再次对芯片的布局和电源滤波方案进行评审,对高速接口的相关问题进行讨论,检查芯片是否可以满足 电源噪声 签收的标准并提出建议和进一步的分析、优化方案。

  除了利用GPM和ALSIM_TA对电源动态噪声进行分析,IBM还使用ALSIM_ETIR对全芯片的静态电源压降进行分析。在每个设计阶段,ALSIM_ETIR会提取每个电路上的压降并反标到时序分析工具中从而得到更真实的静态时序分析结果。在每个设计的签收阶段,ALSIM_PGA和ALSIM_ESD是对EM和ESD进行检查和签收的工具,而GPM则是动态电源噪声的签收工具。通过在每个设计阶段对芯片的电源噪声进行完备的检查,IBM可以设计出具有高可靠性的大规模通信集成电路芯片,保证一次设计成功率。

  2.2 统计静态时序分析 (SSTA)

  随着工艺技术的进步,芯片制造过程中产生的偏差成为影响芯片性能的重要因素,必须在芯片设计的阶段就考虑这个问题。传统的静态时序分析(StatICTimingAnalysis,STA)方法,建立在以工艺角为基础的器件时序模型上。然而随着工艺技术的进步,反映偏差的参数迅速增加,不仅包括晶片内或晶片间的偏差,还包括各种片上偏差(On-ChipVariation,OCV),例如芯片不同位置上沟道长度、阈值电压、金属层厚度等,这导致工艺角的数目和时序分析的时间呈指数增长。除此之外,STA的另一大缺陷是预测的时序过于悲观,因为器件工作在每个参数的最坏情况下的机率是很低的,这导致设计的时序过于保守,从而增加了设计难度和时间。因此,我们需要建立一个更完备的模型以反映各种工艺偏差对时序的影响,并在有限的时间内,更准确地进行时序分析。

  IBM很早就开始对统计静态时序分析方法(StatisticalStaticTimingAnalysis,SSTA)进行研究,并已取代STA应用于65nm、45nm工艺中。SSTA是利用统计的方式去描述制造工艺中的偏差,采用的模型描述的是各个偏差的概率分布曲线。

  下面我们举例说明SSTA与STA的不同。如图3所示,寄存器A和寄存器B的时钟端接在同一个门控时钟源,但分别在M5和M6金属层上布线。传统的STA没有考虑不同金属层之间由于CMP工艺造成的偏差,因此假设两条路径工作在相同的工艺角下,导致实际的时钟偏移(Skew)大于估计的结果,电路可能无法正常工作。图4描述了M5和M6金属层阻抗偏差的分布,实际电路可能工作在整个坐标平面内的任意一个点。PrimeTime中通过引入比例因子(DeratingFactor)[1]来解决类似的工艺偏差,两个参数的偏差遵循线性关系,所覆盖的范围为图4中条状区域,比例因子的值决定了所覆盖区域的大小。SSTA是基于各个偏差的概率分布曲线,得到联合概率分布曲线,采用3σ分析方法,覆盖区域所占比例高达98.9%。

金属层制造偏差引起的时钟偏移

图3金属层制造偏差引起的时钟偏移

不同时序分析方法对工艺偏差的覆盖率

图4不同时序分析方法对工艺偏差的覆盖率

  SSTA不以slack作为时序检查的依据,而是预测电路性能对工艺偏差的敏感程度,作为评价设计可靠性的指标。SSTA可以分析出芯片上每个部分能工作在多高的时钟频率下,并为测试方案的设计提供依据。SSTA的基础是建立可靠的模型来反映工艺偏差的概率分布,IBM已经将SSTA应用于自主研发的时序分析工具Einstimer中,并从65nm工艺开始,作为Sign-off的必要条件。同时,IBM还将SSTA的理念应用于布局布线,信号完整性分析等工具中,从统计学的角度对电路进行优化,使设计更符合DFM的要求。

  2.3 时钟树优化

  通信集成电路通常需要支持各种应用,如HSS、SRAM、DDR、TCAM等;而这些接口电路一般都工作在不同的时钟域下。为了实现各接口电路之间高速的数据传输,往往需要一些计算/控制逻辑电路能够可配置地工作在不同的时钟域。这样就形成了通信领域集成电路芯片独特的时钟树拓扑结构——网状时钟树。如图5所示,多个异步时钟源从PLL、HSS或者IO引入芯片内部,经过几级选通器或分频器,最终到达每个时序器件的时钟端。时钟结构相同的一组逻辑电路,可以在不同的时段采用不同的时钟频率;而时钟结构不同的逻辑电路,经过配置,可以工作在同一时钟域下,进行同步信号传输,满足特殊的通信需求。因此,在建立和优化时钟树时,需要对芯片上各个时钟的到达时间进行一个整体的约束,使可能工作在同一时钟域下的逻辑电路的时钟信号到达时间尽量保持一致,从而保证时序电路正常工作。

[1] [2]  下一页


本文关键字:集成电路  通信  解决方案  单片机通信单片机-工控设备 - 单片机通信

《通信集成电路芯片物理设计难点及解决方案》相关文章>>>