METHOD AND APPARATUS FOR POST-SILICON TESTING
    3.
    发明申请
    METHOD AND APPARATUS FOR POST-SILICON TESTING 有权
    后硅测试方法和装置

    公开(公告)号:US20130013246A1

    公开(公告)日:2013-01-10

    申请号:US13179526

    申请日:2011-07-10

    IPC分类号: H01L21/66 G06F19/00

    CPC分类号: G06F11/263

    摘要: An apparatus and a computer-implemented method performed by a computerized device, comprising: generating a collection of test data for testing one or more domains, wherein the test data is useful for post-silicon verification of hardware devices; selecting a subset of the collection of test data in accordance with a hardware device to be tested and at least one of the domains to be tested with respect to the hardware device; and indexing the subset of the collection of test data to obtain an indexed collection.

    摘要翻译: 一种由计算机化设备执行的装置和计算机实现的方法,包括:生成用于测试一个或多个域的测试数据的集合,其中所述测试数据对于硬件设备的后硅验证是有用的; 根据要测试的硬件设备选择测试数据的集合的子集,以及相对于硬件设备测试的至少一个域; 并索引测试数据集合的子集以获得索引集合。

    Method and apparatus for post-silicon testing
    4.
    发明授权
    Method and apparatus for post-silicon testing 有权
    后硅测试方法和设备

    公开(公告)号:US08892386B2

    公开(公告)日:2014-11-18

    申请号:US13179526

    申请日:2011-07-10

    IPC分类号: G06F19/00 G06F11/263

    CPC分类号: G06F11/263

    摘要: An apparatus and a computer-implemented method performed by a computerized device, comprising: generating a collection of test data for testing one or more domains, wherein the test data is useful for post-silicon verification of hardware devices; selecting a subset of the collection of test data in accordance with a hardware device to be tested and at least one of the domains to be tested with respect to the hardware device; and indexing the subset of the collection of test data to obtain an indexed collection.

    摘要翻译: 一种由计算机化设备执行的装置和计算机实现的方法,包括:生成用于测试一个或多个域的测试数据的集合,其中所述测试数据对于硬件设备的后硅验证是有用的; 根据要测试的硬件设备选择测试数据的集合的子集,以及相对于硬件设备测试的至少一个域; 并索引测试数据集合的子集以获得索引集合。

    METHOD, APPARATUS and product FOR testing transactions
    5.
    发明申请
    METHOD, APPARATUS and product FOR testing transactions 有权
    方法,APPARATUS和产品FOR测试交易

    公开(公告)号:US20130124920A1

    公开(公告)日:2013-05-16

    申请号:US13295104

    申请日:2011-11-14

    IPC分类号: G06F11/28

    CPC分类号: G06F11/3612

    摘要: A computer-implemented method and apparatus, comprising: having a plurality of processing entities operating substantially concurrently in a computerized platform enabling transaction operations, wherein the plurality of processing entities comprise two or more entities adapted to store values, and one or more entity adapted to load values, wherein each writing entity is associated with a private memory location within a memory unit; storing symbols into an associated target memory location by each of the entities adapted to store values, wherein symbols are stored according to a predetermined order, wherein a symbol is stored using a transaction; loading a multiplicity of private memory locations by the at least one entity adapted to load values, to obtain loaded values; and analyzing the loaded values for at least one invariant.

    摘要翻译: 一种计算机实现的方法和装置,包括:具有多个处理实体,所述多个处理实体在计算机化平台中基本同时运行,从而实现事务操作,其中所述多个处理实体包括适于存储值的两个或多个实体,以及适于 负载值,其中每个写入实体与存储器单元内的专用存储器位置相关联; 通过适于存储值的每个实体将符号存储到相关联的目标存储器位置,其中根据预定顺序存储符号,其中使用事务存储符号; 通过适于加载值的至少一个实体加载多个私有存储器位置,以获得加载的值; 并分析至少一个不变量的加载值。

    Method, apparatus and product for testing transactions
    6.
    发明授权
    Method, apparatus and product for testing transactions 有权
    用于测试交易的方法,设备和产品

    公开(公告)号:US08806270B2

    公开(公告)日:2014-08-12

    申请号:US13295104

    申请日:2011-11-14

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3612

    摘要: A computer-implemented method and apparatus, comprising: having a plurality of processing entities operating substantially concurrently in a computerized platform enabling transaction operations, wherein the plurality of processing entities comprise two or more entities adapted to store values, and one or more entity adapted to load values, wherein each writing entity is associated with a private memory location within a memory unit; storing symbols into an associated target memory location by each of the entities adapted to store values, wherein symbols are stored according to a predetermined order, wherein a symbol is stored using a transaction; loading a multiplicity of private memory locations by the at least one entity adapted to load values, to obtain loaded values; and analyzing the loaded values for at least one invariant.

    摘要翻译: 一种计算机实现的方法和装置,包括:具有多个处理实体,所述多个处理实体在计算机化平台中基本同时运行,从而实现事务操作,其中所述多个处理实体包括适于存储值的两个或多个实体,以及适于 负载值,其中每个写入实体与存储器单元内的专用存储器位置相关联; 通过适于存储值的每个实体将符号存储到相关联的目标存储器位置,其中符号根据预定顺序存储,其中使用事务存储符号; 通过适于加载值的至少一个实体加载多个私有存储器位置,以获得加载的值; 并分析至少一个不变量的加载值。

    Post-silicon validation using a partial reference model
    7.
    发明授权
    Post-silicon validation using a partial reference model 有权
    使用部分参考模型进行硅后验证

    公开(公告)号:US08990622B2

    公开(公告)日:2015-03-24

    申请号:US13561036

    申请日:2012-07-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/263

    摘要: Method, system and product for post silicon validation using a partial reference model. The method performed by a device having registers, the method comprising: first executing, by the device when operating in trace mode, a test-case, wherein during the execution utilizing a partial reference model to determine an expected value of at least one register; second executing, by the device when operating in non-trace mode, the test-case; and in response to said second executing, checking values of registers based on, at least in part, values determined during said first execution.

    摘要翻译: 使用部分参考模型进行硅后验证的方法,系统和产品。 由具有寄存器的设备执行的方法,所述方法包括:当以跟踪模式操作时由所述设备首先执行测试用例,其中在执行期间利用部分参考模型来确定至少一个寄存器的期望值; 第二次执行,由设备在非追踪模式下运行时,测试用例; 并且响应于所述第二执行,至少部分地基于在所述第一执行期间确定的值来检查寄存器的值。

    Post-silicon validation using a partial reference model
    8.
    发明申请
    Post-silicon validation using a partial reference model 有权
    使用部分参考模型进行硅后验证

    公开(公告)号:US20140032969A1

    公开(公告)日:2014-01-30

    申请号:US13561036

    申请日:2012-07-29

    IPC分类号: G06F11/28

    CPC分类号: G06F11/263

    摘要: Method, system and product for post silicon validation using a partial reference model. The method performed by a device having registers, the method comprising: first executing, by the device when operating in trace mode, a test-case, wherein during the execution utilizing a partial reference model to determine an expected value of at least one register; second executing, by the device when operating in non-trace mode, the test-case; and in response to said second executing, checking values of registers based on, at least in part, values determined during said first execution.

    摘要翻译: 使用部分参考模型进行硅后验证的方法,系统和产品。 由具有寄存器的设备执行的方法,所述方法包括:当以跟踪模式操作时由所述设备首先执行测试用例,其中在执行期间利用部分参考模型来确定至少一个寄存器的期望值; 第二次执行,由设备在非追踪模式下运行时,测试用例; 并且响应于所述第二执行,至少部分地基于在所述第一执行期间确定的值来检查寄存器的值。

    Generating a combination exerciser for executing tests on a circuit
    9.
    发明授权
    Generating a combination exerciser for executing tests on a circuit 失效
    生成组合练习器,用于在电路上执行测试

    公开(公告)号:US08224614B2

    公开(公告)日:2012-07-17

    申请号:US12609022

    申请日:2009-10-30

    IPC分类号: G01R31/00 G06F19/00

    CPC分类号: G01R31/318314 G06F11/2236

    摘要: A first and second test templates are combined to a combination test template. The combination test template may be configured to execute the first and second test templates in combination, and based upon a definition. The combination test template may execute tests in sequential order, concurrently, a combination thereof or the like. The first test template may be configured to be executed by a single-core machine and may be transformed to a multi-core test template that is configured to be executed on a multi-core machine in parallel to other tests. By utilizing the disclosed subject matter, a reduction in overhead of executing the first and second test templates may be achieved; a predetermined interleaving may be performed and a user may control the manner in which the combination test template is executing the first and second test templates. Additionally, reuse of pre-silicon test templates in post-silicon stage may be achieved.

    摘要翻译: 将第一和第二测试模板组合到组合测试模板。 组合测试模板可以被配置为组合地执行第一和第二测试模板,并且基于定义。 组合测试模板可以按顺序执行测试,同时,其组合等。 第一测试模板可以被配置为由单核机器执行,并且可以被转换成被配置为在多核机器上并行执行的多核测试模板。 通过利用所公开的主题,可以实现执行第一和第二测试模板的开销的减少; 可以执行预定的交织,并且用户可以控制组合测试模板正在执行第一和第二测试模板的方式。 此外,可以实现硅后测试模板在硅后期的再利用。

    GENERATING A COMBINATION EXERCISER FOR EXECUTING TESTS ON A CIRCUIT
    10.
    发明申请
    GENERATING A COMBINATION EXERCISER FOR EXECUTING TESTS ON A CIRCUIT 失效
    生成一个组合练习器,用于在电路上执行测试

    公开(公告)号:US20110106482A1

    公开(公告)日:2011-05-05

    申请号:US12609022

    申请日:2009-10-30

    IPC分类号: G06F19/00

    CPC分类号: G01R31/318314 G06F11/2236

    摘要: A first and second test templates are combined to a combination test template. The combination test template may be configured to execute the first and second test templates in combination, and based upon a definition. The combination test template may execute tests in sequential order, concurrently, a combination thereof or the like. The first test template may be configured to be executed by a single-core machine and may be transformed to a multi-core test template that is configured to be executed on a multi-core machine in parallel to other tests. By utilizing the disclosed subject matter, a reduction in overhead of executing the first and second test templates may be achieved; a predetermined interleaving may be performed and a user may control the manner in which the combination test template is executing the first and second test templates. Additionally, reuse of pre-silicon test templates in post-silicon stage may be achieved.

    摘要翻译: 将第一和第二测试模板组合到组合测试模板。 组合测试模板可以被配置为组合地执行第一和第二测试模板,并且基于定义。 组合测试模板可以按顺序执行测试,同时,其组合等。 第一测试模板可以被配置为由单核机器执行,并且可以被转换成被配置为在多核机器上并行执行的多核测试模板。 通过利用所公开的主题,可以实现执行第一和第二测试模板的开销的减少; 可以执行预定的交织,并且用户可以控制组合测试模板正在执行第一和第二测试模板的方式。 此外,可以实现硅后测试模板在硅后期的再利用。