VERIFICATION OF A HARDWARE DESIGN FOR AN INTEGRATED CIRCUIT TO IMPLEMENT A FLOATING POINT PRODUCT OF POWER FUNCTIONS

    公开(公告)号:US20240126965A1

    公开(公告)日:2024-04-18

    申请号:US18216196

    申请日:2023-06-29

    CPC classification number: G06F30/33 G06F7/49915

    Abstract: Methods of verifying a property of a hardware design for an integrated circuit to implement a product of power functions of the form x0t0× . . . ×xntn, wherein t0 . . . tn are fixed, rational numbers, x0 . . . xn are floating point inputs, and n is an integer greater than or equal to one. A first verification phase comprises formally verifying that, for any first non-exception input set X=X0, . . . , Xn and any second non-exception input set Y=Y0, . . . , Yn in an input space wherein corresponding inputs have a same mantissa and (t0X0.exp+ . . . +tnXn.exp)−(t0Y0.exp+ . . . +tnYn.exp) is an integer, an instantiation of the hardware design generates outputs X′ and Y′ with a same mantissa and X′exp−(t0X0.exp+ . . . +tnXn.exp)=Y′exp−(t0Y0.exp+ . . . +tnYn.exp); and second verification phase comprises verifying the property for the hardware design for a subset of input sets in the input space, the subset of input sets selected based on exponents sets wherein (t0X0.exp+ . . . +tnXn.exp)−(t0Y0.exp+ . . . +tnYn.exp) is an integer.

    Method and System for Verifying a Sorter

    公开(公告)号:US20210294949A1

    公开(公告)日:2021-09-23

    申请号:US17207030

    申请日:2021-03-19

    Abstract: Methods and systems of verifying a hardware design for a sorter are disclosed. The methods include generating a modified version of the hardware design of the sorter accepting extended inputs and performing formal verification comprising: implementing a constraint that the least significant bits of each input in a set of extended inputs represent a unique value; and formally verifying aspects of the modified version of the hardware design of the sorter for the set of extended inputs.

    Method and System for Verifying a Sorter
    3.
    发明公开

    公开(公告)号:US20240037303A1

    公开(公告)日:2024-02-01

    申请号:US18377746

    申请日:2023-10-06

    CPC classification number: G06F30/33

    Abstract: Methods and systems of verifying a hardware design for a sorter are disclosed. The methods include generating a modified version of the hardware design of the sorter accepting extended inputs and performing formal verification comprising: implementing a constraint that the least significant bits of each input in a set of extended inputs represent a unique value; and formally verifying aspects of the modified version of the hardware design of the sorter for the set of extended inputs.

    Method and system for verifying a sorter

    公开(公告)号:US11783105B2

    公开(公告)日:2023-10-10

    申请号:US17207030

    申请日:2021-03-19

    CPC classification number: G06F30/33

    Abstract: Methods and systems of verifying a hardware design for a sorter are disclosed. The methods include generating a modified version of the hardware design of the sorter accepting extended inputs and performing formal verification comprising: implementing a constraint that the least significant bits of each input in a set of extended inputs represent a unique value; and formally verifying aspects of the modified version of the hardware design of the sorter for the set of extended inputs.

Patent Agency Ranking