JP3557085B2 - Semiconductor storage device - Google Patents
Semiconductor storage device Download PDFInfo
- Publication number
- JP3557085B2 JP3557085B2 JP304998A JP304998A JP3557085B2 JP 3557085 B2 JP3557085 B2 JP 3557085B2 JP 304998 A JP304998 A JP 304998A JP 304998 A JP304998 A JP 304998A JP 3557085 B2 JP3557085 B2 JP 3557085B2
- Authority
- JP
- Japan
- Prior art keywords
- column
- signal
- supplied
- address
- decoder
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Read Only Memory (AREA)
Description
【0001】
【発明の属する技術分野】
この発明はシリアルアクセス型の半導体記憶装置に関する。
【0002】
【従来の技術】
従来から安価な半導体記憶装置としてシリアルアクセスメモリが製造されている。図11は、この種の半導体記憶装置の一例として、シリアルアクセス型のマスクROMにおけるメモリセルのアクセスに関係する回路を抽出して示す回路図である。図11において、11はメモリセルアレイ、MC,MC,…はメモリセル、12,12,…はセンスアンプ(S/A)、13はロウデコーダ、14はカラムデコーダ、15はカラムアドレスカウンタ、16,16,…はカラム選択トランジスタ、17は出力バッファ、WL,WL,…はワード線、BL,BL,…はビット線である。
【0003】
図12は、上記図11に示したマスクROMの読み出し動作を概略的に示すタイミングチャートである。アドレス入力AIN(ロウアドレス信号RAdd及びカラムアドレス信号CAdd)は、アドレスラッチイネーブル信号ALEのダウンエッジに応答してカラムアドレスカウンタ15とロウデコーダ13にそれぞれ供給される。ロウアドレス信号RAddはロウデコーダ13でデコードされ、このデコード出力によってワード線WL,WL,…が選択的に駆動される。上記ワード線WL,WL,…にはメモリセルMC,MC,…が行毎に接続されており、上記ロウデコーダ13によってメモリセルアレイ11中のメモリセルMC,MC,…の行が選択される。各メモリセルMC,MC,…には、MOSトランジスタの有無、MOSトランジスタがデプレッション型かエンハンスメント型か、及びコンタクトホールの有無等を記憶情報の“0”,“1”に対応させ、製造工程の途中でフォトマスクを用いてデータが書き込まれている。
【0004】
カラムアドレス信号CAddはカラムアドレスカウンタ15に初期値としてセットされ、このカウンタ15のカウント値がカラムデコーダ14に供給されてデコードされる。ロウデコーダ13によってワード線WLが選択された後、上記カラムアドレスカウンタ15は、リード信号/RD(“/”は反転信号、すなわちバーを意味する)に同期してカウントアップ動作を行う。上記カラムデコーダ14のデコード出力は、カラム選択トランジスタ16,16,…のゲートに供給され、これらトランジスタ16,16,…を順次オン/オフ制御する。上記ロウデコーダ13によって駆動されたワード線WLに接続されている1行のメモリセルMC,MC,…の記憶データはそれぞれビット線BL,BL,…上に読み出され、センスアンプ12,12,…に供給されて増幅される。そして、上記カラムデコーダ14によって選択されたカラム選択トランジスタ16を介して出力バッファ17に供給され、読み出しデータDOUT として出力される。この出力バッファ17は、上記リード信号/RDによって出力動作が制御されており、この信号/RDに応答してN番地(読み出し開始アドレス)、N+1番地、N+2番地、…の読み出しデータDOUT がシリアルに出力される。
【0005】
ところで、上述した従来のシリアルアクセスメモリは、センスアンプ12,12,…がビット線BL,BL,…毎に設けられており、センスアンプの数が多いため、消費電力が多く、チップサイズも大きくなるという問題がある。しかも、マスクROMのメモリセルMCは1個のトランジスタで構成されているのに対し、各センスアンプ12には少なくとも6個のトランジスタが必要であり、メモリセルサイズが小さくなるのに伴ってセンスアンプのレイアウトがメモリセルのピッチで制約されてしまうため、レイアウトが非常に困難になる。
【0006】
このような問題を解決するために、上記メモリセルアレイ11を複数のブロックに分割し、これらのブロック毎にセンスアンプを設け、複数のビット線で上記センスアンプを共用することが考えられる。しかしながら、このような構成でシリアルアクセスを実現するためには、カラムアドレスを順次進めるために、各ブロック毎にアダーとカラムデコーダを設ける必要がある。このため、センスアンプの数を低減してもアダーとカラムデコーダによりチップサイズが増大してしまい、十分な効果が得られない。また、ブロック毎にカラムアドレスカウンタを設けても同様な機能が実現できるが、ブロック毎にアダーとカラムデコーダを設ける場合よりも更にチップサイズが増大する。
【0007】
【発明が解決しようとする課題】
上記のように従来のシリアルアクセス型の半導体記憶装置は、センスアンプの数が多いため、消費電力が大きく且つチップサイズも大きくなるという問題があった。また、メモリセルサイズが小さくなるのに伴ってセンスアンプのレイアウトが困難になるという問題があった。
【0008】
このような問題を解決するために、メモリセルアレイを複数のブロックに分割してブロック毎にセンスアンプを設け、複数のビット線でセンスアンプを共用することによりセンスアンプの数を低減することが考えられるが、シリアルアクセスを行うためにはブロック毎にアダーとカラムデコーダを設けたり、ブロック毎にカラムアドレスカウンタを設ける必要があり、センスアンプの数を減らしてもチップサイズを十分に低減できないという問題があった。
【0009】
この発明は上記のような事情に鑑みてなされたもので、その目的とするところは、チップサイズの縮小と消費電力の削減が図れるシリアルアクセス型の半導体記憶装置を提供することにある。
【0010】
また、この発明の他の目的は、センスアンプのレイアウトがメモリセルのピッチによって制約を受けることがなく、メモリセルサイズを縮小してもセンスアンプのレイアウトを容易化できるシリアルアクセス型の半導体記憶装置を提供することにある。
【0011】
【課題を解決するための手段】
この発明の請求項1に記載した半導体記憶装置は、メモリセルアレイに記憶されたデータをシリアルに読み出す半導体記憶装置において、前記メモリセルアレイを複数のブロックに分割し、前記各ブロック中の複数のカラムでセンスアンプを共用し、前記各ブロックに対応して設けた複数のカラムセレクタに供給するカラム選択信号を切り換えることにより、読み出し開始アドレスで指定されたブロックを含む上位側アドレスのブロックにおける読み出し開始アドレスのカラムと、下位側アドレスのブロックにおける読み出し開始アドレスの次のカラムを選択し、前記各ブロック中のメモリセルから並列的に読み出したデータを前記センスアンプにそれぞれ供給して増幅した後、前記各センスアンプに対応して設けたセンスアンプラッチに供給してラッチし、これらセンスアンプラッチにラッチしたデータを前記読み出し開始アドレスで指定されたブロックから順次出力し、この動作を繰り返すことにより連続してシリアルに出力することを特徴としている。
【0012】
この発明の請求項2に記載した半導体記憶装置は、第1ないし第n(nは2以上の整数)のブロックに分割されたメモリセルアレイと、前記メモリセルアレイの各ブロックに対応して設けられた第1ないし第nのカラムセレクタと、前記メモリセルアレイの各ブロックに対応して設けられ、前記カラムセレクタで選択されたデータが供給される第1ないし第nのセンスアンプと、前記メモリセルアレイの各ブロックに対応して設けられ、前記各センスアンプの出力をそれぞれラッチする第1ないし第nのセンスアンプラッチと、前記メモリセルアレイの各ブロックに対応して設けられ、前記各センスアンプラッチの出力がそれぞれ供給される第1ないし第nの出力切換回路と、前記出力切換回路の出力が選択的に供給され、リード信号に応答して読み出しデータを出力する出力バッファと、データの読み出しを開始するブロックを指定するための第1のカラムアドレス信号が初期値としてセットされ、アドレスラッチイネーブル信号に応答してタイミング信号を計数する第1のカラムアドレスカウンタと、前記第1のカラムアドレスカウンタの計数値をデコードして前記第1ないし第nの出力切換回路を制御する第1のカラムデコーダと、前記第1のカラムデコーダによって前記メモリセルアレイの第nのブロックが選択されたときに、前記リード信号に応答して前記第1ないし第nのセンスアンプラッチにタイミング信号を供給してラッチ動作を制御するとともに、前記第1のカラムアドレスカウンタに計数用のタイミング信号を供給するラッチコントロール回路と、第2のカラムアドレス信号が初期値としてセットされ、アドレスラッチイネーブル信号に応答してリード信号を計数する第2のカラムアドレスカウンタと、前記第2のカラムアドレスカウンタの計数値をデコードして前記第1ないし第nのカラムセレクタにカラム選択信号を供給する第2のカラムデコーダと、前記第2のカラムデコーダから前記第1ないし第nのカラムセレクタに供給されるカラム選択信号を切り換える第1ないし第n−1のカラムセレクタ切換回路と、前記第1のカラムアドレス信号をデコードして前記第1ないし第n−1のカラムセレクタ切換回路を選択する第3のカラムデコーダと、ロウアドレス信号をデコードして前記メモリセルアレイ中の第1ないし第nのブロックに供給するロウデコーダとを具備し、前記第1のカラムアドレス信号で第i(iは2からnまでの整数)のブロックから読み出しを開始することが指示されたときに、前記各カラムセレクタ切換回路で前記第2のカラムデコーダから出力されるカラム選択信号を切り換えることにより、第iないし第nのブロックのカラムと、第1ないし第i−1のブロックにおける次のカラムを選択して前記第1ないし第nのセンスアンプに供給し、前記各センスアンプの出力を前記第1ないし第nのセンスアンプにラッチした後、前記第1ないし第nの出力切換回路で前記第iから第n、及び第1から第i−1のブロックから読み出したデータを順次出力バッファに供給し、前記リード信号に応答してシリアルに読み出すことを特徴としている。
【0013】
請求項3に示すように、前記第1ないし第nのカラムセレクタはそれぞれ、電流通路の一端がそれぞれビット線に接続され、他端が所定の数ずつ共通接続され、ゲートに第1のカラム選択線を介して前記第2のカラムデコーダから第1のカラム選択信号が供給される第1のMOSトランジスタ群と、電流通路の一端がそれぞれ前記第1のMOSトランジスタ群の電流通路の他端側共通接続点に接続され、他端が対応する前記センスアンプの入力端に接続され、ゲートに第2のカラム選択線を介して前記第2のデコーダから第2のカラム選択信号が供給される第2のMOSトランジスタ群とを備えることを特徴とする。
【0014】
また、請求項4に示すように、前記第1ないし第n−1のカラムセレクタ切換回路はそれぞれ、前記第1ないし第nのカラムセレクタ間の前記第1のカラム選択線上に設けられ、前記第2のカラムデコーダから供給された第1のカラム選択信号を前記第3のデコーダから供給された切り換え信号に応じて下位アドレス側のカラムセレクタに転送する第1のトランスファゲート群と、前記第1ないし第nのカラムセレクタ間の前記第1のカラム選択線上に設けられ、前記第2のカラムデコーダから供給された第1のカラム選択信号を前記第3のカラムデコーダから供給された切り換え信号に応じて前記第1のカラムアドレス信号で次のカラムを選択するように前記第1のカラム選択線の接続を切り換えて下位アドレス側のカラムセレクタに転送する第2のトランスファゲート群と、前記第1ないし第nのカラムセレクタ間の前記第2のカラム選択線上に設けられ、前記第2のカラムデコーダから供給された第2のカラム選択信号を前記第3のカラムデコーダから供給された切り換え信号に応じて下位アドレス側のカラムセレクタに転送する第3のトランスファゲート群と、前記第1ないし第nのカラムセレクタ間の前記第2のカラム選択線間に設けられ、前記第2のカラムデコーダから供給された第2のカラム選択信号を前記第3のカラムデコーダから供給される切り換え信号に応じて前記第2のカラムアドレス信号で次のカラムを選択するように前記第2のカラム選択線の接続を切り換えて下位アドレス側のカラムセレクタに転送する第4のトランスファゲート群とを備えることを特徴とする。
【0015】
請求項1のような構成によれば、センスアンプを複数のカラムで共用するのでセンスアンプの数を大幅に削減でき、消費電力も低減できる。しかも、カラムセレクタに供給するカラム選択信号を切り換えることによりシリアルアクセスを行うようにしているので、センスアンプを複数のカラムで共用してもブロック毎にアダーとカラムデコーダを設けたり、ブロック毎にカラムアドレスカウンタを設ける必要がなく、チップサイズの増大を招くことはない。また、センスアンプのレイアウトがメモリセルのピッチに制約されないため、メモリセルサイズを縮小化しても容易にレイアウトできる。
【0016】
請求項2のような構成によれば、センスアンプはブロックの数と同じくn個設ければ良いので、センスアンプの数を大幅に削減でき、チップサイズを小さくして消費電力も削減できる。しかも、第1ないし第n−1のカラムセレクタ切換回路は、第2のカラムデコーダから第1ないし第nのカラムセレクタに供給されるカラム選択信号を切り換えるものであり、アダーとカラムデコーダを設けたり、カラムアドレスカウンタを設ける場合よりも回路規模が小さくて済み、これらを設けるよりもチップサイズの増大は遙かに小さい。また、センスアンプのレイアウトがメモリセルのピッチに制約されることはないため、メモリセルサイズを縮小化しても容易にレイアウトできる。
【0017】
請求項3に記載したように、各カラムセレクタを第1のMOSトランジスタ群と第2のMOSトランジスタ群を用いて2段構成で選択するようにすれば、第2のカラムデコーダの回路規模を小さくできる。
【0018】
請求項4に記載したように、各カラムセレクタ切換回路を第1ないし第4のトランスファゲート群で構成し、読み出し開始アドレスで選択された第iのブロックとこのブロックよりも上位側アドレスに位置する第i+1ないし第nのブロックには第1,第3のトランスファゲート群を介して前記第2のカラムデコーダから出力されるカラム選択信号を供給し、第iのブロックよりも下位アドレス側の第1ないし第i−1のブロックには第2,第4のトランスファゲート群を介して前記カラム選択信号を切り換えることにより次のカラムを選択するようにすれば、読み出し開始アドレスでどのブロックが選択されてもシリアルアクセスが可能となる。しかも、ブロック毎にアダーとカラムデコーダを設けたり、ブロック毎にカラムアドレスカウンタを設ける場合よりも回路規模は遙かに小さくて済み、チップサイズの増大を抑制できる。
【0019】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
図1は、この発明の第1の実施の形態に係る半導体記憶装置について説明するためのもので、シリアルアクセス型のマスクROMの概略構成を示すブロック図である。図1において、20はメモリセルアレイで、このメモリセルアレイは20は4つのブロック20−1〜20−4に分割されている。上記メモリセルアレイ20の各ブロック20−1〜20−4にはそれぞれ、カラムセレクタ21−1〜21−4、センスアンプ22−1〜22−4、センスアンプラッチ23−1〜23−4、及び出力切換回路24−1〜24−4が対応して設けられている。
【0020】
シリアルアクセスを開始するブロック20−1〜20−4を指定するためのカラムアドレス信号A0,A1、タイミング信号φL 及びアドレスラッチイネーブル信号ALEはそれぞれ、第1のカラムアドレスカウンタ25に供給され、このカウンタ25によるカウント値は第1のカラムデコーダ26に供給されてデコードされる。この第1のカラムデコーダ26によるデコード出力は、上記出力切換回路24−1〜24−4に供給される。上記第1のカラムデコーダ26の出力信号C3(シリアルアクセスを開始するブロックが20−4からであることを指示する信号)及びリード信号/RDはそれぞれラッチコントロール回路27に供給され、このラッチコントロール回路27から出力されるラッチ動作制御用のタイミング信号φL ,/φL が上記センスアンプラッチ23−1〜23−4に、タイミング信号φL が上記カラムアドレスカウンタ25にそれぞれ供給される。
【0021】
カラムアドレス信号A2〜A7、リード信号/RD及びアドレスラッチイネーブル信号ALEはそれぞれ、第2のカラムアドレスカウンタ28に供給され、このカウンタ28によるカウント値が第2のカラムデコーダ29に供給されてデコードされる。上記第2のカラムデコーダ29によるデコード出力は、上記カラムセレクタ21−1〜21−4に供給される。
【0022】
また、上記カラムアドレス信号A0,A1は、A0,A1デコーダ(第3のカラムデコーダ)34に供給されてデコードされ、このデコード出力がカラムセレクタ切換回路35−1,35−2,35−3に選択信号として供給される。これらカラムセレクタ切換回路35−1,35−2,35−3はそれぞれ、上記カラムデコーダ29から上記カラムセレクタ21−1,21−2,21−3に供給されるカラム選択信号を切り換えることにより、カラムセレクタ21−1〜21−4によるカラム選択動作を切り換える。
【0023】
更に、ロウアドレス信号A8〜A21はロウデコーダ30に供給され、このロウデコーダ30によるデコード出力が上記メモリセルアレイ20に供給される。そして、上記出力切換回路24−1〜24−4によって選択されたセンスアンプラッチ23−1〜23−4のラッチ信号が出力バッファ31に供給され、リード信号/RDに応答して読み出しデータDOUT としてシリアルに出力されるようになっている。
【0024】
図2は、上記図1に示したシリアルアクセス型のマスクROMにおけるカラムの選択に関係する回路を抽出して示す図である。図2において図1と同一構成部には同じ符号を付している。上記第2のカラムデコーダ29の出力信号は、カラムセレクタ21−4、カラムセレクタ切換回路35−3、カラムセレクタ21−3、カラムセレクタ切換回路35−2、カラムセレクタ21−2及びカラムセレクタ切換回路35−1を順次介してカラムセレクタ21−1に供給される。カラムセレクタ切換回路35−3は、A0,A1デコーダ34から供給される選択信号に応じて第2のカラムデコーダ29からカラムセレクタ21−4に供給されたカラム選択信号をそのままカラムセレクタ21−3に転送するか、次のカラムアドレス(1インクリメントしたカラムアドレス)に切り換えて転送するかを選択する。カラムセレクタ切換回路35−2は、A0,A1デコーダ34から供給される選択信号に応じてカラムセレクタ切換回路35−3からカラムセレクタ21−3に供給されたカラム選択信号をそのままカラムセレクタ21−2に転送するか、次のカラムアドレスに切り換えて転送するかを選択する。同様に、カラムセレクタ切換回路35−1は、A0,A1デコーダ34から供給される選択信号に応じてカラムセレクタ切換回路35−2からカラムセレクタ21−2に供給されたカラム選択信号をそのままカラムセレクタ21−1に転送するか、次のカラムアドレスに切り換えて転送するかを選択する。そして、読み出し開始アドレスでブロック20−1中のメモリセルが指定されたときには、第2のカラムデコーダ29の出力信号が全てのカラムセレクタ21−4〜21−1に供給される。読み出し開始アドレスでブロック20−2中のメモリセルが指定されたときには、第2のカラムデコーダ29の出力信号がカラムセレクタ21−4〜21−2に供給され、カラムセレクタ21−1には上記第2のカラムデコーダ29の出力信号がカラムセレクタ切換回路35−1で次のカラムを選択するように切り換えられて供給される。また、読み出し開始アドレスでブロック20−3中のメモリセルが指定されたときには、第2のカラムデコーダ29の出力信号がカラムセレクタ21−4,21−3に供給され、カラムセレクタ21−2,21−1には上記第2のカラムデコーダ29の出力信号がカラムセレクタ切換回路35−2で次のカラムを選択するように切り換えられて供給される。更に、読み出し開始アドレスでブロック20−4中のメモリセルが指定されたときには、第2のカラムデコーダ29の出力信号がカラムセレクタ21−4に供給され、カラムセレクタ21−3〜21−1には上記第2のカラムデコーダ29の出力信号がカラムセレクタ切換回路35−3で次のカラムを選択するように切り換えられて供給される。
【0025】
上記出力切換回路24−1〜24−4はそれぞれ、MOSトランジスタ33,33,…で構成されており、これらMOSトランジスタ33,33,…が第1のカラムデコーダ26から出力されるデコード信号で順次オン/オフ制御されることにより、センスアンプラッチ23−1〜23−4にラッチされているセンスアンプ22−1〜22−4の出力(選択されたメモリセルから読み出したデータ)を出力バッファ31に転送するようになっている。
【0026】
図3は、上記図1及び図2に示したマスクROMにおけるメモリセルアレイ20のブロック20−1〜20−4とこのブロックに対応するカラムセレクタ21−1〜21−4の構成例を示す回路図である。この構成例では、カラムセレクタが2段構成になっている。
【0027】
各ブロック20−1〜20−4中にはメモリセルMC,MC,…が行列状に配置されており、メモリセルMC,MC,…のゲートは行毎に各ワード線WL,WL,…に接続され、ロウデコーダ30から出力されるロウデコード信号で選択的に駆動される。メモリセルMC,MC,…のドレインは列毎に各ビット線BL,BL,…に接続され、ソースは接地点に接続される。これらメモリセルMC,MC,…には、MOSトランジスタの有無、MOSトランジスタがデプレッション型かエンハンスメント型か、及びコンタクトホールの有無等を記憶情報の“0”,“1”に対応させ、製造工程の途中でフォトマスクを用いてデータが書き込まれている。
【0028】
上記各ビット線BL,BL,…の一端はそれぞれ、MOSトランジスタ32−1,32−1,…(第1のMOSトランジスタ群)の電流通路の一端に接続される。これらMOSトランジスタ32−1,32−1,…の電流通路の他端は所定の数毎に共通接続され、これら共通接続点にはMOSトランジスタ32−2,32−2,…(第2のMOSトランジスタ群)の電流通路の一端が接続される。上記MOSトランジスタ32−1,32−1,…のゲートには、カラム選択線36−1,36−1,…が接続される。上記各MOSトランジスタ32−2,32−2,…の電流通路の他端は共通接続され、ブロック毎にセンスアンプ22−1〜22−4の入力端に接続される。これらMOSトランジスタ32−2,32−2,…のゲートには、カラム選択線36−2,36−2,…が接続される。そして、上記MOSトランジスタ32−1,32−1,…、32−2,32−2,…のゲートに上記カラム選択線36−1,36−1,…、36−2,36−2,…を介して第2のカラムデコーダ29からカラム選択信号が供給される。
【0029】
上記のようにカラムアドレスを2段構成のMOSトランジスタ(カラム選択トランジスタ)32−1,32−1,…、32−2,32−2,…で選択することにより、第2のカラムデコーダ29の回路規模を小さくできる。
【0030】
図4(a)は、上記図1及び図2に示したマスクROMにおけるカラムセレクタ切換回路35−3の構成例を示している。カラムセレクタ切換回路35−3は、トランスファゲート40−1〜40−4(第1のトランスファゲート群)、41−1〜41−4(第2のトランスファゲート群)、42−1,42−2(第3のトランスファゲート群)、43−1,43−2(第4のトランスファゲート群)、インバータ44〜46及びナンドゲート47で構成されている。上記トランスファゲート40−1〜40−4はそれぞれカラムセレクタ21−4と21−3間のカラム選択線36−1,36−1,…上に第1のカラム選択信号をそのまま転送するように設けられ、上記トランスファゲート42−1,42−2はそれぞれカラムセレクタ21−4と21−3間のカラム選択線36−2,36−2上に第2のカラム選択信号をそのまま転送するように設けられる。また、上記トランスファゲート41−1〜41−4はそれぞれ、1インクリメントしたカラムを選択するように、カラムセレクタ21−4と21−3間のカラム選択線36−1,36−1,…上に第1のカラムアドレス信号を切り換えて転送するように設けられ、上記トランスファゲート43−1,43−2はそれぞれカラムセレクタ21−4と21−3間のカラム選択線36−2,36−2上に第2のカラムアドレス信号を切り換えて転送するように設けられる。
【0031】
A0,A1デコーダ34から供給されたカラムセレクタ切換回路35−3の選択信号は、上記トランスファゲート41−1〜41−4、インバータ44の入力端及びナンドゲート47の一方の入力端にそれぞれ供給される。上記インバータ44による上記選択信号の反転信号は、トランスファゲート40−1〜40−4に供給される。上記ナンドゲート47の他方の入力端には最上位のカラム選択線36−1が接続され、このナンドゲート47の出力がインバータ45を介してトランスファゲート43−1,43−2に供給される。また、上記ナンドゲート47の出力がインバータ45,46を介してトランスファゲート42−1,42−2に供給されるようになっている。
【0032】
なお、上記各トランスファゲート40−1〜40−4、41−1〜41−4、42−1,42−2,43−1,43−2はそれぞれ、図4(b)に示すように電流通路が並列接続されたPチャネル型MOSトランジスタQ1とNチャネル型MOSトランジスタQ2、及び上記Nチャネル型MOSトランジスタQ1のゲートに供給される信号を反転して上記Pチャネル型MOSトランジスタQ2のゲートに供給するインバータ48とで構成されている。
【0033】
上記のような構成において、カラムセレクタ切換回路35−3が非選択状態の場合には、カラムセレクタ切換回路35−3の選択信号は“L”レベルであり、トランスファゲート40−1〜40−4、42−1,42−2がオン状態、トランスファゲート41−1〜41−4、43−1,43−2がオフ状態となり、カラム選択信号の切換は起きない。一方、選択信号が“H”レベルとなり、カラムセレクタ切換回路35−3が選択状態になると、トランスファゲート43−1,43−2がオン状態、トランスファゲート40−1〜40−4がオフ状態となり、上記ナンドゲート47の他方の入力端に供給される最上位のカラム選択線36−1上のカラム選択信号が“H”レベルとなると、トランスファゲート41−1〜41−4がオン状態、トランスファゲート42−1,42−2がオフ状態となり、カラムセレクタ21−3に供給されるカラム選択信号で指定されるカラムアドレスが1インクリメントされる。
【0034】
この例のように、カラムセレクタ21−4が2段構成の場合、1段目のMOSトランジスタ32−1,32−1,…の最上位ビットが“H”レベルの場合のみ2段目のカラム選択信号が切り替わるようにすれば、カラムアドレスが桁上げされたことになる。このようにして読み出し開始アドレスで指定されたカラムアドレスNに対してカラムセレクタ切換回路35−3から出力されるカラムアドレスはN+1となる。
【0035】
なお、カラムセレクタ切換回路35−1,35−2も上記カラムセレクタ切換回路35−3と同様に構成され、実質的に同じ動作を行う。
図5は、上記図1に示した回路におけるラッチコントロール回路27の構成例を示している。このラッチコントロール回路27は、ナンドゲート50とインバータ51,52,53を含んで構成されている。上記ナンドゲート50の一方の入力端には第1のカラムデコーダ26から出力される信号C3(シリアルアクセスを開始するブロックが20−4からであることを指示する信号)が入力され、他方の入力端にはリード信号/RDがインバータ51を介して入力される。そして、上記ナンドゲート50の出力がインバータ52を介してタイミング信号φL が生成され、このタイミング信号φL がインバータ53で反転されてタイミング信号/φL が生成される。
【0036】
図6は、上記図1及び図2に示したマスクROMにおけるセンスアンプ22−1〜22−4の構成例を示している。このセンスアンプは、Pチャネル型MOSトランジスタ71、Nチャネル型MOSトランジスタ72、及びインバータ73〜75を含んで構成されている。上記MOSトランジスタ71のソースは電源Vccに接続され、ゲートとドレインが共通接続される。上記MOSトランジスタ72のドレインは上記MOSトランジスタ71のドレインに接続され、ソースはビット線BLに接続される。インバータ73の入力端は上記MOSトランジスタ72のソースに接続され、出力端はこのMOSトランジスタ72のゲートに接続される。上記インバータ74の入力端は、上記MOSトランジスタ71,72のドレイン共通接続点に接続され、出力端はインバータ75の入力端に接続される。そして、上記インバータ75の出力端から出力される増幅信号がセンスアンプラッチ23−1〜23−4に供給されるようになっている。
【0037】
図7は、上記図1及び図2に示した回路におけるセンスアンプラッチ23−1〜23−4の構成例を示している。このセンスアンプラッチは、MOSトランジスタ(または図4(b)に示したようなトランスファゲート)61,62とインバータ65〜67を含んで構成されている。センスアンプの出力信号は、MOSトランジスタ61の電流通路の一端に供給される。このMOSトランジスタ61の電流通路の他端には、インバータ65の入力端及びMOSトランジスタ62の電流通路の一端が接続され、ゲートにはタイミング信号φL が供給される。上記インバータ65の出力端には、インバータ66,67の入力端が接続される。上記インバータ66の出力端には、上記MOSトランジスタ62の電流通路の他端が接続され、このMOSトランジスタ62のゲートにはタイミング信号/φL が供給される。
【0038】
上記構成において、センスアンプの出力信号はタイミング信号φL に同期して当該センスアンプラッチに転送され、タイミング信号/φL に同期してラッチされる。
【0039】
図8は、上記図1及び図2に示したマスクROMにおける出力バッファ31の構成例を示している。この出力バッファは、MOSトランジスタ76,77、ナンドゲート78及びノアゲート79を含んで構成されている。MOSトランジスタ76,77の電流通路は、電源VccとVss間に直列接続される。ナンドゲート78の一方の入力端には出力切換回路24−1〜24−4の出力信号が供給され、他方の入力端にはリード信号RDが供給され、出力端にはMOSトランジスタ76のゲートが接続される。ノアゲート79の一方の入力端には上記出力切換回路24−1〜24−4の出力信号が供給され、他方の入力端にはリード信号/RDが供給され、出力端にはMOSトランジスタ77のゲートが接続される。そして、上記MOSトランジスタ76,77の共通接続点から出力信号DOUT が出力される。
【0040】
図9(a),(b),(c)はそれぞれ、上記図1及び図2に示したマスクROMにおけるカラムアドレスカウンタ25,28の構成例を示している。(a)図はタイミング信号φL をカウントする第1のカラムアドレスカウンタ25のブロック図であり、(b)図はリード信号/RDをカウントする第2のカラムアドレスカウンタ28のブロック図である。また、(c)図は上記(a)図及び(b)図におけるカウンタの1ビットの詳細な構成例を示している。
【0041】
(a)図に示す如く、第1のカラムアドレスカウンタ25は、2段のカウンタ回路80−1,80−2で構成されており、(b)図に示すように第2のカラムアドレスカウンタ28は、インバータ81とカウンタ回路82−1,82−2,…,82−6が縦続接続されて構成されている。
【0042】
各カウンタ回路は、(c)図に示すように、インバータ90〜97、Pチャネル型MOSトランジスタ98〜109及びNチャネル型MOSトランジスタ110〜121を含んで構成されている。インバータ90の入力端には、インクリメント信号(下位アドレス側のカウンタ回路の出力信号、第1のカラムアドレスカウンタ26における初段のカウンタ回路80−1の場合はタイミング信号φL 、第2のカラムアドレスカウンタ28における初段のカウンタ回路82−1の場合はリード信号/RDをインバータ81で反転した信号)が供給される。このインバータ90の出力端には、インバータ91の入力端、及びMOSトランジスタ98,111,112,101のゲートが接続される。上記インバータ91の出力端には、MOSトランジスタ110,99,100,113のゲートが接続される。上記MOSトランジスタ110と98、99と111、100と112、113と101はそれぞれ、電流通路が並列接続されてトランスファゲートを構成しており、これらトランスファゲートはインバータ92の出力端と入力端間に縦続接続される。電源Vccと接地点Vss間には、MOSトランジスタ102,103,114,115の電流通路が直列接続される。また、電源Vccと接地点Vss間には、MOSトランジスタ104,105,116,117の電流通路が直列接続される。電源Vccと接地点Vss間には、MOSトランジスタ106,107,118,119の電流通路が直列接続される。更に、電源Vccと接地点Vss間には、MOSトランジスタ108,109,120,121の電流通路が直列接続される。アドレスラッチイネーブル信号ALEは、上記MOSトランジスタ102,104,119,121のゲートにそれぞれ供給されるとともに、インバータ96の入力端に供給される。このインバータ96の出力端には、MOSトランジスタ115,117,106,108のゲートが接続される。アドレス信号AIN(カラムアドレスカウンタ25中のカウンタ回路80−1の場合はカラムアドレス信号A0、カウンタ回路80−2の場合はアドレス信号A1、カラムアドレスカウンタ28中のカウンタ回路82−1〜82−6の場合はカラムアドレス信号A2〜A7)は、インバータ97の入力端に供給され、このインバータ97の出力端にはMOSトランジスタ107,118,109,120のゲートがそれぞれ接続される。上記MOSトランジスタ110,98と上記MOSトランジスタ99,111との接続点にはインバータ94の入力端が接続され、このインバータ94の出力端にはMOSトランジスタ103,114のゲートが接続される。また、上記MOSトランジスタ99,111と上記MOSトランジスタ100,112との接続点には、MOSトランジスタ103,114の接続点及びMOSトランジスタ107,118の接続点がそれぞれ接続される。更に、上記MOSトランジスタ100,112と上記MOSトランジスタ113,101との接続点には、インバータ95の入力端が接続され、このインバータ95の入力端にはMOSトランジスタ105,116のゲートが接続される。更にまた、上記インバータ92の入力端には、MOSトランジスタ105,116の接続点及びMOSトランジスタ109,120の接続点がそれぞれ接続される。そして、上記インバータ92の出力端にはインバータ93の入力端が接続され、このインバータ93の出力端から次段のカウンタ回路のインクリメント信号(最終段の場合にはカウント値)を出力する。
【0043】
次に、上記のような構成において、図10のタイミングチャートを参照しつつ動作を説明する。このタイミングチャートは、読み出し開始アドレスでブロックアドレス“3”、すなわちブロック20−4中のメモリセルMCが選択された時の動作を示している。
【0044】
アドレスラッチイネーブル信号ALEが“H”レベルから“L”レベルになると、カラムアドレス信号A0,A1がカラムアドレスカウンタ25に、カラムアドレス信号A2〜A7がカラムアドレスカウンタ28に、ロウアドレス信号A8〜A21がロウデコーダ30にそれぞれ供給されてラッチされる。上記ロウデコーダ30によって、ロウアドレス信号A8〜A21がデコードされて選択されたワード線WLが駆動され、このワード線WLに接続されている1行のメモリセルMC,MC,…が選択される。上記カラムアドレスカウンタ28に初期値としてセットされたカラムアドレス信号A2〜A7は、カラムデコーダ29に供給されてデコードされ、このデコード出力によってカラムセレクタ21−1〜21−4を構成するトランジスタ32−1,32−1,…及び32−2,32−2,…が選択的に駆動される。これによって、各ブロック20−1〜20−4中の対応するビット線BLが選択される。この際、カラムアドレス信号A0,A1によって読み出し開始アドレスでブロック20−4中のメモリセルMCが選択されているので、カラムセレクタ切換回路35−3が選択状態となり、メモリセルアレイ20−3のカラムアドレスがブロック20−4より1つ進みN+1となる。また、カラムセレクタ切換回路35−2,35−1は非選択状態であり、メモリセルブロック20−2,20−1のカラムアドレスもN+1となる。
【0045】
このようにして、各カラムセレクタ21−1〜21−4によって選択されたビット線BL,BL,…と上記ロウデコーダ30によって選択されたワード線WLとに接続されたブロック20−4中のN番地のメモリセルMCから読み出されたデータがセンスアンプ22−4に、ブロック20−1〜20−3中のN+1番地のメモリセルMCから読み出されたデータがセンスアンプ22−1〜22−3にそれぞれ供給される。これらのデータはセンスアンプ22−1〜22−4で増幅された後、ラッチコントロール回路27から出力されるタイミング信号φL ,/φL に応答してセンスアンプラッチ23−1〜23−4に転送されてラッチされる。
【0046】
そして、カラムアドレス信号A0,A1が初期値としてセットされたカラムアドレスカウンタ25のカウント値がカラムデコーダ26でデコードされ、指定されたブロックアドレス“3”、“0”、“1”、“2”の順、すなわち出力切換回路24−4,24−1,24−2,24−3によって選択されたセンスアンプラッチ23−4,23−1,23−2,23−3の出力が出力バッファ31に供給され、この出力バッファ31からリード信号/RDに応答して読み出しデータDOUT (N・3、N+1・0、N+1・1、N+1・2、N+1・3、N+2・0)が出力される。
【0047】
上記出力バッファ31にデータを転送している間に、カラムアドレスを全て1つ進め、次の4個のデータの読み出しを行う。すなわち、上記リード信号/RDのレベルの変化に応答してカラムアドレスカウンタ28のカウント値がカウントアップされ、このカウント値を第2のカラムデコーダ29によってデコードすることにより、カラムセレクタ21−1〜21−4を構成するトランジスタ32−1,32−1,…及び32−2,32−2,…が1インクリメントされたカラムを選択するように駆動される。これによって、ブロック20−4のカラムはN+1番地、ブロック20−1〜20−3のカラムはN+2番地となる。これによって各ブロック20−1〜20−4の対応する次のカラムのビット線BLが選択される。
【0048】
上記ブロック20−4のN+1番地のメモリセルMCから読み出されたデータはセンスアンプ22−4に、ブロック20−1〜20−3のN+2番地のメモリセルMCから読み出されたデータはセンスアンプ22−1〜22−3にそれぞれ供給される。これらのデータは、センスアンプ22−1〜22−4に供給されて増幅される。
【0049】
上記出力バッファ31から4サイクル出力したところで、再びタイミング信号φL が“L”レベルから“H”レベルとなると、次のカラムのデータを読み出す。以下、同様なアクセス動作を順次繰り返すことにより、メモリセルアレイ20中に記憶されたデータがシリアルに出力される。
【0050】
読み出し開始ブロックアドレスが“2”あるいは“1”の場合も基本的には上述した例と同様である。すなわち、読み出し開始ブロックアドレスが“2”の時にはカラムセレクタ切換回路35−2を選択状態、カラムセレクタ切換回路35−3,35−1を非選択状態とすることにより、カラムセレクタ21−4,21−3にカラムデコーダ29からカラムアドレスを供給し、カラムセレクタ21−2,21−1に1インクリメントしたカラムアドレスを供給する。また、読み出し開始ブロックアドレスが“1”の時には、カラムセレクタ切換回路35−1を選択状態、カラムセレクタ切換回路35−3,35−2を非選択状態とすることにより、カラムセレクタ21−4,21−3,21−2にカラムデコーダ29からカラムアドレスを供給し、カラムセレクタ21−1に1インクリメントしたカラムアドレスを供給すれば良い。
【0051】
一方、読み出し開始のブロックアドレスが“0”の場合は、全てのブロックのカラムアドレスはN番地で良いため、カラムセレクタ切換回路35−1,35−2,35−3を全て非選択状態にし、カラムデコーダ29の出力信号を、カラムセレクタ21−4、カラムセレクタ切換回路35−3、カラムセレクタ21−3、カラムセレクタ切換回路35−2、カラムセレクタ21−2、カラムセレクタ切換回路35−1をそれぞれ介してカラムセレクタ21−1に供給する。
【0052】
上記のような構成によれば、センスアンプ22−1〜22−4は、メモリセルアレイ20のブロック20−1〜20−4毎に設ければ良く、ビット線毎に設ける必要はないので、センスアンプの数を大幅に低減できる。しかも、ブロック毎にアダーとカラムデコーダを設けたり、ブロック毎にカラムアドレスカウンタを設ける必要もなく、回路規模の小さいカラムセレクタ切換回路35−1〜35−3とA0,A1デコーダ34を設ければよいので、チップサイズの縮小と消費電力の削減が図れる。また、センスアンプ22−1〜22−4のレイアウトがメモリセルのピッチによって制約を受けることがなく、メモリセルサイズを縮小してもセンスアンプのレイアウトを容易化できる。
なお、上記実施の形態ではマスクROMを例にとって説明したが、この考え方はEPROMやRAMでも全く同様に使用できることは勿論である。
【0053】
【発明の効果】
以上説明したように、この発明によれば、チップサイズの縮小と消費電力の削減が図れるシリアルアクセス型の半導体記憶装置が得られる。
また、センスアンプのレイアウトがメモリセルのピッチによって制約を受けることがなく、メモリセルサイズを縮小してもセンスアンプのレイアウトを容易化できるシリアルアクセス型の半導体記憶装置が得られる。
【図面の簡単な説明】
【図1】この発明の実施の形態に係る半導体記憶装置について説明するためのもので、シリアルアクセス型のマスクROMの概略構成を示すブロック図。
【図2】図1に示したシリアルアクセス型のマスクROMにおけるカラムの選択に関係する回路を抽出して示す回路図。
【図3】図1及び図2に示したマスクROMにおけるメモリセルのブロックとこのブロックに対応するカラムセレクタの構成例を示す回路図。
【図4】図1及び図2に示したマスクROMにおけるカラムセレクタ切換回路の構成例を示す図。
【図5】図1に示した回路におけるラッチコントロール回路の構成例を示す図。
【図6】図1及び図2に示したマスクROMにおけるセンスアンプの構成例を示す回路図。
【図7】図1及び図2に示したマスクROMにおけるセンスアンプラッチの構成例を示す回路図。
【図8】図1及び図2に示したマスクROMにおける出力バッファの構成例を示す回路図。
【図9】図1及び図2に示したマスクROMにおけるカラムアドレスカウンタの構成例を示す回路図。
【図10】図1ないし図9に示したシリアルアクセスメモリの動作について説明するためのもので、ブロックアドレス“3”からデータの読み出しを開始する場合のタイミングチャート。
【図11】従来の半導体記憶装置について説明するためのもので、シリアルアクセス型のマスクROMにおけるメモリセルのアクセスに関係する回路を抽出して示す回路図。
【図12】図11に示したマスクROMの読み出し動作を概略的に示すタイミングチャート。
【符号の説明】
20…メモリセルアレイ、20−1〜20−4…ブロック、21−1〜21−4…カラムセレクタ、22−1〜22−4…センスアンプ、23−1〜23−4…センスアンプラッチ、24−1〜24−4…出力切換回路、25…カラムアドレスカウンタ、26…第1のカラムデコーダ、27…ラッチコントロール回路、28…カラムアドレスカウンタ、29…第2のカラムデコーダ、30…ロウデコーダ、31…出力バッファ、34…A0,A1デコーダ(第3のデコーダ)、35−1〜35−3…カラムセレクタ切換回路、A0,A1,A2〜A7…カラムアドレス信号、A8〜A21…ロウアドレス信号、φL ,/φL …タイミング信号、ALE…アドレスラッチイネーブル信号、/RD…リード信号、DOUT …読み出しデータ。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a serial access type semiconductor memory device.
[0002]
[Prior art]
Conventionally, a serial access memory has been manufactured as an inexpensive semiconductor memory device. FIG. 11 is a circuit diagram extracting and showing a circuit related to memory cell access in a serial access type mask ROM as an example of this type of semiconductor memory device. In FIG. 11, 11 is a memory cell array, MC, MC,... Are memory cells, 12, 12,... Are sense amplifiers (S / A), 13 is a row decoder, 14 is a column decoder, 15 is a column address counter, Are column select transistors, 17 is an output buffer, WL, WL,... Are word lines, and BL, BL,.
[0003]
FIG. 12 is a timing chart schematically showing the read operation of the mask ROM shown in FIG. Address input A IN (Row address signal RAdd and column address signal CAdd) are supplied to the
[0004]
The column address signal CADd is set as an initial value in a
[0005]
By the way, in the above-mentioned conventional serial access memory,
[0006]
In order to solve such a problem, it is considered that the
[0007]
[Problems to be solved by the invention]
As described above, the conventional serial access type semiconductor memory device has a problem that the power consumption is large and the chip size is large because the number of sense amplifiers is large. Further, there is a problem that the layout of the sense amplifier becomes difficult as the memory cell size becomes smaller.
[0008]
In order to solve such a problem, it is considered that the memory cell array is divided into a plurality of blocks, a sense amplifier is provided for each block, and the number of sense amplifiers is reduced by sharing the sense amplifiers with a plurality of bit lines. However, in order to perform serial access, it is necessary to provide an adder and a column decoder for each block, or to provide a column address counter for each block. Therefore, even if the number of sense amplifiers is reduced, the chip size cannot be sufficiently reduced. was there.
[0009]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a serial access type semiconductor memory device capable of reducing the chip size and the power consumption.
[0010]
Another object of the present invention is to provide a serial access type semiconductor memory device in which the layout of the sense amplifier is not restricted by the pitch of the memory cells and the layout of the sense amplifier can be simplified even if the memory cell size is reduced. Is to provide.
[0011]
[Means for Solving the Problems]
A semiconductor memory device according to
[0012]
A semiconductor memory device according to a second aspect of the present invention is provided corresponding to each memory cell array divided into first to n-th (n is an integer of 2 or more) blocks and each block of the memory cell array. A first to an n-th column selector, a first to an n-th sense amplifier provided corresponding to each block of the memory cell array, to which data selected by the column selector is supplied; First to n-th sense amplifier latches provided corresponding to the blocks and latching the outputs of the respective sense amplifiers; and outputs of the respective sense amplifier latches provided corresponding to the respective blocks of the memory cell array. The first to n-th output switching circuits respectively supplied, and the output of the output switching circuit are selectively supplied to respond to a read signal. An output buffer for outputting read data and a first column address signal for designating a block from which data read is started are set as initial values, and a first column for counting a timing signal in response to an address latch enable signal is set. A column address counter, a first column decoder that decodes a count value of the first column address counter to control the first to n-th output switching circuits, and the memory cell array by the first column decoder. When the n-th block is selected, a timing signal is supplied to the first to n-th sense amplifier latches in response to the read signal to control the latch operation, and the first column address counter A latch control circuit for supplying a timing signal for counting to An address signal is set as an initial value, a second column address counter for counting a read signal in response to an address latch enable signal, and a count value of the second column address counter for decoding the first to n-th values. A second column decoder for supplying a column selection signal to the column selectors, and a first to (n-1) th column for switching a column selection signal supplied from the second column decoder to the first to nth column selectors. A column selector switching circuit; a third column decoder for decoding the first column address signal to select the first to n-1st column selector switching circuits; and a memory cell array for decoding a row address signal. And a row decoder for supplying the first to nth blocks in the first column address. A column selection signal output from the second column decoder by each of the column selector switching circuits when an instruction to start reading from the i-th block (i is an integer from 2 to n) is given by the address signal. To select the column of the i-th to n-th blocks and the next column in the first to i-th blocks and supply them to the first to n-th sense amplifiers. Is latched by the first to n-th sense amplifiers, and the data read from the i-th to n-th and the first to i-th blocks by the first to n-th output switching circuits are read out. It is sequentially supplied to an output buffer, and is read out serially in response to the read signal.
[0013]
According to a third aspect of the present invention, in each of the first to n-th column selectors, one end of a current path is connected to a bit line, the other end is commonly connected to a predetermined number, and the first column selector is connected to a gate. A first MOS transistor group to which a first column selection signal is supplied from the second column decoder via a line, and one end of a current path common to the other end of the current path of the first MOS transistor group A second terminal connected to a connection point, the other end connected to an input terminal of the corresponding sense amplifier, and a gate supplied with a second column selection signal from the second decoder via a second column selection line. And a group of MOS transistors.
[0014]
The first to (n-1) th column selector switching circuits are respectively provided on the first column selection lines between the first to nth column selectors. A first transfer gate group for transferring a first column selection signal supplied from a second column decoder to a column selector on a lower address side according to a switching signal supplied from the third decoder; The first column selection signal provided on the first column selection line between the n-th column selectors and supplied from the second column decoder according to a switching signal supplied from the third column decoder. The connection of the first column selection line is switched so as to select the next column by the first column address signal and transferred to the column selector on the lower address side A second column selection signal provided on the second column selection line between the second transfer gate group and the first to n-th column selectors and supplied from the second column decoder. 3 between the third transfer gate group for transferring to the lower address side column selector in response to the switching signal supplied from the third column decoder and the second column selection line between the first to n-th column selectors. A second column selection signal supplied from the second column decoder, and a next column is selected by the second column address signal in response to a switching signal supplied from the third column decoder. And a fourth group of transfer gates for switching the connection of the second column selection line and transferring the connection to the column selector on the lower address side. And butterflies.
[0015]
According to the configuration of the first aspect, since the sense amplifier is shared by a plurality of columns, the number of sense amplifiers can be significantly reduced, and power consumption can be reduced. Moreover, since serial access is performed by switching the column selection signal supplied to the column selector, even if the sense amplifier is shared by a plurality of columns, an adder and a column decoder are provided for each block, or a column is provided for each block. There is no need to provide an address counter, and there is no increase in chip size. Further, since the layout of the sense amplifier is not restricted by the pitch of the memory cells, the layout can be easily performed even if the memory cell size is reduced.
[0016]
According to the configuration of the second aspect, it is sufficient to provide n sense amplifiers in the same number as the number of blocks, so that the number of sense amplifiers can be significantly reduced, the chip size can be reduced, and the power consumption can be reduced. In addition, the first to (n-1) th column selector switching circuits switch column selection signals supplied from the second column decoder to the first to nth column selectors, and include an adder and a column decoder. The circuit size is smaller than when a column address counter is provided, and the increase in chip size is much smaller than when these are provided. Further, since the layout of the sense amplifier is not restricted by the pitch of the memory cells, the layout can be easily performed even if the memory cell size is reduced.
[0017]
As described in
[0018]
As described in
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of a serial access type mask ROM for describing a semiconductor memory device according to a first embodiment of the present invention. In FIG. 1,
[0020]
Column address signals A0 and A1 for designating blocks 20-1 to 20-4 to start serial access, and timing signal φ L The address latch enable signal ALE is supplied to a first
[0021]
The column address signals A2 to A7, the read signal / RD, and the address latch enable signal ALE are respectively supplied to a second column address counter 28, and the count value of the counter 28 is supplied to a
[0022]
The column address signals A0 and A1 are supplied to an A0 and A1 decoder (third column decoder) 34 and decoded, and the decoded output is sent to column selector switching circuits 35-1, 35-2 and 35-3. It is supplied as a selection signal. The column selector switching circuits 35-1, 35-2, and 35-3 switch the column selection signals supplied from the
[0023]
Further, the row address signals A8 to A21 are supplied to a row decoder 30, and a decoded output from the row decoder 30 is supplied to the
[0024]
FIG. 2 is a diagram extracting and showing circuits related to column selection in the serial access type mask ROM shown in FIG. 2, the same components as those in FIG. 1 are denoted by the same reference numerals. The output signal of the
[0025]
Each of the output switching circuits 24-1 to 24-4 is composed of
[0026]
FIG. 3 is a circuit diagram showing a configuration example of blocks 20-1 to 20-4 of the
[0027]
In each of the blocks 20-1 to 20-4, memory cells MC, MC,... Are arranged in a matrix, and the gates of the memory cells MC, MC,. And is selectively driven by a row decode signal output from the row decoder 30. The drains of the memory cells MC, MC,... Are connected to the bit lines BL, BL,. Each of the memory cells MC, MC,... Has the presence / absence of a MOS transistor, whether the MOS transistor is a depletion type or an enhancement type, the presence / absence of a contact hole, etc., corresponding to the stored information “0”, “1”, and the like. Data is written on the way using a photomask.
[0028]
One end of each of the bit lines BL, BL,... Is connected to one end of a current path of each of the MOS transistors 32-1, 32-1,. The other ends of the current paths of the MOS transistors 32-1, 32-1,... Are commonly connected to each other by a predetermined number, and the MOS transistors 32-2, 32-2,. One end of the current path of the transistor group) is connected. The column select lines 36-1, 36-1,... Are connected to the gates of the MOS transistors 32-1, 32-1,. The other ends of the current paths of the MOS transistors 32-2, 32-2,... Are commonly connected and connected to the input terminals of the sense amplifiers 22-1 to 22-4 for each block. The gates of these MOS transistors 32-2, 32-2,... Are connected to column selection lines 36-2, 36-2,. , 32-2, 32-2, ..., the gates of the column selection lines 36-1, 36-1, ..., 36-2, 36-2, ... , A column selection signal is supplied from the
[0029]
As described above, the column address is selected by the two-stage MOS transistors (column selection transistors) 32-1, 32-1,..., 32-2, 32-2,. Circuit size can be reduced.
[0030]
FIG. 4A shows a configuration example of the column selector switching circuit 35-3 in the mask ROM shown in FIGS. The column selector switching circuit 35-3 includes transfer gates 40-1 to 40-4 (first transfer gate group), 41-1 to 41-4 (second transfer gate group), 42-1 and 42-2. (Third transfer gate group), 43-1 and 43-2 (fourth transfer gate group),
[0031]
The selection signal of the column selector switching circuit 35-3 supplied from the A0 and
[0032]
Each of the transfer gates 40-1 to 40-4, 41-1 to 41-4, 42-1, 42-2, 43-1 and 43-2 has a current as shown in FIG. Inverts the signals supplied to the gates of the P-channel MOS transistor Q1 and the N-channel MOS transistor Q2 whose paths are connected in parallel and the gate of the N-channel MOS transistor Q1 to supply the inverted signals to the gate of the P-channel MOS transistor Q2 And an
[0033]
In the above configuration, when the column selector switching circuit 35-3 is in the non-selected state, the selection signal of the column selector switching circuit 35-3 is at "L" level, and the transfer gates 40-1 to 40-4. , 42-1 and 42-2 are turned on, and the transfer gates 41-1 to 41-4, 43-1 and 43-2 are turned off, and switching of the column selection signal does not occur. On the other hand, when the selection signal goes to "H" level and the column selector switching circuit 35-3 enters the selected state, the transfer gates 43-1 and 43-2 are turned on, and the transfer gates 40-1 to 40-4 are turned off. When the column selection signal on the uppermost column selection line 36-1 supplied to the other input terminal of the
[0034]
As in this example, when the column selector 21-4 has a two-stage configuration, the second-stage column only when the most significant bit of the first-stage MOS transistors 32-1, 32-1,. If the selection signal is switched, the column address is carried. Thus, the column address output from the column selector switching circuit 35-3 is N + 1 for the column address N specified by the read start address.
[0035]
The column selector switching circuits 35-1 and 35-2 are configured similarly to the column selector switching circuit 35-3, and perform substantially the same operation.
FIG. 5 shows a configuration example of the
[0036]
FIG. 6 shows a configuration example of the sense amplifiers 22-1 to 22-4 in the mask ROM shown in FIGS. This sense amplifier includes a P-
[0037]
FIG. 7 shows a configuration example of the sense amplifier latches 23-1 to 23-4 in the circuits shown in FIGS. This sense amplifier latch includes MOS transistors (or transfer gates as shown in FIG. 4B) 61 and 62 and inverters 65 to 67. The output signal of the sense amplifier is supplied to one end of the current path of the
[0038]
In the above configuration, the output signal of the sense amplifier is the timing signal φ. L Is transferred to the sense amplifier latch in synchronization with the timing signal / φ. L Latched in synchronization with
[0039]
FIG. 8 shows a configuration example of the
[0040]
FIGS. 9A, 9B and 9C show examples of the configuration of the column address counters 25 and 28 in the mask ROM shown in FIGS. 1 and 2, respectively. (A) shows the timing signal φ L FIG. 4 is a block diagram of a first
[0041]
(A) As shown in the figure, the first
[0042]
Each counter circuit includes
[0043]
Next, the operation of the above configuration will be described with reference to the timing chart of FIG. This timing chart shows the operation when the block address “3” is selected as the read start address, that is, the memory cell MC in the block 20-4 is selected.
[0044]
When the address latch enable signal ALE changes from "H" level to "L" level, the column address signals A0 and A1 are sent to the
[0045]
In this manner, N in the block 20-4 connected to the bit lines BL, BL,... Selected by the column selectors 21-1 to 21-4 and the word lines WL selected by the row decoder 30. The data read from the memory cell MC at the address is supplied to the sense amplifier 22-4, and the data read from the memory cell MC at the address N + 1 in the blocks 20-1 to 20-3 are supplied to the sense amplifiers 22-1 to 22-. 3 respectively. After these data are amplified by the sense amplifiers 22-1 to 22-4, the timing signal φ output from the
[0046]
Then, the count value of the
[0047]
While the data is being transferred to the
[0048]
The data read from the memory cell MC at the address N + 1 in the block 20-4 is sent to the sense amplifier 22-4, and the data read from the memory cell MC at the address N + 2 in the blocks 20-1 to 20-3 is sent to the sense amplifier 22-4. 22-1 to 22-3. These data are supplied to the sense amplifiers 22-1 to 22-4 and amplified.
[0049]
When four cycles have been output from the
[0050]
The case where the read start block address is “2” or “1” is basically the same as the above-described example. That is, when the read start block address is "2", the column selector switching circuit 35-2 is set to the selected state, and the column selector switching circuits 35-3 and 35-1 are set to the non-selected state. -3 is supplied with a column address from the
[0051]
On the other hand, when the read start block address is "0", the column addresses of all the blocks may be N addresses, so that the column selector switching circuits 35-1, 35-2, and 35-3 are all deselected. The output signal of the
[0052]
According to the above configuration, the sense amplifiers 22-1 to 22-4 may be provided for each of the blocks 20-1 to 20-4 of the
In the above-described embodiment, the mask ROM has been described as an example. However, it is needless to say that the same concept can be used for EPROM and RAM.
[0053]
【The invention's effect】
As described above, according to the present invention, a serial access type semiconductor memory device capable of reducing the chip size and the power consumption can be obtained.
Further, the layout of the sense amplifier is not restricted by the pitch of the memory cells, and a serial access type semiconductor memory device that can simplify the layout of the sense amplifier even when the memory cell size is reduced can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining a semiconductor memory device according to an embodiment of the present invention, showing a schematic configuration of a serial access type mask ROM.
FIG. 2 is a circuit diagram extracting and showing circuits related to column selection in the serial access type mask ROM shown in FIG. 1;
FIG. 3 is a circuit diagram showing a configuration example of a memory cell block and a column selector corresponding to this block in the mask ROM shown in FIGS. 1 and 2;
FIG. 4 is a diagram showing a configuration example of a column selector switching circuit in the mask ROM shown in FIGS. 1 and 2;
FIG. 5 is a diagram showing a configuration example of a latch control circuit in the circuit shown in FIG. 1;
FIG. 6 is a circuit diagram showing a configuration example of a sense amplifier in the mask ROM shown in FIGS. 1 and 2;
FIG. 7 is a circuit diagram showing a configuration example of a sense amplifier latch in the mask ROM shown in FIGS. 1 and 2;
FIG. 8 is a circuit diagram showing a configuration example of an output buffer in the mask ROM shown in FIGS. 1 and 2;
FIG. 9 is a circuit diagram showing a configuration example of a column address counter in the mask ROM shown in FIGS. 1 and 2;
FIG. 10 is a timing chart for explaining the operation of the serial access memory shown in FIGS. 1 to 9 and for starting data reading from a block address "3";
FIG. 11 is a circuit diagram for explaining a conventional semiconductor memory device, and is a circuit diagram extracting and showing circuits related to memory cell access in a serial access type mask ROM.
FIG. 12 is a timing chart schematically showing a read operation of the mask ROM shown in FIG. 11;
[Explanation of symbols]
Reference numeral 20: memory cell array, 20-1 to 20-4: block, 21-1 to 21-4: column selector, 22-1 to 22-4: sense amplifier, 23-1 to 23-4: sense amplifier latch, 24 -1 to 24-4 output switching circuit, 25 column address counter, 26 first column decoder, 27 latch control circuit, 28 column address counter, 29 second column decoder, 30 row decoder, 31 output buffer, 34 A0 and A1 decoders (third decoder), 35-1 to 35-3 column selector switching circuits, A0, A1, A2 to A7 column address signals, A8 to A21 row address signals , Φ L , / Φ L ... timing signal, ALE ... address latch enable signal, /RD...read signal, D OUT ... Read data.
Claims (4)
前記メモリセルアレイを複数のブロックに分割し、前記各ブロック中の複数のカラムでセンスアンプを共用し、前記各ブロックに対応して設けた複数のカラムセレクタに供給するカラム選択信号を切り換えることにより、読み出し開始アドレスで指定されたブロックを含む上位側アドレスのブロックにおける読み出し開始アドレスのカラムと、下位側アドレスのブロックにおける読み出し開始アドレスの次のカラムを選択し、前記各ブロック中のメモリセルから並列的に読み出したデータを前記センスアンプにそれぞれ供給して増幅した後、前記各センスアンプに対応して設けたセンスアンプラッチに供給してラッチし、これらセンスアンプラッチにラッチしたデータを前記読み出し開始アドレスで指定されたブロックから順次出力し、この動作を繰り返すことにより連続してシリアルに出力することを特徴とする半導体記憶装置。In a semiconductor memory device that serially reads data stored in a memory cell array,
The memory cell array is divided into a plurality of blocks, a plurality of columns in each block share a sense amplifier, and a column selection signal supplied to a plurality of column selectors provided for each block is switched. The column of the read start address in the block of the upper address including the block specified by the read start address and the column next to the read start address in the block of the lower address are selected in parallel from the memory cells in each block. After supplying and amplifying the data read out to the sense amplifiers, the data is supplied to and latched in sense amplifier latches provided corresponding to the respective sense amplifiers. Output sequentially from the block specified by The semiconductor memory device and outputs a serial continuously by repeating the work.
前記メモリセルアレイの各ブロックに対応して設けられた第1ないし第nのカラムセレクタと、
前記メモリセルアレイの各ブロックに対応して設けられ、前記カラムセレクタで選択されたデータが供給される第1ないし第nのセンスアンプと、
前記メモリセルアレイの各ブロックに対応して設けられ、前記各センスアンプの出力をそれぞれラッチする第1ないし第nのセンスアンプラッチと、
前記メモリセルアレイの各ブロックに対応して設けられ、前記各センスアンプラッチの出力がそれぞれ供給される第1ないし第nの出力切換回路と、
前記出力切換回路の出力が選択的に供給され、リード信号に応答して読み出しデータを出力する出力バッファと、
データの読み出しを開始するブロックを指定するための第1のカラムアドレス信号が初期値としてセットされ、アドレスラッチイネーブル信号に応答してタイミング信号を計数する第1のカラムアドレスカウンタと、
前記第1のカラムアドレスカウンタの計数値をデコードして前記第1ないし第nの出力切換回路を制御する第1のカラムデコーダと、
前記第1のカラムデコーダによって前記メモリセルアレイの第nのブロックが選択されたときに、前記リード信号に応答して前記第1ないし第nのセンスアンプラッチにタイミング信号を供給してラッチ動作を制御するとともに、前記第1のカラムアドレスカウンタに計数用のタイミング信号を供給するラッチコントロール回路と、
第2のカラムアドレス信号が初期値としてセットされ、アドレスラッチイネーブル信号に応答してリード信号を計数する第2のカラムアドレスカウンタと、
前記第2のカラムアドレスカウンタの計数値をデコードして前記第1ないし第nのカラムセレクタにカラム選択信号を供給する第2のカラムデコーダと、
前記第2のカラムデコーダから前記第1ないし第nのカラムセレクタに供給されるカラム選択信号を切り換える第1ないし第n−1のカラムセレクタ切換回路と、
前記第1のカラムアドレス信号をデコードして前記第1ないし第n−1のカラムセレクタ切換回路を選択する第3のカラムデコーダと、
ロウアドレス信号をデコードして前記メモリセルアレイ中の第1ないし第nのブロックに供給するロウデコーダとを具備し、
前記第1のカラムアドレス信号で第i(iは2からnまでの整数)のブロックから読み出しを開始することが指示されたときに、前記各カラムセレクタ切換回路で前記第2のカラムデコーダから出力されるカラム選択信号を切り換えることにより、第iないし第nのブロックのカラムと、第1ないし第i−1のブロックにおける次のカラムを選択して前記第1ないし第nのセンスアンプに供給し、前記各センスアンプの出力を前記第1ないし第nのセンスアンプにラッチした後、前記第1ないし第nの出力切換回路で前記第iから第n、及び第1から第i−1のブロックから読み出したデータを順次出力バッファに供給し、前記リード信号に応答してシリアルに読み出すことを特徴とする半導体記憶装置。A memory cell array divided into first to n-th (n is an integer of 2 or more) blocks;
First to n-th column selectors provided corresponding to each block of the memory cell array;
First to n-th sense amplifiers provided corresponding to each block of the memory cell array and supplied with data selected by the column selector;
First to n-th sense amplifier latches provided corresponding to respective blocks of the memory cell array and respectively latching outputs of the respective sense amplifiers;
First to n-th output switching circuits provided corresponding to the respective blocks of the memory cell array and supplied with the outputs of the respective sense amplifier latches;
An output buffer for selectively outputting an output of the output switching circuit and outputting read data in response to a read signal;
A first column address counter for specifying a block from which data reading is to be started is set as an initial value, and a first column address counter for counting a timing signal in response to an address latch enable signal;
A first column decoder that decodes a count value of the first column address counter and controls the first to n-th output switching circuits;
When the n-th block of the memory cell array is selected by the first column decoder, a timing signal is supplied to the first to n-th sense amplifier latches in response to the read signal to control a latch operation. A latch control circuit for supplying a timing signal for counting to the first column address counter;
A second column address counter that sets a second column address signal as an initial value and counts a read signal in response to the address latch enable signal;
A second column decoder that decodes a count value of the second column address counter and supplies a column selection signal to the first to n-th column selectors;
A first to (n-1) th column selector switching circuit for switching a column selection signal supplied from the second column decoder to the first to nth column selectors;
A third column decoder for decoding the first column address signal and selecting the first to (n-1) th column selector switching circuits;
A row decoder for decoding a row address signal and supplying the decoded signal to first to n-th blocks in the memory cell array;
When it is instructed to start reading from the i-th block (i is an integer from 2 to n) by the first column address signal, each of the column selector switching circuits outputs the data from the second column decoder. By switching the column selection signal, the column of the i-th to n-th blocks and the next column in the first to i-th blocks are selected and supplied to the first to n-th sense amplifiers. After latching the output of each of the sense amplifiers in the first to n-th sense amplifiers, the first to n-th output switching circuits use the i-th to n-th and first to (i-1) -th blocks. A semiconductor memory device which sequentially supplies data read out from the memory to an output buffer and serially reads out the data in response to the read signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP304998A JP3557085B2 (en) | 1998-01-09 | 1998-01-09 | Semiconductor storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP304998A JP3557085B2 (en) | 1998-01-09 | 1998-01-09 | Semiconductor storage device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11203887A JPH11203887A (en) | 1999-07-30 |
JP3557085B2 true JP3557085B2 (en) | 2004-08-25 |
Family
ID=11546471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP304998A Expired - Fee Related JP3557085B2 (en) | 1998-01-09 | 1998-01-09 | Semiconductor storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3557085B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102017724B1 (en) | 2012-05-31 | 2019-09-03 | 삼성전자주식회사 | Memory device, operation method thereof, and electronic device having the same |
-
1998
- 1998-01-09 JP JP304998A patent/JP3557085B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11203887A (en) | 1999-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6011751A (en) | Sychronous semiconductor memory device with burst address counter operating under linear/interleave mode of single data rate/double data rate scheme | |
JP2853406B2 (en) | Semiconductor storage device | |
JP2501993B2 (en) | Semiconductor memory device | |
US6707692B2 (en) | Content addressable memory device capable of being used as binary CAM device or as ternary CAM device and structure method therefor | |
JPS63200391A (en) | Static type semiconductor memory | |
JPH06290585A (en) | Dual port memory | |
JP3581244B2 (en) | Semiconductor memory device and access method therefor | |
JP3557085B2 (en) | Semiconductor storage device | |
JP3735822B2 (en) | Decoding circuit and decoding method for semiconductor memory device | |
US6333894B1 (en) | Semiconductor storage device | |
US20220215881A1 (en) | Shiftable memory and method of operating a shiftable memory | |
KR970051151A (en) | Semiconductor memory device having a function of performing a write operation without input of external data | |
US7378879B1 (en) | Decoding systems and methods | |
JPS59225615A (en) | RAM configuration method in gate array | |
JPS59132489A (en) | Semiconductor storage device | |
US6586970B1 (en) | Address decoder with pseudo and or pseudo nand gate | |
KR100264194B1 (en) | Semiconductor memory device | |
JP3183167B2 (en) | Semiconductor storage device | |
JP3057728B2 (en) | Semiconductor storage device | |
JPH02226595A (en) | Semiconductor memory | |
KR100558478B1 (en) | Semiconductor memory device and data writing and reading method thereof | |
JP2963953B2 (en) | Semiconductor integrated circuit | |
US6226220B1 (en) | Semiconductor memory device | |
KR100281548B1 (en) | FIFO(First-In First-Out) DEVICE | |
JP2771687B2 (en) | Decoding circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040322 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040511 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040514 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100521 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110521 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |