发明名称 一种降低集成电路中存储器功耗的方法
摘要 本发明涉及一种降低集成电路中存储器功耗的方法,属于集成电路设计技术领域。该方法首先找出存储器中存储单元的低功耗状态;编码器比较原始存储内容中,低功耗状态内容和高功耗状态内容的比例,根据上述比例采取编码方法(例如简单的翻转编码方法)对原始存储内容进行编码;存储器存储编码器的输出内容;解码器读出存储器内容,并且解码输出原始存储内容。本发明提出的降低集成电路中存储器功耗的方法,是在不影响电路的性能的前提下,利用少量的额外功耗(包括编码器和解码器的功耗),以及少量的额外的时间(编码器和解码器的延时),对存储的内容进行编码,使得存储器中处于低功耗状态的单元增多,从而降低存储器的功耗。
申请公布号 CN100483539C 申请公布日期 2009.04.29
申请号 CN200610057124.9 申请日期 2006.03.10
申请人 清华大学 发明人 杨华中;罗洪;汪玉;罗嵘;汪蕙
分类号 G11C7/00(2006.01)I 主分类号 G11C7/00(2006.01)I
代理机构 代理人
主权项 1、一种降低集成电路中存储器功耗的方法,其特征在于该方法包括以下步骤:步骤1,由低功耗状态判断电路比较存储单元中逻辑0和逻辑1的静态功耗,其中静态功耗的数值通过实际电路实时测量,或采用事先测量好的数据,从而确认何种存储状态是低功耗状态;步骤2,编码器对所输入的原始存储内容按照以下步骤进行编码:步骤2. 1,分别统计逻辑0和逻辑1信号的数目,如果步骤1判断得到逻辑0是低功耗状态,则除法器计算逻辑0信号数目和逻辑1信号数目的比例,如果逻辑1是低功耗状态,则由交换开关将以上两个数目进行交换,除法器计算逻辑1信号数目和逻辑0信号数目的比例,除法器都计算低功耗状态信号和高功耗状态信号数目的比例;步骤2. 2,只要步骤2.1所得的比例,经过比较器判断,小于某个预先设定的值,则采用翻转编码的方法,即对原始存储内容进行逐一取反来进行编码,否则编码器的输出仍然为原始内容;步骤3,存储器储存编码器的输出内容;步骤4,解码器读出存储器内容,并且解码输出原始存储内容。
地址 100084北京市100084-82信箱