TRUE RANDOM NUMBER GENERATOR
    3.
    发明申请
    TRUE RANDOM NUMBER GENERATOR 有权
    真正随机数发生器

    公开(公告)号:US20150154006A1

    公开(公告)日:2015-06-04

    申请号:US14093040

    申请日:2013-11-29

    IPC分类号: G06F7/58 H03K3/03

    CPC分类号: G06F7/588 H03K3/0315 H03K3/84

    摘要: A true random number generator comprises a ring oscillator which is triggered to start oscillating in a first mode of oscillation at an oscillation start time. The first mode of oscillation will eventually collapse to a second mode of oscillation dependent on thermal noise. A collapse time from the oscillation start time to the time at which the oscillator collapses to the second mode is measured, and this can be used to determine a random number. The TRNG can be synthesized entirely using standard digital techniques and is able to provide high randomness, good throughput and energy efficiency.

    摘要翻译: 真正的随机数发生器包括环形振荡器,其在振荡开始时刻被触发以在第一振荡模式下开始振荡。 第一种振荡模式最终会依赖于热噪声而崩溃到第二种振荡模式。 测量从振荡开始时间到振荡器塌陷到第二模式的时间的崩溃时间,并且这可以用于确定随机数。 TRNG可以使用标准数字技术完全合成,能够提供高随机性,良好的吞吐量和能量效率。

    Stalling synchronisation circuits in response to a late data signal
    4.
    发明授权
    Stalling synchronisation circuits in response to a late data signal 有权
    响应于后期数据信号的失速同步电路

    公开(公告)号:US08276014B2

    公开(公告)日:2012-09-25

    申请号:US12656708

    申请日:2010-02-12

    IPC分类号: G06F1/12

    摘要: A data processing circuitry for processing data is disclosed. The data processing circuitry comprises: a plurality of synchronization circuits for capturing and transmitting the data in response to a clock signal and a plurality of combinational circuits arranged between the synchronization circuits for processing the data, the plurality of synchronization circuits being arranged in at least two groups; an error detecting circuit for determining if the data input to one of the plurality of synchronization circuits is stable during a predetermined time and for signalling an error if the data input is unstable, the predetermined time being less than a half cycle of the clock signal; control circuitry responsive to said error detecting circuit signalling said error to transmit a control signal to at least one of said groups of synchronization circuits that contains a subsequent synchronization circuit that said synchronization circuit with said unstable input is configured to transmit said data to; each of said group of synchronization circuits being configured to respond to receipt of said control signal to stall for a clock cycle and to transmit a stall signal to at least one further group of synchronization circuits that said group of synchronization circuits is configured to transmit data to or receive data from; each of said group of synchronization circuits being configured to respond to receipt of said stall signal provided they have not stalled in a preceding clock cycle to stall for a clock cycle and to transmit a stall signal to said at least one further group of synchronization circuits.

    摘要翻译: 公开了一种用于处理数据的数据处理电路。 数据处理电路包括:多个同步电路,用于响应于时钟信号捕获和发送数据;以及多个组合电路,布置在用于处理数据的同步电路之间,多个同步电路被布置在至少两个 团体 一个误差检测电路,用于确定输入到多个同步电路之一的数据在预定时间内是否稳定,如果数据输入不稳定则用于发信号通知,该预定时间小于该时钟信号的一半周期; 响应于所述错误检测电路的控制电路发信号通知所述错误,以将控制信号发送到所述同步电路组中的至少一个,该同步电路组包含随后的同步电路,所述同步电路与所述不稳定输入被配置为传送所述数据; 所述同步电路组中的每一个被配置为响应所述控制信号的接收以停止一个时钟周期,并且将失速信号发送到至少一组另一组同步电路,所述同步电路组被配置为将数据传输到 或接收数据; 所述组同步电路中的每一个被配置为响应于所述失速信号的接收,只要它们在前一时钟周期内没有停止以停止时钟周期,并且将失速信号发送到所述至少另一组同步电路。

    Stalling synchronisation circuits in response to a late data signal
    6.
    发明申请
    Stalling synchronisation circuits in response to a late data signal 有权
    响应于后期数据信号的失速同步电路

    公开(公告)号:US20110202786A1

    公开(公告)日:2011-08-18

    申请号:US12656708

    申请日:2010-02-12

    IPC分类号: G06F1/12

    摘要: A data processing circuitry for processing data is disclosed. The data processing circuitry comprises: a plurality of synchronisation circuits for capturing and transmitting the data in response to a clock signal and a plurality of combinational circuits arranged between the synchronisation circuits for processing the data, the plurality of synchronisation circuits being arranged in at least two groups; an error detecting circuit for determining if the data input to one of the plurality of synchronisation circuits is stable during a predetermined time and for signalling an error if the data input is not stable, the predetermined time being less than a half cycle of the clock signal; control circuitry responsive to said error detecting circuit signalling said error to transmit a control signal to at least one of said groups of synchronisation circuits that contains a subsequent synchronisation circuit that said synchronisation circuit with said unstable input is configured to transmit said data to; each of said group of synchronisation circuits being configured to respond to receipt of said control signal to stall for a clock cycle and to transmit a stall signal to at least one further group of synchronisation circuits that said group of synchronisation circuits is configured to transmit data to or receive data from; each of said group of synchronisation circuits being configured to respond to receipt of said stall signal provided they have not stalled in a preceding clock cycle to stall for a clock cycle and to transmit a stall signal to said at least one further group of synchronisation circuits.

    摘要翻译: 公开了一种用于处理数据的数据处理电路。 数据处理电路包括:多个同步电路,用于响应于时钟信号捕获和发送数据;以及多个组合电路,布置在用于处理数据的同步电路之间,多个同步电路被布置在至少两个 团体 一个误差检测电路,用于确定输入到多个同步电路之一的数据在预定时间内是否稳定,以及如果数据输入不稳定则用于发信号通知,该预定时间小于时钟信号的半个周期 ; 响应于所述错误检测电路的控制电路发信号通知所述错误,以将控制信号发送到所述同步电路组中的至少一个,该同步电路组包含随后的同步电路,所述同步电路与所述不稳定输入被配置为传送所述数据; 所述同步电路组中的每一个被配置为响应所述控制信号的接收以停止一个时钟周期,并且将失速信号发送到至少一组另一组同步电路,所述同步电路组被配置为将数据传输到 或接收数据; 所述组同步电路中的每一个被配置为响应于所述失速信号的接收,只要它们在前一时钟周期内没有停止以停止时钟周期,并且将失速信号发送到所述至少另一组同步电路。

    True random number generator
    7.
    发明授权
    True random number generator 有权
    真随机数发生器

    公开(公告)号:US09335972B2

    公开(公告)日:2016-05-10

    申请号:US14093040

    申请日:2013-11-29

    IPC分类号: G06F7/58 H03K3/84 H03K3/03

    CPC分类号: G06F7/588 H03K3/0315 H03K3/84

    摘要: A true random number generator comprises a ring oscillator which is triggered to start oscillating in a first mode of oscillation at an oscillation start time. The first mode of oscillation will eventually collapse to a second mode of oscillation dependent on thermal noise. A collapse time from the oscillation start time to the time at which the oscillator collapses to the second mode is measured, and this can be used to determine a random number. The TRNG can be synthesized entirely using standard digital techniques and is able to provide high randomness, good throughput and energy efficiency.

    摘要翻译: 真正的随机数发生器包括环形振荡器,其在振荡开始时刻被触发以在第一振荡模式下开始振荡。 第一种振荡模式最终会依赖于热噪声而崩溃到第二种振荡模式。 测量从振荡开始时间到振荡器塌陷到第二模式的时间的崩溃时间,并且这可以用于确定随机数。 TRNG可以使用标准数字技术完全合成,能够提供高随机性,良好的吞吐量和能量效率。