METASTABLE FLIP-FLOP BASED TRUE RANDOM NUMBER GENERATOR (TRNG) STRUCTURE AND COMPILER FOR SAME

    公开(公告)号:US20180314781A1

    公开(公告)日:2018-11-01

    申请号:US15724671

    申请日:2017-10-04

    CPC classification number: G06F17/5036 G06F7/588 G06F2207/583

    Abstract: A true random metastable flip-flop (TRMFF) complier generates an electrical architecture for a TRMFF chain. The complier selects components for the TRMFF chain from a library of standard cells and logically connects these components in accordance with a primitive polynomial to generate the electrical architecture. The TRMFF chain provides a sequence of random numbers from one or more physical processes in accordance with the primitive polynomial. During operation, one or more microscopic phenomena inside and/or outside of the TRMFF chain can cause one or more low-level, statistically random entropy noise signals to be present within the TRMFF chain. The TRMFF chain advantageously utilizes the one or more low-level, statistically random entropy noise signals to provide the sequence of random numbers.

    Flip-flop based true random number generator (TRNG) structure and compiler for same

    公开(公告)号:US11568116B2

    公开(公告)日:2023-01-31

    申请号:US16727460

    申请日:2019-12-26

    Abstract: A true random metastable flip-flop (TRMFF) compiler generates an electrical architecture for a TRMFF chain. The compiler selects components for the TRMFF chain from a library of standard cells and logically connects these components in accordance with a primitive polynomial to generate the electrical architecture. The TRMFF chain provides a sequence of random numbers from one or more physical processes in accordance with the primitive polynomial. During operation, one or more microscopic phenomena inside and/or outside of the TRMFF chain can cause one or more low-level, statistically random entropy noise signals to be present within the TRMFF chain. The TRMFF chain advantageously utilizes the one or more low-level, statistically random entropy noise signals to provide the sequence of random numbers.

    Power estimation
    8.
    发明授权

    公开(公告)号:US11163351B2

    公开(公告)日:2021-11-02

    申请号:US16505347

    申请日:2019-07-08

    Abstract: A device for power estimation is disclosed. The device includes a transformer circuit coupled with a processing circuit and a transaction interface. The transformer circuit is configured to count performance activities executed in the processing circuit and to compare count values of the performance activities with a predetermined value to determine a power state of the processing circuit. The transaction interface is configured to receive a request from the processing circuit and record a first timestamp, and further configured to receive a response from a memory model and record a second timestamp, the transaction interface being further configured to record a time difference between the first timestamp and the second timestamp as a time difference. The transformer circuit is further configured to determine the power state of the processing circuit based on both of the count values and the time difference.

    Method and apparatus for speeding up gate-level simulation

    公开(公告)号:US10540462B2

    公开(公告)日:2020-01-21

    申请号:US15645938

    申请日:2017-07-10

    Abstract: A method includes providing a register transfer level (RTL) description of a circuit design, providing a plurality of RTL-to-gate-level mapping details by translating the RTL description into a gate-level netlist, providing one or more input/output (I/O) variables as stimulus to simulate the RTL description of the circuit design, capturing a plurality of internal operation values from the simulated RTL description at a beginning time of a specified period of time wherein the specified period of time is less than a time period required to compete a full-scale simulation, mapping the captured internal operation values to corresponding gate-level nodes of the gate-level netlist, capturing a plurality of I/O values from the I/O variables at the beginning time of the specified period of time, and simulating the circuit design in a gate-level for the specified period of time based on the mapped internal operation values and the captured I/O values.

Patent Agency Ranking