首页> 外国专利> Verification of hardware design for data transformation component

Verification of hardware design for data transformation component

机译:数据变换组件的硬件设计验证

摘要

Methods and systems for verifying a hardware design for a main data transformation component. The main data transformation component is representable as a hierarchical set of data transformation components which includes (i) a plurality of leaf data transformation components which do not have children, and (ii) one or more parent data transformation components which each comprise one or more child data transformation components. The method includes: (a) for each of the plurality of leaf data transformation components, verifying that an instantiation of the hardware design for the leaf data transformation component generates an expected output transaction in response to each of a plurality of test input transactions; and (b) for each of the one or more parent data transformation components, formally verifying, using a format verification tool, that an instantiation of an abstracted hardware design for the parent data transformation component generates an expected output transaction m response to each of a plurality of test input transactions. The abstracted hardware design for the parent data transformation component represents each of the one or more child data transformation components of the parent data transformation component with a corresponding abstracted component that is configured to for a specific input transaction to the child data transformation component produce a specific output transaction with a causal deterministic relationship to the specific input transaction. During formal verification the formal verification tool is configured to select the specific input transaction and the specific output transaction pair to be each possible valid input transaction and valid output transaction pair for the child data transformation component.
机译:用于验证主数据变换组件的硬件设计的方法和系统。主数据变换组件可以作为分层数据变换组件表示,其包括(i)不具有儿童的多个叶数据变换组件,并且(ii)每个父数据转换组件,每个父数据变换组件包括一个或多个儿童数据转换组件。该方法包括:(a)对于多个叶数据变换分量中的每一个,验证用于叶数据变换分量的硬件设计的实例化响应于多个测试输入事务中的每一个生成预期输出事务; (b)对于一个或多个父数据转换组件中的每一个,使用格式验证工具正式验证,用于父数据变换组件的抽象硬件设计的实例化生成对每个每个的预期输出事务M响应多个测试输入事务。用于父数据变换组件的抽象硬件设计表示父数据变换组件的一个或多个子数据转换组件中的每一个,其具有与用于子数据变换组件的特定输入事务配置为特定的抽象组件产生特定的输出事务与特定输入事务的因果关系关系。在正式验证期间,正式验证工具被配置为为子数据转换组件选择特定的输入事务和特定输出事务对,以及每个可能的有效输入事务和有效输出事务对。

著录项

  • 公开/公告号GB2588134A

    专利类型

  • 公开/公告日2021-04-21

    原文格式PDF

  • 申请/专利权人 IMAGINATION TECHNOLOGIES LIMITED;

    申请/专利号GB20190014552

  • 发明设计人 SAM ELLIOTT;

    申请日2019-10-08

  • 分类号G06F30/3323;

  • 国家 GB

  • 入库时间 2024-06-14 21:27:47

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号