Invention Grant
- Patent Title: Verifying a hardware design for a multi-stage component
-
Application No.: US17135146Application Date: 2020-12-28
-
Publication No.: US11520958B2Publication Date: 2022-12-06
- Inventor: Robert McKemey
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Potomac Law Group, PLLC
- Agent Vincent M DeLuca
- Priority: GB1919379 20191227
- Main IPC: G06F30/323
- IPC: G06F30/323 ; G06F30/398 ; G06F30/337

Abstract:
Methods and systems for verifying a hardware design for a multi-stage component is stall independent. The multi-stage component is configured to receive input data and generate output data by processing the input data at each of a plurality of successive stages wherein each stage is independently enabled by a set of one or more enable signals. The method comprises: for each stage of the plurality of stages from the second stage to the last stage: (a) verifying that a relevant portion of the output data of an instantiation of the hardware design is the same if the instantiation is in the same state when that stage is enabled in a cycle by any set of inputs and any subsequent stages are enabled in subsequent cycles by a first minimal sequence of inputs; and (b) verifying that the relevant portion of the output data of an instantiation of the hardware design is the same if the instantiation is in the same state (i) when that stage is enabled in a cycle and any subsequent stages are enabled in subsequent cycles by a second minimal sequence of inputs and (ii) when that stage is stalled, then that stage is enabled in the next cycle and the subsequent stages are enabled in subsequent cycles by the second minimal sequence of inputs.
Public/Granted literature
- US20210216691A1 VERIFYING A HARDWARE DESIGN FOR A MULTI-STAGE COMPONENT Public/Granted day:2021-07-15
Information query