(57)【要約】【課題】データを伝送するデータ伝送回路を提供すること。【解決手段】データを第１のラインに駆動する第１のドライバと、前記第１のラインに伝達されたデータのパターンを変更するパターン変更部と、該パターン変更部によってパターンが変更されたデータを第２のラインに駆動する第２のドライバと、前記第２のラインに伝達されたデータのパターンを元通りに復元するパターン復元部とを備えることを特徴とする。【選択図】図２
2011250391.tif 000002
【特許請求の範囲】
【請求項１】
データを第１のラインに駆動する第１のドライバと、
前記第１のラインに伝達されたデータのパターンを変更するパターン変更部と、
該パターン変更部によってパターンが変更されたデータを第２のラインに駆動する第２のドライバと、
前記第２のラインに伝達されたデータのパターンを元通りに復元するパターン復元部と、
を備えることを特徴とするデータ伝送回路。
【請求項２】
前記第１のラインのローディング及び前記第２のラインのローディングが、前記パターン変更部と前記第２のドライバとの間のローディングに比べて相対的に大きいことを特徴とする請求項１に記載のデータ伝送回路。
【請求項３】
前記パターン変更部が、前記第１のライン上のデータの遷移個数と前記第２のライン上のデータの遷移個数とを互いに異なるようにすることを特徴とする請求項１に記載のデータ伝送回路。
【請求項４】
前記パターン変更部が、前記第１のラインに伝達された連続的なデータのうち、一部のデータを反転することを特徴とする請求項１に記載のデータ伝送回路。
【請求項５】
前記パターン復元部が、前記第２のラインに伝達されたデータのうち、前記パターン変更部によって反転されたデータを反転することを特徴とする請求項４に記載のデータ伝送回路。
【請求項６】
入力されるデータのパターンを変更するパターン変更部と、
該パターン変更部によってパターンが変更されたデータを第１のラインに駆動する第１のドライバと、
前記第１のラインに伝達されたデータのパターンを元通りに復元するパターン復元部と、
該パターン復元部によってパターンが復元されたデータを第２のラインに駆動する第２のドライバと、
を備えることを特徴とするデータ伝送回路。
【請求項７】
前記第１のラインのローディング及び前記第２のラインのローディングが、前記パターン復元部と前記第２のドライバとの間のローディングに比べて相対的に大きいことを特徴とする請求項６に記載のデータ伝送回路。
【請求項８】
前記パターン復元部のデータパターン復元により、前記第１のライン上のデータの遷移個数と前記第２のライン上のデータの遷移個数とが互いに異なるようになることを特徴とする請求項６に記載のデータ伝送回路。
【請求項９】
前記パターン変更部が、前記パターン変更部に入力される連続的なデータのうち、一部のデータを反転することを特徴とする請求項６に記載のデータ伝送回路。
【請求項１０】
前記パターン復元部が、前記第１のラインに伝達されたデータのうち、前記 パターン変更部によって反転されたデータを反転することを特徴とする請求項９に記載のデータ伝送回路。
【請求項１１】
イーブン第１のラインのデータを順次受信する複数のイーブンパイプラッチと、
オッド第１のラインのデータを順次受信する複数のオッドパイプラッチと、
前記複数のイーブンパイプラッチに格納されたデータを順次ライジング第２のラインに伝達するライジングドライバと、
前記複数のオッドパイプラッチに格納されたデータを順次フォーリング第２のラインに伝達するフォーリングドライバと、
を備え、
前記複数のイーブンパイプラッチのうち、一部のパイプラッチが、自分に入力されたデータを反転し、前記複数のパイプラッチのうち、一部のパイプラッチが、自分に入力されたデータを反転することを特徴とするメモリ装置。
【請求項１２】
前記メモリ装置が、前記イーブン第１のラインにデータを駆動するイーブンセンスアンプと前記オッド第１のラインにデータを駆動するオッドセンスアンプとをさらに備え、前記イーブンセンスアンプと前記オッドセンスアンプとが、自分の駆動するデータの一部を反転させることを特徴とする請求項１１に記載のメモリ装置。
【請求項１３】
前記複数のイーブンパイプラッチのうち、データを反転するイーブンパイプラッチが、前記イーブンセンスアンプによって反転されたデータを反転し、前記複数のオッドパイプラッチのうち、データを反転するオッドパイプラッチが、前記オッドセンスアンプによって反転されたデータを反転することを特徴とする請求項１２に記載のメモリ装置。
【請求項１４】
前記メモリ装置が、前記ライジング第２のライン及び前記フォーリング第２のラインから伝達されたデータをチップの外部に出力する出力ドライバをさらに備え、前記出力ドライバが、自分の出力するデータのうち、一部のデータを反転して出力することを特徴とする請求項１１に記載のメモリ装置。
【請求項１５】
前記出力ドライバが、前記複数のイーブンパイプラッチのうち、データを反転するイーブンパイプラッチが反転したデータと、前記複数のオッドパイプラッチのうち、データを反転するオッドパイプラッチが反転したデータを反転して出力することを特徴とする請求項１４に記載のメモリ装置。
【請求項１６】
Ａ地点からＢ地点を経てＣ地点までデータを伝送する方法であって、
データをＡ地点からＢ地点まで駆動するステップと、
Ｂ地点に伝達されたデータのパターンを変更するステップと、
パターンが変更されたデータをＢ地点からＣ地点まで駆動するステップと、
を含むことを特徴とするデータ伝送方法。
【請求項１７】
前記パターンを変更するステップにおけるデータパターンの変更が、前記Ａ地点から前記Ｂ地点まで駆動されるデータの遷移個数と前記Ｂ地点から前記Ｃ地点まで駆動されるデータの遷移個数とを互いに異なるようにすることを特徴とする請求項１６に記載のデータ伝送方法。
【請求項１８】
前記Ｃ地点に伝達されたデータのパターンを変更するステップをさらに含むことを特徴とする請求項１６に記載のデータ伝送方法。
【請求項１９】
前記Ｃ地点におけるデータパターン変更によってＣ地点に伝達されたデータが、Ａ地点におけるデータと同じパターンを有することを特徴とする請求項１８に記載のデータ伝送方法。
【請求項２０】
前記Ａ地点からＢ地点に駆動するデータのパターンを変更するステップをさらに含むことを特徴とする請求項１６に記載のデータ伝送方法。
【請求項２１】
前記Ａ地点におけるデータパターン変更と、前記Ｂ地点におけるデータパターン変更とが、互いに反対になされることを特徴とする請求項２０に記載のデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを伝送するデータ伝送回路に関する。
【背景技術】
【０００２】
図１は、集積回路内のＡ地点からＢ地点を経てＣ地点までデータを伝送するデータ伝送回路を示した図である。
【０００３】
同図に示すように、Ａ地点に位置したドライバ１１０は、自分に入力されたデータＤＡＴＡをライン１２０を介してＢ地点まで伝達し、Ｂ地点に位置したドライバ１３０は、ライン１４０を介してＣ地点までデータＤＡＴＡを伝達する。これは、Ａ地点からＢ地点を経てＣ地点までデータを伝達するデータ伝送回路の一般的な構造である。Ａ地点からＢ地点までの距離とＢ地点からＣ地点までの距離とが遠いほど、ライン１２０とライン１４０とは大きなローディング（ｌｏａｄｉｎｇ）を有し、ドライバ１１０とドライバ１３０とは強い駆動力を有するように設計される。
【０００４】
以下、３つの場合に分けて、データ伝送回路で発生する電流消費について説明する。
【０００５】
（１）ドライバ１１０に入力されるデータＤＡＴＡが（Ｈ、Ｌ、Ｈ、Ｌ）であれば、ライン１２０上のデータは（Ｈ、Ｌ、Ｈ、Ｌ）に遷移し、ライン１４０上のデータも（Ｈ、Ｌ、Ｈ、Ｌ）に遷移する。この場合、ライン１２０上のデータを遷移させるためにドライバ１１０で多くの電流が消費され、ライン１４０上のデータを遷移させるためにドライバ１３０でも多くの電流が消費される。すなわち、データパターンが（Ｈ、Ｌ、Ｈ、Ｌ）である場合には、データ伝送回路が全体的に非常に多くの電流を消費する可能性がある。もちろん、このような現象は、Ａ地点からＢ地点までの距離とＢ地点からＣ地点までの距離とが遠いほど、一層大きくなる。
（２）ドライバ１１０に入力されるデータＤＡＴＡが（Ｈ、Ｈ、Ｈ、Ｈ）や（Ｌ、Ｌ、Ｌ、Ｌ）であれば、ライン１２０上のデータは遷移せず、ライン１４０上のデータも遷移しない。この場合には、データの遷移がなされないので、ドライバ１１０とドライバ１３０とでも電流消費が非常に少なく発生する。
（３）ドライバ１１０に入力されるデータＤＡＴＡが（Ｈ、Ｈ、Ｌ、Ｌ）であれば、ライン上のデータは（Ｈ、Ｈ、Ｌ、Ｌ）に遷移し、ライン上のデータも（Ｈ、Ｈ、Ｌ、Ｌ）に遷移する。この場合には、（１）の場合よりは遷移の個数が少ないが、（２）の場合よりは遷移の個数が多いため、データ伝送回路では、（１）よりは少なく、（２）よりは多い電流が消費される。
【０００６】
（１）、（２）、（３）の場合において説明したように、従来のデータ伝送回路で消費される電流量は、データ伝送回路が伝送するデータのパターンによって大きく異なるようになる。すなわち、データ伝送回路の瞬間電流量（ｐｅａｋ  ｃｕｒｒｅｎｔ）はデータパターンに大きく依存的である。
【０００７】
ほとんどの集積回路において、集積回路が消費する全体電流消費量も重要な性能指標であるが、集積回路の瞬間電流量も非常に重要な性能指標となる。集積回路の瞬間的な電流消費量が増えると、パワーに相当なノイズが誘発されたり、パワーが不足する現象が発生し得るためである。
【０００８】
集積回路内には、複数のデータ伝送回路が備えられる場合が多いが、前述したように、従来のデータ伝送回路が消費する瞬間電流量はデータパターンに依存して大幅で変化する。したがって、データ伝送回路が消費する瞬間電流量を減らすための技術が求められる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記のような従来技術の問題を解決するために提案されたものであって、その目的は、データ伝送回路で消費される瞬間電流量を減らすことにある。
【課題を解決するための手段】
【００１０】
そこで、上記の目的を達成するための本発明に係るデータ伝送回路が、データを第１のラインに駆動する第１のドライバと、前記第１のラインに伝達されたデータのパターンを変更するパターン変更部と、該パターン変更部によってパターンが変更されたデータを第２のラインに駆動する第２のドライバと、前記第２のラインに伝達されたデータのパターンを元通りに復元するパターン復元部とを備える。
【００１１】
前記第１のラインと前記第２のラインとのローディング（負荷）が相対的に大きく、前記パターン変更部と前記第２のドライバとの間のローディングが相対的に小さいことを特徴とする。
【００１２】
前記パターン変更部が、前記第１のライン上のデータの遷移個数と前記第２のライン上のデータの遷移個数とを互いに異なるようにすることを特徴とする。
【００１３】
前記パターン変更部が、前記第１のラインに伝達された連続的なデータのうち、一部のデータを反転することを特徴とし、前記パターン復元部が、前記第２のラインに伝達されたデータのうち、前記パターン変更部によって反転されたデータを反転することを特徴とする。
【００１４】
また、上記の目的を達成するための本発明に係るデータ伝送回路が、入力されるデータのパターンを変更するパターン変更部と、該パターン変更部によってパターンが変更されたデータを第１のラインに駆動する第１のドライバと、前記第１のラインに伝達されたデータのパターンを元通りに復元するパターン復元部と、該パターン復元部によってパターンが復元されたデータを第２のラインに駆動する第２のドライバとを備える。
【００１５】
さらに、上記の目的を達成するための本発明に係るメモリ装置が、イーブン第１のラインのデータを順次受信する複数のイーブンパイプラッチと、オッド第１のラインのデータを順次受信する複数のオッドパイプラッチと、前記複数のイーブンパイプラッチに格納されたデータを順次ライジング第２のラインに伝達するライジングドライバと、前記複数のオッドパイプラッチに格納されたデータを順次フォーリング第２のラインに伝達するフォーリングドライバとを備え、前記複数のイーブンパイプラッチのうち、一部のパイプラッチが、自分に入力されたデータを反転し、前記複数のオッドパイプラッチのうち、一部のパイプラッチが、自分に入力されたデータを反転することを特徴とする。
【００１６】
前記メモリ装置が、前記イーブン第１のラインにデータを駆動するイーブンセンスアンプと前記オッド第１のラインにデータを駆動するオッドセンスアンプとをさらに備え、前記イーブンセンスアンプと前記オッドセンスアンプとが、自分の駆動するデータの一部を反転させることを特徴とする。
【００１７】
前記メモリ装置が、前記ライジング第２のライン及び前記フォーリング第２のラインから伝達されたデータをチップの外部に出力する出力ドライバをさらに備え、前記出力ドライバが、自分の出力するデータのうち、一部のデータを反転して出力することを特徴とする。
【００１８】
メモリ装置においてイーブン第１のラインがイーブングローバルライン、オッド第１のラインがオッドグローバルライン、ライジング第２のラインがライジングライン、フォーリング第２のラインがフォーリングラインであると呼ばれることが一般的であるが、ここでは、先のデータ伝送回路の実施形態との統一性を維持するために上記のように表現した。後述する実施形態では、メモリ装置において一般的に呼ばれる名称を使用する。
【発明の効果】
【００１９】
本発明によれば、データがＡ地点からＢ地点を経てＣ地点まで伝達される過程において、Ｂ地点でデータのパターンが１回変更される。したがって、データがＡ地点からＢ地点まで伝達される間には遷移が多くなっても、データがＢ地点からＣ地点まで伝達される間には遷移が少なくなる。すなわち、Ａ〜Ｂ地点とＢ〜Ｃ地点とのうち、１つの地点のみでデータの遷移が多く発生する。
【００２０】
このように、本発明は、Ａ〜Ｂ地点とＢ〜Ｃ地点の両方でデータの遷移が多く発生することを防止するので、データ伝送回路が瞬間的に消費する最大電流量を減らす。
【図面の簡単な説明】
【００２１】
【図１】集積回路内のＡ地点からＢ地点を経てＣ地点までデータを伝送するデータ伝送回路を示した図である。
【図２】本発明に係るデータ伝送回路の一実施形態の構成図である。
【図３】図２のストローブ信号ＳＴＲＯＢＥ２と反転信号ＩＮＶ１との関係を示した図である。
【図４】図３のような反転信号ＩＮＶ１を生成する回路の一実施形態の構成図である。
【図５】図２のパターン変更部２３０の一実施形態の構成図である。
【図６】本発明に係るデータ伝送回路の他の実施形態の構成図である。
【図７】本発明に係るデータ伝送回路がメモリ装置に適用された一実施形態の構成図である。
【図８】本発明に係るデータ伝送回路がメモリ装置に適用された他の実施形態の構成図である。
【図９】図７のストローブ信号ＳＴＲＯＢＥと反転信号ＩＮＶとの関係を示した図である。
【図１０】図７のイーブンセンスアンプ７１１の一実施形態の構成図である。
【図１１】図８のライジングクロックＲＣＬＫと、フォーリングクロックＦＣＬＫと、反転信号ＩＮＶとの関係を示した図である。
【図１２】図８の出力ドライバ８５０の一実施形態の構成図である。
【発明を実施するための形態】
【００２２】
以下、本発明の属する技術分野における通常の知識を有した者が本発明の技術的思想を容易に実施できるように詳細に説明するために、本発明の最も好ましい実施形態を添付図面を参照して説明する。
【００２３】
図２は、本発明に係るデータ伝送回路の一実施形態の構成図である。
【００２４】
同図に示すように、データ伝送回路は、データＤＡＴＡを第１のラインＬＩＮＥ１に駆動する第１のドライバ２１０と、第１のラインＬＩＮＥ１に伝達されたデータのパターンを変更するパターン変更部２３０と、パターン変更部２３０によってパターンが変更されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮを第２のラインＬＩＮＥ２に駆動する第２のドライバ２２０と、第２のラインＬＩＮＥ２に伝達されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮのパターンを元通りに復元するパターン復元部２４０とを備える。
【００２５】
Ａ地点に位置する第１のドライバ２１０は、データＤＡＴＡをＢ領域まで駆動する。Ａ地点からＢ地点までの距離が遠いほど、第１のドライバ２１０の駆動力は強く設計され、第１のラインＬＩＮＥ１のローディング（ｌｏａｄｉｎｇ）も大きくなる。第１のドライバ２１０に入力されるストローブ信号ＳＴＲＯＢＥ１は、第１のドライバ２１０をストローブ（ｓｔｒｏｂｉｎｇ）するための信号であって、ストローブ信号ＳＴＲＯＢＥ１が活性化される度に、第１のドライバ２１０はデータＤＡＴＡを第１のラインＬＩＮＥ１に駆動する。
【００２６】
Ｂ地点に位置するパターン変更部２３０は、第１のラインＬＩＮＥ１を介して伝達されたデータＤＡＴＡのパターンを変更する。パターンを変更するとは、第１のラインＬＩＮＥ１上のデータＤＡＴＡ遷移個数と第２のラインＬＩＮＥ２上のデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮ遷移個数とが互いに異なるようにデータのパターンを変更するということを意味する。詳細には、パターン変更部は、第１のラインＬＩＮＥ１に伝達された連続的なデータＤＡＴＡのうち、一部のデータを反転することを特徴とする。例えば、第１のラインＬＩＮＥ１を介して連続的に４個のデータが伝達されれば、パターン変更部２３０は、２番目と４番目のデータを反転することができる。パターン変更部２３０に入力される反転信号ＩＮＶ１が活性化されると、パターン変更部２３０は第１のラインＬＩＮＥ１のデータを反転して出力し、反転信号ＩＮＶ１が非活性化されると、パターン変更部は第１のラインＬＩＮＥ１のデータをそのまま出力する。
【００２７】
Ｂ地点に位置する第２のドライバ２２０は、パターン変更部２３０によってパターンが変更されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮをＣ地点まで駆動する。Ｂ地点からＣ地点までの距離が遠いほど、第２のドライバ２２０の駆動力は強く設計され、第２のラインＬＩＮＥ２のローディングも大きくなる。第２のドライバ２２０に入力されるストローブ信号ＳＴＲＯＢＥ２は、第２のドライバ２２０をストローブするための信号であって、ストローブ信号ＳＴＲＯＢＥ２が活性化される度に、第２のドライバ２２０はパターン変更部２３０の出力データを第２のラインＬＩＮＥ２に駆動する。
【００２８】
Ｃ地点に位置するパターン復元部２４０は、第２のラインＬＩＮＥ２を介して伝達されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮのパターンを元通りに復元する。パターン復元部２４０はパターン変更部２３０と同様に動作する。パターン変更部２３０が反転したデータを再反転するものである。すなわち、パターン変更部２３０が連続的な４個のデータＤＡＴＡのうち、２番目と４番目のデータを反転すると、パターン復元部２４０も連続的な４個のデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮのうち、２番目と４番目のデータを反転して、データＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮが元のパターン（ＤＡＴＡのパターン）に変更されるようにする。パターン復元部２４０に入力される反転信号ＩＮＶ２が活性化されると、パターン復元部２４０は第２のラインＬＩＮＥ２のデータを反転して出力し、反転信号ＩＮＶ２が非活性化されると、第２のラインのデータをそのまま出力する。
【００２９】
次の表１は、パターン変更部２３０とパターン復元部２４０とが連続する４個のデータのうち、２番目と４番目のデータを反転させる動作を行う場合に、第１のラインＬＩＮＥ１上のデータパターンＤＡＴＡと第２のラインＬＩＮＥ２上のデータパターンＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮ及び第１のラインＬＩＮＥ１と第２のラインＬＩＮＥ２上における電流消費を表わす。一方、下記の表２は、パターン変更部２３０とパターン復元部２４０がない場合に、第１のラインＬＩＮＥ１上のデータパターンと第２のラインＬＩＮＥ２上のデータパターン及び第１のラインＬＩＮＥ１と第２のラインＬＩＮＥ２上における電流消費を表わす。
【００３０】
【表１】
2011250391.tif 000003
【００３１】
【表２】
2011250391.tif 000004
【００３２】
表１に示すように、パターン変更部２３０とパターン復元部２４０とが備えられる場合には、どのようなデータパターンでも第１のラインＬＩＮＥ１または第２のラインＬＩＮＥ２のうち、いずれか１つのラインのみで電流消費が多く発生し、絶対に第１のラインＬＩＮＥ１と第２のラインＬＩＮＥ２との両方で多くの電流消費が発生しない。しかし、表２に示すように、パターン変更部２３０とパターン復元部２４０とが備えられていない場合には、データパターンによって第１のラインＬＩＮＥ１と第２のラインＬＩＮＥ２との両方で電流消費が多く発生する場合がある。
【００３３】
パターン変更部２３０とパターン復元部２４０とが備えられる場合（表１）には、どのようなデータパターンでも瞬間的な電流消費量が大きく上昇することがないが、パターン変更部２３０とパターン復元部２４０とが備えられていない場合（表２）には、データパターンによって瞬間的な電流消費量が大きく上昇することがある。
【００３４】
このように、本発明は、データ伝送回路で発生する全体電流消費量を減らすものではないが、データ伝送回路が瞬間的に消費する電流量が大きく増加することを防ぐ。すなわち、データ伝送回路のピーク電流（ｐｅａｋ  ｃｕｒｒｅｎｔ）を減らして、データ伝送回路が適用されたシステムが安定的に動作できるようにする。
【００３５】
上述した効果は、Ａ地点〜Ｂ地点までの距離とＢ地点〜Ｃ地点までの距離とは相対的に遠く、パターン変更部２３０と第２のドライバ２２０との間の距離と、パターン復元部２４０とその後続のドライバ（図示せず）との間の距離とが短いほど高まる。また、Ｂ地点はＡ地点とＣ地点との間の中間であることが好ましい。
【００３６】
図３は、図２のストローブ信号ＳＴＲＯＢＥ２と反転信号ＩＮＶ１との関係を示した図である。
【００３７】
同図に示すように、反転信号ＩＮＶ１は、ストローブ信号ＳＴＲＯＢＥ２が奇数番目に活性化される区間の間には非活性化され、ストローブ信号ＳＴＲＯＢＥ２が偶数番目に活性化される区間の間には活性化される。したがって、第２のドライバ２２０が出力する１、３、５、７．．．番目のデータはパターン変更部２３０によって反転されず、第２のドライバ２２０が出力する２、４、６．．．番目のデータはパターン変更部２３０によって反転される。
【００３８】
反転信号ＩＮＶ２も反転信号ＩＮＶ１と同様な方式で生成され得るが、反転信号ＩＮＶ２を生成するときには、反転信号の後端のドライバ（図示せず）のストローブ信号を用いて生成することができる。
【００３９】
図４は、図３のような反転信号ＩＮＶ１を生成する回路の一実施形態の構成図である。
【００４０】
ストローブ信号ＳＴＲＯＢＥ２を用いて反転信号ＩＮＶ１を生成する回路は、ストローブ信号ＳＴＲＯＢＥ２を遅延させる遅延ライン４１０と、遅延されたストローブ信号ＳＴＲＯＢＥ２＿Ｄを用いて反転信号ＩＮＶ１を生成する回路４２０とを備えて構成される。
【００４１】
その動作をみると、遅延ライン４１０は、ストローブ信号ＳＴＲＯＢＥ２を遅延させて、遅延されたストローブ信号ＳＴＲＯＢＥ２＿Ｄを生成する。そして、回路４２０は、遅延されたストローブ信号ＳＴＲＯＢＥ２＿Ｄの立下がりエッジ（ｆａｌｌｉｎｇ  ｅｄｇｅ）に応じて反転信号ＩＮＶ１の論理値を変更する。その結果、図３のような反転信号ＩＮＶ１が生成される。
【００４２】
参考までに、ＲＳＴ信号は、回路の出力である反転信号ＩＮＶ１を「ロー」値に初期化するリセット（ｒｅｓｅｔ）信号である。
【００４３】
このような回路構成は、１つの例示であり、図３のような反転信号ＩＮＶ１を生成するために、様々な回路構成が使用され得ることは当然である。
【００４４】
図５は、図２のパターン変更部２３０の一実施形態の構成図である。
【００４５】
同図に示すように、パターン変更部２３０は、インバータ５０１と、選択部５１０とを備えて構成されることができる。
【００４６】
インバータ５０１は、第１のラインＬＩＮＥ１のデータを反転して出力し、選択部５１０は、反転信号ＩＮＶ１に応じてインバータ５０１の出力データまたは第１のラインＬＩＮＥ１のデータを選択して出力する。詳細には、選択部５１０は、反転信号ＩＮＶ１が活性化されると、インバータ５０１の出力データを選択して出力し、反転信号ＩＮＶ１が非活性化されると、第１のラインＬＩＮＥ１の出力データを選択して出力する。
【００４７】
パターン復元部２４０は、第２のラインＬＩＮＥ２のデータを受信し、反転信号ＩＮＶ２の制御を受けるという点を除くと、パターン変更部２３０と同様に構成されることができる。
【００４８】
図６は、本発明に係るデータ伝送回路の他の実施形態の構成図である。
【００４９】
同図に示すように、データ伝送回路は、入力されるデータＤＡＴＡのパターンを変更するパターン変更部６３０と、パターン変更部６３０によってパターンが変更されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮを第１のラインＬＩＮＥ１に駆動する第１のドライバ６１０と、第１のラインＬＩＮＥ１に伝達されたデータのパターンを元通りに復元するパターン復元部６４０と、パターン復元部６４０によってパターンが復元されたデータＤＡＴＡを第２のラインＬＩＮＥ２に駆動する第２のドライバ６２０とを備える。
【００５０】
Ａ地点に位置するパターン変更部６３０は、入力されたデータＤＡＴＡのパターンを変更する。パターン変更部６３０は、反転信号ＩＮＶ１が活性化されると、入力されたデータＤＡＴＡを反転して出力し、反転信号ＩＮＶ１が非活性化されると、入力されたデータＤＡＴＡをそのまま出力する。反転信号ＩＮＶ１は、図３〜図４において説明したことと同様な方式でストローブ信号ＳＴＲＯＢＥ１を用いて生成することができる。パターン変更部６３０は、図２のパターン変更部２３０と同様に構成されることができる。
【００５１】
第１のドライバ６１０は、パターン変更部６３０によってパターンが変更されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮを、第１のラインＬＩＮＥ１を介してＡ地点からＢ地点まで駆動する。ストローブ信号ＳＴＲＯＢＥ１は、第１のドライバ６１０をストローブするための信号であって、ストローブ信号ＳＴＲＯＢＥ１が活性化される度に、第１のドライバ６１０はパターンが変更されたデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮを第１のラインＬＩＮＥ１に駆動する。
【００５２】
Ｂ地点に位置するパターン復元部６４０は、第１のラインＬＩＮＥ１を介して伝達されたデータＤＡＴＡ＿ＮＥＷ  ＰＡＴＴＥＲＮのパターンを元通りに復元する。パターン復元部６４０は、パターン変更部６３０と同様に動作する。すなわち、パターン復元部６４０は、パターン変更部６３０が反転したデータを再反転する。パターン復元部６４０は、反転信号ＩＮＶ２が活性化されると、入力された第１のラインＬＩＮＥ１のデータを反転して出力し、反転信号ＩＮＶ２が非活性化されると、第１のラインＬＩＮＥ１のデータをそのまま出力する。反転信号ＩＮＶ２は、図３〜図４において説明したことと同様な方式でストローブ信号ＳＴＲＯＢＥ２を用いて生成することができ、パターン復元部６４０は、図２のパターン復元部２４０と同様に構成されることができる。
【００５３】
第２のドライバ６２０は、パターン復元部６４０によってパターンが復元されたデータＤＡＴＡをＢ地点からＣ地点まで駆動する。第２のドライバ６２０に入力されるストローブ信号ＳＴＲＯＢＥ２は、第２のドライバ６２０をストローブするための信号であって、ストローブ信号ＳＴＲＯＢＥ２が活性化される度に、第２のドライバ６２０は、パターン復元部６４０の出力データを第２のラインに駆動する。
【００５４】
図６の実施形態によれば、パターン復元部６４０によって第１のラインＬＩＮＥ１に載せられるデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮと第２のラインＬＩＮＥ２に載せられるデータＤＡＴＡとが互いに異なるパターンを有するようになる。したがって、第１のラインＬＩＮＥ１のデータＤＡＴＡ＿ＮＥＷ＿ＰＡＴＴＥＲＮと第２のラインＬＩＮＥ２のデータＤＡＴＡとが同時に多く遷移することはなく、その結果、データ伝送回路のピーク電流を減らす。
【００５５】
図７は、本発明に係るデータ伝送回路がメモリ装置に適用された一実施形態の構成図である。
【００５６】
同図に示すように、メモリ装置は、イーブングローバルラインＧＩＯ＿ＥＶＥＮにデータＤＡＴＡ＿ＥＶＥＮを駆動し、自分の駆動するデータの一部を反転するイーブンセンスアンプ７１１と、オッドグローバルラインＧＩＯ＿ＯＤＤにデータＤＡＴＡ＿ＯＤＤを駆動し、自分の駆動するデータの一部を反転するオッドセンスアンプ７１２と、イーブングローバルラインＧＩＯ＿ＥＶＥＮのデータを順次受信する複数のイーブンパイプラッチ７２１〜７２４と、オッドグローバルラインＧＩＯ＿ＯＤＤのデータを順次受信する複数のオッドパイプラッチ７３１〜７３４と、複数のイーブンパイプラッチ７２１〜７２４に格納されたデータを順次ライジングラインＲＤＯに伝達するライジングドライバ７４１と、複数のオッドパイプラッチ７３１〜７３４に格納されたデータを順次フォーリングラインＦＤＯに伝達するフォーリングドライバ７４２とを備え、複数のイーブンパイプラッチ７２１〜７２４のうち、一部のパイプラッチ７２２、７２４は自分に入力されたデータを反転し、複数のオッドパイプラッチ７３１〜７３４のうち、一部のパイプラッチ７３２、７３４は自分に入力されたデータを反転することを特徴とする。
【００５７】
イーブンセンスアンプ７１１は、ストローブ信号ＳＴＲＯＢＥに応じてデータＤＡＴＡ＿ＥＶＥＮをイーブングローバルラインＧＩＯ＿ＥＶＥＮに駆動する。反転信号ＩＮＶが活性化されると、データＤＡＴＡ＿ＥＶＥＮを反転して駆動し、反転信号ＩＮＶが非活性化されると、データＤＡＴＡ＿ＥＶＥＮをそのまま駆動する。イーブンセンスアンプ７１１は、図６のパターン変更部６３０及び第１のドライバ６１０に対応する構成である。反転信号ＩＮＶは、ストローブ信号ＳＴＲＯＢＥが活性化される度に論理レベルが変わる。
【００５８】
オッドセンスアンプ７１２は、ストローブ信号ＳＴＲＯＢＥに応じてデータＤＡＴＡ＿ＯＤＤをオッドグローバルラインＧＩＯ＿ＯＤＤに駆動する。反転信号ＩＮＶが活性化されると、データＤＡＴＡ＿ＯＤＤを反転して駆動し、反転信号ＩＮＶが非活性化されると、データＤＡＴＡ＿ＯＤＤをそのまま駆動する。オッドセンスアンプ７１２は、図６のパターン変更部６３０及び第１のドライバ６１０に対応する構成である。
【００５９】
イーブンパイプラッチ７２１〜７２４は、イーブングローバルラインＧＩＯ＿ＥＶＥＮに伝達されるデータを順次受信して格納する。イーブンパイプラッチ７２１〜７２４は、パイプ入力信号ＰＩＮＢ＜０＞〜ＰＩＮＢ＜３＞に応じてイーブングローバルラインＧＩＯ＿ＥＶＥＮのデータを受信し、パイプ入力信号ＰＩＮＢ＜０＞〜ＰＩＮＢ＜４＞は＜０＞〜＜３＞の順序で活性化される。したがって、イーブングローバルラインＧＩＯ＿ＥＶＥＮに伝達されるデータのうち、１番目のデータはイーブンパイプラッチ７２１に入力され、２番目のデータはイーブンパイプラッチ７２２に入力され、３番目のデータはイーブンパイプラッチ７２３に入力され、４番目のデータはイーブンパイプラッチ７２４に入力される。イーブンパイプラッチ７２１〜７２４のうち、パイプラッチ７２２、７２４の前端にはインバータ７２５、７２６が備えられる。したがって、パイプラッチ７２２、７２４はデータを反転して格納する。パイプラッチ７２２、７２４が反転するデータは、イーブンセンスアンプ７１１によって反転されたデータである。イーブンパイプラッチ７２１〜７２４は、図６のパターン復元部６４０に対応する構成である。
【００６０】
オッドパイプラッチ７３１〜７３４は、オッドグローバルラインＧＩＯ＿ＯＤＤに伝達されるデータを順次受信して格納する。オッドパイプラッチ７３１〜７３４は、パイプ入力信号ＰＩＮＢ＜０＞〜ＰＩＮＢ＜３＞に応じてオッドグローバルラインのデータを受信し、パイプ入力信号ＰＩＮＢ＜０＞〜ＰＩＮＢ＜３＞は＜０＞〜＜３＞の順序で活性化される。したがって、オッドグローバルラインＧＩＯ＿ＯＤＤに伝達されるデータのうち、１番目のデータはオッドパイプラッチ７３１に入力され、２番目のデータはオッドパイプラッチ７３２に入力され、３番目のデータはオッドパイプラッチ７３３に入力され、４番目のデータはオッドパイプラッチ７３４に入力される。オッドパイプラッチ７３１〜７３４のうち、パイプラッチ７３２、７３４の前端にはインバータ７３５、７３６が備えられる。したがって、パイプラッチ７３２、７３４はデータを反転して格納する。パイプラッチ７３２、７３４が反転するデータは、オッドセンスアンプ７１２によって反転されたデータである。オッドパイプラッチ７３１〜７３４は、図６のパターン復元部６４０に対応する構成である。
【００６１】
ライジングドライバ７４１は、ライジングクロック（ＲＣＬＫ、ＣＬＫの立上がりエッジで活性化されるクロック）に応じてイーブンパイプラッチ７２１〜７２４に格納されたデータを順次ライジングラインＲＤＯに駆動する。フォーリングドライバ７４２は、フォーリングクロック（ＦＣＬＫ、ＣＬＫの立下がりエッジで活性化されるクロック）に応じてオッドパイプラッチ７３１〜７３４に格納されたデータを順次フォーリングラインＦＤＯに駆動する。ライジングドライバ７４１とフォーリングドライバ７４２とは、図６の第２のドライバ６２０に対応する構成である。
【００６２】
出力ドライバ７５０は、ライジングラインＲＤＯとフォーリングラインＦＤＯとに伝達されたデータをデータパッドＤＱを介してチップの外部に出力する。出力ドライバ７５０は、クロックＣＬＫの立上がりエッジではライジングラインＲＤＯに伝達されたデータを出力し、クロックＣＬＫの立下がりエッジではフォーリングラインＦＤＯに伝達されたデータを出力する。
【００６３】
下記の表３は、イーブンデータと、イーブングローバルラインと、ライジングラインのデータを表わし、表４は、オッドデータと、オッドグローバルラインと、フォーリングラインのデータを表わす。
【００６４】
【表３】
2011250391.tif 000005
【００６５】
【表４】
2011250391.tif 000006
【００６６】
表３をみると、どのようなデータＤＡＴＡ＿ＥＶＥＮパターンでもイーブングローバルラインＧＩＯ＿ＥＶＥＮとライジングラインＲＤＯとのうち、いずれか１つのラインのみで電流消費が多く発生し、絶対にイーブングローバルラインＧＩＯ＿ＥＶＥＮとライジングラインＲＤＯとの両方で多くの電流消費が発生しない。
【００６７】
また、表４をみると、どのようなデータＤＡＴＡ＿ＯＤＤパターンでもオッドグローバルラインＧＩＯ＿ＯＤＤとフォーリングラインＦＤＯとのうち、いずれか１つのラインのみで電流消費が多く発生し、絶対にオッドグローバルラインＧＩＯ＿ＯＤＤとフォーリングラインＦＤＯとの両方で多くの電流消費が発生しない。
【００６８】
したがって、本発明に係るメモリ装置におけるピーク電流（ｐｅａｋ  ｃｕｒｒｅｎｔ）は減る。
【００６９】
図８は、本発明に係るデータ伝送回路がメモリ装置に適用された他の実施形態の構成図である。
【００７０】
同図に示すように、メモリ装置は、イーブンデータＤＡＴＡ＿ＥＶＥＮをイーブングローバルラインＧＩＯ＿ＥＶＥＮに駆動するイーブンセンスアンプ８１１と、オッドデータＤＡＴＡ＿ＯＤＤをオッドグローバルラインＧＩＯ＿ＯＤＤに駆動するオッドセンスアンプ８１２と、イーブングローバルラインＧＩＯ＿ＥＶＥＮのデータを順次受信する複数のイーブンパイプラッチ８２１〜８２４と、オッドグローバルラインＧＩＯ＿ＯＤＤのデータを順次受信する複数のオッドパイプラッチ８３１〜８３４と、複数のイーブンパイプラッチ８２１〜８２４に格納されたデータを順次ライジングラインＲＤＯに伝達するライジングドライバ８４１と、複数のオッドパイプラッチ８３１〜８３４に格納されたデータを順次フォーリングラインＦＤＯに伝達するフォーリングドライバ８４２とを備え、複数のイーブンパイプラッチ８２１〜８２４のうち、一部のパイプラッチ８２２、８２４は自分に入力されたデータを反転し、複数のオッドパイプラッチ８３１〜８３４のうち、一部のパイプラッチ８３２、８３４は自分に入力されたデータを反転することを特徴とする。そして、メモリ装置は、ライジングラインＲＤＯとフォーリングラインＦＤＯとに伝達されたデータをチップの外部に出力し、自分の出力するデータのうち、一部のデータを反転して出力する出力ドライバ８５０を備える。
【００７１】
図７の実施形態では、センスアンプ７１１、７１２とパイプラッチ７２２、７２４、７３２、７３４とがデータのパターンを変更させる役割を果たしたが、図８の実施形態では、パイプラッチ８２２、８２４、８３２、８３４と出力ドライバ８５０とがデータのパターンを変更する役割を果たす。すなわち、図７の実施形態が図６に対応し、図８の実施形態は図２に対応する。
【００７２】
図８の実施形態でも図７の実施形態と同様に、イーブングローバルラインＧＩＯ＿ＥＶＥＮとライジングラインＲＤＯとにおけるデータパターンが互いに異なるようになり、オッドグローバルラインＧＩＯ＿ＯＤＤとフォーリングラインＦＤＯとにおけるデータパターンが互いに異なるようになるため、メモリ装置で発生するピーク電流が減るようになる。
【００７３】
図９は、図７のストローブ信号ＳＴＲＯＢＥと反転信号ＩＮＶとの関係を示した図である。
【００７４】
同図に示すように、ストローブ信号ＳＴＲＯＢＥが活性化される度に、反転信号ＩＮＶの論理レベルが変更されることを確認することができる。図４のような回路により、ストローブ信号ＳＴＲＯＢＥを用いて反転信号ＩＮＶを生成することができる。
【００７５】
図１０は、図７のイーブンセンスアンプ７１１の一実施形態の構成図である。
【００７６】
同図に示すように、イーブンセンスアンプ７１１は、イーブンデータＤＡＴＡ＿ＥＶＥＮと反転されたイーブンデータＤＡＴＡＢ＿ＥＶＥＮとを受信して増幅する差動増幅器１０１０と、反転信号ＩＮＶの論理レベルによって差動増幅器１０１０の出力信号ＤＩＤＤＢ、ＤＩＤＤ、ＤＩＤ、ＤＩＢを選択する選択部１０２０と、選択部１０２０によって選択された信号をイーブングローバルラインＧＩＯ＿ＥＶＥＮに伝達するドライバ１０３０とを備える。
【００７７】
その動作を説明すると、差動増幅器１０１０は、ストローブ信号ＳＴＲＯＢＥによって活性化されてイーブンデータＤＡＴＡ＿ＥＶＥＮと反転されたイーブンデータＤＡＴＡＢ＿ＥＶＥＮとを増幅する。反転信号ＩＮＶが「ロー」レベルに非活性化された場合には、選択部１０２０によって差動増幅器１０１０の出力信号ＤＩＤ、ＤＩＤＤがドライバに入力される。したがって、イーブングローバルラインＧＩＯ＿ＥＶＥＮのデータはイーブンデータＤＡＴＡ＿ＥＶＥＮと同じ論理値を有する。
【００７８】
反転信号ＩＮＶが「ハイ」レベルに活性化された場合には、選択部１０２０によって差動増幅器１０１０の出力信号ＤＩＤＤＢ、ＤＩＢがドライバ１０３０に入力される。したがって、イーブングローバルラインＧＩＯ＿ＥＶＥＮのデータとイーブンデータＤＡＴＡ＿ＥＶＥＮとは互いに異なる論理値を有する。すなわち、イーブングローバルラインＧＩＯ＿ＥＶＥＮのデータは反転されたイーブンデータＤＡＴＡＢ＿ＥＶＥＮとなる。
【００７９】
オッドセンスアンプ７１２もイーブンセンスアンプ７１１と同様な方式で構成されることができる。
【００８０】
図１１は、図８のライジングクロックＲＣＬＫと、フォーリングクロックＦＣＬＫと、反転信号ＩＮＶとの関係を示した図である。
【００８１】
同図に示すように、反転信号ＩＮＶは、ライジングクロックＲＣＬＫとフォーリングクロックＦＣＬＫとが偶数番目に活性化されるときには活性化され、ライジングクロックＲＣＬＫとフォーリングクロックＦＣＬＫとが奇数番目に活性化されるときには非活性化されることを確認することができる。図４のような回路により、フォーリングクロックＦＣＬＫを用いて反転信号ＩＮＶを生成することができる。すなわち、フォーリングクロックＦＣＬＫの立下がりエッジに応じて反転信号ＩＮＶの論理レベルが変更されるようにする方法で反転信号ＩＮＶを生成すればよい。
【００８２】
図１２は、図８の出力ドライバ８５０の一実施形態の構成図である。
【００８３】
同図に示すように、出力ドライバ８５０は、反転信号ＩＮＶの論理レベルによってライジングラインＲＤＯのデータとフォーリングラインＦＤＯのデータとをそのまま伝達したり、反転して伝達する選択部１２１０と、ライジングクロックＲＣＬＫに同期して選択部１２１０によって選択されたライジングデータを出力するライジングドライバ１２２０と、フォーリングクロックＦＣＬＫに同期して選択部１２１０によって選択されたフォーリングデータを出力するフォーリングドライバ１２３０とを備える。
【００８４】
反転信号ＩＮＶが「ロー」レベルであれば、選択部１２１０のパスゲートＰＧ１、ＰＧ２がターンオンされる。したがって、ライジングラインＲＤＯのデータはそのままライジングドライバ１２２０に伝達され、フォーリングラインＦＤＯのデータはそのままフォーリングドライバ１２３０に伝達される。
【００８５】
しかし、反転信号ＩＮＶが「ハイ」レベルであれば、選択部１２１０のインバータ１２１１、１２１２が動作する。したがって、ライジングラインＲＤＯのデータは反転されてライジングドライバ１２２０に伝達され、フォーリングラインＦＤＯのデータは反転されてフォーリングドライバ１２３０に伝達される。
【００８６】
再度、図２ないし図６を参照して本発明に係るデータ伝送方法を説明する。
【００８７】
本発明は、Ａ地点からＢ地点を経てＣ地点までデータを伝送する方法であって、データがＡ地点からＢ地点まで駆動されるステップと、Ｂ地点に伝達されたデータのパターンを変更するステップと、パターンが変更されたデータをＢ地点からＣ地点まで駆動するステップとを含む。
【００８８】
データがＡ地点からＣ地点に駆動される場合に、中間地点であるＢ地点でデータのパターンが１回変更されるので、Ａ〜Ｂ地点上のデータとＢ〜Ｃ地点上のデータとが互いに異なるパターンを有するようになり、Ａ〜Ｂ地点上のデータとＢ〜Ｃ地点上のデータとが同時に多く遷移することを防止するようになる。その結果、データが伝送される過程でピーク電流が大きく上昇することを防止する。
【００８９】
Ｂ地点で変更されたデータのパターンは、Ａ地点で同様な方法で変更することができ（図２参照）、Ｃ地点で同様な方法で変更することもできる（図６参照）。
【００９０】
本発明の技術思想は、上記好ましい実施形態によって具体的に記述されたが、上記の実施形態はその説明のためのものであり、その制限のためのものではないということに注意すべきである。また、本発明の技術分野における通常の専門家であれば、本発明の技術思想の範囲内で様々な実施形態が可能であることがわかるであろう。
【符号の説明】
【００９１】
２１０              第１のドライバ
２２０              第２のドライバ
２３０              パターン変更部
２４０              パターン復元部
６１０              第１のドライバ
６２０              第２のドライバ
６３０              パターン変更部
６４０              パターン復元部
７１１              イーブンセンスアンプ
７１２              オッドセンスアンプ
７２１〜７２４      イーブンパイプラッチ
７３１〜７３４      オッドパイプラッチ
７４１              ライジングドライバ
７４２              フォーリングドライバ
７５０              出力ドライバ
８１１              イーブンセンスアンプ
８１２              オッドセンスアンプ
８２１〜８２４      イーブンパイプラッチ
８３１〜８３４      オッドパイプラッチ
８４１              ライジングドライバ
８４２              フォーリングドライバ
８５０              出力ドライバ
【図１】
2011250391.tif 000007
【図２】
2011250391.tif 000008
【図３】
2011250391.tif 000009
【図４】
2011250391.tif 000010
【図５】
2011250391.tif 000011
【図６】
2011250391.tif 000012
【図７】
2011250391.tif 000013
【図８】
2011250391.tif 000014
【図９】
2011250391.tif 000015
【図１０】
2011250391.tif 000016
【図１１】
2011250391.tif 000017
【図１２】
2011250391.tif 000018