[发明专利]基于流水寄存器的物理层逻辑模块的信号中继方法有效
| 申请号: | 202110036465.2 | 申请日: | 2021-01-12 |
| 公开(公告)号: | CN112732620B | 公开(公告)日: | 2022-03-18 |
| 发明(设计)人: | 赵少峰 | 申请(专利权)人: | 东科半导体(安徽)股份有限公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F9/30 |
| 代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
| 地址: | 243100 安徽省马鞍山市当涂*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 流水 寄存器 物理层 逻辑 模块 信号 中继 方法 | ||
1.一种基于流水寄存器的物理层逻辑模块的信号中继方法,其特征在于,所述信号中继方法包括:
在同一时钟域下,确定具有信号传递的第一逻辑单元和第二逻辑单元;其中,所述第一逻辑单元与所述第二逻辑单元为待时钟同步的两个逻辑单元;所述第一逻辑单元的输出端至所述第二逻辑单元的第一输入端之间的直线路径为最优路径;
确定满足所述第一逻辑单元和第二逻辑单元信号同步所需的流水寄存器的插入级数;其中,流水寄存器的每一级包括一个或一组寄存器,各级之间串联连接,每级流水寄存器具有确定的模块边界;
根据信号在一个时钟周期的最大传输位移确定每一级寄存器的最大偏移量;
以第一逻辑单元的信号输出端为中心点、所述最大偏移量为半径的范围内,按照模块边界确定阻挡障碍物模块;所述阻挡障碍物模块的类型包括宏单元或预留空位;在没有阻挡障碍物模块阻挡的多个预置位置中,根据所述预置位置到最优路径的距离和所述预置位置到第二逻辑单元的第一输入端之间的距离计算剩余路径,根据剩余路径最短的预置位置确定第一级寄存器的摆放位置;
再以前一级寄存器的信号输出端为中心点、所述最大偏移量为半径的范围内,按照模块边界确定阻挡障碍物模块;在没有阻挡障碍物模块阻挡的多个预置位置中,根据所述预置位置到最优路径的距离和所述预置位置到第二逻辑单元的第一输入端之间的距离计算剩余路径,根据剩余路径最短的预置位置确定当前一级寄存器的摆放位置,直至确定插入级数对应的每一级流水寄存器的摆放位置;
根据确定的各个摆放位置进行各级寄存器的插入和串联布线,形成所述第一逻辑单元和第二逻辑单元之间的流水寄存器,通过所述流水寄存器将所述第一逻辑单元的输出端输出的第一信号中继至所述第二逻辑单元的第一输入端;
确定最后一级寄存器的信号输出端与所述第二逻辑单元的第一输入端之间的连线上的信号传输时延是否满足小于等于一个时钟周期;
如果不满足,则输出插入流水寄存器错误的提示信息。
2.根据权利要求1所述的信号中继方法,其特征在于,所述根据所述预置位置到最优路径的距离和所述预置位置到第二逻辑单元的第一输入端之间的距离计算剩余路径具体为:
剩余路径=[(预置位置到第二逻辑单元的第一输入端之间的距离)2-(预置位置到最优路径的距离)2]1/2。
3.根据权利要求1所述的信号中继方法,其特征在于,所述根据剩余路径最短的预置位置确定第一级寄存器的摆放位置具体为:
将根据剩余路径最短的预置位置作为所述第一级寄存器的信号输入端的位置,进行所述第一级寄存器的摆放。
4.根据权利要求1所述的信号中继方法,其特征在于,所述根据剩余路径最短的预置位置确定当前一级寄存器的摆放位置具体为:
将根据剩余路径最短的预置位置作为所述当前一级寄存器的信号输入端的位置,进行所述当前一级寄存器的摆放。
5.根据权利要求1所述的信号中继方法,其特征在于,所述预留空位包括穿通结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东科半导体(安徽)股份有限公司,未经东科半导体(安徽)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110036465.2/1.html,转载请声明来源钻瓜专利网。





