[go: up one dir, main page]

JP2019114764A - 半導体記憶装置 - Google Patents

半導体記憶装置 Download PDF

Info

Publication number
JP2019114764A
JP2019114764A JP2018113366A JP2018113366A JP2019114764A JP 2019114764 A JP2019114764 A JP 2019114764A JP 2018113366 A JP2018113366 A JP 2018113366A JP 2018113366 A JP2018113366 A JP 2018113366A JP 2019114764 A JP2019114764 A JP 2019114764A
Authority
JP
Japan
Prior art keywords
gate electrode
layer metal
channel mos
memory device
semiconductor memory
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
Application number
JP2018113366A
Other languages
English (en)
Inventor
新居 浩二
Koji Arai
浩二 新居
誠 藪内
Makoto Yabuuchi
誠 藪内
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.)
Renesas Electronics Corp
Original Assignee
Renesas Electronics Corp
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 Renesas Electronics Corp filed Critical Renesas Electronics Corp
Priority to US16/178,227 priority Critical patent/US10644009B2/en
Priority to TW107139421A priority patent/TW201928956A/zh
Priority to EP18205349.6A priority patent/EP3503106A3/en
Priority to CN201811488402.5A priority patent/CN110034118A/zh
Priority to KR1020180164297A priority patent/KR20190075821A/ko
Publication of JP2019114764A publication Critical patent/JP2019114764A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10BELECTRONIC MEMORY DEVICES
    • H10B10/00Static random access memory [SRAM] devices
    • H10B10/12Static random access memory [SRAM] devices comprising a MOSFET load element
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/412Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger using field-effect transistors only
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • G11C11/418Address circuits
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10BELECTRONIC MEMORY DEVICES
    • H10B10/00Static random access memory [SRAM] devices
    • H10B10/18Peripheral circuit regions
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D64/00Electrodes of devices having potential barriers
    • H10D64/60Electrodes characterised by their materials
    • H10D64/66Electrodes having a conductor capacitively coupled to a semiconductor by an insulator, e.g. MIS electrodes
    • H10D64/661Electrodes having a conductor capacitively coupled to a semiconductor by an insulator, e.g. MIS electrodes the conductor comprising a layer of silicon contacting the insulator, e.g. polysilicon having vertical doping variation

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Semiconductor Memories (AREA)

Abstract

【課題】アドレスアクセス時間の速い半導体記憶装置を提供することにある。【解決手段】半導体記憶装置は、複数のメモリセルと、前記複数のメモリセルに結合されたワード線と、を有する。前記ワード線は、第1方向に沿って配置される。前記複数のメモリセルのおのおのは、前記第1方向と交差する第2方向に沿って配置されたゲート電極を含む。【選択図】図1

Description

