[go: up one dir, main page]

CN103186361A - CMOS (Complementary Metal-Oxide-Semiconductor) random number generator - Google Patents

CMOS (Complementary Metal-Oxide-Semiconductor) random number generator Download PDF

Info

Publication number
CN103186361A
CN103186361A CN2011104446569A CN201110444656A CN103186361A CN 103186361 A CN103186361 A CN 103186361A CN 2011104446569 A CN2011104446569 A CN 2011104446569A CN 201110444656 A CN201110444656 A CN 201110444656A CN 103186361 A CN103186361 A CN 103186361A
Authority
CN
China
Prior art keywords
cmos
pipe
common
drain electrode
grid
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.)
Granted
Application number
CN2011104446569A
Other languages
Chinese (zh)
Other versions
CN103186361B (en
Inventor
石道林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nationz Technologies Inc
Original Assignee
Nationz Technologies Inc
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 Nationz Technologies Inc filed Critical Nationz Technologies Inc
Priority to CN201110444656.9A priority Critical patent/CN103186361B/en
Publication of CN103186361A publication Critical patent/CN103186361A/en
Application granted granted Critical
Publication of CN103186361B publication Critical patent/CN103186361B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulation Of Pulses (AREA)

Abstract

The invention discloses a CMOS (Complementary Metal-Oxide-Semiconductor) random number generator, which comprises a biasing circuit, a dual-drain CMOS transistor noise current source and a control unit, wherein the biasing circuit is used for providing a direct-current operating point for the dual-drain CMOS transistor noise current source; the dual-drain CMOS transistor noise current source is used for generating noise current signals by adopting a dual-drain CMOS transistor; and the control unit is used for directly amplifying the noise current signals generated by the dual-drain CMOS transistor noise current source and then generating random numbers. The CMOS random number generator has the advantages of simpler circuit structure and lower power consumption.

Description

The CMOS randomizer
Technical field
The present invention relates to the randomizer field, relate in particular to a kind of CMOS randomizer.
Background technology
Randomizer is very important part in the anti-collision algorithm of RFID tag, and the noise current source structure that adopts in traditional randomizer is comparatively complicated, and the power consumption that randomizer is caused is also bigger.
Summary of the invention
The invention provides a kind of CMOS randomizer.This CMOS randomizer comprises biasing circuit, two drain electrode CMOS pipe noise current source and control module, and wherein, biasing circuit is used to two drain electrode CMOS pipe noise current sources that dc point is provided; Two drain electrode CMOS pipe noise current sources adopt two drain electrode CMOS pipes to produce the noise current signal; After directly amplifying, the noise current signal that control module produces two drain electrode CMOS pipe noise current sources is converted to random number.
In an embodiment of the present invention, two drain electrode CMOS pipe noise current sources comprise that the two common CMOS that a pair of drain electrode CMOS manages and is connected in two drain electrodes of two drain electrode CMOS pipe manage.
In an embodiment of the present invention, two drain electrode CMOS pipes are two drain electrode PMOS pipes; Two common CMOS pipes comprise the first common NMOS pipe and the second common NMOS pipe; The source electrode of two drain electrode PMOS pipes connects supply voltage, and grid connects described biasing circuit, and two drain electrodes link to each other with the drain electrode of the described first common NMOS pipe, the drain electrode of the second common NMOS pipe respectively; The grid leak utmost point short circuit of the first common NMOS pipe, source ground, grid are an output terminal of described two drain electrode CMOS pipe noise current sources; The grid leak utmost point short circuit of the second common NMOS pipe, source ground, grid are another output terminal of described two drain electrode CMOS pipe noise current sources.
In an embodiment of the present invention, two drain electrode CMOS pipes are two drain electrode NMOS pipes; Two common CMOS pipes comprise the first common PMOS pipe and the second common PMOS pipe; The source ground of two drain electrode NMOS pipes, grid connects described biasing circuit, and two drain electrodes link to each other with the drain electrode of the first common PMOS pipe, the drain electrode of the second common PMOS pipe respectively; The grid leak utmost point short circuit of the first common PMOS pipe, source electrode connects supply voltage, and grid is an output terminal of described two drain electrode CMOS pipe noise current sources; The grid leak utmost point short circuit of the second common PMOS pipe, source electrode connects supply voltage, and grid is another output terminal of described two drain electrode CMOS pipe noise current sources.
In an embodiment of the present invention, control module comprises current processing module and digital signal processing module; After directly amplifying, the noise current signal that the current processing module produces described two drain electrode CMOS pipe noise current sources is converted to digital signal; Digital signal processing module produces random number according to described digital signal.
In an embodiment of the present invention, the current processing module comprises the 3rd common NMOS pipe and the 3rd common PMOS pipe that drains and join and be connected to first node, comprising that also drain electrode is joined and the 4th common NMOS pipe and the 4th common PMOS that are connected to Section Point manages, comprising that also the voltage transitions with described first node or Section Point is the comparison module of digital signal.
In an embodiment of the present invention, the grid of the 3rd common NMOS pipe connects an output terminal of described two drain electrode CMOS pipe noise current sources, and the grid of the 4th common NMOS pipe connects another output terminal of described two drain electrode CMOS pipe noise current sources; The source ground of the source electrode of the 3rd common NMOS pipe and the 4th common NMOS pipe; The source electrode of the source electrode of the 3rd common PMOS pipe and the described the 4th common PMOS pipe connects supply voltage, and grid joins; With the grid leak utmost point short circuit of the 3rd common PMOS pipe, comparison module is digital signal with the voltage transitions of Section Point; Perhaps with the grid leak utmost point short circuit of the 4th common PMOS pipe, comparison module is digital signal with the voltage transitions of first node.
In an embodiment of the present invention, the grid of the 3rd common PMOS connects an output terminal of described two drain electrode CMOS pipe noise current sources, and the grid of the 4th common PMOS pipe connects another output terminal of described two drain electrode CMOS pipe noise current sources respectively; The source electrode of the source electrode of the 3rd common PMOS pipe and the 4th common PMOS pipe connects supply voltage; The source ground of the source electrode of the 3rd common NMOS pipe and the described the 4th common NMOS pipe, grid joins; With the grid leak utmost point short circuit of the 3rd common NMOS pipe, comparison module is digital signal with the voltage transitions of Section Point; Perhaps with the grid leak utmost point short circuit of the 4th common NMOS pipe, comparison module is digital signal with the voltage transitions of first node.
In an embodiment of the present invention, comparison module is comparer or phase inverter.
In an embodiment of the present invention, digital signal processing module is d type flip flop.
This CMOS randomizer adopts two drain electrode CMOS pipe noise current sources to substitute the noise current source that adopts in traditional randomizer, not only can simplify the circuit structure of noise current source, also greatly reduces the power consumption of randomizer.
Description of drawings
The synoptic diagram of the CMOS randomizer that Fig. 1 provides for one embodiment of the invention;
The synoptic diagram of the CMOS randomizer that Fig. 2 provides for another embodiment of the present invention.
Embodiment
By reference to the accompanying drawings the present invention is described in further detail below by embodiment.
As shown in Figure 1, the CMOS randomizer that provides of one embodiment of the invention comprises biasing circuit 11, two drain electrode CMOS pipe noise current source 12 and control module.Wherein, biasing circuit 11 is used to two drain electrode CMOS pipe noise current sources 12 that dc point is provided.Two drain electrode CMOS pipe noise current sources 12 can comprise a pair of drain electrode PMOS pipe (PM0, P type dual-drain CMOS pipe), the first common NMOS pipe (NM1) and the second common NMOS pipe (NM2).Control module can comprise the digital signal processing module that is converted to the current processing module 131 of digital signal after directly amplifying for the noise current signal that two drain electrode CMOS pipe noise current sources 12 are produced and is used for producing according to the digital signal of the output of current processing module 131 random number.The present embodiment digital signal processing module can be a d type flip flop (DFF1).Current processing module 131 can comprise the 3rd common NMOS pipe (NM3) and the 3rd common PMOS pipe (PM3) that drains and join and be connected to first node (A), comprising that also drain electrode joins and be connected to the 4th common NMOS pipe (NM4) and the 4th common PMOS pipe (PM4) of Section Point (B), the voltage transitions that reaches first node (A) or Section Point (B) is the comparison module of digital signal.Comparison module can be a phase inverter (INV1) in the present embodiment.
The source electrode of PM0 connects supply voltage (VDD), and grid connects biasing circuit 11, two drain electrodes and links to each other with the drain electrode of NM1, the drain electrode of NM2 respectively.The grid leak utmost point short circuit of NM1, source ground.The grid leak utmost point short circuit of NM2, source ground.The grid of NM1 connects the grid of NM3.The grid of NM2 connects the grid of NM4.The source electrode of NM3 and the source ground of NM4.The source electrode of PM3 and the source electrode of PM4 meet VDD.The grid of PM3 and the grid of PM4 join.The grid leak utmost point short circuit of PM3, the input end of INV1 is connected to Section Point (B), is digital signal with the voltage transitions of Section Point (B), the INV1 output terminal is connected with the input end S of DFF1, DFF1 by Q or
Figure BDA0000125520070000041
End output random series.INV1 can be the reverser that a band enables, and the Enable Pin of INV1 is connected clock signal clk respectively with the CK of DFF1 end.
The principle of work of this CMOS randomizer is:
After two drain electrode CMOS pipe noise current sources 12 power on, produce noise current signal Id1, Id2 respectively in two drain electrodes of PM0, though NM1 and NM2 can be size identical two common NMOS pipes, but because the noise effect of metal-oxide-semiconductor, the noise current signal Id1 ' that flows through NM1 is variant with the noise current signal Id2 ' meeting of flowing through NM2, supposes Id1 '+Id2 '=2*Iref.
If Id1 '<Id2 ', and Id2 '-Id1 '=2 Δ I, Id1 '=Iref-Δ I then, Id2 '=Iref+ Δ I.The size of NM3 and NM4 can be identical, NM3 obtains Id3 after amplifying the noise current signal Id1 ' that flows through NM1 by mirror image, Id3=k*Id1 '=k* (Iref-Δ I), after NM4 flows through the noise current signal Id2 ' of NM2 by the mirror image amplification, can obtain Id4, Id4=k*Id2 '=k* (Iref+ Δ I), the size of PM3 and PM4 can be identical, the electric current of PM4 mirror image PM3, because Id3=k* (Iref-Δ I)<<k* (Iref+ Δ I), so flow through actual noise current signal Id4 '=Id3=k* (Iref-Δ I) of NM4, so the voltage VB that B is ordered<(1/2) * VDD;
Otherwise if Id1 '>Id2 ' then by above-mentioned deduction, can get VB>(1/2) * VDD;
INV1 opens under the control of clock signal, detects VB, as if VB>(1/2) * VDD, then exports the input end S of control signal 0 to DFF1; Otherwise if VB<(1/2) * VDD then exports the input end S that control signal 1 is given DFF1;
DFF1 is according to the control signal of INV1 output, by Q or QN end output random series.
In the present embodiment, can also be with the grid leak utmost point short circuit of PM4, INV1 is converted to digital signal with the A point voltage.
As shown in Figure 2, the CMOS randomizer structure that the CMOS randomizer that another embodiment of the present invention provides and embodiment one provide is similar, but the former two drain electrode CMOS pipe noise current sources 12 can comprise a pair of drain electrode NMOS pipe (NM0, N-type dual-drain CMOS pipe), the first common PMOS pipe (PM1) and the second common PMOS pipe (PM2).The source ground of NM0, grid connect biasing circuit 11, two drain electrodes and link to each other with the drain electrode of PM1, the drain electrode of PM2 respectively; The grid leak utmost point short circuit of PM1, source electrode meets VDD, the grid leak utmost point short circuit of PM2, source electrode meets VDD, and the grid of PM1 connects the grid of PM3 simultaneously, and the grid of PM2 connects the grid of PM4 simultaneously, and the source electrode of PM3 and PM4 meets VDD; The source ground of NM3 and NM4, grid joins; The grid leak utmost point short circuit of NM3.Same with embodiment one, the input end of INV1 is connected to the B point, and the B point voltage is converted to digital signal, and the INV1 output terminal is connected with the input end S of DFF1, DFF1 by Q or
Figure BDA0000125520070000051
End output random series.INV1 can be the reverser that a band enables, and the Enable Pin of INV1 is connected clock signal clk respectively with the CK of DFF1 end.The principle of work of this CMOS randomizer is as embodiment one.
In the present embodiment, can also be with the grid leak utmost point short circuit of NM4, INV1 is converted to digital signal with the A point voltage.
Among the present invention, comparison module is including, but not limited to phase inverter, and such as being a comparer, comparer is with A point or B point voltage and reference value comparison, according to comparative result output digital signal; Digital signal processing module of the present invention is including, but not limited to d type flip flop.
The present invention adopts two drain electrode CMOS pipe noise current sources to substitute the noise current source that adopts in traditional randomizer, can simplify the circuit structure of noise current source.The present invention is converted to digital signal after directly the noise current signal being amplified, and after need not earlier to transfer the noise current signal to voltage by voltage conversion circuit, amplifies again, has further simplified circuit structure.The present invention adopts the current processing module to combine with comparison module, has realized easily the conversion of noise current signal to digital signal.
Above content be in conjunction with concrete embodiment to further describing that the present invention does, can not assert that concrete enforcement of the present invention is confined to these explanations.For the general technical staff of the technical field of the invention, without departing from the inventive concept of the premise, can also make some simple deduction or replace, all should be considered as belonging to protection scope of the present invention.

Claims (10)

1. CMOS randomizer comprises:
Two drain electrode CMOS pipe noise current sources, it adopts two drain electrode CMOS pipes to produce the noise current signal;
Biasing circuit, it is used to described two drain electrode CMOS pipe noise current source that dc point is provided; With
Control module, it is used for the noise current signal that described pair of drain electrode CMOS pipe noise current sources produce directly is converted to random number after the amplification.
2. CMOS randomizer as claimed in claim 1 is characterized in that, described two drain electrode CMOS pipe noise current sources comprise that the two common CMOS that a pair of drain electrode CMOS manages and is connected in two drain electrodes of described two drain electrode CMOS pipe manage.
3. CMOS randomizer as claimed in claim 2 is characterized in that, described two drain electrode CMOS pipes are two drain electrode PMOS pipes; Described two common CMOS pipes comprise the first common NMOS pipe and the second common NMOS pipe;
The source electrode of described two drain electrode PMOS pipes connects supply voltage, and grid connects described biasing circuit, and two drain electrodes link to each other with the drain electrode of the described first common NMOS pipe, the drain electrode of the second common NMOS pipe respectively;
The grid leak utmost point short circuit of the first common NMOS pipe, source ground, grid are an output terminal of described two drain electrode CMOS pipe noise current sources; The grid leak utmost point short circuit of the second common NMOS pipe, source ground, grid are another output terminal of described two drain electrode CMOS pipe noise current sources.
4. CMOS randomizer as claimed in claim 2 is characterized in that, described two drain electrode CMOS pipes are two drain electrode NMOS pipes; Described two common CMOS pipes comprise the first common PMOS pipe and the second common PMOS pipe;
The source ground of described two drain electrode NMOS pipes, grid connects described biasing circuit, and two drain electrodes link to each other with the drain electrode of the first common PMOS pipe, the drain electrode of the second common PMOS pipe respectively;
The grid leak utmost point short circuit of the first common PMOS pipe, source electrode connects supply voltage, and grid is an output terminal of described two drain electrode CMOS pipe noise current sources; The grid leak utmost point short circuit of the second common PMOS pipe, source electrode connects supply voltage, and grid is another output terminal of described two drain electrode CMOS pipe noise current sources.
5. as each described CMOS randomizer of claim 1 to 4, it is characterized in that described control module comprises current processing module and digital signal processing module; After directly amplifying, the noise current signal that described current processing module produces described two drain electrode CMOS pipe noise current sources is converted to digital signal; Digital signal processing module produces random number according to described digital signal.
6. CMOS randomizer as claimed in claim 5 is characterized in that, described digital signal processing module is d type flip flop.
7. CMOS randomizer as claimed in claim 5, it is characterized in that, described current processing module comprises the 3rd common NMOS pipe and the 3rd common PMOS pipe that drains and join and be connected to first node, the 4th common NMOS pipe and the 4th common PMOS pipe that drain and join and be connected to Section Point, the voltage transitions that reaches described first node or Section Point is the comparison module of digital signal.
8. CMOS randomizer as claimed in claim 7, it is characterized in that, the grid of the described the 3rd common NMOS pipe connects an output terminal of described two drain electrode CMOS pipe noise current sources, and the grid of the described the 4th common NMOS pipe connects another output terminal of described two drain electrode CMOS pipe noise current sources;
The source ground of the source electrode of the described the 3rd common NMOS pipe and the 4th common NMOS pipe;
The source electrode of the source electrode of the described the 3rd common PMOS pipe and the described the 4th common PMOS pipe connects supply voltage, and grid joins;
With the grid leak utmost point short circuit of the described the 3rd common PMOS pipe, comparison module is digital signal with the voltage transitions of described Section Point; Perhaps with the grid leak utmost point short circuit of the described the 4th common PMOS pipe, comparison module is digital signal with the voltage transitions of described first node.
9. CMOS randomizer as claimed in claim 7, it is characterized in that, the grid of described the 3rd common PMOS connects an output terminal of described two drain electrode CMOS pipe noise current sources, and the grid of the described the 4th common PMOS pipe connects another output terminal of described two drain electrode CMOS pipe noise current sources respectively;
The source electrode of the source electrode of the described the 3rd common PMOS pipe and the 4th common PMOS pipe connects supply voltage;
The source ground of the source electrode of the described the 3rd common NMOS pipe and the described the 4th common NMOS pipe, grid joins;
With the grid leak utmost point short circuit of the described the 3rd common NMOS pipe, comparison module is digital signal with the voltage transitions of described Section Point; Perhaps with the grid leak utmost point short circuit of the described the 4th common NMOS pipe, comparison module is digital signal with the voltage transitions of described first node.
10. CMOS randomizer as claimed in claim 7 is characterized in that, described comparison module is comparer or phase inverter.
CN201110444656.9A 2011-12-27 2011-12-27 CMOS randomizers Active CN103186361B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110444656.9A CN103186361B (en) 2011-12-27 2011-12-27 CMOS randomizers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110444656.9A CN103186361B (en) 2011-12-27 2011-12-27 CMOS randomizers

Publications (2)

Publication Number Publication Date
CN103186361A true CN103186361A (en) 2013-07-03
CN103186361B CN103186361B (en) 2017-07-04

Family

ID=48677540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110444656.9A Active CN103186361B (en) 2011-12-27 2011-12-27 CMOS randomizers

Country Status (1)

Country Link
CN (1) CN103186361B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679476A (en) * 2015-03-11 2015-06-03 大唐微电子技术有限公司 Noise type random number generation device
CN109284084A (en) * 2018-08-06 2019-01-29 温州大学 A True Random Number Generator Without Capacitive Coupling Effect
CN109375898A (en) * 2018-11-26 2019-02-22 弦海(上海)量子科技有限公司 Quantum True Random Number Generator chip and method based on CMOS detection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2185494Y (en) * 1993-06-09 1994-12-14 张曼卿 Controller for decorative lamps
US20070033242A1 (en) * 1995-02-14 2007-02-08 Wilber Scott A Random number generator and generation method
CN101188402A (en) * 2007-12-20 2008-05-28 北京航空航天大学 A low voltage mixer
CN101202532A (en) * 2006-12-13 2008-06-18 中国科学院半导体研究所 Complementary type metal oxidizing layer semiconductor noise generator
CN101833434A (en) * 2009-03-13 2010-09-15 国民技术股份有限公司 CMOS (Complementary Metal Oxide Semiconductor) random number generator
CN102095917A (en) * 2010-11-30 2011-06-15 西安电子科技大学 Test method for current noise of high-resistance device and medium material

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2185494Y (en) * 1993-06-09 1994-12-14 张曼卿 Controller for decorative lamps
US20070033242A1 (en) * 1995-02-14 2007-02-08 Wilber Scott A Random number generator and generation method
CN101202532A (en) * 2006-12-13 2008-06-18 中国科学院半导体研究所 Complementary type metal oxidizing layer semiconductor noise generator
CN101188402A (en) * 2007-12-20 2008-05-28 北京航空航天大学 A low voltage mixer
CN101833434A (en) * 2009-03-13 2010-09-15 国民技术股份有限公司 CMOS (Complementary Metal Oxide Semiconductor) random number generator
CN102095917A (en) * 2010-11-30 2011-06-15 西安电子科技大学 Test method for current noise of high-resistance device and medium material

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679476A (en) * 2015-03-11 2015-06-03 大唐微电子技术有限公司 Noise type random number generation device
CN104679476B (en) * 2015-03-11 2018-01-16 大唐微电子技术有限公司 Noisy-type generating random number device
CN109284084A (en) * 2018-08-06 2019-01-29 温州大学 A True Random Number Generator Without Capacitive Coupling Effect
CN109284084B (en) * 2018-08-06 2023-03-21 温州大学 True random number generator without capacitive coupling effect
CN109375898A (en) * 2018-11-26 2019-02-22 弦海(上海)量子科技有限公司 Quantum True Random Number Generator chip and method based on CMOS detection

Also Published As

Publication number Publication date
CN103186361B (en) 2017-07-04

Similar Documents

Publication Publication Date Title
CN105471425B (en) A kind of achievable XOR gate or the circuit with OR gate multiplexing
CN106230416B (en) It is a kind of with active clamp without bootstrapping gate driving circuit
US7368955B2 (en) Current-balanced logic circuit
CN105187030B (en) Oscillator
CN102025352A (en) Hysteresis voltage comparator
CN206193580U (en) LDO circuit
CN102930891A (en) Reading circuit
CN103795401A (en) Output unit circuit with controllable output level
CN103186361A (en) CMOS (Complementary Metal-Oxide-Semiconductor) random number generator
WO2017167177A1 (en) High-speed, high-swing driver circuit suitable for use in silicon optical modulator
CN105103444B (en) Signal output apparatus
CN103138741B (en) A kind of ultra-low power consumption level shift circuit
CN102904432B (en) Drive control circuit of synchronous switch power switching system
TWI502306B (en) Current-to-voltage converter and electronic apparatus thereof
CN106712765B (en) A PECL Transmitter Interface Circuit Based on CMOS Technology
CN105375916A (en) Improved XOR gate logic unit circuit
CN102571069A (en) Single-power-supply positive and negative logic conversion circuit
CN101764596A (en) Inbuilt miicromicro farad stage capacitance intermittent microcurrent second-level time delay circuit
CN103457554A (en) Rail-to-rail operation amplifier
TWI225333B (en) Class D amplifier
CN102545849A (en) Self-adaptive input hysteresis comparator
CN205265661U (en) Can realize that anticoincidence gate is perhaps with multiplexing circuit of disjunction gate
CN102109869A (en) Driving circuit
CN101944903A (en) The CMOS input buffer circuit
CN107517045B (en) Ring oscillator

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant