【技术实现步骤摘要】
UVM验证平台系统和验证方法
[0001]本公开涉及验证平台
,具体涉及一种UVM验证平台系统和验证方法。
技术介绍
[0002]FC(Fiber Channel / Fibre Channel,光纤通道或网状信道)技术是一种能够为存储设备、IP数据网、音频流等应用提供高速数据传输的技术,由于其传输数据稳定,FC通讯协议广泛应用于航空航天领域。
[0003]在FC系统中,由于其支持多频点的特性,在系统开发中,复用频点并在此基础上添加新频点进行代码迭代的可能性很高。由于FC协议在不同频点下编码不同,加扰存在细微差异,功能方面高频点与低频点也有很大的差异,如training(训练),FEC(Forward Error Correction,前向纠错)等功能,这些功能大多由系统中的PCS(Physical Coding Sublayer,物理编码子层)模块实现,因此,若是在原基础上进行PCS的改动会对系统本身造成相对较大的风险,带来不必要的麻烦和资源浪费。
[0004]在原PCS的基础上叠加新的高频点PCS, ...
【技术保护点】
【技术特征摘要】
1.一种UVM验证平台系统,其特征在于,应用于验证包括多个物理编码子层PCS模块的光纤通道FC系统,所述UVM验证平台系统包括:配置管理组件,第一验证组件,串并转换组件,以及待测设计DUT组件;其中,所述DUT组件,为包括多个PCS模块的FC系统,所述多个PCS模块工作于多个不同频点;所述配置管理组件,用于进行系统配置及环境配置,包括根据需要验证的PCS模块的频点进行相应的时钟配置;所述第一验证组件,用于发出第一串行数据帧到所述串并转换组件;所述串并转换组件,用于按照相应的时钟配置对所述第一串行数据帧进行串并转换,将转换得到的第一并行数据帧输出到所述DUT组件;所述DUT组件,用于对所述第一并行数据帧进行环回处理,包括:获取所述第一并行数据帧,按照系统配置选择相应频点下的PCS模块对所述第一并行数据帧进行处理,处理后的数据在出口处环回,再经由相应频点下的PCS模块处理,将处理后得到的第二并行数据帧输出到所述串并转换组件;所述串并转换组件,还用于按照相应的时钟配置对所述第二并行数据帧进行并串转换,将转换得到的第二串行数据帧输出到所述第一验证组件;所述第一验证组件,还用于将所述第一串行数据帧与所述第二串行数据帧进行逐帧比对,实现对所述DUT组件的验证。2.根据权利要求1所述的UVM验证平台系统,其特征在于,还包括:第二验证组件;所述第二验证组件,用于发出第三并行数据帧到所述DUT组件;所述DUT组件,用于对所述第三并行数据帧进行环回处理,包括:获取所述第三并行数据帧,由相应频点下的PCS模块对所述第三并行数据帧进行处理,处理后的数据通过所述串并转换组件环回,再经由相应频点下的PCS模块处理,将处理后得到的第四并行数据帧输出到所述第二验证组件;所述第二验证组件,还用于将所述第三并行数据帧与所述第四并行数据帧进行逐帧比对,实现对所述DUT组件的验证。3.根据权利要求1所述的UVM验证平台系统,其特征在于,所述第一验证组件包括:FC核心模块,用于生成并发出所述第一串行数据帧;第一发送端监测器,用于对所述第一串行数据帧进行收包检测;第一接收端监测器,用于对所述第二串行数据帧进行收包检测;第一比对组件,用于将所述第一串行数据帧与所述第二串行数据帧进行逐帧比对,实现对所述DUT组件中PCS模块的验证。4.根据权利要求2所述的UVM验证平台系统,其特征在于,所述第二验证组件包括:FC数据包驱动器,用于生成并发出所述第三并行数据帧;第二发送端监测器,用于对所述第三并行数据帧进行收包检测;第二接收端监测器,用于对所述第四并行数据帧进行收包检测;第二比对组件,用于将所述第三并行数据帧与所述第四并行数据帧进行...
【专利技术属性】
技术研发人员:朱珂,曹睿,杨晓龙,何少恒,朱婧瑀,李明秀,刘颜鹏,顾艳伍,
申请(专利权)人:井芯微电子技术天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。