关键词:SRAM;绝热电路;功耗分析;低功耗
绝热(adiabatic)电路技术能够显著地降低电路的功耗(理论上功耗可降低为零),是低功耗电路设计领域的一个研究热点。在绝热电路中,如果对沟道电阻消耗的能量采用绝热处理,同时把储存在电容上的电荷能量回收到电源实行再利用,就可以实现整个电路的低功耗设计。
作为系统芯片的重要组成部分,SRAM的存储规模不断增加,导致了功耗也迅速增加,所以低功耗设计仍将是SRAM的主要研究发展方向。文献表明采用绝热电路使SRAM在读写数据阶段节省至少50%以上的功耗。目前绝热SRAM的设计主要分为以下两类:一种是改进存储器SRAM的局部电路,如文的绝热线驱动器,文的绝热锁存器/驱动器;另一种在多个部分采用了绝热电路,但是工作频率较低,如文为10 MHz,而文仅为5 MHz。为了更好地利用绝热电路,本文提出了全部采用绝热电路实现的静态随机存储器(WASRAM)。
WASRAM的译码部分、存储单元、读出放大等全部采用绝热电路。本文还建立了WASRAM的功耗分析模型,进行了功耗分析。
l WASRAM电路设计
1.1 WASRAM写操作设计
为了实现数据写入操作,需要写译码器选中存储单元,再通过数据位线把数据送入存储单元中。图l给出了WASRAM实现数据写入操作的电路示意图。
WASRAM的译码器采用如图l所示的高速绝热电路结构。由于PI管导通需要驱动字线等效电容,P1管的尺寸为8λ/1λ,其他的管子可以采用小尺寸设计,λ为最小工艺尺寸。
WASRAM采用的存储单元电路与传统的存储单元相类似,如图1所示。存储单元中的电源是为绝热电路设计的功率时钟电源Cclk。如果要改写单元中的数据,在写字线WWL达到高电平前要使Cclk下拉到低电平。WWL为高电平,使得在管子N4和N6导通时,存储单元中的P1、P2、N1、N2、N3、N5就构成了绝热电路结构。通过位线WBL,和BWBL把数据写入到存储单元中。
为了实现存储单元需要的单元时钟信号Cclk,本文提出了一种简单高速的单元时钟产生电路(见图1)。当写使能信号WEN为低电平时,电路没有写入操作,Cclk保持为高电平;当需要写入数据时,信号WEN为高电平,根据写地址信号选中某一单元的单元时钟信号,使之下拉到低电平。图2是完成数据写入的时序仿真结果,写入数据为“101010”,功率时钟PCO的频率为250MHz。
1.2 SRAM数据读出设计
读译码器也采用高速绝热电路结构,如图3所示。由于P1管导通需要驱动字线等效电容,所以通常P1管的尺寸为8λ/1λ,其他的管子可以采用小尺寸设计。当SRAM读出数据时,译码器选中阵列中的某一单元,读字线RWL上升到高电平。MOS管N3和N4同时导通,如图3所示。单元读出门管N5、N6和读出放大电路中的N1、N2和P1、P2构成了绝热电路结构,存储单元中的数据通过位线和读出放大电路送到了数据线“Data”和“Data-b”上。图3c是完成数据读出的时序仿真结果,读出数据为“101010”,功率时钟频率为250 MHz。
1.3 实验与结果分析
基于0.18μm 1.8 VCMOS工艺,对不同规模的SRAM在不同频率下进行了功耗仿真。图4给出了传统SRAM和WASRAM的平均功耗比较。传统SRAM采用了低功耗的电流模式读写数据结构。表1对WASRAM与其他绝热SRAM的性能进行了比较。
根据图4和表1的分析,我们可以得到:
结论l本文绝热SRAM比传统SRAM的功耗降低了至少80%。
结论2本文SRAM比其他绝热SRAM功耗降低程度较大,工作频率更高。
结论3存储规模变化对绝热SRAM的功耗变化影响较小。
2 绝热SRAM功耗分析
传统SRAM功耗主要包括:字线功耗、位线功耗、读出放大器功耗和译码器功耗等,其中字线功耗和位线功耗分别为:
工博士工业品商城声明:凡资讯来源注明为其他媒体来源的信息,均为转载自其他媒体,并不代表本网站赞同其观点,也不代表本网站对其真实性负责。您若对该文章内容有任何疑问或质疑,请立即与商城(www.m.eepottsltd.com)联系,本网站将迅速给您回应并做处理。
联系电话:021-31666777
新闻、技术文章投稿QQ:3267146135投稿邮箱:syy@m.eepottsltd.com