Design verification using directives having local variables
    1.
    发明申请
    Design verification using directives having local variables 有权
    使用具有局部变量的指令进行设计验证

    公开(公告)号:US20090216513A1

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

    申请号:US12037956

    申请日:2008-02-27

    IPC分类号: G06F17/50

    CPC分类号: G06F17/504

    摘要: A computer-implemented method for verifying a design includes representing a verification directive, which pertains to the design and includes a local variable, by a finite state machine. The state machine includes multiple states, with transitions among the states, transition conditions associated with the transitions, and procedural blocks, which correspond to the transitions and define operations to be performed on the local variable when traversing the respective transitions.The finite state machine is executed by traversing the transitions in accordance with the respective transition conditions and modifying the local variable in accordance with the respective procedural blocks of the traversed transitions, so as to verify the design with respect to the verification directive.

    摘要翻译: 用于验证设计的计算机实现的方法包括通过有限状态机来表示与设计有关的验证指令并且包括局部变量。 状态机包括多个状态,状态之间的转换,与转换相关联的转换条件以及对应于转换的过程块,以及当遍历各个转换时定义要对局部变量执行的操作。 有限状态机通过根据各自的转变条件遍历转换来执行,并根据遍历转换的相应过程块修改局部变量,以便验证关于验证指令的设计。

    Verification using directives having local variables
    2.
    发明授权
    Verification using directives having local variables 有权
    使用具有局部变量的指令进行验证

    公开(公告)号:US08219376B2

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

    申请号:US12037956

    申请日:2008-02-27

    CPC分类号: G06F17/504

    摘要: A computer-implemented method for verifying a design includes representing a verification directive, which pertains to the design and includes a local variable, by a finite state machine. The state machine includes multiple states, with transitions among the states, transition conditions associated with the transitions, and procedural blocks, which correspond to the transitions and define operations to be performed on the local variable when traversing the respective transitions. The finite state machine is executed by traversing the transitions in accordance with the respective transition conditions and modifying the local variable in accordance with the respective procedural blocks of the traversed transitions, so as to verify the design with respect to the verification directive.

    摘要翻译: 用于验证设计的计算机实现的方法包括通过有限状态机来表示与设计有关的验证指令并且包括局部变量。 状态机包括多个状态,状态之间的转换,与转换相关联的转换条件以及对应于转换的过程块,以及当遍历各个转换时定义要对局部变量执行的操作。 有限状态机通过根据各自的转变条件遍历转换来执行,并根据遍历转换的相应过程块修改局部变量,以便验证关于验证指令的设计。