PL450746A3 - Metastability random generator with arbiter - Google Patents

Metastability random generator with arbiter

Info

Publication number
PL450746A3
PL450746A3 PL450746A PL45074624A PL450746A3 PL 450746 A3 PL450746 A3 PL 450746A3 PL 450746 A PL450746 A PL 450746A PL 45074624 A PL45074624 A PL 45074624A PL 450746 A3 PL450746 A3 PL 450746A3
Authority
PL
Poland
Prior art keywords
flip
flop
arbiter
regulation
metastability
Prior art date
Application number
PL450746A
Other languages
Polish (pl)
Inventor
Piotr Z. Wieczorek
Krzysztof Gołofit
Original Assignee
Politechnika Warszawska
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Politechnika Warszawska filed Critical Politechnika Warszawska
Priority to PL450746A priority Critical patent/PL450746A3/en
Publication of PL450746A3 publication Critical patent/PL450746A3/en

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D13/00Circuits for comparing the phase or frequency of two mutually-independent oscillations
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D13/00Circuits for comparing the phase or frequency of two mutually-independent oscillations
    • H03D13/003Circuits for comparing the phase or frequency of two mutually-independent oscillations in which both oscillations are converted by logic means into pulses which are applied to filtering or integrating means
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D13/00Circuits for comparing the phase or frequency of two mutually-independent oscillations
    • H03D13/003Circuits for comparing the phase or frequency of two mutually-independent oscillations in which both oscillations are converted by logic means into pulses which are applied to filtering or integrating means
    • H03D13/004Circuits for comparing the phase or frequency of two mutually-independent oscillations in which both oscillations are converted by logic means into pulses which are applied to filtering or integrating means the logic means delivering pulses at more than one terminal, e.g. up and down pulses
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D3/00Demodulation of angle-, frequency- or phase- modulated oscillations
    • H03D3/02Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D3/00Demodulation of angle-, frequency- or phase- modulated oscillations
    • H03D3/02Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal
    • H03D3/18Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal by means of synchronous gating arrangements
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D3/00Demodulation of angle-, frequency- or phase- modulated oscillations
    • H03D3/02Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal
    • H03D3/18Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal by means of synchronous gating arrangements
    • H03D3/20Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal by means of synchronous gating arrangements producing pulses whose amplitude or duration depends on phase difference

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Bus Control (AREA)

Abstract

Zgłoszenie dotyczy arbitra (ARB) metastabilnościowego generatora losowego i sposobów regulacji pracą arbitra, zbudowanego z dwóch przerzutników (P1, P2) komplementarnie podłączonych do jego wejść (i1-A, i2-A) oraz elementów logicznych (AND, NOT, XNOR) dołączonych do wyjść przerzutników (Q1, Q2) i zamieniających pierwszeństwo na logiczne wartości oraz wykrywających wewnętrzny błąd arbitrażu. Wskutek błędu odcinane jest wyjście arbitra (o-A) przez bufor trójstanowy (B), a błędy arbitrażu zapisywane są w rejestrze przesuwnym. Pracą przerzutników steruje układ kompensacji i regulacji (UKR), który dzięki specjalnej budowie przerzutników pozwala na: regulację szybkości jednego przerzutnika względem drugiego, regulację pracy między stopniem master i slave w każdym przerzutniku, równoważenie pracy każdego stopnia każdego przerzutnika, wzorcowanie arbitra, kompensację w trakcie pracy, czy regulację pobieranej mocy. Dzięki zgłoszeniu możliwa jest kompensacja rozrzutów technologicznych, zmiana położenia i rozmiaru okna metastabilności, regulacja wpływu szumu fazowego, redukcja czasu regeneracji, kompensacja wpływu starzenia się i pracy mechanicznej czy oddziaływania czynników środowiskowych.This application concerns an arbitrator (ARB) for a metastability random generator and methods for regulating the operation of an arbitrator. The arbiter consists of two flip-flops (P1, P2) complementarily connected to its inputs (i1-A, i2-A) and logical elements (AND, NOT, XNOR) connected to the flip-flop outputs (Q1, Q2), converting priority to logical values and detecting an internal arbitration error. As a result of an error, the arbiter output (o-A) is cut off by a three-state buffer (B), and arbitration errors are stored in a shift register. The operation of the flip-flops is controlled by a compensation and regulation circuit (UKR), which, thanks to its special design, allows for: speed regulation of one flip-flop relative to the other, regulation of the master and slave stages in each flip-flop, balancing the operation of each stage of each flip-flop, calibration of the arbiter, compensation during operation, and power consumption regulation. Thanks to the notification, it is possible to compensate for technological dispersion, change the position and size of the metastability window, regulate the influence of phase noise, reduce the regeneration time, compensate for the influence of aging and mechanical work or the impact of environmental factors.

PL450746A 2024-12-27 2024-12-27 Metastability random generator with arbiter PL450746A3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PL450746A PL450746A3 (en) 2024-12-27 2024-12-27 Metastability random generator with arbiter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PL450746A PL450746A3 (en) 2024-12-27 2024-12-27 Metastability random generator with arbiter

Publications (1)

Publication Number Publication Date
PL450746A3 true PL450746A3 (en) 2026-01-19

Family

ID=98430780

Family Applications (1)

Application Number Title Priority Date Filing Date
PL450746A PL450746A3 (en) 2024-12-27 2024-12-27 Metastability random generator with arbiter

Country Status (1)

Country Link
PL (1) PL450746A3 (en)

Similar Documents

Publication Publication Date Title
PL450744A3 (en) Random generator with arbiter
US7292672B2 (en) Register circuit, and synchronous integrated circuit that includes a register circuit
PL450746A3 (en) Metastability random generator with arbiter
PL450747A3 (en) Metastability random generator with arbiter
PL450749A3 (en) Metastability random generator with arbiter
PL450831A3 (en) Metastability random generator with arbiter
PL450833A3 (en) Metastability random generator with arbiter
PL450835A3 (en) Metastability random generator with arbiter
PL450837A3 (en) Metastability random generator with arbiter
PL450770A3 (en) Random generator with arbiter
PL450803A3 (en) Random generator with arbiter
PL450760A3 (en) Random generator with arbiter
PL450776A3 (en) Random generator with arbiter
PL450781A3 (en) Random generator with arbiter
PL450786A3 (en) Random generator with arbiter
PL450791A3 (en) Random generator with arbiter
PL450765A3 (en) Random generator with arbiter
PL450813A3 (en) Random generator with arbiter
PL450818A3 (en) Random generator with arbiter
PL450755A3 (en) Random generator with arbiter
PL450752A3 (en) Random generator with arbiter
PL450808A3 (en) Random generator with arbiter
PL450738A3 (en) Random generator with arbiter
PL450730A3 (en) Generator of physically unclonable cryptographic keys with phase detector
PL450729A1 (en) Arbiter and method of regulating the operation of the arbiter