(57)【要約】【課題】理想的な帯域拡散クロック技術を満足する周期変化を有する帯域拡散クロック信号を発生することができる帯域拡散クロック発生器を提供する。【解決手段】帯域拡散クロック発生器は予め決められた遅延に対応する制御コードを貯蔵するために不活性メモリを含む。遅延回路は、固定クロック信号に時間周期を適用するために遅延を決定する予め決められたビット数を有する制御コードを受信する。【選択図】図４
2005085273.tif 000002
【特許請求の範囲】
【請求項１】
予め決められた遅延に対応する制御コードを貯蔵するためのレジスタ回路と、
予め決められたビット数を有する制御コードを受信し、固定クロック信号を前記制御コードによって決められた時間周期ほど遅延させるための遅延回路と
を備えることを特徴とする帯域拡散クロック発生器。
【請求項２】
前記レジスタ回路に対するアドレス指定信号を発生するために前記固定クロック信号を受信する制御回路をさらに備えることを特徴とする請求項１に記載の帯域拡散クロック発生器。
【請求項３】
前記レジスタ回路は、不揮発性メモリを備えることを特徴とする請求項２に記載の帯域拡散クロック発生器。
【請求項４】
前記制御回路は、前記固定クロック信号を受信する周波数分割器、及び前記周波数分割器の出力クロック信号を受信するアドレス発生器を備えることを特徴とする請求項２に記載の帯域拡散クロック発生器。
【請求項５】
前記アドレス発生器は、カウンタまたはシフトレジスタを備えることを特徴とする請求項４に記載の帯域拡散クロック発生器。
【請求項６】
前記遅延回路は、前記固定クロック信号を反電させるためのインバーター、及び直列連結された遅延素子を備えることを特徴とする請求項１に記載の帯域拡散クロック発生器。
【請求項７】
前記遅延回路は、前記インバーターの出力に電気的に接続された金属酸化物半導体キャパシタをさらに備え、各キャパシタは前記制御コードの１ビットを受信することを特徴とする請求項６に記載の帯域拡散クロック発生器。
【請求項８】
前記キャパシタは、ＰＭＯＳキャパシタとＮＭＯＳキャパシタで構成されたグループ内の一つを備えることを特徴とする請求項７に記載の帯域拡散クロック発生器。
【請求項９】
前記キャパシタは、第１負荷としてのＮＭＯＳキャパシタ及び第２負荷としてのＰＭＯＳキャパシタを備えることを特徴とする請求項７に記載の帯域拡散クロック発生器。
【請求項１０】
前記遅延素子は、アクセストランジスタ及び前記制御コードの各ビットに電気的に接続されたキャパシタを備えることを特徴とする請求項６に記載の帯域拡散クロック発生器。
【請求項１１】
各ビット用の各キャパシタは、同一のキャパシタ値を有することを特徴とする請求項７に記載の帯域拡散クロック発生器。
【請求項１２】
各ビット用の各キャパシタは、他のビット用のキャパシタとは異なるキャパシタを有することを特徴とする請求項７に記載の帯域拡散クロック発生器。
【請求項１３】
前記制御コードは、２進加重値をさらに備えることを特徴とする請求項１に記載の帯域拡散クロック発生器。
【請求項１４】
前記制御コードは、同一加重値をさらに備えることを特徴とする請求項１に記載の帯域拡散クロック発生器。
【請求項１５】
前記制御コードは、ａの繰り返し回数の表現をさらに備えることを特徴とする請求項１に記載の帯域拡散クロック発生器。
【請求項１６】
前記遅延単位は、クロック信号の入力周波数によって左右されることを特徴とする請求項１５に記載の帯域拡散クロック発生器。
【請求項１７】
予め決められた遅延にそれぞれ対応する制御コードを貯蔵するためのレジスタ回路と、
前記レジスタ回路を順次にアドレス指定するために固定クロック信号を受信するアドレス発生器と、
制御コードを受信し、前記固定クロック信号を前記制御コードに対応する遅延周期ほど遅延させる遅延回路と
を備えることを特徴とする帯域拡散クロック発生器。
【請求項１８】
前記レジスタ回路は、ヒューズアレイ、読取り専用メモリ、電気的に消去可能であるプログレミング可能読取り専用メモリ及び電気的にプログレミングが可能な読取り専用メモリを備えるグループから選択された一つを備えることを特徴とする請求項１７に記載の帯域拡散クロック発生器。
【請求項１９】
前記アドレス発生器は、カウンタまたはシフトレジスタを備えることを特徴とする請求項１７に記載の帯域拡散クロック発生器。
【請求項２０】
予め決められた遅延にそれぞれ対応する制御コードを貯蔵するためのレジスタ回路と、
前記レジスタ回路を順次アドレス指定するためのアドレス発生器と、
制御コードを受信し、固定クロック信号を前記制御コードに対応する遅延周期ほど遅延させる遅延回路と、
前記固定クロック信号を受信し、第１クロック信号を前記アドレス発生器に印加する周波数分割器と、
を備えることを特徴とする帯域拡散クロック発生器。
【請求項２１】
前記第１クロック信号の周波数は、前記固定クロック信号の周波数よりも低いことを特徴とする請求項２０に記載の帯域拡散クロック発生器。
【請求項２２】
前記制御コードは、異なる遅延周期に対応する２進加重値を備えることを特徴とする請求項２０に記載の帯域拡散クロック発生器。
【請求項２３】
前記制御コードは,
異なる遅延周期に対応する同一加重値をさらに備えることを特徴とする請求項２０に記載の帯域拡散クロック発生器。
【請求項２４】
制御コードをアクセスするためにレジスタ回路をアドレス指定する段階と、
各制御コードが異なる遅延レベルに対応するように遅延回路を前記制御コードで制御する段階と、
可変遅延回数を固定クロック信号に適用して時変周波数の帯域拡散クロック信号を生成する段階と
を含むことを特徴とする方法。
【請求項２５】
前記レジスタ回路をアドレス指定する段階は、
前記固定クロック信号よりも低い周波数クロック信号を生成するために周波数分割器を固定クロック信号に適用する段階と、
前記よりも低い周波数クロックを、アドレス発生器を提供する段階と、
前記レジスタ回路をアドレス指定することに使用するアドレスを順次形式で発生する段階と
さらに備えることを特徴とする請求項２４に記載の方法。
【請求項２６】
前記遅延回路を制御する段階は、
制御コードを前記遅延回路で受信する段階と、
前記制御コードの非ゼロビットに対応する前記遅延回路内の素子を活性化させる段階と
をさらに備えることを特徴とする請求項２４に記載の方法。
【請求項２７】
各制御コードが異なる遅延レベルに対応するように前記遅延回路を制御コードに制御する段階で、前記異なる遅延レベルは単位遅延レベルの倍数であることを特徴とする請求項２４に記載の方法。
【請求項２８】
メモリ制御器と、
メモリモジュールと、
帯域拡散クロック発生器と、
固定クロック信号を受信し、アドレス信号を出力する制御回路と、
前記固定クロック信号を受信し、制御コードに応答して可変遅延周期を有する第１クロック信号を出力するプログレミング可能遅延回路と、
前記プログレミング可能遅延回路に対するコードを貯蔵し、前記制御コードを出力するために前記アドレス信号を受信するレジスタ回路と、
複数のメモリ装置と
を備えることを特徴とするメモリシステム。
【請求項２９】
帯域拡散クロック信号を受信するメモリ制御器と、
クロック発生器と、
一定なクロック周期を有する第１クロック信号を出力するクロックソースと、
前記第１クロック信号を受信し、前記第１クロック信号の周波数よりも高い周波数を有する第２クロック信号を出力する位相同期ループと、
前記第２クロック信号を受信し、前記帯域拡散クロック信号を出力する帯域拡散クロック発生器と、
前記第２クロック信号を受信し、アドレス信号を出力する制御回路と、
前記第２クロック信号を受信し、制御コードに応答して可変クロック周期を有する前記帯域拡散クロック信号を出力するプログレミング可能遅延回路と、
前記プログレミング可能遅延回路に対するコードを貯蔵し、前記制御コードを出力するために前記アドレス信号を受信するレジスタ回路と、
複数のメモリ装置を備える前記帯域拡散クロック信号を受信するメモリモジュールと、
を備えることを特徴とするメモリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帯域拡散クロック発生器（Ｓｐｒｅａｄ  ｓｐｅｃｔｒｕｍ  ｃｌｏｃｋ  ｇｅｎｅｒａｔｏｒ）及び帯域拡散クロック発生方法に関する。
【背景技術】
【０００２】
図１のクロック発生器１０は、一般的にクロックソース１００と位相同期ループ（ＰＬＬ）１０２を備える。この発生器１０は普通、方形波及び５０％デューティーサイクルを有するシステムクロックを発生する。この時、システムクロックは、メモリモジュール１４及びメモリ制御器１２を含むメモリシステムのような多数の異なるタイプのシステムに使用される。
【０００３】
このようなシステムクロックは、不必要である電磁気干渉（ＥＭＩ）の原因でもある。ＥＭＩは信号転送を妨害するために電子回路に問題を起こすこともある。技術が向上することによって、回路はより早く動作することができ、これは、さらに速いクロックを要求し、このようなクロックは多くのＥＭＩを発生させる。ＥＭＩを緩和させる一つの技術は、帯域拡散クロック発生器（ＳＳＣＧ）を使用することである。これらのクロックはクロックエッジでのエネルギーピックを回避させる周波数が異なる周波数にかけて拡散されるという点から帯域拡散という。一部の例で、ＳＳＣＧは後述される米国特許に開示されているＰＬＬを利用して具現できる。ＰＬＬは電圧制御発振器（ｖｏｌｔａｇｅ  ｃｏｎｔｒｏｌｌｅｄ  ｏｓｃｉｌｌａｔｏｒ；ＶＣＯ）の入力電圧を変動させてクロックに可変遅延を引き起こす。
【０００４】
この接近法の例が、１９９７年５月２０日に特許となった特許文献１、２００１年９月１８日に特許となった特許文献２、及び２００２年２月２６日に特許となった特許文献３に開示されている。ＰＬＬを使用すると一般的にクロックサイクルが二つの周波数限界の間でスイッチングされることができ、周波数クロックが前記限界の間で前後に調節される。この接近法は二つの固定周波数だけが使用されることができるために少し制限的でもあり、プログラミング可能制御が不可能である。
【０００５】
他の接近法が、２００２年１２月３１日に特許となった特許文献４に開示されている。図２に示されたように、この接近法は固定クロック（ＦＣＬＫ）によってクロックが供給されるカウンタシークエンサー２０によってスイッチングされる負荷として使用される２キャパシタを有している。カウンタシークエンサー２０は第１制御信号（ＣＴＬ１）を負荷スイッチングトランジスタ２２のゲートに供給し、第２制御信号（ＣＴＬ２）を第２負荷スイッチングトランジスタ２４のゲートに供給する。ＣＴＬ１がハイである場合は、出力バッファー３０の論理臨界値に到達する前にキャパシタ２６が入力バッファー２８によって充放電されなければならなく、これによりクロックエッジが遅延される。ＣＴＬ２がハイである場合は、出力バッファー３０の論理臨界値に到達する前にキャパシタ３２が入力バッファー２８によって充放電されなければならなく、これによりクロックエッジがまた遅延される。ＣＴＬ１及びＣＴＬ２がハイである場合は、二つのキャパシタが充電されなければならなく、クロックエッジがさらに遅延される。しかしながら、これらの負荷は必要なクロック周波数を調節できるように線形的に変化されることはできない。
本発明の上述の目的、その他の目的、特徴及びメリットは、図を参照しながら実施形態で詳しく説明する。
【０００６】
【特許文献１】米国特許第５，６３１，９２０号明細書
【特許文献２】米国特許第５，６９２，５０７号明細書
【特許文献３】米国特許第６，３５１，４８５号明細書
【特許文献４】米国特許第６，５０１，３０７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、理想的な帯域拡散クロック技術を満足する周期変化を有する帯域拡散クロック信号を発生することができる帯域拡散クロック発生器を提供することにある。
本発明の他の目的は、前記目的を達成するための帯域拡散クロック発生方法を提供することにある
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明の帯域拡散クロック発生器の第１形態は、予め決められた遅延に対応する制御コードを貯蔵するためのレジスタ回路と、予め決められたビット数を有する制御コードとを受信し、固定クロック信号を前記制御コードによって決められた時間周期ほど遅延させるための遅延回路を備えることを特徴とする。
【０００９】
前記帯域拡散クロック発生器は、前記レジスタ回路に関するアドレス指定信号を発生するために前記固定クロック信号を受信する制御回路をさらに備えることを特徴とし、前記レジスタ回路は非揮発性メモリを備えることを特徴とする。
前記制御回路は、前記固定クロック信号を受信する周波数分割機、及び前記周波数分割機の出力クロック信号を受信するアドレス発生器を備えることを特徴とし、前記アドレス発生器はカウンタまたはシフトレジスタを備えることを特徴とする。
【００１０】
前記遅延回路は、前記固定クロック信号を反転させるためのインバーター、及び直列連結された遅延素子を備えることを特徴とする。そして、前記遅延回路は、前記インバーターの出力に電気的に接続された金属酸化物半導体キャパシタをさらに備え、各キャパシタは前記制御コードの１ビットを受信することを特徴とする。前記キャパシタは、ＰＭＯＳキャパシタとＮＭＯＳキャパシタで構成されたグループ内の一つを備えることを特徴とし、前記キャパシタは第１負荷としてのＮＭＯＳキャパシタ及び第２負荷としてのＰＭＯＳキャパシタを備えることを特徴とする。
【００１１】
そして、前記遅延素子は、アクセストランジスタ及び前記制御コードの各ビットに電気的に接続されたキャパシタを備えることを特徴とし、各ビット用の各キャパシタは同一なキャパシタンス値を有したり、各ビット用の各キャパシタは他のビット用のキャパシタとは異なるキャパシタンスを有することを特徴とする。
【００１２】
前記制御コードは、２進加重値をさらに備えることを特徴としたり、前記制御コードは同一の加重値をさらに備えることを特徴としたり、前記制御コードはａの繰り返し回数の表現をさらに備えることを特徴とする。
前記遅延単位は、クロック信号の入力周波数によって左右されることを特徴とする。
【００１３】
前記目的を達成するために、本発明の帯域拡散クロック発生器の第２形態は、予め決められた遅延にそれぞれ対応する制御コードを貯蔵するためのレジスタ回路、前記レジスタ回路を順次にアドレス指定するために固定クロック信号を受信するアドレス発生器、及び制御コードを受信し、前記固定クロック信号を前記制御コードに対応する遅延周期ほど遅延させる遅延回路を備えることを特徴とする。
【００１４】
前記レジスタ回路は、ヒューズアレイ、読取り専用メモリ、電気的に消去可能なプログラミング可能読取り専用メモリ、及び電気的にプログラミングが可能な読取り専用メモリを備えたグループから選択された一つを備えることを特徴とする。
前記アドレス発生器は、カウンタまたはシフトレジスタを備えることを特徴とする。
【００１５】
前記目的を達成するために本発明の帯域拡散クロック発生器の第３形態は、予め決められた遅延にそれぞれ対応する制御コードを貯蔵するためのレジスタ回路、該レジスタ回路を順次にアドレス指定するためのアドレス発生器、制御コードを受信し、固定クロック信号を前記制御コードに対応する遅延周期ほど遅延させる遅延回路、及び前記固定クロック信号を受信し、第１クロック信号を前記アドレス発生器に印加する周波数分割機を備えることを特徴とする。
【００１６】
前記第１クロック信号の周波数は、前記固定クロック信号の周波数よりも低いことを特徴とする。
前記制御コードは、相異なる遅延周期に対応する２進加重値を備えることを特徴としたり、前記制御コードは相異なる遅延周期に対応する同一の加重値を備えることを特徴とする。
【００１７】
前記他の目的を達成するために本発明の帯域拡散クロック発生方法は、制御コードをアクセスするためにレジスタ回路をアドレス指定する段階、各制御コードが相異なる遅延レベルに対応するように遅延回路を前記制御コードで制御する段階と、可変遅延回数を固定クロック信号に適用して時変周波数の帯域拡散クロック信号を生成する段階とを含むことを特徴とする。
【００１８】
前記レジスタ回路をアドレス指定する段階は、前記固定クロック信号よりも低い周波数クロック信号を生成するために周波数分割機を固定クロック信号に適用する段階と、前記よりも低い周波数クロックをアドレス発生器に供給する段階と、前記レジスタ回路をアドレス指定するのに使用できるアドレスを順次形式で発生する段階とをさらに備えることを特徴とする。
【００１９】
前記遅延回路を制御する段階は、制御コードを前記遅延回路から受信する段階と、前記制御コードの非ゼロビットに対応する前記遅延回路内の素子を活性化させる段階とをさらに備えることを特徴とする。
各制御コードが相異なる遅延レベルに対応するように前記遅延回路を制御コードで制御する段階で、前記相異なる遅延レベルは単位遅延レベルの倍数であることを特徴とする。
【００２０】
また、本発明のメモリシステムの第１形態は、メモリ制御機、メモリモジュール、帯域拡散クロック発生器、固定クロック信号を受信し、アドレス信号を出力する制御回路、前記固定クロック信号を受信し、制御コードに応答して可変遅延周期を有する第１クロック信号を出力するプログラミング可能遅延回路、前記プログラミング可能遅延回路に関するコードを貯蔵し、前記制御コードを出力するために前記アドレス信号を受信するレジスタ回路と、複数のメモリ装置とを備えることを特徴とする。
【００２１】
本発明のメモリシステムの第２形態は、帯域拡散クロック信号を受信するメモリ制御機、クロック発生器、一定なクロック周期を有する第１クロック信号を出力するクロックソース、前記第１クロック信号を受信し、前記第１クロック信号の周波数よりも高い周波数を有する第２クロック信号を出力する位相同期ループ、前記第２クロック信号を受信し、前記帯域拡散クロック信号を出力する帯域拡散クロック発生器、前記第２クロック信号を受信し、アドレス信号を出力する制御回路、前記第２クロック信号を受信し、制御コードに応答して可変クロック周期を有する前記帯域拡散クロック信号を出力するプログラミング可能遅延回路、該プログラミング可能遅延回路に関するコードを貯蔵し、前記制御コードを出力するために前記アドレス信号を受信するレジスタ回路、と、複数のメモリ装置とを備える前記帯域拡散クロック信号を受信するメモリモジュールを備えることを特徴とする。
【発明の効果】
【００２２】
本発明の帯域拡散クロック発生器及び発生方法は、帯域拡散クロック信号の周期が理想的な周期変化を有するように微細で、且つ正確に調節することが可能である。
従って、周期的なクロック信号により引き起こされる干渉を緩和させることができる。
【発明を実施するための最良の形態】
【００２３】
図３には、非変調クロック信号の問題となる原因が示されている。非変調器（ｎｏｎｍｏｄｕｌａｔｏｒ）クロックからのエネルギースパイクは変調されたクロック信号、すなわち、帯域拡散信号の振幅以上として、２ｄＢないし１８ｄＢの振幅を有することができる。この差は、電子素子及びメモリシステムのようなシステムに否定的な影響を与えることができる最も高いレベルのＥＭＩを引き起こす。ここで説明された例は、メモリシステム素子及び方法によって変えることができるが、単に例として示したにすぎず、本発明の実施形態の適用は、メモリシステムのみに限定されないという点を理解しなければならない。
【００２４】
このようなシステムの例が図４に示されている。クロック発生器４０は、帯域拡散クロック発生器（ＳＳＣＧ）４２により使用される固定周波数クロック（ＦＣＬＫ）を発生する。ＳＳＣＧ４２は、帯域拡散クロックを生成し、この帯域拡散クロックは電子装置４４ａ−４４ｎにより使用される。メモリシステムで、装置４４ａ−４４ｎは、データを貯蔵するために使用されるメモリバンクまたはメモリモジュールまたはメモリ装置またはレジスタでもある。
【００２５】
帯域拡散クロック発生器を利用するメモリシステムの他の実施形態が図５及び図６に示されている。図５で、クロック発生器９０は、固定周波数クロック９００及び位相同期ループ９０２を含む。メモリモジュール９４は個別メモリモジュール及び帯域拡散クロック発生器９０４を含む。
【００２６】
ＳＳＣＧ４２は、図７にさらに詳しい実施形態として示されている。この実施形態で、ＳＳＣＧ４２は制御回路５０、プログラミング可能遅延回路５２及びレジスタ回路５４を有している。レジスタ回路５４は、遅延回路５２をプログラミングする制御コードを保有している。制御回路５０はアドレスをレジスタ回路５４に提供し、レジスタ回路５４は制御コードを遅延回路に提供する。これは遅延により固定クロック（ＦＣＬＫ）に適用される遅延周期の変更を可能にし、これにより周期クロックのＥＭＩが緩和されるようにクロック周波数が変更される。
【００２７】
プログラミング可能な遅延は、多数セットの遅延素子のうち一つによって具現できる。二つの例が図８Ａ及び図８Ｂに示されているが、これらは遅延素子の例に過ぎないということに注意しなければならない。本発明の実施形態は、一般的にレジスタ回路から提供される制御コードによって選択されることができる素子を提供し、従って帯域拡散クロック発生器から遅延を正確に制御することができる。図８Ａの例で、遅延素子はＮＭＯＳキャパシタンス及びＰＭＯＳキャパシタンスのような向き合って配列されたキャパシタである。固定クロック（ＦＣＬＫ）は反転入力バッファー６０によってバッファーリングされる。ＦＣＬＫ信号がハイであれば、反転信号はローである。従って、ロー信号がＰＭＯＳキャパシタンス６２ａ，６２ｂ，６２ｃの一方の端子に存在するようになる。特定素子の制御コードがローであると、その素子のＰＭＯＳキャパシタンスはキャパシタンスの１００％を提供するようになって素子の充電時間と同一の遅延が引き起こされる。
【００２８】
例えば、制御コードＣＯ１がローであると、キャパシタ６２ａは出力インバーター６６に信号が伝達される前に充電されなければならないキャパシタンスの１００％を提供する。制御コードＣＯ１がハイであれば、キャパシタ６２ａは、信号が出力インバーター６６に信号が伝達される前に充電されなければならないキャパシタンスのおおよそ１／３を提供する。
【００２９】
クロック信号（ＦＣＬＫ）がローであると、インバーター６０の出力はハイである。従って、ＮＭＯＳキャパシタ６４ａ−６４ｃは出力インバーター６６に到達する前に信号に対してライン負荷となる。この方式で、遅延量は入力クロック信号（ＦＣＬＫ）と共に制御コードによってプログラミングできる。
【００３０】
遅延回路の他の例が図８Ｂに示されている。この実施形態の各遅延素子は、７２ａのようなアクセストランジスタ及び７４ａのようなキャパシタを有する。特定素子の制御コードがハイである場合、アクセストランジスタがターンオンされてキャパシタが充電され、従って遅延が引き起こる。例えば、制御コードＣＯ１がハイであると、トランジスタ７２ａがターンオンされてキャパシタ７４ａが充電される。従って、入力インバーターバッファー７０から出力インバーターバッファー７６への信号転送で遅延が引き起こる。ターンオンされる追加的な各トランジスタは、キャパシタを充電して遅延を増加させる。
【００３１】
図８Ａ及び図８Ｂのキャパシタは、すべて同一の値または異なる値を有することができる。例えば、各キャパシタは遅延ｄの単位量と同一の充電時間を有することができる。また、各キャパシタの充電時間は２進等価値を有するように制御でぎる。例えば、‘ａ’キャパシタは遅延の単位量ｄと同一の充電時間を有することができる。‘ｂ’キャパシタは遅延の単位量の２倍（２ｄ、すなわちｄ＋１）と同一の充電時間を有することができる。‘ｃ’キャパシタは遅延の単位量の４倍（４ｄ、つまりｄ＋３）と同一の充電時間を有することができる。
【００３２】
次にＳＳＣＧの制御回路５０を参照すると、実施形態が図９に示されている。制御回路５０は、より低い周波数クロック（ＤＦＣＬＫ）を発生する周波数分割器８０、及びアドレス発生器８２を備えることができる。アドレス発生器は状態マシーン（ｓｔａｔｅ  ｍａｃｈｉｎｅ）として具現でき、ここで新しいアドレス信号の出力は状態マシーンが状態を次の状態に変化させるようにする。制御コード値、すなわち制御ワードの組合せ数は有限にできるため必要なアドレスの個数を知ることもできる。
【００３３】
例えば、遅延回路を活性化するのに使用される制御‘ワード’が４個だけある場合がある。４個のアドレス、すなわち１０００、０１００、００１０、０００１を使用することができる。アドレスを発生するアドレス発生器が図１０に示されている。リセット信号（ＲＥＳＥＴ）が印加されると、アドレス信号Ａ１−Ａ４が１０００で発生する。フリップフロップ発生アドレス信号Ａ１は、セット信号ＳＥに応答してハイ信号を発生する。アドレス信号Ａ１が発生されると、分割クロック（ＤＦＣＬＫ）がトグルされるごとにＡ１信号のハイデータが次のアドレス信号にシフトされる。従って、アドレス信号Ａ１−Ａ４、すなわち０１００、００１０、０００１が生成される。これらは順方向イネーブル信号（ＦＣＯＮ）がイネーブルされる時にこの順序でイネーブルされる。
【００３４】
最終アドレスＡ４が活性された後、Ａ１−Ａ４、０００１、逆方向イネーブル信号（ＢＣＯＮ）がイネーブルされる。従って、Ａ４信号のハイデータが逆順Ａ３，Ａ２及びＡ１で出力される。従って、アドレス信号Ａ１−Ａ４は、００１０、０１００及び１０００のような順序で変化する。スイッチは、順方向スイッチＦＳＷ１−ＦＳＷ３または逆方向スイッチＢＳＷ１−ＢＳＷ３である。このアドレス発生プロセスは、分割クロックＤＦＬＣＫに応答してアドレス信号を発生するために連続的に繰り返される。遅延負荷の値は、図１１で説明されるようにエッジ変動により変化することができる。
【００３５】
図１１にアドレス発生のための信号タイミングが示されている。リセット信号がプロセスを開始させる。二つのクロック信号（ＦＣＬＫ）及び分割クロック（ＤＦＣＬＫ）が示されている。この特定の実施形態で、ＤＦＣＬＫは、固定クロックの周波数の１／２である周波数を有する。他の周波数分割が使用されることもある。
【００３６】
順方向の制御信号及び逆方向の制御信号（ＦＣＯＮ，ＢＣＯＮ）が図１０に示されたＢ２Ｆ信号及びＦ２Ｂ信号から発生される。この関連するタイミング信号が図１０に示されている。結果的に帯域拡散クロック信号（ＳＳＣＬＫ）は、それと連関した遅延を有する。例えば、周期Ｔは、固定クロック信号と遅延単位ｄを合せた期間である。クロック信号に付加された遅延単位数は、システム設計者の希望により変わるようにプログラミングされている。図１１の例で、周期Ｔ＋１は、ｄ＋１の遅延を有し、周期Ｔ＋２は、ｄ＋３の遅延を有し、周期Ｔ＋３は、ｄ＋４の遅延を有する。アドレスが逆方向にサイクリングすることにより、遅延も図１１に示されたように逆方向にサイクリングする。
【００３７】
示された遅延は、アドレスＡ１−Ａ４にある制御信号によって決定される。下記テーブルは制御‘ワード’内の制御信号ＣＯ１，ＣＯ２，ＣＯ３及び対応アドレスを示す。図７を再度参照すると、アドレス回路に提供されたアドレスが、上述した遅延素子に提供される特定制御コードを生成するということが分かる。提供された一部の制御コードの例が下記テーブルに示されている。
【表１】
2005085273.tif 000003
【００３８】
この特定例では、図８Ａ及び図８Ｂに示されたように三つの遅延素子があるものと仮定する。しかしながら任意の個数の制御コードだけでなく任意の個数の遅延素子が使用されることができるということに注意しなければならない。また、制御コード自体の性質が変わることもある。制御コードは遅延の２進表現でもあり、ここで００１の遅延制御コードは１番の遅延を生成するようになるが、１００の遅延制御コードは４番の遅延を生成することになる。
【００３９】
また、制御コードは同一加重値を有する表現でもある。制御コード１００は、２番の遅延でもある。例えば、同一加重値を有する表現が下記の表に含まれている。
【表２】
2005085273.tif 000004
【００４０】
この場合にも、コードは遅延の繰返し数を示している。
一実施形態で、レジスタ回路はアドレスを制御コードとして使用して、除去することができる。しかし、これは遅延回路のプログラミング可能性に最も高い柔軟性を提供する限り、レベルのモジュール化（ｍｏｄｕｌａｒｉｚａｔｉｏｎ）を除去する。例えば、レジスタ回路は、再プログラミングしたり、予め決められたアドレスに対して異なる値を有する新しいレジスタ回路に代替することができる。
【００４１】
アドレス０００１と連関されている遅延は０ではなく４を必要としたとする。前記制御コードを有する既存のレジスタ回路の除去、または再プログラミングの許容は、アドレス発生器から分離されたレジスタ回路のために可能である。レジスタ回路は消去可能であり、電気的にプログラミングが可能な読取り専用メモリ（ＥＥＰＲＯＭ）、ヒューズアレイ、電気的にプログラミング可能読取り専用メモリ（ＥＰＲＯＭ）、読取り専用メモリ（ＲＯＭ）などのような任意のタイプの不揮発性メモリでもある。
【００４２】
本発明の実施形態の原理を例示及び説明したが、前記実施形態はそのような原理を離脱せず配列及び詳細事項が修正できると言うことは当業者に容易にわかるであろう。添付された請求範囲の思想及び範囲内に属するすべての修正が請求されるものである。
【図面の簡単な説明】
【００４３】
【図１】メモリシステムの従来技術の実施形態を示す図である。
【図２】帯域拡散クロック発生器の従来技術の実施形態を示す図である。
【図３】クロック発生器と関係するエネルギーパルスのダイヤグラムを示す図である。
【図４】本発明によるメモリシステムの一実施形態を示す図である。
【図５】本発明による帯域拡散クロック発生器を使用したメモリシステムの実施形態を示す図である。
【図６】本発明による帯域拡散クロック発生器を使用したメモリシステムの他の実施形態を示す図である。
【図７】本発明による帯域拡散クロック発生器の一実施形態を示す図である。
【図８Ａ】本発明による遅延回路の他の実施形態を示す図である。
【図８Ｂ】本発明による遅延回路の他の実施形態を示す図である。
【図９】本発明による帯域拡散クロック発生器の制御回路の一実施形態をを示す図である。
【図１０】本発明によるアドレス発生器の一実施形態を示す図である。
【図１１】本発明による帯域拡散クロック発生器のタイミング図である。
【符号の説明】
【００４４】
４０，９０…クロック発生器
４２，９０４…帯域拡散クロック発生器
４４ａ〜４４ｎ…デバイス１〜ｎ
５０…制御回路
５２…遅延器
５４…レジスタ回路
９００…固定周波数クロック
９０２…位相同期ループ
９２…メモリ制御器
９４…メモリモジュール
【図１】
2005085273.tif 000005
【図２】
2005085273.tif 000006
【図３】
2005085273.tif 000007
【図４】
2005085273.tif 000008
【図５】
2005085273.tif 000009
【図６】
2005085273.tif 000010
【図７】
2005085273.tif 000011
【図８Ａ】
2005085273.tif 000012
【図８Ｂ】
2005085273.tif 000013
【図９】
2005085273.tif 000014
【図１０】
2005085273.tif 000015
【図１１】
2005085273.tif 000016