System and Method for Testing Multiple Processor Modes for Processor Design Verification and Validation
    3.
    发明申请
    System and Method for Testing Multiple Processor Modes for Processor Design Verification and Validation 有权
    用于测试处理器设计验证和验证的多处理器模式的系统和方法

    公开(公告)号:US20090070629A1

    公开(公告)日:2009-03-12

    申请号:US11853170

    申请日:2007-09-11

    CPC classification number: G06F11/263

    Abstract: A system and method for generating a test case and a bit mask that allows a test case executor the ability to re-execute the test case multiple times using different machine state register bit sets. A test case generator creates a bit mask based upon identified invariant bits and semi-invariant bits. The test case generator includes compensation values corresponding to the semi-invariant bits into a test case, and provides the test case, along with the bit mask, to a test case executor. In turn, the test case executor dispatches the test case multiple times, each time with a different machine state register bit set, to a processor. Each of the machine state register bit sets places the processor in different modes.

    Abstract translation: 用于生成测试用例和位掩码的系统和方法,允许测试用例执行器使用不同的机器状态寄存器位集多次重新执行测试用例。 测试用例发生器基于识别的不变位和半不变位创建位掩码。 测试用例生成器包括与半不变位对应的补偿值到测试用例中,并将测试用例以及位掩码提供给测试用例执行器。 反过来,测试用例执行器将每个测试用例分配到不同的机器状态寄存器位设置的多个处理器。 每个机器状态寄存器位组将处理器置于不同的模式。

    System and method for predicting lwarx and stwcx instructions in test pattern generation and simulation for processor design verification and validation
    4.
    发明授权
    System and method for predicting lwarx and stwcx instructions in test pattern generation and simulation for processor design verification and validation 失效
    用于预测处理器设计验证和验证的测试模式生成和仿真中的lwarx和stwcx指令的系统和方法

    公开(公告)号:US07689886B2

    公开(公告)日:2010-03-30

    申请号:US11779390

    申请日:2007-07-18

    CPC classification number: G01R31/31813 G01R31/318357 G11C29/56

    Abstract: A system and method for predicting lwarx (Load Word And Reserve Index form) and stwcx (Store Word Conditional) instruction outcome is presented. A lwarx instruction establishes a reservation on an address/granule, and a stwcx instruction targeted to the same address/granule “succeeds” only if the reservation for the granule still exists (conditional store). Since the reservation may be lost due to situations such as, for example, a processor (or another processor) executing a different lwarx or ldarx instruction (or other mechanism), which clears the first reservation and establishes a new reservation, the invention described herein builds test patterns in a manner that ensures, stwcx success and failure predictability. As a result, stwcx instructions are testable during test pattern execution.

    Abstract translation: 提出了一种用于预测lwarx(Load Word And Reserve Index form)和stwcx(Store Word Conditional)指令结果的系统和方法。 lwarx指令在地址/粒子上建立一个预留,只有当粒子的预留仍然存在(条件存储)​​时,针对相同地址/粒子的stwcx指令才会成功“成功”。 由于可能由于诸如执行不同的lwarx或ldarx指令(或其他机制)的处理器(或另一个处理器)的情况而丢失预留,这清除了第一个预留并建立了新的预留,因此本文描述了本发明 以确保stwcx成功和失败可预测性的方式构建测试模式。 因此,stwcx指令在测试模式执行期间是可测试的。

    System and method for testing multiple processor modes for processor design verification and validation
    9.
    发明授权
    System and method for testing multiple processor modes for processor design verification and validation 有权
    用于测试多种处理器模式以进行处理器设计验证和验证的系统和方法

    公开(公告)号:US08006221B2

    公开(公告)日:2011-08-23

    申请号:US11853170

    申请日:2007-09-11

    CPC classification number: G06F11/263

    Abstract: A system and method for generating a test case and a bit mask that allows a test case executor the ability to re-execute the test case multiple times using different machine state register bit sets. A test case generator creates a bit mask based upon identified invariant bits and semi-invariant bits. The test case generator includes compensation values corresponding to the semi-invariant bits into a test case, and provides the test case, along with the bit mask, to a test case executor. In turn, the test case executor dispatches the test case multiple times, each time with a different machine state register bit set, to a processor. Each of the machine state register bit sets places the processor in different modes.

    Abstract translation: 用于生成测试用例和位掩码的系统和方法,允许测试用例执行器使用不同的机器状态寄存器位集多次重新执行测试用例。 测试用例发生器基于识别的不变位和半不变位创建位掩码。 测试用例发生器包括与半不变位相对应的补偿值到测试用例中,并将测试用例以及位掩码提供给测试用例执行器。 反过来,测试用例执行器将每个测试用例分配到不同的机器状态寄存器位设置的多个处理器。 每个机器状态寄存器位组将处理器置于不同的模式。

    System and Method for Predicting lwarx and stwcx Instructions in Test Pattern Generation and Simulation for Processor Design Verification and Validation
    10.
    发明申请
    System and Method for Predicting lwarx and stwcx Instructions in Test Pattern Generation and Simulation for Processor Design Verification and Validation 失效
    用于预测处理器设计验证和验证的测试模式生成和仿真中的lwarx和stwcx指令的系统和方法

    公开(公告)号:US20090024886A1

    公开(公告)日:2009-01-22

    申请号:US11779390

    申请日:2007-07-18

    CPC classification number: G01R31/31813 G01R31/318357 G11C29/56

    Abstract: A system and method for predicting lwarx (Load Word And Reserve Index form) and stwcx (Store Word Conditional) instruction outcome is presented. A lwarx instruction establishes a reservation on an address/granule, and a stwcx instruction targeted to the same address/granule “succeeds” only if the reservation for the granule still exists (conditional store). Since the reservation may be lost due to situations such as, for example, a processor (or another processor) executing a different lwarx or ldarx instruction (or other mechanism), which clears the first reservation and establishes a new reservation, the invention described herein builds test patterns in a manner that ensures, stwcx success and failure predictability. As a result, stwcx instructions are testable during test pattern execution.

    Abstract translation: 提出了一种用于预测lwarx(Load Word And Reserve Index form)和stwcx(Store Word Conditional)指令结果的系统和方法。 lwarx指令在地址/粒子上建立一个预留,只有当粒子的预留仍然存在(条件存储)​​时,针对相同地址/粒子的stwcx指令才会成功“成功”。 由于可能由于诸如执行不同的lwarx或ldarx指令(或其他机制)的处理器(或另一个处理器)的情况而丢失预留,这清除了第一个预留并建立了新的预留,因此本文描述了本发明 以确保stwcx成功和失败可预测性的方式构建测试模式。 因此,stwcx指令在测试模式执行期间是可测试的。

Patent Agency Ranking