一种serdesip验证方法与流程
- 国知局
- 2024-09-05 14:37:02
本发明涉及芯片,尤其涉及一种serdes ip验证方法。
背景技术:
1、serdes是一种将并行数据转换成串行数据发送,将接收的串行数据转换成并行数据的“器件”,高速串行收发器利用两对收/发差分线路来传送数据,通过数据时钟恢复等技术来实现数据的可靠性传输。
2、在通过serdes去传输我们需要的数据时,由于发送端没有标记数据组传输的时间,从而造成接收端来说并不知晓数据是什么时候开始的,并且由于serdes通常支持不同的位宽模式传输,从而造成不能简单地将接收到的数据与发送端直接进行比较。
3、因此,有必要提供一种serdes ip验证方法解决上述技术问题。
技术实现思路
1、本发明提供一种serdes ip验证方法,解决了接收端无法确定数据发送时间和无法对不同模式下的数据进行对比的问题。
2、为解决上述技术问题,本发明提供的一种serdes ip验证方法,包括以下步骤:
3、s1、给serdes ip提供合适的时钟和复位,等待配置完成后,输入随机激励;
4、s2、将serdes ip输入侧和输出侧的输入数据采集后送到scoreboard;
5、s3、scoreboard将serdes tx侧的输入数据按照有效位宽截取,无效的高位补0后,push进tx数据流队列;
6、s4、scoreboard将serdes rx侧的输出数据按照有效位宽截取,无效的高位补0后,push进rx数据队列,并且取出连续的两个数据;
7、s5、以64bit位宽的滑窗宽度从tx数据流队列取数据,将数据与rx的两个数据内容进行比对,直至比对通过;
8、s6、比对通过后,将rx数据队列的第一个数据从队列中pop出;
9、s7、将tx数据流队列比对成功位置之前的数据清空;
10、s8、重复步骤s1至s7。
11、优选的,所述serdes ip的tx(发送)和rx(接收)侧的差分串口相连接。
12、优选的,所述s1中的serdes ip验证需要使用到显示设备作用于数据的显示,所述显示设备包括外壳,所述外壳的内侧面设置有防护框,所述防护框的内侧面固定安装有显示屏。
13、优选的,所述防护框的一侧固定安装有把手,所述防护框的四角均套设有护角,所述防护框内侧面的两侧均开设有滑槽。
14、优选的,所述外壳内侧面的底部固定安装有限位板,所述限位板的顶部开设有多个限位槽。
15、优选的,所述防护框两侧的底部均固定安装有滑块,所述滑块滑动连接于所述滑槽的内侧面,所述防护框的顶部开设有定位孔,所述防护框的一侧设置有接口,所述防护框的背面开设有转动槽,所述转动槽的内侧面转动连接有支撑板,所述支撑板的底部卡接于所述限位槽的内侧面。
16、优选的,所述外壳一侧的内部固定安装有限位组件,所述限位组件包括固定圈,所述固定圈固定安装于所述外壳的内部,所述固定圈内侧面的两端均固定安装有挡圈,所述挡圈的内侧面滑动连接有限位杆,所述限位杆的外侧面固定安装有挡板,所述限位杆的外侧面套设有弹簧。
17、优选的,所述限位杆的一端固定安装有拉手,所述弹簧设置于所述挡圈和所述挡板的中间,且所述弹簧靠近于所述拉手。
18、优选的,所述支撑板的一侧固定安装有金属板,所述金属板的一侧磁吸有磁板。
19、优选的,所述磁板固定安装于所述转动槽的内侧面。
20、与相关技术相比较,本发明提供的一种serdes ip验证方法具有如下有益效果:
21、本发明提供一种serdes ip验证方法,基于uvm基本架构,通过滑窗等方式快速找到serdes ip数据传输的正确的边界,自动完成不同模式下数据的比对,提升了验证效率,而且后续易于扩展、改动。
技术特征:1.一种serdes ip验证方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种serdes ip验证方法,其特征在于,所述serdes ip的tx(发送)和rx(接收)侧的差分串口相连接。
3.根据权利要求1所述的一种serdes ip验证方法,其特征在于,所述s1中的serdes ip验证需要使用到显示设备作用于数据的显示,所述显示设备包括外壳,所述外壳的内侧面设置有防护框,所述防护框的内侧面固定安装有显示屏。
4.根据权利要求3所述的一种serdes ip验证方法,其特征在于,所述防护框的一侧固定安装有把手,所述防护框的四角均套设有护角,所述防护框内侧面的两侧均开设有滑槽。
5.根据权利要求4所述的一种serdes ip验证方法,其特征在于,所述外壳内侧面的底部固定安装有限位板,所述限位板的顶部开设有多个限位槽。
6.根据权利要求5所述的一种serdes ip验证方法,其特征在于,所述防护框两侧的底部均固定安装有滑块,所述滑块滑动连接于所述滑槽的内侧面,所述防护框的顶部开设有定位孔,所述防护框的一侧设置有接口,所述防护框的背面开设有转动槽,所述转动槽的内侧面转动连接有支撑板,所述支撑板的底部卡接于所述限位槽的内侧面。
7.根据权利要求6所述的一种serdes ip验证方法,其特征在于,所述外壳一侧的内部固定安装有限位组件,所述限位组件包括固定圈,所述固定圈固定安装于所述外壳的内部,所述固定圈内侧面的两端均固定安装有挡圈,所述挡圈的内侧面滑动连接有限位杆,所述限位杆的外侧面固定安装有挡板,所述限位杆的外侧面套设有弹簧。
8.根据权利要求7所述的一种serdes ip验证方法,其特征在于,所述限位杆的一端固定安装有拉手,所述弹簧设置于所述挡圈和所述挡板的中间,且所述弹簧靠近于所述拉手。
9.根据权利要求8所述的一种serdes ip验证方法,其特征在于,所述支撑板的一侧固定安装有金属板,所述金属板的一侧磁吸有磁板。
10.根据权利要求9所述的一种serdes ip验证方法,其特征在于,所述磁板固定安装于所述转动槽的内侧面。
技术总结本发明提供一种serdes ip验证方法,包括以下步骤:S1、给serdes ip提供合适的时钟和复位,等待配置完成后,输入随机激励,S2、将serdes ip输入侧和输出侧的输入数据采集后送到scoreboard,S3、Scoreboard将serdes tx侧的输入数据按照有效位宽截取,无效的高位补0后,push进tx数据流队列,S4、Scoreboard将serdes rx侧的输出数据按照有效位宽截取,无效的高位补0后,push进rx数据队列,并且取出连续的两个数据,S5、以64bit位宽的滑窗宽度从tx数据流队列取数据,将数据与rx的两个数据内容进行比对,直至比对通过。本发明提供的一种serdes ip验证方法,基于UVM基本架构,通过滑窗等方式快速找到serdes ip数据传输的正确的边界,自动完成不同模式下数据的比对,提升了验证效率,而且后续易于扩展、改动。技术研发人员:朱海英,李浩,马骞,于春霞受保护的技术使用者:南京奕泰微电子技术有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/287318.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。