JPH03286494A - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPH03286494A JPH03286494A JP2231647A JP23164790A JPH03286494A JP H03286494 A JPH03286494 A JP H03286494A JP 2231647 A JP2231647 A JP 2231647A JP 23164790 A JP23164790 A JP 23164790A JP H03286494 A JPH03286494 A JP H03286494A
- Authority
- JP
- Japan
- Prior art keywords
- level
- potential
- data
- initialization
- memory cell
- 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
Landscapes
- Static Random-Access Memory (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は半導体記憶装置に関し、特に、メモリセルの記
憶データを初期化する機能を有する半導体記憶装置に関
する。
憶データを初期化する機能を有する半導体記憶装置に関
する。
[従来の技術]
現在、RAM (ランダムアクセスメモリ)等の半導体
記憶装置は、種々の半導体集積回路に1チツプ化されて
組込まれたり、あるいは、単体としても種々の分野で用
いられている。このような半導体記憶装置は、その用途
によっては、電源投入時(使用開始時)に、実際の使用
に際してメモリアレイの記憶データパターンを予め定め
られたものに設定される(初期化される)必要がある場
合がある。そのような半導体記憶装置の一例としては、
キャッシュメモリやマツチングメモリ等がある。キャッ
シュメモリは、主記憶装置の記憶内容を転送記憶するた
めに用いられる非常に高速に動作するメモリである。ま
た、マツチングメモリは、識別子を必要とするデータフ
ロープロセッサ等の計算機システムにおいて、この識別
子を記憶し、この識別子に従って種々のデータ処理を行
なうようなメモリである。このような“データの初期化
”が必要な半導体記憶装置では、メモリアレイ内のすべ
てのメモリセルあるいは、一部のメモリセル(たとえば
キャッシュメモリの場合には、識別子が記憶されるアド
レスのメモリセル)の記憶データか、この初期化によっ
て論理値“1”にセットまたは論理値“0”にリセット
される。
記憶装置は、種々の半導体集積回路に1チツプ化されて
組込まれたり、あるいは、単体としても種々の分野で用
いられている。このような半導体記憶装置は、その用途
によっては、電源投入時(使用開始時)に、実際の使用
に際してメモリアレイの記憶データパターンを予め定め
られたものに設定される(初期化される)必要がある場
合がある。そのような半導体記憶装置の一例としては、
キャッシュメモリやマツチングメモリ等がある。キャッ
シュメモリは、主記憶装置の記憶内容を転送記憶するた
めに用いられる非常に高速に動作するメモリである。ま
た、マツチングメモリは、識別子を必要とするデータフ
ロープロセッサ等の計算機システムにおいて、この識別
子を記憶し、この識別子に従って種々のデータ処理を行
なうようなメモリである。このような“データの初期化
”が必要な半導体記憶装置では、メモリアレイ内のすべ
てのメモリセルあるいは、一部のメモリセル(たとえば
キャッシュメモリの場合には、識別子が記憶されるアド
レスのメモリセル)の記憶データか、この初期化によっ
て論理値“1”にセットまたは論理値“0”にリセット
される。
第14図は、このような初期化を実行する機能を備えた
従来のSRAM(スタティックランダムアクセスメモリ
)の全体構成の一例を示す概略ブロック図である。第1
4図を参照して、このSRAMは、入力データを記憶す
るメモリセルが行および列方向にマトリクス状に配され
る、複数のブロックからなるメモリアレイ1bと、入力
データおよび出力データを受けるデータ入出力端子TD
と、メモリアレイ1a内のブロックにおけるいずれかの
行を選択するロウアドレス信号を外部から受けるロウア
ドレス入力端子Arと、メモリアレイ1b内のブロック
におけるいずれかの列を選択するコラムアドレス信号を
外部から受けるコラムアドレス入力端子Acと、メモリ
アレイ1b内のいずれかのブロックを選択するブロック
アドレス選択信号を外部から受けるブロックアドレス入
力端子Abとを含む。
従来のSRAM(スタティックランダムアクセスメモリ
)の全体構成の一例を示す概略ブロック図である。第1
4図を参照して、このSRAMは、入力データを記憶す
るメモリセルが行および列方向にマトリクス状に配され
る、複数のブロックからなるメモリアレイ1bと、入力
データおよび出力データを受けるデータ入出力端子TD
と、メモリアレイ1a内のブロックにおけるいずれかの
行を選択するロウアドレス信号を外部から受けるロウア
ドレス入力端子Arと、メモリアレイ1b内のブロック
におけるいずれかの列を選択するコラムアドレス信号を
外部から受けるコラムアドレス入力端子Acと、メモリ
アレイ1b内のいずれかのブロックを選択するブロック
アドレス選択信号を外部から受けるブロックアドレス入
力端子Abとを含む。
第15図は、メモリアレイ1bの内部構成を示す回路図
である。第9図には、任意のブロックにおける1つのメ
モリセル列が代表的に示される。
である。第9図には、任意のブロックにおける1つのメ
モリセル列が代表的に示される。
第15図を参照して、メモリセルMCは、対を構成する
2本のビット線BITおよびBIT間に接続される。
2本のビット線BITおよびBIT間に接続される。
メモリセルMCは、逆並列に接続された2つのインバー
タINVIおよびINV2と、このインバータINV2
の入力端とビット線BITとの間に接続されるNチャン
ネルMOSトランジスタTR1および、インバータIN
VIの入力端と他方ノヒット線BITとの間に接続され
るNチャネルMO3)ランジスタTR2とを含む。トラ
ンジスタTR1およびTR2のゲートはともに同一のワ
ード線WLに接続される。ワード線WLは、第8図にお
いてロウデコーダ3に接続され、ビット線対BIT、B
ITは第8図において110回路6に接続される。
タINVIおよびINV2と、このインバータINV2
の入力端とビット線BITとの間に接続されるNチャン
ネルMOSトランジスタTR1および、インバータIN
VIの入力端と他方ノヒット線BITとの間に接続され
るNチャネルMO3)ランジスタTR2とを含む。トラ
ンジスタTR1およびTR2のゲートはともに同一のワ
ード線WLに接続される。ワード線WLは、第8図にお
いてロウデコーダ3に接続され、ビット線対BIT、B
ITは第8図において110回路6に接続される。
110回路6は、メモリアレイ1bから読出されたデー
タをメモリアレイlbから出力バッファ9に伝送するた
めの経路および、メモリアレイ1bに書込まれるデータ
を入力データコントロール回路10からメモリアレイ1
bに転送するための経路を形成する。なお、前者の経路
にはメモリアレイlbから読出されたデータを増幅する
センスアンプが含まれる。
タをメモリアレイlbから出力バッファ9に伝送するた
めの経路および、メモリアレイ1bに書込まれるデータ
を入力データコントロール回路10からメモリアレイ1
bに転送するための経路を形成する。なお、前者の経路
にはメモリアレイlbから読出されたデータを増幅する
センスアンプが含まれる。
データ書込時には、ロウアドレス入力端子Arに与えら
れるロウアドレス信号はロウアドレスバッファ2によっ
て取込まれる。
れるロウアドレス信号はロウアドレスバッファ2によっ
て取込まれる。
次に、ロウデコーダ3がロウアドレスバッファ2によっ
て取込まれたロウアドレス信号をデコードして、このロ
ウアドレス信号か指示するロウアドレスに対応する1行
のメモリセルを選択的にデータ書込/読出可能状態にす
る。
て取込まれたロウアドレス信号をデコードして、このロ
ウアドレス信号か指示するロウアドレスに対応する1行
のメモリセルを選択的にデータ書込/読出可能状態にす
る。
すなわち、ロウデコーダ3が、ロウアドレス信号が指示
するメモリセル行に対応するワード線WL(第15図参
照)に“H”レベルの電圧を与える。これによって、“
H″レベルたワード線WLに接続されるすべてのメモリ
セルにおいて、トランジスタTRIおよびTR2がON
状態となり、前記すべてのメモリセルが対応するビット
線対BIT、BITに電気的に接続される。
するメモリセル行に対応するワード線WL(第15図参
照)に“H”レベルの電圧を与える。これによって、“
H″レベルたワード線WLに接続されるすべてのメモリ
セルにおいて、トランジスタTRIおよびTR2がON
状態となり、前記すべてのメモリセルが対応するビット
線対BIT、BITに電気的に接続される。
同時に、ブロックアドレス入力端子Abに人力されるブ
ロックアドレス信号がブロックアドレスバッファ7によ
って取込まれる。次に、ブロックデコーダ8か、ブロッ
クアドレスバッファ7によって取込まれたブロックアド
レス信号をデコードして、110回路6において、取込
まれたブロックアドレス信号が指示する1つのブロック
に対応するすべてのビット線対を選択する。つまり、ブ
ロックデコーダ8はメモリアレイ1a内のブロックのう
ちから1つのブロックを選択する。
ロックアドレス信号がブロックアドレスバッファ7によ
って取込まれる。次に、ブロックデコーダ8か、ブロッ
クアドレスバッファ7によって取込まれたブロックアド
レス信号をデコードして、110回路6において、取込
まれたブロックアドレス信号が指示する1つのブロック
に対応するすべてのビット線対を選択する。つまり、ブ
ロックデコーダ8はメモリアレイ1a内のブロックのう
ちから1つのブロックを選択する。
同様に、コラムアドレス入力端子Acに与えられるコラ
ムアドレス信号はコラムアドレスバッファ4によって取
込まれる。次に、コラムデコーダ5かコラムアドレスバ
ッファ4によって取込まれたコラムアドレス信号をデコ
ードして、ブロックデコーダ8によって選択されたブロ
ックのメモリセルのうち、このコラムアドレス信号が指
示するコラムアドレスに対応する1列のメモリセルへの
データ伝達のみを選択的に可能にする。すなわち、コラ
ムデコーダ5は、110回路6に接続される前記選択さ
れたブロックのビット線対BIT、BITのうち、コラ
ムアドレス信号が指示する列に対応するビット線対のみ
を、110回路6において選択的に入力データコントロ
ール回路10に電気的に接続する。つまり、コラムデコ
ーダ5は、メモリアレイ1b内のビット線対のうちから
1対を選択する。
ムアドレス信号はコラムアドレスバッファ4によって取
込まれる。次に、コラムデコーダ5かコラムアドレスバ
ッファ4によって取込まれたコラムアドレス信号をデコ
ードして、ブロックデコーダ8によって選択されたブロ
ックのメモリセルのうち、このコラムアドレス信号が指
示するコラムアドレスに対応する1列のメモリセルへの
データ伝達のみを選択的に可能にする。すなわち、コラ
ムデコーダ5は、110回路6に接続される前記選択さ
れたブロックのビット線対BIT、BITのうち、コラ
ムアドレス信号が指示する列に対応するビット線対のみ
を、110回路6において選択的に入力データコントロ
ール回路10に電気的に接続する。つまり、コラムデコ
ーダ5は、メモリアレイ1b内のビット線対のうちから
1対を選択する。
一方、データ書込時には、入力バッファ11が、データ
入出力端子T。に与えられたデータの各ビットの信号を
、取込み入力データコントロール回路10に入力する。
入出力端子T。に与えられたデータの各ビットの信号を
、取込み入力データコントロール回路10に入力する。
入力データコントール回路10は、“初期化”のための
データ書込時ではない通常のデータ書込時においては、
入力バッファ11から与えられるデータを110回路6
に与える。
データ書込時ではない通常のデータ書込時においては、
入力バッファ11から与えられるデータを110回路6
に与える。
しかし、前述したように、110回路6においては入力
データコントロール回路10に、コラムデコーダ5によ
って選択されたメモリセル列に対応するビット線対のみ
が電気的に接続される。したかって、110回路6は、
入力データコントロール回路10から与えられたデータ
を相補的なレベルの電圧信号として、第15図のビット
線対BIT、BITに各々与える。具体的には、メモリ
アレイ1bにおいて、ロウデコーダ3によって“H”レ
ベルの電位を付与された1本のワード線(選択されたワ
ード線)WLにゲートを接続されるすべてのトランジス
タTRIおよびTR2がON状態となる。一方、110
回路6は、入力データコントロール回路10から与えら
れるデータに対応する論理値の電位およびその反転電位
を、コラムデコーダ5によって選択されたビット線対を
構成する2本のビット線BITおよびBITに各々与え
る。このため、第15図を参照して、コラムデコーダ5
によって選択された列と、ロウデコーダ3によって選択
された行の交点に配されるメモリセルにおいて、対応す
るビット線の一方BITに与えられた電位がトランジス
タTR2を介してインバータINVIに入力される。イ
ンバータINV1はこの電位を反転してインバータIN
V2に出力する。一方、インバータINV2には、他方
のビット線BITからトランジスタTRIを介して、イ
ンバータINVIの入力電位とは逆レベルの電位が付与
される。したがって、このメモリセルにおいて、インバ
ータINVIおよびINV2の接続点は、ビット線BI
Tに与えられた、入力データとは逆の論理値に対応する
電位および、ビ・ソト線BITに与えられた入力データ
に対応する電位に確定される。つまり、入力データがこ
のメモリセルに書込まれる。その後、ロウデコーダ3は
このメモリセルに対応するワード線WLの電位を“L”
に立下げる。これによって、このメモリセルを含む、選
択されたワード線WLに接続されるすべてのメモリセル
において、トランジスタTR1およびTR2がOFF状
態となる。しかし、インバータINVIの出力およびI
NV2の出力は各々、互いの入力にフィードバックされ
るため、インバータINVIおよびINV2の接続点の
電位は、データ書込時のレベルに保持される。つまり、
このメモリセルに書込データが記憶される。
データコントロール回路10に、コラムデコーダ5によ
って選択されたメモリセル列に対応するビット線対のみ
が電気的に接続される。したかって、110回路6は、
入力データコントロール回路10から与えられたデータ
を相補的なレベルの電圧信号として、第15図のビット
線対BIT、BITに各々与える。具体的には、メモリ
アレイ1bにおいて、ロウデコーダ3によって“H”レ
ベルの電位を付与された1本のワード線(選択されたワ
ード線)WLにゲートを接続されるすべてのトランジス
タTRIおよびTR2がON状態となる。一方、110
回路6は、入力データコントロール回路10から与えら
れるデータに対応する論理値の電位およびその反転電位
を、コラムデコーダ5によって選択されたビット線対を
構成する2本のビット線BITおよびBITに各々与え
る。このため、第15図を参照して、コラムデコーダ5
によって選択された列と、ロウデコーダ3によって選択
された行の交点に配されるメモリセルにおいて、対応す
るビット線の一方BITに与えられた電位がトランジス
タTR2を介してインバータINVIに入力される。イ
ンバータINV1はこの電位を反転してインバータIN
V2に出力する。一方、インバータINV2には、他方
のビット線BITからトランジスタTRIを介して、イ
ンバータINVIの入力電位とは逆レベルの電位が付与
される。したがって、このメモリセルにおいて、インバ
ータINVIおよびINV2の接続点は、ビット線BI
Tに与えられた、入力データとは逆の論理値に対応する
電位および、ビ・ソト線BITに与えられた入力データ
に対応する電位に確定される。つまり、入力データがこ
のメモリセルに書込まれる。その後、ロウデコーダ3は
このメモリセルに対応するワード線WLの電位を“L”
に立下げる。これによって、このメモリセルを含む、選
択されたワード線WLに接続されるすべてのメモリセル
において、トランジスタTR1およびTR2がOFF状
態となる。しかし、インバータINVIの出力およびI
NV2の出力は各々、互いの入力にフィードバックされ
るため、インバータINVIおよびINV2の接続点の
電位は、データ書込時のレベルに保持される。つまり、
このメモリセルに書込データが記憶される。
以下、インバータINVIおよびINV2の接続点のよ
うに、データに応じた電位か保持されるノードを記憶ノ
ードと呼ぶ。
うに、データに応じた電位か保持されるノードを記憶ノ
ードと呼ぶ。
このようにして、メモリアレイ1b内のブロックのうち
ブロックアドレス信号が指示するブロックにおいて、コ
ラムアドレス信号によって指示された列とロウアドレス
信号によって指示された行との交点に配されたメモリセ
ルにデータ入出力端子T。から入力されたデータが書込
まれ記憶される。
ブロックアドレス信号が指示するブロックにおいて、コ
ラムアドレス信号によって指示された列とロウアドレス
信号によって指示された行との交点に配されたメモリセ
ルにデータ入出力端子T。から入力されたデータが書込
まれ記憶される。
第16図は第14図におけるメモリアレイ1bに含まれ
るメモリセルの各々の構成をさらに詳細に示す回路図で
ある。第16図を参照して、第15図に示されるメモリ
セルを含む、メモリアレイ1b内のメモリセルMCの各
々は、前述のトランジスタTRIおよびTR2と、2つ
のPチャネルMOSトランジスタ210および220な
らびに2つのNチャネルMOSトランジスタ230およ
び240とを含む。トランジスタ210および230は
、電源Vccと接地GNDとの間に直列に接続されて、
インバータINVIを構成する。トランジスタ210お
よび230の接続点n1がこのインバータINVIの出
力端である。一方、トランジスタ220および240も
電源■。0と接地GNDとの間に直列に接続されてイン
バータINV2を構成する。トランジスタ220および
240の接続点n2がこのインバータINV2の出力端
である。トランジスタ210のゲートとトランジスタ2
30のゲートとは互いに接続される。
るメモリセルの各々の構成をさらに詳細に示す回路図で
ある。第16図を参照して、第15図に示されるメモリ
セルを含む、メモリアレイ1b内のメモリセルMCの各
々は、前述のトランジスタTRIおよびTR2と、2つ
のPチャネルMOSトランジスタ210および220な
らびに2つのNチャネルMOSトランジスタ230およ
び240とを含む。トランジスタ210および230は
、電源Vccと接地GNDとの間に直列に接続されて、
インバータINVIを構成する。トランジスタ210お
よび230の接続点n1がこのインバータINVIの出
力端である。一方、トランジスタ220および240も
電源■。0と接地GNDとの間に直列に接続されてイン
バータINV2を構成する。トランジスタ220および
240の接続点n2がこのインバータINV2の出力端
である。トランジスタ210のゲートとトランジスタ2
30のゲートとは互いに接続される。
トランジスタ210および230のゲート接続点はイン
バータINVIの入力端としてインバータINV2の出
、刃端n2に接続される。一方、トランジスタ220の
ゲートとトランジスタ240ゲートとも互いに接続され
る。トランジスタ220および240のゲート接続点は
インバータINV2の入力端としてインバータINVI
の出力端n1に接続される。
バータINVIの入力端としてインバータINV2の出
、刃端n2に接続される。一方、トランジスタ220の
ゲートとトランジスタ240ゲートとも互いに接続され
る。トランジスタ220および240のゲート接続点は
インバータINV2の入力端としてインバータINVI
の出力端n1に接続される。
データ続出時には、ロウアドレスバッファ2およびロウ
デコーダ3と、コラムアドレスバッファ4およびコラム
デコーダ5と、ブロックアドレスバッファ7およびブロ
ックデコーダ8とがデータ書込時と同様に動作して、メ
モリアレイ1b内のメモリセルのうち、ブロックアドレ
ス信号、コラムアドレス信号およびロウアドレス信号に
よって選択されたメモリセルのみがデータ書込/読出可
能状態となる。
デコーダ3と、コラムアドレスバッファ4およびコラム
デコーダ5と、ブロックアドレスバッファ7およびブロ
ックデコーダ8とがデータ書込時と同様に動作して、メ
モリアレイ1b内のメモリセルのうち、ブロックアドレ
ス信号、コラムアドレス信号およびロウアドレス信号に
よって選択されたメモリセルのみがデータ書込/読出可
能状態となる。
つまり、第15図を参照して、ブロックデコーダ8によ
って選択されたブロックにおいて、ロウデコーダ3によ
って“H”レベルの電位を付与されたワード線WLに対
応し、かつ、コラムデコーダ5によって選択されたビッ
ト線対に対応する1つのメモリセルにおいて、トランジ
スタTRIおよびTR2がON状態となるとともに、対
応するビット線対BIT、BITが110回路6を介し
て出力バッファ9に電気的に接続される。トランジスタ
TRIおよびTR2がON状態となることによって、記
憶ノードであるインバータINVIおよびINV2の接
続点の電位によって、前記対応するビット線対BIT、
BITの電位が変化する。つまり、選択されたメモリセ
ルの記憶データが対応するビット線対に読出される。こ
のビット線対BIT、BITの電位変化は、■/○70
回路6ンスアンプによって感知・増幅されて、前記記憶
データに対応する電位に変換された後、出力バッファ9
に与えられる。出力バッファ9は、この記憶データに対
応する電位をデータ入出力端子TDに読出データとして
導出する。
って選択されたブロックにおいて、ロウデコーダ3によ
って“H”レベルの電位を付与されたワード線WLに対
応し、かつ、コラムデコーダ5によって選択されたビッ
ト線対に対応する1つのメモリセルにおいて、トランジ
スタTRIおよびTR2がON状態となるとともに、対
応するビット線対BIT、BITが110回路6を介し
て出力バッファ9に電気的に接続される。トランジスタ
TRIおよびTR2がON状態となることによって、記
憶ノードであるインバータINVIおよびINV2の接
続点の電位によって、前記対応するビット線対BIT、
BITの電位が変化する。つまり、選択されたメモリセ
ルの記憶データが対応するビット線対に読出される。こ
のビット線対BIT、BITの電位変化は、■/○70
回路6ンスアンプによって感知・増幅されて、前記記憶
データに対応する電位に変換された後、出力バッファ9
に与えられる。出力バッファ9は、この記憶データに対
応する電位をデータ入出力端子TDに読出データとして
導出する。
実際には、データ書込時およびデータ読出時にこのSR
AMが前述のように動作するよう、ロウアドレスバッフ
ァ2.コラムアドレスバッファ4゜ブロックアドレスバ
ッファ7、出力バッファ9゜および入カッFツファ11
の動作タイミングがチップおよび入出力制御回路13に
よって制御される。
AMが前述のように動作するよう、ロウアドレスバッフ
ァ2.コラムアドレスバッファ4゜ブロックアドレスバ
ッファ7、出力バッファ9゜および入カッFツファ11
の動作タイミングがチップおよび入出力制御回路13に
よって制御される。
この制御回路13は、チップイネーブル端子CEに外部
より与えられるチップイネーブル信号。
より与えられるチップイネーブル信号。
書込イネーブル端子WEに外部より与えられる書込イネ
ーブル信号、および出力イネーブル端子OEに外部より
与えられる出力イネーブル信号に基づいてこの制御を行
なう。チップイネーブル信号は、このSRAMが搭載さ
れた装置において現在どのチップが動作すべきかを選択
するものであり、このSRAMチップが動作すべきとき
には、このチップセレクト信号が“L”レベルとなる。
ーブル信号、および出力イネーブル端子OEに外部より
与えられる出力イネーブル信号に基づいてこの制御を行
なう。チップイネーブル信号は、このSRAMが搭載さ
れた装置において現在どのチップが動作すべきかを選択
するものであり、このSRAMチップが動作すべきとき
には、このチップセレクト信号が“L”レベルとなる。
書込イネーブル信号は、このメモリが現在データ書込モ
ードにあるかべき否かを示すものであり、データ書込モ
ードにあるべきときには、“L”レベルとなる。出力イ
ネーブル信号は、現在このメモリから読出データが出力
されるべきか否かを示すものであり、読出データが出力
されるべきときには“L″ レベルとなる。
ードにあるかべき否かを示すものであり、データ書込モ
ードにあるべきときには、“L”レベルとなる。出力イ
ネーブル信号は、現在このメモリから読出データが出力
されるべきか否かを示すものであり、読出データが出力
されるべきときには“L″ レベルとなる。
チップイネーブル信号が“L”レベルである、このSR
AMチップが動作すべき期間には、制御回路13はロウ
アドレスバッファ2.コラムアドレスバッファ4.ブロ
ックアドレスバッファ7の動作を能動化する。また、書
込イネーブル信号が“L”レベルである、このメモリに
データ書込みが行なわれるべき期間には、制御回路↓3
は入出力端子TDに与えられたデータがSRAM内に取
込まれるように、入力バッファ11の動作を能動化する
。また、出力イネーブル信号が“L”レベルにあり、読
出データが出力されるべき期間には、制御回路13はメ
モリアレイ1bからの続出データが外部に出力されるよ
うに、出力バッファ9の動作を能動化する。
AMチップが動作すべき期間には、制御回路13はロウ
アドレスバッファ2.コラムアドレスバッファ4.ブロ
ックアドレスバッファ7の動作を能動化する。また、書
込イネーブル信号が“L”レベルである、このメモリに
データ書込みが行なわれるべき期間には、制御回路↓3
は入出力端子TDに与えられたデータがSRAM内に取
込まれるように、入力バッファ11の動作を能動化する
。また、出力イネーブル信号が“L”レベルにあり、読
出データが出力されるべき期間には、制御回路13はメ
モリアレイ1bからの続出データが外部に出力されるよ
うに、出力バッファ9の動作を能動化する。
以上のこのSRAMの動作は、初期化機能を有さない通
常のSRAMの場合と同様である。
常のSRAMの場合と同様である。
しかし、このSRAMでは、上述のような通常のSRA
Mに備えられる機能部に加えて、初期化データコントロ
ール回路12.クロック生成回路14、および初期化ア
ドレス生成回路15が付加される。
Mに備えられる機能部に加えて、初期化データコントロ
ール回路12.クロック生成回路14、および初期化ア
ドレス生成回路15が付加される。
初期化アドレス生成回路15は、予め定められた初期化
すべきメモリセルのアドレスに対応するブロックアドレ
ス、ロウアドレス、およびコラムアドレスを各々示すブ
ロックアドレス信号、ロウアドレス信号、およびコラム
アドレス信号を生成して、これらを各々ブロックデコー
ダ8.コラムデコーダ5.およびロウデコーダ3に与え
る。
すべきメモリセルのアドレスに対応するブロックアドレ
ス、ロウアドレス、およびコラムアドレスを各々示すブ
ロックアドレス信号、ロウアドレス信号、およびコラム
アドレス信号を生成して、これらを各々ブロックデコー
ダ8.コラムデコーダ5.およびロウデコーダ3に与え
る。
初期化データコントロール回路12は、前記初期化すべ
きメモリセルに、初期時に与えるべき予め定められたデ
ータ(初期化データ)を作成して入力データコントロー
ル回路10に与える。
きメモリセルに、初期時に与えるべき予め定められたデ
ータ(初期化データ)を作成して入力データコントロー
ル回路10に与える。
クロック生成回路14は、初期化信号入力端子T1に外
部から与えられる初期化のための制御信号(初期化信号
)に基づいて、初期化アドレス生成回路15における、
ブロックアドレス信号、ロウアドレス信号、およびコラ
ムアドレス信号の発生のためのクロック信号および、初
期化データコントロール回路工2における、初期化デー
タの発生のためのクロック信号を生成する。
部から与えられる初期化のための制御信号(初期化信号
)に基づいて、初期化アドレス生成回路15における、
ブロックアドレス信号、ロウアドレス信号、およびコラ
ムアドレス信号の発生のためのクロック信号および、初
期化データコントロール回路工2における、初期化デー
タの発生のためのクロック信号を生成する。
電源投入時には、初期化信号入力端子T、に初期化信号
が付与される。この初期化信号に応答して、クロック生
成回路14が前述のクロ・yり信号を生成する。次に、
このクロック信号に基づいて初期化データコントロール
回路12および初期化アドレス生成回路15が前述のよ
うに動作する。
が付与される。この初期化信号に応答して、クロック生
成回路14が前述のクロ・yり信号を生成する。次に、
このクロック信号に基づいて初期化データコントロール
回路12および初期化アドレス生成回路15が前述のよ
うに動作する。
このような初期化時には、外部からの入力データを取込
む入力バッファ11はまだ制御回路13によって不能化
されており、通常の書込データは入力データコントロー
ル回路10に入力されず、入力データコントロール回路
10は初期化データコントロール回路12から与えられ
るデータを書込データとして110回路6に与える。同
様に、このときロウアドレスバッファ2.コラムアドレ
スバッファ4.およびブロックアドレスバッファ7はま
だ制御回路13によって不能化されており、ロウデコー
ダ3.コラムデコーダ5.およびブロックデコーダ8に
は外部から入力されるアドレス信号は与えられない。し
たがって初期化時にはロウデコーダ3.コラムデコーダ
5.およびブロワ、クデコーダ8は各々初期化アドレス
生成回路15から与えられるロウアドレス信号、コラム
アドレス信号、およびブロックアドレス信号のみを受け
てこれをデコードする。したがって、この場合には、メ
モリアレイ1bにおいて、初期化されるべきメモリセル
が1アドレスずつ順次選択されて、初期化データコント
ロール回路12によって生成された初期化データを書込
まれる。
む入力バッファ11はまだ制御回路13によって不能化
されており、通常の書込データは入力データコントロー
ル回路10に入力されず、入力データコントロール回路
10は初期化データコントロール回路12から与えられ
るデータを書込データとして110回路6に与える。同
様に、このときロウアドレスバッファ2.コラムアドレ
スバッファ4.およびブロックアドレスバッファ7はま
だ制御回路13によって不能化されており、ロウデコー
ダ3.コラムデコーダ5.およびブロックデコーダ8に
は外部から入力されるアドレス信号は与えられない。し
たがって初期化時にはロウデコーダ3.コラムデコーダ
5.およびブロワ、クデコーダ8は各々初期化アドレス
生成回路15から与えられるロウアドレス信号、コラム
アドレス信号、およびブロックアドレス信号のみを受け
てこれをデコードする。したがって、この場合には、メ
モリアレイ1bにおいて、初期化されるべきメモリセル
が1アドレスずつ順次選択されて、初期化データコント
ロール回路12によって生成された初期化データを書込
まれる。
なお、初期化データコントロール回路12および初期化
アドレス生成回路15には直接必要なりロックが入力さ
れてもよい。
アドレス生成回路15には直接必要なりロックが入力さ
れてもよい。
このように、この半導体記憶装置では、電源投入時に、
装置内部に特別に設けられた初期化のための回路によっ
て、すなわち、ハード的に所定のメモリセルの記憶デー
タが初期化される。初期化データコントロール回路12
.クロック生成回路14、および初期化アドレス生成回
路15の初期化のための回路は、予めこの半導体記憶装
置に組込まれるものである。このため、初期化のために
生成されるアドレス信号は、単一である。したがって、
初期化のたびに、異なるアドレスのメモリセルを初期化
したり、異なるデータを初期化データとすることはでき
ない。そこで、一般には、このような不規則な初期化を
行なう場合には、ノ\−ド的な初期化ではなくソフト的
な初期化が行なわれる。
装置内部に特別に設けられた初期化のための回路によっ
て、すなわち、ハード的に所定のメモリセルの記憶デー
タが初期化される。初期化データコントロール回路12
.クロック生成回路14、および初期化アドレス生成回
路15の初期化のための回路は、予めこの半導体記憶装
置に組込まれるものである。このため、初期化のために
生成されるアドレス信号は、単一である。したがって、
初期化のたびに、異なるアドレスのメモリセルを初期化
したり、異なるデータを初期化データとすることはでき
ない。そこで、一般には、このような不規則な初期化を
行なう場合には、ノ\−ド的な初期化ではなくソフト的
な初期化が行なわれる。
ソフト的な初期化とは、たとえば半導体記憶装置を用い
て構成しているシステムにおいてプログラム等のソフト
により初期化を実行することである。具体的には、アド
レスやデータを発生させる初期化のためのプログラムを
システムに与えておき、このプログラムをシステムが実
行することにより、システム自身が初期化すべきアドレ
スおよび初期化データを半導体記憶装置外部で発生して
半導体記憶装置に与える。そして、半導体記憶装置が通
常のデータ書込時と同様に動作して、前記発生されたア
ドレスに前記発生されたデータを書込んでいく。このよ
うな初期化では、半導体記憶装置内部に先に示したよう
な初期化のための回路は一切必要でない。つまり、半導
体記憶装置は、初期化のためのデータ書込みおよび通常
のデータ書込みのいずれに際しても、与えられたアドレ
スに対して与えられたデータを書込むという動作を区別
なく実行する。もちろん、この場合には、システムに、
半導体記憶装置を書込モードにするためのモード設定命
令や、半導体記憶装置に適宜与えるべき書込アドレスお
よび書込データをプログラム等に記述する必要がある。
て構成しているシステムにおいてプログラム等のソフト
により初期化を実行することである。具体的には、アド
レスやデータを発生させる初期化のためのプログラムを
システムに与えておき、このプログラムをシステムが実
行することにより、システム自身が初期化すべきアドレ
スおよび初期化データを半導体記憶装置外部で発生して
半導体記憶装置に与える。そして、半導体記憶装置が通
常のデータ書込時と同様に動作して、前記発生されたア
ドレスに前記発生されたデータを書込んでいく。このよ
うな初期化では、半導体記憶装置内部に先に示したよう
な初期化のための回路は一切必要でない。つまり、半導
体記憶装置は、初期化のためのデータ書込みおよび通常
のデータ書込みのいずれに際しても、与えられたアドレ
スに対して与えられたデータを書込むという動作を区別
なく実行する。もちろん、この場合には、システムに、
半導体記憶装置を書込モードにするためのモード設定命
令や、半導体記憶装置に適宜与えるべき書込アドレスお
よび書込データをプログラム等に記述する必要がある。
さて、ハード的な初期化を行なう場合、初期化すべきデ
ータビットがアドレスにかかわらず固定されており、か
つ、記憶データを初期化すべきメモリセルのアドレスが
、たとえばメモリアレイにおける全アドレス、全偶数ア
ドレス、全奇数アドレス、0番地から所定の番地までの
連続したアドレス等の規則的なものであり、書込むべき
初期化データもアドレスごとに同一であるなど規則的で
ある場合には、第14図における初期化データコントロ
ール回路12.クロック生成回路14.オよび初期化ア
ドレス生成回路15は比較的単純な構成の回路で実現す
ることができる。しかし、初期化されるデータビット、
初期化されるべきアドレス、書込まれるべき初期化デー
タ等が不規則なものである場合には、これら初期化のた
めの回路は複雑なものとなる。たとえば、初期化アドレ
ス生成回路15は、一般に、クロック生成回路14から
のクロックをカウントすることによってアドレス信号を
生成する回路であり、このカウントを行なうためのカウ
ンタを含む。生成すべきアドレスが不規則であると、こ
のカウンタの計数動作に対して複雑な制御を行なう必要
がある。このため、初期化すべきアドレスが複雑となる
と初期化アドレス生成回路15の構成は複雑なものとな
る。したがって、複雑な初期化を実行するには、初期化
のための回路が膨大となり、これらを半導体記憶装置内
部に設け、ることが不可能となる場合がある。
ータビットがアドレスにかかわらず固定されており、か
つ、記憶データを初期化すべきメモリセルのアドレスが
、たとえばメモリアレイにおける全アドレス、全偶数ア
ドレス、全奇数アドレス、0番地から所定の番地までの
連続したアドレス等の規則的なものであり、書込むべき
初期化データもアドレスごとに同一であるなど規則的で
ある場合には、第14図における初期化データコントロ
ール回路12.クロック生成回路14.オよび初期化ア
ドレス生成回路15は比較的単純な構成の回路で実現す
ることができる。しかし、初期化されるデータビット、
初期化されるべきアドレス、書込まれるべき初期化デー
タ等が不規則なものである場合には、これら初期化のた
めの回路は複雑なものとなる。たとえば、初期化アドレ
ス生成回路15は、一般に、クロック生成回路14から
のクロックをカウントすることによってアドレス信号を
生成する回路であり、このカウントを行なうためのカウ
ンタを含む。生成すべきアドレスが不規則であると、こ
のカウンタの計数動作に対して複雑な制御を行なう必要
がある。このため、初期化すべきアドレスが複雑となる
と初期化アドレス生成回路15の構成は複雑なものとな
る。したがって、複雑な初期化を実行するには、初期化
のための回路が膨大となり、これらを半導体記憶装置内
部に設け、ることが不可能となる場合がある。
このため、そのような場合にはこれらの回路部を半導体
記憶装置とは別に特別に構成する必要が生じる。そこで
、複雑な初期化は一般には前述のソフト的な初期化によ
って実行される。
記憶装置とは別に特別に構成する必要が生じる。そこで
、複雑な初期化は一般には前述のソフト的な初期化によ
って実行される。
[発明が解決しようとする課題]
以上のように、従来、半導体記憶装置の記憶データを初
期化する方法にはハード的に実行する方法とソフト的に
実行する方法とがあった。
期化する方法にはハード的に実行する方法とソフト的に
実行する方法とがあった。
前者の方法が用いられる場合、初期化に要する時間は半
導体記憶装置内部に設けられた初期化のための回路(第
14図における初期化データコントロール回路12.ク
ロック生成回路14.および初期化アドレス生成回路1
5)によるアドレスおよびデータの生成時間および、生
成されたすべてのアドレスに生成されたデータがすべて
書込まれるのに要する時間に依存する。後者の方法が用
いられる場合、初期化に要する時間は、その半導体記憶
装置が搭載されたシステムが初期化のためのプログラム
を実行するのに要する時間に依存する。しかしながら、
このいずれの場合にも、初期化データの書込みは、半導
体記憶装置の通常の書込動作によって行なわれる。
導体記憶装置内部に設けられた初期化のための回路(第
14図における初期化データコントロール回路12.ク
ロック生成回路14.および初期化アドレス生成回路1
5)によるアドレスおよびデータの生成時間および、生
成されたすべてのアドレスに生成されたデータがすべて
書込まれるのに要する時間に依存する。後者の方法が用
いられる場合、初期化に要する時間は、その半導体記憶
装置が搭載されたシステムが初期化のためのプログラム
を実行するのに要する時間に依存する。しかしながら、
このいずれの場合にも、初期化データの書込みは、半導
体記憶装置の通常の書込動作によって行なわれる。
SRAM等の半導体記憶装置では、データ書込時には前
述のように、データ書込みが行なわれるべきアドレスが
1つずつ順次選択され、この選択されたアドレスに、対
応する入力データが書込まれる。したがって、複数のア
ドレスに同時にデータを書込むことができない。このた
め、初期化すべきメモリセルの数が増加するほど、スナ
ワチ、初期化すべきアドレスおよびデータビットの数が
増加するほど、初期化データの書込みに要する時間が増
大する。したがって、初期化に要する時間が増大する。
述のように、データ書込みが行なわれるべきアドレスが
1つずつ順次選択され、この選択されたアドレスに、対
応する入力データが書込まれる。したがって、複数のア
ドレスに同時にデータを書込むことができない。このた
め、初期化すべきメモリセルの数が増加するほど、スナ
ワチ、初期化すべきアドレスおよびデータビットの数が
増加するほど、初期化データの書込みに要する時間が増
大する。したがって、初期化に要する時間が増大する。
近年、半導体記憶装置は大容量化が進んでおり、これに
伴い初期化すべきメモリセルの数も増大しつつある。し
たがって、このような従来の初期化方法によれば、初期
化時間が長くなり結果的に半導体記憶装置の動作速度、
ひいてはこれが搭載されたシステムの動作速度が劣化す
るという問題が生じる。
伴い初期化すべきメモリセルの数も増大しつつある。し
たがって、このような従来の初期化方法によれば、初期
化時間が長くなり結果的に半導体記憶装置の動作速度、
ひいてはこれが搭載されたシステムの動作速度が劣化す
るという問題が生じる。
また、前述したように半導体記憶装置の記憶データをハ
ード的に初期化する場合には、複雑な初期化を実行しよ
うとすると、多大な付加回路が必要となるという問題が
ある。このような付加回路の増大はそれによる消費電力
の増大、チップ面積の増大などを生じさせ、半導体集積
回路装置の低消費電力化および微小化という観点から好
ましくない。このような複雑な初期化をソフト的に行な
う場合には、そのためのプログラムが複雑なものとなる
ため、プログラムサイズの増大によってその実行時間も
増大する。この結果初期化時間も長くなる。
ード的に初期化する場合には、複雑な初期化を実行しよ
うとすると、多大な付加回路が必要となるという問題が
ある。このような付加回路の増大はそれによる消費電力
の増大、チップ面積の増大などを生じさせ、半導体集積
回路装置の低消費電力化および微小化という観点から好
ましくない。このような複雑な初期化をソフト的に行な
う場合には、そのためのプログラムが複雑なものとなる
ため、プログラムサイズの増大によってその実行時間も
増大する。この結果初期化時間も長くなる。
それゆえに本発明の目的は、上記のような問題点を解決
し、初期化すべきアドレスや初期化データ等が不規則な
場合でも、初期化のための付加回路を著しく増大させる
ことなく、所定のメモリセルを所定のデータに高速にか
つ正確に初期化することができる半導体記憶装置を提供
することである。
し、初期化すべきアドレスや初期化データ等が不規則な
場合でも、初期化のための付加回路を著しく増大させる
ことなく、所定のメモリセルを所定のデータに高速にか
つ正確に初期化することができる半導体記憶装置を提供
することである。
[課題を解決するための手段]
上記のような目的を達成するために本発明に係る半導体
記憶装置は、記憶データの初期化が可能であり、各々が
、記憶データに対応する電位に保持されるべき記憶ノー
ドを有する複数のメモリセルと、予め定められる初期化
データに対応して複数のメモリセルのうちの所定のメモ
リセルの各々に設けられて、所定のメモリセルの記憶ノ
ードを初期化データに対応する電位に強制する電位強制
手段と、電源投入に応答して電位強制手段をすべて能動
化する手段とを備える。
記憶装置は、記憶データの初期化が可能であり、各々が
、記憶データに対応する電位に保持されるべき記憶ノー
ドを有する複数のメモリセルと、予め定められる初期化
データに対応して複数のメモリセルのうちの所定のメモ
リセルの各々に設けられて、所定のメモリセルの記憶ノ
ードを初期化データに対応する電位に強制する電位強制
手段と、電源投入に応答して電位強制手段をすべて能動
化する手段とを備える。
[作用]
本発明に係る半導体記憶装置は上記のように構成される
ため、この半導体記憶装置に電源が投入されると、所定
のメモリセルの各々の記憶ノートが一斉に、対応する電
位強制手段によって初期化データに対応する電位に強制
される。つまり、所定のメモリセルの記憶データが電源
投入に応答して同時に初期化される。
ため、この半導体記憶装置に電源が投入されると、所定
のメモリセルの各々の記憶ノートが一斉に、対応する電
位強制手段によって初期化データに対応する電位に強制
される。つまり、所定のメモリセルの記憶データが電源
投入に応答して同時に初期化される。
[実施例]
第1図は本発明の一実施例のSRAMにおけるメモリア
レイの部分回路図であり、第7図は本実施例のSRAM
の全体構成を示す概略ブロック図である。このSRAM
では、初期化されるべきメモリセルおよび初期化時にこ
れらに書込まれるべき初期化データは、初期化のたびに
異なるものではなく、予め定められたものに固定されて
いるものとする。
レイの部分回路図であり、第7図は本実施例のSRAM
の全体構成を示す概略ブロック図である。このSRAM
では、初期化されるべきメモリセルおよび初期化時にこ
れらに書込まれるべき初期化データは、初期化のたびに
異なるものではなく、予め定められたものに固定されて
いるものとする。
第12図を参照して、このSRAMの全体構成は、従来
の一般的なSRAMと同様の構成、すなわち、第14図
に示されるSRAMから、ハード的な初期化を行なうた
めの回路部(初期化データコントロール回路12.クロ
ック生成回路14゜および初期化アドレス生成回路15
)が除去された構成を有する。第12図に示される機能
ブロックの動作は「従来の技術」において説明されたと
おりである。
の一般的なSRAMと同様の構成、すなわち、第14図
に示されるSRAMから、ハード的な初期化を行なうた
めの回路部(初期化データコントロール回路12.クロ
ック生成回路14゜および初期化アドレス生成回路15
)が除去された構成を有する。第12図に示される機能
ブロックの動作は「従来の技術」において説明されたと
おりである。
しかしながら、このSRAMでは、従来と異なり、この
SRAMまたは、このSRAMが搭載されたシステムに
対して、SRAMの記憶データの初期化とは別のリセッ
ト(ハードリセット)を行なうためのリセット信号(以
下、マスクリセット信号と呼ぶ。)MRがメモリアレイ
1aに入力される。マスクリセット信号MRは、電源投
入に応答してシステム内部やSRAM内部で発生される
、あるいは外部から入力されるワンショットパルスであ
る。このワンショットパルスは、システム内の回路の所
定の部分の電位を使用開始に際しであるべき所定の電位
に強制する。本実施例では、このマスタリセット信号M
Rは、SRAM内部において発生されるものとする。
SRAMまたは、このSRAMが搭載されたシステムに
対して、SRAMの記憶データの初期化とは別のリセッ
ト(ハードリセット)を行なうためのリセット信号(以
下、マスクリセット信号と呼ぶ。)MRがメモリアレイ
1aに入力される。マスクリセット信号MRは、電源投
入に応答してシステム内部やSRAM内部で発生される
、あるいは外部から入力されるワンショットパルスであ
る。このワンショットパルスは、システム内の回路の所
定の部分の電位を使用開始に際しであるべき所定の電位
に強制する。本実施例では、このマスタリセット信号M
Rは、SRAM内部において発生されるものとする。
第12図において、リセット信号発生回路16は、たと
えば、内部リセットのためのいわゆるパワー・オン・リ
セット信号を作成する、従来より多くの半導体記憶装置
に設けられている回路である。リセット信号発生回路1
6は電源V。0に接続され、この電源V。0の電位の立
上がりに応答して所定の短期間“H” レベルの信号を
マスクリセット信号MRとして発生する。
えば、内部リセットのためのいわゆるパワー・オン・リ
セット信号を作成する、従来より多くの半導体記憶装置
に設けられている回路である。リセット信号発生回路1
6は電源V。0に接続され、この電源V。0の電位の立
上がりに応答して所定の短期間“H” レベルの信号を
マスクリセット信号MRとして発生する。
第13図は、マスクリセット信号MRおよびその反転信
号MRの波形を示す図である。マスクリセット信号MR
は、第13図(a)に示されるように、電源投入に応答
して“H”レベルに立上った後、一定期間後にL”レベ
ルに立下がり、以後“L”レベルに保持される。したが
って、このマスクリセット信号MRの反転信号MRは、
第13図(b)に示されるように、電源投入に応答して
“L”レベルに立下がった後、前記一定期間後に“H”
レベルに立上る。そして、以後この反転信号M Rは
“H”レベルに保持される。
号MRの波形を示す図である。マスクリセット信号MR
は、第13図(a)に示されるように、電源投入に応答
して“H”レベルに立上った後、一定期間後にL”レベ
ルに立下がり、以後“L”レベルに保持される。したが
って、このマスクリセット信号MRの反転信号MRは、
第13図(b)に示されるように、電源投入に応答して
“L”レベルに立下がった後、前記一定期間後に“H”
レベルに立上る。そして、以後この反転信号M Rは
“H”レベルに保持される。
次に、メモリアレイ1aの内部構成について構成する。
第1図には、このメモリアレイ1aの内部構成が、1つ
のメモリセル列について代表的に示される。
のメモリセル列について代表的に示される。
第1図を参照して、このSRAMにおいても従来と同様
に、1列のメモリセルは同じビット線対を構成する2本
のビット線BITおよびBIT間に接続される。また、
各行のメモリセルは対応する]−本のワード線WLに接
続される。
に、1列のメモリセルは同じビット線対を構成する2本
のビット線BITおよびBIT間に接続される。また、
各行のメモリセルは対応する]−本のワード線WLに接
続される。
しかし、記憶データを論理値“0”に初期化されるべき
メモリセルMCIおよびMC2の各々は、従来と異なり
、書込まれたデータを保持するためのラッチ回路を構成
する2つのインバータINVlおよびINV2ならびに
、対応するビット線対に記憶データを読出し、かつ、前
記対応するビット線対に与えられたデータを前記ラッチ
回路に伝達するためのトランスファゲートであるNチャ
ネルMOSトランジスタTRIおよびTR2に加えて、
初期化のためのNチャネルMO8)ランジスタ(以下、
初期化トランジスタと呼ぶ。)TR3およびTR4を含
む。
メモリセルMCIおよびMC2の各々は、従来と異なり
、書込まれたデータを保持するためのラッチ回路を構成
する2つのインバータINVlおよびINV2ならびに
、対応するビット線対に記憶データを読出し、かつ、前
記対応するビット線対に与えられたデータを前記ラッチ
回路に伝達するためのトランスファゲートであるNチャ
ネルMOSトランジスタTRIおよびTR2に加えて、
初期化のためのNチャネルMO8)ランジスタ(以下、
初期化トランジスタと呼ぶ。)TR3およびTR4を含
む。
前記トランジスタTR3は、前記ラッチ回路を構成する
一方のインバータINV2の入力端と電源■。0との間
に設けられ、前記トランジスタTR4は他方のインバー
タINVIの入力端と接地GNDとの間に設けられる。
一方のインバータINV2の入力端と電源■。0との間
に設けられ、前記トランジスタTR4は他方のインバー
タINVIの入力端と接地GNDとの間に設けられる。
このトランジスタTR3およびTR4のゲートには前述
のマスタリセット信号MRか第7図におけるリセット信
号発生回路16から入力される。マスクリセット信号M
RがトランジスタTR3およびTR4のゲートに付与さ
れると、メモリセルMCIおよびMC2の各々において
トランジスタTR3およびTR4がON状態となる。ト
ランジスタTR4およびTR3か導通ずることにより、
接地GNDの低電位によってインバータINVIの入力
端に電圧降下が生じ、かつ、電源Vcoの高電位によっ
てインバータINV2の入力端に電圧上昇が各々生じる
。
のマスタリセット信号MRか第7図におけるリセット信
号発生回路16から入力される。マスクリセット信号M
RがトランジスタTR3およびTR4のゲートに付与さ
れると、メモリセルMCIおよびMC2の各々において
トランジスタTR3およびTR4がON状態となる。ト
ランジスタTR4およびTR3か導通ずることにより、
接地GNDの低電位によってインバータINVIの入力
端に電圧降下が生じ、かつ、電源Vcoの高電位によっ
てインバータINV2の入力端に電圧上昇が各々生じる
。
この結果、インバータINVIの入力端の電位がインバ
ータ、INVIの入力反転電圧を越え、インバータ2N
V1はインバータINV2の入力端に“H”レベルの電
位を与える。同様に、インバータINV2の入力端の電
位がインバータINV2の人力反転電圧を越え、インバ
ータINV2は、インバータINVIの入力端に“L”
レベルの電位を与える。これによって、インバータIN
VIの出力端およびインバータI N’V 2の出力端
の電位は各々“H″レベルL”レベルに確定される。
ータ、INVIの入力反転電圧を越え、インバータ2N
V1はインバータINV2の入力端に“H”レベルの電
位を与える。同様に、インバータINV2の入力端の電
位がインバータINV2の人力反転電圧を越え、インバ
ータINV2は、インバータINVIの入力端に“L”
レベルの電位を与える。これによって、インバータIN
VIの出力端およびインバータI N’V 2の出力端
の電位は各々“H″レベルL”レベルに確定される。
なお、電源投入時には第12図のロウアドレスバッファ
2.コラムアドレスバッファ4.およびブロックアドレ
スバッファ7の動作が不能化されているため、メモリア
レイ1aにおいてはいずれのワード線WLおよびビット
線対も選択されない。
2.コラムアドレスバッファ4.およびブロックアドレ
スバッファ7の動作が不能化されているため、メモリア
レイ1aにおいてはいずれのワード線WLおよびビット
線対も選択されない。
したがって、いずれのメモリセルにおいても、トランス
ファゲートTRIおよびTR2かOFF状態であるから
、第1図のメモリセルMCIおよびMC2においては、
インバータINVIおよび■NV2の接続点の電位はO
N状態にあるトランジスタTR3およびTR4によって
伝達される電位のみによって決定される。
ファゲートTRIおよびTR2かOFF状態であるから
、第1図のメモリセルMCIおよびMC2においては、
インバータINVIおよび■NV2の接続点の電位はO
N状態にあるトランジスタTR3およびTR4によって
伝達される電位のみによって決定される。
マスクリセット信号MRはワンショットパルスであるか
ら、所定の短時間だけ“H”レベルとなった後“L″レ
ベル戻これに応答して、トランジスタTR3およびTR
4はOFF状態となり、インバータINVIおよびIN
V2は電源■CCおよび接地GNDと電気的に遮断され
る。しかし、インバータINVIおよびINV2はラッ
子回路を形成しているため、これらの接続点、すなわち
、記憶ノードn1およびn2の電位は、マスクリセット
信号MRが“H”レベルである期間に確定されたレベル
に保持される。このようにして、メモリセルMCIおよ
びMC2の記憶データは、電源投入時に論理値“0″に
初期化される。
ら、所定の短時間だけ“H”レベルとなった後“L″レ
ベル戻これに応答して、トランジスタTR3およびTR
4はOFF状態となり、インバータINVIおよびIN
V2は電源■CCおよび接地GNDと電気的に遮断され
る。しかし、インバータINVIおよびINV2はラッ
子回路を形成しているため、これらの接続点、すなわち
、記憶ノードn1およびn2の電位は、マスクリセット
信号MRが“H”レベルである期間に確定されたレベル
に保持される。このようにして、メモリセルMCIおよ
びMC2の記憶データは、電源投入時に論理値“0″に
初期化される。
次に、記憶データを論理値“1”に初期化されるべきメ
モリセルMC3は、前述のMCIおよびMC2と同様に
インバータINVIおよびINV2ならびに、トランス
ファゲートTRIおよびTR2に加えて、ゲートにマス
クリセット信号MRを受けるトランジスタTR3および
TR4を含む。
モリセルMC3は、前述のMCIおよびMC2と同様に
インバータINVIおよびINV2ならびに、トランス
ファゲートTRIおよびTR2に加えて、ゲートにマス
クリセット信号MRを受けるトランジスタTR3および
TR4を含む。
しかし、メモリセルMC3においては、メモリセルMC
IおよびMC2の場合とは逆に、電源V。
IおよびMC2の場合とは逆に、電源V。
。に接続されるトランジスタTR3がインバータINV
Iの入力端側に、接地GNDに接続されるトランジスタ
TR4がインバータINV2の入力端側に設けられる。
Iの入力端側に、接地GNDに接続されるトランジスタ
TR4がインバータINV2の入力端側に設けられる。
すなわち、トランジスタTR3か電源V。0とインバー
タINVIの入力端との間に接続され、トランジスタT
R4は接地GNDとインバータINV2の入力端との間
に接続される。これによって、マスクリセット信号MR
が付与される期間に、記憶ノードn1の電位は接地GN
Dの低電位およびインバータINVIの出力電位によっ
て“L″レベル確定、かつ、記憶ノードn2の電位は電
源■。0の高電位およびインバータINV2の出力電位
によっ“H”レベルに確定される。そして、マスクリセ
ット信号MRがL″ レベルに戻りトランジスタTR3
およびT R’4がOFF状態となると、インバータI
Nv1およびINV2の反転動作によって、記憶ノード
n1およびn2の電位レベルは前記確定された電位に保
持される。このように、メモリセルMC3においては、
マスクリセット信号MRに応答して、対応するビット線
BIT側の保持電位(インバータINVIの入力端の電
位)が”H”レベルとなり、対応する他方のビット線B
IT側の保持電位(記憶ノードn1に保持される電位)
が“L″レベル。つまり、メモリセルMC3の記憶デー
タは電源投入時に“1”に初期化される。
タINVIの入力端との間に接続され、トランジスタT
R4は接地GNDとインバータINV2の入力端との間
に接続される。これによって、マスクリセット信号MR
が付与される期間に、記憶ノードn1の電位は接地GN
Dの低電位およびインバータINVIの出力電位によっ
て“L″レベル確定、かつ、記憶ノードn2の電位は電
源■。0の高電位およびインバータINV2の出力電位
によっ“H”レベルに確定される。そして、マスクリセ
ット信号MRがL″ レベルに戻りトランジスタTR3
およびT R’4がOFF状態となると、インバータI
Nv1およびINV2の反転動作によって、記憶ノード
n1およびn2の電位レベルは前記確定された電位に保
持される。このように、メモリセルMC3においては、
マスクリセット信号MRに応答して、対応するビット線
BIT側の保持電位(インバータINVIの入力端の電
位)が”H”レベルとなり、対応する他方のビット線B
IT側の保持電位(記憶ノードn1に保持される電位)
が“L″レベル。つまり、メモリセルMC3の記憶デー
タは電源投入時に“1”に初期化される。
なお、インバータINVIおよびINV2ならびにトラ
ンジスタTR3およびTR4の特性は、マスクリセット
信号MRの入力に応答した前記電圧降下および電圧上昇
によって確定されたインバータINVIおよびINV2
の入力端の電位が各々インバータINVIおよびINV
2の各入力反転電圧を越え、かつ、前記電圧降下や電圧
上昇によって前記入力端のレベルが確定されるのに要す
る時間か各々、インバータINVIおよびINV・2の
信号遅延時間よりも長くなるように設計される。これに
よって、インバータINVIおよびインバータINV2
は各々、マスクリセット信号MRに応答して確実に初期
化データに応じたレベルの電圧を出力する。
ンジスタTR3およびTR4の特性は、マスクリセット
信号MRの入力に応答した前記電圧降下および電圧上昇
によって確定されたインバータINVIおよびINV2
の入力端の電位が各々インバータINVIおよびINV
2の各入力反転電圧を越え、かつ、前記電圧降下や電圧
上昇によって前記入力端のレベルが確定されるのに要す
る時間か各々、インバータINVIおよびINV・2の
信号遅延時間よりも長くなるように設計される。これに
よって、インバータINVIおよびインバータINV2
は各々、マスクリセット信号MRに応答して確実に初期
化データに応じたレベルの電圧を出力する。
次に、メモリセルMC4は、初期化の必要のないメモリ
セルであり、初期化のためのトランジスタTR3および
TR4を有さない従来と同一の構成を有する。したがっ
て、マスクリセット信号MRによってメモリセルMC4
は何ら影響を受けず、メモリセルMC4の記憶データは
前述のメモリセルMCI〜MC3のように電源投入時に
初期化されない。
セルであり、初期化のためのトランジスタTR3および
TR4を有さない従来と同一の構成を有する。したがっ
て、マスクリセット信号MRによってメモリセルMC4
は何ら影響を受けず、メモリセルMC4の記憶データは
前述のメモリセルMCI〜MC3のように電源投入時に
初期化されない。
このように、本実施例では、第7図におけるメモリアレ
イ1aを構成するすべてのメモリセルのうち、初期化の
必要なメモリセルには、マスクリセット信号MRに応答
して導通ずる初期化のための2つのトランジスタTR3
およびTR4か、与えられるべき初期化データに応じた
位置に設けられる。このため、電源投入直後の、マスク
リセット信号MRが“H”レベルである期間(第13図
における初期化期間τ)において、所定のメモリセルの
記憶データが、−斉に所定のデータに初期化される。し
たがって、初期化されるべきメモリセルの数にかかわら
ず、初期化に要する時間は一定である。この一定時間は
1つのメモリセルの記憶ノードの電位を初期化トランジ
スタによって初期化データに応じたものに確定するのに
要する時間である。通常のデータ書込み時には、書込デ
ータである“H″および“L”レベルの電位は第7図に
おけるデータ入出力端子Toからメモリアレイla内の
選択されたビット線対に、バッファやデコーダ等の多く
の回路を経由して伝達される。
イ1aを構成するすべてのメモリセルのうち、初期化の
必要なメモリセルには、マスクリセット信号MRに応答
して導通ずる初期化のための2つのトランジスタTR3
およびTR4か、与えられるべき初期化データに応じた
位置に設けられる。このため、電源投入直後の、マスク
リセット信号MRが“H”レベルである期間(第13図
における初期化期間τ)において、所定のメモリセルの
記憶データが、−斉に所定のデータに初期化される。し
たがって、初期化されるべきメモリセルの数にかかわら
ず、初期化に要する時間は一定である。この一定時間は
1つのメモリセルの記憶ノードの電位を初期化トランジ
スタによって初期化データに応じたものに確定するのに
要する時間である。通常のデータ書込み時には、書込デ
ータである“H″および“L”レベルの電位は第7図に
おけるデータ入出力端子Toからメモリアレイla内の
選択されたビット線対に、バッファやデコーダ等の多く
の回路を経由して伝達される。
これに対し、初期化の際には、書込まれるべき“H”お
よびL”レベルの電位は、初期化トランジスタTR3お
よびTR4のみを経由して記憶ノードに直接与えられる
。したがって、初期化トランジスタTR3およびTR4
によって記憶ノードに“H”および“L”レベルの電位
を伝達するのに要する時間は、このSRAMにおいて通
常のデータ書込時に1つのアドレスにデータが書込まれ
るのに要する時間(1読出サイクル期間)よりも短い。
よびL”レベルの電位は、初期化トランジスタTR3お
よびTR4のみを経由して記憶ノードに直接与えられる
。したがって、初期化トランジスタTR3およびTR4
によって記憶ノードに“H”および“L”レベルの電位
を伝達するのに要する時間は、このSRAMにおいて通
常のデータ書込時に1つのアドレスにデータが書込まれ
るのに要する時間(1読出サイクル期間)よりも短い。
したがって、本実施例によれば、メモリアレイ1aに対
する初期化に要する時間は従来に比べ大幅に短縮される
。
する初期化に要する時間は従来に比べ大幅に短縮される
。
本実施例では、初期化のためのトランジスタが初期化す
べきメモリセル1つにつき2個設けられたが、これらの
うちの1つを除去してもメモリセルの記憶データを任意
のデータに初期化することができる。
べきメモリセル1つにつき2個設けられたが、これらの
うちの1つを除去してもメモリセルの記憶データを任意
のデータに初期化することができる。
第2図は、初期化のために単一のトランジスタが用いら
れた場合のメモリセルの構成を示す回路図であり、本発
明の他の実施例を示す。第2図には、記憶データを論理
値“0”に初期化されるべきメモリセルの構成および、
記憶データを論理値41111に初期化されるべきメモ
リセルの構成が示される。
れた場合のメモリセルの構成を示す回路図であり、本発
明の他の実施例を示す。第2図には、記憶データを論理
値“0”に初期化されるべきメモリセルの構成および、
記憶データを論理値41111に初期化されるべきメモ
リセルの構成が示される。
第2図(a)を参照して、このメモリセルMC5は、第
1図に示されるメモリセルMC1およびMC2に含まれ
る初期化トランジスタTR3を有さない。しかし、マス
クリセット信号MRが“H”レベルに立上がることによ
って、もう1つの初期化トランジスタTR4がON状態
となって、記憶ノードn2の電位を接地GNDによって
“L”レベルに引下げる。この記憶ノードn2の“L”
レベルの電位を、インバータINVIが反転してもう一
方の記憶ノードn1に出力するため、記憶ノードn1の
電位は“H” レベルに確定される。マスクリセット信
号MRが“L”レベルに立下がると、初期化トランジス
タTR4はOFF状態となるが、記憶ノードn2の電位
は記憶ノードn2の“H”レベルの電位を反転するイン
バータINV1の出力によって、“L″レベル保持る。
1図に示されるメモリセルMC1およびMC2に含まれ
る初期化トランジスタTR3を有さない。しかし、マス
クリセット信号MRが“H”レベルに立上がることによ
って、もう1つの初期化トランジスタTR4がON状態
となって、記憶ノードn2の電位を接地GNDによって
“L”レベルに引下げる。この記憶ノードn2の“L”
レベルの電位を、インバータINVIが反転してもう一
方の記憶ノードn1に出力するため、記憶ノードn1の
電位は“H” レベルに確定される。マスクリセット信
号MRが“L”レベルに立下がると、初期化トランジス
タTR4はOFF状態となるが、記憶ノードn2の電位
は記憶ノードn2の“H”レベルの電位を反転するイン
バータINV1の出力によって、“L″レベル保持る。
したがって、マスクリセット信号MRが立下がった後も
、記憶ノードn1およびn2の電位は各々“H”レベル
および“L” レベルに保持される。
、記憶ノードn1およびn2の電位は各々“H”レベル
および“L” レベルに保持される。
このようにしてこのメモリセルMC5の記憶データは、
マスクリセット信号MRに応答して論理値“O”に初期
化される。
マスクリセット信号MRに応答して論理値“O”に初期
化される。
なお、インバータINVIおよびINV2ならびに初期
化トランジスタTR3の特性は、マスクリセット信号M
Rが“H”レベルである期間に記憶ノードn2の電位が
インバータINVIの入力反転電圧を越え、かつ、記憶
ノードn2の電位がマスタリセット信号MRに応答して
“L”レベルになるのに要する時間がインバータINV
Iにおける信号遅延時間よりも長くなるように設計され
る。これによって、マスクリセット信号MRが“H“レ
ベルである期間に記憶ノードn1およびn2の電位が各
々確実に“H”レベルおよびL”レベルとなる。
化トランジスタTR3の特性は、マスクリセット信号M
Rが“H”レベルである期間に記憶ノードn2の電位が
インバータINVIの入力反転電圧を越え、かつ、記憶
ノードn2の電位がマスタリセット信号MRに応答して
“L”レベルになるのに要する時間がインバータINV
Iにおける信号遅延時間よりも長くなるように設計され
る。これによって、マスクリセット信号MRが“H“レ
ベルである期間に記憶ノードn1およびn2の電位が各
々確実に“H”レベルおよびL”レベルとなる。
さて、上記と逆に、記憶データを論理値“1”に初期化
されるべきメモリセルMC6に関しては、第2図(b)
に示されるように、NチャネルMOSトランジスタTR
4を初期化トランジスタとして記憶ノードn1と接地G
NDとの間に設ければよい。この場合には、マスクリセ
ット信号MRか“H”レベルとなっている期間に、ON
状態である初期化トランジスタTR4が接地GNDの電
位によって“L″レベル引下れる。これに応答して、イ
ンバータINV2の出力が“H″レベル反転方の記憶ノ
ードn1の電位が“H”レベルに確定される。そして、
マスクリセット信号MRが“L” レベルに立下がると
、インバータINVIおよびINV2の反転動作によっ
て記憶ノードn1およびn2の電位はマスクリセット信
号MRが“H″レベル期間に確定された電位に保持され
る。つまり、このメモリセルMC6のデータが論理値“
1”に初期化される。
されるべきメモリセルMC6に関しては、第2図(b)
に示されるように、NチャネルMOSトランジスタTR
4を初期化トランジスタとして記憶ノードn1と接地G
NDとの間に設ければよい。この場合には、マスクリセ
ット信号MRか“H”レベルとなっている期間に、ON
状態である初期化トランジスタTR4が接地GNDの電
位によって“L″レベル引下れる。これに応答して、イ
ンバータINV2の出力が“H″レベル反転方の記憶ノ
ードn1の電位が“H”レベルに確定される。そして、
マスクリセット信号MRが“L” レベルに立下がると
、インバータINVIおよびINV2の反転動作によっ
て記憶ノードn1およびn2の電位はマスクリセット信
号MRが“H″レベル期間に確定された電位に保持され
る。つまり、このメモリセルMC6のデータが論理値“
1”に初期化される。
もちろん、この場合には、インバータINVIおよびI
NV2ならびに初期化トランジスタTR4の特性は、マ
スクリセット信号MRが“H”レベルである期間内に記
憶ノードnlおよびn2の電位が確実に前述のような変
化をするように設計される。
NV2ならびに初期化トランジスタTR4の特性は、マ
スクリセット信号MRが“H”レベルである期間内に記
憶ノードnlおよびn2の電位が確実に前述のような変
化をするように設計される。
上記実施例では、初期化トランジスタは記憶ノードの電
位を引下げるものであったが、逆に記憶ノードの電位を
マスクリセット信号MRに応答して引上げるものであっ
てもよい。第3図(a)および(b)はそのような場合
の、初期化の必要なメモリセルの構成を示す回路図であ
り、本発明のさらに他の実施例を示す。
位を引下げるものであったが、逆に記憶ノードの電位を
マスクリセット信号MRに応答して引上げるものであっ
てもよい。第3図(a)および(b)はそのような場合
の、初期化の必要なメモリセルの構成を示す回路図であ
り、本発明のさらに他の実施例を示す。
第3図(a)を参照して、記憶データを論理値“0”に
初期化すべきメモリセルMC7は、第1図におけるメモ
リセルMCIおよびMC2から初期化トランジスタTR
4が除去された構成を有する。このメモリセルMC7に
おいては、マスクリセット信号MRが“H”である期間
初期化トランジスタTR3が導通して、記憶ノードn1
の電位を電源VCCによって“H”レベルに引上げる。
初期化すべきメモリセルMC7は、第1図におけるメモ
リセルMCIおよびMC2から初期化トランジスタTR
4が除去された構成を有する。このメモリセルMC7に
おいては、マスクリセット信号MRが“H”である期間
初期化トランジスタTR3が導通して、記憶ノードn1
の電位を電源VCCによって“H”レベルに引上げる。
したがって、記憶ノードn2の電位は記憶ノードn1の
“H” レベルの電位を反転するインバータINV2の
出力によって“L″レベル。したがって。このメモリセ
ルMC7においても、マスクリセット信号MRに応答し
て記憶データが論理値“0”に初期化される。
“H” レベルの電位を反転するインバータINV2の
出力によって“L″レベル。したがって。このメモリセ
ルMC7においても、マスクリセット信号MRに応答し
て記憶データが論理値“0”に初期化される。
第3図(b)を参照して、上記とは逆に、記憶データを
論理値″1″に初期化されるメモリセルMC8について
は、トランジスタTR4は記憶ノードn2と電源V。C
との間に設けられる。したがって、この場合にはマスク
リセット信号MRが“L”レベルである期間に、記憶ノ
ードn1およびn2の電位が各々“L”および“H”に
確定される。
論理値″1″に初期化されるメモリセルMC8について
は、トランジスタTR4は記憶ノードn2と電源V。C
との間に設けられる。したがって、この場合にはマスク
リセット信号MRが“L”レベルである期間に、記憶ノ
ードn1およびn2の電位が各々“L”および“H”に
確定される。
なお、この場合にも、インバータINVIおよびINV
2ならびに初期化トランジスタTR3の特性は、マスク
リセット信号MRが“H”レベルである期間内に記憶ノ
ードnlおよびn2に上述のような電位変化が確実に生
じるように設定される。
2ならびに初期化トランジスタTR3の特性は、マスク
リセット信号MRが“H”レベルである期間内に記憶ノ
ードnlおよびn2に上述のような電位変化が確実に生
じるように設定される。
第1図〜第3図に示される実施例では、初期化トランジ
スタとしてNチャネルMOSトランジスタのみが用いら
れる場合が説明されたが、PチャネルMO3)ランジス
タが用いられてもよい。
スタとしてNチャネルMOSトランジスタのみが用いら
れる場合が説明されたが、PチャネルMO3)ランジス
タが用いられてもよい。
第4図は、初期化トランジスタとしてNチャネルMOS
トランジスタおよびPチャネルMOSトランジスタを用
いた場合のメモリセルの構成を示す回路図であり、本発
明のさらに他の実施例を示す。
トランジスタおよびPチャネルMOSトランジスタを用
いた場合のメモリセルの構成を示す回路図であり、本発
明のさらに他の実施例を示す。
第4図(a)を参照して、記憶データを論理値“O”に
初期化されるべきメモリセルMC9は、第1図にお、け
るメモリセルMCIおよびMC2においてNチャネルM
OSトランジスタTR3をPチャネルMO8)ランジス
タTR5に置換えた構成を有する。但し、この場合には
、トランジスタTR4のゲートにはマスクリセット信号
MRがそのまま入力される一方、トランジスタTR5の
ゲートにはマスクリセット信号MRの反転信号MRが入
力される。この反転信号MRは第6図におけるリセット
信号発生回路16から出力されるマスタリセット信号M
Rをインバータ(図示せず)等によって反転させること
によって、あるいは、リセット信号発生回路16におい
てマスクリセット信号を相補信号対として作成すること
によって得られる。
初期化されるべきメモリセルMC9は、第1図にお、け
るメモリセルMCIおよびMC2においてNチャネルM
OSトランジスタTR3をPチャネルMO8)ランジス
タTR5に置換えた構成を有する。但し、この場合には
、トランジスタTR4のゲートにはマスクリセット信号
MRがそのまま入力される一方、トランジスタTR5の
ゲートにはマスクリセット信号MRの反転信号MRが入
力される。この反転信号MRは第6図におけるリセット
信号発生回路16から出力されるマスタリセット信号M
Rをインバータ(図示せず)等によって反転させること
によって、あるいは、リセット信号発生回路16におい
てマスクリセット信号を相補信号対として作成すること
によって得られる。
本実施例では、マスクリセット信号MRが“H”のワン
ショットパルスであるから、その反転信号MRはマスタ
リセット信号MRが“H”レベルである期間に逆に“L
”となる、“L”レベルのワンショットパルスである。
ショットパルスであるから、その反転信号MRはマスタ
リセット信号MRが“H”レベルである期間に逆に“L
”となる、“L”レベルのワンショットパルスである。
したがって、マスクリセット信号MRが“H″′である
期間にはトランジスタTR5およびTR4がともにON
状態となる。
期間にはトランジスタTR5およびTR4がともにON
状態となる。
これによって、トランジスタTR5は記憶ノードn1に
電源VCCの電位を供給して記憶ノードn1の電位を′
H″レベルにし、トランジスタTR4は記憶ノードn2
の電位を接地GNDの電位によって“L” レベルに引
下げる。そして、マスクリセット信号MRが11 L
lに立下がると(反転信号MRが“H”レベルに立上が
ると)、記憶ノードnlおよびn2の電位レベルはその
まま保持される。したがって、このような構成のメモリ
セルにおいても電源投入時に記憶データを論理値“0”
に初期化することができる。
電源VCCの電位を供給して記憶ノードn1の電位を′
H″レベルにし、トランジスタTR4は記憶ノードn2
の電位を接地GNDの電位によって“L” レベルに引
下げる。そして、マスクリセット信号MRが11 L
lに立下がると(反転信号MRが“H”レベルに立上が
ると)、記憶ノードnlおよびn2の電位レベルはその
まま保持される。したがって、このような構成のメモリ
セルにおいても電源投入時に記憶データを論理値“0”
に初期化することができる。
第4図(b)を参照して、逆に記憶データを論理値“1
″に初期化すべきメモリセルMC10においては、トラ
ンジスタTR4およびTR5が各々上記とは逆に記憶ノ
ードn1およびn2に接続されればよい。これによって
、電源投入に応答して、マスクリセット信号MRが“H
″レベルている期間に、記憶ノードn1およびn2の電
位を各々トランジスタTR4およびTR5によってそれ
ぞれ“L”レベルおよび“H”レベルにすることができ
る。
″に初期化すべきメモリセルMC10においては、トラ
ンジスタTR4およびTR5が各々上記とは逆に記憶ノ
ードn1およびn2に接続されればよい。これによって
、電源投入に応答して、マスクリセット信号MRが“H
″レベルている期間に、記憶ノードn1およびn2の電
位を各々トランジスタTR4およびTR5によってそれ
ぞれ“L”レベルおよび“H”レベルにすることができ
る。
第4図に示される実施例では、初期化トランジスタとし
てPチャネルMO8)ランジスタおよびNチャネルMO
8)ランジスタの2つのトランジスタが用いられたが、
もちろんPチャネルMOSトランジスタのみを用いるこ
とも可能である。
てPチャネルMO8)ランジスタおよびNチャネルMO
8)ランジスタの2つのトランジスタが用いられたが、
もちろんPチャネルMOSトランジスタのみを用いるこ
とも可能である。
第5図は、PチャネルMOSトランジスタ1つを用いて
初期化を行なうことができるメモリセルの構成を示す回
路図であり、本発明のさらに他の実施例を示す。
初期化を行なうことができるメモリセルの構成を示す回
路図であり、本発明のさらに他の実施例を示す。
第5図(a)および(b)は各々、第4図(a)および
(b)から、初期化トランジスタTR4が除去された構
成を有する。したがって、この場合には、相補的なマス
クリセット信号は必要ではない。
(b)から、初期化トランジスタTR4が除去された構
成を有する。したがって、この場合には、相補的なマス
クリセット信号は必要ではない。
第5図(a)を参照して、記憶データを論理値“0″に
初期化されるべきメモリセルMCIIにおいては、電源
投入に応答して反転マスクリセット信号MRが“L”と
なっている期間に記憶ノードn1は電源Vccの電位を
供給されて“H”レベルとなる。したがって、記憶ノー
ドn2の電位はこの記憶ノードn1の電位に反転するイ
ンバータINV2によって“L”レベルとなる。
初期化されるべきメモリセルMCIIにおいては、電源
投入に応答して反転マスクリセット信号MRが“L”と
なっている期間に記憶ノードn1は電源Vccの電位を
供給されて“H”レベルとなる。したがって、記憶ノー
ドn2の電位はこの記憶ノードn1の電位に反転するイ
ンバータINV2によって“L”レベルとなる。
逆に、第5図(b)を参照して、記憶データを論理値“
1”に初期化されるべきメモリセルMC12においては
、トランジスタTR5が記憶ノードn2側に設けられる
。このため、このメモリセルでMC12は、反転マスク
リセット信号MRが“L”である期間に記憶ノードnl
およびn2の電位が“L”レベルおよび“H″レベル。
1”に初期化されるべきメモリセルMC12においては
、トランジスタTR5が記憶ノードn2側に設けられる
。このため、このメモリセルでMC12は、反転マスク
リセット信号MRが“L”である期間に記憶ノードnl
およびn2の電位が“L”レベルおよび“H″レベル。
このように、PチャネルMO8)ランジスタのみを用い
てもメモリセルの記憶データを任意のデータに初期化す
ることが可能である。なお、この場合にも、インバータ
INVIおよびINV2ならびに初期化トランジスタT
R5等の特性は、マスクリセット信号MRが“H” レ
ベルである期間内に記憶ノードn1およびn2の電位が
確実に前述のような変化をするように設計される。
てもメモリセルの記憶データを任意のデータに初期化す
ることが可能である。なお、この場合にも、インバータ
INVIおよびINV2ならびに初期化トランジスタT
R5等の特性は、マスクリセット信号MRが“H” レ
ベルである期間内に記憶ノードn1およびn2の電位が
確実に前述のような変化をするように設計される。
このように、上記いずれの実施例においても、メモリア
レイ製造時に、初期化すべき任意のメモリセルに、初期
化データに応じた位置に少なくとも1つの初期化トラン
ジスタを設けるだけで、所望の初期化を迅速に行なうこ
とができる。但し、2個のトランジスタを用いる場合に
は、2つの記憶ノードの電位が初期化データに対応する
ものに同時に強制されるのに対し、1個のトランジスタ
が用いられる場合には一方の記憶ノードの電位は他方の
記憶ノードの電位が確定されてから確定されるため、2
個のトランジスタを初期化トランジスタ等として用いる
方が初期化時間はより短縮される。しかし、1個の初期
化トランジスタを用いる方が、メモリセルの構成素子数
が少なくなるため、初期化用素子が付加されることによ
って増加するメモリセルアレイの面積は、小さくなる。
レイ製造時に、初期化すべき任意のメモリセルに、初期
化データに応じた位置に少なくとも1つの初期化トラン
ジスタを設けるだけで、所望の初期化を迅速に行なうこ
とができる。但し、2個のトランジスタを用いる場合に
は、2つの記憶ノードの電位が初期化データに対応する
ものに同時に強制されるのに対し、1個のトランジスタ
が用いられる場合には一方の記憶ノードの電位は他方の
記憶ノードの電位が確定されてから確定されるため、2
個のトランジスタを初期化トランジスタ等として用いる
方が初期化時間はより短縮される。しかし、1個の初期
化トランジスタを用いる方が、メモリセルの構成素子数
が少なくなるため、初期化用素子が付加されることによ
って増加するメモリセルアレイの面積は、小さくなる。
したがって、初期化すべきメモリセルをいずれの構成に
するかは、その半導体記憶装置の用途等に応じて任意に
選択されればよい。
するかは、その半導体記憶装置の用途等に応じて任意に
選択されればよい。
さて、上記いずれの実施例においても、マスクリセット
信号MRおよびその反転信号MRは初期化トランジスタ
のON10 F Fを制御するためだけに用いられる。
信号MRおよびその反転信号MRは初期化トランジスタ
のON10 F Fを制御するためだけに用いられる。
しかし、このマスクリセット信号MRやその反転信号内
1を初期化のためにメモリセルに書込むデータとして用
いることも可能である。
1を初期化のためにメモリセルに書込むデータとして用
いることも可能である。
第6図は、マスクリセット信号MRおよびその反転信号
百軒を初期化のためのデータとして取込むことがてきる
メモリセルの構成を示す回路図であり、本発明のさらに
他の実施例を示す。
百軒を初期化のためのデータとして取込むことがてきる
メモリセルの構成を示す回路図であり、本発明のさらに
他の実施例を示す。
第6図(a)を参照して、このメモリセルMC13は、
フリップフロップを構成するインバータINVIおよび
INV2ならびにトランスフアゲ−hTRlおよびTR
2に加えて、初期化トランジスタとしてPチャネルMO
SトランジスタTR6およびNチャネルMO8)ランジ
スタTR7を含む。トランジスタTR6はインバータI
NVIの出力端とトランジスタTR7のゲートとの間に
接続される。一方、トランジスタ7はインバータINV
2の出力端とトランジスタTR6のゲートとの間に接続
される。トランジスタTR7のゲートおよびトランジス
タTR6のゲートにはそれぞれ、マスクリセット信号M
Rおよびその反転信号MRが与えられる。
フリップフロップを構成するインバータINVIおよび
INV2ならびにトランスフアゲ−hTRlおよびTR
2に加えて、初期化トランジスタとしてPチャネルMO
SトランジスタTR6およびNチャネルMO8)ランジ
スタTR7を含む。トランジスタTR6はインバータI
NVIの出力端とトランジスタTR7のゲートとの間に
接続される。一方、トランジスタ7はインバータINV
2の出力端とトランジスタTR6のゲートとの間に接続
される。トランジスタTR7のゲートおよびトランジス
タTR6のゲートにはそれぞれ、マスクリセット信号M
Rおよびその反転信号MRが与えられる。
電源投入時にマスクリセット信号MRおよびその反転信
号MRがそれぞれH”レベルおよび“L″レベルと、ト
ランジスタTR6およびTR7がそれぞれ前記反転信号
内1およびマスクリセット信号MRに応答して導通する
。これによって、マスタリセット信号MRがトランジス
タTR6を介してインバータrNV2の入力端に与えら
れ、前記反転信号MRがトランジスタTR7を介してイ
ンバータINVlの入力端に与えられる。この結果、記
憶ノードn1の電位は上昇し記憶ノードn2の電位は下
降する。したがって、第4図(a)に示される実施例の
場合と同様に、インバータINVIおよびINV2なら
びにトランジスタTR6およびTR7の特性を、記憶ノ
ードn1の電位がマスクリセット信号MRの電位によっ
て上昇し始めてから“H” レベルに達するまでの時間
がインバータINVIの信号遅延時間よりも長く、かつ
記憶ノードn2の電位が前記反転信号MRの電位によっ
て下降し始めてからL”レベルに達するまでの時間がイ
ンバータINV2の信号遅延時間よりも長くなるように
設定することにより、記憶ノードn1およびn2の電位
はマスタリセット信号MRが“H”レベルである短期間
にそれぞれ“H”レベルおよび“L”レベルに強制され
る。マスクリセット信号MRおよびその反転信号MRが
それぞれ“L”レベルおよび“H″レベル戻、トランジ
スタTR6およびTR7は非導通状態となる。これによ
って、マスクリセット信号MRおよびその反転信号内1
はインバータINVIおよびINV2と電気的に遮断さ
れる。しかし、記憶ノードn1およびn2の電位はイン
バータINVIおよびINV2の反転動作によって、そ
れぞれ強制された電位“H” レベルおよび“L″レベ
ル保持る。つまり、このメモリセルMC13の記憶デー
タが電源投入に応答して、論理値“0”に初期化される
。
号MRがそれぞれH”レベルおよび“L″レベルと、ト
ランジスタTR6およびTR7がそれぞれ前記反転信号
内1およびマスクリセット信号MRに応答して導通する
。これによって、マスタリセット信号MRがトランジス
タTR6を介してインバータrNV2の入力端に与えら
れ、前記反転信号MRがトランジスタTR7を介してイ
ンバータINVlの入力端に与えられる。この結果、記
憶ノードn1の電位は上昇し記憶ノードn2の電位は下
降する。したがって、第4図(a)に示される実施例の
場合と同様に、インバータINVIおよびINV2なら
びにトランジスタTR6およびTR7の特性を、記憶ノ
ードn1の電位がマスクリセット信号MRの電位によっ
て上昇し始めてから“H” レベルに達するまでの時間
がインバータINVIの信号遅延時間よりも長く、かつ
記憶ノードn2の電位が前記反転信号MRの電位によっ
て下降し始めてからL”レベルに達するまでの時間がイ
ンバータINV2の信号遅延時間よりも長くなるように
設定することにより、記憶ノードn1およびn2の電位
はマスタリセット信号MRが“H”レベルである短期間
にそれぞれ“H”レベルおよび“L”レベルに強制され
る。マスクリセット信号MRおよびその反転信号MRが
それぞれ“L”レベルおよび“H″レベル戻、トランジ
スタTR6およびTR7は非導通状態となる。これによ
って、マスクリセット信号MRおよびその反転信号内1
はインバータINVIおよびINV2と電気的に遮断さ
れる。しかし、記憶ノードn1およびn2の電位はイン
バータINVIおよびINV2の反転動作によって、そ
れぞれ強制された電位“H” レベルおよび“L″レベ
ル保持る。つまり、このメモリセルMC13の記憶デー
タが電源投入に応答して、論理値“0”に初期化される
。
逆に、電源投入時に記憶データを論理値“1”に初期化
されるべきメモリセルMC14は、たとえば第6図(b
)に示されるように構成されればヨイ。スナワち、上記
の場合とは逆に、マスクリセット信号MRに結合される
トランジスタTR6が記憶ノードn2側に設けられ、マ
スクリセット信号MRの反転信号MRが記憶ノードn1
側に設けられる。このメモリセルMC14においては、
マスクリセット信号MRが“H”レベルである期間に、
記憶ノードn1の電位が前記反転信号MRの電位によっ
て“L”レベルに強制され、記憶ノードn2の電位がマ
スクリセット信号MRの電位によってH”レベルに強制
される。
されるべきメモリセルMC14は、たとえば第6図(b
)に示されるように構成されればヨイ。スナワち、上記
の場合とは逆に、マスクリセット信号MRに結合される
トランジスタTR6が記憶ノードn2側に設けられ、マ
スクリセット信号MRの反転信号MRが記憶ノードn1
側に設けられる。このメモリセルMC14においては、
マスクリセット信号MRが“H”レベルである期間に、
記憶ノードn1の電位が前記反転信号MRの電位によっ
て“L”レベルに強制され、記憶ノードn2の電位がマ
スクリセット信号MRの電位によってH”レベルに強制
される。
以上述べてきた実施例によれば、記憶データを初期化さ
れるべきメモリセルの各々の2つの記憶ノードのうちの
少な(とも一方が初期化データに応じた電位に直接的に
強制される。しかし、マスクリセット信号MRまたはそ
の反転信号用1を用いてこれら2つの記憶ノードのうち
の少なくとも一方の電位を間接的に初期化データに応じ
た電位に強制することも可能である。
れるべきメモリセルの各々の2つの記憶ノードのうちの
少な(とも一方が初期化データに応じた電位に直接的に
強制される。しかし、マスクリセット信号MRまたはそ
の反転信号用1を用いてこれら2つの記憶ノードのうち
の少なくとも一方の電位を間接的に初期化データに応じ
た電位に強制することも可能である。
第7図は、マスクリセット信号MRまたはその反転信号
MRによって制御されて記憶ノードの電位を間接的に初
期化データに応じた電位に強制できるメモリセルの構成
を示す回路図である。
MRによって制御されて記憶ノードの電位を間接的に初
期化データに応じた電位に強制できるメモリセルの構成
を示す回路図である。
第7図(a)を参照して、このメモリセルMC15は、
第1図ないし第6図に示されるメモリセルMCI〜MC
14におけるインバータINVIに代えて、2人力NA
NDゲーhND1を含む。
第1図ないし第6図に示されるメモリセルMCI〜MC
14におけるインバータINVIに代えて、2人力NA
NDゲーhND1を含む。
このメモリセルMC15の他の部分の構成は第15図に
示される従来のメモリセルMCと同一である。NAND
ゲートND1の一方の入力端は記憶ノードn2に接続さ
れ、NANDゲー)NDlの出力端は記憶ノードn1に
接続される。NANDゲー)NDlの他方の入力端には
マスクリセット信号MRの反転信号MRが与えられる。
示される従来のメモリセルMCと同一である。NAND
ゲートND1の一方の入力端は記憶ノードn2に接続さ
れ、NANDゲー)NDlの出力端は記憶ノードn1に
接続される。NANDゲー)NDlの他方の入力端には
マスクリセット信号MRの反転信号MRが与えられる。
NANDゲートの出力論理レベルは、その入力端のうち
の少なくとも1つの電位が“L” レベルであれば、他
の入力端の電位にかかわらず“H”レベルとなる。した
がって、前記反転信号MRの電位が“L″レベルば、こ
のメモリセルMC15においてNANDゲートND1の
出力電位は“H”レベルに固定される。逆に、前記反転
信号内項の電位が“H”レベルであれば、NANDゲー
トNDIの出力電位は、このNANDゲートNDIの反
転信号MRを受けない入力端の電位レベル、すなわち、
記憶ノードn2の電位レベルに依存する。つまり、記憶
ノードn2電位が“H”レベルであれば、NANDゲー
トND1は“L″レベル電位力し、記憶ノードn2の電
位が“L”レベルであれば、NANDゲートNDIは“
H″レベル電位力する。このように、NANDゲーhN
D1は、反転信号内1の電位が“H”であるときにはイ
ンバータとして動作し、反転信号MRの電位が“L”で
ある期間にのみ記憶ノードn2の電位レベルにかかわら
ずH”レベルの電位を出力する。したがって、電源投入
に応答して反転信号内1が“L”レベルとなる期間に、
記憶ノードn1の電位がNANDゲートND1の出力電
位によって“H”レベルに固定される。
の少なくとも1つの電位が“L” レベルであれば、他
の入力端の電位にかかわらず“H”レベルとなる。した
がって、前記反転信号MRの電位が“L″レベルば、こ
のメモリセルMC15においてNANDゲートND1の
出力電位は“H”レベルに固定される。逆に、前記反転
信号内項の電位が“H”レベルであれば、NANDゲー
トNDIの出力電位は、このNANDゲートNDIの反
転信号MRを受けない入力端の電位レベル、すなわち、
記憶ノードn2の電位レベルに依存する。つまり、記憶
ノードn2電位が“H”レベルであれば、NANDゲー
トND1は“L″レベル電位力し、記憶ノードn2の電
位が“L”レベルであれば、NANDゲートNDIは“
H″レベル電位力する。このように、NANDゲーhN
D1は、反転信号内1の電位が“H”であるときにはイ
ンバータとして動作し、反転信号MRの電位が“L”で
ある期間にのみ記憶ノードn2の電位レベルにかかわら
ずH”レベルの電位を出力する。したがって、電源投入
に応答して反転信号内1が“L”レベルとなる期間に、
記憶ノードn1の電位がNANDゲートND1の出力電
位によって“H”レベルに固定される。
この記憶ノードn1の電位レベルはインバータINV’
2によって反転されて記憶ノードn2に伝達される。こ
の結果、記憶ノードn2の電位は“L”レベルに固定さ
れる。反転信号内1が“H”レベルに戻ると、NAND
ゲートNDIの出力電位は記憶ノードn2の電位レベル
に応じて変化し得る状態となる。しかしながら、以後記
憶ノードn1およびn2の電位レベルが変化するのは、
外部からのデータ書込によって、記憶ノードn1および
n2にそれぞれトランスファゲートTRIおよびTR2
を介してビット線BITおよびBITの電位が付与され
る場合のみである。一方、反転信号■の電位が“H”で
あれば、NANDゲートND1はインバータとして動作
する。したがって、記憶ノードn1およびn2に外部か
らのデータ書込によって新たなデータが与えられるまで
、記憶ノードn1およびn2の電位はNANDゲートN
D1およびインバータINVIの反転動作によってそれ
ぞれ“H″レベルL”レベルに保持される。
2によって反転されて記憶ノードn2に伝達される。こ
の結果、記憶ノードn2の電位は“L”レベルに固定さ
れる。反転信号内1が“H”レベルに戻ると、NAND
ゲートNDIの出力電位は記憶ノードn2の電位レベル
に応じて変化し得る状態となる。しかしながら、以後記
憶ノードn1およびn2の電位レベルが変化するのは、
外部からのデータ書込によって、記憶ノードn1および
n2にそれぞれトランスファゲートTRIおよびTR2
を介してビット線BITおよびBITの電位が付与され
る場合のみである。一方、反転信号■の電位が“H”で
あれば、NANDゲートND1はインバータとして動作
する。したがって、記憶ノードn1およびn2に外部か
らのデータ書込によって新たなデータが与えられるまで
、記憶ノードn1およびn2の電位はNANDゲートN
D1およびインバータINVIの反転動作によってそれ
ぞれ“H″レベルL”レベルに保持される。
このように、本実施例によれば、記憶ノードn1の電位
レベルがマスクリセット信号の反転信号MRが“L”レ
ベルである期間に間接的に“H”レベルに強制されるこ
とによって、メモリセルMC15の記憶データが論理値
“0”に初期化される。
レベルがマスクリセット信号の反転信号MRが“L”レ
ベルである期間に間接的に“H”レベルに強制されるこ
とによって、メモリセルMC15の記憶データが論理値
“0”に初期化される。
逆に、記憶データを論理値“1”に初期化されるべきメ
モリセルMC16はたとえば第7図(b)のように構成
されればよい。すなわち、メモリセルMC16は、第7
図(a)においてNANDゲートND1を単なるインバ
ータに置換え、かつインバータINV2を反転信号MR
を入力として受ける2人力NANDゲートNDIで置換
えた構成を有する。この場合、電源投入に応答して反転
信号MRが“L”レベルとなる期間には記憶ノードn2
の電位が“H”レベルに固定される。一方、それ以外の
期間には、NANDゲートNDIが単なるインバータと
して動作する。したがって、記憶ノードn1およびn2
の電位はそれぞれ電源投入に応答して一旦“L”レベル
および“H”レベルに強制された後、トランスファゲー
トTR1およびTR2がON状態であるときにビット線
BITおよび■了1の電位に応じて変化し得る状態とな
る。
モリセルMC16はたとえば第7図(b)のように構成
されればよい。すなわち、メモリセルMC16は、第7
図(a)においてNANDゲートND1を単なるインバ
ータに置換え、かつインバータINV2を反転信号MR
を入力として受ける2人力NANDゲートNDIで置換
えた構成を有する。この場合、電源投入に応答して反転
信号MRが“L”レベルとなる期間には記憶ノードn2
の電位が“H”レベルに固定される。一方、それ以外の
期間には、NANDゲートNDIが単なるインバータと
して動作する。したがって、記憶ノードn1およびn2
の電位はそれぞれ電源投入に応答して一旦“L”レベル
および“H”レベルに強制された後、トランスファゲー
トTR1およびTR2がON状態であるときにビット線
BITおよび■了1の電位に応じて変化し得る状態とな
る。
第7図に示される実施例では、メモリセルにおいてフリ
ップフロップを構成するインバータI NvlおよびI
NV2のうちの一方がNANDゲートで置換えられた。
ップフロップを構成するインバータI NvlおよびI
NV2のうちの一方がNANDゲートで置換えられた。
しかし、マスクリセット信号MRそのものを用いれば、
インバータINVIおよびTNV2のうちの一方をNO
Rゲートで置換えることに′よって記憶ノードn1およ
びn2の電位レベルを初期化することも可能である。
インバータINVIおよびTNV2のうちの一方をNO
Rゲートで置換えることに′よって記憶ノードn1およ
びn2の電位レベルを初期化することも可能である。
第8図は、そのような方法で記憶データを初期化できる
メモリセルの構成を示す回路図であり、本発明のさらに
他の実施例を示す。
メモリセルの構成を示す回路図であり、本発明のさらに
他の実施例を示す。
第8図(a)を参照して、このメモリセルMC17は、
第7図(b)のメモリセルMC16においてNANDゲ
ートNDIを2人力NORゲートに置換え、かつ反転信
号MRをマスタリセット信号MRに置換えた構成を有す
る。マスクリセット信号MRの電位が“H”レベルであ
る期間には、NORゲートNRIは記憶ノードn1の電
位レベルにかかわらず“L″レベル電位力する。
第7図(b)のメモリセルMC16においてNANDゲ
ートNDIを2人力NORゲートに置換え、かつ反転信
号MRをマスタリセット信号MRに置換えた構成を有す
る。マスクリセット信号MRの電位が“H”レベルであ
る期間には、NORゲートNRIは記憶ノードn1の電
位レベルにかかわらず“L″レベル電位力する。
マスクリセット信号MRの電位が“L” レベルである
期間には、NORゲー)NRIはインバータとして動作
して、記憶ノードn1の電位レベルとは逆の論理レベル
の電位を出力する。したがって、電源投入に応答してマ
スクリセット信号MRが“H”となる期間に、記憶ノー
ドn2の電位はNORゲートNRIの出力電位によって
“L”レベルに固定される。これに応答して、記憶ノー
ドn1の電位もインバータINVIの出力電位によって
“H” レベルに固定される。マスクリセット信号MR
の電位が“L”レベルに戻ると、記憶ノードn1および
n2の電位レベルは外部からのデータ書込のみに応答し
て変化し得る状態となる。このように、NORゲートを
用いてもメモリセルの記憶データを論理値“0”に初期
化することができる。
期間には、NORゲー)NRIはインバータとして動作
して、記憶ノードn1の電位レベルとは逆の論理レベル
の電位を出力する。したがって、電源投入に応答してマ
スクリセット信号MRが“H”となる期間に、記憶ノー
ドn2の電位はNORゲートNRIの出力電位によって
“L”レベルに固定される。これに応答して、記憶ノー
ドn1の電位もインバータINVIの出力電位によって
“H” レベルに固定される。マスクリセット信号MR
の電位が“L”レベルに戻ると、記憶ノードn1および
n2の電位レベルは外部からのデータ書込のみに応答し
て変化し得る状態となる。このように、NORゲートを
用いてもメモリセルの記憶データを論理値“0”に初期
化することができる。
第8図(b)を参照して、記憶データを論理値“1”に
初期化されるべきメモリセルMC18は、第7図(a)
に示されるメモリセルMC15においてNANDゲート
NDIを2人力NORゲートNR1に置換え、かつ、反
転信号MRをマスクリセット信号MRに置換えた構成を
有する。この場合には、電源投入に応答してマスクリセ
ット信号MRが“H″レベル期間に、記憶ノードn1の
電位がNORゲートNRIの出力によって“L″レベル
固定る。したがって、先の場合とは逆に、記憶ノードn
1およびn2の電位はそれぞれ電源投入に応答して一旦
“L″レベル“H”レベルに強制される。
初期化されるべきメモリセルMC18は、第7図(a)
に示されるメモリセルMC15においてNANDゲート
NDIを2人力NORゲートNR1に置換え、かつ、反
転信号MRをマスクリセット信号MRに置換えた構成を
有する。この場合には、電源投入に応答してマスクリセ
ット信号MRが“H″レベル期間に、記憶ノードn1の
電位がNORゲートNRIの出力によって“L″レベル
固定る。したがって、先の場合とは逆に、記憶ノードn
1およびn2の電位はそれぞれ電源投入に応答して一旦
“L″レベル“H”レベルに強制される。
このように、第7図および第8図で示される実施例の場
合には、記憶ノードn1およびn2の電位を保持するた
めのフリップフロップを構成する論理回路が初期化のた
めのマスクリセット信号MRあるいはその反転信号MR
によって直接制御される。このため、記憶ノードn1お
よびn2の電位が初期化データに応じたレベルに強制さ
れるのに要する時間は、記憶ノードn1およびn2の電
位がフリップフロップを構成する論理回路(具体的には
、インバータINVIおよびINV2ならびにNAND
ゲートND1およびNORゲートNR1)の出力電位レ
ベルに達するのに要する時間である。したがって、マス
クリセット信号MRの電位が“H”レベルである期間の
長さは、前記論理回路における信号遅延時間程度に設定
されればよい。したがって、第7図および第8図で示さ
れる実施例によれば、より高速にメモリセルの記憶デー
タを初期化することかできる。
合には、記憶ノードn1およびn2の電位を保持するた
めのフリップフロップを構成する論理回路が初期化のた
めのマスクリセット信号MRあるいはその反転信号MR
によって直接制御される。このため、記憶ノードn1お
よびn2の電位が初期化データに応じたレベルに強制さ
れるのに要する時間は、記憶ノードn1およびn2の電
位がフリップフロップを構成する論理回路(具体的には
、インバータINVIおよびINV2ならびにNAND
ゲートND1およびNORゲートNR1)の出力電位レ
ベルに達するのに要する時間である。したがって、マス
クリセット信号MRの電位が“H”レベルである期間の
長さは、前記論理回路における信号遅延時間程度に設定
されればよい。したがって、第7図および第8図で示さ
れる実施例によれば、より高速にメモリセルの記憶デー
タを初期化することかできる。
第7図および第8図におけるNANDゲートND1およ
びNORゲートNRIは各々、たとえばMOSトランジ
スタで構成された場合、8個のトランジスタを必要とす
る。しかし、マスクリセット信号MRおよびその反転信
号MRの両方を用いれば、これらの論理ゲートを各々、
7個のMOSトランジスタで構成することも可能である
。
びNORゲートNRIは各々、たとえばMOSトランジ
スタで構成された場合、8個のトランジスタを必要とす
る。しかし、マスクリセット信号MRおよびその反転信
号MRの両方を用いれば、これらの論理ゲートを各々、
7個のMOSトランジスタで構成することも可能である
。
第9図は、第81m (a)に示されるメモリセルMC
17と同じ論理動作をより少ないトランジスタで実現す
るメモリセルMC19の構成を詳細に示す回路図であり
本発明のさらに他の実施例を示す。第9図を参照して、
第8図(a)に示されるインバータINVIは電源VC
Cと接地GNDとの間に直列に接続されるPチャネルM
O8)ランジスタ110およびNチャネルMOSトラン
ジスタ120を含む、いわゆるCMOSインバータであ
る。このトランジスタ110および120の接続点が記
憶ノードn1である。一方、NORゲートNR2は、記
憶ノードn1にゲートを接続される、PチャネルMO3
)ランジスタ130およびNチャネルMOSトランジス
タ140と、前記トランジスタ130と接地GNDとの
間に設けられるNチャネルMOSトランジスタ150と
を含む。
17と同じ論理動作をより少ないトランジスタで実現す
るメモリセルMC19の構成を詳細に示す回路図であり
本発明のさらに他の実施例を示す。第9図を参照して、
第8図(a)に示されるインバータINVIは電源VC
Cと接地GNDとの間に直列に接続されるPチャネルM
O8)ランジスタ110およびNチャネルMOSトラン
ジスタ120を含む、いわゆるCMOSインバータであ
る。このトランジスタ110および120の接続点が記
憶ノードn1である。一方、NORゲートNR2は、記
憶ノードn1にゲートを接続される、PチャネルMO3
)ランジスタ130およびNチャネルMOSトランジス
タ140と、前記トランジスタ130と接地GNDとの
間に設けられるNチャネルMOSトランジスタ150と
を含む。
トランジスタ140は、トランジスタ130および15
0の接続点と接地GNDとの間に設けられる。トランジ
スタ130および150の接続点は、インバータINV
Iの入力端である、トランジスタ110および120の
ゲート接続点に接続される。トランジスタ130および
150の接続点がこのNORゲートNR2の出力端、す
なわち、記憶ノードn2である。トランジスタ150の
ゲートにはマスクリセット信号MRが与えられ、トラン
ジスタ130のソースにはマスクリセット信号MRの反
転信号MRが与えられる。
0の接続点と接地GNDとの間に設けられる。トランジ
スタ130および150の接続点は、インバータINV
Iの入力端である、トランジスタ110および120の
ゲート接続点に接続される。トランジスタ130および
150の接続点がこのNORゲートNR2の出力端、す
なわち、記憶ノードn2である。トランジスタ150の
ゲートにはマスクリセット信号MRが与えられ、トラン
ジスタ130のソースにはマスクリセット信号MRの反
転信号MRが与えられる。
第9図において、マスクリセット信号MRが“H”レベ
ルである期間には、トランジスタ150が導通する。こ
のため、トランジスタ140が非導通状態であっても、
記憶ノードn2から接地GNDに電流が流れる。また、
マスクリセット信号MRが“H″レベル期間には、その
反転信号ぷ「が“L”レベルである。したがって、トラ
ンジスタ130が導通状態であっても、記憶ノードn2
には“L″レベル電位えられる。
ルである期間には、トランジスタ150が導通する。こ
のため、トランジスタ140が非導通状態であっても、
記憶ノードn2から接地GNDに電流が流れる。また、
マスクリセット信号MRが“H″レベル期間には、その
反転信号ぷ「が“L”レベルである。したがって、トラ
ンジスタ130が導通状態であっても、記憶ノードn2
には“L″レベル電位えられる。
それゆえ、マスクリセット信号MRが“H”レベルであ
る期間には、トランジスタ130および140のゲート
電位にかかわらず記憶ノードn2の電位は“L” レベ
ルとなる。記憶ノードn2の電位が“L″レベルと、イ
ンバータI NV2においてトランジスタ110が導通
して記憶ノードn1に電源VCCの電位を伝達する。こ
れによって、記憶ノードn1の電位が“H”レベルとな
る。
る期間には、トランジスタ130および140のゲート
電位にかかわらず記憶ノードn2の電位は“L” レベ
ルとなる。記憶ノードn2の電位が“L″レベルと、イ
ンバータI NV2においてトランジスタ110が導通
して記憶ノードn1に電源VCCの電位を伝達する。こ
れによって、記憶ノードn1の電位が“H”レベルとな
る。
マスクリセット信号MRが“L”レベルである期間には
トランジスタ150が非導通状態にある。
トランジスタ150が非導通状態にある。
一方、マスクリセット信号MRが“L″レベル期間には
その反転信号MRが“H”レベルであるので、トランジ
スタ130のソース電位が“H”レベルとなる。したが
って、トランジスタ130および140は、トランジス
タ110および120と同様に、CMOSインバータと
して動作する。
その反転信号MRが“H”レベルであるので、トランジ
スタ130のソース電位が“H”レベルとなる。したが
って、トランジスタ130および140は、トランジス
タ110および120と同様に、CMOSインバータと
して動作する。
このように、本実施例によっても第8図(a)に示され
るメモリセルMC17と動作上、等価なメモリセルを得
ることができる。なお、第8図(b)に示されるメモリ
セルMC18と同じ論理動作をより少ないトランジスタ
で実現するには、第8図(b)のインバータINV2お
よびNORゲートNR1にもそれぞれ、たとえば第9図
に示される構成のインバータINVIおよびNORゲー
トNR2が用いられればよい。
るメモリセルMC17と動作上、等価なメモリセルを得
ることができる。なお、第8図(b)に示されるメモリ
セルMC18と同じ論理動作をより少ないトランジスタ
で実現するには、第8図(b)のインバータINV2お
よびNORゲートNR1にもそれぞれ、たとえば第9図
に示される構成のインバータINVIおよびNORゲー
トNR2が用いられればよい。
第10図は第7図(a)に示されるメモリセルMC15
と同じ論理動作をより少ないトランジスタで実現するメ
モリセルMC20の構成を詳細に示す回路図であり、本
発明のさらに他の実施例を示す。第10図を参照して、
第7図(a)におけるインバータINV2は、電源Vc
cと接地GNDとの間に直列に接続されるPチャネルM
O8)ランジスタ160およびNチャネルMO3)ラン
ジスタ170を含むCMOSインバータである。
と同じ論理動作をより少ないトランジスタで実現するメ
モリセルMC20の構成を詳細に示す回路図であり、本
発明のさらに他の実施例を示す。第10図を参照して、
第7図(a)におけるインバータINV2は、電源Vc
cと接地GNDとの間に直列に接続されるPチャネルM
O8)ランジスタ160およびNチャネルMO3)ラン
ジスタ170を含むCMOSインバータである。
トランジスタ160および170の接続点が記憶ノード
n2である。一方、NANDゲートND2は、記憶ノー
ドn2にゲートを接続される、NチャネルMOSトラン
ジスタ190およびPチャネルMOSトランジスタ20
0と、電源Vccとトランジスタ190との間に設けら
れるPチャネルMO8)ランジスタ180とを含む。ト
ランジスタ200は電源Vccと、インバータINV2
の入力端である、トランジスタ160および170のゲ
ート接続点との間に設けられる。トランジスタ180お
よび190の接続点がこのNANDゲ−)ND2の出力
端、すなわち、記憶ノードn1である。トランジスタ1
90のソースにはマスクリセット信号MRが与えられ、
トランジスタ180のゲートにはマスクリセット信号M
Rの反転信号MRが与えられる。
n2である。一方、NANDゲートND2は、記憶ノー
ドn2にゲートを接続される、NチャネルMOSトラン
ジスタ190およびPチャネルMOSトランジスタ20
0と、電源Vccとトランジスタ190との間に設けら
れるPチャネルMO8)ランジスタ180とを含む。ト
ランジスタ200は電源Vccと、インバータINV2
の入力端である、トランジスタ160および170のゲ
ート接続点との間に設けられる。トランジスタ180お
よび190の接続点がこのNANDゲ−)ND2の出力
端、すなわち、記憶ノードn1である。トランジスタ1
90のソースにはマスクリセット信号MRが与えられ、
トランジスタ180のゲートにはマスクリセット信号M
Rの反転信号MRが与えられる。
第10図において、マスクリセット信号MRの反転信号
MRが“L” レベルである期間には、トランジスタ1
80が導通する。このため、トランジスタ200が非導
通状態であっても電源Vccから記憶ノードn1に電流
が流れる。一方、前記反転信号MRが“L”レベルであ
る期間には、マスクリセット信号MRは“H” レベル
である。したがって、トランジスタ190が導通状態で
あっても、記憶ノードn1の電位は“H”レベルとなる
。それゆえ、前記反転信号MRが“L”である期間には
、トランジスタ190および200のゲート電位にかか
わらず、記憶ノードnlの電位は“H” レベルとなる
。記憶ノードn1の電位が“H″レベルと、インバータ
INV2においてトランジスタ170が導通するので、
記憶ノードn2の電位は“L” レベルとなる。
MRが“L” レベルである期間には、トランジスタ1
80が導通する。このため、トランジスタ200が非導
通状態であっても電源Vccから記憶ノードn1に電流
が流れる。一方、前記反転信号MRが“L”レベルであ
る期間には、マスクリセット信号MRは“H” レベル
である。したがって、トランジスタ190が導通状態で
あっても、記憶ノードn1の電位は“H”レベルとなる
。それゆえ、前記反転信号MRが“L”である期間には
、トランジスタ190および200のゲート電位にかか
わらず、記憶ノードnlの電位は“H” レベルとなる
。記憶ノードn1の電位が“H″レベルと、インバータ
INV2においてトランジスタ170が導通するので、
記憶ノードn2の電位は“L” レベルとなる。
前記反転信号MRが“H”レベルである期間には、トラ
ンジスタ180が非導通状態にある。
ンジスタ180が非導通状態にある。
方、この期間にはマスクリセット信号MRが“L″レベ
ルので、トランジスタ190のソース電位が“L”レベ
ルとなる。このため、トランジスタ190および200
は、トランジスタ160および170と同様にCMOS
インバータとして動作する。
ルので、トランジスタ190のソース電位が“L”レベ
ルとなる。このため、トランジスタ190および200
は、トランジスタ160および170と同様にCMOS
インバータとして動作する。
それゆえ、本実施例によっても、第7図(a)に示され
る構成のメモリセルMC15と動作上、等価なメモリセ
ルを得ることができる。なお、第7図(b)に示される
メモリセルMC16と同じ論理動作をより少ないトラン
ジスタで実現するには、第7図(b)のインバータIN
VIおよびNANDゲートNDIもそれぞれ、たとえば
第10図に示されるインバータINV2およびNAND
ゲートND2と同様に構成されればよい。
る構成のメモリセルMC15と動作上、等価なメモリセ
ルを得ることができる。なお、第7図(b)に示される
メモリセルMC16と同じ論理動作をより少ないトラン
ジスタで実現するには、第7図(b)のインバータIN
VIおよびNANDゲートNDIもそれぞれ、たとえば
第10図に示されるインバータINV2およびNAND
ゲートND2と同様に構成されればよい。
このように第9図および第10図で示される実施例によ
れば、2つの制御信号(MRおよび魚1)が必要となる
ものの、より少ない素子でメモリセルの記憶データの初
期化を実現できる。したがって、これらの実施例は、初
期化のための回路が従来のメモリセルの構成素子に付加
されることによるメモリセルサイズの増大を抑制するこ
とができる。
れば、2つの制御信号(MRおよび魚1)が必要となる
ものの、より少ない素子でメモリセルの記憶データの初
期化を実現できる。したがって、これらの実施例は、初
期化のための回路が従来のメモリセルの構成素子に付加
されることによるメモリセルサイズの増大を抑制するこ
とができる。
上記すべての実施例では、本発明が、2個のインバータ
によって構成されるラッチ回路を含むSRAMに適用さ
れた場合について説明されたが、本発明はDRAM (
ダイナミックランダムアクセスメモリ)等の、SRAM
とはメモリセルの内部構成が基本的に異なる半導体記憶
装置に適用することも可能である。第11図は本発明を
DRAMに適用した場合のメモリセルの内部構成を示す
回路図であり、本発明のさらに他の実施例を示す。
によって構成されるラッチ回路を含むSRAMに適用さ
れた場合について説明されたが、本発明はDRAM (
ダイナミックランダムアクセスメモリ)等の、SRAM
とはメモリセルの内部構成が基本的に異なる半導体記憶
装置に適用することも可能である。第11図は本発明を
DRAMに適用した場合のメモリセルの内部構成を示す
回路図であり、本発明のさらに他の実施例を示す。
第11図(a)を参照して、通常DRAMのメモリセル
MCD1は基本的にはたとえば、ビット線BITと所定
の低電位に固定されるセルプレートCPとの間に直列に
接続される、NチャネルMOSトランジスタTR8およ
びメモリキャパシタCによって構成される。前記トラン
ジスタTR6のゲートはワ、−ド線WLに接続される。
MCD1は基本的にはたとえば、ビット線BITと所定
の低電位に固定されるセルプレートCPとの間に直列に
接続される、NチャネルMOSトランジスタTR8およ
びメモリキャパシタCによって構成される。前記トラン
ジスタTR6のゲートはワ、−ド線WLに接続される。
通常のデータ書込時には、SRAMの場合と同様に、ワ
ード線WLに“H″レベル電圧えられ、トランジスタT
R8がON状態となる。同時に、ビット線BITには書
込まれるべきデータに対応する電位(論理値“0”に対
応する電位レベル“L”または論理値“1”に対応する
電位レベル″H”)が与えられる。したがって、通常の
データ書込時には、ビット線とメモリセルとを接続する
トランスファゲートであるトランジスタTR8およびメ
モリキャパシタCの接続点n3にトランジスタTR8を
介して書込データに対応する電位か伝達される。この電
位が“H″レベルばメモリキャパシタCは充電され、逆
にこの電位が“L″レベルばメモリキャパシタCには放
電が生じる。このように、DRAMでは、メモリセル内
のキャパシタの放電または充電によって記憶ノードn3
にデータが書込まれる。書込みが終了するとワード線W
Lの電位は“L”レベルに戻るためトランジスタTR8
はOFF状態となるが、記憶ノードn3の電位はメモリ
キャパシタCの容量に応じた時間(通常数100 ミI
J秒)保持される。
ード線WLに“H″レベル電圧えられ、トランジスタT
R8がON状態となる。同時に、ビット線BITには書
込まれるべきデータに対応する電位(論理値“0”に対
応する電位レベル“L”または論理値“1”に対応する
電位レベル″H”)が与えられる。したがって、通常の
データ書込時には、ビット線とメモリセルとを接続する
トランスファゲートであるトランジスタTR8およびメ
モリキャパシタCの接続点n3にトランジスタTR8を
介して書込データに対応する電位か伝達される。この電
位が“H″レベルばメモリキャパシタCは充電され、逆
にこの電位が“L″レベルばメモリキャパシタCには放
電が生じる。このように、DRAMでは、メモリセル内
のキャパシタの放電または充電によって記憶ノードn3
にデータが書込まれる。書込みが終了するとワード線W
Lの電位は“L”レベルに戻るためトランジスタTR8
はOFF状態となるが、記憶ノードn3の電位はメモリ
キャパシタCの容量に応じた時間(通常数100 ミI
J秒)保持される。
さて、このような構成のメモリセルの記憶データを本発
明を適用して初期化するには、たとえば、記憶ノードn
3にゲートおよびドレインに前述のようなマスクリセッ
ト信号MRを受けるNチャネルMOS)ランジスタTR
9か接続される。電源投入時にマスクリセット信号MR
が“H″レベル立上と、トランジスタTR9かON状態
となって、この“H”レベルの電圧を記憶ノードn3に
供給する。これによって、通常の書込時と同様にメモリ
キャパシタCが充電され論理値“1”がこのメモリセル
MCD1に初期化データとして書込まれる。そして、マ
スクリセット信号MRが“L” レベルに立下がると初
期化トランジスタTR9はOFF状態となって記憶ノー
ドn3の電位をいずれのレベルにも強制しなくなる。し
かし、通常のデータ書込時と同様に記憶ノードn3の電
位レベルはメモリキャパシタCによって前記所定時間保
持される。
明を適用して初期化するには、たとえば、記憶ノードn
3にゲートおよびドレインに前述のようなマスクリセッ
ト信号MRを受けるNチャネルMOS)ランジスタTR
9か接続される。電源投入時にマスクリセット信号MR
が“H″レベル立上と、トランジスタTR9かON状態
となって、この“H”レベルの電圧を記憶ノードn3に
供給する。これによって、通常の書込時と同様にメモリ
キャパシタCが充電され論理値“1”がこのメモリセル
MCD1に初期化データとして書込まれる。そして、マ
スクリセット信号MRが“L” レベルに立下がると初
期化トランジスタTR9はOFF状態となって記憶ノー
ドn3の電位をいずれのレベルにも強制しなくなる。し
かし、通常のデータ書込時と同様に記憶ノードn3の電
位レベルはメモリキャパシタCによって前記所定時間保
持される。
逆にDRA、Mのメモリセルの記憶データを論理値“0
”に初期化する場合には、たとえば第11図(b)を参
照して、前述の初期化のためのトランジスタTR9のゲ
ートには先と同じようにマスタリセット信号MRを与え
る一方、トランジスタTR9のドレインはセルプレー)
CPに接続される。これによって、電源投入時にマスク
リセット信号が“H”レベルとなっている期間に記憶ノ
ードn3の電位はセルプレートCPの電位によって引下
げられる。したがって、この場合には記憶ノードn3の
電位が“L″レベルて、このメモリセルMCD2の記憶
データが論理値“0″に初期化される。
”に初期化する場合には、たとえば第11図(b)を参
照して、前述の初期化のためのトランジスタTR9のゲ
ートには先と同じようにマスタリセット信号MRを与え
る一方、トランジスタTR9のドレインはセルプレー)
CPに接続される。これによって、電源投入時にマスク
リセット信号が“H”レベルとなっている期間に記憶ノ
ードn3の電位はセルプレートCPの電位によって引下
げられる。したがって、この場合には記憶ノードn3の
電位が“L″レベルて、このメモリセルMCD2の記憶
データが論理値“0″に初期化される。
上記2つの例では、初期化のためのトランジスタとして
NチャネルMO3)ランジスタが用いられたが、Pチャ
ネルMOSトランジスタが用いられることも可能である
。そのような場合にはたとえば、第11図(C)に示さ
れるように、ゲートにマスクリセット信号MRの反転信
号MRを受け、かつドレインにマスクリセット信号MR
を受けるPチャネルMO8)ランジスタTR10が記憶
ノードn3に接続される。前記反転信号MRは前述した
ようにたとえばマスタリセット信号MRをインバータI
NV3によって反転することによって得られる。マスク
リセット信号MRが“H” レベルであるときにはその
反転信号MRは逆に“L”レベルであるため、このメモ
リセルMCD3においては、マスクリセット信号MRが
“H”レベルである期間にトランジスタTR10はやは
りON状態となって、ドレインに与えられる反転されな
いマスクリセット信号MRの電位“H”を記憶ノードn
3に供給する。したがって、この場合にはこのメモリセ
ルMCD3の記憶データは論理値“1”に初期化される
。
NチャネルMO3)ランジスタが用いられたが、Pチャ
ネルMOSトランジスタが用いられることも可能である
。そのような場合にはたとえば、第11図(C)に示さ
れるように、ゲートにマスクリセット信号MRの反転信
号MRを受け、かつドレインにマスクリセット信号MR
を受けるPチャネルMO8)ランジスタTR10が記憶
ノードn3に接続される。前記反転信号MRは前述した
ようにたとえばマスタリセット信号MRをインバータI
NV3によって反転することによって得られる。マスク
リセット信号MRが“H” レベルであるときにはその
反転信号MRは逆に“L”レベルであるため、このメモ
リセルMCD3においては、マスクリセット信号MRが
“H”レベルである期間にトランジスタTR10はやは
りON状態となって、ドレインに与えられる反転されな
いマスクリセット信号MRの電位“H”を記憶ノードn
3に供給する。したがって、この場合にはこのメモリセ
ルMCD3の記憶データは論理値“1”に初期化される
。
また、このように相補的なマスタリセット信号MR,M
Rを用いてメモリセルの記憶データを論理値“0”に初
期化することも可能である。この場合には、たとえばト
ランジスタTR10のドレインに、電源投入時に“H”
レベルとなるマスタリセット信号MRではなく、その反
転信号MRが与えられればよい。
Rを用いてメモリセルの記憶データを論理値“0”に初
期化することも可能である。この場合には、たとえばト
ランジスタTR10のドレインに、電源投入時に“H”
レベルとなるマスタリセット信号MRではなく、その反
転信号MRが与えられればよい。
さらに、このように相補的なマスクリセット信号を用い
てメモリセルの記憶データを論理値“O”に初期化する
場合、初期化トランジスタとしてNチャネルMOSトラ
ンジスタを用いることも可能である。たとえば第11図
(d)を参照して、このメモリセルMCD4においては
、記憶ノードn3に初期化トランジスタとしてNチャネ
ルMOSトランジスタTR9が接続される。このトラン
ジスタTR9のドレインにはマスクリセット信号MRの
反転信号MRが与えられ、トランジスタTR9のゲート
には、この反転信号MRかインバータINV4によって
再度反転されて与えられる。したがって、マスタリセッ
ト信号MRが“H” レベルである期間に、トランジス
タTR9はインバータINV4から“H”レベルの電圧
を受けて導通し、記憶ノードn3の電位を“L”レベル
の信号MRによって引下げる。したがって、このメモリ
セルMCD4の記憶データは論理値“Onに初期化され
る。
てメモリセルの記憶データを論理値“O”に初期化する
場合、初期化トランジスタとしてNチャネルMOSトラ
ンジスタを用いることも可能である。たとえば第11図
(d)を参照して、このメモリセルMCD4においては
、記憶ノードn3に初期化トランジスタとしてNチャネ
ルMOSトランジスタTR9が接続される。このトラン
ジスタTR9のドレインにはマスクリセット信号MRの
反転信号MRが与えられ、トランジスタTR9のゲート
には、この反転信号MRかインバータINV4によって
再度反転されて与えられる。したがって、マスタリセッ
ト信号MRが“H” レベルである期間に、トランジス
タTR9はインバータINV4から“H”レベルの電圧
を受けて導通し、記憶ノードn3の電位を“L”レベル
の信号MRによって引下げる。したがって、このメモリ
セルMCD4の記憶データは論理値“Onに初期化され
る。
なお、第11図(a)〜(d)においてマスクリセット
信号MRおよびその反転信号MRは第1図に示されるS
RAMの場合と同様に、たとえば、同一のビット線に接
続される1列のメモリセル内に設けられる初期化トラン
ジスタに、共通の接続線を介して与えられればよい。
信号MRおよびその反転信号MRは第1図に示されるS
RAMの場合と同様に、たとえば、同一のビット線に接
続される1列のメモリセル内に設けられる初期化トラン
ジスタに、共通の接続線を介して与えられればよい。
上記のようにDRAMにおいても、初期化すべきメモリ
セルごとに初期化のためのトランジスタを設け、この初
期化のためのトランジスタのゲートおよびドレインに初
期化データに応してマスクリセット信号MRまたはその
反転信号MRが与えられるようにメモリアレイを設計す
ることによって、電源投入に応答して所定のメモリセル
の記憶データを一斉に初期化することができる。
セルごとに初期化のためのトランジスタを設け、この初
期化のためのトランジスタのゲートおよびドレインに初
期化データに応してマスクリセット信号MRまたはその
反転信号MRが与えられるようにメモリアレイを設計す
ることによって、電源投入に応答して所定のメモリセル
の記憶データを一斉に初期化することができる。
このように本発明はDRAMにも適用可能であるが、本
来DRAMは1つのトランジスタと工っのキャパシタと
いう非常に少ない回路素子でメモリセルを構成すること
によって、メモリセルのチップ上における占有面積をで
きるだけ小さくなるように構成されたものである。した
がって、本発明のDRAMへの適用は、初期化のための
トランジスタをメモリセル内部に設けることによって生
じる、メモリセル1個あたりの面積の増大というリスク
と、初期化時間の短縮というメリットのいずれに重点が
置かれるべきかをその使用目的等から十分に考慮して行
われるべきである。
来DRAMは1つのトランジスタと工っのキャパシタと
いう非常に少ない回路素子でメモリセルを構成すること
によって、メモリセルのチップ上における占有面積をで
きるだけ小さくなるように構成されたものである。した
がって、本発明のDRAMへの適用は、初期化のための
トランジスタをメモリセル内部に設けることによって生
じる、メモリセル1個あたりの面積の増大というリスク
と、初期化時間の短縮というメリットのいずれに重点が
置かれるべきかをその使用目的等から十分に考慮して行
われるべきである。
なお、以上述べたいずれの実施例においてもマスクリセ
ット信号MRはH”レベルのワンショットパルスであっ
たか、逆に“L”レベルのワンショットパルスであって
も、用いる初期化トランジスタの極性を逆にすることに
よって、同様の効果が得られる。
ット信号MRはH”レベルのワンショットパルスであっ
たか、逆に“L”レベルのワンショットパルスであって
も、用いる初期化トランジスタの極性を逆にすることに
よって、同様の効果が得られる。
また、メモリセルの記憶データの初期化を指示するため
に用いられる信号はマスクリセット信号に限定されず、
電源投入に応答して一定の短期間前記初期化を指示する
レベルとなるような、チップ内部において発生する信号
あるいはチップの外部から与えられる信号であればよい
。
に用いられる信号はマスクリセット信号に限定されず、
電源投入に応答して一定の短期間前記初期化を指示する
レベルとなるような、チップ内部において発生する信号
あるいはチップの外部から与えられる信号であればよい
。
このように、これらの実施例によれば、初期化すべきア
ドレスや初期化データ等に規則性がない複雑な初期化で
さえも、従来のメモリアレイにごく簡単な回路を付加す
るだけで従来よりもはるかに高速に確実に実行すること
かできる。
ドレスや初期化データ等に規則性がない複雑な初期化で
さえも、従来のメモリアレイにごく簡単な回路を付加す
るだけで従来よりもはるかに高速に確実に実行すること
かできる。
[発明の効果]
以上のように本発明によれば、メモリセル内に簡単な初
期化のための回路を付加することにより、予め定められ
たメモリセルの記憶データを予め定められた初期化デー
タに従来よりも高速に初期化することができる。したが
って、複雑な初期化をも、高速にかつ高い信頼性で実行
できる半導体記憶装置が提供される。この結果、このよ
うな半導体記憶装置を種々の半導体集積回路装置やシス
テムに用いることにより、その半導体集積回路装置やシ
ステムの機能を向上することができる。
期化のための回路を付加することにより、予め定められ
たメモリセルの記憶データを予め定められた初期化デー
タに従来よりも高速に初期化することができる。したが
って、複雑な初期化をも、高速にかつ高い信頼性で実行
できる半導体記憶装置が提供される。この結果、このよ
うな半導体記憶装置を種々の半導体集積回路装置やシス
テムに用いることにより、その半導体集積回路装置やシ
ステムの機能を向上することができる。
第1図は本発明の一実施例のSRAMにおけるメモリア
レイの部分回路図、第2図は本発明の他の実施例におけ
るメモリセルの構成を示す回路図、第3図は本発明のさ
らに他の実施例におけるメモ・リセルの構成を示す回路
図、第4図は本発明のさらに他の実施例におけるメモリ
セルの構成を示す回路図、第5図は本発明のさらに他の
実施例におけるメモリセルの構成を示す回路図、第6図
は本発明のさらに他の実施例におけるメモリセルの構成
を示す回路図、第7図は本発明のさらに他の実施例にお
けるメモリセルの構成を示す回路図、第8図は本発明の
さらに他の実施例におけるメモリセルの構成を示す回路
図、第9図は本発明のさらに他の実施例におけるメモリ
セルの構成を示す回路図、第1O図は本発明のさらに他
の実施例におけるメモリセルの構成を示す回路図、第1
1図は本発明のさらに他の実施例のDRAMにおけるメ
モリセルの構成を示す回路図、第12図は本発明の実施
例のSRAMの全体構成を示す概略ブロック図、第13
図はマスクリセット信号MRおよび、その反転信号MR
の波形図、第14図はメモリアレイの記憶データをハー
ド的に初期化する機能を有する従来のSRAMの全体構
成を示す概略ブロック図、第15図は従来のSRAMに
おけるメモリアレイの部分回路図、第16図は従来のS
RAMにおけるメモリセルの構成を詳細に示す回路図で
ある。 図において、MC,MCI〜MC20,およびMCD工
〜MCD4はメモリセル、WLはワード線、BITおよ
びBITはビット線、V((は電源、GNDは接地、C
Pはセルプレート、TR1゜TR2およびTR6はトラ
ンスファゲート、INv■〜INV4はインバータ、T
R3〜TR7゜TR9およびTR10は初期化トランジ
スタ、1aおよび1bはメモリアレイ、2はロウアドレ
スバッファ、3はロウデコーダ、4はコラムアドレスバ
ッファ、5はコラムデコーダ、6は110回路、7はブ
ロックアドレスバッファ、8はブロックデコーダ、9は
出力バッファ、10は入力データコントロール回路、1
1は大力バッファ、12は初期化データコントロール回
路、13はチップおよび入出力制御回路、14はクロッ
ク生成回路、15は初期化アドレス生成回路、n1〜n
3は記憶ノードである。 なお、図中、同一符号は同一または相当部分を示す。
レイの部分回路図、第2図は本発明の他の実施例におけ
るメモリセルの構成を示す回路図、第3図は本発明のさ
らに他の実施例におけるメモ・リセルの構成を示す回路
図、第4図は本発明のさらに他の実施例におけるメモリ
セルの構成を示す回路図、第5図は本発明のさらに他の
実施例におけるメモリセルの構成を示す回路図、第6図
は本発明のさらに他の実施例におけるメモリセルの構成
を示す回路図、第7図は本発明のさらに他の実施例にお
けるメモリセルの構成を示す回路図、第8図は本発明の
さらに他の実施例におけるメモリセルの構成を示す回路
図、第9図は本発明のさらに他の実施例におけるメモリ
セルの構成を示す回路図、第1O図は本発明のさらに他
の実施例におけるメモリセルの構成を示す回路図、第1
1図は本発明のさらに他の実施例のDRAMにおけるメ
モリセルの構成を示す回路図、第12図は本発明の実施
例のSRAMの全体構成を示す概略ブロック図、第13
図はマスクリセット信号MRおよび、その反転信号MR
の波形図、第14図はメモリアレイの記憶データをハー
ド的に初期化する機能を有する従来のSRAMの全体構
成を示す概略ブロック図、第15図は従来のSRAMに
おけるメモリアレイの部分回路図、第16図は従来のS
RAMにおけるメモリセルの構成を詳細に示す回路図で
ある。 図において、MC,MCI〜MC20,およびMCD工
〜MCD4はメモリセル、WLはワード線、BITおよ
びBITはビット線、V((は電源、GNDは接地、C
Pはセルプレート、TR1゜TR2およびTR6はトラ
ンスファゲート、INv■〜INV4はインバータ、T
R3〜TR7゜TR9およびTR10は初期化トランジ
スタ、1aおよび1bはメモリアレイ、2はロウアドレ
スバッファ、3はロウデコーダ、4はコラムアドレスバ
ッファ、5はコラムデコーダ、6は110回路、7はブ
ロックアドレスバッファ、8はブロックデコーダ、9は
出力バッファ、10は入力データコントロール回路、1
1は大力バッファ、12は初期化データコントロール回
路、13はチップおよび入出力制御回路、14はクロッ
ク生成回路、15は初期化アドレス生成回路、n1〜n
3は記憶ノードである。 なお、図中、同一符号は同一または相当部分を示す。
Claims (1)
- 【特許請求の範囲】 各々が、記憶データに対応する電位に保持されるべき記
憶ノードを有する複数のメモリセルと、予め定められる
初期化データに対応して、前記複数のメモリセルのうち
の所定のメモリセルの各々に設けられて、前記所定のメ
モリセルの記憶ノードの電位を前記初期化データに対応
する電位に強制する電位強制手段と、 電源投入に応答して、前記電位強制手段をすべて能動化
する手段とを備えた、記憶データの初期設定が可能な半
導体記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/673,532 US5325325A (en) | 1990-03-30 | 1991-03-22 | Semiconductor memory device capable of initializing storage data |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8705590 | 1990-03-30 | ||
| JP2-87055 | 1990-03-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03286494A true JPH03286494A (ja) | 1991-12-17 |
Family
ID=13904258
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2231647A Pending JPH03286494A (ja) | 1990-03-30 | 1990-08-31 | 半導体記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03286494A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0745075A (ja) * | 1993-07-30 | 1995-02-14 | Nec Corp | 半導体集積回路 |
| JP2007059044A (ja) * | 2005-07-29 | 2007-03-08 | Semiconductor Energy Lab Co Ltd | 半導体装置 |
| JP2007273003A (ja) * | 2006-03-31 | 2007-10-18 | Yamaha Corp | 半導体記憶装置 |
| JP2013032010A (ja) * | 2007-02-19 | 2013-02-14 | Oki Data Corp | 駆動回路、ドライバicチップ、駆動装置、プリントヘッド、画像形成装置、表示装置及び制御方法 |
| JP2014075174A (ja) * | 2005-07-29 | 2014-04-24 | Semiconductor Energy Lab Co Ltd | 半導体装置 |
| JP2022023268A (ja) * | 2020-07-27 | 2022-02-08 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| WO2025192623A1 (ja) * | 2024-03-15 | 2025-09-18 | ヌヴォトンテクノロジージャパン株式会社 | ラッチ回路装置及びラッチ回路装置の初期化方法 |
-
1990
- 1990-08-31 JP JP2231647A patent/JPH03286494A/ja active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0745075A (ja) * | 1993-07-30 | 1995-02-14 | Nec Corp | 半導体集積回路 |
| JP2007059044A (ja) * | 2005-07-29 | 2007-03-08 | Semiconductor Energy Lab Co Ltd | 半導体装置 |
| JP2014075174A (ja) * | 2005-07-29 | 2014-04-24 | Semiconductor Energy Lab Co Ltd | 半導体装置 |
| JP2015222612A (ja) * | 2005-07-29 | 2015-12-10 | 株式会社半導体エネルギー研究所 | 半導体装置 |
| JP2007273003A (ja) * | 2006-03-31 | 2007-10-18 | Yamaha Corp | 半導体記憶装置 |
| JP2013032010A (ja) * | 2007-02-19 | 2013-02-14 | Oki Data Corp | 駆動回路、ドライバicチップ、駆動装置、プリントヘッド、画像形成装置、表示装置及び制御方法 |
| JP2022023268A (ja) * | 2020-07-27 | 2022-02-08 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| US11810619B2 (en) | 2020-07-27 | 2023-11-07 | Renesas Electronics Corporation | Semiconductor device having a contents addressable memory |
| WO2025192623A1 (ja) * | 2024-03-15 | 2025-09-18 | ヌヴォトンテクノロジージャパン株式会社 | ラッチ回路装置及びラッチ回路装置の初期化方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5325325A (en) | Semiconductor memory device capable of initializing storage data | |
| JP4330396B2 (ja) | 半導体記憶装置 | |
| JP3434822B2 (ja) | 構成可能な論理のダイナミック制御 | |
| US9214222B2 (en) | Semiconductor device having timing control for read-write memory access operations | |
| US6262937B1 (en) | Synchronous random access memory having a read/write address bus and process for writing to and reading from the same | |
| US5305268A (en) | Semiconductor memory with column equilibrate on change of data during a write cycle | |
| CN110782932B (zh) | 每易失性位具有单个非易失性位的非易失性静态随机存取存储器架构 | |
| US6175533B1 (en) | Multi-port memory cell with preset | |
| EP0490652A2 (en) | A read/write memory having an improved write driver | |
| JPS59178685A (ja) | 半導体記憶回路 | |
| JPH09120682A (ja) | 半導体メモリ装置 | |
| JP3317746B2 (ja) | 半導体記憶装置 | |
| JP5763659B2 (ja) | 半導体記憶装置 | |
| JPH03286494A (ja) | 半導体記憶装置 | |
| US5008857A (en) | Semiconductor memory device provided with an improved system for detecting the positions using a redundant structure | |
| US6631094B2 (en) | Semiconductor memory device having SRAM interface | |
| JP2588936B2 (ja) | 半導体記憶装置 | |
| US6385108B2 (en) | Voltage differential sensing circuit and methods of using same | |
| US20250054529A1 (en) | Sram with fast, controlled peak current, power efficient array reset, and data corruption modes for secure applications | |
| JPH0482081A (ja) | 半導体記憶装置 | |
| JPH0330234B2 (ja) | ||
| JPH09213077A (ja) | 半導体記憶装置 | |
| US10720194B2 (en) | Semiconductor memory device and data writing method | |
| JP2662821B2 (ja) | 半導体記憶装置 | |
| US4870616A (en) | Compact register set using a psram array |