[发明专利]使用总线倒置以减少同时信号切换有效
申请号: | 201110308564.8 | 申请日: | 2011-10-12 |
公开(公告)号: | CN102681954A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 张智贤 | 申请(专利权)人: | 台湾积体电路制造股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京德恒律师事务所 11306 | 代理人: | 陆鑫;高雪琴 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 总线 倒置 减少 同时 信号 切换 | ||
技术领域
本发明涉及一种使用总线倒置以减少同时信号切换。
背景技术
对于并行总线传输来说,多个并行总线线路用于同时传输信号。发生同步开关输出(Simultaneous switching Output)(SSO)。然而,因为在数据转换期间生成的功率和接地噪声,所以在SSO中的信号完整性会降低。当数据切换时,即,并行总线线路上的信号在“0”和“1”之间切换时,所转换的电流穿过寄生电感器并且生成功率和接地噪声。寄生电感器通常来自封装(package),其中,并行总线线路位于该封装中。
在2.5维(2.5D)或者3维(3D)集成电路中,并行数据总线线路的数量从几十条增加至几千条。随着同步数据总线线路转换的数量的增加,在SSO中的信号衰减更严重。功率消耗也更高。
在之前用于减少功率和接地噪声的解决方案中,将更多的功率和接地输入/输出(I/O)用于减小封装的寄生电感。然而,更多功率和接地I/O导致芯片面积增大。对于具有多个总线线路的高容量数据总线来说,有时这种芯片面积的增加是不允许的。
发明内容
为了解决上述问题,根据本发明的实施例,提供了一种方法,包括:接收多个第一并行数据;生成多个第一编码数据,其中,多个第一编码数据中的每个与多个第一并行数据中相应的一个相同;将多个第一编码数据同时传输至多个并行总线线路,其中,多个第一编码数据中的每一个分别由多个并行总线线路中相应的一个传输;接收多个第二并行数据;生成多个第二编码数据,其中,多个第二编码数据中的每个与多个第二并行数据中相应的一个反相;以及将多个第二编码数据同时传输至多个并行总线线路,其中,多个第二编码数据中的每一个分别由多个总线线路中相应的一个传输。
其中,多个第一并行数据和多个第二并行数据位于两个连续时钟周期内。
该方法进一步包括:生成第一总线倒置信号;传输第一总线倒置信号和多个第一编码数据;生成与第一总线倒置信号反相的第二总线倒置信号;以及传输第二总线倒置信号和多个第二编码数据。
其中,将第一总线倒置信号和第二总线倒置信号传输至总线线路,总线线路与多个并行总线线路并行且分离。
其中,多个第二并行数据直接位于多个第一并行数据的时钟周期以后的时钟周期中,并且其中,生成第二总线倒置信号的步骤包括:将多个第二并行数据中的每个与多个第一编码数据中相应的一个数据进行比较,从而确定转换的总数;以及将转换的总数与阈值数进行比较,并且响应于相应的比较结果,设置第二总线倒置信号。
其中,将多个第二并行数据中的每个与多个第一编码数据中相应的一个数据进行比较的步骤包括:使用XOR门进行比较,其中,XOR门中的每个包括:第一输入端,接收多个第二并行数据中的一个;和第二输入端,接收多个第一编码数据中相应的一个。
其中,阈值数等于约多个并行总线线路的总数的一半。
该方法进一步包括:从多个并行总线线路接收多个第一编码数据和多个第二编码数据;以及对多个第一编码数据和多个第二编码数据进行解码从而分别生成多个第一恢复数据和多个第二恢复数据,其中,多个第一恢复数据和多个第二恢复数据分别与多个第一并行数据和多个第二并行数据相同。
其中,对多个第一编码数据和多个第二编码数据进行解码的步骤包括:对于多个第一编码数据、多个第二编码数据和总线倒置信号中的每个执行异或运算。
根据本发明的实施例,还提供了一种方法,包括:接收多个并行数据;根据多个并行数据生成多个编码数据,包括:计算多个并行总线线路上切换的总数;当切换的总数小于或等于阈值数时,多个编码数据保持与多个并行数据相同,阈值数等于约多个并行总线线路的总数的一半;以及当切换的总数大于阈值数时,对多个并行数据中的每个进行取反,从而生成多个编码数据;通过多个并行总线线路传输多个编码数据;以及根据多个编码数据生成与多个并行数据相同的多个恢复数据。
该方法进一步包括:当多个编码数据中的每个与多个并行数据中相应的一个反相时,将总线倒置信号设置为真,并且当多个编码数据与多个并行数据相同时,将总线倒置信号设置为假;以及将总线倒置信号从多个并行总线线路的传输端传输至接收端,其中,通过对多个编码数据中的每个和总线倒置信号进行异或运算来执行生成多个恢复数据的步骤。
其中,使用总线线路传输总线倒置信号,总线线路与用于传输多个编码数据的多个并行总线线路并行且分离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台湾积体电路制造股份有限公司,未经台湾积体电路制造股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110308564.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:均衡器与均衡方法
- 下一篇:用于显示设备的阵列基板及其制造方法