(57)【特許請求の範囲】
【請求項１】
第１の入力信号を遅延してなる第１のラッチ信号及び前記第１の入力信号を反転遅延してなる第２のラッチ信号を生成するラッチ信号生成回路と、
第２の入力信号を遅延してなる被ラッチ信号を生成する被ラッチ信号生成回路と、
前記第１のラッチ信号の前記第１の入力信号の０°エッジに対応するエッジに同期して前記被ラッチ信号をラッチする第１のラッチ回路と、
前記第２のラッチ信号の前記第１の入力信号の１８０°エッジに対応するエッジに同期して前記被ラッチ信号をラッチする第２のラッチ回路と、
前記ラッチ信号生成回路を制御するラッチ信号生成制御回路と、
を備え、
前記ラッチ信号生成制御回路は、
第１のダミー入力信号及び前記第１のダミー入力信号と逆相関係にある第２のダミー入力信号を生成するダミー入力信号生成回路と、
前記ラッチ信号生成回路を擬似してなり、前記第１のダミー入力信号を入力し、前記第１のラッチ信号を擬似してなる第１のダミーラッチ信号を生成する第１のダミーラッチ信号生成回路と、
前記ラッチ信号生成回路を擬似してなり、前記第２のダミー入力信号を入力し、前記第２のラッチ信号を擬似してなる第２のダミーラッチ信号を生成する第２のダミーラッチ信号生成回路と、
前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジの出力タイミングと、前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジの出力タイミングとを比較し、その差が許容範囲となるように前記第１、第２のダミーラッチ信号生成回路及び前記ラッチ信号生成回路を制御する比較回路を含むこと
を特徴とする半導体集積回路。
【請求項２】
前記ラッチ信号生成回路は、
前記第１の入力信号を入力する第１の入力回路と、
前記第１の入力回路の出力信号を入力し、前記比較回路により第１の遅延時間を制御可能に前記第１のラッチ信号を生成すると共に、前記比較回路により第２の遅延時間を制御可能に前記第２のラッチ信号を生成する第２のラッチ信号生成回路を備え、
前記第１のダミーラッチ信号生成回路は、
前記第１の入力回路を擬似してなり、前記第１のダミー入力信号を入力する第１のダミー入力回路と、
前記第２のラッチ信号生成回路を擬似してなり、前記第１のダミー入力回路の出力信号を入力し、前記第１のダミー入力信号の０°エッジから前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジまでの第１のダミー遅延時間を前記比較回路により制御可能に前記第１のダミーラッチ信号を生成する第２のダミーラッチ信号生成回路を備え、
前記第２のダミーラッチ信号生成回路は、
前記第１の入力回路を擬似してなり、前記第２のダミー入力信号を入力する第２のダミー入力回路と、
前記第２のラッチ信号生成回路を擬似してなり、前記第２のダミー入力回路の出力信号を入力し、前記第２のダミー入力信号の１８０°エッジから前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジまでの第２のダミー遅延時間を前記比較回路により制御可能に前記第２のダミーラッチ信号を生成する第３のダミーラッチ信号生成回路を備えていること
を特徴とする請求項１に記載の半導体集積回路。
【請求項３】
前記第２のラッチ信号生成回路は、
前記比較回路により前記第１の遅延時間を制御可能に前記第１の入力回路の出力信号を反転遅延又は遅延して前記第１のラッチ信号を生成する第１の可変遅延回路と、
前記比較回路により前記第２の遅延時間を制御可能に前記第１の入力回路の出力信号を遅延又は反転遅延して前記第２のラッチ信号を生成する第２の可変遅延回路を備え、
前記第２のダミーラッチ信号生成回路は、
前記比較回路により前記第１のダミー遅延時間を制御可能に前記第１のダミー入力回路の出力信号を反転遅延又は遅延して前記第１のダミーラッチ信号を生成する第１のダミー可変遅延回路を備え、
前記第３のダミーラッチ信号生成回路は、
前記比較回路により前記第２のダミー遅延時間を制御可能に前記第２のダミー入力回路の出力信号を遅延又は反転遅延して前記第２のダミーラッチ信号を生成する第２のダミー可変遅延回路を備えていること
を特徴とする請求項２に記載の半導体集積回路。
【請求項４】
前記第１の可変遅延回路は、
前記比較回路により前記第１の遅延時間を制御可能とする第１のインバータを備え、
前記第２の可変遅延回路は、
前記比較回路により前記第２の遅延時間を制御可能とする第２のインバータを備え、
前記第１のダミー可変遅延回路は、
前記比較回路により前記第１のダミー遅延時間を制御可能とする第１のダミーインバータを備え、
前記第２のダミー可変遅延回路は、
前記比較回路により前記第２のダミー遅延時間を制御可能とする第２のダミーインバータを備え、
前記第１のインバータは、
前記比較回路により前記第１の入力回路の出力信号の前記第１の入力信号の０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成され、
前記第２のインバータは、
前記比較回路により前記第１の入力回路の出力信号の前記第１の入力信号の１８０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成され、
前記第１のダミーインバータは、
前記比較回路により前記第１のダミー入力回路の出力信号の前記第１のダミー入力信号の０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成され、
前記第２のダミーインバータは、
前記比較回路により前記第２のダミー入力回路の出力信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成されていること
を特徴とする請求項３に記載の半導体集積回路。
【請求項５】
第１の入力信号を遅延してなる第１のラッチ信号及び前記第１の入力信号を反転遅延してなる第２のラッチ信号を生成するラッチ信号生成回路と、
第２の入力信号を遅延してなる被ラッチ信号を生成する被ラッチ信号生成回路と、
前記第１のラッチ信号の前記第１の入力信号の０°エッジに対応するエッジに同期して前記被ラッチ信号をラッチする第１のラッチ回路と、
前記第２のラッチ信号の前記第１の入力信号の１８０°エッジに対応するエッジに同期して前記被ラッチ信号をラッチする第２のラッチ回路と、
を備え、
前記ラッチ信号生成回路は、前記第１の入力信号の０°エッジから前記第１のラッチ信号の前記第１の入力信号の０°エッジに対応するエッジまでの第１の遅延時間と、前記第１の入力信号の１８０°エッジから前記第２のラッチ信号の前記第１の入力信号の１８０°エッジに対応するエッジまでの第２の遅延時間との差が許容範囲となるように自動制御し、前記第１の入力信号から前記第１、第２のラッチ信号を生成し、
前記被ラッチ信号生成回路は、
前記第２の入力信号の立ち上がりエッジから前記被ラッチ信号の前記第２の入力信号の立ち上がりエッジに対応する立ち上がりエッジまでの第３の遅延時間及び前記第２の入力信号の立ち下がりエッジから前記被ラッチ信号の前記第２の入力信号の立ち下がりエッジに対応する立ち下がりエッジまでの第４の遅延時間を制御可能に、前記第２の入力信号から前記被ラッチ信号を生成する第２の被ラッチ信号生成回路と、
第１のダミー入力信号の立ち上がりエッジから第１のダミー被ラッチ信号の立ち上がりエッジまでの遅延時間を制御可能に、前記第１のダミー入力信号を遅延して前記第１のダミー被ラッチ信号を生成する第１のダミー被ラッチ信号生成回路と、
第２のダミー入力信号の立ち下がりエッジから第２のダミー被ラッチ信号の立ち下がりエッジまでの遅延時間を制御可能に、前記第２のダミー入力信号を遅延して前記第２のダミー被ラッチ信号を生成する第２のダミー被ラッチ信号生成回路を備えること
を特徴とする半導体集積回路。
【請求項６】
前記ラッチ信号生成回路を制御するラッチ信号生成制御回路を備え、
前記ラッチ信号生成制御回路は、
第１のダミー入力信号及び前記第１のダミー入力信号と逆相関係にある第２のダミー入力信号を生成するダミー入力信号生成回路と、
前記ラッチ信号生成回路を擬似してなり、前記第１のダミー入力信号を入力し、前記第１のラッチ信号を擬似してなる第１のダミーラッチ信号を生成する第１のダミーラッチ信号生成回路と、
前記ラッチ信号生成回路を擬似してなり、前記第２のダミー入力信号を入力し、前記第２のラッチ信号を擬似してなる第２のダミーラッチ信号を生成する第２のダミーラッチ信号生成回路と、
前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジの出力タイミングと、前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジの出力タイミングとを比較し、その差が許容範囲となるように前記第１、第２のダミーラッチ信号生成回路及び前記ラッチ信号生成回路を制御する比較回路を含むこと
を特徴とする請求項５に記載の半導体集積回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データストローブ信号ＤＱＳの立ち上がりタイミング及び立ち下がりタイミングに同期して入力データ信号ＤＱをラッチするＤＤＲ−ＳＤＲＡＭ（ダブル・データ・レート・シンクロナス・ダイナミック・ランダム・アクセス・メモリ）などのように、第１の入力信号の０°エッジ（第１の入力信号の位相角０°に位置するエッジ）及び１８０°エッジ（第１の入力信号の位相角１８０°に位置するエッジ）に同期して第２の入力信号をラッチする半導体集積回路に関する。
【０００２】
【従来の技術】
図１１は従来のＤＤＲ−ＳＤＲＡＭの一例のデータ入力回路部を示す回路図であり、図１１中、１はデータストローブ信号（ＤＱＳ）入力端子、２はデータ信号（ＤＱ）入力端子、３は基準電圧（Ｖref ）入力端子である。
【０００３】
また、４はデータストローブ信号ＤＱＳ用の入力回路であり、入力回路４において、５はカレントミラー型差動アンプであり、６〜８はｎＭＯＳトランジスタ、９、１０はｐＭＯＳトランジスタである。また、１１、１２はカレントミラー型差動アンプ５の出力信号を波形整形するインバータである。
【０００４】
また、１３はラッチ信号生成回路であり、１４〜１６は入力回路４の出力信号を反転遅延してラッチ信号ＳＡを生成するインバータ、１７、１８は入力回路４の出力信号を遅延してラッチ信号ＳＢを生成するインバータである。
【０００５】
また、１９は入力データ信号ＤＱ用の入力回路であり、入力回路１９において、２０はカレントミラー型差動アンプであり、２１〜２３はｎＭＯＳトランジスタ、２４、２５はｐＭＯＳトランジスタである。また、２６、２７はカレントミラー型差動アンプ２０の出力信号を波形整形するインバータである。
【０００６】
また、２８は入力回路１９の出力信号を反転遅延して入力データ信号ＤＱを遅延してなる被ラッチ信号ＳＣを生成する被ラッチ信号生成回路をなす遅延回路であり、２９〜３１はインバータである。
【０００７】
また、３２はラッチ信号ＳＡの立ち上がりエッジに同期して被ラッチ信号ＳＣをラッチするシンクロナス・フリップフロップ回路からなるラッチ回路、３３はラッチ信号ＳＢの立ち上がりエッジに同期して被ラッチ信号ＳＣをラッチするシンクロナス・フリップフロップ回路からなるラッチ回路である。
【０００８】
図１２は図１１に示す従来のＤＤＲ−ＳＤＲＡＭのデータ入力回路部の動作を示す波形図であり、図１２Ａは入力回路４に入力するデータストローブ信号ＤＱＳ、図１２Ｂは入力回路１９に入力する入力データ信号ＤＱ、図１２Ｃはラッチ信号ＳＡ、図１２Ｄはラッチ信号ＳＢ、図１２Ｅは被ラッチ信号ＳＣを示している。
【０００９】
すなわち、図１１に示す従来のＤＤＲ−ＳＤＲＡＭは、２個のラッチ回路３２、３３を設け、ラッチ回路３２でラッチ信号ＳＡの立ち上がりエッジに同期して被ラッチ信号ＳＣをラッチすることによりデータストローブ信号ＤＱＳの立ち上がりタイミング時（データストローブ信号ＤＱＳの位相角０°時）の入力データ信号ＤＱをラッチし、ラッチ回路３３でラッチ信号ＳＢの立ち上がりエッジに同期して被ラッチ信号ＳＣをラッチすることによりデータストローブ信号ＤＱＳの立ち下がりタイミング時（データストローブ信号ＤＱＳの位相角１８０°時）の入力データ信号ＤＱをラッチするというものである。
【００１０】
【発明が解決しようとする課題】
ここに、ラッチ信号ＳＡは入力回路４に入力するデータストローブ信号ＤＱＳを入力回路４及びインバータ１４〜１６の合計遅延時間ｔａだけ遅延させたものとなり、ラッチ信号ＳＢは入力回路４に入力するデータストローブ信号ＤＱＳを入力回路４及びインバータ１７、１８の合計遅延時間ｔｂだけ反転遅延させたものとなり、被ラッチ信号ＳＣは入力回路１９に入力する入力データ信号ＤＱを入力回路１９及び遅延回路２８の合計遅延時間ｔｃだけ遅延させたものとなる。
【００１１】
したがって、入力データ信号ＤＱについて規定すべきセットアップ時間ｔＤＳ及びホールド時間ｔＤＨのマージンの向上を図るためには、「ｔａ＝ｔｂ」であることが望ましいが、図１１に示す従来のＤＤＲ−ＳＤＲＡＭにおいては、遅延時間ｔａ、ｔｂの調整は、その構成上、インバータ１４〜１８の電荷供給能力（プルアップ能力）と電荷放電能力（プルダウン能力）のレシオを調整する以外に手段は存在しない。
【００１２】
しかし、インバータ１４〜１８の電荷供給能力と電荷放電能力のレシオの調整という手段は、特定の、ある条件下でのみ、「ｔａ＝ｔｂ」の達成を可能とするが、電源電圧、温度、プロセスのばらつき等の変化に対応した種々の条件下において、「ｔａ＝ｔｂ」を達成させる手段とはならず、したがって、図１１に示す従来のＤＤＲ−ＳＤＲＡＭにおいては、入力データ信号ＤＱについて規定すべきセットアップ時間ｔＤＳ及びホールド時間ｔＤＨのマージンの向上を図ることができず、高速化に対応することができないという問題点があった。
【００１３】
本発明は、かかる点に鑑み、第１の入力信号の０°エッジ及び１８０°エッジに同期して第２の入力信号をラッチする半導体集積回路であって、第２の入力信号について規定すべきセットアップ時間及びホールド時間のマージンの向上を図り、高速化に対応することができるようにした半導体集積回路を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明は、第１の入力信号を遅延してなる第１のラッチ信号及び第１の入力信号を反転遅延してなる第２のラッチ信号を生成するラッチ信号生成回路と、第２の入力信号を遅延してなる被ラッチ信号を生成する被ラッチ信号生成回路と、第１のラッチ信号の第１の入力信号の０°エッジに対応するエッジに同期して被ラッチ信号をラッチする第１のラッチ回路と、第２のラッチ信号の第１の入力信号の１８０°エッジに対応するエッジに同期して被ラッチ信号をラッチする第２のラッチ回路を備える半導体集積回路において、ラッチ信号生成回路は、第１の入力信号の０°エッジから第１のラッチ信号の第１の入力信号の０°エッジに対応するエッジまでの第１の遅延時間と、第１の入力信号の１８０°エッジから第２のラッチ信号の第１の入力信号の１８０°エッジに対応するエッジまでの第２の遅延時間との差が許容範囲となるように自動制御し、第１の入力信号から第１、第２のラッチ信号を生成するように構成されているというものである。
【００１５】
本発明によれば、ラッチ信号生成回路は、第１の入力信号の０°エッジから第１のラッチ信号の第１の入力信号の０°エッジに対応するエッジまでの第１の遅延時間と、第１の入力信号の１８０°エッジから第２のラッチ信号の第１の入力信号の１８０°エッジに対応するエッジまでの第２の遅延時間との差が許容範囲となるように自動制御し、第１の入力信号から第１、第２のラッチ信号を生成するように構成されているので、第２の入力信号について規定すべきセットアップ時間及びホールド時間のマージンの向上を図ることができる。
【００１６】
【発明の実施の形態】
以下、図１〜図１０を参照して、本発明の第１実施形態〜第３実施形態について、本発明をＤＤＲ−ＳＤＲＡＭに適用した場合を例にして説明する。なお、図１、図６及び図９において、図１１に対応する部分には同一符号を付し、その重複説明は省略する。
【００１７】
第１実施形態・・図１〜図５
図１は本発明の第１実施形態のデータ入力回路部を示す回路図であり、本発明の第１実施形態は、図１１に示す従来のＤＤＲ−ＳＤＲＡＭが設けるラッチ信号生成回路１３の代わりに、回路構成の異なるラッチ信号生成回路３５を設けると共に、ラッチ信号生成回路３５を制御するラッチ信号生成制御回路３６を設け、その他については、図１１に示す従来のＤＤＲ−ＳＤＲＡＭと同様に構成したものである。
【００１８】
本発明の第１実施形態においては、入力回路４と、ラッチ信号生成回路３５と、ラッチ信号生成制御回路３６とで、データストローブ信号ＤＱＳの立ち上がりエッジ（０°エッジ）からラッチ信号ＳＡのデータストローブ信号の立ち上がりエッジに対応する立ち上がりエッジまでの遅延時間ｔａと、データストローブ信号ＤＱＳの立ち下がりエッジ（１８０°エッジ）からラッチ信号ＳＢのデータストローブ信号ＤＱＳの立ち下がりエッジに対応する立ち上がりエッジまでの遅延時間ｔｂとの差がゼロないし略ゼロである許容範囲内にあるように自動制御し、データストローブ信号ＤＱＳからラッチ信号ＳＡ、ＳＢを生成するラッチ信号生成回路が構成されている。
【００１９】
図２はラッチ信号生成回路３５の構成を示す回路図であり、ラッチ信号生成回路３５は、図１１に示すラッチ信号生成回路１３が設けるインバータ１４、１７の代わりに、構成の異なるインバータ３７、３８を設け、その他については、図１１に示すラッチ信号生成回路１３と同様に構成したものである。
【００２０】
インバータ３７は、インバータ３９〜４１を並列接続し、ラッチ信号生成制御回路３６から出力されるラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１〜Ｈ３により、ラッチ信号ＳＡの立ち上がりエッジの出力タイミングを制御することができるように構成したものである。
【００２１】
インバータ３９は、ＶＤＤ電源線と接地線との間に、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ４５と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ４６と、ラッチ信号生成制御回路３６から出力されるラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ４７と、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ４８とを直列接続して構成されている。
【００２２】
インバータ４０は、ＶＤＤ電源線と接地線との間に、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ４９と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ２によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ５０と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ２によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ５１と、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ５２とを直列接続して構成されている。
【００２３】
インバータ４１は、ＶＤＤ電源線と接地線との間に、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ５３と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ３によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ５４と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ３によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ５５と、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ５６とを直列接続して構成されている。
【００２４】
また、インバータ３８は、インバータ４２〜４４を並列接続し、ラッチ信号生成制御回路３６から出力されるラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１〜Ｌ３により、ラッチ信号ＳＢの立ち上がりエッジの出力タイミングを制御することができるように構成したものである。
【００２５】
インバータ４２は、ＶＤＤ電源線と接地線との間に、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ５７と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ５８と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ５９と、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ６０とを直列接続して構成されている。
【００２６】
インバータ４３は、ＶＤＤ電源線と接地線との間に、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ６１と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ２によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ６２と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ２によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ６３と、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ６４とを直列接続して構成されている。
【００２７】
インバータ４４は、ＶＤＤ電源線と接地線との間に、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ６５と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ３によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ６６と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ３によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ６７と、入力回路４の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ６８とを直列接続して構成されている。
【００２８】
このように構成されたラッチ信号生成回路３５においては、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｌレベル、Ｈ２＝Ｌレベル、Ｈ３＝Ｌレベルの場合、ｐＭＯＳトランジスタ４６、５０、５４＝ＯＮとなり、インバータ３７のプルアップ能力は最も高くなり、ラッチ信号ＳＡの立ち上がりエッジの出力タイミングは最も早くなる。
【００２９】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｌレベル、Ｈ２＝Ｈレベル、Ｈ３＝Ｈレベルの場合、ｐＭＯＳトランジスタ４６＝ＯＮ、ｐＭＯＳトランジスタ５０、５４＝ＯＦＦとなり、インバータ３７のプルアップ能力は最も低くなり、ラッチ信号ＳＡの立ち上がりエッジの出力タイミングは最も遅くなる。
【００３０】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｌレベル、Ｈ２＝Ｌレベル、Ｈ３＝Ｈレベルの場合、ｐＭＯＳトランジスタ４６、５０＝ＯＮ、ｐＭＯＳトランジスタ５４＝ＯＦＦとなり、インバータ３７のプルアップ能力は中間となり、ラッチ信号ＳＡの立ち上がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【００３１】
また、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１＝Ｈレベル、Ｌ２＝Ｈレベル、Ｌ３＝Ｈレベルの場合、ｎＭＯＳトランジスタ５９、６３、６７＝ＯＮとなり、インバータ３８のプルダウン能力は最も高くなり、ラッチ信号ＳＢの立ち上がりエッジの出力タイミングは最も早くなる。
【００３２】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１＝Ｈレベル、Ｌ２＝Ｌレベル、Ｌ３＝Ｌレベルの場合、ｎＭＯＳトランジスタ５９＝ＯＮ、ｎＭＯＳトランジスタ６３、６７＝ＯＦＦとなり、インバータ３８のプルダウン能力は最も低くなり、ラッチ信号ＳＢの立ち上がりエッジの出力タイミングは最も遅くなる。
【００３３】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１＝Ｈレベル、Ｌ２＝Ｈレベル、Ｌ３＝Ｌレベルの場合、ｎＭＯＳトランジスタ５９、６３＝ＯＮ、ｎＭＯＳトランジスタ６７＝ＯＦＦとなり、インバータ３８のプルダウン能力は中間となり、ラッチ信号ＳＢの立ち上がりエッジの出力タイミングは、最も早い場合と最も遅い場合の中間となる。
【００３４】
また、ラッチ信号生成制御回路３６において、６９はデータストローブ信号ＤＱＳの立ち上がりエッジの伝送を疑似的にモニタするためのダミーデータストローブ信号ＳＤを出力すると共に、ダミーデータストローブ信号ＳＤと逆相関係にあって、データストローブ信号ＤＱＳの立ち下がりエッジの伝送を疑似的にモニタするためのダミーデータストローブ信号／ＳＤを出力するダミーデータストローブ信号生成回路をなす発振回路である。
【００３５】
また、７０は入力回路４と同一構成とされ、ダミーデータストローブ信号ＳＤを入力信号とするダミー入力回路、７１はラッチ信号生成回路３５と同一構成とされ、ダミー入力回路７０の出力信号を遅延時間制御可能に反転遅延し、ラッチ信号ＳＡを疑似してなるダミーラッチ信号ＤＳＡを生成するダミーラッチ信号生成回路である。
【００３６】
また、７２は入力回路４と同一構成とされ、ダミーデータストローブ信号／ＳＤを入力信号とするダミー入力回路、７３はラッチ信号生成回路３５と同一構成とされ、ダミー入力回路７２の出力信号を遅延時間制御可能に遅延し、ラッチ信号ＳＢを疑似してなるダミーラッチ信号ＤＳＢを生成するダミーラッチ信号生成回路である。
【００３７】
また、７４はダミー・ラッチ信号ＤＳＡの立ち上がりタイミングと、ダミー・ラッチ信号ＤＳＢの立ち上がりタイミングとを比較し、ダミー・ラッチ信号ＤＳＡの立ち上がりタイミングと、ダミー・ラッチ信号ＤＳＢの立ち上がりタイミングとが同一ないし略同一であるように、ダミーラッチ信号生成回路７１、７３及びラッチ信号生成回路３５の遅延時間を制御する比較回路である。
【００３８】
図３は発振回路６９の構成を示す回路図であり、図３中、７５はインバータ７６〜８０をリング接続してなるリングオシレータ、８１はリングオシレータ７５の出力信号を反転するインバータである。
【００３９】
また、８２、８３はリングオシレータ７５の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ、８４はリングオシレータ７５の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタである。
【００４０】
また、８５、８６はインバータ８１の出力信号によりＯＮ、ＯＦＦが出力されるｐＭＯＳトランジスタ、８７はインバータ８１の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【００４１】
このように構成された発振回路６９においては、リングオシレータ７５の出力信号＝Ｈレベルの場合、ｎＭＯＳトランジスタ８２、８３＝ＯＮ、ｐＭＯＳトランジスタ８４＝ＯＦＦ、インバータ８１の出力信号＝Ｌレベル、ｐＭＯＳトランジスタ８５、８６＝ＯＮ、ｎＭＯＳトランジスタ８７＝ＯＦＦとなり、ダミーデータストローブ信号ＳＤ＝Ｈレベル、ダミーデータストローブ信号／ＳＤ＝Ｌレベルとなる。
【００４２】
これに対して、リングオシレータ７５の出力信号＝Ｌレベルの場合、ｎＭＯＳトランジスタ８２、８３＝ＯＦＦ、ｐＭＯＳトランジスタ８４＝ＯＮ、インバータ８１の出力信号＝Ｈレベル、ｐＭＯＳトランジスタ８５、８６＝ＯＦＦ、ｎＭＯＳトランジスタ８７＝ＯＮとなり、ダミーデータストローブ信号ＳＤ＝Ｌレベル、ダミーデータストローブ信号／ＳＤ＝Ｈレベルとなる。
【００４３】
図４はダミーラッチ信号生成回路７１の構成を示す回路図である。図４中、８８、８９、９０はダミー入力回路７０の出力信号を反転遅延してダミーラッチ信号ＤＳＡを生成するインバータであり、インバータ８８は、インバータ９１〜９３を並列接続して構成されている。
【００４４】
インバータ９１は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ９４と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ９５と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ９６と、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ９７とを直列接続して構成されている。
【００４５】
インバータ９２は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ９８と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ２によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ９９と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ２によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１００と、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１０１とを直列接続して構成されている。
【００４６】
インバータ９３は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１０２と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ３によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１０３と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ３によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１０４と、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１０５とを直列接続して構成されている。
【００４７】
また、１０６はダミー入力回路７０の負荷を入力回路４の負荷と同一とするために設けられたインバータであり、インバータ１０７〜１０９を並列接続して構成されている。
【００４８】
インバータ１０７は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１１０と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１１１と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１１２と、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１１３とを直列接続して構成されている。
【００４９】
インバータ１０８は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１１４と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ２によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１１５と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ２によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１１６と、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１１７とを直列接続して構成されている。
【００５０】
インバータ１０９は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１１８と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ３によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１１９と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ３によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１２０と、ダミー入力回路７０の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１２１とを直列接続して構成されている。
【００５１】
このように構成されたダミーラッチ信号生成回路７１においては、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｌレベル、Ｈ２＝Ｌレベル、Ｈ３＝Ｌレベルの場合、ｐＭＯＳトランジスタ９５、９９、１０３＝ＯＮとなり、インバータ８８のプルアップ能力は最も高くなり、ダミーラッチ信号ＤＳＡの立ち上がりエッジの出力タイミングは最も早くなる。
【００５２】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｌレベル、Ｈ２＝Ｈレベル、Ｈ３＝Ｈレベルの場合、ｐＭＯＳトランジスタ９５＝ＯＮ、ｐＭＯＳトランジスタ９９、１０３＝ＯＦＦとなり、インバータ８８のプルアップ能力は最も低くなり、ダミーラッチ信号ＤＳＡの立ち上がりエッジの出力タイミングは最も遅くなる。
【００５３】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｌレベル、Ｈ２＝Ｌレベル、Ｈ３＝Ｈレベルの場合、ｐＭＯＳトランジスタ９５、９９＝ＯＮ、ｐＭＯＳトランジスタ１０３＝ＯＦＦとなり、インバータ８８のプルアップ能力は中間となり、ダミーラッチ信号ＤＳＡの立ち上がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【００５４】
図５はダミーラッチ信号生成回路７３の構成を示す回路図である。図５中、１２２、１２３はダミー入力回路７２の出力信号を遅延してダミーラッチ信号ＤＳＢを生成するインバータであり、インバータ１２２は、インバータ１２４〜１２６を並列接続して構成されている。
【００５５】
インバータ１２４は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１２７と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１２８と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１２９と、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１３０とを直列接続して構成されている。
【００５６】
インバータ１２５は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１３１と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ２によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１３２と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ２によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１３３と、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１３４とを直列接続して構成されている。
【００５７】
インバータ１２６は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１３５と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ３によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１３６と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ３によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１３７と、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１３８とを直列接続して構成されている。
【００５８】
また、１３９はダミー入力回路７２の負荷を入力回路４の負荷と同一とするために設けられたインバータであり、インバータ１４０〜１４２を並列接続して構成されている。
【００５９】
インバータ１４０は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１４３と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１４４と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１４５と、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１４６とを直列接続して構成されている。
【００６０】
インバータ１４１は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１４７と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ２によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１４８と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ２によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１４９と、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１５０とを直列接続して構成されている。
【００６１】
インバータ１４２は、ＶＤＤ電源線と接地線との間に、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１５１と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ３によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１５２と、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ３によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１５３と、ダミー入力回路７２の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１５４とを直列接続して構成されている。
【００６２】
このように構成されたダミーラッチ信号生成回路７３においては、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１＝Ｈレベル、Ｌ２＝Ｈレベル、Ｌ３＝Ｈレベルの場合、ｎＭＯＳトランジスタ１２９、１３３、１３７＝ＯＮとなり、インバータ１２２のプルダウン能力は最も高くなり、ダミーラッチ信号ＤＳＢの立ち上がりエッジの出力タイミングは最も早くなる。
【００６３】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ１＝Ｈレベル、Ｈ２＝Ｌレベル、Ｈ３＝Ｌレベルの場合、ｎＭＯＳトランジスタ１２９＝ＯＮ、ｎＭＯＳトランジスタ１３３、１３７＝ＯＦＦとなり、インバータ１２２のプルダウン能力は最も低くなり、ダミーラッチ信号ＤＳＢの立ち上がりエッジの出力タイミングは最も遅くなる。
【００６４】
また、例えば、ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｌ１＝Ｈレベル、Ｌ２＝Ｈレベル、Ｌ３＝Ｌレベルの場合、ｎＭＯＳトランジスタ１２９、１３３＝ＯＮ、ｎＭＯＳトランジスタ１３７＝ＯＦＦとなり、インバータ１２２のプルダウン能力は中間となり、ダミーラッチ信号ＤＳＢの立ち上がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【００６５】
このように構成された本発明の第１実施形態においては、比較回路７４によって、ダミーラッチ信号ＤＳＡの立ち上がりタイミングと、ダミーラッチ信号ＤＳＢの立ち上がりタイミングとが同一ないし略同一となるように、ダミーラッチ信号生成回路７１、７３及びラッチ信号生成回路３５の遅延時間が調整される。
【００６６】
すなわち、比較回路７４によって、ダミーデータストローブ信号ＳＤの立ち上がりエッジに対するダミー入力回路７０及びダミーラッチ信号生成回路７１の合計遅延時間と、ダミーデータストローブ信号／ＳＤの立ち下がりエッジに対するダミー入力回路７２及びダミーラッチ信号生成回路７３の合計遅延時間とが同一又は略同一となるように、ダミーラッチ信号生成回路７１、７３及びラッチ信号生成回路３５の遅延時間が調整される。
【００６７】
ここに、ダミーデータストローブ信号ＳＤの立ち上がりエッジがダミーラッチ信号ＤＳＡの立ち上がりエッジとなるまでに通過する伝送回路と、データストローブ信号ＤＱＳの立ち上がりエッジがラッチ信号ＳＡの立ち上がりエッジとなるまでに通過する伝送回路は同一構成とされている。
【００６８】
この結果、ダミーデータストローブ信号ＳＤの立ち上がりタイミングからダミーラッチ信号ＤＳＡの立ち上がりタイミングまでの遅延時間と、データストローブ信号ＤＱＳの立ち上がりタイミングからラッチ信号ＳＡの立ち上がりタイミングまでの遅延時間は、同一ないし略同一となる。
【００６９】
また、ダミーデータストローブ信号／ＳＤの立ち下がりエッジがダミーラッチ信号ＤＳＢの立ち上がりエッジとなるまでに通過する伝送回路と、データストローブ信号ＤＱＳの立ち下がりエッジがラッチ信号ＳＢの立ち上がりエッジとなるまでに通過する伝送回路は同一構成とされている。
【００７０】
この結果、ダミーデータストローブ信号／ＳＤの立ち下がりタイミングからダミーラッチ信号ＤＳＢの立ち上がりタイミングまでの遅延時間と、データストローブ信号ＤＱＳの立ち下がりタイミングからラッチ信号ＳＢの立ち上がりタイミングまでの遅延時間は、同一ないし略同一となる。
【００７１】
したがって、比較回路７４によって、ダミーデータストローブ信号ＳＤの立ち上がりエッジに対するダミー入力回路７０及びダミーラッチ信号生成回路７１の合計遅延時間と、ダミーデータストローブ信号／ＳＤの立ち下がりエッジに対するダミー入力回路７２及びダミーラッチ信号生成回路７３の合計遅延時間とが同一又は略同一となるようにダミーラッチ信号生成回路７１、７３及びラッチ信号生成回路３５の遅延時間が調整されると、結果的に、データストローブ信号ＤＱＳの立ち上がりタイミングからラッチ信号ＳＡの立ち上がりタイミングまでの遅延時間と、データストローブ信号ＤＱＳの立ち下がりタイミングからラッチ信号ＳＢの立ち上がりタイミングまでの遅延時間は同一ないし略同一となる。
【００７２】
したがって、本発明の第１実施形態によれば、入力データ信号ＤＱについて規定すべきセットアップ時間ｔＤＳ及びホールド時間ｔＤＨのマージンの向上を図り、高速化に対応することができる。
【００７３】
第２実施形態・・図６〜図８
図６は本発明の第２実施形態のデータ入力回路部を示す回路図であり、本発明の第２実施形態においては、図１に示す遅延回路２８の代わりに、遅延時間を制御可能とされた可変遅延回路１５５が設けられている。
【００７４】
また、入力回路１９と同一構成とされ、ダミーデータストローブ信号ＳＤを入力信号とするダミー入力回路１５６と、可変遅延回路１５５と同一構成とされ、ダミー入力回路１５６の出力信号が入力されるダミー可変遅延回路１５７とが設けられている。
【００７５】
これらダミー入力回路１５６及びダミー可変遅延回路１５７は、入力データ信号ＤＱの立ち上がりエッジの遅延を疑似的にモニターするために、ダミーデータストローブ信号ＳＤをダミー入力データ信号として、ダミー被ラッチ信号ＤＳＣを生成するものである。
【００７６】
また、入力回路１９と同一構成とされ、ダミーデータストローブ信号／ＳＤを入力信号とするダミー入力回路１５８と、可変遅延回路１５５と同一構成とされ、ダミー入力回路１５８の出力信号が入力されるダミー可変遅延回路１５９とが設けられている。
【００７７】
これらダミー入力回路１５８及びダミー可変遅延回路１５９は、入力データ信号ＤＱの立ち下がりエッジの遅延を疑似的にモニターするために、ダミーデータストローブ信号／ＳＤをダミー入力データ信号として、ダミー被ラッチ信号／ＤＳＣを生成するものである。
【００７８】
また、図１に示す比較回路７４の代わりに、図１に示す比較回路７４に機能を付加した比較回路１６０が設けられており、その他については、図１に示す本発明の第１実施形態と同様に構成されている。
【００７９】
比較回路１６０は、図１に示す比較回路７４が備える機能のほかに、ダミーラッチ信号ＤＳＡの立ち上がりタイミングと、ダミー被ラッチ信号ＤＳＣの立ち上がりタイミングとが同一ないし略同一となると共に、ダミー被ラッチ信号ＤＳＣの立ち上がりタイミングと、ダミー被ラッチ信号／ＤＳＣの立ち下がりタイミングとが同一ないし略同一となるように、可変遅延回路１５５及びダミー可変遅延回路１５７、１５９の遅延時間を制御するという機能を有するものである。
【００８０】
図７は可変遅延回路１５５の構成を示す回路図であり、図７中、可変遅延回路１５５は、図１（図１１）に示す遅延回路２８が設けるインバータ２９の代わりに、インバータ１６１を設け、その他については、図１（図１１）に示す遅延回路２８と同様に構成したものである。
【００８１】
インバータ１６１は、インバータ１６２〜１６４を並列接続し、比較回路１６０から出力される被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４〜Ｈ６により、被ラッチ信号ＳＣの立ち上がりエッジの出力タイミングを制御することができると共に、比較回路１６０から出力される被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４〜Ｌ６により、被ラッチ信号ＳＣの立ち下がりエッジの出力タイミングを制御することができるように構成したものである。
【００８２】
インバータ１６２は、ＶＤＤ電源線と接地線との間に、入力回路１９の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１６５と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１６６と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１６７と、入力回路１９の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１６８とを直列接続して構成されている。
【００８３】
インバータ１６３は、ＶＤＤ電源線と接地線との間に、入力回路１９の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１６９と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ５によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１７０と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ５によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１７１と、入力回路１９の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１７２とを直列接続して構成されている。
【００８４】
インバータ１６４は、ＶＤＤ電源線と接地線との間に、入力回路１９の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１７３と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ６によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１７４と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ６によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１７５と、入力回路１９の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１７６とを直列接続して構成されている。
【００８５】
このように構成された可変遅延回路１５５においては、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４＝Ｌレベル、Ｈ５＝Ｌレベル、Ｈ６＝Ｌレベルの場合、ｐＭＯＳトランジスタ１６６、１７０、１７４＝ＯＮとなり、インバータ１６１のプルアップ能力は最も高くなり、被ラッチ信号ＳＣの立ち上がりエッジの出力タイミングは最も早くなる。
【００８６】
また、例えば、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４＝Ｌレベル、Ｈ５＝Ｈレベル、Ｈ６＝Ｈレベルの場合、ｐＭＯＳトランジスタ１６６＝ＯＮ、ｐＭＯＳトランジスタ１７０、１７４＝ＯＦＦとなり、インバータ１６１のプルアップ能力は最も低くなり、被ラッチ信号ＳＣの立ち上がりエッジの出力タイミングは最も遅くなる。
【００８７】
また、例えば、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４＝Ｌレベル、Ｈ５＝Ｌレベル、Ｈ６＝Ｈレベルの場合、ｐＭＯＳトランジスタ１６６、１７０＝ＯＮ、ｐＭＯＳトランジスタ１７４＝ＯＦＦとなり、インバータ１６１のプルアップ能力は中間となり、被ラッチ信号ＳＣの立ち上がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【００８８】
また、例えば、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４＝Ｈレベル、Ｌ５＝Ｈレベル、Ｌ６＝Ｈレベルの場合、ｎＭＯＳトランジスタ１６７、１７１、１７５＝ＯＮとなり、インバータ１６１のプルダウン能力は最も高くなり、被ラッチ信号ＳＣの立ち下がりエッジの出力タイミングは最も早くなる。
【００８９】
また、例えば、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４＝Ｈレベル、Ｌ５＝Ｌレベル、Ｌ６＝Ｌレベルの場合、ｎＭＯＳトランジスタ１６７＝ＯＮ、ｎＭＯＳトランジスタ１７１、１７５＝ＯＦＦとなり、インバータ１６１のプルダウン能力は最も低くなり、被ラッチ信号ＳＣの立ち下がりエッジの出力タイミングは最も遅くなる。
【００９０】
また、例えば、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４＝Ｈレベル、Ｌ５＝Ｈレベル、Ｌ６＝Ｌレベルの場合、ｎＭＯＳトランジスタ１６７、１７１＝ＯＮ、ｎＭＯＳトランジスタ１７５＝ＯＦＦとなり、インバータ１６１のプルダウン能力は中間となり、被ラッチ信号ＳＣの立ち下がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【００９１】
図８はダミー可変遅延回路１５７、１５９の構成を示す回路図である。図８中、ダミー可変遅延回路１５７において、１７７、１７８、１７９はインバータであり、インバータ１７７は、インバータ１８０〜１８２を並列接続して構成されている。
【００９２】
インバータ１８０は、ＶＤＤ電源線と接地線との間に、ダミー入力回路１５６の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１８３と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１８４と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１８５と、ダミー入力回路１５６の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１８６とを直列接続して構成されている。
【００９３】
インバータ１８１は、ＶＤＤ電源線と接地線との間に、ダミー入力回路１５６の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１８７と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ５によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１８８と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ５によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１８９と、ダミー入力回路１５６の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１９０とを直列接続して構成されている。
【００９４】
インバータ１８２は、ＶＤＤ電源線と接地線との間に、ダミー入力回路１５６の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１９１と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ６によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ１９２と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ６によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１９３と、ダミー入力回路１５６の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ１９４とを直列接続して構成されている。
【００９５】
このように構成されたダミー可変遅延回路１５７においては、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４＝Ｌレベル、Ｈ５＝Ｌレベル、Ｈ６＝Ｌレベルの場合、ｐＭＯＳトランジスタ１８４、１８８、１９２＝ＯＮとなり、インバータ１７７のプルアップ能力は最も高くなり、ダミー被ラッチ信号ＤＳＣの立ち上がりエッジの出力タイミングは最も早くなる。
【００９６】
また、例えば、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４＝Ｌレベル、Ｈ５＝Ｈレベル、Ｈ６＝Ｈレベルの場合、ｐＭＯＳトランジスタ１８４＝ＯＮ、ｐＭＯＳトランジスタ１８８、１９２＝ＯＦＦとなり、インバータ１７７のプルアップ能力は最も低くなり、ダミー被ラッチ信号ＤＳＣの立ち上がりエッジの出力タイミングは最も遅くなる。
【００９７】
また、例えば、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４＝Ｌレベル、Ｈ５＝Ｌレベル、Ｈ６＝Ｈレベルの場合、ｐＭＯＳトランジスタ１８４、１８８＝ＯＮ、ｐＭＯＳトランジスタ１９２＝ＯＦＦとなり、インバータ１７７のプルアップ能力は中間となり、ダミー被ラッチ信号ＤＳＣの立ち上がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【００９８】
また、ダミー可変遅延回路１５９において、１９５、１９６、１９７はインバータであり、インバータ１９５は、インバータ１９８〜２００を並列接続して構成されている。
【００９９】
インバータ１９８は、ＶＤＤ電源線と接地線との間に、ダミー入力回路１５８の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ２０１と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ４によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ２０２と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ２０３と、ダミー入力回路１５８の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ２０４とを直列接続して構成されている。
【０１００】
インバータ１９９は、ＶＤＤ電源線と接地線との間に、ダミー入力回路１５８の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ２０５と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ５によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ２０６と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ５によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ２０７と、ダミー入力回路１５８の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ２０８とを直列接続して構成されている。
【０１０１】
インバータ２００は、ＶＤＤ電源線と接地線との間に、ダミー入力回路１５８の出力信号によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ２０９と、被ラッチ信号立ち上がりエッジ出力タイミング制御信号Ｈ６によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ２１０と、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ６によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ２１１と、ダミー入力回路１５８の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ２１２とを直列接続して構成されている。
【０１０２】
このように構成された可変遅延回路１５９においては、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４＝Ｈレベル、Ｌ５＝Ｈレベル、Ｌ６＝Ｈレベルの場合、ｎＭＯＳトランジスタ２０３、２０７、２１１＝ＯＮとなり、インバータ１９５のプルダウン能力は最も高くなり、ダミー被ラッチ信号／ＤＳＣの立ち下がりエッジの出力タイミングは最も早くなる。
【０１０３】
また、例えば、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４＝Ｈレベル、Ｌ５＝Ｌレベル、Ｌ６＝Ｌレベルの場合、ｎＭＯＳトランジスタ２０３＝ＯＮ、ｎＭＯＳトランジスタ２０７、２１１＝ＯＦＦとなり、インバータ１９５のプルダウン能力は最も低くなり、ダミー被ラッチ信号／ＤＳＣの立ち下がりエッジの出力タイミングは最も遅くなる。
【０１０４】
また、例えば、被ラッチ信号立ち下がりエッジ出力タイミング制御信号Ｌ４＝Ｈレベル、Ｌ５＝Ｈレベル、Ｌ６＝Ｌレベルの場合、ｎＭＯＳトランジスタ２０３、２０７＝ＯＮ、ｎＭＯＳトランジスタ２１１＝ＯＦＦとなり、インバータ１９５のプルダウン能力は中間となり、ダミー被ラッチ信号／ＤＳＣの立ち下がりエッジの出力タイミングは、最も早い場合と最も遅い場合との中間となる。
【０１０５】
このように構成された本発明の第２実施形態においては、比較回路１６０によって、本発明の第１実施形態の場合と同様に、ダミーラッチ信号ＤＳＡの立ち上がりタイミングとダミーラッチ信号ＤＳＢの立ち上がりタイミングとが同一ないし略同一とされると共に、ラッチ信号ＳＡの立ち上がりタイミングとダミー被ラッチ信号ＤＳＣの立ち上がりタイミングとが同一ないし略同一となるようにダミーラッチ信号生成回路７１、７３、ラッチ信号生成回路３５、可変遅延回路１５５及びダミー可変遅延回路１５７が制御される。
【０１０６】
次に、同じく比較回路１６０によって、ダミー被ラッチ信号ＤＳＣの立ち上がりタイミングとダミー被ラッチ信号／ＤＳＣの立ち下がりタイミングとが同一ないし略同一となるように可変遅延回路１５５及びダミー可変遅延回路１５９が制御される。
【０１０７】
この結果、データストローブ信号ＤＱＳの立ち上がりタイミングからラッチ信号ＳＡの立ち上がりタイミングまでの遅延時間と、データストローブ信号ＤＱＳの立ち下がりタイミングからラッチ信号ＳＢの立ち上がりタイミングまでの遅延時間とが同一ないし略同一となると共に、データストローブ信号ＤＱＳの立ち上がりタイミングからラッチ信号ＳＡの立ち上がりタイミングまでの遅延時間と、入力データ信号ＤＱの立ち上がりタイミングから被ラッチ信号ＳＣの立ち上がりタイミングまでの遅延時間、及び、データストローブ信号ＤＱＳの立ち上がりタイミングからラッチ信号ＳＡの立ち上がりタイミングまでの遅延時間と、入力データ信号ＤＱの立ち下がりタイミングから被ラッチ信号ＳＣの立ち下がりタイミングまでの遅延時間とが同一ないし略同一となる。
【０１０８】
したがって、本発明の第２実施形態によれば、入力データ信号ＤＱについて規定すべきセットアップ時間ｔＤＳ及びホールド時間ｔＤＨを１：１とする場合、本発明の第１実施形態以上にセットアップ時間ｔＤＳ及びホールド時間ｔＤＨのマージンの向上を図り、高速化に対応することができる。
【０１０９】
第３実施形態・・図９、図１０
図９は本発明の第３実施形態のデータ入力回路部を示す回路図であり、本発明の第３実施形態は、ラッチ回路３２、３３を擬似したダミーラッチ回路２１３、２１４を設けると共に、比較回路２１５と、テスト信号出力端子２１６を設け、その他については、図６に示す本発明の第２実施形態と同様に構成したものである。
【０１１０】
図１０はダミーラッチ回路２１３の構成を示す回路図であり、ダミーラッチ回路２１４も同様に構成されている。図１０中、２１７はダミーラッチ信号ＤＳＡによりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ、２１８、２１９はダミーラッチ信号ＤＳＡによりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタである。
【０１１１】
また、２２０はダミー被ラッチ信号ＤＳＣによりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ、２２１はダミー被ラッチ信号ＤＳＣを反転するインバータ、２２２はインバータ２２１の出力によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【０１１２】
また、２２３はノードＮ１の電位によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ、２２４はノードＮ１の電位によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【０１１３】
また、２２５はノードＮ２の電位によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ、２２６はノードＮ２の電位によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【０１１４】
また、２２７はノードＮ２の電位を反転するインバータ、２２８はノードＮ１の電位を反転するインバータ、２２９はインバータ２２７の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタ、２３０はインバータ２２８の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【０１１５】
また、２３１はノードＮ２の電位によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ、２３２はインバータ２２８の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【０１１６】
また、２３３はノードＮ１の電位によりＯＮ、ＯＦＦが制御されるｐＭＯＳトランジスタ、２３４はインバータ２２７の出力信号によりＯＮ、ＯＦＦが制御されるｎＭＯＳトランジスタである。
【０１１７】
また、２３５はインバータ２３６、２３７からなり、ノードＮ３、Ｎ４の電位を保持するためのラッチ回路、２３８はノードＮ３の電位を反転するインバータ、２３９はインバータ２３８の出力信号を反転してなる信号をダミーラッチ回路２１３の出力信号ＤＱＡとして出力するインバータである。
【０１１８】
比較回路２１５は、ダミーラッチ信号ＤＳＡ、ＤＳＢ及びダミー被ラッチ信号ＤＳＣ、／ＤＳＣを入力し、ダミーラッチ信号ＤＳＡでダミー被ラッチ信号ＤＳＣがラッチされているか否か、及び、ダミーラッチ信号ＤＳＢでダミー被ラッチ信号／ＤＳＣがラッチされているか否かを検出し、その結果をテスト信号ＴＥＳＴとしてテスト信号出力端子２１６に入力できるように構成したものである。
【０１１９】
また、図示は省略するが、本発明の第３実施形態は、ダミーラッチ信号ＤＳＡの立ち上がりエッジの出力タイミングを外部から制御することができるようにしたものである。
【０１２０】
このように構成された本発明の第３実施形態によれば、本発明の第２実施形態と同様の作用効果を得ることができると共に、ダミーラッチ信号ＤＳＡの立ち上がりエッジの出力タイミングを変化させることにより、ラッチ回路３２、３３の特性を擬似的に試験することができる。
【０１２１】
なお、本発明の第１実施形態におけるラッチ信号生成回路３５の調整、本発明の第２実施形態及び第３実施形態におけるラッチ信号生成回路３５及び可変遅延回路１５５の調整は、電源投入時に行うようにすることができ、この場合、これら合わせ込みは、起動シーケンスが終了するまでに終了することが好ましい。
【０１２２】
また、本発明の第１実施形態におけるラッチ信号生成回路３５の調整、本発明の第２実施形態及び第３実施形態におけるラッチ信号生成回路３５及び可変遅延回路１５５の調整は、入力特性を最適化するための期間を指定するコマンドが入力されてから開始するようにしても良い。
【０１２３】
また、本発明の第１実施形態におけるラッチ信号生成回路３５の調整、本発明の第２実施形態及び第３実施形態におけるラッチ信号生成回路３５及び可変遅延回路１５５の調整は、入力回路を必要とする動作時に与えられるコマンドが入力されてから開始するようにしても良い。
【０１２４】
また、本発明の第１実施形態におけるラッチ信号生成回路３５の調整、本発明の第２実施形態及び第３実施形態におけるラッチ信号生成回路３５及び可変遅延回路１５５の調整は、常時行うようにしても良い。
【０１２５】
また、本発明の第１実施形態においては、可変遅延回路を使用してラッチ信号ＳＡ、ＳＢの立ち上がりタイミングを制御するようにした場合について説明したが、入力回路を構成するカレントミラー型増幅回路を使用してラッチ信号ＳＡ、ＳＢの立ち上がりタイミングを制御するようにしても良い。
【０１２６】
また、本発明の第２実施形態及び第３実施形態においては、可変遅延回路を使用してラッチ信号ＳＡ、ＳＢの立ち上がりタイミング及び被ラッチ信号ＳＣの立ち上がりタイミング、立ち下がりタイミングを制御するようにした場合について説明したが、入力回路を構成するカレントミラー型増幅回路を使用してラッチ信号ＳＡ、ＳＢの立ち上がりタイミング及び被ラッチ信号ＳＣの立ち上がりタイミング、立ち下がりタイミングを制御するようにしても良い。
【０１２７】
ここで、本発明の内容を整理すると、本発明には、少なくとも、以下の半導体集積回路が含まれる。
【０１２８】
（１）  第１の入力信号を遅延してなる第１のラッチ信号及び前記第１の入力信号を反転遅延してなる第２のラッチ信号を生成するラッチ信号生成回路と、第２の入力信号を遅延してなる被ラッチ信号を生成する被ラッチ信号生成回路と、前記第１のラッチ信号の前記第１の入力信号の０°エッジに対応するエッジに同期して前記被ラッチ信号をラッチする第１のラッチ回路と、前記第２のラッチ信号の前記第１の入力信号の１８０°エッジに対応するエッジに同期して前記被ラッチ信号をラッチする第２のラッチ回路を備える半導体集積回路において、前記ラッチ信号生成回路は、前記第１の入力信号の０°エッジから前記第１のラッチ信号の前記第１の入力信号の０°エッジに対応するエッジまでの第１の遅延時間と、前記第１の入力信号の１８０°エッジから前記第２のラッチ信号の前記第１の入力信号の１８０°エッジに対応するエッジまでの第２の遅延時間との差が許容範囲となるように自動制御し、前記第１の入力信号から前記第１、第２のラッチ信号を生成することを特徴とする半導体集積回路。
【０１２９】
ここで、第１、第２のラッチ信号は図１、図６及び図９に記載のＳＡ、ＳＢ、ラッチ信号生成回路は入力回路４、ラッチ信号生成回路３５及びラッチ信号生成制御回路３６からなる回路、被ラッチ信号はＳＣ、被ラッチ信号生成回路は入力回路１９及び遅延回路２８（可変遅延回路１５５）からなる回路、第１、第２のラッチ回路はラッチ回路３２、３３に相当する。
【０１３０】
（２）  前記（１）に記載の半導体集積回路において、前記ラッチ信号生成回路は、前記第１の遅延時間を制御可能に第１の入力信号から前記第１のラッチ信号を生成すると共に、前記第２の遅延時間を制御可能に前記第１の入力信号から前記第２のラッチ信号を生成する第２のラッチ信号生成回路と、前記第１、第２の遅延時間の差が許容範囲となるように前記第２のラッチ信号生成回路を制御するラッチ信号生成制御回路を備えていることを特徴とする半導体集積回路。
【０１３１】
ここで、第２のラッチ信号生成回路は、図１、図６及び図９に記載の入力回路４及びラッチ信号生成回路３５からなる回路、ラッチ信号生成制御回路はラッチ信号生成制御回路３６に相当する。
【０１３２】
（３）  前記（２）に記載の半導体集積回路において、前記ラッチ信号生成制御回路は、第１のダミー入力信号及び前記第１のダミー入力信号と逆相関係にある第２のダミー入力信号を生成するダミー入力信号生成回路と、前記第２のラッチ信号生成回路を擬似してなり、前記第１のダミー入力信号を入力し、前記第１のラッチ信号を擬似してなる第１のダミーラッチ信号を生成する第１のダミーラッチ信号生成回路と、前記第２のラッチ信号生成回路を擬似してなり、前記第２のダミー入力信号を入力し、前記第２のラッチ信号を擬似してなる第２のダミーラッチ信号を生成する第２のダミーラッチ信号生成回路と、前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジの出力タイミングと、前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジの出力タイミングとを比較し、その差が許容範囲となるように前記第１、第２のダミーラッチ信号生成回路及び前記第２のラッチ信号生成回路を制御する比較回路を備えていることを特徴とする半導体集積回路。
【０１３３】
ここで、第１のダミー入力信号は図１、図６及び図９に記載のＳＤ、第２のダミー入力信号は／ＳＤ、ダミー入力信号生成回路は発振回路６９、第１のダミーラッチ信号はＤＳＡ、第１のダミーラッチ信号生成回路はダミー入力回路７０及びダミーラッチ信号生成回路７１、第２のダミーラッチ信号はＤＳＢ、第２のダミーラッチ信号生成回路はダミー入力回路７２及びダミーラッチ信号生成回路７３からなる回路、比較回路は比較回路７４に相当する。
【０１３４】
（４）  前記（３）に記載の半導体集積回路において、前記第２のラッチ信号生成回路は、前記第１の入力信号を入力する第１の入力回路と、前記第１の入力回路の出力信号を入力し、前記比較回路により前記第１の遅延時間を制御可能に前記第１のラッチ信号を生成すると共に、前記比較回路により前記第２の遅延時間を制御可能に前記第２のラッチ信号を生成する第３のラッチ信号生成回路を備え、前記第１のダミーラッチ信号生成回路は、前記第１の入力回路を擬似してなり、前記第１のダミー入力信号を入力する第１のダミー入力回路と、前記第３のラッチ信号生成回路を擬似してなり、前記第１のダミー入力回路の出力信号を入力し、前記第１のダミー入力信号の０°エッジから前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジまでの第１のダミー遅延時間を前記比較回路により制御可能に前記第１のダミーラッチ信号を生成する第３のダミーラッチ信号生成回路を備え、前記第２のダミーラッチ信号生成回路は、前記第１の入力回路を擬似してなり、前記第２のダミー入力信号を入力する第２のダミー入力回路と、前記第３のラッチ信号生成回路を擬似してなり、前記第２のダミー入力回路の出力信号を入力し、前記第２のダミー入力信号の１８０°エッジから前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジまでの第２のダミー遅延時間を前記比較回路により制御可能に前記第２のダミーラッチ信号を生成する第４のダミーラッチ信号生成回路を備えていることを特徴とする半導体集積回路。
【０１３５】
ここで、第１の入力回路は図１、図６及び図９に示す入力回路４、第３のラッチ信号生成回路はラッチ信号生成回路３５、第１のダミー入力回路はダミー入力回路７０、第３のダミーラッチ信号生成回路はダミーラッチ信号生成回路７１、第２のダミー入力回路はダミー入力回路７２、第４のダミーラッチ信号生成回路はダミーラッチ信号生成回路７３に相当する。
【０１３６】
（５）  前記（４）に記載の半導体集積回路において、前記第３のラッチ信号生成回路は、前記比較回路により前記第１の遅延時間を制御可能に前記第１の入力回路の出力信号を反転遅延（又は遅延）して前記第１のラッチ信号を生成する第１の可変遅延回路と、前記比較回路により前記第２の遅延時間を制御可能に前記第１の入力回路の出力信号を遅延（又は反転遅延）して前記第２のラッチ信号を生成する第２の可変遅延回路を備え、前記第３のダミーラッチ信号生成回路は、前記比較回路により前記第１のダミー遅延時間を制御可能に前記第１のダミー入力回路の出力信号を反転遅延（又は遅延）して前記第１のダミーラッチ信号を生成する第１のダミー可変遅延回路を備え、前記第４のダミーラッチ信号生成回路は、前記比較回路により前記第４の遅延時間を制御可能に前記第２のダミー入力回路の出力信号を遅延（又は反転遅延）して前記第２のダミーラッチ信号を生成する第２のダミー可変遅延回路を備えていることを特徴とする半導体集積回路。
【０１３７】
ここで、第１の可変遅延回路は、図２に示すインバータ３７、１５、１６からなる回路、第２の可変遅延回路は、インバータ３８、１８からなる回路、第１のダミー可変遅延回路は、図４に示す少なくともインバータ８８、８９、９０からなる回路、第２のダミー可変遅延回路は、図５に示す少なくともインバータ１２２、１２３からなる回路に相当する。
【０１３８】
（６）  前記（５）に記載の半導体集積回路において、前記第１の可変遅延回路は、前記比較回路により前記第１の遅延時間を制御可能とする第１のインバータを備え、前記第２の可変遅延回路は、前記比較回路により前記第２の遅延時間を制御可能とする第２のインバータを備え、前記第１のダミー可変遅延回路は、前記比較回路により前記第１のダミー遅延時間を制御可能とする第１のダミーインバータを備え、前記第２のダミー可変遅延回路は、前記比較回路により前記第２のダミー遅延時間を制御可能とする第２のダミーインバータを備えていることを特徴とする半導体集積回路。
【０１３９】
ここで、第１のインバータは図２に示すインバータ３７、第２のインバータはインバータ３８、第１のダミーインバータは図４に示すインバータ８８、第２のダミーインバータは図５に示すインバータ１２２に相当する。
【０１４０】
（７）  前記（６）に記載の半導体集積回路において、前記第１のインバータは、前記比較回路により前記第１の入力回路の出力信号の前記第１の入力信号の０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成され、前記第２のインバータは、前記比較回路により前記第１の入力回路の出力信号の前記第１の入力信号の１８０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成され、前記第１のダミーインバータは、前記比較回路により前記第１のダミー入力回路の出力信号の前記第１のダミー入力信号の０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成され、前記第２のダミーインバータは、前記比較回路により前記第２のダミー入力回路の出力信号の前記第１のダミー入力信号の１８０°エッジに対応するエッジの伝送を制御可能とする複数のインバータを並列接続して構成されていることを特徴とする半導体集積回路。
【０１４１】
（８）  前記（３）〜（７）に記載の半導体集積回路において、前記被ラッチ信号生成回路は、前記第２の入力信号の立ち上がりエッジから前記被ラッチ信号の前記第２の入力信号の立ち上がりエッジに対応する立ち上がりエッジまでの第３の遅延時間及び前記第２の入力信号の立ち下がりエッジから前記被ラッチ信号の前記第２の入力信号の立ち下がりエッジに対応する立ち下がりエッジまでの第４の遅延時間を制御可能に、前記第２の入力信号から前記被ラッチ信号を生成する第２の被ラッチ信号生成回路と、前記第１のダミー入力信号の立ち上がりエッジから第１のダミー被ラッチ信号の立ち上がりエッジまでの遅延時間を制御可能に、前記第１のダミー入力信号を遅延して前記第１のダミー被ラッチ信号を生成する第１のダミー被ラッチ信号生成回路と、前記第２のダミー入力信号の立ち下がりエッジから第２のダミー被ラッチ信号の立ち下がりエッジまでの遅延時間を制御可能に、前記第２のダミー入力信号を遅延して前記第２のダミー被ラッチ信号を生成する第２のダミー被ラッチ信号生成回路を備え、前記比較回路は、前記第１のダミー被ラッチ信号の立ち上がりタイミング、前記第２のダミー被ラッチ信号の立ち下がりタイミング及び前記被ラッチ信号の立ち上がりタイミング、立ち下がりタイミングを制御することができるように構成されていることを特徴とする半導体集積回路。
【０１４２】
ここで、第２の被ラッチ信号生成回路は、図６に示す入力回路１９、可変遅延回路１５５、ダミー入力回路１５６、１５８、ダミー可変遅延回路１５７、１５９、発振回路６９及び比較回路１６０からなる回路に相当する。
【０１４３】
（９）  前記（３）〜（８）に記載の半導体集積回路において、前記比較回路は、第１、第２のダミーラッチ信号生成回路のうち、回路段数の多い方の回路をリファレンスとして、各回路を制御することを特徴とする半導体集積回路。
【０１４４】
（１０）  前記（８）又は（９）に記載の半導体集積回路において、前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジで前記第１のダミー被ラッチ信号をラッチする第１のダミーラッチ回路と、前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジで前記第２のダミー被ラッチ信号をラッチする第２のダミーラッチ回路と、前記第１のダミーラッチ回路がラッチしたデータと、前記第２のダミーラッチ信号がラッチしたデータとを比較して、その結果を外部に出力する第２の比較回路を備えていることを特徴とする半導体集積回路。
【０１４５】
ここで、第１、第２のダミーラッチ回路は図９に示すダミーラッチ回路２１３、２１４、第２の比較回路は比較回路２１５に相当する。
【０１４６】
（１１）  前記（１０）に記載の半導体集積回路において、前記第１のダミーラッチ信号の前記第１のダミー入力信号の０°エッジに対応するエッジの出力タイミング又は前記第２のダミーラッチ信号の前記第２のダミー入力信号の１８０°エッジに対応するエッジの出力タイミングを外部から制御することができるように構成されていることを特徴とする半導体集積回路。
【０１４７】
（１２）  前記（１）〜（１１）に記載の半導体集積回路において、前記制御による回路の合わせ込みは、電源投入時に行われることを特徴とする半導体集積回路。
【０１４８】
（１３）  前記（１）〜（１１）に記載の半導体集積回路において、遅延時間を調整する必要のある回路の遅延時間の調整は、起動シーケンスが終了するまでに終了することを特徴とする半導体集積回路。
【０１４９】
（１４）  前記（１）〜（１１）に記載の半導体集積回路において、遅延時間を調整する必要のある回路の遅延時間の調整は、入力特性を最適化するための期間を指定するコマンドが入力されてから開始することを特徴とする半導体集積回路。
【０１５０】
（１５）  前記（１）〜（１１）に記載の半導体集積回路において、遅延時間を調整する必要のある回路の遅延時間の調整は、入力回路を必要とする動作時に与えられるコマンドが入力されてから開始することを特徴とする半導体集積回路。
【０１５１】
（１６）  前記（１）〜（１１）に記載の半導体集積回路において、遅延時間を調整する必要のある回路の遅延時間の調整は、常時行われることを特徴とする半導体集積回路。
【０１５２】
【発明の効果】
以上のように、本発明によれば、ラッチ信号生成回路は、第１の入力信号の０°エッジから第１のラッチ信号の第１の入力信号の０°エッジに対応するエッジまでの第１の遅延時間と、第１の入力信号の１８０°エッジから第２のラッチ信号の第１の入力信号の１８０°エッジに対応するエッジまでの第２の遅延時間との差が許容範囲となるように自動制御し、第１の入力信号から第１、第２のラッチ信号を生成するように構成されているので、第２の入力信号について規定すべきセットアップ時間及びホールド時間のマージンの向上を図り、高速化に対応することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態のデータ入力回路部を示す回路図である。
【図２】本発明の第１実施形態が備えるラッチ信号生成回路の構成を示す回路図である。
【図３】本発明の第１実施形態が備える発振回路の構成を示す回路図である。
【図４】本発明の第１実施形態が備えるダミーラッチ信号生成回路の構成を示す回路図である。
【図５】本発明の第１実施形態が備えるダミーラッチ信号生成回路の構成を示す回路図である。
【図６】本発明の第２実施形態のデータ入力回路部を示す回路図である。
【図７】本発明の第２実施形態が備える可変遅延回路の構成を示す回路図である。
【図８】本発明の第２実施形態が備えるダミー可変遅延回路の構成を示す回路図である。
【図９】本発明の第３実施形態のデータ入力回路部を示す回路図である。
【図１０】本発明の第３実施形態が備えるダミーラッチ回路の構成を示す回路図である。
【図１１】従来のＤＤＲ−ＳＤＲＡＭの一例のデータ入力回路部を示す回路図である。
【図１２】図１１に示す従来のＤＤＲ−ＳＤＲＡＭのデータ入力回路部の動作を示す波形図である。
【符号の説明】
ＤＱＳ  データストローブ信号
ＤＱ  入力データ信号
Ｖref   基準電圧
ＳＡ、ＳＢ  ラッチ信号
ＳＣ  被ラッチ信号
ＤＳＡ、ＤＳＢ  ダミーラッチ信号
【図１】
0004613378.tif 000002
【図２】
0004613378.tif 000003
【図３】
0004613378.tif 000004
【図４】
0004613378.tif 000005
【図５】
0004613378.tif 000006
【図６】
0004613378.tif 000007
【図７】
0004613378.tif 000008
【図８】
0004613378.tif 000009
【図９】
0004613378.tif 000010
【図１０】
0004613378.tif 000011
【図１１】
0004613378.tif 000012
【図１２】
0004613378.tif 000013