[发明专利]一种用于FlexE子系统的EDA验证方法和装置在审
申请号: | 202210582802.2 | 申请日: | 2022-05-26 |
公开(公告)号: | CN114997100A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 蒋正男;齐一健;杨凯 | 申请(专利权)人: | 北京诺芮集成电路设计有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 庞许倩 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 flexe 子系统 eda 验证 方法 装置 | ||
1.一种用于FlexE子系统的EDA验证方法,其特征在于,包括如下步骤:
仿真开始后,每个client级别的代理组件中将产生的每个业务包拆分成多个第一原子数据包,并将所述多个第一原子数据包放入各自的队列和计分板中;
当DUT向验证环境请求数据时,通道级别的驱动器获取每个通道级别的接口实例所对应的DUT的tx输出信号,基于数据链路层的calendar计算出每个通道所需数据对应的代理组件标识,根据所述代理组件标识从对应的代理组件的队列中取出一个第一原子数据包,通过每个通道级别的接口实例驱动给DUT;
通道级别的监视器通过每个通道级别的接口实例采样DUT的rx输出信号,基于数据链路层的calendar计算出每个通道接收到的数据对应的代理组件标识,将接收到的数据封装成第二原子数据包,根据所述代理组件标识对应的输出端口传送至对应的代理组件的计分板中,进行第二原子数据包与第一原子数据包的比对,完成一次验证。
2.根据权利要求1所述的用于FlexE子系统的EDA验证方法,其特征在于,所述方法还包括:仿真开始后,每个通道级别的接口实例中的tx输出信号和rx输出信号按时钟周期呈现在波形图中;仿真结束后,在仿真日志中根据报错信息获取时间戳和代理组件标识,在波形图上找到对应位置进行跟踪,定位到问题。
3.根据权利要求1或2所述的用于FlexE子系统的EDA验证方法,其特征在于,所述client级别的代理组件包括:client级别的配置类、client级别的事务类、client级别的sequencer、client级别的驱动类和计分板;
所述每个client级别的代理组件中将产生的每个业务包拆分成多个第一原子数据包,依次放入对应的队列和计分板中,包括:
client级别的sequencer根据client级别的配置类产生业务包;
client级别的事务类将业务包拆分成多个第一原子数据包;
client级别的驱动类不断获取client级别的事务类实例,将拆分得到的多个第一原子数据包同时放入队列和计分板中,直至达到队列长度阈值。
4.根据权利要求3所述的用于FlexE子系统的EDA验证方法,其特征在于,所述client级别的配置类的属性包括代理组件标识、业务包编码和多个限制性属性,所述代理组件标识,用于标识当前代理组件对应的数据链路层的client;所述client级别的驱动类继承uvm_driver类或uvm_component类。
5.根据权利要求4所述的用于FlexE子系统的EDA验证方法,其特征在于,所述第一原子数据包和第二原子数据包是原子数据类的实例,所述原子数据类用于定义统一的数据结构;每个业务包拆分得到的多个第一原子数据包具有相同的代理组件标识。
6.根据权利要求5所述的用于FlexE子系统的EDA验证方法,其特征在于,所述第一原子数据包的数据位宽为8个字节,将每个业务包的所有属性的字节长度之和除以8,向上取整得到的数值,作为第一原子数据包的拆分数量。
7.根据权利要求3所述的用于FlexE子系统的EDA验证方法,其特征在于,所述数据链路层的calendar是根据通道数量M和DUT输出信号的长度Q生成的一个M×Q的二维表格,其中以tx输出信号或rx输出信号的独热编码作为每列的索引,以不同的代理组件标识作为每个单元格的值。
8.根据权利要求5所述的用于FlexE子系统的EDA验证方法,其特征在于,所述通道级别的接口的属性包括tx输出信号的属性和rx输出信号的属性,所述tx输出信号的属性和rx输出信号的属性均包括所述原子数据类的属性;每个通道级别的接口实例与DUT的每个通道对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京诺芮集成电路设计有限公司,未经北京诺芮集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210582802.2/1.html,转载请声明来源钻瓜专利网。