本明細書に開示されている本発明の実施形態に対して、特定の構造的ないし機能的説明は、単に本発明の実施形態を説明するための目的で例示されたものであり、本発明の実施形態は多様な形態で実施することができ、本明細書に説明された実施形態に限定されるものではない。
本発明は多様な変更を加えることができ、種々の形態を有することができるが、特定の実施形態を図面に例示して本明細書に詳細に説明する。しかし、これは本発明を特定の開示形態に限定しようとするものではなく、本発明の思想及び技術範囲に含まれる全ての変更、均等物ないし代替物を含むと理解するべきである。
本明細書において、「第1」、「第2」等の用語は多様な構成要素を説明するのに使用することができるが、これらの構成要素がこのような用語によって限定されてはならない。これらの用語は1つの構成要素を他の構成要素から区別する目的で使われる。例えば、本発明の権利範囲から逸脱せずに第1構成要素は第2構成要素と命名することができ、同様に第2構成要素も第1構成要素と命名することができる。
ある構成要素が他の構成要素に「連結されて」いる、または「接続されて」いると言及された場合には、その他の構成要素に直接的に連結されていたり、または接続されていたりすることを意味するが、中間に他の構成要素が存在する場合も含むと理解するべきである。一方、ある構成要素が他の構成要素に「直接連結されて」いる、または「直接接続されて」いると言及された場合には、中間に他の構成要素が存在しないと理解すべきである。構成要素の間の関係を説明する他の表現、即ち、「〜間に」と「すぐに〜間に」または「〜に隣接する」と「〜に直接隣接する」等も同じように解釈すべきである。
本明細書で使用した用語は単に特定の実施形態を説明するために使用したもので、本発明を限定するものではない。単数の表現は文脈上明白に異なるように意味しない限り、複数の表現を含む。本明細書で、「含む」または「有する」等の用語は明細書上に記載された特徴、数字、段階、動作、構成要素、部品または、これを組み合わせたのが存在するということを示すものであって、1つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品または、これを組み合わせたものなどの存在または、付加の可能性を、予め排除するわけではない。
また、別に定義しない限り、技術的或いは科学的用語を含み、本明細書中において使用される全ての用語は本発明が属する技術分野で通常の知識を有する者であれば、一般的に理解するのと同一の意味を有する。一般的に使用される辞書において定義する用語と同じ用語は関連技術の文脈上に有する意味と一致する意味を有するものと理解するべきで、本明細書において明白に定義しない限り、理想的或いは形式的な意味として解釈してはならない。
以下、添付図面を参照して、本発明の望ましい実施形態をより詳細に説明する。図面上の同一構成要素に対しては同一または類似する参照符号を使用する。
(第1実施形態)
図1は本発明の実施形態に係る時間差加算器を示す図面であり、図2及び図3は図1の時間差加算器で遂行される時間差加算の恒等元及び逆元を示す図面である。
図1を参照すれば、時間差加算器100は、第1入力信号SIN1、第2入力信号SIN2、第3入力信号SIN3、及び第4入力信号SIN4に応答して第1出力信号SOUT1及び第2出力信号SOUT2を生成する。時間差加算器100は、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1、及び、第3入力信号SIN3と第4入力信号SIN4との間の第2時間差TD2を加算することによって、第1時間差TD1と第2時間差TD2との和に相当する時間差(TD1+TD2)を有する第1出力信号SOUT1及び第2出力信号SOUT2を出力する。
図2及び図3に示したように、任意の時間差TDを有する信号に対して時間差加算器100で遂行される時間差加算(例えば、演算子「+」)の恒等元及び逆元を定義することができる。即ち、任意の時間差TDを有する信号に対して、式(1)を満足する時間差加算の恒等元「0」が存在する。
TD+0=0+TD=TD ・・・・・(1)
また、任意の時間差TDを有する信号に対する時間差加算で、式(2)を満足する任意の時間差TDの逆元(−TD)が存在する。
TD+(−TD)=(−TD)+TD=0 ・・・・・(2)
このように、本発明の第1実施形態に係る時間差加算器100は、任意の時間差TDを有する信号が閉じられている時間差加算を遂行できる。
一方、半導体装置に対するデザインルールが減少することによって、電源電圧、及び/または、動作電圧が低くなり、これに従って、電圧ドメインでの信号対雑音比が減少している。しかし、電源電圧、及び/または、動作電圧が低くなることによって、電圧信号のローレベルからハイレベルへの遷移時間、または、ハイレベルからローレベルへの遷移時間は減少する。これに従って、時間ドメインでの信号対雑音比を増加することができる。従って、低い電源電圧環境において、電子回路及び装置は、時間ドメインで信号処理を遂行することによって性能を向上させることができる。即ち、低い電源電圧環境において、本発明の第1実施形態に係る時間差加算器100、及び/または、時間差累算器が時間ドメインで信号処理を遂行することによって時間差加算器100、及び/または、時間差累算器を含む多様な電子回路及び装置の性能を向上することができる。
図4は本発明の第1実施形態に係る時間差加算器を示すブロック図である。
図4を参照すれば、時間差加算器200aは、第1レジスタ部210a及び第2レジスタ部250aを含む。
第1レジスタ部210aは、第1入力信号SIN1及び第2入力信号SIN2を受信し、アウェイク信号SAWK、または、トリガ(trigger)信号に応答して第1出力信号SOUT1を生成する。第1レジスタ部210aは、第1オフセット遅延器220及び第1時間レジスタ230を含むことができる。第1オフセット遅延器220は、第2入力信号SIN2をオフセット時間ほど遅延させて第1ホールド信号SHLD1を生成することができる。第1時間レジスタ230は、第1入力信号SIN1を受信する第1入力端子IN1、第1ホールド信号SHLD1を受信する第1ホールド端子HLD1、アウェイク信号SAWKを受信する第1アウェイク端子AWK1、及び第1出力信号SOUT1を出力する第1出力端子OUT1を有することができる。
第2レジスタ部250aは、第3入力信号SIN3及び第4入力信号SIN4を受信して、アウェイク信号SAWKに応答して第2出力信号SOUT2を生成する。第2レジスタ部250aは第2オフセット遅延器260及び第2時間レジスタ270を含むことができる。第2オフセット遅延器260は、第3入力信号SIN3をオフセット時間ほど遅延させて第2ホールド信号SHLD2を生成することができる。第2時間レジスタ270は、第4入力信号SIN4を受信する第2入力端子IN2、第2ホールド信号SHLD2を受信する第2ホールド端子HLD2、アウェイク信号SAWKを受信する第2アウェイク端子AWK2、及び第2出力信号SOUT2を出力する第2出力端子OUT2を有することができる。
アウェイク信号SAWKは、外部の回路または装置で受信されたり、または、時間差加算器200aがアウェイク信号SAWKを生成する回路を含んだりすることができる。例えば、時間差加算器200aは、第1入力信号SIN1、第2入力信号SIN2、第3入力信号SIN3、または第4入力信号SIN4のうち、いずれか1つの信号を遅延または反転させてアウェイク信号SAWKを生成することができる。
第1時間レジスタ230は、アウェイク信号SAWKに応答して、アウェイク信号SAWKが有するアウェイク信号上昇エッジから、ディスチャージ時間からオフセット時間が減算され、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差が減算された時間の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差は、ディスチャージ時間からオフセット時間が減算され、第1時間差がさらに減算された時間に相当することができる。
また、第2時間レジスタ270は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間からオフセット時間が減算されて第3入力信号SIN3と第4入力信号SIN4との間の第2時間差が加算された時間の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差は、ディスチャージ時間からオフセット時間が減算され、第2時間差が加算された時間に相当することができる。
第1オフセット遅延器220のオフセット時間と第2オフセット遅延器260のオフセット時間を、実質的に同一とすることもできる。オフセット時間は時間差加算器200aに入力される時間差の範囲に相当するように設定される。例えば、オフセット時間は、時間差加算器200aに入力される負の時間差の最大値以上と設定される。
また、第1時間レジスタ230のディスチャージ時間と第2時間レジスタ270のディスチャージ時間は、実質的に同一とすることもできる。一方、ディスチャージ時間は、第1時間レジスタ230及び第2時間レジスタ270の各々に含まれたキャパシタのキャパシタンスによって決定されることができ、第1時間レジスタ230に含まれたキャパシタのキャパシタンスと第2時間レジスタ270に含まれたキャパシタのキャパシタンスは実質的に同一とすることもできる。ディスチャージ時間は、オフセット時間及び時間差加算器200aに入力される時間差の範囲に相当するように設定することができる。例えば、ディスチャージ時間は、オフセット時間と時間差加算器200aに入力される正の時間差の最大値の和以上と設定される。また、実施形態に従って、ディスチャージ時間は、第1入力信号SIN1、第2入力信号SIN2、第3入力信号SIN3、第4入力信号SIN4のうち、いずれか1つのパルス幅より小さくなるように設定することができる。
第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、第2出力信号上昇エッジが発生する時間から第1出力信号上昇エッジが発生する時間を減算した時間として、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差から、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差が減算された時間に相当する。従って、第1オフセット遅延器220及び第2オフセット遅延器260が実質的に同じオフセット時間を有し、第1時間レジスタ230及び第2時間レジスタ270が実質的に同じディスチャージ時間を有するので、第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、第1時間差と第2時間差との和に相当することができる。
このように、本発明の第1実施形態に係る時間差加算器200aは、第1時間差と第2時間差との和に相当する時間差を有する第1出力信号SOUT1及び第2出力信号SOUT2を出力することができる。
第1レジスタ部210aの少なくとも一部の構成要素、例えば、トランジスタと第2レジスタ部250aの少なくとも一部の構成要素、例えば、トランジスタは、互いに交互に配置することができる。これに従って、工程、電圧、温度などの変化にも第1レジスタ部210aと第2レジスタ部250aとの間のミスマッチが最小化される。
図5は図4の時間差加算器に含まれた時間レジスタの一例を示す回路図である。
図5を参照すれば、時間レジスタ300aは、第1インバータ310、インバータ制御部320a、キャパシタ330、及び出力部340を含む。第1実施形態において、図4の第1時間レジスタ230及び第2時間レジスタ270は、時間レジスタ300aとともに具現することができる。例えば、時間レジスタ300aが図4の第1時間レジスタ230の場合、入力信号SINは、図4の第1入力信号SIN1であり、ホールド信号SHLDは、図4の第1ホールド信号SHLD1であり、出力信号SOUTは、図4の第1出力信号SOUT1であることができる。また、時間レジスタ300aが図4の第2時間レジスタ270の場合、入力信号SINは図4の第4入力信号SIN4であり、ホールド信号SHLDは図4の第2ホールド信号SHLD2であり、出力信号SOUTは図4の第2出力信号SOUT2であることができる。
第1インバータ310は入力信号SINを反転させる。第1インバータ310は、第1PMOSトランジスタP1及び第1NMOSトランジスタN1を含むことができる。第1PMOSトランジスタP1は、入力信号SINが印加されるゲート、インバータ制御部320aを通じて電源電圧に接続されたソース、及び中間ノードNMIDに接続されたドレーンを含むことができる。また、第1NMOSトランジスタN1は、入力信号SINが印加されるゲート、インバータ制御部320aを通じて接地電圧に接続されたソース、及び中間ノードNMIDに接続されたドレーンを含むことができる。
インバータ制御部320aは、ホールド信号SHLDに応答して第1インバータ310を非活性化させ、アウェイク信号SAWKに応答して第1インバータ310を活性化させることができる。インバータ制御部320aは、第2PMOSトランジスタP2、第2NMOSトランジスタN2、D−フリップフロップ323、及び選択器321を含むことができる。
第2PMOSトランジスタP2は、電源電圧と第1PMOSトランジスタP1との間に接続される。例えば、第2PMOSトランジスタP2は、D−フリップフロップ323の出力端子Qに接続されたゲート、電源電圧に接続されたソース、及び第1PMOSトランジスタP1のソースに接続されたドレーンを含むことができる。第2NMOSトランジスタN2は、接地電圧と第1NMOSトランジスタN1との間に接続される。例えば、第2NMOSトランジスタN2は、D−フリップフロップ323の反転出力端子/Qに接続されたゲート、接地電圧に接続されたソース、及び第1NMOSトランジスタN1のソースに接続されたドレーンを含むことができる。第2PMOSトランジスタP2及び第2NMOSトランジスタN2は、電源または、接地電圧と第1インバータ310の接続を制御することができる。例えば、第2PMOSトランジスタP2及び第2NMOSトランジスタN2がターンオンされると、第1インバータ310が電源電圧または、接地電圧に電気的に接続され、第2PMOSトランジスタP2及び第2NMOSトランジスタN2がターンオフされると、第1インバータ310が電源電圧または、接地電圧から電気的に遮断される。
D−フリップフロップ323は、第2PMOSトランジスタP2のゲートに接続された出力端子Q、第2NMOSトランジスタN2のゲートに接続された反転出力端子/Q、反転出力端子/Qに接続されたデータ端子D、及び選択器321の出力信号が印加されるクロック端子を含むことができる。一方、データ端子Dに反転出力端子/Qが接続されるので、D−フリップフロップ323の出力端子Qで出力される出力信号及び反転出力端子/Qで出力される反転出力信号は、クロック端子に印加される選択器321の出力信号が上昇エッジを有する時間ごとに、トグルすることができる。
選択器321は、反転出力端子/Qで出力される反転出力信号に応答してクロック端子にホールド信号SHLD、または、アウェイク信号SAWKを選択的に出力することができる。例えば、選択器321は、マルチプレクサで具現することができる。マルチプレクサは、ホールド信号SHLDを受信する第1入力端子、アウェイク信号SAWKを受信する第2入力端子、反転出力信号を選択信号として受信する選択端子、及び選択信号に応答してホールド信号SHLD、または、アウェイク信号SAWKを選択的に出力する出力端子を含むことができる。
キャパシタ330は、第1インバータ310の出力信号に応答して充電または放電される。また、キャパシタ330は中間ノードNMIDに接続された第1端子及び接地電圧に接続された第2端子を有することができる。例えば、第1インバータ310の出力信号がロジックハイレベルを有する場合、即ち、第1PMOSトランジスタP1及び第2PMOSトランジスタP2がターンオンされた場合、キャパシタ330の第1端子は、第1PMOSトランジスタP1及び第2PMOSトランジスタP2を通じて電源電圧に電気的に接続され、キャパシタ330を充電することができる。また、第1インバータ310の出力信号がロジックローレベルを有する場合、即ち、第1NMOSトランジスタN1及び第2NMOSトランジスタN2がターンオンされた場合、キャパシタ330の第1端子は、第1NMOSトランジスタN1及び第2NMOSトランジスタN2を通じて接地電圧に電気的に接続され、キャパシタ330を放電することができる。
出力部340は、キャパシタ330の電圧、即ち、中間ノードNMIDの電圧に基づいて出力信号SOUTを生成することができる。例えば、出力部340は、第2インバータ340を含むことができる。第2インバータ340は、第3PMOSトランジスタP3及び第3NMOSトランジスタN3を含むことができる。例えば、第3PMOSトランジスタP3は、中間ノードNMIDに接続されたゲート、電源電圧に接続されたソース、及び出力信号SOUTが出力されるドレーンを含むことができる。また、第3NMOSトランジスタN3は、中間ノードNMIDに接続されたゲート、接地電圧に接続されたソース、及び出力信号SOUTが出力されるドレーンを含むことができる。第2インバータ340は、キャパシタ330の電圧が、所定のしきい電圧以下の時、ロジックハイレベルを有する出力信号SOUTを出力することができる。即ち、キャパシタ330の電圧が第3PMOSトランジスタP3のしきい電圧以下の時、第3PMOSトランジスタP3がターンオンされ、第2インバータ340はロジックハイレベルを有する出力信号SOUTを出力することができる。
キャパシタ330は、入力信号SINとホールド信号SHLD間の時間差に相当する時間の間に放電されることによって、入力信号SINとホールド信号SHLDとの間の時間差に対する情報を保存することができる。即ち、キャパシタ330の放電が入力信号SINが有する入力信号上昇エッジに応答して始まり、キャパシタ330の放電がホールド信号SHLDが有するホールド信号上昇エッジに応答して中止されることによって、キャパシタ330は入力信号SINとホールド信号SHLDとの間の時間差に相当する時間の間に放電される。また、キャパシタ330の放電は、アウェイク信号上昇エッジに応答して再開にされる。これによって、キャパシタ330の電圧は、アウェイク信号上昇エッジから所定の時間の後、所定のしきい電圧、例えば、第3PMOSトランジスタP3のしきい電圧以下よりも低くなることができ、所定の時間は、入力信号SINとホールド信号SHLDとの間の時間差により決定される。例えば、時間差が増加する場合、所定の時間は減少し、時間差が減少する場合、所定の時間は増加することができる。また、出力部340は、キャパシタ330の電圧が所定のしきい電圧以下よりも低くなる時、ロジックハイレベルを有する出力信号SOUTを出力することができる。これに従って、出力信号SOUTは、アウェイク信号上昇エッジから時間差によって決定される所定の時間の後、出力信号上昇エッジを有することができる。即ち、出力信号上昇エッジを有する時刻は、入力信号SINとホールド信号SHLDとの間の時間差により決定される。
例えば、第1インバータ310は、キャパシタ330の放電が始まるように、入力信号上昇エッジに応答してキャパシタ330を接地電圧に電気的に接続することができる。この後、インバータ制御部320aは、キャパシタ330の放電が中止できるように、ホールド信号上昇エッジに応答して第1インバータ310を非活性化させることができる。続いて、インバータ制御部320aは、キャパシタ330の放電が再開できるように、アウェイク信号上昇エッジに応答して第1インバータ310を活性化させることができる。キャパシタ330の放電が再開された後、キャパシタ330の電圧、即ち、中間ノードNMIDの電圧が所定のしきい電圧以下よりも低くなる時、出力部340はロジックハイレベルを有する出力信号SOUTを出力することができる。
これに従って、時間レジスタ300aはアウェイク信号SAWKに応答して入力信号SINとホールド信号SHLDとの間の時間差により決定される時刻で出力信号上昇エッジを有する出力信号SOUTを出力することができる。
図6は図5の時間レジスタの動作を説明するためのタイミング図である。
図5及び図6を参照すれば、第1インバータ310は入力信号上昇エッジに応答してロジックローレベルの出力信号を出力することができる。一方、入力信号SINが入力信号上昇エッジを有する間、D−フリップフロップ323は出力端子Qでロジックローレベルの出力信号を出力し、反転出力端子/Qでロジックハイレベルの反転出力信号を出力することができる。これに従って、第1NMOSトランジスタN1が入力信号上昇エッジに応答してターンオンされ、第2NMOSトランジスタN2がロジックハイレベルの反転出力信号に応答してターンオンされる。第1NMOSトランジスタN1及び第2NMOSトランジスタN2がターンオンされると、中間ノードNMID、即ち、キャパシタ330の第1端子は、第1NMOSトランジスタN1及び第2NMOSトランジスタN2を通じて接地電圧に接続され、キャパシタ330を放電することができる。このように、入力信号上昇エッジに応答してキャパシタ330が放電され、キャパシタ330の電圧、即ち、中間ノードNMIDの電圧V_NMIDを減少することができる。
インバータ制御部320aは、ホールド信号上昇エッジに応答して第1インバータ310を非活性化させる。例えば、選択器321は、反転出力端子/Qで出力されたロジックハイレベルの反転出力信号に応答してクロック端子にホールド信号SHLDを出力し、D−フリップフロップ323は出力端子Qでロジックハイレベルの出力信号を出力し、反転出力端子/Qでロジックローレベルの反転出力信号を出力することができる。これに従って、第2PMOSトランジスタP2がロジックハイレベルの出力信号に応答してターンオフされ、第2NMOSトランジスタN2がロジックローレベルの反転出力信号に応答してターンオフできる。第2NMOSトランジスタN2がターンオフされると、キャパシタ330の放電が中止される。これに従って、ホールド信号上昇エッジに応答してキャパシタ330の放電が中止され、キャパシタ330の電圧、即ち、中間ノードNMIDの電圧V_NMIDの減少が中止される。
インバータ制御部320aは、アウェイク信号上昇エッジに応答して第1インバータ310を活性化させる。例えば、選択器321は、反転出力端子/Qで出力されたロジックローレベルの反転出力信号に応答してクロック端子にアウェイク信号SHLDを出力し、D−フリップフロップ323は、出力端子Qでロジックローレベルの出力信号を出力し、反転出力端子/Qでロジックハイレベルの反転出力信号を出力することができる。これに従って、第2PMOSトランジスタP2がロジックローレベルの出力信号に応答してターンオンされ、第2NMOSトランジスタN2がロジックハイレベルの反転出力信号に応答してターンオンできる。また、第1NMOSトランジスタN1は、ロジックハイレベルの入力信号SINに応答してターンオンできる。第1NMOSトランジスタN1及び第2NMOSトランジスタN2がターンオンされると、中間ノードNMIDは、第1NMOSトランジスタN1及び第2NMOSトランジスタN2を通じて接地電圧に接続され、キャパシタ330の放電を再開することができる。このように、アウェイク信号上昇エッジに応答してキャパシタ330の放電が再開され、キャパシタ330の電圧、即ち、中間ノードNMIDの電圧V_NMIDをまた減少することができる。
出力部340はキャパシタ330の電圧、即ち、中間ノードNMIDの電圧V_NMIDに基づいて出力信号SOUTを出力する。出力部340は、中間ノードNMIDの電圧V_NMIDが所定のしきい電圧VTH以下の場合、ロジックハイレベルの出力信号SOUTを出力することができる。例えば、しきい電圧VTHは、第3PMOSトランジスタP3のしきい電圧でありうる。即ち、中間ノードNMIDの電圧V_NMIDが第3PMOSトランジスタP3のしきい電圧以下よりも低くなる場合、第3PMOSトランジスタP3がターンオンされ、出力信号SOUTはロジックハイレベルを有することができる。
一方、出力信号SOUTは、アウェイク信号上昇エッジから、所定のディスチャージ時間Tdisから入力信号SINとホールド信号SHLDとの間の時間差TD+Toffが減算された時間(Tdis−TD−Toff)の後、出力信号上昇エッジを有することができる。例えば、入力信号SINが図4の第1入力信号SIN1であり、ホールド信号SHLDが図4の第1オフセット遅延器220から出力された第1ホールド信号SHLD1の場合、入力信号SINとホールド信号SHLDとの間の時間差TD+Toffは、第1入力信号SIN1と第2入力信号SIN2との間の時間差TDと第1オフセット遅延器220のオフセット時間Toffとの和に相当することができる。この場合、出力信号SOUTは、アウェイク信号上昇エッジからディスチャージ時間Tdisにおいて、第1入力信号SIN1と第2入力信号SIN2との間の時間差TDと、第1オフセット遅延器220のオフセット時間Toffとが減算された時間(Tdis−TD−Toff)の後に出力信号上昇エッジを有することができる。
ここで、ディスチャージ時間Tdisは、キャパシタ330の電圧、即ち、中間ノードNMIDの電圧V_NMIDがハイレベルから所定のしきい電圧VTH以下に減少する時までの時間として、第1及び第2NMOSトランジスタN1、N2の電流駆動能力及びキャパシタ330のキャパシタンスにより決定される。即ち、第1及び第2NMOSトランジスタN1、N2の電流駆動能力が一定の場合、ディスチャージ時間Tdisはキャパシタ330のキャパシタンスによって決定される。一方、図4の第1時間レジスタ230に含まれたキャパシタと図4の第2時間レジスタ270に含まれたキャパシタが実質的に同じキャパシタンスを有することによって、第1時間レジスタ230及び第2時間レジスタ270は、実質的に同じディスチャージ時間Tdisを有することができる。また、図4の第1オフセット遅延器220と第2オフセット遅延器260は、実質的に同じオフセット時間Toffを有することができる。
これに従って、図4の第1出力信号SOUT1と第2出力信号SOUT2との間の時間差、即ち、第1出力信号SOUT1が第1出力信号上昇エッジを有する時刻と第2出力信号SOUT2が第2出力信号上昇エッジを有する時刻との間の差は、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差、及び、第3入力信号SIN3と第4入力信号SIN4との間の第2時間差によって決定することができる。
出力部340からロジックハイレベルの出力信号SOUTが出力された後、第1インバータ310は、入力信号SINが有する入力信号下降エッジに応答してロジックローレベルの出力信号を出力することができる。例えば、第1PMOSトランジスタP1が入力信号下降エッジに応答してターンオンされ、第2PMOSトランジスタP2がロジックローレベルの反転出力信号に応答してターンオンできる。第1PMOSトランジスタP1及び第2PMOSトランジスタP2がターンオンされると、中間ノードNMID、即ち、キャパシタ330の第1端子は、第1PMOSトランジスタP1及び第2PMOSトランジスタP2を通じて電源電圧に接続され、キャパシタ330は、また充電される。他の実施形態において、アウェイク信号SAWKは、入力信号SINの反転信号であり、入力信号SINと第1インバータ310との間に、入力信号下降エッジを有しても第1インバータ310に一定時間の間にロジックハイレベルの入力信号を印加するための論理ゲートが位置することができる。この場合、第1インバータ310は論理ゲートの出力信号に応答してキャパシタ330を充電することができる。
図7は図4の時間差加算器に含まれた時間レジスタの他の例を示す回路図である。
図7を参照すれば、時間レジスタ300bは、第1インバータ310、インバータ制御部320b、キャパシタ330、及び出力部340を含む。時間レジスタ300bは、インバータ制御部320bに含まれた選択器325、327、329の構成及び動作を除いて図5の時間レジスタ300aと実質的に類似する構成を有し、実質的に類似する動作を遂行できる。
インバータ制御部320bは、ホールド信号SHLDに応答して第1インバータ310を非活性化させ、アウェイク信号SAWKに応答して第1インバータ310を活性化させることができる。インバータ制御部320bは、第2PMOSトランジスタP2、第2NMOSトランジスタN2、D−フリップフロップ323、及び選択器325、327、329を含むことができる。
選択器325、327、329はロジックゲート325、327、329で具現することができる。例えば、選択器325、327、329は第1ANDゲート325、第2ANDゲート327及びORゲート329を含むことができる。第1ANDゲート325は、ホールド信号SHLD及び反転出力端子/Qから出力された反転出力信号にAND演算を遂行できる。第2ANDゲート327は、アウェイク信号SAWK及び出力端子Qから出力された出力信号にAND演算を遂行できる。また、ORゲート329は、第1ANDゲート325の出力信号及び第2ANDゲート327の出力信号にOR演算を遂行できる。反転出力信号がロジックハイレベルを有し、出力信号がロジックローレベルを有する場合、ロジックゲート325、327、329は、ホールド信号SHLDを出力し、反転出力信号がロジックローレベルを有し、出力信号がロジックハイレベルを有する場合、ロジックゲート325、327、329は、アウェイク信号SAWKを出力することができる。
図8は図4の時間差加算器に含まれた時間レジスタのまた他の例を示す回路図である。
図8を参照すれば、時間レジスタ300cは、第1インバータ310、インバータ制御部320c、キャパシタ330、及び出力部340を含む。時間レジスタ300cは、インバータ制御部320cに含まれた選択器P4、N4、P5、N5の構成及び動作を除いて、図5の時間レジスタ300aと実質的に類似する構成を有し、実質的に類似する動作を遂行できる。
インバータ制御部320cは、ホールド信号SHLDに応答して第1インバータ310を非活性化させ、アウェイク信号SAWKに応答して第1インバータ310を活性化させることができる。インバータ制御部320cは、第2PMOSトランジスタP2、第2NMOSトランジスタN2、D−フリップフロップ323、及び選択器P4、N4、P5、N5を含むことができる。
選択器P4、N4、P5、N5は、伝送ゲートP4、N4、P5、N5で具現することができる。例えば、選択器P4、N4、P5、N5は、第1伝送ゲートP4、N4、及び、第2伝送ゲートP5、N5を含むことができる。第1伝送ゲートP4、N4は、反転出力端子/Qから出力された反転出力信号がロジックハイレベルを有し、出力端子Qから出力された出力信号がロジックローレベルを有する場合、ホールド信号SHLDを出力することができる。第1伝送ゲートP4、N4は、出力端子Qに接続されたゲートを有する第4PMOSトランジスタP4、及び反転出力端子/Qに接続されたゲートを有する第4NMOSトランジスタN4を含むことができる。
第2伝送ゲートP5、N5は、反転出力端子/Qで出力された反転出力信号がロジックローレベルを有し、出力端子Qから出力された出力信号がロジックハイレベルを有する場合、アウェイク信号SAWKを出力することができる。第2伝送ゲートP5、N5は、反転出力端子/Qに接続されたゲートを有する第5PMOSトランジスタP5、及び出力端子Qに接続されたゲートを有する第5NMOSトランジスタN5を含むことができる。
図9は図4の時間差加算器に含まれた時間レジスタのまた他の例を示す回路図である。
図9を参照すれば、時間レジスタ300dは、第1インバータ310、インバータ制御部320、キャパシタ330、及び出力部350を含む。時間レジスタ300dは、出力部350の構成及び動作を除いて図5の時間レジスタ300aと実質的に類似する構成を有し、実質的に類似する動作を遂行できる。実施形態に従って、インバータ制御部320は、図5のインバータ制御部320a、図7のインバータ制御部320b、図8のインバータ制御部320c、または、これと類似する構成のインバータ制御部で具現することができる。
出力部350はキャパシタ330の電圧、即ち、中間ノードNMIDの電圧に基づいて出力信号SOUTを生成することができる。例えば、出力部350は比較器350を含むことができる。比較器350は、基準電圧VREFを受信する非反転入力端子、キャパシタ330の電圧を受信する反転入力端子、及び出力信号SOUTを出力する出力端子を含むことができる。比較器350は、基準電圧VREFがキャパシタ330の電圧より高い場合、即ち、キャパシタ330の電圧が基準電圧VREF以下よりも低くなる場合、ロジックハイレベルの出力信号SOUTを生成することができる。実施形態に従って、基準電圧VREFは、外部の回路または装置で受信されるか、または、時間レジスタ300dが基準電圧VREFを生成する回路を含むことができる。基準電圧VREFは、電源電圧より低くすることもできる。例えば、基準電圧VREFは電源電圧の約0.2倍とすることもできる。
図10は図4の時間差加算器の動作の一例を説明するためのタイミング図である。図10には第1入力信号SIN1及び第2入力信号SIN2が正の第1時間差TD1を有し、第3入力信号SIN3、及び第4入力信号SIN4が正の第2時間差TD2を有する例が図示されている。
図4及び図10を参照すれば、第1入力信号SIN1は、第1時間レジスタ230の第1入力端子IN1に印加され、第2入力信号SIN2は、第1オフセット遅延器220によってオフセット時間Toffほど遅れて第1ホールド信号SHLD1として第1時間レジスタ230の第1ホールド端子HLD1に印加される。これによって、第1入力信号SIN1及び第1ホールド信号SHLD1は、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1とオフセット時間Toffとの和に相当する時間差(TD1+Toff)を有することができる。
第4入力信号SIN4は第2時間レジスタ270の第2入力端子IN2に印加され、第3入力信号SIN3は第2オフセット遅延器260によってオフセット時間Toffほど遅れて第2ホールド信号SHLD2として第2時間レジスタ270の第2ホールド端子HLD2に印加される。これによって、第4入力信号SIN4及び第2ホールド信号SHLD2は、オフセット時間Toffから、第3入力信号SIN1と第4入力信号SIN2との間の第2時間差TD2が減算された時間に相当する時間差(−TD2+Toff)を有することができる。
第1時間レジスタ230は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間Tdisから第1入力信号SIN1と第1ホールド信号SHLD1との間の時間差(TD1+Toff)が減算された時間(Tdis−TD1−Toff)の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWK及び第1出力信号SOUT1は、ディスチャージ時間Tdisから、第1入力信号SIN1と第1ホールド信号SHLD1との間の時間差(TD1+Toff)が減算された時間に相当する時間差(Tdis−TD1−Toff)を有することができる。
第2時間レジスタ270は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間Tdisから第4入力信号SIN4と第2ホールド信号SHLD2との間の時間差(−TD2+Toff)が減算された時間(Tdis+TD2−Toff)の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWK及び第2出力信号SOUT2は、ディスチャージ時間Tdisから、第4入力信号SIN4と第2ホールド信号SHLD2との間の時間差(−TD2+Toff)が減算された時間に相当する時間差(Tdis+TD2−Toff)を有することができる。
一方、第1オフセット遅延器220と第2オフセット遅延器260は、実質的に同じオフセット時間Toffを有し、第1時間レジスタ230と第2時間レジスタ270は、実質的に同じディスチャージ時間Tdisを有することができる。これに従って、第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差(Tdis+TD2−Toff)から、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差(Tdis−TD1−Toff)が減算された時間((Tdis+TD2−Toff)−(Tdis−TD1−Toff)=TD2+TD1)に相応し、従って、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1及び第3入力信号SIN3と第4入力信号SIN4との間の第2時間差TD2の和(TD1+TD2)に相当することができる。
このように、本発明の一実施形態に係る時間差加算器200aは、入力信号SIN1、SIN2、SIN3、SIN4間の時間差TD1、TD2を正確に加算することができる。
図11は、図4の時間差加算器の動作の他の例を説明するためのタイミング図である。図11には第1入力信号SIN1及び第2入力信号SIN2が、負の第1時間差(−TD1)を有し、第3入力信号SIN3及び第4入力信号SIN4が、負の第2時間差(−TD2)を有する例が図示されている。
図4及び図11を参照すれば、第1入力信号SIN1は第1時間レジスタ230の第1入力端子IN1に印加され、第2入力信号SIN2は第1オフセット遅延器220によってオフセット時間Toffほど遅れて第1ホールド信号SHLD1として第1時間レジスタ230の第1ホールド端子HLD1に印加される。これに従って、第1入力信号SIN1及び第1ホールド信号SHLD1は、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差(−TD1)とオフセット時間Toffの和に相当する時間差(−TD1+Toff)を有することができる。
第4入力信号SIN4は、第2時間レジスタ270の第2入力端子IN2に印加され、第3入力信号SIN3は第2オフセット遅延器260によりオフセット時間Toffほど遅れて第2ホールド信号SHLD2として第2時間レジスタ270の第2ホールド端子HLD2に印加される。これに従って、第4入力信号SIN4及び第2ホールド信号SHLD2はオフセット時間Toffから、第3入力信号SIN1と第4入力信号SIN2との間の第2時間差(−TD2)が減算された時間に相当する時間差(TD2+Toff)を有することができる。
第1時間レジスタ230は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間Tdisから第1入力信号SIN1と第1ホールド信号SHLD1との間の時間差(−TD1+Toff)が減算された時間(Tdis+TD1−Toff)の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWK及び第1出力信号SOUT1は、ディスチャージ時間Tdisから、第1入力信号SIN1と第1ホールド信号SHLD1との間の時間差(−TD1+Toff)が減算された時間に相当する時間差(Tdis+TD1−Toff)を有することができる。
第2時間レジスタ270は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間Tdisから第4入力信号SIN4と第2ホールド信号SHLD2との間の時間差(TD2+Toff)が減算された時間(Tdis−TD2−Toff)の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWK及び第2出力信号SOUT2は、ディスチャージ時間Tdisから第4入力信号SIN4と第2ホールド信号SHLD2との間の時間差(TD2+Toff)が減算された時間に相当する時間差(Tdis−TD2−Toff)を有することができる。
一方、第1オフセット遅延器220と第2オフセット遅延器260は実質的に同じオフセット時間Toffを有し、第1時間レジスタ230と第2時間レジスタ270は実質的に同じディスチャージ時間Tdisを有することができる。これに従って、第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差(Tdis−TD2−Toff)から、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差(Tdis+TD1−Toff)が減算された時間((Tdis−TD2−Toff)−(Tdis+TD1−Toff)=−TD2−TD1)に相応し、よって、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差(−TD1)及び第3入力信号SIN3と第4入力信号SIN4との間の第2時間差(−TD2)の和(−TD1−TD2)に相当することができる。
このように、本発明の一実施形態に係る時間差加算器200aは、入力信号SIN1、SIN2、SIN3、SIN4間の時間差TD1、TD2を正確に加算することができる。
一方、図10及び図11には第1入力信号上昇エッジと第2入力信号上昇エッジとの間の第1時間差、及び、第3入力信号SIN3が有する第3入力信号上昇エッジと第4入力信号SIN4が有する第4入力信号上昇エッジとの間の第2時間差を加算して、第1時間差と第2時間差との和に相当する時間差を有する第1出力信号SOUT1及び第2出力信号SOUT2を生成する時間差加算器の時間差加算の例が図示されているが、時間差加算器は第1入力信号SIN1が有する第1入力信号下降エッジと第2入力信号SIN2が有する第2入力信号下降エッジとの間の第3時間差、及び、第3入力信号SIN3が有する第3入力信号下降エッジと第4入力信号SIN4が有する第4入力信号下降エッジとの間の第4時間差を加算して第3時間差と第4時間差との和に相当する時間差を有する第1出力信号SOUT1、並びに、第2出力信号SOUT2を生成することができる。また、他の実施形態において、時間差加算器は上昇エッジに対する時間差加算及び下降エッジに対する時間差加算を全部遂行できる。
(第2実施形態)
図12は本発明の第2実施形態に係る時間差加算器を示すブロック図である。
図12を参照すれば、時間差加算器200bは、第1レジスタ部210b及び第2レジスタ部250bを含む。時間差加算器200bは、図4の時間差加算器200aと比較して、図4の第1オフセット遅延器220及び第2オフセット遅延器260を含めないことができる。実施形態に従って、時間差加算器200bには正の時間差を有する第1入力信号SIN1及び第2入力信号SIN2が印加され、負の時間差を有する第3入力信号SIN3及び第4入力信号SIN4が印加される。
第1レジスタ部210bは、第1入力信号SIN1及び第2入力信号SIN2を受信し、アウェイク信号SAWKに応答して第1出力信号SOUT1を生成する。第1レジスタ部210bは、第1時間レジスタ230を含むことができる。第1時間レジスタ230は、第1入力信号SIN1を受信する第1入力端子IN1、第2入力信号SIN2を受信する第1ホールド端子HLD1、アウェイク信号SAWKを受信する第1アウェイク端子AWK1、及び第1出力信号SOUT1を出力する第1出力端子OUT1を有することができる。
第2レジスタ部250bは、第3入力信号SIN3、及び第4入力信号SIN4を受信し、アウェイク信号SAWKに応答して第2出力信号SOUT2を生成する。第2レジスタ部250bは第2時間レジスタ270を含むことができる。第2時間レジスタ270は、第4入力信号SIN4を受信する第2入力端子IN2、第3入力信号SIN3を受信する第2ホールド端子HLD2、アウェイク信号SAWKを受信する第2アウェイク端子AWK2、及び第2出力信号SOUT2を出力する第2出力端子OUT2を有することができる。
第1時間レジスタ230及び第2時間レジスタ270の各々は、図5の時間レジスタ300a、図7の時間レジスタ300b、図8の時間レジスタ300c、図9の時間レジスタ300d、または、これと類似する構成を有する時間レジスタで具現することができる。
第1時間レジスタ230は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間から第1入力信号SIN1と第2入力信号SIN2との間の第1時間差が減算された時間の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差は、ディスチャージ時間から第1時間差が減算された時間に相当することができる。
また、第2時間レジスタ270は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間に第3入力信号SIN3と第4入力信号SIN4との間の第2時間差が加算された時間の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差は、ディスチャージ時間に第2時間差が加算された時間に相当することができる。
第1時間レジスタ230のディスチャージ時間と第2時間レジスタ270のディスチャージ時間は、実質的に同一であることもできる。これに従って、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差から、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差が減算された時間に相当する第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、第1時間差と第2時間差との和に相当することができる。
これと共に、本発明の第2実施形態に係る時間差加算器200bは第1時間差と第2時間差との和に相当する時間差を有する第1出力信号SOUT1及び第2出力信号SOUT2を出力することができる。
図13は図12の時間差加算器の動作の一例を説明するためのタイミング図である。図13には第1入力信号SIN1及び第2入力信号SIN2が正の第1時間差TD1を有し、第3入力信号SIN3及び第4入力信号SIN4が負の第2時間差(−TD2)を有する例が図示されている。
図12及び図13を参照すれば、第1入力信号SIN1は第1時間レジスタ230の第1入力端子IN1に印加され、第2入力信号SIN2は第1時間レジスタ230の第1ホールド端子HLD1に印加される。また、第4入力信号SIN4は、第2時間レジスタ270の第2入力端子IN2に印加され、第3入力信号SIN3は第2時間レジスタ270の第2ホールド端子HLD2に印加される。
第1時間レジスタ230は、アウェイク信号SAWKに応答し、アウェイク信号上昇エッジから、ディスチャージ時間Tdisから第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1が減算された時間(Tdis−TD1)の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWK及び第1出力信号SOUT1は、ディスチャージ時間Tdisから第1時間差TD1が減算された時間に相当する時間差(Tdis−TD1)を有することができる。
第2時間レジスタ270は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間Tdisに第3入力信号SIN3と第4入力信号SIN4との間の時間差(−TD2)が加算された時間(Tdis−TD2)の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWK及び第2出力信号SOUT2は、ディスチャージ時間Tdisに第2時間差(−TD2)が加算された時間に相当する時間差(Tdis−TD2)を有することができる。
一方、第1時間レジスタ230と第2時間レジスタ270は、実質的に同じディスチャージ時間Tdisを有することができる。これに従って、第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差(Tdis−TD2)からアウェイク信号SAWKと第1出力信号SOUT1との間の時間差(Tdis−TD1)が減算された時間((Tdis−TD2)−(Tdis−TD1)=−TD2+TD1)に相応し、従って、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1及び第3入力信号SIN3と第4入力信号SIN4との間の第2時間差(−TD2)の和(TD1−TD2)に相当することができる。
これと従って、本発明の他の実施形態に係る時間差加算器200bは入力信号SIN1、SIN2、SIN3、SIN4間の時間差TD1、TD2を正確に加算することができる。
(第3実施形態)
図14は本発明の第3実施形態に係る時間差加算器を示すブロック図である。
図14を参照すれば、時間差加算器200cは、第1レジスタ部210c、第2レジスタ部250c、及び制御部290を含む。
第1レジスタ部210cは第1入力信号SIN1及び第2入力信号SIN2を受信し、アウェイク信号SAWKに応答して第1出力信号SOUT1を生成する。第1レジスタ部210cは、第1オフセット遅延器220及び第1時間レジスタ240を含むことができる。第1オフセット遅延器220は第2入力信号SIN2をオフセット時間ほど遅延させて第1ホールド信号SHLD1を生成することができる。第1時間レジスタ240は、第1入力信号SIN1を受信する第1入力端子IN1、第1ホールド信号SHLD1を受信する第1ホールド端子HLD1、プリチャージ信号SPRCHを受信する第1プリチャージ端子PRCH1、アウェイク信号SAWKを受信する第1アウェイク端子AWK1、及び第1出力信号SOUT1を出力する第1出力端子OUT1を有することができる。
第2レジスタ部250cは、第3入力信号SIN3及び第4入力信号SIN4を受信し、アウェイク信号SAWKに応答して第2出力信号SOUT2を生成する。第2レジスタ部250cは第2オフセット遅延器260及び第2時間レジスタ280を含むことができる。第2オフセット遅延器260は、第3入力信号SIN3をオフセット時間ほど遅延させて第2ホールド信号SHLD2を生成することができる。第2時間レジスタ280は、第4入力信号SIN4を受信する第2入力端子IN2、第2ホールド信号SHLD2を受信する第2ホールド端子HLD2、プリチャージ信号SPRCHを受信する第2プリチャージ端子PRCH2、アウェイク信号SAWKを受信する第2アウェイク端子AWK2、及び第2出力信号SOUT2を出力する第2出力端子OUT2を有することができる。
制御部290はプリチャージ信号SPRCH及びアウェイク信号SAWKを生成する。例えば、制御部290は第1入力信号SIN1、第2入力信号SIN2、第3入力信号SIN3、または第4入力信号SIN4のうち、いずれか1つの信号を遅延、及び/または、反転させて、プリチャージ信号SPRCH及びアウェイク信号SAWKを生成することができる。一実施形態において、制御部290はアウェイク信号SAWKがアウェイク信号上昇エッジを有する後、プリチャージ信号SPRCHが有するプリチャージ信号上昇エッジを有するようにプリチャージ信号SPRCH及びアウェイク信号SAWKを生成することができる。
第1時間レジスタ240は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間からオフセット時間が減算されて第1入力信号SIN1と第2入力信号SIN2との間の第1時間差が減算された時間の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差はディスチャージ時間からオフセット時間が減算され、第1時間差がさらに減算された時間に相当することができる。
また、第2時間レジスタ280は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間からオフセット時間が減算されて第3入力信号SIN3と第4入力信号SIN4との間の第2時間差が加算された時間の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差は、ディスチャージ時間からオフセット時間が減算されて第2時間差が加算された時間に相当することができる。
第1オフセット遅延器220のオフセット時間と第2オフセット遅延器260のオフセット時間は、実質的に同一であることもできる。また、第1時間レジスタ240のディスチャージ時間と第2時間レジスタ280のディスチャージ時間は、実質的に同一であることもできる。これに従って、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差からアウェイク信号SAWKと第1出力信号SOUT1との間の時間差が減算された時間に相当する第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、第1時間差と第2時間差との和に相当することができる。
第1時間レジスタ240及び第2時間レジスタ280は、プリチャージ信号SPRCHに応答して各々に含まれたキャパシタを充電することができる。
上述した通り、本発明のまた他の実施形態に係る時間差加算器200cは、第1時間差と第2時間差との和に相当する時間差を有する第1出力信号SOUT1及び第2出力信号SOUT2を出力することができる。
図15は図14の時間差加算器に含まれた時間レジスタの一例を示す回路図である。
図15を参照すれば、時間レジスタ400aは、プルダウントランジスタ410、プルアップトランジスタ460、プルダウントランジスタ制御部420、キャパシタ430、及び出力部440を含む。一実施形態において、図14の第1時間レジスタ240及び第2時間レジスタ280は、時間レジスタ400aのように具現することができる。
プルダウントランジスタ410は、中間ノードNMIDと接地電圧との間に接続され、キャパシタ430を放電させるようにプルダウントランジスタ制御部420によって制御される。例えば、プルダウントランジスタ410は、プルダウントランジスタ制御部420の出力信号が印加されるゲート、接地電圧に接続されたソース、及び中間ノードNMIDに接続されたドレーンを有するNMOSトランジスタN6を含むことができる。
プルアップトランジスタ460は、中間ノードNMIDと電源電圧との間に接続され、プリチャージ信号SPRCHに応答してキャパシタ430を充電させることができる。例えば、プルアップトランジスタ460は、プリチャージ信号SPRCHが印加されるゲート、電源電圧に接続されたソース、及び中間ノードNMIDに接続されたドレーンを有するPMOSトランジスタP6を含むことができる。
プルダウントランジスタ制御部420は、入力信号SINに応答してプルダウントランジスタ410をターンオンさせ、ホールド信号SHLDに応答してプルダウントランジスタ410をターンオフさせ、アウェイク信号SAWKに応答してプルダウントランジスタ410をターンオンさせることができる。プルダウントランジスタ制御部420は、セット−リセットラッチ421及びORゲート427を含むことができる。
セット−リセットラッチ421は入力信号SINを受信するセット端子S、ホールド信号SHLDを受信するリセット端子R、及び出力信号を出力する出力端子Qを含むことができる。セット−リセットラッチ421は、第1NORゲート423及び第2NORゲート425を含むことができる。第1NORゲート423は、入力信号SIN及び第2NORゲート425の出力信号にNOR演算を遂行し、第2NORゲート425は、ホールド信号SHLD及び第1NORゲート423の出力信号にNOR演算を遂行できる。
セット−リセットラッチ421は、入力信号SINがロジックハイレベルを有し、ホールド信号SHLDがロジックローレベルを有する時、ロジックハイレベルの出力信号を生成することができる。また、セット−リセットラッチ421は、ホールド信号SHLDがロジックハイレベルを有する時、入力信号SINのロジックレベルと関係なくロジックローレベルの出力信号を生成することができる。また、セット−リセットラッチ421は、入力信号SIN及びホールド信号SHLDが全部ロジックローレベルを有する時、出力済み信号のロジックレベルと同じロジックレベルを有する出力信号を生成することができる。
ORゲート427はセット−リセットラッチ421の出力端子Qで出力された出力信号及びアウェイク信号SAWKにOR演算を遂行する。ORゲート427の出力端子は、プルダウントランジスタ410のゲートに接続され、プルダウントランジスタ410は、ORゲート427の出力信号によって制御される。
キャパシタ430はプルアップトランジスタ460によって充電され、プルダウントランジスタ410によって放電される。また、キャパシタ430は中間ノードNMIDに接続された第1端子及び接地電圧に接続された第2端子を有することができる。例えば、プルアップトランジスタ460がターンオンされた場合、キャパシタ430の第1端子はプルアップトランジスタ460を通じて電源電圧に電気的に接続され、キャパシタ430が充電される。また、プルダウントランジスタ410がターンオンされた場合、キャパシタ430の第1端子は、プルダウントランジスタ410を通じて接地電圧に電気的に接続され、キャパシタ430が放電される。
出力部440は、キャパシタ430の電圧、即ち、中間ノードNMIDの電圧に基づいて出力信号SOUTを生成することができる。例えば、出力部440はインバータ440を含むことができる。インバータ440はPMOSトランジスタP3及びNMOSトランジスタN3を含むことができる。インバータ440は、キャパシタ430の電圧が所定のしきい電圧以下の時、ロジックハイレベルを有する出力信号SOUTを出力することができる。即ち、キャパシタ430の電圧がPMOSトランジスタP3のしきい電圧以下の時、PMOSトランジスタP3がターンオンされ、インバータ440は、ロジックハイレベルを有する出力信号SOUTを出力することができる。
キャパシタ430は、入力信号SINとホールド信号SHLDとの間の時間差に相当する時間の間に放電されることによって、入力信号SINとホールド信号SHLDとの間の時間差に対する情報を保存することができる。即ち、キャパシタ430の放電が入力信号上昇エッジに応答して始まり、キャパシタ430の放電がホールド信号上昇エッジに応答して中止されることによって、キャパシタ430は入力信号SINとホールド信号SHLDとの間の時間差に相当する時間の間に放電される。また、キャパシタ430の放電は、アウェイク信号上昇エッジに応答して再開にすることができる。これに従って、キャパシタ430の電圧は、アウェイク信号上昇エッジから所定の時間の後、所定のしきい電圧(例えば、PMOSトランジスタP3のしきい電圧)以下よりも低くなることができ、所定の時間は入力信号SINとホールド信号SHLDとの間の時間差によって決定される。また、出力部440は、キャパシタ430の電圧が所定のしきい電圧以下よりも低くなる時、ロジックハイレベルを有する出力信号SOUTを出力することができる。これに従って、出力信号SOUTは、アウェイク信号上昇エッジから時間差によって決定される所定の時間の後、出力信号上昇エッジを有することができる。即ち、出力信号SOUTが出力信号上昇エッジを有する時刻は入力信号SINとホールド信号SHLDとの間の時間差により決定される。
例えば、セット−リセットラッチ421は、入力信号上昇エッジに応答してロジックハイレベルの出力信号を生成し、ORゲート427は、セット−リセットラッチ421のロジックハイレベルの出力信号に応答してロジックハイレベルの出力信号を生成することができる。プルダウントランジスタ410は、ORゲート427のロジックハイレベルの出力信号に応答してターンオンされ、ターンオンされたプルダウントランジスタ410によってキャパシタ430は放電を始めることができる。
この後、セット−リセットラッチ421はホールド信号上昇エッジに応答してロジックローレベルの出力信号を生成し、ORゲート427は、セット−リセットラッチ421のロジックローレベルの出力信号及びロジックローレベルのアウェイク信号SAWKに応答してロジックローレベルの出力信号を生成することができる。プルダウントランジスタ410は、ORゲート427のロジックローレベルの出力信号に応答してターンオフされ、ターンオフされたプルダウントランジスタ410によってキャパシタ430の放電が中止される。
続いて、ORゲート427は、アウェイク信号上昇エッジに応答してロジックハイレベルの出力信号を生成することができる。プルダウントランジスタ410は、ORゲート427のロジックハイレベルの出力信号に応答してターンオンされ、ターンオンされたプルダウントランジスタ410によってキャパシタ430の放電が再開される。キャパシタ430の放電が再開になった後、キャパシタ430の電圧、即ち、中間ノードNMIDの電圧が所定のしきい電圧以下よりも低くなる時、出力部440はロジックハイレベルを有する出力信号SOUTを出力することができる。
これに従って、時間レジスタ400aは、アウェイク信号SAWKに応答して入力信号SINとホールド信号SHLDとの間の時間差によって決定される時刻において、出力信号上昇エッジを有する出力信号SOUTを出力することができる。
図16は図14の時間差加算器に含まれた制御部の一例を示す回路図である。
図16を参照すれば、制御部290は第1インバータ291、アウェイク遅延器292、第1セット−リセットラッチ293、プリチャージ遅延器296、第2セット−リセットラッチ297、及び第2インバータ298を含む。
第1インバータ291は、入力信号SINを反転させて入力信号SINの反転信号を生成する。実施形態によって、入力信号SINは図14の第1入力信号SIN1、第2入力信号SIN2、第3入力信号SIN3、第4入力信号SIN4、または、他の信号であることができる。第1インバータ291は、入力信号SINの反転信号をアウェイク遅延器292及び第1セット−リセットラッチ293に提供することができる。
アウェイク遅延器292及び第1セット−リセットラッチ293は、アウェイクパルス生成器を構成することができる。アウェイク遅延器292は、入力信号SINの反転信号を所定の遅延時間ほど遅延させる。実施形態に従って、アウェイク遅延器292の遅延時間は、時間レジスタのディスチャージ時間以上になるように設定される。
第1セット−リセットラッチ293は、入力信号SINの反転信号を受信するセット端子S、アウェイク遅延器292の出力信号を受信するリセット端子R、及びアウェイク信号SAWKを出力する出力端子Qを含むことができる。第1セット−リセットラッチ293は、アウェイク信号SAWKが入力信号SINの反転信号、即ち、アウェイク遅延器292の入力信号の上昇エッジに応答してアウェイク信号上昇エッジを有し、アウェイク遅延器292の出力信号の上昇エッジに応答してアウェイク信号下降エッジを有するように、アウェイク信号SAWKを生成することができる。これに従って、アウェイク信号上昇エッジとアウェイク信号下降エッジの間隔であるアウェイク信号SAWKのパルス幅は、アウェイク遅延器292の入力信号の上昇エッジとアウェイク遅延器292の出力信号の上昇エッジの間隔、即ち、アウェイク遅延器292の遅延時間に相当することができる。
プリチャージ遅延器296及び第2セット−リセットラッチ297は、プリチャージパルス生成器を構成することができる。プリチャージ遅延器296はアウェイク遅延器292の出力信号を所定の遅延時間ほど遅延させる。実施形態に従って、プリチャージ遅延器296の遅延時間は、時間レジスタに含まれたキャパシタが実質的に完全に充電されるための時間以上に設定される。
第2セット−リセットラッチ297は、アウェイク遅延器292の出力信号を受信するセット端子S、プリチャージ遅延器296の出力信号を受信するリセット端子R、及び出力信号を出力する出力端子Qを含むことができる。また、第2インバータ298は第2セット−リセットラッチ297の出力信号を反転させてプリチャージ信号SPRCHを生成することができる。
第2セット−リセットラッチ297及び第2インバータ298は、プリチャージ信号SPRCHがアウェイク遅延器292の出力信号、即ち、プリチャージ遅延器296の入力信号の上昇エッジに応答してプリチャージ信号下降エッジを有し、プリチャージ遅延器296の出力信号の上昇エッジに応答してプリチャージ信号上昇エッジを有するように、プリチャージ信号SPRCHを生成することができる。これに従って、プリチャージ信号下降エッジとプリチャージ信号上昇エッジとの間隔は、プリチャージ遅延器296の入力信号の上昇エッジとプリチャージ遅延器296の出力信号の上昇エッジの間隔、即ち、プリチャージ遅延器296の遅延時間に相当することができる。
図17は図15の時間レジスタの動作を説明するためのタイミング図である。
図15、図16、及び図17を参照すれば、プルダウントランジスタ制御部420は、入力信号上昇エッジに応答してロジックハイレベルの出力信号を生成することができる。例えば、セット−リセットラッチ421は、入力信号上昇エッジに応答して出力端子Qからロジックハイレベルの出力信号を生成し、ORゲート427はセット−リセットラッチ421のロジックハイレベルの出力信号に応答してロジックハイレベルの出力信号を生成することができる。プルダウントランジスタ410のNMOSトランジスタN6は、ORゲート427のロジックハイレベルの出力信号に応答してターンオンすることができる。プルダウントランジスタ410のNMOSトランジスタN6がターンオンされると、中間ノードNMID、即ち、キャパシタ430の第1端子はNMOSトランジスタN6を通じて接地電圧に接続され、キャパシタ430は放電される。このように、入力信号上昇エッジに応答してキャパシタ430が放電され、キャパシタ430の電圧、即ち、中間ノードNMIDの電圧V_NMIDが減少する。
プルダウントランジスタ制御部420は、ホールド信号上昇エッジに応答してロジックローレベルの出力信号を生成することができる。例えば、セット−リセットラッチ421は、ホールド信号上昇エッジに応答して出力端子Qからロジックローレベルの出力信号を生成し、ORゲート427はセット−リセットラッチ421のロジックローレベルの出力信号及びロジックローレベルのアウェイク信号SAWKに応答してロジックローレベルの出力信号を生成することができる。プルダウントランジスタ410のNMOSトランジスタN6は、ORゲート427のロジックローレベルの出力信号に応答してターンオフできる。プルダウントランジスタ410のNMOSトランジスタN6がターンオフなれば、キャパシタ430の放電が中止される。このように、ホールド信号上昇エッジに応答してキャパシタ430の放電が中止され、キャパシタ430の電圧、即ち、中間ノードNMIDの電圧V_NMIDの減少が中止される。
制御部290は入力信号下降エッジに応答してロジックハイレベルのアウェイク信号SAWKを生成することができる。アウェイク信号SAWKは時間レジスタ400aのディスチャージ時間Tdis以上のロジックハイ区間Tawkを有することができる。アウェイク信号SAWKのパルス幅、即ち、ロジックハイ区間Tawkは、アウェイク遅延器292の遅延時間に相当することができる。
プルダウントランジスタ制御部420は、アウェイク信号上昇エッジに応答してロジックハイレベルの出力信号を生成することができる。例えば、ORゲート427は、アウェイク信号上昇エッジに応答してロジックハイレベルの出力信号を生成することができる。プルダウントランジスタ410のNMOSトランジスタN6は、ORゲート427のロジックハイレベルの出力信号に応答してターンオンされる。プルダウントランジスタ410のNMOSトランジスタN6が、ターンオンされると、中間ノードNMIDはNMOSトランジスタN6を通じて接地電圧に接続され、キャパシタ430の放電が再開される。このように、アウェイク信号上昇エッジに応答してキャパシタ430の放電が再開され、キャパシタ430の電圧、即ち、中間ノードNMIDの電圧V_NMIDが再び減少される。
出力部440はキャパシタ430の電圧、即ち、中間ノードNMIDの電圧V_NMIDに基づいて出力信号SOUTを出力する。出力部440は、中間ノードNMIDの電圧V_NMIDが所定のしきい電圧VTH以下の場合、ロジックハイレベルの出力信号SOUTを出力することができる。例えば、しきい電圧VTHは出力部440のPMOSトランジスタP3のしきい電圧であることができる。即ち、中間ノードNMIDの電圧V_NMIDがPMOSトランジスタP3のしきい電圧以下よりも低くなる場合、PMOSトランジスタP3がターンオンされ、出力信号SOUTはロジックハイレベルを有することができる。
一方、出力信号SOUTは、アウェイク信号上昇エッジから、所定のディスチャージ時間Tdisから入力信号SINとホールド信号SHLDとの間の時間差TD+Toffが減算された時間(Tdis−TD−Toff)の後、出力信号上昇エッジを有することができる。即ち、出力信号SOUTが出力信号上昇エッジを有する時刻は、入力信号SINとホールド信号SHLDとの間の時間差TD+Toffによって決定される。
制御部290は、アウェイク信号下降エッジに応答してロジックローレベルのプリチャージ信号SPRCHを生成することができる。プリチャージ信号SPRCHは、キャパシタ430が実質的に完全に充電されるための時間以上のロジックロー区間Tprchを有することができる。プリチャージ信号SPRCHのロジックロー区間Tprchは、プリチャージ遅延器296の遅延時間に相当することができる。
プルアップトランジスタ460のPMOSトランジスタP6は、プリチャージ信号下降エッジに応答してターンオンされる。プルアップトランジスタ460のPMOSトランジスタP6がターンオンされると、中間ノードNMID、即ち、キャパシタ430の第1端子は、PMOSトランジスタP6を通じて電源電圧に接続され、キャパシタ430は再び充電される。
図18は図14の時間差加算器に含まれた時間レジスタの他の例を示す回路図である。
図18を参照すれば、時間レジスタ400bは、プルダウントランジスタ410、プルアップトランジスタ460、プルダウントランジスタ制御部420、キャパシタ430、及び出力部450を含む。時間レジスタ400bは、出力部450の構成及び動作を除いて図15の時間レジスタ400aと実質的に類似する構成を有し、実質的に類似する動作を遂行できる。
出力部450はキャパシタ430の電圧、即ち、中間ノードNMIDの電圧に基づいて出力信号SOUTを生成することができる。例えば、出力部450は比較器450を含むことができる。比較器450は基準電圧VREFを受信する非反転入力端子、キャパシタ430の電圧を受信する反転入力端子、及び出力信号SOUTを出力する出力端子を含むことができる。実施形態に従って、基準電圧VREFは、外部の回路または装置にて受信されるか、或いは、時間レジスタ400bが基準電圧VREFを生成する回路を含むことができる。基準電圧VREFは電源電圧より低いこともできる。
図19は、図14の時間差加算器の動作の一例を説明するためのタイミング図である。図19には第1入力信号SIN1及び第2入力信号SIN2が正の第1時間差TD1を有し、第3入力信号SIN3及び第4入力信号SIN4が正の第2時間差TD2を有する例が図示されている。
図14及び図19を参照すると、第1入力信号SIN1は第1時間レジスタ240の第1入力端子IN1に印加され、第2入力信号SIN2は、第1オフセット遅延器220によってオフセット時間Toffほど遅れて第1ホールド信号SHLD1として第1時間レジスタ240の第1ホールド端子HLD1に印加される。これに従って、第1入力信号SIN1及び第1ホールド信号SHLD1は、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1とオフセット時間Toffとの和に相当する時間差(TD1+Toff)を有することができる。
第4入力信号SIN4は第2時間レジスタ280の第2入力端子IN2に印加され、第3入力信号SIN3は第2オフセット遅延器260によりオフセット時間Toffほど遅れて第2ホールド信号SHLD2として第2時間レジスタ280の第2ホールド端子HLD2に印加される。これに従って、第4入力信号SIN4及び第2ホールド信号SHLD2は、オフセット時間Toffから第3入力信号SIN1と第4入力信号SIN2との間の第2時間差TD2が減算された時間に相当する時間差(−TD2+Toff)を有することができる。
第1時間レジスタ240は、アウェイク信号SAWKに応答して、アウェイク信号S上昇エッジから、ディスチャージ時間Tdisから第1入力信号SIN1と第1ホールド信号SHLD1との間の時間差(TD1+Toff)が減算された時間(Tdis−TD1−Toff)の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWK及び第1出力信号SOUT1は、ディスチャージ時間Tdisから第1入力信号SIN1と第1ホールド信号SHLD1との間の時間差(TD1+Toff)が減算された時間に相当する時間差(Tdis−TD1−Toff)を有することができる。
第2時間レジスタ280は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間Tdisから第4入力信号SIN4と第2ホールド信号SHLD2との間の時間差(−TD2+Toff)が減算された時間(Tdis+TD2−Toff)の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWK及び第2出力信号SOUT2は、ディスチャージ時間Tdisから第4入力信号SIN4と第2ホールド信号SHLD2との間の時間差(−TD2+Toff)が減算された時間に相当する時間差(Tdis+TD2−Toff)を有することができる。
一方、第1オフセット遅延器220と第2オフセット遅延器260は、実質的に同じオフセット時間Toffを有し、第1時間レジスタ240と第2時間レジスタ280は、実質的に同じディスチャージ時間Tdisを有することができる。これに従って、第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差(Tdis+TD2−Toff)から、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差(Tdis−TD1−Toff)が減算された時間((Tdis+TD2−Toff)−(Tdis−TD1−Toff)=TD2+TD1)に相応し、従って、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差TD1と、第3入力信号SIN3と第4入力信号SIN4との間の第2時間差TD2との和(TD1+TD2)に相当することができる。
このように、本発明のまた他の実施形態に係る時間差加算器200cは入力信号SIN1、SIN2、SIN3、SIN4間の時間差TD1、TD2を正確に加算することができる。
(第4実施形態)
図20は本発明の第4実施形態に係る時間差加算器を示すブロック図である。
図20を参照すれば、時間差加算器200dは、第1レジスタ部210d、第2レジスタ部250d、及び制御部290を含む。時間差加算器200dは、図14の時間差加算器200cと比較して、第1オフセット遅延器220及び第2オフセット遅延器260を含めないことができる。実施形態に従って、時間差加算器200dには正の時間差を有する第1入力信号SIN1及び第2入力信号SIN2が印加され、負の時間差を有する第3入力信号SIN3及び第4入力信号SIN4が印加される。
第1レジスタ部210dは、第1入力信号SIN1及び第2入力信号SIN2を受信し、アウェイク信号SAWKに応答して第1出力信号SOUT1を生成する。第1レジスタ部210dは第1時間レジスタ240を含むことができる。第1時間レジスタ240は、第1入力信号SIN1を受信する第1入力端子IN1、第2入力信号SIN2を受信する第1ホールド端子HLD1、プリチャージ信号SPRCHを受信する第1プリチャージ端子PRCH1、アウェイク信号SAWKを受信する第1アウェイク端子AWK1、及び第1出力信号SOUT1を出力する第1出力端子OUT1を有することができる。
第2レジスタ部250dは、第3入力信号SIN3及び第4入力信号SIN4を受信し、アウェイク信号SAWKに応答して第2出力信号SOUT2を生成する。第2レジスタ部250dは第2時間レジスタ280を含むことができる。第2時間レジスタ280は、第4入力信号SIN4を受信する第2入力端子IN2、第3入力信号SIN3を受信する第2ホールド端子HLD2、プリチャージ信号SPRCHを受信する第2プリチャージ端子PRCH2、アウェイク信号SAWKを受信する第2アウェイク端子AWK2、及び第2出力信号SOUT2を出力する第2出力端子OUT2を有することができる。
実施形態に従って、第1時間レジスタ240及び第2時間レジスタ280の各々は、図15の時間レジスタ400a、図18の時間レジスタ400b、または、これと類似する構成を有する時間レジスタで具現することができる。
制御部290は、プリチャージ信号SPRCH及びアウェイク信号SAWKを生成する。例えば、制御部290は第1入力信号SIN1、第2入力信号SIN2、第3入力信号SIN3または、第4入力信号SIN4のうち、いずれか1つの信号を遅延、及び/または、反転させてプリチャージ信号SPRCH及びアウェイク信号SAWKを生成することができる。
第1時間レジスタ240は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間から第1入力信号SIN1と第2入力信号SIN2との間の第1時間差が減算された時間の後、第1出力信号上昇エッジを有する第1出力信号SOUT1を出力することができる。即ち、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差は、ディスチャージ時間から第1時間差が減算された時間に相当することができる。
また、第2時間レジスタ280は、アウェイク信号SAWKに応答して、アウェイク信号上昇エッジから、ディスチャージ時間に第3入力信号SIN3と第4入力信号SIN4との間の第2時間差が加算された時間の後、第2出力信号上昇エッジを有する第2出力信号SOUT2を出力することができる。即ち、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差は、ディスチャージ時間に第2時間差が加算された時間に相当することができる。
第1時間レジスタ240のディスチャージ時間と第2時間レジスタ280のディスチャージ時間は、実質的に同一であることもできる。これに従って、アウェイク信号SAWKと第2出力信号SOUT2との間の時間差から、アウェイク信号SAWKと第1出力信号SOUT1との間の時間差が減算された時間に相当する第1出力信号SOUT1と第2出力信号SOUT2との間の時間差は、第1時間差と第2時間差との和に相当することができる。
このように、本発明のまた他の実施形態に係る時間差加算器200dは、第1時間差と第2時間差との和に相当する時間差を有する第1出力信号SOUT1及び第2出力信号SOUT2を出力することができる。
(第5実施形態)
図21は本発明の第5実施形態に係る時間差累算器を示す図面である。
図21を参照すれば、時間差累算器500は、第1入力信号IN1及び第2入力信号IN2に応答して、第1出力信号OUT1及び第2出力信号OUT2を生成する。時間差累算器500は、第1入力信号IN1と第2入力信号IN2との間の時間差を累算して累積した時間差を有する第1出力信号OUT1及び第2出力信号OUT2を生成することができる。例えば、第1時間差TD1を有する第1入力信号IN1及び第2入力信号IN2が入力された場合、時間差累算器500は第1時間差TD1を有する第1出力信号OUT1及び第2出力信号OUT2を生成することができる。続いて、第2時間差TD2を有する第1入力信号IN1及び第2入力信号IN2が入力された場合、時間差累算器500は第1時間差TD1と第2時間差TD2との和を有する第1出力信号OUT1及び第2出力信号OUT2を生成することができる。また、続いて、第2時間差TD3を有する第1入力信号IN1及び第2入力信号IN2が入力された場合、時間差累算器500は、第1時間差TD1、第2時間差TD2及び第3時間差TD3の和を有する第1出力信号OUT1及び第2出力信号OUT2を生成することができる。
図22は本発明の第5実施形態に係る時間差累算器を示すブロック図である。
図22を参照すれば、時間差累算器500aは、第1時間差加算器510及び遅延部520aを含む。
第1時間差加算器510は第1入力信号IN1、第2入力信号IN2、第1出力済み信号POUT1及び第2出力済み信号POUT2に応答して第1出力信号OUT1及び第2出力信号OUT2を生成する。第1時間差加算器510は、第1入力信号IN1と第2入力信号IN2との間の第1時間差、及び、第1出力済み信号POUT1と第2出力済み信号POUT2との間の第2時間差を加算して、第1時間差と第2時間差との和に相当する時間差を有する第1出力信号OUT1並びに第2出力信号OUT2を生成することができる。ここで、第1出力済み信号POUT1と第2出力済み信号POUT2は、第1時間差加算器510が直前に時間差加算を遂行して出力した第1出力信号OUT1及び第2出力信号OUT2を示す。
実施形態に従って、第1時間差加算器510は、図4の時間差加算器200a、図12の時間差加算器200b、図14の時間差加算器200c、図20の時間差加算器200d、または、これと類似する構成の時間差加算器で具現することができる。
遅延部520aは第1出力信号OUT1及び第2出力信号OUT2を遅延させて第1出力済み信号POUT1及び第2出力済み信号POUT2を生成する。遅延部520aは第2時間差加算器530を含むことができる。実施形態に従って、第2時間差加算器530は図4の時間差加算器200a、図12の時間差加算器200b、図14の時間差加算器200c、図20の時間差加算器200d、または、これと類似する構成の時間差加算器で具現することができる。
第2時間差加算器530は第1出力信号OUT1、第2出力信号OUT2及び2つの実質的に同じ信号に応答して、第1出力済み信号POUT1及び第2出力済み信号POUT2を生成する。第2時間差加算器530は、第1出力信号OUT1と第2出力信号OUT2との間の第3時間差及び実質的に同じ信号の第4時間差を加算して、第3時間差と第4時間差との和に相当する時間差を有する第1出力済み信号POUT1及び第2出力済み信号POUT2を生成する。実質的に同じ信号は実質的に同じ時刻で上昇エッジを有し、第4時間差は時間差加算の恒等元の「0」であることができる。これに従って、第1出力済み信号POUT1と第2出力済み信号POUT2との間の時間差は、第1出力信号OUT1と第2出力信号OUT2との間の第3時間差と実質的に同一とすることもできる。即ち、第2時間差加算器530は第1出力信号OUT1及び第2出力信号OUT2を時間差の変更なしで互いに同じ遅延時間ほど遅延させて第1出力済み信号POUT1及び第2出力済み信号POUT2を生成することができる。
一方、図22には実質的に同じ信号として第1出力信号OUT1を利用した例が図示されているが、実施形態に従って、実質的に同じ信号は、第2出力信号OUT2、第1出力信号OUT1の反転信号、第2出力信号OUT2の反転信号、または、他の信号のうち、いずれか1つであることができる。
(第6実施形態)
図23は本発明の第6実施形態に係る時間差累算器を示すブロック図である。
図23を参照すれば、時間差累算器500bは第1時間差加算器510及び遅延部520bを含む。時間差累算器500bは、遅延部520bの構成を除いて、図22の時間差累算器500aと実質的に類似する構成を有し、実質的に類似する動作を遂行できる。
遅延部520bは、第1出力信号OUT1及び第2出力信号OUT2を遅延させて第1出力済み信号POUT1及び第2出力済み信号POUT2を生成する。遅延部520bは、第1遅延器540及び第2遅延器550を含むことができる。
第1遅延器540は、第1出力信号OUT1を遅延させて第1出力済み信号POUT1を生成し、第2遅延器550は第2出力信号OUT2を遅延させて第2出力済み信号POUT2を生成することができる。第1遅延器540及び第2遅延器550は、実質的に同じ遅延時間を有することができる。これに従って、第1遅延器540及び第2遅延器550は、第1出力信号OUT1及び第2出力信号OUT2は、互いに同じ遅延時間ほど遅延させて第1出力済み信号POUT1及び第2出力済み信号POUT2を生成することができる。
図24は図23の時間差累算器に含まれた遅延部の一例を示す回路図であり、図25は図24の遅延部に含まれたトランジスタの配置の一例を説明するための図面である。
図24を参照すれば、遅延部520bは、第1遅延器540及び第2遅延器550を含む。第1遅延器540は、複数のPMOSトランジスタP11、P12、P13、P14及び複数のNMOSトランジスタN11、N12、N13、N14から構成された複数のインバータを含むことができる。また、第2遅延器550は、複数のPMOSトランジスタP21、P22、P23、P24及び複数のNMOSトランジスタN21、N22、N23、N24から構成された複数のインバータを含むことができる。第1遅延器540及び第2遅延器550は互いに同じ数のインバータを含むことによって互いに同じ遅延時間を有することができる。
図25に示したように、第1遅延器540の複数のトランジスタP11、P12、P13、P14、N11、N12、N13、N14及び第2遅延器550の複数のトランジスタP21、P22、P23、P24、N21、N22、N23、N24は、互いに交互に配置することができる。例えば、第1遅延器540の第1PMOSトランジスタP11と第1NMOSトランジスタN11との間に第2遅延器550の第1PMOS及びNMOSトランジスタP21、N21が配置され、第2遅延器550の第2PMOSトランジスタP22と第2NMOSトランジスタN22との間に第1遅延器540の第2PMOS及びNMOSトランジスタP12、N12が配置することができる。このように、第1遅延器540と第2遅延器550のトランジスタが互いに交互に配置されることによって、工程、電圧、温度(Process、Voltage、Temperature;PVT)の変化(Variation)においても第1遅延器540と第2遅延器550との間のミスマッチが最小化される。
(第7実施形態)
図26は本発明の第7実施形態に係るシグマ−デルタタイムデジタル変換器を示すブロック図である。
図26を参照すると、シグマ−デルタタイムデジタル変換器600aは時間差加算器610、時間差累算器630、時間ドメイン量子化器650、及びデジタルタイム変換器670を含む。
時間差加算器610は、第1入力信号SIN1と第2入力信号SIN2との間の第1時間差から第1フィードバック信号SFEED1と第2フィードバック信号SFEED2との間の第2時間差を減算して、第1時間差から第2時間差が減算された第3時間差を有する第1加算信号SADD1及び第2加算信号SADD2を生成する。実施形態に従って、時間差加算器610は、図4の時間差加算器200a、図12の時間差加算器200b、図14の時間差加算器200c、図20の時間差加算器200d、または、これと類似する構成の時間差加算器で具現することができる。例えば、時間差加算器610は図4の時間差加算器200aで具現された場合、第1入力信号SIN1は図4の第1時間レジスタ230の第1入力端子IN1に印加され、第2入力信号SIN2は図4の第1オフセット遅延器220に印加され、第1フィードバック信号SFEED1は図4の第2時間レジスタ270の第2入力端子IN2に印加され、第2フィードバック信号SFEED2は図4の第2オフセット遅延器260に印加される。即ち、第1フィードバック信号SFEED1は図4の第4入力信号SIN4に相応し、第2フィードバック信号SFEED2は図4の第3入力信号SIN3に相当することができる。
時間差累算器630は第1加算信号SADD1と第2加算信号SADD2との間の第3時間差を累算して第1累算信号SACC1及び第2累算信号SACC2を生成する。実施形態に従って、時間差累算器630は図22の時間差累算器500a、図23の時間差累算器500b、または、これと類似する構成の時間差累算器で具現することができる。
時間ドメイン量子化器650は第1累算信号SACC1と第2累算信号SACC2との間の時間差をデジタル出力信号DOUTに変換する。実施形態に従って、デジタル出力信号DOUTは、2レベルを有する1ビットの信号や、3レベル以上を有する2以上のビットの信号であることができる。
デジタルタイム変換器670は、デジタル出力信号DOUTを第1フィードバック信号SFEED1及び第2フィードバック信号SFEED2に変換する。例えば、デジタルタイム変換器670は、デジタル出力信号DOUTの値が増加するほど第1フィードバック信号SFEED1と第2フィードバック信号SFEED2との間の第2時間差を増加させることができる。
本発明の第7実施形態に係るシグマ−デルタタイムデジタル変換器600aで、時間差加算器610が第1時間差と第2時間差との差を出力し、時間差累算器630がこのような差を累算し、時間ドメイン量子化器650が累算された信号をデジタル値に変換し、デジタルタイム変換器670はデジタル値を時間差に変換して時間差加算器610に提供する。即ち、シグマ−デルタタイムデジタル変換器600aは、時間差加算器610、時間差累算器630、時間ドメイン量子化器650、及びデジタルタイム変換器670を含むことによってシグマ−デルタ方式を採用することができる。これに従って、本発明の一実施形態に係るシグマ−デルタタイムデジタル変換器600aは高解像度(High Resolution)を有することができる。
図27は図26のシグマ−デルタタイムデジタル変換器で遂行されるノイズシェーピングを説明するための図面である。
図27を参照すれば、本発明の実施形態に係るシグマ−デルタタイムデジタル変換器はオーバーサンプリング(Over−Sampling)及びノイズシェーピング(Noise Shaping)を遂行できる。シグマ−デルタタイムデジタル変換器がオーバーサンプリングを遂行することによって、量子化雑音(Quantization Noise)の広い帯域に広がり、信号帯域で量子化雑音が実質的に減少することができる。また、シグマ−デルタタイムデジタル変換器がノイズシェーピングを遂行することによって、量子化雑音を使わない帯域に移動させることができる。即ち、シグマ−デルタタイムデジタル変換器が量子化雑音に対して、ハイパスフィルタ(High Pass Filter)の役割を遂行して量子化雑音を移動させることができる。
これに従って、本発明の実施形態に係るシグマ−デルタタイムデジタル変換器はノイズを最小化でき、高解像度を有することができる。
図28は図26のシグマ−デルタタイムデジタル変換器に含まれた時間ドメイン量子化器の一例を示すブロック図である。
図28を参照すれば、時間ドメイン量子化器650aは遅延ライン651a、複数のD−フリップフロップ653a及びエンコーダ655を含む。
遅延ライン651aは第1累算信号SACC1を順次に遅延させるN個(Nは1以上の自然数)の遅延セルDELAY1、DELAY2、DELAYNを含むことができる。遅延セルDELAY1、DELAY2、DELAYNから出力された信号は、N個のD−フリップフロップ653aに各々印加される。D−フリップフロップ653aは、第2累算信号SACC2が有する第2累算信号上昇エッジに応答してN個の出力信号(d1,d2,…,dn)を出力することができる。これに従って、D−フリップフロップ653aは第1累算信号SACC1と第2累算信号SACC2との間の時間差によって「1」という値を有する出力信号(d1,d2,…,dn)を出力することができる。
エンコーダ655はD−フリップフロップ653aの出力信号(d1,d2,…,dn)に基づいてデジタル出力信号DOUTを生成することができる。例えば、エンコーダ655は温度計コード(Thermometer Code)のD−フリップフロップ653aの出力信号(d1,d2,…,dn)を2進コード(Binary Code)のデジタル出力信号DOUTに変換することができる。
これに従って、時間ドメイン量子化器650aは第1累算信号SACC1と第2累算信号SACC2との間の時間差に相当するデジタル出力信号DOUTを生成することができる。
図29は図26のシグマ−デルタタイムデジタル変換器に含まれた時間ドメイン量子化器の他の例を示すブロック図である。
図29を参照すれば、時間ドメイン量子化器650bは、第1遅延ライン651b、第2遅延ライン652b、複数のD−フリップフロップ653b及びエンコーダ655を含む。
第1遅延ライン651bは第1累算信号SACC1を順次に遅延させるN個(Nは1以上の自然数)の第1遅延セルを含み、第2遅延ライン652bは第2累算信号SACC2を順次に遅延させるN個の第2遅延セルを含むことができる。第1遅延セルから出力された信号は、N個のD−フリップフロップ653bのデータ端子Dに各々印加され、第2遅延セルで出力された信号はD−フリップフロップ653bのクロック端子に各々印加される。これに従って、D−フリップフロップ653bは第2遅延セルから出力された信号に応答してN個の出力信号(d1,d2,…,dn)を出力することができる。これに従って、D−フリップフロップ653bは、第1累算信号SACC1と第2累算信号SACC2との間の時間差によって「1」という値を有する出力信号(d1,d2,…,dn)を出力することができる。
一方、第1遅延セルそれぞれの遅延時間は第2遅延セルそれぞれの遅延時間より長いこともできる。これに従って、時間ドメイン量子化器650bは各遅延セルの最小遅延時間より小さい単位で時間差をデジタル値に変換することができる。
エンコーダ655は、D−フリップフロップ653bの出力信号(d1,d2,…,dn)に基づいてデジタル出力信号DOUTを生成することができる。
これに従って、時間ドメイン量子化器650bは第1累算信号SACC1と第2累算信号SACC2との間の時間差に相当するデジタル出力信号DOUTを生成することができる。
一方、図28及び図29には本発明の実施形態に係るシグマ−デルタタイムデジタル変換器に含まれた時間ドメイン量子化器の例が図示されているが、本発明の実施形態に係るシグマ−デルタタイムデジタル変換器は多様な構成を有する時間ドメイン量子化器を含むことができる。
図30は図26のシグマ−デルタタイムデジタル変換器に含まれたデジタルタイム変換器の一例を示すブロック図である。
図30を参照すれば、デジタルタイム変換器670aは、パルス生成器671、遅延ライン673、及びマルチプレクサ675を含む。
パルス生成器671はパルスを生成し、パルスを第1フィードバック信号SFEED1として出力することができる。遅延ライン673はパルスを順次に遅延させるM個(Mは1以上の自然数)の遅延セルを含むことができる。マルチプレクサ675はデジタル出力信号DOUTに応答して遅延セルで出力されたM個の順次に遅延された信号(D1,D2,…,DM)のうち、いずれか1つの信号を第2フィードバック信号SFEED2として出力することができる。これに従って、デジタルタイム変換器670aは、デジタル出力信号DOUTに相当する時間差を有する第1フィードバック信号SFEED1及び第2フィードバック信号SFEED2を生成することができる。
図31は図26のシグマ−デルタタイムデジタル変換器に含まれたデジタルタイム変換器の他の例を示すブロック図である。
図31を参照すれば、デジタルタイム変換器670bは、パルス生成器671、第1遅延セル672、第2遅延セル674、複数のキャパシタ(C1,C2,…,CM)及び複数のスイッチ(SWS1,SWS2,…,SWSM)を含む。
パルス生成器671はパルスを生成し、パルスを第1フィードバック信号SFEED1として出力することができる。第1遅延セル672及び第2遅延セル674は、パルスを遅延させて第2フィードバック信号として出力することができる。M個(Mは1以上の自然数)のキャパシタ(C1,C2,…,CM)はM個のスイッチ(SWS1,SWS2,…,SWSM)を通じて接地電圧、並びに、第1遅延セル672と第2遅延セル674との間のノードに各々接続される。スイッチ(SWS1,SWS2,…,SWSM)は、デジタル出力信号DOUTに応答してターンオンまたはターンオフされて、キャパシタ(C1,C2,…,CM)はスイッチ(SWS1,SWS2,…,SWSM)によって、第1遅延セル672及び第2遅延セル674に選択的に接続される。このように、デジタル出力信号DOUTに従って、第1遅延セル672及び第2遅延セル674に接続されたキャパシタ(C1,C2,…,CM)のキャパシタンスが調節されることによって、第1遅延セル672及び第2遅延セル674の遅延時間が調節される。これに従って、デジタルタイム変換器670bはデジタル出力信号DOUTに相当する時間差を有する第1フィードバック信号SFEED1及び第2フィードバック信号SFEED2を生成することができる。
一方、図30及び図31には本発明の第7実施形態に係るシグマ−デルタタイムデジタル変換器に含まれたデジタルタイム変換器の例が図示されているが、本発明の実施形態に係るシグマ−デルタタイムデジタル変換器は多様な構成を有するデジタルタイム変換器を含むことができる。
(第8実施形態)
図32は本発明の第8実施形態に係るシグマ−デルタタイムデジタル変換器を示すブロック図である。
図32を参照すれば、シグマ−デルタタイムデジタル変換器600bは、時間差加算器610、第1時間差累算器630、第2時間差累算器640、時間ドメイン量子化器650、及びデジタルタイム変換器670を含む。シグマ−デルタタイムデジタル変換器600bは、図26のシグマ−デルタタイムデジタル変換器600aに比較して、第2時間差累算器640をさらに含むことができる。
第1時間差累算器630及び第2時間差累算器640は、2次累算器を構成し、これに従って、シグマ−デルタタイムデジタル変換器600bは、2次(Second Order)シグマ−デルタタイムデジタル変換器であることができる。実施形態に従って、シグマ−デルタタイムデジタル変換器600bは、3次以上のシグマ−デルタタイムデジタル変換器であることができる。
本発明の他の実施形態に係るシグマ−デルタタイムデジタル変換器600bは2次以上の累算器を含んで信号帯域で量子化雑音をさらに減少させることができる。
(第9実施形態)
図33は本発明の第9実施形態に係るシグマ−デルタタイムデジタル変換器を示すブロック図である。
図33を参照すれば、シグマ−デルタタイムデジタル変換器600cは、時間差調節部620、時間差累算器630、及び時間ドメイン量子化器650を含む。シグマ−デルタタイムデジタル変換器600cは、図26のシグマ−デルタタイムデジタル変換器600aに比較して、時間差加算器610及びデジタルタイム変換器670の代わりに時間差調節部620を含むことができる。
時間差調節部620は、第1入力信号SIN1、第2入力信号SIN2、及びデジタル出力信号DOUTを受信し、デジタル出力信号DOUTに基づいて第1入力信号SIN1または第2入力信号SIN2をデジタル出力信号DOUTに相当する遅延時間ほど遅延させることによって第1加算信号SADD1及び第2加算信号SADD2を生成する。時間差調節部620は第1入力信号SIN1または、第2入力信号SIN2のうち少なくとも1つの信号を遅延させる少なくとも1つの遅延器及びデジタル出力信号DOUTに応答して、遅延器によって遅延されなかった少なくとも1つの信号または遅延器によって遅れた遅延器の出力信号を選択的に出力する少なくとも1つの選択器を含むことができる。これに従って、時間差調節部620は第1入力信号SIN1と第2入力信号SIN2との間の第1時間差からデジタル出力信号DOUTに相当する第2時間差が減算された第3時間差を有する第1加算信号SADD1及び第2加算信号SADD2を生成することができる。
時間差累算器630は、第1加算信号SADD1と第2加算信号SADD2との間の第3時間差を累算して第1累算信号SACC1及び第2累算信号SACC2を生成する。時間ドメイン量子化器650は、第1累算信号SACC1と第2累算信号SACC2との間の時間差をデジタル出力信号DOUTに変換する。
本発明の第9実施形態に係るシグマ−デルタタイムデジタル変換器600cで、時間差調節部620が第1時間差と第2時間差との差を出力し、時間差累算器630がこのような差を累算し、時間ドメイン量子化器650が累算された信号をデジタル値に変換する。即ち、シグマ−デルタタイムデジタル変換器600cは、時間差調節部620、時間差累算器630、及び時間ドメイン量子化器650を含むことによってシグマ−デルタ方式を採用することができる。これに従って、本発明のまた他の実施形態に係るシグマ−デルタタイムデジタル変換器600cは高解像度を有することができる。
図34は図33のシグマ−デルタタイムデジタル変換器の一例を示すブロック図である。
図34を参照すれば、シグマ−デルタタイムデジタル変換器700aは時間差調節部720a、時間差累算器730、及び時間ドメイン量子化器750を含む。図34のシグマ−デルタタイムデジタル変換器700aは1ビットのデジタル出力信号DOUTを生成することができる。
時間差調節部720aは第1遅延器721a、第1選択器726a、第2遅延器722a、及び第2選択器727aを含むことができる。第1遅延器721aは第1入力信号SIN1を遅延させ、第1選択器726aはデジタル出力信号DOUTに応答して第1加算信号SADD1として第1入力信号SIN1、または、第1遅延器721aの出力信号を選択的に出力することができる。第2遅延器722aは、第2入力信号SIN2を遅延させ、第2選択器727aはデジタル出力信号DOUTに応答して第2加算信号SADD2として第2入力信号SIN2、または、第2遅延器722aの出力信号を選択的に出力することができる。
例えば、デジタル出力信号DOUTの値が「0」である場合、第1選択器726aは第1加算信号SADD1として第1入力信号SIN1を出力し、第2選択器727aは第2加算信号SADD2として第2入力信号SIN2に対して所定の遅延時間ほど遅れた第2遅延器722aの出力信号を出力することができる。これに従って、時間差調節部720aはデジタル出力信号DOUTに応答して第1入力信号SIN1と第2入力信号SIN2との間の時間差より増加した時間差を有する第1加算信号SADD1及び第2加算信号SADD2を生成することができる。
デジタル出力信号DOUTの値が「1」の場合、第1選択器726aは第1加算信号SADD1として第1入力信号SIN1に対して所定の遅延時間ほど遅れた第1遅延器721aの出力信号を出力し、第2選択器727aは第2加算信号SADD2として第2入力信号SIN2を出力することができる。これに従って、時間差調節部720aはデジタル出力信号DOUTに応答して第1入力信号SIN1と第2入力信号SIN2との間の時間差より減少した時間差を有する第1加算信号SADD1及び第2加算信号SADD2を生成することができる。
このように、時間差調節部720aはデジタル出力信号DOUTの値により第1入力信号SIN1と第2入力信号SIN2との間の時間差を調節して、調節された時間差を有する第1加算信号SADD1及び第2加算信号SADD2を生成することができる。
時間差累算器730は第1加算信号SADD1と第2加算信号SADD2との間の時間差を累算して第1累算信号SACC1及び第2累算信号SACC2を生成する。時間ドメイン量子化器750は第1累算信号SACC1と第2累算信号SACC2との間の時間差をデジタル出力信号DOUTに変換する。
上述した通り、シグマ−デルタタイムデジタル変換器700aは、時間差調節部720a、時間差累算器730、及び時間ドメイン量子化器750を含むことによってシグマ−デルタ方式を採用する。これに従って、シグマ−デルタタイムデジタル変換器700aは高解像度を有することができる。
一方、図34には、第1入力信号SIN1の経路及び第2入力信号SIN2の経路ともに遅延器及び選択器を含む時間差調節部720aの例が図示されているが、実施形態に従って、時間差調節部720aは第1入力信号SIN1の経路または入力信号SIN2の経路のうち、いずれか1つにだけ遅延器及び選択器を含むことができる。
図35は図33のシグマ−デルタタイムデジタル変換器の他の例を示すブロック図である。
図35を参照すれば、シグマ−デルタタイムデジタル変換器700bは、時間差調節部720b、時間差累算器730、及び時間ドメイン量子化器750を含む。図35のシグマ−デルタタイムデジタル変換器700bは、2ビットのデジタル出力信号DOUTを生成することができる。
時間差調節部720bは第1遅延器721b、第2遅延器722b、第1選択器726b、第3遅延器723b、第4遅延器724b及び第2選択器727bを含むことができる。第1遅延器721bは第1入力信号SIN1を第1遅延時間ほど遅延させ、第2遅延器722bは、第1入力信号SIN1を第2遅延時間ほど遅延させ、第1選択器726bはデジタル出力信号DOUTに応答して第1加算信号SADD1として第1入力信号SIN1、第1遅延器721bの出力信号、または、第2遅延器722bの出力信号を選択的に出力することができる。例えば、第2遅延時間は、第1遅延時間の約3倍であることができる。第3遅延器723bは第2入力信号SIN2を第2遅延時間ほど遅延させ、第4遅延器724bは第2入力信号SIN2を第1遅延時間ほど遅延させ、第2選択器727bはデジタル出力信号DOUTに応答して第2加算信号SADD2として第2入力信号SIN2、第3遅延器723bの出力信号、または、第4遅延器724bの出力信号を選択的に出力することができる。
例えば、デジタル出力信号DOUTの値が「0」である場合、第1選択器726bは、第1加算信号SADD1として第1入力信号SIN1を出力し、第2選択器727bは第2加算信号SADD2として第2入力信号SIN2に対して第2遅延時間ほど遅れた第3遅延器723bの出力信号を出力することができる。また、デジタル出力信号DOUTの値が「1」である場合、第1選択器726bは第1加算信号SADD1として第1入力信号SIN1を出力し、第2選択器727bは第2加算信号SADD2として第2入力信号SIN2に対して第1遅延時間ほど遅れた第3遅延器723bの出力信号を出力することができる。また、デジタル出力信号DOUTの値が「2」である場合、第1選択器726bは第1加算信号SADD1として第1入力信号SIN1に対して第1遅延時間ほど遅れた第1遅延器721bの出力信号を出力し、第2選択器727bは第2加算信号SADD2として第2入力信号SIN2を出力することができる。また、デジタル出力信号DOUTの値が「3」である場合、第1選択器726bは第1加算信号SADD1として第1入力信号SIN1に対し第2遅延時間ほど遅れた第2遅延器722bの出力信号を出力し、第2選択器727bは第2加算信号SADD2として第2入力信号SIN2を出力することができる。
このように、時間差調節部720bは、デジタル出力信号DOUTの値によって第1入力信号SIN1と第2入力信号SIN2との間の時間差を調節して、調節された時間差を有する第1加算信号SADD1及び第2加算信号SADD2を生成することができる。
時間差累算器730は第1加算信号SADD1と第2加算信号SADD2との間の時間差を累算して第1累算信号SACC1及び第2累算信号SACC2を生成する。時間ドメイン量子化器750は第1累算信号SACC1と第2累算信号SACC2との間の時間差をデジタル出力信号DOUTに変換する。
上述した通り、シグマ−デルタタイムデジタル変換器700bは時間差調節部720b、時間差累算器730、及び時間ドメイン量子化器750を含むことによってシグマ−デルタ方式を採用することができる。これに従って、シグマ−デルタタイムデジタル変換器700bは高解像度を有することができる。
一方、図35には、第1入力信号SIN1の経路及び第2入力信号SIN2の経路ともに遅延器及び選択器を含む時間差調節部720bの例が図示されているが、実施形態に従って、時間差調節部720bは第1入力信号SIN1の経路または入力信号SIN2の経路のうち、いずれか1つにだけ遅延器及び選択器を含むことができる。
(第10実施形態)
図36は本発明のまた他の実施形態に係るシグマ−デルタタイムデジタル変換器を示すブロック図である。
図36を参照すれば、シグマ−デルタタイムデジタル変換器600dは時間差調節部620、第1時間差累算器630、第2時間差累算器640、及び時間ドメイン量子化器650を含む。シグマ−デルタタイムデジタル変換器600dは、図33ののシグマ−デルタタイムデジタル変換器600cに比較して、第2時間差累算器640をさらに含むことができる。
第1時間差累算器630及び第2時間差累算器640は、2次累算器を構成し、これに従って、シグマ−デルタタイムデジタル変換器600bは2次(Second Order)シグマ−デルタタイムデジタル変換器であることができる。実施形態に従って、シグマ−デルタタイムデジタル変換器600dは3次以上のシグマ−デルタタイムデジタル変換器であることができる。
本発明の第10実施形態に係るシグマ−デルタタイムデジタル変換器600dは、2次以上の累算器を含んで信号帯域で量子化雑音をさらに減少させることができる。
(第11実施形態)
図37は本発明の第11実施形態に係るデジタル位相ロックループを示すブロック図である。
図37を参照すれば、デジタル位相ロックループ800は、シグマ−デルタタイムデジタル変換器600、デジタルループフィルタ810、デジタル制御発振器820、及び分周器830を含む。
シグマ−デルタタイムデジタル変換器600は、時間差加算器、時間差累算器、時間ドメイン量子化器、及びデジタルタイム変換器を含む。シグマ−デルタタイムデジタル変換器600は、基準入力信号FREFとフィードバック信号FFEEDとの間の時間差に相当するデジタル時間差信号DOUTを生成する。シグマ−デルタタイムデジタル変換器600は、シグマ−デルタ方式で時間差をデジタル信号に変換することによって高解像度を有することができる。実施形態に従って、基準入力信号FREFは外部の回路または装置から有線または無線に転送された信号、或いは、内部または外部に位置した発振器から生成された発振信号であることができる。例えば、基準入力信号FREFはクリスタル発振器(Crystal Oscillator)で生成された発振信号であることができる。
実施形態に従って、シグマ−デルタタイムデジタル変換器600は、図26のシグマ−デルタタイムデジタル変換器600a、図32のシグマ−デルタタイムデジタル変換器600b、図33のシグマ−デルタタイムデジタル変換器600c、図36のシグマ−デルタタイムデジタル変換器600d、または、これと類似する構成のシグマ−デルタタイムデジタル変換器で具現することができる。
デジタルループフィルタ810は、デジタル時間差信号DOUTをフィルタリングしてデジタル制御信号DCONを生成する。デジタルループフィルタ810は、ローパスフィルタ(Low Pass Filter)であることができる。例えば、デジタルループフィルタ810は、「α+β×z−1/(1−z−1)」の伝達関数を有することができる。
デジタル制御発振器820はデジタル制御信号DCONに応答して望む周波数を有する出力信号FOUTを生成する。例えば、デジタル制御発振器820は、デジタル制御信号DCONに基づいて出力信号FOUTの周波数を増加させたり、または、減少させたりすることができる。
分周器830は、出力信号FOUTを分周してフィードバック信号FFEEDを生成する。実施形態に従って、デジタル位相ロックループ800は、分周器830を含まないことがあって、この場合、シグマ−デルタタイムデジタル変換器600は、フィードバック信号FFEEDとして出力信号FOUTをそのまま受信することができる。
本発明の第11実施形態に係るデジタル位相ロックループ800は、高解像度を有するシグマ−デルタ方式のシグマ−デルタタイムデジタル変換器600を含むことによって、ジッタ性能を向上させることができ、低い電源電圧環境においても望む周波数を有する出力信号FOUTを正確に生成することができる。一方、本発明の実施形態に係るデジタル位相ロックループ800は、周波数合成(Frequency Synthesis)、クロック再生(Clock Recovery)、クロック生成(Clock Generation)、帯域拡散(Spread Spectrum)、クロック分配(Clock Distribution)、デスキューイング(De−skewing)、ジッタ及びノイズ減少(Jitter and Noise Reduction)などに利用される。
(第12実施形態)
図38は本発明の第12実施形態に係るシグマ−デルタタイムデジタル変換器を含むアナログデジタル変換器を示すブロック図である。
図38を参照すれば、アナログデジタル変換器900は、アナログタイム変換部910及びシグマ−デルタタイムデジタル変換器600を含む。
アナログタイム変換部910は、アナログ信号をアナログ信号に相当する時間差を有する第1入力信号SIN1及び第2入力信号SIN2に変換する。
例えば、アナログタイム変換部910はパルス生成器911、ランプ生成器913、及び比較器915を含むことができる。パルス生成器911は、パルスを生成してパルスをランプ開始信号としてランプ生成器913に提供し、第1入力信号SIN1としてシグマ−デルタタイムデジタル変換器600に提供することができる。ランプ生成器913はランプ開始信号に応答して、ランプ信号を比較器915に出力することができる。比較器915はランプ信号とアナログ信号とを比較してアナログ信号の値に相当する時刻に第2入力信号上昇エッジを有する第2入力信号SIN2を生成することができる。
シグマ−デルタタイムデジタル変換器600は、第1入力信号SIN1と第2入力信号SIN2との間の時間差に相当するデジタル信号を生成することができる。シグマ−デルタタイムデジタル変換器600は、シグマ−デルタ方式で時間差をデジタル信号に変換することによって高解像度を有することができる。
アナログデジタル変換器900は、高解像度を有するシグマ−デルタ方式のシグマ−デルタタイムデジタル変換器600を含むことによって、低い電源電圧環境においてもアナログ信号をデジタル信号に正確に変換することができる。
(第13実施形態)
図39は本発明の第13実施形態に係るシグマ−デルタタイムデジタル変換器を含むセンサを示すブロック図である。
図39を参照すれば、センサ1000は、センシング部1010及びシグマ−デルタタイムデジタル変換器600を含む。
センシング部1010は温度、速度、質量、光量など物理量を測定して測定した物理量に相当する時間差を有する第1入力信号SIN1及び第2入力信号SIN2を生成する。
例えば、センサ1000が温度センサの場合、センシング部1010はパルス生成器1011、温度鈍感遅延ライン1013、及び温度敏感遅延ライン1015を含むことができる。パルス生成器1011は、パルスを生成してパルスを温度鈍感遅延ライン1013及び温度敏感遅延ライン1015に提供することができる。温度鈍感遅延ライン1013は、パルスを温度と関係なく実質的に一定の遅延時間ほど遅延させて、第1入力信号SIN1として出力することができる。温度敏感遅延ライン1015は、パルスを温度によって変更される遅延時間ほど遅延させて、第2入力信号SIN2として出力することができる。これに従って、第1入力信号SIN1と第2入力信号SIN2との間の時間差は、温度によって決定することができる。
シグマ−デルタタイムデジタル変換器600は、第1入力信号SIN1と第2入力信号SIN2との間の時間差に相当するデジタル出力信号DOUTを生成することができる。シグマ−デルタタイムデジタル変換器600は、シグマ−デルタ方式で時間差をデジタル信号に変換することによって高解像度を有することができる。例えば、センサ1000が温度センサの場合、シグマ−デルタタイムデジタル変換器600は、測定された温度に相当するデジタル出力信号DOUTを生成することができる。
センサ1000は、高解像度を有するシグマ−デルタ方式のシグマ−デルタタイムデジタル変換器600を含むことによって、低い電源電圧環境においても測定された物理量に相当するデジタル出力信号DOUTを正確に生成することができる。
(第14実施形態)
図40は本発明の第14実施形態に係るデジタル位相ロックループを含む集積回路を示すブロック図である。
図40を参照すれば、集積回路1100は、デジタル位相ロックループ800及び内部回路1110を含む。実施形態に従って、集積回路1100は、アプリケーションプロセッサ(Application Processor;AP)、マイクロプロセッサ(Microprocessor)、中央処理装置(Central Processing Unit;CPU)、ASIC(Application−Specific Integrated Circuit)、モバイルSoC(Mobile System on Chip)、マルチメディア(Multimedia)SoC、スマートカード、または、これと類似する装置またはシステムであることができる。
デジタル位相ロックループ800は、基準入力信号FREFに基づいて望む周波数または地位を有する出力信号FOUTを生成することができる。実施形態に従って、基準入力信号FREFは、外部の回路または装置から有線または無線で転送された信号、或いは、内部または外部に位置した発振器から生成された発振信号であることができる。デジタル位相ロックループ800は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、ジッタ性能を向上させることができ、低い電源電圧環境においても望む周波数を有する出力信号FOUTを正確に生成することができる。実施形態に従って、デジタル位相ロックループ800は周波数合成、クロック再生、クロック生成、帯域拡散、クロック分配、デスキューイング、ジッタ、及びノイズ減少などを遂行できる。内部回路1110は、出力信号FOUTに基づいて駆動することができる。例えば、内部回路1110は出力信号FOUTを内部回路1110の駆動のためのクロック信号として使うことができる。
(第15実施形態)
図41は本発明の第15実施形態に係るデジタル位相ロックループを含む送受信器を示すブロック図である。
図41を参照すれば、送受信器1200は、アンテナ1210、無線部1220、及びベースバンドプロセッサ1230を含む。
無線部1220はアンテナ1210を通じて受信された無線信号をベースバンド信号に変換してベースバンドプロセッサ1230に提供し、ベースバンドプロセッサ1230から提供されたベースバンド信号を無線信号に変換してアンテナ1210を通じて送信することができる。実施形態に従って、無線部1220は無線信号をベースバンド信号を直ちに変換したり、または、無線信号を中間周波数(Intermediate Frequency;IF)信号に変換した後、中間周波数信号をベースバンド信号に変換したりすることができる。また、実施形態に従って、無線部1220は無線信号を同位相(In−phase)ベースバンド信号及び直交位相(Quadrature)ベースバンド信号に変換することができる。
例えば、無線部1220はスイッチ1221、低雑音増幅器1222(Low Noise Amplifier;LNA)、受信ミキサ1223、送信ミキサ1224、電力増幅器1225(Power Amplifier;PA)、局部発振器1226(Local Oscillator;LO)、及び第1デジタル位相ロックループ1227を含むことができる。実施形態に従って、無線部1220は、受信された無線信号のノイズまたは帯域外成分を除去する、または、送信される無線信号の帯域外スプリアス成分(Spurious Component)を除去するフィルタをさらに含むことができる。また、実施形態に従って、無線部1220は、可変利得増幅器(Variable Gain Amplifier)、低域通過フィルタ(Low Pass Filter)などをさらに含むことができる。
スイッチ1221は、アンテナ1210を受信経路または送信経路に選択的に接続することができる。低雑音増幅器1222は、雑音の影響を最小化するように低い雑音指数(Noise Figure)を有することができ、アンテナ1210を通じて受信された無線信号を増幅することができる。受信ミキサ1223は、低雑音増幅器1222を通じて増幅された無線信号をデジタル位相ロックループ1227の出力信号とミキシングしてベースバンド信号にダウン−変換することができる。送信ミキサ1224は、ベースバンドプロセッサ1230から提供されたベースバンド信号をデジタル位相ロックループ1227の出力信号とミキシングして無線信号にアップ−変換することができる。電力増幅器1225は、アンテナ1210を通じて一定レベル以上の電力を有する無線信号が送信されるように、送信ミキサ1224によってアップ−変換された無線信号を増幅することができる。
局部発振器1226は発振信号を生成することができる。例えば、局部発振器1226は、クリスタル発振器(Crystal Oscillator)を含むことができる。第1デジタル位相ロックループ1227は、局部発振器1226から提供された発振信号に基づいて望む周波数を有する出力信号を生成することができる。第1デジタル位相ロックループ1227は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境でも望む周波数を有する出力信号を正確に生成することができる。
ベースバンドプロセッサ1230は、無線部1220から受信されたベースバンド信号に基づいてデータ処理を遂行し、無線部1220に提供されるベースバンド信号を生成することができる。例えば、ベースバンドプロセッサ1230は、ベースバンド信号を復調してデータストリームを生成し、データストリームを変調してベースバンド信号を生成する物理層プロセッサ(Physical Layer Processor;PHY)を含むことができる。実施形態に従って、物理層プロセッサは、ベースバンド信号の復調のための高速フーリエ変換器(Fast Fourier Transformer;FFT)、デマッパー(Demapper)、デインターリーバ(Deinterleaver)、チャネルデコーダ(Channel Decoder)などを含み、データストリームを変調するためのチャネルエンコーダ(Channel Encoder)、インターリーバ(Interleaver)、マッパー(Mapper)、逆高速フーリエ変換器(Inverse Fast Fourier Transformer;IFFT)などを含むことができる。
ベースバンドプロセッサ1230は、第2デジタル位相ロックループ1231を含むことができる。例えば、ベースバンドプロセッサ1230は、第2デジタル位相ロックループ1231の出力信号をベースバンドプロセッサ1230の駆動のためのクロック信号として使うことができる。第2デジタル位相ロックループ1231は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。
(第16実施形態)
図42は本発明の第16実施形態に係るデジタル位相ロックループを含むメモリ装置を示すブロック図である。
図42を参照すれば、メモリ装置1300は、デジタル位相ロックループ1310、メモリコア1320、及びデータ出力バッファ1330を含む。実施形態に従って、メモリ装置1300は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)などのような揮発性メモリ装置、または、 EPROM(Erasable Programmable Read−Only Memory)、EEPROM(Electrically Erasable Programmable Read−Only Memory)、フラッシュメモリ装置(Flash Memory Device)などのような非揮発性メモリ装置のうち、いずれか1つであることもあって、特にDDR SDRAMまたはGDDR SDRAMであることができる。
デジタル位相ロックループ1310は、基準入力信号FREFに基づいて望む周波数を有する出力信号FOUTを生成することができる。デジタル位相ロックループ1310は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境でも望む周波数を有する出力信号を正確に生成することができる。
メモリコア1320はデータ入力バッファ(図示せず)から提供された書込みデータを保存する書込み動作を遂行し、読出しデータDATAを生成してデータ出力バッファ1330に提供する読出し動作を遂行できる。メモリコア1320は、デジタル位相ロックループ1310の出力信号FOUTに基づいて、書込み動作、及び/または、読出し動作を遂行できる。図示はしなかったが、メモリコア1320は、データを保存する複数のメモリセルを含むメモリセルアレイ、アドレス信号に基づいてメモリセルアレイのワードラインとビットラインを選択するローデコーダ及びコラムデコーダ、並びに、選択されたメモリセルに保存されたデータを感知して読出しデータDATAを生成する感知増幅器を含むことができる。
データ出力バッファ1330は、デジタル位相ロックループ1310の出力信号FOUTに応答して、読出しデータDATAを出力データDOUTとして出力することができる。出力データDOUTはデジタル位相ロックループ1310の出力信号FOUTに同期して出力され、例えば、メモリコントローラのような外部装置に提供される。
(第17実施形態)
図43は本発明の第17実施形態に係るデジタル位相ロックループをモバイルシステムに応用した例を示すブロック図である。
図43を参照すれば、モバイルシステム1400は、アプリケーションプロセッサ1410、モデム1420、揮発性メモリ装置1430、非揮発性メモリ装置1440、ユーザインタフェース1450、及びパワーサプライ1460を含む。実施形態に従って、モバイルシステム1400は、携帯電話(Mobile Phone)、スマートフォン(Smart Phone)、PDA(Personal Digital Assistant)、PMP(Portable Multimedia Player)、デジタルカメラ(Digital Camera)、音楽再生器(Music Player)、携帯用ゲームコンソール(Portable Game Console)、ナビゲーション(Navigation)システムなどのような任意のモバイルシステムであることができる。
アプリケーションプロセッサ1410は、インターネットブラウザ、ゲーム、動画などを提供するアプリケーションを実行することができる。アプリケーションプロセッサ1410は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第1デジタル位相ロックループ1411を含むことができる。アプリケーションプロセッサ1410は第1デジタル位相ロックループ1411で生成されたクロック信号に基づいて駆動することができる。第1デジタル位相ロックループ1411は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。実施形態に従って、アプリケーションプロセッサ1410は、1つのプロセッサコア(Single Core)を含むか、または、複数のプロセッサコア(Multi−Core)を含むことができる。例えば、アプリケーションプロセッサ1410は、デュアルコア(Dual−Core)、クアッド コア(Quad−Core)、ヘキサコア(Hexa−Core)などのマルチコア(Multi−Core)を含むことができる。また、実施形態に従って、アプリケーションプロセッサ1410は内部または外部に位置したキャッシュメモリ(Cache Memory)をさらに含むことができる。
モデム1420は外部装置と無線通信または有線通信を遂行できる。例えば、モデム1420は、イーサネット(登録商標)通信、NFC(Near Field Communication)、RFID(Radio Frequency Identification)通信、移動通信(Mobile Telecommunication)、メモリカード通信、USB(Universal Serial Bus)通信などを遂行できる。例えば、モデム1420は、ベースバンドチップセット(Baseband Chipset)を含むことができ、GSM(登録商標)、GPRS、WCDMA、HSxPAなどの通信を支援することができる。モデム1420は周波数合成、クロック再生、クロック生成、帯域拡散、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第2デジタル位相ロックループ1421を含むことができる。第2デジタル位相ロックループ1421は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。
揮発性メモリ装置1430は、アプリケーションプロセッサ1410によって処理されるデータを保存する、または、動作メモリ(Working Memory)として作動することができる。例えば、揮発性メモリ装置1430は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、モバイルDRAM、または、これと類似するメモリで具現することができる。揮発性メモリ装置1430は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第3デジタル位相ロックループ1431を含むことができる。第3デジタル位相ロックループ1431は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境でも望む周波数を有する出力信号を正確に生成することができる。
非揮発性メモリ装置1440は、モバイルシステム1400をブーティングするためのブートイメージを保存することができる。例えば、非揮発性メモリ装置1440は、EEPROM(Electrically Erasable Programmable Read−Only Memory)、フラッシュメモリ(Flash Memory)、PRAM(Phase Change Random Access Memory、登録商標)、RRAM(Resistance Random Access Memory)、NFGM(Nano Floating Gate Memory)、PoRAM(Polymer Random Access Memory)、MRAM(Magnetic Random Access Memory)、FRAM(Ferroelectric Random Access Memory、登録商標)、または、これと類似するメモリで具現することができる。非揮発性メモリ装置1440は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ及びノイズ減少などのため第4デジタル位相ロックループ1441を含むことができる。第4デジタル位相ロックループ1441は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境でも望む周波数を有する出力信号を正確に生成することができる。
ユーザインタフェース1450は、キーパッド、タッチスクリーンのような1つ以上の入力装置、及び/または、スピーカー、ディスプレイ装置のような1つ以上の出力装置を含むことができる。パワーサプライ1460は、モバイルシステム1400の動作電圧を供給することができる。また、実施形態に従って、モバイルシステム1400は、CIS(Camera Image Processor)をさらに含むことができ、メモリカード(Memory Card)、SSD (Solid State Drive)、HDD(Hard Disk Drive)、CD−ROMなどのような保存装置をさらに含むことができる。
モバイルシステム1400またはモバイルシステム1400の構成要素は、多様な形態らのパッケージを利用して実装されるが、例えば、PoP(Package on Package)、BGAs(Ball grid arrays)、CSPs(Chip scale packages)、PLCC(Plastic Leaded Chip Carrier)、PDIP(Plastic Dual In−Line Package)、Die in Waffle Pack、Die in Wafer Form、COB(Chip On Board)、CERDIP(Ceramic Dual In−Line Package)、MQFP(Plastic Metric Quad Flat Pack)、TQFP(Thin Quad Flat−Pack)、SOIC(Small Outline Integrated Circuit)、SSOP(Shrink Small Outline Package)、TSOP(Thin Small Outline Package)、TQFP(Thin Quad Flat−Pack)、SIP(System In Package)、MCP(Multi Chip Package)、WFP(Wafer−level Fabricated Package)、WSP(Wafer−Level Processed Stack Package)などのようなパッケージを利用して実装される。
(第18実施形態)
図44は本発明の第18実施形態に係るデジタル位相ロックループをコンピューティングシステムに応用した例を示すブロック図である。
図44を参照すれば、コンピューティングシステム1500は、プロセッサ1510、入出力ハブ1520、入出力コントローラハブ1530、少なくとも1つのメモリモジュール1540、及びグラフィックカード1550を含む。実施形態に従って、コンピューティングシステム1500は、PC(Personal Computer)、サーバーコンピュータ(Server Computer)、ワークステーション(Workstation)、ノートパソコン(Laptop)、携帯電話(Mobile Phone)、スマートフォン(Smart Phone)、PDA(personal digital assistant)、PMP (portable multimedia player)、デジタルカメラ(Digital Camera)、デジタルTV(Digital Television)、セットトップボックス(Set−Top Box)、音楽再生器(Music Player)、携帯用ゲームコンソール(portable game console)、ナビゲーション(Navigation)システムなどのような任意のコンピューティングシステムであることができる。
プロセッサ1510は、特定計算またはタスクのような多様なコンピューティング機能を実行することができる。例えば、プロセッサ1510は、マイクロプロセッサまたは、中央処理装置(Central Processing Unit;CPU)であることができる。プロセッサ1510は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第1デジタル位相ロックループ1511を含むことができる。プロセッサ1510は、第1デジタル位相ロックループ1511で生成されたクロック信号に基づいて駆動することができる。第1デジタル位相ロックループ1511は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。実施形態に従って、プロセッサ1510は、1つのプロセッサコア(Single Core)を含むか、または、複数のプロセッサコア(Multi−Core)を含むことができる。例えば、プロセッサ1510は、デュアルコア(Dual−Core)、クアッド コア(Quad−Core)、ヘキサコア(Hexa−Core)などのマルチコア(Multi−Core)を含むことができる。また、図44には1つのプロセッサ1510を含むコンピューティングシステム1500が図示されているが、実施形態に従って、コンピューティングシステム1500は複数のプロセッサらを含むことができる。また、実施形態に従って、プロセッサ1510は内部または外部に位置したキャッシュメモリ(Cache Memory)をさらに含むことができる。
プロセッサ1510は、メモリモジュール1540の動作を制御する図示しないメモリコントローラを含むことができる。プロセッサ1510に含まれたメモリコントローラは集積メモリコントローラ(Integrated Memory Controller;IMC)と呼ぶことができる。メモリコントローラとメモリモジュール1540との間のメモリインターフェースは、複数の信号線を含む1つのチャネル、または、複数のチャネルで具現することができる。また、各チャネルには1つ以上のメモリモジュール1540が接続される。実施形態に従って、メモリコントローラは入出力ハブ1520内に位置することができる。メモリコントローラを含む入出力ハブ1520はメモリコントローラハブ(Memory Controller Hub;MCH)と呼ぶことができる。
メモリモジュール1540は、メモリコントローラから提供されたデータを保存する複数のメモリ装置を含むことができる。また、メモリモジュール1540は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第4デジタル位相ロックループ1541を含むことができる。一実施形態において、第4デジタル位相ロックループ1541は、メモリモジュール1540上に配置されることができ、メモリコントローラから提供された信号をメモリ装置に提供するためのバッファの駆動に利用される。他の実施形態において、第4デジタル位相ロックループ1541は、メモリモジュール1540に含まれたメモリ装置の各々に配置されることができ、各メモリ装置の駆動に利用される。第4デジタル位相ロックループ1541は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。
入出力ハブ1520は、グラフィックカード1550のような装置とプロセッサ1510との間のデータ伝送を管理することができる。入出力ハブ1520は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第2デジタル位相ロックループ1521を含むことができる。第2デジタル位相ロックループ1521は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。
入出力ハブ1520は、多様な方式のインターフェースを通じてプロセッサ1510に接続される。例えば、入出力ハブ1520とプロセッサ1510は、FSB(Front Side Bus)、システムバス(System Bus)、ハイパートランスポート(HyperTransport)、LDT(Lightning Data Transport)、QPI(QuickPath Interconnect)、CSI(Common System Interface)などの多様な標準のインターフェースに接続される。図44には1つの入出力ハブ1520を含むコンピューティングシステム1500が図示されているが、実施形態に従って、コンピューティングシステム1500は複数の入出力ハブを含むことができる。
入出力ハブ1520は、装置との多様なインターフェースを提供することができる。例えば、入出力ハブ1520は、AGP(Accelerated Graphics Port)インターフェース、PCIe(Peripheral Component Interface−Express)、CSA(Communications Streaming Architecture)インターフェースなどを提供することができる。
グラフィックカード1550は、AGPまたはPCIeを通じて入出力ハブ1520と接続される。グラフィックカード1550は、画像を表示するためのディスプレイ装置(図示せず)を制御することができる。グラフィックカード1550は、イメージデータ処理のための内部プロセッサ及び内部半導体メモリ装置を含むことができる。また、グラフィックカード1550は、周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第5デジタル位相ロックループ1551をさらに含むことができる。第5デジタル位相ロックループ1551は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境においても望む周波数を有する出力信号を正確に生成することができる。実施形態に従って、入出力ハブ1520は、入出力ハブ1520の外部に位置したグラフィックカード1550とともに、または、グラフィックカード1550の代わりに入出力ハブ1520の内部にグラフィック装置を含むことができる。入出力ハブ1520に含まれたグラフィック装置は、集積グラフィック(Integrated Graphics)と呼ぶことができる。また、メモリコントローラ及びグラフィック装置を含む入出力ハブ1520は、GMCH(Graphics and Memory Controller Hub)と呼ぶことができる。
入出力コントローラハブ1530は、多様なシステムインターフェースが効率的に動作するようにデータバッファリング及びインターフェース仲裁を遂行することができる。入出力コントローラハブ1530は周波数合成、クロック再生、クロック生成、クロック分配、デスキューイング、ジッタ、及びノイズ減少などのための第3デジタル位相ロックループ1531を含むことができる。第3デジタル位相ロックループ1531は、シグマ−デルタ方式で時間差をデジタル信号に変換するシグマ−デルタタイムデジタル変換器を含むことによって、低い電源電圧環境でも望む周波数を有する出力信号を正確に生成することができる。
入出力コントローラハブ1530は、内部バスを通じて入出力ハブ1520と接続される。例えば、入出力ハブ1520と入出力コントローラハブ1530は、DMI(Direct Media Interface)、ESI(Enterprise Southbridge Interface)、PCIeなどを通じて接続することができる。
入出力コントローラハブ1530は、周辺装置との多様なインターフェースを提供することができる。例えば、入出力コントローラハブ1530は、USB(Universal Serial Bus)ポート、SATA(Serial Advanced Technology Attachment)ポート、GPIO(General Purpose Input/Output)、 LPC(Low Pin Count)バス、SPI(Serial Peripheral Interface)、PCI、PCIeなどを提供することができる。
実施形態に従って、プロセッサ1510、入出力ハブ1520、及び入出力コントローラハブ1530は、各々分離したチップセット、または、集積回路で具現されるか、或いは、プロセッサ1510、入出力ハブ1520、または入出力コントローラハブ1530のうち、いずれか2つ以上の構成要素が1つのチップセットで具現することができる。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。