会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • TWO PASS TEST CASE GENERATION USING SELF-MODIFYING INSTRUCTION REPLACEMENT
    • 使用自我修改指示替换的两次测试案例生成
    • US20110197049A1
    • 2011-08-11
    • US12700970
    • 2010-02-05
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • G06F9/38
    • G06F9/3816G06F9/3005
    • A test code generation technique that replaces instructions having a machine state dependent result with special redirection instructions provides generation of test code in which state dependent execution choices are made without a state model. Redirection instructions cause execution of a handler than examines the machine state and replaces the redirection instruction with a replacement instruction having a desired result resolved in accordance with the current machine state. The instructions that are replaced may be conditional branch instructions and the result a desired execution path. The examination of the machine state permits determination of a branch condition for the replacement instruction so that the next pass of the test code executes along the desired path. Alternatively, the handler can execute a jump to the branch instruction, causing immediate execution of the desired branch path. The re-direction instructions may be illegal instructions, which cause execution of an interrupt handler that performs the replacement.
    • 使用特殊重定向指令替代具有机器状态相关结果的指令的测试代码生成技术提供测试代码的生成,其中在不使用状态模型的情况下进行状态相关的执行选择。 重定向指令导致处理程序的执行,而不是检查机器状态,并根据当前机器状态用具有期望结果的替换指令替换重定向指令。 被替换的指令可以是条件分支指令,并且结果是可能的执行路径。 对机器状态的检查允许确定替换指令的分支条件,使得测试代码的下一遍沿着期望的路径执行。 或者,处理程序可以执行跳转到分支指令,导致立即执行所需的分支路径。 重定向指令可能是非法指令,这些指令导致执行替换的中断处理程序的执行。
    • 2. 发明授权
    • Two pass test case generation using self-modifying instruction replacement
    • 双通测试用例生成使用自修改指令替换
    • US08516229B2
    • 2013-08-20
    • US12700970
    • 2010-02-05
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • G06F9/44
    • G06F9/3816G06F9/3005
    • A test code generation technique that replaces instructions having a machine state dependent result with special redirection instructions provides generation of test code in which state dependent execution choices are made without a state model. Redirection instructions cause execution of a handler than examines the machine state and replaces the redirection instruction with a replacement instruction having a desired result resolved in accordance with the current machine state. The instructions that are replaced may be conditional branch instructions and the result a desired execution path. The examination of the machine state permits determination of a branch condition for the replacement instruction so that the next pass of the test code executes along the desired path. Alternatively, the handler can execute a jump to the branch instruction, causing immediate execution of the desired branch path. The re-direction instructions may be illegal instructions, which cause execution of an interrupt handler that performs the replacement.
    • 使用特殊重定向指令替代具有机器状态相关结果的指令的测试代码生成技术提供测试代码的生成,其中在不使用状态模型的情况下进行状态相关的执行选择。 重定向指令导致处理程序的执行,而不是检查机器状态,并根据当前机器状态用具有期望结果的替换指令替换重定向指令。 被替换的指令可以是条件分支指令,并且结果是可能的执行路径。 对机器状态的检查允许确定替换指令的分支条件,使得测试代码的下一遍沿着期望的路径执行。 或者,处理程序可以执行跳转到分支指令,导致立即执行所需的分支路径。 重定向指令可能是非法指令,这些指令导致执行替换的中断处理程序的执行。
    • 3. 发明授权
    • Model-based hardware exerciser, device, system and method thereof
    • 基于模型的硬件训练器,设备,系统及其方法
    • US07945888B2
    • 2011-05-17
    • US12038818
    • 2008-02-28
    • Allon AdirGil Eliezer Shurek
    • Allon AdirGil Eliezer Shurek
    • G06F17/50G06F9/44G06F9/455G06F11/22
    • G06F11/261G06F17/5022
    • Device, system and method for verification of a hardware system-under-test including at least one processor. A method includes building an executable image of a hardware exerciser adapted for execution on a test platform selected from: a simulation accelerator, a hardware emulator, a prototype hardware system, and a hardware production wafer. The exerciser image includes embedded data corresponding to architectural knowledge, testing knowledge, and a test template. The test template is defined in a context-free formal language and includes biasing directives to influence at least one of a desired test structure, one or more resources to be included in the test, and one or more values of the included resources. The architectural knowledge is obtained from an architectural model including a formal description of the specification for the system-under-test, and the testing knowledge is obtained from a testing knowledgebase including heuristics for testing desired aspects of the system-under-test.
    • 用于验证包括至少一个处理器的被测硬件系统的设备,系统和方法。 一种方法包括构建适于在选自以下的测试平台上执行的硬件训练器的可执行映像:模拟加速器,硬件仿真器,原型硬件系统和硬件生产晶片。 训练者图像包括对应于建筑知识,测试知识和测试模板的嵌入数据。 测试模板以无上下文的形式语言定义,并且包括偏好指令以影响期望的测试结构,要包括在测试中的一个或多个资源中的至少一个以及所包括的资源的一个或多个值。 建筑知识是从建筑模型中获得的,包括对被测系统的规范的正式描述,并且测试知识从测试知识库获得,包括用于测试被测系统的期望方面的启发式。
    • 4. 发明申请
    • Model-Based Hardware Exerciser, Device, System and Method Thereof
    • 基于模型的硬件练习器,设备,系统及方法
    • US20090222694A1
    • 2009-09-03
    • US12038818
    • 2008-02-28
    • Allon AdirGil Eliezer Shurek
    • Allon AdirGil Eliezer Shurek
    • G06F11/00
    • G06F11/261G06F17/5022
    • Device, system and method for verification of a hardware system-under-test including at least one processor. A method includes building an executable image of a hardware exerciser adapted for execution on a test platform selected from: a simulation accelerator, a hardware emulator, a prototype hardware system, and a hardware production wafer. The exerciser image includes embedded data corresponding to architectural knowledge, testing knowledge, and a test template. The test template is defined in a context-free formal language and includes biasing directives to influence at least one of a desired test structure, one or more resources to be included in the test, and one or more values of the included resources. The architectural knowledge is obtained from an architectural model including a formal description of the specification for the system-under-test, and the testing knowledge is obtained from a testing knowledgebase including heuristics for testing desired aspects of the system-under-test.
    • 用于验证包括至少一个处理器的被测硬件系统的设备,系统和方法。 一种方法包括构建适于在选自以下的测试平台上执行的硬件训练器的可执行映像:模拟加速器,硬件仿真器,原型硬件系统和硬件生产晶片。 训练者图像包括对应于建筑知识,测试知识和测试模板的嵌入数据。 测试模板以无上下文的形式语言定义,并且包括偏好指令以影响期望的测试结构,要包括在测试中的一个或多个资源中的至少一个以及所包括的资源的一个或多个值。 建筑知识是从建筑模型中获得的,包括对被测系统的规范的正式描述,并且测试知识从测试知识库获得,包括用于测试待测系统的期望方面的启发式。
    • 9. 发明申请
    • GENERATING RANDOM ADDRESSES FOR VERIFICATION OF DISTRIBUTED COMPUTERIZED DEVICES
    • 生成用于验证分布式计算机设备的随机地址
    • US20110208945A1
    • 2011-08-25
    • US12709533
    • 2010-02-22
    • Allon AdirGil Shurek
    • Allon AdirGil Shurek
    • G06F12/00
    • G06F12/1425
    • Testing a circuit in a post-silicon stage is performed by enabling the different processing entities of the circuit to determine a consistent access permissions schema in a random manner. Based upon the consistent access permissions schema, addresses to be accessed during the testing of the circuit may be determined. The addresses may be determined in a random manner. The consistent permissions schema may be determined based on a template representative of repetitive portions of access permissions schema. The disclosed subject matter may utilize biasing modules to bias the test generation to provide a test having a predetermined characteristic. The disclosed subject matter may utilize a joint random seed or other techniques to provide for consistent random decisions by the different processing entities.
    • 通过使电路的不同处理实体以随机方式确定一致的访问许可模式来执行后硅阶段中的电路测试。 基于一致的访问许可模式,可以确定在电路测试期间要访问的地址。 地址可以以随机方式确定。 可以基于表示访问许可模式的重复部分的模板来确定一致的权限模式。 所公开的主题可以利用偏置模块来偏置测试生成以提供具有预定特性的测试。 所公开的主题可以利用联合随机种子或其他技术来提供不同处理实体的一致随机决定。