[发明专利]指令字处理电路、芯片及方法在审
申请号: | 202210430604.4 | 申请日: | 2022-04-22 |
公开(公告)号: | CN115113926A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 强鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李文静 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 字处理 电路 芯片 方法 | ||
1.一种指令字处理电路,其特征在于,所述指令字处理电路包括:指令字生成寄存器、指令字发送电路、指令字接收电路和指令字训练状态机;
所述指令字生成寄存器与所述指令字发送电路之间电性连接;
所述指令字训练状态机分别与所述指令字生成寄存器、所述指令字发送电路和所述指令字接收电路之间电性连接;
所述指令字发送电路中包括多个延时控制单元,所述延时控制单元用于调整指令字在所述指令字发送电路中的传输延时。
2.根据权利要求1所述的指令字处理电路,其特征在于,所述指令字发送电路中包括至少一个指令字分别对应的传输子电路,每个传输子电路中包括一个以上的所述延时控制单元。
3.根据权利要求2所述的指令字处理电路,其特征在于,所述延时控制单元中包括n个反相器,所述反相器用于改变所述传输子电路中传输的指令字的相位,所述n为正整数。
4.根据权利要求2所述的指令字处理电路,其特征在于,所述传输子电路中包括至少一个抽头接口,所述抽头接口和所述延时控制单元按比例交错排列;其中,所述抽头接口用于接出所述传输子电路中传输的测试指令字,以便将所述测试指令字传输给存储器。
5.根据权利要求2所述的指令字处理电路,其特征在于,
所述指令字生成寄存器用于生成测试指令字序列;其中,所述测试指令字序列包括至少一个测试指令字;
所述指令字发送电路用于向存储器发送所述测试指令字;
所述指令字接收电路用于接收所述存储器发送的所述测试指令字对应的反馈指令字,并将所述反馈指令字发送给所述指令字训练状态机,所述反馈指令字由所述存储器根据时钟信号对所述测试指令字进行采样得到;
所述指令字训练状态机用于根据所述反馈指令字,对所述测试指令字对应的传输子电路的传输延时进行调整,确定所述测试指令字对应的传输子电路应使用的延时控制单元的数量。
6.根据权利要求5所述的指令字处理电路,其特征在于,所述指令字训练状态机包括:偏移步长计数单元和偏移步长确定单元;
所述偏移步长计数单元用于改变所述测试指令字对应的传输子电路中投入使用的延迟控制单元的数量;
所述偏移步长确定单元用于在所述反馈指令字满足对齐条件的情况下,确定所述测试指令字对应的传输子电路中当前使用的延时控制单元的数量与原始使用的延时控制单元的数量之间的差值,并根据所述差值确定所述测试指令字对应的传输子电路应使用的延时控制单元的数量。
7.根据权利要求6所述的指令字处理电路,其特征在于,所述差值包括左移差值和右移差值,所述偏移步长确定单元用于:
分别确定所述左移差值和所述右移差值;其中,所述左移差值是指在所述反馈指令字满足所述对齐条件的情况下,所述测试指令字对应的传输子电路中减少使用的延时控制单元的数量;所述右移差值是指在所述反馈指令字满足所述对齐条件的情况下,所述测试指令字对应的传输子电路中增加使用的延时控制单元的数量;
根据所述左移差值和所述右移差值,确定所述测试指令字对应的传输子电路应使用的延时控制单元的数量。
8.根据权利要求7所述的指令字处理电路,其特征在于,所述偏移步长确定单元用于:
根据所述左移差值和所述右移差值,计算第一对齐量;其中,所述第一对齐量用于表征所述测试指令字的传输信号的高电平持续时间的一半;
根据所述原始使用的延时控制单元的数量和所述第一对齐量,确定所述测试指令字对应的传输子电路应使用的延时控制单元的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210430604.4/1.html,转载请声明来源钻瓜专利网。