[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0748299B2 - Semiconductor memory device - Google Patents

Semiconductor memory device

Info

Publication number
JPH0748299B2
JPH0748299B2 JP61223572A JP22357286A JPH0748299B2 JP H0748299 B2 JPH0748299 B2 JP H0748299B2 JP 61223572 A JP61223572 A JP 61223572A JP 22357286 A JP22357286 A JP 22357286A JP H0748299 B2 JPH0748299 B2 JP H0748299B2
Authority
JP
Japan
Prior art keywords
signal
data
output
cycle
input
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 - Lifetime
Application number
JP61223572A
Other languages
Japanese (ja)
Other versions
JPS6379296A (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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61223572A priority Critical patent/JPH0748299B2/en
Publication of JPS6379296A publication Critical patent/JPS6379296A/en
Publication of JPH0748299B2 publication Critical patent/JPH0748299B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、半導体記憶装置に関するもので、例えば、
ランダム入出力機能とシリアル入出力機能をあわせ持つ
画像処理用のデュアル・ポート・メモリ等に利用して特
に有効な技術に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device.
The present invention relates to a technology which is particularly effective when used in a dual port memory for image processing having both a random input / output function and a serial input / output function.

〔従来の技術〕[Conventional technology]

文字あるいは図形等をCRT(陰極線管)の画面上に表示
させるために用いられる画像用フレームバッファメモリ
については、例えば日経マグロウヒル社発行、1986年3
月24日付「日経エレクトロニクス」の243頁〜264頁に記
載されている。
The image frame buffer memory used for displaying characters or figures on the screen of a CRT (cathode ray tube) is described in, for example, Nikkei McGraw-Hill, March 1986.
It is described on pages 243-264 of “Nikkei Electronics” dated 24th of March.

上記のようなデュアル・ポート・メモリには、記憶デー
タを1ビット又は数ビット単位で入出力するためのラン
ダム・アクセス・ポートと、ワード線すなわちメモリア
レイの行単位でシリアルに入出力するためのシリアル・
アクセス・ポートが設けられる。また、このランダム・
アクセス・ポートは、外部から入力された書き込みデー
タと指定されたアドレスのメモリセルから予め読み出さ
れる記憶データとの演算処理を行った後そのメモリセル
に書き込むいわゆる演算書き込み機能を持つようにされ
る。このため、ランダム・アクセス・ポートには、各種
の演算を行うための演算論理ユニットとその演算モード
を制御するための機能制御回路が設けられる。
The dual port memory as described above has a random access port for inputting / outputting stored data in units of 1 bit or several bits, and a serial access for inputting / outputting in units of word lines, that is, rows of a memory array. Cereal·
An access port is provided. Also, this random
The access port has a so-called arithmetic write function which performs arithmetic processing on write data input from the outside and storage data read in advance from a memory cell at a specified address and then writes the data to the memory cell. Therefore, the random access port is provided with an arithmetic logic unit for performing various operations and a function control circuit for controlling the arithmetic mode.

一方、上記演算論理ユニットの演算モードを指定するた
めの演算コードFC1は、第4図に示されるように、外部
から制御信号として供給されるロウアドレスストローブ
信号▲▼,カラムアドレスストトローブ信号▲
▼及びライトイネーブル信号▲▼の特定の組み
合わせにおいて、例えば4ビットのアドレス信号線A0〜
A3を介して供給される。すなわち、ロウアドレスストロ
ーブ信号▲▼がハイレベルからロウレベルに変化
させるのに先立ってカラムアドレスストローブ信号▲
▼及びライトイネーブル信号▲▼がともにロウ
レベルにされることで、タイミング信号φfwが形成さ
れ、このときアドレス信号線A0〜A3を介して供給される
4ビットの演算コードFC1が、ランダム・アクセス・ポ
ートの演算コード用レジスタ(fc1〜fc4)に取り込まれ
る。このようにロウアドレスストローブ信号▲
▼,カラムアドレスストローブ信号▲▼及びライ
トイネーブル信号▲▼の立ち下がりタイミングを通
常の動作モードにはない特定の組み合わせとすることに
より、特別な制御信号線を設けることなくすなわちその
外部端子数を増やすこなく、デュアル・ポート・メモリ
を演算モード設定のための動作モードとすることができ
る。
On the other hand, the operation code FC1 for designating the operation mode of the operation logic unit is, as shown in FIG. 4, a row address strobe signal ▲ ▼ and a column address strobe signal ▲ which are externally supplied as control signals.
In a specific combination of ▼ and write enable signal ▲ ▼, for example, 4-bit address signal lines A0 to
Supplied via A3. That is, the column address strobe signal ▲ ▼ is changed before the row address strobe signal ▲ ▼ is changed from the high level to the low level.
By setting both ▼ and write enable signal ▲ ▼ to the low level, the timing signal φfw is formed, and at this time, the 4-bit operation code FC1 supplied via the address signal lines A0 to A3 is the random access port. It is taken into the operation code registers (fc1 to fc4) of. The row address strobe signal ▲
By setting the falling timing of ▼, column address strobe signal ▲ ▼ and write enable signal ▲ ▼ to a specific combination that is not in the normal operation mode, the number of external terminals is increased without providing a special control signal line. Instead, the dual port memory can be set to the operation mode for setting the arithmetic mode.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

しかしながら、このような方法を採った場合、制御信号
の組み合わせの数が制限され、例えば演算コード用レジ
スタにセットされている演算コードを読み出すための演
算コード読み出し動作モードを設けたりするなどデュア
ル・ポート・メモリの多機能化を妨げる原因となる。ま
た、デュアル・ポート・メモリを制御するマイクロコン
ピュータが、一つの起動サイクル内においてモード設定
のための制御と演算コードを出力するための制御とを同
時に行わなくてはならず、マイクロコンピュータの処理
速度によってはデュアル・ポート・メモリとしての入力
タイミング条件を満足できない場合が生じる。
However, when such a method is adopted, the number of combinations of control signals is limited, and, for example, an operation code read operation mode for reading the operation code set in the operation code register is provided. -It will prevent the memory from becoming multifunctional. Also, the microcomputer that controls the dual port memory must simultaneously perform the control for setting the mode and the control for outputting the operation code within one start-up cycle. In some cases, the input timing condition as a dual port memory may not be satisfied.

この発明の目的は、制御信号用の外部端子を増設するこ
となく多機能化を図ったデュアル・ポート・メモリ等の
半導体記憶装置を提供することにある。
An object of the present invention is to provide a semiconductor memory device such as a dual port memory which has been made multifunctional without adding an external terminal for a control signal.

この発明の前記ならびにその他の目的と新規な特徴は、
この明細書の記述および添付図面から明らかにするであ
ろう。
The above and other objects and novel features of the present invention are as follows.
It will be apparent from the description of this specification and the accompanying drawings.

〔問題点を解決するための手段〕[Means for solving problems]

本願において開示される実施例のうち代表的なものの概
要を簡単に説明すれば、下記の通りである。すなわち、
外部から供給される制御信号を所定の組み合わせとする
ことによって、その起動サイクルとそれに続く複数の起
動サイクルにより半導体記憶装置の一つの動作モードを
実行させるものである。
The outline of a typical one of the embodiments disclosed in the present application will be briefly described as follows. That is,
By setting a predetermined combination of control signals supplied from the outside, one operation mode of the semiconductor memory device is executed by the start cycle and a plurality of start cycles that follow.

〔作用〕[Action]

上記手段によれば、連続する複数の起動サイクルにおけ
る制御信号の複数の組み合わせによって、外部端子を増
設することなく半導体記憶装置の多機能化を図ることが
できるとともに、複数の起動サイクルのうち後段の起動
サイクルにおいて機能コード等を入力させることによっ
て、主装置の処理速度に余裕を持たせることができる。
According to the above means, the semiconductor memory device can be made multi-functional without adding an external terminal by a plurality of combinations of the control signals in a plurality of consecutive start-up cycles, and the latter stage of the plurality of start-up cycles can be achieved. By inputting the function code or the like in the startup cycle, the processing speed of the main device can be given a margin.

〔実施例〕〔Example〕

第2図には、この発明が適用されたデュアル・ポート・
メモリの一実施例のブロック図が示されている。同図の
各回路ブロックは、公知の半導体集積回路の製造技術に
よって、特に制限されないが、単結晶シリコンのような
1個の半導体基板上において形成される。
FIG. 2 shows a dual port type to which the present invention is applied.
A block diagram of one embodiment of a memory is shown. Although not particularly limited, each circuit block shown in the figure is formed on a single semiconductor substrate such as single crystal silicon by a known semiconductor integrated circuit manufacturing technique.

この実施例のデュアル・ポート・メモリには、ダイナミ
ック型RAMを基本構成とし4ビット単位でアクセスされ
るランダム・アクセス・ポートと、ワード線単位で記憶
データのシリアル入出力動作を行うシリアル・アクセス
・ポートが設けられる。これにより、デュアル・ポート
・メモリは、一連のシリアル入出力動作を実行しながら
同時にランダム・アクセス・ポートのアクセスを行うこ
とを可能にしている。また、ランダム・アクセス・ポー
トに含まれるランダム入出力回路RIOにはラスタ演算等
を行うための演算論理ユニットALUが設けられ、この演
算論理ユニットALUを制御するための機能制御回路FCが
設けられる。シリアル・アクセス・ポートには、シリア
ル入出力回路SIOが設けられ、通常4つのシリアル入出
力端子SIO1〜SIO3を介して、4つのメモリアレイに対応
する記憶データが同時にシリアルに入出力される。ま
た、特定の動作モードにおいて、4つのメモリアレイか
ら出力される読み出しデータをシリアル入出力端子SIO1
を介して交互に出力するいわゆる×1ビット構成のメモ
リとして使用することもできる。
The dual port memory of this embodiment has a random access port which is basically constructed by a dynamic RAM and is accessed in 4-bit units, and a serial access port which performs serial input / output operation of stored data in word line units. A port is provided. This allows the dual port memory to simultaneously access the random access port while performing a series of serial I / O operations. The random input / output circuit RIO included in the random access port is provided with an arithmetic logic unit ALU for performing a raster operation and the like, and a function control circuit FC for controlling this arithmetic logic unit ALU. The serial access port is provided with a serial input / output circuit SIO, and storage data corresponding to four memory arrays are normally input / output serially via four serial input / output terminals SIO1 to SIO3. Further, in a specific operation mode, read data output from the four memory arrays is transferred to the serial input / output terminal SIO1.
It can also be used as a memory of a so-called x1 bit configuration which alternately outputs via.

デュアル・ポート・メモリには、外部の装置から、通常
のダイナミック型RAMで用いられるロウアドレスストロ
ーブ信号▲▼,カラムアドレスストローブ信号▲
▼及びライトイネーブル信号▲▼等の制御信
号の他、ランダム・アクセス・ポートとシリアル・アク
セス・ポートとの間のデータ転送制御に用いられるデー
タ転送制御信号▲▼/▲▼と、シリアル・アク
セス・ポートの入出力切り換え制御に用いられるシリア
ル出力制御信号▲▼及びシリアル入出力時におい
て同期信号として用いられるシリアルクロック信号SCが
入力される。
The dual port memory uses an external device to output a row address strobe signal ▲ ▼ and a column address strobe signal ▲ used in a normal dynamic RAM.
In addition to the control signals such as ▼ and the write enable signal ▲ ▼, the data transfer control signal ▲ ▼ / ▲ ▼ used for controlling the data transfer between the random access port and the serial access port, and the serial access A serial output control signal ▲ ▼ used for input / output switching control of the port and a serial clock signal SC used as a synchronization signal during serial input / output are input.

この実施例のデュアル・ポート・メモリのランダム・ア
クセス・ポートには、特に制限されないが、4つのメモ
リアレイM−ARY1〜M−ARY4が設けられ、それぞれのメ
モリアレイに対応してセンスアンプSA1〜SA4,カラムス
イッチCSW1〜CSW4が設けられる。また、メモリアレイM
−ARY1〜M−ARY4に共通に、ランダム・アクセス・ポー
ト用カラムアドレスデコーダRCD及びロウアドレスデコ
ーダRDが設けられる。これらのアドレスデコーダは、半
導体基板上のメモリアレイの配置に応じて、複数個設け
られることもある。第2図には、メモリアレイM−ARY1
とその周辺回路が、代表として例示的に示されている。
Although not particularly limited, the random access port of the dual port memory of this embodiment is provided with four memory arrays M-ARY1 to M-ARY4, and the sense amplifiers SA1 to SA1 to M4 corresponding to the respective memory arrays. SA4 and column switches CSW1 to CSW4 are provided. In addition, the memory array M
A column address decoder RCD for random access ports and a row address decoder RD are provided commonly to -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 shows the memory array M-ARY1.
And its peripheral circuits are shown as representatives.

第2図において、メモリアレイM−ARY1は、同図の垂直
方向に配置されるm+1本のワード線W0〜Wmと、同図の
水平方向に配置されるn+1組の相補データ線D0・▲
▼〜Dn・▲▼及びこれらのワード線と相補データ
線の交点に配置される(m+1)×(n+1)個のメモ
リセルにより構成される。
In FIG. 2, the memory array M-ARY1 has m + 1 word lines W0 to Wm arranged in the vertical direction in the same figure and n + 1 sets of complementary data lines D0.
.About.Dn.multidot..quadrature. And (m + 1) .times. (N + 1) memory cells arranged at the intersections of these word lines and complementary data lines.

各ワード線は、ロウアドレスデコーダRDに結合され、X
アドレス信号AX0〜AXiに指定される一本のワード線が選
択・指定される。
Each word line is connected to the row address decoder RD and is connected to X
One word line designated by the address signals AX0 to AXi is selected and designated.

ロウアドレスデコーダRDは、ロウアドレスバッファRADB
から供給される相補内部アドレス信号x0〜xi(ここ
で、例えば外部から供給されるXアドレス信号AX0と同
相の内部アドレス信号ax0と逆相の内部アドレス信号▲
▼をあわせて相補内部アドレス信号x0のように
表す。以下同じ)をデコードし、Xアドレス信号AX0〜A
Xiに指定される一本のワード線を選択し、ハイレベルの
選択状態とする。ロウアドレスデコーダRDによるワード
線の選択動作は、タイミング制御回路TCから供給される
ワード線選択タイミング信号φxに従って行われる。
The row address decoder RD is a row address buffer RADB.
Complementary internal address signals a x0 to a xi (where, for example, an internal address signal ax0 in phase with the externally supplied X address signal AX0 and an internal address signal in opposite phase ▲
Together with ▼, it is expressed as a complementary internal address signal a x0. The same shall apply hereinafter) are decoded, and X address signals AX0 to A
Selects one word line specified by Xi and puts it in the high-level selected state. The operation of selecting the word line by the row address decoder RD is performed according to the word line selection timing signal φx supplied from the timing control circuit TC.

ロウアドレスバッファRADBは、アドレスマルチプレクサ
MAXから供給されるロウアドレス信号を受け、相補内部
アドレス信号x0〜xiを形成して、ロウアドレスデコ
ーダRDに供給する。この実施例のダイナミック型RAMで
は、ロウアドレスを指定するためのXアドレス信号AX0
〜AXiとカラムアドレスを指定するためのYアドレス信
号AY0〜AYiは、同一の外部端子A0〜Aiを介して時分割さ
れて供給されるいわゆるアドレスマルチプレクサ方式を
採っている。
The row address buffer RADB is an address multiplexer
It receives a row address signal supplied from MAX, forms complementary internal address signals a x0 to a xi, and supplies it to a row address decoder RD. In the dynamic RAM of this embodiment, the X address signal AX0 for designating the row address is used.
.About.AXi and Y address signals AY0 to AYi for designating a column address adopt a so-called address multiplexer system in which they are time-divisionally supplied through the same external terminals A0 to Ai.

したがって、デュアル・ポート・メモリの通常の動作モ
ードにおいて、外部から制御信号として供給されるロウ
アドレスストローブ信号▲▼の立ち下がりに同期
してXアドレス信号AX0〜AXiが、またカラムアドレスス
トローブ信号▲▼の立ち下がりに同期してYアド
レス信号AY0〜AYiがそれぞれ外部端子A0〜Aiに供給され
る。さらに、この実施例のダイナミック型RAMには、メ
モリセルの記憶データを所定の周期内に読み出し・再書
き込みするための自動リフレッシュモードが設けられ、
この自動リフレッシュモードにおいてリフレッシュすべ
きワード線を指定するためのリフレッシュアドレスカウ
ンタREFCが設けられる。
Therefore, in the normal operation mode of the dual port memory, the X address signals AX0 to AXi and the column address strobe signal ▲ ▼ are synchronized with the fall of the row address strobe signal ▲ ▼ supplied as an external control signal. The Y address signals AY0 to AYi are supplied to the external terminals A0 to Ai, respectively, in synchronization with the falling edge of. Further, the dynamic RAM of this embodiment is provided with an automatic refresh mode for reading / rewriting the stored data of the memory cell within a predetermined cycle,
A refresh address counter REFC for designating a word line to be refreshed in this automatic refresh mode is provided.

アドレスマルチプレクサAMXは、タイミング制御回路TC
から供給されるタイミング信号φrefがロウレベルとさ
れる通常のメモリアクセスモードにおいて、外部端子A0
〜Aiを介して外部の装置から供給されるXアドレス信号
AX0〜AXiを選択し、タイミング信号φrefがハイレベル
とされる自動リフレッシュモードにおいて、リフレッシ
ュアドレスカウンタREFCから出力されるリフレッシュア
ドレス信号cx0〜cxiを選択する。
The address multiplexer AMX is a timing control circuit TC
In the normal memory access mode in which the timing signal φref supplied from
~ X address signal supplied from external device via Ai
In the automatic refresh mode in which AX0 to AXi are selected and the timing signal φref is set to the high level, the refresh address signals cx0 to cxi output from the refresh address counter REFC are selected.

前述のように、Xアドレス信号AX0〜AXiはロウアドレス
ストローブ信号▲▼の立ち下がりに同期して外部
端子A0〜Aiに供給されるため、ロウアドレスバッファRA
DBによるロウアドレス信号の取り込みは、タイミング制
御回路TCにおいてロウアドレスストローブ信号▲
▼の立ち下がりを検出して形成されるタイミング信号φ
arに従って行われる。
As described above, since the X address signals AX0 to AXi are supplied to the external terminals A0 to Ai in synchronization with the fall of the row address strobe signal ▲ ▼, the row address buffer RA
The row address signal is fetched by the DB in the timing control circuit TC with the row address strobe signal ▲
Timing signal φ formed by detecting the falling edge of ▼
Done according to ar.

一方、メモリアレイM−ARY1の相補データ線D0・▲
▼〜Dn・▲▼は、その一方において、カラムスイッ
チCSW1の対応するスイッチMOSFETに結合され、さらにこ
れらのスイッチMOSFETを介して選択的に相補共通データ
D1(ここで、相補共通データ線を構成する非反転信
号線CD1及び反転信号線▲▼をあわせて相補共通
データ線D0のように表す。以下同じ)に接続される。
On the other hand, the complementary data line D0 of the memory array M-ARY1
On the other hand, ▼ to Dn and ▲ ▼ are coupled to the corresponding switch MOSFETs of the column switch CSW1 and, through these switch MOSFETs, the complementary common data line C D1 (where the complementary common data line is The non-inverted signal line CD1 and the inverted signal line {circle around (1)} that are formed are collectively represented as a complementary common data line C D0.

カラムスイッチCSW1は、それぞれ対応する相補データ線
に結合されるn+1対のスイッチMOSFETによって構成さ
れる。これらのスイッチMOSFETの他方の端子は、相補共
通データ線を構成する非反転信号線CD1又は反転信号線
▲▼に共通に結合される。これにより、カラムス
イッチCSW1は相補データD0・▲▼〜Dn・▲▼と
共通相補データD1とを選択的に接続させる。カラムス
イッチCSW1を構成する各対の二つのスイッチMOSFETのゲ
ートはそれぞれ共通接続され、ランダム・アクセス・ポ
ート用カラムアドレスデコーダRCDによって形成される
データ線選択信号が供給される。
The column switch CSW1 is composed of n + 1 pairs of switch MOSFETs respectively coupled to the corresponding complementary data lines. The other terminals of these switch MOSFETs are commonly coupled to the non-inverted signal line CD1 or the inverted signal line {circle around (1)} forming the complementary common data line. Thus, the column switch CSW1 is selectively connects the complementary data D0 · ▲ ▼ ~Dn · ▲ ▼ the common complementary data C D1. The gates of the two switch MOSFETs of each pair forming the column switch CSW1 are commonly connected to each other, and the data line selection signal formed by the column address decoder RCD for the random access port is supplied.

ランダム・アクセス・ポート用カラムアドレスデコーダ
CRDは、カラムアドレスバッファCADBから供給される相
補内部アドレス信号y0〜yiをデコードし、タイミン
グ制御回路TCから供給されるデータ線選択タイミング信
号φyrに従って、上記データ線選択信号を形成し、カラ
ムスイッチCSW1〜CSW4に供給する。
Column address decoder for random access port
The CRD decodes the complementary internal address signals a y0 to a yi supplied from the column address buffer CADB, forms the data line selection signal according to the data line selection timing signal φyr supplied from the timing control circuit TC, and Supply to switches CSW1 to CSW4.

カラムアドレスバッファCADBは、タイミング制御回路TC
においてカラムアドレスストローブ信号▲▼の立
ち下がりを検出して形成されるタイミング信号φacに従
って、外部端子A0〜Aiを介して供給されるYアドレス信
号AY0〜AYiを入力し、保持するとともに、相補内部アド
レス信号y0〜yiを形成してランダム・アクセス・ポ
ート用カラムアドレスデコーダRCDに供給する。
The column address buffer CADB is the timing control circuit TC
In accordance with the timing signal φac formed by detecting the falling edge of the column address strobe signal ▲ ▼, the Y address signals AY0 to AYi supplied through the external terminals A0 to Ai are input and held, and the complementary internal address is stored. The signals a y0 to a yi are formed and supplied to the random access port column address decoder RCD.

メモリアレイM−ARY1の相補データ線D0・▲▼〜Dn
・▲▼は、その他方において、センスアンプSA1の
対応する単位回路に結合され、さらにシリアル・アクセ
ス・ポートのデータレジスタDR1の対応する単位回路に
結合される。
Complementary data line D0 of memory array M-ARY1.
On the other side, ▲ ▼ is coupled to the corresponding unit circuit of the sense amplifier SA1 and further to the corresponding unit circuit of the data register DR1 of the serial access port.

センスアンプSA0の各単位回路は、交差接続される二つ
のCMOSインバータ回路からなるラッチをその基本構成と
する。これらのセンスアンプ単位回路は、タイミング制
御回路TCから供給されるタイミングφpaによって一斉に
動作状態とされ、それぞれ対応する相補データ線に出力
されるメモリセルの微小読み出し信号を増幅し、ハイレ
ベル/ロウレベルの2値信号とする。
Each unit circuit of the sense amplifier SA0 has as its basic configuration a latch composed of two CMOS inverter circuits that are cross-connected. These sense amplifier unit circuits are simultaneously activated at the timing φpa supplied from the timing control circuit TC, amplify the minute read signals of the memory cells output to the corresponding complementary data lines, and set the high level / low level. Is a binary signal.

Yアドレス信号AY0〜AYiにより指定される相補データ線
が選択的に接続される相補共通データ線D1は、ランダ
ム・アクセス・ポート用入出力回路RIOに結合される。
このランダム・アクセス・ポート用入出力回路RIOに
は、メモリアレイM−ARY2〜M−ARY4に対応して設けら
れる相補共通データ線D2〜D4が同様に結合される。
The complementary common data line C D1 to which the complementary data lines designated by the Y address signals AY0 to AYi are selectively connected is coupled to the random access port input / output circuit RIO.
Complementary common data lines C D2 to C D4 provided corresponding to the memory arrays M-ARY2 to M-ARY4 are similarly coupled to the random access port input / output circuit RIO.

ランダム入出力回路RIOは、後述するように、データの
入出力を行うデータバッファDBと、デュアル・ポート・
メモリの演算書き込みサイクルにおいて入力書き込みデ
ータと記憶データとの各種の演算を行う演算論理ユニッ
トALUをその主な構成要素とする。ランダム入出力回路R
IOのデータバッファDBは、デュアル・ポート・メモリの
ランダム・アクセス・ポート書き込み動作モードにおい
て、タイミング制御回路TCから供給されるタイミング信
号φrwによって動作状態とされ、入出力端子IO1〜IO4を
介して外部の装置から供給される書き込みデータを取り
込む。また、デュアル・ポート・メモリのランダム・ア
クセス・ポート読み出し動作モードにおいて、タイミン
グ制御回路TCから供給されるタイミング信号φrrによっ
て動作状態とされ、メモリセルの読み出し2値信号をさ
らに増幅して入出力端子IO1〜IO4から送出する。ランダ
ム入出力回路RIOの演算論理ユニットALUは、デュアル・
ポート・メモリの演算書き込みサイクルにおいて、指定
されたアドレスのメモリセルから読み出される記憶デー
タと外部から供給される書き込みデータとの間で種々の
演算処理を行う。この演算論理ユニットALUには、ラス
タ演算等を行うための各種の演算モードが用意される。
The random input / output circuit RIO is, as described later, a data buffer DB that inputs and outputs data and a dual port
An arithmetic logic unit ALU, which performs various arithmetic operations on input write data and stored data in an arithmetic write cycle of a memory, is its main constituent element. Random input / output circuit R
The IO data buffer DB is set to an operating state by the timing signal φrw supplied from the timing control circuit TC in the random access port write operation mode of the dual port memory, and externally connected via the input / output terminals IO1 to IO4. Take in the write data supplied from the device. Further, in the random access port read operation mode of the dual port memory, the operation is activated by the timing signal φrr supplied from the timing control circuit TC, and the read binary signal of the memory cell is further amplified to input / output terminals. It is sent from IO1 to IO4. The arithmetic logic unit ALU of the random input / output circuit RIO is a dual
In the operation write cycle of the port memory, various operation processes are performed between the storage data read from the memory cell at the specified address and the write data supplied from the outside. The arithmetic logic unit ALU is provided with various arithmetic modes for performing raster arithmetic and the like.

論理演算回路の演算モードは、機能制御回路FCによって
選択・指定される。機能制御回路FCは、外部端子A0〜A3
を介して供給される演算コードを保持する演算コードレ
ジスタFCRと、その演算コードをデコードし論理演算回
路の演算モードを選択・指定するための演算コードデコ
ーダFCDを含む。
The operation mode of the logical operation circuit is selected and designated by the function control circuit FC. The function control circuit FC has external terminals A0 to A3.
An operation code register FCR for holding an operation code supplied via the operation code and an operation code decoder FCD for decoding the operation code and selecting / designating the operation mode of the logical operation circuit.

この実施例のデュアル・ポート・メモリでは、外部端子
を増設することなくその多機能化を図り、またこのデュ
アル・ポート・メモリを制御するマイクロコンピュータ
が演算コードの出力処理等を時間的に余裕をもって行う
ことができるようにするため、制御信号の特定の組み合
わせとすることでその次の起動サイクルを含む二つの起
動サイクルで一つの動作モードを実行するダブルサイク
ルモードが設けられる。すなわち、カラムアドレススト
ローブ信号▲▼及びライトイネーブル信号▲
▼がロウアドレスストローブ信号▲▼に先立って
ロウレベルとされた場合、このサイクルはデュアル・ポ
ート・メモリをダブルサイクルモードとするためのダミ
ーサイクルすなわち第1サイクルとされる。この場合、
デュアル・ポート・メモリの実質的な動作は、ロウアド
レスストローブ信号▲▼及びカラムアドレススト
ローブ信号▲▼が一旦ハイレベルに戻り、再度ロ
ウレベルとされる第2サイクルにおいて実行される。
In the dual port memory of this embodiment, the multi-function is achieved without adding an external terminal, and the microcomputer controlling the dual port memory allows the output processing of the operation code and the like with a time margin. In order to be able to perform, a double cycle mode is provided in which one operation mode is executed in two start cycles including the next start cycle by making a specific combination of control signals. That is, the column address strobe signal ▲ ▼ and the write enable signal ▲
When ▼ is set to the low level prior to the row address strobe signal ▲ ▼, this cycle is a dummy cycle for setting the dual port memory in the double cycle mode, that is, the first cycle. in this case,
The substantial operation of the dual port memory is executed in the second cycle in which the row address strobe signal ▲ ▼ and the column address strobe signal ▲ ▼ temporarily return to the high level and then become the low level again.

デュアル・ポート・メモリのダブルサイクルモードは、
上記演算論理ユニットALUの演算モードを指定する演算
コードを機能制御回路FCの演算コードレジスタに入力す
るための演算モード設定サイクルと、機能制御回路FCの
演算コードレジスタに保持されている演算コードを読み
出すための演算コード読み出しサイクルとして用いられ
る。これらのダブルサイクルモードにおいて、第2サイ
クルはデュアル・ポート・メモリの通常の動作モードと
同様な形式で実行される。すなわち、ダブルサイクルモ
ードの第2サイクルでは、まずロウアドレスストローブ
信号▲▼がハイレベルからロウベルに変化され、
やや遅れてカラムアドレスストローブ信号▲▼が
ロウレベルとされる。このカラムアドレスストローブ信
号▲▼の立ち下がり時点においてライトイネーブ
ル信号▲▼がロウレベルとされる場合、デュアル・
ポート・メモリ演算モード設定サイクルとされ、アドレ
ス信号入力用の外部端子A0〜A3を介して4ビットの演算
コードが供給される。また、第2サイクルのカラムアド
レスストローブ信号▲▼の立ち下がり時点におい
てライトイネーブル信号▲▼がハイレベルのままと
される場合、デュアル・ポート・メモリは演算コード読
み出したサイクルとされ、演算コードレジスタFCRに保
持される演算コードデータfc0〜fc3が、ランダム入出力
回路RIOのデータバッファDBからデータ入出力端子IO1〜
IO4を介して出力される。この場合、ランダム入出力回
路RIOは、タイミング制御回路TCから供給されるタイミ
ング信号φfrのハイレベルによって、演算コードデータ
fc0〜fc3を選択する。
Double cycle mode of dual port memory
The operation mode setting cycle for inputting the operation code designating the operation mode of the operation logic unit ALU to the operation code register of the function control circuit FC and the operation code held in the operation code register of the function control circuit FC Is used as an operation code read cycle for In these double cycle modes, the second cycle is executed in a manner similar to the normal operating mode of dual port memory. That is, in the second cycle of the double cycle mode, the row address strobe signal ▲ ▼ is first changed from high level to low bell,
After a slight delay, the column address strobe signal ▲ ▼ is set to low level. If the write enable signal ▲ ▼ is set to the low level at the fall of the column address strobe signal ▲ ▼, the dual
A port / memory operation mode setting cycle is performed, and a 4-bit operation code is supplied through the external terminals A0 to A3 for inputting address signals. If the write enable signal ▲ ▼ remains high level at the falling edge of the column address strobe signal ▲ ▼ in the second cycle, the dual port memory is set to the cycle in which the operation code is read and the operation code register FCR is set. The operation code data fc0 to fc3 held in the data input / output terminals IO1 to IO3 from the data buffer DB of the random input / output circuit RIO.
It is output via IO4. In this case, the random input / output circuit RIO changes the operation code data according to the high level of the timing signal φfr supplied from the timing control circuit TC.
Select fc0 to fc3.

機能制御回路FCの演算コードレジスタFCRは、デュアル
・ポート・メモリの演算モード設定サイクルにおいて、
タイミング制御回路TCから供給されるタイミング信号φ
fwに従って、外部端子A0〜A3を介して供給される演算コ
ードを取り込み、機能制御回路FCの演算コードデコーダ
FCDに送る。演算コードデコーダFCDは、これらの演算コ
ードをデコードし、ランダム入出力回路RIOの演算論理
ユニットALUの演算モードを指定するための演算モード
選択信号am0〜am15を形成する。なお、特に制限されな
いが、特定の演算モード選択信号、例えばam3は、後述
するシリアル入出力回路SIOの出力を×1ビット構成と
するための内部制御信号spとして用いられる。
The operation code register FCR of the function control circuit FC is set in the operation mode setting cycle of the dual port memory.
Timing signal φ supplied from timing control circuit TC
According to fw, the operation code supplied via the external terminals A0 to A3 is fetched and the operation code decoder of the function control circuit FC
Send to FCD. The operation code decoder FCD decodes these operation codes and forms operation mode selection signals am0 to am15 for designating the operation mode of the operation logic unit ALU of the random input / output circuit RIO. Although not particularly limited, a specific operation mode selection signal, for example, am3, is used as an internal control signal sp for making the output of the serial input / output circuit SIO, which will be described later, a x1 bit configuration.

これらのランダム入出力回路RIOと機能制御回路FCの構
成と動作については、後で詳細に説明する。
The configurations and operations of the random input / output circuit RIO and the function control circuit FC will be described in detail later.

一方、この実施例のデュアル・ポート・メモリのシリア
ル・アクセス・ポートは、各メモリアレイの相補データ
線に対応して設けられるn+1ビットのデータレジスタ
DR1〜DR4と、データセレクタDSL1〜DSL4及びこれらの4
つのデータレジスタとデータセレクタに共通に設けられ
るポインタPNT,シリアル・アクセス・ポート用カラムア
ドレスデコーダSCD及びシリアル入出力回路SIOによって
構成される。なお、ポインタPNT及びシリアル・アクセ
ス・ポート用カラムアドレスデコーダSCDは、半導体基
板上におけるメモリアレイの配置の関係で複数個設けら
れることもある。
On the other hand, the serial access port of the dual port memory of this embodiment is an n + 1-bit data register provided corresponding to the complementary data line of each memory array.
DR1 to DR4 and data selectors DSL1 to DSL4 and these 4
It is composed of a pointer PNT, a serial access port column address decoder SCD, and a serial input / output circuit SIO, which are commonly provided for two data registers and a data selector. A plurality of pointers PNT and serial access port column address decoders SCD may be provided due to the arrangement of the memory array on the semiconductor substrate.

データレジスタDR1は、メモリアレイM−ARY1の各相補
データ線に対応して設けられるn+1ビットのフリップ
フロップを含む。これらのフリップフロップの入出力ノ
ードと対応する相補データ線の非反転信号線及び反転信
号線の間には、データ転送用のスイッチMOSFETがそれぞ
れ設けられる。これらのスイッチMOSFETは、タイミング
制御回路TCから供給されるタイミング信号φdtのハイレ
ベルによって一斉にオン状態とされ、データレジスタDR
1の各フリップフロップと選択されたワード線に結合さ
れるn+1個のメモリセルとの間で、記憶データの入出
力が一斉に行われる。
The data register DR1 includes an n + 1-bit flip-flop provided corresponding to each complementary data line of the memory array M-ARY1. Switch MOSFETs for data transfer are respectively provided between the non-inverted signal lines and the inverted signal lines of the complementary data lines corresponding to the input / output nodes of these flip-flops. These switch MOSFETs are simultaneously turned on by the high level of the timing signal φdt supplied from the timing control circuit TC, and the data register DR
Input / output of storage data is simultaneously performed between each 1 flip-flop and n + 1 memory cells coupled to the selected word line.

データレジスタDR1の各ビットの入出力端子は、さらに
データセレクタDSL1の対応するスイッチMOSFETに結合さ
れる。データセレクタDSL1は、上述のカラムスイッちCS
W1と同様な構成とされ、データレジスタDR1の各ビット
とシリアル入出力用相補共通データ線DS1を選択的に
接続する。データセレクタDSL1の各対のスイッチMOSFET
のゲートはそれぞれ共通接続され、ポインタPNTから対
応するデータレジスタ選択信号が供給される。
The input / output terminal of each bit of the data register DR1 is further coupled to the corresponding switch MOSFET of the data selector DSL1. The data selector DSL1 is the above-mentioned column switch CS
W1 and is configured similarly to, for selectively connecting the bit serial input-output complementary common data line C DS1 data register DR1. Each pair of switch MOSFETs in the data selector DSL1
Are commonly connected to each other, and a corresponding data register selection signal is supplied from the pointer PNT.

ポインタPNTは、n+1ビットのシフトレジスタにより
構成され、その最終ビットの出力端子psはその先頭ビッ
トの入力端子に結合される。ポインタPNTは、デュアル
・ポート・メモリのシリアル入出力モードにおいて、タ
イミング制御回路TCから供給されるシフトクロック用タ
イミング信号φcに従って、ループ状のシフト動作を行
う。ポインタPNTの各ビットは、さらにシリアル・アク
セス・ポート用カラムアドレスデコーダSCDの対応する
出力端子に結合される。
The pointer PNT is composed of an n + 1-bit shift register, and the output terminal ps of the last bit thereof is coupled to the input terminal of the first bit thereof. The pointer PNT performs a loop-shaped shift operation in accordance with the shift clock timing signal φc supplied from the timing control circuit TC in the serial input / output mode of the dual port memory. Each bit of the pointer PNT is further coupled to a corresponding output terminal of the column address decoder SCD for serial access port.

シリアル・アクセス・ポート用カラムアドレスデコーダ
SCDは、カラムアドレスバッファCADBから供給される相
補内部アドレスy0〜yiをデコードし、Yアドレス信
号AY0〜AYiで指定されるシリアル入出力の先頭ビットに
対応するポインタPNTのビットのみを論理“1"とする。
すなわち、シリアル入出力モードにおいては、Xアドレ
ス信号AX0〜AXiによってワード線が指定され、Yアドレ
ス信号AY0〜AYiによってシリアル入出力するべき先頭の
カラムアドレスが指定される。シリアル・アクセス・ポ
ート用カラムアドレスデコーダSCDによってポインタPNT
の指定されたビットに書き込まれた論理“1"の信号は、
タイミング信号φcに従ってポインタPNT内をループ状
にシフトされる。この論理“1"の信号がシフトされるこ
とによって、データセレクタDSL1には順次ハイレベルの
データレジスタ選択信号が供給され、データレジスタDR
1の各ビットが次々にシリアル入出力用相補共通データ
DS1に接続される。これにより、この実施例のデュ
アル・ポート・メモリは、記憶データのシリアル入出力
を任意のカラムアドレスから開始することができる。
Column address decoder for serial access port
The SCD decodes the complementary internal addresses a y0 to a yi supplied from the column address buffer CADB, and logically decodes only the bit of the pointer PNT corresponding to the first bit of serial input / output specified by the Y address signals AY0 to AYi. 1 ".
That is, in the serial input / output mode, the X address signals AX0 to AXi specify the word line, and the Y address signals AY0 to AYi specify the top column address to be serially input / output. Pointer PNT by column address decoder SCD for serial access port
The signal of logic "1" written in the designated bit of
The pointer PNT is shifted in a loop according to the timing signal φc. By shifting the signal of the logic "1", the data selector DSL1 is sequentially supplied with the high-level data register selection signal and the data register DR1.
Each bit of 1 is connected to the serial input-output complementary common data line C DS1 one after another. As a result, the dual port memory of this embodiment can start serial input / output of stored data from any column address.

シリアル入出力回路SIOは、各シリアル入出力用相補共
通データ線DS1〜DS4とシリアル入出力端子SIO1〜SI
O4に対応して設けられる4つのメインアンプとデータ入
力バッファ及びデータ出力バッファを含む。シリアル入
出力回路SIOのデータ出力バッファは、デュアル・ポー
ト・メモリの読み出しデータ転送サイクルにおいて、タ
イミング制御回路TCから供給されるタイミング信号φsr
のハイレベルによって動作状態とされ、対応するシリア
ル入出力用相補共通データ線DS1〜DS4を介して出力
され対応するメインアンプによって増幅される読み出し
データを、シリアル入出力端子SIO1〜SIO4から外部の装
置に出力する。また、シリアル入出力回路SIOのデータ
入力バッファは、デュアル・ポート・メモリのシリアル
データ書き込みサイクルいて、タイミング制御回路TCか
ら供給されるタイミング信号φswのハイレベルによって
動作状態とされ、対応するシリアル入出力端子SIO1〜SI
O4を介して外部の装置から供給される書き込みデータを
相補書き込み信号とし、対応するシリアル入出力用相補
共通データ線DS1〜DS4に伝達する。
The serial input / output circuit SIO includes complementary common data lines C DS1 to C DS4 for serial input / output and serial input / output terminals SIO1 to SI.
It includes four main amplifiers provided corresponding to O4, a data input buffer and a data output buffer. The data output buffer of the serial I / O circuit SIO uses the timing signal φsr supplied from the timing control circuit TC in the read data transfer cycle of the dual port memory.
Is the high level and the operating state, the read data is amplified by the output via the corresponding serial input-output complementary common data line C DS1~ C DS4 corresponding main amplifier, the external serial input-output terminal SIO1~SIO4 Output to the device. The data input buffer of the serial input / output circuit SIO is activated by the high level of the timing signal φsw supplied from the timing control circuit TC during the serial data write cycle of the dual port memory, and the corresponding serial input / output Terminal SIO1 to SI
Write data supplied from an external device through O4 is used as a complementary write signal and transmitted to the corresponding serial common I / O complementary common data lines C DS1 to C DS4.

この実施例のデュアル・ポート・メモリでは、通常シリ
アル入出力回路SIOのシリアル出力信号は、上記のよう
に4つのシリアル入出力端子SIO1〜SIO4を介して4ビッ
ト同時に出力される。しかし、さらに記憶容量の大きな
シリアルメモリを必要とする場合、このデュアル・ポー
ト・メモリを、4つのメモリアレイM−ARY1〜M−ARY4
から出力される読み出しデータを一つのシリアル入出力
端子を介してシリアルに出力するいわゆる×1ビット構
成のメモリとして用いることができる。この場合、前述
のように、演算モード選択信号の一つが、シリアル入出
力回路SIOを×1ビット構成とするための内部制御信号s
pとされる。
In the dual port memory of this embodiment, the serial output signal of the normal serial input / output circuit SIO is simultaneously output by 4 bits via the four serial input / output terminals SIO1 to SIO4 as described above. However, if a serial memory with a larger storage capacity is required, this dual port memory can be replaced with four memory arrays M-ARY1 to M-ARY4.
It can be used as a so-called x1 bit configuration memory that serially outputs read data output from a single serial input / output terminal. In this case, as described above, one of the operation mode selection signals is the internal control signal s for making the serial input / output circuit SIO have a × 1 bit configuration.
is p.

シリアル入出力回路SIOは、機能制御回路FCから供給さ
れる内部制御信号spがハイレベルになると、シリアル入
出力用相補共通データ線DS1〜DS4を介してシリアル
に出力される読み出しデータを、シリアル入出力回路SI
O内に設けられるマルチプレクサによって順次選択し、
例えばシリアル入出力端子SIO1を介して外部の装置に出
力する。
When the internal control signal sp supplied from the function control circuit FC goes high, the serial input / output circuit SIO outputs read data serially output via the complementary common data lines C DS1 to C DS4 for serial input / output. Serial I / O circuit SI
Select sequentially by the multiplexer provided in O,
For example, it outputs to an external device via the serial input / output terminal SIO1.

タイミング制御回路TCは、外部から制御信号として供給
されるロウアドレスストローブ信号▲▼,カラム
アドレスストローブ信号▲▼,ライトイネーブル
信号▲▼,データ転送制御信号▲▼/▲▼
及びシリアル出力制御信号▲▼によって、上記各
種のタイミング信号を形成し各回路に供給する。また、
外部から供給されたシリアルクロック信号SCにより、シ
リアル入出力動作を同期化するためのタイミング信号φ
cを形成し、ポインタPNT及びシリアル入出力回路SIOに
供給する。
The timing control circuit TC has a row address strobe signal ▲ ▼, a column address strobe signal ▲ ▼, a write enable signal ▲ ▼, and a data transfer control signal ▲ ▼ / ▲ ▼ which are externally supplied as control signals.
Also, the above various timing signals are formed by the serial output control signal () and supplied to each circuit. Also,
Timing signal φ for synchronizing the serial I / O operation by the serial clock signal SC supplied from the outside
c is formed and supplied to the pointer PNT and the serial input / output circuit SIO.

前述のように、制御信号が特定の組み合わせとされるこ
とで、デュアル・ポート・メモリはダブルサイクルモー
ドとされる。このため、タイミング制御回路TC内には、
ダブルサイクルモードを識別するための判定回路が設け
られる。この判定回路は、制御信号の所定の組み合わせ
が識別さるための論理回路と、この論理回路の出力信号
によってセットされ、ダブルサイクルモードであること
を指定するための図示されないフリップフロップDCMが
設けられる。このフリップフロップDCMの出力信号は、
上述のタイミング信号φfw及びφfr等を形成するための
内部制御信号dcmとして用いられる。
As described above, the dual port memory is set to the double cycle mode by the specific combination of the control signals. Therefore, in the timing control circuit TC,
A determination circuit for identifying the double cycle mode is provided. This determination circuit is provided with a logic circuit for identifying a predetermined combination of control signals and a flip-flop DCM (not shown) for designating the double cycle mode, which is set by the output signal of the logic circuit. The output signal of this flip-flop DCM is
It is used as an internal control signal dcm for forming the above timing signals φfw and φfr.

第1図には、第2図のデュアル・ポート・メモリにおけ
るランダム入出力回路RIO及び機能制御回路FCの一実施
例の回路ブロック図が示されている。
FIG. 1 shows a circuit block diagram of one embodiment of the random input / output circuit RIO and the function control circuit FC in the dual port memory shown in FIG.

第1図において、ランダム入出力回路RIOのデータバッ
ファDBは、図示されない4ビットのデータ入力レジスタ
DIRとデータ出力バッファDOBにより構成される。データ
入出力端子IO1〜IO4は、対応するデータ入力レジスタDI
Rの入力端子に結合されるとともに、対応するデータ出
力バッファDOBの出力端子に結合される。データバッフ
ァDBのデータ入力レジスタDIRは、デュアル・ポート・
メモリの演算書き込みサイクルにおいて、タイミング制
御回路TCから供給されるタイミング信号φrwに従って、
データ入出力端子IO1〜IO4を介して供給される書き込み
データを取り込み、保持する。また、データバッファDB
のデータ出力バッファDOBは、デュアル・ポート・メモ
リのランダム読み出しサイクル又は演算コード読み出し
サイクルにおいて、タイミング制御回路TCから供給され
るタイミング信号φrrに従って動作状態とされ、データ
マルチプレクサDMXを介して伝達される読み出しデータ
又は演算コードをデータを入出力端子IO1〜IO4から外部
の主装置に出力する。タイミング信号φrrがロウレベル
である場合、このデータ出力バッファDOBの出力はハイ
インピーダンス状態とされる。
In FIG. 1, the data buffer DB of the random input / output circuit RIO is a 4-bit data input register (not shown).
It consists of DIR and data output buffer DOB. The data input / output terminals IO1 to IO4 are the corresponding data input registers DI.
It is coupled to the input terminal of R and to the output terminal of the corresponding data output buffer DOB. The data input register DIR of the data buffer DB is a dual port
In the operation write cycle of the memory, according to the timing signal φrw supplied from the timing control circuit TC,
It takes in and holds the write data supplied via the data input / output terminals IO1 to IO4. Also, the data buffer DB
The data output buffer DOB is operated in accordance with the timing signal φrr supplied from the timing control circuit TC in the random read cycle or the operation code read cycle of the dual port memory, and is read through the data multiplexer DMX. The data or the operation code is output from the input / output terminals IO1 to IO4 to the external main unit. When the timing signal φrr is low level, the output of the data output buffer DOB is in a high impedance state.

データバッファDBのデータ入力レジスタDIRの出力信号d
0〜d3は、演算論理ユニットALUの一方の入力端子に供給
される。演算論理ユニットALUの他方の入力端子には、
データラッチDLの出力信号が供給される。このデータラ
ッチDLには、演算書き込みサイクルにおいて指定された
メモリセルから読み出される記憶データm0〜m3が保持さ
れる。演算論理ユニットALUには、ラスタ演算等を行う
ための各種の演算モードが用意される。これらの演算モ
ードは、機能制御回路FCの演算コードデコーダFCDから
供給される演算モード選択信号am0〜am15によって選択
される。演算ユニットALUは、これらの演算モード選択
信号に従って、外部から供給される書き込みデータd0〜
d3と指定されたアドレスのメモリセルから読み出される
記憶データm0〜m3との演算処理を行った後、その結果を
2値書き込み信号として対応する相補共通データ線D1
D4を介して上記指定されたメモリセルに書き込む。
Output signal d of data input register DIR of data buffer DB
0 to d3 are supplied to one input terminal of the arithmetic logic unit ALU. To the other input terminal of the arithmetic logic unit ALU,
The output signal of the data latch DL is supplied. The data latch DL holds the storage data m0 to m3 read from the designated memory cell in the operation write cycle. The arithmetic logic unit ALU is provided with various arithmetic modes for performing raster arithmetic and the like. These operation modes are selected by the operation mode selection signals am0 to am15 supplied from the operation code decoder FCD of the function control circuit FC. The arithmetic unit ALU uses the write data d0 to
After the arithmetic processing of d3 and the stored data m0 to m3 read from the memory cell of the designated address, the result is used as a binary write signal and the corresponding complementary common data line C D1.
Via ~ C D4 written in the memory cells which are above specified.

データマルチプレクサDMXの一方の入力端子には、デュ
アル・ポート・メモリのランダム読み出しサイクルにお
いて、指定されたメモリセルから相補共通データ線D1
D4を介して読み出される4ビットの記憶データが入
力される。データマルチプレクサDMAXの他方の入力端子
には、機能制御回路FCの演算コードレジスタFCRに保持
される演算コードデータfc0〜fc3が入力される。データ
マルチプレクサDMXは、タイミング制御回路TCから供給
されるタイミング信号φfrに従って、これらの読み出し
記憶データ又は演算コードデータを選択し、データバッ
ファDBのデータ出力バッファDOBに送る。すなわち、タ
イミング信号φfrがロウレベルとされる通常のランダム
読み出しサイクルにおいて、相補共通データ線D1・
D4を介して読み出される記憶データを選択し、タイミン
グ信号φfrがハイレベルとされる演算コード読み出しサ
イクルにおいて、演算コードレジスタFCRから供給され
る演算コードデータfc0〜fc3を選択して、データバッフ
ァDBのデータ出力バッファDOBに伝達する。
One input terminal of the data multiplexer DMX has a complementary common data line C D1 from a designated memory cell in a random read cycle of the dual port memory.
-The 4-bit storage data read out via C D4 is input. The operation code data fc0 to fc3 held in the operation code register FCR of the function control circuit FC are input to the other input terminal of the data multiplexer DMAX. The data multiplexer DMX selects these read storage data or operation code data according to the timing signal φfr supplied from the timing control circuit TC, and sends them to the data output buffer DOB of the data buffer DB. That is, in the normal random read cycle in which the timing signal φfr is at low level, the complementary common data lines C D1 · C
In the operation code read cycle in which the storage data read via D4 is selected and the timing signal φfr is set to the high level, the operation code data fc0 to fc3 supplied from the operation code register FCR is selected and the data buffer DB of the data buffer DB is selected. Transfer to the data output buffer DOB.

機能制御回路FCは、演算コードレジスタFCRと演算コー
ドデコーダFCDにより構成される。演算コードレジスタF
CRは、デュアル・ポート・メモリの演算モード設定サイ
クルにおいて、タイミング制御回路TCから供給されるタ
イミング信号φfwのハイレベルによって、アドレスバス
A0〜A3を介して供給される演算コードを取り込み、保持
する。演算コードレジスタFCRの出力信号fc0〜fc3は、
上述のランダム入出力回路RIOのデータマルチプレクサD
MXの他方の入力端子に供給されるとともに、機能制御回
路FCの演算コードデコーダFCDに供給される。演算コー
ドデコーダFCDは、4ビットの演算コードデータfc0〜fc
3をデコードし、16種類の演算モード選択信号am0〜am15
を形成する。特に制限されないが、これらの演算モード
選択信号のうち、am3はシリアル入出力回路SIOの出力を
いわゆる×1ビット構成とするための内部制御信号spと
して用いられ、シリアル入出力回路SIOに送られる。ま
た、演算モード選択信号am5は、従来の書き込み動作を
行うために用いられる。このモードにおいては、書き込
みデータd0〜d3は、演算論理ユニットALUの演算回路を
経由することなく相補共通データ線D1・D4から選択
されたメモリセルに送られるため、書き込み動作の高速
化が図られる。
The function control circuit FC is composed of an operation code register FCR and an operation code decoder FCD. Operation code register F
CR is set to the address bus by the high level of the timing signal φfw supplied from the timing control circuit TC in the operation mode setting cycle of the dual port memory.
The operation code supplied via A0 to A3 is fetched and held. The output signals fc0 to fc3 of the operation code register FCR are
Data multiplexer D of the above random input / output circuit RIO
It is supplied to the other input terminal of MX and is also supplied to the operation code decoder FCD of the function control circuit FC. The operation code decoder FCD has 4-bit operation code data fc0 to fc
3 is decoded and 16 types of calculation mode selection signals am0 to am15
To form. Although not particularly limited, am3 of these operation mode selection signals is used as an internal control signal sp for making the output of the serial input / output circuit SIO a so-called x1 bit configuration, and is sent to the serial input / output circuit SIO. Further, the calculation mode selection signal am5 is used for performing the conventional write operation. In this mode, the write data d0 to d3 are sent to the selected memory cell from the complementary common data lines C D1 and C D4 without passing through the arithmetic circuit of the arithmetic logic unit ALU, so that the write operation can be speeded up. Planned.

第3図には、この実施例のデュアル・ポート・メモリの
ダブルサイクルモードを説明するためのタイミング図が
示されている。同図には、ダブルサイクルモードのう
ち、演算モード設定サイクルが実線で示され、演算コー
ド読み出しサイクルが点線で示されている。これらのダ
ブルサイクルモードは、ダミーサイクルとされる第1サ
イクルCycle1及び第2サイクルCycle2の二つのサイクル
によって構成される。
FIG. 3 is a timing diagram for explaining the double cycle mode of the dual port memory of this embodiment. In the figure, in the double cycle mode, the operation mode setting cycle is shown by a solid line, and the operation code read cycle is shown by a dotted line. These double cycle modes are composed of two cycles, a first cycle Cycle1 and a second cycle Cycle2, which are dummy cycles.

第3図において、デュアル・ポート・メモリはロウアド
レスストローブ信号▲▼がハイレベルからロウレ
ベルに変化されることによって起動される。前述のよう
に、デュアル・ポート・メモリのダブルサイクルモード
においては、このロウアドレスストローブ信号▲
▼の立ち下がりに先立ってカラムアドレスストローブ信
号▲▼及びライトイネーブル信号▲▼がロウ
レベルに変化される。また、特に制限されないが、デー
タ転送制御信号▲▼/▲▼及びシリアル出力制
御信号▲▼はハイレベルのままとされる。
In FIG. 3, the dual port memory is activated by changing the row address strobe signal () from high level to low level. As described above, in the double cycle mode of the dual port memory, this row address strobe signal
Prior to the fall of ▼, the column address strobe signal ▲ ▼ and the write enable signal ▲ ▼ are changed to the low level. Further, although not particularly limited, the data transfer control signal ▲ ▼ / ▲ ▼ and the serial output control signal ▲ ▼ remain at the high level.

デュアル・ポート・メモリのタイミング制御回路TCで
は、ロウアドレスストローブ信号▲▼の立ち下が
り時点においてカラムアドレスストローブ信号▲
▼及びライトイネーブル信号▲▼がロウレベルであ
ることから、判定回路のフリップフロップDCMがセット
され、その出力信号dcmがハイレベルとされる。これに
より、デュアル・ポート・メモリはダブルサイクルモー
ドとされる。
In the dual port memory timing control circuit TC, the column address strobe signal ▲
Since the ▼ and the write enable signal ▲ ▼ are at the low level, the flip-flop DCM of the determination circuit is set and the output signal dcm thereof is at the high level. This places the dual port memory in double cycle mode.

次に、ロウアドレスストロープ信号▲▼,カラム
アドレスストローブ信号▲▼及びライトイネーブ
ル信号▲▼が一旦ハイレベルに戻された後、ロウア
ドレスストローブ信号▲▼が再度ロウレベルに変
化させることによって、第2サイクルCycle2が開始され
る。ロウアドレスストローブ信号▲▼の立ち下が
りにやや遅れて、カラムアドレスストローブ信号▲
▼がロウレベルに変化される。このカラムアドレスス
トローブ信号▲▼の立ち下がり時点において、第
3図に実線で示すように、ライトイネーブル信号▲
▼がロウレベルとされている場合、デュアル・ポート・
メモリは演算モード設定サイクルとされる。また、カラ
ムアドレスストローブ信号▲▼の立ち下がり時点
において、第3図に点線で示すように、ライトイネーブ
ル信号▲▼がハイレベルのままとされる場合、デュ
アル・ポート・メモリは演算コード読み出しサイクルと
される。
Next, the row address strobe signal ▲ ▼, the column address strobe signal ▲ ▼, and the write enable signal ▲ ▼ are once returned to the high level, and then the row address strobe signal ▲ ▼ is changed to the low level again, whereby the second Cycle2 is started. The column address strobe signal ▲ is slightly delayed after the fall of the row address strobe signal ▲ ▼.
▼ is changed to low level. At the trailing edge of the column address strobe signal ▲ ▼, as shown by the solid line in FIG. 3, the write enable signal ▲
When ▼ is set to low level, dual port
The memory has a calculation mode setting cycle. Further, when the write enable signal ▲ ▼ is kept at the high level as shown by the dotted line in FIG. 3 at the time of the fall of the column address strobe signal ▲ ▼, the dual port memory has the operation code read cycle. To be done.

デュアル・ポート・メモリの演算モード設定サイクルに
おいて、カラムアドレスストローブ信号▲▼の立
ち下がりに先立って、アドレス信号入力用の外部端子A0
〜A3を介して演算コードFC1が供給される。デュアル・
ポート・メモリでは、内部制御信号dcmがハイレベルと
されさらに演算モード設定サイクルが識別されることに
よって、タイミング信号φfwがハイレベルとされ、外部
端子A0〜A3から供給される演算コードFC1が機能制御回
路FCの演算コードレジスタFCRに取り込まれる。
In the operation mode setting cycle of the dual port memory, the external pin A0 for inputting the address signal is input prior to the fall of the column address strobe signal ▲ ▼.
The operation code FC1 is supplied via ~ A3. dual·
In the port memory, the internal control signal dcm is set to high level and the operation mode setting cycle is further identified, so that the timing signal φfw is set to high level and the operation code FC1 supplied from the external terminals A0 to A3 is functionally controlled. It is taken into the operation code register FCR of the circuit FC.

一方、デュアル・ポート・メモリの演算コード読み出し
サイクルの場合、デュアル・ポート・メモリでは、内部
制御信号dcmがハイレベルとされさらに演算コード読み
出しサイクルが識別されることによって、タイミング信
号φfrがハイレベルとされる。これにより、ランダム入
出力回路RIOのデータマルチプレクサDMXにおいて、機能
制御回路FCの演算コードレジスタFCRに保持される演算
コードFC0が選択され、データバッファDBのデータ出力
バッファDOBに送られる。データ出力バッファDOBは、や
や遅れてハイレベルとされるタイミング信号φrrに従っ
て、演算コードFC0を、データ入力端子IO1〜IO4を介し
て外部の主装置に出力する。
On the other hand, in the case of the operation code read cycle of the dual port memory, in the dual port memory, the internal control signal dcm is set to the high level and the operation code read cycle is further identified, so that the timing signal φfr is set to the high level. To be done. As a result, in the data multiplexer DMX of the random input / output circuit RIO, the operation code FC0 held in the operation code register FCR of the function control circuit FC is selected and sent to the data output buffer DOB of the data buffer DB. The data output buffer DOB outputs the operation code FC0 to the external main device via the data input terminals IO1 to IO4 according to the timing signal φrr which is brought to a high level with a slight delay.

以上のように、この実施例のデュアル・ポート・メモリ
は、外部から供給される制御信号が特定の組み合わせと
されることによって、ダブルサイクルモードとされ、演
算モード設定サイクル又は演算コード読み出しサイクル
が二つの起動サイクルによって実行される。また、ダブ
ルサイクルモードのうちダミーサイクルとされる第1サ
イクルCycle1では、ダブルサイクルモードであることの
みが判定され、実質的な動作は後続する第2サイクルCy
cle2において実行される。このため、デュアル・ポート
・メモリに外部端子を増設することなく、演算コード読
み出しサイクル等の新しい機能を持たせることができ
る。第2サイクルCycle2における制御信号の組み合わせ
を変化させることによって、さらに各種の動作モードを
指定することができ、デュアル・ポート・メモリの多機
能化を実現できるものである。また、演算コード設定等
の実質的な動作を第2サイクルCycle2において実行させ
ることによって、このデュアル・ポート・メモリを制御
するマイクロコンピュータ等の処理速度に余裕を持たせ
ることができ、デュアル・ポート・メモリとマイクロコ
ンピュータのタイミング調整が容易となる。
As described above, the dual port memory of this embodiment is set to the double cycle mode by the control signals supplied from the outside in the specific combination, and the operation mode setting cycle or the operation code reading cycle is performed in two cycles. It is executed by one boot cycle. In the first cycle Cycle1, which is a dummy cycle in the double cycle mode, only the double cycle mode is determined, and the actual operation is the subsequent second cycle Cy.
executed in cle2. Therefore, a new function such as an operation code read cycle can be provided without adding an external terminal to the dual port memory. By changing the combination of the control signals in the second cycle Cycle2, various operation modes can be further specified, and the dual port memory can have multiple functions. In addition, by executing a substantial operation such as operation code setting in the second cycle Cycle2, it is possible to allow a processing speed of a microcomputer or the like which controls the dual port memory to have a margin. The timing adjustment of the memory and the microcomputer becomes easy.

以上の本実施例に示されるように、この発明を画像処理
用メモリとして用いられるデュアル・ポート・メモリ等
の半導体記憶装置に適用した場合、次のような効果が得
られる。すなわち、 (1)外部から供給される制御信号の所定の組み合わせ
とすることによって、その起動サイクルとそれに続く複
数の起動サイクルにより半導体集積回路装置の一つの動
作モードを実行させる複数サイクルモードを設けること
で、連続する複数の起動サイクルにおける制御信号の複
数の組み合わせによって、半導体集積回路装置の種々の
動作モードを指定することができるという効果が得られ
る。
When the present invention is applied to a semiconductor memory device such as a dual port memory used as an image processing memory as shown in the above embodiment, the following effects can be obtained. That is, (1) by providing a predetermined combination of control signals supplied from the outside to provide a plurality of cycle modes for executing one operation mode of the semiconductor integrated circuit device by the start cycle and a plurality of subsequent start cycles. Thus, there is an effect that various operation modes of the semiconductor integrated circuit device can be designated by a plurality of combinations of control signals in a plurality of consecutive activation cycles.

(2)上記(1)項により、外部端子を増設することな
く、半導体集積回路装置に拡張性を持たせることがで
き、その多機能化を図ることができるという効果が得ら
れる。
(2) According to the above item (1), it is possible to provide the semiconductor integrated circuit device with expandability without increasing the number of external terminals, and it is possible to achieve multi-functionality.

(3)上記(1)項の複数サイクルモードにおいて、演
算コードやその他の機能コードの設定など実質的な動作
を第2サイクル以後において実行することによって、マ
イクロコンピュータ等の主装置とデュアル・ポート・メ
モリ等の半導体記憶装置との間のタイミング調整が容易
となりその周辺回路を簡素化できるとともに、主装置の
処理速度に余裕を持たせることができるという効果が得
られる。
(3) In the multi-cycle mode of the above item (1), by executing a substantial operation such as setting of operation code and other function codes after the second cycle, a main device such as a microcomputer and a dual port The effects of facilitating the timing adjustment with a semiconductor memory device such as a memory, simplifying the peripheral circuits, and providing a margin in the processing speed of the main device are obtained.

(4)上記(1)項の複数 サイクルモードにおいて、
第2サイクル以後のサイクルを従来の動作モードと同様
な形態とすることで、従来のデュアル・ポート・メモリ
等の半導体記憶装置に大きな変更を施すことなく、多機
能化された半導体記憶装置を実現できるという効果が得
られる。
(4) In the multiple cycle mode described in (1) above,
By making the cycles after the second cycle the same as the conventional operation mode, it is possible to realize a multi-functional semiconductor memory device without making major changes to the conventional semiconductor memory device such as a dual port memory. The effect of being able to be obtained is obtained.

以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、この発明は上記実施例に限定される
ものではなく、その要旨を逸脱しない範囲で種々変更可
能であることはいうまでもない。例えば、この実施例の
デュアル・ポート・メモリでは、二つの起動サイクルか
らなるダブルサイクルモードを設けた、三つ以上の起動
サイクルにより一つの動作モードを実行させるものとし
てもよい。また、この実施例のデュアル・ポート・メモ
リでは、ロウアドレスストローブ信号▲▼,カラ
ムアドレスストローブ信号▲▼及びライトイネー
ブル信号▲▼の時間関係によってダブルサイクルモ
ードであることを識別しているが、例えばダブルサイク
ルモードを指定するための特定の制御信号を設けてもよ
いし、また制御信号の他の組み合わせによってダブルサ
イクルモードを識別させるものであってもよい。ダブル
サイクルモードの場合、例えばロウアドレスストローブ
信号▲▼をロウベタ(ロウレベルのまま)とし、
カラムアドレスストローブ信号▲▼のみをハイレ
ベルからロウレベルに繰り返し変化させるものとしても
よい。さらに、演算モード設定サイクルにおいて、演算
コード等はデータ入出力端子IO1〜IO4を介して供給して
もよいし、第1図及び第2図に示したランダム入出力回
路RIO,機能制御回路FC及びデュアル・ポート・メモリの
ブロック構成や制御信号の組み合わせ等は、種々の実施
形態を採りうるものである。
Although the invention made by the present inventor has been specifically described based on the embodiments, the invention is not limited to the above-mentioned embodiments and can be variously modified without departing from the scope of the invention. Nor. For example, in the dual port memory of this embodiment, a double cycle mode consisting of two start cycles may be provided, and one operation mode may be executed by three or more start cycles. In the dual port memory of this embodiment, the double cycle mode is identified by the time relationship between the row address strobe signal ▲ ▼, the column address strobe signal ▲ ▼ and the write enable signal ▲ ▼. A specific control signal for designating the double cycle mode may be provided, or the double cycle mode may be identified by another combination of the control signals. In the case of the double cycle mode, for example, the row address strobe signal ▲ ▼ is set to low solid (remains low level),
Only the column address strobe signal ▲ ▼ may be repeatedly changed from the high level to the low level. Further, in the operation mode setting cycle, the operation code or the like may be supplied through the data input / output terminals IO1 to IO4, or the random input / output circuit RIO, the function control circuit FC, and the function control circuit FC shown in FIGS. The block configuration of the dual port memory, the combination of control signals, and the like can adopt various embodiments.

以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるデュアル・ポート・
メモリに適用した場合について説明したが、それに限定
されるものではなく、例えばスタティック型RAMやその
他の半導体記憶装置にも適用できる。本発明は、少なく
とも複数の起動制御信号により制御される半導体記憶装
置には適用できる。
In the above description, the invention made by the present inventor is a field of application which is the background of the invention.
Although the case where the invention is applied to the memory has been described, the invention is not limited thereto, and the invention can be applied to, for example, a static RAM and other semiconductor memory devices. The present invention can be applied to a semiconductor memory device controlled by at least a plurality of activation control signals.

〔発明の効果〕〔The invention's effect〕

本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば、次のとおりであ
る。すなわち、外部から供給される制御信号を所定の組
み合わせとすることによって、その起動サイクルとそれ
に続く複数の起動サイクルにより半導体記憶装置の一つ
の動作モードを実行させる複数サイクルモードを設ける
ことで、連続する複数の起動サイクルにおける制御信号
の複数の組み合わせによって、半導体記憶装置の種々の
動作モードを指定することができ、外部端子を増設する
ことなく、半導体記憶装置の多機能化を図ることができ
るとともに、マイクロコンピュータ等の主装置とデュア
ル・ポート・メモリ等の半導体記憶装置との間のタイミ
ング調整が容易となり、また主装置の処理速度にも余裕
を持たせることができるものである。
The following is a brief description of an effect obtained by the representative one of the inventions disclosed in the present application. That is, by providing a control signal supplied from the outside in a predetermined combination, a plurality of cycle modes for executing one operation mode of the semiconductor memory device by its start cycle and a plurality of start cycles subsequent thereto are provided, and thus continuous operation is performed. Various operation modes of the semiconductor memory device can be designated by a plurality of combinations of control signals in a plurality of start-up cycles, and the semiconductor memory device can be made multifunctional without adding external terminals. The timing adjustment between the main device such as a microcomputer and the semiconductor storage device such as a dual port memory becomes easy, and the processing speed of the main device can be afforded.

【図面の簡単な説明】[Brief description of drawings]

第1図は、この発明が適用されたデュアル・ポート・メ
モリのランダム入出力回路及び機能制御回路の一実施例
を示す回路図、 第2図は、第1図のランダム入出力回路及び機能制御回
路を含むデュアル・ポート・メモリの一実施例を示すブ
ロック図、 第3図は、第2図のデュアル・ポート・メモリのダブル
サイクルモードの一実施例を示すタイミング図、 第4図は、従来のデュアル・ポート・メモリの動作を説
明するためのタイミング図である。 RIO……ランダム入出力回路、FC……機能制御回路、ALU
……演算論理ユニット、DB……データバッファ、DL……
データラッチ、DMX……データマルチプレクサ、FCR……
演算コードレジスタ、FCD……演算コードデコーダ。 M−ARY1……メモリアレイ、SA1……センスアンプ、CSW
1……カラムスイッチ、DR1……データレジスタ、DSL1…
…データセレクタ、PNT……ポインタ、RCD……ランダム
・アクセス・ポート用カラムアドレスデコーダ、SCD…
…シリアル・アクセス・ポート用カラムアドレスデコー
ダ、RD……ロウアドレスデコーダ、CADB……カラムアド
レスバッファ、RADB……ロウアドレスバッファ、AMX…
…アドレスマルチプレクサ、SIO……シリアル入出力回
路、TC……タイミング制御回路、REFC……リフレッシュ
アドレスカウンタ。
FIG. 1 is a circuit diagram showing an embodiment of a random input / output circuit and a function control circuit of a dual port memory to which the present invention is applied, and FIG. 2 is a random input / output circuit and a function control of FIG. FIG. 4 is a block diagram showing an embodiment of a dual port memory including a circuit, FIG. 3 is a timing diagram showing an embodiment of the double cycle mode of the dual port memory of FIG. 2, and FIG. 3 is a timing diagram for explaining the operation of the dual port memory of FIG. RIO: Random input / output circuit, FC: Function control circuit, ALU
…… Arithmetic logic unit, DB …… Data buffer, DL ……
Data latch, DMX ... Data multiplexer, FCR ...
Operation code register, FCD ... Operation code decoder. M-ARY1 …… Memory array, SA1 …… Sense amplifier, CSW
1 …… Column switch, DR1 …… Data register, DSL1…
… Data selector, PNT… Pointer, RCD… Column address decoder for random access port, SCD…
… Column address decoder for serial access port, RD… Row address decoder, CADB… Column address buffer, RADB… Row address buffer, AMX…
... Address multiplexer, SIO ... Serial input / output circuit, TC ... Timing control circuit, REFC ... Refresh address counter.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】外部から供給される制御信号が所定の組み
合わせのときにダミーサイクルであることを識別する判
定回路を備え、上記ダミーサイクルに続いて所定の外部
端子から供給される入力信号を通常サイクルとは異なる
意味を持つ信号として入力又は出力される動作サイクル
としたことを特徴とする半導体記憶装置。
1. A judgment circuit for identifying a dummy cycle when a control signal supplied from the outside has a predetermined combination, and an input signal supplied from a predetermined external terminal is normally provided after the dummy cycle. A semiconductor memory device, wherein an operation cycle is input or output as a signal having a meaning different from a cycle.
【請求項2】上記制御信号はロウアドレスストローブ信
号▲▼、カラムアドレストローブ信号▲▼
及びライトイネーブル信号▲▼であり、上記判定回
路はロウアドレスストローブ信号▲▼がロウレベ
ルにされる前に上記カラムアドレスストローブ信号▲
▼及びライトイネーブル信号▲▼がロウレベル
にされたことを識別するものであり、この識別信号によ
り次の動作サイクルにおいてアドレス端子又はデータ端
子の一部を介して供給される入力信号をアドレス信号又
はデータとはそれぞれ別の意味を持つ所定の機能コード
として入力又は出力されることを特徴とする特許請求の
範囲第1項記載の半導体記憶装置。
2. The control signals are a row address strobe signal ▲ ▼ and a column address strobe signal ▲ ▼.
And the write enable signal ▲ ▼, the determination circuit outputs the column address strobe signal ▲ before the row address strobe signal ▲ ▼ is set to the low level.
The ▼ and the write enable signal ▲ ▼ are used to identify that they have been set to the low level, and this identification signal is used to change the input signal supplied through a part of the address terminal or the data terminal in the next operation cycle to the address signal or the data. 5. The semiconductor memory device according to claim 1, wherein the semiconductor memory device is input or output as a predetermined function code having a different meaning from each other.
JP61223572A 1986-09-24 1986-09-24 Semiconductor memory device Expired - Lifetime JPH0748299B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61223572A JPH0748299B2 (en) 1986-09-24 1986-09-24 Semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61223572A JPH0748299B2 (en) 1986-09-24 1986-09-24 Semiconductor memory device

Publications (2)

Publication Number Publication Date
JPS6379296A JPS6379296A (en) 1988-04-09
JPH0748299B2 true JPH0748299B2 (en) 1995-05-24

Family

ID=16800262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61223572A Expired - Lifetime JPH0748299B2 (en) 1986-09-24 1986-09-24 Semiconductor memory device

Country Status (1)

Country Link
JP (1) JPH0748299B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5023838A (en) * 1988-12-02 1991-06-11 Ncr Corporation Random access memory device with integral logic capability

Also Published As

Publication number Publication date
JPS6379296A (en) 1988-04-09

Similar Documents

Publication Publication Date Title
US4577293A (en) Distributed, on-chip cache
JP2740063B2 (en) Semiconductor storage device
JPH0740430B2 (en) Memory device
JPH0676566A (en) Semiconductor memory device
JPH0612863A (en) Dual port dram
JPH04313887A (en) Semiconductor integrated circuit
JPH0472255B2 (en)
JPH04228172A (en) Semiconductor memory
JPH05274862A (en) Semiconductor memory device
JPS61288240A (en) Semiconductor storage device
JPH079751B2 (en) Semiconductor memory device
JPH08235852A (en) Semiconductor storage device
JP2575090B2 (en) Semiconductor storage device
JPH0748299B2 (en) Semiconductor memory device
EP0420339A2 (en) Multi-plane random access memory system
JPS61289596A (en) Semiconductor memory device
JPS63239676A (en) Semiconductor storage device
JP2607432B2 (en) Semiconductor storage device
JPH0713860B2 (en) Semiconductor memory device
JPH081745B2 (en) Serial access memory
KR0172369B1 (en) Semiconductor memory device
JP2684368B2 (en) Semiconductor memory device
JP3057728B2 (en) Semiconductor storage device
JPS6376194A (en) Semiconductor memory device
JP2728395B2 (en) Semiconductor storage device