Method for automatically generating checkers for finding functional defects in a description of a circuit
    1.
    发明授权
    Method for automatically generating checkers for finding functional defects in a description of a circuit 有权
    一种用于自动生成检查器以查找电路描述中的功能缺陷的方法

    公开(公告)号:US06609229B1

    公开(公告)日:2003-08-19

    申请号:US09635598

    申请日:2000-08-09

    IPC分类号: G06F1750

    CPC分类号: G06F17/5022

    摘要: A programmed computer generates descriptions of circuits (called “checkers”) that flag functional defects in a description of a circuit undergoing functional verification. The programmed computer automatically converts the circuit's description into a graph, automatically examines the graph for instances of a predetermined arrangement of nodes and connections, and automatically generates instructions that flag a behavior of a device represented by the instance in conformance with a known defective behavior. The checkers can be used during simulation or emulation of the circuit, or during operation of the circuit in a semiconductor die The circuit's description can be in Verilog or VHDL and the automatically generated checkers can also be described in Verilog or VHDL. Therefore, the checkers can co-simulate with the circuit, monitoring the simulated operation of the circuit and flagging detective behavior. The programmed computer can automatically determine load conditions of registers in the circuit and automatically generate checkers to flag data loss in the registers. Some of the checkers may use signals generated by other checkers.

    摘要翻译: 编程的计算机产生标记正在进行功能验证的电路的描述中的功能缺陷的电路(称为“检查器”)的描述。 编程的计算机自动将电路的描述转换为图形,自动检查图表中预定布置的节点和连接的实例,并自动生成指示,该指令根据已知的缺陷行为标记由实例表示的设备的行为。 在仿真或模拟电路期间或在半导体管芯中的电路操作期间可以使用检查器。电路的描述可以在Verilog或VHDL中,自动生成的检查器也可以在Verilog或VHDL中描述。 因此,检查器可以与电路共同模拟,监测电路的仿真操作和标记检测行为。 编程的计算机可以自动确定电路中寄存器的负载条件,并自动生成检查器以标志寄存器中的数据丢失。 一些检查者可能会使用其他检查器产生的信号。

    Method for automatically generating checkers for finding functional defects in a description of a circuit
    2.
    发明授权
    Method for automatically generating checkers for finding functional defects in a description of a circuit 失效
    一种用于自动生成检查器以查找电路描述中的功能缺陷的方法

    公开(公告)号:US06175946B1

    公开(公告)日:2001-01-16

    申请号:US08955329

    申请日:1997-10-20

    IPC分类号: G06F1750

    CPC分类号: G06F17/5022

    摘要: A programmed computer generates descriptions of circuits (called “checkers”) that flag functional defects in a description of a circuit undergoing functional verification. The programmed computer automatically converts the circuit's description into a graph, automatically examines the graph for instances of a predetermined arrangement of nodes and connections, and automatically generates instructions that flag a behavior of a device represented by the instance in conformance with a known defective behavior. The checkers can be used during simulation or emulation of the circuit, or during operation of the circuit in a semiconductor die. The circuit's description can be in Verilog or VHDL and the automatically generated checkers can also be described in Verilog or VHDL. Therefore, the checkers can co-simulate with the circuit, monitoring the simulated operation of the circuit and flagging defective behavior. The programmed computer can automatically determine load conditions of registers in the circuit and automatically generate checkers to flag data loss in the registers. Some of the checkers may use signals generated by other checkers.

    摘要翻译: 编程的计算机产生标记正在进行功能验证的电路的描述中的功能缺陷的电路(称为“检查器”)的描述。 编程的计算机自动将电路的描述转换为图形,自动检查图表中预定布置的节点和连接的实例,并自动生成指示,该指令根据已知的缺陷行为标记由实例表示的设备的行为。 可以在仿真或模拟电路期间或在半导体管芯中的电路操作期间使用检查器。 电路的描述可以在Verilog或VHDL中,自动生成的检查器也可以在Verilog或VHDL中描述。 因此,检查器可以与电路共同模拟,监视电路的模拟操作并标记有缺陷的行为。 编程的计算机可以自动确定电路中寄存器的负载条件,并自动生成检查器以标志寄存器中的数据丢失。 一些检查者可能会使用其他检查器产生的信号。

    Measure of analysis performed in property checking
    7.
    发明授权
    Measure of analysis performed in property checking 有权
    在财产检查中进行的分析测量

    公开(公告)号:US06848088B1

    公开(公告)日:2005-01-25

    申请号:US10174379

    申请日:2002-06-17

    摘要: The amount of analysis performed in determining the validity of a property of a digital circuit is measured concurrent with performance of the analysis, and provided as an output when a true/false answer cannot be provided e.g. when stopped due to resource constraints. In some embodiments, a measure of value N indicates that a given property that is being checked will not be violated within a distance N from an initial state from which the analysis started. Therefore, in such embodiments, a measure of value N indicated that the analysis has implicitly or explicitly covered every possible excursion of length N from the initial state, and formally proved that no counter-example is possible within this length N.

    摘要翻译: 在确定数字电路的属性的有效性时执行的分析量与分析的性能同时测量,并且当不能提供真/假答案时被提供作为输出。 由于资源限制而停止。 在一些实施例中,值N的度量表示在从分析开始的初始状态开始的距离N内不会违反正在检查的给定属性。 因此,在这样的实施例中,值N的度量表明分析已经隐含或明确地覆盖了从初始状态的长度N的每个可能的偏移,并且正式证明在该长度N内没有可能的对比示例。

    Measure of analysis performed in property checking
    8.
    发明授权
    Measure of analysis performed in property checking 有权
    在财产检查中进行的分析测量

    公开(公告)号:US07318205B2

    公开(公告)日:2008-01-08

    申请号:US11006238

    申请日:2004-12-06

    IPC分类号: G06F17/50

    摘要: The amount of analysis performed in determining the validity of a property of a digital circuit is measured concurrent with performance of the analysis, and provided as an output when a true/false answer cannot be provided e.g. when stopped due to resource constraints. In some embodiments, a measure of value N indicates that a given property that is being checked will not be violated within a distance N from an initial state from which the analysis started. Therefore, in such embodiments, a measure of value N indicates that the analysis has implicitly or explicitly covered every possible excursion of length N from the initial state, and formally proved that no counter-example is possible within this length N.

    摘要翻译: 在确定数字电路的属性的有效性时执行的分析量与分析的性能同时测量,并且当不能提供真/假答案时被提供作为输出。 由于资源限制而停止。 在一些实施例中,值N的度量表示在从分析开始的初始状态开始的距离N内不会违反正在检查的给定属性。 因此,在这样的实施例中,值N的度量表示分析已经从初始状态隐含地或明确地覆盖了长度N的每个可能的偏移,并且正式证明在该长度N内没有可能的对比示例。

    Measure of analysis performed in property checking
    9.
    发明授权
    Measure of analysis performed in property checking 有权
    在财产检查中进行的分析测量

    公开(公告)号:US08418121B2

    公开(公告)日:2013-04-09

    申请号:US13027090

    申请日:2011-02-14

    IPC分类号: G06F17/50

    摘要: The amount of analysis performed in determining the validity of a property of a digital circuit is measured concurrent with performance of the analysis, and provided as an output when a true/false answer cannot be provided e.g. when stopped due to resource constraints. In some embodiments, a measure of value N indicates that a given property that is being checked will not be violated within a distance N from an initial state from which the analysis started. Therefore, in such embodiments, a measure of value N indicates that the analysis has implicitly or explicitly covered every possible excursion of length N from the initial state, and formally proved that no counter-example is possible within this length N.

    摘要翻译: 在确定数字电路的属性的有效性时执行的分析量与分析的性能同时测量,并且当不能提供真/假答案时被提供作为输出。 由于资源限制而停止。 在一些实施例中,值N的度量表示在从分析开始的初始状态开始的距离N内不会违反正在检查的给定属性。 因此,在这样的实施例中,值N的度量表示分析已经从初始状态隐含或明确地覆盖了长度N的每个可能的偏移,并且正式证明在该长度N内没有反例。

    Measure of analysis performed in property checking
    10.
    发明授权
    Measure of analysis performed in property checking 有权
    在财产检查中进行的分析测量

    公开(公告)号:US07890897B2

    公开(公告)日:2011-02-15

    申请号:US11939485

    申请日:2007-11-13

    IPC分类号: G06F17/50

    摘要: The amount of analysis performed in determining the validity of a property of a digital circuit is measured concurrent with performance of the analysis, and provided as an output when a true/false answer cannot be provided e.g. when stopped due to resource constraints. In some embodiments, a measure of value N indicates that a given property that is being checked will not be violated within a distance N from an initial state from which the analysis started. Therefore, in such embodiments, a measure of value N indicates that the analysis has implicitly or explicitly covered every possible excursion of length N from the initial state, and formally proved that no counter-example is possible within this length N.

    摘要翻译: 在确定数字电路的属性的有效性时执行的分析量与分析的性能同时测量,并且当不能提供真/假答案时被提供作为输出。 由于资源限制而停止。 在一些实施例中,值N的度量表示在从分析开始的初始状态开始的距离N内不会违反正在检查的给定属性。 因此,在这样的实施例中,值N的度量表示分析已经从初始状态隐含地或明确地覆盖了长度N的每个可能的偏移,并且正式证明在该长度N内没有可能的对比示例。