发明名称 | 一种降低集成电路中存储器功耗的方法 | ||
摘要 | 本发明涉及一种降低集成电路中存储器功耗的方法,属于集成电路设计技术领域。该方法首先找出存储器中存储单元的低功耗状态;编码器比较原始存储内容中,低功耗状态内容和高功耗状态内容的比例,根据上述比例采取编码方法(例如简单的翻转编码方法)对原始存储内容进行编码;存储器存储编码器的输出内容;解码器读出存储器内容,并且解码输出原始存储内容。本发明提出的降低集成电路中存储器功耗的方法,是在不影响电路的性能的前提下,利用少量的额外功耗(包括编码器和解码器的功耗),以及少量的额外的时间(编码器和解码器的延时),对存储的内容进行编码,使得存储器中处于低功耗状态的单元增多,从而降低存储器的功耗。 | ||
申请公布号 | 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信箱 |