JP2017033622A - 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ - Google Patents

抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ Download PDF

Info

Publication number
JP2017033622A
JP2017033622A JP2016144132A JP2016144132A JP2017033622A JP 2017033622 A JP2017033622 A JP 2017033622A JP 2016144132 A JP2016144132 A JP 2016144132A JP 2016144132 A JP2016144132 A JP 2016144132A JP 2017033622 A JP2017033622 A JP 2017033622A
Authority
JP
Japan
Prior art keywords
resistance
resistance change
memory array
data bus
array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016144132A
Other languages
English (en)
Other versions
JP6559099B2 (ja
Inventor
エル. バーティン,クロード
L Bertin Claude
エル. バーティン,クロード
ローゼンデール,グレン
Rosendale Glen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantero Inc
Original Assignee
Nantero Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantero Inc filed Critical Nantero Inc
Publication of JP2017033622A publication Critical patent/JP2017033622A/ja
Application granted granted Critical
Publication of JP6559099B2 publication Critical patent/JP6559099B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/02Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using elements whose operation depends upon chemical change
    • G11C13/025Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using elements whose operation depends upon chemical change using fullerenes, e.g. C60, or nanotubes, e.g. carbon or silicon nanotubes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B82NANOTECHNOLOGY
    • B82YSPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
    • B82Y10/00Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0004Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising amorphous/crystalline phase transition cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0007Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising metal oxide memory material, e.g. perovskites
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/004Reading or sensing circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0061Timing circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C23/00Digital stores characterised by movement of mechanical parts to effect storage, e.g. using balls; Storage elements therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/021Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/023Detection or location of defective auxiliary circuits, e.g. defective refresh counters in clock generator or timing circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/028Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17724Structural details of logic blocks
    • H03K19/17728Reconfigurable logic blocks, e.g. lookup tables
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17736Structural details of routing resources
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/17748Structural details of configuration resources
    • H03K19/1776Structural details of configuration resources for memories
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/1778Structural details for adapting physical parameters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/177Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
    • H03K19/1778Structural details for adapting physical parameters
    • H03K19/17796Structural details for adapting physical parameters for physical disposition of blocks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/004Reading or sensing circuits or methods
    • G11C2013/0042Read using differential sensing, e.g. bit line [BL] and bit line bar [BLB]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/004Reading or sensing circuits or methods
    • G11C2013/0054Read is performed on a reference element, e.g. cell, and the reference sensed value is used to compare the sensed value of the selected cell
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2213/00Indexing scheme relating to G11C13/00 for features not covered by this group
    • G11C2213/30Resistive cell, memory material aspects
    • G11C2213/35Material including carbon, e.g. graphite, grapheme
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2213/00Indexing scheme relating to G11C13/00 for features not covered by this group
    • G11C2213/70Resistive array aspects
    • G11C2213/82Array having, for accessing a cell, a word line, a bit line and a plate or source line receiving different potentials
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S977/00Nanotechnology
    • Y10S977/902Specified use of nanostructure
    • Y10S977/932Specified use of nanostructure for electronic or optoelectronic application
    • Y10S977/94Specified use of nanostructure for electronic or optoelectronic application in a logic circuit

Abstract

【課題】抵抗変化素子アレイの高速メモリ回路アーキテクチャを提供する。
【解決手段】抵抗変化素子のアレイは、行および列に編成され、各列は、1つのワードラインを提供され、かつ、各行は、2つのビットラインを提供される。抵抗変化素子の各行は、1対の参照素子と、1つのセンス増幅器とを含む。参照素子は、アレイ内で使用される抵抗変化素子におけるSET状態に対応する抵抗と、RESET状態に対応する抵抗との間の電気抵抗値を有する抵抗成分である。高速READオペレーションは、行のビットラインのうちの一方を、ワードラインにより選択される抵抗変化素子を介して放電し、かつ、同時にこの行のビットラインのうちのもう一方を、参照素子を介して放電し、2つのライン上の放電レートを、この行のセンス増幅器を用いて比較することによって実行される。
【選択図】図4B

Description

本開示は、概して、抵抗変化素子メモリアレイの回路アーキテクチャに関し、かつより具体的には、ダブル・データ・レート(DDR)メモリインタフェースに類似するデジタル・チップ・インタフェースを有するこのようなアーキテクチャに関する。
[関連出願の相互参照]
本出願は、本出願の譲受人へ譲渡されている下記の米国特許に関連するものであり、これらの特許は、本参照によりそのまま開示に含まれる。
2002年4月23日に提出された「ナノチューブ膜および部材の方法」と題する米国特許第6,835,591号明細書、
2003年1月13日に提出された「予め形成されたナノチューブを用いるカーボンナノチューブの膜、層、織物、リボン、素子および部材の製造方法」と題する米国特許第7,335,395号明細書、
2004年3月16日に提出された「ナノチューブ膜および部材」と題する米国特許第6,706,402号明細書、
2004年6月9日に提出された「不揮発性電気機械電界効果デバイスおよびこれを用いる回路ならびにその製造方法」と題する米国特許第7,115,901号明細書、
2005年9月20日に提出された「カーボンナノチューブを用いる抵抗素子」と題する米国特許第7,365,632号明細書、
2005年11月15日に提出された「2端子ナノチューブデバイスおよびシステムおよびその製造方法」と題する米国特許第7,781,862号明細書、
2005年11月15日に提出された「再プログラム可能な抵抗を有するナノチューブ部材を用いるメモリアレイ」と題する米国特許第7,479,654号明細書、
2008年8月8日に提出された「不揮発性ナノチューブダイオードおよび不揮発性ナノチューブブロックならびにこれらを用いるシステムおよびその製造方法」と題する米国特許第8,217,490号明細書、
2009年10月23日に提出された「ダイナミックセンス電流供給回路および抵抗メモリアレイを読み取りかつ特徴づける関連方法」と題する米国特許第8,351,239号明細書、および、
2009年11月13日に提出された「抵抗変化メモリ素子のリセット方法」と題する米国特許第8,000,127号明細書。
本出願は、本出願の譲受人へ譲渡されている下記の米国特許出願に関連するものであり、これらの特許出願は、本参照によりそのまま開示に含まれる。
2009年8月6日に提出された「不揮発性ナノチューブプログラム可能論理デバイスおよびこれを用いる不揮発性ナノチューブ電界プログラム可能ゲートアレイ」と題する米国特許出願第12/536,803号明細書、および、
2010年9月1日に提出された「レファレンスを用いる抵抗変化素子の調整方法」と題する米国特許出願第12/873,946号明細書。
本明細書を通じて、関連技術に関するあらゆる論考は、いかなる場合も、このような技術が当分野において周知であること、または当分野における共通する一般的知識の一部を形成すること、の是認として考慮されるべきではない。
当業者により抵抗RAMと称される場合の多い抵抗変化デバイスおよびアレイは、半導体およびエレクトロニクス産業において周知である。このようなデバイスおよびアレイには、例えば、相変化メモリ、個体電解質メモリ、金属酸化物抵抗メモリおよびNRAM(商標)等のカーボンナノチューブメモリが含まれるが、この限りではない。
抵抗変化デバイスおよびアレイは、典型的には加えられる何らかの刺激に応答して幾つかの不揮発性抵抗状態間で調整されることが可能な何らかのマテリアルを含む抵抗変化素子を調整することによって、2つ以上の抵抗状態間の各個別アレイセル内に情報を記憶する。例えば、抵抗変化素子セル内の各抵抗状態は、デバイスまたはアレイ内の回路をサポートすることによりプログラムされかつ読み返されることが可能なデータ値に対応することが可能である。
例えば、抵抗変化素子は、2つの抵抗状態、すなわち高い抵抗状態(論理「0」に相当する場合もある)と、低い抵抗状態(論理「1」に相当する場合もある)との間で切り換わるように配置される場合もある。この方法において、抵抗変化素子は、1バイナリディジット(ビット)のデータを記憶するために使用されることが可能である。
あるいは、別の例として、抵抗変化素子は、2ビットのデータを記憶するために4つの抵抗状態間で切り換わるように配置される場合もある。あるいは、抵抗変化素子は、4ビットのデータを記憶するために8つの抵抗状態間で切り換わるように配置される場合もある。あるいは、抵抗変化素子は、nビットのデータを記憶するために2個の抵抗状態間で切り換わるように配置される場合もある。
現時点の最新技術においては、抵抗変化メモリアレイを既存技術と互換性があるアーキテクチャへ実装する必要性が高まっている。この方法では、抵抗変化メモリの優位点を、従来のシリコンベースのマイクロプロセッサ、マイクロコントローラ、FPGAおよびこれらに類似するものを用いる回路およびシステムにおいて実現することができる。例えば、既存の不揮発性フラッシュメモリ・アーキテクチャと互換性のある抵抗変化メモリアレイおよびアーキテクチャを提供する、幾つかの回路アーキテクチャ(本開示に含まれる引例が教示するもの等、但しこれらに限定されない)が紹介されている。抵抗変化素子メモリの人気およびコスト設計の優位点が高まるにつれて、抵抗変化メモリ技術の多用性をさらに高めるべく抵抗変化メモリアレイのためのより高速かつより低電力の回路アーキテクチャを提供する必要性は、ますます高まっている。このためには、抵抗変化素子メモリアレイのDDR互換性アーキテクチャを提供することが効果的であると思われる。
本開示は、抵抗変化素子アレイの回路アーキテクチャに関し、かつより具体的には、従来のダブル・データ・レート(DDR)アーキテクチャの速度および電力要件に類似するデジタル・チップ・インタフェースを有するこのようなアーキテクチャに関する。
具体的には、本開示は、抵抗変化素子メモリアレイを提供する。この抵抗変化素子アレイは、複数のワードラインと、複数のビットラインと、複数の選択ラインと、複数のメモリセルとを備える。
抵抗変化アレイ内のメモリセルは各々、第1の端子と、第2の端子とを有する抵抗変化素子を備える。抵抗変化素子の第1の端子は、選択ラインと電気連通状態にあり、かつ抵抗変化素子は、少なくとも2つの不揮発性抵抗値間で切り換わることができ、第1の抵抗値は、第1の情報状態に対応し、かつ第2の抵抗値は、第2の情報状態に対応する。また、アレイ内のメモリセルも各々、選択デバイスを備える。これらの選択デバイスは各々、ワードライン上の制御信号に応答し、かつ各選択デバイスは、ビットラインと、そのメモリセル内の抵抗変化素子の第2の端子との間に導電経路を選択的に提供する。
抵抗変化素子アレイは、複数の参照素子も備える。これらの参照素子は各々、第1の端子と第2の端子とを有する抵抗参照素子を備える。各抵抗参照素子の第1の端子は、ビットラインと電気連通状態にあり、かつ各抵抗参照素子は、抵抗変化素子内の第1の情報状態に対応する抵抗と、抵抗変化素子内の第2の情報状態に対応する抵抗値との間に収まるように選択される電気抵抗を有する。抵抗変化素子アレイは、ワードライン上の制御信号に応答する選択デバイスも備える。これらの選択デバイスは、ビットラインと、そのメモリセル内の抵抗参照素子の第2の端子との間に導電経路を選択的に提供する。
抵抗変化素子アレイは、複数のセンス増幅器も備える。これらのセンス増幅器は各々、抵抗変化素子へ電気結合される少なくとも1つのビットライン、および抵抗参照素子へ電気結合される少なくとも1つのビットラインに応答する。前記複数のセンス増幅器のうちの少なくとも1つは、ワードラインにより選択されている抵抗変化素子へ電気結合されるビットライン上の放電レートと、ワードラインにより選択される抵抗参照素子へ電気結合されるビットライン上の放電レートとを比較するために使用可能であり、この比較は、選択されたメモリセルの情報状態を読み取るために使用される。
本開示は、抵抗変化素子の情報状態を読み取るための方法も提供する。本方法は、抵抗変化素子を提供することを含み、前記抵抗変化素子は、少なくとも2つの不揮発性抵抗値間で切り換わることができ、第1の抵抗値は、第1の情報状態に対応し、かつ第2の抵抗値は、第2の情報状態に対応する。本方法は、さらに、抵抗参照素子を提供することを含み、前記抵抗参照素子は、抵抗変化素子内の第1の情報状態に対応する抵抗と、抵抗変化素子内の第2の情報状態に対応する抵抗値との間に収まるように選択される電気抵抗を有する。本方法は、さらに、電圧を、抵抗変化素子および抵抗参照素子の双方を介して放電することを含む。本方法は、さらに、前記抵抗変化素子を介する放電レートを、前記抵抗参照素子を介する放電レートと比較することを含む。本方法において、前記抵抗変化素子を介する放電レートの方が大きければ、第1の情報状態が抵抗変化素子内に記憶されることになり、かつ抵抗参照素子を介する放電レートの方が大きければ、第2の情報状態が抵抗変化素子内に記憶されることになる。
本開示の一態様によれば、抵抗変化素子は、ナノチューブ織物を含む2端子ナノチューブスイッチング素子である。
本開示の別の態様によれば、抵抗変化素子は、金属酸化物メモリ素子である。
本開示の別の態様によれば、抵抗変化素子は、相変化メモリ素子である。
本開示の別の態様によれば、ダブル・データ・レート(DDR)メモリアーキテクチャと互換性がある抵抗変化メモリアレイが提供される。
本開示の他の特徴および優位点は、以下、添付の図面に関連して行なう本発明の説明から明らかとなるであろう。
垂直に配向された抵抗変化セルの例示的な配置を示す。
水平に配向された抵抗変化セルの例示的な配置を示す。
オープン・アレイ・アーキテクチャにおける抵抗変化素子アレイの典型的なアーキテクチャ例を示す簡略図である。
図3Aに示されているアレイアーキテクチャのCELL00の調整または検査に必要なREADおよびプログラミング電圧を詳述した表である。
本開示方法による、第1のDDR互換性NRAMアーキテクチャ(図4Bに詳述)の異なるセクションを列挙した表である。
本開示方法による、DDR互換性フォールデッド・ビット・ライン抵抗変化メモリ・アレイ・アーキテクチャのビットライン対(行「x」)を示す第1のDDR互換性NRAMアーキテクチャの簡略図である(ビットライン列は、ビットライン対、分離デバイスおよびセンス増幅器回路の詳細を収容するために水平に描かれていることに留意されたい)。
図4Bに詳述されている第1のDDR互換性NRAMアレイアーキテクチャにおけるセル上で実行される例示的なREADオペレーションを示す波形タイミング図である(READオペレーションは、双方のアーキテクチャで同一であることから、図5AのREADオペレーションの波形図が図6Bに詳述される第2のDDR互換性NRAMアレイアーキテクチャにも当てはまることに留意されたい)。
図4Bに詳述されている第1のDDR互換性NRAMアレイアーキテクチャにおけるセル上で実行される例示的なWRITEオペレーションを示す波形タイミング図である。
本開示方法による、第2のDDR互換性NRAMアーキテクチャ(図6Bに詳述)の異なるセクションを列挙した表である。
本開示方法による、DDR互換性フォールデッド・ビット・ライン抵抗変化メモリ・アレイ・アーキテクチャのビットライン対(行「x」)を示す第2のDDR互換性NRAMアーキテクチャの簡略図である(ビットライン列は、ビットライン対、分離デバイス、電圧シフト書込み回路およびセンス増幅器回路の詳細を収容するために水平に描かれていることに留意されたい)。
図6Bに詳述されている第2のDDR互換性NRAMアレイアーキテクチャにおけるセル上で実行される例示的なWRITEオペレーションを示す波形タイミング図である。
図6Bに詳述されている第2のDDR互換性NRAMアレイアーキテクチャにおける電圧シフタ素子の動作を詳述する注釈付きの略図である。 図6Bに詳述されている第2のDDR互換性NRAMアレイアーキテクチャにおける電圧シフタ素子の動作を詳述する注釈付きの略図である。 図6Bに詳述されている第2のDDR互換性NRAMアレイアーキテクチャにおける電圧シフタ素子の動作を詳述する注釈付きの略図である。
本開示によるDDR互換性NRAMアーキテクチャのアレイ構造を示す略ブロック図である。
本開示方法による、抵抗変化メモリアレイの例示的な1Gbx4DDR互換性アーキテクチャを示すシステムレベルのブロック図である。
本開示は、抵抗変化素子アレイの高度回路アーキテクチャに関する。より具体的には、本開示は、ダブル・データ・レート(DDR)インタフェースに類似するデジタル・チップ・インタフェースを有する抵抗変化素子のメモリ・アレイ・アーキテクチャを教示する。DDRインタフェースは、DRAM、SRAM、NRAM(商標)および他の揮発型および不揮発型メモリにおいて使用され得る。抵抗変化メモリ素子を用いて築かれるメモリセルは、従来のシリコンベースのメモリデバイスを備えるものを凌ぐ多くの優位点を提供するが、所定のアプリケーションでは、抵抗変化メモリ素子をプログラムしかつ読み取るためのタイミングおよび電力要件に限界がある可能性がある。本開示による回路アーキテクチャは、高速アクセス(READ(読取り))が可能なメモリアレイを提供し、かつオペレーションを読み取りかつプログラムするために要する電力が比較的少なく、よって、これらの限界を克服する。
本開示の回路アーキテクチャでは、複数の抵抗変化素子が1つの行および列アレイに配列される。抵抗変化素子の各列は、ワードラインを介してアクセスされ、かつ抵抗変化素子の各行は、ビットライン対および選択ラインに応答する。例示を容易にするために、一部の略図におけるワードラインおよびビットラインが、各々、列(垂直の「y」方向)および行(水平の「x」方向)で示されていることは留意されるべきである。しかしながら、ワードラインおよびビットラインは、各々、水平な「x」行および垂直な「y」列の方向性で示される場合もある。各行内の抵抗変化素子は、ビットライン対へ接続される差動センス増幅器/ラッチによって共通容量結合ノイズを除去するために、フォールデッド・ビット・ライン配列に配列される(後に、図4Bおよび図5Bを参照してさらに詳述する)。READオペレーションの間、このフォールデッド・ビット・ライン配列は、第1のビットラインが、選択されたセル内の抵抗変化素子を介して放電し、一方で第2のビットラインが同時に参照素子を介して放電することを可能にする。センス増幅器/ラッチは、双方のビットライン(すなわち、選択されたセルのビットラインおよび参照素子のビットライン)の放電レートを比較し、かつ選択されたセルのデータ値を一時的に記憶する。このデータ値は、次に、アレイから、復号およびバッファ素子を介して、所望されるクロックサイクルで読み取られることが可能である。抵抗変化素子は、不揮発性であり、よって、READオペレーションは、典型的には非破壊的である(すなわち、抵抗変化素子の情報状態の読取りまたは検出が、その素子に記憶されている状態を変更しない、または乱さない)ことから、本開示による回路アーキテクチャは、読取りサイクルの間に、より高速かつより低電力のオペレーション用に、選択されたサブアレイにおける抵抗変化素子をリセットするための方法(RESET(リセット) WRITE(書き込み)オペレーション)も提供する。このリセットするオペレーションは、所望に応じて、従来のDDR読取りサイクルとの互換性の達成における追加的なフレキシブルさを提供するために使用されることが可能である。READサイクルの終わりにおけるこのRESETオペレーションは、主として、メモリデータのページの読取りに続いて新規データのページがその場所に書き込まれるページモード・オペレーションにおいて使用される。本出願において、プログラムおよびWRITEという用語は、交換可能に使用される。
抵抗変化セルは、セル内の抵抗変化素子を用いて情報を記憶する。電気刺激に反応して、抵抗変化素子は、少なくとも2つの不揮発性抵抗状態間で調整されることが可能である。典型的には、2つの抵抗状態、すなわち、低抵抗状態(典型的には、SET(設定)状態である論理「1」に相当する)および高抵抗状態(典型的には、RESET状態である論理「0」に相当する)が使用される。この方法において、抵抗変化素子セル内の抵抗変化素子の抵抗値は、1ビットの情報(例えば、1ビットのメモリ素子として機能する)を記憶するために使用されることが可能である。本開示の他の態様によれば、3つ以上の抵抗状態が使用されてもよく、単一セルは、1ビットより多い情報を記憶できるようになる。例えば、抵抗変化メモリセルは、その抵抗変化素子を4つの不揮発性抵抗状態間で調整する場合もあり、単一セルにおける2ビット情報の記憶が見込まれる。
本開示において、「プログラム」という用語は、抵抗変化素子が最初の抵抗状態から所望される新しい抵抗状態へ調整されるオペレーションを記述するために使用される。このようなプログラムオペレーションは、抵抗変化素子が比較的高い抵抗状態(例えば、約2MΩ)から比較的低い抵抗状態(例えば、約100kΩ)へ調整されるSETオペレーションを含むことが可能である。(本開示が規定する)このようなプログラムオペレーションは、抵抗変化素子が比較的低い抵抗状態(例えば、約100kΩ)から比較的高い抵抗状態(例えば、約2MΩ)へ調整されるRESETオペレーションも含むことが可能である。さらに、本開示が規定する「READ」オペレーションは、抵抗変化素子の抵抗状態が、記憶される抵抗状態を大幅に変えることなく決定されるオペレーションを記述するために使用される。本開示の所定の実施形態において、これらの抵抗状態(すなわち、最初の抵抗状態および所望される新規抵抗状態の双方)は、不揮発性である。
抵抗変化素子には、2端子ナノチューブスイッチング素子、相変化メモリセルおよび金属酸化物メモリセルが含まれるが、この限りではない。例えば、米国特許第7,781,862号および米国特許第8,013,363号は、ナノチューブ織物層を備える不揮発性2端子ナノチューブスイッチを教示している。これらの特許に記述されているように、電気刺激に反応して、ナノチューブ織物層を複数の不揮発性抵抗状態間で調整または切り替えることが可能であり、かつこれらの不揮発性抵抗状態は、情報(論理)状態を参照するために使用されることが可能である。このように、抵抗変化素子(およびそのアレイ)は、電子デバイス(携帯電話、デジタルカメラ、ソリッド・ステート・ハード・ドライブおよびコンピュータ等、但しこれらに限定されない)内に(抵抗状態としての論理値を記憶する)デジタルデータを記憶するための不揮発性メモリデバイスとしての使用に最適である。しかしながら、抵抗変化素子の用途は、メモリアプリケーションに限定されない。実際に、本開示の教示による抵抗変化素子のアレイならびに高度アーキテクチャは、論理デバイスにおいて、またはアナログ回路において使用される可能性もある。
図1は、垂直に配向された抵抗変化素子を含む例示的な抵抗変化セルの配置を示す(このような構造は、当業者により3Dセルと称されることがある)。ある典型的なFETデバイス130は、第1のデバイス層内に形成され、ドレインDと、ソースSと、ゲート構造体130cとを含む。このようなFETデバイス130の構造および製造は、当業者には周知となるであろう。
抵抗変化素子110は、第2のデバイス層内に形成される。導電構造体130aは、抵抗変化素子110の第1の端とFETデバイス130のソース端子とを電気結合する。導電構造体120は、抵抗変化素子110の第2の端と、抵抗変化セル外部のアレイ・ソース・ラインSLとを電気結合する。導電構造体130bおよび140は、FETデバイス130のドレイン端子と、抵抗変化セル外部のアレイ・ビット・ラインBLとを電気結合する。アレイのワードラインWLは、ゲート構造体130cへ電気結合される。
図2は、水平に配向された抵抗変化素子を含む例示的な抵抗変化セルの配置を示す(このような構造は、当業者により2Dメモリセルと称されることがある)。ある典型的なFETデバイス230は、第1のデバイス層内に形成され、ドレインDと、ソースSと、ゲート構造体230cとを含む。図1に描かれているFETデバイス(130)の場合のように、このようなFETデバイス230の構造および製造は、当業者には周知となるであろう。
抵抗変化素子210は、第2のデバイス層内に形成される。導電構造体230aは、抵抗変化素子210の第1の端とFETデバイス230のソース端子とを電気結合する。導電構造体220は、抵抗変化素子210の第2の端と、メモリセル外部のアレイ・ソース・ラインSLとを電気結合する。導電構造体230bおよび240は、FETデバイス230のドレイン端子と、メモリセル外部のアレイ・ビット・ラインBLとを電気結合する。アレイのワードラインWLは、ゲート構造体230cへ電気結合される。
図1および図2に描かれている双方の抵抗変化セルにおいて、抵抗変化素子は、異なる抵抗状態間で、電気刺激を与えることにより、典型的には、ビットライン(BL)とソースライン(SL)との間に特定の電圧およびパルス幅の1つまたは複数のプログラミングパルスを印加することにより、調整される。電圧は、ワードライン(WL)を介してゲート構造体(図1における130c、および図2における230c)へ印加され、これにより、電流は、FETデバイス(図1における130、および図2における230)と抵抗変化素子(図1における110、および図2における210)との直列結合を介して流れることができる。ワードライン(WL)により印加されるゲート電圧に依存して、抵抗変化素子110への電流は、設計毎に制限されてもよく、これにより、FETデバイスは、電流制限デバイスとして行動することができる。この電流の大きさおよび持続時間を制御することにより、抵抗変化素子(図1における110、および図2における210)は、複数の抵抗状態間で調整されることが可能である。
図1および図2に描かれている抵抗変化素子セルの状態は、例えば、ソースライン(SL)とビットライン(BL)との間にDC試験電圧、例えば0.5V、但しこれに限定されないDC試験電圧を印加し、一方でゲート構造体(図1における130c、および図2における230c)にFETデバイス(図1における130、および図2における230)をオンにするに足る電圧を印加しかつ抵抗変化素子(図1における110、および図2における210)を介する電流を測定することによって、決定されることが可能である。アプリケーションによっては、この電流測定は、電流フィードバック出力を有する電源、例えばプログラム可能電源、またはセンス増幅器を用いて行なわれることが可能である。他のアプリケーションにおいて、この電流測定は、電流測定デバイスを抵抗変化素子(図1における110、および図2における210)と直列に挿入することにより行なわれることが可能である。
あるいは、図1および図2に描かれている抵抗変化素子セルの状態は、例えば、FETデバイス(図1における130、および図2における230)と抵抗変化素子(図1における110、および図2における210)との直列結合を介して固定DC電流、例えば1μA、但しこれに限定されない、を駆動し、一方でゲート(図1における130c、および図2における230c)にFETデバイス(図1における130、および図2における230)をオンにするに足る電圧を印加しかつ抵抗変化素子(図1における110、および図2における210)を介する電圧を測定することによって決定されることも可能である。
抵抗変化素子(図1および図2に描かれているもの等、但しこの限りではない)は、金属酸化物、個体電解質、カルコゲナイドガラスのような相変化物質、グラフェン織物およびカーボンナノチューブ織物等の、但しこれらに限定されない複数の物質から製造されることが可能である。
例えば、本参照によりその全体が開示に含まれるBertinらに付与された米国特許第7,781,862号の明細書は、第1および第2の導電端子と、ナノチューブ織物物品とを備える2端子ナノチューブ・スイッチングデバイスを開示している。Bertinは、ナノチューブ織物物品の抵抗性を複数の不揮発性抵抗状態間で調整するための方法を教示している。少なくとも1つの実施形態において、電気刺激は、前記ナノチューブ織物層を介して電流を通す等の目的で、第1および第2の導電素子のうちの少なくとも一方へ加えられる。(米国特許出願第11/280,786号明細書においてBertinが記述しているように)この電気刺激を予め決められた所定のパラメータセット内で慎重に制御することにより、ナノチューブ物品の抵抗性を比較的高い抵抗状態と比較的低い抵抗状態との間で繰返し切り替えることが可能である。所定の実施形態において、これらの高い、および低い抵抗状態は、1ビットの情報を記憶するために使用されることが可能である。
開示に含まれる前記引例により記述されているように、本明細書において本開示に関して参照しているナノチューブ織物は、複数の相互接続されたカーボンナノチューブより成る一層を含む。本開示において、例えば不織カーボンナノチューブ(CNT)織物であるナノチューブ織物(または、ナノファブリック)は、例えば、互いに対して不規則に配置される複数の絡まったナノチューブより成る構造体を有してもよい。さらに、もしくは代替として、例えば、本開示のナノチューブ織物は、ナノチューブのある程度の位置規則性、例えば、その長手軸に沿ったある程度の並列性を有してもよい。このような位置規則性は、例えば、ナノチューブの平坦なアレイが、長さ約1ナノチューブおよび幅10〜20ナノチューブのラフトにおいてその長手軸沿いに相互に配列される、比較的小さいスケールでみいだされることがある。他の例において、このような位置規則性は、規則正しいナノチューブの領域が、事例によっては織物層の略全体に渡って延びる、より大きいスケールでみいだされる場合もある。このような、より大きいスケールの位置規則性は、本開示にとって特に興味深い。ナノチューブ織物に関しては、参照によりその全体が開示に含まれる米国特許第6,706,402号明細書に詳述されている。
本開示における抵抗変化セルおよび素子の幾つかの例は、特にカーボンナノチューブ・ベースの抵抗変化セルおよび素子を参照しているが、本開示による方法は、これに限定されない。実際に、当業者には、本開示による方法が、あらゆるタイプの抵抗変化セルまたは素子(相変化および金属酸化物等、但しこれらに限定されない)に適用可能であることが明らかとなるであろう。
次に、図3Aを参照すると、ある典型的な抵抗変化素子メモリアレイの例示的なアーキテクチャ300が略図で示されている。アレイ300は、複数のセル(CELL00−CELLxy)を備え、各セルは、1つの抵抗変化素子(SW00−SWxy)と、1つの選択デバイス(Q00−Qxy)とを含む。抵抗変化アレイ300内の個々のアレイセル(CELL00−CELLxy)は、後述するように、ソースライン(SL[0]−SL[x])、ワードライン(WL[0]−WL[y])およびビットライン(BL[0]−BL[x])のアレイを用いて、読取りおよびプログラムオペレーション用に選択される。
図3Aの例示的アーキテクチャにおいて、個々のアレイセル(CELL00−CELLxy)と共に使用される選択デバイス(Q00−Qxy)は、従来のシリコンベースのFETである。しかしながら、このようなアレイは、これに限定されない。実際に、類似のアーキテクチャ構造では、他の回路素子(ダイオードまたはリレー等、但しこれらに限定されない)を用いてアレイ内にセル選択機能(例えば、バイポーラデバイス等の選択デバイス、およびSiGe FET、FinFETおよびFD−SOI等のFETデバイス)を提供することも可能である。
図3Bは、図3Aに示されている抵抗変化素子アレイの例示的なプログラムおよびREADオペレーションを記述した表である。この表は、抵抗変化素子アレイ300のCELL00上でRESETオペレーション、SETオペレーションおよびREADオペレーションを実行するために必要なワードライン、ビットラインおよびソースラインの条件を記載している。以下、これらのオペレーション、およびこれらのオペレーションにおける図3Aに描かれた抵抗変化素子アレイ300の機能について詳述する。
図3Bにおける表の第1の欄は、CELL00のRESETオペレーション(すなわち、抵抗変化素子SW00の抵抗状態を比較的低い抵抗から比較的高い抵抗へ調整するプログラムオペレーション)について記述している。WL[0]は、VPP(選択デバイスQ00の有効化に必要な論理レベル電圧)へ駆動され、一方で、残りのワードライン(WL[1:y])は、0Vへ駆動される(略接地される)。この方法では、アレイの第1の行における選択デバイス(即ち、Q00−Qx0)のみが有効化(または、「オン」に)される。BL[0]は、VRST(SW00を比較的高い抵抗状態へと駆動するために必要なプログラミング電圧レベル)へ駆動され、かつSL[0]は、0Vへ駆動される(略接地される)。残りのビットライン(BL[1:x])および残りのソースライン(SL[1:x])は、高インピーダンス状態に保持される。この方法では、VRSTは、アレイの第1の列内のセル(CELL00−CELL0y)のみに渡って駆動される。これらの条件の結果として、プログラミング電圧VRSTは、SW00のみに渡って(有効化された選択デバイスQ00を介して)駆動され、一方で、アレイ内の他の選択デバイスは、プログラミング電圧から絶縁されたままである(よって、その元のプログラムされた抵抗状態を保持する)。
図3Bにおける表の第2の欄は、CELL00のSETオペレーション(すなわち、抵抗変化素子SW00の抵抗状態を比較的高い抵抗から比較的低い抵抗へ調整するプログラムオペレーション)について記述している。RESETオペレーションの場合と同様に、WL[0]は、VPP(選択デバイスQ00の有効化に必要な論理レベル電圧)へ駆動され、一方で、残りのワードライン(WL[1:y])は、0Vへ駆動される(略接地される)。この方法では、アレイの第1の行における選択デバイス(即ち、Q00−Qx0)のみが有効化(または、「オン」に)される。SL[0]は、VSET(SW00を比較的低い抵抗状態へと駆動するために必要なプログラミング電圧レベル)へ駆動され、かつBL[0]は、0Vへ駆動される(略接地される)。残りのソースライン(SL[1:x])および残りのビットライン(BL[1:x])は、高インピーダンス状態に保持される。この方法では、VSETは、アレイの第1の列内のセル(CELL00−CELL0y)のみに渡って駆動される。これらの条件の結果として、プログラミング電圧VSETは、SW00のみに渡って(有効化された選択デバイスQ00を介して)駆動され、一方で、アレイ内の他の選択デバイスは、プログラミング電圧から絶縁されたままである(よって、その元のプログラムされた抵抗状態を保持する)。
図3Bにおける表の第3の欄は、CELL00のREADオペレーション(すなわち、抵抗変化素子SW00の抵抗状態を決定(測定)するオペレーション)について記述している。SETおよびRESETオペレーションの場合と同様に、WL[0]は、VPP(選択デバイスQ00の有効化に必要な論理レベル電圧)へ駆動され、一方で、残りのワードライン(WL[1:y])は、アレイの第1の行における選択デバイス(即ち、Q00−Qx0)のみが有効化(または、「オン」に)されるように、低く(本例では、約0Vに)保持される。SL[0]は、VRD(SW00の抵抗状態を読み取るために必要な電圧レベル)へ駆動され、かつBL[0]は、0Vへ駆動される(略接地される)。残りのソースライン(SL[1:x])および残りのビットライン(BL[1:x])は、高インピーダンス状態に保持される。この方法では、VRDは、アレイの第1の列内のセル(CELL00〜CELL0y)のみに渡って駆動される。これらの条件の結果として、READ電圧VRDは、SW00のみに渡って(有効化された選択デバイスQ00を介して)駆動され、一方で、アレイ内の他の選択デバイスは、READ電圧から絶縁されたままである。この方法では、電流は、抵抗変化素子SW00のみを介して流れ、かつこの電流を測定することにより、SW00の抵抗状態を決定することができる。
先の段落で記述したRESETおよびSETオペレーションのプログラミング電圧(各々、VRSTおよびVSET)が、逆極性で印加されていることは留意されるべきである。しかしながら、本開示方法は、これに限定されない。実際には、RESETおよびSETオペレーションの相違する極性は、図3Aに描かれているアレイ機能をより良く例示するために使用されたものである。換言すれば、プログラミング(SETおよびRESET)電圧およびREAD電圧は、使用される抵抗変化素子の具体的なタイプまたは問題の具体的なプログラムオペレーションのニーズに依存して、いずれの極性(すなわち、ソースライン上の正電圧、またはビットライン上の正電圧)でも駆動されることが可能である。下記の段落において詳しく示すように、この点は、本開示のメモリ・アレイ・アーキテクチャに関しても同様である。また、プログラミング(SETおよびRESET等)およびREAD電圧も、全てが同じ極性であってもよい。
図3Aのアレイアーキテクチャに関する図3Bの論考から分かるように、抵抗変化素子は、メモリアレイにおける使用に最適である。しかしながら、所定のアプリケーションにおいて、抵抗変化素子のアレイは、所定のタイミングおよび電力要件を示す可能性があり、よってこれらの要件は、所定のアプリケーションにおいて、所定のメモリインタフェースおよびアーキテクチャにおけるこのようなアレイの使用を制限する可能性がある。例えば、図3Aに詳述されているメモリアーキテクチャにおいて、選択ラインまたはビットラインの静電容量は、所定のアプリケーションにおいて、READオペレーションの間に個々のセルの抵抗を検出できる速度に関してタイミング制約を表す可能性もある。ライン自体の比較的大きいキャパシタンスおよび不揮発性記憶素子の抵抗は、このようなアプリケーションにおいて、問題のライン上に比較的重大なRC時定数を導入し、かつラインを充電または放電するための所定量の時間を必要とすると思われる。所定のアプリケーションにおいて、メモリアレイ構造体内に配列される抵抗変化素子は、比較的長いビットラインまたは選択ラインの終わりに位置づけられる回路素子が、READオペレーションの間に個々に選択される抵抗変化素子内のRESETおよびSET状態間を適切に区別化するように、比較的高いREAD電圧および/または電流を必要とし得る。所定のアプリケーションにおいて抵抗変化メモリアレイの使用を制限し得るこれらのタイプのタイミングおよび電力要件は、本開示の抵抗変化素子メモリ・アレイ・アーキテクチャによって克服される。
[第1のDDR互換性抵抗変化素子アレイアーキテクチャ]
次に、図4Aおよび図4Bを参照すると、本開示による抵抗変化素子アレイのための第1のDDR互換性メモリ回路アーキテクチャが示されている。説明を容易にするために、この第1のアーキテクチャの単一の行(行「x」)を描いた例示的な略図402は、幾つかの機能セクション(410、412、420、430および440)に分割されている。図4Aにおける表401は、これらの各機能セクション、およびアレイに対するREADおよびWRITEオペレーション双方におけるその使用法を記述している。
図4Aおよび図4Bの双方を参照すると、本開示のこの第1のDDR互換性アーキテクチャにおける第1のセクション410は、メモリアレイ自体である。これらは、個々のアレイセル(図4BにおけるCELLx0〜CELLx3)自体であって、各々抵抗変化素子(図4BにおけるSWx0〜SWx3)および選択素子(図4BにおけるFET Tx0〜Tx3)を有する。メモリアレイ410における個々のセルは、ワードラインのアレイ(図4BにおけるWL[0]〜WL[3])、アレイ各行の1対のビットライン(図4BにおけるBL[x]_D/RおよびBL[x]_R/D)およびアレイ各行の選択ライン(図4BにおけるSL[x])に応答してアドレス指定可能である。以下、READおよびWRITEオペレーションの双方におけるこれらのアレイラインの使用法について述べる。
本開示のこの第1のDDR互換性アーキテクチャにおける次のセクション412は、参照抵抗器を含む。この第1のDDR互換性アーキテクチャアレイ内の各行は、専用ワードライン(図4Bに示されているようなWL_ODDおよびWL_EVEN)によるアクセスが可能な1対の参照素子を含む。図4Aにおける表401に記載されているように、参照抵抗器は、アレイに対するREADオペレーションの間に使用され、WRITEオペレーションの間は非活性である。各行のビットライン対(図4Bに示されているようなBL[x]_D/RおよびBL[x]_R/D)の使用は、READ電圧および放電電流が参照抵抗器(RREF−ODDまたはRREF−EVEN)および選択されたアレイセルへ同時に印加されることを可能にする。選択されたセルを介する放電レートを参照素子と比較すれば、選択されたセルの抵抗状態を決定することができる。このようなREADオペレーションにおけるこれらの参照抵抗器の使用については、図5Aに関する下記の論考においてさらに詳述する。
本開示のこの第1のDDR互換性アーキテクチャにおける次のセクション420は、平衡化および分離デバイスを提供する。これらのデバイスは、READまたはWRITEオペレーションの異なる段階の間に、アレイセルをセンス増幅器/ラッチ(セクション430)および双方向データバス制御回路(セクション440)から分離する。2つの異なる分離制御信号(図4Bに示されているようなN_ISOLATE1およびN_ISOLATE2)に応答して、セクション420の分離デバイスは、フォールデッド・ビット・ライン・アーキテクチャで必要とされる信号反転機能も提供する。本開示の第1のDDR互換性アーキテクチャにおけるREADおよびWRITEオペレーションの間のこれらの平衡化および分離デバイスの使用については、図5Aおよび図5Bに関する下記の論考においてさらに詳述する。
本開示のこの第1のDDR互換性アーキテクチャにおける次のセクション430は、センス増幅器/ラッチである。(図4Bに示されているような制御信号PSETおよびNSETに応答する)READオペレーションの間、このセンス増幅器/ラッチは、選択されたアレイセルと参照素子(セクション412)のうちの1つとの間のビットライン対電圧放電を比較し、かつ選択されたアレイセル内に記憶されている論理値に対応する論理値をラッチインする。WRITE(またはプログラム)オペレーションの間、このセンス増幅器/ラッチは、プログラミング電流の印加に先行して、選択されたアレイ・ライン・セルに記憶されるべきデータ値を一時的に保持するために使用される。本開示の第1のDDR互換性アーキテクチャにおけるREADおよびWRITEオペレーションの間のセンス増幅器/ラッチ430の使用については、図5Aおよび図5Bに関する下記の論考においてさらに詳述する。
本開示のこの第1のDDR互換性アーキテクチャ内における双方向データバス制御回路440は、双方向データバス制御回路である。制御信号(図4Bに示されているようなCSL)に応答するFET対(図4Bに示されているようなTBIDI1およびTBIDI2)は、セクション430のセンス増幅器/ラッチとデータI/Oバッファ/ドライバ1067回路との間のオンチップ双方向データバス電気接続を有効化または無効化する。この方法では、READオペレーションの間にセンス増幅器/ラッチに記憶されるデータをオフチップ外部データバスへ提供することができ、かつ選択されたアレイセルに記憶されるべきデータをセンス増幅器/ラッチへ外部データバスからデータI/Oバッファ/ドライバ1067回路によって提供することができる。本開示の第1のDDR互換性アーキテクチャにおけるREADおよびWRITEオペレーションの間の双方向データバス制御回路440の使用については、図5Aおよび図5Bに関する下記の論考においてさらに詳述する。データI/Oバッファ/ドライバ1067(図10)回路については、図10に関連してさらに後述する。
先に述べたように、図4Bの簡略図は、本開示の方法による抵抗変化メモリアレイの単一行(行「x」)を示している。図4Bの簡略図は、WL[0]、WL[1]、WL[2]、WL[3]とビットライン対BL[x]_D/RおよびBL[x]_R/Dとの交点において示されているように、データ格納メモリセルが、ワードラインとビットラインとの1つおきの交点で千鳥状に現れるフォールデッド・ビット・ライン・アーキテクチャである。偶数番号のデータ記憶メモリセル(CELLx0、CELLx2、他)は各々、BL[x]_D/Rおよび偶数ワードライン(WL[0]、WL[2]、他)へ接続され、奇数で番号のデータ記憶メモリセル(CELLx1、CELLx3、他)は各々、BL[x]_R/Dおよび奇数ワードライン(WL[1]、WL[3]、他)へ接続され、全てのデータ記憶セルは、偶数のものも奇数のものも、選択ラインSL[x]へ接続される。アレイの選択ラインSL[x]は、アレイのビットライン対BL[x]に略平行である。本例において、アレイの選択ラインは全て、アレイのビットラインに略平行である。しかしながら、抵抗メモリアレイは、アレイのワードラインに略平行な、即ち、アレイのビットラインに対して略垂直な、アレイ選択ラインで形成される場合もある。ビットライン対当たり1対の参照抵抗器は、READ(検出)オペレーションの間に使用するために包含されていて、WL_EVENおよびWL_ODDにより選択可能であり、よって、WL_EVENが起動されると参照抵抗器RREF_EがビットラインBL[x]_R/Dへ接続され、かつWL_ODDが起動される度に、参照抵抗器RREF_OがBL[x]_D/Rへ接続される。WL_EVENは、偶数ワードラインが選択される度に起動され、かつWL_ODDは、奇数ワードラインが選択される度に起動される。ビットライン対における各ビットラインは、ビットラインに沿ってビットライン対のうちの一方のみが活性ビットを有するように、データライン(D)であっても、参照ライン(R)であってもよい。このようなフォールデッド・ビット・ライン・アレイは、差動センス増幅器/ラッチによる、共通モードのワード対ビットライン容量電圧結合キャンセレーションをもたらす。この共通のノイズキャンセレーション・スキームは、より低いREAD電圧およびより少ないアレイ電力を有効化する。しかしながら、フォールデッド・ビット・ライン構造が有する密度は、図3Aの抵抗変化アーキテクチャの例示的なアレイ等のオープン・ビットライン・アーキテクチャの約半分である。CNT切り替えオペレーションは、図3Bに関連して先述した通りである。図4Bにおけるレイアウトの便宜上、ビットライン方向の詳細レベルに起因して、ワードラインが垂直のy軸に描かれ、かつビットラインが水平のx軸に描かれていることは留意されるべきである。図3Aの簡略化されたメモリアレイ300およびブロック図のメモリ1000において、ワードラインは、より従来的な水平「x」(行)方向に描かれ、かつビットラインは、より従来的な垂直の「y」(列)方向に描かれている。
再度、図4Bを参照すると、メモリアレイ行略図402のメモリアレイ部分410が、4つの抵抗変化素子メモリセル(CELLx0、CELLx1、CELLx2およびCELLx3)によって表されている。ビットライン(BL[x]_D/RおよびBL[x]_R/D)に沿った点線で示されているように、本開示のアーキテクチャにおけるアレイ行のメモリアレイ・セクション410は、より多くのメモリセルを含んでもよい。しかしながら、例示を単純にするために、図4Bの簡略図には、最初の4つのメモリセル(CELLx0、CELLx1、CELLx2およびCELLx3)のみが示されている。しかしながら、図4Bの簡略図402に描かれている水平に配置された例示的ビットライン(ビットライン対「x」)が、特定のメモリアレイ(またはメモリ・サブアレイ)に必要なだけのメモリセルを含み得ることは留意されるべきである。
個々のメモリセル(CELLx0、CELLx1、CELLx2およびCELLx3)は各々、抵抗変化素子(各々、SWx0、SWx1、SWx2およびSWx3)と、選択デバイス(各々、Tx0、Tx1、Tx2およびTx3)とを含む。関連のワードライン(各々、WL[0]、WL[1]、WL[2]およびWL[3])によって有効化されると、各抵抗変化メモリセル内の選択デバイスは、その関連の抵抗変化メモリ素子の1つの端子と、ビットライン(BL[x]_D/RおよびBL[x]_R/D)のうちの一方との間に導電経路を提供する。関連のビットラインおよび共通する選択ライン(SL[x])に渡って提供される電気刺激に応答して、個々に選択された抵抗変化素子は、SETまたはRESET状態にプログラムされる(図1および図2に関連して先に詳述した通り)か、本開示の方法を用いて高速で読み取られる(後に詳述する)ことが可能である。
本開示の方法によれば、図4Bに示されているフォールデッド・ビット・ライン・アーキテクチャは、メモリアレイ内の水平に配置される各ビットライン対に対して2つのビットライン(BL[x]_D/RおよびBL[x]_R/D)を提供する。アクセスされるメモリセルの物理的位置に依存して、これらの2つのビットラインは各々、選択されたメモリセルの活性ビットラインとしての作用と、メモリアレイ行における2つの参照セルのうちの一方へアクセスを提供するための使用とを交互に行なう。図4Bの例示的略図において、BL[x]_D/Rは、「偶数」メモリセル(CELLx0およびCELLx2)のための活性ビットラインとして作用し、かつ「奇数」メモリセル(CELLx1およびCELLx3)のための参照ビットラインとして作用し、BL[x]_R/Dは、逆容量で作用する(「奇数」セルで活性、かつ「偶数」セルで参照)。
先に述べたように、図4Bの水平に配置されたビットライン対アーキテクチャの略図において提供されている2つの参照セル(セクション412)は、個々に選択される抵抗変化メモリセルの状態の高速読取りを見込んでいる。TREF−ODDおよびRREF−ODDは、アレイ行内の「奇数」位置のメモリセル(CELLx1およびCELLx3)を読み取るために使用される参照セルを備え、かつTREF−EVENおよびRREF−EVENは、アレイ行内の「偶数」位置のメモリセル(CELLx0およびCELLx2)を読み取るために使用される参照セルを備える。TREF−ODDおよびTREF−EVENは、(選択デバイスTx0−Tx3に類似する)選択デバイスであって、2つの専用ワードライン(各々、WL_ODDおよびWL_EVEN)に応答する。RREF−ODDおよびRREF−EVENは、参照素子(例えば、固定抵抗器または安定した参照状態へプログラムされる他の抵抗変化素子、但しこれらに限定されない)である。これらの参照素子の電気抵抗は、使用される抵抗変化素子技術のタイプに関する「低い」抵抗しきい値(SET抵抗)と、「高い」抵抗しきい値(公称RESET抵抗)との間の値に固定される。READオペレーションの間のこれらの参照素子の使用については、図5Aに関する下記の論考において詳述する。
図4Bの例示的略図に示されている選択デバイス(例えば、Tx0〜Tx3、TREF−ODDおよびTREF−EVEN)は、電界効果トランジスタ(FET)であるものとして示されているが、本開示の方法がこれに限定されないことは留意されるべきである。実際に、本開示の方法では、電気回路における2ノード間の導電経路を調整する、あるいは別段で修正することができる他のタイプの回路素子を選択デバイスとして用いることができる。このような選択デバイスには、ダイオード、リレーおよび他の抵抗変化メモリ素子が含まれ得るが、この限りではない。例えば、バイポーラトランジスタが使用されてもよい。同様に、FinFETデバイスも、選択デバイスとして使用される場合がある。しかしながら、半導体基板を必要としない選択デバイスが使用される場合もある。例えば、完全空乏型シリコン・オン・インシュレータ(FD−SOI)デバイスおよびカーボンナノチューブFET(CNTFETデバイス)も使用される場合があり、CNT抵抗記憶デバイスと組み合わせれば、チップを完全にインシュレータ材料上に製造できるようになる。これにより、メモリ層を上下に積層して、より大きい密度を達成することができるようになる。また、FD−SOIおよびCNTFETデバイスには、ソフト・エラー・レート(SER)が略低下するというさらなる優位点もある。
図4Bに示されているアレイ行略図のセクション430は、アレイ行略図402のセクション420により表される分離素子(転送デバイス)を介してアレイ行の2つのビットライン(BL[x]_D/RおよびBL[x]_R/D)へ電気結合されるセンス増幅器/ラッチを提供する。READオペレーションの間、(FETであるTISO1およびTISO2、を有効化する)N_ISOLATE1または(FETであるTISO3およびTISO4、を有効化する)N_ISOLATE2のいずれかが、アレイ行の2つのビットライン(選択された抵抗変化素子を介して放電する一方のビットライン、および2つの参照素子のうちの一方を介して放電するもう一方のビットライン)をセンス増幅器/ラッチ430(FETであるTSA1〜TSA6を含む)へ電気結合するために起動される。別々の2つの分離制御装置(N_ISOLATE1およびN_ISOLATE2)は、「奇数」番号のセルが読み取られる際のデータ反転を防止するために必要である。N_ISOLATE1が起動すると、(CELLx0またはCELLx2が読み取られる際に必要であるように)BL[x]_D/Rがセンス増幅器/ラッチ430の正端子へ電気結合される。また、N_ISOLATE2が起動すると、(CELLx1またはCELLx3が読み取られる際に必要であるように)BL[x]_R/Dがセンス増幅器/ラッチ430の正端子へ電気結合される。
図5AのREADオペレーションタイミング図に関連してより詳しく説明するように、2ビットラインを放電する間にPSETおよびNSET制御装置が起動され、センス増幅器/ラッチ430に、選択された抵抗変化素子のプログラムされた抵抗状態により表されるデータ値を一時的に記憶させる。分離素子420は、次に、アレイ行のメモリアレイ部分を(N_ISOLATE1およびN_ISOLATE1およびN_ISOLATE2の双方を非活性化することによって)センス増幅器430から分離することができ、よって、CSL制御装置に応答して、選択されたメモリセルの情報状態は、随時、双方向データバス制御回路440を介して読み出されることが可能である。
図4Bのアレイ行略図の分離段420におけるEQ制御装置が、ビットライン対の電圧を平衡させるべくREADオペレーションの直前で起動され、次いで、READサイクルの間にワードラインの起動に先行して非活性化されることは留意されるべきである。EQ制御装置およびその関連の回路素子TEQは、READオペレーションの間にビットライン対を平衡化させるためだけに使用される。WRITEオペレーションの間、EQ制御装置は非活性である。READオペレーションについては、後に、図4Bおよび図5Aに関連してさらに述べる。
この第1のDDR互換性アーキテクチャを用いるWRITEオペレーションの間、データパルス(書き込まれるべきデータ値を表す)は、後に図10に関連してさらに詳述するように、センス増幅器へのデジタルインタフェースへ一度に8ビットを伝送するデータバスへ接続されるオンチップ・データ入力/出力バッファ/ドライバを介してアレイへ到達する。この入力/出力バッファは、あらゆる正のアレイクロック遷移の間に8ビットをデータバス上へ置き、このデータは、次に、双方向データバス制御回路(図4Bにおける440)を介してセンス増幅器/ラッチ(図4Bにおける430)へ伝送される。分離デバイス(図4Bにおける420)が起動され、次に、センス増幅器/ラッチ内のデータがこれらの分離デバイスを介してアレイのビットライン(図4BにおけるBL[x]_D/RおよびBL[x]_R/D)へ伝送される。書き込まれるべき1つまたは複数のアレイセルは、その関連のワードラインを介して有効化され、かつプログラミング電流は、WRITE機能を実行するために、選択された1つまたは複数の抵抗変化素子を介してその関連のビットラインから選択ライン(図4BにおけるSL[x])へ流れることを許容される。先に論じたように、(入力/出力バッファにより駆動される)センス増幅器/ラッチ430からビットライン上へ駆動される電圧は、抵抗変化素子を介して抵抗変化素子の抵抗状態を調整するに足るプログラミング電流を提供するように選択される。
例えばDDRメモリ機能との互換性を促進するための、ページ・モード・オペレーション等の所定のアプリケーションでは、アレイ内の全てのビットが、後に詳述する例におけるREADオペレーションの間にRESET状態へレンダリングされる。しかしながら、他の方法が使用されてもよい。例えば、アレイ内の全てのビットは、SET状態へレンダリングされてもよい。あるいは、ビットは、SET状態またはRESET状態のいずれであってもよい。本例では、WRITEオペレーションの開始時に全てのビットがRESET状態にあることから、アレイ内の全ての記憶素子は、論理「0」に対応する高抵抗(RESET)状態にあるものと想定することができる。したがって、WRITEオペレーションは、これらの所定のアプリケーションにおいて、論理「1」に対応する低抵抗状態であるSET状態へ戻るようにプログラムされることが必要なアレイセルにプログラミングSET電流を提供するだけでよい。本開示の第1のDDR互換性アーキテクチャを用いるWRITEオペレーションについては、後に、図5Bに関連してさらに詳述する。
次に、図5Aを参照すると、(図4Bに示され、かつ先に論じたような)本開示の第1のアーキテクチャを用いるDDR互換性抵抗変化素子アレイ内の1つのアレイセル上の最初の例示的なREADオペレーションを詳述するタイミング図501が示されている。図5Aの例示的なタイミング図501において、読み取られるアレイセル内の抵抗変化素子は、低抵抗SET状態(論理「1」に対応)にプログラムされていることが想定されている。
READタイミング図501を参照すると、クロック信号(CLK)505を用いて、DDR NRAMタイミング・デジタル・インタフェースと、本開示のメモリ・アレイ・アーキテクチャとインタフェースするマイクロプロセッサまたは他のデジタル外部制御回路素子のタイミングとが同期される。DDRオペレーションにおいて、外部バス(I/O)上のデータレートは、内部(オンチップ)データバス上のデータレートの2倍である。即ち、内部データバス上のデータは、クロック信号505の各正(アップ)遷移と共に変化し、一方で、外部I/Oデータバス上のデータは、クロック信号505の正(アップ)および負(ダウン)遷移の双方と共に変化し、よって、内部データバス遷移および外部データバス遷移は共に、クロック信号505と同期されたままである。本例において、図5Aに示されているタイミング図501を参照すると、内部データバスおよび外部データバスの双方における同期されたデータ遷移は、クロック信号505に対して180度の位相外れである第2のクロック信号505’を生成することによって達成される。この方法では、例えば、クロック信号505の正(アップ)遷移毎に、8ビット内部データバスへの8データビットの読取りが可能であって、これらのデータビット信号は、データI/Oバッファ/ドライバ1067へ送信される。データI/Oバッファ/ドライバ1067は、4ビット外部データバス上への8データ信号を、クロック信号505および第2のクロック信号505’の組合せを用いることにより、内部データバスのデータレートの2倍で2セットの4データビット信号に多重化する。即ち、外部データバス上のデータは、クロック信号505の各正(アップ)遷移および第2のクロック信号505’の各正(アップ)遷移と共に遷移する。内部データバス、データI/Oバッファ/ドライバ1067および外部データバスは、図10に示されている。
オンチップ位相外れクロック信号の生成は、外部データバス上で内部データバスの2倍のデータレートで同期データレートを達成する1つの方法である。しかしながら、他の方法も使用される場合がある。本例は、外部データレートを内部データレートの2倍にすることを記述しているが、類似方法を用いて3倍のデータレート(DDR3 NRAM)、4倍のデータレート(DDR4 NRAM)およびより高次の同期データレートが達成されてもよい。
READタイミング図501を参照すると、選択されたビットライン対上の信号発達および検出波形510は、図4Bに示されているメモリアレイ(サブアレイ)410内の選択されたセルにおける記憶されたデータ値に対応する。信号発達および検出波形510を参照すると、選択されたビットライン対(BL[x]_D/RおよびBL[x]_R/D)は、READサイクルのプリチャージ相の間にEQを起動することによって同じ電圧、本例では約VDD/2、に平衡され、EQは、次いで、図4Bに示されているメモリアレイ(または、サブアレイ)410における選択されたワードラインおよび対応する参照ワードラインを起動する際にオフにされる。本例では、平衡電圧としてVDD/2が選ばれているが、VDD、VDD/2とVDDとの間のあらゆる電圧およびVDD/2未満の電圧等の他の値も使用され得ることは留意されるべきである。次に、選択されたワードライン、本例ではWL[0]、がVDD+VTHへ遷移してCELLx0内の選択デバイスTx0をオンにし、これが抵抗変化素子SWx0をビットラインBL[x]_D/Rへ接続することにより、信号発達が開始される。本例において、CELLx0は、「1」論理状態を表す低抵抗SETへ設定されることが想定されている。WL_EVENも、WL[0]と略同時に起動されてやはりVDD+VTHへ遷移し、かつ参照レジスタRREF_EとビットラインBL[x]_R/Dとを接続する参照デバイスTREF_Eをオンにする。双方のプリチャージされたビットラインは、同じビットライン容量を有し、かついずれも、抵抗素子を介して放電する。しかしながら、ビットライン対における各BLは、異なる抵抗素子へ接続されていて、結果的にRC時定数が異なり、よって放電レートおよび対応する電圧低下速度が異なる。信号発達および検出波形510における信号発達と称される時間量が許容され、その持続時間は、センス増幅器の感度に依存する。例えば、差動センス増幅器/ラッチ430(図4B)が50mVの差動電圧で切り替わわわわわわると、信号発達時間は、50mVの差動信号を形成できるように選択される。しかしながら、差動センス増幅器/ラッチ430の感度がさらに高く、よって例えば5mVの差動電圧で切り替わると、より短い信号発達時間が使用される。十分な信号発達時間に達すると、センス増幅器/ラッチ430は、オンにされ、かつ十分な設定時間の後に、ビットラインB[x]_D/RおよびB[x]_R/D間の差動電圧を基礎として信号をラッチする。ワードラインWL[0]および参照ワードラインWL_EVENとビットラインB[x]_D/RおよびB[x]_R/Dとの電圧結合は、差動センス増幅器/ラッチ430によってコモン・モード・ノイズとして拒絶される。
この例示的なREADサイクルでは、信号発達時間の終わり近くで、センス増幅器/ラッチ430が次のように起動される。PSETが低電圧へ駆動されてFET TSA5がオンにされ、これにより、端子FET TSA1およびTSA2が電源VSA(本例では、VSA=READオペレーションのVDD)へ接続される。NSETが高電圧、例えばVDD、へ駆動されてFET TSA6がオンにされ、これにより、端子FET TSA3およびTSA4が接地へ接続される。この時点で、センス増幅器/ラッチ430はパワーアップされていて、CELLx0からデータ信号を検出/ラッチする。N_ISOLATE1は、(N_ISOLATE2が無効化された状態で)センス増幅器/ラッチの起動直後に有効化されてもよいが、典型的には、N_ISOLATE1は、READサイクルにおける早期に、センス増幅器/ラッチ430の起動に先行して、例えば、READサイクルの開始時に有効化される。この方法では、センス増幅器/ラッチ(図4Bにおけるセクション430)は、分離素子(図4Bにおけるセクション420)の非反転経路を介してメモリアレイへ結合され、かつ選択されたセルのデータ値をラッチして一時的に保持するように準備される。
アレイ行における全てのセルに共通の選択ラインSL[x]は、低値に保持される。また、CSLの低値における保持は、センス増幅器/ラッチ430によってアレイデータがラッチされるまで、双方向データバス制御回路440(図4A)を無効化する。
メモリアレイ410等のメモリアレイは、メモリ・サブアレイ・ラインが何千もの個々のメモリセルを包含し得る複数のサブアレイを用いて形成される。これらのアレイラインの長さは、これらのビットライン上に比較的大きいライン容量を生み出し、これにより、不揮発性抵抗変化素子の抵抗と組み合わされた場合の時定数が比較的大きくなり、かつRC時定数に起因してこれらのビットラインが充電および放電できる速度が制限される。(BL[x]_D/RおよびBL[x]_R/D)等のフォールデッド・ビット・ライン対を使用し、かつビットライン対信号を小さい差動信号値で差動的に検出することにより、検出時間を大幅に短縮することができ、READ時間が高速化し、かつデータレートも、例えばページモードのデータレート等のより高速なものになる。その理由は、フォールデッド・ビット・ライン・アレイ対および差動検出を用いる本開示の方法が、ビットライン対におけるいずれかのビットラインによる、選択された抵抗変化素子(SWx0)に記憶される抵抗値を決定するための完全な放電を、または大部分の放電であっても必要とせず、これにより、比較的高容量の長いビットラインに付随する時間遅延が低減されることにある。また、図4Bに示されているフォールデッド・アレイ・アーキテクチャの低電圧における高速検出も、同じくより低い動作電力をもたらす場合がある。メモリ・アレイ・サイズが超大型である(例えば、1Gb以上であるが、この限りではない)アプリケーションにおいて、低電力READオペレーションは、設計上の極めて重要な考察事項となる可能性がある。
図5Aに詳述されている例示的なREADオペレーションでは、信号発達および検出波形510により示されているように、BL[x]_D/RがBL[x]_R/Dより迅速に放電しているが、これは、CELLx0内のSWx0の電気抵抗がRREF−EVENの抵抗値より大幅に低い抵抗値(SET状態)にあることを示す。また、RREF−EVENの抵抗値は、(メモリアレイにおいて使用される抵抗変化素子の設計および技術により決定される)「高い」公称抵抗値と「低い」公称抵抗値との間の値であるように選択されていることから、この放電の差は、先述したように、低い抵抗値(または、論理「1」)がCELLx0に記憶されることを示し、よってセンス増幅器/ラッチ430は、論理「1」状態をラッチして保持する。しかしながら、CELLx0におけるSWx0の電気抵抗が論理「0」を表す高値であれば(RESET状態)、SWx0は、参照抵抗器RREF−EVENより高い抵抗を有し、よってより遅速で放電することに起因して、BL[x]_D/Rは、BL[x]_R/Dより遅速で放電し、かつセンス増幅器/ラッチ430は、論理「0」をラッチして保持する。センス増幅器/ラッチ430に保持される論理値は、メモリアレイ外部の制御回路によりCSLが起動されると、双方向データバス制御回路440(図4B)によってオンチップ・データバスへ読み出されることが可能である。
図5Aに示されているREADオペレーションの最終段において、N_ISOLATE1は低値へ駆動され、センス増幅器/ラッチ430(図4B)がメモリアレイ410(図4B)から分離される。双方向データバス制御回路440は、CSLによって起動され、センス増幅器/ラッチ430(図4B)に記憶されている、選択されたアレイセルに記憶されているデータに対応する論理値が、データ出力ライン(D)へ結合され、その逆数(補数)が反転データ出力ライン(nD)上、オンチップ8ビットデータバス上およびデータI/Oバッファ/ドライバ1067へと同時に追いやられる。次に、データI/Oバッファ/ドライバ1067(図10)は、先述したように、データをラッチし、かつ外部4ビットデータバスを内部データバスの2倍のデータレートで駆動する。本例において、データは、まず、外部データバス上に、列アドレスが制御デバイスから受信された2クロックサイクル後に現れる。DDR NRAMは、ランダム・アクセス・モードで動作されてもよいが、典型的には、データページは、図5Aに示されているように読み出される(ページモード)。データ転送が完了すると、CSLは、センス増幅器430と双方向データバス制御回路440との接続を無効化する。
抵抗変化素子は、不揮発性である(即ち、これらは、READオペレーションの間、またはデバイスから電力が除去された場合でもそのプログラムされた情報状態を保持する)が、所定のタイプのメモリアーキテクチャ(DRAM容量記憶メモリ等、但しこの限りではない)は、結果的に、破壊的なREADオペレーションになる。即ち、例えば、従来のDRAM DDRメモリアレイにおいて、セルに対するREADオペレーションは、セルに記憶されているデータ自体を破壊する。このデータは、次に、書き戻しオペレーションにおいて、対応するセンス増幅器/ラッチからアレイ内の選択されたセルへ書き戻されなければならなくなる。故に、増幅器/ラッチは、READオペレーションが完了する間、オリジナルのセル状態を復元するために、対応するビットライン対へ接続されたままになる。しかしながら、例えばNRAM等の抵抗変化メモリは、非破壊的なREADオペレーションを実行することから、データは、アレイセル内に留まり、よってセンス増幅器/ラッチ430からデータを書き戻す必要がなく、センス増幅器/ラッチ430はアレイからデカップルされることが可能である。したがって、このNRAM例において、N_ISOL1は、非活性化され、かつ転送デバイスTISO1およびTISO2は、センス増幅器/ラッチ430をメモリアレイ410のビットラインBL[x]_D/RおよびBL[x]_R/Dからデカップルし、WL_EVENも、参照レジスタRREF_EをビットラインBL[x]_R/Dからデカップルし、かつ双方のビットラインは、データがオンチップ・データバスへ転送するためにセンス増幅器/ラッチ430内へラッチされることから、信号発達および検出波形510によって示されているように、ゼロ(接地)電圧へ駆動される。本例では、データの書戻しが不要であることから、プログラムオペレーションは、READサイクルの終わりに実行されてもよい。選択されたワードラインWL[0]は、起動されたままであり、よって、SL[x]がRESET電圧へ遷移するとREADオペレーションを有効化し、ビットラインは接地され、かつSL[x]は、セルが低抵抗のSET状態にあれば、選択されたビットを高抵抗のRESET状態へ駆動する。セルが高抵抗のRESET状態にあれば、これは、変化されずにRESET状態のままである。これにより、NRAM等の抵抗メモリは、RESETサイクルを完了できるようになり、一方で、センス増幅器/ラッチ430からのデータは、オンチップ・データバスを介してデータI/Oバッファ/ドライバ1067へ、かつオフチップ出力バス上へ転送される。READサイクルが完了する間に選択されたビットを高い抵抗状態へリセットすることによって抵抗メモリビットの不揮発性をてこ入れすることは、後に詳述するように、WRITEオペレーションを単純にする。本開示のメモリ・アレイ・アーキテクチャにおけるこの機能を例示するために、図5Aにおけるタイミング図501により詳述される例示的なREADオペレーションは、データ読出しオペレーションと同時に(即ち、CSLが起動されかつREADデータ外部データバスへ提供される時間内に)発生するRESETオペレーションを示している。
具体的には、このRESETオペレーションにおいて、SL[x]は、(抵抗変化素子に対するSETおよびRESETオペレーションに関連して先に詳述したように)必要とされるRESET電圧へと高く駆動され、一方で、行のビットライン(BL[x]_D/RおよびBL[x]_R/D)は共に、低値へ引き寄せられる。WL_EVENも同じく低く駆動されて、プログラミング電流が抵抗素子RREF−EVENを通過することが防止され、かつWL[0]は高く駆動されたままであって、CELLx0へのアクセスが有効化される。このようにして、プログラミング電流は、CELLx0を介して駆動され、かつSWx0は、RESET状態へ駆動される。残りのワードライン(WL[1]−WL[3])は、低いままであり、よって、残りのメモリセル(図4BにおけるCELLx1、CELLx2およびCELLx3)は、変わらないままである。先に論じたように、本開示の方法において、READメモリセルに対するこのようなRESETオペレーションは不要であるが、図4Bおよび図5Aに提示されているDDR NRAMアーキテクチャの機能および優位点を例示する目的で包含されている点は留意されるべきである。
次に、図5Bを参照すると、第1のDDR互換性メモリ回路アーキテクチャのWRITE(プログラム)オペレーションのタイミング図550が示されている。タイミング図550は、図4Bに示されかつ先に論じた本開示のアレイにおけるDDR互換性抵抗変化素子内の1アレイセルに対する例示的なWRITE(プログラム)オペレーションを詳述している。図5Bのこの例示的なタイミング図550では、アレイセル内の抵抗変化素子が高抵抗のRESET状態(論理「0」に対応)から低抵抗のSET状態(論理「1」に対応)へ調整されることが想定されている。
図5Aに関連して先に述べたように、本開示の第1のDDR互換性アレイアーキテクチャを用いれば、選択されたアレイセルに対するREADオペレーションを、同じサイクル内で読み取り、かつリセットすることができる。このREADおよびRESET方法は、選択されたアレイセルが、READサイクルの終わりにおいてRESET状態(即ち、論理「0」に対応する比較的高い抵抗状態)にあることを保証する。よって、このようなセルに対するWRITEオペレーションは、アレイセルに、SET状態(即ち、論理「1」に対応する比較的低い抵抗状態)に置かれるために必要なプログラミングSET電流を印加するだけでよい。この方法では、(図4Bに詳述されているような)この第1のアーキテクチャは、伝統的なDDRインタフェースによって使用されることが可能である。さらに、所定のアプリケーションにおいて、このようなREAD/RESET/WRITEプロセスは、抵抗変化素子アレイの高速かつ低電力のオペレーションを提供することができる。この目的に沿って、図5Bに詳述されている例示的なWRITEオペレーションは、本開示の第1のDDR互換性アレイアーキテクチャを用いて、抵抗変化素子アレイ内の選択されたセル(図4Bに示されているCELLx0)に対するSETオペレーションを提供する。
図5Aに詳述されているREADオペレーションにおいて、図4Aに示されているセンス増幅器/ラッチ430は、比較的低い電圧(例えば、約1V)で動作されることが可能である。したがって、ビットライン(BL[x]_D/RおよびBL[x]_R/D)上で、かつセンス増幅器/ラッチ430内で使用される電圧レベルは、所定のアプリケーションでは、外部制御回路により使用されるシステムレベルの電圧レベル(「VDD」)であることが可能である。この方法では、双方向データバス制御回路(図4Bにおける440)を介して外部データバスへ伝送されるデータパルスも、アレイから伝送されることに起因して、VDDで伝送される。しかしながら、所定のアプリケーションにおいて、(やはり図4Bに示されているような)本開示の第1のDDR互換性NRAMアーキテクチャにおけるWRITE(またはプログラム)オペレーションは、選択されたアレイセルを介して十分なプログラミング電流を誘導するために、著しく高い電圧を必要とする場合がある。例えば、WRITEオペレーションは、選択されたアレイセルに関連づけられるビットライン上へシステムレベル電圧の2倍の電圧レベル(VDDx2)が駆動されるように要求し、このより高い電圧が、少なくとも一時的にオンチップ・データ・バス・ライン(図4BにおけるDおよびnD)上へも駆動されることを要求する場合もある。これを例示するために、図5Bに詳述されている例示的なWRITEオペレーションにおける必要なプログラミング電圧をVDDx2であると仮定する。
後にさらに詳述する図10に示されている抵抗変化メモリ1000、および図4Bに示されている第1のDDR互換性抵抗変化素子アレイアーキテクチャの略図402を参照し、図5Bに示されているタイミング図550に関連して、DDRプログラム(WRITE)オペレーションについて述べる。図4Aにおける表401を参照すると、略図402における参照抵抗器412は、WRITEオペレーションの間は非活性である。図4Bに関連して先に述べたように、メモリアレイ410は、フォールデッド・ビット・ライン・アーキテクチャを使用し、かつビットライン対BL[x]は、メモリアレイまたはメモリサブアレイ内の全てのワードラインと交わる任意のフォールデッド・ビット・ライン対を表す。WRITEオペレーションの間に選択(起動)されるワードラインは、一度に1つのみであって、行アドレスバッファ(図10)内の行アドレスに対応する。図4Bに関連して先述したように、フォールデッド・ビット・ライン・アーキテクチャにおいて、セルは、BL[x]_D/Rが、偶数ワードラインが起動されるとアレイ410へ入力されるデータを包含し、かつ奇数ワードラインが起動されるとBL[x]_R/Dがこのデータを包含するようにずらされる。このWRITE例では、偶数番号のワードラインWL[0]が選択されている。したがって、メモリアレイ410に示されているCELLx0が選択され、かつWRITEオペレーションは、データを不揮発性記憶素子SWx0内に記憶する。選択ラインSL[x]は、偶数または奇数番号のワードラインに対するWRITEオペレーションのための低電圧(例えば、接地)に保持される。列アドレスバッファ(図10)は、WRITEオペレーションのための列アドレスロケーションを含む。第1のDDR互換性抵抗変化素子アレイアーキテクチャのタイミング図550は、予め選択されたワードライン、本例ではWL[0]、に対する高速ページモードのWRITEオペレーションを示す。オンチップクロックCLK信号は、メモリのデジタルインタフェースを外部コントローラまたはプロセッサへ同期させる。外部(オフチップ)4ビット・データ・バスからの入力データは、抵抗変化メモリ(図10)の、クロックの各正遷移および負遷移とのデジタルインタフェースに到達し、かつ8ビットが、データI/Oバッファ/ドライバ1067(図10)へ4ビットずつの2グループでラッチされる。次に、クロックの各正遷移において、この8ビットは、8ビット・オンチップ・データバスへ転送され、かつ双方向データバス制御回路440(図4B)が起動されて8ビットを8個のセンス増幅器へ転送し、かつこれらが、メモリアレイ410(図4B)に書き込まれる。本例におけるワードラインWL[0]等のワードラインに沿って2048ビットが存在すれば、ワードラインWL[0]に沿って書き込まれるべき全てのビットのWRITEオペレーションは、256クロックサイクルの後に完了される。次には、別のワードライン、例えばWL[1]、が選択され、同様のWRITEオペレーションが実行される。これが続いて行なわれて、ページ全体が書き込まれれば、WRITEオペレーションが完了する。タイミング図550は、WL[0]および代表的な1つのビットライン対BL[x]のみを示している。しかしながら、これは、図4Bに示されている略図402のメモリアレイ410に書き込まれる全てのビットのWRITEオペレーションを表現している。
再度、図5Bを参照すると、クロック信号(CLK)は、DDR NRAMメモリの外部同期のタイミング要件を表すために使用される。第1のクロックサイクル(「クロック0」と「クロック1」との間)を通じて、アレイ電圧(「チップ電圧」波形で表現されている)は、全てVDDにある。選択ラインSL[x]の電圧は、WRITEサイクル全体に渡って低い(例えば、接地の)ままである。VDDは、典型的には、約1Vの電圧であるが、この限りではない。行アドレスは、起動されていて、ワードラインWL[0]は、本例では第1のクロックCLKサイクル(図5Bには示されていない)の開始に先行して選択されている。列アドレスのクロック発生器は、WRITE「コマンド」WRTによって起動される(図10)。「列アドレス」は、列アドレスバッファ(図10)において受信され、かつ記憶される。列アドレスC0は、WRITEサイクルの開始時に選択される。本例では、データI/Oバッファ/ドライバ1067(図10)によって外部データが受信される前に、2CLKサイクルのオンチップ待ち時間(遅延)が存在する。センス増幅器/ラッチ430(図4B)等のセンス増幅器/ラッチは、非活性であり、PSET電圧は高く、かつNSET電圧は低い。
第2のクロックサイクル(CLK1とCLK2との間)の開始時で、列アドレスのクロック発生器がWRITE「コマンド」WRTによって起動され(図10)、かつ「列アドレス」C0が選択される。WRITEオペレーションを支援して、オンチップ電圧発生器は、VDDを超えるSET電圧VSETを提供する。本例では、VSET=VDDx2であり、かつSETオーバードライブ電圧VDDx2+VTHが既知のオンチップ電圧発生方法を用いて提供される。メモリアレイ410(図4B)内に示されている、本例における選択されたワードラインWL[0]は、VDDx2+VTHへ遷移し、フルSET電圧VDDx2および不揮発性記憶素子SWx0へのWRITE電流を有効化させる。しかしながら、事例によっては、FET Tx0を飽和モードで動作することによって、対応する不揮発性記憶素子SWx0へ流れ込むSET電流を制限することが望ましい場合がある点は理解されるべきである。このような事例において、ワードラインWL[0]の電圧は、所望されるより低いSET電流の流れを達成するためにVDDx2+VTHより低い電圧へ駆動されてもよく、かつVDDx2未満ですらあるように選択されてもよい。
図5Bを参照すると、第3のクロックサイクル(CLK2とCLK3との間)の開始時に、サイクル1およびサイクル2に関連して先に述べたように、本サイクルおよび後続の各サイクルにおける「コマンド」および「列アドレス」が起動される。「データイン」が、4ビット外部データバスからのデータ入力DI0によって開始され、これが、クロック「CLK」の正遷移の間、サイクル3が終わるまでに、データI/Oバッファ/ドライバ1067(図10)によってラッチされる。外部4ビット・データバス上の着信するデータパルスは、クロックCLKの立ち上りおよび立下り遷移の双方で、0電圧とVDD電圧との間を遷移する。これらの外部データパルスは、データI/Oバッファ/ドライバ1067によって、4ビットずつの2グループ、DI0およびDI0’で受信される。データI/Oバッファ/ドライバ1067(図10)は、電圧をWRITE電圧VDDx2まで高め、かつ8ビットに対応するデータ波形を、クロックCLKの各正遷移において双方向内部データバス上で双方向データバス制御回路440(図4B)へ送信し、DおよびnDパルスは、タイミング図550(図5B)に示されているように、ゼロからVDDx2までの電圧範囲内で遷移する。
図8Aに示されている電圧シフタ回路801等の電圧シフタ回路は、WRITEオペレーションのためにゼロからVDDx2までの電圧範囲内のパルスを生成すべく、データI/Oバッファ/ドライバ1067と8ビット・オンチップ・データバス(図10)との間に位置合わせされてもよい。電圧シフタ回路801は、WRITEオペレーションの間に起動され、かつREADオペレーションの間は非活性である(バイパスされる)。あるいは、電圧シフタ回路801(図8A)は、双方向データバス制御回路640の一部として組み込まれ、かつWRITEオペレーションの間にのみ起動されてもよい。
第3のクロックサイクルのタイミングに関する説明を続けると、センス増幅器/ラッチは、サイクル3の終わりで「SA/ラッチ電圧」により起動される。PSETは、VDDから接地へ遷移し、これにより、WRITEオペレーション(例えば、センス増幅器/ラッチ430、図4B)のためのVSA=VSET=VDDx2で、FET TSA5がセンス増幅器電圧VSAへ接続される。NSETは、ゼロからVSET=VDDx2電圧へ遷移し、これにより、FET TSA6が低電圧(接地)へ接続される。「SA/ラッチ電圧」は、第1のWRITEサイクルの間に起動される8個のセンス増幅器のうちの1つを示す。このページモードの例では、ワードラインWL[0]に沿って全てのビットを書き込むために必要な256のWRITEサイクルが存在することから、センス増幅器/ラッチは、第1のWRITEサイクルが完了するまでデータビットをラッチしかつ一時的に保持するに足る長時間に渡って起動されたままである。これは、次に、電力を節約するために、別の255のWRITEサイクルが完了した後まで非活性化される。これは、行デコーダ(図10)によって新しいワードラインが選択されると、再起動される(不図示)。列デコーダ(図10)は、再度8個のセンス増幅器を選択し、次のWRITEサイクルが始まる。「N_ISOLATE1」は、本例におけるワードラインWL[0]が偶数番号のワードラインであることから、サイクル3の終わりで起動され、かつ、選択される他の全ての偶数番号ワードラインに関しても起動される。N_ISOLATE1は、図4Bに示されているように、センス増幅器/ラッチ430をメモリアレイ410へ接続するために使用される。しかしながら、奇数番号のワードラインが選択されれば、代わりに、その悉くに関してN_ISOLATE2(本例には示されていない)が起動される。N_ISOLATE1は、第1のWRITEサイクルの完了後、全てのビットがワードラインWL[0]に沿って書き込まれ、かつ新しいワードラインが選択されるまで、センス増幅器/ラッチをアレイから切り離すために非活性化されて示されている。あるいは、対応するセンス増幅器/ラッチが非活性化されることから、N_ISOLATE1デバイスは、起動されたままである可能性もある。
図5Bを参照すると、第4のクロックサイクル(CLK3とCLK4との間)の開始時に、「データイン」は、4ビット外部データバスからのデータ入力DI0’を継続し、これが、クロック「CLK」の負遷移の間にクロックサイクル4の中間でデータI/Oバッファ/ドライバ1067(図10)によってラッチされる。本サイクルのこの時点で、DI0およびDI0’により表される8ビットは、8ビット双方向「データバス」上でデータI/Oバッファ/ドライバ1067から利用可能である。「CSL」は、8ビット・オンチップ・データバスと、データをラッチして一時的に保持しかつ対応する「ビットライン」を駆動する、センス増幅器/ラッチ430等の8個のセンス増幅器/ラッチの各々とを接続する双方向データバス制御回路440(図4B)を起動する。本例において、タイミング図550は、起動されかつ、タイミング図550に示されているデータバス入力「D」に対応する論理「1」状態を受信する、8個の選択されたセンス増幅器のうちの1つを示し、論理「1」状態は、結果的に、ビットラインBL[x]_D/RがVSET=VDDx2へ駆動されるSETオペレーションとなって、不揮発性記憶素子SWx0を論理「1」状態に対応する低い抵抗値に設定する。「ビットライン」BL[x]_D/RおよびBL[x]_R/Dは、本例では、センス増幅器/ラッチ430の対向する端子へ接続されているが、これは、ビットラインBL[x]_D/RがSET電圧VDDx2へ遷移し、一方で、相補的なビットラインBL[x]_R/Dが接地等の低電圧に留まることを示す。本例には、メモリアレイ410におけるビットライン対BL[x](図4B)の不揮発性記憶素子SWx0において、RESET論理「0」状態からSET論理「1」状態へ遷移させる、8データビット入力DI0およびDI0’の一方からの論理「1」データビットが示されている。論理「0」の入力データビットは、RESET論理「0」状態における左側の不揮発性記憶素子SWx0を有する。
図5Bを参照すると、第5のクロックサイクル(CLK4とCLK5との間)の間に、ビットラインBL[x]_D/RのSETサイクルが完了される。「SA/ラッチ電圧」は、対応するセンス増幅器/ラッチを非活性化する。「N_ISOLATE1」は、分離トランジスタをオフ状態にする。ワードラインWL[0]は、ワードラインに沿った全てのビットが書き込まれるまで活性のままであるが、このページモード例では、そのために合計256サイクルを要する。次の4ビットDI1データ入力は、クロックCLKの正遷移の間に外部データバスから受信され、次いで、4ビットDI1’データ入力は、クロックCLKの負遷移の間に受信される。8ビットは、データI/Oバッファ/ドライバ1067(図10)によって一時的にラッチされ、かつ8ビット・オンチップ・データバスへ送信される。CSLが起動され、かつ8データビットが、列デコーダ(図10)により復号される別の列アドレスに対応する別の8個のセンス増幅器/ラッチへルーティングされる。別の8ビットは、選択されたワードラインWL[0]に沿って、但し他のセルにおいて、かつメモリアレイ410(図4B)における対応する記憶素子ロケーションに書き込まれる。これらの他のセンス増幅器/ラッチの起動、および起動デバイスのオン切換は、タイミング図550に示されているものと同様であるが、これらが後のクロックサイクルの間に発生する点が異なる。8ビットデータのWRITEオペレーションは、サイクル6(CLK5からCLK6まで)における入力データDI2およびDI2’、等々、によって、選択されたワードラインWL[0]に沿って全てのビットが書き込まれるまで再度反復される。このページモード例では、ワードラインWL[0]に沿って2048ビットが256サイクルにおいて書き込まれる。DDRページモードのWRITEオペレーションは、次に、WL[0]が非活性化された時点で新しいワードラインを継続し、よって行デコーダにより選択される別のワードライン、例えばWL[1]が起動される。タイミング図550(図5B)に示されている波形は、ページ内の全てのビットが書き込まれるまで反復される。
先に論じたように、図5Bに詳述されている例示的なWRITEオペレーションは、当初高抵抗のRESET状態(論理「0」に対応)にある選択されたアレイセルを低抵抗のSET状態(論理「1」に対応)へ、必要とされるSET電圧(この例示的なWRITEオペレーションではVDDx2)をデータ・バス・ライン(D)へ印加することによって調整するために使用される。しかしながら、このWRITEオペレーションが、図5Aに関連して先に論じたREAD/RESETオペレーションと一致するようにデータ・バス・ライン(D)を単にWRITEオペレーションのための低値のままにしておく(例えば、0Vで駆動される)ことにより、この選択されたアレイセルをその最初のRESET状態のままにしておくこともできた点は留意されるべきである。さらに、他のアプリケーションにおいて、この例示的なWRITEオペレーションは、当初低抵抗のSET状態にある抵抗変化素子を高抵抗のRESET状態へ、(先に論じたように)データ・バス・ラインを必要なRESET電圧で駆動することによって調整するために使用されることもできたはずである。
[第2のDDR互換性抵抗変化素子アレイアーキテクチャ]
図4A、図4B、図5Aおよび図5Bに関連して先に詳しく論じたように、本開示による第1のDDR互換性抵抗変化素子アレイアーキテクチャは、所定のアプリケーションにおいて、結果的に、WRITE(またはプログラム)オペレーションの間に内部データ経路上へ、アレイを制御するデジタル回路により使用されるシステムレベル電圧よりも比較的高い電圧のデータパルスをもたらすことができる。このようなアプリケーションにおいて、より高いこれらの電圧は、データ経路全体に沿って高電圧適合性トランジスタ(センス増幅器/ラッチを含む)を必要とする場合がある。また、同じく所定のアプリケーションにおいて、より大型であるこれらの高電圧コンポーネントは、メモリアレイ設計においてスケーリングおよび/またはコスト面の制約となる可能性もある。そのために、第2のDDR互換性抵抗変化素子アレイアーキテクチャを提示する。この第2のアーキテクチャは、これらの所定のアプリケーションにおいて大型かつ高電圧定格のコンポーネントの必要性を減じるために、または別段で排除するために使用可能な電圧シフト素子を含む。
次に、図6Aおよび図6Bを参照すると、本開示による抵抗変化素子アレイのためのこの第2のDDR互換性メモリ回路アーキテクチャが示されている。図4Aおよび図4Bの場合と同様に、説明を容易にするために、この第2のアーキテクチャの単一の行(行「x」)を描いた例示的な略図602は、幾つかの機能セクション(610、612、615、620、625、630および640)に分割されている。図6Aにおける表601は、これらの各機能セクション、およびアレイに対するREADおよびWRITEオペレーション双方におけるその使用法を記述している。
次に、図6Aおよび図6Bの双方を参照すると、本開示による第2のDDR互換性アーキテクチャにおけるセクションの大部分は、構造および機能において、図4Aおよび図4Bに示されかつ先に詳しく論じたような第1のDDR互換性アーキテクチャと同じであるが、重要な例外は、WRITEオペレーションの間の分離および平衡セクション620である。分離および平衡セクション620(図6A)および分離および平衡セクション420(図4A)のオペレーションは、READの間に略同一の機能を実行する。しかしながら、第1のDDR互換性アーキテクチャのWRITEオペレーションの間、分離および平衡セクション420は活性であって、センス増幅器/ラッチ430からの比較的高いSET電圧VDDx2をメモリアレイ410へ結合する。逆に、第2のDDR互換性アーキテクチャのWRITEオペレーションの間、分離および平衡セクション620は非活性であって、センス増幅器/ラッチ630の低いVDD電圧をメモリ610から切り離し、よって、メモリアレイ610内のビットラインが電圧シフタ625および書込み選択回路615によって比較的高いSET電圧VDDx2へ駆動されると、センス増幅器/ラッチ630は、VDDにおいて低値に留まる。故に、第1のDDR互換性アーキテクチャとは異なり、第2のDDR互換性アーキテクチャは、WRITEオペレーションの間、ゼロとVDDとの間で切り替わる4ビット外部データバスからの書込みデータパルスが、同じ低電圧範囲内でデータI/Oバッファ/ドライバ1067(図10)を介して、双方向データバス制御回路640から8ビット・オンチップ・データバス上へ切り替わり、かつ同じくゼロとVDDとの間で動作するセンス増幅器/ラッチ630によって一時的にラッチされることを有効化し、これにより、先述した第2のDDR互換性アーキテクチャの優位点が実現される。電圧シフタ625および書込み選択615の動作に関しては、後にさらに詳述する。
本開示のこの第2のDDR互換性アーキテクチャにおける第1のセクション610は、メモリアレイ自体である。図4Bの第1のアーキテクチャの場合と同様に、これらは、個々のアレイセル(図6BにおけるCELLx0〜CELLx3)自体であって、各々抵抗変化素子(図6BにおけるSWx0〜SWx3)および選択素子(図6BにおけるFET Tx0〜Tx3)を有する。これらのセルは、各々、図4Bに関連して先に詳述したように、ワードラインのアレイ、ビットライン対(各行毎)および選択ライン(各アレイ行毎)に応答してアドレス指定可能である。
この第2のDDR互換性アーキテクチャにおけるセクション612は、参照抵抗器(図4Bにおけるセクション412に同じ)を含む。この第2のDDR互換性アーキテクチャにおけるセクション620は、平衡化および分離デバイスを提供する。この第2のDDR互換性アーキテクチャにおけるセクション630は、センス増幅器/ラッチである。また、この第2のDDR互換性アーキテクチャにおける双方向データバス制御回路640は、データバス双方向制御装置である。メモリアレイ・セクション610の場合と同様に、これらのセクションの構造および機能は、図4Bに詳述されかつ図4Bに関する先の論考において詳述されているその対応物のそれと同一である。
図6Bのセクション615(書込み選択制御装置)およびセクション625(電圧シフタ)は、第2のDDR互換性アーキテクチャにおいて、WRITEオペレーションの間に電圧シフト機能を提供する。(先述した)この電圧シフト機能については、図7および図8A〜図8Cに関連してさらに詳述するが、これは、センス増幅器/ラッチ630および双方向データバス制御回路640がVDD(図5Bに関連して先に述べたように、比較的低いシステムレベル電圧)で動作することを可能にし、かつ、比較的高いプログラミング電圧(図6Aに記載されているような「VHI」)への暴露を、メモリアレイ自体であるセクション610およびこれらの比較的高い電圧を提供するセクション615および625へ限定する。この方法では、図4Bの第1のDDR互換性アーキテクチャを用いる所定のアプリケーションにおいて必要とされるような、WRITEオペレーションの間のデータ経路全体に対するより大型かつ高電圧定格のコンポーネントの必要性が大幅に低減され、このようなアプリケーションにおける(例えば、スケーリングおよびコスト面での)より望ましい設計パラメータが見込まれる。
図6Aに示されているように、本開示による第2のDDR互換性アーキテクチャを用いるREADオペレーションの間、セクション615(書込み選択制御装置)およびセクション625(電圧シフタ)が無効化される。したがって、READオペレーションの間、第2のDDR互換性アーキテクチャは、第1のDDR互換性アーキテクチャと略同一であり、かつこのREADオペレーションは、図5Aの波形図内に示されているものと同一である。したがって、先に図5Aにおいて詳述したREADオペレーションに関する論考は、図6Bに示されているような第2のDDR互換性アーキテクチャに基づいて実行されるREADオペレーションについて説明したものでもある。しかしながら、先に述べたように、これらの新たなセクション(615および625)は、電圧シフト機能を提供し、かつメモリアレイ610は、メモリアレイ610のビットラインへVDDx2電圧を提供することによって、WRITEオペレーションの間に電圧および電流駆動機能を提供する。この電圧シフトおよび駆動機能については、図7で詳述される例示的なWRITEオペレーションにおいて例示する。
次に、図7に示されているタイミング図700を参照すると、クロック(CLK)信号は、(図5Bにおいて記述されているように)メモリのデジタルインタフェースを外部コントローラまたはプロセッサへ同期させる。図5Bの第1のDDR互換性アーキテクチャに基づく例示的なWRITEオペレーションの場合と同様に、図7における第1のクロックサイクル(「クロック0」と「クロック1」との間)を通じて、アレイ電圧(「チップ電圧」波形で表される)は、VDDのままである。選択ラインSLの電圧は、全WRITEサイクルの間、低値(例えば、接地)のままである。VDDは、典型的には、約1ボルトの電圧であるが、この限りではない。行アドレスは、起動されていて、ワードラインWL[0]は、本例では第1のクロックCLKサイクル(図7には示されていない)の開始に先行して選択されている。列アドレスのクロック発生器は、WRITE「コマンド」WRTによって起動される(図10)。「列アドレス」は、列アドレスバッファ(図10)において受信され、かつ記憶される。列アドレスC0は、WRITEサイクルの開始時に選択される。本例では、データI/Oバッファ/ドライバ1067(図10)によって外部データが受信される前に、2CLKサイクルのオンチップ待ち時間(遅延)が存在する。センス増幅器/ラッチ630(図6B)等のセンス増幅器/ラッチは、非活性であり、PSET電圧は高く、かつNSET電圧は低い。しかしながら、図5Bに示されているタイミング図550とは異なり、タイミング図700(図7)において、N_ISOLATE1は、全WRITEサイクルの間、先に説明したように、メモリアレイ610のビットラインへ印加される比較的高い電圧からセンス増幅器/ラッチ630を分離するために、低値のままである。
タイミング図700(図7)を参照すると、第2のクロックサイクル(CLK1とCLK2との間)の開始時に、WRITE「コマンド」WRTによって列アドレスのクロック発生器が起動され(図10)、かつ「列アドレス」C1が選択されるが、これは、図5Bに示されているタイミング図550に関連して先に述べたタイミングと略同一である。WRITEオペレーションを支援して、オンチップ電圧発生器は、既知のオンチップ電圧発生方法を用いて、VDDを超えるSET電圧VSET、本例ではVSET=VDDx2、および、SETオーバードライブ電圧VDDx2+VTHを提供する。よって、例えば、VDD=1Vであれば、VSET=2Vである。メモリアレイ610(図6B)内に示されている、本例における選択されたワードラインWL[0]は、VDDx2+VTHへ遷移し、フルSET電圧VDDx2および不揮発性記憶素子SWx0へのWRITE電流を有効化させる。しかしながら、図5Bに関連して先に述べたように、事例によっては、FET Tx0を飽和モードで動作することによって、対応する不揮発性記憶素子SWx0へ流れ込むSET電流を制限することが望ましい場合がある点は理解されるべきである。
図7を参照すると、第3のクロックサイクル(CLK2とCLK3との間)の開始時に、サイクル1およびサイクル2に関連して先に述べたように、本サイクルおよび後続の各サイクルにおける「コマンド」および「列アドレス」が起動される。「データイン」が、4ビット外部データバスからのデータ入力DI0によって開始され、これが、クロック「CLK」の正遷移の間、サイクル3が終わるまでに、データI/Oバッファ/ドライバ1067(図10)によってラッチされる。外部4ビット・データバス上の着信するデータパルスは、クロックCLKの立ち上りおよび立下り遷移の双方で、0電圧とVDD電圧との間を遷移する。これらの外部データパルスは、データI/Oバッファ/ドライバ1067によって、4ビットずつの2グループで受信され、かつ一時的にラッチされる。データI/Oバッファ/ドライバ1067は、次に、8ビットに対応するデータ波形を、クロックCLKの各正遷移において、VDDとゼロボルトとの間で切り替わる双方向内部データバス上で双方向データバス制御回路640(図6B)へ送信し、DおよびnDも、タイミング図700(図7)に示されているように、VDDの電圧範囲内で遷移する。
第3のクロックサイクルのタイミングに関する説明を続けると、センス増幅器/ラッチは、サイクル3の終わりで「SA/ラッチ電圧」により起動される。PSETは、VDDから接地へ遷移し、これにより、図6Bに示されているように、FET TSA5がセンス増幅器/ラッチ630の電圧VSA=VDDへ接続される。NSETは、ゼロからVDD電圧へ遷移し、これにより、FET TSA6が低電圧(接地)へ接続される。「SA/ラッチ電圧」は、第1のWRITEサイクルの間に起動される8個のセンス増幅器のうちの1つを示す。このページモードの例では、ワードラインWL[0]に沿って全てのビットを書き込むために必要な256のWRITEサイクルが存在することから、センス増幅器/ラッチは、第1のWRITEサイクルが完了するまでデータビットをラッチしかつ一時的に保持するに足る長時間に渡って起動されたままである。これは、次に、電力を節約するために、別の255のWRITEサイクルが完了した後まで非活性化される。これは、行デコーダ(図10)によって新たなワードラインが選択された時点で再起動され(不図示)、列デコーダ(図10)は、再度8個のセンス増幅器を選択し、次のWRITEサイクルが始まる。「N_ISOLATE1」は、先に説明したようなメモリアレイ610のビットラインへ印加される比較的高いWRITE電圧からセンス増幅器/ラッチ630を分離するという目的で、タイミング図700に示されているように、第2のDDR互換性アーキテクチャ全体に渡って非活性化されたままである。
図7を参照すると、第4のクロックサイクル(CLK3とCLK4との間)の開始時に、「データイン」は、4ビット外部データバスからのデータ入力DI0’を継続し、これが、クロック「CLK」の負遷移の間にクロックサイクル4の中間でデータI/Oバッファ/ドライバ1067(図10)によってラッチされる。本サイクルのこの時点で、DI0およびDI0’により表される8ビットは、8ビット双方向「データバス」上でデータI/Oバッファ/ドライバ1067から利用可能である。「CSL」は、8ビット・オンチップ・データバスと、データをラッチして一時的に保持する、センス増幅器/ラッチ630等の8個のセンス増幅器/ラッチの各々とを接続する双方向データバス制御回路640(図6B)を起動する。本例において、メモリアレイ610に書き込まれるべきデータバス入力は、タイミング図700では「D」として示されている。第2のDDR互換性アーキテクチャにおいて、電圧シフタ625は、VHIが低電圧からWRITE SET電圧VDDx2へ遷移するにつれて起動される。図8A−図8Cに関連して後述するように、センス増幅器/ラッチ630の端子x1およびx2の電圧は、ゼロボルトからVDDボルトまでの範囲内である。電圧シフタ625の出力電圧OVSは、ゼロからVDDx2に切り替わる。本例では、偶数ワードラインWL[0]が選択されていることから、WRITE_EVENがVDDx2+VTHへ遷移すると書込み選択回路615のFET TWR_Eが起動され、かつ出力電圧OVSは、ビットラインBL[x]_D/RをVSET=VDDx2へ駆動し、かつ不揮発性記憶素子SWx0を論理「1」状態に対応する低い抵抗値に設定する。入力データが論理「0」であったとすれば、センス増幅器は、反対の状態であったものと思われ、かつ電圧シフタ625の出力電圧OVSは、低電圧、実質的にはゼロボルト、であって、不揮発性記憶素子SWx0をその予め設定された高抵抗RESET状態のままにしていたものと思われる。奇数番号のワードラインが選択されていれば、WRITE_EVENではなくWRITE_ODDが有効化され、かつ代わりにプログラミング電圧(OVS)がBL[x]_R/D上へ駆動されることになる点は留意されるべきである。先に説明したように、低いN_ISOLATE1電圧は、分離および平衡回路620を非活性に保つことから、電圧シフタ625と書込み選択615との組合せは、分離および平衡回路620によるWRITEオペレーションの実行を回避する。
図7を参照すると、第5のクロックサイクルの間(CLK4とCLK5との間)に、ビットラインBL[x]_D/RのSETサイクルが完了される。「SA/ラッチ電圧」は、対応するセンス増幅器/ラッチを非活性化する。電圧シフタ625は、チップ電圧VDDx2からVHIを切断することによってオフにされ、かつ書込み選択615は、WRITE_EVENによって非活性化される。ワードラインWL[0]は、ワードラインに沿った全てのビットが書き込まれるまで活性のままであるが、このページモード例では、そのために合計256サイクルを要する。次の4ビットDI1データ入力は、クロックCLKの正遷移の間に外部データバスから受信され、次いで、4ビットDI1’データ入力は、クロックCLKの負遷移の間に受信される。8ビットは、データI/Oバッファ/ドライバ1067(図10)によって一時的にラッチされ、かつ8ビット・オンチップ・データバスへ送信される。CSLが起動され、かつ8データビットが、列デコーダ(図10)により復号される別の列アドレスに対応する別の8個のセンス増幅器/ラッチへルーティングされる。別の8ビットは、選択されたワードラインWL[0]に沿って、但し他のセルにおいて、かつメモリアレイ610(図6B)における対応する記憶素子ロケーションに書き込まれる。これらの他のセンス増幅器/ラッチの起動、および起動デバイスのオン切換は、タイミング図700に示されているものと同様であるが、これらが後のクロックサイクルの間に発生する点が異なる。8ビットデータのWRITEオペレーションは、サイクル6(CLK5からCLK6まで)における入力データDI2およびDI2’、等々、によって、選択されたワードラインWL[0]に沿って全てのビットが書き込まれるまで再度反復される。このページモード例では、ワードラインWL[0]に沿って2048ビットが256サイクルにおいて書き込まれる。DDRページモードのWRITEオペレーションは、次に、WL[0]が非活性化された時点で新しいワードラインを継続し、よって行デコーダにより選択される別のワードライン、例えばWL[1]、が起動される。タイミング図700に示されている波形は、ページ内の全てのビットが書き込まれるまで反復される。
第2のDDR互換性アーキテクチャは、第1のDDR互換性アーキテクチャ(図4A、図4Bおよび図5Bに示されている表401、略図402およびタイミング図550)と略同じWRITE機能(各々、図6A、図6Bおよび図7に示されている表601、略図602およびタイミング図700)を実行した。しかしながら、第2のDDR互換性アーキテクチャは、センス増幅器/ラッチ、デジタル・データ・インタフェース、オンチップ・データバスおよびデータI/Oバッファ/ドライバ1067を含むデータ経路全体において、比較的低い動作電圧VDD(本例では、約1V)を用いた。より高いWRITE電圧VDDx2は、ビットラインの駆動にのみ使用された。第1のDDR互換性アーキテクチャは、データ経路全体に比較的高いVDDx2電圧を用いたことから、データ経路全体に対して、第2のアーキテクチャが必要とする大型かつ高電圧定格のコンポーネントは遙かに少なく、よって、電力損は、より少ない電圧振幅によって大幅に低減され、結果的に、先述のように、このようなアプリケーションにおいて、例えばスケーリングおよびコスト面でより望ましい(好ましい)設計パラメータが得られる。
図8A−図8Cは、図6Bに示されている、かつ図7に詳述されているような第2のDDR互換性抵抗変化素子アレイに対する例示的なWRITEオペレーションにおいて使用される、電圧シフタ625の機能を示している。図8Aは、明確を期してアレイ回路から離されていて、入力ノードX1およびX2がセンス増幅器/ラッチ630へ接続される、電圧シフタ回路801を示している。図8Bは、入力ノードX1が電圧VDDにあり、かつ入力ノードX2が0Vにあって、結果的に出力電圧OVS=0Vである場合の、電圧シフタ回路801内のノード電圧の第1の状態802を示している。また、図8Cは、入力ノードX1が0ボルトにあり、かつ入力ノードX2が電圧VDDにあって、結果的に出力電圧OVS=VDDx2である場合の、電圧シフタ回路801内の第2の状態803を示している。
次に、図8Aを参照すると、PFETデバイスTVS1およびTVS2は、互いに接続されかつ(図6Bおよび図7に関連して先に述べたような)必要なプログラミング電圧を表すVHIまで引かれるソース端子を有する。図7の例示的なWRITEオペレーションの場合と同様に、図8Bおよび図8Cでは、このプログラミング電圧が、VDDx2、またはアレイを駆動するデジタル回路の電圧レベルの2倍であるものと仮定されている。TVS1のドレインは、ノードOVSにおいて、NFETデバイスTVS4およびTVS2のゲートへ接続される。TVS2のドレインは、NFET TVS3およびTVS1のゲートへ接続される。TVS3のソースは、TVS4のゲート、およびセンス増幅器/ラッチ630へ接続される端子X1へ接続される。TVS4のソースは、TVS3のゲート、および同じくセンス増幅器/ラッチ630へ接続される端子X2へ接続される。
図8Bに示されているように、X1へVDDが印加され、かつX2へ0Vが印加されると(これは、センス増幅器/ラッチ630に一時的に記憶される論理「0」を表す)、TVS2およびTVS4は、オンにされ、かつTVS1およびTVS3は、オフにされる。これにより、ノードOVSでは0Vになり、実質上、プログラミング電圧または電流がビットライン上へと駆動されない。しかしながら、図8Cに示されているように、X1へ0Vが印加され、かつX2へVDDが印加されると(これは、センス増幅器/ラッチ630に一時的に記憶される論理「1」を表す)、TVS1およびTVS3は、オンにされ、かつTVS2およびTVS4は、オフにされる。ここで、図6Bの回路、双方向データバス制御装置640、センス増幅器/ラッチ630および電圧シフタ625を参照すると、論理「1」に対応して端子DがVDDにあり、かつ端子nDがゼロボルトにあれば、センス増幅器/ラッチの端子は、X1=0、およびX2=VDDになる。これにより、ノードOVSにVHI(本例では、必要なプログラミング電圧VDDx2)が追いやられる結果となる。
次に、図9を参照すると、抵抗変化素子メモリアレイ900の略ブロック図を用いて、各々図4Bおよび図6Bのアレイ行間略図402および602をフル・メモリ・アレイにおいて使用する方法が示されている。メモリアレイ900は、「n+1」行から成り、各行が「m+1」個のメモリセルを含む。あるいは、考え方を変えると、抵抗変化メモリアレイ900は、「n+1」行および「m+1」列が格子状に配列された抵抗変化メモリ素子のアレイを備える。先に述べたように、図4Bおよび図6Bの簡略図は各々、本開示による各々第1および第2のDDR互換性抵抗変化素子アーキテクチャの代表的な一行(行「x」)を示している。
抵抗変化メモリアレイ900における各行(ROW0、ROW1、ROW2およびROWn)は、ブロック(各々、910、920、930および940)で表されている。これらのブロック(910〜940)は各々、図4Bに示されているアレイ行略図402、または図6Bに示されているアレイ行略図602のいずれかを表していて、各々図5Bおよび図7に示されている波形図550および700に関連して詳述されている。明確を期して、図9には、分離制御装置(図4Bおよび図6BにおけるN_ISOLATE1、N_ISOLATE2およびEQ)、センス増幅器/ラッチ制御装置(図4Bおよび図6BにおけるNSETおよびPSET)、出力制御装置(図4Bおよび図6BにおけるCSL)および書込み選択制御装置(図6BにおけるWRITE_EVENおよびWRITE_ODD)が示されていない。しかしながら、全ての行(910〜940)は、これらの制御信号に応答するものと考えることができる。
図9から分かるように、「n+1」個のビットライン対(BL[n:0]_D/RおよびBL[n:0]_R/D)によるアレイは、抵抗変化メモリアレイ900内の各行(910〜940)に1対の専用フォールデッド・ビット・ラインを提供するために使用される。BL[n:0]_D/Rは、図4Bおよび図6BにおけるBL[x]_D/Rに類似し、かつBL[n:0]_R/Dは、図4Bおよび図6BにおけるBL[x]_R/Dに類似する。選択ライン(SL[n:0])によるアレイは、抵抗変化メモリアレイ900内の各行(910〜940)に選択ライン(図4Bおよび図6BにおけるSL[x]に類似)を提供するために使用される。「m+1」個のワードライン(WL[m:0])によるアレイは、アレイ内の全ての行(910〜940)に共通であり、かつ各アレイ行(910〜940)内の「m+1」個の抵抗変化メモリセルは各々、これらのワードラインのうちの1つに応答する。WL[m:0]は、図4Bおよび図6BにおけるWL[3:0]に類似する。WL_ODDおよびWL_EVENは、同じくメモリアレイ900内の全ての行(910〜940)に共通する制御信号である。図4B、図5Aおよび図6Bの論考において詳述したように、メモリアレイ900内の各アレイ行(910〜940)は、2つの参照素子を含む。各アレイ行(910〜940)において、これらの参照素子は各々、図4B、図5Aおよび図6Bの論考において先に詳述したように、WL_ODDまたはWL_EVENのいずれかに応答する。
バッファ/デコーダ素子950は、各アレイ行(910〜940)のデータライン(図4Bおよび図6BにおけるDおよびnD)と接続し、かつこれらのデータ信号をデータ入力/出力(I/O)インタフェース内へ配列するために使用される。この方法において、各行からのデータラインは、特定の外部制御回路素子(マイクロプロセッサまたはFPGA等、但しこれらに限定されない)を用いる具体的なアプリケーションのためのインタフェースのニーズにふさわしく選択されかつ処理されることが可能である。
次に、図10を参照すると、本開示の第1および第2のDDR互換性抵抗変化アレイアーキテクチャによる使用に適する例示的な1Gbx4抵抗変化メモリ1000のシステムレベルブロック図が示されている。
抵抗変化メモリ1000(図10)の中心部には、4ギガビットのメモリアレイ素子1010が32,768x32,768x4構成で構築されている。メモリアレイ素子1010は、分離デバイス1020のアレイを介してセンス増幅器1030のアレイへ結合される。分離/書込み選択回路1020は、分離制御信号対(N_ISOLATE1およびN_ISOLATE2)または書込み選択制御信号対(WRITE_EVENおよびWRITE_ODD)に応答する。第1のDDRアーキテクチャでは、分離回路制御信号N_ISOLATEが使用される。しかしながら、第2のDDRアーキテクチャでは、分離回路制御信号N_ISOLATEは、READオペレーションに使用され、かつ書込み選択制御信号WRITEがWRITEオペレーションの間に使用される。制御信号NSETおよびPSETに応答するセンス増幅器1030は、アレイデータを一時的に記憶し、かつこれをI/Oゲートブロック1040へ提供する。図4Bのアレイ行簡略図402および図6Bのアレイ行簡略図602を再度参照すると、メモリアレイ素子1010は、素子410および610に類似し、分離/書込み選択回路1020は、素子420、620および615に類似し、センス増幅器/ラッチ回路1030は、素子430および630に類似し、かつI/Oゲートブロック1040は、双方向データバス制御回路素子440および640に類似する。データI/Oバッファ/ドライバ1067を含むデータ・アウト・バッファ/デコーダ1060およびデータ・イン・バッファ/デコーダ1065は、図9における素子950に類似するものであって、メモリ1000と外部制御回路素子(マイクロプロセッサ、マイクロコントローラまたはFPGA等、但しこれらに限定されない)との間のインタフェース制御を提供する。
行アドレスストローブ制御信号に応答して、RASクロック発生器1045は、タイミング信号を行アドレスバッファ1005および行デコーダ1015へ提供し、これらは、アドレスバス(A[14:0])に応答して、メモリアレイ1010のアドレス指定に必要な行アレイラインを生成する。列アドレスストローブ制御信号に応答して、CASクロック発生器1050は、タイミング信号を列アドレスバッファ1025へ提供し、これは、アドレスバス(A[14:0])に応答して、メモリアレイ1010のアドレス指定に必要な列アレイラインを生成する。書込み有効化制御信号は、データI/Oバッファ/ドライバ1067を含むデータ・アウト・バッファ/デコーダ1060およびデータ・イン・バッファ/デコーダ1065へタイミング制御を提供するために、列アドレスストローブ制御信号でANDされる。
(明確を期して)図7には示されていないが、外部制御回路素子(マイクロプロセッサ、マイクロコントローラまたはFPGA等、但しこれらに限定されない)は、本開示の抵抗変化メモリアーキテクチャに関連して先に、かつ図4A、図4B、図5A、図5B、図6A、図6Bおよび図7において記述されているように、異なる制御信号を印加しかつこれらの制御信号のタイミングを管理するために使用される。例えば図5Aに詳述されている(かつ先に述べた)READオペレーション、および図5Bおよび図7に詳述されている(かつ先に述べた)WRITEオペレーションは、具体的なアプリケーションのニーズに最適である様々な構造を介して実装されることが可能である。例えば、FPGA、PLD、マイクロコントローラ、論理回路またはコンピュータ上で実行されるソフトウェアプログラムが、全て、図5A、図5Bおよび図7において詳述されているプログラムオペレーション・アルゴリズムを実行すること、および先に論じた必要な制御および選択信号を提供することに使用される可能性もある。この方法において、図10におけるメモリアレイ素子1010を有する個々の抵抗変化メモリセルは、例えば、(先に述べたように)具体的なアプリケーションでの必要に応じて個々に選択されかつプログラムされ、または読み返されることが可能である。
本開示の抵抗変化メモリ・アレイ・アーキテクチャは、図4Bおよび図6Bにおける例示的な簡略図、および図9および図10のブロック図を用いて提示されているが、本開示方法がこれらの描写されている特定の電気回路に限定されるべきではない点に留意しなければならない。実際に、当業者には、記述された先進のアーキテクチャを具体的なアプリケーションにおいて実施すべく回路を最適化するために、図4B、図6B、図9および図10に描かれている電気回路を様々な方法で変更可能であることが明らかとなるであろう。
よって、抵抗変化メモリ・アレイ・アーキテクチャに関する先行する説明は、これらの変形例を代表しかつ包含するものであり、詳述されている特定の例示的パラメータにより別段で限定されないことが好ましい。
本発明を、その特定の実施形態に関連して説明したが、当業者には、他の多くの変形および変更および他の使用法が明らかとなるであろう。したがって、本発明は、本明細書に記述されている特定の開示によって限定されないことが好ましい。

Claims (28)

  1. 抵抗変化素子メモリアレイであって、
    複数のワードラインと、
    複数のビットラインと、
    複数の選択ラインと、
    複数のメモリセルであって、
    第1の端子と第2の端子とを有する抵抗変化素子であって、前記第1の端子は、選択ラインと電気連通し、前記抵抗変化素子を、少なくとも2つの不揮発性抵抗値間で切り替えることができ、第1の抵抗値は、第1の情報状態に対応し、かつ第2の抵抗値は、第2の情報状態に対応する、抵抗変化素子と、
    ワードライン上の制御信号に応答する選択デバイスであって、前記選択デバイスは、ビットラインと前記抵抗変化素子の前記第2の端子との間へ導電経路を選択的に提供する、選択デバイスと、を備える、複数のメモリセルと、
    複数の参照素子であって、
    第1の端子と第2の端子とを有する抵抗参照素子であって、前記第1の端子は、ビットラインと電気連通し、前記抵抗参照素子は、前記第1の抵抗値と前記第2の抵抗値との間で収まるように選択される電気抵抗を有する、抵抗参照素子と、
    ワードライン上の制御信号に応答する選択デバイスであって、前記選択デバイスは、ビットラインと前記抵抗参照素子の前記第2の端子との間へ導電経路を選択的に提供する、選択デバイスと、を備える、複数の参照素子と、
    複数のセンス増幅器であって、前記センス増幅器は各々、抵抗変化素子へ電気結合される少なくとも1つのビットラインおよび抵抗参照素子へ電気結合される少なくとも1つのビットラインに応答する、複数のセンス増幅器と、を備え、
    前記複数のセンス増幅器のうちの前記1つは、ワードラインによって選択されている抵抗変化素子へ電気結合されるビットライン上の放電レートと、ワードラインによって選択される抵抗参照素子へ電気結合されるビットライン上の放電レートとを比較することができ、かつ、
    前記比較は、選択されたメモリセルの情報状態を読み取るために使用される、抵抗変化素子メモリアレイ。
  2. 前記メモリセルは、複数の行および列に配列され、かつ、各行は、2つのビットラインを用いてフォールデッド・ビット・ライン構造に配置され、かつ、1行を有する前記メモリセルは各々、前記2つのビットラインのうちの一方へ電気結合される、請求項1に記載の抵抗変化素子メモリアレイ。
  3. 各行は、2つの参照素子を含み、第1の参照素子は、前記2つのビットラインのうちの一方へ結合され、かつ第2の素子は、前記2つのビットラインのうちのもう一方へ電気結合される、請求項2に記載の抵抗変化素子メモリアレイ。
  4. 各行は、1つのセンス増幅器を含み、前記センス増幅器は、その行内の双方のビットラインに応答する、請求項3に記載の抵抗変化素子メモリアレイ。
  5. 前記抵抗変化素子は、2端子ナノチューブスイッチング素子、金属酸化物メモリ素子および相変化メモリ素子より成るグループから選択される、請求項1に記載の抵抗変化メモリアレイ。
  6. 前記センス増幅器は、少なくとも1つの前記ビットラインへ分離回路によって結合される、請求項1に記載の抵抗変化メモリアレイ。
  7. 前記センス増幅器は、複数のビットラインの前記情報状態を、前記メモリアレイ内のオンチップ・データバスへ、前記オンチップ・データバスへ結合される双方向データバス制御回路を介して送信することができる、請求項1に記載の抵抗変化メモリアレイ。
  8. 複数のビットラインの前記情報状態は、前記オンチップ・データバスへ、システム・レベル・クロックへ同期される電気パルスとして送信される、請求項7に記載の抵抗変化メモリアレイ。
  9. 前記同期される電気パルスは、外部データバスから前記オンチップ・データバスへ、外部データバスのデータレートの半分以下で提供される、請求項8に記載の抵抗変化メモリアレイ。
  10. 前記オンチップ・データバスは、前記外部データバスにおけるデータライン数の少なくとも2倍の数のデータ・バス・ラインを有する、請求項9に記載の抵抗変化メモリアレイ。
  11. 前記同期される電気パルスは、低電圧レベルと、予め選択された論理電圧に対応する高電圧レベルとの間の振幅で遷移する、請求項8に記載の抵抗変化メモリアレイ。
  12. 前記抵抗変化メモリアレイは、ダブル・データ・レート(DDR)メモリアーキテクチャと互換性がある、請求項1に記載の抵抗変化メモリアレイ。
  13. 抵抗変化素子メモリアレイであって、
    複数のワードラインと、
    複数のビットラインと、
    複数の選択ラインと、
    複数のメモリセルであって、
    第1の端子と第2の端子とを有する抵抗変化素子であって、前記第1の端子は、選択ラインと電気連通し、前記抵抗変化素子を、少なくとも2つの不揮発性抵抗値間で切り替えることができ、第1の抵抗値は、第1の情報状態に対応し、かつ第2の抵抗値は、第2の情報状態に対応する、抵抗変化素子と、
    ワードライン上の制御信号に応答する選択デバイスであって、前記選択デバイスは、ビットラインと前記抵抗変化素子の前記第2の端子との間へ導電経路を選択的に提供する、選択デバイスと、を備える、複数のメモリセルと、
    複数のセンス増幅器であって、前記センス増幅器は各々、少なくとも1つのビットラインへ結合されかつオンチップ・データバスへ双方向データバス制御回路によって電気結合される少なくとも1つのデータラインに応答する、複数のセンス増幅器と、を備え、
    前記複数のセンス増幅器のうちの前記1つは、ワードラインによって選択されているセル選択デバイスにより抵抗変化素子へ電気結合されるビットラインへ電圧を印加するために使用されることが可能であり、かつ、
    前記印加される電圧は、選択されたメモリセルの前記情報状態をプログラムするために使用される、抵抗変化素子メモリアレイ。
  14. 前記センス増幅器は、抵抗変化素子をプログラムするに足る高い電圧および電流容量の電圧ソースへ結合される、請求項13に記載の抵抗変化メモリアレイ。
  15. 前記センス増幅器は、前記オンチップ・データバスにより提供されるデータ値を、前記データ値の不揮発性記憶装置に選択されている前記アレイ内の抵抗変化素子へ送信することができる、請求項13に記載の抵抗変化メモリアレイ。
  16. 前記データ値は、外部データバスから前記オンチップ・データバスへ、システム・レベル・クロックへ同期される電気パルスとして提供される、請求項15に記載の抵抗変化メモリアレイ。
  17. 前記電気パルスは、外部データバスから前記オンチップ・データバスへ、前記外部データバスのデータレートの半分以下で提供される、請求項16に記載の抵抗変化メモリアレイ。
  18. 前記オンチップ・データバスは、前記外部データバスの少なくとも2倍の数のデータ・バス・ラインを有する、請求項17に記載の抵抗変化メモリアレイ。
  19. 前記同期される電気パルスは、低電圧レベルと、予め選択された論理電圧に対応する高電圧レベルとの間の振幅で遷移し、前記予め選択された論理電圧は、前記アレイ内の前記抵抗変化素子をプログラムするに足る、請求項16に記載の抵抗変化メモリアレイ。
  20. 抵抗変化素子メモリアレイであって、
    複数のワードラインと、
    複数のビットラインと、
    複数の選択ラインと、
    複数のメモリセルであって、
    第1の端子と第2の端子とを有する抵抗変化素子であって、前記第1の端子は、選択ラインと電気連通し、前記抵抗変化素子を、少なくとも2つの不揮発性抵抗値間で切り替えることができ、第1の抵抗値は、第1の情報状態に対応し、かつ第2の抵抗値は、第2の情報状態に対応する、抵抗変化素子と、
    ワードライン上の制御信号に応答する選択デバイスであって、前記選択デバイスは、ビットラインと前記抵抗変化素子の前記第2の端子との間へ導電経路を選択的に提供する、選択デバイスと、を備える、複数のメモリセルと、
    前記センス増幅器は各々、オンチップ・データバスへ双方向データバス制御回路によって、かつ電圧シフト素子の少なくとも1つの入力へ電気結合される、複数のセンス増幅器と、
    前記電圧シフト素子は、少なくとも1つの入力端子と、少なくとも1つの出力端子とを備え、
    前記電圧シフト素子の少なくとも1つの出力端子と少なくとも1つの前記ビットラインとの間へ導電経路を選択的に提供することができる相互接続回路と、を備え、
    前記電圧シフト素子は、その入力端子のうちの少なくとも1つへ提供される論理レベル電圧に応答して、その出力端子のうちの少なくとも1つへプログラミング電圧を提供することができ、
    前記メモリアレイ内の前記複数のメモリセルのうちの少なくとも1つは、前記複数のメモリセルのうちの前記少なくとも1つに関連づけられるワードラインおよび選択ラインを起動することによって選択され、かつ、
    前記選択されたメモリセルは、所望される論理レベル電圧を前記電圧シフト素子の前記入力端子へ提供することと、前記プログラミング電圧を提供する前記電圧シフト回路の前記出力端子を、前記選択されたメモリセルに関連づけられかつ前記選択デバイスにより前記抵抗変化素子へ電気結合される前記ビットラインへ、前記相互接続回路を介して電気結合すること、によってプログラムされる、抵抗変化素子メモリアレイ。
  21. 前記抵抗変化素子は、2端子ナノチューブスイッチング素子、金属酸化物メモリ素子および相変化メモリ素子より成るグループから選択される、請求項20に記載の抵抗変化メモリアレイ。
  22. 前記センス増幅器は、予め選択された論理電圧レベルで動作する、請求項20に記載の抵抗変化メモリアレイ。
  23. 前記オンチップ・データバス上へ駆動される情報状態に応答して、前記センス増幅器は、前記電圧シフト素子へデータ値を提供し、かつ前記データ値に応答して、前記電圧シフト素子は、選択された抵抗変化素子へ電気結合されるビットラインへプログラミング電圧を提供する、請求項20に記載の抵抗変化メモリアレイ。
  24. 前記データ値は、外部データバスにより前記オンチップ・データバスへ、システム・レベル・クロックへ同期される電気パルスとして提供される、請求項23に記載の抵抗変化メモリアレイ。
  25. 前記同期される電気パルスは、外部データバスから前記オンチップ・データバスへ、前記外部データバスのデータレートの半分以下で提供される、請求項24に記載の抵抗変化メモリアレイ。
  26. 前記オンチップ・データバスは、前記外部データバスの少なくとも2倍の数のデータ・バス・ラインを有する、請求項24に記載の抵抗変化メモリアレイ。
  27. 前記同期される電気パルスは、低電圧レベルと、予め選択された論理電圧に対応する高電圧レベルとの間の振幅で遷移し、前記予め選択された論理電圧は、前記アレイ内の前記抵抗変化素子をプログラムするに足る、請求項24に記載の抵抗変化メモリアレイ。
  28. 前記抵抗変化メモリアレイは、ダブル・データ・レート(DDR)メモリアーキテクチャと互換性がある、請求項20に記載の抵抗変化メモリアレイ。
JP2016144132A 2008-08-14 2016-07-22 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ Active JP6559099B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US8882808P 2008-08-14 2008-08-14
US14/812,173 2015-07-29
US14/812,173 US9412447B1 (en) 2008-08-14 2015-07-29 DDR compatible memory circuit architecture for resistive change element arrays

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019033666A Division JP6820962B2 (ja) 2008-08-14 2019-02-27 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ

Publications (2)

Publication Number Publication Date
JP2017033622A true JP2017033622A (ja) 2017-02-09
JP6559099B2 JP6559099B2 (ja) 2019-08-14

Family

ID=41669206

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2016144132A Active JP6559099B2 (ja) 2008-08-14 2016-07-22 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ
JP2019033666A Active JP6820962B2 (ja) 2008-08-14 2019-02-27 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2019033666A Active JP6820962B2 (ja) 2008-08-14 2019-02-27 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ

Country Status (6)

Country Link
US (8) US7847588B2 (ja)
EP (1) EP3125249B1 (ja)
JP (2) JP6559099B2 (ja)
CN (2) CN107004435B (ja)
TW (3) TWI543363B (ja)
WO (2) WO2010019440A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190076583A (ko) * 2017-12-22 2019-07-02 삼성전자주식회사 데이터 송수신 장치, 이를 포함하는 반도체 패키지 및 데이터 송수신 방법

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006053320A2 (en) * 2004-11-12 2006-05-18 Ati Technologies, Inc. System and method for configuring an integrated circuit
US8941094B2 (en) * 2010-09-02 2015-01-27 Nantero Inc. Methods for adjusting the conductivity range of a nanotube fabric layer
US9390790B2 (en) 2005-04-05 2016-07-12 Nantero Inc. Carbon based nonvolatile cross point memory incorporating carbon based diode select devices and MOSFET select devices for memory and logic applications
US7812635B1 (en) * 2006-05-08 2010-10-12 Altera Corporation Programmable logic device architecture with the ability to combine adjacent logic elements for the purpose of performing high order logic functions
US8248073B2 (en) * 2007-04-06 2012-08-21 Nec Corporation Semiconductor integrated circuit and testing method therefor
US7847588B2 (en) * 2008-08-14 2010-12-07 Nantero, Inc. Nonvolatile nanotube programmable logic devices and a nonvolatile nanotube field programmable gate array using same
KR20100052080A (ko) * 2008-11-10 2010-05-19 주식회사 하이닉스반도체 저항성 메모리 소자 및 그 제조 방법
US8350360B1 (en) 2009-08-28 2013-01-08 Lockheed Martin Corporation Four-terminal carbon nanotube capacitors
IN2012DN05920A (ja) * 2010-01-20 2015-09-18 Semiconductor Energy Lab
US8405189B1 (en) 2010-02-08 2013-03-26 Lockheed Martin Corporation Carbon nanotube (CNT) capacitors and devices integrated with CNT capacitors
WO2011103558A1 (en) * 2010-02-22 2011-08-25 Nantero, Inc. Logic elements comprising carbon nanotube field effect transistor (cntfet) devices and methods of making same
EP2363957A1 (en) * 2010-03-04 2011-09-07 Thomson Licensing Field programmable gate array
EP2363958A1 (en) * 2010-03-04 2011-09-07 Thomson Licensing Field programmable gate array
US8384429B2 (en) * 2010-04-16 2013-02-26 Infineon Technologies Ag Integrated circuit and method for manufacturing same
KR101638976B1 (ko) * 2010-08-25 2016-07-13 삼성전자주식회사 재구성 가능한 논리 장치
US8125824B1 (en) * 2010-09-02 2012-02-28 Lockheed Martin Corporation Nanotube random access memory (NRAM) and transistor integration
US8374020B2 (en) 2010-10-29 2013-02-12 Honeywell International Inc. Reduced switching-energy magnetic elements
US8358149B2 (en) 2010-10-29 2013-01-22 Honeywell International Inc. Magnetic logic gate
US8427199B2 (en) 2010-10-29 2013-04-23 Honeywell International Inc. Magnetic logic gate
US8358154B2 (en) 2010-10-29 2013-01-22 Honeywell International Inc. Magnetic logic gate
JP2012103772A (ja) * 2010-11-08 2012-05-31 Renesas Electronics Corp プロセッサおよびそれを用いた画像処理システム
US8735857B2 (en) * 2010-12-22 2014-05-27 Easic Corporation Via-configurable high-performance logic block architecture
FR2972079B1 (fr) * 2011-02-25 2014-01-03 St Microelectronics Sa Circuit intégré numérique
US8581625B2 (en) 2011-05-19 2013-11-12 Semiconductor Energy Laboratory Co., Ltd. Programmable logic device
US8427197B2 (en) 2011-06-15 2013-04-23 Honeywell International Inc. Configurable reference circuit for logic gates
TWI413786B (zh) * 2011-08-19 2013-11-01 Chroma Ate Inc High pressure test method and equipment for rapid detection of contact loop
KR101088954B1 (ko) * 2011-08-26 2011-12-01 권의필 프로그램이 가능한 비휘발성 메모리
FR2980918B1 (fr) * 2011-10-04 2014-03-07 Univ Granada Point memoire ram a un transistor
US8563966B2 (en) * 2011-12-30 2013-10-22 Khalifa University of Science, Technology & Research (KUSTAR) Nano metal particles based tunneling field effect transistor and nano-switch
US8816719B2 (en) * 2012-04-26 2014-08-26 Symetrix Corporation Re-programmable antifuse FPGA utilizing resistive CeRAM elements
US8786331B2 (en) * 2012-05-29 2014-07-22 Life Technologies Corporation System for reducing noise in a chemical sensor array
JP6377317B2 (ja) 2012-05-30 2018-08-22 株式会社半導体エネルギー研究所 プログラマブルロジックデバイス
WO2013181664A1 (en) * 2012-06-01 2013-12-05 The Regents Of The University Of California Programmable logic circuit architecture using resistive memory elements
US8933533B2 (en) * 2012-07-05 2015-01-13 Infineon Technologies Austria Ag Solid-state bidirectional switch having a first and a second power-FET
TWI469325B (zh) 2012-07-31 2015-01-11 Ind Tech Res Inst 邏輯閘
KR20140023609A (ko) * 2012-08-16 2014-02-27 삼성전자주식회사 비휘발성 메모리 장치 및 그 동작 방법
WO2014061567A1 (en) * 2012-10-17 2014-04-24 Semiconductor Energy Laboratory Co., Ltd. Programmable logic device
KR101906966B1 (ko) * 2012-11-05 2018-12-07 삼성전자주식회사 논리 장치 및 이의 동작 방법
US9893731B1 (en) * 2012-12-11 2018-02-13 Lockheed Martin Corporation Programmable application-specific integrated circuit
TWI611419B (zh) 2012-12-24 2018-01-11 半導體能源研究所股份有限公司 可程式邏輯裝置及半導體裝置
US8896344B1 (en) 2013-01-04 2014-11-25 Altera Corporation Heterogeneous programmable device and configuration software adapted therefor
TWI493548B (zh) * 2013-01-31 2015-07-21 Ind Tech Res Inst 可組態邏輯區塊及其操作方法
US9689829B2 (en) 2013-03-12 2017-06-27 New Jersey Institute Of Technology Nanoprobe and methods of use
US9007732B2 (en) 2013-03-15 2015-04-14 Nantero Inc. Electrostatic discharge protection circuits using carbon nanotube field effect transistor (CNTFET) devices and methods of making same
CN104112777B (zh) * 2013-04-16 2017-12-19 清华大学 薄膜晶体管及其制备方法
FR3005785B1 (fr) * 2013-05-14 2016-11-25 Aledia Dispositif optoelectronique et son procede de fabrication
FR3005784B1 (fr) 2013-05-14 2016-10-07 Aledia Dispositif optoelectronique et son procede de fabrication
KR101402989B1 (ko) * 2013-06-12 2014-06-11 한국과학기술연구원 기판과의 결합력이 향상된 탄소나노튜브 기반 전계효과트랜지스터 소자의 제조방법 및 이에 의하여 제조된 탄소나노튜브 기반 전계효과트랜지스터 소자
CN104252882B (zh) * 2013-06-28 2018-01-26 华邦电子股份有限公司 具有电源切换功能的非易失性存储器
US8863059B1 (en) 2013-06-28 2014-10-14 Altera Corporation Integrated circuit device configuration methods adapted to account for retiming
US9331016B2 (en) 2013-07-25 2016-05-03 Qualcomm Incorporated SOC design with critical technology pitch alignment
US9385054B2 (en) * 2013-11-08 2016-07-05 Semiconductor Energy Laboratory Co., Ltd. Data processing device and manufacturing method thereof
JP6541376B2 (ja) 2014-03-13 2019-07-10 株式会社半導体エネルギー研究所 プログラマブルロジックデバイスの動作方法
TWI643457B (zh) 2014-04-25 2018-12-01 日商半導體能源研究所股份有限公司 半導體裝置
US9276573B2 (en) * 2014-07-28 2016-03-01 Ecole Polytechnique Federale De Lausanne High-performance low-power near-Vt resistive memory-based FPGA
US9972387B2 (en) 2014-10-31 2018-05-15 Hewlett Packard Enterprise Development Lp Sensing circuit for resistive memory
EP3234576B1 (en) 2014-12-18 2023-11-22 Life Technologies Corporation High data rate integrated circuit with transmitter configuration
US9299430B1 (en) 2015-01-22 2016-03-29 Nantero Inc. Methods for reading and programming 1-R resistive change element arrays
CN104752231B (zh) * 2015-03-27 2016-02-24 京东方科技集团股份有限公司 薄膜晶体管及制备方法、阵列基板及制备方法、显示装置
US9318196B1 (en) * 2015-05-29 2016-04-19 Floadia Corporation Non-volatile semiconductor memory device
US10762961B2 (en) * 2015-07-29 2020-09-01 Nantero, Inc. Resistive change element arrays using a reference line
US10290349B2 (en) * 2015-07-29 2019-05-14 Nantero, Inc. DDR compatible open array architectures for resistive change element arrays
US10340005B2 (en) * 2015-07-29 2019-07-02 Nantero, Inc. Resistive change element arrays with in situ initialization
US10430618B2 (en) * 2015-10-09 2019-10-01 George Mason University Vanishable logic to enhance circuit security
JP6540889B2 (ja) * 2015-10-16 2019-07-10 日本電気株式会社 再構成可能回路
US11270769B2 (en) 2016-01-11 2022-03-08 Crossbar, Inc. Network router device with hardware-implemented lookups including two-terminal non-volatile memory
US9871525B2 (en) * 2016-03-10 2018-01-16 Kabushiki Kaisha Toshiba Semiconductor device
US9947400B2 (en) 2016-04-22 2018-04-17 Nantero, Inc. Methods for enhanced state retention within a resistive change cell
US9934848B2 (en) 2016-06-07 2018-04-03 Nantero, Inc. Methods for determining the resistive states of resistive change elements
US10665798B2 (en) * 2016-07-14 2020-05-26 International Business Machines Corporation Carbon nanotube transistor and logic with end-bonded metal contacts
US10665799B2 (en) 2016-07-14 2020-05-26 International Business Machines Corporation N-type end-bonded metal contacts for carbon nanotube transistors
DE112017004148T5 (de) 2016-08-19 2019-05-23 Semiconductor Energy Laboratory Co., Ltd. Verfahren zum Steuern der Stromzufuhr in einer Halbleitervorrichtung
US10355206B2 (en) 2017-02-06 2019-07-16 Nantero, Inc. Sealed resistive change elements
KR20180116879A (ko) * 2017-04-18 2018-10-26 에스케이하이닉스 주식회사 반도체 장치
US10269414B2 (en) * 2017-05-09 2019-04-23 Arm Ltd. Bit-line sensing for correlated electron switch elements
US10515896B2 (en) * 2017-08-31 2019-12-24 Taiwan Semiconductor Manufacturing Co., Ltd. Interconnect structure for semiconductor device and methods of fabrication thereof
US11127460B2 (en) 2017-09-29 2021-09-21 Crossbar, Inc. Resistive random access memory matrix multiplication structures and methods
US10290327B2 (en) 2017-10-13 2019-05-14 Nantero, Inc. Devices and methods for accessing resistive change elements in resistive change element arrays
US10236053B1 (en) * 2017-10-17 2019-03-19 R&D 3 Llc Method and circuit device incorporating time-to-transition signal node sensing
CN110021323A (zh) * 2018-01-10 2019-07-16 中电海康集团有限公司 一次写入多次读取的数据存储器件及***
US10719296B2 (en) * 2018-01-17 2020-07-21 Macronix International Co., Ltd. Sum-of-products accelerator array
CN110197680B (zh) * 2018-02-24 2021-11-23 上海磁宇信息科技有限公司 一种采用全耗尽绝缘硅fd-soi场效应管的mram存储芯片
US10790271B2 (en) * 2018-04-17 2020-09-29 International Business Machines Corporation Perpendicular stacked field-effect transistor device
FR3080703B1 (fr) * 2018-04-27 2020-04-03 Commissariat A L'energie Atomique Et Aux Energies Alternatives Procede de programmation d'une memoire resistive
US10943652B2 (en) * 2018-05-22 2021-03-09 The Regents Of The University Of Michigan Memory processing unit
KR102301669B1 (ko) 2018-08-10 2021-09-14 주식회사 엘지에너지솔루션 전극기재의 타발시스템 및 타발방법
US10878929B2 (en) * 2018-08-20 2020-12-29 Taiwan Semiconductor Manufacturing Company Ltd. eFuse circuit, method, layout, and structure
JP7122936B2 (ja) * 2018-10-29 2022-08-22 ルネサスエレクトロニクス株式会社 半導体装置
US11125782B2 (en) * 2018-12-07 2021-09-21 Abb Schweiz Ag Line post sensor
JP7361730B2 (ja) * 2019-01-29 2023-10-16 株式会社半導体エネルギー研究所 記憶装置
CN109905115B (zh) * 2019-02-27 2020-08-04 华中科技大学 一种可逆逻辑电路及其操作方法
US10847207B2 (en) 2019-04-08 2020-11-24 Micron Technology, Inc. Apparatuses and methods for controlling driving signals in semiconductor devices
US10910027B2 (en) 2019-04-12 2021-02-02 Micron Technology, Inc. Apparatuses and methods for controlling word line discharge
US11270767B2 (en) 2019-05-31 2022-03-08 Crossbar, Inc. Non-volatile memory bank with embedded inline computing logic
US11295810B2 (en) 2019-06-07 2022-04-05 Nantero, Inc. Combinational resistive change elements
US10937476B2 (en) 2019-06-24 2021-03-02 Micron Technology, Inc. Apparatuses and methods for controlling word line discharge
US10854272B1 (en) 2019-06-24 2020-12-01 Micron Technology, Inc. Apparatuses and methods for controlling word line discharge
US10854273B1 (en) 2019-06-24 2020-12-01 Micron Technology, Inc. Apparatuses and methods for controlling word drivers
CN114171086A (zh) * 2019-08-02 2022-03-11 北京大学 阻变式存储器的操作电路及操作方法
US10854274B1 (en) * 2019-09-26 2020-12-01 Micron Technology, Inc. Apparatuses and methods for dynamic timing of row pull down operations
US11205470B2 (en) 2020-04-20 2021-12-21 Micron Technology, Inc. Apparatuses and methods for providing main word line signal with dynamic well
CN111494001B (zh) * 2020-05-12 2021-04-27 北京天星博迈迪医疗器械有限公司 用于生成等离子的医用设备控制电路及等离子医用设备
AU2021349215B2 (en) 2020-09-25 2023-08-24 Cbn Nano Technologies Inc. Managing non-contact forces in mechanisms
FR3117288B1 (fr) * 2020-12-09 2023-05-26 Commissariat Energie Atomique Comparateur dynamique
US20220197844A1 (en) * 2020-12-23 2022-06-23 Intel Corporation Bootstrapping circuit, sampling apparatuses, receiver, base station, mobile device and method of operating a bootstrapping circuit
CN113410097B (zh) * 2021-06-10 2022-09-06 中国电子科技集团公司第二十九研究所 基于磁保持继电器开关射频前端的矩阵式控制电路及方法
US11798623B2 (en) 2021-11-05 2023-10-24 Nantero, Inc. Three dimensional (3D) memories with multiple resistive change elements per cell and corresponding architectures
US11955182B2 (en) * 2022-05-17 2024-04-09 Sandisk Technologies Llc Adaptive pre-programming
TWI828206B (zh) * 2022-06-24 2024-01-01 旺宏電子股份有限公司 記憶體裝置及其用以執行乘加運算之運作方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006302465A (ja) * 2005-04-25 2006-11-02 Elpida Memory Inc 半導体記憶装置およびその書込み方法
US20070147102A1 (en) * 2004-09-30 2007-06-28 Thomas Roehr Memory with resistance memory cell and evaluation circuit
US20080304339A1 (en) * 2007-06-08 2008-12-11 Stefan Dietrich Apparatus and Method of Operating an Integrated Circuit Technical Field
US20110305067A1 (en) * 2010-06-10 2011-12-15 Kabushiki Kaisha Toshiba Semiconductor memory device in which resistance state of memory cell is controllable
US8854873B1 (en) * 2011-05-05 2014-10-07 Adesto Technologies Corporation Memory devices, architectures and methods for memory elements having dynamic change in property

Family Cites Families (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4670749A (en) * 1984-04-13 1987-06-02 Zilog, Inc. Integrated circuit programmable cross-point connection technique
CN85103516B (zh) * 1985-05-02 1987-04-15 得克萨斯仪器公司 具有拟折叠位线的动态存储阵列
US5604755A (en) 1995-11-20 1997-02-18 International Business Machine Corp. Memory system reset circuit
US5781031A (en) 1995-11-21 1998-07-14 International Business Machines Corporation Programmable logic array
US6445006B1 (en) 1995-12-20 2002-09-03 Advanced Technology Materials, Inc. Microelectronic and microelectromechanical devices comprising carbon nanotube components, and methods of making same
JP3955127B2 (ja) * 1997-05-19 2007-08-08 学 根本 ヘルメット
KR100265692B1 (ko) * 1997-07-03 2000-09-15 윤덕용 에이에프엠을이용한비휘발성메모리소자와해당메모리소자의운영방법
US5986962A (en) 1998-07-23 1999-11-16 International Business Machines Corporation Internal shadow latch
US6346189B1 (en) 1998-08-14 2002-02-12 The Board Of Trustees Of The Leland Stanford Junior University Carbon nanotube structures made using catalyst islands
WO2000048195A1 (en) 1999-02-12 2000-08-17 Board Of Trustees Operating Michigan State University Nanocapsules containing charged particles, their uses and methods of forming the same
US6280697B1 (en) 1999-03-01 2001-08-28 The University Of North Carolina-Chapel Hill Nanotube-based high energy material and method
US6388198B1 (en) 1999-03-09 2002-05-14 International Business Machines Corporation Coaxial wiring within SOI semiconductor, PCB to system for high speed operation and signal quality
US6128214A (en) 1999-03-29 2000-10-03 Hewlett-Packard Molecular wire crossbar memory
US6256767B1 (en) 1999-03-29 2001-07-03 Hewlett-Packard Company Demultiplexer for a molecular wire crossbar network (MWCN DEMUX)
US6314019B1 (en) * 1999-03-29 2001-11-06 Hewlett-Packard Company Molecular-wire crossbar interconnect (MWCI) for signal routing and communications
AUPP976499A0 (en) * 1999-04-16 1999-05-06 Commonwealth Scientific And Industrial Research Organisation Multilayer carbon nanotube films
US6308311B1 (en) 1999-05-14 2001-10-23 Xilinx, Inc. Method for reconfiguring a field programmable gate array from a host
US6177807B1 (en) 1999-05-28 2001-01-23 International Business Machines Corporation High frequency valid data strobe
EP2224508B1 (en) 1999-07-02 2016-01-06 President and Fellows of Harvard College Method of separating metallic and semiconducting nanoscopic wires
US7335603B2 (en) 2000-02-07 2008-02-26 Vladimir Mancevski System and method for fabricating logic devices comprising carbon nanotube transistors
EP1170799A3 (de) 2000-07-04 2009-04-01 Infineon Technologies AG Elektronisches Bauelement und Verfahren zum Herstellen eines elektronischen Bauelements
GB2364933B (en) 2000-07-18 2002-12-31 Lg Electronics Inc Method of horizontally growing carbon nanotubes
JP2002202441A (ja) * 2000-11-02 2002-07-19 Nippon Telegr & Teleph Corp <Ntt> Lan用光アクティブコネクタプラグ及びコネクタポート
US6495905B2 (en) 2000-11-09 2002-12-17 Texas Instruments Incorporated Nanomechanical switches and circuits
US6423583B1 (en) 2001-01-03 2002-07-23 International Business Machines Corporation Methodology for electrically induced selective breakdown of nanotubes
WO2002080360A1 (en) 2001-03-30 2002-10-10 California Institute Of Technology Pattern-aligned carbon nanotube growth and tunable resonator apparatus
AU2002307129A1 (en) 2001-04-03 2002-10-21 Carnegie Mellon University Electronic circuit device, system and method
JP4207398B2 (ja) * 2001-05-21 2009-01-14 富士ゼロックス株式会社 カーボンナノチューブ構造体の配線の製造方法、並びに、カーボンナノチューブ構造体の配線およびそれを用いたカーボンナノチューブデバイス
JP2003017508A (ja) * 2001-07-05 2003-01-17 Nec Corp 電界効果トランジスタ
DE10134665C1 (de) * 2001-07-20 2002-09-05 Infineon Technologies Ag Betriebsverfahren für ein Halbleiterbauelement, geeignet für ESD-Schutz
US6706402B2 (en) 2001-07-25 2004-03-16 Nantero, Inc. Nanotube films and articles
US6835591B2 (en) * 2001-07-25 2004-12-28 Nantero, Inc. Methods of nanotube films and articles
US7259410B2 (en) 2001-07-25 2007-08-21 Nantero, Inc. Devices having horizontally-disposed nanofabric articles and methods of making the same
US6919592B2 (en) * 2001-07-25 2005-07-19 Nantero, Inc. Electromechanical memory array using nanotube ribbons and method for making same
US6574130B2 (en) * 2001-07-25 2003-06-03 Nantero, Inc. Hybrid circuit having nanotube electromechanical memory
US6924538B2 (en) 2001-07-25 2005-08-02 Nantero, Inc. Devices having vertically-disposed nanofabric articles and methods of making the same
WO2003062786A2 (en) * 2001-08-20 2003-07-31 Regenesis Bioremediation Products Biosensor for small molecule analytes
US6839269B2 (en) * 2001-12-28 2005-01-04 Kabushiki Kaisha Toshiba Magnetic random access memory
US20040132070A1 (en) * 2002-01-16 2004-07-08 Nanomix, Inc. Nonotube-based electronic detection of biological molecules
US6894359B2 (en) 2002-09-04 2005-05-17 Nanomix, Inc. Sensitivity control for nanotube sensors
US7073157B2 (en) 2002-01-18 2006-07-04 California Institute Of Technology Array-based architecture for molecular electronics
JP5165828B2 (ja) 2002-02-09 2013-03-21 三星電子株式会社 炭素ナノチューブを用いるメモリ素子及びその製造方法
US7049625B2 (en) * 2002-03-18 2006-05-23 Max-Planck-Gesellschaft Zur Fonderung Der Wissenschaften E.V. Field effect transistor memory cell, memory device and method for manufacturing a field effect transistor memory cell
US6899945B2 (en) 2002-03-19 2005-05-31 William Marsh Rice University Entangled single-wall carbon nanotube solid material and methods for making same
US6972983B2 (en) * 2002-03-21 2005-12-06 Infineon Technologies Aktiengesellschaft Increasing the read signal in ferroelectric memories
US7335395B2 (en) 2002-04-23 2008-02-26 Nantero, Inc. Methods of using pre-formed nanotubes to make carbon nanotube films, layers, fabrics, ribbons, elements and articles
US7447877B2 (en) * 2002-06-13 2008-11-04 Intel Corporation Method and apparatus for converting memory instructions to prefetch operations during a thread switch window
US6759693B2 (en) 2002-06-19 2004-07-06 Nantero, Inc. Nanotube permeable base transistor
US6836419B2 (en) * 2002-08-23 2004-12-28 Micron Technology, Inc. Split word line ternary CAM architecture
US6809465B2 (en) * 2002-08-23 2004-10-26 Samsung Electronics Co., Ltd. Article comprising MEMS-based two-dimensional e-beam sources and method for making the same
US7051945B2 (en) * 2002-09-30 2006-05-30 Nanosys, Inc Applications of nano-enabled large area macroelectronic substrates incorporating nanowires and nanowire composites
US7067867B2 (en) 2002-09-30 2006-06-27 Nanosys, Inc. Large-area nonenabled macroelectronic substrates and uses therefor
JP4124635B2 (ja) 2002-12-05 2008-07-23 シャープ株式会社 半導体記憶装置及びメモリセルアレイの消去方法
US6919740B2 (en) * 2003-01-31 2005-07-19 Hewlett-Packard Development Company, Lp. Molecular-junction-nanowire-crossbar-based inverter, latch, and flip-flop circuits, and more complex circuits composed, in part, from molecular-junction-nanowire-crossbar-based inverter, latch, and flip-flop circuits
US6918284B2 (en) * 2003-03-24 2005-07-19 The United States Of America As Represented By The Secretary Of The Navy Interconnected networks of single-walled carbon nanotubes
US7294877B2 (en) * 2003-03-28 2007-11-13 Nantero, Inc. Nanotube-on-gate FET structures and applications
WO2005001899A2 (en) 2003-06-09 2005-01-06 Nantero, Inc. Non-volatile electromechanical field effect devices and circuits using same and methods of forming same
US7274064B2 (en) 2003-06-09 2007-09-25 Nanatero, Inc. Non-volatile electromechanical field effect devices and circuits using same and methods of forming same
JP3752589B2 (ja) * 2003-06-25 2006-03-08 松下電器産業株式会社 不揮発性メモリを駆動する方法
KR100568425B1 (ko) 2003-06-30 2006-04-05 주식회사 하이닉스반도체 플래시 소자의 비트라인 형성 방법
WO2005048296A2 (en) 2003-08-13 2005-05-26 Nantero, Inc. Nanotube-based switching elements with multiple controls and circuits made from same
US7115960B2 (en) 2003-08-13 2006-10-03 Nantero, Inc. Nanotube-based switching elements
WO2005017967A2 (en) * 2003-08-13 2005-02-24 Nantero, Inc. Nanotube device structure and methods of fabrication
US7245520B2 (en) * 2004-08-13 2007-07-17 Nantero, Inc. Random access memory including nanotube switching elements
US7375369B2 (en) 2003-09-08 2008-05-20 Nantero, Inc. Spin-coatable liquid for formation of high purity nanotube films
US6890780B2 (en) 2003-10-10 2005-05-10 General Electric Company Method for forming an electrostatically-doped carbon nanotube device
JP2005285822A (ja) * 2004-03-26 2005-10-13 Fujitsu Ltd 半導体装置および半導体センサ
US7709880B2 (en) * 2004-06-09 2010-05-04 Nantero, Inc. Field effect devices having a gate controlled via a nanotube switching element
US7288970B2 (en) * 2004-06-18 2007-10-30 Nantero, Inc. Integrated nanotube and field effect switching device
US7329931B2 (en) * 2004-06-18 2008-02-12 Nantero, Inc. Receiver circuit using nanotube-based switches and transistors
US7164744B2 (en) * 2004-06-18 2007-01-16 Nantero, Inc. Nanotube-based logic driver circuits
US7167026B2 (en) 2004-06-18 2007-01-23 Nantero, Inc. Tri-state circuit using nanotube switching elements
US7161403B2 (en) 2004-06-18 2007-01-09 Nantero, Inc. Storage elements using nanotube switching elements
US7330709B2 (en) * 2004-06-18 2008-02-12 Nantero, Inc. Receiver circuit using nanotube-based switches and logic
EP1792320A4 (en) 2004-09-21 2010-08-04 Nantero Inc RESISTIVE ELEMENTS USING CARBON NANOTUBES
DE102004058132B3 (de) * 2004-12-02 2006-03-02 Infineon Technologies Ag Speicherschaltung sowie Verfahren zum Bewerten eines Speicherdatums einer CBRAM-Widerstandsspeicherzelle
US8000127B2 (en) * 2009-08-12 2011-08-16 Nantero, Inc. Method for resetting a resistive change memory element
US8183665B2 (en) 2005-11-15 2012-05-22 Nantero Inc. Nonvolatile nanotube diodes and nonvolatile nanotube blocks and systems using same and methods of making same
US7781862B2 (en) * 2005-05-09 2010-08-24 Nantero, Inc. Two-terminal nanotube devices and systems and methods of making same
US7479654B2 (en) 2005-05-09 2009-01-20 Nantero, Inc. Memory arrays using nanotube articles with reprogrammable resistance
US8217490B2 (en) * 2005-05-09 2012-07-10 Nantero Inc. Nonvolatile nanotube diodes and nonvolatile nanotube blocks and systems using same and methods of making same
US7782650B2 (en) * 2005-05-09 2010-08-24 Nantero, Inc. Nonvolatile nanotube diodes and nonvolatile nanotube blocks and systems using same and methods of making same
US7394687B2 (en) 2005-05-09 2008-07-01 Nantero, Inc. Non-volatile-shadow latch using a nanotube switch
US8513768B2 (en) * 2005-05-09 2013-08-20 Nantero Inc. Nonvolatile nanotube diodes and nonvolatile nanotube blocks and systems using same and methods of making same
US9911743B2 (en) * 2005-05-09 2018-03-06 Nantero, Inc. Nonvolatile nanotube diodes and nonvolatile nanotube blocks and systems using same and methods of making same
TWI324773B (en) * 2005-05-09 2010-05-11 Nantero Inc Non-volatile shadow latch using a nanotube switch
US8013363B2 (en) * 2005-05-09 2011-09-06 Nantero, Inc. Nonvolatile nanotube diodes and nonvolatile nanotube blocks and systems using same and methods of making same
US8102018B2 (en) * 2005-05-09 2012-01-24 Nantero Inc. Nonvolatile resistive memories having scalable two-terminal nanotube switches
US8008745B2 (en) * 2005-05-09 2011-08-30 Nantero, Inc. Latch circuits and operation circuits having scalable nonvolatile nanotube switches as electronic fuse replacement elements
US7835170B2 (en) * 2005-05-09 2010-11-16 Nantero, Inc. Memory elements and cross point switches and arrays of same using nonvolatile nanotube blocks
US7598127B2 (en) * 2005-05-12 2009-10-06 Nantero, Inc. Nanotube fuse structure
US7269079B2 (en) * 2005-05-16 2007-09-11 Micron Technology, Inc. Power circuits for reducing a number of power supply voltage taps required for sensing a resistive memory
EP1725025A1 (en) * 2005-05-18 2006-11-22 STMicroelectronics (Research & Development) Limited Method for operating an electronic imaging system, and electronic imaging system
US7575693B2 (en) * 2005-05-23 2009-08-18 Nantero, Inc. Method of aligning nanotubes and wires with an etched feature
US7915122B2 (en) 2005-06-08 2011-03-29 Nantero, Inc. Self-aligned cell integration scheme
US7541216B2 (en) 2005-06-09 2009-06-02 Nantero, Inc. Method of aligning deposited nanotubes onto an etched feature using a spacer
US20060292716A1 (en) 2005-06-27 2006-12-28 Lsi Logic Corporation Use selective growth metallization to improve electrical connection between carbon nanotubes and electrodes
US7245535B2 (en) * 2005-09-21 2007-07-17 Actel Corporation Non-volatile programmable memory cell for programmable logic array
US7221317B2 (en) * 2005-10-10 2007-05-22 The Boeing Company Space-based lever arm correction in navigational systems employing spot beams
US7511532B2 (en) 2005-11-03 2009-03-31 Cswitch Corp. Reconfigurable logic structures
US8063455B2 (en) * 2005-11-22 2011-11-22 Agate Logic, Inc. Multi-terminal electromechanical nanocsopic switching device with control and release electrodes
US7885103B2 (en) 2005-11-22 2011-02-08 Agate Logic, Inc. Non-volatile electromechanical configuration bit array
KR101381365B1 (ko) * 2006-01-26 2014-04-04 가부시키가이샤 한도오따이 에네루기 켄큐쇼 유기 전계효과 트랜지스터 및 반도체장치
WO2008015759A1 (en) 2006-08-04 2008-02-07 Hitachi Chemical Co., Ltd. Film adhesive, adhesive sheet, and semiconductor device using the same
CN101541489B (zh) * 2006-08-08 2013-03-06 南泰若股份有限公司 使用非易失性纳米管块的存储元件和交叉点开关及其阵列
JP2008065953A (ja) * 2006-09-11 2008-03-21 Fujitsu Ltd 不揮発性半導体記憶装置及びその読み出し方法
KR100788280B1 (ko) * 2006-12-29 2007-12-27 옵토팩 주식회사 반도체 소자 패키지 및 그 패키징 방법
US7667999B2 (en) 2007-03-27 2010-02-23 Sandisk 3D Llc Method to program a memory cell comprising a carbon nanotube fabric and a steering element
US7982209B2 (en) 2007-03-27 2011-07-19 Sandisk 3D Llc Memory cell comprising a carbon nanotube fabric element and a steering element
KR101367659B1 (ko) * 2007-07-12 2014-02-25 삼성전자주식회사 읽기 에러를 줄일 수 있는 멀티 레벨 상 변화 메모리 장치및 그것의 읽기 방법
US7764533B2 (en) * 2007-09-18 2010-07-27 International Business Machines Corporation Multi-level memory cell utilizing measurement time delay as the characteristic parameter for level definition
JP2009117003A (ja) * 2007-11-09 2009-05-28 Toshiba Corp 不揮発性メモリ装置のデータ読み出し方法
US8236623B2 (en) * 2007-12-31 2012-08-07 Sandisk 3D Llc Memory cell that employs a selectively fabricated carbon nano-tube reversible resistance-switching element and methods of forming the same
US8558220B2 (en) 2007-12-31 2013-10-15 Sandisk 3D Llc Memory cell that employs a selectively fabricated carbon nano-tube reversible resistance-switching element formed over a bottom conductor and methods of forming the same
US20090166610A1 (en) 2007-12-31 2009-07-02 April Schricker Memory cell with planarized carbon nanotube layer and methods of forming the same
US7719902B2 (en) * 2008-05-23 2010-05-18 Sandisk Corporation Enhanced bit-line pre-charge scheme for increasing channel boosting in non-volatile storage
WO2009155359A1 (en) * 2008-06-20 2009-12-23 Nantero, Inc. Nram arrays with nanotube blocks, nanotube traces, and nanotube planes and methods of making same
US7847588B2 (en) * 2008-08-14 2010-12-07 Nantero, Inc. Nonvolatile nanotube programmable logic devices and a nonvolatile nanotube field programmable gate array using same
US9263126B1 (en) * 2010-09-01 2016-02-16 Nantero Inc. Method for dynamically accessing and programming resistive change element arrays
US8115344B2 (en) * 2008-08-22 2012-02-14 California Institute Of Technology Very low voltage, ultrafast nanoelectromechanical switches and resonant switches
US8027209B2 (en) * 2008-10-06 2011-09-27 Sandisk 3D, Llc Continuous programming of non-volatile memory
JP5039079B2 (ja) * 2009-03-23 2012-10-03 株式会社東芝 不揮発性半導体記憶装置
US8351239B2 (en) * 2009-10-23 2013-01-08 Nantero Inc. Dynamic sense current supply circuit and associated method for reading and characterizing a resistive memory array
JP5359798B2 (ja) * 2009-11-10 2013-12-04 ソニー株式会社 メモリデバイスおよびその読み出し方法
US9042152B2 (en) * 2011-08-25 2015-05-26 Samsung Electronics Co., Ltd. Data read circuit, a non-volatile memory device having the same, and a method of reading data from the non-volatile memory device
KR20140106770A (ko) * 2013-02-25 2014-09-04 삼성전자주식회사 반도체 메모리 장치, 이의 테스트 방법 및 동작 방법
KR102169681B1 (ko) * 2013-12-16 2020-10-26 삼성전자주식회사 감지 증폭기, 그것을 포함하는 불휘발성 메모리 장치 및 그것의 센싱 방법
US9299430B1 (en) * 2015-01-22 2016-03-29 Nantero Inc. Methods for reading and programming 1-R resistive change element arrays

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070147102A1 (en) * 2004-09-30 2007-06-28 Thomas Roehr Memory with resistance memory cell and evaluation circuit
JP2006302465A (ja) * 2005-04-25 2006-11-02 Elpida Memory Inc 半導体記憶装置およびその書込み方法
US20060250863A1 (en) * 2005-04-25 2006-11-09 Elpida Memory, Inc. Semiconductor memory apparatus and method for writing in the memory
US20080304339A1 (en) * 2007-06-08 2008-12-11 Stefan Dietrich Apparatus and Method of Operating an Integrated Circuit Technical Field
US20110305067A1 (en) * 2010-06-10 2011-12-15 Kabushiki Kaisha Toshiba Semiconductor memory device in which resistance state of memory cell is controllable
JP2011258288A (ja) * 2010-06-10 2011-12-22 Toshiba Corp 半導体記憶装置
US8854873B1 (en) * 2011-05-05 2014-10-07 Adesto Technologies Corporation Memory devices, architectures and methods for memory elements having dynamic change in property

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190076583A (ko) * 2017-12-22 2019-07-02 삼성전자주식회사 데이터 송수신 장치, 이를 포함하는 반도체 패키지 및 데이터 송수신 방법
KR102422456B1 (ko) 2017-12-22 2022-07-19 삼성전자주식회사 데이터 송수신 장치, 이를 포함하는 반도체 패키지 및 데이터 송수신 방법

Also Published As

Publication number Publication date
WO2010019440A1 (en) 2010-02-18
TWI543363B (zh) 2016-07-21
US20100078723A1 (en) 2010-04-01
US20100079165A1 (en) 2010-04-01
US7852114B2 (en) 2010-12-14
JP6559099B2 (ja) 2019-08-14
JP6820962B2 (ja) 2021-01-27
US8188763B2 (en) 2012-05-29
CN106409334A (zh) 2017-02-15
EP3125249A1 (en) 2017-02-01
US20100039138A1 (en) 2010-02-18
US8319205B2 (en) 2012-11-27
US20100038625A1 (en) 2010-02-18
US8541843B2 (en) 2013-09-24
TWI552154B (zh) 2016-10-01
JP2019109957A (ja) 2019-07-04
US7847588B2 (en) 2010-12-07
US9412447B1 (en) 2016-08-09
US20100134141A1 (en) 2010-06-03
TW201717201A (zh) 2017-05-16
TWI684179B (zh) 2020-02-01
CN106409334B (zh) 2021-03-09
TW201025596A (en) 2010-07-01
WO2010019441A1 (en) 2010-02-18
CN107004435B (zh) 2019-12-31
US20100072459A1 (en) 2010-03-25
US9852793B2 (en) 2017-12-26
US8357921B2 (en) 2013-01-22
US20170032839A1 (en) 2017-02-02
EP3125249B1 (en) 2019-09-25
CN107004435A (zh) 2017-08-01
TW201030754A (en) 2010-08-16

Similar Documents

Publication Publication Date Title
JP6559099B2 (ja) 抵抗変化素子アレイのddr互換性メモリ回路アーキテクチャ
US10290349B2 (en) DDR compatible open array architectures for resistive change element arrays
US10762961B2 (en) Resistive change element arrays using a reference line
JP6523431B2 (ja) 抵抗変化素子アレイに動的にアクセスし、プログラミングする方法
US8203899B2 (en) Memory cell with proportional current self-reference sensing
US8315090B2 (en) Pseudo page mode memory architecture and method
TWI492231B (zh) 可變電阻記憶體裝置及其驅動方法
US10340005B2 (en) Resistive change element arrays with in situ initialization
US7940557B1 (en) Non-volatile electromechanical configuration bit array
JP5938887B2 (ja) 不揮発性メモリセルおよび不揮発性メモリ
JP2010231828A (ja) 半導体記憶装置
US20130242641A1 (en) Semiconductor device
JP2016167333A (ja) 疑似ページモードのメモリアーキテクチャおよび方法
JP2008171478A (ja) 半導体メモリデバイスおよびセンスアンプ回路
KR102223488B1 (ko) 저항성 변화 엘리먼트 어레이들에 대한 ddr 호환 메모리 회로 아키텍처
JP2012221525A (ja) 半導体装置
EP1783776A1 (en) Semiconductor memory device
KR102124238B1 (ko) 저항 변화 소자 어레이들을 동적으로 액세스하고 프로그래밍하기 위한 방법
WO2015136738A1 (en) Semiconductor storage device
JP2003263899A (ja) 半導体記憶装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171025

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180828

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20181127

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190716

R150 Certificate of patent or registration of utility model

Ref document number: 6559099

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250