JP5465636B2 - 乱数生成回路 - Google Patents
乱数生成回路 Download PDFInfo
- Publication number
- JP5465636B2 JP5465636B2 JP2010192079A JP2010192079A JP5465636B2 JP 5465636 B2 JP5465636 B2 JP 5465636B2 JP 2010192079 A JP2010192079 A JP 2010192079A JP 2010192079 A JP2010192079 A JP 2010192079A JP 5465636 B2 JP5465636 B2 JP 5465636B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- frequency
- sampling clock
- clock
- stage
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Description
11 前段D−FF
12 M入力XOR(排他的論理和回路)
13 後段D−FF
14 2入力XOR(排他的論理和回路)
15 セレクタ
20 段数可変型のリングオシレータ
21 遅延生成部A
22 遅延生成部B
23 セレクタ
100,200,300,400 制御部
101,201,301,302,401,402 カウンタ
Claims (4)
- 奇数段のインバータからなる段数固定型のリングオシレータと、
前記リングオシレータの中間ノードの出力を周波数S1 のサンプリングクロックでラッチする第1の前段D−FFと、
周波数S1 のサンプリングクロックで入力信号をラッチする第2の前段D−FFと、
前記第2の前段D−FFのラッチ出力と、前記第1の前段D−FFの出力との排他的論理和をとる2入力XORと、
セレクタ制御信号により、前記サンプリングクロックのM回(Mは2以上の整数)に1回の頻度で前記第1の前段D−FFの出力を選択し、前記サンプリングクロックの(M−1)回は前記2入力XORの出力を選択し、前記第2の前段D−FFに入力するセレクタと、
前記周波数S1 のサンプリングクロックをM分周した周波数S2 (=S1 /M)の出力用クロックで前段第2のD−FFの出力をラッチし、乱数値として出力する後段D−FFと、
前記周波数S1 のサンプリングクロック、前記セレクタ制御信号、前記出力用クロックを生成する制御部と
を備えたことを特徴とする乱数生成回路。 - 動作モード切替制御信号により奇数段のインバータの段数を切り替え、発振周期の切り替えが可能な段数可変型のリングオシレータと、
前記リングオシレータの中間ノードの出力を周波数S1 のサンプリングクロックでラッチする第1の前段D−FFと、
周波数S1 のサンプリングクロックで入力信号をラッチする第2の前段D−FFと、
前記第2の前段D−FFのラッチ出力と、前記第1の前段D−FFの出力との排他的論理和をとる2入力XORと、
セレクタ制御信号により、前記サンプリングクロックのM回(Mは2以上の整数)に1回の頻度で前記第1の前段D−FFの出力を選択し、前記サンプリングクロックの(M−1)回は前記2入力XORの出力を選択し、前記第2の前段D−FFに入力するセレクタと、
前記周波数S1 のサンプリングクロックをM分周した周波数S2 (=S1 /M)の出力用クロックで前段第2のD−FFの出力をラッチし、乱数値として出力する後段D−FFと、
前記周波数S1 のサンプリングクロック、前記セレクタ制御信号、前記出力用クロックを生成し、前記サンプリングクロックの1周期内で前記段数可変型のリングオシレータの短周期と長周期の発振周期を切り替え、かつ前記サンプリングクロックのタイミングで前記段数可変型のリングオシレータを長周期に設定する前記動作モード切替制御信号を生成する制御部と
を備えたことを特徴とする乱数生成回路。 - 請求項1または請求項2に記載の乱数生成回路において、
前記制御部は、前記出力用クロックを所定回数カウントしたタイミングで前記後段D−FFから出力される乱数値を有効とする乱数有効表示信号を出力する構成である
ことを特徴とする乱数生成回路。 - 請求項2に記載の乱数生成回路において、
前記動作モード切替制御信号は、偶数段のインバータゲートを介して前記リングオシレータに入力する構成である
ことを特徴とする乱数生成回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010192079A JP5465636B2 (ja) | 2010-08-30 | 2010-08-30 | 乱数生成回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010192079A JP5465636B2 (ja) | 2010-08-30 | 2010-08-30 | 乱数生成回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012048614A JP2012048614A (ja) | 2012-03-08 |
| JP5465636B2 true JP5465636B2 (ja) | 2014-04-09 |
Family
ID=45903371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010192079A Active JP5465636B2 (ja) | 2010-08-30 | 2010-08-30 | 乱数生成回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5465636B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6034153B2 (ja) | 2012-11-21 | 2016-11-30 | 株式会社東芝 | 乱数生成回路 |
| JP6423270B2 (ja) * | 2014-12-26 | 2018-11-14 | 株式会社メガチップス | 乱数生成装置及び乱数生成方法 |
| CN105159653B (zh) * | 2015-08-18 | 2018-03-20 | 珠海市一微半导体有限公司 | 随机数后处理电路及方法 |
| JP6472766B2 (ja) | 2016-03-16 | 2019-02-20 | 株式会社東芝 | 乱数生成回路 |
| JP6542171B2 (ja) | 2016-09-15 | 2019-07-10 | 東芝メモリ株式会社 | ランダマイザおよび半導体記憶装置 |
| CN114902174B (zh) * | 2020-08-05 | 2026-03-10 | 武汉二进制半导体有限公司 | 一种可重构随机数发生器及其实现方法 |
| CN114357540B (zh) * | 2022-01-12 | 2025-05-20 | 中山大学 | 一种新型cro电路结构及其cro puf电路 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5074359B2 (ja) * | 2008-11-12 | 2012-11-14 | 日本電信電話株式会社 | 乱数生成回路 |
-
2010
- 2010-08-30 JP JP2010192079A patent/JP5465636B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012048614A (ja) | 2012-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5074359B2 (ja) | 乱数生成回路 | |
| JP5465636B2 (ja) | 乱数生成回路 | |
| US9405510B2 (en) | Random number generator | |
| US8531247B2 (en) | Device and method for generating a random bit sequence | |
| US9047152B2 (en) | Delay device, method, and random number generator using the same | |
| US9377997B2 (en) | Random number generator | |
| US9547475B2 (en) | Random number generating circuit | |
| Peng et al. | A compact TRNG design for FPGA based on the metastability of RO-driven shift registers | |
| US6961403B1 (en) | Programmable frequency divider with symmetrical output | |
| Jin et al. | A dynamically reconfigurable entropy source circuit for high-throughput true random number generator | |
| JP5356362B2 (ja) | 乱数生成回路 | |
| Wang et al. | Design of ultra-high throughput and resource efficiency TRNG based on NAND-XOR and feedback XOR ring oscillators | |
| JPWO2010004747A1 (ja) | 多相クロック分周回路 | |
| Fan et al. | Multi-bit per cycle true random number generator based on XOR-XNOR ring oscillator unit | |
| Ni et al. | MRCO: A multi-ring convergence oscillator-based high-efficiency true random number generator | |
| US6686780B2 (en) | Frequency divider with selectable division factor | |
| Guan et al. | A hybrid entropy source scheme for true random number generator | |
| US7049864B2 (en) | Apparatus and method for high frequency state machine divider with low power consumption | |
| CN203276255U (zh) | 竞争冒险发生器及系统 | |
| Sahoo et al. | Fault tolerant implementations of delay-based physically unclonable functions on FPGA | |
| KR101406941B1 (ko) | Fpga 기반된 진정한 난수 생성기의 성능 향상을 위한 장치 및 방법 | |
| CN113890505B (zh) | 一种相位选择器和相位选择信号输出方法 | |
| JP2003216268A (ja) | クロック選択回路およびクロック選択方法 | |
| JP4904620B2 (ja) | 周波数及びデューティ比制御可能な発振器 | |
| Elissati et al. | A novel high-speed multi-phase oscillator using self-timed rings |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131105 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131217 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5465636 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |