[go: up one dir, main page]

JP3557085B2 - Semiconductor storage device - Google Patents

Semiconductor storage device Download PDF

Info

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
Application number
JP304998A
Other languages
Japanese (ja)
Other versions
JPH11203887A (en
Inventor
平 岩瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP304998A priority Critical patent/JP3557085B2/en
Publication of JPH11203887A publication Critical patent/JPH11203887A/en
Application granted granted Critical
Publication of JP3557085B2 publication Critical patent/JP3557085B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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、タイミング信号φ 及びアドレスラッチイネーブル信号ALEはそれぞれ、第1のカラムアドレスカウンタ25に供給され、このカウンタ25によるカウント値は第1のカラムデコーダ26に供給されてデコードされる。この第1のカラムデコーダ26によるデコード出力は、上記出力切換回路24−1〜24−4に供給される。上記第1のカラムデコーダ26の出力信号C3(シリアルアクセスを開始するブロックが20−4からであることを指示する信号)及びリード信号/RDはそれぞれラッチコントロール回路27に供給され、このラッチコントロール回路27から出力されるラッチ動作制御用のタイミング信号φ ,/φ が上記センスアンプラッチ23−1〜23−4に、タイミング信号φ が上記カラムアドレスカウンタ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を介してタイミング信号φ が生成され、このタイミング信号φ がインバータ53で反転されてタイミング信号/φ が生成される。
【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の電流通路の一端が接続され、ゲートにはタイミング信号φ が供給される。上記インバータ65の出力端には、インバータ66,67の入力端が接続される。上記インバータ66の出力端には、上記MOSトランジスタ62の電流通路の他端が接続され、このMOSトランジスタ62のゲートにはタイミング信号/φ が供給される。
【0038】
上記構成において、センスアンプの出力信号はタイミング信号φ に同期して当該センスアンプラッチに転送され、タイミング信号/φ に同期してラッチされる。
【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)図はタイミング信号φ をカウントする第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の場合はタイミング信号φ 、第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から出力されるタイミング信号φ ,/φ に応答してセンスアンプラッチ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”レベルから“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…ロウアドレス信号、φ ,/φ …タイミング信号、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 column address counter 15 and the row decoder 13 in response to the down edge of the address latch enable signal ALE. The row address signal RAdd is decoded by the row decoder 13, and the decoded output selectively drives the word lines WL, WL,. The memory cells MC, MC,... Are connected to the word lines WL, WL,... For each row, and the row of the memory cells MC, MC,. 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 storage information “0” and “1”. Data is written on the way using a photomask.
[0004]
The column address signal CADd is set as an initial value in a column address counter 15, and the count value of the counter 15 is supplied to the column decoder 14 and decoded. After the word line WL is selected by the row decoder 13, the column address counter 15 performs a count-up operation in synchronization with a read signal / RD ("/" means an inverted signal, that is, a bar). The decode output of the column decoder 14 is supplied to the gates of column selection transistors 16, 16,..., And sequentially controls on / off of these transistors 16, 16,. The data stored in the memory cells MC, MC,... Of one row connected to the word line WL driven by the row decoder 13 are read onto the bit lines BL, BL,. Are supplied and amplified. The read data D is supplied to the output buffer 17 via the column selection transistor 16 selected by the column decoder 14. OUT Is output as The output operation of the output buffer 17 is controlled by the read signal / RD. In response to the signal / RD, the read data D at addresses N (read start address), N + 1, N + 2,. OUT Is output serially.
[0005]
By the way, in the above-mentioned conventional serial access memory, sense amplifiers 12, 12,... Are provided for each bit line BL, BL,. Problem. Moreover, while the memory cell MC of the mask ROM is composed of one transistor, each sense amplifier 12 requires at least six transistors, and as the memory cell size becomes smaller, the sense amplifier becomes smaller. Is restricted by the pitch of the memory cells, making the layout very difficult.
[0006]
In order to solve such a problem, it is considered that the memory cell array 11 is divided into a plurality of blocks, a sense amplifier is provided for each of these blocks, and the sense amplifier is shared by a plurality of bit lines. However, in order to realize serial access with such a configuration, it is necessary to provide an adder and a column decoder for each block in order to sequentially advance a column address. For this reason, even if the number of sense amplifiers is reduced, the chip size is increased by the adder and the column decoder, and a sufficient effect cannot be obtained. Although the same function can be realized by providing a column address counter for each block, the chip size is further increased as compared with the case where an adder and a column decoder are provided for each block.
[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 claim 1 of the present invention is a semiconductor memory device for serially reading data stored in a memory cell array, wherein the memory cell array is divided into a plurality of blocks, and a plurality of columns in each of the blocks are used. By sharing a sense amplifier and switching column selection signals to be supplied to a plurality of column selectors provided corresponding to the respective blocks, the read start address of the block of the upper address including the block designated by the read start address is changed. A column and a column next to the read start address in the block of the lower address are selected, and data read out in parallel from the memory cells in each block are supplied to the sense amplifiers and amplified, and then each of the sense amplifiers is amplified. Provide a sense amplifier latch corresponding to the amplifier. And latches the data latched in these sense amplifier latches sequentially outputted from the read start address specified in the block, is characterized in that serially outputs continuously by repeating this operation.
[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 claim 3, when each column selector is selected in a two-stage configuration using the first MOS transistor group and the second MOS transistor group, the circuit scale of the second column decoder is reduced. it can.
[0018]
As described in claim 4, each column selector switching circuit is constituted by the first to fourth transfer gate groups, and is located at the i-th block selected by the read start address and an address higher than this block. A column selection signal output from the second column decoder is supplied to the (i + 1) to n-th blocks through the first and third transfer gate groups, and the first to lower-order addresses of the first to third blocks are provided. If the next column is selected in the (i-1) th block by switching the column selection signal through the second and fourth transfer gate groups, which block is selected by the read start address. Also allows serial access. Moreover, the circuit scale is much smaller than when an adder and a column decoder are provided for each block or a column address counter is provided for each block, and an increase in chip size can be suppressed.
[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, reference numeral 20 denotes a memory cell array, which is divided into four blocks 20-1 to 20-4. In each of the blocks 20-1 to 20-4 of the memory cell array 20, column selectors 21-1 to 21-4, sense amplifiers 22-1 to 22-4, sense amplifier latches 23-1 to 23-4, and Output switching circuits 24-1 to 24-4 are provided correspondingly.
[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 column address counter 25, and the count value of the counter 25 is supplied to a first column decoder 26 and decoded. The decoded output from the first column decoder 26 is supplied to the output switching circuits 24-1 to 24-4. The output signal C3 of the first column decoder 26 (signal indicating that the block for starting serial access is from 20-4) and the read signal / RD are supplied to a latch control circuit 27, respectively. 27, a timing signal φ for controlling the latch operation output from L , / Φ L Supplies a timing signal φ to the sense amplifier latches 23-1 to 23-4. L Are supplied to the column address counter 25, respectively.
[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 second column decoder 29 and decoded. You. The decoded output from the second column decoder 29 is supplied to the column selectors 21-1 to 21-4.
[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 column decoder 29 to the column selectors 21-1, 21-2, and 21-3, respectively. The column selection operation by the column selectors 21-1 to 21-4 is switched.
[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 memory cell array 20. Then, the latch signals of the sense amplifier latches 23-1 to 23-4 selected by the output switching circuits 24-1 to 24-4 are supplied to the output buffer 31, and the read data D is read in response to the read signal / RD. OUT As a serial output.
[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 second column decoder 29 is supplied to the column selector 21-4, the column selector switching circuit 35-3, the column selector 21-3, the column selector switching circuit 35-2, the column selector 21-2, and the column selector switching circuit. The data is sequentially supplied to the column selector 21-1 via 35-1. The column selector switching circuit 35-3 outputs the column selection signal supplied from the second column decoder 29 to the column selector 21-4 to the column selector 21-3 as it is in response to the selection signal supplied from the A0 and A1 decoders 34. It selects whether to transfer or to transfer to the next column address (column address incremented by 1). The column selector switching circuit 35-2 receives the column selection signal supplied from the column selector switching circuit 35-3 to the column selector 21-3 in accordance with the selection signal supplied from the A0 and A1 decoders 34, and as it is, the column selector 21-2. Or transfer to the next column address. Similarly, the column selector switching circuit 35-1 receives the column selection signal supplied from the column selector switching circuit 35-2 to the column selector 21-2 according to the selection signal supplied from the A0 and A1 decoders 34, and converts the column selection signal as it is into the column selector. 21-1 or switch to the next column address and transfer. When the memory cell in the block 20-1 is designated by the read start address, the output signal of the second column decoder 29 is supplied to all the column selectors 21-4 to 21-1. When the memory cell in the block 20-2 is designated by the read start address, the output signal of the second column decoder 29 is supplied to the column selectors 21-4 to 21-2, and the column selector 21-1 sends the output signal to the column selector 21-1. The output signal of the second column decoder 29 is switched and supplied by the column selector switching circuit 35-1 to select the next column. When the memory cell in the block 20-3 is designated by the read start address, the output signal of the second column decoder 29 is supplied to the column selectors 21-4 and 21-3, and the column selectors 21-2 and 21-3 are supplied. To -1, the output signal of the second column decoder 29 is switched and supplied by the column selector switching circuit 35-2 so as to select the next column. Further, when the memory cell in the block 20-4 is designated by the read start address, the output signal of the second column decoder 29 is supplied to the column selector 21-4, and the column selectors 21-3 to 21-1 are supplied to the column selector 21-4. The output signal of the second column decoder 29 is switched and supplied by the column selector switching circuit 35-3 to select the next column.
[0025]
Each of the output switching circuits 24-1 to 24-4 is composed of MOS transistors 33, 33,..., And these MOS transistors 33, 33,. The outputs (data read from the selected memory cells) of the sense amplifiers 22-1 to 22-4 latched by the sense amplifier latches 23-1 to 23-4 are controlled by the on / off control to output buffers 31. To be forwarded to.
[0026]
FIG. 3 is a circuit diagram showing a configuration example of blocks 20-1 to 20-4 of the memory cell array 20 and column selectors 21-1 to 21-4 corresponding to the blocks in the mask ROM shown in FIGS. It is. In this configuration example, the column selector has a two-stage configuration.
[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 second column decoder 29.
[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), inverters 44 to 46, and NAND gate 47. The transfer gates 40-1 to 40-4 are provided on the column selection lines 36-1, 36-1,... Between the column selectors 21-4 and 21-3, respectively, so as to directly transfer the first column selection signal. The transfer gates 42-1 and 42-2 are provided so as to directly transfer the second column selection signal onto column selection lines 36-2 and 36-2 between the column selectors 21-4 and 21-3. Can be The transfer gates 41-1 to 41-4 are arranged on column selection lines 36-1, 36-1,... Between the column selectors 21-4 and 21-3 so as to select the column incremented by one. The transfer gates 43-1 and 43-2 are provided so as to switch and transfer the first column address signal. The transfer gates 43-1 and 43-2 are provided on column selection lines 36-2 and 36-2 between the column selectors 21-4 and 21-3, respectively. The second column address signal is switched and transferred.
[0031]
The selection signal of the column selector switching circuit 35-3 supplied from the A0 and A1 decoders 34 is supplied to the transfer gates 41-1 to 41-4, the input terminal of the inverter 44, and one input terminal of the NAND gate 47, respectively. . The inverted signal of the selection signal by the inverter 44 is supplied to transfer gates 40-1 to 40-4. The uppermost column selection line 36-1 is connected to the other input terminal of the NAND gate 47, and the output of the NAND gate 47 is supplied to the transfer gates 43-1 and 43-2 via the inverter 45. The output of the NAND gate 47 is supplied to transfer gates 42-1 and 42-2 via inverters 45 and 46.
[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 inverter 48.
[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 NAND gate 47 becomes "H" level, the transfer gates 41-1 to 41-4 are turned on, and the transfer gates are turned on. 42-1 and 42-2 are turned off, and the column address specified by the column selection signal supplied to the column selector 21-3 is incremented by one.
[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 latch control circuit 27 in the circuit shown in FIG. The latch control circuit 27 includes a NAND gate 50 and inverters 51, 52, 53. One input terminal of the NAND gate 50 receives a signal C3 (signal indicating that the block for starting serial access is from 20-4) output from the first column decoder 26, and the other input terminal. Is supplied with a read signal / RD via an inverter 51. The output of the NAND gate 50 is supplied to the timing signal φ via the inverter 52. L Is generated, and the timing signal φ L Is inverted by an inverter 53 to generate a timing signal / φ. L Is generated.
[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-channel MOS transistor 71, an N-channel MOS transistor 72, and inverters 73 to 75. The source of the MOS transistor 71 is connected to the power supply Vcc, and the gate and drain are commonly connected. The drain of the MOS transistor 72 is connected to the drain of the MOS transistor 71, and the source is connected to the bit line BL. The input terminal of the inverter 73 is connected to the source of the MOS transistor 72, and the output terminal is connected to the gate of the MOS transistor 72. The input terminal of the inverter 74 is connected to the common drain connection point of the MOS transistors 71 and 72, and the output terminal is connected to the input terminal of the inverter 75. The amplified signal output from the output terminal of the inverter 75 is supplied to the sense amplifier latches 23-1 to 23-4.
[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 MOS transistor 61. The other end of the current path of the MOS transistor 61 is connected to the input end of the inverter 65 and one end of the current path of the MOS transistor 62. L Is supplied. The output terminal of the inverter 65 is connected to the input terminals of the inverters 66 and 67. The output terminal of the inverter 66 is connected to the other end of the current path of the MOS transistor 62. The gate of the MOS transistor 62 has a timing signal / φ L Is supplied.
[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 output buffer 31 in the mask ROM shown in FIGS. This output buffer includes MOS transistors 76 and 77, a NAND gate 78, and a NOR gate 79. The current paths of the MOS transistors 76 and 77 are connected in series between the power supplies Vcc and Vss. The output signals of the output switching circuits 24-1 to 24-4 are supplied to one input terminal of the NAND gate 78, the read signal RD is supplied to the other input terminal, and the gate of the MOS transistor 76 is connected to the output terminal. Is done. The output signal of the output switching circuits 24-1 to 24-4 is supplied to one input terminal of the NOR gate 79, the read signal / RD is supplied to the other input terminal, and the gate of the MOS transistor 77 is supplied to the output terminal. Is connected. The output signal D is output from the common connection point of the MOS transistors 76 and 77. OUT Is output.
[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 column address counter 25 that counts read signals, and FIG. 4B is a block diagram of a second column address counter 28 that counts read signals / RD. FIG. 4C shows a detailed configuration example of one bit of the counter in FIGS. 4A and 4B.
[0041]
(A) As shown in the figure, the first column address counter 25 is composed of two stages of counter circuits 80-1 and 80-2, and (b) as shown in the figure, the second column address counter 28 , 82-6 are connected in cascade with an inverter 81 and counter circuits 82-1, 82-2,..., 82-6.
[0042]
Each counter circuit includes inverters 90 to 97, P-channel MOS transistors 98 to 109, and N-channel MOS transistors 110 to 121, as shown in FIG. An input terminal of the inverter 90 is provided with an increment signal (an output signal of the counter circuit on the lower address side; L In the case of the first stage counter circuit 82-1 in the second column address counter 28, the read signal / RD is inverted by the inverter 81). The output terminal of the inverter 90 is connected to the input terminal of the inverter 91 and the gates of the MOS transistors 98, 111, 112 and 101. The output terminals of the inverter 91 are connected to the gates of the MOS transistors 110, 99, 100, 113. The MOS transistors 110 and 98, 99 and 111, 100 and 112, and 113 and 101 each have a current path connected in parallel to form a transfer gate. These transfer gates are connected between the output terminal and the input terminal of the inverter 92. Cascaded. Current paths of the MOS transistors 102, 103, 114, and 115 are connected in series between the power supply Vcc and the ground point Vss. The current paths of the MOS transistors 104, 105, 116, and 117 are connected in series between the power supply Vcc and the ground point Vss. Current paths of the MOS transistors 106, 107, 118, and 119 are connected in series between the power supply Vcc and the ground point Vss. Further, current paths of the MOS transistors 108, 109, 120 and 121 are connected in series between the power supply Vcc and the ground point Vss. The address latch enable signal ALE is supplied to the gates of the MOS transistors 102, 104, 119 and 121, respectively, and also to the input terminal of the inverter 96. The output terminal of the inverter 96 is connected to the gates of the MOS transistors 115, 117, 106, and 108. Address signal A IN (In the case of the counter circuit 80-1 in the column address counter 25, the column address signal A0, in the case of the counter circuit 80-2, the address signal A1, and in the case of the counter circuits 82-1 to 82-6 in the column address counter 28, The column address signals A2 to A7) are supplied to the input terminal of the inverter 97, and the output terminal of the inverter 97 is connected to the gates of the MOS transistors 107, 118, 109, and 120, respectively. A connection point between the MOS transistors 110 and 98 and the MOS transistors 99 and 111 is connected to an input terminal of an inverter 94, and an output terminal of the inverter 94 is connected to gates of the MOS transistors 103 and 114. A connection point between the MOS transistors 99 and 111 and the MOS transistors 100 and 112 is connected to a connection point between the MOS transistors 103 and 114 and a connection point between the MOS transistors 107 and 118, respectively. Further, an input terminal of an inverter 95 is connected to a connection point between the MOS transistors 100 and 112 and the MOS transistors 113 and 101, and gates of the MOS transistors 105 and 116 are connected to an input terminal of the inverter 95. . Furthermore, a connection point of the MOS transistors 105 and 116 and a connection point of the MOS transistors 109 and 120 are connected to the input terminal of the inverter 92, respectively. The output terminal of the inverter 92 is connected to the input terminal of the inverter 93. The output terminal of the inverter 93 outputs an increment signal (count value in the case of the last stage) of the counter circuit of the next stage.
[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 column address counter 25, the column address signals A2 to A7 are sent to the column address counter 28, and the row address signals A8 to A21. Are supplied to the row decoder 30 and latched. The row address signals A8 to A21 are decoded by the row decoder 30 to drive the selected word line WL, and one row of memory cells MC, MC,... Connected to the word line WL is selected. The column address signals A2 to A7 set as the initial values in the column address counter 28 are supplied to the column decoder 29 and decoded, and the decoded outputs output the transistors 32-1 forming the column selectors 21-1 to 21-4. , 32-1,... And 32-2, 32-2,. As a result, the corresponding bit line BL in each of the blocks 20-1 to 20-4 is selected. At this time, since the memory cells MC in the block 20-4 are selected by the read start address by the column address signals A0 and A1, the column selector switching circuit 35-3 is in the selected state, and the column address of the memory cell array 20-3 is selected. Advances by one from block 20-4 and becomes N + 1. The column selector switching circuits 35-2 and 35-1 are in the non-selected state, and the column addresses of the memory cell blocks 20-2 and 20-1 are also N + 1.
[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 latch control circuit 27 is output. L , / Φ L Is transferred to the sense amplifier latches 23-1 to 23-4 and latched.
[0046]
Then, the count value of the column address counter 25 in which the column address signals A0 and A1 are set as initial values is decoded by the column decoder 26, and the designated block addresses "3", "0", "1", "2" , Ie, the outputs of the sense amplifier latches 23-4, 23-1, 23-2, and 23-3 selected by the output switching circuits 24-4, 24-1, 24-2, and 24-3 are output to the output buffer 31. And read data D from the output buffer 31 in response to the read signal / RD. OUT (N · 3, N + 1.0, N + 1.1, N + 1.2, N + 1.3, N + 2.0) are output.
[0047]
While the data is being transferred to the output buffer 31, all the column addresses are advanced by one, and the next four data are read. In other words, the count value of the column address counter 28 is counted up in response to the change in the level of the read signal / RD, and the count value is decoded by the second column decoder 29, whereby the column selectors 21-1 to 21-1 ., And 32-2, 32-2,..., Which constitute -4, are driven so as to select the column incremented by one. As a result, the column of the block 20-4 becomes the address N + 1, and the columns of the blocks 20-1 to 20-3 become the address N + 2. As a result, the bit line BL of the next column corresponding to each of the blocks 20-1 to 20-4 is selected.
[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 output buffer 31, the timing signal φ is again output. L Is changed from "L" level to "H" level, the data of the next column is read. Hereinafter, data stored in the memory cell array 20 is serially output by repeating similar access operations sequentially.
[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 column decoder 29, and the column selectors 21-2 and 21-1 are supplied with incremented column addresses. When the read start block address is "1", the column selector switching circuit 35-1 is set to the selected state, and the column selector switching circuits 35-3 and 35-2 are set to the non-selected state. The column address may be supplied from the column decoder 29 to the column decoders 21-3 and 21-2, and the incremented column address may be supplied to the column selector 21-1.
[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 column decoder 29 is transmitted to the column selector 21-4, the column selector switching circuit 35-3, the column selector 21-3, the column selector switching circuit 35-2, the column selector 21-2, and the column selector switching circuit 35-1. The data is supplied to the column selector 21-1 via each.
[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 memory cell array 20, and need not be provided for each bit line. The number of amplifiers can be greatly reduced. In addition, there is no need to provide an adder and a column decoder for each block or a column address counter for each block, and if the column selector switching circuits 35-1 to 35-3 and the A0 and A1 decoders 34 having a small circuit size are provided. As a result, the chip size and power consumption can be reduced. Further, the layout of the sense amplifiers 22-1 to 22-4 is not restricted by the pitch of the memory cells, and the layout of the sense amplifiers can be simplified even if the memory cell size is reduced.
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(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のブロックから読み出したデータを順次出力バッファに供給し、前記リード信号に応答してシリアルに読み出すことを特徴とする半導体記憶装置。
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.
前記第1ないし第nのカラムセレクタはそれぞれ、電流通路の一端がそれぞれビット線に接続され、他端が所定の数ずつ共通接続され、ゲートに第1のカラム選択線を介して前記第2のカラムデコーダから第1のカラム選択信号が供給される第1のMOSトランジスタ群と、電流通路の一端がそれぞれ前記第1のMOSトランジスタ群の電流通路の他端側共通接続点に接続され、他端が対応する前記センスアンプの入力端に接続され、ゲートに第2のカラム選択線を介して前記第2のデコーダから第2のカラム選択信号が供給される第2のMOSトランジスタ群とを備えることを特徴とする請求項2に記載の半導体記憶装置。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 connected in common by a predetermined number, and the second is connected to a gate via a first column selection line. A first MOS transistor group to which a first column selection signal is supplied from a column decoder, and one end of a current path respectively connected to the other end side common connection point of the current path of the first MOS transistor group; And a second MOS transistor group connected to the input terminal of the corresponding sense amplifier and having a gate supplied with a second column selection signal from the second decoder via a second column selection line. 3. The semiconductor memory device according to claim 2, wherein: 前記第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のトランスファゲート群とを備えることを特徴とする請求項3に記載の半導体記憶装置。The first to (n-1) -th column selector switching circuits are respectively provided on the first column selection lines between the first to n-th column selectors, and the first to n-th column selector switching circuits are supplied from the second column decoder. A first transfer gate group that transfers the column selection signal to a lower address side column selector in response to a switching signal supplied from the third decoder; and the first transfer gate group between the first to n-th column selectors. And the first column selection signal supplied from the second column decoder is changed by the first column address signal in response to the switching signal supplied from the third column decoder. A second transfer gate for switching the connection of the first column selection line so as to select a column and transferring the connection to a column selector on the lower address side And a second column selection signal provided on the second column selection line between the first to n-th column selectors and supplied from the second column decoder and supplied from the third column decoder. A third transfer gate group for transferring to a lower address side column selector in response to the switching signal, and the second column selection line between the first to n-th column selectors; The second column selection signal supplied from the column decoder is changed to the second column selection signal so as to select the next column by the second column address signal in response to a switching signal supplied from the third column decoder. 4. A half transfer gate group according to claim 3, further comprising: a fourth transfer gate group for switching a line connection and transferring the line transfer to a column selector on a lower address side. Body storage device.
JP304998A 1998-01-09 1998-01-09 Semiconductor storage device Expired - Fee Related JP3557085B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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