JPS6160516B2 - - Google Patents

Info

Publication number
JPS6160516B2
JPS6160516B2 JP54083588A JP8358879A JPS6160516B2 JP S6160516 B2 JPS6160516 B2 JP S6160516B2 JP 54083588 A JP54083588 A JP 54083588A JP 8358879 A JP8358879 A JP 8358879A JP S6160516 B2 JPS6160516 B2 JP S6160516B2
Authority
JP
Japan
Prior art keywords
output
data
ram
flip
flop
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
Application number
JP54083588A
Other languages
Japanese (ja)
Other versions
JPS567290A (en
Inventor
Akira Takai
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP8358879A priority Critical patent/JPS567290A/en
Publication of JPS567290A publication Critical patent/JPS567290A/en
Publication of JPS6160516B2 publication Critical patent/JPS6160516B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • G11C11/419Read-write [R-W] circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Static Random-Access Memory (AREA)

Description

【発明の詳細な説明】 本発明は記憶装置に関し特にスタテイツク
RAMの読み出し制御装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage device, and particularly to a static storage device.
This relates to a RAM read control device.

最近データ処理システムとしてマイクロコンピ
ユータが多用されそこではシステムに内蔵された
メモリのデータを命令により処理するために
RAM読み出し制御装置が用いられている。従来
のRAM読み出し装置は、RAMセルのデータ共通
出力線であるQと、その反転共通出力線の両者
を備えているにもかかわらず、読み出しアンプに
はQ又はのいずれかしか結合されていなかつ
た。この為、一旦A.L.U.(Arithmetic Logic
Unitの略)でデータを処理しデータメモリである
RAMに記憶してしまうと、処理された一連デー
タの反転データを得るには、最も一般的な方法と
して、RAMのアドレスを指定し、アキユムレー
タにデータを読み出し、A.L.Uでその反転処理を
し、さらにRAMに書き込む、この操作を毎回
RAMアドレス指定を変えながら実行する必要が
あつた。
Recently, microcomputers have been widely used as data processing systems, and they are used to process data in the system's built-in memory using instructions.
A RAM read controller is used. Conventional RAM read devices have both Q, which is the data common output line of RAM cells, and its inverted common output line, but only Q or Q is coupled to the read amplifier. . For this reason, ALU (Arithmetic Logic
Unit) is a data memory that processes data.
Once stored in RAM, the most common way to obtain the inverted data of a series of processed data is to specify the RAM address, read the data to the accumulator, invert it in ALU, and then Write to RAM, do this operation every time
It was necessary to execute the program while changing the RAM address specification.

本発明の目的は容易にメモリの反転データを得
ることのできる記憶装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a storage device that can easily obtain inverted data of the memory.

本発明によれば選択信号を記憶するセツト、リ
セツト可能なフリツプフロツプと、その反転出力
線を持つスタテイツクRAMと出力読み出しアン
プの間に、該出力線と反転出力線を、上記選択信
号により制御される制御ゲートを備え、上記フリ
ツプフロツプをセツト又はリセツトすることによ
り、上記スタテイツクRAMに記憶された情報と
その反転情報を任意に選択出来るようにしたこと
を特徴とする。
According to the present invention, between a static RAM having a set/resettable flip-flop that stores a selection signal, and an output readout amplifier having an inverted output line thereof, the output line and the inverted output line are controlled by the selection signal. The device is characterized in that it includes a control gate, and by setting or resetting the flip-flop, the information stored in the static RAM and its inverted information can be arbitrarily selected.

次に本発明の一実施例を第1図を参照して説明
する。本実施例ではNチヤンネルMOSトランジ
スタを採用した例について示すがPチヤンネルで
も本質的には同様である。
Next, one embodiment of the present invention will be described with reference to FIG. Although this embodiment shows an example in which an N-channel MOS transistor is used, a P-channel MOS transistor is essentially the same.

第1図において、ワード線A0〜A3と一対の出
力線とQとの各交点にはメモリ―セルC0〜C3
が配されており、メモリ―セルC0〜C3はそれぞ
れワード線A0〜A3に制御電極が結合された一対
のゲート(A0,A0Q)、(A1,A1Q)、(A2
,A2Q)および(A3,A3Q)を介して反転共
通出力線と共通出力線Qに結合されている。こ
こでメモリ―セルC0〜C3としてはフリツプフロ
ツプ形式の真補の出力信号を発生するものが利用
されるが真補の出力を発生するものであれば何ら
フリツプフロツプ形式のものに特定されるもので
はない。共通出力線Q,は一般にはデイツト線
と呼ばれている。
In FIG. 1, memory cells C0 to C3 are located at each intersection of word lines A0 to A3 , a pair of output lines, and Q.
The memory cells C 0 to C 3 have a pair of gates (A 0 , A 0 Q) and (A 1 , A 1 Q) whose control electrodes are connected to the word lines A 0 to A 3 , respectively. , (A 2
, A 2 Q) and (A 3 , A 3 Q) to the inverting common output line and the common output line Q. Here, as the memory cells C0 to C3 , memory cells that generate a true complement output signal of a flip-flop type are used, but any cell that generates a true complement output can be specified as a flip-flop type. isn't it. The common output line Q is generally called a date line.

出力線QとはトランスアーゲートTSF2
TSF1を介してセンスアンプRAの入力に結合され
ている。トランスフアーゲートTSF2には制御用
フリツプフロツプFFの真出力が制御入力され、
トランスフアーゲートTSF1にはフリツプフロツ
プFFの反転出力が入力されている。
Output line Q is transargate TSF 2 and
Coupled to the input of sense amplifier RA via TSF 1 . The true output of the control flip-flop FF is input to the transfer gate TSF 2 .
The inverted output of the flip-flop FF is input to the transfer gate TSF1 .

一般にデータ処理をする時のRAMへのデータ
の書き込み及びRAMからのデータの読み出しを
実行する場合、選択信号記憶フリツプフロツプ
FFはシステムの初期状態でセツトされていると
すると、FFの出力はハイレベルであるからゲー
トTSF1は非導通であり、ゲートTSF2が導通して
いることから全てのデータの処理はRAMのデー
タ共通線Qすなわちデイジツト線Qを介して実行
されることになる。次に一旦処理されてRAMに
記憶された一連のデータの反転データが必要な場
合、上記フリツプフロツプFFを命令等により、
リセツトすることで、FFの出力はロウレベルと
なり、インバータINVの出力が、ハイレベルとな
るので、TSF2が非導通、TSF1が導通となるの
で、RAMのデータ共通線が読み出しアンプに
出力される事になり、指定したRAMのアドレス
の値は全て記憶された値の反転情報として取り扱
う事が出来ることになる。従つて本発明を使用す
る事により大量のデータを扱う例えばビデオシス
テム等に於ては一命令で記憶情報(パターン)を
反転する事が出来、いわゆるソフトウエアの負担
を大幅に軽減出来るものである。
Generally, when writing data to RAM and reading data from RAM during data processing, a selection signal storage flip-flop is used.
Assuming that FF is set in the initial state of the system, the output of FF is high level, so gate TSF 1 is non-conductive, and gate TSF 2 is conductive, so all data processing is performed by RAM. This is executed via the data common line Q, that is, the digit line Q. Next, when inverted data of a series of data that has been processed and stored in RAM is required, the flip-flop FF is
By resetting, the output of FF becomes low level and the output of inverter INV becomes high level, so TSF 2 becomes non-conductive and TSF 1 becomes conductive, so the RAM data common line is output to the read amplifier. This means that all values at the specified RAM address can be treated as inverted information of the stored values. Therefore, by using the present invention, it is possible to reverse the stored information (pattern) with a single command in a video system, etc. that handles a large amount of data, and the burden on so-called software can be greatly reduced. .

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示す構成図であ
る。C0〜C3はスタテイツクRAMセル、A0〜A3
アドレス線、QはRAMデータ共通線、はQの
反転データ共通線、A0Q〜A3Qは各アドレスが選
択された時にセルのデータをデータ共通線に導く
選択ゲート、A0〜A3は反転共通線へ導く選
択ゲート。 RAは読み出しアンプ、FFはQを出力とするか
を出力とするかの選択信号記憶フリツプフロツ
プ、Rはそのリセツト入力、Sはそのセツト入
力。TSF1はをRAに導くトランスフアゲート、
TSF2はQをRAに導くトランスフアゲート。INV
はインバータ。
FIG. 1 is a block diagram showing an embodiment of the present invention. C 0 - C 3 are static RAM cells, A 0 - A 3 are address lines, Q is a RAM data common line, Q is an inverted data common line, A 0 Q - A 3 Q are cells when each address is selected. A 0 to A 3 are selection gates that lead the data to the data common line, and A 0 to A 3 are selection gates that lead the data to the inverted common line. RA is a read amplifier, FF is a flip-flop that stores a selection signal for outputting Q or not, R is its reset input, and S is its set input. TSF 1 is a transfer gate that leads to RA,
TSF 2 is a transfer gate that leads Q to RA. INV
is an inverter.

Claims (1)

【特許請求の範囲】[Claims] 1 メモリの真出力が与えられる第1のデイジツ
ト線と、上記メモリの補出力が与えられる第2の
デイジツト線と、読み出しアンプと、上記第1の
デイジツト線と上記読み出しアンプの入力との間
に設けられた第1のゲートと、上記第2のデイジ
ツト線と上記読み出しアンプの入力との間に設け
られた第2のゲートと、一出力が上記第1のゲー
トの制御入力とされ、他出力が上記第2のゲート
制御入力とされたフリツプフロツプとを含み、上
記フリツプフロツプの状態により上記メモリの真
出力および補出力のいずれかを読み出しうるよう
にしたことを特徴とする記憶装置。
1. A first digit line to which the true output of the memory is given, a second digit line to which the auxiliary output of the memory is given, a readout amplifier, and between the first digit line and the input of the readout amplifier. A first gate is provided, a second gate is provided between the second digit line and the input of the readout amplifier, one output is used as a control input of the first gate, and the other output is 2. A storage device comprising: a flip-flop having the second gate control input; and either a true output or an auxiliary output of the memory can be read depending on the state of the flip-flop.
JP8358879A 1979-07-02 1979-07-02 Memory unit Granted JPS567290A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8358879A JPS567290A (en) 1979-07-02 1979-07-02 Memory unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8358879A JPS567290A (en) 1979-07-02 1979-07-02 Memory unit

Publications (2)

Publication Number Publication Date
JPS567290A JPS567290A (en) 1981-01-24
JPS6160516B2 true JPS6160516B2 (en) 1986-12-20

Family

ID=13806643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8358879A Granted JPS567290A (en) 1979-07-02 1979-07-02 Memory unit

Country Status (1)

Country Link
JP (1) JPS567290A (en)

Also Published As

Publication number Publication date
JPS567290A (en) 1981-01-24

Similar Documents

Publication Publication Date Title
JPS6151243A (en) Register type operation processor
JPH0612863A (en) Dual port DRAM
US4314353A (en) On chip ram interconnect to MPU bus
US5047972A (en) Digital signal processor with memory having data shift function
JPS5995660A (en) Data processor
JPS6128198B2 (en)
JPS59188764A (en) memory device
JPS6160516B2 (en)
US4694419A (en) Programmable controller with direct to plant addressing
JPS63116262A (en) Data processor
JPH0514359B2 (en)
JPS59111533A (en) Digital data calculation circuit
JPS629926B2 (en)
WO2025154744A1 (en) Central processing unit
JPS6140628A (en) Memory circuit
JP2702265B2 (en) Semiconductor storage device
JPS6329295B2 (en)
JPH0457284A (en) Semiconductor memory device
JPH06349275A (en) Semiconductor memory device
JPS6364141A (en) Storage device
JPH0291881A (en) Semiconductor storage device
JPS5971510A (en) Sequence control circuit
JPS61161560A (en) Memory device
JPS61289449A (en) High speed memory diagnozing processor
JPH01237735A (en) Trace memory