【技术实现步骤摘要】
验证环境平台及验证方法、计算机装置及可读存储介质
本专利技术涉及计算机
,特别涉及验证环境平台及验证方法、计算机装置及可读存储介质。
技术介绍
现有常采用通用验证方法来对待验证场景进行验证。比如,采用基于覆盖率驱动的随机验证方法,通过对输入信号进行随机取值,可以穷尽输入控制的所有组合,从而达到验证的完备性,避免验证的遗漏。然而,由于现有通用验证方法,往往需要sequence(数据包产生组件)、sequencer(控制数据包产生的组件)、drvier(数据驱动组件)、monitor(数据监测组件)、env(环境组件)、scoreboard(数据计分板组件)等诸多验证组件来搭建验证环境平台,整个验证环境平台中组件数量较多,且组件间的通信较为复杂。如图1所示为现有基于通用验证方法搭建的支持数据收发的验证环境平台的逻辑结构示意图,其中:(1)数据产生组件sequence100,基于实际设计电路应用需求,在数据控制组件sequencer101的控制下,产生满足验证场景需求的数据包。(2)数据控制组 ...
【技术保护点】
1.一种验证环境平台,其特征在于,包括,待测试设计电路、数据接收监测模块、数据发送监测模块;其中,/n所述待测试设计电路用于将接收的第一数据流转化成数据包格式的第一数据包,并对所述第一数据包进行解码操作,输出解码后的第二数据流;/n所述数据接收监测模块与所述待测试设计电路电连接,在所述待测试设计电路处于数据接收模式时,所述数据接收监测模块接收所述第一数据流并进行验证;/n所述数据发送监测模块与所述待测试设计电路电连接,在所述待测试设计电路处于数据发送模式时,所述数据发送监测模块用于接收所述第二数据流并进行验证。/n
【技术特征摘要】
1.一种验证环境平台,其特征在于,包括,待测试设计电路、数据接收监测模块、数据发送监测模块;其中,
所述待测试设计电路用于将接收的第一数据流转化成数据包格式的第一数据包,并对所述第一数据包进行解码操作,输出解码后的第二数据流;
所述数据接收监测模块与所述待测试设计电路电连接,在所述待测试设计电路处于数据接收模式时,所述数据接收监测模块接收所述第一数据流并进行验证;
所述数据发送监测模块与所述待测试设计电路电连接,在所述待测试设计电路处于数据发送模式时,所述数据发送监测模块用于接收所述第二数据流并进行验证。
2.如权利要求1所述的平台,其特征在于,所述数据接收监测模块由输入接口数据处理组件、数据接收解码模型、第一数据读出组件以及接收数据比较组件集成;其中,
所述输入接口数据处理组件用于采集所述第一数据流,并将所述第一数据流转化成符合所述数据接收解码模型格式要求的第二数据包;
所述数据接收解码模型与所述输入接口数据处理组件电连接,所述数据接收解码模型用于接收所述第二数据包,并解码所述第二数据包,获得解码后的第三数据流,并将所述第三数据流作为期望数据;
所述第一数据读出组件与所述接收数据比较组件电连接,所述第一数据读出组件用于读出所述第二数据流并发送至所述接收数据比较组件;
所述接收数据比较组件分别与所述数据接收解码模型和所述第一数据读出组件电连接,所述接收数据比较组件用于将所述第三数据流与所述第二数据流进行比较。
3.如权利要求1所述的平台,其特征在于,所述数据发送监测模块由第二数据读出组件、数据发送编码模型、输出接口数据处理组件以及发送数据比较组件集成;其中,
所述第二数据读出组件用于读出待发送的原始数据,并将所述原始数据发送至所述数据发送编码模型;
所述数据发送编码模型与所述第二数据读出组件电连接,所述数据发送编码模型用于对所述原始数据进行编码,获得编码后的第三数据包,并将所述第三数据包作为期望数据;
所述输出接口数据处理组件用于采集所述第二数据流,并将所述第二数据流转化成数据包格式的第四数据包;
所述发送数据比较组件分别与所述数据发送编码模型和所述输出接口数据处理组件电连接,所述发...
【专利技术属性】
技术研发人员:聂玉庆,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。