Device, System and Method of Modeling Homogeneous Information
    1.
    发明申请
    Device, System and Method of Modeling Homogeneous Information 失效
    设备,系统和均匀信息建模方法

    公开(公告)号:US20080208827A1

    公开(公告)日:2008-08-28

    申请号:US11677589

    申请日:2007-02-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30604

    摘要: Device, system and method of modeling homogeneous information. For example, a method that includes providing to a model-based application an input model including a refinable homogeneous record having a base type, wherein said homogeneous record is defined with a homogeneous constraint to only include data members of a type compatible with the base type. The homogeneous record is defined in a modeling environment that is able to automatically enforce the homogeneous constraint for the homogeneous record and for refinements thereof.

    摘要翻译: 设备,系统和均匀信息建模方法。 例如,一种方法,其包括向基于模型的应用提供包括具有基本类型的可修改同构记录的输入模型,其中所述同构记录被定义为具有均匀约束,以仅包括与基本类型兼容的类型的数据成员 。 在建模环境中定义了同质记录,该建模环境能够自动强制同构记录的均匀约束及其优化。

    Test quality through resource reallocation
    2.
    发明授权
    Test quality through resource reallocation 失效
    通过资源重新分配来测试质量

    公开(公告)号:US07133816B2

    公开(公告)日:2006-11-07

    申请号:US10287860

    申请日:2002-11-04

    IPC分类号: G06F17/50 G06F9/45

    CPC分类号: G06F17/5022

    摘要: A preemptive reloading technique is employed in a test program generator. Initialized resources are reset with needed values by reloading instructions. The actual reloaded value is chosen later, when the instruction that actually needs the value is generated. The test program generator distances the reloading instruction from the instruction that actually needs the value, thus making it possible to avoid fixed test patterns and to generate interference-free test segments during design verification.

    摘要翻译: 在测试程序生成器中采用抢先重新加载技术。 通过重新加载指令,初始化资源将重置为所需值。 当实际需要该值的指令生成时,实际重新加载的值将被选择。 测试程序发生器将重新加载指令与实际需要该值的指令进行距离,从而可以避免固定的测试模式,并在设计验证过程中产生无干扰的测试段。

    Device, system and method of modeling homogeneous information
    3.
    发明授权
    Device, system and method of modeling homogeneous information 失效
    设备,系统和均匀信息建模方法

    公开(公告)号:US08458652B2

    公开(公告)日:2013-06-04

    申请号:US11677589

    申请日:2007-02-22

    IPC分类号: G06F9/44

    CPC分类号: G06F17/30604

    摘要: Device, system and method of modeling homogeneous information. For example, a method that includes providing to a model-based application an input model including a refinable homogeneous record having a base type, wherein said homogeneous record is defined with a homogeneous constraint to only include data members of a type compatible with the base type. The homogeneous record is defined in a modeling environment that is able to automatically enforce the homogeneous constraint for the homogeneous record and for refinements thereof.

    摘要翻译: 设备,系统和均匀信息建模方法。 例如,一种方法,其包括向基于模型的应用提供包括具有基本类型的可修改同构记录的输入模型,其中所述同构记录被定义为具有均匀约束,以仅包括与基本类型兼容的类型的数据成员 。 在建模环境中定义了同质记录,该建模环境能够自动强制同构记录的均匀约束及其优化。

    Efficient presentation of functional coverage results
    4.
    发明授权
    Efficient presentation of functional coverage results 有权
    功能覆盖结果的高效呈现

    公开(公告)号:US08121827B2

    公开(公告)日:2012-02-21

    申请号:US12061662

    申请日:2008-04-03

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5009 G06F11/3676

    摘要: Apparatus for presentation of functional coverage, including one or more processors and a memory, wherein the memory stores software instructions including instructions for representing a set of attributes of a design under test as a multi-dimensional cross-product space, comprising events corresponding to combinations of values of the attributes to be tested, the events comprising legal and illegal events, instructions for running at least one test on the design, instructions for identifying, responsively to the at least one test, a first group of the legal events that were covered by the at least one test and a second group of the legal events that remain non-covered after the at least one test, instructions for grouping one or more of the illegal events with at least one of the first and second groups so as to generate a simplified model of the functional coverage of the events in the cross-product space and instructions for presenting the simplified model of the functional coverage on an output device. The apparatus further includes an output device coupled to the coverage processor to present the simplified model of the functional coverage to a user.

    摘要翻译: 用于呈现功能覆盖的装置,包括一个或多个处理器和存储器,其中所述存储器存储软件指令,其包括用于将被测设计的一组属性表示为多维交叉产品空间的指令,所述指令包括与组合相对应的事件 要测试的属性的值,包括合法和非法事件的事件,用于对设计进行至少一次测试的指令,响应于至少一个测试的用于识别被覆盖的法律事件的第一组的指令 通过所述至少一个测试和在所述至少一个测试之后未被覆盖的所述法律事件的第二组,用于将所述非法事件中的一个或多个与所述第一和第二组中的至少一个分组的指令,以便生成 交叉产品空间中的事件的功能覆盖的简化模型以及用于呈现功能覆盖的简化模型的指令 在输出设备上。 该装置还包括耦合到覆盖处理器以向用户呈现功能覆盖的简化模型的输出设备。

    EFFICIENT PRESENTATION OF FUNCTIONAL COVERAGE RESULTS
    5.
    发明申请
    EFFICIENT PRESENTATION OF FUNCTIONAL COVERAGE RESULTS 有权
    功能覆盖结果的有效介绍

    公开(公告)号:US20090254332A1

    公开(公告)日:2009-10-08

    申请号:US12061662

    申请日:2008-04-03

    IPC分类号: G06G7/62

    CPC分类号: G06F17/5009 G06F11/3676

    摘要: Apparatus for presentation of functional coverage, including one or more processors and a memory, wherein the memory stores software instructions including instructions for representing a set of attributes of a design under test as a multi-dimensional cross-product space, comprising events corresponding to combinations of values of the attributes to be tested, the events comprising legal and illegal events, instructions for running at least one test on the design, instructions for identifying, responsively to the at least one test, a first group of the legal events that were covered by the at least one test and a second group of the legal events that remain non-covered after the at least one test, instructions for grouping one or more of the illegal events with at least one of the first and second groups so as to generate a simplified model of the functional coverage of the events in the cross-product space and instructions for presenting the simplified model of the functional coverage on an output device. The apparatus further includes an output device coupled to the coverage processor to present the simplified model of the functional coverage to a user.

    摘要翻译: 用于呈现功能覆盖的装置,包括一个或多个处理器和存储器,其中所述存储器存储软件指令,其包括用于将被测设计的一组属性表示为多维交叉产品空间的指令,所述指令包括与组合相对应的事件 要测试的属性的值,包括合法和非法事件的事件,用于对设计进行至少一次测试的指令,响应于至少一个测试的用于识别被覆盖的法律事件的第一组的指令 通过所述至少一个测试和在所述至少一个测试之后未被覆盖的所述法律事件的第二组,用于将所述非法事件中的一个或多个与所述第一和第二组中的至少一个分组的指令,以便生成 交叉产品空间中的事件的功能覆盖的简化模型以及用于呈现功能覆盖的简化模型的指令 在输出设备上。 该装置还包括耦合到覆盖处理器以向用户呈现功能覆盖的简化模型的输出设备。

    Efficient presentation of functional coverage results
    6.
    发明申请
    Efficient presentation of functional coverage results 有权
    功能覆盖结果的高效呈现

    公开(公告)号:US20060229860A1

    公开(公告)日:2006-10-12

    申请号:US11101333

    申请日:2005-04-07

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5009 G06F11/3676

    摘要: A method for presentation of functional coverage includes representing a set of attributes of a design under test as a multi-dimensional cross-product space, which includes events corresponding to combinations of values of the attributes to be tested, the events including legal and illegal events. At least one test is run on the design, and responsively to the at least one test, a first group of the legal events that were covered by the at least one test and a second group of the legal events that remain non-covered after the at least one test are identified. One or more of the illegal events are grouped with at least one of the first and second groups so as to present a simplified model of the coverage of the events in the cross-product space.

    摘要翻译: 用于呈现功能覆盖的方法包括将被测设计的一组属性表示为多维交叉产品空间,其包括对应于待测试属性的值的组合的事件,包括合法和非法事件的事件 。 对设计进行至少一次测试,并且响应于至少一次测试,由至少一次测试涵盖的第一组法律事件和第二组法律事件在第 确定至少一个测试。 一个或多个非法事件与第一和第二组中的至少一个分组,以呈现跨产品空间中的事件的覆盖的简化模型。

    AUTOMATIC COPYING BY ANCESTOR IN OBJECT-ORIENTED LANGUAGES
    7.
    发明申请
    AUTOMATIC COPYING BY ANCESTOR IN OBJECT-ORIENTED LANGUAGES 失效
    ANCESTOR以面向对象的语言自动复制

    公开(公告)号:US20100146482A1

    公开(公告)日:2010-06-10

    申请号:US12329775

    申请日:2008-12-08

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4492

    摘要: A method of automatically defining a new class in a class hierarchy includes creating a descendent class that descends from one or more specified ancestor classes; sequentially analyzing each class along each inheritance path from the specified ancestor classes to a specified similar class to identify each class item in each class that is not selected from the specified ancestor classes; storing a respective pointer for each class item identified in each class that is not inherited by the class referencing the class item and associated with the class; storing a respective pointer for each class item identified in each class that is inherited and redefined by the class referencing the class item and being associated with the class if a pointer referencing the class item is not already stored; and copying each class item referenced by a stored pointer to the descendent class.

    摘要翻译: 在类层次结构中自动定义新类的方法包括创建从一个或多个指定祖先类下降的后代类; 顺序分析从指定的祖先类到指定的类似类的每个继承路径的每个类,以标识未从指定的祖先类中选择的每个类中的每个类项目; 存储针对每个类中标识的每个类的相应指针,该类不被引用该类项并且与该类相关联的类继承; 存储每个类中识别的每个类的相应指针,所述类别被引用所述类项目的类继承和重新定义,并且如果引用所述类项目的指针尚未存储则与所述类相关联; 并将存储的指针引用的每个类项目复制到后代类。

    Highly specialized scenarios in random test generation
    8.
    发明授权
    Highly specialized scenarios in random test generation 有权
    随机测试生成中的高度专业化场景

    公开(公告)号:US07434101B2

    公开(公告)日:2008-10-07

    申请号:US11085791

    申请日:2005-03-21

    IPC分类号: G06F11/00

    CPC分类号: G01R31/318385 G06F17/5022

    摘要: Improvements in functional verification of a design are achieved by providing a test template that specifies test parameters directed to a function of the design. An exemption mode of operation is associated with a portion of the template, in which constraints and variables associated with the template are revised. The template is an input to a CSP engine, which, in cooperation with a test generator engine, produces test scenarios that lie in an expanded region of the generator's usual operational space. Provision is made for independently enabling and disabling a plurality of exemption modes of operation that are associated with the same or different areas of the template.

    摘要翻译: 通过提供一个指定针对设计功能的测试参数的测试模板来实现对设计的功能验证的改进。 豁免模式与模板的一部分相关联,其中与模板相关联的约束和变量被修改。 该模板是CSP引擎的输入,CSP引擎与测试发生器引擎协同生成位于发电机通常运行空间扩展区域内的测试场景。 规定用于独立地启用和禁用与模板的相同或不同区域相关联的多个豁免操作模式。

    Automatic copying by ancestor in object-oriented languages
    9.
    发明授权
    Automatic copying by ancestor in object-oriented languages 失效
    祖先以面向对象语言自动复制

    公开(公告)号:US08327323B2

    公开(公告)日:2012-12-04

    申请号:US12329775

    申请日:2008-12-08

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4492

    摘要: A method of automatically defining a new class in a class hierarchy includes creating a descendent class that descends from one or more specified ancestor classes; sequentially analyzing each class along each inheritance path from the specified ancestor classes to a specified similar class to identify each class item in each class that is not selected from the specified ancestor classes; storing a respective pointer for each class item identified in each class that is not inherited by the class referencing the class item and associated with the class; storing a respective pointer for each class item identified in each class that is inherited and redefined by the class referencing the class item and being associated with the class if a pointer referencing the class item is not already stored; and copying each class item referenced by a stored pointer to the descendent class.

    摘要翻译: 在类层次结构中自动定义新类的方法包括创建从一个或多个指定祖先类下降的后代类; 顺序分析从指定的祖先类到指定的类似类的每个继承路径的每个类,以标识未从指定的祖先类中选择的每个类中的每个类项目; 存储针对每个类中标识的每个类的相应指针,该类不被引用该类项并且与该类相关联的类继承; 存储每个类中识别的每个类的相应指针,所述类别被引用所述类项目的类继承和重新定义,并且如果引用所述类项目的指针尚未存储则与所述类相关联; 并将存储的指针引用的每个类项目复制到后代类。

    Efficient presentation of functional coverage results
    10.
    发明授权
    Efficient presentation of functional coverage results 有权
    功能覆盖结果的高效呈现

    公开(公告)号:US07389215B2

    公开(公告)日:2008-06-17

    申请号:US11101333

    申请日:2005-04-07

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5009 G06F11/3676

    摘要: A method for presentation of functional coverage includes representing a set of attributes of a design under test as a multi-dimensional cross-product space, which includes events corresponding to combinations of values of the attributes to be tested, the events including legal and illegal events. At least one test is run on the design, and responsively to the at least one test, a first group of the legal events that were covered by the at least one test and a second group of the legal events that remain non-covered after the at least one test are identified. One or more of the illegal events are grouped with at least one of the first and second groups so as to present a simplified model of the coverage of the events in the cross-product space.

    摘要翻译: 用于呈现功能覆盖的方法包括将被测设计的一组属性表示为多维交叉产品空间,其包括对应于待测试属性的值的组合的事件,包括合法和非法事件的事件 。 对设计进行至少一次测试,并且响应于至少一次测试,由至少一次测试涵盖的第一组法律事件和第二组法律事件在第 确定至少一个测试。 一个或多个非法事件与第一和第二组中的至少一个分组,以呈现跨产品空间中的事件的覆盖的简化模型。