本開示は半導体記憶装置に関し、特に、スタティック型のメモリセルを備える半導体記憶装置及びそれを備える半導体装置に適用可能である。
半導体装置は、スタティック型半導体記憶装置(SRAM:Static Random Access Memory)の様な揮発性の半導体記憶装置を備えるものがある。微細化された半導体プロセスにより生成されるSRAMのメモリセルとして、細長いメモリセルのレイアウトが提案されている(米国特許出願公開第2002/0117722号参照)。この細長いメモリセルは、ゲート配線が横方向、拡散層が縦方向に配置される横長のレイアウトであり、ワード線はゲート配線と同じ方向に沿って配置され、ビット線は拡散層と同じ方向に沿って配置される。
また、SRAMとして、隣接するメモリセル間でビット線を共有する構成の提案がされている(特開平5−290577号参照)。
米国特許出願公開第2002/0117722号明細書 特開平5−290577号公報
本発明者らは、米国特許出願公開第2005/014696号に記載の様な細長いメモリセルのレイアウトを採用したSRAMに関し、次のような様な場合があることを見出した。
すなわち、細長いメモリセルのレイアウトでは、メモリアレイの矩形形状がワード線の配置方向に沿って非常に長いレイアウトとなる。1つのワード線に接続されるメモリセルが多い場合(多ビット幅)、ワード線の配線長が長くなるで、ワード線に寄生する寄生抵抗や寄生容量が増加する。そのため、ワード線の選択レベルへの立ち上がりが遅延するので、SRAMのアドレスアクセス時間が遅くなる場合があった。
本開示の課題は、アドレスアクセス時間の速い半導体記憶装置を提供することにある。
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
本開示のうち代表的なものの概要を簡単に説明すれば下記の通りである。
すなわち、半導体記憶装置は、複数のメモリセルと、前記複数のメモリセルに結合されたワード線と、を有する。前記ワード線は、第1方向に沿って配置される。前記複数のメモリセルのおのおのは、前記第1方向と交差する第2方向に沿って配置されたゲート電極を含む。
上記半導体記憶装置によれば、アドレスアクセス時間の速い半導体記憶装置を提供することが可能である。
実施態様に係る半導体記憶装置のメモリアレイを説明する図である。 図1のメモリセルのレイアウト配置を模式的に示した図である。 比較例に係る半導体記憶装置のメモリアレイを説明する図である。 実施例1に係る半導体記憶装置の構成例を説明する図である。 2つのメモリセルの回路例を示す図である。 図5に示される2つのメモリセルのレイアウト配置の構成例を説明する図である。 第1層金属配線の形成されたメモリセルのレイアウト配置を示す図である。 第2層金属配線の形成されたメモリセルのレイアウト配置を示す図である。 第3層金属配線の形成されたメモリセルのレイアウト配置を示す図である。 第4層金属配線の形成されたメモリセルのレイアウト配置を示す図である。 変形例に係るメモリセルのレイアウト配置を示す図である。 第2層金属配線の形成されたメモリセルのレイアウト配置を示す図である。 第3層金属配線の形成されたメモリセルのレイアウト配置を示す図である。 応用例に係る半導体装置の構成を示すブロック図である。 実施例2に係る半導体記憶装置の構成例を説明する図である。 TCAMセルの回路例を示す図である。 第1層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。 第2層金属配線および第3層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。 変形例2に係る半導体記憶装置の構成例を説明する図である。 変形例2に係るTCAMセルの回路例を示す図である。 マッチ線制御回路の構成例および動作例を示す図である。 第1層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。 第2層金属配線および第3層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。 実施例3に係る半導体記憶装置の構成例を示す図である。 実施例3に係るBCAMのメモリセルの回路例を示す図である。 第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 変形例3に係るBCAMのメモリセルの回路例を示す図である。 第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 変形例4に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 変形例4に係る第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 変形例5に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 変形例5に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図であって、図33Aに示すメモリセルとX方向に隣接するメモリセルのレイアウト配置を示す図である。 変形例5に係る第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 実施例4に係る第1層金属配線の形成されたTCAMのメモリセルのレイアウト配置を示す図である。 実施例5に係る第2層金属配線の形成されたTCAMのメモリセルのレイアウト配置を示す図である。 実施例5に係る2ポート型メモリセルの回路例を示す図である。 第1層金属配線の形成された2ポート型メモリセルのレイアウト配置を示す図である。 第2層金属配線および第3層金属配線の形成された2ポート型メモリセルのレイアウト配置を示す図である。 実施例6に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。 実施例6に係る第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。
以下、実施態様、実施例、比較例および応用例について、図面を用いて説明する。ただし、以下の説明において、同一構成要素には同一符号を付し繰り返しの説明を省略することがある。なお、図面は説明をより明確にするため、実際の態様に比べ、各部の幅、厚さ、形状等について模式的に表される場合があるが、あくまで一例であって、本発明の解釈を限定するものではない。
<実施形態>
図1は、実施態様に係る半導体記憶装置のメモリアレイを説明する図である。図2は、図1のメモリセルのレイアウト配置を模式的に示した図である。なお、図1に示される各メモリセルMCには、図面の簡素化および理解を容易とする為、図2に示される4つのゲート電極G1−G4の内の1つがゲート電極Gとして例示的に描かれている。
半導体記憶装置1のメモリアレイ2は、例示的に、5行5列のメモリセルMCを有する。メモリセルMCのおのおのは、スタティック型メモリセルであり、図2に示されるように、平面視において、外形が横方向に細長い矩形形状のレイアウトパターンとされている。矩形形状のレイアウトパターンは、縦方向(X方向または第1方向)の短い辺Aと、横方向(Y方向または第2方向)の長い辺Bと、を有する。X方向に沿う辺Aの長さLcxは、X方向と直交または交差するY方向に沿う辺Bの長さLcyより、短くされる(Lcx<Lcy)。図2に例示的に示されるように、メモリセルMCには、Y方向に沿う方向に延伸する様に配置された4つのゲート電極(またはゲート配線)G1、G2、G3、G4を有する。第1ゲート電極G1、第2ゲート電極G2、第3ゲート電極G3、および第4ゲート電極G4のおのおのは、互いに離間して設けられとともに、曲がりの無い直線状の形状とされている。第1ゲート電極G1の横側には、第4ゲート電極G4が配置される。第1ゲート電極G1と第3ゲート電極G3とは、X方向に、並走する様に配置される。第3ゲート電極G3の横側には、第2ゲート電極G2が配置される。第1ゲート電極G1と第4ゲート電極G4とは、Y方向に、一直線状に配置され、第3ゲート電極G3と第2ゲート電極G2とは、Y方向に、一直線状に配置される。
したがって、細長い矩形形状のメモリセルMCにおいて、X方向には、2つのMOSトランジスタが上下に並んで形成されることになる。一方、細長い矩形形状のメモリセルMCにおいて、Y方向には、3つのMOSトレンジスタが並んで形成可能である。このことは、後述される図6において、詳しく説明される。
図1には、1つのワード線WLと、1つのビット線BTとが例示的に描かれている。ワード線WLはX方向に沿う方向に延伸する様に配置され、ビット線BTはY方向に沿う方向に延伸する様に配置される。図1において、ワード線WLの配置方向は、メモリセルMCのゲート電極Gの配置方向と交差する方向とされ、ビット線BTの配置方向は、メモリセルMCのゲート電極Gの配置方向と同じ方向とされている。言い換えるならば、ワード線WLの配置方向は、メモリセルの矩形形状のレイアウトパターンの短辺である辺Aの方向に沿った方向であり、ビット線BTの配置方向は、メモリセルの矩形形状のレイアウトパターンの長辺である辺Bの方向に沿った方向である。また、外形が横方向に細長い矩形形状のメモリセルのレイアウトパターンにおいて、1つのメモリセルMCに対応するワード線WLの長さは短辺Aの長さ(Lcx)と同じであり、1つのメモリセルに対応するビット線BTの長さは長辺Bの長さ(Lcy)と同じなので、1つのメモリセルMCあたりのワード線WLの長さ(Lcx)は、1つのメモリセルあたりビット線BTの長さ(Lcx)より短い(Lcx<Lcy)。
図1において、ワード線WLはX方向に配置された5つのメモリセルに接続されるように、X方向に配置されるので、メモリアレイ2上でのワード線WLの長さは5Lcxである。一方、ビット線BTはY方向に配置された5つのメモリセルに接続されるように、Y方向に配置されるので、メモリアレイ2上でのビット線BTの長さは5Lcyである。すなわち、図2に示される細長い矩形形状のメモリセルを利用するので、ワード線WLの長さ(5Lcx(WL))は、図1においては、ビット線BTの長さ(5Lcy(BT))より短くされている(5Lcx(WL)<5Lcy(BT))。
図3は、比較例に係る半導体記憶装置のメモリアレイを説明する図であり、図1と同様に、5行5列のメモリセルMCが記載される。この場合も、各メモリセルMCは、図2に示される細長い矩形形状のメモリセルが用いられるものとする。ワード線wlの配置方向は、メモリセルMCのゲート電極Gの配置方向と同じ方向とされる。一方、ビット線の配置方向は、メモリセルMCのゲート電極Gの配置方向と交差する方向とされる。メモリアレイ2上でのワード線wlの長さは5Lcy(wl)であり、メモリアレイ2上でのビット線btの長さは5Lcx(bt)である。したがって、ワード線wlの長さ(5Lcy(wl))は、図3においては、ビット線btの長さ(5Lcx(bt))より長くされている(5Lcy(wl)>5Lcx(bt))。
図1と図3とを比較すると、同じ数のメモリセルが接続される条件であるが、ワード線WLの長さ(5Lcx(WL))は、ワード線wlの長さ(5Lcy(wl))より短い(5Lcx(WL)<5Lcy(wl))ので、図1に示されるワード線WLの寄生抵抗および寄生容量は、図3に示されるワード線wlの寄生抵抗および寄生容量より、低減される。
図1、図3では、5行5列のメモリセルMCの構成例を記載したが、8つのワード線を有し、1つのワード線に64個または128個のメモリセルが接続される様な多ビット構成の半導体記憶装置を考えた場合、図1で示されるワード線WLの配置方法と図3で示されるワード線wlの配置方法とでは、図1で示されるワード線WLの長さは、図3で示されるワード線wlの長さと比較して、極めて短くなることがわかる。
実施態様によれば、外形が細長い矩形形状のレイアウトパターンのメモリセルを行列状に配置した半導体記憶装置において、ワード線WLの配置方向を、メモリセルのゲート電極G1−G4の配置方向と、直交または交差する方向としたので、ワード線WLの寄生抵抗および寄生容量が低減できる。このため、ワード線WLの選択レベルへの立ち上がりが速くなる。したがって、半導体記憶装置のデータ読み出しのアドレスアクセス時間を速くすることが可能である。
また、ワード線WLの選択レベルから非選択レベルへの立ち下りも速くなるので、半導体記憶装置連続するデータ読み出しまたはデータ書き込みのアドレスアクセスの間隔が短くできるので、高速な半導体記憶装置を提供できる。
図4は、実施例1に係る半導体記憶装置の構成例を説明する図である。
スタティック型半導体記憶装置SRAM(Static Random Access Memory)である半導体記憶装置1aは、例えば、単結晶シリコンの様な半導体基板の表面に、公知のCMOS半導体製造方法により形成される。半導体記憶装置1aは、例示的に示されるように、2行4列に配置された8つのメモリセル(MC00−MC31)を含むメモリアレイ2aを有する。メモリセル(MC00−MC31)のおのおのは、スタティック型メモリセルを含む。のメモリアレイ2aは、2行4列のメモリセルに限定されるわけではなく、2行4列以上の行列状に配置された複数のメモリセルを含む構成としても良い。メモリセルMCのおのおのレイアウトパターンは、後述されるが、図2で説明された様に、Y方向に細長い矩形形状のレイアウトパターンにされ、また、ゲート電極G1−G4を有する。
メモリセルMC00、MC01は、ビット線対BL0、BL1に接続され、メモリセルMC10、MC11は、ビット線対BL1、BL2に接続される。また、メモリセルMC20、MC21は、ビット線対BL2、BL3に接続され、メモリセルMC30、MC31は、ビット線対BL3、BL4に接続される。つまり、ビット線BL1、BL2、BL3は、上下に配置されたメモリセルで共用されている。
一方、メモリセルMC00、MC20は、ワード線WLe0に接続され、メモリセルMC10、MC30は、ワード線WLo0に接続される。また、メモリセルMC01、MC21は、ワード線WLe1に接続され、メモリセルMC11、MC31は、ワード線WLo1に接続される。
ビット線(BT0−BT4)はY方向に沿って延伸する様に設けられ、ワード線(WLe0、WLo0、WLe1、WLo1)は、Y方向と交差するX方向に沿って延伸する様に設けられる。すなわち、図4のワード線(WLe0、WLo0、WLe1、WLo1)とビット線(BT0−BT4)との配置方向は、図1に示されるワード線WLとビット線BLとの配置方向と同様な思想により、設定されている。
ビット線対BL0、BL1は、コモンデータ線対CD0、CD1に選択用のNチャネルMOSトランジスタYS00、YS01を介して接続される。ビット線対BL1、BL2は、コモンデータ線対CD0、CD1に選択用のNチャネルMOSトランジスタYS10、YS11を介して接続される。ビット線対BL2、BL3は、コモンデータ線対CD0、CD1に選択用のNチャネルMOSトランジスタYS20、YS21を介して接続される。ビット線対BL3、BL4は、コモンデータ線対CD0、CD1に選択用のNチャネルMOSトランジスタYS30、YS31を介して接続される。
行選択回路(ローデコーダ)RDCは、第1選択信号の様なローアドレス信号に従って、ワード線WLe0、WLo0、WLe1、WLo1の内の1つのワード線を選択レベルにする。
列選択回路(カラムデコーダ)CDCは、NチャネルMOSトランジスタYS10、YS11の共通ゲート、NチャネルMOSトランジスタYS20、YS21の共通ゲート、NチャネルMOSトランジスタYS30、YS31の共通ゲート、および、NチャネルMOSトランジスタYS40、YS41の共通ゲートに結合される。カラムデコーダCDCは、第2選択信号の様なカラムアドレス信号に従って、1対のNチャネルMOSトランジスタ((YS10、YS11)、(YS20、YS21)、(YS30、YS31)、または、(YS30、YS41))を選択状態とすることにより、オン状態の1対のNチャネルMOSトランジスタを介して、1対のビット線((BL0、BL1)、(BL1、BL2)、(BL2、BL3)、または、(BL3、BL4))をコモンデータ線対CD0、CD1に結合する。
入出力回路IOCは、コモンデータ線対CD0、CD1に結合され、メモリセルからのデータの読み出し時に利用されるセンスアンプやラッチ回路を有する読み出し回路と、メモリセルへのデータの書き込み時に利用される書き込み回路と、を有する。読み出し回路は、選択されたワード線(WLe0、WLo0、WLe1、または、WLo1)と選択されたビット線対((BL0、BL1)、(BL1、BL2)、(BL2、BL3)、または、(BL3、BL4))とに接続されたメモリセルからのデータをコモンデータ線対CD0、CD1を介して入力信号として受け、入力信号を増幅して半導体記憶装置1aの外部へ出力する。書き込み回路は、半導体記憶装置1aの外部から入力されたデータを、コモンデータ線対CD0、CD1を介して、選択されたワード線(WLe0、WLo0、WLe1、または、WLo1)と選択されたビット線対(BL0、BL1)、(BL1、BL2)、(BL2、BL3)、または、(BL3、BL4)とに接続されたメモリセルへ書込む。
次に、図4において、点線Vで囲まれたメモリセルMC00、MC10の回路例およびレイアウトの構成例について説明する。
図5は、2つのメモリセルの回路例を示す図である。メモリセルMC00、MC10のおのおのは、6個のMOSトランジスタを含むシングルポート型のメモリセル(6T SP SRAMセル)である。
メモリセルMC00は、第1および第2のPチャネルMOSトランジスタPM1、PM2および第1乃至第4のNチャネルMOSトランジスタNT1、NT2、ND1、ND2を含む。第1および第2の負荷トランジスタとされるPチャネルMOSトランジスタPM1、PM2のソース・ドレイン経路は、それぞれ電源電圧VDDの供給ラインと第1および第2記憶ノードMB1、MT1との間に接続され、それらのゲートはそれぞれ第2および第1記憶ノードMT1、MB1に接続される。第1および第2の駆動トランジスタとされるNチャネルMOSトランジスタND1、ND2のソース・ドレイン経路は、それぞれ第1および第2記憶ノードMB1、MT1と接地電位VSSの供給ラインとの間に接続され、それらのゲートはそれぞれ第2および第1記憶ノードMT1、MB1に接続される。第1および第2の転送トランジスタとされるNチャネルMOSトランジスタNT1、NT2のソース・ドレイン経路は、それぞれ第1および第2記憶ノードMB1、MT1とビット線BL1、BL0との間に接続され、それらのゲートはともにワード線WLe0に接続される。
MOSトランジスタPM1、ND1は、第2記憶ノードMT1の信号の反転信号を第1記憶ノードMB1に与える第1のインバータを構成する。MOSトランジスタPM2、ND2は、第1記憶ノードMB1の信号の反転信号を第2記憶ノードMT1に与える第2のインバータを構成する。2つのインバータの入出力は、第1および第2記憶ノードMB1、MT1の間に逆並列に接続されており、ラッチ回路を構成している。
メモリセルMC10は、第1および第2のPチャネルMOSトランジスタPM3、PM4および第1乃至第4のNチャネルMOSトランジスタNT3、NT4、ND3、ND4、を含む。第1および第2の負荷トランジスタとされるPチャネルMOSトランジスタPM4、PM4のソース・ドレイン経路は、それぞれ電源電圧VDDの供給ラインと第1および第2記憶ノードMB2、MT2との間に接続され、それらのゲートはそれぞれ第2および第1記憶ノードMT2、MB2に接続される。第1および第2の駆動トランジスタとされるNチャネルMOSトランジスタND3、ND4のソース・ドレイン経路は、それぞれ第1および第2記憶ノードMB2、MT2と接地電位VSSの供給ラインとの間に接続され、それらのゲートはそれぞれ第2および第1記憶ノードMT2、MB2に接続される。第1および第2の転送トランジスタとされるNチャネルMOSトランジスタNT3、NT4のソース・ドレイン経路は、それぞれ第1および第2記憶ノードMB2、MT2とビット線BL2、BL1との間に接続され、それらのゲートはともにワード線WLo0に接続される。
MOSトランジスタPM3、ND3は、第2記憶ノードMT2の信号の反転信号を第1記憶ノードMB2に与える第1のインバータを構成する。MOSトランジスタPM4、ND4は、第1記憶ノードMB2の信号の反転信号を第2記憶ノードMT2に与える第2のインバータを構成する。2つのインバータの入出力は、第1および第2記憶ノードMB2、MT2の間に逆並列に接続されており、ラッチ回路を構成している。
図6は、図5に示される2つのメモリセルのレイアウト配置の構成例を説明する図である。なお、図6には、電源電位VDDおよび接地電位VSSへの接続部は、図面の簡素の為、省略されているが、後で詳細に説明される。
メモリセルMC00、MC10は、平面視において、半導体基板の表面に、上下に配置されている。メモリセルMC00、MC10のおのおのの形成領域は、一点鎖線により囲まれた領域であり、一点鎖線はセル境界を示している。1つのメモリセルの形成領域は、図2で説明された様に、平面視において、外形が横方向(Y方向)に細長い矩形形状のレイアウトパターンとされている。ビット線BL0、BL1、BL3は、Y方向に沿って延伸する様に配置され、ワード線WLe0、WLo0は、X方向に沿って延伸する様に配置される。ビット線BL0は、メモリセルMC00の上側のセル境界に沿って配置され、ビット線BL1は、メモリセルMC00とメモリセルMC10との間のセル境界に沿って配置され、ビット線BL3は、メモリセルMC10の下側のセル境界に沿って配置される。
メモリセルMC00、MC10のおのおのの形成領域において、X方向に沿って設けられた2つのP型ウェル領域PW1、PW2と、2つのP型ウェル領域PW1、PW2の間に設けられたN型ウェル領域NWと、が半導体基板の表面に形成される。P型ウェル領域PW1、PW2は、P型の不純物が導入された半導体領域であり、N型ウェル領域NWは、N型の不純物が導入された半導体領域である。
また、メモリセルMC00、MC10のおのおのの形成領域には、図2で説明された様に、第1ゲート電極G1、第2ゲート電極G2、第3ゲート電極G3、および第4ゲート電極G4がY方向に沿って配置される。なお、第1ゲート電極G1、第2ゲート電極G2、第3ゲート電極G3、および第4ゲート電極G4の配置に関しては、図2を用いて説明されたので、ここでは、その説明を省略する。
メモリセルMC00の形成領域において、ゲート電極G1はNチャネルMOSトランジスタNT1のゲート電極を構成する。ゲート電極G2は、NチャネルMOSトランジスタNT2のゲート電極を構成する。ゲート電極G3はPチャネルMOSトランジスタPM1およびNチャネルMOSトランジスタND1のゲート電極を構成する。ゲート電極G4はPチャネルMOSトランジスタPM2およびNチャネルMOSトランジスタND2のゲート電極を構成する。一方、メモリセルMC10の形成領域において、ゲート電極G1はNチャネルMOSトランジスタNT4のゲート電極を構成する。ゲート電極G2は、NチャネルMOSトランジスタNT3のゲート電極を構成する。ゲート電極G3はPチャネルMOSトランジスタPM4およびNチャネルMOSトランジスタND4のゲート電極を構成する。ゲート電極G4はPチャネルMOSトランジスタPM3およびNチャネルMOSトランジスタND3のゲート電極を構成する。
P型ウェル領域PW1には、N型不純物領域N1がX方向に沿って設けられている。N型不純物領域N1は、NチャネルMOSトランジスタND1、NT1、NT4、ND4のソースまたはドレインを構成する。P型ウェル領域PW2には、N型不純物領域N2がX方向に沿って設けられている。N型不純物領域N2は、NチャネルMOSトランジスタNT2、ND2、ND3、NT3のソースまたはドレインを構成する。N型不純物領域N1、N2は、N型の不純物が導入された半導体領域である。
N型ウェル領域NWには、P型不純物領域P1、P2、P3がX方向に沿って設けられている。P型不純物領域P1、P2、P3は、P型の不純物が導入された半導体領域である。P型不純物領域P1は、PチャネルMOSトランジスタPM1のソースまたはドレインを構成する。P型不純物領域P2は、メモリセルMC00の形成領域において、PチャネルMOSトランジスタPM2のソースまたはドレインを構成する。P型不純物領域P2は、メモリセルMC10の形成領域において、PチャネルMOSトランジスタPM3のソースまたはドレインを構成する。P型不純物領域P3は、PチャネルMOSトランジスタPM4のソースまたはドレインを構成する。
ワード線WLe0は、メモリセルMC00の形成領域内に形成されたゲート電極G1およびG2に接続され、ゲート電極G2とゲート電極G3との間に、X方向に沿って延伸する様に配置される。ワード線WLo0は、メモリセルMC10の形成領域内に形成されたゲート電極G1およびG2に接続され、ゲート電極G1とゲート電極G4との間に、X方向に沿って延伸する様に配置される。すなわち、ワード線WLe0、WLo0は、ゲート電極G1、G2、G3、G4と直交または交差する方向に沿って延伸する様に配置される。ワード線WLe0、WLo0は、または、N型ウェル領域NWやP型ウェル領域PW1、PW2の延伸する方向と、同一の方向に沿って延伸する様に配置される。ワード線WLe0、WLo0は、または、N型不純物領域N1、N2やP型不純物領域P1、P2、P3の延伸する方向と、直交または交差する方向に沿って延伸する様に配置される。
ビット線BL0は、メモリセルMC00の形成領域の上側のセル境界の上を、Y方向に沿って延伸するように設けられ、NT2のソースまたはドレインであるN型不純物領域N2と接続部CT0において接続している。ビット線BL1は、メモリセルMC00の形成領域とメモリセルMC10の形成領域との間のセル境界の上を、Y方向に沿って延伸するように設けられ、NT1およびNT4のソースまたはドレインであるN型不純物領域N1と接続部CT1において接続している。ビット線BL3は、メモリセルMC10の形成領域の下側のセル境界の上を、Y方向に沿って延伸するように設けられ、NT3のソースまたはドレインであるN型不純物領域N2と接続部CT2において接続している。
図6に示されるように、例えば、メモリセルMC00の形成領域において、X方向には、NT1とND1、または、NT2とND2の様に、2つのMOSトレンジスタが上下に並んで形成される。一方、Y方向には、NT1、PM2及びND2、または、ND1、PM1及びNT2の様に、3つのMOSトレンジスタが並んで形成される。メモリセルMC10の形成領域においても、上記と、同様である。
次に、図6のメモリセルの構成を、図7−図10を用いて、さらに詳細に説明する。
図7は、第1層金属配線の形成されたメモリセルのレイアウト配置を示す図である。
図6で説明された様に、半導体基板の表面には、P型ウェル領域PW1、PW2、N型ウェル領域NWと、ゲート電極G1−G4、N型不純物領域N1、N2、および、P型不純物領域P1、P2、P3が形成される。
図7には、さらに、メモリセルMC00、MC10の形成領域において、点線で示された第1層金属配線M11−M19、M110−M117とコンタクトとが示されている。
M11は、ND1のソースを構成するN型不純物領域N1に、コンタクトを介して接続される。M11は、接地電位VSSに接続されることになる。M12は、PM1のソースを構成するP型不純物領域P1に、コンタクトを介して接続される。M12は、電源電位VDDに接続されることになる。M13は、NT2のソースまたはドレインを構成するN型不純物領域N2に、コンタクトを介して接続される。M13は、ビット線BL0に接続されることになる。M14は、ゲート電極G1にコンタクトを介して接続される。M14は、ワード線WLe0に接続されることになる。M15の一端は、ND1のドレインまたはNT1のソースまたはドレインを構成するN型不純物領域N1に、コンタクトを介して接続される。M15の他端は、PM1のドレインを構成するP型不純物領域P1に、コンタクトを介して接続される。M15の他端は、また、ゲート電極G4にコンタクトを介して接続される。M16の一端は、ND2のドレインまたはNT2のソースまたはドレインを構成するN型不純物領域N2に、コンタクトを介して接続される。M16の他端は、PM2のドレインを構成するP型不純物領域P2に、コンタクトを介して接続される。M16の他端は、また、ゲート電極G3にコンタクトを介して接続される。M17は、ゲート電極G2にコンタクトを介して接続される。M17は、ワード線WLe0に接続されることになる。M18は、NT1、NT4のソースまたはドレインを構成するN型不純物領域N1にコンタクトを介して接続される。M18は、ビット線BL1に接続されることになる。M19は、PM2、PM3のソースを構成するP型不純物領域P2に、コンタクトを介して接続される。M19は、電源電位VDDに接続されることになる。
M110は、ND2、ND3のソースを構成するN型不純物領域N2に、コンタクトを介して接続される。M110は、接地電位VSSに接続されることになる。M111は、ゲート電極G1にコンタクトを介して接続される。M111は、ワード線WLo0に接続されることになる。M112の一端は、ND4のドレインまたはNT4のソースまたはドレインを構成するN型不純物領域N1に、コンタクトを介して接続される。M112の他端は、PM4のドレインを構成するP型不純物領域P3に、コンタクトを介して接続される。M112の他端は、また、ゲート電極G4にコンタクトを介して接続される。M113の一端は、ND3のドレインまたはNT3のソースまたはドレインを構成するN型不純物領域N2に、コンタクトを介して接続される。M113の他端は、PM3のドレインを構成するP型不純物領域P2に、コンタクトを介して接続される。M113の他端は、また、ゲート電極G3にコンタクトを介して接続される。M114は、ゲート電極G2にコンタクトを介して接続される。M114は、ワード線WLo0に接続されることになる。M115は、ND4のソースを構成するN型不純物領域N1に、コンタクトを介して接続される。M115は、接地電位VSSに接続されることになる。M116は、PM4のソースを構成するP型不純物領域P3に、コンタクトを介して接続される。M116は、電源電位VDDに接続されることになる。M117は、NT3のソースまたはドレインを構成するN型不純物領域N2に、コンタクトを介して接続される。M117は、ビット線BL3に接続されることになる。
図8は、第2層金属配線の形成されたメモリセルのレイアウト配置を示す図である。図8には、第2層金属配線M21−M29、M210、211と、第1ビア電極(ビア1)とが描かれている。ビア電極は、第1層金属配線と第2層金属配線M21−M29、M210、211とを接続する電極である。なお、図8には、第1層金属配線の参照記号は、図面の簡素化のために、描かれていない。
M21は、M11に第1ビア電極を介して接続される。M21は、接地電位VSSに接続されることになる。M22は、M12に第1ビア電極を介して接続される。M22は、電源電位VDDに接続されることになる。M23は、M13に第1ビア電極を介して接続される。M23は、ビット線BL0に接続されることになる。M24は、M14およびM17に第1ビア電極を介して接続される。M24は、ワード線WLe0に接続されることになる。M25は、M18に第1ビア電極を介して接続される。M25は、ビット線BL1に接続されることになる。M26は、M19に第1ビア電極を介して接続される。M26は、電源電位VDDに接続されることになる。M27は、M110に第1ビア電極を介して接続される。M27は、接地電位VSSに接続されることになる。M28は、M111およびM114に第1ビア電極を介して接続される。M28は、ワード線WLe0に接続されることになる。M29は、M115に第1ビア電極を介して接続される。M29は、接地電位VSSに接続されることになる。M210は、M116に第1ビア電極を介して接続される。M210は、電源電位VDDに接続されることになる。M211は、M117に第1ビア電極を介して接続される。M211は、ビット線BL3に接続されることになる。
図9は、第3層金属配線の形成されたメモリセルのレイアウト配置を示す図である。図9には、X方向に沿って延伸する様に配置された第3層金属配線M31−M38と、第2ビア電極(ビア2)と、が描かれている。第2ビア電極は、第2層金属配線と第3層金属配線M31−M38とを接続する電極である。なお、図9には、第2層金属配線の参照記号は、図面の簡素化のために、描かれていない。
M31は、接地電位VSSの供給される配線であり、M21およびM29に第2ビア電極を介して接続される。M32は、ワード線WLo0であり、M28に第2ビア電極を介して接続される。M33は、電源電位VDDの供給される配線であり、M22、M26およびM210に第2ビア電極を介して接続される。M34は、ワード線WLe0であり、M24に第2ビア電極を介して接続される。M35は、接地電位VSSの供給される配線であり、M27に第2ビア電極を介して接続される。M36は、M23に第2ビア電極を介して接続される。M36は、ビット線BL0に接続されることになる。M37は、M25に第2ビア電極を介して接続される。M37は、ビット線BL1に接続されることになる。M38は、M211に第2ビア電極を介して接続される。M38は、ビット線BL2に接続されることになる。
図10は、第4層金属配線の形成されたメモリセルのレイアウト配置を示す図である。図10には、Y方向に沿って延伸する様に配置された第4層金属配線M41−M45と、第3ビア電極(ビア3)と、が描かれている。第3ビア電極は、第3層金属配線と第4層金属配線M41−M45とを接続する電極である。なお、図10には、第3層金属配線の参照記号は、図面の簡素化のために、描かれていない。
M41は、ビット線BL0であり、M36に第3ビア電極を介して接続される。M42は、電源電位VDDの供給される電源配線であり、M33に第3ビア電極を介して接続される。M43は、ビット線BL1であり、M37に第3ビア電極を介して接続される。M44は、接地電位VSSの供給される電源配線であり、M31およびM35に第3ビア電極を介して接続される。M45は、ビット線BL2であり、M38に第3ビア電極を介して接続される。
これにより、図7−図10に示されるように、第1層金属配線から第4層金属配線を用いたメモリセルが形成される。
なお、実施例1では、ワード線WLo0、WLe0が第3層金属配線で形成され、ビット線BL0、BL1、BL2が第4層金属配線で形成された構成例を示したが、これに限定されない。ビット線BL0、BL1、BL2が第3層金属配線で形成され、ワード線WLo0、WLe0が第4層金属配線で形成されるように、変更しても良い。
実施例1によれば、平面視において、Y方向に細長い矩形形状のメモリセルを用いても、ワード線の長さが短くできるので、実施態様と同様に、ワード線WLの寄生抵抗および寄生容量が低減できる。このため、ワード線WLの選択レベルへの立ち上がりが速くすることが出来る。したがって、半導体記憶装置のデータ読み出しのアドレスアクセス時間を速くすることが可能である。
また、ワード線WLの選択レベルから非選択レベルへの立ち下りも速くなるので、半導体記憶装置連続するデータ読み出しまたはデータ書き込みのアドレスアクセスの間隔が短くできるので、高速な半導体記憶装置を提供できる。
(変形例)
図11から図13を用いて、変形例を説明する。変形例は、ローカルインターコネクト(局所配線、LIC、Local Inter Connect)を利用し、メモリセルを第1層金属配線から第3層金属配線により形成することを可能とする。
図11は、変形例に係るメモリセルのレイアウト配置を示す図である。図11では、MC00、MC01の領域のおのおのに、2つのローカルインターコネクト(局所配線、LIC1、LIC2.LIC3、LIC4)を用いた場合が示されている。図11において、図7と異なる部分は以下である。
図7の第1層金属配線M15とコンタクトが、図11では、ローカルインターコネクトLIC1に変更されている。図7の第1層金属配線M16とコンタクトが、図11では、ローカルインターコネクトLIC2に変更されている。図7の第1層金属配線M112とコンタクトが、図11では、ローカルインターコネクトLIC3に変更されている。図7の第1層金属配線M113とコンタクトが、図11では、ローカルインターコネクトLIC4に変更されている。また、この変更に基づいて、MC00の形成領域において、図7の第1層金属配線M14、M15が、図11では、ゲート電極G1とゲート電極G2とを接続する第1層金属配線M130に変更されている。また、メモリセルMC10の形成領域において、図7の第1層金属配線M111、M114が、図11では、ゲート電極G1とゲート電極G2とを接続する第1層金属配線M131に変更されている。他の構成は、図7と同じであるので、その説明は省略する。
図12は、第2層金属配線の形成されたメモリセルのレイアウト配置を示す図である。図12には、X方向に沿って延伸する様に配置された第2層金属配線M201−M208と、第1ビア電極(ビア1)とが描かれている。なお、図12には、第1層金属配線の参照記号は、図面の簡素化のために、描かれていない。
M201は、接地電位VSSの供給される配線であり、M11およびM115に第1ビア電極を介して接続される。M202は、ワード線WLo0であり、M131に第1ビア電極を介して接続される。M203は、電源電位VDDの供給される配線であり、M12、M19およびM116に第1ビア電極を介して接続される。M204は、ワード線WLe0であり、M130に第1ビア電極を介して接続される。M205は、接地電位VSSの供給される配線であり、M110に第1ビア電極を介して接続される。M206は、M13に第1ビア電極を介して接続される。M206は、ビット線BL0に接続されることになる。M207は、M18に第1ビア電極を介して接続される。M207は、ビット線BL1に接続されることになる。M208は、M117に第1ビア電極を介して接続される。M208は、ビット線BL2に接続されることになる。
図13は、第3層金属配線の形成されたメモリセルのレイアウト配置を示す図である。図3には、Y方向に沿って延伸する様に配置された第3層金属配線M301−M305と、第2ビア電極(ビア3)と、が描かれている。なお、図13には、第2層金属配線の参照記号は、図面の簡素化のために、描かれていない。
M301は、ビット線BL0であり、M206に第2ビア電極を介して接続される。M302は、電源電位VDDの供給される電源配線であり、M203に第2ビア電極を介して接続される。M303は、ビット線BL1であり、M207に第2ビア電極を介して接続される。M304は、接地電位VSSの供給される電源配線であり、M201およびM205に第2ビア電極を介して接続される。M305は、ビット線BL2であり、M208に第2ビア電極を介して接続される。
変形例では、ワード線WLo0、WLe0が第2層金属配線で形成され、ビット線BL0、BL1、BL2が第3層金属配線で形成された構成例を示したが、これに限定されない。ビット線BL0、BL1、BL2が第2層金属配線で形成され、ワード線WLo0、WLe0が第3層金属配線で形成されるように、変更しても良い。
変形例によれば、図11−図13に示されるように、第1層金属配線から第3層金属配線を用いたメモリセルが形成される。ずなわち、実施例1と比較して、4層の金属配線を利用しないで、第1層金属配線から第3層金属配線でメモリセルが形成されるので、半導体記憶装置の製造プロセスが削減できる。これにより、半導体記憶装置の製造コストを低減することが可能である。
(応用例)
図14は、応用例に係る半導体装置の構成を示すブロック図である。図14には、半導体装置ICの一例であるマイクロコンピュータが示されている。半導体装置ICは、シリコン単結晶の様な一つの半導体チップ(半導体基板)100に、中央処理装置(Central Processing Unit)CPUと、揮発性半導体記憶装置SRAMと、フラッシュメモリの様な不揮発性記憶装置NVMと、周辺回路PERIと、インターフェース回路I/Fと、これらを相互に接続するバスBUSと、を含む。揮発性半導体記憶装置SRAMは、中央処理装置CPUの一時データを記憶するための記憶領域として利用される。不揮発性記憶装置NVMは、中央処理装置CPUによって実行される制御プログラムを記憶するための記憶領域として利用される。
実施態様、実施例、変形例で説明された半導体記憶装置1、1aは、揮発性半導体記憶装置SRAMに利用することが可能である。
次に、実施例2について、図面を用いて説明する。実施例2は、実施例1を、連想メモリの1つであるTCAM(Ternary Content Addressable Memory)へ適用した構成例に対応する。
図15は、実施例2に係る半導体記憶装置の構成例を説明する図である。半導体記憶装置1bは、TCAMであり、例えば、単結晶シリコンの様な半導体基板の表面に、公知のCMOS半導体製造方法により形成される。例示的に示されるように、2行4列に配置された8つのメモリセル(MC00−MC31)を含むメモリアレイ2bを有する。メモリセルMC00、MC10は1つのTCAMセルTCELを構成する。同様に、メモリセルMC20、MC30が1つのTCAMセルTCELを構成し、メモリセルMC01、MC11が1つのTCAMセルTCELを構成し、メモリセルMC21、MC31が1つのTCAMセルTCELを構成する。
図15において、半導体記憶装置1bのメモリセル(MC00−MC31)に対する書き込み動作および読み出し動作は、図4の半導体記憶装置1aと同じであるので、説明は省略する。半導体記憶装置1bが、図4の半導体記憶装置1aと異なる部分は、マッチ線(ML0、ML1)、サーチ線対(SL0、/SL0、SL1、/SL1)、マッチ線制御回路MLC、サーチ線ドライバSLDが設けられている点である。
マッチ線ML0は、1行を構成するメモリセルMC00、MC10、MC20、MC30に接続される。マッチ線ML1は、1行を構成するメモリセルMC01、MC11、MC21、MC31に接続される。マッチ線ML0、ML1は、マッチアンプMAを含むマッチ線制御回路MLCに接続される。
サーチ線対SL0、/SL0の内、サーチ線/SL0は、一列を構成するメモリセルMC00、MC01に接続され、サーチ線SL0は、一列を構成するメモリセルMC10、MC11に接続される。サーチ線対SL1、/SL1の内、サーチ線/SL1は、一列を構成するメモリセルMC20、MC21に接続され、サーチ線SL1は、一列を構成するメモリセルMC30、MC31に接続される。サーチ線対(SL0、/SL0、SL1、/SL1)はサーチ線ドライバSLDに接続され、サーチデータがサーチ線ドライバSLDからサーチ線対(SL0、/SL0、SL1、/SL1)へ供給される。
図15において、1行を構成するメモリセルMC00、MC10、MC20、MC30は、1つのエントリデータを格納する。同様に、1行を構成するメモリセルMC01、MC11、MC21、MC31は1つのエントリデータを格納する。サーチ動作において、サーチ線ドライバSLDから供給されたサーチデータが各エントリデータと比較され、一致(マッチ)または不一致(ミスマッチまたはミス)が判定される。サーチ線ドライバSLDから供給されたサーチデータがエントリデータと同一(一致:マッチ)の場合、マッチ線(ML0、ML1)は、たとえば、ハイレベルのようなプリチャージレベルを維持する。一方、サーチデータが、エントリデータと異なる(不一致:ミスマッチまたはミス)の場合、マッチ線(ML0、ML1)は、たとえば、プリチャージレベルから、たとえば、ローレベルへ変化する。マッチ線制御回路MLCに含まれるマッチアンプMAは、マッチ線(ML0、ML1)の電位を検出し、マッチまたはミスマッチの情報を出力する。
図16は、TCAMセルTCELの回路例を示す図である。図16が図5と異なる点は、データ比較回路DCMPが設けられている点である。データ比較回路DCMPは、4つのNチャネルMOSトランジスタ(NS0−NS3)を含む。NチャネルMOSトランジスタNS0のソース・ドレイン経路とNチャネルMOSトランジスタNS1のソース・ドレイン経路は、マッチ線ML0と接地電位VSSの供給ラインとの間に、直列に接続される。NチャネルMOSトランジスタNS0のゲートは、サーチ線対(SL0、/SL0)の一方(サーチ線SL0)に接続される。NチャネルMOSトランジスタNS1のゲートは、メモリセルMC10の第1記憶ノードMT2に接続される。また、NチャネルMOSトランジスタNS2のソース・ドレイン経路とNチャネルMOSトランジスタNS3のソース・ドレイン経路は、マッチ線ML0と接地電位VSSの供給ラインとの間に、直列に接続される。NチャネルMOSトランジスタNS2のゲートは、サーチ線対(SL0、/SL0)の他方(サーチ線/SL0)に接続される。NチャネルMOSトランジスタNS3のゲートは、メモリセルMC00の第2記憶ノードMB1に接続される。
1つTCAMセルTCELは、2ビットのSRAMセルを用いて、“0”、“1”、“*”(ドントケア:don't care)の3値をTCAMデータとして格納することができる。たとえば、MC00の記憶ノードMB1に“0”が格納され、MC10の記憶ノードMT2に“1”が格納されているとき、TCAMセルTCELには“0”が格納されているとする。MC00の記憶ノードMB1に“1”が格納され、MC10の記憶ノードMT2に“0”が格納されているとき、TCAMセルTCELには“1”が格納されているとする。MC00の記憶ノードMB1に“0”が格納され、MC10の記憶ノードMT2に“0”が格納されているとき、TCAMセルTCELには“*”(ドントケア)が格納されているとする。MC00の記憶ノードMB1に“1”が格納され、MC10の記憶ノードMT2に“1”が格納されている場合は使用しない。
サーチデータが“1”(すなわち、サーチ線SL0が“1”、かつ、サーチ線/SL0が“0”)であり、TCAMデータが“0”(記憶ノードMB1が“0”、かつ、記憶ノードMT2が“1”)である場合には、MOSトランジスタNS0、NS1がオン状態となるために、プリチャージされたマッチ線MLの電位が接地電位まで引き抜かれる。
サーチデータが“0”(すなわち、サーチ線SLが“0”、かつ、サーチ線SL_nが“1”)であり、TCAMデータが“1”(記憶ノードMB1が“1”、かつ、記憶ノードMT2が“0”)である場合には、MOSトランジスタNS2、NS3がオン状態となるために、プリチャージされたマッチ線MLの電位が接地電位まで引き抜かれる。すなわち、サーチデータとTCAMデータとが不一致の場合には、マッチ線MLの電位は接地電位まで引き抜かれる。
逆に、入力されたサーチデータが“1”であり、かつ、TCAMデータが“1”または“*”の場合、もしくは、サーチデータが“0”であり、かつ、TCAMデータが“0”または“*”の場合(すなわち、両者が一致する場合)、プリチャージされたマッチ線MLの電位(電源電位VDDレベル)は維持される。
上記のように、TCAMでは、1つのエントリ(行)に対応するマッチ線MLに接続された全てのTCAMセルのデータが入力サーチデータと一致しない限り、マッチ線MLに蓄えられた電荷が引き抜かれる。このため、TCAMでの検索は高速であるが、消費電流が大きいという問題がある。
図17は、第1層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。図18は、第2層金属配線および第3層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。図17および図18に示すレイアウト配置は、図11―図13のメモリセルのレイアウト配置に、マッチ線(ML0)、サーチ線対(SL0、/SL0)、4つのNチャネルMOSトランジスタ(NS0−NS3)を追加したものである。以下の図17および図18の説明では、図11―図13と異なる部分を、主に説明する。なお、図17および図18において、第1ビア電極(ビア1)は第1層金属配線と第2層金属配線とを接続する電極を示し、第2ビア電極(ビア2)は第2層金属配線と第3層金属配線とを接続する電極を示す。
図17において、NチャネルMOSトランジスタ(NS0−NS3)を設けたことに対応して、メモリセルMC00、MC10のおのおのの形成領域には、ゲート電極G5がY方向に沿って配置される。また、ゲート電極G4がY方向に沿って延長されている。メモリセルMC00の形成領域において、ゲート電極G5はNチャネルMOSトランジスタNS2のゲート電極を構成し、延長されたゲート電極G4はNチャネルMOSトランジスタNS3のゲート電極を構成する。メモリセルMC10の形成領域において、ゲート電極G5はNチャネルMOSトランジスタNS0のゲート電極を構成し、延長されたゲート電極G4はNチャネルMOSトランジスタNS1のゲート電極を構成する。
P型ウェル領域PW2には、N型不純物領域N3がX方向に沿って設けられている。N型不純物領域N3は、NチャネルMOSトランジスタNS0、NS1、NS2、NS3のソースまたはドレインを構成する。N型不純物領域N3は、N型の不純物が導入された半導体領域である。
第1層金属配線M140は、コンタクトを介してNチャネルMOSトランジスタNS2のゲート電極G5に接続される。M140は、ビア1を介して、サーチ線/SLに接続されることになる。第1層金属配線M141は、NチャネルMOSトランジスタNS2のソースを構成するN型不純物領域N3に、コンタクトを介して接続される。M141は、ビア1を介して、接地電位VSSに接続されることになる。第1層金属配線M142は、NチャネルMOSトランジスタNS3、NS1のドレインを構成するN型不純物領域N3に、コンタクトを介して接続される。M142は、ビア1を介して、マッチ線MLに接続されることになる。第1層金属配線M143は、コンタクトを介してNチャネルMOSトランジスタNS0のゲート電極G5に接続される。M143は、ビア1を介して、サーチ線SLに接続されることになる。第1層金属配線M144は、NチャネルMOSトランジスタNS0のソースを構成するN型不純物領域N3に、コンタクトを介して接続される。M144は、ビア1を介して、接地電位VSSに接続されることになる。
図18において、新たに、第2層金属配線M209−M212、および第3層金属配線M306、M307が設けられる。
第2層金属配線M209は、NチャネルMOSトランジスタNS2のゲート電極G5を、ビア2を介して第3層金属配線M307へ接続される。第3層金属配線M307は、第3層金属配線M302と第3層金属配線M303との間に配置され、Y方向に沿って延伸するように設けられたサーチ線/SLである。第2層金属配線M210は、NチャネルMOSトランジスタNS0のゲート電極G5を、ビア2を介して第3層金属配線M306へ接続される。第3層金属配線M306は、第3層金属配線M303と第3層金属配線M304との間に配置され、Y方向に沿って延伸するように設けられたサーチ線SLである。第2層金属配線M211は、X方向に沿って延伸するように設けられたマッチ線MLである。第2層金属配線M212は、X方向に沿って延伸するように設けられた接地配線VSSである。M212は、ビア1を介してM141およびM144に接続され、また、ビア2を介して第3層金属配線M304に接続される。
実施例2によれば、平面視において、Y方向に細長い矩形形状のメモリセルを用いても、ワード線の長さが短くできるので、実施態様、実施例1と同様に、ワード線WLの寄生抵抗および寄生容量が低減できる。このため、ワード線WLの選択レベルへの立ち上がりが速くすることが出来る。したがって、半導体記憶装置のデータ読み出しのアドレスアクセス時間を速くすることが可能である。
また、マッチ線MLは、ゲート電極(G1−G5)の配置方向と直交または交差する方向に配置し、また、ソース線(SL0、/SL0、SL1、/SL1)は、ゲート電極(G1−G5)の配置方向とメモリセルMCのゲート電極(G1−G5)の配置方向と同じ方向とされている。これにより、TCAMメモリを構成することができる。
接地電位VSSは、X方向に設けられた第2層金属配線M201、M205、M212と、Y方向に設けられた第3層金属配線M304により、メッシュ状に配線することで、接地電位VSSが安定化される。また、電源電位VDDは、X方向に設けられた第2層金属配線M203と、Y方向に設けられた第3層金属配線M302により、メッシュ状に配線することで、電源電位VDDが安定化される。
(変形例2)
次に、図19−図23を用いて、実施例2の変形例を説明する。
変形例2では、データ比較回路DCMPに含まれるNチャネルMOSトランジスタNS0、NS2のソースを、接地電位VSSと分離された局所接地配線LVSSに接続した構成である。これにより、マッチ線MLの充電および放電に起因する半導体記憶装置の消費電力を低減することができる。
図19は、変形例2に係る半導体記憶装置の構成例を説明する図である。図20は、変形例2に係るTCAMセルの回路例を示す図である。図21は、マッチ線制御回路の構成例および動作例を示す図である。図22は、第1層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。図23は、第2層金属配線および第3層金属配線の形成されたTCAMセルのレイアウト配置を示す図である。
図19において、図19が図15と異なる点は、半導体記憶装置1cのメモリアレイ2cには、局所接地配線LVSS0、LVSS1とが設けられている点と、局所接地配線LVSS0、LVSS1がマッチ線制御回路MLCaに接続されている点である。局所接地配線LVSS0は、マッチ線ML0と同様に、1行を構成するメモリセルMC00、MC10、MC20、MC30に接続される。局所接地配線LVSS1は、マッチ線ML1と同様に、1行を構成するメモリセルMC01、MC11、MC21、MC31に接続される。他の構成は、図15と同一であり、説明は省略する。
図20において、図20が図16と異なる点は、データ比較回路DCMPに含まれるNチャネルMOSトランジスタNS0、NS2のソースが、接地電位(配線)VSSと分離された局所接地配線LVSS0に接続される点である。他の構成は、図16と同一であるので、説明は省略する。
NチャネルMOSトランジスタNS0、NS2のソースが局所接地配線LVSS0に接続されるので、サーチデータとTCAMデータが不一致の場合、以下のようになる。
サーチデータとTCAMデータが不一致の場合、ハイレベルにプリチャージされていたマッチ線ML0の電位が、NチャネルMOSトランジスタN1、NS0のオン動作またはNチャネルMOSトランジスタN1、NS0のオン動作のオン動作により、ローレベル側へ遷移する。局所接地配線LVSS0は接地電位(配線)VSSと分離されているので、マッチ線ML0の電荷は、ローレベルにプリチャージされていた局所接地配線LVSS0の電位を上昇させる。すなわち、マッチ線ML0と局所接地配線LVSS0との間で、電荷の分配(チャージシェア)が行われることになる。たとえば、マッチ線ML0の寄生容量と局所接地配線LVSS0の寄生容量が同じと考えた場合において、マッチ線ML0および局所接地配線LVSS0の電位は、電源電位VDDと接地電位VSSとの間の中間電位である(1/2)VDDのような電位にされることになる。
つまり、サーチデータとTCAMデータが不一致の場合でも、マッチ線ML0の電位は、(1/2)VDDのような電位までしか遷移しない。また、局所接地配線LVSS0の電位は、(1/2)VDDのような電位に遷移する。したがって、不一致が多い連想メモリのような半導体装置の消費電力を低減できる。また、マッチ線ML0のプリチャージは(1/2)VDDのような電位からVDDのような電源電位であり、局所接地配線LVSS0のプリチャージは(1/2)VDDのような電位からVSSのような電位なので、マッチ線ML0および局所接地配線LVSS0のプリチャージに必要な電力も低減することができる。これにより、TCAMでの検索は高速であるが、消費電流が大きいという問題を解決することができる。
図21は、マッチ線制御回路の構成例を説明するための図である。図21(A)は、マッチ線制御回路の構成例を示す回路図である。図21(B)は、マッチ線制御回路の動作例を示す図である。
マッチ線制御回路MLCaは、例示的に示すように、1行を構成するメモリセルMC00、MC10、MC20、MC30に接続されるマッチ線ML0と、局所接地配線LVSS0とに接続される。マッチ線制御回路MLCaは、制御回路CNTと、1対のプリチャージMOSトランジスタQ1、Q2と、1対のスイッチSW1、SW2と、容量素子Cと、マッチアンプMAと、出力ラッチ回路LTと、を含む。
プリチャージMOSトランジスタQ1は、ローレベルのプリチャージイネーブル信号pceにより、オン状態とされて、マッチ線ML0をハイレベルのようなプリチャージレベルにプリチャージする。また、プリチャージMOSトランジスタQ2は、ローレベルのプリチャージイネーブル信号pceにより、オン状態とされて、局所接地配線LVSS0をローレベルにプリチャージする。プリチャージMOSトランジスタQ1、Q2は、ハイレベルのプリチャージイネーブル信号pceにより、オフ状態にされる。
スイッチSW1は、ローレベルのスイッチイネーブル信号sweによりオン状態とされると、マッチ線ML0とマッチアンプMAの入力配線ctmとを接続し、ハイレベルのスイッチイネーブル信号sweによりオフ状態とされると、マッチ線ML0と入力配線ctmとを非接続とする。また、スイッチSW2は、ローレベルのスイッチイネーブル信号sweによりオン状態とされると、局所接地配線LVSS0とマッチアンプMAの入力配線cbmとを接続を接続し、ハイレベルのスイッチイネーブル信号sweによりオフ状態とされると、局所接地配線LVSSと入力配線cbmとを非接続とする。
容量素子Cの一端は入力配線cbmに接続され、容量素子Cの他端は参照電位発生信号vrefgを受けるようにされている。参照電位発生信号vrefgがハイレベルとされると、容量素子Cの一端に接続された入力配線cbmの電位は、ブートストラップ効果により、上昇することになる。
マッチアンプMAは、ハイレベルのマッチアンプイネーブル信号maeにより、マッチアンプMAのパワースイッチトランジスタQ3、Q4がオン状態とされると、入力配線ctm、cbmの電位のレベル差を増幅する。マッチアンプMAによって増幅された信号は出力ラッチ回路LTに取り込まれて保持されて、出力ラッチ回路LTからマッチ線出力信号MLOとして出力される。
制御回路CNTは、インバータIV1、IV2を含み、タイミング制御回路TCからのプリチャージ制御信号に基づいて、プリチャージイネーブル信号pceを生成する。プリチャージイネーブル信号pceは、インバータIV2の出力から発生される。したがって、インバータIV1の出力は、プリチャージイネーブル信号pceの反転信号である。
制御回路CNTは、また、遅延回路DL1、インバータIV3、IV4、遅延回路DL2、を含み、タイミング制御回路TCからのスイッチ制御信号に基づいて、スイッチイネーブル信号sweおよび参照電位発生信号vrefgを生成する。スイッチイネーブル信号sweは、インバータIV4の出力から発生される。したがって、インバータIV3の出力は、スイッチイネーブル信号sweの反転信号である。参照電位発生信号vrefgは、遅延回路DL2の出力から発生される。遅延回路DL2の入力は、インバータIV4の出力に接続される。参照電位発生信号vrefgは、スイッチイネーブル信号sweを遅延回路DL2により遅延させた信号に対応する。
制御回路CNTは、また、ノア回路NOR、インバータIN5を含み、マッチアンプイネーブル信号maeを生成する。マッチアンプイネーブル信号maeは、インバータIN5の出力から発生される。インバータIN5の入力は、マッチアンプイネーブル信号maeの反転信号である。インバータIN5の入力は、ノア回路NORの出力に接続され、ノア回路NORの入力は、参照電位発生信号vrefgとタイミング制御回路TCからのスイッチ制御信号とを受ける。
次に、図21(B)を用いて、マッチ線制御回路MLCaの動作を説明する。
最初に、一致(マッチ)の場合を説明する。
初期状態では、プリチャージイネーブル信号pceのローレベルにより、プリチャージMOSトランジスタQ1、Q2がオン状態とされているので、マッチ線ML0がハイレベルにプリチャージされ、局所接地配線LVSS0がローレベルにプリチャージされている。
プリチャージイネーブル信号pceのハイレベルへの遷移により、プリチャージMOSトランジスタQ1、Q2がオフ状態とされ、サーチデータが各エントリデータと比較される。サーチデータがたとえばマッチ線ML0に接続された複数のTCAMセルと一致する場合、マッチ線ML0はハイレベルのようなプリチャージレベルを維持し、局所接地配線LVSS0はローレベルのようなプリチャージレベルを維持する。ローレベルのスイッチイネーブル信号sweにより、スイッチSW1、SW2はオン状態とされているので、マッチ線ML0および局所接地配線LVSS0の電位は、マッチアンプMAの入力配線ctm、cbmに伝達される。
その後、スイッチイネーブル信号sweはローレベルからハイレベルへ遷移する。これにより、スイッチSW1、SW2はオフ状態になる。そして、所定の遅延時間経過後、参照電位発生信号vrefgがローレベルからハイレベルへ一時的に遷移する。これにより、入力配線cbmの電位レベルが、一時的にローレベルから上昇し、その後、再度、ローレベルに遷移する。ただし、入力配線cbmの電位は、入力配線ctmのハイレベルの電位を超えることはない。
その後、マッチアンプイネーブル信号maeがローレベルからハイレベルへ遷移し、入力配線ctm、cbmの電位レベルを取り込んで増幅し、出力ラッチ回路TLから、一致を示すハイレベルのマッチ線出力信号MLOを出力する。
次に、不一致(ミス)の場合を説明する。
初期状態では、プリチャージイネーブル信号pceのローレベルにより、プリチャージMOSトランジスタQ1、Q2がオン状態とされているので、マッチ線ML0がハイレベルにプリチャージされ、局所接地配線LVSS0がローレベルにプリチャージされている。
プリチャージイネーブル信号pceのハイレベルへの遷移により、プリチャージMOSトランジスタQ1、Q2がオフ状態とされ、サーチデータが各エントリデータと比較される。サーチデータがたとえばマッチ線ML0に接続された複数のTCAMセルと不一致する場合、マッチ線ML0はハイレベルのようなプリチャージレベルからローレベル側へ遷移し、局所接地配線LVSS0はローレベルのようなプリチャージレベルがらないレベル側へ遷移する。そして、マッチ線ML0と局所接地配線LVSS0との間で、電荷の分配(チャージシェア)により、マッチ線ML0の電位は、(1/2)VDDのような電位へ、また、局所接地配線LVSS0の電位は(1/2)VDDのような電位へ遷移する。ローレベルのスイッチイネーブル信号sweにより、スイッチSW1、SW2はオン状態とされているので、マッチ線ML0および局所接地配線LVSS0の電位は、マッチアンプMAの入力配線ctm、cbmに伝達される。
その後、スイッチイネーブル信号sweはローレベルからハイレベルへ遷移する。これにより、スイッチSW1、SW2はオフ状態になる。そして、所定の遅延時間経過後、参照電位発生信号vrefgがローレベルからハイレベルへ一時的に遷移する。これにより、入力配線cbmの電位レベルが、一時的に(1/2)VDDのような電位から上昇する。つまり、入力配線cbmの電位レベルは、入力配線ctmの電位レベルを超えた電位になる。
その後、マッチアンプイネーブル信号maeがローレベルからハイレベルへ遷移し、入力配線ctm、cbmの電位レベルを取り込んで増幅し、出力ラッチ回路TLから、不一致を示すローレベルのマッチ線出力信号MLOを出力する。
図21によれば、マッチ線ML0と局所接地配線LVSS0との間で電荷の分配(チャージシェア)を行う構成であっても、入力配線cbmの電位レベルをブートストラップにより、一時的にジョユ証させることで、正確に一致および不一致の出力を出力ラッチ回路LTから出力することができる。
図22において、図22が図17と異なる点は、第1層金属配線M141、144がY方向において短くされ、隣接するTCAMセルと共有されない点と、第1層金属配線M141、144のおのおのがビア1を介し局所接地配線LVSS0に接続されることになる点である。他の構成は、図17と同一であるので、説明は省略する。
図23において、図23が図18と異なる点は、第2層金属配線M212と第3層金属配線M304とを接続するビア2が削除されて、第2層金属配線M212が局所接地配線LVSS0とされている点である。他の構成は、図18と同一であるので、説明は省略する。
次に、実施例3について、図面を用いて説明する。実施例3は、実施例1または実施例2を、連想メモリの1つであるBCAM(Binary Content Addressable Memory)へ適用した構成例に対応する。
図24は、実施例3に係る半導体記憶装置の構成例を示す図である。半導体記憶装置1dは、BCAMであり、例えば、単結晶シリコンの様な半導体基板の表面に、公知のCMOS半導体製造方法により形成される。例示的に示されるように、2行4列に配置された8つのメモリセル(MC00−MC31)を含むメモリアレイ2dを有する。
図24において、図24が図19と異なる点は、メモリセル(MC00−MC31)のおのおのに、一対のサーチ線が接続される点である。つまり、サーチ線対SL0、/SL0が1列を構成するメモリセルMC00、MC01に接続される。同様に、サーチ線対SL1、/SL1が1列を構成するメモリセルMC10、MC11に接続され、サーチ線対SL2、/SL2が1列を構成するメモリセルMC20、MC21に接続され、サーチ線対SL3、/SL3が1列を構成するメモリセルMC30、MC31に接続される。他の構成は、図19と同じである。
図25は、実施例3に係るBCAMのメモリセルの回路例を示す図である。図25は、例示的に、メモリセルMC00、MC10の構成を示す。図25に示すように、データ比較回路DCMP0がメモリセルMC00に設けられ、データ比較回路DCMP1がメモリセルMC10に設けられる。
データ比較回路DCMP0は、4つのNチャネルMOSトランジスタ(NS0−NS3)を含む。NチャネルMOSトランジスタNS0のソース・ドレイン経路とNチャネルMOSトランジスタNS1のソース・ドレイン経路は、マッチ線ML0と接地電位VSSの供給ラインとの間に、直列に接続される。NチャネルMOSトランジスタNS0のゲートは、サーチ線SL0に接続される。NチャネルMOSトランジスタNS1のゲートは、メモリセルMC00の第1記憶ノードMB1に接続される。NチャネルMOSトランジスタNS2のソース・ドレイン経路とNチャネルMOSトランジスタNS3のソース・ドレイン経路は、マッチ線ML0と接地電位VSSの供給ラインとの間に、直列に接続される。NチャネルMOSトランジスタNS2のゲートは、サーチ線/SL0に接続される。NチャネルMOSトランジスタNS3のゲートは、メモリセルMC00の第2記憶ノードMT1に接続される。
データ比較回路DCMP1は、4つのNチャネルMOSトランジスタ(NS01−NS31)を含む。NチャネルMOSトランジスタNS01のソース・ドレイン経路とNチャネルMOSトランジスタNS11のソース・ドレイン経路は、マッチ線ML0と接地電位VSSの供給ラインとの間に、直列に接続される。NチャネルMOSトランジスタNS01のゲートは、サーチ線SL1に接続される。NチャネルMOSトランジスタNS11のゲートは、メモリセルMC10の第1記憶ノードMB1に接続される。NチャネルMOSトランジスタNS21のソース・ドレイン経路とNチャネルMOSトランジスタNS31のソース・ドレイン経路は、マッチ線ML0と接地電位VSSの供給ラインとの間に、直列に接続される。NチャネルMOSトランジスタNS21のゲートは、サーチ線/SL1に接続される。NチャネルMOSトランジスタNS31のゲートは、メモリセルMC10の第2記憶ノードMT2に接続される。
図26は、第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。図27は、第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。なお、以下の説明では、実施態様、実施例1、変形例、実施例2、変形例2と同じ参照記号がつかわれる場合があるが、異なるものを示す場合がある。
図26には、メモリセルMC00のレイアウト構成を、例示的に示している。図26に示すレイアウトは、メモリセルMC20、MC01、MC21にも適用可能である。
メモリセルMC00の形成領域において、X方向に沿って設けられた2つのP型ウェル領域PW1、PW2と、2つのP型ウェル領域PW1、PW2の間に設けられたN型ウェル領域NWと、が半導体基板の表面に形成される。P型ウェル領域PW1、PW2は、P型の不純物が導入された半導体領域であり、N型ウェル領域NWは、N型の不純物が導入された半導体領域である。
メモリセルMC00の形成領域には、6つのゲート電極(G1−G6)がY方向に沿って配置される。ゲート電極G1はNチャネルMOSトランジスタNT1のゲート電極を構成する。ゲート電極G2は、NチャネルMOSトランジスタNT2のゲート電極を構成する。ゲート電極G3はPチャネルMOSトランジスタPM1、NチャネルMOSトランジスタND1およびNチャネルMOSトランジスタNS3のゲート電極を構成する。ゲート電極G4はPチャネルMOSトランジスタPM2、NチャネルMOSトランジスタND2およびNチャネルMOSトランジスタNS1のゲート電極を構成する。ゲート電極G5はNチャネルMOSトランジスタNS0のゲート電極を構成する。ゲート電極G6はNチャネルMOSトランジスタNS2のゲート電極を構成する。
P型ウェル領域PW1には、N型不純物領域N1がX方向に沿って設けられている。N型不純物領域N1は、NチャネルMOSトランジスタNT1、ND1、ND2、NT1のソースまたはドレインを構成する。P型ウェル領域PW2には、N型不純物領域N2がX方向に沿って設けられている。N型不純物領域N2は、NチャネルMOSトランジスタNS2、NS3、NS1、NS0のソースまたはドレインを構成する。N型不純物領域N1、N2は、N型の不純物が導入された半導体領域である。
N型ウェル領域NWには、P型不純物領域P1がX方向に沿って設けられている。P型不純物領域P1は、P型の不純物が導入された半導体領域である。P型不純物領域P1は、PチャネルMOSトランジスタPM1およびPチャネルMOSトランジスタPM2のソースまたはドレインを構成する。
図26に示すように、メモリセルMC00の形成領域には、第1層目金属配線(M11−M19、M110−M112)が設けられる。第1層目金属配線M11は、X方向に沿って設けられたワード線WLe0を構成し、ゲート電極G1およびG2に、コンタクトを介して接続される。第1層目金属配線M12は、X方向に沿って設けられたワード線WLo0を構成する。第1層目金属配線M12は、メモリセルMC10の形成領域において、ゲート電極G1およびG2に、コンタクトを介して接続される。なお、メモリセルMC10の形成領域のレイアウトは、図示しないが、図26に示すレイアウトと、同様に構成されている。第1層目金属配線M13は、NチャネルMOSトランジスタNT2のソースまたはドレインに、コンタクトを介して接続される。第1層目金属配線M13は、ビット線BL0に接続されることになる。第1層目金属配線M14は、NチャネルMOSトランジスタNT1のソースまたはドレインに、コンタクトを介して接続される。第1層目金属配線M14は、ビット線BL1に接続されることになる。第1層目金属配線M15は、X方向に沿って設けられたマッチ線ML0を構成する。第1層目金属配線M15は、NチャネルMOSトランジスタNS3、NS4のドレインに、コンタクトを介して接続される。第1層目金属配線M16は、X方向に沿って設けられた接地電位配線VSSを構成する。第1層目金属配線M16は、NチャネルMOSトランジスタNS2、NS0のソースに、コンタクトを介して接続される。第1層目金属配線M17は、ゲート電極G5にコンタクトを介して接続される。第1層目金属配線M17は、サーチ線SL0に接続されることになる。第1層目金属配線M18は、ゲート電極G6にコンタクトを介して接続される。第1層目金属配線M18は、サーチ線/SL0に接続されることになる。第1層目金属配線M19は、PチャネルMOSトランジスタPM2のドレイン、NチャネルMOSトランジスタND2のドレイン、および、ゲート電極G3に、コンタクトを介して接続される。第1層目金属配線M110は、PチャネルMOSトランジスタPM1のドレイン、NチャネルMOSトランジスタND1のドレイン、および、ゲート電極G4に、コンタクトを介して接続される。第1層目金属配線M111は、PチャネルMOSトランジスタPM1、PM2のドレインに、コンタクトを介して接続される。第1層目金属配線M111は、電源電位配線VDDに接続されることになる。第1層目金属配線M112は、NチャネルMOSトランジスタND1、ND2のドレインに、コンタクトを介して接続される。第1層目金属配線M112は、接地電位配線VSSに接続されることになる。
図27に示すように、メモリセルMC00の形成領域には、第2層目金属配線(M20-M25)がY方向に沿って設けられる。第2層目金属配線M20は、ビット線BL1を構成する。第2層目金属配線M20は、ビア1を介して第1層目金属配線M14に接続される。第2層目金属配線M21は、サーチ線/SL0を構成する。第2層目金属配線M21は、ビア1を介して第1層目金属配線M18に接続される。第2層目金属配線M22は、接地電位配線VSSを構成する。第2層目金属配線M22は、ビア1を介して第1層目金属配線M16、M112に接続される。第2層目金属配線M23は、電源電位配線VDDを構成する。第2層目金属配線M23は、ビア1を介して第1層目金属配線M111に接続される。第2層目金属配線M24は、サーチ線SL0を構成する。第2層目金属配線M24は、ビア1を介して第1層目金属配線M17に接続される。第2層目金属配線M25は、ビット線BL0を構成する。第2層目金属配線M25は、ビア1を介して第1層目金属配線M13に接続される。
実施例3のレイアウト構成によれば、以下の効果を得ることが可能である。
ワード線WLe0、WLo0は、第1層目金属配線(M11、M12)を用いて、Y方向(縦方向)に配線する。サーチ線対(SL0、/SL0)とビット線対(BL0、BL1)は、第2層目金属配線(M24、M21、M25、M20)を用いて、X方向(横方向)に配線する。第3層目金属配線は、図24および図25のメモリセルの構成では不要である。したがって、少ない配線層数でメモリセルを実現できる。そのため、たとえば、第3層目金属配線およびそれ以上の4層目、5層目等の金属配線を、信号等の配線領域(配線)として利用することができる。
なお、必要に応じて、第3層目金属配線で接地電位配線VSSおよび電源電位配線VDDを構成して、電源電位および接地電位の安定化を図ってもよい。
また、マッチ線ML0、サーチ線SL0、/SL0を、より下層レイヤで配線できるため、上層にあげるためのビア部で発生する寄生容量を削減できる。したがって、トータルとして、マッチ線ML0、サーチ線SL0、/SL0の負荷容量を減らすことができる。これにより、BCAMのサーチ動作の低電力化、高速化が期待できる。
(変形例3)
次に、図28−図30を用いて、実施例3の変形例を説明する。変形例3では、変形例2で説明された局所接地配線LVSSおよびマッチ線制御回路MLCaの構成を、実施例3のBCAMへ適用した構成例である。
図28は、変形例3に係るBCAMのメモリセルの回路例を示す図である。図29は、第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。図30は、第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。
図28において、図28が図25と異なる点は、NチャネルMOSトランジスタNS0、NS2、NS01、NS21のソースが局所接地配線LVSSに接続されている点である。他の構成は、図24と同一であるので、説明は省略する。
図29において、図29が図26と異なる点は、第1層目金属配線M16が局所接地配線LVSSとされる点である。他の構成は、図25と同一であるので、説明は省略する。
図30において、図30が図27と異なる点は、第2層目金属配線M22が、第1層目金属配線M112のみに接続される点である(第2層目金属配線M22が、ビア1を介して第1層目金属配線M16に接続されない点)。他の構成は、図26と同一であるので、説明は省略する。
変形例3によれば、実施例3の効果、および、実施例2の変形例2の効果を得ることができる。
(変形例4)
次に、図31および図32を用いて、実施例3の変形例を説明する。変形例4では、図26(実施例3の変形例2)において説明された2つのP型ウェル領域PW1、PW2が、1つのP型ウェル領域PWにされており、P型ウェル領域PW1に形成されていたN型不純物領域N1がP型ウェル領域PW内に形成されたものである。図31は、変形例4に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。図32は、変形例4に係る第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。
図31に示すように、メモリセルMC00の形成領域において、P型ウェル領域PW内には、N型不純物領域N1、N2がX方向に並走して配置される。N型不純物領域N1は、P型不純物領域P1とN型不純物領域N2との間に配置される。したがって、NチャネルMOSトランジスタNT1、ND1、ND2、NT1が、PチャネルMOSトランジスタPM1、PM2と、NチャネルMOSトランジスタNS0−NS3との間に配置される。N型ウェル領域NWは、平面視において、左隣に形成されるメモリセルと共用される。また、P型ウェル領域PWは、平面視において、右隣に形成されるメモリセルと共用される。他の構成は、図26と同じであるので、説明は省略する。
図32において、図32が図27と異なる点は、PチャネルMOSトランジスタPM1、PM2の配置位置とNチャネルMOSトランジスタNT1、ND1、ND2、NT2の配置位置とが変更されたことに伴い、第1層金属配線M112と第2層金属配線M22(接地電位配線VSS)との接続位置、および、第1層金属配線M111と第2層金属配線M23(電源電位配線VDD)との接続位置が変更されている。他の構成は、図26と同じであるので、説明は省略する。
変形例4によれば、図31に示すように、図26(実施例3の変形例2)に示す細い短冊形状のN型ウェル領域NWが無くなり、隣接セルと共有した比較的太いN型ウェル領域NWおよびP型ウェル領域PWとなる。このため、N型およびP型ウェル領域NW、PWの形成時のプロセス制御が比較的容易になるので、N型およびP型ウェル領域NW、PWの製造が容易化できる。
(変形例5)
次に、図33A、図33B、および図34を用いて、実施例3の変形例を説明する。変形例5は、変形例2で説明された局所接地配線LVSS0およびマッチ線制御回路MLCaの構成を、変形例4のメモリセルのレイアウト配置に適用したものである。図33A、図33Bは、変形例5に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。図33Bに示すメモリセルは、図33Aに示すメモリセルMC00とX方向に隣接するメモリセルMC10に対応している。図34は、変形例5に係る第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。
図33A、図33Bにおいて、図33A、図33Bが図31と異なる点は、第1層金属配線M16が局所接地配線LVSS0とされる点である。他の構成は、図31と同じであるので、説明は省略する。
図33Aに示されるメモリセルMC00において、ワード線WLe0である第1層目金属配線M11はコンタクトを介してゲート電極G1およびG2に接続されている。一方、図33Bに示されるメモリセルMC10において、ワード線WLo0である第1層目金属配線M12はコンタクトを介してゲート電極G1およびG2に接続されている。
図34において、図34が図32と異なる点は、接地電位配線VSSである第2層金属配線M22が、ビア1を介して、第1層金属配線M112のみに接続される点である(第2層金属配線M22が、ビア1を介して、第1層金属配線M16に接続されていない点)。他の構成は、図32と同じであるので、説明は省略する。
変形例5によれば、変形例2および変形例4と同様な効果を得ることができる。
次に、図35および図36を用いて、実施例4を説明する。実施例2では、メモリセルMC00、MC10の2つを用いて、TCAMセルTCELを構成した。実施例4は、メモリセルMC00、MC01の2つを用いて、TCAMセルTCELを構成する。また、メモリセルのレイアウト配置は、変形例4(図31)を利用する。図35は、実施例4に係る第1層金属配線の形成されたTCAMのメモリセルのレイアウト配置を示す図である。図36は、実施例5に係る第2層金属配線の形成されたTCAMのメモリセルのレイアウト配置を示す図である。
図35において、TCAMセルTCELは、X方向に沿って設けられた2つのN型ウェル領域NW1、NW2と、N型ウェル領域NW1、NW2の間に設けられたP型ウェル領域PWと、が半導体基板の表面に形成される。
メモリセルMC00の形成領域には、5つのゲート電極(G1−G5)がY方向に沿って配置される。ゲート電極G1はNチャネルMOSトランジスタNT1のゲート電極を構成する。ゲート電極G2は、NチャネルMOSトランジスタNT2のゲート電極を構成する。ゲート電極G3はPチャネルMOSトランジスタPM1、NチャネルMOSトランジスタND1およびNチャネルMOSトランジスタNS3のゲート電極を構成する。ゲート電極G4はPチャネルMOSトランジスタPM2、NチャネルMOSトランジスタND2およびNチャネルMOSトランジスタNS3のゲート電極を構成する。ゲート電極G5はNチャネルMOSトランジスタNS2のゲート電極を構成する。
メモリセルMC01の形成領域には、5つのゲート電極(G1−G5)がY方向に沿って配置される。ゲート電極G1はNチャネルMOSトランジスタNT1のゲート電極を構成する。ゲート電極G2は、NチャネルMOSトランジスタNT2のゲート電極を構成する。ゲート電極G3はPチャネルMOSトランジスタPM1、NチャネルMOSトランジスタND1およびNチャネルMOSトランジスタNS3のゲート電極を構成する。ゲート電極G4はPチャネルMOSトランジスタPM2、NチャネルMOSトランジスタND2およびNチャネルMOSトランジスタNS1のゲート電極を構成する。ゲート電極G5はNチャネルMOSトランジスタNS0のゲート電極を構成する。
P型ウェル領域PWには、N型不純物領域N1、N2、N3がX方向に沿って離間するように設けられている。N型不純物領域N1は、メモリセルMC00のNチャネルMOSトランジスタNT1、ND1、ND2、NT1のソースまたはドレインを構成する。N型不純物領域N2は、データ比較回路DCMPに含まれるNチャネルMOSトランジスタNS2、NS3、NS1、NS0のソースまたはドレインを構成する。N型不純物領域N3は、メモリセルMC01のNチャネルMOSトランジスタNT1、ND1、ND2、NT1のソースまたはドレインを構成する。
N型ウェル領域NW1には、P型不純物領域P1がX方向に沿って設けられている。P型不純物領域P1は、メモリセルMC00のPチャネルMOSトランジスタPM1およびPチャネルMOSトランジスタPM2のソースまたはドレインを構成する。
N型ウェル領域NW2には、P型不純物領域P2がX方向に沿って設けられている。P型不純物領域P2は、メモリセルMC01のPチャネルMOSトランジスタPM1およびPチャネルMOSトランジスタPM2のソースまたはドレインを構成する。
図35に示すように、メモリセルMC00、MC01の形成領域には、第1層目金属配線(M11−M19、M110−M112、m11−m14、m19、m110−m112)が設けられる。
まず、第1層目金属配線(M11−M19、M110−M112について説明する。第1層目金属配線M11は、X方向に沿って設けられたワード線WLe0を構成し、ゲート電極G1およびG2に、コンタクトを介して接続される。第1層目金属配線M12は、X方向に沿って設けられたワード線WLo0を構成する。第1層目金属配線M12は、メモリセルMC10の形成領域において、ゲート電極G1およびG2に、コンタクトを介して接続される。第1層目金属配線M13は、NチャネルMOSトランジスタNT2のソースまたはドレインに、コンタクトを介して接続される。第1層目金属配線M13は、ビット線BL0に接続されることになる。第1層目金属配線M14は、NチャネルMOSトランジスタNT1のソースまたはドレインに、コンタクトを介して接続される。第1層目金属配線M14は、ビット線BL1に接続されることになる。第1層目金属配線M15は、X方向に沿って設けられたマッチ線ML0を構成する。第1層目金属配線M15は、NチャネルMOSトランジスタNS3、NS4のドレインに、コンタクトを介して接続される。第1層目金属配線M16は、X方向に沿って設けられた接地電位配線VSSを構成する。第1層目金属配線M16は、NチャネルMOSトランジスタNS2、NS0のソースに、コンタクトを介して接続される。第1層目金属配線M17は、メモリセルMC01の形成領域のゲート電極G5にコンタクトを介して接続される。第1層目金属配線M17は、サーチ線SL0に接続されることになる。第1層目金属配線M18は、メモリセルMC01の形成領域のゲート電極G5にコンタクトを介して接続される。第1層目金属配線M18は、サーチ線/SL0に接続されることになる。第1層目金属配線M19は、PチャネルMOSトランジスタPM2のドレイン、NチャネルMOSトランジスタND2のドレイン、および、ゲート電極G3に、コンタクトを介して接続される。第1層目金属配線M110は、PチャネルMOSトランジスタPM1のドレイン、NチャネルMOSトランジスタND1のドレイン、および、ゲート電極G4に、コンタクトを介して接続される。第1層目金属配線M111は、PチャネルMOSトランジスタPM1、PM2のドレインに、コンタクトを介して接続される。第1層目金属配線M111は、電源電位配線VDDに接続されることになる。第1層目金属配線M112は、NチャネルMOSトランジスタND1、ND2のドレインに、コンタクトを介して接続される。第1層目金属配線M112は、接地電位配線VSSに接続されることになる。
次に、メモリセルMC01の形成領域の第1層目金属配線(m11−m14、m19、m110−m112)について説明する。第1層目金属配線m11は、X方向に沿って設けられたワード線WLe1を構成し、ゲート電極G1およびG2に、コンタクトを介して接続される。第1層目金属配線m12は、X方向に沿って設けられたワード線WLo1を構成する。第1層目金属配線m12は、メモリセルMC11の形成領域において、ゲート電極G1およびG2に、コンタクトを介して接続される。第1層目金属配線m13は、NチャネルMOSトランジスタNT2のソースまたはドレインに、コンタクトを介して接続される。第1層目金属配線m13は、ビット線BL0に接続されることになる。第1層目金属配線m14は、NチャネルMOSトランジスタNT1のソースまたはドレインに、コンタクトを介して接続される。第1層目金属配線m14は、ビット線BL1に接続されることになる。第1層目金属配線m19は、PチャネルMOSトランジスタPM2のドレイン、NチャネルMOSトランジスタND2のドレイン、および、ゲート電極G3に、コンタクトを介して接続される。第1層目金属配線m110は、PチャネルMOSトランジスタPM1のドレイン、NチャネルMOSトランジスタND1のドレイン、および、ゲート電極G4に、コンタクトを介して接続される。第1層目金属配線m111は、PチャネルMOSトランジスタPM1、PM2のドレインに、コンタクトを介して接続される。第1層目金属配線m111は、電源電位配線VDDに接続されることになる。第1層目金属配線m112は、NチャネルMOSトランジスタND1、ND2のドレインに、コンタクトを介して接続される。第1層目金属配線m112は、接地電位配線VSSに接続されることになる。
図36に示すように、メモリセルMC00、MC01の形成領域には、第2層目金属配線(M20-M25)がY方向に沿って設けられる。
第2層目金属配線M20は、ビット線BL1を構成する。第2層目金属配線M20は、ビア1を介して第1層目金属配線M14、m14に接続される。第2層目金属配線M21は、サーチ線/SL0を構成する。第2層目金属配線M21は、ビア1を介して第1層目金属配線M18に接続される。第2層目金属配線M22は、接地電位配線VSSを構成する。第2層目金属配線M22は、ビア1を介して第1層目金属配線M16、M112、m112に接続される。第2層目金属配線M23は、電源電位配線VDDを構成する。第2層目金属配線M23は、ビア1を介して第1層目金属配線M111、m111に接続される。第2層目金属配線M24は、サーチ線SL0を構成する。第2層目金属配線M24は、ビア1を介して第1層目金属配線M17に接続される。第2層目金属配線M25は、ビット線BL0を構成する。第2層目金属配線M25は、ビア1を介して第1層目金属配線M13、m13に接続される。
なお、変形例2で説明された局所接地配線LVSS0およびマッチ線制御回路MLCaの構成を適用する場合、第1層目金属配線M16が局所接地配線LVSS0とされる。この場合、第1層目金属配線M16が第2層目金属配線M22にビア1を介して接続されないように、対応する部分のビア1が削除される。
次に、図37および図39を用いて、実施例5を説明する。実施例5は、2ポート型メモリセル2PCELへの適用例である。図37は、実施例5に係る2ポート型メモリセルの回路例を示す図である。図38は、第1層金属配線の形成された2ポート型メモリセルのレイアウト配置を示す図である。図39は、第2層金属配線および第3層金属配線の形成された2ポート型メモリセルのレイアウト配置を示す図である。
図37において、図37が図5と異なる点は、読み出しポート用の2つNチャネルMOSトランジスタ(NS3とNS2、または、NS1とNS0)をメモリセルMC00、MC10に設けた点である。これに伴い、読み出しポート用の2本のワード線RWL0、RWL1、および、読み出しポート用のビット線RBLが設けられる。ワード線WLo0、WLe0は、書き込みポート用のワード線とすることが可能である。
メモリセルMC00において、NチャネルMOSトランジスタNS2のソース・ドレイン経路とNチャネルMOSトランジスタNS3のソース・ドレイン経路とは、ビット線RBLと接地電位配線VSSとの間に、直列に接続される。NチャネルMOSトランジスタNS2のゲートは、読み出しポート用ワード線RWL1に接続される。NチャネルMOSトランジスタNS3のゲートは、メモリセルMC00の第2記憶ノードMB1に接続される。
メモリセルMC10において、NチャネルMOSトランジスタNS0のソース・ドレイン経路とNチャネルMOSトランジスタNS1のソース・ドレイン経路とは、ビット線RBLと接地電位配線VSSとの間に、直列に接続される。NチャネルMOSトランジスタNS0のゲートは、読み出しポート用ワード線RWL0に接続される。NチャネルMOSトランジスタNS1のゲートは、メモリセルMC10の第1記憶ノードMT2に接続される。
以上の構成により、2ポート型メモリセル2PCELが構成されている。たとえば、メモリセルMC00において、第2記憶ノードMB1がハイレベル“1”を格納していた場合、ワード線RWL1がハイレベルのような選択レベルとされると、NチャネルMOSトランジスタNS2、NS3がオン状態とされるので、ハイレベルにプリチャージされていたビット線RBLの電位がローレベル側へ遷移する。これにより、メモリセルMC00に格納されていたデータがビット線RBLに読みだされる。また、メモリセルMC00において、第2記憶ノードMB1がローハイレベル“0”を格納していた場合、ワード線RWL1がハイレベルのような選択レベルとされると、NチャネルMOSトランジスタNS2がオン状態とされるが、NチャネルMOSトランジスタNS3はオフ状態を維持する。したがって、ハイレベルにプリチャージされていたビット線RBLの電位が維持される。これにより、メモリセルMC00に格納されていたデータがビット線RBLに読みだされる。
図38において、図38が図11と異なる点は、メモリセルMC00およびメモリセルMC10の形成領域において、ゲート電極G4がY方向に延長されている点、Y方向に沿ってゲート電極G5が設けられている点、P型ウェル領域PW2内にN型不純物領域N3が形成されている点、および第1層金属配線M140−M144が新たに設けられている点、である。これにより、読み出しポート用の2つNチャネルMOSトランジスタ(NS3とNS2、または、NS1とNS0)が、メモリセルMC00およびメモリセルMC10の形成領域に形成される。他の構成は、図11と同じであるので、説明は省略する。
図38において、N型不純物領域N3は、NチャネルMOSトランジスタ(NS2、NS3、NS1、NS0)のソースまたはドレインを構成する。メモリセルMC00の形成領域において、ゲート電極G5は、NチャネルMOSトランジスタNS2のゲートを構成する。メモリセルMC10の形成領域において、ゲート電極G5は、NチャネルMOSトランジスタNS1のゲートを構成する。
第1層金属配線M140は、NチャネルMOSトランジスタNS3およびNS1のドレインを構成するN型不純物領域N3に、コンタクトを介して接続される。第1層金属配線M140は、ビア1を介して、ビット線RBLに接続されることになる。第1層金属配線M141は、NチャネルMOSトランジスタNS2のゲートにコンタクトを介して接続される。第1層金属配線M141は、ビア1を介して、ワード線RWL1に接続されることになる。第1層金属配線M142は、NチャネルMOSトランジスタNS3のソースを構成するN型不純物領域N3に、コンタクトを介して接続される。第1層金属配線M142は、ビア1を介して、接地電位配線VSSに接続されることになる。第1層金属配線M143は、NチャネルMOSトランジスタNS0のゲートにコンタクトを介して接続される。第1層金属配線M143は、ビア1を介して、ワード線RWL0に接続されることになる。第1層金属配線M144は、NチャネルMOSトランジスタNS0のソースを構成するN型不純物領域N3に、コンタクトを介して接続される。第1層金属配線M144は、ビア1を介して、接地電位配線VSSに接続されることになる。
図39において、図39が図13と異なる点は、第2層金属配線M210−M213がY方向に沿って設けられている点、第3層金属配線M306−307がX方向に沿って設けられている点、である。他の構成は、図13と同じであるので、説明は省略する。
図39において、第2層金属配線M210は、ワード線RWL0を構成する。第2層金属配線M210は、第1層金属配線M143にビア1を介して接続している。第2層金属配線M211は、ワード線RWL1を構成する。第2層金属配線M211は、第1層金属配線M143にビア1を介して接続している。第2層金属配線M212は、接地電位配線VSSである。接地電位配線VSSは、第1層金属配線M142、M144にビア1を介して接続している。第2層金属配線M213は、第1層金属配線M140にビア1を介して接続している。第2層金属配線M213は、ビア2を介して、第3層金属配線M306に接続される。
第3層金属配線M306は、ビット線RBLを構成する。第3層金属配線M306は、ビット線BL1(M303)と接地電位配線VSS(M304)の間に並走して配置される。第3層金属配線M307は、通過配線であり、電源電位配線VDD(M302)とビット線BL1(M303)の間に並走して配置される。なお、第3層金属配線M307は設けられなくてもよい。
実施例5によれば、実施態様および実施例1と同様な効果を得ることが可能な2ポート型メモリを構成することが可能である。
次に、図40および図41を用いて、実施例6を説明する。実施例6は、図31の変形例4に係るBCAMのメモリセルのレイアウト配置を、FinFETの構造を利用して配置したものである。図40は、実施例6に係る第1層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。図41は、実施例6に係る第2層金属配線の形成されたBCAMのメモリセルのレイアウト配置を示す図である。なお、BCAMのメモリセルの回路構成は、図25と同じである。
図40において、メモリセルMC00の形成領域には、Y方向に沿って設けられたゲート電極G1−G6と、X方向に沿って設けられたN型ウェル領域NWと、N型ウェル領域NWに隣接し、かつ、X方向に沿って設けられたP型ウェル領域PWと、を有する。N型ウェル領域NWは、平面視において、左隣に形成されるメモリセルと共用される。また、P型ウェル領域PWは、Y方向に沿って設けられ、平面視において、右隣に形成されるメモリセルと共用される。メモリセルMC00の形成領域には、また、Y方向に沿って設けられた第0層金属配線としてのローカルインターコネクト配線(LIC1−LIC11)と、X方向に沿って設けられた第1層金属配線(M11−M19、M110−M112)と、が設けられる。
ゲート電極G1は、NチャネルMOSトランジスタNT1のゲートを構成する。ゲート電極G2は、NチャネルMOSトランジスタNT2のゲートを構成する。ゲート電極G3は、PチャネルMOSトランジスタPM1、NチャネルMOSトランジスタND1およびNチャネルMOSトランジスタNS3のゲートを構成する。ゲート電極G4は、PチャネルMOSトランジスタPM2、NチャネルMOSトランジスタND2およびNチャネルMOSトランジスタNS1のゲートを構成する。ゲート電極G5は、NチャネルMOSトランジスタNS0のゲートを構成する。ゲート電極G6は、NチャネルMOSトランジスタNS2のゲートを構成する。
N型ウェル領域NW内には、P型不純物領域P1がX方向に沿って配置される。P型不純物領域P1は、PチャネルMOSトランジスタPM1、PM2のソースまたはドレインとなる。
P型ウェル領域PW内には、N型不純物領域N11、N12、N21、N22、N23がX方向に並走して配置される。N型不純物領域N11、N12は、P型不純物領域P1とN型不純物領域N21との間に配置される。N型不純物領域N11、N12は、NチャネルMOSトランジスタNT1、ND1、ND2、NT2のソースまたはドレインを構成する。NチャネルMOSトランジスタNT1、ND1、ND2、NT2の各々は、2つのトランジスタが並列に接続された構成とされている。
N型不純物領域N21、N22、N23は、NチャネルMOSトランジスタNS0−NS3のソースまたはドレインを構成する。NチャネルMOSトランジスタNS0−NS3の各々は、3つのトランジスタが並列に接続された構成とされている。NチャネルMOSトランジスタNT1、ND1、ND2、NT2が、PチャネルMOSトランジスタPM1、PM2と、NチャネルMOSトランジスタNS0−NS3との間に配置される。
第1層金属配線M11は、ワード線WLe0を構成する。M11は、ゲート電極G1、G2に、コンタクトを介して、接続されている。第1層金属配線M12は、ワード線WLo0を構成する。M12は、メモリセルMC10の形成領域において、ゲート電極G1およびG2に、コンタクトを介して接続される。第1層金属配線M13は、LIC4に、コンタクトを介して接続される。LIC4は、NチャネルMOSトランジスタNT2のソースを構成するN型不純物領域N11、N12に接続される。M13は、ビット線BL1に接続されることになる。第1層金属配線M14は、LIC5に、コンタクトを介して接続される。LIC5は、NチャネルMOSトランジスタNT1のソースを構成するN型不純物領域N11、N12に接続される。M14は、ビット線BL0に接続されることになる。第1層金属配線M15は、マッチ線ML0を構成する。M15は、LIC9に、コンタクトを介して接続される。LIC9は、NチャネルMOSトランジスタNS1、NS3のドレインを構成するN型不純物領域N21、N22、N23に接続される。第1層金属配線M16は、LIC7とLIC11とに、コンタクトを介して接続される。LIC7は、NチャネルMOSトランジスタNS0のソースを構成するN型不純物領域N21、N22、N23に接続される。LIC11は、NチャネルMOSトランジスタNS2のソースを構成するN型不純物領域N21、N22、N23に接続される。M16は、接地電位配線VSSと接続されることになる。第1層金属配線M17は、ゲート電極G5に、コンタクトを介して接続される。M17は、サーチ線SL0に接続されることになる。第1層金属配線M18は、ゲート電極G6に、コンタクトを介して接続される。M18は、サーチ線/SL0に接続されることになる。第1層金属配線M19は、ゲート電極G3とLIC3とに、コンタクトを介して接続される。LIC3は、PチャネルMOSトランジスタPM2のドレインを構成するP型不純物領域P1、および、NチャネルMOSトランジスタND2のドレインを構成するN型不純物領域N11、N12に接続されている。第1層金属配線M110は、ゲート電極G4とLIC2とに、コンタクトを介して接続される。LIC2は、PチャネルMOSトランジスタPM1のドレインを構成するP型不純物領域P1、および、NチャネルMOSトランジスタND1のドレインを構成するN型不純物領域N11、N12に接続される。第1層金属配線M111は、LIC1に、コンタクトを介して接続される。LIC1は、PチャネルMOSトランジスタPM1、PM2のソースを構成するP型不純物領域P1に接続される。M111は、電源電位配線VDDと接続されることになる。第1層金属配線M112は、LIC6に、コンタクトを介して接続される。LIC6は、NチャネルMOSトランジスタND1、ND2のソースを構成するN型不純物領域N11、N12に接続される。なお、LIC8は、NチャネルMOSトランジスタNS2のドレイン、または、NチャネルMOSトランジスタNS3のソースを構成するN型不純物領域N21、N22、N23に接続される。LIC10は、NチャネルMOSトランジスタNS0のドレイン、または、NチャネルMOSトランジスタNS1のソースを構成するN型不純物領域N21、N22、N23に接続される。
図41において、 図27に示すように、メモリセルMC00の形成領域には、第2層目金属配線(M20-M25)がY方向に沿って設けられる。
第2層目金属配線M20は、ビット線BL1を構成する。第2層目金属配線M20は、ビア1を介して第1層目金属配線M14に接続される。第2層目金属配線M21は、サーチ線/SL0を構成する。第2層目金属配線M21は、ビア1を介して第1層目金属配線M18に接続される。第2層目金属配線M22は、接地電位配線VSSを構成する。第2層目金属配線M22は、ビア1を介して第1層目金属配線M16、M112に接続される。第2層目金属配線M23は、電源電位配線VDDを構成する。第2層目金属配線M23は、ビア1を介して第1層目金属配線M111に接続される。第2層目金属配線M24は、サーチ線SL0を構成する。第2層目金属配線M24は、ビア1を介して第1層目金属配線M17に接続される。第2層目金属配線M25は、ビット線BL0を構成する。第2層目金属配線M25は、ビア1を介して第1層目金属配線M13に接続される。
なお、変形例2で説明された局所接地配線LVSSおよびマッチ線制御回路MLCaの構成を実施例6に適用する場合、すなわち、第1層目金属配線M16を局所接地配線LVSSとする場合、第2層目金属配線M22は、ビア1を介して、第1層目金属配線M112にのみ接続する(第1層目金属配線M16には接続しない)。の場合、第1層目金属配線M16が第2層目金属配線M22にビア1を介して接続されないように、対応する部分のビア1が削除される。これにより、第1層目金属配線M16は、局所接地配線LVSSとすることができる。
実施例6によれば、以下の効果を得ることができる。
第1層金属配線(M11−M19、M110−M112)の配線ピッチが、等間隔で直線パターンのみであるので、製造が容易化される。
第2層目金属配線(M20-M25)の配線ピッチが、等間隔で直線パターンのみであるので、製造が容易化される。
変形例4と同様に、隣接セルと共有した比較的太いN型ウェル領域NWおよびP型ウェル領域PWとなる。このため、N型およびP型ウェル領域NW、PWの形成時のプロセス制御が比較的容易になるので、N型およびP型ウェル領域NW、PWの製造が容易化できる。
以上、本発明者によってなされた発明を実施例に基づき具体的に説明したが、本発明は、上記実施形態および実施例に限定されるものではなく、種々変更可能であることはいうまでもない。
1、1a、1b、1c、1d:半導体記憶装置
2、2a、2b、2c、2d:メモリアレイ
MC:メモリセル
G、G1、G2、G3、G4:ゲート電極(ゲート配線)
WL:ワード線
BT:ビット線
TCEL:TCAMセル
ML0:マッチ線
SL0、/SL0:サーチ線

Claims (19)

  1. 複数のメモリセルと、
    前記複数のメモリセルに接続されたワード線と、を有し、
    前記ワード線は、第1方向に沿って配置され、
    前記複数のメモリセルのおのおのは、前記第1方向と交差する第2方向に沿って配置されたゲート電極を含む、半導体記憶装置。
  2. 請求項1の半導体記憶装置において、
    前記複数のメモリセルに接続された複数のビット線を含み。
    前記複数のビット線は、前記第2方向に沿って配置される、半導体記憶装置。
  3. 請求項2の半導体記憶装置において、
    前記ゲート電極は、第1ゲート電極と、第2ゲート電極と、第3ゲート電極と、第4ゲート電極と、を含み、
    前記第1ゲート電極、前記第2ゲート電極、前記第3ゲート電極および前記第4ゲート電極は、互いに離間して設けられとともに、曲がりの無い直線状の形状とされ、
    前記第1ゲート電極と前記第3ゲート電極とは、前記第1方向に、並走する様に配置され、
    前記第1ゲート電極と前記第4ゲート電極とは、前記第2方向に、一直線状に配置され、
    前記第3ゲート電極と前記第2ゲート電極とは、前記第2方向に、一直線状に配置される、半導体記憶装置。
  4. 請求項3の半導体記憶装置において、
    前記複数のメモリセルのおのおのは、前記第2方向に細長い矩形形状のパターンを有し、
    前記第1ゲート電極、前記第2ゲート電極、前記第3ゲート電極および前記第4ゲート電極は、前記細長い矩形形状のパターンの中に配置される、半導体記憶装置。
  5. 請求項4の半導体記憶装置において、
    前記複数のメモリセルのおのおのは、6つのMOSトランジスタを含むスタティック型メモリセルである、半導体記憶装置。
  6. 請求項2の半導体記憶装置において、
    前記複数のメモリセルのおのおのにおいて、1つのメモリセルに対応するワード線の長さは、1つのメモリセルに対応するビット線の長さより短い、半導体記憶装置。
  7. 複数のメモリセルと、
    前記複数のメモリセルに接続されたワード線と、
    前記複数のメモリセルに接続された複数のビット線と、を含み。
    前記ワード線は、第1方向に沿って延伸する様に配置され、
    前記複数のビット線は、前記第1方向と交差する第2方向に沿って延伸する様に配置され、
    前記複数のメモリセルのおのおのは、前記第2方向に沿って配置された複数のゲート電極を含み、
    前記複数のメモリセルのおのおのは、6つのMOSトランジスタを含み、
    前記6つのMOSトランジスタの内の2つは、前記第1方向に、上下に配置される、半導体記憶装置。
  8. 請求項7の半導体記憶装置において、
    前記複数のメモリセルは、前記第1方向に沿って配置され、
    前記第1方向に沿って配置された前記複数のメモリセルにおいて、上下に配置された2つメモリセルは、前記複数のビット線の1つを共用する、半導体記憶装置。
  9. 請求項7の半導体記憶装置において、
    前記ゲート電極は、第1ゲート電極と、第2ゲート電極と、第3ゲート電極と、第4ゲート電極と、を含み、
    前記第1ゲート電極、前記第2ゲート電極、前記第3ゲート電極および前記第4ゲート電極は、互いに離間して設けられとともに、曲がりの無い直線状の形状とされ、
    前記第1ゲート電極と前記第3ゲート電極とは、前記第1方向において、上下に並走する様に配置され、
    前記第1ゲート電極と前記第4ゲート電極とは、前記第2方向に、一直線状に配置され、
    前記第3ゲート電極と前記第2ゲート電極とは、前記第2方向に、一直線状に配置される、半導体記憶装置。
  10. 請求項9の半導体記憶装置において、
    前記6つのMOSトランジスタは、第1および第2のPチャネルMOSトランジスタ、および、第1、第2、第3および第4のNチャネルMOSトランジスタを含み、
    前記第1ゲート電極は、前記第1のNチャネルMOSトランジスタのゲートとされ、
    前記第2ゲート電極は、前記第2のNチャネルMOSトランジスタのゲートとされ、
    前記第3ゲート電極は、前記第1のPチャネルMOSトランジスタのゲートと前記第3のNチャネルMOSトランジスタのゲートとされ、
    前記第4ゲート電極は、前記第2のPチャネルMOSトランジスタのゲートと前記第4のNチャネルMOSトランジスタのゲートとされる、半導体記憶装置。
  11. 請求項10の半導体記憶装置において、
    前記第1のNチャネルMOSトランジスタと前記第3のNチャネルMOSトランジスタのソースまたはドレインは、前記第1方向に沿うように設けられた第1P型ウェル領域内に形成されたN型不純物領域により構成され、
    前記第2のNチャネルMOSトランジスタと前記第4のNチャネルMOSトランジスタのソースまたはドレインは、前記第1方向に沿うように設けられた第2P型ウェル領域内に形成されたN型不純物領域により構成され、
    前記第1および第2のPチャネルMOSトランジスタのソースまたはドレインは、前記第1方向に沿うように設けられ、前記第1および第2P型ウェル領域に挟まれるように設けられたN型ウェル領域内に形成されたP型不純物領域により構成される、半導体記憶装置。
  12. 請求項7の半導体記憶装置において、
    前記半導体記憶装置は、第1、第2、第3および第4層金属配線を用いて形成され、
    前記ワード線は、前記第3層金属配線および前記第4層金属配線の一方によって形成され、
    前記複数のビット線は、前記第3層金属配線および前記第4層金属配線の他方によって形成される、半導体記憶装置。
  13. 請求項7の半導体記憶装置において、
    前記半導体記憶装置は、第1、第2および第3層金属配線を用いて形成され、
    前記ワード線は、前記第2層金属配線および前記第3層金属配線の一方によって形成され、
    前記複数のビット線は、前記第2層金属配線および前記第3層金属配線の他方によって形成される、半導体記憶装置。
  14. 第1方向に沿って設けられた第1ワード線および第2ワード線と、
    前記第1方向と交差する第2方向に沿って設けられた第1ビット線、第2ビット線および第3ビット線と、
    前記第1ワード線と、前記第1ビット線および前記第2ビット線と、に接続された第1メモリセルと、
    前記第2ワード線と、前記第2ビット線および前記第3ビット線と、に接続された第2メモリセルと、を有し、
    前記第1メモリセルおよび前記第2メモリセルのおのおのは、前記第2方向に沿って設けられたゲート電極を有する、
    半導体記憶装置。
  15. 請求項14の半導体記憶装置において、
    前記ゲート電極は、第1ゲート電極と、第2ゲート電極と、第3ゲート電極と、第4ゲート電極と、を含み、
    前記第1ゲート電極、前記第2ゲート電極、前記第3ゲート電極および前記第4ゲート電極は、互いに離間して設けられとともに、曲がりの無い直線状の形状とされ、
    前記第1ゲート電極と前記第3ゲート電極とは、前記第1方向において、上下に並走する様に配置され、
    前記第1ゲート電極と前記第4ゲート電極とは、前記第2方向に、一直線状に配置され、
    前記第3ゲート電極と前記第2ゲート電極とは、前記第2方向に、一直線状に配置される、半導体記憶装置。
  16. 請求項15の半導体記憶装置において、
    前記第1メモリセルおよび前記第2メモリセルのおのおのは、第1および第2のPチャネルMOSトランジスタ、および、第1、第2、第3および第4のNチャネルMOSトランジスタを含み、
    前記第1ゲート電極は、前記第1のNチャネルMOSトランジスタのゲートとされ、
    前記第2ゲート電極は、前記第2のNチャネルMOSトランジスタのゲートとされ、
    前記第3ゲート電極は、前記第1のPチャネルMOSトランジスタのゲートと前記第3のNチャネルMOSトランジスタのゲートとされ、
    前記第4ゲート電極は、前記第2のPチャネルMOSトランジスタのゲートと前記第4のNチャネルMOSトランジスタのゲートとされる、半導体記憶装置。
  17. 請求項16の半導体記憶装置において、
    前記第1のNチャネルMOSトランジスタと前記第3のNチャネルMOSトランジスタのソースまたはドレインは、前記第1方向に沿うように設けられた第1P型ウェル領域内に形成されたN型不純物領域により構成され、
    前記第2のNチャネルMOSトランジスタと前記第4のNチャネルMOSトランジスタのソースまたはドレインは、前記第1方向に沿うように設けられた第2P型ウェル領域内に形成されたN型不純物領域により構成され、
    前記第1および第2のPチャネルMOSトランジスタのソースまたはドレインは、前記第1方向に沿うように設けられ、前記第1および第2P型ウェル領域に挟まれるように設けられたN型ウェル領域内に形成されたP型不純物領域により構成される、半導体記憶装置。
  18. 請求項17の半導体記憶装置において、
    前記半導体記憶装置は、第1、第2、第3および第4層金属配線を用いて形成され、
    前記第1および前記第2ワード線は、前記第3層金属配線および前記第4層金属配線の一方によって形成され、
    前記第1乃至第3ビット線は、前記第3層金属配線および前記第4層金属配線の他方によって形成される、半導体記憶装置。
  19. 請求項17の半導体記憶装置において、
    前記半導体記憶装置は、第1、第2および第3層金属配線を用いて形成され、
    前記第1および前記第2ワード線は、前記第2層金属配線および前記第3層金属配線の一方によって形成され、
    前記第1乃至第3ビット線は、前記第2層金属配線および前記第3層金属配線の他方によって形成される、半導体記憶装置。
JP2018113366A 2017-12-21 2018-06-14 半導体記憶装置 Pending JP2019114764A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US16/178,227 US10644009B2 (en) 2017-12-21 2018-11-01 Semiconductor memory device
TW107139421A TW201928956A (zh) 2017-12-21 2018-11-07 半導體記憶裝置
EP18205349.6A EP3503106A3 (en) 2017-12-21 2018-11-09 Semiconductor memory device
CN201811488402.5A CN110034118A (zh) 2017-12-21 2018-12-06 半导体存储器件
KR1020180164297A KR20190075821A (ko) 2017-12-21 2018-12-18 반도체 기억 장치

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017245114 2017-12-21
JP2017245114 2017-12-21

Publications (1)

Publication Number Publication Date
JP2019114764A true JP2019114764A (ja) 2019-07-11

Family

ID=67223782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018113366A Pending JP2019114764A (ja) 2017-12-21 2018-06-14 半導体記憶装置

Country Status (4)

Country Link
JP (1) JP2019114764A (ja)
KR (1) KR20190075821A (ja)
CN (1) CN110034118A (ja)
TW (1) TW201928956A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI801832B (zh) * 2020-03-31 2023-05-11 台灣積體電路製造股份有限公司 記憶體電路、記憶體單元以及記憶體單元的操作方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05290577A (ja) * 1992-04-06 1993-11-05 Mitsubishi Electric Corp 半導体集積回路装置
US5554874A (en) * 1995-06-05 1996-09-10 Quantum Effect Design, Inc. Six-transistor cell with wide bit-line pitch, double words lines, and bit-line contact shared among four cells
JP4565700B2 (ja) 1999-05-12 2010-10-20 ルネサスエレクトロニクス株式会社 半導体装置
JP3637826B2 (ja) * 2000-01-21 2005-04-13 セイコーエプソン株式会社 半導体記憶装置
JP2002184870A (ja) * 2000-12-18 2002-06-28 Mitsubishi Electric Corp スタティック型半導体記憶装置
JP2004079897A (ja) * 2002-08-21 2004-03-11 Renesas Technology Corp スタティック型半導体記憶装置
JP3920804B2 (ja) * 2003-04-04 2007-05-30 松下電器産業株式会社 半導体記憶装置
JP2006196124A (ja) * 2005-01-14 2006-07-27 Nec Electronics Corp メモリセル及び半導体集積回路装置
CN1956098A (zh) * 2005-08-02 2007-05-02 株式会社瑞萨科技 半导体存储装置
JP4583326B2 (ja) * 2006-03-30 2010-11-17 富士通セミコンダクター株式会社 半導体装置
US9576644B2 (en) * 2015-04-27 2017-02-21 Taiwan Semiconductor Manufacturing Company, Ltd. Integrated circuit chip having two types of memory cells
US9871046B2 (en) * 2016-02-24 2018-01-16 Taiwan Semiconductor Manufacturing Company, Ltd. SRAM circuits with aligned gate electrodes

Also Published As

Publication number Publication date
CN110034118A (zh) 2019-07-19
TW201928956A (zh) 2019-07-16
KR20190075821A (ko) 2019-07-01

Similar Documents

Publication Publication Date Title
EP3503106A2 (en) Semiconductor memory device
US7505307B2 (en) Semiconductor memory having resistance change element
JP4624198B2 (ja) 半導体記憶装置
JP6421399B2 (ja) Stt−mramを使用した半導体記憶装置
KR20180028020A (ko) 반도체 장치
US8139404B2 (en) Semiconductor memory device
JP6495145B2 (ja) 半導体装置
WO2012081453A1 (ja) 半導体記憶装置
KR20120037371A (ko) 반도체 디바이스
CN107026168A (zh) 集成电路结构
KR20180131416A (ko) 내용 참조 메모리 및 반도체 장치
CN101999147A (zh) 半导体存储装置
JP2019033161A (ja) 半導体記憶装置
US6977834B2 (en) Semiconductor integrated circuit device
US20100308419A1 (en) SRAM Cell with T-Shaped Contact
CN110659224A (zh) 存储器装置和系统、集成电路的制造方法
JP2004192694A (ja) 半導体記憶装置
JP2019114764A (ja) 半導体記憶装置
TWI782152B (zh) 半導體記憶裝置
CN118136061B (zh) 一种高密度存储阵列
JP2013012519A (ja) 半導体装置
CN117615580A (zh) 一种半导体存储单元及其阵列结构
JP2001344985A (ja) 半導体記憶装置
CN114360617A (zh) 一种efuse单元、efuse单元的应用电路及efuse阵列
TWI877721B (zh) 記憶體電路及操作記憶體電路的方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180620