手机数字基带处理芯片中的静态时序分析

发布者:sigma28最新更新时间:2010-01-22 来源: 葛维 郑建宏关键字:手机  数字基带处理芯片  静态时序 手机看文章 扫描二维码
随时随地手机看文章

  1.引言

  随着深亚微米技术的发展,数字电路的规模已经发展到上百万门甚至上千万门。工艺也从几十um提高到65nm甚至45nm。这样的电路规模做验证的时间在整个芯片的开发周期所占的比例会越来越重。通常,在做验证的时候,我们都会采用动态验证的方法。现在,用静态验证方法(STA Static Timing Analysis),不仅能够完成验证的工作,而且还能大大节省验证所需要的时间。静态时序分析简称它提供了一种针对大规模门级电路进行时序验证的有效方法。静态时序分析是相对于动态时序分析而言的。动态时序分析时不可能产生完备的测试向量,覆盖门级网表中的每一条路径。因此在动态时序分析中,无法暴露一些路径上可能存在的时序问题;而静态时序分析,可以方便地显示出全部路径的时序关系,因此逐步成为集成电路设计签字认可的标准。

  2.静态时序分析工作原理

  本文以Synopsys公司的Prime Time SI作为时序分析的工具,介绍静态时序分析的工作原理。Prime Time把整个设计电路打散成从主要的输入端口到电路触发器、从触发器到触发器、从触发器到主要输出端口、从主要的输出端口到主要的输出端口、四种类型的时序路径,分析不同路径的时序信息,得到建立时间(setup time)和保持时间(hold time)的计算结果。而Prime time SI又在Prime time的基础上加入串扰分析(Crosstalk analysis)。串扰是由两个或者多个物理相邻连线之间的容性交叉耦合(capacitive cross-coupling)产生的相互作用。随着工艺越来越进步,在130nm或者90nm的工艺下,串扰的影响已经变得与单元延迟和线延迟一样重要。

  2.1 时序路径的分析

  整个电路的静态时序分析都是由时序路径分析组成。时序路径分析就是检查从发射沿(lunching edge)到捕获沿(capturing edge)的时间是否满足设计的需要。它主要可以分为两类:

  建立时间路径

  这种路径用于检查信号在到达捕获沿之前的一段稳定时间(setup time),也就是确定从发射沿到捕获沿的过程是否足够快。建立路径包括普通的数据到时钟的建立路径、数据到数据以及时钟门的路径。如果最晚的一个发射沿到最早的一个捕获沿之间的时间满足时序要求(没有timing violation),才能确保这条建立路径都满足条件。

  保持时间路径

  这种路径用于检查信号在到达捕获沿之后的一段稳定时间的(hold time),也就是确定从发射沿到捕获沿的时间是否太短。包括普通的数据到时钟的建立路径、数据到数据以及时钟门的路径、异步信号同步化的检查。为了正确的分析,我们检查保持路径时必须检查最早的一个发射沿到最晚的一个捕获沿之间的时间满足时序要求。

  如图1中发射部分由所有的时钟端口到触发器FF2的D端口之间的单元(包括U1、U2、FF1、U4)和线组成;捕获部分由所有的时钟端口到触发器FF2的时钟端口之间的单元(U1、U3、FF2)和线组成。其中U1既属于建立路径又属于保持路径。那么,建立路径就应该结合到FF2的D端口最慢的路径和到其时钟端口最快的路径来看。保持路径则相反,我们应该找到达FF2D端口最快的路径和到其时钟端口最慢的路径。对于Setup Time验证来说:

  Slack=Required Time – Arrival Time

  对于Hold Time验证来说:

  Slack= Arrival Time –Required Time

  Slack为正值,表示满足时序要求

建立/保持路径示意图

图1 建立/保持路径示意图[page]

  PT工作流程

  图2为PT的工作流程,我们可以看出静态时序分析是一个反复进行的过程。直到结果满足要求为止。

PT工作流程

