数字电视发端调制器芯片时序优化设计与实现

数字电视发端调制器芯片时序优化设计与实现摘要:设计数字集成电路时,关键是要满足时序的约束。时钟树综合是芯片设计后端优化时序过程中至关重要的一环,尤其是在复杂的超大规模高速集成电路设计中,它将直接影响最后的流片。其中时钟偏斜是影响时钟的重要因素。本文以SMIC0.18μm工艺数字电视发端调制器芯片为例,前端提出新的获得同步分频时钟的方法,后端使用Synopsys的Astro工具来进行手动时钟树综合和时序优化,在满足时序设计要求的同时减小了芯片面积。关键词:时序优化;时钟树综合;时钟偏斜;同步设计中图分类号:TN402文献标识码:AAbstract:Thekeyofdigitalintegratedcircuitdesignistomeetthetimingconstraints.Clocktreesynthesisistheessentialelementontimingoptimizationintheback-endchipdesign,especiallyforcomplexhigh-speedultra-large-scaleintegratedcircuitdesign.Itwillhaveadirectimpactonthefinaltapeout,andtheclockskewisanimportantfactorintheimpactofclock.Thispaperproposesanewmethodtogetfrequencyclockinthefront-end,andusesAstrotooloftheSynopsystomanuallysynthesisclocktreeandoptimizetimingintheback-end,basedonSMIC0.18umdigitalTVtransmittermodulatorchip.Theresultshowsthatwecandecreasethechiparea,andmeetthetimingrequirementatthesametime.Keywords:Timingoptimization;Clocktreesynthesis;ClockskewSnchronousdesign1引言在大规模集成电路中,时钟信号往往是整个芯片中扇出时间最大、通过距离最长、以最高速度运行的信号[1]。随着集成电路的工艺几何尺寸不断缩小,时钟信号线路上的互连线延迟以及之间的耦合电容成为影响时序收敛的主要因素。不同的寄存器距离时钟信号源远近距离不同,造成信号到达的时间不一样,我们称之为时钟偏移。而一个时钟信号源往往要驱动数万个寄存器,不能满足芯片的驱动要求。时钟树综合可以解决此类问题,一方面平衡时钟偏差,一方面插入缓冲器增加驱动力。满足国标GB20600-2006要求的全模式地面数字电视多媒体广播基带调制芯片,含有180多万个标准单元门电路,45个大型存储器宏模块,201个输入输出pad,其中包括一个集成模拟PLL。该芯片含四个同步时钟信号,存在大量的宏模块,增加了时序路径的复杂性,基于面积和功耗优化的考虑,对时序优化提出了更高的要求。为了满足时序要求,优化设计方案,本文在前端设计中提出一种新的获得分频同步时钟的方法,在后端设计中采用分区布局时序要求严格的时钟,手动优化时钟树等方法,在满足时序设计要求的同时减小了芯片面积。2优化时序原理时序电路要求数据在时钟采样时刻保持稳定,但由于时钟存在抖动,所以数据信号需要在时钟有效沿到来之前的一段时间内保持稳定。这段时间称为建立时间(setuptime),即数据对时钟的准备时间。同样,在时钟翻转之前,数据也必须在一段时间内保持稳定才能被寄存器成功采样。这段时间称为保持时间(holdtime),即数据对时钟的保持时间[2]。其原理如图1所示。时序优化是指,考虑到器件内部延时,时钟的不稳定和偏斜,以及电容电阻等因素,采取优化设计方案,优化布局,综合和优化时钟树等方式,满足用户设计的建立时间以及保持时间的时序约束。时钟偏移是指时钟分布系统中到达各个时钟末端,即终端寄存器的时钟输入端的时间不一样,这是不可避免的。而过大的时钟偏移会引起电路时序混乱,导致功能错误,因此在高速ASIC设计中,时钟偏移受到设计者的重视。时钟树综合与优化,即是将缓冲器和反相器插入到各个与时钟源相连的终端寄存器,并对寄存器间的时钟偏移进行平衡。前端设计时钟的方法对时序有很大影响,故采取优化时钟同步,减少时钟偏斜的设计方法,可实现优化时序的同时减少芯片面积。后端设计中,Astro通过分析时钟网络来保证合理的时钟偏移。通过调整参数和插入的器件型号等来保证满足时序要求,提高电路同步性能。图3为本文中设计实例――数字电视发端调制器芯片的主时钟的时钟树。本时钟树中主要有四个同步信号,即输入时钟clk_60V48和经过二、四、八分频得到的clk_30V24,clk_15V12,clk_7V56时钟。在时钟树各个级别插入缓冲器或反相器来减小时钟偏移,可以达到优化时序的效果...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?