JPS6353793A - Semiconductor memory device - Google Patents
Semiconductor memory deviceInfo
- Publication number
- JPS6353793A JPS6353793A JP61195324A JP19532486A JPS6353793A JP S6353793 A JPS6353793 A JP S6353793A JP 61195324 A JP61195324 A JP 61195324A JP 19532486 A JP19532486 A JP 19532486A JP S6353793 A JPS6353793 A JP S6353793A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- signal
- output
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000004065 semiconductor Substances 0.000 title claims description 13
- 230000000295 complement effect Effects 0.000 claims description 44
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000009977 dual effect Effects 0.000 description 51
- 230000006870 function Effects 0.000 description 11
- 238000003491 array Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 5
- 101710178747 Phosphatidate cytidylyltransferase 1 Proteins 0.000 description 4
- 102100026862 CD5 antigen-like Human genes 0.000 description 3
- 101100444020 Caenorhabditis elegans dsl-1 gene Proteins 0.000 description 3
- 101000911996 Homo sapiens CD5 antigen-like Proteins 0.000 description 3
- 102100031075 Serine/threonine-protein kinase Chk2 Human genes 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 101000599852 Homo sapiens Intercellular adhesion molecule 1 Proteins 0.000 description 2
- 102100037877 Intercellular adhesion molecule 1 Human genes 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 102100033118 Phosphatidate cytidylyltransferase 1 Human genes 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 101150013423 dsl-1 gene Proteins 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Semiconductor Memories (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、半導体記憶装置に関するもので、例えば、
ランダム入出力機能とシリアル入出力機能をあわせ持つ
画像処理用のデュアル・ポート・メモリに利用して特に
有効な技術に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a semiconductor memory device, for example,
The present invention relates to a technique that is particularly effective when used in dual port memory for image processing, which has both random input and output functions and serial input and output functions.
文字あるいは図形等をCRT (陰極線管)の画面上に
表示させるための画像用フレームバッファメモリとして
、例えば、日経マグロウヒル社発行の1986年3月2
4日イ寸「日経エレクトロニクス」の243頁〜264
頁に記載されたデュアル・ポート・メモリが公知である
。For example, as an image frame buffer memory for displaying characters or figures on the screen of a CRT (cathode ray tube),
4th edition “Nikkei Electronics” pages 243-264
A dual port memory described on page 1 is known.
上記に記載されるデュアル・ポート・メモリには、記憶
データを1ビツト又は数ビツト単位で入出力するための
ランダム・アクセス・ポートと、記憶データをメモリア
レイのワード線単位でシリアルに入出力するためのシリ
アル・アクセス・ポートが設けられる。また、デュアル
・ポート・メモリのシリアル・アクセス・ポートには記
憶データを保持するデータレジスタが設けられ、記憶デ
ータの直並列変換に必要なタイミング調整に用いられる
。The dual port memory described above has a random access port for inputting/outputting stored data in units of one bit or several bits, and a random access port for serially inputting/outputting stored data in units of word lines of the memory array. A serial access port is provided for the Further, the serial access port of the dual port memory is provided with a data register that holds stored data, and is used for timing adjustment necessary for serial-to-parallel conversion of stored data.
このようなデュアル・ポート・メモリにおいて、記憶デ
ータのシリアル書き込み動作は、シリアル入出力用の外
部端子を介して記憶データをシリアルに入力し選択信号
に従って順次データレジスタに保持させた後、書き込み
データ転送信号を形成し、選択されたワード線に結合さ
れるすべてのメモリセルにデータレジスタの保持データ
を一括して書き込む方法が採られる。したがって、すべ
てのメモリセルに論理11”又は論理“0”のデータを
書き込むいわゆるメモリクリアを行う場合、上記の方法
によってデータレジスタの全ビットに論理“0”又は論
理“1”のクリアデータを保持させた後、ワード線を順
次指定しなくてはならず、比較的長い時間を特徴とする
特に、画像表示を行いながらメモリクリアする場合には
、クリア動作を行う期間中においてシリアル出力ができ
ないため、画像が乱れてしまう。In such a dual port memory, the serial write operation of stored data is performed by inputting the stored data serially through the external terminal for serial input/output, sequentially holding it in the data register according to the selection signal, and then transferring the write data. A method is adopted in which a signal is formed and the data held in the data register is written all at once to all memory cells coupled to the selected word line. Therefore, when performing a so-called memory clear in which data of logic 11" or logic "0" is written to all memory cells, clear data of logic "0" or logic "1" is held in all bits of the data register by the above method. After clearing the memory, the word lines must be specified sequentially, which takes a relatively long time.Especially when clearing the memory while displaying an image, serial output cannot be performed during the clearing period. , the image becomes distorted.
この発明の目的は、メモリクリアの高速化を図った半導
体記憶装置を提供することにある。An object of the present invention is to provide a semiconductor memory device that achieves faster memory clearing.
この発明の前記ならびにその他の目的と新規な特徴は、
この明細書の記述および添付図面から明らかになるであ
ろう。The above and other objects and novel features of this invention include:
It will become clear from the description of this specification and the accompanying drawings.
本願において開示される実施例のうち代表的なものの概
要を簡単に説明すれば、下記の通りである。すなわち、
デュアル・ポート・メモリのデータレジスタの各単位回
路に含まれるデータランチ用のフリンプフロフブの入出
力ノードと回路の電源電圧及び接地電位との間に、スイ
ッチMO5FETを設け、これらのMOSFETをメモ
リクリア動作モードにおいて一斉にオン状態とするもの
である。A brief overview of typical embodiments disclosed in this application is as follows. That is,
A switch MO5FET is provided between the input/output node of the data launch flipflop included in each unit circuit of the data register of the dual port memory and the circuit power supply voltage and ground potential, and these MOSFETs are set to the memory clear operation mode. The devices are turned on all at once.
上記手段によれば、デュアル・ポート・メモリの1メモ
リサイクル分の時間で、データレジスタの全てのビット
に論理“1″又は論理“0”のクリアデータをセントで
き、このデータレジスタにセントされたクリアデータを
、書き込みデータ転送モード繰り返すことによってワー
ド線単位でデュアル・ポート・メモリ等のメモリアレイ
に転送できるため、デュアル・ポート・メモリ等のメモ
リクリアに要する時間を短縮化でき、クリア動作時にお
ける表示画像への影響を少なくできるものである。According to the above means, clear data of logic "1" or logic "0" can be sent to all bits of the data register in the time equivalent to one memory cycle of the dual port memory, and clear data of logic "1" or logic "0" can be written to all bits of the data register. By repeating the write data transfer mode, clear data can be transferred word line by word line to a memory array such as a dual port memory, reducing the time required to clear the memory such as a dual port memory. This can reduce the influence on the displayed image.
第2図には、この′発明が通用されたデュアル・ポート
・メモリの一実施例のブロック図が示されている。同図
の各回路ブロックは、公知の半導体集積回路の製造技術
によって、特に制限されないが、単結晶シリコンのよう
な1個の半導体基板上において形成される。FIG. 2 shows a block diagram of an embodiment of a dual port memory to which this invention is applied. Each circuit block in the figure is formed on a single semiconductor substrate such as, but not limited to, single-crystal silicon using known semiconductor integrated circuit manufacturing techniques.
この実施例のデュアル・ポート・メモリには、4ビット
単位でアクセスされダイナミック型RAMを基本構成と
するランダム・アクセス・ポートと、ワード線単位で記
憶データのシリアル入出力を行うシリアル・アクセス・
ポートが設けられる。The dual port memory of this embodiment includes a random access port that is accessed in 4-bit units and has a basic configuration of dynamic RAM, and a serial access port that serially inputs and outputs stored data in word line units.
A port is provided.
これにより、デュアル・ポート・メモリは、一連のシリ
アル入出力動作を行いながら同時にランダム・アクセス
・ポートのアクセスを行うことを可能にしている。また
、特に制限されないが、ランダム・アクセス・ポートに
含まれるランダム人出六回路RIOにはラスタ演算等を
行うための論理演算回路が設けられ、この論理演算回路
を制御するための機能制御回路FCが設けられる。論理
演算回路には論理積や論理和等の各種の演算方法が用意
され、どの演算を行うかは制御信号の特定の組み合わせ
においてアドレス信号用外部端子AO〜A3を介して入
力される演算コードによって指定される。This allows the dual port memory to perform a series of serial input/output operations while simultaneously accessing the random access port. Further, although not particularly limited, the random turnout six circuit RIO included in the random access port is provided with a logic operation circuit for performing raster operations, etc., and a function control circuit FC for controlling this logic operation circuit. is provided. The logic operation circuit is equipped with various operation methods such as AND and OR, and which operation to perform depends on the operation code input via the address signal external terminals AO to A3 for a specific combination of control signals. It is specified.
シリアル・アクセス・ボートには、シリアル入出力回路
S工0が設けられ、通常4つのシリアル入出力端子5I
OI〜5IO3を介して、4つのメモリアレイに対応す
る記憶データが同時にシリアルに入出力される。また、
演算コードの特定の組み合わせにおいて、4つのメモリ
アレイから出力される読み出しデータをシリアル入出力
端子5101を介して交互に出力するいわゆる×1ビッ
ト構成のメモリとして使用することもできる。A serial access boat is equipped with a serial input/output circuit S0, which normally has four serial input/output terminals 5I.
Storage data corresponding to the four memory arrays is simultaneously serially input/output via OI-5IO3. Also,
In a specific combination of operation codes, it can also be used as a memory with a so-called x1 bit configuration in which read data output from four memory arrays is alternately output via the serial input/output terminal 5101.
デュアル・ポート・メモリには、外部の装置から、通常
のダイナミック型RAMで用いられるロウアドレススト
ローブ信号RAS、カラムアドレスストローブ信号στ
1及びライトイネーブル信号Wπ等の制御信号の他、出
力制御及びランダム・アクセス・ボートとシリアル・ア
クセス・ボートとの間のデータ転送制御に用いられるデ
ータ転送制御信号DT10Eと、シリアル・アクセス・
ポートの入出力切り換え制御に用いられるシリアル出力
制御信号SOE及びシリアル入出力時において同期信号
として用いられるシリアルクロック信号SCが入力され
る。また、シリアル・アクセス・ポートのシリアル入力
動作時において、−回のメモリアクセスサイクルですべ
てのデータレジスタを論理“1”のリセント状態にする
ためのメモリクリア信号MCが設けられる。The dual port memory receives the row address strobe signal RAS and column address strobe signal στ used in normal dynamic RAM from an external device.
In addition to control signals such as 1 and write enable signal Wπ, data transfer control signal DT10E used for output control and data transfer control between the random access boat and the serial access boat, and the serial access
A serial output control signal SOE used for port input/output switching control and a serial clock signal SC used as a synchronization signal during serial input/output are input. Furthermore, during the serial input operation of the serial access port, a memory clear signal MC is provided for bringing all data registers into the recent state of logic "1" in - memory access cycles.
この実施例のデュアル・ポート・メモリのランダム・ア
クセス・ボートには、特に制限されないが、4つのメモ
リアレイM−ARY 1〜M−ARY4が設けられ、そ
れぞれのメモリアレイに対応してセンスアンプSAI〜
SA4.カラムスイフチC3WI〜C3W4が設けられ
る。また、メモリアレイM−ARY1〜M−ARY4に
共通に、ランダム・アクセス・ボート用カラムアドレス
デコーダRCD及びロウアドレスデコーダRDが設けら
れる。これらのアドレスデコーダは、半導体基板上のメ
モリアレイの配置に応じて、複数個設けられることもあ
る。第2図には、メモリアレイM−ARYIとその周辺
回路が例示的に示されている。Although not particularly limited, the random access boat of the dual port memory of this embodiment is provided with four memory arrays M-ARY 1 to M-ARY 4, and a sense amplifier SAI is provided corresponding to each memory array. ~
SA4. Column switchers C3WI to C3W4 are provided. Furthermore, a random access boat column address decoder RCD and a row address decoder RD are provided in common to memory arrays M-ARY1 to M-ARY4. A plurality of these address decoders may be provided depending on the arrangement of the memory array on the semiconductor substrate. FIG. 2 exemplarily shows the memory array M-ARYI and its peripheral circuits.
第2図において、メモリアレイM−ARYIは、同図の
垂直方向に配置されるm+1本のワード線と、同図の水
平方向に配置されるn+1組の相補データ線DO・DO
〜Dn−Dn及びこれらのワード線と相補データ線の交
点に配置される(m+1)x (n+1)個のメモリセ
ルにより構成される。In FIG. 2, the memory array M-ARYI includes m+1 word lines arranged in the vertical direction of the figure and n+1 sets of complementary data lines DO and DO arranged in the horizontal direction of the figure.
~Dn-Dn and (m+1) x (n+1) memory cells arranged at the intersections of these word lines and complementary data lines.
メモリアレイM−ARYIを構成するダイナミック型メ
モリセルは、情報蓄積用キャパシタとアドレス選択用M
OSFETにより構成される。同一の行に配置されるn
+1個のメモリセルのアドレス選択用MOSFETのゲ
ートは、対応するワード線に結合される。各ワード線は
、さらにロウアドレスデコーダRDに結合され、Xアド
レス信号AXO〜AXiに指定される一本のワード線が
選択・指定される。The dynamic memory cells constituting the memory array M-ARYI include an information storage capacitor and an address selection M
It is composed of OSFET. n placed in the same row
The gates of the address selection MOSFETs of +1 memory cells are coupled to the corresponding word lines. Each word line is further coupled to a row address decoder RD, and one word line designated by X address signals AXO to AXi is selected and designated.
ロウアドレスデコーダRDは、ロウアドレスバッファR
ADBから供給される相補内部アドレス信号axQ〜a
xi (ここで、例えば外部から供給されるXアドレ
ス信号AXOと同相の内部アドレス信号axQと逆相の
内部アドレス信号axQをあわせて相補内部アドレス信
号axQのように表す。以下同じ)をデコードし、Xア
ドレス信号AXO−〜AXiに指定される一本のワード
線を選択し、ハイレベルの選択状態とする。ロウアドレ
スデコーダRDによるワード線の選択動作は、タイミン
グ制御回路TCから供給されるワード線選択タイミング
信号φXに従って行われる。Row address decoder RD is row address buffer R.
Complementary internal address signal axQ~a supplied from ADB
xi (Here, for example, an internal address signal axQ having the same phase as the X address signal AXO supplied from the outside and an internal address signal axQ having the opposite phase are collectively expressed as a complementary internal address signal axQ. The same applies hereinafter). One word line specified by the X address signals AXO- to AXi is selected and set to a high level selected state. The word line selection operation by row address decoder RD is performed according to word line selection timing signal φX supplied from timing control circuit TC.
ロウアドレスバッファRADBは、アドレスマルチプレ
クサAMXから供給されるロウアドレス信号を受け、相
補内部アドレス信号axQxaxiを形成して、ロウア
ドレスデコーダRDに供給する。この実施例のダイナミ
ック型RA Mでは、ロウアドレスを指定するためのX
アドレス信号AXO=AXiとカラムアドレスを指定す
るためのYアドレス信号AYO〜AYiは、同一の外部
端子AO〜Atを介して時分割されて供給されるいわゆ
るアドレスマルチプレックサ式を採っている。Row address buffer RADB receives a row address signal supplied from address multiplexer AMX, forms complementary internal address signal axQxaxi, and supplies it to row address decoder RD. In the dynamic RAM of this embodiment, X is used to specify the row address.
The address signal AXO=AXi and the Y address signals AYO to AYi for specifying a column address adopt a so-called address multiplexer type in which they are supplied in a time-division manner via the same external terminals AO to At.
したがって、外部から制御信号として供給されるロウア
ドレスストローブ信号RASの立ち下がりに同期してX
アドレス信号AXO〜AXIが、またカラムアドレスス
トローブ信号CASの立ち下がりに同期してYアドレス
信号AYO〜AYiがそれぞれ外部端子AO−Aiに供
給される。さらに、この実施例のダイナミック型RAM
には、メモリセルの記憶データを所定の周期内に読み出
し・再書き込みするための自動リフレッシュモードが設
けられ、この自動リフレッシュモードにおいてリフレッ
シュすべきワード線を指定するためのリフレッシュアド
レスカウンタREFCが設けられる。Therefore, X
Address signals AXO-AXI and Y address signals AYO-AYi are respectively supplied to external terminals AO-Ai in synchronization with the fall of column address strobe signal CAS. Furthermore, the dynamic RAM of this embodiment
is provided with an automatic refresh mode for reading and rewriting data stored in memory cells within a predetermined cycle, and is provided with a refresh address counter REFC for specifying a word line to be refreshed in this automatic refresh mode. .
アドレスマルチプレックサAMXは、タイミング制御回
路TCから供給されるタイミング信号φrefに従って
、外部端子AO−Aiを介して供給されるXアドレス信
号AXO−AXIとリフレッシュアドレスカウンタRE
FCから供給されるリフレッシュアドレス信号cxQ〜
cxiを選択し、ロウアドレス信号としてロウアドレス
バッファRADBに伝達する。すなわち、タイミング信
号φrefがロウレベルとされる通常のメモリアクセス
モードにおいて、外部端子AO−Atを介して外部の装
置から供給されるXアドレス信号AXO〜AXiを選択
し、タイミング信号φrefがハイレベルとされる自動
リフレッシュモードにおいて、リフレッシュアドレスカ
ウンタREFCから出力されるリフレッシュアドレス信
号cxQ〜cxiを選択する。Address multiplexer AMX outputs X address signals AXO-AXI supplied via external terminals AO-Ai and refresh address counter RE according to timing signal φref supplied from timing control circuit TC.
Refresh address signal cxQ~ supplied from FC
cxi is selected and transmitted to the row address buffer RADB as a row address signal. That is, in a normal memory access mode in which the timing signal φref is set to a low level, X address signals AXO to AXi supplied from an external device via the external terminals AO-At are selected, and the timing signal φref is set to a high level. In the automatic refresh mode, the refresh address signals cxQ to cxi output from the refresh address counter REFC are selected.
前述のように、Xアドレス信号AXO〜AXtはロウア
ドレスストローブ信号RASの立ち下がりに同期して外
部端子AO〜Atに供給されるため、ロウアドレスバッ
ファRADBによるロウアドレス信号の取り込みは、タ
イミング制御回路TCにおいてロウアドレスストローブ
信号RASの立ち下がりを検出して形成されるタイミン
グ信号φarに従って行われる。As mentioned above, since the X address signals AXO to AXt are supplied to the external terminals AO to At in synchronization with the falling edge of the row address strobe signal RAS, the acquisition of the row address signal by the row address buffer RADB is controlled by the timing control circuit. This is performed in accordance with a timing signal φar generated by detecting the fall of row address strobe signal RAS at TC.
一方、メモリアレイM−ARYIの同一の列に配置され
るメモリセルのアドレス選択用MOSFETのドレイン
は、対応する相補データ線に結合される。メモリアレイ
M−ARY1の相補データ線DO・■1〜Dn −Dn
は、その一方において、カラムスイッチC3WIの対応
するスイッチMOSFETに結合され、さらに選択的に
相補共通データ線旦Di(ここで、相補共通データ線を
構成する非反転信号線CDI及び反転信号線CDIをあ
わせて相補共通データ線CDOのように表す。On the other hand, the drains of the address selection MOSFETs of memory cells arranged in the same column of memory array M-ARYI are coupled to corresponding complementary data lines. Complementary data lines DO・■1 to Dn -Dn of memory array M-ARY1
is coupled to the corresponding switch MOSFET of the column switch C3WI, and selectively connects the complementary common data line DDI (here, the non-inverted signal line CDI and the inverted signal line CDI constituting the complementary common data line). They are also expressed as a complementary common data line CDO.
以下同じ)に接続される。The same applies hereafter).
カラムスイッチC5WIは、それぞれ対応する相補デー
タ線に結合されるn+1対のスイッチMOSFETによ
って構成される。これらのスイッチMOS F ETの
他方の端子は、相補共通データ線を構成する非反転信号
線CDI又は反転信号線CDIに共通に結合される。こ
れにより、カラムスイッチC3WIは相補データ線DO
−Do−Dn−Dnと共通相補データ線CDI・CDI
とを選択的に接続させる。カラムスイッチC3WIを構
成する各対の二つのスイッチMOSFETのゲートはそ
れぞれ共通接続され、ランダム・アクセス・ボート用カ
ラムアドレスデコーダRCDによって形成されるデータ
線選択信号がそれぞれ供給される。Column switch C5WI is composed of n+1 pairs of switch MOSFETs each coupled to a corresponding complementary data line. The other terminals of these switch MOS FETs are commonly coupled to a non-inverted signal line CDI or an inverted signal line CDI that constitutes a complementary common data line. This causes the column switch C3WI to connect to the complementary data line DO
-Do-Dn-Dn and common complementary data lines CDI/CDI
to be selectively connected. The gates of each pair of two switch MOSFETs constituting the column switch C3WI are connected in common, and each is supplied with a data line selection signal formed by a random access boat column address decoder RCD.
ランダム・アクセス・ボート用カラムアドレスデコーダ
RCDは、カラムアドレスバッファCADBから供給さ
れる相補内部アドレス信号ayQ〜ayiをデコードし
、タイミング制御回路TCから供給されるデータ線選択
タイミング信号φyrに従って、上記データ線選択信号
を形成し、カラムスイッチC5WI〜C3W4に供給す
る。The random access boat column address decoder RCD decodes the complementary internal address signals ayQ to ayi supplied from the column address buffer CADB, and selects the data line according to the data line selection timing signal φyr supplied from the timing control circuit TC. A selection signal is formed and supplied to column switches C5WI to C3W4.
カラムアドレスバッファCADBは、タイミング制御回
路TCにおいてカラムアドレスストローブ信号CASの
立ち下がりを検出して形成されるタイミング信号φac
に従って、外部端子AO〜Aiを介して供給されるYア
ドレス信号AYO−AYlを入力し、保持するとともに
、相禎内部アドレス信号ayQ−ayiを形成してラン
ダム・アクセス・ポート用カラムアドレスデコーダRC
Dに供給する。The column address buffer CADB receives a timing signal φac generated by detecting the fall of the column address strobe signal CAS in the timing control circuit TC.
Accordingly, the Y address signal AYO-AYl supplied via the external terminals AO to Ai is input and held, and an internal address signal ayQ-ayi is formed to output the column address decoder RC for the random access port.
Supply to D.
メモリアレイM−ARYIの相補データ線DO・丁1〜
Dn −Dnは、その他方において、センスアンプSA
Iの対応する単位回路に結合され、さらにシリアル・ア
クセス・ポートのデータレジスタDRIの対応する単位
回路に結合される。Complementary data line DO/D1 of memory array M-ARYI
On the other hand, Dn −Dn is the sense amplifier SA
I is coupled to a corresponding unit circuit of data register DRI of the serial access port, and further coupled to a corresponding unit circuit of data register DRI of the serial access port.
センスアンプSAOの各単位回路は、交差接続される二
つのCMOSインバータ回路からなるランチをその基本
構成とする。これらのセンスアンプ単位回路は、タイミ
ング制御回路TCから供給されるタイミング信号φpa
によって動作状態とされ、対応する相補データ線に出力
されるメモリセルの微小読み出し信号を増幅し、ハイレ
ベル/ロウレベルの2値信号とする。Each unit circuit of the sense amplifier SAO has a launch consisting of two cross-connected CMOS inverter circuits as its basic configuration. These sense amplifier unit circuits receive a timing signal φpa supplied from a timing control circuit TC.
The small read signal of the memory cell that is put into the operating state and output to the corresponding complementary data line is amplified and converted into a high level/low level binary signal.
Yアドレス信号AYO=AYiに指定される相補データ
線が選択的に接続される相補共通データ線CDIは、ラ
ンダム・アクセス・ポート用入出力回路RIOに結合さ
れる。このランダム・アクセス・ポート用人出力回路R
IOには、メモリアレイM−ARY2〜M−ARY4に
対応して設けられる相補共通データ線CD2〜−CD4
が同様に結合される。A complementary common data line CDI to which a complementary data line designated by Y address signal AYO=AYi is selectively connected is coupled to a random access port input/output circuit RIO. This random access port user output circuit R
IO includes complementary common data lines CD2 to -CD4 provided corresponding to memory arrays M-ARY2 to M-ARY4.
are similarly combined.
ランダム入出力回路RIOは、デュアル・ポート・メモ
リのランダム・アクセス・ポート書き込み動作モードに
おいて、タイミング制御回路TOから供給されるタイミ
ング信号φr−によって動作状態とされ、入出力端子I
O1〜104を介して外部の装置から供給される書き込
みデータを相補書き込み信号とし、相補共通データ線−
Ω−D1〜玉D4に伝達する。また、デュアル・ポート
・メモリのランダム・アクセス・ポート読み出し動作モ
ードにおいて、タイミング制御回路TCから供給される
タイミング信号φrrによって動作状態とされ、相補共
通データ線CDI〜CD4を介して伝達されるメモリセ
ルの読み出し2値信号をさらに増幅し、入出力端子IO
1〜104から送出する。The random input/output circuit RIO is put into an operating state by the timing signal φr- supplied from the timing control circuit TO in the random access port write operation mode of the dual port memory, and the input/output terminal I
The write data supplied from an external device via O1 to 104 is used as a complementary write signal, and the complementary common data line -
It is transmitted to Ω-D1 to ball D4. In addition, in the random access port read operation mode of the dual port memory, the memory cells are brought into an operating state by the timing signal φrr supplied from the timing control circuit TC and transmitted via the complementary common data lines CDI to CD4. Further amplify the read binary signal of the input/output terminal IO
1 to 104.
さらに、このランダム入出力回路RIOには、特に制限
されないが、リード・モディファイ・ライト機能を用い
て、メモリセルから読み出したデータと入力データとの
間で種々の演算を行い再度書き込むための論理演算回路
が設けられる。この論理演算回路には、ラスク演算等の
処理を行うための各種の演算モードが用意される。Furthermore, this random input/output circuit RIO includes, but is not particularly limited to, logical operations for performing various operations between data read from memory cells and input data and writing them again using a read/modify/write function. A circuit is provided. This logic operation circuit is provided with various operation modes for performing processing such as rask operation.
論理演算回路の演算モードは、機能制御回路FCによっ
て指定される0機能制御回路FCは、外部端子AO〜A
3を介して供給される演算コードを保持するためのレジ
スタと、その演算コードをデコードし論理演算回路の演
算モードを選択・指定するためのデコーダを含む。演算
コードは、カラムアドレスストローブ信号CASがロウ
アドレスストローブ信号RASに先立ってロウレベルと
され、同時にライトイネーブル信号WEがロウレベルと
される組み合わせにおいて、外部端子AO〜A3を介し
てデュアル・ポート・メモリに供給される。また、演算
コードの特定の組み合わせは、後述するシリアル入出力
回路SIOの出力を×1ビット構成とするための内部制
御信号spとして用いられる。The operation mode of the logical operation circuit is specified by the function control circuit FC.The function control circuit FC is specified by the external terminals AO to A.
3, and a decoder for decoding the operation code and selecting and specifying the operation mode of the logical operation circuit. The operation code is supplied to the dual port memory via external terminals AO to A3 in a combination in which column address strobe signal CAS is set to low level prior to row address strobe signal RAS, and write enable signal WE is set to low level at the same time. be done. Further, a specific combination of operational codes is used as an internal control signal sp for configuring the output of the serial input/output circuit SIO, which will be described later, into a ×1 bit configuration.
一方、この実施例のデュアル・ポート・メモリのシリア
ル・アクセス・ポートは、各メモリアレイの相補データ
線に対応して設けられるn+1ビットのデータレジスタ
DRI〜DR4と、データセレクタDSLI−DSL4
及びこれらの4つのデータレジスタとデータセレクタに
共通に設けられるポインタPNT、シリアル・アクセス
・ボート用カラムアドレスデコーダSCD及びシリアル
入出力回路SIOによって構成される。なお、ポインタ
PNT及びシリアル・アクセス・ボート用カラムアドレ
スデコーダSCDは、半導体基板上におけるメモリアレ
イの配置の関係で複数個設けられることもある。On the other hand, the serial access port of the dual port memory of this embodiment includes n+1 bit data registers DRI to DR4 provided corresponding to complementary data lines of each memory array, and data selectors DSLI to DSL4.
and a pointer PNT provided in common to these four data registers and data selectors, a serial access boat column address decoder SCD, and a serial input/output circuit SIO. Note that a plurality of pointers PNT and serial access boat column address decoders SCD may be provided depending on the arrangement of the memory array on the semiconductor substrate.
データレジスタDRIは、後述するように、メモリアレ
イM−ARYIの各相補データ線に対応して設けられ交
差接続される二つのCMOSインバータ回路からなるフ
リップフロップを含む。これらのフリップフロップの入
出力ノードと対応する相補データ線の非反転信号線及び
反転信号線の間には、データ転送用のスイッチMOS
F ETがそれぞれ設けられ、それらのゲートにはタイ
ミング制御回路TCからデータ転送用のタイミング信号
φdtが供給される。Data register DRI includes a flip-flop consisting of two cross-connected CMOS inverter circuits provided corresponding to each complementary data line of memory array M-ARYI, as will be described later. A switch MOS for data transfer is connected between the input/output nodes of these flip-flops and the non-inverted signal line and inverted signal line of the corresponding complementary data line.
FETs are provided, and a timing signal φdt for data transfer is supplied to their gates from a timing control circuit TC.
データレジスタDRIの各ビットは、さらにデータセレ
クタDSLIの対応するスイッチMOSFETに結合さ
れる。データセレクタDSLIは、上述のカラムスイッ
チC5WIと同様な構成とされ、データレジスタDRI
の各ビットとシリアル入出力用相補共通データ線CD5
L・CDS 1を選択的に接続する。データセレクタD
SLIの各対のスイッチMOS F ETのゲートはそ
れぞれ共通接続され、ポインタPNTからデータレジス
タ選択信号が供給される。Each bit of data register DRI is further coupled to a corresponding switch MOSFET of data selector DSLI. The data selector DSLI has the same configuration as the above-mentioned column switch C5WI, and the data register DRI
each bit and complementary common data line CD5 for serial input/output
Selectively connect L/CDS 1. Data selector D
The gates of the switch MOS FETs of each pair of SLI are connected in common, and a data register selection signal is supplied from the pointer PNT.
ポインタPNTは、n+1ビットのシフトレジスタによ
り構成され、その最終ビットの出力端子psはその先頭
ビットの入力端子に結合される。The pointer PNT is constituted by an n+1 bit shift register, and the output terminal ps of the last bit is coupled to the input terminal of the first bit.
ポインタPNTは、デュアル・ボート・メモリのシリア
ル入出力モードにおいて、タイミング制御回路TCから
供給されるシフトクロック用タイミング信号φSに従っ
て、ループ状のシフト動作を行う。ポインタPNTの各
ビットは、さらにシリアル・アクセス・ボート用カラム
アドレスデコーダSCDの対応する出力端子に結合され
る。In the serial input/output mode of the dual port memory, the pointer PNT performs a loop-shaped shift operation in accordance with the shift clock timing signal φS supplied from the timing control circuit TC. Each bit of pointer PNT is further coupled to a corresponding output terminal of a serial access boat column address decoder SCD.
シリアル・アクセス・ポート用カラムアドレスデコーダ
SCDは、カラムアドレスバッファCADHから供給さ
れる相補内部アドレス信号ay。The serial access port column address decoder SCD receives a complementary internal address signal ay supplied from the column address buffer CADH.
〜ayiをデコードし、Yアドレス信号AYO〜AYi
で指定されるシリアル入出力の先頭と、トに対応するポ
インタPNTのビットのみを論理“1”とする。すなわ
ち、シリアル入出力モードにおいては、Xアドレス信号
AXO=AXtによってワード線が選択され、Yアドレ
ス信号AYO〜AYiによってシリアル入出力するべき
先頭のカラムアドレスが指定される。シリアル・アクセ
ス・ポート用カラムアドレスデコーダSCDによってポ
インタPNTの指定されたビットに書き込まれた論理“
1″の信号は、タイミング信号φSに従ってポインタP
NT内をループ状にシフトされる。この論理“1″の信
号がシフトされることによって、データセレクタDSL
1には順次ハイレベルのデータレジスタ選択信号が供
給され、データレジスタDRIの各ビットが次々にシリ
アル入出力用相補共通データ線CD5I・CD5Lに接
続される。これにより、この実施例のデュアル・ボート
・メモリは、記憶データのシリアル入出力を任意のカラ
ムアドレスから開始することができ、例えば画像メモリ
におけるスクロール処理等を高速化することができる。~ayi is decoded and Y address signal AYO~AYi
Only the bits of the pointer PNT corresponding to the beginning of the serial input/output specified by and to are set to logic "1". That is, in the serial input/output mode, a word line is selected by the X address signal AXO=AXt, and the first column address for serial input/output is specified by the Y address signals AYO to AYi. Logic written to the specified bit of pointer PNT by column address decoder SCD for serial access port
1'' signal is sent to the pointer P according to the timing signal φS.
It is shifted in a loop within the NT. By shifting this logic "1" signal, the data selector DSL
1 is sequentially supplied with a high-level data register selection signal, and each bit of the data register DRI is successively connected to complementary common data lines CD5I and CD5L for serial input/output. As a result, the dual port memory of this embodiment can start serial input/output of stored data from any column address, and can speed up scroll processing in the image memory, for example.
以上のことから、デュアル・ボート・メモリのシリアル
読み出し動作モードにおいて、メモリアレイM−ARY
Iのn+1組の相補データ線から出力されるn+lビッ
トの読み出しデータは、タイミング制御回路TCから供
給されるタイミング信号φdtのハイレベルによってデ
ータレジスタDR1に取り込まれる。これらの読み出し
データは、ポインタPNTから次々に送られるデータレ
ジスタ選択信号に従って、シリアル入出力用相補共通デ
ータ線CDS 1・CD5lを介してシリアル入出力回
路SIOに送られる。また、デュアル・ボート・メモリ
のシリアル書き込み動作モードにおいて、シリアル入出
力端子5IOIからシリアル入出力回路SIOを介して
シリアルに入力される書き込みデータは、ポインタPN
Tから次々に送られるデータレジスタ選択信号に従って
、データセレクタDSLIの対応するスイッチMO5F
ETを経てデータレジスタDRIの対応するビットに順
次入力される。データレジスタDPIに保持された書き
込みデータは、タイミング制御回路から供給されるタイ
ミング信号φdtのハイレベルによって、メモリアレイ
M−ARYIの選択されたワード線に結合されるn +
l (fJのメモリセルに一斉に書き込まれる。From the above, in the dual boat memory serial read operation mode, the memory array M-ARY
The read data of n+l bits output from the n+1 sets of complementary data lines of I is taken into the data register DR1 by the high level of the timing signal φdt supplied from the timing control circuit TC. These read data are sent to the serial input/output circuit SIO via the serial input/output complementary common data lines CDS1 and CD5l in accordance with data register selection signals sent one after another from the pointer PNT. In addition, in the serial write operation mode of the dual boat memory, the write data serially input from the serial input/output terminal 5IOI via the serial input/output circuit SIO is transferred to the pointer PN.
According to the data register selection signal sent one after another from T, the corresponding switch MO5F of the data selector DSLI
The signals are sequentially input to corresponding bits of the data register DRI via ET. The write data held in the data register DPI is coupled to the selected word line of the memory array M-ARYI by the high level of the timing signal φdt supplied from the timing control circuit.
l (Written to the memory cells of fJ all at once.
ところで、この実施例のデュアル・ボート・メモリには
、後述するように、タイミング制御回路TCから供給さ
れるタイミング信号φc1に従って、データレジスタD
RI〜DR4のすべてのビットを一斉に論理′l′とす
ることで、メモリクリアを高速化する方法が採られてい
る。そのため、データレジスタDRI〜DR4の各ビッ
トのフリツプフロツプの入出力ノードと、回路の電源電
圧及び接地電位との間に、そのゲートに上記タイミング
信号φclを受けるスイッチMOSFETが設けられる
。これらのスイッチMOS F ETは、タイミング信
号φc1のハイレベルによって一斉にオン状態とされ、
データレジスタDRI〜DR4の対応するビットのフリ
ップフロツブに論理“1”データをセントする。データ
レジスタDRI〜DR4のすべてのビットに論理“1”
のデータをセットした後、Xアドレス信号AXO=AX
iを変化させて順次ワード線を指定するだけで、メモリ
クリアが高速に行われる。By the way, the dual boat memory of this embodiment has a data register D according to a timing signal φc1 supplied from a timing control circuit TC, as described later.
A method has been adopted to speed up memory clearing by setting all bits of RI to DR4 to logic 'l' all at once. Therefore, a switch MOSFET whose gate receives the timing signal φcl is provided between the input/output node of the flip-flop of each bit of the data registers DRI to DR4 and the power supply voltage and ground potential of the circuit. These switch MOS FETs are turned on all at once by the high level of the timing signal φc1,
Logic "1" data is sent to the flip-flop of the corresponding bit of data registers DRI-DR4. Logic “1” in all bits of data registers DRI to DR4
After setting the data, the X address signal AXO=AX
Memory clearing can be performed at high speed simply by changing i and sequentially specifying word lines.
シリアル入出力回路SIOは、各シリアル入出力用相補
共通データ線旦DSI〜CD 3.4とシリアル入出力
端子5IOI〜5104に対応して設けられる4つのメ
インアンプとデータ人カバソファ及びデータ出力バッフ
ァを含む。シリアル入出力回路SIOのデータ出力バッ
ファは、デュアル・ポート・メモリのシリアル読み出し
動作モードにおいて、タイミング制御回路TCから供給
されるタイミング信号φsrのハイレベルによって動作
状態とされ、対応するシリアル入出力用相補共通データ
線CDS 1〜CD54を介して出力され対応するメイ
ンアンプによりて増幅される読み出しデータを、シリア
ル入出力端子5101〜5IO4から外部の装置に出力
する。また、シリアル入出力回路SIOのデータ人カバ
ソファは、デュアル・ポート・メモリのシリアル書き込
み動作モードにおいて、タイミング制御回路TCから供
給されるタイミング信号φS−のハイレベルによって動
作状態とされ、対応するシリアル入出力端子5101〜
5IO4を介して外部の装置から供給される書き込みデ
ータを相補書き込み信号とし、対応するシリアル入出力
用相補共通データ線CD5I〜CD54に伝達する。シ
リアル入出力回路srOの記憶データにおけるシリアル
入出力動作は、タイミング制御回路TCにおいて外部か
ら供給されるシリアルクロック信号SCをもとに形成さ
れるタイミング信号φCに従って行われる。The serial input/output circuit SIO includes four main amplifiers, a data cover sofa, and a data output buffer provided corresponding to each serial input/output complementary common data line DSI to CD 3.4 and serial input/output terminals 5IOI to 5104. include. The data output buffer of the serial input/output circuit SIO is activated by the high level of the timing signal φsr supplied from the timing control circuit TC in the serial read operation mode of the dual port memory, and the data output buffer of the serial input/output circuit SIO is activated by the high level of the timing signal φsr supplied from the timing control circuit TC. Read data outputted via the common data lines CDS1 to CD54 and amplified by the corresponding main amplifiers is outputted to external devices from the serial input/output terminals 5101 to 5IO4. Furthermore, in the serial write operation mode of the dual port memory, the data cover sofa of the serial input/output circuit SIO is put into an operating state by the high level of the timing signal φS- supplied from the timing control circuit TC, and the corresponding serial input Output terminal 5101~
Write data supplied from an external device via 5IO4 is made into a complementary write signal and transmitted to the corresponding serial input/output complementary common data lines CD5I to CD54. Serial input/output operations on data stored in the serial input/output circuit srO are performed in the timing control circuit TC according to a timing signal φC formed based on a serial clock signal SC supplied from the outside.
この実施例のデュアル・ポート・メモリでは、通常シリ
アル入出力回路510のシリアル出力信号は、上記のよ
うに4つのシリアル入出力端子5101〜5104を介
して4ビット同時に出力される。しかし、さらに記憶容
量の大きなシリアルメモリを実現したい場合、このデュ
アル・ポート・メモリを、4つのメモリアレイM−AR
Y1〜M−ARY4から出力される読み出しデータを一
つのシリアル入出力端子を介してシリアルに出力するい
わゆる×1ビット構成のメモリとして用いることができ
る。この場合、前述のように、ランダム入出力回路R1
○の論理演算回路の演算モードを制御するための演算コ
ードの組み合わせの一つが、シリアル出力を×1ビット
構成とするための内部制御信号spとされる。シリアル
入出力回路SIOは、機能制御回路FCから供給される
内部制御信号spがハイレベルになると、シリアル入出
力用相補共通データ線CD5I〜旦DS4を介してシリ
アルに出力される読み出しデータを、シリアル入出力回
路SIO内に設けられるマルチプレクサによって順次選
択し、一つのシリアル入出力端子5IOIを介して外部
の装置に出力する。In the dual port memory of this embodiment, the serial output signal of the normal serial input/output circuit 510 is output simultaneously in 4 bits via the four serial input/output terminals 5101 to 5104 as described above. However, if you want to realize a serial memory with even larger storage capacity, you can combine this dual port memory with four memory arrays M-AR.
It can be used as a memory having a so-called x1 bit configuration in which read data outputted from Y1 to M-ARY4 is serially outputted via one serial input/output terminal. In this case, as mentioned above, the random input/output circuit R1
One of the combinations of operation codes for controlling the operation mode of the logical operation circuit of ◯ is an internal control signal sp for making the serial output have a ×1 bit configuration. When the internal control signal sp supplied from the function control circuit FC becomes high level, the serial input/output circuit SIO serially outputs the read data serially through the complementary common data lines CD5I to DS4 for serial input/output. They are sequentially selected by a multiplexer provided in the input/output circuit SIO and output to an external device via one serial input/output terminal 5IOI.
このシリアル出力は、タイミング制御回路TCから供給
されるタイミング信号φCに従って行われるため、4つ
のシリアル入出力端子3101〜5104によって同時
に4ビツトのシリアル出力が行われる場合の各入出力端
子のデータレートと同じデータレートとなる。Since this serial output is performed according to the timing signal φC supplied from the timing control circuit TC, the data rate of each input/output terminal is Same data rate.
タイミング制御回路TCは、外部から制御信号として供
給されるロウアドレスストローブ信号RAS、カラムア
ドレスストローブ信号CAS、 ライトイネーブル信
号WE、データ転送制御信号りそ/δ1−、シリアル出
力制御信号「5下及びメモリクリア制御信号MCによっ
て、上記各種のタイミング信号を形成し、各回路に供給
する。また、外部から供給されるシリアルクロック信号
SCにより、シリアル入出力動作を同期化するためのタ
イミング信号φCを形成し、シリアル入出力回路SIO
に供給する。The timing control circuit TC receives a row address strobe signal RAS, a column address strobe signal CAS, a write enable signal WE, a data transfer control signal RISO/δ1-, a serial output control signal "5 lower and memory" which are supplied as control signals from the outside. The various timing signals mentioned above are formed using the clear control signal MC and supplied to each circuit. Also, the timing signal φC for synchronizing the serial input/output operation is formed using the serial clock signal SC supplied from the outside. , serial input/output circuit SIO
supply to.
各制御信号が適当な組み合わせとされることで、デュア
ル・ポート・メモリの動作モードが指定される0例えば
、ますロウアドレスストローブ信号RASがロウレベル
となり、続いてカラムアドレスストローブ信号CASが
ロウレベルとなった時点でライトイネーブル信号WEが
ハイレベルであると、通常のランダム・アクセス・ポー
トの読み出し動作モードとされる。ロウアドレスストロ
ーブ信号RAS及びカラムアドレスストローブ信号CA
Sの両方の立ち下がり時点でライトイネーブル信号WE
がロウレベルである場合、通常のランダム・アクセス・
ポートの書き込み動作モードとされる。また、ロウアド
レスストローブ信号RA1の立ち下がり時点でライトイ
ネーブル信号WEがハイレベルであり、カラムアドレス
ストローブ信号O3の立ち下がり時点でロウレベルであ
る場合、論理演算回路を用いた演算書き込みサイクルと
される。さらに、ロウアドレスストローブ信号RASの
立ち下がり時点でライトイネーブル信号WEがハイレベ
ルでありデータ転送制御信号DT10Eがロウレベルの
場合、メモリアレイの読み出しデータをデータレジスタ
DRI〜DR4に転送しいわゆるシリアル読み出しを行
うための読み出しデータ転送モードとされ、タイミング
信号φdtが形成される。この読み出しデータ転送モー
ドの場合、データレジスタDRI〜DR4に対する読み
出しデータの転送が終了しデータ転送制御信号■/σ百
がロウレベルからハイレベルに戻された後、シリアルク
ロック信号SCに同期したシリアル出力動作が開始され
る。次に、ロウアドレスストローブ信号RASの立ち下
がり時点でデータ転送制御信号DT10Eととともにラ
イトイネーブル信号WEがロウレベルでありかつシリア
ル入出力制御信号SOEがハイレベルの場合は、シリア
ル書き込み動作モードとされ、シリアル入出力端子5I
OI〜5IO4を介して供給されるシリアル書き込みデ
ータがデータレジスタDRI〜DR4に入力される。こ
のとき、メモリクリア制御信号MCがロウレベルである
と、メモリクリア動作モードとされ、データレジスタD
RI〜DR4には所定の書き込みデータパターンすなわ
ち全ビット論理“1”の書き込みデータがセットされる
。また、ロウアドレスストローブ信号RASの立ち下が
り時点でデータ転送制御信号「〒/σEととともにライ
トイネーブル信号WEがロウレベルでありかつシリアル
入出力制御信号SOEがロウレベルの場合は、書き込み
データ転送モードとされ、転送用タイミング信号φdt
が形成される。The operation mode of the dual port memory is specified by appropriate combinations of control signals. For example, first the row address strobe signal RAS becomes low level, and then the column address strobe signal CAS becomes low level. If the write enable signal WE is at a high level at this point, the normal random access port read operation mode is set. Row address strobe signal RAS and column address strobe signal CA
Write enable signal WE at both falling edges of S
is low level, normal random access
The port is set to write operation mode. Furthermore, if the write enable signal WE is at a high level when the row address strobe signal RA1 falls and is at a low level when the column address strobe signal O3 falls, it is determined that this is an arithmetic write cycle using a logical operation circuit. Furthermore, if the write enable signal WE is at high level and the data transfer control signal DT10E is at low level at the falling edge of the row address strobe signal RAS, the read data of the memory array is transferred to the data registers DRI to DR4 to perform so-called serial read. A read data transfer mode is set for this purpose, and a timing signal φdt is generated. In this read data transfer mode, after the read data transfer to the data registers DRI to DR4 is completed and the data transfer control signal ■/σ is returned from low level to high level, serial output operation is performed in synchronization with the serial clock signal SC. is started. Next, when the data transfer control signal DT10E and the write enable signal WE are at a low level and the serial input/output control signal SOE is at a high level at the falling edge of the row address strobe signal RAS, the serial write operation mode is set, and the serial Input/output terminal 5I
Serial write data supplied via OI-5IO4 is input to data registers DRI-DR4. At this time, if the memory clear control signal MC is at a low level, the memory clear operation mode is entered, and the data register D
A predetermined write data pattern, that is, write data in which all bits are logic "1" is set in RI to DR4. Further, when the data transfer control signal "/σE" and the write enable signal WE are at a low level and the serial input/output control signal SOE is at a low level at the falling edge of the row address strobe signal RAS, the write data transfer mode is set. Transfer timing signal φdt
is formed.
これにより、データレジスタDRI〜DR4の転送用ス
イッチMO5FETがオン状態とされて、上記シリアル
書き込み動作モードによってデータレジスタDRI−D
R4にセントされた書き込みデータがメモリアレイの選
択されたワード線に結合されるn+1ビットのメモリセ
ルに一斉に入力される。シリアル・アクセス・ポートを
用いたシリアル書き込み動作は、上記のシリアル書き込
み動作モードを実行した後、書き込みデータ転送モード
を組み合わせて実行することによって、実現される。As a result, the transfer switch MO5FET of the data registers DRI-DR4 is turned on, and the data register DRI-D is turned on in the serial write operation mode.
The write data sent to R4 is input all at once to n+1 bit memory cells coupled to the selected word line of the memory array. A serial write operation using a serial access port is realized by executing the above-described serial write operation mode and then executing the write data transfer mode in combination.
一方、ロウアドレスストローブ信号RASの立ち下がり
に先立って、カラムアドレスストローブ信号cAsがハ
イレベルからロウレベルに変化サツシュモードとされる
。また、このときロウアドレスストローブ信号RASの
立ち下がり時点でライトイネーブル信号WEがロウレベ
ルであると、演算モード設定サイクルとされ、外部端子
AO〜A3を介して供給される演算コードが機能制御回
路FC内のレジスタに取り込まれる。On the other hand, prior to the fall of the row address strobe signal RAS, the column address strobe signal cAs changes from high level to low level to enter the sash mode. At this time, if the write enable signal WE is at a low level at the falling edge of the row address strobe signal RAS, it is considered an operation mode setting cycle, and the operation code supplied via the external terminals AO to A3 is stored in the function control circuit FC. is loaded into the register.
上記演算モード設定サイクルを除く各動作モードにおい
ては、ロウアドレスストローブ信号RASの立ち下がり
に同期して、ワード線を指定するためのXアドレス信号
AXO〜AXiが外部端子AOxAiに供給され、また
カラムアドレスが必要な動作モードにおいては、カラム
アドレスストローブ信号CASの立ち下がりに同期して
、相補データ線を指定するためのYアドレス信号AYO
〜AYiが外部端子AO−Atに供給される。In each operation mode except for the arithmetic mode setting cycle described above, X address signals AXO to AXi for specifying a word line are supplied to external terminals AOxAi in synchronization with the fall of the row address strobe signal RAS, and the column address In the operation mode that requires
~AYi is supplied to the external terminal AO-At.
第1図には、第2図のデュアル・ポート・メモリにおけ
るデータレジスタDRIの一実施例の回路図が示されて
いる。データレジスタDR2〜DR4も、第1図と同じ
回路構成であるため、このデータレジスタDRIの場合
を例に、デュアル・ポート・メモリのメモリクリア動作
の概要を説明する。なお、同図において、チャンネル(
バックゲート)部に矢印が付加されたMOSFETはP
チャンネル型であり、矢印の付加されないNチャンネル
MOSFETと区別される。FIG. 1 shows a circuit diagram of one embodiment of a data register DRI in the dual port memory of FIG. Since the data registers DR2 to DR4 also have the same circuit configuration as in FIG. 1, an outline of the memory clear operation of the dual port memory will be explained using the data register DRI as an example. In addition, in the same figure, the channel (
MOSFETs with an arrow added to the back gate) are P
It is a channel type MOSFET, and is distinguished from an N-channel MOSFET without an arrow.
第1図において、メモリアレイM−ARYIを構成する
fi+1組の相補データ線DO−DO〜Dn−Dnは、
センスアンプSAIの対応する単位回路U S A O
= U S A nに結合され、さらにデータレジスタ
DRIのデータ転送用のスイッチMO5FETQ13・
Q14〜Q15〜Q16を介してデータレジスタDRI
の対応する単位回路UDRO〜UDRnに結合される。In FIG. 1, fi+1 sets of complementary data lines DO-DO to Dn-Dn forming memory array M-ARYI are as follows:
Corresponding unit circuit of sense amplifier SAI
= U S A n, and further a switch MO5FETQ13 for data transfer of data register DRI.
Data register DRI via Q14-Q15-Q16
are coupled to corresponding unit circuits UDRO to UDRn.
データレジスタDR1のn+1個の単位回路UDRO〜
UDRnは、データセレクタDSL 1のスイッチMO
SFETQ17・Q18〜Q19・Q20を介して、シ
リアル入出力用相補共通データ線−CDSLに選択的に
結合される。データレジスタDRIのスイッチMOSF
ETQ13・Q14〜Q15・Q16のゲートはすべて
共通接続され、タイミング制御回路TCからデータ転送
用のタイミング信号φdtが供給される。また、データ
セレクタDSL 1の各対のスイッチMOSFETTQ
I ?・Q18〜Q19・Q20のゲートはそれぞれ共
通接続され、ポインタPNTから対応するデータレジス
タ選択信号S Ow S nが供給される。n+1 unit circuits UDRO of data register DR1~
UDRn is the switch MO of data selector DSL 1
It is selectively coupled to the serial input/output complementary common data line -CDSL via SFETs Q17, Q18 to Q19, and Q20. Switch MOSF of data register DRI
The gates of ETQ13, Q14 to Q15, and Q16 are all connected in common, and a timing signal φdt for data transfer is supplied from the timing control circuit TC. In addition, the switch MOSFET TQ of each pair of data selector DSL 1
I? - The gates of Q18 to Q19 and Q20 are connected in common, and the corresponding data register selection signal S Ow S n is supplied from the pointer PNT.
データレジスタDPIの各単位回路は、単位回路UDR
I (及びUDRn)に代表されるように、回路の電
源電圧Vccと接地電位との間に直列形態に設けられる
PチャンネルMOSFETQI (Q3)及びNチャ
ンネルMOSFETQ5 (Q9)からなるC M
OSインバータ回路と、PチャンネルMOSFETQ2
(Q4)及びNチャンネルMOSFETQ6 (QI
O)からなるもう一つノCMOSインバータ回路を含む
。これらのCMOSインバータ回路の入力端子及び出力
端子はそれぞれ交差接続され、データランチ用のフリッ
プフロップを形成する。また、このフリップフロップの
入出力ノードは、上記スイッチMOSFETQI3・Q
14(Q15・Q16)を介してメモリアレイM−AR
Y1の相補データ線DO・DO(Dn−Dn)に結合さ
れる。Each unit circuit of data register DPI is a unit circuit UDR.
As represented by I (and UDRn), a C
OS inverter circuit and P-channel MOSFETQ2
(Q4) and N-channel MOSFETQ6 (QI
It includes another CMOS inverter circuit consisting of O). The input terminals and output terminals of these CMOS inverter circuits are each cross-connected to form a data launch flip-flop. In addition, the input/output node of this flip-flop is the switch MOSFETQI3/Q
14 (Q15/Q16) to the memory array M-AR
It is coupled to complementary data lines DO and DO (Dn-Dn) of Y1.
さらに、この実施例のデュアル・ポート・メモリでは、
メモリクリア動作を高速化するため、データレジスタD
PIの各単位回路のフリップフロップの入出力ノードに
回路の電源電圧Vcc又は接地電位を供給するためのス
イッチMOS F ETが設けられる。これにより、デ
ータレジスタDPIは全ビット論理“1”データを保持
するクリア状態とされる。すなわち、第1図の単位回路
UDRO(UDRn)の非反転出力ノードとされるMO
SFETQI (Q3)及びQ5 (Q9)の共通接
続されたドレインと回路の電源電圧Vccとの間に、N
チャンネル型のスイッチMOSFETQ? (Qll
)が設けられ、反転出力ノードとされるMOSFETQ
2 (Q4)及びQ6(QIO)の共通接続されたドレ
インと回路の接地電位との間に、Nチャンネル型のスイ
ッチMOSFETQ8 (Q12)が設けられる。こ
れらのMOSFETQ7(Qll)及びQ8(Q12)
のゲートには、タイミング制御回路TCからメモリクリ
ア動作モードにおいてハイレベルとされるタイミング信
号φc1が供給される。Furthermore, in the dual port memory of this embodiment,
To speed up memory clear operation, data register D
A switch MOS FET is provided for supplying the circuit's power supply voltage Vcc or ground potential to the input/output node of the flip-flop of each unit circuit of the PI. As a result, the data register DPI is brought into a clear state in which all bits hold logic "1" data. In other words, the MO used as the non-inverting output node of the unit circuit UDRO (UDRn) in FIG.
Between the commonly connected drains of SFETQI (Q3) and Q5 (Q9) and the circuit power supply voltage Vcc, there is an N
Channel type switch MOSFETQ? (Qll
) is provided and is used as an inverting output node.
An N-channel switch MOSFET Q8 (Q12) is provided between the commonly connected drains of 2 (Q4) and Q6 (QIO) and the ground potential of the circuit. These MOSFETs Q7 (Qll) and Q8 (Q12)
A timing signal φc1, which is set at high level in the memory clear operation mode, is supplied from the timing control circuit TC to the gate of.
デュアル・ポート・メモリの読み出しデータ転送モード
の場合、ワード線選択が行われると、そのワード線に結
合されるn+1ビットのメモリセルからの微小読み出し
信号がセンスアンプSAIの対応する単位回路USAO
〜USAnに入力される。センスアンプSAIの各単位
回路は、タイミング制御回路TCから供給されるタイミ
ング信号φpaによって動作状態とされ、メモリセルか
ら送られる微小読み出し信号を増幅し、相補データ線D
O−D O〜Dn−Dn゛をハイレベル又はロウレベル
とする。これらの相補データ線DO−DO〜Dn −D
nのレベルは、タイミング制御回路TCから供給される
タイミング信号φdtのハイレベルによりスイッチMO
5FETQI 3・Q14〜Q15・Q16がオン状態
となることによって、データレジスタDRIの単位回路
UDRI〜UDRnに取り込まれ、保持される。データ
レジスタDRIに保持された読み出しデータは、シリア
ル入出力制御信号D T10 Eがロウレベルからハイ
レベルに戻されることでポインタPNTから次々に送ら
れるデータレジスタ選択信号S Ow S nに従って
、データセレクタDSL 1のスイッチMOSFETQ
17・Q18〜Q19・Q20が次々にオン状態となる
ことにより、シリアル入出力用相補共通データ線CD5
I・CD5Lに順次伝達され、シリアル入出力回路S■
0を経て、シリアル入出力端子5IOIから送出される
。In the case of the dual port memory read data transfer mode, when a word line is selected, a minute read signal from the n+1 bit memory cell coupled to the word line is sent to the corresponding unit circuit USAO of the sense amplifier SAI.
~Input into USAn. Each unit circuit of the sense amplifier SAI is put into an operating state by a timing signal φpa supplied from the timing control circuit TC, amplifies the minute read signal sent from the memory cell, and outputs the complementary data line D.
Set O-DO to Dn-Dn to high level or low level. These complementary data lines DO-DO to Dn-D
The level of n is determined by the high level of the timing signal φdt supplied from the timing control circuit TC.
When the 5FETQI3.Q14 to Q15.Q16 are turned on, the data is taken into the unit circuits UDRI to UDRn of the data register DRI and held. The read data held in the data register DRI is sent to the data selector DSL1 in accordance with the data register selection signal S Ow S n sent one after another from the pointer PNT when the serial input/output control signal D T10 E is returned from low level to high level. switch MOSFETQ
17.Q18 to Q19.Q20 are turned on one after another, so that the complementary common data line for serial input/output CD5
Sequentially transmitted to I/CD5L, serial input/output circuit S■
0 and is sent out from the serial input/output terminal 5IOI.
一方、デュアル・ボート・メモリのシリアル書き込み動
作モードにおいて、シリアル入出力回路SIOからシリ
アル入出力用相補共通データ線CD5L・CDS 1を
介してシリアルに入力される書き込みデータは、ポイン
タPNTから送られるデータレジスタ選択信号5O−3
nに従ってデータセレクタDSLIのスイッチMO5F
ETQI7・Q18〜Q19・Q20が次々にオン状態
となることによって、データレジスタDRIの単位回路
U D RO−U D Rnに順次取り込まれ、保持さ
れる。データレジスタDPIに保持された書き込みデー
タは、その直後にあらためて設けられる書き込みデータ
転送モードにおいて、タイミング制御回路TCから供給
されるタイミング信号φdtによりスイッチMO5FE
TQ13・Q14〜Q15・Q16が一斉にオン状態と
なることによって、メモリアレイM−ARYIのfi+
1組の相補データ線を介して選択されたワード線に結合
されるfi+1個のメモリセルに入力される。On the other hand, in the serial write operation mode of the dual boat memory, the write data serially input from the serial input/output circuit SIO via the complementary common data lines CD5L/CDS1 for serial input/output is the data sent from the pointer PNT. Register selection signal 5O-3
Switch MO5F of data selector DSLI according to n
When ETQI7.Q18 to Q19.Q20 are turned on one after another, the data is sequentially taken into the unit circuits UD RO to UD Rn of the data register DRI and held. The write data held in the data register DPI is transferred to the switch MO5FE by the timing signal φdt supplied from the timing control circuit TC in the write data transfer mode newly established immediately thereafter.
By turning on TQ13, Q14 to Q15, and Q16 all at once, fi+ of memory array M-ARYI
It is input to fi+1 memory cells coupled to the selected word line via a set of complementary data lines.
デュアル・ボート・メモリのメモリクリア動作モードの
場合、タイミング制御回路TCから供給されるタイミン
グ信号φclのハイレベルによって、MOSFETQ7
・Q8(Qll・Q12)が−斉にオン状態となる。こ
れにより、データレジスタDRIの各単位回路を構成す
るフリップフロップの非反転出力ノード及び反転出力ノ
ードに、回路の電源電圧Vcc及び接地電位がそれぞれ
供給される。したがって、データレジスタDRI〜DR
4の各単位回路は、その非反転出力ノードがハイレベル
またその反転出力ノードがロウレベルとされるいわゆる
論理“1”の書き込みデータがセットされた状態となる
。これらの論理“1”の書き込みデータは、その直後に
あらためて設けられる書き込みデータ転送モードにおい
て、タイミング制御回路TCから供給されるタイミング
信号φdtのハイレベルによりスイッチMOSFETQ
I 3・Q14〜Q15・Q16が一斉にオン状態とな
ることで、選択されたワード線に結合されるn+1びメ
モリセルに入力される。このような書き込みデータ転送
モードを、Yアドレス信号AYO〜AYiを順次切り換
えながら実行することで、デュアル・ボート・メモリの
すべてのメモリセルを論理“1”のクリア状態とするこ
とができる。また、このメモリクリア動作モードにおい
て、データレジスタDRI〜DR4のすべてのビットに
論理″1”の書き込みデータをセントするために要する
時間は、デュアル・ボート・メモリの1メモリサイクル
分だけですむ。In the memory clear operation mode of the dual boat memory, the high level of the timing signal φcl supplied from the timing control circuit TC causes MOSFETQ7 to
- Q8 (Qll and Q12) are simultaneously turned on. As a result, the power supply voltage Vcc and the ground potential of the circuit are supplied to the non-inverting output node and the inverting output node of the flip-flops constituting each unit circuit of the data register DRI, respectively. Therefore, data registers DRI~DR
Each of the unit circuits No. 4 is in a state in which so-called logic "1" write data is set, with its non-inverted output node being at a high level and its inverted output node being at a low level. These write data of logic "1" are transferred to the switch MOSFETQ by the high level of the timing signal φdt supplied from the timing control circuit TC in the write data transfer mode newly established immediately after that.
When I3.Q14 to Q15.Q16 are turned on all at once, the signal is input to the (n+1) memory cells coupled to the selected word line. By executing such a write data transfer mode while sequentially switching the Y address signals AYO to AYi, all memory cells of the dual boat memory can be brought to a clear state of logic "1". Further, in this memory clear operation mode, the time required to write write data of logic "1" to all bits of data registers DRI to DR4 is only one memory cycle of the dual port memory.
以上のように、この実施例のデュアル・ボート・メモリ
では、データレジスタDRI〜DR4の各単位回路を構
成するデータランチ用フリップフロンプの入出力ノード
と回路の電源電圧及び接地電位との間に、そのゲートに
タイミング制御回路TCから供給されるメモリクリア用
のタイミング信号φclを受けるスイッチMO5FET
が設けられる。これらのスイッチMOS F ETは、
デュアル・ボート・メモリに新しく設けられたメモリク
リア動作モードにおいて、−斉にオン状態とされ、デー
タレジスタDRI〜DR4の全ビットのフリップフロツ
ブに論理“1”の書き込みデータすなわちクリアデータ
をセットする。データレジスタDRI〜DR4に保持さ
れたクリアデータは、その直後に繰り返し行われる書き
込みデータ転送モードにおいて、メモリアレイM−AR
YI〜M−ARY4のすべてのメモリセルに入力される
。このため、デュアル・ボート・メモリのメモリクリア
を行う際に、データレジスタDRI〜DR4にクリアデ
ータをセットするための時間は1メモリサイクル分の時
間ですみ、メモリクリアに要する時間を大幅に短縮でき
るものである。また、これらのワード線単位のメモリク
リア動作は、表示画像の部分的なりリアにも用いること
ができ、これらのクリア動作の期間中において画像表示
のためのシリアル出力が禁止される時間が短縮され、安
定した画像を得ることができる。As described above, in the dual boat memory of this embodiment, there is a connection between the input/output nodes of the data launch flip-flops constituting each unit circuit of data registers DRI to DR4 and the circuit power supply voltage and ground potential. , a switch MO5FET whose gate receives a timing signal φcl for memory clearing supplied from the timing control circuit TC.
is provided. These switch MOS FETs are
In the memory clear operation mode newly provided in the dual boat memory, - they are simultaneously turned on and write data of logic "1", that is, clear data, is set in the flip-flops of all bits of data registers DRI to DR4. . The clear data held in the data registers DRI to DR4 is transferred to the memory array M-AR in the write data transfer mode that is repeatedly performed immediately thereafter.
It is input to all memory cells YI to M-ARY4. Therefore, when clearing the memory of the dual boat memory, it only takes one memory cycle to set the clear data in the data registers DRI to DR4, greatly reducing the time required to clear the memory. It is something. In addition, these word line unit memory clear operations can be used to partially clear the displayed image, reducing the time during which serial output for image display is prohibited during these clear operations. , stable images can be obtained.
以上の本実施例に示されるように、この発明を画像処理
用メモリとして用いられるデュアル・ボート・メモリ等
の半導体記憶装置に通用した場合、次のような効果が得
られる。すなわち、+llデュアル・ボート・メモリ等
のデータレジスタのデータランチ用フリップフロップの
入出力ノードと回路の電源電圧及び接地電位との間に、
スイッチMOSFETを設け、メモリクリアモードにお
いて供給されるタイミング信号によってこれらのM O
S F E Tを一斉に動作状態とすることで、デュア
ル・ボート・メモリの1メモリサイクル分の時間でデー
タレジスタの全ビットに論理“1”又は論理“O″のク
リアデータをセットすることができるという効果が得ら
れる。As shown in the above embodiment, when the present invention is applied to a semiconductor storage device such as a dual port memory used as an image processing memory, the following effects can be obtained. That is, between the input/output node of a data launch flip-flop of a data register such as +ll dual port memory and the power supply voltage and ground potential of the circuit,
A switch MOSFET is provided and these M O
By activating S FET all at once, clear data of logic "1" or logic "O" can be set to all bits of the data register in the time equivalent to one memory cycle of the dual port memory. You can get the effect that you can.
(2)上記(1)項によりデータレジスタにセントされ
たクリアデータを、書き込みデータ転送モードを繰り返
すことによってワード線単位でメモリアレイに転送する
ことで、デュアル・ボート・メモリ等のメモリクリアに
要する時間を短縮化できるという効果が得られる。(2) The clear data sent to the data register in accordance with item (1) above is transferred to the memory array in word line units by repeating the write data transfer mode, which is required to clear memory such as dual boat memory. This has the effect of shortening the time.
(3)上記(1)項及び(2)項により、デュアル・ボ
ート・メモリのメモリクリアによってシリアル出力動作
が禁止される時間が短縮化されることで、クリア動作時
における表示画像への影響を少なくでき、安定した画像
を得ることができるという効果が得られる。(3) Items (1) and (2) above shorten the time during which serial output operation is inhibited by memory clearing of dual port memory, thereby reducing the impact on the display image during clearing. The effect is that the number of images can be reduced and a stable image can be obtained.
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、この発明は上記実施例に限定される
ものではなく、その要旨を逸脱しない範囲で種々変更可
能であることはいうまでもない。例えば、第1図の実施
例ではクリアデータとして論理“1”の書き込みデータ
をデータレジスタDRL〜DR4にセントしているが、
論理“0″の書き込みデータをクリアデータとするもの
であってもよい。また、第1図のデータレジスタのフリ
ップフロップの非反転出力ノードと回路の電源電圧Vc
cとの間に設けられるMOSFETQ7及びQllは、
PチャンネルMO5FETを用いるものであってもよい
。この場合、これらのMOSFETのゲートには、タイ
ミング信号φclの反転信号が供給される。さらに、第
2図のデュアル・ボート・メモリは、一つのメモリアレ
イにより構成されるものであってもよいし、ランダム・
アクセス・ボートの入出力回路RIOに論理演算回路を
設けないなど、そのブロック構成や制御信号の組み合わ
せ等、種々の実施形態を採りうるちのである。Although the invention made by the present inventor has been specifically explained above based on Examples, it goes without saying that this invention is not limited to the above Examples and can be modified in various ways without departing from the gist thereof. Nor. For example, in the embodiment shown in FIG. 1, write data of logic "1" is sent to data registers DRL to DR4 as clear data.
The write data of logic "0" may be used as clear data. In addition, the non-inverting output node of the flip-flop of the data register in FIG. 1 and the power supply voltage Vc of the circuit
MOSFETQ7 and Qll provided between
A P-channel MO5FET may also be used. In this case, an inverted signal of the timing signal φcl is supplied to the gates of these MOSFETs. Furthermore, the dual boat memory shown in FIG.
It is possible to adopt various embodiments such as not providing a logic operation circuit in the input/output circuit RIO of the access boat, and combinations of block configurations and control signals.
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるデュアル・ボート・
メモリのメモリクリアに通用した場合について説明した
が、それに限定されるものではなく、例えばシリアル入
出力機能を持つ各種の半導体記憶装置にも通用できる。The above explanation mainly describes the invention made by the present inventor in the field of application, which is the dual boat
Although the case where the present invention is applicable to memory clearing of the memory has been described, the present invention is not limited thereto, and can also be applied to various semiconductor storage devices having a serial input/output function, for example.
本発明は、少なくとも直並列変換用のデータレジスタを
有しシリアル入出力機能を有する半導体記憶装置には通
用できる。The present invention is applicable to semiconductor memory devices having at least a data register for serial/parallel conversion and a serial input/output function.
本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば、次のとおりである
。すなわち、デュアル・ボート・メモリ等のデータレジ
スタのデータランチ用フリップフロップの入出力ノード
と回路の電源電圧及び接地電位との間に、スイッチMO
SFETを設け、メモリクリアモードにおいて供給され
るタイミング信号によってこれらのMOSFETを一斉
に動作状態とすることで、デュアル・ボート・メモリの
1メモリサイクル分の時間でデータレジスタの全ビット
に論理“1”又は論理“0”のクリアデータをセットす
ることができ、このデータレジスタにセントされたクリ
アデータを、書き込みデータ転送モードを繰り返すこと
によってワード線単位でメモリアレイに転送することで
、デュアル・ボート・メモリ等のメモリクリアに要する
時間を短縮化でき、クリア動作時における表示画像への
影響を少なくできるものである。A brief explanation of the effects obtained by typical inventions disclosed in this application is as follows. That is, a switch MO is connected between the input/output node of a data launch flip-flop of a data register such as a dual boat memory and the power supply voltage and ground potential of the circuit.
By providing SFETs and activating these MOSFETs all at once using a timing signal supplied in the memory clear mode, all bits of the data register can be set to logic "1" in the time equivalent to one memory cycle of the dual port memory. Alternatively, clear data of logic "0" can be set, and the clear data sent to this data register is transferred to the memory array in units of word lines by repeating the write data transfer mode, thereby achieving dual port transfer. The time required to clear the memory or the like can be shortened, and the influence on the displayed image during the clearing operation can be reduced.
第1図は、この発明が通用されたデュアル・ポート・メ
モリのデータレジスタの一実施例を示す回路図、
第2図は、第1図のデータレジスタを含むデュアル・ポ
ート・メモリの一実施例を示すブロック図である。
DRI・・・データレジスタ、DSLl・・・データセ
レクタ、SAI・・・センスアンプ、M−ARYl−・
・メモリアレイ、PNT・・・ポインタ、SiC・・・
シリアル入出力回路、TC・・・タイミング制御回路、
UDRI〜UDRn・・・データレジスタ単位回路、U
SAO〜USAn・・・センスアンプ単位回路、Q1〜
Q4・−・Pfヤ7ネルMO5FET、Q5〜Q20−
・・NチャンネルMOSFET。
C3WI・・・カラムスイッチ、RCD・・・ランダム
・アクセス・ポート用カラムアドレスデコーダ、SCD
・・・シリアル・アクセス・ボート用カラムアドレスデ
コーダ、RD・・・ロウアドレスデコーダ、RIO・・
・ランダム入出力回路、FC・・・機能制御回路、CA
DB・・・カラムアドレスバッファ、RADB・・・ロ
ウアドレスバッファ、AMX・・・アドレスマルチプレ
クサ、REFC・・・リフレッシュアドレスカウンタ。
第 1 図
第2図Fig. 1 is a circuit diagram showing an embodiment of a data register of a dual port memory to which the present invention is applied, and Fig. 2 is an embodiment of a dual port memory including the data register of Fig. 1. FIG. DRI...Data register, DSLl...Data selector, SAI...Sense amplifier, M-ARYl-.
・Memory array, PNT...pointer, SiC...
Serial input/output circuit, TC...timing control circuit,
UDRI~UDRn...Data register unit circuit, U
SAO~USAn...Sense amplifier unit circuit, Q1~
Q4--Pf Ya7 channel MO5FET, Q5~Q20-
...N-channel MOSFET. C3WI...Column switch, RCD...Column address decoder for random access port, SCD
...Column address decoder for serial access boat, RD...Row address decoder, RIO...
・Random input/output circuit, FC...Function control circuit, CA
DB: Column address buffer, RADB: Row address buffer, AMX: Address multiplexer, REFC: Refresh address counter. Figure 1 Figure 2
Claims (1)
とワード線の交点に配置される複数のメモリセルからな
るメモリアレイと、それぞれのビットが上記複数のデー
タ線に対応して設けられ上記ワード線の選択動作によっ
て上記複数のデータ線に選択的に結合される複数のメモ
リセルとの間でパラレルにデータの入出力を行うデータ
レジスタと、上記データレジスタに出力される読み出し
データを選択信号に従ってシリアルに外部端子に出力し
また外部端子を介してシリアルに入力される書き込みデ
ータを選択信号に従って上記データレジスタに順次保持
させる直並列変換回路を具備し、外部から供給される制
御信号の特定の組み合わせにおいて、上記データレジス
タに所定の書き込みデータを一括して保持させうること
を特徴とする半導体記憶装置。 2、上記データレジスタの各ビットは、回路の電源電圧
と接地電位との間に直列形態に設けられるPチャンネル
型の第1のMOSFET及びNチャンネル型の第2のM
OSFETからなる二組のCMOSインバータ回路が交
差接続されてなりその入出力ノードが一対のデータ転送
用スイッチMOSFETを介して上記メモリアレイの対
応する相補データ線の非反転信号線及び反転信号線に結
合されるフリップフロップと、上記フリップフロップの
入出力ノードのそれぞれと回路の電源電圧及び接地電位
との間に設けられそのゲートに一括書き込みを行うため
のタイミング信号を受ける二つのスイッチMOSFET
を含むことを特徴とする特許請求の範囲第1項記載の半
導体記憶装置。[Claims] 1. A memory array consisting of a plurality of data lines, a plurality of word lines, and a plurality of memory cells arranged at the intersections of the data lines and the word lines, and each bit is connected to the plurality of data lines. a data register that inputs and outputs data in parallel with a plurality of memory cells that are provided correspondingly and are selectively coupled to the plurality of data lines by a selection operation of the word line; The serial/parallel conversion circuit outputs read data serially to an external terminal according to a selection signal, and sequentially holds write data input serially through an external terminal in the data register according to a selection signal. 1. A semiconductor memory device, wherein predetermined write data can be collectively held in the data register under a specific combination of control signals. 2. Each bit of the data register has a first P-channel MOSFET and a second N-channel MOSFET connected in series between the power supply voltage of the circuit and the ground potential.
Two sets of CMOS inverter circuits consisting of OSFETs are cross-connected, and their input/output nodes are coupled to the non-inverting signal line and the inverting signal line of the corresponding complementary data line of the memory array through a pair of data transfer switch MOSFETs. a flip-flop, and two switch MOSFETs that are provided between each of the input/output nodes of the flip-flop and the power supply voltage and ground potential of the circuit, and receive timing signals for batch writing to the gates of the flip-flops.
A semiconductor memory device according to claim 1, characterized in that the semiconductor memory device includes:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61195324A JPS6353793A (en) | 1986-08-22 | 1986-08-22 | Semiconductor memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61195324A JPS6353793A (en) | 1986-08-22 | 1986-08-22 | Semiconductor memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6353793A true JPS6353793A (en) | 1988-03-08 |
Family
ID=16339271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61195324A Pending JPS6353793A (en) | 1986-08-22 | 1986-08-22 | Semiconductor memory device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6353793A (en) |
-
1986
- 1986-08-22 JP JP61195324A patent/JPS6353793A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS60136086A (en) | Semiconductor memory device | |
US4961169A (en) | Method of and apparatus for generating variable time delay | |
JPS61170994A (en) | Dynamic ram | |
JPH0241105B2 (en) | ||
JPS62208491A (en) | Semiconductor storage device | |
JPS61253695A (en) | Semiconductor memory device | |
JPH0736269B2 (en) | Semiconductor memory device | |
US5042013A (en) | Semiconductor memory | |
JPS61288240A (en) | Semiconductor storage device | |
US6310818B1 (en) | Semiconductor memory device and method of changing output data of the same | |
JPH04212775A (en) | Semiconductor memory device | |
US5249159A (en) | Semiconductor memory | |
JP2624680B2 (en) | Semiconductor storage device | |
JPH0263273B2 (en) | ||
JPS621182A (en) | Semiconductor memory device | |
JPS6353793A (en) | Semiconductor memory device | |
JPS63239676A (en) | Semiconductor storage device | |
JPS60211692A (en) | Semiconductor memory device | |
JPS61289596A (en) | Semiconductor memory device | |
JP2725597B2 (en) | Semiconductor storage device | |
JPH06119793A (en) | Read only memory | |
JP3328402B2 (en) | Semiconductor storage device | |
JPH0713860B2 (en) | Semiconductor memory device | |
JP2607432B2 (en) | Semiconductor storage device | |
JPH07282599A (en) | Semiconductor storage device |