【技术实现步骤摘要】
基于UVM的以太网PHY通用验证平台及验证方法
[0001]本申请属于以太网端口物理层(Port Physical Layer,PHY)验证领域,具体涉及一种基于UVM的以太网PHY通用验证平台及验证方法。
技术介绍
[0002]目前,在现代集成电路设计环节中,验证具有和设计同样重要的地位,同时,验证既可以保证设计的正确性,又能提高设计的生产率,为缩短芯片研制周期提供保障,这使得验证工作成为芯片设计中的关键瓶颈,基于传统的硬件描述语言编写的通用验证方法学(Universa l Verification Methodology,UVM)平台,已经成为业界主流的验证方案;
[0003]但是,传统的硬件描述语言编写的测试平台无法提供可重用性的完整验证,因此,存在不能全面准确的验证PHY功能行为的问题。
技术实现思路
[0004]本申请实施例提供一种基于UVM的以太网PHY通用验证平台及验证方法,能够解决不能全面准确的验证PHY功能行为的问题。
[0005]第一方面,本申请实施例提供了一种基于UVM的以太网PHY通用验证平台,包括:网线模型、记分板、2个待测试模块、第一序列生成器、第一以太网代理模块、第一物理接口、第二以太网代理模块和第二物理接口,2个所述待测试模块中的第一个待测试模块设置在所述验证平台的一端,2个所述待测试模块中的第二个待测试模块设置在所述验证平台的另一端;其中,所述第一序列生成器,用于产生序列请求,其中,所述序列请求中包括事务级的序列;所述第一以太网代理模块,用于接收所述序 ...
【技术保护点】
【技术特征摘要】
1.一种基于UVM的以太网PHY通用验证平台,其特征在于,所述验证平台包括:网线模型、记分板、2个待测试模块、第一序列生成器、第一以太网代理模块、第一物理接口、第二以太网代理模块和第二物理接口,2个所述待测试模块中的第一个待测试模块设置在所述验证平台的一端,2个所述待测试模块中的第二个待测试模块设置在所述验证平台的另一端;其中,所述第一序列生成器,用于产生序列请求,其中,所述序列请求中包括事务级的序列;所述第一以太网代理模块,用于接收所述序列请求,将所述事务级的序列转换为管脚级激励并传输至所述第一物理接口;所述第一物理接口,用于基于所述管脚级激励,输出第一管脚级信号至所述第一个待测试模块;所述第一以太网代理模块,还用于获取所述第一物理接口输出的所述第一管脚级信号,并将所述第一管脚级信号转换为事务级的第一目标序列,将所述第一目标序列传输至所述记分板;所述第一个待测试模块,用于对所述第一管脚级信号进行编码,将编码得到的数据转换为串行数据输出至所述网线模型;所述网线模型,用于将所述串行数据传输至所述第二个待测试模块;所述第二个待测试模块,用于通过对接收到的所述串行数据进行解码,得到第二管脚级信号并输出;所述第二以太网代理模块,用于获取所述第二个待测试模块输出的所述第二管脚级信号,并将所述第二管脚级信号转换为事务级的第二目标序列,将所述第二目标序列传输至所述记分板;所述记分板,用于比较所述第一目标序列和所述第二目标序列是否相同,根据比较结果,确定所述待测试模块的功能是否准确。2.根据权利要求1所述的验证平台,其特征在于,所述第一以太网代理模块包括:第一序列发生器,用于判断是否接受所述序列请求,在判断接受所述序列请求的情况下,将所述序列请求转发到第一驱动器;所述第一驱动器,用于将所述事务级的序列转换为管脚级激励并传输至所述第一物理接口;第一监测器,用于获取所述第一物理接口输出的所述第一管脚级信号,并将所述第一管脚级信号转换为事务级的第一目标序列,将所述第一目标序列传输至所述记分板。3.根据权利要求1所述的验证平台,其特征在于,所述第二以太网代理模块包括:第二监测器,用于获取所述第二个待测试模块输出的所述第二管脚级信号,并将所述第二管脚级信号转换为事务级的第二目标序列,将所述第二目标序列传输至所述记分板。4.根据权利要求1至3任一项所述的验证平台,其特征在于,还包括:第一物理编码子层PCS总线驱动器和第三物理接口;其中,所述第一以太网代理模块,还用于将所述管脚级激励输入至所述第一PCS总线驱动器,并将所述事务级的序列传输至所述记分板;所述第一PCS总线驱动器,用于对所述管脚级激励进行编码,将编码得到的并行数据转换为串行数据,通过所述第三物理接口传输到所述第一个待测试模块的PCS模块;
所述第一个待测试模块的PCS模块,用于对接收到的串行数据进行解码,将解码得到的以太网数据发送至所述第二以太网代理模块;所述第二以太网代理模块,还用于将所述以太网数据转换为事务级的序列并传输至所述记分板;所述记分板,还用于比较来自所述第一以太网代理模块的事务级的序列与来自所述第二以太网代理模块的事务级的序列是否相同,根据比较结果,确定所述待测试模块的PCS模块的功能是否准确。5.一种验证方法,其特征在于,所述验证方法应用于权利要求1至4任一项所述的验证平台,所述验证方法包括:所述验证...
【专利技术属性】
技术研发人员:柯声伟,陈国华,
申请(专利权)人:联芸科技杭州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。