[发明专利]一种激励信号处理方法、装置及模块验证系统有效
申请号: | 201611082587.0 | 申请日: | 2016-11-30 |
公开(公告)号: | CN106713280B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 肖铁;肖基诰;王文杰;李云鹏;潘勇 | 申请(专利权)人: | 北京得瑞领新科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/24 |
代理公司: | 北京慧智兴达知识产权代理有限公司11615 | 代理人: | 韩龙,郭群 |
地址: | 100083 北京市海淀区学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 激励 信号 处理 方法 装置 模块 验证 系统 | ||
技术领域
本发明涉及集成电路测试技术领域,尤其涉及一种激励信号处理方法、装置及模块验证系统。
背景技术
在数字集成电路的验证中,数据传输是一项非常广泛的应用。在实现这些数据传输的设计模块中,如图1所示,不同的模块往往需要使用不同的接口协议。这些协议之间很可能各不相同,有的仅仅存在一些细微的差异,但是为了验证这些数据传输模块功能的正确性,验证人员需要为这些不同的数据传输协议开发不同的激励信号处理装置(driver),以满足各种接口协议的数据传输模块的验证需求。其中,driver为UVM(Universal Verification Methodology,通用验证方法学)中将验证环境中发出的sequence item(激励信号)转换成待测模块可以接受的电平信号的模块,与待测模块通过接口interface相连接。UVM是一个以SystemVerilog类库为主体的验证平台开发框架,验证工程师可以利用其可重用组件构建具有标准化层次结构和接口的功能验证环境。
在实现本发明过程中发明人发现传统的模块验证技术中至少存在以下缺陷:
在验证不同接口协议的数据传输模块时,不同的接口协议对应不同的driver,验证人员需要根据不同的接口协议开发和维护多套driver,不仅提高了验证人员的工作强度,增加了开发和维护的工作量,同时也提高了验证过程中出现错误的几率,影响验证结果的准确性。
发明内容
鉴于上述问题,本发明实施例提出了一种激励信号处理方法、装置及模块验证系统,实现了验证系统中同一激励信号处理装置在不同接口协议场景下的应用。
本发明的一个方面,提供了一种激励信号处理方法,所述方法包括:
根据用户配置的输入参数选择对应的激励信号源;
获取所述激励信号源生成的激励信号,并根据预设信号处理策略对所述激励信号进行预处理,得到符合待验证模块的输入信号要求的目标激励信号;
确定所述待验证模块的数据传输接口的接口协议,加载与所述接口协议相匹配的激励信号驱动单元;
采用所述激励信号驱动单元将所述目标激励信号转换成符合所述接口协议的验证输入信号,并通过所述数据传输接口将所述验证输入信号传输到所述待验证模块。
可选地,所述方法还包括:
当所述待验证模块的数据传输接口的接口协议发生变化,或应用于所述待验证模块的其他数据传输接口,或应用于其他待验证模块的数据传输接口时,根据当前数据传输接口的当前接口协议,重新加载与当前接口协议相匹配的激励信号驱动单元。
可选地,其特征在于,所述根据预设信号处理策略对所述激励信号进行预处理,包括:
在所述激励信号中插入指定时间长度或随机时间长度的时间延迟,和/或,对所述激励信号进行插错或加密处理。
可选地,所述激励信号源包括内置激励信号源和外部激励信号源;
在所述根据用户配置的输入参数选择对应的激励信号源之前,所述方法还包括:
建立与所述外部激励信号源之间的连接。
可选地,所述确定所述待验证模块的数据传输接口的接口协议,加载与所述接口协议相匹配的激励信号驱动单元,包括:
根据所述接口协议查找预设映射关系,以获取与所述接口协议相匹配的激励信号驱动单元,所述预设映射关系中包括有接口协议与激励信号驱动单元之间的对应关系;
加载获取到的激励信号驱动单元。
本发明的另一个方面,提供了一种激励信号处理装置,所述装置包括:
选择模块,用于根据用户配置的输入参数选择对应的激励信号源;
处理模块,用于获取所述激励信号源生成的激励信号,并根据预设信号处理策略对所述激励信号进行预处理,得到符合待验证模块的输入信号要求的目标激励信号;
控制模块,用于确定所述待验证模块的数据传输接口的接口协议,加载与所述接口协议相匹配的激励信号驱动单元;
驱动模块,用于采用所述激励信号驱动单元将所述目标激励信号转换成符合所述接口协议的验证输入信号,并通过所述数据传输接口将所述验证输入信号传输到所述待验证模块。
可选地,所述控制模块,还用于当所述待验证模块的数据传输接口的接口协议发生变化,或应用于所述待验证模块的其他数据传输接口,或应用于其他待验证模块的数据传输接口时,根据当前数据传输接口的当前接口协议,重新加载与当前接口协议相匹配的激励信号驱动单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京得瑞领新科技有限公司,未经北京得瑞领新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611082587.0/2.html,转载请声明来源钻瓜专利网。