【技术实现步骤摘要】
SRAM防SSO的输出自调节电路
本专利技术涉及集成电路设计领域,尤其涉及一种SRAM防SSO的输出自调节电路。
技术介绍
在集成电路设计领域,静态随机存取存储器(StaticRandom-AccessMemory,SRAM)为常用器件。然而,目前的SRAM存在多个IO同时翻转输出引起大电流,进而引起较大的电阻压降(IRDrop)的问题。目前业界常用的防同时翻转输出(SSO)电路可参阅图1,图1为现有技术的防SSO电路示意图。如图1所示,现有技术中的延时控制信号S由外部控制,通过S控制的开关决定一半的输出数据是否延时输出。此种做法的缺陷之一是控制信号由外部控制,难以实现精准的控制,不利于及时避免SSO;缺陷之二是延时的输出数据区间只有一个,若延时输出该区间数据无法解决SSO带来的影响,则该电路也随之失效,不利于有针对性的避免SSO。SRAM中如何有效的防同时翻转输出(SSO),成为业界亟待解决的问题。
技术实现思路
本专利技术之目的在于提供一种SRAM防SSO的输出自调节电路,包括n个输出数据感应模块,用于检测SRAM输出数据D[n-1,0]相对于上一时钟状态是否发生翻转,其中n为大于等于4的整数,输出n个数据翻转判定信号D[i]_sensor(0≦i≦n-1);翻转计数模块,接收n个所述输出数据感应模块输出的所述n个数据翻转判定信号D[i]_sensor,并对所述n个数据翻转判定信号D[i]_sensor进行运算,得到相对应的和信号(J_S[x-1:0])和进位信号(J_C[y-1:0]);逻辑编码模块,对所述翻转计数模块提供的所述和信号(J_S[x-1:0 ...
【技术保护点】
1.一种SRAM防SSO的输出自调节电路,其特征在于,包括:n个输出数据感应模块,用于检测SRAM输出数据D[n‑1,0]相对于上一时钟状态是否发生翻转,其中n为大于等于4的整数,输出n个数据翻转判定信号D[i]_sensor(0≦i≦n‑1);翻转计数模块,接收n个所述输出数据感应模块输出的所述n个数据翻转判定信号D[i]_sensor,并对所述n个数据翻转判定信号D[i]_sensor进行运算,得到相对应的和信号(J_S[x‑1:0])和进位信号(J_C[y‑1:0]),其中x,y均为大于等于1的整数;逻辑编码模块,对所述翻转计数模块提供的所述和信号(J_S[x‑1:0])和所述进位信号(J_C[y‑1:0])进行编码,提供不同延时档位的控制信号S[i](0≦i≦z‑1),其中z为大于等于1的整数;以及延时控制模块,通过所述逻辑编码模块提供的所述控制信号S[i](0≦i≦z‑1)控制不同的延时档位,使得同时翻转的数据时序输出。
【技术特征摘要】
1.一种SRAM防SSO的输出自调节电路,其特征在于,包括:n个输出数据感应模块,用于检测SRAM输出数据D[n-1,0]相对于上一时钟状态是否发生翻转,其中n为大于等于4的整数,输出n个数据翻转判定信号D[i]_sensor(0≦i≦n-1);翻转计数模块,接收n个所述输出数据感应模块输出的所述n个数据翻转判定信号D[i]_sensor,并对所述n个数据翻转判定信号D[i]_sensor进行运算,得到相对应的和信号(J_S[x-1:0])和进位信号(J_C[y-1:0]),其中x,y均为大于等于1的整数;逻辑编码模块,对所述翻转计数模块提供的所述和信号(J_S[x-1:0])和所述进位信号(J_C[y-1:0])进行编码,提供不同延时档位的控制信号S[i](0≦i≦z-1),其中z为大于等于1的整数;以及延时控制模块,通过所述逻辑编码模块提供的所述控制信号S[i](0≦i≦z-1)控制不同的延时档位,使得同时翻转的数据时序输出。2.根据权利要求1所述的SRAM防SSO的输出自调节电路,其特征在于,每个所述输出数据感应模块包括两个时钟控制的触发器,其中一个触发器的数据输入为另一个触发器的数据输出,两个触发器的输出分别代表数据D[i](0≦i≦n-1)在两个相邻时钟内的状态。3.根据权利要求1所述的SRAM防SSO的输出自调节电路,其特征在于,每个所述输出数据感应模块还包括至少一个组合逻辑门,对数据D[i](0≦i≦n-1)在两个相邻时钟内的输出数据进行逻辑操作来判定出D[i]是否发生翻转,发生翻转时组合逻辑门输出的电平不同于不发生翻转时输出电平,得到所述n个数据翻转判定信号D[i]_sensor(0≦i≦n-1)。4.根据权利要求3所述的SRAM防SSO的输出自调节电路,其特征在于,所述组合逻辑门为异或门,对数据D[i](0≦i≦n-1)在两个相邻时钟内的输出数据做异或操作,对于发生翻转的输入数据,所述异或门的输出的所述数据翻转判定信号(D[i]_sensor,0≦i≦n-1)均为高电平,反之均为低电平。5.根据权利要求1所述的SRAM防SSO的输出自调节电路,其特征在于,多个所述输出数据感应模块为多个相同的输出数据感应模块。6.根据权利要求1所述的SRAM防SSO的输出自调节电路,其特征在于,所述翻转计数模块包括至少一个加法器,所述n个数据翻转判定信号D[i]_sensor通过所述加法器相加,从而得到所述和信号(J_S[x-1:0])和所述进位信号(J_C[y-1:0])。7.根据权利要求1所述的SRAM防SSO...
【专利技术属性】
技术研发人员:何宏瑾,刘雯,胡晓明,
申请(专利权)人:上海华力集成电路制造有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。