时钟芯片功耗来源的探讨
2022-03-23

  时钟芯片广泛地应用于各种需要记录特定时间的设备中。对于便携式设备,时钟芯片的功耗对维持整个系统的正常时间记录是非常重要的。芯片具有较低的功耗,可以满足更长的工作时间要求。在嵌入式系统中,时钟芯片是工作频率较高的电路,降低其功耗,对于整个系统的功耗降低有着显著的作用。

  在低功耗AS中,前端的逻辑设计和后端的物理设计结合得越来越密切。系统的低功耗设计必须从设计的各个层次上加以考虑,以实现整体优化设计。在前端逻辑设计中,从分析功耗物理特性入手,进行功耗估计,为低功耗的整体设计提供理论依据,然后在后端的电路实现上加以控制,这样就可以更好地达到降低芯片功耗的目的。而且还可以降低设计成本,缩短设计周期。

  本文采用自顶而目的设计原则,从体系结构到电路实现上分层次探讨了时钟芯片的功耗来源,并采取相应的控制手段实现芯片的低功耗设计。

 

  1 时钟电路功耗分析

 

  1.1 CMOS电路功耗分析

  对于CMOS,影响功耗的因素主要包括三个部门:动态功耗、短路功耗和静态功耗。由于动态功耗占CMOS电路总功耗的80%以上,因此在功耗设计上主要考虑如何降低这部分功耗。

  动态功耗Pd可用下式表示:

  Pd=C L V DD2f0→1 (1)

  式中,CL为输出节点的总负载电容;VDD为工作电压,也是CMOS电路的逻辑摆幅;f0→1为开关活性因子。下面就来分析与时钟芯片功耗设计密切相关的两个因素。

  1.1.1 功耗与工作电压VDD的关系

 

  低功耗震荡电路

 

  从(1)式中可以看出,降低工作电压会使功耗呈平方律下降,因此绝大多数低功耗设计都首先考虑采用尽可能低的工作电压。但对于确定的工艺,如果电源电压过低,将会导致电路性能下降。当电源电压降低到接近PMOS和NMOS晶体管的阈值电压值之和时,延迟时间急剧增大,器件的工作速度下降,功耗反而增加。

  1.1.2 功耗与开关活性因子f0→1的关系

  对于CMOS逻辑器件,只有当输出节点出现0到1的逻辑转换时,才从电源吸引能量。因此影响开关活性因子的因素有两个,一个是输入信号变化频率,另一个是电路的逻辑类型、所实现的功能和整个网络的拓扑结构。对于开关活性因子?0→1,可用下式表示:

  f0→1=P 0→1 f (2)

  式中,P0→1是器件开关的概率,即输入从0到1发生转变的概率,它和组成电路的逻辑类型有关。f为输入信号变化的频率,即器件工作频率。由(2)式可知,器件的开关概率P0→1和工作频率f与动态功耗成正比。

  此外,COMS门的充电时间和节点负载电容等都是影响功耗的因素,需要在电路的具体实现中加以控制。

  1.2 时钟电路低功耗分析

  1.2μmCMOS电路的标准工作电压为5V,这对于工作频率较高的电路而言,功耗是非常大的。为降低芯片的整体功耗,考虑在开关活性因子较高的电路上采用低于给定工作电压的设计。由时钟芯片的工作原理可知,时钟信号发生器是整个芯片中工作频率最高的电路,它包括振荡电路和分频电路两部分。其中,振荡电路的工作频率与外接晶振的频率相同,器件开关因子最高,功耗最大。如果能够降低这部门MOS器件的工作电压,合理地设计主要功耗元件的特性参数,降低工作电流,就可以有效地降低功耗;分频电路,尤其是工作在前面几级的分频电路,器件的开关活性因子也很高。因此在分频电路中,同样采用降低工作电压的方法来降低功耗。通过电路功能分析可知,前面1:8分频的电路的工作频率是最高的,这部分电路的功耗占整个分频电路总功耗的80%左右,因此低功耗设计应以降低这部分电路的功耗为目标。

 

  2 低功耗时钟信号发生器

 

  低功耗时钟信号发生器总体设计电路图如图1所示。

 

  低功耗时钟信号发生器总体设计电路图

 

  2.1 振荡电路低功耗设计

  振荡电路是由晶振、电容C0、C1、反向器及电阻R1构成,其中反向器与电阻R1组成包馈网络,X0、X1两个引脚用来外接晶振,如图2所示。由于反向器的工作频率和晶振的工作频率相同,而且反向器的开关概率为1,因为它是主要的功耗元件。在进行低功耗设计时,首先应考虑采用较低的工作电压,并保证在这个电压下,使器件的平均工作电流尽可能地小、RC网络的充放电时间尽可能地短。

  对CMOS器件,根据其传输特性,在饱和区有:

 

  

 

  式中,Vov是电压裕量,它表示栅源电压V GS与阈值电压VT相比高出的部分;k“是跨导参数,与迁移率成正比;I D为漏电流;W/L为器件宽长比。

  当反向器的工作电压较低时,要使之具有好的电压传输特性,就要在V OV较小的情况下,尽量选择较大的宽长比W/L和较小的漏电流ID。因此,对MOS管的结构参数以及工作电流进行控制,使之在采用较低的工作电压时也能满足所要求的工作频率,这是实现低功耗振荡器设计的关键。值得注意的是,虽然当阈值电压和工作电压一起减小时,电路的功耗显著降低,但由于阈值电压的值与工艺参数有关,当阈值电压减小到一定程度时,能量又随阈值电压的减小而增加。从上面分析中可以看出,在振荡电路工作电压的选择上,由于要考虑所采用的工艺以及器件的工作速度,因此不能一味地追求很低的工作电压,要对整个电路功能的实现做全面考虑。

  振荡器的基本是Pierce模型。在工作电压较低的时候,要选择合理的宽长比W/L为满足阈值电压的要求,但由(4)式可知,宽长比W/L与工作电流ID成正比。宽长比W/L的增加,又带来了两方面问题,即工作电流ID的增大和管子尺寸增加。为了减小ID,在NMOS管和PMOS管两端应各接一个有源电阻(M2、M3)来对工作电流进行分流;另一方面,管子尺寸的增加,使得扩散电容和负载电容CL也增加了,这会导致电路充放电时间增加,引起额外功耗。因此,对宽长比W/L的选择是决定振荡电路功耗的一个关键参数。具体电路参见图2。

  为了观察振荡电路的输出特性是否满足低功耗设计要求,用Spectres软件作了仿真。从图3的仿真结果可以看出,当V dd1=1.8V、晶振频率为32.768kHz时,输出满足系统要求。

  2.2 分频电路低功耗设计

 

  低功耗震荡电路传输特性仿真结果

 

  为了满足时钟模块的输入要求,采用多级分频电路对来自振荡电路的高频信号进行分频处理。由于分频电路的分频级数较多,而且每一级分频电路的工作频率是以倍数等比下降的,因此,因此分频电路工作电压的设计应用考虑各级之间的输入和输出的关系。可以将分频电路分为两部分,前三级为高频部分,采用较低的工作电压,然后加一个电平转换器,把经过1:8分频后的输出电压提升到标准工作电压;后面部分为低频部分,包括12级分频电路,采用标准工作电压。这一部分分频电路可采用带复位的锁相环,以实现对时钟电路复位和测试的控制。

  由于振荡电路和第一级分频电路的输入信号的频率为晶振频率,因此采用最低的工作电压V dd1,以期将功耗降下来;对于第二级和第三级,采用的工作电压V dd2比第一级略高;在第三级分频后加一个缓冲器和电平转换电路,采用的工作电压V dd3高于V dd2,即V dd1

  前三级分频器电路由静态主从型D触发器和传输门组成,时钟信号通过传输门加到锁存器两端。前一级的输出为后一级的输入。通过Spectres软件对前三级分频器的输出特性进行仿真可知,当工作电压最低为2V左右时,仍能保持正常工作,满足低功耗设计要求。

  综上所述,ASIC低功耗设计应从多层次设计上考虑降低功耗问题。首先应从CMOS电路的功耗为源探讨降低功耗的电路的体系结构,然后针对各个功耗较大的电路,逐个进行电路优化和参数改进,从而实现对工作在高频部分的电路的功耗进行控制,以满足整个芯片的低功耗设计要求。这种低功耗设计方法通过在低功耗时钟芯片上的设计得到很好的体现。经过实验和流片后测试,都验证了本文所提出的低功耗设计方案是可行的,不仅满足了高性能低功耗时钟芯片的设计要求,而且可以缩短设计周期。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 处理器
  • DSP
  • CPU
  • GPU
  • 暂存器介绍以及与寄存器区别

    [导读]暂存器-介绍用来暂存由数据总线或通用寄存器送来的操作数,并把它作为另一个操作数。寄存器定义寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮

    06-28
  • JLINK在ADS下调试心得

      文章是对LPC2148而写的,但是对三星的44B0芯片同样适用,只需要在选择时将相应的CPU选择的S3C44B0就可以了。  JLINK在ADS下调试心得 

    06-28
  • DSP控制的UPS组成结构

    一、数字控制UPS的应用优势有了高速数字信号处理芯片的支持,采用数字化的控制策略不仅可以较好的解决UPS电源模拟控制里的有关问题,而且还增加了UPS电源模拟控制

    06-21
  • 8核浮点型DSP双千兆网接口硬软件设计

      千兆网络接口具有数据传输速率快、连接方便、可以即插即用的优点,使得其应用较为广泛。随着电子技术和处理器的发展,很多应用场合的数据通信速率超过千兆网口的实际传

    06-16
  • DSP编程技巧:main函数运行之前,你需要知道的

      作者:paradoxfx  在一个C/C++程序能正常运行之前,相关的C/C++运行时(run-time)环境首先要正确建立。在CCS软件编程的情况下,C/

    06-16
  • 采用DSP控制器的常见误解

      马达控制设计人员近来在家用电器产品与伺服驱动器等各种应用中的发展都遇到了障碍,必须在控制器性能或昂贵的价格之间进行选择。大多数马达控制应用本身成本较低。获得

    06-15
  • CPU多核和多线程技术

      采用多核技术提升CPU马力,是一种通过硬件提供更高系统性能的日益常见的做法。即使对许多视成本和功耗为重要设计考虑的大量消费性应用,也是如此。但是,升级到多核

    06-06
  • PCIe测控平台,计算机实时控制系统稳定低延迟优化设计

    微机电(MEMS)陀螺广泛应用于航空、汽车自动化和消费类电子产品等领域,按照振动结构的不同,主要分为线振动陀螺和旋转振动陀螺。随着MEMS陀螺成本功耗不断降低、

    06-02
  • 指令周期、机器周期和时钟周期之间的关系

    时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、

    05-26
  • CPU、MPU、MCU、SOC、SOPC之间的关系和区别

    在嵌入式开过程,会经常接触到一些缩写术语概念,这些概念在嵌入式行业中使用率非常高,下面我们就解释一下这些概念之间的关系和区别:1、CPU(CentralProc

    05-26
  • 深入理解ARM的三个寄存器

    深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用

    05-24
  • DSP+CPLD的载波移相多电平PWM实现

      1引言  随着电力电子技术和电力半导体技术的迅速发展,中压大功率传动设备不仅提高了资源的利用率,同时还降低了生产的成本,虽然其电路的拓扑结构和控制技术已经比

    05-19
下载排行榜
更多
广告