图2 PT工作流程

  芯片在工作时所处的环境是不同的,然而环境的不同导致芯片内部的单元和线的延迟不同。为了使芯片在大多数环境下都能正常工作,PT中提供了三种分析模式:single、bc_wc、on_chip_variation。我们平时常用的是bc_wc模式,它把环境用工艺制程(process)、温度(temperature)、电压(voltage)分为以下3种情况:

  1、best case:工艺制程:1;理想温度零下40摄氏度;电压1.32V(此芯片额定电压为1.2V)

  2、typical case:工艺制程:1;室温环境25摄氏度;电压1.2V

  3、worst case: 工艺制程:1;125摄氏度;电压1.08v

  为了测试芯片在投片生产和封装整个制造过程是否出现物理等方面的缺陷导致功能不正确。现在的超大规模集成电路的设计中,都加入了可测性设计(DFT:Design for Test)电路。当芯片工作于测试模式时,时钟树的结构与功能模式完全不同。我们必须在测试模式下也要分以上3种情况做静态时序分析。

  3.静态时序分析与门级仿真的关系

  静态时序分析也有自己的弱点,它无法验证电路功能的正确性。值得注意的是,静态时序分析只能有效地验证同步时序的正确性,大部分设计中可能包含地异步电路的时序验证,则必须通过门级仿真来保证其时序的正确性。

  根据以上对静态时序分析的介绍,我们做门级仿真也应该分别仿真功能模式和测试模式下的best case、typical case、worst case三种情况,但是侧重点有所不同。功能模式下,大部分电路我们只需要验证worst case和best case就可以认为是正确的,但是在我们芯片的设计中,曾经过出现worst case和best case通过而typical case仿真失败的情况。这是因为有的电路中寄存器级数太多,时钟偏移(clock skew)对电路的影响造成的。虽然这种情况即使在百万门级以上的设计中也很少见,但为了提高芯片成功率,对于关键路径,关键模块,需要仿真3中情况。测试模式一般工作在室温环境,它的仿真我们只需要关心typical case就可以了。

  静态时序分析工具无法验证异步时钟的电路。然而现在芯片中可能存在异步时钟电路,如我们的TDS-CDMA数字基带处理芯片中,就有二十几个异步时钟域。在PT中,所有异步时钟域的路径都必须被设为false_path(表示不关心该路径)。由于RTL级功能仿真也不能发现异步时钟域之间信号的错误,我们在门级仿真时需要特别注意异步时钟域之间的信号的验证。

  我们还可能遇到门级仿真失败,但是PT中并没有报错的情况。经过反复试验分析,可能会有以下几种情况导致它们的结果不一致:

  1、VCS不支持负的输入输出路径延迟,但是PT是支持的。当VCS遇到负输入输出路径延迟,它就自动认为它是0。这样就导致了错误

  2、新版本的PT产生的SDF文件有关于信号沿的信息。如果我们用老版本的库或存储器模型没有包含这种沿的信息,PT将会认为它是一条更长的路径。而VCS仍然用标准的延迟来计算,就导致结果不一致。可见,一套完善的EDA工具很复杂,不同版本之间的细微差别也可能导致我们验证的失败。

  3、最常见的原因是`timescale不同。如果设计和SDF文件中所设的`timescale不同,那么SDF文件中的反标值可能被舍去。这就导致了静态时序分析和动态仿真的不匹配。所以,保证RTL代码、库文件、存储器模型、SDF文件中的`timescale一致非常重要。

  门级仿真是芯片流片前的最后一道验证。虽然能够很好的反映芯片工作的真实情况,但是资源占用严重、时间长。只有综合利用动态验证和静态验证的优点,才能高效准确的完成一块芯片的设计。[page]

  4.TDS-CDMA数字基带处理芯片中的应用

  我们实验的对象TDS-CDMA数字基带处理芯片,是一块规模在1000万门以上,130nm工艺的超大规模集成电路,其中包含ARM、DSP等硬核。在门级做全功能测试需要大量的人力物力资源,是很不现实的。我们在实际芯片中设计中采用静态时序的分析加门级仿真的方法。

  在芯片的设计过程中,我们在几个阶段做静态时序分析。

  1)综合之后先做一次STA。此时主要检查:

  1、电路设计的时序有没有问题。如两个寄存器之间有过多的组合逻辑,使电路不能运行在需要的时钟频率上。

  2、由于综合工具(设计中用Design Complier)的算法限制,每一次综合出的网表都不同。需要反复做综合,直到网表的时序达到我们的期望。用这一版网表再继续往下做。

  因为没有具体的布局布线信息,此时的时序分析建立在线上负载模型(wire load model)上。线上负载模型是一种比较悲观的模型,所以可能出现一些不是很严重的Violation。现阶段我们不需要关心这些,它们可以在布局布线时得到解决。

  2)预布局之后:

  这时候,元件的大概位置关系已经确定。可以通过静态时序分析来解决布局中不合理的地方,以便修改。

  3)布局布线完成后

  布局布线后可以从版图中提取精确的器件和网络延迟得到SPEF (Standard Parasitic Exchange Format ) 文件,反标到Prime Time SI中再做一次时序分析,这时可以得到基于版图的精确的时序分析结果。

  布局布线的过程中,需要不停的用STA来分析布局布线的结果。我们的芯片采用SMIC提供的0.13微米工艺的元件库。他们提供了标准元件库和HVT元件库两种。HVT元件的特点是漏电低,但是延时比较大。所以,刚开始的时候我们用HVT元件,做STA之后发现有的路径不能满足时序要求。我们再用一些标准元件来替代这些HVT元件,反复不停比较,直到所有路径都满足时序要求为止。这样,既最大程度的实现了低功耗,也满足了时序要求。

  在完成时序分析之后,用PT SI生成SDF(standard delay format)文件反标到网表中做门级仿真。

  此时的SDF文件不仅包含单元延迟和线延迟,也包含了版图信息,串扰信息等。门级仿真可以得到最真实,最接近实际情况的结果。

  5.结束语

  静态时序分析以它运行速度很快、占用内存较少,可以对芯片设计进行全面的时序功能检查,并利用时序分析的结果来优化设计等优点,很快地被用到数字集成电路设计的验证中。然而门级仿真也由于它不可取代的地位在ASIC设计中仍有一席之地。结合在TDS-CDMA数字基带处理芯片设计中的经验,我们可以得出这样的结论:静态时序分析和门级时序仿真是从不同的侧重点来分析电路以保证电路的时序正确,它们是相辅相成的。现在,实验中的TDS-CDMA数字基带处理芯片已经成功流片。

  本文作者创新点:在实践中寻找到一种STA和门级仿真结合的新方法。在保证流片成功率的基础上最大程度的节省芯片验证的时间。

  参考文献:

  1.Block-based static timing analysis with uncertainty ICCADO3, November 11-13,2003. San lose, California, USA.

  2.Synopsys SOLD 2006

  3.J. A. Jess, et al. Statistical Timing for Parametric Yield Prediction of Digital integrated Circuits, Proceedings of ACM Design Automation Conference, 2003.

  4.冯江,基于VHDL语言的IP核验证,微计算机信息,2005,7-2,3-4。

关键字:手机  数字基带处理芯片  静态时序 引用地址:手机数字基带处理芯片中的静态时序分析

上一篇:Movidius推出Myriad平台提升移动多媒体使用体验
下一篇:ARM & Android:未来MID的重要力量

推荐阅读最新更新时间:2024-05-03 11:11

智能手机屏幕尺寸为何越来越大?
    6月14日消息,美国IT行业分析师亚历克斯•巴雷多(Alex Barredo)本周撰文,对智能手机屏幕尺寸的发展变化进行了分析,并给出了很多有意义的数据。 以下为文章全文: 前言 为了了解现代智能手机行业的趋势,我分析了7000多款智能手机、PDA和类似的电子产品。随后将研究目标缩小到4096款,这些都是在2007年1月第一代iPhone发布后推出的。 这些数据只参考了手机本身,而不直接涉及销售数据或消费者偏好。 屏幕越来越大 众所周知,7年前的所谓“巨屏手机”如今看来已经“小得可怜”。整个社会都已经习惯了双手使用智能手机,而软件行业也已经适应了这一趋势。 来看看屏幕的平均数据:智能手机的平均屏幕尺寸从3英寸扩大到4英寸花
[手机便携]
手机、NB双双疲弱机壳厂可成1月营收创新低
苹果金属机壳厂可成公布1月营收,受到手机及笔记本电脑需求双双疲弱拖累,单月营收跌破50亿元新台币(单位下同)大关,较去年12月的66.98亿元大减17.89亿元,月减率达26.7%,更较2018年同期81.86亿元大幅下滑40%,也创下2017年3月以来的22个月新低。 展望第1季,可成表示,1月已经进入第1季传统淡季,2月受农历年工作天数减少影响将会是谷底,预估3月营收将回升。至于第1季整季,将如之前预期,较去年同期衰退。 可成指出,1月营收出现明显下滑,主要是受到手机产品需求延续去年12月的疲弱状况;另外全球CPU缺货,导致笔记本电脑出货产生瓶颈,加上去年同期笔记本电脑基期较高等因素影响。 而受到美系手机客户拉货动
[手机便携]
2018年全球智能手机普及率将达66%,市场增速继续下滑
中国的移动互联网应用在全球处于领先水平,移动支付的快速普及也引发了海外媒体的惊讶。不过在智能手机普及率方面,中国内地并未名列前茅。据最新的一份机构报告指出,全球普及率今年将达到63%,而香港、台湾的智能手机渗透率在全球排前五名。 据国外媒体引述媒体市场研究公司Zenith的报告称,根据对52个国家和地区的调查,今年底的全球智能手机普及率将是63%,明年将攀升到66%。 报告指出,在成熟市场,智能手机普及率达到80%到90%之后,增长速度开始放缓。据称,2015年,智能手机用户增长了21%,去年的增速下降到14%,今年的增速将是10%,明年的增速下滑到7%。 据预测,2018年,全球五个国家和地区的智能手机普及率将超过九
[手机便携]
印度最大手机厂商指责中国对手在印倾销
    还记得印度本土最大手机厂商Micromax吗?他们前段时间表示希望Micromax能跻身全球智能手机销量排行榜的前五,并在香港宣布,将在未 来两年进入中国市场。Micromax创始人之一的维卡斯?简恩认为在中国他们仍按可盈利的价格销售手机,但现实是Micromax如今严重依赖中国代工 企业为其生产手机。最近他们指责中国手机厂商在印度搞倾销。 印度街头(图片来自网易新闻)     据《金融时报》报道称,印度最大智能手机制造商Micromax联合创始人指责中国竞争对手在印度以低价倾销存货,这是全球对中国经济增长放缓所引发连锁反应感到不安的最新例证。   据 了解,Micromax在2008年推出首款手机后,公司得到了
[手机便携]
180°开合 这就是三星将测试的折叠手机
在智能手机行业的发展愈发进入平台期之后,以往只是出现在电影中的概念产品再次成为了大家谈论的话题,而随着全面屏手机概念在今年被越来越多的手机厂商所关注,如今智能手机的外观也越来越具有未来感。   而最近有消息显示,三星将在不久之后开始着手测试一款可折叠屏幕的手机,而正如上图显示的,这款产品可以经过180°开合,两块AMOLED屏幕通过中间的转轴相连接。   不过目前所有的传闻还仅仅是传闻,三星近几年预计仍然会以S和Note系列产品巩固自家的双旗舰战略,近日也有消息称三星S8的预约数量远远超越了之前的Note7,不妨我们猜测三星S8将会在什么时间于国内发布。
[手机便携]
从笔记本和汽车到智能手机 重庆三大电子产业
  几年前,重庆市民很自豪的宣称,“全球每生产3台 笔记本 电脑,重庆就占了1台。”“全国每8辆汽车 就有一辆产自重庆”。汽车和笔电已经成为重庆的代名词之一,而近几年手机产业也随之崛起,大有与汽车、笔电在重庆工业力量中形成“三足鼎立”的态势。下面就随手机便携小编一起来了解一下相关内容吧。   2011-2016年,重庆地区生产总值始终保持两位数增长,位居全国前列。日前,重庆市统计局公布了今年重庆市1-10月全市规模工业运行情况。报告显示,前十个月,重庆规模工业增加值增长9.6%,高于全国2.9个百分点。   其中汽车制造业增加值增长7.1%,电子制造业增长25.6%。从产品看,汽车产能247.9万辆,增长5.1%;微型计算机设备
[手机便携]
三星全球手机市场份额下滑 正被国产品牌吞噬
      新浪手机讯 11月27日上午消息,三星依然保持着智能手机制造的国际巨头地位,在2018年第三季度占全球市场份额的19%。调研机构Counterpoint Research的一份报告显示三星在2018年的7月至9月期间共出货了7220万部智能手机,虽然较2018年第二季度的7160万部出货量稍有增长,但三星在此期间的全球智能手机市场份额同比下降了13%。   三星在去年同期出货了8330万台,占据了21%的市场份额。与此同时,全球智能手机出货量在2018年第三季度同比下降5%,中国的智能手机市场已经连续第五个季度出现下滑。 三星手机   华为继续发展壮大,年增长33%    虽然Galaxy Not
[手机便携]
思特威加速布局高端手机CIS,推动手机摄像头向专业相机能力看齐
2024年4月26日,中国上海 — 思特威(上海)电子科技股份有限公司(股票简称:思特威,4月17日,由潮电智库和深圳市摄像头行业协会联合主办的“全球CMOS传感器应用技术峰会&颁奖典礼”在深圳圆满举行 。此次峰会以“智能影像,大有可为”为主题,汇聚了众多行业知名企业和专家,围绕CMOS图像传感器的前沿技术应用和市场发展趋势展开精彩讨论。 峰会上,思特威工业和新兴芯片部副总裁金方其先生发表了题为“聚焦影像技术,探索光影未来”的精彩演讲,为参会的行业观众分享了全球CIS市场趋势,并深入介绍了思特威先进CIS技术与产品发展方向。演讲中金方其表示,正如此前思特威创始人徐辰博士在采访中表达的观点——手机摄像头正在向专业相机能力看齐,思
[手机便携]
思特威加速布局高端<font color='red'>手机</font>CIS,推动<font color='red'>手机</font>摄像头向专业相机能力看齐
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved