JP2016010004A - リングオシレータ及びこれを備える半導体装置 - Google Patents
リングオシレータ及びこれを備える半導体装置 Download PDFInfo
- Publication number
- JP2016010004A JP2016010004A JP2014129560A JP2014129560A JP2016010004A JP 2016010004 A JP2016010004 A JP 2016010004A JP 2014129560 A JP2014129560 A JP 2014129560A JP 2014129560 A JP2014129560 A JP 2014129560A JP 2016010004 A JP2016010004 A JP 2016010004A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- delay
- oscillator
- ring
- circuits
- 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.)
- Pending
Links
- 239000004065 semiconductor Substances 0.000 title claims description 18
- 230000001902 propagating effect Effects 0.000 claims abstract description 3
- 230000004044 response Effects 0.000 claims description 4
- 230000001934 delay Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 28
- 108010005939 Ciliary Neurotrophic Factor Proteins 0.000 description 13
- 102100031614 Ciliary neurotrophic factor Human genes 0.000 description 13
- 230000000630 rising effect Effects 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
- H03K3/027—Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
- H03K3/03—Astable circuits
- H03K3/0315—Ring oscillators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4093—Input/output [I/O] data interface arrangements, e.g. data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1093—Input synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0816—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/099—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
- H03L7/0995—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator comprising a ring oscillator
- H03L7/0997—Controlling the number of delay elements connected in series in the ring oscillator
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/099—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
- H03L7/0995—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator comprising a ring oscillator
- H03L7/0998—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator comprising a ring oscillator using phase interpolation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/10—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
- H03L7/104—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional signal from outside the loop for setting or controlling a parameter in the loop
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Pulse Circuits (AREA)
Abstract
【課題】偶数段の遅延回路によって周波数が決まるパルスを生成可能なリングオシレータを提供する。
【解決手段】オシレータ信号OSCが循環するM個(Mは奇数)の遅延回路11〜17によって構成される第1のオシレータリングと、オシレータ信号OSCが循環するN個(NはMと異なる奇数)の遅延回路11〜19によって構成される第2のオシレータリングと、オシレータ信号OSCを第1のオシレータリングと第2のオシレータリングに交互に伝搬させる切り替えスイッチ20とを備える。本発明によれば、擬似的に偶数段の遅延回路からなるリングオシレータを提供することが可能となる。
【選択図】図1
【解決手段】オシレータ信号OSCが循環するM個(Mは奇数)の遅延回路11〜17によって構成される第1のオシレータリングと、オシレータ信号OSCが循環するN個(NはMと異なる奇数)の遅延回路11〜19によって構成される第2のオシレータリングと、オシレータ信号OSCを第1のオシレータリングと第2のオシレータリングに交互に伝搬させる切り替えスイッチ20とを備える。本発明によれば、擬似的に偶数段の遅延回路からなるリングオシレータを提供することが可能となる。
【選択図】図1
Description
本発明はリングオシレータ及びこれを備える半導体装置に関し、特に、ループ長が可変であるリングオシレータ及びこれを備える半導体装置に関する。
リングオシレータは、奇数段の遅延回路を循環接続することによって所定の周波数を持ったパルスを生成する回路であり、多くの半導体装置において利用されている。リングオシレータは主にクロック信号の生成に用いられるが、特許文献1には乱数の発生回路にリングオシレータを用いた例が示されている。
また、リングオシレータは、外部から入力されるクロック信号の周期を測定するためにも用いることができる。リングオシレータを用いたクロック信号の周期測定は、例えば、DRAM(Dynamic Random Access Memory)などに搭載されるDLL(Delay Locked Loop)回路やDCC(Duty Cycle Corrector)回路への応用が考えられる。DCC回路を搭載したDRAMは、例えば特許文献2に開示されている。
しかしながら、リングオシレータはその構成上、必ず奇数段の遅延回路を循環接続する必要がある。このため、偶数段の遅延回路によって周波数が決まるパルスを得ることはできなかった。
本発明の一側面によるリングオシレータは、オシレータ信号が循環するM個(Mは奇数)の遅延回路によって構成される第1のオシレータリングと、前記オシレータ信号が循環するN個(NはMと異なる奇数)の遅延回路によって構成される第2のオシレータリングと、前記オシレータ信号を前記第1のオシレータリングと前記第2のオシレータリングに交互に伝搬させる切り替えスイッチと、を備えることを特徴とする。
本発明の他の側面によるリングオシレータは、循環接続されたN個(Nは奇数)の遅延回路と、前記N個の遅延回路に含まれるP個(PはN未満の偶数)の遅延回路をバイパスさせるバイパスルートと、を備え、前記N個の遅延回路に含まれる第1の遅延回路から出力されるオシレータ信号が第1の論理レベルである場合には前記バイパスルートが有効となり、前記オシレータ信号が第2の論理レベルである場合には前記バイパスルートが無効となることを特徴とする。
本発明による半導体装置は、上記のリングオシレータと、前記リングオシレータから出力されるオシレータ信号をクロック信号に同期してカウントするカウンタ回路と、を備えることを特徴とする。
本発明によれば、擬似的に偶数段の遅延回路からなるリングオシレータを提供することが可能となる。
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
図1は、本発明の第1の実施形態によるリングオシレータ10Aの構成を示す回路図である。
図1に示すように、本実施形態によるリングオシレータ10Aは、遅延回路を構成する1個のNANDゲート回路11及び8個のインバータ回路12〜19を備える。これらの回路11〜19は縦続接続されており、切り替えスイッチ20を介してNANDゲート回路11の一方の入力ノードにフィードバックされる。NANDゲート回路11の他方の入力ノードには、イネーブル信号ENが入力される。イネーブル信号ENは、リングオシレータ10Aを活性化させるための信号であり、これがハイレベルになるとオシレータ信号OSCが発振する。図1に示す例では、オシレータ信号OSCを切り替えスイッチ20の出力ノードから外部に取り出しているが、NANDゲート回路11の出力ノードやインバータ回路12〜17の出力ノードからオシレータ信号OSCを取り出しても構わない。この点は、追って説明する他の実施形態においても同様である。
切り替えスイッチ20は、インバータ回路17,19の出力ノードから供給されるオシレータ信号OSCを交互に選択する。これにより、7個の回路11〜17によって構成される第1のオシレータリングと、9個の回路11〜19によって構成される第2のオシレータリングが形成されるとともに、オシレータ信号OSCが第1及び第2のオシレータリングを交互に伝搬することになる。
図2は、リングオシレータ10Aによって生成されるオシレータ信号OSCの波形図である。
図2に示すように、オシレータ信号OSCの立ち上がりエッジから立ち下がりエッジまでの期間(ハイレベル期間)は、第1のオシレータリングが選択されるため、7段分の回路11〜17の遅延時間により定義される長さとなる。これに対し、オシレータ信号OSCの立ち下がりエッジから立ち上がりエッジまでの期間(ローレベル期間)は、第2のオシレータリングが選択されるため、9段分の回路11〜19の遅延時間により定義される長さとなる。その結果、オシレータ信号OSCの1周期は16段分の遅延に相当する長さとなり、偶数段の遅延によって定義される期間を得ることができる。
尚、本実施形態では、第1のオシレータリングが7個の遅延回路によって構成され、第2のオシレータリングが9個の遅延回路によって構成されているが、本発明がこれに限定されるものではなく、第1のオシレータリングをM個(Mは奇数)の遅延回路によって構成し、第2のオシレータリングをN個(NはMと異なる奇数)の遅延回路によって構成すれば足りる。後述する他の実施形態においても同様である。
図3は、本発明の第2の実施形態によるリングオシレータ10Bの構成を示す回路図である。
図3に示すように、本実施形態によるリングオシレータ10Bは、遅延回路が全てNANDゲート回路21〜29によって構成されている点において、図1に示したリングオシレータ10Aと相違している。その他の点は、リングオシレータ10Aと同一であることから、同一の要素には同一の符号を付し、重複する説明は省略する。
本実施形態においても、イネーブル信号ENがハイレベルになるとオシレータ信号OSCが発振する。このように、オシレータ信号OSCの発振開始及び停止を制御するためには、イネーブル信号ENが入力される2入力の論理ゲート回路が必要となる。本実施形態では、このような論理ゲート回路として2入力のNANDゲート回路21を用いている。図1に示した第1の実施形態のように、NANDゲート回路21とインバータ回路12〜19を用いた場合、これらの遅延時間は厳密には一致しないが、本実施形態では遅延回路を全て2入力のNANDゲート回路21〜29によって構成していることから、遅延回路1段当たりの遅延時間がほぼ均一となる。
そして、前段のNANDゲート回路の出力ノードを後段のNANDゲート回路の一方の入力ノードに接続するとともに、2段目から9段目のNANDゲート回路22〜29については他方の入力ノードをハイレベルに固定することにより、第1の実施形態と同様のループを形成することができる。
このように、本実施形態においては、遅延回路1段当たりの遅延時間がより均一化されることから、所望の周期を持ったオシレータ信号OSCを発生させるための回路設計が容易となる。
図4は、本発明の第3の実施形態によるリングオシレータ10Cの構成を示す回路図である。
図4に示すように、本実施形態によるリングオシレータ10Cは、オシレータ信号OSC21によって制御される切り替えスイッチ30が用いられる点において、図3に示したリングオシレータ10Bと相違している。その他の点は、リングオシレータ10Bと同一であることから、同一の要素には同一の符号を付し、重複する説明は省略する。
オシレータ信号OSC21はNANDゲート回路21の出力信号であり、切り替えスイッチ30はその論理レベルに基づいて切り替え動作を行う。具体的には、オシレータ信号OSC21がハイレベルである場合には、NANDゲート回路27の出力信号を選択し、これにより7段の遅延回路からなる第1のオシレータリングが有効となる。一方、オシレータ信号OSC21がローレベルである場合には、NANDゲート回路29の出力信号を選択し、これにより9段の遅延回路からなる第2のオシレータリングが有効となる。但し、切り替えスイッチ30の動作をオシレータ信号OSC21によって制御することは必須でなく、他のNANDゲート回路22〜29からの出力信号を用いて制御しても構わない。
かかる構成により、オシレータ信号OSC21が反転する度に、第1及び第2のオシレータリングが交互に有効となるため、16段分の遅延に相当する周期を持ったオシレータ信号OSCを自立的に生成することが可能となる。
図5は、本発明の第4の実施形態によるリングオシレータ10Dの構成を示す回路図である。
図5に示すように、本実施形態によるリングオシレータ10Dは、9個のNANDゲート回路31〜39が循環接続された構成を有している。そして、前段のNANDゲート回路の出力ノードは、後段のNANDゲート回路の一方の入力ノードに接続されている。そして、NANDゲート回路31については、他方の入力ノードにイネーブル信号ENが入力される。また、NANDゲート回路38については、他方の入力ノードがNANDゲート回路39の出力ノードに接続され、NANDゲート回路39については、他方の入力ノードがNANDゲート回路37の出力ノードに接続されている。他のNANDゲート回路32〜37については、他方の入力ノードがハイレベルに固定されている。
かかる構成により、イネーブル信号ENがハイレベルになるとオシレータ信号OSCの発振が開始されるが、NANDゲート回路36から出力されるオシレータ信号OSC36の論理レベルによってループ長が変化する。
まず、オシレータ信号OSC36がハイレベルである場合は、バイパスルートBPを介してNANDゲート回路39の他方の入力ノードがハイレベルとなることから、NANDゲート回路39は有効、つまり、NANDゲート回路38の出力レベルに応じてNANDゲート回路39の出力レベルが変化する。ここで、オシレータ信号OSC36がローレベルからハイレベルに変化するタイミングでは、NANDゲート回路39から出力されるオシレータ信号OSCは必ずハイレベルであることから、NANDゲート回路38も有効となる。したがって、ローレベルからハイレベルに変化したオシレータ信号OSC36は、NANDゲート回路37,38を経由するルート(第2のオシレータリング)を伝搬し、NANDゲート回路39から出力されるオシレータ信号OSCをローレベルに変化させる。つまり、この場合はバイパスルートBPが無効化される。
これに対し、オシレータ信号OSC36がローレベルである場合は、バイパスルートBPを介してNANDゲート回路39の他方の入力ノードがローレベルとなることから、NANDゲート回路39の出力であるオシレータ信号OSCは直ちにハイレベルに変化する。つまり、この場合はバイパスルートBPが有効となり、オシレータ信号OSC36はNANDゲート回路37,38をバイパスするルート(第1のオシレータリング)を伝搬する。
このような動作は、オシレータ信号OSCの論理レベルが変化する度に交互に行われるため、第1〜第3の実施形態と同様、7段分の遅延を持った第1のオシレータリング(回路31〜37)と9段分の遅延を持った第2のオシレータリング(回路31〜39)が交互に有効となる。これにより、16段分の遅延に相当する周期を持ったオシレータ信号OSCを自立的に生成することが可能となる。しかも、本実施形態では、NANDゲート回路39の他方の入力ノード自体が切り替えスイッチとして機能するため、切り替えスイッチと別途設ける必要がない。
尚、本実施形態では、バイパスルートBPによって2個のNANDゲート回路37,38をバイパスしているが、遅延回路の個数をN個とした場合、P個(PはN未満の偶数)の遅延回路をバイパスさせれば足りる。
図6は、本発明の第5の実施形態によるリングオシレータ10Eの構成を示す回路図である。
図6に示すように、本実施形態によるリングオシレータ10Eは、ダミー負荷として機能するNANDゲート回路41〜45,47,48が追加されている点において、図5に示したリングオシレータ10Dと相違している。その他の点は、リングオシレータ10Dと同一であることから、同一の要素には同一の符号を付し、重複する説明は省略する。
NANDゲート回路41〜45,47,48は、一方の入力ノードがそれぞれNANDゲート回路31〜35,37,38の出力ノードに接続されている。他方の入力ノードについてはハイレベルに固定されているが、この点は必須でない。また、NANDゲート回路41〜45,47,48の出力ノードは、どの配線にも接続されていない。
かかる構成により、NANDゲート回路31〜39の負荷が互いに一致する。つまり、図5に示したリングオシレータ10Dでは、NANDゲート回路36,39の出力ノードが2つのNANDゲート回路の入力ノードに接続されている一方、他のNANDゲート回路31〜35,37,38については、出力ノードは1つのNANDゲート回路の入力ノードに接続されている。このため、NANDゲート回路36,39と他のNANDゲート回路31〜35,37,38の負荷が相違し、これが遅延時間の差となって現れることがある。これに対し、本実施形態では、全てのNANDゲート回路31〜39の出力ノードが2つのNANDゲート回路の入力ノードに接続される構成であるため、1段分の遅延時間をより均一化することが可能となる。
図7は、NANDゲート回路31〜39の好ましい回路構成を説明するための図である。
図7に示すNANDゲート回路は、電源配線間に直列に接続されたPチャンネル型MOSトランジスタP1及びNチャンネル型MOSトランジスタN1,N2と、電源配線間に直列に接続されたPチャンネル型MOSトランジスタP2及びNチャンネル型MOSトランジスタN3,N4によって構成されている。そして、トランジスタP1,N1,N4のゲート電極は一方の入力ノードIN1に接続され、トランジスタP2,N2,N3のゲート電極は他方の入力ノードIN2に接続される。トランジスタP1,N1の接続点及びトランジスタP2,N3の接続点は、出力ノードOUTに接続される。
このような構成を有するNANDゲート回路を用いれば、入力ノードN1とN2の回路条件が一致する。つまり、入力ノードIN1がハイレベルである状態で入力ノードIN2がローレベルからハイレベルに遷移した場合における出力ノードOUTの遷移タイミングと、入力ノードIN2がハイレベルである状態で入力ノードIN1がローレベルからハイレベルに遷移した場合における出力ノードOUTの遷移タイミングとが一致する。このため、このような回路構成を有するNANDゲート回路31〜39を用いれば、1段分の遅延時間をよりいっそう均一化することが可能となる。
以上説明したように、本実施形態によるリングオシレータ10A〜10Eによれば、1周期の長さが偶数段の遅延回路によって定義されるオシレータ信号OSCを生成することができる。リングオシレータ10A〜10Eの用途については特に限定されないが、セルフリフレッシュタイマ用の発振器や、半導体装置の特性を評価するための測定回路に用いる発振器として利用することができる。さらには、クロック信号の周期を測定する測定回路としても、本実施形態によるリングオシレータ10A〜10Eを利用することができる。
以下、本実施形態によるリングオシレータ10A〜10Eを半導体装置に適用したいくつかの例について説明する。以下に説明するリングオシレータ10は、上述したリングオシレータ10A〜10Eのいずれであっても構わない。
図8は、半導体装置50の全体構成を示すブロック図である。
図8に示す半導体装置50はDRAMであり、メモリセルアレイ51を備えている。メモリセルアレイ51には、互いに交差する複数のワード線WLと複数のビット線BLが設けられており、それらの交点にメモリセルMCが配置されている。ワード線WLの選択はロウデコーダ52によって行われ、ビット線BLの選択はカラムデコーダ53によって行われる。ビット線BLは、センス回路54内の対応するセンスアンプSAにそれぞれ接続されており、カラムデコーダ53により選択されたビット線BLは、センスアンプSAを介してアンプ回路55に接続される。
ロウデコーダ52、カラムデコーダ53、センス回路54及びアンプ回路55の動作は、アクセス制御回路60によって制御される。アクセス制御回路60には、外部端子61〜64を介してアドレス信号ADD、コマンド信号CMD、外部クロック信号CK,CKBなどが供給される。外部クロック信号CK,CKBは、互いに相補の信号である。アクセス制御回路60は、これらの信号に基づいてロウデコーダ52、カラムデコーダ53、センス回路54、アンプ回路55及びデータ入出力回路70を制御する。
具体的には、コマンド信号CMDがアクティブコマンドを示している場合、アドレス信号ADDはロウデコーダ52に供給される。これに応答して、ロウデコーダ52はアドレス信号ADDが示すワード線WLを選択し、これにより対応するメモリセルMCがそれぞれビット線BLに接続される。その後、アクセス制御回路60は、所定のタイミングでセンス回路54を活性化させる。
一方、コマンド信号CMDがリードコマンド又はライトコマンドを示している場合、アドレス信号ADDはカラムデコーダ53に供給される。これに応答して、カラムデコーダ53はアドレス信号ADDが示すビット線BLをアンプ回路55に接続する。これにより、リード動作時においては、センスアンプSAを介してメモリセルアレイ51から読み出されたリードデータDQがアンプ回路55及びデータ入出力回路70を介してデータ端子71から外部に出力される。また、ライト動作時においては、データ端子71及びデータ入出力回路70を介して外部から供給されたライトデータDQが、アンプ回路55及びセンスアンプSAを介してメモリセルMCに書き込まれる。
図8に示すように、アクセス制御回路60にはDLL回路100が含まれている。DLL回路100は、外部クロック信号CK,CKBを受け、これに基づいて位相制御された内部クロック信号LCLKを生成する回路である。DLL回路100の詳細については後述する。内部クロック信号LCLKは、データ入出力回路70に含まれる出力回路70aに供給される。これにより、リードデータDQ及びデータストローブ信号DQSは、内部クロック信号LCLKに同期してデータ端子71及びデータストローブ端子72からそれぞれ出力される。
これら各回路ブロックは、それぞれ所定の内部電圧を動作電源として使用する。これら内部電源は、図8に示す電源回路80によって生成される。電源回路80は、電源端子81,82を介してそれぞれ供給される外部電位VDD及び接地電位VSSを受け、これらに基づいて内部電圧VPP,VPERI,VARYなどを生成する。内部電位VPPは外部電位VDDを昇圧することによって生成され、内部電位VPERI,VARYは外部電位VDDを降圧することによって生成される。
内部電圧VPPは、主にロウデコーダ52において用いられる電圧である。ロウデコーダ52は、アドレス信号ADDに基づき選択したワード線WLをVPPレベルに駆動し、これによりメモリセルMCに含まれるセルトランジスタを導通させる。内部電圧VARYは、主にセンス回路54において用いられる電圧である。センス回路54が活性化すると、ビット線対の一方をVARYレベル、他方をVSSレベルに駆動することにより、読み出されたリードデータの増幅を行う。内部電圧VPERIは、アクセス制御回路60などの大部分の周辺回路の動作電圧として用いられる。これら周辺回路の動作電圧として外部電圧VDDよりも電圧の低い内部電圧VPERIを用いることにより、半導体装置50の低消費電力化が図られている。
図9は、第6の実施形態によるDLL回路100Aの構成を示すブロック図である。
図9に示すDLL回路100Aは、内部クロック信号PCLKを遅延させることによってそれぞれ内部クロック信号RCLK,FCLKを生成するディレイライン110,120を備えている。内部クロック信号PCLKは、外部クロック信号CK,CKBを受けるクロックレシーバ65から出力される信号である。ディレイライン110,120から出力される内部クロック信号RCLK,FCLKは、これらを合成する合成回路131によって合成され、内部クロック信号LCLKが生成される。
ここで、内部クロック信号LCLKの立ち上がりエッジは内部クロック信号RCLKの立ち上がりエッジに同期し、内部クロック信号LCLKの立ち下がりエッジは内部クロック信号FCLKの立ち上がりエッジに同期する。上述の通り、内部クロック信号LCLKは出力回路70aに供給され、リードデータDQやデータストローブ信号DQSの出力タイミングを規定するタイミング信号として用いられる。
内部クロック信号LCLKは、レプリカ回路132にも供給される。レプリカ回路132は、出力回路70aと実質的に同じ特性を有する回路であり、内部クロック信号LCLKに出力回路70aと同一の遅延を与えることにより、レプリカクロック信号REPCLKを出力する。ここで、出力回路70aは、内部クロック信号LCLKに同期してリードデータDQやデータストローブ信号DQSを出力するものであることから、レプリカ回路132から出力されるレプリカクロック信号REPCLKは、リードデータDQやデータストローブ信号DQSと正確に同期する。DRAMにおいては、リードデータDQやデータストローブ信号DQSが外部クロック信号CK,CKBに対して正確に同期している必要があり、両者の位相にずれが生じている場合にはこれを検出し、補正する必要がある。かかる検出は、位相判定回路133によって行われ、判定の結果は位相判定信号PDとして出力される。
位相判定信号PDは、制御回路134に供給される。制御回路134にはカウンタ回路が含まれており、そのカウント値CNTRは位相判定信号PDに基づいてカウントアップ又はカウントダウンされる。カウント値CNTRはディレイライン110に供給され、その値によってディレイライン110の遅延量が制御される。
レプリカクロック信号REPCLK及びカウント値CNTRは、制御回路140にも供給される。後述するように、制御回路140にもカウンタ回路が含まれており、そのカウント値はオシレータ信号OSCに基づいてカウントアップされる。そして、制御回路140から出力される演算値CNTFはディレイライン120に供給され、その値によってディレイライン120の遅延量が制御される。
以下、制御回路140のいくつかの例について説明する。
図10は、第1の例による制御回路140Aのブロック図である。
第1の例による制御回路140Aは、カウンタ回路141及び演算回路142によって構成されている。カウンタ回路141は、オシレータ信号OSCの発生回数をカウントする回路であり、そのカウント動作は、レプリカクロック信号REPCLKによって制御される。オシレータ信号OSCを生成するリングオシレータ10は、第1〜第5の実施形態によるリングオシレータ10A〜10Eのいずれを用いることも可能であるが、最も精度の高いリングオシレータ10Eを用いることが好ましい。
カウンタ回路141は、図11に示すように、レプリカクロック信号REPCLKの立ち上がりエッジに同期してカウント動作を開始するとともに、レプリカクロック信号REPCLKの次の立ち上がりエッジに同期してカウント動作を終了するよう構成されている。これにより、カウンタ回路141のカウント値CYCは、レプリカクロック信号REPCLKの1周期の期間に発生したオシレータ信号OSCのパルス数と一致する。
カウンタ回路141のカウント値CYCは、演算回路142によって演算値CNTFに変換される。本例では、演算回路142が除算器143と加算器144によって構成されている。そして、除算器143によってカウント値CYCを2で割ることにより中間値CYC/2を得た後、加算器144によって中間値CYC/2とカウント値CNTRを加算することにより演算値CNTFを得る。除算器143による除算は、カウント値CYCの最下位ビット(LSB)を切り捨てるだけで足りる。
このようにして生成される演算値CNTFは、図9に示したディレイライン120に供給される。ディレイライン120は、演算値CNTFに応じて内部クロック信号PCLKを遅延させることによって内部クロック信号FCLKを生成する。
ここで、中間値CYC/2は、レプリカクロック信号REPCLKの半周期の期間に発生したオシレータ信号OSCのパルス数と一致する。このため、これにカウント値CNTRを加算することにより得られる演算値CNTFは、図12に示すように、内部クロック信号PCLKの立ち上がりエッジから内部クロック信号LCLKの立ち下がりエッジまでの期間を示す値となる。
そして、本実施形態では、ディレイライン110,120による遅延量の調整ピッチがオシレータ信号OSCの周期と一致、或いは、整数で表すことのできる比となるよう設計されている。このため、ディレイライン120は、内部クロック信号PCLKを演算値CNTFに応じて遅延させれば、得られる内部クロック信号FCLKの立ち上がりエッジは、内部クロック信号LCLKの立ち下がりエッジと次の立ち下がりエッジまでのちょうど半分のタイミングとなる。これにより、内部クロック信号LCLKのデューティ比を直ちにほぼ50%に制御することが可能となる。
しかも、本実施形態では、1周期の長さが偶数段の遅延回路によって定義されるオシレータ信号OSCを用いていることから、ディレイライン110,120による遅延量の調整ピッチをオシレータ信号OSCの周期と一致、或いは、整数で表すことのできる比となるよう設計することが容易となる。特に、ディレイライン110,120の調整ピッチに相当する遅延時間を、リングオシレータ10を構成する1周分の遅延回路と同数の遅延回路によって得る場合、ディレイライン110,120の遅延量をどのような値に設定しても、内部クロック信号の論理が反転することがない。
つまり、一般的なリングオシレータであれば奇数段の遅延回路によって構成されているため、これと同数の遅延回路を用いて調整ピッチを定義すると、内部クロック信号RCLK,FLCKを取り出す位置によって論理が反転してしまう。これに対し、本実施形態では、擬似的に偶数段の遅延回路によってリングオシレータ10が構成されていることから、このような論理の反転は生じない。
図13は、第2の例による制御回路140Bのブロック図である。
第2の例による制御回路140Bは、除算器143が除算器145に置き換えられているとともに、分周回路146が追加されている点において、図10に示した第1の例による制御回路140Aと相違している。その他の点については第1の例による制御回路140Aと同一であることから、同一の要素には同一の符号を付し、重複する説明は省略する。
分周回路146は、レプリカクロック信号REPCLKをn分周することによって分周信号nREPCLKを生成する回路である。分周数nについては特に限定されないが、2のべき乗(例えば16)とすることが好ましい。例えば、分周数nを32とした場合、分周信号nREPCLKの周期は、レプリカクロック信号REPCLKの32倍となる。
カウンタ回路141は、図14に示すように、分周信号nREPCLKの立ち上がりエッジに同期してカウント動作を開始するとともに、分周信号nREPCLKの次の立ち上がりエッジに同期してカウント動作を終了するよう構成されている。つまり、レプリカクロック信号REPCLKに対してn倍のオーバーサンプリングを行う。これにより、カウンタ回路141のカウント値nCYCは、レプリカクロック信号REPCLKのn周期の期間に発生したオシレータ信号OSCのパルス数と一致する。
カウンタ回路141のカウント値nCYCは、除算器145に供給される。除算器145は、カウント値nCYCを2nで割ることによって中間値CYC/2を算出する。分周数nが2のべき乗で表すことにできる値である場合、除算器145による演算は、カウント値CYCの下位数ビットを切り捨てるだけで足りる。例えば、分周数nが32である場合、カウント値CYCの下位6ビットを切り捨てればよい。このようにして得られた中間値CYC/2は、加算器144によってカウント値CNTRに加算され、演算値CNTFを得る。このようにして生成される演算値CNTFは、図9に示したディレイライン120に供給される。
本例によれば、オーバーサンプリングによってn倍のカウント値nCYCを得ることができるため、より精度の高い演算値CNTFを得ることが可能となる。
図15は、第3の例による制御回路140Cのブロック図である。
第3の例による制御回路140Cは、除算器145が除算器143に置き換えられているとともに、加算器144の上位ビットにカウント値CNTRが入力される点において、図13に示した第3の例による制御回路140Bと相違している。その他の点については第2の例による制御回路140Bと同一であることから、同一の要素には同一の符号を付し、重複する説明は省略する。
本例では、除算器143によってカウント値nCYCを単に2で割るとともに、その値を加算器144に含まれる例えば10ビットのカウンタに代入する。図15に示す例では、加算器144が上位5ビットに対応する上位カウンタ144aと、下位5ビットに対応する下位カウンタ144bを備えており、このうち上位カウンタ144aにカウント値CNTRが加算される。
図16は、ディレイライン120の構成を示すブロック図である。
図16に示す例では、ディレイライン120がコースディレイライン(CDL)121とファインディレイライン(FDL)122によって構成されており、上位カウンタ144aから供給される演算値CNTFの上位5ビットと、下位カウンタ144bから供給される演算値CNTFの下位5ビットによってそれぞれ遅延量が制御される。コースディレイライン121は遅延量の調整ピッチが大きいディレイラインであり、ファインディレイライン122は遅延量の調整ピッチが小さいディレイラインである。そして、本例では、ファインディレイライン122の最大遅延量がコースディレイライン121の最小遅延量に対応している。
このような構成によれば、例えば、コースディレイライン121の調整ピッチがオシレータ信号OSCの周期と一致する場合、オーバーサンプリングによって得られた演算値CNTFの下位5ビットによってファインディレイライン122を制御することが可能となる。この場合、リングオシレータ10の擬似的な段数を2のべき乗とすれば、オシレータ信号OSCの周期とファインディレイライン122の調整ピッチとの関連付けが容易となる。つまり、この場合、リングオシレータ10を構成する各遅延回路の遅延量とファインディレイライン122の調整ピッチとの関係が必ず整数倍となることから、回路設計が非常にやりやすくなる。
このように、第6の実施形態によるDLL回路100Aは、リングオシレータ10を用いて内部クロック信号LCLKの立ち下がりエッジの位置を制御していることから、いわゆるDCC回路として機能する。尚、本実施形態においては、演算回路142に加算器144が含まれているが、加算器144の代わりに減算器を用いても構わない。
図17は、第7の実施形態によるDLL回路100Bの構成を示すブロック図である。
図17に示すDLL回路100Bは、内部クロック信号PCLKを遅延させることによって内部クロック信号LCLKを生成するディレイライン110を備えている。内部クロック信号LCLKは、レプリカ回路132に供給され、これによりレプリカクロック信号REPCLKが生成される。レプリカクロック信号REPCLKは、位相判定回路133及び初期設定回路150に供給される。上述の通り、位相判定回路133は、内部クロック信号PCLKとLCLKの位相を判定することにより位相判定信号PDを生成し、これを制御回路134に供給する。
初期設定回路150は、内部クロック信号PCLKと内部クロック信号LCLKの初期位相差を検出する回路であり、検出の結果得られた初期位相差信号INIは、制御回路134に供給される。
図18は、初期設定回路150の動作を説明するためのタイミング図である。
図18に示すように、初期設定回路150は、DLL回路100Bがリセットされると、内部クロック信号LCLKの立ち上がりエッジに同期してオシレータ信号OSCのカウント動作を開始し、内部クロック信号PCLKの立ち上がりエッジに同期してオシレータ信号OSCのカウント動作を終了する。このため、得られたカウント値は内部クロック信号PCLKと内部クロック信号LCLKの初期位相差を示すことになる。そして、得られたカウント値を初期位相差信号INIとして制御回路134に供給し、その値に基づいてディレイライン110の遅延量を制御すれば、初期位相差が直ちに解消され、ロック状態に近い状態が得られることになる。
このように、第7の実施形態によるDLL回路100Bは、リングオシレータ10を用いて内部クロック信号PCLKとLCLKの初期位相差を検出していることから、DLL回路100Bを速やかにロックさせることが可能となる。
以上説明したように、本実施形態によるリングオシレータ10は、半導体装置50に含まれるDLL回路100への適用が好適である。
以上、本発明の好ましい実施形態について説明したが、本発明は、上記の実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
例えば、リングオシレータ10A〜10Eでは、イネーブル信号ENが入力される遅延回路をNANDゲート回路によって構成しているが、NANDゲート回路の代わりにNORゲート回路を用いても構わない。この場合、他の遅延回路についてもNORゲート回路を用い、他方の入力ノードをローレベルに固定すればよい。
10,10A〜10E リングオシレータ
11,22〜29,31〜39,41〜45,47,48 NANDゲート回路
12〜19 インバータ回路
20,30 切り替えスイッチ
50 半導体装置
51 メモリセルアレイ
52 ロウデコーダ
53 カラムデコーダ
54 センス回路
55 アンプ回路
60 アクセス制御回路
61〜64 外部端子
65 クロックレシーバ
70 データ入出力回路
70a 出力回路
71 データ端子
72 データストローブ端子
80 電源回路
81,82 電源端子
100,100A,100B DLL回路
110,120 ディレイライン
121 コースディレイライン
122 ファインディレイライン
131 合成回路
132 レプリカ回路
133 位相判定回路
134,140,140A,140B,140C 制御回路
141 カウンタ回路
142 演算回路
143,145 除算器
144 加算器
144a 上位カウンタ
144b 下位カウンタ
146 分周回路
150 初期設定回路
BL ビット線
BP バイパスルート
IN1,IN2 入力ノード
MC メモリセル
N1〜N4 Nチャンネル型MOSトランジスタ
OUT 出力ノード
P1,P2 Pチャンネル型MOSトランジスタ
SA センスアンプ
WL ワード線
11,22〜29,31〜39,41〜45,47,48 NANDゲート回路
12〜19 インバータ回路
20,30 切り替えスイッチ
50 半導体装置
51 メモリセルアレイ
52 ロウデコーダ
53 カラムデコーダ
54 センス回路
55 アンプ回路
60 アクセス制御回路
61〜64 外部端子
65 クロックレシーバ
70 データ入出力回路
70a 出力回路
71 データ端子
72 データストローブ端子
80 電源回路
81,82 電源端子
100,100A,100B DLL回路
110,120 ディレイライン
121 コースディレイライン
122 ファインディレイライン
131 合成回路
132 レプリカ回路
133 位相判定回路
134,140,140A,140B,140C 制御回路
141 カウンタ回路
142 演算回路
143,145 除算器
144 加算器
144a 上位カウンタ
144b 下位カウンタ
146 分周回路
150 初期設定回路
BL ビット線
BP バイパスルート
IN1,IN2 入力ノード
MC メモリセル
N1〜N4 Nチャンネル型MOSトランジスタ
OUT 出力ノード
P1,P2 Pチャンネル型MOSトランジスタ
SA センスアンプ
WL ワード線
Claims (20)
- オシレータ信号が循環するM個(Mは奇数)の遅延回路によって構成される第1のオシレータリングと、
前記オシレータ信号が循環するN個(NはMと異なる奇数)の遅延回路によって構成される第2のオシレータリングと、
前記オシレータ信号を前記第1のオシレータリングと前記第2のオシレータリングに交互に伝搬させる切り替えスイッチと、を備えることを特徴とするリングオシレータ。 - 前記切り替えスイッチは、前記オシレータ信号によって制御されることを特徴とする請求項1に記載のリングオシレータ。
- 前記第2のオシレータリングは、前記第1のオシレータリングを構成する前記M個の遅延回路と、N−M個の遅延回路によって構成されることを特徴とする請求項2に記載のリングオシレータ。
- 前記Mと前記Nの和は、2のべき乗で表すことのできる値であることを特徴とする請求項3に記載のリングオシレータ。
- 前記N個の遅延回路は、第1及び第2の入力ノードと出力ノードを含む論理ゲート回路によって構成され、
前段の遅延回路の前記出力ノードは、後段の遅延回路の前記第1の入力ノードに接続されることを特徴とする請求項3又は4に記載のリングオシレータ。 - 前記N個の遅延回路は、第1の遅延回路及び複数の第2の遅延回路を含み、
前記第1の遅延回路の前記第2の入力ノードには、第1及び第2の論理レベル間で変化するイネーブル信号が入力され、
前記複数の第2の遅延回路の前記第2の入力ノードは、いずれも前記第1の論理レベルに固定されることを特徴とする請求項5に記載のリングオシレータ。 - 前記N個の遅延回路は、第3の遅延回路をさらに含み、
前記第3の遅延回路の前記第2の入力ノードは、前段の遅延回路とは異なる遅延回路の前記出力ノードに接続されることを特徴とする請求項6に記載のリングオシレータ。 - 前記N個の遅延回路は、第4の遅延回路をさらに含み、
前記第4の遅延回路の前記第2の入力ノードは、前記第3の遅延回路の前記出力ノードに接続されることを特徴とする請求項7に記載のリングオシレータ。 - 循環接続されたN個(Nは奇数)の遅延回路と、
前記N個の遅延回路に含まれるP個(PはN未満の偶数)の遅延回路をバイパスさせるバイパスルートと、を備え、
前記N個の遅延回路に含まれる第1の遅延回路から出力されるオシレータ信号が第1の論理レベルである場合には前記バイパスルートが有効となり、前記オシレータ信号が第2の論理レベルである場合には前記バイパスルートが無効となることを特徴とするリングオシレータ。 - 前記N個の遅延回路は、第1及び第2の入力ノードと出力ノードを含む論理ゲート回路によって構成され、
前段の遅延回路の前記出力ノードは、後段の遅延回路の前記第1の入力ノードに接続されることを特徴とする請求項9に記載のリングオシレータ。 - 前記N個の遅延回路は、第2の遅延回路をさらに含み、
前記第2の遅延回路の前記第2の入力ノードは、前記第1の遅延回路の前記出力ノードに接続されることを特徴とする請求項10に記載のリングオシレータ。 - 前記N個の遅延回路は、前記第1の遅延回路の前記出力ノードと前記第2の遅延回路の前記第1の入力ノードとの間に接続された第3の遅延回路をさらに含み、
前記第3の遅延回路の前記第2の入力ノードは、前記第2の遅延回路の前記出力ノードに接続されることを特徴とする請求項11に記載のリングオシレータ。 - 前記N個の遅延回路のうち、前記第1及び第2の遅延回路以外の遅延回路に含まれる前記出力ノードにそれぞれ接続された複数のダミー負荷をさらに備えることを特徴とする請求項11又は12に記載のリングオシレータ。
- 前記論理ゲート回路は、第1及び第2の電源配線間に直列に接続された第1導電型の第1トランジスタ、第2導電型の第2トランジスタ及び前記第2導電型の第3トランジスタと、前記第1及び第2の電源配線間に直列に接続された前記第1導電型の第4トランジスタ、前記第2導電型の第5トランジスタ及び前記第2導電型の第6トランジスタとを含み、
前記第1、第2及び第6トランジスタの制御電極は前記第1の入力ノードに接続され、
前記第3、第4及び第5トランジスタの制御電極は前記第2の入力ノードに接続され、
前記第1及び第2トランジスタの接続点と、前記第4及び第5トランジスタの接続点は、前記出力ノードに接続されることを特徴とする請求項10乃至13のいずれか一項に記載のリングオシレータ。 - 請求項1乃至14のいずれか一項に記載のリングオシレータと、
前記リングオシレータから出力されるオシレータ信号をクロック信号に同期してカウントするカウンタ回路と、を備えることを特徴とする半導体装置。 - 前記カウンタ回路は、前記クロック信号の複数周期に亘って前記オシレータ信号をカウントすることを特徴とする請求項15に記載の半導体装置。
- 前記カウンタ回路のカウント値に基づいて前記クロック信号を遅延させるディレイラインをさらに備えることを特徴とする請求項15又は16に記載の半導体装置。
- 前記カウンタ回路のカウント値を用いた演算を行う演算回路をさらに備え、
前記ディレイラインの遅延量は、前記演算回路によって得られた演算値によって制御されることを特徴とする請求項17に記載の半導体装置。 - 前記演算回路は、前記カウント値を用いた演算を行うことによって、前記クロック信号の半周期に相当する前記演算値を生成することを特徴とする請求項17又は18に記載の半導体装置。
- 前記カウンタ回路は、前記ディレイラインから出力される前記クロック信号に応答してカウント動作を開始し、前記ディレイラインに入力される前記クロック信号に応答してカウント動作を停止することを特徴とする請求項16乃至18のいずれか一項に記載の半導体装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014129560A JP2016010004A (ja) | 2014-06-24 | 2014-06-24 | リングオシレータ及びこれを備える半導体装置 |
| US14/745,118 US9559710B2 (en) | 2014-06-24 | 2015-06-19 | Semiconductor device including oscillator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014129560A JP2016010004A (ja) | 2014-06-24 | 2014-06-24 | リングオシレータ及びこれを備える半導体装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2016010004A true JP2016010004A (ja) | 2016-01-18 |
Family
ID=54870582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014129560A Pending JP2016010004A (ja) | 2014-06-24 | 2014-06-24 | リングオシレータ及びこれを備える半導体装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9559710B2 (ja) |
| JP (1) | JP2016010004A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018019119A (ja) * | 2016-07-25 | 2018-02-01 | セイコーエプソン株式会社 | コンパレーター、回路装置、物理量センサー、電子機器及び移動体 |
| JP2018019118A (ja) * | 2016-07-25 | 2018-02-01 | セイコーエプソン株式会社 | コンパレーター、回路装置、物理量センサー、電子機器及び移動体 |
| JP2022119190A (ja) * | 2021-02-03 | 2022-08-16 | 新唐科技股▲ふん▼有限公司 | 攻撃耐性のリングオシレータおよび乱数発生器 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107437434B (zh) * | 2016-05-26 | 2020-09-29 | 中芯国际集成电路制造(上海)有限公司 | 高压电平位移电路和非易失性存储器 |
| US10659012B1 (en) * | 2018-11-08 | 2020-05-19 | Nxp B.V. | Oscillator and method for operating an oscillator |
| CN114217193B (zh) * | 2020-09-04 | 2025-01-21 | 中国科学院微电子研究所 | 与非门树结构 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5689213A (en) * | 1995-08-23 | 1997-11-18 | Micron Technology, Inc. | Post-fabrication programmable integrated circuit ring oscillator |
| JP3564855B2 (ja) * | 1996-02-29 | 2004-09-15 | ソニー株式会社 | リングオシレータ及びpll回路 |
| US7403074B2 (en) * | 2004-02-26 | 2008-07-22 | Sony Corporation | Oscillator |
| ITMI20040919A1 (it) * | 2004-05-06 | 2004-08-06 | St Microelectronics Srl | Linea di ritardo per circuito oscillatore ad anello |
| JP2006165696A (ja) * | 2004-12-02 | 2006-06-22 | Sony Corp | 遅延安定化回路および半導体集積回路 |
| JP2008210436A (ja) | 2007-02-26 | 2008-09-11 | Elpida Memory Inc | 内部クロック発生回路を備えた半導体記憶装置 |
| JP5074359B2 (ja) | 2008-11-12 | 2012-11-14 | 日本電信電話株式会社 | 乱数生成回路 |
| JP5753013B2 (ja) * | 2011-07-06 | 2015-07-22 | オリンパス株式会社 | リングオシュレータ回路、a/d変換回路、および固体撮像装置 |
-
2014
- 2014-06-24 JP JP2014129560A patent/JP2016010004A/ja active Pending
-
2015
- 2015-06-19 US US14/745,118 patent/US9559710B2/en active Active
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018019119A (ja) * | 2016-07-25 | 2018-02-01 | セイコーエプソン株式会社 | コンパレーター、回路装置、物理量センサー、電子機器及び移動体 |
| JP2018019118A (ja) * | 2016-07-25 | 2018-02-01 | セイコーエプソン株式会社 | コンパレーター、回路装置、物理量センサー、電子機器及び移動体 |
| CN107658292A (zh) * | 2016-07-25 | 2018-02-02 | 精工爱普生株式会社 | 比较器、电路装置、物理量传感器、电子设备以及移动体 |
| CN107658292B (zh) * | 2016-07-25 | 2023-08-08 | 精工爱普生株式会社 | 比较器、电路装置、物理量传感器、电子设备以及移动体 |
| JP2022119190A (ja) * | 2021-02-03 | 2022-08-16 | 新唐科技股▲ふん▼有限公司 | 攻撃耐性のリングオシレータおよび乱数発生器 |
| JP7458427B2 (ja) | 2021-02-03 | 2024-03-29 | 新唐科技股▲ふん▼有限公司 | 攻撃耐性のリングオシレータおよび乱数発生器 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150372685A1 (en) | 2015-12-24 |
| US9559710B2 (en) | 2017-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7830189B2 (en) | DLL circuit and control method therefor | |
| JP3993717B2 (ja) | 半導体集積回路装置 | |
| JP4190662B2 (ja) | 半導体装置及びタイミング制御回路 | |
| KR100256310B1 (ko) | 위상비교회로및반도체집적회로 | |
| US8803576B2 (en) | Semiconductor device having duty-cycle correction circuit | |
| JP2016010004A (ja) | リングオシレータ及びこれを備える半導体装置 | |
| JP3729582B2 (ja) | 半導体装置、半導体装置システム及びディジタル遅延回路 | |
| KR19980018654A (ko) | 반도체장치, 반도체 시스템 및 디지탈 지연 회로 | |
| KR100274901B1 (ko) | 반도체집적회로 | |
| JP2010088108A (ja) | Dll回路及びその制御方法 | |
| JP2015216513A (ja) | 半導体装置及びこれを備える半導体システム | |
| JP2015076711A (ja) | 半導体装置 | |
| JP2013183415A (ja) | 半導体装置及びクロック信号の位相調整方法 | |
| KR20040103494A (ko) | 지연고정 시간을 줄인 레지스터 제어 지연고정루프 | |
| JP3388134B2 (ja) | 位相比較回路、dll回路および半導体集積回路 | |
| JP2013042353A (ja) | 半導体装置 | |
| US9065456B2 (en) | Semiconductor device having DLL circuit | |
| JP4771961B2 (ja) | 同期型記憶装置、およびその制御方法 | |
| JP2014033414A (ja) | 半導体装置 | |
| KR100320775B1 (ko) | 신호제어회로,클럭제어회로및반도체기억장치 | |
| JP2013073660A (ja) | 半導体装置 | |
| JP3819005B2 (ja) | 半導体集積回路 | |
| JP4159459B2 (ja) | 半導体装置、半導体装置システム及びディジタル遅延回路 | |
| JP2014158200A (ja) | 半導体装置 | |
| JP2011124703A (ja) | 半導体装置 |