(57)【要約】  本発明の実施形態は、ストレージ密度を高めて電力消費を低減するために、ストレージユニット、メモリ、および、ストレージユニットをコントロールするための方法を提供する。このストレージユニットは、U字型の磁気トラック、第1の駆動回路、第2の駆動回路、第1の駆動ポート、および第2の駆動ポートを含み、U字型の磁気トラックは、第1のポート、第2のポート、第1のストレージエリア、および第2のストレージエリアを含み、第1の駆動回路は、第1のストレージエリアを駆動するように構成されており、第2の駆動回路は、第2のストレージエリアを駆動するように構成されており、第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第1の駆動回路を駆動することによって、第1のストレージエリアにおいて電流パルスが生成され、第1のストレージエリアにおける磁区が駆動されて移動し、第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第2の駆動回路を駆動することによって、第2のストレージエリアにおいて電流パルスが生成され、第2のストレージエリアにおける磁区が駆動されて移動する。
2016541084.tif 000002
【特許請求の範囲】
【請求項１】
U字型の磁気トラックと、第1の駆動回路と、第2の駆動回路と、前記第1の駆動回路に接続されている第1の駆動ポートと、前記第2の駆動回路に接続されている第2の駆動ポートと
を含むストレージユニットであって、
前記U字型の磁気トラックが、前記U字型の磁気トラックの最上部の一方の端部に配置されていてカソードバスに接続されている第1のポートと、前記U字型の磁気トラックの前記最上部の他方の端部に配置されていてアノードバスに接続されている第2のポートと、第1のストレージエリアと、第2のストレージエリアとを含み、
前記第1の駆動回路が、前記第1のストレージエリアを駆動するように構成されており、前記第2の駆動回路が、前記第2のストレージエリアを駆動するように構成されており、
前記第1のポート、前記第2のポート、前記第1の駆動ポート、および前記第2の駆動ポートの入力電圧をコントロールして、前記第1の駆動回路を駆動することによって、前記第1のストレージエリアにおいて電流パルスが生成され、前記第1のストレージエリアにおける磁区が駆動されて移動し、
前記第1のポート、前記第2のポート、前記第1の駆動ポート、および前記第2の駆動ポートの前記入力電圧をコントロールして、前記第2の駆動回路を駆動することによって、前記第2のストレージエリアにおいて電流パルスが生成され、前記第2のストレージエリアにおける磁区が駆動されて移動する、ストレージユニット。
【請求項２】
前記第1の駆動回路が第1のゲートポートを含み、前記第2の駆動回路が第2のゲートポートを含み、前記第1のゲートポートが、前記第1のゲートポートに印加される電圧の値に従って、前記第1の駆動回路を接続または接続解除するようにコントロールを行うように構成されており、前記第2のゲートポートが、前記第2のゲートポートに印加される電圧の値に従って、前記第2の駆動回路を接続または接続解除するようにコントロールを行うように構成されている、
請求項1に記載のストレージユニット。
【請求項３】
前記第1のストレージエリアが、前記第1のポートと前記第2の駆動回路との間において配置されており、前記第2のストレージエリアが、前記第2のポートと前記第1の駆動回路との間において配置されている、
請求項1に記載のストレージユニット。
【請求項４】
前記ストレージユニットが、前記U字型の磁気トラックの底部に配置されている書き込み回路および読み取り回路をさらに含み、前記書き込み回路が、前記第1のストレージエリアおよび前記第2のストレージエリア上で書き込みオペレーションを実行するように構成されており、前記読み取り回路が、前記第1のストレージエリアおよび前記第2のストレージエリア上で読み取りオペレーションを実行するように構成されている、
請求項1から3のいずれか一項に記載のストレージユニット。
【請求項５】
前記ストレージユニットが、前記読み取り回路に接続されているストレージモジュールをさらに含み、前記ストレージモジュールが、前記第1のストレージエリアまたは前記第2のストレージエリアにおける前記磁区が移動するときに、前記U字型の磁気トラックから外へ移動するデータを格納するように構成されている、
請求項4に記載のストレージユニット。
【請求項６】
請求項1から5のいずれか一項に記載のストレージユニットの少なくとも1つを含むメモリ。
【請求項７】
請求項1から5のいずれか一項に記載のストレージユニットに適用される、ストレージユニットをコントロールするための方法であって、
前記ストレージユニットのものである第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第1の駆動回路を駆動することによって、前記ストレージユニットの第1のストレージエリアにおいて電流パルスを生成するようにコントロールを行って、前記第1のストレージエリアにおける磁区を駆動して移動させるステップと、
前記第1のポート、前記第2のポート、前記第1の駆動ポート、および前記第2の駆動ポートの前記入力電圧をコントロールして、第2の駆動回路を駆動することによって、前記ストレージユニットの第2のストレージエリアにおいて電流パルスを生成するようにコントロールを行って、前記第2のストレージエリアにおける磁区を駆動して移動させるステップとを含む方法。
【請求項８】
前記ストレージユニットのものである第1のゲートポートおよび第2のゲートポートの入力電圧の値に従って前記第1の駆動回路を接続するか、または前記第2の駆動回路を接続するステップ
をさらに含む、請求項7に記載のコントロール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2013年10月21日に中国特許庁に出願された「STORAGE UNIT, MEMORY, AND METHOD FOR CONTROLLING STORAGE UNIT」という名称の中国特許出願第201310496697．1号に対する優先権を主張するものであり、これは、その全体が参照によって本明細書に組み込まれている。
【０００２】
本発明は、データ・ストレージ・テクノロジーの分野に関し、詳細には、ストレージユニット、メモリ、および、ストレージユニットをコントロールするための方法に関する。
【背景技術】
【０００３】
一般に、フラッシュ・メモリ・ストレージおよびハード・ディスク・ストレージという2つのデータストレージ様式がある。フラッシュメモリは、高い読み取りスピード、小さな容量、および高い価格を有している。ハードディスクは、低い読み取り／書き込みスピードしか有していないが、大きな容量および低い価格を有している。このことに基づいて、現在では、新たなストレージ様式、すなわちナノトラックRacetrackが存在しており、このナノトラックRacetrackは、フラッシュメモリの高いパフォーマンスと、ハードディスクの低いコストおよび高い容量とを含む特徴を有している。
【０００４】
既存のナノ・スケール・トラックは、磁性材料で作られており、複数の磁気エリア、すなわち磁区を含んでおり、隣接する磁区どうしは、磁壁によって区切られており、それらの複数の磁気エリアおよび磁壁は、U字型のストレージトラックを形成している。磁壁を駆動して移動させる電流パルスを生成するための高電圧駆動回路が、トラックの最上部の2つの端部に配置されており、磁壁は、電流パルスの作用のもとでトラックに沿って移動し、それによって磁区が移動する。
【０００５】
U字型のナノ・スケール・トラックが、2N個の磁区を含んでいる（Nは、1以上の正の整数である）場合に、磁壁が移動すると、右のトラックは、左のトラックのデータ情報を収容する必要があり、したがって2N個の磁区は、Nビットのデータしか格納することができず、ストレージ密度は低く、加えて、2N個の磁壁を駆動して磁気トラックに沿って移動させるために、トラックの最上部の2つの端部における高電圧駆動回路に印加される電圧は高く、メモリの電力消費は大きい。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の実施形態は、ストレージ密度を高めて電力消費を低減するために、ストレージユニット、メモリ、および、ストレージユニットをコントロールするための方法を提供する。
【０００７】
本発明の第1の態様は、ストレージユニットを提供し、このストレージユニットは、
U字型の磁気トラックと、第1の駆動回路と、第2の駆動回路と、第1の駆動回路に接続されている第1の駆動ポートと、第2の駆動回路に接続されている第2の駆動ポートとを含むことができ、
U字型の磁気トラックは、U字型の磁気トラックの最上部の一方の端部に配置されていてカソードバスに接続されている第1のポートと、U字型の磁気トラックの最上部の他方の端部に配置されていてアノードバスに接続されている第2のポートと、第1のストレージエリアと、第2のストレージエリアとを含み、
第1の駆動回路は、第1のストレージエリアを駆動するように構成されており、第2の駆動回路は、第2のストレージエリアを駆動するように構成されており、
第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第1の駆動回路を駆動することによって、第1のストレージエリアにおいて電流パルスが生成され、第1のストレージエリアにおける磁区が駆動されて移動し、
第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第2の駆動回路を駆動することによって、第2のストレージエリアにおいて電流パルスが生成され、第2のストレージエリアにおける磁区が駆動されて移動する。
【０００８】
第1の態様の第1の可能な実施様式においては、第1の駆動回路は第1のゲートポートを含み、第2の駆動回路は第2のゲートポートを含み、第1のゲートポートは、第1のゲートポートに印加される電圧の値に従って、第1の駆動回路を接続または接続解除するようにコントロールを行うように構成されており、第2のゲートポートは、第2のゲートポートに印加される電圧の値に従って、第2の駆動回路を接続または接続解除するようにコントロールを行うように構成されている。
【０００９】
第1の態様の第2の可能な実施様式においては、
第1のストレージエリアは、第1のポートと第2の駆動回路との間において配置されており、第2のストレージエリアは、第2のポートと第1の駆動回路との間において配置されている。
【００１０】
第1の態様、すなわち、第1の態様の第1の実施様式または第2の可能な実施様式を参照すると、第3の可能な実施様式においては、
ストレージユニットは、U字型の磁気トラックの底部に配置されている書き込み回路および読み取り回路をさらに含み、書き込み回路は、第1のストレージエリアおよび第2のストレージエリア上で書き込みオペレーションを実行するように構成されており、読み取り回路は、第1のストレージエリアおよび第2のストレージエリア上で読み取りオペレーションを実行するように構成されている。
【００１１】
第1の態様の第3の可能な実施様式を参照すると、第4の可能な実施様式においては、
ストレージユニットは、読み取り回路に接続されているストレージモジュールをさらに含み、このストレージモジュールは、第1のストレージエリアまたは第2のストレージエリアにおける磁区が移動するときに、U字型の磁気トラックから外へ移動するデータを格納するように構成されている。
【００１２】
本発明の第2の態様は、メモリを提供し、このメモリは、ストレージユニットを含むことができる。
【００１３】
このストレージユニットは、
U字型の磁気トラックと、第1の駆動回路と、第2の駆動回路と、第1の駆動回路に接続されている第1の駆動ポートと、第2の駆動回路に接続されている第2の駆動ポートとを含むことができ、
U字型の磁気トラックは、U字型の磁気トラックの最上部の一方の端部に配置されていてカソードバスに接続されている第1のポートと、U字型の磁気トラックの最上部の他方の端部に配置されていてアノードバスに接続されている第2のポートと、第1のストレージエリアと、第2のストレージエリアとを含み、
第1の駆動回路は、第1のストレージエリアを駆動するように構成されており、第2の駆動回路は、第2のストレージエリアを駆動するように構成されており、
第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第1の駆動回路を駆動することによって、第1のストレージエリアにおいて電流パルスが生成され、第1のストレージエリアにおける磁区が駆動されて移動し、
第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第2の駆動回路を駆動することによって、第2のストレージエリアにおいて電流パルスが生成され、第2のストレージエリアにおける磁区が駆動されて移動する。
【００１４】
第2の態様を参照すると、第1の可能な実施様式においては、
第1の駆動回路は第1のゲートポートを含み、第2の駆動回路は第2のゲートポートを含み、第1のゲートポートは、第1のゲートポートに印加される電圧の値に従って、第1の駆動回路を接続または接続解除するようにコントロールを行うように構成されており、第2のゲートポートは、第2のゲートポートに印加される電圧の値に従って、第2の駆動回路を接続または接続解除するようにコントロールを行うように構成されている。
【００１５】
第2の態様の第2の可能な実施様式においては、
第1のストレージエリアは、第1のポートと第2の駆動回路との間において配置されており、第2のストレージエリアは、第2のポートと第1の駆動回路との間において配置されている。
【００１６】
第2の態様、すなわち、第2の態様の第1の実施様式または第2の可能な実施様式を参照すると、第3の可能な実施様式においては、
ストレージユニットは、U字型の磁気トラックの底部に配置されている書き込み回路および読み取り回路をさらに含み、書き込み回路は、第1のストレージエリアおよび第2のストレージエリア上で書き込みオペレーションを実行するように構成されており、読み取り回路は、第1のストレージエリアおよび第2のストレージエリア上で読み取りオペレーションを実行するように構成されている。
【００１７】
第2の態様の第3の可能な実施様式を参照すると、第4の可能な実施様式においては、
ストレージユニットは、読み取り回路に接続されているストレージモジュールをさらに含み、このストレージモジュールは、第1のストレージエリアまたは第2のストレージエリアにおける磁区が移動するときに、U字型の磁気トラックから外へ移動するデータを格納するように構成されている。
【００１８】
本発明の第3の態様は、ストレージユニットをコントロールするための方法を提供し、この方法は、前述のストレージユニットに適用され、この方法は、
ストレージユニットのものである第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第1の駆動回路を駆動することによって、ストレージユニットの第1のストレージエリアにおいて電流パルスを生成するようにコントロールを行って、第1のストレージエリアにおける磁区を駆動して移動させるステップと、
第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第2の駆動回路を駆動することによって、ストレージユニットの第2のストレージエリアにおいて電流パルスを生成するようにコントロールを行って、第2のストレージエリアにおける磁区を駆動して移動させるステップとを含むことができる。
【００１９】
第3の態様を参照すると、第1の可能な実施様式においては、この方法は、
ストレージユニットのものである第1のゲートポートおよび第2のゲートポートの入力電圧の値に従って第1の駆動回路を接続するか、または第2の駆動回路を接続するステップをさらに含む。
【００２０】
本発明の実施形態において提供されているストレージユニット、メモリ、および、ストレージユニットをコントロールするための方法は次の利点を有しているということを前述の技術的なソリューションから理解することができ、その利点とは、ストレージユニットにおける2つのストレージエリアが両方とも、データを格納するために使用され、それによってストレージ密度が高まり、加えて、ストレージユニットにおける駆動回路によって提供される電流パルスは、トラックの一方の端部上のストレージエリアの磁壁のみを駆動すればよく、したがって駆動電圧が低減され、電力消費も低減されるということである。
【００２１】
本発明の実施形態における技術的なソリューションをより明確に説明するために、以降では、これらの実施形態を説明する上で必要とされる添付の図面を簡単に紹介する。明らかに、以降の説明における添付の図面は、本発明のいくつかの実施形態を示しているにすぎないが、当技術分野における標準的な技術者なら、それでもなお、創造的な取り組みを伴わずにこれらの添付の図面からその他の図面を導き出すことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態によるストレージユニットの概略構造図である。
【図２】本発明の一実施形態によるメモリの概略構造図である。
【図３】本発明の一実施形態による、ストレージユニットをコントロールするための方法の概略的なフローチャートである。
【発明を実施するための形態】
【００２３】
本発明の実施形態は、ストレージ密度を高めて電力消費を低減するために、ストレージユニット、メモリ、および、ストレージユニットをコントロールするための方法を提供する。
【００２４】
本発明の発明目的、特徴、および利点をさらに明確にかつさらにわかりやすくするために、以降では、本発明の実施形態における添付の図面を参照しながら本発明の実施形態における技術的なソリューションを明確にかつ完全に説明する。明らかに、以降で説明されている実施形態は、本発明の実施形態のうちのすべてではなく、一部にすぎない。当技術分野における標準的な技術者によって本発明の実施形態に基づいて創造的な取り組みを伴わずに得られるその他のすべての実施形態は、本発明の保護範囲内に収まるものとする。
【００２５】
本発明の明細書、特許請求の範囲、および添付の図面においては、「第1の」、「第2の」、「第3の」、「第4の」、および等々（存在する場合）という用語は、類似したものどうしの間において区別を行うことを意図されているが、特定の順序またはシーケンスを必ずしも示してはいない。そのような方法で称されているデータどうしは、適切な状況においては交換可能であり、それによって、本明細書において説明されている本発明の実施形態は、たとえば、本明細書において例示または説明されている順序以外の順序で実施されることが可能であるということを理解されたい。その上、「include（含む）」、「contain（含む）」という用語、およびその他のあらゆる変形は、非排他的な包含をカバーすることを意図しており、たとえば、ステップまたはユニットのリストを含むプロセス、方法、システム、製品、またはデバイスは、それらのステップまたはユニットに必ずしも限定されず、明示的にリストアップされてはいない、またはそのようなプロセス、方法、システム、製品、もしくはデバイスに固有のその他のステップまたはユニットを含むことができる。
【００２６】
以降では、特定の実施形態を使用することによって、詳細な説明が個別に提供されている。
【００２７】
図1を参照すると、図1は、本発明の一実施形態によるストレージユニット100の概略構造図であり、ストレージユニット100は、X−bar形状で配置されることが可能であり、
U字型の磁気トラック110と、U字型の磁気トラック110の底部に配置されている第1の駆動回路20および第2の駆動回路30と、第1の駆動回路20に接続されている第1の駆動ポート40と、第2の駆動回路30に接続されている第2の駆動ポート50とを含むことができる。
【００２８】
U字型の磁気トラック110は、U字型の磁気トラック110の最上部の一方の端部に配置されていてカソードバスに接続されている第1のポート11と、U字型の磁気トラック110の最上部の他方の端部に配置されていてアノードバスに接続されている第2のポート12と、第1のストレージエリア111と、第2のストレージエリア112とを含む。
【００２９】
第1の駆動回路20は、第1のストレージエリア111を駆動するように構成されており、第2の駆動回路30は、第2のストレージエリア112を駆動するように構成されている。
【００３０】
好ましくは、第1のストレージエリア111は、第1のポート11と第2の駆動回路30との間において配置されており、第2のストレージエリア112は、第2のポート12と第1の駆動回路20との間において配置されている。図1において示されているストレージユニットは、一例として使用されている。第1のストレージエリア111および第2のストレージエリア112は両方とも、N個のメモリブロックを含んでおり（Nは、1以上の正の整数である）、図において示されている111−1は、第1のストレージエリア111の第1の磁気ストレージ・エリア・ブロックであり、図において示されている112−1は、第2のストレージエリア112の第1の磁気ストレージ・エリア・ブロックであり、図において示されている111−Nは、第1のストレージエリア111の最後の磁気ストレージ・エリア・ブロックであり、図において示されている112−Nは、第2のストレージエリア112の最後の磁気ストレージ・エリア・ブロックであると想定する。加えて、本発明のこの実施形態においては、図1において示されているストレージユニットの概略構造図は、分析および説明のために使用されているにすぎず、これは、本発明に対する限定を構成するものではないということが容易にわかる。
【００３１】
第1の駆動回路20および第2の駆動回路30は両方とも、金属酸化膜半導体（MOS、Metal Oxide Semiconductor）構造のトランジスタ、またはCMOS構造のトランジスタ、またはCMOS構造から構成されている駆動回路として設計されることが可能であり、これは、本明細書において特に限定されるものではないということを理解することができる。
【００３２】
第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールして、第1の駆動回路20を駆動することによって、第1のストレージエリア111において電流パルスが生成され、第1のストレージエリア111における磁区が駆動されて移動する。
【００３３】
第1の駆動回路20が駆動されて、第1のストレージエリア111において電流パルスが生成されると、第1のストレージエリア111における磁壁が駆動されて移動し、それによって第1のストレージエリア111における磁区が駆動されて移動する。加えて、エネルギーを節約し、第1のストレージエリア111が適切に機能することを確実にするために、第2の駆動回路30は接続解除される、すなわち、第2の駆動回路30は機能しない。
【００３４】
第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールして、第2の駆動回路30を駆動することによって、第2のストレージエリア112において電流パルスが生成され、第2のストレージエリア112における磁区が駆動されて移動する。
【００３５】
第1の駆動回路30が駆動されて、第1のストレージエリア112において電流パルスが生成されると、第2のストレージエリア112における磁壁が駆動されて移動し、それによって第2のストレージエリア112における磁区が駆動されて移動する。加えて、エネルギーを節約し、第2のストレージエリア112が適切に機能することを確実にするために、第2の駆動回路20は接続解除される、すなわち、第2の駆動回路20は機能しない。
【００３６】
既存の磁気トラックにおける2N個の磁区は、Nビットのデータしか格納することができず、加えて、2N個の磁壁を駆動して移動させるために、トラックの最上部の2つの端部における高電圧駆動回路に印加される電圧は相対的に高く、結果として、メモリの電力消費は大きいということを前述の説明から知ることができる。これと比較すると、本発明のこの実施形態において提供されているストレージユニット100における2つのストレージエリアは両方とも、データを格納するために使用され、すなわち、2N個の磁区は、2Nビットのデータを格納することができ、それによってストレージ密度が高まり、加えて、ストレージユニット100における駆動回路によって提供される電流パルスは、トラックの一方の側のストレージエリアの磁壁のみを駆動して移動させればよく、したがって駆動電圧を低減することが可能であり、電力消費を低減することも可能である。
【００３７】
さらに、図1において示されているように、第1の駆動回路20は、第1のゲートポート201を含み、第2の駆動回路30は、第2のゲートポート301を含み、第1のゲートポート201は、第1のゲートポート201に印加される電圧の値に従って、第1の駆動回路20を接続または接続解除するようにコントロールを行うように構成されており、第2のゲートポート301は、第2のゲートポート301に印加される電圧の値に従って、第2の駆動回路30を接続または接続解除するようにコントロールを行うように構成されている。
【００３８】
第1のストレージエリア111に関して、第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールすることによって、第1のストレージエリア111の2つの端部（すなわち、第1のポート11および第1の駆動ポート40）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値以上であり、第2のストレージエリア112の2つの端部（すなわち、第2のポート12および第1の駆動ポート50）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値未満であり、加えて、第1のゲートポート201の電圧の値が、第1の駆動回路20を接続するようにコントロールされ、第2のゲートポート301の電圧の値が、第2の駆動回路30を接続解除するようにコントロールされる場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111において電流パルスが生成され、第1のストレージエリア111における磁区が駆動されて移動し、それによって、第1のストレージエリア111上での読み取りオペレーションまたは書き込みオペレーションが完了するということに留意されたい。加えて、ストレージユニット100におけるストレージエリアの2つの端部における電圧は、磁区の移動距離に比例しており、すなわち、移動距離が長くなると、磁区の同じ移動スピードを保持するために、対応するストレージエリアの2つの端部における電圧を高めることが必要とされるということが容易にわかる。
【００３９】
本発明のこの実施形態においては、ストレージユニット100のそれぞれのポートの電圧は、第1のストレージエリア111および第2のストレージエリア112が同時に機能しないようにコントロールされ、すなわち、読み取りオペレーションまたは書き込みオペレーションが、一度に1つのストレージエリア上でのみ実行されるようにコントロールされる。
【００４０】
第2のストレージエリア112のコントロールオペレーションに関しては、前述の第1のストレージエリア111のコントロールプロセスを参照することができるということを理解することが可能であり、ここで再び詳細について説明することはしない。
【００４１】
またさらに、ストレージユニット100は、U字型の磁気トラック110の底部に配置されている書き込み回路60および読み取り回路70をさらに含み、書き込み回路60は、第1のストレージエリア111および第2のストレージエリア112上で書き込みオペレーションを実行するように構成されており、読み取り回路70は、第1のストレージエリア111および第2のストレージエリア112上で読み取りオペレーションを実行するように構成されている。
【００４２】
U字型の磁気トラック110におけるストレージエリアのストレージ原理は、磁区を移動させることによって情報が格納されることであるということに留意されたい。好ましいことに、第1の駆動回路20および第2の駆動回路30がU字型の磁気トラック110の底部に配置されて、第1のストレージエリア111における磁区および第2のストレージエリア112における磁区をそれぞれ駆動して移動させるので、2N個の磁区は、2Nビットのデータを格納することができる。
【００４３】
第1の駆動回路20、第2の駆動回路30、書き込み回路60、および読み取り回路70がすべてU字型の磁気トラック110の別の位置へ移転されることを実施することもできるが、集積回路テクノロジーを考慮すると、駆動回路と、読み取り回路と、書き込み回路とから構成される３次元構造のために、第1の駆動回路20、第2の駆動回路30、書き込み回路60、および読み取り回路70は、トラックの底部に配置され、これは実施が容易であり、エリアを少なくするということを理解することができる。
【００４４】
ストレージユニット100は、読み取り回路70に接続されているストレージモジュールをさらに含み、そのストレージモジュールは、第1のストレージエリア111または第2のストレージエリア112における磁区が移動するときに、U字型の磁気トラック110から外へ移動するデータを格納するように構成されている。
【００４５】
本発明のこの実施形態において、本発明の技術的なソリューションをよりよく理解するために、以降では、ストレージユニット100のオペレーティング原理を分析および説明するために特定のアプリケーションシナリオを提供する。
【００４６】
このアプリケーションシナリオにおいては、カソード・バス・ポート（すなわち、第1のポート11）、アノード・バス・ポート（すなわち、第2のポート12）、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールして、MOS駆動回路（第1の駆動回路20または第2の駆動回路30）を駆動することによって、U字型の磁気トラック110（第1のストレージエリア111または第2のストレージエリア112）において電流パルスを生成することができ、磁壁が駆動されて移動する。データの書き込みは、トラックの底部における書き込み回路60を使用することによって実行され、データの読み取りは、トラックの底部における読み取り回路70を使用することによって実行される。
【００４７】
具体的には、図1において示されているストレージユニット100の概略構造図を参照することができ、テーブル1を参照することもできる。テーブル1は、ストレージユニット100のポート電圧のコントロールについて記載している。
【００４８】
はじめに、カソード・バス・ポート（すなわち、第1のポート11）に−Vppという電圧が印加され、アノード・バス・ポート（すなわち、第2のポート12）には電圧が印加されず、第2のストレージエリア112の一方の側のMOS駆動回路ポート（すなわち、第1の駆動ポート40）に＋Vppという電圧が印加され、第1のストレージエリア111の一方の側のMOS駆動回路ポート（すなわち、第2の駆動ポート50）には電圧が印加されない。U字型の磁気トラック110の底部における第1のゲートポート201の電圧の値が、第1の駆動回路20を接続するようにコントロールされる（同時に、第2のゲートポート301の電圧の値が、第2の駆動回路30を接続解除するようにコントロールされる）場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111において電流パルスが生成され、第1のストレージエリア111における磁区が移動する。その磁区の移動方向は、電流の方向とは反対であるので、第1のストレージエリア111におけるその磁区は、カソードバスから書き込み回路60および読み取り回路70へ移動する。
【００４９】
第2のポート11に＋Vppという電圧が印加され、第1の駆動ポート40に−Vppという電圧が印加され、第2のポート12および第2の駆動ポート50には電圧が印加されない場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111における磁区が、書き込み回路60および読み取り回路70からカソードバスへの方向に移動するということを理解することができる。
【００５０】
第2のポート12に＋Vppという電圧が印加され、第2の駆動ポート50に−Vppという電圧が印加され、第1のポート11および第1の駆動ポート40には電圧が印加されない場合に、U字型の磁気トラック110の底部における第2のゲートポート301の電圧の値が、第2の駆動回路30を接続するようにコントロールされる（同時に、第1のゲートポート201の電圧の値が、第1の駆動回路20を接続解除するようにコントロールされる）と、第2の駆動回路30の駆動のもとで、第2のストレージエリア112において電流パルスが生成され、第2のストレージエリア112における磁区が移動する。その磁区の移動方向は、電流の方向とは反対であるので、第2のストレージエリア112におけるその磁区は、書き込み回路60および読み取り回路70からアノードバスへ移動する。
【００５１】
【表１】
2016541084.tif 000003
【００５２】
｜±Vpp｜という電圧の値は、磁気エリアが移動することを可能にする電流パルスを生成するのに十分な高さではなく、2｜±Vpp｜という電圧は、磁区を駆動して移動させるための電圧しきい値以上であり、したがって、ストレージユニット100のそれぞれのポートの電圧をコントロールすることによって、第1のストレージエリア111および第2のストレージエリア112は同時に機能せず、すなわち、読み取りオペレーションまたは書き込みオペレーションが、一度に1つのストレージエリア上でのみ実行されるようにコントロールされるということに留意されたい。
【００５３】
本発明のこの実施形態において提供されているストレージユニット100のものである書き込み回路60および読み取り回路70のオペレーティング原理は、既存の磁気トラックのものである読み取り装置および書き込み装置のオペレーティング原理と同じであるということを理解することが可能であり、ここで再び詳細について説明することはしない。
【００５４】
加えて、本発明のこの実施形態においては、図1において示されているストレージユニットの構造、およびストレージユニットの読み取り／書き込みオペレーション・コントロール・プロセスは、分析および説明のために使用されているにすぎず、これは、本発明に対する限定を構成するものではないということが容易にわかる。
【００５５】
既存の磁気トラックにおける2N個の磁区は、Nビットのデータしか格納することができず、加えて、2N個の磁壁を駆動して移動させるために、トラックの最上部の2つの端部における高電圧駆動回路に印加される電圧は相対的に高く、結果として、メモリの電力消費は大きいということを前述の説明から知ることができる。これと比較すると、本発明のこの実施形態において提供されているストレージユニット100における2つのストレージエリアは両方とも、データを格納するために使用され、すなわち、2N個の磁区は、2Nビットのデータを格納することができ、それによってストレージ密度が高まり、加えて、ストレージユニット100における駆動回路によって提供される電流パルスは、トラックの一方の側のストレージエリアの磁壁のみを駆動して移動させればよく、したがって駆動電圧を低減することが可能であり、電力消費を低減することも可能である。
【００５６】
本発明のこの実施形態において提供されているストレージユニット100をよりよく実施するために、本発明の一実施形態は、前述のストレージユニット100に基づくメモリと、ストレージユニット100をコントロールするための方法とをさらに提供する。名詞の意味は、前述のストレージユニット100における名詞の意味と同じである。具体的な実施の詳細に関しては、前述の実施形態における説明を参照することができる。
【００５７】
本発明の一実施形態は、メモリ200をさらに提供する。図2を参照すると、図2は、メモリ200の概略構造図である。メモリ200は、前述の実施形態において説明されている少なくとも1つのストレージユニット100を含む。
【００５８】
ストレージユニット100のものである特定の構造設定およびオペレーティング原理は、前述の実施形態の関連内容に従って具体的に実施することができるということを理解することが可能であり、ここで再び詳細について説明することはしない。
【００５９】
既存の磁気トラックにおける2N個の磁区は、Nビットのデータしか格納することができず、加えて、2N個の磁壁を駆動して移動させるために、トラックの最上部の2つの端部における高電圧駆動回路に印加される電圧は相対的に高く、結果として、メモリの電力消費は大きいということを前述の説明から知ることができる。これと比較すると、本発明のこの実施形態において提供されているメモリ200は、少なくとも2つのストレージユニット100を含み、ストレージユニット100における2つのストレージエリアは両方とも、データを格納するために使用され、すなわち、2N個の磁区は、2Nビットのデータを格納することができ、それによってストレージ密度が高まり、加えて、ストレージユニット100における駆動回路によって提供される電流パルスは、トラックの一方の側のストレージエリアの磁壁のみを駆動して移動させればよく、したがって駆動電圧を低減することが可能であり、電力消費を低減することも可能である。
【００６０】
図3を参照すると、図3は、本発明の一実施形態による、ストレージユニット100をコントロールするための方法の概略的なフローチャートである。この方法は、前述の実施形態において提供されているストレージユニット100に適用され、図1において示されているストレージユニット100の概略構造図を参照することも可能である。この方法は、下記のステップを含む。
【００６１】
ステップ101：ストレージユニット100のものである第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールして、第1の駆動回路20を駆動することによって、ストレージユニット100の第1のストレージエリア111において電流パルスを生成するようにコントロールを行って、第1のストレージエリア111における磁区を駆動して移動させる。
【００６２】
ステップ102：ストレージユニット100のものである第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールして、第2の駆動回路30を駆動することによって、ストレージユニット100の第2のストレージエリア112において電流パルスを生成するようにコントロールを行って、第2のストレージエリア112における磁区を駆動して移動させる。
【００６３】
ストレージユニット100は、X−bar形状で配置されることが可能であり、U字型の磁気トラック110と、第1の駆動回路20と、第2の駆動回路30と、第1の駆動回路20に接続されている第1の駆動ポート40と、第2の駆動回路30に接続されている第2の駆動ポート50とを含むことができ、U字型の磁気トラック110は、U字型の磁気トラック110の最上部の一方の端部に配置されていてカソードバスに接続されている第1のポート11と、U字型の磁気トラック110の最上部の他方の端部に配置されていてアノードバスに接続されている第2のポート12と、第1のストレージエリア111と、第2のストレージエリア112とを含み、第1のストレージエリア111は、第1のポート11と第2の駆動回路30との間において配置されており、第2のストレージエリア112は、第2のポート12と第1の駆動回路20との間において配置されているということを理解することができる。特定の構造設定に関しては、図1および前述の実施形態における関連内容を参照することが可能である。
【００６４】
さらに、ストレージユニット100における第1の駆動回路20は、第1のゲートポート201を含み、第2の駆動回路30は、第2のゲートポート301を含む。このコントロール方法は、
ストレージユニット100のものである第1のゲートポート201および第2のゲートポート301の入力電圧の値に従って第1の駆動回路20を接続するか、または第2の駆動回路30を接続するステップをさらに含むことができる。
【００６５】
図1において示されているストレージユニット100は、一例として使用されている。第1のストレージエリア111に関して、第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールすることによって、第1のストレージエリア111の2つの端部（すなわち、第1のポート11および第1の駆動ポート40）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値以上であり、第2のストレージエリア112の2つの端部（すなわち、第2のポート12および第1の駆動ポート50）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値未満であり、加えて、第1のゲートポート201の電圧の値が、第1の駆動回路20を接続するようにコントロールされ、第2のゲートポート301の電圧の値が、第2の駆動回路30を接続解除するようにコントロールされる場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111において電流パルスが生成され、第1のストレージエリア111における磁区が駆動されて移動し、それによって、第1のストレージエリア111上での読み取りオペレーションまたは書き込みオペレーションが完了する。
【００６６】
本発明のこの実施形態においては、ストレージユニット100のそれぞれのポートの電圧は、第1のストレージエリア111および第2のストレージエリア112が同時に機能しないようにコントロールされ、すなわち、読み取りオペレーションまたは書き込みオペレーションが、一度に1つのストレージエリア上でのみ実行されるようにコントロールされる。
【００６７】
第2のストレージエリア112のコントロールオペレーションに関しては、前述の第1のストレージエリア111のコントロールプロセスを参照することができるということを理解することが可能であり、ここで再び詳細について説明することはしない。
【００６８】
またさらに、ストレージユニット100は、U字型の磁気トラック110の底部に配置されている書き込み回路60および読み取り回路70と、読み取り回路70に接続されているストレージモジュールとをさらに含む。したがって、この方法は、書き込み回路60によって、第1のストレージエリア111および第2のストレージエリア112上で書き込みオペレーションを実行するステップと、読み取り回路70によって、第1のストレージエリア111および第2のストレージエリア112上で読み取りオペレーションを実行するステップと、第1のストレージエリア111または第2のストレージエリア112における磁区が移動するときに、ストレージモジュールによって、U字型の磁気トラック110から外へ移動するデータを格納するステップとをさらに含むことができる。
【００６９】
ストレージユニット100の特定のオペレーティング原理に関しては、テーブル1および前述のアプリケーションシナリオにおける特定の実施態様を参照することができるということを理解することが可能であり、ここで再び詳細について説明することはしない。
【００７０】
本発明のこの実施形態による、ストレージユニット100をコントロールするための方法は、前述の実施形態において説明されているストレージユニット100に適用され、この方法においては、ストレージユニット100の2つのストレージエリアは、2N個の磁区が2Nビットのデータを格納することができるようにコントロールされ、データを格納するために両方が使用されるということを前述の説明から知ることができる。既存のストレージトラックのデータストレージと比較して、ストレージ密度が高められ、加えて、この方法においては、ストレージユニット100における駆動回路によって提供される電流パルスは、トラックの一方の側のストレージエリアの磁壁のみを駆動して移動させればよく、したがって駆動電圧を低減することが可能であり、電力消費を低減することも可能である。
【００７１】
便利で簡単な説明の目的で、前述のシステム、装置、およびユニットの詳細な機能プロセスに関しては、前述の方法実施形態における対応するプロセスを参照することが可能であるということを当業者なら明らかに理解することができ、ここで再び詳細について説明することはしない。
【００７２】
本出願において提供されているいくつかの実施形態においては、開示されているシステム、装置、および方法をその他の様式で実施することも可能であるということを理解されたい。たとえば、説明されている装置実施形態は、例示的なものにすぎない。たとえば、ユニットの区分は、論理的な機能区分にすぎず、実際の実施においてはその他の区分であってもよい。たとえば、複数のユニットもしくはコンポーネントを別のシステムへと組み合わせることもしくは統合することが可能であり、またはいくつかの機能を無視することもしくは実行しないことも可能である。加えて、表示されているまたは論じられている相互の結合または直接の結合または通信接続は、いくつかのインターフェースを使用することによって実施されることが可能である。装置またはユニットどうしの間における間接的な結合または通信接続は、電子的な形態、機械的な形態、またはその他の形態で実施されることが可能である。
【００７３】
別々の部分として説明されているユニットどうしは、物理的に別々であることも、または物理的に別々ではないことも可能であり、ユニットとして表示されている部分は、物理的なユニットであることも、または物理的なユニットではないことも可能であり、1つの位置に配置されることも可能であり、または複数のネットワークユニット上に分散されることも可能である。ユニットのうちのいくつかまたはすべては、実施形態のソリューションの目的を達成するために実際のニーズに従って選択されることが可能である。
【００７４】
加えて、本発明の実施形態における機能ユニットどうしを1つの処理ユニットへと統合することができ、またはそれらのユニットのそれぞれが物理的に単独で存在することも可能であり、または2つ以上のユニットが1つのユニットへと統合される。統合されたユニットは、ハードウェアの形態で実装されることも可能であり、またはソフトウェア機能ユニットの形態で実装されることも可能である。
【００７５】
統合されたユニットが、ソフトウェア機能ユニットの形態で実装されて、独立した製品として販売または使用される場合には、その統合されたユニットをコンピュータ可読ストレージメディア内に格納することができる。そのような理解に基づいて、本質的に本発明の技術的なソリューション、または従来技術に貢献する部分、またはそれらの技術的なソリューションのうちのすべてもしくはいくつかをソフトウェア製品の形態で実装することができる。そのソフトウェア製品は、ストレージメディア内に格納され、本発明の実施形態において説明されている方法のステップのうちのすべてまたはいくつかを実行するようコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスであることが可能である）に指示するためのいくつかの命令を含む。前述のストレージメディアは、USBフラッシュドライブ、取り外し可能なハードディスク、読み取り専用メモリ（ROM、Read−Only Memory）、ランダム・アクセス・メモリ（RAM、Random Access Memory）、磁気ディスク、または光ディスクなど、プログラムコードを格納することができる任意のメディアを含む。
【００７６】
前述の内容は、本発明において提供されているストレージユニット、メモリ、および、ストレージユニットをコントロールするための方法に関する詳細な説明を提供している。当技術分野における標準的な技術者なら、本発明の実施形態のアイディアに基づいて、特定の実施様式および応用範囲に関して修正を行うことができる。したがって、本明細書の内容は、本発明に対する限定として解釈されてはならない。
【符号の説明】
【００７７】
11  第1のポート
12  第2のポート
20  第1の駆動回路
30  第2の駆動回路
40  第1の駆動ポート
50  第2の駆動ポート
60  書き込み回路
70  読み取り回路
100  ストレージユニット
110  U字型の磁気トラック
111  第1のストレージエリア
112  第2のストレージエリア
200  メモリ
201  第1のゲートポート
301  第2のゲートポート
【図１】
2016541084.tif 000004
【図２】
2016541084.tif 000005
【図３】
2016541084.tif 000006
【手続補正書】
【提出日】平成28年5月31日(2016.5.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
U字型の磁気トラックと、第1の駆動回路と、第2の駆動回路と、前記第1の駆動回路に接続されている第1の駆動ポートと、前記第2の駆動回路に接続されている第2の駆動ポートと
を含むストレージユニットであって、
前記U字型の磁気トラックが、前記U字型の磁気トラックの最上部の一方の端部に配置されていてカソードバスに接続されている第1のポートと、前記U字型の磁気トラックの前記最上部の他方の端部に配置されていてアノードバスに接続されている第2のポートと、第1のストレージエリアと、第2のストレージエリアとを含み、
前記第1の駆動回路が、前記第1のストレージエリアを駆動するように構成されており、前記第2の駆動回路が、前記第2のストレージエリアを駆動するように構成されており、
前記第1のポート、前記第2のポート、前記第1の駆動ポート、および前記第2の駆動ポートの入力電圧をコントロールして、前記第1の駆動回路を駆動することによって、前記第1のストレージエリアにおいて電流パルスが生成され、前記第1のストレージエリアにおける磁壁が駆動されて移動し、
前記第1のポート、前記第2のポート、前記第1の駆動ポート、および前記第2の駆動ポートの前記入力電圧をコントロールして、前記第2の駆動回路を駆動することによって、前記第2のストレージエリアにおいて電流パルスが生成され、前記第2のストレージエリアにおける磁壁が駆動されて移動する、ストレージユニット。
【請求項２】
前記第1の駆動回路が第1のゲートポートを含み、前記第2の駆動回路が第2のゲートポートを含み、前記第1のゲートポートが、前記第1のゲートポートに印加される電圧の値に従って、前記第1の駆動回路を接続または接続解除するようにコントロールを行うように構成されており、前記第2のゲートポートが、前記第2のゲートポートに印加される電圧の値に従って、前記第2の駆動回路を接続または接続解除するようにコントロールを行うように構成されている、
請求項1に記載のストレージユニット。
【請求項３】
前記第1のストレージエリアが、前記第1のポートと前記第2の駆動回路との間において配置されており、前記第2のストレージエリアが、前記第2のポートと前記第1の駆動回路との間において配置されている、
請求項1に記載のストレージユニット。
【請求項４】
前記ストレージユニットが、前記U字型の磁気トラックの底部に配置されている書き込み回路および読み取り回路をさらに含み、前記書き込み回路が、前記第1のストレージエリアおよび前記第2のストレージエリア上で書き込みオペレーションを実行するように構成されており、前記読み取り回路が、前記第1のストレージエリアおよび前記第2のストレージエリア上で読み取りオペレーションを実行するように構成されている、
請求項1から3のいずれか一項に記載のストレージユニット。
【請求項５】
前記ストレージユニットが、前記読み取り回路に接続されているストレージモジュールをさらに含み、前記ストレージモジュールが、前記第1のストレージエリアまたは前記第2のストレージエリアにおける前記磁壁が移動するときに、前記U字型の磁気トラックから外へ移動するデータを格納するように構成されている、
請求項4に記載のストレージユニット。
【請求項６】
請求項1から5のいずれか一項に記載のストレージユニットの少なくとも1つを含むメモリ。
【請求項７】
請求項1から5のいずれか一項に記載のストレージユニットに適用される、ストレージユニットをコントロールするための方法であって、
前記ストレージユニットのものである第1のポート、第2のポート、第1の駆動ポート、および第2の駆動ポートの入力電圧をコントロールして、第1の駆動回路を駆動することによって、前記ストレージユニットの第1のストレージエリアにおいて電流パルスを生成するようにコントロールを行って、前記第1のストレージエリアにおける磁壁を駆動して移動させるステップと、
前記第1のポート、前記第2のポート、前記第1の駆動ポート、および前記第2の駆動ポートの前記入力電圧をコントロールして、第2の駆動回路を駆動することによって、前記ストレージユニットの第2のストレージエリアにおいて電流パルスを生成するようにコントロールを行って、前記第2のストレージエリアにおける磁壁を駆動して移動させるステップとを含む方法。
【請求項８】
前記ストレージユニットのものである第1のゲートポートおよび第2のゲートポートの入力電圧の値に従って前記第1の駆動回路を接続するか、または前記第2の駆動回路を接続するステップ
をさらに含む、請求項7に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
第2の駆動回路30が駆動されて、第2のストレージエリア112において電流パルスが生成されると、第2のストレージエリア112における磁壁が駆動されて移動し、それによって第2のストレージエリア112における磁区が駆動されて移動する。加えて、エネルギーを節約し、第2のストレージエリア112が適切に機能することを確実にするために、第1の駆動回路20は接続解除される、すなわち、第1の駆動回路20は機能しない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
第1のストレージエリア111に関して、第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールすることによって、第1のストレージエリア111の2つの端部（すなわち、第1のポート11および第2の駆動ポート50）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値以上であり、第2のストレージエリア112の2つの端部（すなわち、第2のポート12および第1の駆動ポート40）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値未満であり、加えて、第1のゲートポート201の電圧の値が、第1の駆動回路20を接続するようにコントロールされ、第2のゲートポート301の電圧の値が、第2の駆動回路30を接続解除するようにコントロールされる場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111において電流パルスが生成され、第1のストレージエリア111における磁区が駆動されて移動し、それによって、第1のストレージエリア111上での読み取りオペレーションまたは書き込みオペレーションが完了するということに留意されたい。加えて、ストレージユニット100におけるストレージエリアの2つの端部における電圧は、磁区の移動距離に比例しており、すなわち、移動距離が長くなると、磁区の同じ移動スピードを保持するために、対応するストレージエリアの2つの端部における電圧を高めることが必要とされるということが容易にわかる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
第1のポート11に＋Vppという電圧が印加され、第1の駆動ポート40に−Vppという電圧が印加され、第2のポート12および第2の駆動ポート50には電圧が印加されない場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111における磁区が、書き込み回路60および読み取り回路70からカソードバスへの方向に移動するということを理解することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
【表１】
2016541084.tif 000007
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
図1において示されているストレージユニット100は、一例として使用されている。第1のストレージエリア111に関して、第1のポート11、第2のポート12、第1の駆動ポート40、および第2の駆動ポート50の入力電圧をコントロールすることによって、第1のストレージエリア111の2つの端部（すなわち、第1のポート11および第1の駆動ポート40）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値以上であり、第2のストレージエリア112の2つの端部（すなわち、第2のポート12および第1の駆動ポート40）の間における電圧差が、磁区を駆動して移動させるための電圧しきい値未満であり、加えて、第1のゲートポート201の電圧の値が、第1の駆動回路20を接続するようにコントロールされ、第2のゲートポート301の電圧の値が、第2の駆動回路30を接続解除するようにコントロールされる場合には、第1の駆動回路20の駆動のもとで、第1のストレージエリア111において電流パルスが生成され、第1のストレージエリア111における磁区が駆動されて移動し、それによって、第1のストレージエリア111上での読み取りオペレーションまたは書き込みオペレーションが完了する。
【国際調査報告】
2016541084.tif 000008
2016541084.tif 000009
2016541084.tif 000010
2016541084.tif 000011