JPH01307095A - 不揮発性cam - Google Patents
不揮発性camInfo
- Publication number
- JPH01307095A JPH01307095A JP63136136A JP13613688A JPH01307095A JP H01307095 A JPH01307095 A JP H01307095A JP 63136136 A JP63136136 A JP 63136136A JP 13613688 A JP13613688 A JP 13613688A JP H01307095 A JPH01307095 A JP H01307095A
- Authority
- JP
- Japan
- Prior art keywords
- potential
- line
- bit line
- memory
- level
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C15/00—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
- G11C15/04—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements
- G11C15/046—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements using non-volatile storage elements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C15/00—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
- G11C15/04—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements
- G11C15/043—Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements using capacitive charge storage elements
Landscapes
- Read Only Memory (AREA)
- Dram (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は不揮発性CAMに関し、特に、アドレスを指
定してデータの読み書きをする通常のメモリ機能に加え
て、情報内容を指定したとき、その情報が蓄積されてい
るアドレスの検索が行なえるような不揮発性CAM(C
ontent−Addressable Memor
y)に関する。
定してデータの読み書きをする通常のメモリ機能に加え
て、情報内容を指定したとき、その情報が蓄積されてい
るアドレスの検索が行なえるような不揮発性CAM(C
ontent−Addressable Memor
y)に関する。
[従来の技術]
最近のコンピュータにおいては、大容量のメインメモリ
に記憶されるデータの一部を、小容量で高速にアクセス
可能なキャッシュメモリに記憶させることにより、アク
セス時間の短縮化が図られることがある。
に記憶されるデータの一部を、小容量で高速にアクセス
可能なキャッシュメモリに記憶させることにより、アク
セス時間の短縮化が図られることがある。
第13図は、キャッシュメモリシステムの概略構成を示
す図である。第13図において、メインメモリ51に記
憶されるデータのうちアクセス頻度の高いデータがキャ
ッシュメモリ52にも記憶される。このようなキャッシ
ュメモリシステムにおいては、メインメモリ51のどの
アドレスに記憶されるデータがキャッシュメモリ52に
記憶されているかを判別する必要がある。このために、
情報を指定したときに、その情報の検索を行なうことが
できるCAM53が用いられる。CAM53には、キャ
ッシュメモリ52に記憶されるデータのメインメモリ5
1におけるアドレスが記憶される。第13図のキャッシ
ュメモリシステムにおいては、CPU54がメインメモ
リ51のアドレスに対してアクセスする場合には、まず
そのアドレスがCAM5Bに与えられる。そのアドレス
がCAM53に記憶されている場合には、キャツシュヒ
ツト信号CHがメインコントローラ55に与えられる。
す図である。第13図において、メインメモリ51に記
憶されるデータのうちアクセス頻度の高いデータがキャ
ッシュメモリ52にも記憶される。このようなキャッシ
ュメモリシステムにおいては、メインメモリ51のどの
アドレスに記憶されるデータがキャッシュメモリ52に
記憶されているかを判別する必要がある。このために、
情報を指定したときに、その情報の検索を行なうことが
できるCAM53が用いられる。CAM53には、キャ
ッシュメモリ52に記憶されるデータのメインメモリ5
1におけるアドレスが記憶される。第13図のキャッシ
ュメモリシステムにおいては、CPU54がメインメモ
リ51のアドレスに対してアクセスする場合には、まず
そのアドレスがCAM5Bに与えられる。そのアドレス
がCAM53に記憶されている場合には、キャツシュヒ
ツト信号CHがメインコントローラ55に与えられる。
メインコントローラ55がそのキャツシュヒツト信号C
Hを受けると、CPU54はキャッシュメモリ52に対
してアクセスを行なう。
Hを受けると、CPU54はキャッシュメモリ52に対
してアクセスを行なう。
一方、そのアドレスがCAM53に記憶されていない場
合には、CPU54は、メインメモリ51に対してアク
セスを行なう。
合には、CPU54は、メインメモリ51に対してアク
セスを行なう。
第14図はl5SCC(Digest ofTech
nical Papers 42〜43頁(198
5年))に示された従来の揮発性のCAMのメモリセル
を示す電気回路図である。
nical Papers 42〜43頁(198
5年))に示された従来の揮発性のCAMのメモリセル
を示す電気回路図である。
第14図において、CAMはCMOSスタティックRA
M部Aと一致検出部Bとから構成されている。一致検出
部Bは4つのMOS)ランジスタT7〜TIOからなる
。MOSトランジスT7およびT8が直列接続され、M
OSトランジスタT9およびTIOが直列接続されてい
る。MOSトランジスタT7のソースは接地され、ゲー
トはフリップフロップからなるCMOSスタティックR
AM部Aの第2の記憶ノードN2に接続されている。M
o3)ランジスタT8のゲートはビット線対を構成する
ビット線BLに接続され、ドレインは一致検出線Mに接
続されている。
M部Aと一致検出部Bとから構成されている。一致検出
部Bは4つのMOS)ランジスタT7〜TIOからなる
。MOSトランジスT7およびT8が直列接続され、M
OSトランジスタT9およびTIOが直列接続されてい
る。MOSトランジスタT7のソースは接地され、ゲー
トはフリップフロップからなるCMOSスタティックR
AM部Aの第2の記憶ノードN2に接続されている。M
o3)ランジスタT8のゲートはビット線対を構成する
ビット線BLに接続され、ドレインは一致検出線Mに接
続されている。
MOSトランジスタT9のソースは接地され、ゲートは
CMOSスタティックRAM部Aの第1の記憶ノードN
1に接続されている。MOSトランジスタT10のゲー
トはビット線BLに接続され、ドレインは一致検出線M
に接続されている。
CMOSスタティックRAM部Aの第1の記憶ノードN
1に接続されている。MOSトランジスタT10のゲー
トはビット線BLに接続され、ドレインは一致検出線M
に接続されている。
CMOSスタティックRAM部Aは4つのMOSトラン
ジスタT3〜T6によって構成されるとともに、2つの
転送ゲートとなるMOSトランジスタTI、T2を含む
。CMOSスタティックRAM部Aの第1の記憶ノード
N1にはMOSトランジスタT1のソースが接続され、
ドレインはビット線BLに接続され、ゲートはワード線
WLに接続されている。また、CMOSスタティックR
AM部Aの第2の記憶ノードN2にはMOSトランジス
タT2のソースが接続され、ドレインはビット線BLに
接続され、ゲートはワード線WLに接続されている。
ジスタT3〜T6によって構成されるとともに、2つの
転送ゲートとなるMOSトランジスタTI、T2を含む
。CMOSスタティックRAM部Aの第1の記憶ノード
N1にはMOSトランジスタT1のソースが接続され、
ドレインはビット線BLに接続され、ゲートはワード線
WLに接続されている。また、CMOSスタティックR
AM部Aの第2の記憶ノードN2にはMOSトランジス
タT2のソースが接続され、ドレインはビット線BLに
接続され、ゲートはワード線WLに接続されている。
次に、第14図に示した従来のCAMの動作について説
明する。まず、一致検索を行なうとぎには、ワード線W
LがすべてrLJレベルに設定され、一致検出線Mがr
HJレベルにプリチャージされる。また、ビット線BL
に検索データが与えられ、ビット線BLに検索データの
反転信号が印加される。たとえば、“1°を検索したい
ときには、ビット線BLがrHJレベルに設定され、ビ
ット線BLがrLJレベルに設定される。CMOSスタ
ティックRAM1Aに′1°が記憶されている場合、す
なわち第1の記憶ノードN1がrHJレベルになってお
り、第2の記憶ノードN2がrLJレベルになっている
場合、MOSトランジスタT9.T8は導通するが、M
OSトランジスタT7.TIOは非導通であるため、一
致検出線MはrHJ レベルのまま保たれる。もし、“
0”がCMOSスタティックRAM部Aに記憶されてい
る場合、すなわち第1の記憶ノードN1がrLJレベル
であり、第2の記憶ノードN2がrHJレベルであれば
、MOSトランジスタT7.T8が導通し、一致検出線
Mは放電されて接地電位となる。
明する。まず、一致検索を行なうとぎには、ワード線W
LがすべてrLJレベルに設定され、一致検出線Mがr
HJレベルにプリチャージされる。また、ビット線BL
に検索データが与えられ、ビット線BLに検索データの
反転信号が印加される。たとえば、“1°を検索したい
ときには、ビット線BLがrHJレベルに設定され、ビ
ット線BLがrLJレベルに設定される。CMOSスタ
ティックRAM1Aに′1°が記憶されている場合、す
なわち第1の記憶ノードN1がrHJレベルになってお
り、第2の記憶ノードN2がrLJレベルになっている
場合、MOSトランジスタT9.T8は導通するが、M
OSトランジスタT7.TIOは非導通であるため、一
致検出線MはrHJ レベルのまま保たれる。もし、“
0”がCMOSスタティックRAM部Aに記憶されてい
る場合、すなわち第1の記憶ノードN1がrLJレベル
であり、第2の記憶ノードN2がrHJレベルであれば
、MOSトランジスタT7.T8が導通し、一致検出線
Mは放電されて接地電位となる。
[発明が解決しようとする課題]
従来のCAMのメモリセルは上記のように、フリップフ
ロップからなるCMOSスタティックRAM部Aと一致
検出手段とから構成されているため、電源がオフされる
と、CMOSスタティックRAM部Aに記憶されていた
データが消去されてしまうという問題点があった。
ロップからなるCMOSスタティックRAM部Aと一致
検出手段とから構成されているため、電源がオフされる
と、CMOSスタティックRAM部Aに記憶されていた
データが消去されてしまうという問題点があった。
それゆえに、この発明の目的は、不揮発にデータを記憶
することができるとともに、通常は高速の書込みおよび
読出しを実現できる不揮発性CAMを得ることである。
することができるとともに、通常は高速の書込みおよび
読出しを実現できる不揮発性CAMを得ることである。
[課題を解決するための手段]
この発明に係る不揮発性CAMは、少なくとも1つのワ
ード線、第1および第2のビット線からなりワード線に
交差するように設けられた少なくとも1組のビット線対
、ワード線に対応して設けられた一致検出線、およびワ
ード線とビット線対との交点に設けられ相補的な情報が
与えられる第1および第2の記憶ノードを有するメモリ
セルを備えたものである。メモリセルは、第1の記憶ノ
ードと第2の記憶ノードとの間に結合される容量手段、
第1の記憶ノードに結合され情報の書込みおよび消去が
可能な第1の不揮発性メモリ手段、第2の記憶ノードに
結合され情報の書込みおよび消去が可能な第2の不揮発
性メモリ手段、ワード線に与えられる電位に応答して第
1のビット線と第1の記憶ノードとの間を導通状態また
は非導通状態にする第1のスイッチング手段、ワード線
に与えられる電位に応答して第2のビット線と第2の記
憶ノードとの間を導通状態または非導通状態にする第2
のスイッチング手段、および第1および第2のビット線
に与えられる情報と第1および第2の記憶ノードに与え
られる情報とが一致しているときに一致検出線に一致信
号を与える一致検出手段を含むものである。
ード線、第1および第2のビット線からなりワード線に
交差するように設けられた少なくとも1組のビット線対
、ワード線に対応して設けられた一致検出線、およびワ
ード線とビット線対との交点に設けられ相補的な情報が
与えられる第1および第2の記憶ノードを有するメモリ
セルを備えたものである。メモリセルは、第1の記憶ノ
ードと第2の記憶ノードとの間に結合される容量手段、
第1の記憶ノードに結合され情報の書込みおよび消去が
可能な第1の不揮発性メモリ手段、第2の記憶ノードに
結合され情報の書込みおよび消去が可能な第2の不揮発
性メモリ手段、ワード線に与えられる電位に応答して第
1のビット線と第1の記憶ノードとの間を導通状態また
は非導通状態にする第1のスイッチング手段、ワード線
に与えられる電位に応答して第2のビット線と第2の記
憶ノードとの間を導通状態または非導通状態にする第2
のスイッチング手段、および第1および第2のビット線
に与えられる情報と第1および第2の記憶ノードに与え
られる情報とが一致しているときに一致検出線に一致信
号を与える一致検出手段を含むものである。
[作用]
この発明に係る不揮発性CAMのメモリセルは、容量手
段および第1および第2の不揮発性メモリ手段を備えて
いるので、その容量手段にダイナミックに情報が記憶さ
れ、不揮発性メモリ手段に不揮発に情報が記憶される。
段および第1および第2の不揮発性メモリ手段を備えて
いるので、その容量手段にダイナミックに情報が記憶さ
れ、不揮発性メモリ手段に不揮発に情報が記憶される。
したがって、この不揮発性CAMにおいては、ダイナミ
ックメモリ動作による高速な書込み、読出しおよび一致
検出が可能となるとともに、不揮発性メモリ動作による
不揮発な書込み、読出しおよび一致検出が可能となる。
ックメモリ動作による高速な書込み、読出しおよび一致
検出が可能となるとともに、不揮発性メモリ動作による
不揮発な書込み、読出しおよび一致検出が可能となる。
[実施例]
以下、この発明の実施例を図面を用いて詳細に説明する
。
。
第1図は、この発明の一実施例による不揮発性CAMの
全体構成を示すブロック図である。第2図は第1図の不
揮発性CAMに含まれるメモリセルアレイの構成を示す
図、第3図は第2図のメモリセルアレイに含まれるメモ
リの回路図である。
全体構成を示すブロック図である。第2図は第1図の不
揮発性CAMに含まれるメモリセルアレイの構成を示す
図、第3図は第2図のメモリセルアレイに含まれるメモ
リの回路図である。
まず、第3図を用いて、この実施例の不揮発性CAMに
含まれるメモリセルの構成について説明する。
含まれるメモリセルの構成について説明する。
第3図において、メモリセルMCは、NチャネルMOS
)ランジスタT10〜T15およびメモリトランジスタ
Ml、M2を含む。トランジスタT10は、ビット線B
Lと記憶ノードN1との間に接続され、トランジスタT
11はビット線BLと記憶ノードN2との間に接続され
ている。これらのトランジスタT10.T11のゲート
はワード線WLに接続されている。これらのトランジス
タTIO,Tllは、選択トランジスタとして働く。ま
た、記憶ノードN1と読出電位線VRとの間には、メモ
リトランジスタM1とトランジスタT12とが直列に接
続されている。記憶ノードN2と読出電位線VRとの間
には、メモリトランジスタM2とトランジスタ71Bと
が直列に接続されている。メモリトランジスタM1のゲ
ートは記憶ノードN2に接続され、メモリトランジスタ
M2のゲートは記憶ノードN1に接続されている。
)ランジスタT10〜T15およびメモリトランジスタ
Ml、M2を含む。トランジスタT10は、ビット線B
Lと記憶ノードN1との間に接続され、トランジスタT
11はビット線BLと記憶ノードN2との間に接続され
ている。これらのトランジスタT10.T11のゲート
はワード線WLに接続されている。これらのトランジス
タTIO,Tllは、選択トランジスタとして働く。ま
た、記憶ノードN1と読出電位線VRとの間には、メモ
リトランジスタM1とトランジスタT12とが直列に接
続されている。記憶ノードN2と読出電位線VRとの間
には、メモリトランジスタM2とトランジスタ71Bと
が直列に接続されている。メモリトランジスタM1のゲ
ートは記憶ノードN2に接続され、メモリトランジスタ
M2のゲートは記憶ノードN1に接続されている。
トランジスタT12.T13のゲートは信号線SLに接
続されている。読出電位線VRには読出電圧V、が与え
られる。通常この読出電位V、は電源電位VCCである
。さらに、ビット線BLと一致検出線Mとの間にトラン
ジスタT14が接続され、そのゲートは記憶ノードN1
に接続されている。ビット線BLと一致検出線Mとの間
にトランジスタT15が接続され、そのゲートは記憶ノ
ードN2に接続されている。なお、記憶ノードN1と記
憶ノードN2との間には、浮遊容量CI、C2が存在す
る。
続されている。読出電位線VRには読出電圧V、が与え
られる。通常この読出電位V、は電源電位VCCである
。さらに、ビット線BLと一致検出線Mとの間にトラン
ジスタT14が接続され、そのゲートは記憶ノードN1
に接続されている。ビット線BLと一致検出線Mとの間
にトランジスタT15が接続され、そのゲートは記憶ノ
ードN2に接続されている。なお、記憶ノードN1と記
憶ノードN2との間には、浮遊容量CI、C2が存在す
る。
第4図に、メモリトランジスタMl、M2の概略断面図
を示す。
を示す。
第4図に示すように、基板40上に、ソース41および
ドレイン42が形成され、その上部に、ゲート酸化膜4
3を介して、コントロールゲート44およびフローティ
ングゲート45からなる2層構造のゲート電極が形成さ
れている。コントロールゲート44は、通常のトランジ
スタのゲートの働きをする。また、フローティングゲー
ト45は、チャネルとコントロールゲート44との間に
形成され、浮遊状態となっている。このため、フローテ
ィングゲート45中の電子の蓄積量により、メモリトラ
ンジスタのしきい値電圧が異なる。すなわち、フローテ
ィングゲート45に電子が注入されるとしきい値電圧が
高くなり、逆にフローティングゲートから電子が放出さ
れるとしきい値電圧が低くなる。
ドレイン42が形成され、その上部に、ゲート酸化膜4
3を介して、コントロールゲート44およびフローティ
ングゲート45からなる2層構造のゲート電極が形成さ
れている。コントロールゲート44は、通常のトランジ
スタのゲートの働きをする。また、フローティングゲー
ト45は、チャネルとコントロールゲート44との間に
形成され、浮遊状態となっている。このため、フローテ
ィングゲート45中の電子の蓄積量により、メモリトラ
ンジスタのしきい値電圧が異なる。すなわち、フローテ
ィングゲート45に電子が注入されるとしきい値電圧が
高くなり、逆にフローティングゲートから電子が放出さ
れるとしきい値電圧が低くなる。
メモリトランジスタのドレイン42とフローティングゲ
ート45との間には100八程度の薄いトンネル酸化膜
46が形成されている。上記したフローティングゲート
45の電子の注入および放出は、その間にIOMV/c
m程度の電界を印加して、電子をトンネルさせることに
より行なわれる。ドレイン42およびフローティングゲ
ート45の間の電位差は主として、コントロールゲート
44およびフローティングゲート45間の容量とフロー
ティングゲート45およびドレイン42間のトンネル酸
化膜46の容量との比で分圧されるので、上記したIO
MV/cmの電界を実現するには15〜20V程度の高
電圧VF Fをコントロールゲート44もしくはドレイ
ン42に数mSの期間印加する必要がある。
ート45との間には100八程度の薄いトンネル酸化膜
46が形成されている。上記したフローティングゲート
45の電子の注入および放出は、その間にIOMV/c
m程度の電界を印加して、電子をトンネルさせることに
より行なわれる。ドレイン42およびフローティングゲ
ート45の間の電位差は主として、コントロールゲート
44およびフローティングゲート45間の容量とフロー
ティングゲート45およびドレイン42間のトンネル酸
化膜46の容量との比で分圧されるので、上記したIO
MV/cmの電界を実現するには15〜20V程度の高
電圧VF Fをコントロールゲート44もしくはドレイ
ン42に数mSの期間印加する必要がある。
次に、第3図に示されるメモリセルMCの動作を説明す
る。
る。
このメモリセルMCは、DRAM(Dynamic
Random Access Memory)動作
およびEEFROM(Electrically E
rasable and Programmabl
e Read 0nly Memory)動作を
行なうことが可能であり、各動作において書込モード、
読出モードおよび一致検索モードを有する。第6図は、
各動作モードにおいて各信号線に印加される電圧条件を
示す図である。
Random Access Memory)動作
およびEEFROM(Electrically E
rasable and Programmabl
e Read 0nly Memory)動作を
行なうことが可能であり、各動作において書込モード、
読出モードおよび一致検索モードを有する。第6図は、
各動作モードにおいて各信号線に印加される電圧条件を
示す図である。
以下、第6図を参照しながら、各動作モードについて説
明する。
明する。
■ DRAM動作の書込モード
書込時には、信号線SLの電位がrLJレベルにされ、
かつ、一致検出線Mがフローティング状態にされる。こ
れにより、トランジスタT12゜713がオフし、メモ
リトランジスタM1.M2のソースがフローティング状
態となる。その結果、メモリトランジスタMl、M2の
コントロールゲート・ドレイン間の浮遊容量C1,C2
がメモリトランジスタの役割を果たす。第5図にDRA
M動作時のメモリセルMCの等価回路図を示す。たとえ
ば、データ“1”が書込まれる場合には、ビット線BL
の電位がrHJレベルにされ、ビット線BLの電位がr
LJレベルにされる。ワード線WLの電位がrHJレベ
ルに立上げられると、トランジスタTIO,Tllがオ
ンし、容jlc1゜C2の両極がビット線BL、BLに
よりそれぞれ充放電される。
かつ、一致検出線Mがフローティング状態にされる。こ
れにより、トランジスタT12゜713がオフし、メモ
リトランジスタM1.M2のソースがフローティング状
態となる。その結果、メモリトランジスタMl、M2の
コントロールゲート・ドレイン間の浮遊容量C1,C2
がメモリトランジスタの役割を果たす。第5図にDRA
M動作時のメモリセルMCの等価回路図を示す。たとえ
ば、データ“1”が書込まれる場合には、ビット線BL
の電位がrHJレベルにされ、ビット線BLの電位がr
LJレベルにされる。ワード線WLの電位がrHJレベ
ルに立上げられると、トランジスタTIO,Tllがオ
ンし、容jlc1゜C2の両極がビット線BL、BLに
よりそれぞれ充放電される。
■ DRAM動作の続出モード
続出時には、書込時と同様に、信号線SLの電位がrL
Jレベルにされ、かつ、一致検出線Mがフローティング
状態にされる。ビット線BL、BLが等電位(VE )
にされた後、ワード線WLの電位がrHJレベルに立上
げられる。たとえば、データ“1°が記憶されている場
合には、記憶ノ−ドN1およびN2の蓄積電荷は、それ
ぞれQ(Nl)=Vw Co 、Q (N2)−0であ
る。ここで、vwは書込時の記憶ノードN1の電位、C
Oは浮遊容量C1の容量値C4と浮遊容量C2の容量値
C2との合計である。したがって、ワード線WLがrH
Jレベルになったときのビット線BL、BLの電位Va
L、VBτは次式のようになる。
Jレベルにされ、かつ、一致検出線Mがフローティング
状態にされる。ビット線BL、BLが等電位(VE )
にされた後、ワード線WLの電位がrHJレベルに立上
げられる。たとえば、データ“1°が記憶されている場
合には、記憶ノ−ドN1およびN2の蓄積電荷は、それ
ぞれQ(Nl)=Vw Co 、Q (N2)−0であ
る。ここで、vwは書込時の記憶ノードN1の電位、C
Oは浮遊容量C1の容量値C4と浮遊容量C2の容量値
C2との合計である。したがって、ワード線WLがrH
Jレベルになったときのビット線BL、BLの電位Va
L、VBτは次式のようになる。
ここで、C11Lはビット線容量である。式■。
■からビット線BL、BL間の電位差ΔVは次式%式%
したがって、電位差ΔVをセンスアンプにより増幅すれ
ば、読出データが得られる。なお、二二では、容量CI
、C2の容量値のみを考慮したが、記憶ノードN1およ
びN2と基板との間の浮遊容量を考慮すれば、式■の電
位差ΔVはさらに大きくなる。
ば、読出データが得られる。なお、二二では、容量CI
、C2の容量値のみを考慮したが、記憶ノードN1およ
びN2と基板との間の浮遊容量を考慮すれば、式■の電
位差ΔVはさらに大きくなる。
■ DRAM動作の一数構索モード
一致検索時には、信号線SLの電位がrLJレベルにさ
れ、かつ、ワード線WLの電位が「L」レベルにされる
。また、ビット線対BL、BLに検索データが与えられ
る。たとえば、検索データが“1°である場合には、ビ
ット線BLの電位がrHJレベルにされ、ビット線BL
の電位がrLJレベルにされる。−数構出線MはrHJ
レベルにプリチャージされた後、フローティング状態に
される。メモリキャパシタにデータ“1”が記憶されて
いる場合には、記憶ノードN1の電位はrHJレベルで
あり、記憶ノードN2の電位はrLJレベルである。し
たがって、トランジスタT14およびT15のゲート・
ソース間の電位差はOvであり、それらのトランジスタ
はオフする。そのため、一致検出1iMに充電された電
荷は放電されず、−数構出線Mの電位はrHJレベルの
まま変化しない(一致検出)。一方、メモリキャパシタ
にデータ“0”が記憶されている場合には、ノードN1
の電位はrLJレベルであり、ノードN2の電位はrH
J レベルである。したがって、トランジスタT14は
オフし、トランジスタT15はオンする。そのため、−
数構出線Mの電荷がトランジスタT15を通じて放電さ
れ、−数構出線Mの電位がrLJレベルになる(不一致
検出)。
れ、かつ、ワード線WLの電位が「L」レベルにされる
。また、ビット線対BL、BLに検索データが与えられ
る。たとえば、検索データが“1°である場合には、ビ
ット線BLの電位がrHJレベルにされ、ビット線BL
の電位がrLJレベルにされる。−数構出線MはrHJ
レベルにプリチャージされた後、フローティング状態に
される。メモリキャパシタにデータ“1”が記憶されて
いる場合には、記憶ノードN1の電位はrHJレベルで
あり、記憶ノードN2の電位はrLJレベルである。し
たがって、トランジスタT14およびT15のゲート・
ソース間の電位差はOvであり、それらのトランジスタ
はオフする。そのため、一致検出1iMに充電された電
荷は放電されず、−数構出線Mの電位はrHJレベルの
まま変化しない(一致検出)。一方、メモリキャパシタ
にデータ“0”が記憶されている場合には、ノードN1
の電位はrLJレベルであり、ノードN2の電位はrH
J レベルである。したがって、トランジスタT14は
オフし、トランジスタT15はオンする。そのため、−
数構出線Mの電荷がトランジスタT15を通じて放電さ
れ、−数構出線Mの電位がrLJレベルになる(不一致
検出)。
■ EEPROM動作の書込モード
書込時には、信号線SLの電位がrLJレベルにされ、
かつ、−数構出線Mがフローティング状態にされる。こ
れにより、メモリトランジスタM1、M2のソースがフ
ローティング状態となる。
かつ、−数構出線Mがフローティング状態にされる。こ
れにより、メモリトランジスタM1、M2のソースがフ
ローティング状態となる。
たとえば、データ“1”が書込まれる場合には、ビット
線BLに高電圧VP Pが印加され、ビット線BLにO
vが印加される。また、ワード線WLに高電圧VPPが
印加される。したがって、メモリトランジスタM1のド
レインに高電圧VF Fが印加され、コントロールゲー
トにOvが印加される。また、メモリトランジスタM2
のコントロールゲートに高電圧VFPが印加され、ドレ
インにOvが印加される。これにより、メモリトランジ
スタM1のフローティングゲートから電子が引抜かれ、
メモリトランジスタM2のフローティングゲートに電子
が注入される。その結果、メモリトランジスタM1のし
きい値電圧vTHが負にシフトし、メモリトランジスタ
M2のしきい値電圧VTllが正にシフトする。このよ
うにして書込みが終了する。
線BLに高電圧VP Pが印加され、ビット線BLにO
vが印加される。また、ワード線WLに高電圧VPPが
印加される。したがって、メモリトランジスタM1のド
レインに高電圧VF Fが印加され、コントロールゲー
トにOvが印加される。また、メモリトランジスタM2
のコントロールゲートに高電圧VFPが印加され、ドレ
インにOvが印加される。これにより、メモリトランジ
スタM1のフローティングゲートから電子が引抜かれ、
メモリトランジスタM2のフローティングゲートに電子
が注入される。その結果、メモリトランジスタM1のし
きい値電圧vTHが負にシフトし、メモリトランジスタ
M2のしきい値電圧VTllが正にシフトする。このよ
うにして書込みが終了する。
■ EEFROM動作の続出モード
読出時には、信号線SLおよびワード線WLの電位がr
HJレベルにされ、かつ、−数構出線Mがフローティン
グ状態にされる。これにより、トランジスタT12およ
びT13がオンする。たとえば、データ“1°が記憶さ
れている場合には、メモリトランジスタM1のしきい値
電圧vToが負であり、メモリトランジスタM2のしき
い値電圧VTHが正である。したがって、メモリトラン
ジスタM1およびM2のソースがそれぞれトランジスタ
T12およびT13を介して読出電位線VRにより充電
されると、メモリトランジスタM1がオンし、メモリト
ランジスタM2はオフする。
HJレベルにされ、かつ、−数構出線Mがフローティン
グ状態にされる。これにより、トランジスタT12およ
びT13がオンする。たとえば、データ“1°が記憶さ
れている場合には、メモリトランジスタM1のしきい値
電圧vToが負であり、メモリトランジスタM2のしき
い値電圧VTHが正である。したがって、メモリトラン
ジスタM1およびM2のソースがそれぞれトランジスタ
T12およびT13を介して読出電位線VRにより充電
されると、メモリトランジスタM1がオンし、メモリト
ランジスタM2はオフする。
そのため、ビット線BLがトランジスタT12、メモリ
トランジスタM1およびトランジスタT10を通じて充
電される。一方、ビット線BLの電位は変化しない。し
たがって、ビット線BL、Br間の電位差をセンスアン
プにより増幅すると、ビット線BLの電位がrHJレベ
ルとなる。
トランジスタM1およびトランジスタT10を通じて充
電される。一方、ビット線BLの電位は変化しない。し
たがって、ビット線BL、Br間の電位差をセンスアン
プにより増幅すると、ビット線BLの電位がrHJレベ
ルとなる。
■ EEFROM動作の一数構索モードー数構索時には
、ワード線WLの電位がrLJレベルにされ、かつ、−
数構出線Mがフローティング状態にされる。その後、ビ
ット線BL、BLに検索データが与えられる。また、信
号線SLの電位がrHJレベルにされ、−数構出線Mが
rHJレベルにプリチャージされた後フローティング状
態にされる。ここで、データ“1“が記憶されていると
仮定すると、メモリトランジスタM1のしきい値電圧v
THが負であり、メモリトランジスタM2のしきい値電
圧vTMは正である。たとえば、検索データが“1”で
ある場合には、ビット線BLの電位がrHJレベルにさ
れ、ビット線BLの電位がrLJレベルにされる。した
がって、トランジスタT14のゲートが、トランジスタ
T12およびメモリトランジスタM1を通じて続出電位
線VR(こより充電される。一方、トランジスタT15
のゲートは、放電されたままである。このため、トラン
ジスタT14およびT15がともにオフし、−数構出線
Mの電位はrHJレベルのまま保たれる(−数構出)。
、ワード線WLの電位がrLJレベルにされ、かつ、−
数構出線Mがフローティング状態にされる。その後、ビ
ット線BL、BLに検索データが与えられる。また、信
号線SLの電位がrHJレベルにされ、−数構出線Mが
rHJレベルにプリチャージされた後フローティング状
態にされる。ここで、データ“1“が記憶されていると
仮定すると、メモリトランジスタM1のしきい値電圧v
THが負であり、メモリトランジスタM2のしきい値電
圧vTMは正である。たとえば、検索データが“1”で
ある場合には、ビット線BLの電位がrHJレベルにさ
れ、ビット線BLの電位がrLJレベルにされる。した
がって、トランジスタT14のゲートが、トランジスタ
T12およびメモリトランジスタM1を通じて続出電位
線VR(こより充電される。一方、トランジスタT15
のゲートは、放電されたままである。このため、トラン
ジスタT14およびT15がともにオフし、−数構出線
Mの電位はrHJレベルのまま保たれる(−数構出)。
逆に、検索データが“0”である場合には、ビット線B
Lの電位がrLJレベルにされ、ビット線BLの電位が
rHJレベルにされるので、トランジスタT14がオン
する。それにより、−数構出線Mの電荷がトランジスタ
T14を通じて放電され、−数構出線Mの電位はrLJ
レベルとなる(不一致検出)。
Lの電位がrLJレベルにされ、ビット線BLの電位が
rHJレベルにされるので、トランジスタT14がオン
する。それにより、−数構出線Mの電荷がトランジスタ
T14を通じて放電され、−数構出線Mの電位はrLJ
レベルとなる(不一致検出)。
次に、第3図のメモリセルMCが用いられた第1図の不
揮発性CAMの構成について説明する。
揮発性CAMの構成について説明する。
第1図に含まれるメモリセルアレイ1内には、ff12
図に示すように、第3図に示したメモリセルMCが複数
行および複数列に配列されている。各列の複数のメモリ
セルMCは、共通のビット線対BL、BLに接続されて
いる。また、各行の複数のメモリセルMCは、共通のワ
ード線WL、共通の信号線SLおよび共通の書込電位線
VRに接続されている。
図に示すように、第3図に示したメモリセルMCが複数
行および複数列に配列されている。各列の複数のメモリ
セルMCは、共通のビット線対BL、BLに接続されて
いる。また、各行の複数のメモリセルMCは、共通のワ
ード線WL、共通の信号線SLおよび共通の書込電位線
VRに接続されている。
第1図において、アドレスデータ入出力回路2゜データ
入出力回路3および制御信号入力回路4が、外部とのイ
ンターフェイス部として用いられる。
入出力回路3および制御信号入力回路4が、外部とのイ
ンターフェイス部として用いられる。
アドレデータ入出力回路2は、DRAM動作およびEE
FROM動作の通常モード(書込/読出モード)におい
てアドレス信号の入力を行ない、−致検索モードにおい
てマスクデータのアドレス指定のためのアドレス信号の
人力および一致アドレスの出力を行なう。データ入出力
回路3は、通常モードにおいて書込データの入力および
読出データの出力を行ない、一致検索モードにおいて検
索データの入力を行なう。制御信号入力回路4は、各動
作モードを指定するための制御信号の入力を行なう。
FROM動作の通常モード(書込/読出モード)におい
てアドレス信号の入力を行ない、−致検索モードにおい
てマスクデータのアドレス指定のためのアドレス信号の
人力および一致アドレスの出力を行なう。データ入出力
回路3は、通常モードにおいて書込データの入力および
読出データの出力を行ない、一致検索モードにおいて検
索データの入力を行なう。制御信号入力回路4は、各動
作モードを指定するための制御信号の入力を行なう。
また、ロウアドレスデコーダ5、コラムアドレスデコー
ダ6と、センスアンプ/データラッチ7およびYゲート
8は、DRAM動作およびEEFROM動作に共通に用
いられる。ロウアドレスデコーダ5は、アドレスデータ
入出力回路2から与えられるアドレス信号に応答してメ
モリセルアレイ1内のワード線WLの選択を行なう。コ
ラムアドレスデコーダ6は、アドレスデータ入出力回路
2から与えられるアドレス信号に応答してYゲート8内
のトランスファゲートの選択を行なう。センスアンプ/
データラッチ7は、ビット線対BL。
ダ6と、センスアンプ/データラッチ7およびYゲート
8は、DRAM動作およびEEFROM動作に共通に用
いられる。ロウアドレスデコーダ5は、アドレスデータ
入出力回路2から与えられるアドレス信号に応答してメ
モリセルアレイ1内のワード線WLの選択を行なう。コ
ラムアドレスデコーダ6は、アドレスデータ入出力回路
2から与えられるアドレス信号に応答してYゲート8内
のトランスファゲートの選択を行なう。センスアンプ/
データラッチ7は、ビット線対BL。
BL間の電位差の増幅ならびに書込データおよび読出デ
ータのラッチを行なう。Yゲート8は、メモリセルアレ
イ1内のビット線対BL、BLとセンスアンプ/データ
ラッチ7との接続部である。
ータのラッチを行なう。Yゲート8は、メモリセルアレ
イ1内のビット線対BL、BLとセンスアンプ/データ
ラッチ7との接続部である。
コラムアドレスデコーダ6により選択されたトランスフ
ァゲートが開かれることにより、対応するビット線対B
L、BLがセンスアンプ/データラッチ7に接続される
。
ァゲートが開かれることにより、対応するビット線対B
L、BLがセンスアンプ/データラッチ7に接続される
。
高電圧発生回路9、高電圧切換スイッチ10a。
10b1読出電圧発生回路11およびSLデコーダ12
は、EEFROM動作のみに用いられる。
は、EEFROM動作のみに用いられる。
高電圧発生回路9は、メモリセルMCに不揮発な書込み
を行なうとき、ある期間、高電圧VP F(約20■)
を発生する。高電圧切換スイッチ10aは、選択された
ビット線対BL、BLのうち、rHJレベルのビット線
の電位を高電圧VF Fに立上げ、rLJレベルのビッ
ト線の電位を接地電位のままとする。高電圧切換スイッ
チ10bは、選択されたワード線WLの電位を高電圧V
FFに立上げ、非選択のワード線WLの電位を接地電位
のままとする。続出電圧発生回路11は、メモリセルア
レイ1の読出電位線VRに読出電圧V、を与える。通常
この読出電圧V、は電源電位VCCである。SLデコー
ダ12は、読出時に選択されたワード線WLに対応する
信号線SLのみを選択し、その電位をrHJレベルに立
上げる。
を行なうとき、ある期間、高電圧VP F(約20■)
を発生する。高電圧切換スイッチ10aは、選択された
ビット線対BL、BLのうち、rHJレベルのビット線
の電位を高電圧VF Fに立上げ、rLJレベルのビッ
ト線の電位を接地電位のままとする。高電圧切換スイッ
チ10bは、選択されたワード線WLの電位を高電圧V
FFに立上げ、非選択のワード線WLの電位を接地電位
のままとする。続出電圧発生回路11は、メモリセルア
レイ1の読出電位線VRに読出電圧V、を与える。通常
この読出電圧V、は電源電位VCCである。SLデコー
ダ12は、読出時に選択されたワード線WLに対応する
信号線SLのみを選択し、その電位をrHJレベルに立
上げる。
また、マスクデータ収納レジスタ13、Mプリチャージ
/センス回路14、検索結果収納レジスタ15、検索結
果処理回路16およびロウアドレスエンコーダ17は、
検索処理系を構成する。マスクデータ収納レジスタ13
は、後述するマスク動作において、マスクするビット線
対BL、 BLの両ビット線に検索データを与えずr
HJレベルの電位を与える。Mプリチャージ/センス回
路14は、一致検索モードにおいて一数構出線MのrH
Jレベルへのプリチャージおよび一致/不−致の出力を
行なう。検索結果収納レジスタ15は、メモリセルアレ
イ1の行ごとに検索結果を記憶する。検索結果処理回路
16は、複数行の検索結果の一括処理を行なう。ロウア
ドレスエンコーダ17は、撲索結果処理回路16の出力
をアドレス信号に変換する。
/センス回路14、検索結果収納レジスタ15、検索結
果処理回路16およびロウアドレスエンコーダ17は、
検索処理系を構成する。マスクデータ収納レジスタ13
は、後述するマスク動作において、マスクするビット線
対BL、 BLの両ビット線に検索データを与えずr
HJレベルの電位を与える。Mプリチャージ/センス回
路14は、一致検索モードにおいて一数構出線MのrH
Jレベルへのプリチャージおよび一致/不−致の出力を
行なう。検索結果収納レジスタ15は、メモリセルアレ
イ1の行ごとに検索結果を記憶する。検索結果処理回路
16は、複数行の検索結果の一括処理を行なう。ロウア
ドレスエンコーダ17は、撲索結果処理回路16の出力
をアドレス信号に変換する。
動作モード制御回路18は、通常モードまたは一致地検
索モードの指定、書込モードまたは続出モードの指定お
よびマスク動作の指定を行なう。
索モードの指定、書込モードまたは続出モードの指定お
よびマスク動作の指定を行なう。
次に、第7図のタイミングチャートを参照しながら第1
図の不揮発性CAMのDRAM動作について説明する。
図の不揮発性CAMのDRAM動作について説明する。
(a) 書込モード
まず、メモリセルアレイ1内のすべてのビット線対BL
、BLが等電位にイコライズされる。その後、Yゲート
8内のトランスファゲートがコラムアドレスデコーダ6
により選択され、導通状態にされる。これにより、セン
スアンプ/デークラッチ7にラッチされている書込デー
タが選択されたビット線対BL、BL上に与えられる。
、BLが等電位にイコライズされる。その後、Yゲート
8内のトランスファゲートがコラムアドレスデコーダ6
により選択され、導通状態にされる。これにより、セン
スアンプ/デークラッチ7にラッチされている書込デー
タが選択されたビット線対BL、BL上に与えられる。
ここでは、書込データは“1”であると仮定する。その
結果、ビット線BLの電位がrHJレベルとなり、ビッ
ト線BLの電位がrLJレベルとなる。その後、ロウア
ドレスデコーダ5により選択されたワード線WLの電位
がrHJレベルに立上がる。これにより、選択されたメ
モリセルMCの記憶ノードN1の電位が「H」レベルと
なり、記憶ノードN2の電位がrLJレベルとなる。こ
のようにして、選択されたメモリセルMC内の容jil
c1.C2にデータ“1”が書込まれる。
結果、ビット線BLの電位がrHJレベルとなり、ビッ
ト線BLの電位がrLJレベルとなる。その後、ロウア
ドレスデコーダ5により選択されたワード線WLの電位
がrHJレベルに立上がる。これにより、選択されたメ
モリセルMCの記憶ノードN1の電位が「H」レベルと
なり、記憶ノードN2の電位がrLJレベルとなる。こ
のようにして、選択されたメモリセルMC内の容jil
c1.C2にデータ“1”が書込まれる。
(b) 読出モード
まず、メモリセルアレイ1内のすべてのビット線対BL
、BLが等電位にイコライズされる。次に、ロウアドレ
スデコーダ5により選択されたワード線WLの電位がr
HJレベルに立上がる。これにより、そのワード線WL
に接続されたメモリセルMC内の容量CI、C2に記憶
されるデータが、それぞれ対応するビット線対BL、B
L上に読出される。ここでは、メモリセルMCにデータ
“1′が記憶されていると仮定する。その結果、ビット
線BLの電位が上昇し、ビット線BLの電位が下降する
。その後、コラムアドレスデコーダ6によりYゲート8
内のいずれかのトランスファゲートが導通状態にされる
とともに、センスアンプ/データラッチ7が活性状態と
なる。それにより、選択されたビット線対BL、BL間
の電位差が増幅され、データ入出力回路3を介して出力
される。
、BLが等電位にイコライズされる。次に、ロウアドレ
スデコーダ5により選択されたワード線WLの電位がr
HJレベルに立上がる。これにより、そのワード線WL
に接続されたメモリセルMC内の容量CI、C2に記憶
されるデータが、それぞれ対応するビット線対BL、B
L上に読出される。ここでは、メモリセルMCにデータ
“1′が記憶されていると仮定する。その結果、ビット
線BLの電位が上昇し、ビット線BLの電位が下降する
。その後、コラムアドレスデコーダ6によりYゲート8
内のいずれかのトランスファゲートが導通状態にされる
とともに、センスアンプ/データラッチ7が活性状態と
なる。それにより、選択されたビット線対BL、BL間
の電位差が増幅され、データ入出力回路3を介して出力
される。
(c) 一致検索モード
まず、メモリセルアレイ1内のすべてのビット線対BL
、BLおよび一数構出線MがrLJレベルにプリチャー
ジされた後、センスアンプ/データラッチ7にラッチさ
れている検索データがYゲ−ト8を介して各ビット線対
BL、BL上に与えられる。これにより、各ビット線対
BL、BLにおいて、一方の電位がrHJレベルのまま
変化せず、他方の電位がrLJレベルに立下がる。その
結果、メモリセルアレイ1の各行において、すべてのメ
モリセルMCの容量CI、C2に記憶されたデータがそ
れぞれ対応するビット線対BL、Bτに与えられたデー
タと一致する場合には、−数構出線Mの電位はrHJレ
ベルのまま変化しない。
、BLおよび一数構出線MがrLJレベルにプリチャー
ジされた後、センスアンプ/データラッチ7にラッチさ
れている検索データがYゲ−ト8を介して各ビット線対
BL、BL上に与えられる。これにより、各ビット線対
BL、BLにおいて、一方の電位がrHJレベルのまま
変化せず、他方の電位がrLJレベルに立下がる。その
結果、メモリセルアレイ1の各行において、すべてのメ
モリセルMCの容量CI、C2に記憶されたデータがそ
れぞれ対応するビット線対BL、Bτに与えられたデー
タと一致する場合には、−数構出線Mの電位はrHJレ
ベルのまま変化しない。
しかし、メモリセルアレイ1の各行において、メモリセ
ルMCの容ff1c1.C2に記憶されたデータのいず
れか1つでも対応するビット線対BL。
ルMCの容ff1c1.C2に記憶されたデータのいず
れか1つでも対応するビット線対BL。
iτに与えられた検索データと一致しない場合には、−
数構出線Mの電位がrLJレベルに放電される。このよ
うにして、メモリセルアレイ1内の各行ごとの検索結果
がMプリチャージ/センス回路14を介して検索結果収
納レジスタ15に記憶される。検索結果処理回路16は
、メモリセルアレイ1内の複数行の検索結果を一括処理
しロウアドレスエンコーダ17に与える。ロウアドレス
エンコーダ17は、その検索結果をアドレス信号に変換
し、アドレスデータ入出力回路2を介して外部に出力す
る。
数構出線Mの電位がrLJレベルに放電される。このよ
うにして、メモリセルアレイ1内の各行ごとの検索結果
がMプリチャージ/センス回路14を介して検索結果収
納レジスタ15に記憶される。検索結果処理回路16は
、メモリセルアレイ1内の複数行の検索結果を一括処理
しロウアドレスエンコーダ17に与える。ロウアドレス
エンコーダ17は、その検索結果をアドレス信号に変換
し、アドレスデータ入出力回路2を介して外部に出力す
る。
次に、第8図のタイミングチャートを参照しながら第1
図の不揮発性CAMのEEFROM動作について説明す
る。
図の不揮発性CAMのEEFROM動作について説明す
る。
(d) 書込モード
まず、リセット動作により、メモリセルアレイ1内のす
べてのビット線対BL、BLが接地される。コラムアド
レスデコーダ6によりYゲート8内のトランスファゲー
トが選択され、導通状態にされる。これにより、センス
アンプ/データラッチ7にラッチされている書込データ
が、選択されたビット線対BL、BL上に与えられる。
べてのビット線対BL、BLが接地される。コラムアド
レスデコーダ6によりYゲート8内のトランスファゲー
トが選択され、導通状態にされる。これにより、センス
アンプ/データラッチ7にラッチされている書込データ
が、選択されたビット線対BL、BL上に与えられる。
ここでは、書込データは“1″であると仮定する。その
結果、ビット線BLの電位がrHJレベルとなり、ビッ
ト線BLの電位がrLJレベルとなる。Yゲート8内の
トランスファゲートが非導通状態にされた後、ロウアド
レスデコーダ5によりメモリセルアレイ1内のワード線
WLが選択される。このとき、高電圧切換スイッチ10
bが、高電圧発生回路9の出力を受けて、選択されたワ
ード線WLに高電圧VFPを印加する。同時に、高電圧
切換スイッチ10aが、高電圧発生回路9の出力を受け
て、選択されたビット線対BL、BLのうちビット線B
Lに高電圧VPPを印加し、ビット線「Lの電位を接地
電位に保つ。その結果、選択されたメモリセルMCの記
憶ノードN1の電位が高電圧Vppに立上げられ、記憶
ノードN2の電位が接地電位に保たれる。このようにし
て、選択されたメモリセルMC内のメモリトランジスタ
Ml。
結果、ビット線BLの電位がrHJレベルとなり、ビッ
ト線BLの電位がrLJレベルとなる。Yゲート8内の
トランスファゲートが非導通状態にされた後、ロウアド
レスデコーダ5によりメモリセルアレイ1内のワード線
WLが選択される。このとき、高電圧切換スイッチ10
bが、高電圧発生回路9の出力を受けて、選択されたワ
ード線WLに高電圧VFPを印加する。同時に、高電圧
切換スイッチ10aが、高電圧発生回路9の出力を受け
て、選択されたビット線対BL、BLのうちビット線B
Lに高電圧VPPを印加し、ビット線「Lの電位を接地
電位に保つ。その結果、選択されたメモリセルMCの記
憶ノードN1の電位が高電圧Vppに立上げられ、記憶
ノードN2の電位が接地電位に保たれる。このようにし
て、選択されたメモリセルMC内のメモリトランジスタ
Ml。
M2にデータ“1”が書込まれる。
(e) 読出モード
まず、ロウアドレスデコーダ5により選択されたワード
線WLの電位がrHJレベルに立上がる。
線WLの電位がrHJレベルに立上がる。
リセット動作により、メモリセルアレイ1内のすべての
ビット線対BL、BLが接地される。その後、SLデコ
ーダ12により、選択されたワード線WLに対応する信
号線SLの電位がrHJレベルに立上げられる。ここで
は、メモリセルMC内のメモリトランジスタMl、M2
にデータ“1”が記憶されていると仮定する。その結果
、メモリセルMCの記憶ノードN1の電位が上昇すると
ともに、ビット線BLの電位も上昇する。このとき、メ
モリセルMCの記憶ノードN2の電位およびビット線B
Lの電位は接地電位のまま変化しない。
ビット線対BL、BLが接地される。その後、SLデコ
ーダ12により、選択されたワード線WLに対応する信
号線SLの電位がrHJレベルに立上げられる。ここで
は、メモリセルMC内のメモリトランジスタMl、M2
にデータ“1”が記憶されていると仮定する。その結果
、メモリセルMCの記憶ノードN1の電位が上昇すると
ともに、ビット線BLの電位も上昇する。このとき、メ
モリセルMCの記憶ノードN2の電位およびビット線B
Lの電位は接地電位のまま変化しない。
その後、センスアンプ/データラッチ7が活性化するこ
とにより、ビット線BLおよび記憶ノードN1の電位が
さらに高レベルに立上げられる。さらに、コラムアドレ
スデコーダ6によりYゲート8内のいずれかのトランス
ファゲートが導通状態にされ、選択されたビット線対B
L、BL上に読出されたデータがデータ入出力回路3を
介して出力される。
とにより、ビット線BLおよび記憶ノードN1の電位が
さらに高レベルに立上げられる。さらに、コラムアドレ
スデコーダ6によりYゲート8内のいずれかのトランス
ファゲートが導通状態にされ、選択されたビット線対B
L、BL上に読出されたデータがデータ入出力回路3を
介して出力される。
(f) −数構索モード
まず、ロウアドレスデコーダ5により選択されたワード
線WLの電位がrHJレベルに立上がるとともに、リセ
ット動作により、メモリセルアレイ1内のビット線対B
L、BLおよび記憶ノードNl、N2が接地される。ワ
ード線WLの電位がrLJレベルに立下がった後、その
ワード線WLに対応する一数構出線MがMプリチャージ
/センス回路14によりrHJレベルにプリチャージさ
れる。さらに、SLデコーダ12により対応する信号線
SLの電位がrHJレベルに立上げられる。
線WLの電位がrHJレベルに立上がるとともに、リセ
ット動作により、メモリセルアレイ1内のビット線対B
L、BLおよび記憶ノードNl、N2が接地される。ワ
ード線WLの電位がrLJレベルに立下がった後、その
ワード線WLに対応する一数構出線MがMプリチャージ
/センス回路14によりrHJレベルにプリチャージさ
れる。さらに、SLデコーダ12により対応する信号線
SLの電位がrHJレベルに立上げられる。
Yゲート8が導通状態になると、センスアンプ/デーク
ラッチ7にラッチされている検索データが各ビット線対
BL、BL上に与えられる。その結果、メモリセルアレ
イ1内の選択された行において、すべてのメモリセルM
CのメモリトランジスタMl、M2に記憶されたデータ
がそれぞれ対応するビット線対BL、BLに与えられた
検索データと一致した場合には、−数構出線Mの電位は
rHJ レベルのまま変化しない。しかし、メモリセル
アレイ1内の選択された行において、メモリセルMCの
メモリトランジスタMl、M2に記憶されたデータのう
ちいずれか1つでも対応するビット線対BL、BLに与
えられた検索データと一致しない場合には、−数構出線
Mの電位は「L」レベルに放電される。このようにして
、メモリセルアレイ1内の各行ごとの検索結果が検索結
果収納レジスタ15に記憶される。
ラッチ7にラッチされている検索データが各ビット線対
BL、BL上に与えられる。その結果、メモリセルアレ
イ1内の選択された行において、すべてのメモリセルM
CのメモリトランジスタMl、M2に記憶されたデータ
がそれぞれ対応するビット線対BL、BLに与えられた
検索データと一致した場合には、−数構出線Mの電位は
rHJ レベルのまま変化しない。しかし、メモリセル
アレイ1内の選択された行において、メモリセルMCの
メモリトランジスタMl、M2に記憶されたデータのう
ちいずれか1つでも対応するビット線対BL、BLに与
えられた検索データと一致しない場合には、−数構出線
Mの電位は「L」レベルに放電される。このようにして
、メモリセルアレイ1内の各行ごとの検索結果が検索結
果収納レジスタ15に記憶される。
なお、一般に一致検索は複数ビットを一括して行なうが
、そのすべてのビットを指定することは稀である。すな
わち、一部のビットに対する一致検索を無効にするマス
ク機能が必要となる。上記実施例においては、このマス
ク機能は、マスクしたいビット線対BL、BLをrHJ
レベルにプリチャージすることにより実現される。第3
図のメモリセルMCにおいては、トランジスタT14ま
たはT15のゲートにrHJレベルの電位が与えられて
も、ビット線BLおよびBLの電位がrHJレベルであ
るので、−数構出線Mの電位はrHJレベルのまま変化
しない。このため、マスクされたビット以外のビットに
おいて一致検索が可能となる。
、そのすべてのビットを指定することは稀である。すな
わち、一部のビットに対する一致検索を無効にするマス
ク機能が必要となる。上記実施例においては、このマス
ク機能は、マスクしたいビット線対BL、BLをrHJ
レベルにプリチャージすることにより実現される。第3
図のメモリセルMCにおいては、トランジスタT14ま
たはT15のゲートにrHJレベルの電位が与えられて
も、ビット線BLおよびBLの電位がrHJレベルであ
るので、−数構出線Mの電位はrHJレベルのまま変化
しない。このため、マスクされたビット以外のビットに
おいて一致検索が可能となる。
このように、上記実施例の不揮発性CAMにおいては、
DRAM動作による高速の読出しおよび書込みが可能で
あるとともに、EEFROM動作により不揮発な記憶が
可能である。したがって、たとえば第9図に示すように
、電源がオフのときには各メモリセルMCのメモリトラ
ンジスタMl。
DRAM動作による高速の読出しおよび書込みが可能で
あるとともに、EEFROM動作により不揮発な記憶が
可能である。したがって、たとえば第9図に示すように
、電源がオフのときには各メモリセルMCのメモリトラ
ンジスタMl。
M2にデータを不揮発に記憶させておき、電源をオンし
たときにEEFROM動作により各メモリセルMCのメ
モリトランジスタMl、M2からデータを読出す。電源
がオンの状態では、DRAM動作により各メモリセルM
Cの容ff1c1.C2に対して高速な書込み、読出し
、−数構索を行なうことができる。またEEFROM動
作により各メモリセル゛MCのメモリトランジスタMl
、M2に対して書込み、読出しおよび一致検索を行なう
ことができる。電源をオフする前に、E E F RO
M動作により各メモリセルMCのメモリトランジスタM
l、M2にデータを記憶させておくと、電源をオフした
後もデータが消去されない。
たときにEEFROM動作により各メモリセルMCのメ
モリトランジスタMl、M2からデータを読出す。電源
がオンの状態では、DRAM動作により各メモリセルM
Cの容ff1c1.C2に対して高速な書込み、読出し
、−数構索を行なうことができる。またEEFROM動
作により各メモリセル゛MCのメモリトランジスタMl
、M2に対して書込み、読出しおよび一致検索を行なう
ことができる。電源をオフする前に、E E F RO
M動作により各メモリセルMCのメモリトランジスタM
l、M2にデータを記憶させておくと、電源をオフした
後もデータが消去されない。
第10図は、この発明の他の実施例による不揮発性CA
Mのメモリセルを示す回路図である。
Mのメモリセルを示す回路図である。
第10図のメモリセルMCにおいては、第3図のメモリ
セルMCにおけるトランジスタT14゜715および一
数構出線Mの代わりに、トランジスタT16〜T19お
よび不一致検出線Mが用いられている。不一致検出線M
)接地電位との間にトランジスタT16およびT17が
直列に接続されている。また、同様に、不一致検出線M
と接地電位との間にトランジスタ71gおよびT19が
直列に接続されている。トランジスタT16のゲートは
記憶ノードN1に接続され、トランジスタT17のゲー
トはビット線BLに接続されている。
セルMCにおけるトランジスタT14゜715および一
数構出線Mの代わりに、トランジスタT16〜T19お
よび不一致検出線Mが用いられている。不一致検出線M
)接地電位との間にトランジスタT16およびT17が
直列に接続されている。また、同様に、不一致検出線M
と接地電位との間にトランジスタ71gおよびT19が
直列に接続されている。トランジスタT16のゲートは
記憶ノードN1に接続され、トランジスタT17のゲー
トはビット線BLに接続されている。
トランジスタT18のゲートは記憶ノードN2に接続さ
れ、トランジスタT19のゲートはビット線BLに接続
されている。
れ、トランジスタT19のゲートはビット線BLに接続
されている。
一致検索時には、不一致検出線MはrHJレベルにプリ
チャージされる。ここで、メモリセルMCにデータ゛1
″が記憶されていると仮定する。
チャージされる。ここで、メモリセルMCにデータ゛1
″が記憶されていると仮定する。
検索データが′1″のときには、ビット線BLの電位が
rHJレベル、ビット線BLの電位がrLJレベルにさ
れる。これにより、トランジスタT16およびT17が
オンし、不一致検出線Mの電位がrLJレベルに放電さ
れる(−数構出)。逆に、検索データが“0“のときに
は、ビット線BLの電位が「L」レベル、ビット線BL
の電位がrHJレベルにされる。これにより、トランジ
スタT17およびT18がオフする。したがって、不一
致検出線“Moの電位はrHJレベルのまま変化しない
(不一致検出)。
rHJレベル、ビット線BLの電位がrLJレベルにさ
れる。これにより、トランジスタT16およびT17が
オンし、不一致検出線Mの電位がrLJレベルに放電さ
れる(−数構出)。逆に、検索データが“0“のときに
は、ビット線BLの電位が「L」レベル、ビット線BL
の電位がrHJレベルにされる。これにより、トランジ
スタT17およびT18がオフする。したがって、不一
致検出線“Moの電位はrHJレベルのまま変化しない
(不一致検出)。
なお、第10図のメモリセルMCにおいてビット線対B
L、BLをマスクするときには、ビット線対BL、BL
の電位をrLJレベルにしておけばよい。
L、BLをマスクするときには、ビット線対BL、BL
の電位をrLJレベルにしておけばよい。
なお、第3図および第10図のメモリセルMCにおいて
は、DRAMメモリキャパシタとして浮遊容量が用いら
れているが、一方あるいは両方のメモリトランジスタM
l、M2のドレイン・コントロールゲート間にDRAM
容量を形成してもよい。
は、DRAMメモリキャパシタとして浮遊容量が用いら
れているが、一方あるいは両方のメモリトランジスタM
l、M2のドレイン・コントロールゲート間にDRAM
容量を形成してもよい。
また、第11図および第12図に示すように、記憶ノー
ドN1と電位線VCPとの間に容量C3を形成し、記憶
ノードN2と電位線vcPとの間に容量C4を形成して
もよい。電位線verには所定の電位が与えられる。そ
の他の部分の構成については、第11図のメモリセルM
Cは第3図のメモリセルMCと同様であり、第12図の
メモリセルMCは第10図のメモリセルMCと同様であ
る。
ドN1と電位線VCPとの間に容量C3を形成し、記憶
ノードN2と電位線vcPとの間に容量C4を形成して
もよい。電位線verには所定の電位が与えられる。そ
の他の部分の構成については、第11図のメモリセルM
Cは第3図のメモリセルMCと同様であり、第12図の
メモリセルMCは第10図のメモリセルMCと同様であ
る。
上記実施例においては、メモリトランジスタM1、M2
としてFLOTOX型メモリトラメモリトランジスタ明
したが、MNO3型メモリトランジスタなど、そのしき
い値電圧VTHを可変としたトランジスタを用いてもよ
い。
としてFLOTOX型メモリトラメモリトランジスタ明
したが、MNO3型メモリトランジスタなど、そのしき
い値電圧VTHを可変としたトランジスタを用いてもよ
い。
また、電圧印加のタイミングや条件は、上記実施例のみ
に限られない。たとえば、−数構常時には、ビット線対
BL、BLをrHJレベルとして一致検出線MをrHJ
レベルにプリチャージしてもよい。また、通常のDRA
M動作およびEEPROM動作のときには、それぞれ、
−数構出線MをrHJレベル、高電圧VPPにしてもよ
い。
に限られない。たとえば、−数構常時には、ビット線対
BL、BLをrHJレベルとして一致検出線MをrHJ
レベルにプリチャージしてもよい。また、通常のDRA
M動作およびEEPROM動作のときには、それぞれ、
−数構出線MをrHJレベル、高電圧VPPにしてもよ
い。
[発明の効果]
以上のようにこの発明によれば、各メモリセルが容量手
段および不揮発性メモリ手段を備えているので、高速の
読出しおよび書込ならびに不揮発な記憶が可能であり、
かつ、−数構出が可能である不揮発性CAMが得られる
。また、2つの不揮発性メモリ手段を組合わせたことに
より、その読出動作も高速化される。
段および不揮発性メモリ手段を備えているので、高速の
読出しおよび書込ならびに不揮発な記憶が可能であり、
かつ、−数構出が可能である不揮発性CAMが得られる
。また、2つの不揮発性メモリ手段を組合わせたことに
より、その読出動作も高速化される。
第1図はこの発明の一実施例による不揮発性CAMの全
体構成を示すブロック図である。第2図は第1図に含ま
れるメモリセルアレイの構成を示す回路図である。第3
図は第2図に含まれるメモリセルの回路構成を示す図で
ある。第4図はメモリトランジスタの構造の一例を示す
断面図である。 第5図は第3図のメモリセルのDRAM動作における等
価回路図である。第6図は各動作モードにおいて各信号
線に印加される電圧条件を示す図である。第7図は第1
図の不揮発性CAMのDRAM動作を説明するためのタ
イミングチャートである。第8図は第1図の不揮発性C
AMのEEFROM動作を説明するためのタイミングチ
ャートである。第9図は第1図の不揮発性CAMの使用
方法の一例を示す図である。第10図はこの発明の他の
実施例による不揮発性CAMのメモリセルの回路図であ
る。第11図はこの発明のさらに他の実施例による不揮
発性CAMのメモリセルの回路図である。第12図はこ
の発明のさらに他の実施例による不揮発性CAMのメモ
リセルの回路図である。第13図はCAMが用いられる
キャッシュメモリシステムを示す図である。第14図は
従来の揮発性CAMのメモリセルの回路図である。 図において、MCはメモリセル、WLはワード線、BL
、BLはビット線対、SLは信号線、VRは読出電位線
、Mは一致検出線、Ml、M2はメモリトランジスタ、
C1,C2は容量、T10〜T15はNチャネルMO8
)ランジスタ、Nl。 N2は記憶ノードである。 なお、各図中、同一符号は同一または相当部分を示す。
体構成を示すブロック図である。第2図は第1図に含ま
れるメモリセルアレイの構成を示す回路図である。第3
図は第2図に含まれるメモリセルの回路構成を示す図で
ある。第4図はメモリトランジスタの構造の一例を示す
断面図である。 第5図は第3図のメモリセルのDRAM動作における等
価回路図である。第6図は各動作モードにおいて各信号
線に印加される電圧条件を示す図である。第7図は第1
図の不揮発性CAMのDRAM動作を説明するためのタ
イミングチャートである。第8図は第1図の不揮発性C
AMのEEFROM動作を説明するためのタイミングチ
ャートである。第9図は第1図の不揮発性CAMの使用
方法の一例を示す図である。第10図はこの発明の他の
実施例による不揮発性CAMのメモリセルの回路図であ
る。第11図はこの発明のさらに他の実施例による不揮
発性CAMのメモリセルの回路図である。第12図はこ
の発明のさらに他の実施例による不揮発性CAMのメモ
リセルの回路図である。第13図はCAMが用いられる
キャッシュメモリシステムを示す図である。第14図は
従来の揮発性CAMのメモリセルの回路図である。 図において、MCはメモリセル、WLはワード線、BL
、BLはビット線対、SLは信号線、VRは読出電位線
、Mは一致検出線、Ml、M2はメモリトランジスタ、
C1,C2は容量、T10〜T15はNチャネルMO8
)ランジスタ、Nl。 N2は記憶ノードである。 なお、各図中、同一符号は同一または相当部分を示す。
Claims (1)
- (1)少なくとも1つのワード線、 第1のビット線および第2のビット線からなり、前記ワ
ード線に交差するように設けられた少なくとも1組のビ
ット線対、 前記ワード線に対応して設けられた一致検出線、および 前記ワード線と前記ビット線対との交点に設けられ、相
補的な情報が与えられる第1および第2の記憶ノードを
有するメモリセルを備え、 前記メモリセルは、 前記第1の記憶ノードと前記第2の記憶ノードとの間に
結合される容量手段、 前記第1の記憶ノードに結合され、情報の書込みおよび
消去が可能な第1の不揮発性メモリ手段、前記第2の記
憶ノードに結合され、情報の書込みおよび消去が可能な
第2の不揮発性メモリ手段、前記ワード線に与えられる
電位に応答して、前記第1のビット線と前記第1の記憶
ノードとの間を導通状態または非導通状態にする第1の
スイッチング手段、 前記ワード線に与えられる電位に応答して、前記第2の
ビット線と前記第2の記憶ノードとの間を導通状態また
は非導通状態にする第2のスイッチング手段、および 前記第1および第2のビット線に与えられる情報と前記
第1および第2の記憶ノードに与えられる情報とが一致
しているときに、前記一致検出線に一致信号を出力する
一致検出手段を含む、不揮発性CAM。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63136136A JPH01307095A (ja) | 1988-06-01 | 1988-06-01 | 不揮発性cam |
| US07/310,115 US5111427A (en) | 1988-06-01 | 1989-02-14 | Nonvolatile content-addressable memory and operating method therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63136136A JPH01307095A (ja) | 1988-06-01 | 1988-06-01 | 不揮発性cam |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01307095A true JPH01307095A (ja) | 1989-12-12 |
Family
ID=15168149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63136136A Pending JPH01307095A (ja) | 1988-06-01 | 1988-06-01 | 不揮発性cam |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5111427A (ja) |
| JP (1) | JPH01307095A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5347483A (en) * | 1992-03-06 | 1994-09-13 | Sharp Kabushiki Kaisha | Non-volatile associative memory with low transistor count |
Families Citing this family (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5337280A (en) * | 1990-09-27 | 1994-08-09 | Oki Electric Industry Co., Ltd. | EEPROM circuit |
| US5226005A (en) * | 1990-11-19 | 1993-07-06 | Unisys Corporation | Dual ported content addressable memory cell and array |
| US5258949A (en) * | 1990-12-03 | 1993-11-02 | Motorola, Inc. | Nonvolatile memory with enhanced carrier generation and method for programming the same |
| US5220526A (en) * | 1991-03-01 | 1993-06-15 | Motorola, Inc. | Method and apparatus for indicating a duplication of entries in a content addressable storage device |
| US5514615A (en) * | 1991-03-20 | 1996-05-07 | Fujitsu Limited | Method of producing a semiconductor memory device having thin film transistor load |
| US5521859A (en) * | 1991-03-20 | 1996-05-28 | Fujitsu Limited | Semiconductor memory device having thin film transistor and method of producing the same |
| US5305262A (en) * | 1991-09-11 | 1994-04-19 | Kawasaki Steel Corporation | Semiconductor integrated circuit |
| US5383146A (en) * | 1992-06-08 | 1995-01-17 | Music Semiconductors, Inc. | Memory with CAM and RAM partitions |
| GB9213821D0 (en) * | 1992-06-30 | 1992-08-12 | Inmos Ltd | Content addressable memory |
| US5428564A (en) * | 1992-08-03 | 1995-06-27 | Advanced Hardware Architectures, Inc. | Six transistor dynamic content addressable memory circuit |
| US5859455A (en) * | 1992-12-31 | 1999-01-12 | Yu; Shih-Chiang | Non-volatile semiconductor memory cell with control gate and floating gate and select gate located above the channel |
| FR2715782B1 (fr) * | 1994-01-31 | 1996-03-22 | Sgs Thomson Microelectronics | Bascule bistable non volatile programmable, à état initial prédéfini, notamment pour circuit de redondance de mémoire. |
| US5475633A (en) * | 1994-06-01 | 1995-12-12 | Intel Corporation | Cache memory utilizing pseudo static four transistor memory cell |
| FR2740601B1 (fr) * | 1995-10-26 | 1997-12-05 | Sgs Thomson Microelectronics | Procede de programmation d'une memoire adressable par son contenu a cellules memoires a grille flottante |
| US6199140B1 (en) | 1997-10-30 | 2001-03-06 | Netlogic Microsystems, Inc. | Multiport content addressable memory device and timing signals |
| US6148364A (en) * | 1997-12-30 | 2000-11-14 | Netlogic Microsystems, Inc. | Method and apparatus for cascading content addressable memory devices |
| US6137153A (en) * | 1998-02-13 | 2000-10-24 | Advanced Micro Devices, Inc. | Floating gate capacitor for use in voltage regulators |
| US6240485B1 (en) | 1998-05-11 | 2001-05-29 | Netlogic Microsystems, Inc. | Method and apparatus for implementing a learn instruction in a depth cascaded content addressable memory system |
| US6219748B1 (en) | 1998-05-11 | 2001-04-17 | Netlogic Microsystems, Inc. | Method and apparatus for implementing a learn instruction in a content addressable memory device |
| US6381673B1 (en) | 1998-07-06 | 2002-04-30 | Netlogic Microsystems, Inc. | Method and apparatus for performing a read next highest priority match instruction in a content addressable memory device |
| US6128207A (en) | 1998-11-02 | 2000-10-03 | Integrated Device Technology, Inc. | Low-power content addressable memory cell |
| US6005790A (en) * | 1998-12-22 | 1999-12-21 | Stmicroelectronics, Inc. | Floating gate content addressable memory |
| US6574702B2 (en) | 1999-02-23 | 2003-06-03 | Netlogic Microsystems, Inc. | Method and apparatus for determining an exact match in a content addressable memory device |
| US6892272B1 (en) | 1999-02-23 | 2005-05-10 | Netlogic Microsystems, Inc. | Method and apparatus for determining a longest prefix match in a content addressable memory device |
| US6499081B1 (en) | 1999-02-23 | 2002-12-24 | Netlogic Microsystems, Inc. | Method and apparatus for determining a longest prefix match in a segmented content addressable memory device |
| US6460112B1 (en) | 1999-02-23 | 2002-10-01 | Netlogic Microsystems, Llc | Method and apparatus for determining a longest prefix match in a content addressable memory device |
| US6539455B1 (en) | 1999-02-23 | 2003-03-25 | Netlogic Microsystems, Inc. | Method and apparatus for determining an exact match in a ternary content addressable memory device |
| US6137707A (en) * | 1999-03-26 | 2000-10-24 | Netlogic Microsystems | Method and apparatus for simultaneously performing a plurality of compare operations in content addressable memory device |
| CA2266062C (en) | 1999-03-31 | 2004-03-30 | Peter Gillingham | Dynamic content addressable memory cell |
| US6317349B1 (en) | 1999-04-16 | 2001-11-13 | Sandisk Corporation | Non-volatile content addressable memory |
| US6157558A (en) * | 1999-05-21 | 2000-12-05 | Sandisk Corporation | Content addressable memory cell and array architectures having low transistor counts |
| US6166938A (en) * | 1999-05-21 | 2000-12-26 | Sandisk Corporation | Data encoding for content addressable memories |
| US6188594B1 (en) | 1999-06-09 | 2001-02-13 | Neomagic Corp. | Reduced-pitch 6-transistor NMOS content-addressable-memory cell |
| US6141248A (en) * | 1999-07-29 | 2000-10-31 | Micron Technology, Inc. | DRAM and SRAM memory cells with repressed memory |
| US6567340B1 (en) | 1999-09-23 | 2003-05-20 | Netlogic Microsystems, Inc. | Memory storage cell based array of counters |
| US7110407B1 (en) | 1999-09-23 | 2006-09-19 | Netlogic Microsystems, Inc. | Method and apparatus for performing priority encoding in a segmented classification system using enable signals |
| US6944709B2 (en) * | 1999-09-23 | 2005-09-13 | Netlogic Microsystems, Inc. | Content addressable memory with block-programmable mask write mode, word width and priority |
| US6934795B2 (en) * | 1999-09-23 | 2005-08-23 | Netlogic Microsystems, Inc. | Content addressable memory with programmable word width and programmable priority |
| US7143231B1 (en) | 1999-09-23 | 2006-11-28 | Netlogic Microsystems, Inc. | Method and apparatus for performing packet classification for policy-based packet routing |
| US7487200B1 (en) | 1999-09-23 | 2009-02-03 | Netlogic Microsystems, Inc. | Method and apparatus for performing priority encoding in a segmented classification system |
| US7272027B2 (en) * | 1999-09-23 | 2007-09-18 | Netlogic Microsystems, Inc. | Priority circuit for content addressable memory |
| US6256216B1 (en) | 2000-05-18 | 2001-07-03 | Integrated Device Technology, Inc. | Cam array with minimum cell size |
| US6262907B1 (en) | 2000-05-18 | 2001-07-17 | Integrated Device Technology, Inc. | Ternary CAM array |
| US6301140B1 (en) * | 2000-10-25 | 2001-10-09 | Hewlett-Packard Company | Content addressable memory cell with a bootstrap improved compare |
| US6430073B1 (en) * | 2000-12-06 | 2002-08-06 | International Business Machines Corporation | Dram CAM cell with hidden refresh |
| US6751110B2 (en) * | 2002-03-08 | 2004-06-15 | Micron Technology, Inc. | Static content addressable memory cell |
| US7216284B2 (en) * | 2002-05-15 | 2007-05-08 | International Business Machines Corp. | Content addressable memory having reduced power consumption |
| US7050323B2 (en) * | 2002-08-29 | 2006-05-23 | Texas Instruments Incorporated | Ferroelectric memory |
| ITRM20020465A1 (it) * | 2002-09-20 | 2004-03-21 | St Microelectronics Srl | Memoria cam non volatile di tipo nor. |
| ITRM20020493A1 (it) * | 2002-10-02 | 2004-04-03 | St Microelectronics Srl | Memoria cam non volatile di tipo and. |
| US6760241B1 (en) | 2002-10-18 | 2004-07-06 | Netlogic Microsystems, Inc. | Dynamic random access memory (DRAM) based content addressable memory (CAM) cell |
| EP1434235A1 (en) * | 2002-12-24 | 2004-06-30 | STMicroelectronics S.r.l. | Semiconductor memory system including selection transistors |
| US7319608B2 (en) * | 2005-06-30 | 2008-01-15 | International Business Machines Corporation | Non-volatile content addressable memory using phase-change-material memory elements |
| US7757152B2 (en) * | 2005-08-18 | 2010-07-13 | Hewlett-Packard Development Company, L.P. | Data corruption scrubbing for content addressable memory and ternary content addressable memory |
| US7571371B2 (en) * | 2005-08-18 | 2009-08-04 | Hewlett-Packard Development Company, L.P. | Parallel parity checking for content addressable memory and ternary content addressable memory |
| JP2007148779A (ja) * | 2005-11-28 | 2007-06-14 | Renesas Technology Corp | マイクロコントローラおよびram |
| US7567448B2 (en) | 2007-01-05 | 2009-07-28 | Atmel Corporation | Content addressable memory cell having a single floating gate transistor |
| US9502113B2 (en) * | 2015-01-14 | 2016-11-22 | Flashsilicon Incorporated | Configurable non-volatile content addressable memory |
| CN106205685B (zh) * | 2015-05-06 | 2018-08-28 | 闪矽公司 | 可规划的非易失性内容可定址存储器及其操作方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3633182A (en) * | 1969-08-26 | 1972-01-04 | Bell Telephone Labor Inc | Content addressable memory cell |
| US4224686A (en) * | 1978-10-02 | 1980-09-23 | Ncr Corporation | Electrically alterable memory cell |
| US4333166A (en) * | 1979-12-10 | 1982-06-01 | Hughes Aircraft Company | Semiconductor memory circuits |
| US4375086A (en) * | 1980-05-15 | 1983-02-22 | Ncr Corporation | Volatile/non-volatile dynamic RAM system |
| US4375677A (en) * | 1981-05-20 | 1983-03-01 | Schuermeyer Fritz L | Dynamic random access memory cell using field effect devices |
| US4532609A (en) * | 1982-06-15 | 1985-07-30 | Tokyo Shibaura Denki Kabushiki Kaisha | Semiconductor memory device |
| JPS5918794A (ja) * | 1982-07-23 | 1984-01-31 | Norihiro Mitsunaga | 燃料 |
| JPS6295797A (ja) * | 1985-10-21 | 1987-05-02 | Sharp Corp | 不揮発性半導体記憶装置 |
-
1988
- 1988-06-01 JP JP63136136A patent/JPH01307095A/ja active Pending
-
1989
- 1989-02-14 US US07/310,115 patent/US5111427A/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5347483A (en) * | 1992-03-06 | 1994-09-13 | Sharp Kabushiki Kaisha | Non-volatile associative memory with low transistor count |
Also Published As
| Publication number | Publication date |
|---|---|
| US5111427A (en) | 1992-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5111427A (en) | Nonvolatile content-addressable memory and operating method therefor | |
| US6574135B1 (en) | Shared sense amplifier for ferro-electric memory cell | |
| US6873536B2 (en) | Shared data buffer in FeRAM utilizing word line direction segmentation | |
| US5241503A (en) | Dynamic random access memory with improved page-mode performance and method therefor having isolator between memory cells and sense amplifiers | |
| KR100258837B1 (ko) | 비휘발성의 내용별 어드레싱가능한 메모리 | |
| US6005799A (en) | Methods and circuits for single-memory dynamic cell multivalue data storage | |
| US5485422A (en) | Drain bias multiplexing for multiple bit flash cell | |
| US6310809B1 (en) | Adjustable pre-charge in a memory | |
| KR100538718B1 (ko) | 반도체기억장치 | |
| US20140029326A1 (en) | Ferroelectric random access memory with a non-destructive read | |
| JPH041954B2 (ja) | ||
| JP2001319472A (ja) | 半導体記憶装置 | |
| US6538914B1 (en) | Ferroelectric memory with bit-plate parallel architecture and operating method thereof | |
| CN121174523B (zh) | 一种基于FeFET的同或计算单元、阵列及其工作方法 | |
| US6359821B1 (en) | Differential sensing in a memory with reference current | |
| KR100400048B1 (ko) | 강유전체 메모리 장치 | |
| US6724645B1 (en) | Method and apparatus for shortening read operations in destructive read memories | |
| US7286381B2 (en) | Non-volatile and-type content addressable memory | |
| US5625601A (en) | DRAM page copy method | |
| JP3181311B2 (ja) | 半導体記憶装置 | |
| US6097649A (en) | Method and structure for refresh operation with a low voltage of logic high in a memory device | |
| US7251153B2 (en) | Memory | |
| US6507525B1 (en) | Differential sensing in a memory | |
| JPH04155694A (ja) | 半導体記憶装置 | |
| US7027317B2 (en) | Semiconductor memory with embedded DRAM |