JPH0787032B2 - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPH0787032B2 JPH0787032B2 JP60150859A JP15085985A JPH0787032B2 JP H0787032 B2 JPH0787032 B2 JP H0787032B2 JP 60150859 A JP60150859 A JP 60150859A JP 15085985 A JP15085985 A JP 15085985A JP H0787032 B2 JPH0787032 B2 JP H0787032B2
- Authority
- JP
- Japan
- Prior art keywords
- cell
- bit line
- dummy
- selection circuit
- word
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17748—Structural details of configuration resources
- H03K19/1776—Structural details of configuration resources for memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4096—Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4099—Dummy cell treatment; Reference voltage generators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/08—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
- H03K19/094—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17724—Structural details of logic blocks
- H03K19/17728—Reconfigurable logic blocks, e.g. lookup tables
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/1778—Structural details for adapting physical parameters
- H03K19/17792—Structural details for adapting physical parameters for operating speed
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Databases & Information Systems (AREA)
- Dram (AREA)
- Logic Circuits (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は半導体記憶装置、特にダイナミックメモリセル
による演算機能を備えた半導体記憶装置に関する。
による演算機能を備えた半導体記憶装置に関する。
従来、ダイナミックメモリセルを用いた半導体記憶装置
は、1つのセンスアンプに入力されているビット線対の
うち、一方のビット線に接続されたメモリセルと、他方
のビット線に接続された判定用ダミーセルとをを同時に
選択し、しかる後センスアンプを動作させるようになっ
ていた。
は、1つのセンスアンプに入力されているビット線対の
うち、一方のビット線に接続されたメモリセルと、他方
のビット線に接続された判定用ダミーセルとをを同時に
選択し、しかる後センスアンプを動作させるようになっ
ていた。
〔発明が解決しようとする問題点〕 上述したDRAMを含め通常のDRAM一般では、単にセルにデ
ータの書き込み、読み出しを行う機能を有しているだけ
である。従って、例えばメモリセルに格納された2つの
データを演算する場合、2つのデータをDRAMから読み出
し、外部で演算することになる。しかし、この演算速度
はDRAMの出力ビット数(入出力端子数)により限定され
てしまうため、例えば1ビット入出力のDRAMでは1ビッ
トずつの出力により演算の速度の高速化が望めないとい
う問題点を有している。
ータの書き込み、読み出しを行う機能を有しているだけ
である。従って、例えばメモリセルに格納された2つの
データを演算する場合、2つのデータをDRAMから読み出
し、外部で演算することになる。しかし、この演算速度
はDRAMの出力ビット数(入出力端子数)により限定され
てしまうため、例えば1ビット入出力のDRAMでは1ビッ
トずつの出力により演算の速度の高速化が望めないとい
う問題点を有している。
本発明の目的は、このような問題を解決し、セルに書き
こまれたデータを高速に演算処理できるようにした半導
体記憶装置を提供することにある。
こまれたデータを高速に演算処理できるようにした半導
体記憶装置を提供することにある。
本発明の半導体記憶装置の構成は、演算出力モード時に
1つのセンスアンプに接続されたビット線対にそれぞれ
接続した演算対象のデータが格納された2つのメモリセ
ルに対応した2本のワード線を同時に選択するワード線
選択回路と、前記ビット線対にそれぞれ接続されリセッ
ト信号によりリセット状態となるダミーセルと、制御信
号に応じて前記ビット線対のうち一方を前記ダミーセル
と接続するダミーセル選択回路と、前記演算出力モード
時に前記ワード線選択回路に所定の2本のワード線を選
択させるとともに、前記制御信号を前記ダミーセル選択
回路に供給する制御回路とを有し、前記演算出力モード
時に前記ビット線対の一方のビット線に前記演算対象の
2つのメモリセルの一方を接続し、他方のビット線に他
方のメモリセル及び前記ダミーセルを接続し、前記セン
スアンプにより増幅された前記ビット線対の差電位を前
記2つのメモリセルの演算結果として出力することを特
徴とする。
1つのセンスアンプに接続されたビット線対にそれぞれ
接続した演算対象のデータが格納された2つのメモリセ
ルに対応した2本のワード線を同時に選択するワード線
選択回路と、前記ビット線対にそれぞれ接続されリセッ
ト信号によりリセット状態となるダミーセルと、制御信
号に応じて前記ビット線対のうち一方を前記ダミーセル
と接続するダミーセル選択回路と、前記演算出力モード
時に前記ワード線選択回路に所定の2本のワード線を選
択させるとともに、前記制御信号を前記ダミーセル選択
回路に供給する制御回路とを有し、前記演算出力モード
時に前記ビット線対の一方のビット線に前記演算対象の
2つのメモリセルの一方を接続し、他方のビット線に他
方のメモリセル及び前記ダミーセルを接続し、前記セン
スアンプにより増幅された前記ビット線対の差電位を前
記2つのメモリセルの演算結果として出力することを特
徴とする。
次に本発明について図面を参照して説明する。
第1図は本発明の第1の実施例の回路図である。本実施
例は、ワード選択回路1と、ダミーセル選択回路2と、
制御回路3と、センスアンプ4と、センスアンプ4に接
続された1対のビット線5,6と、ビット線5,6とトランジ
スタQ1,Q2とを介して夫々接続される1対のI/O線7,8
と、ワード選択回路1から出力されるワード線9,10,13,
14と、これらワード線を介してビット線5,6と接続され
るセル11,12,15,16と、ダミーセル選択回路2から出力
されるダミーワード線17,18と、これらダミーワード線1
7,18を介してビット線5,6に夫々接続されるダミーセル1
9,20とを含んでいる。これらワード線が選択されない時
は、ダミーリセット信号DRにより、ダミーセル19,20の
コンデンサはその電荷が放電されて0となっている。な
お、図示していないが、出力回路がI/O線7,8に接続さ
れ、ここから所要のデータが出力される。ここでセル11
をセル(A),セル12をセル(B),ダミーワード線17
をANDダミーワード線,ダミーワード線18をORダミーワ
ード線というものとする。
例は、ワード選択回路1と、ダミーセル選択回路2と、
制御回路3と、センスアンプ4と、センスアンプ4に接
続された1対のビット線5,6と、ビット線5,6とトランジ
スタQ1,Q2とを介して夫々接続される1対のI/O線7,8
と、ワード選択回路1から出力されるワード線9,10,13,
14と、これらワード線を介してビット線5,6と接続され
るセル11,12,15,16と、ダミーセル選択回路2から出力
されるダミーワード線17,18と、これらダミーワード線1
7,18を介してビット線5,6に夫々接続されるダミーセル1
9,20とを含んでいる。これらワード線が選択されない時
は、ダミーリセット信号DRにより、ダミーセル19,20の
コンデンサはその電荷が放電されて0となっている。な
お、図示していないが、出力回路がI/O線7,8に接続さ
れ、ここから所要のデータが出力される。ここでセル11
をセル(A),セル12をセル(B),ダミーワード線17
をANDダミーワード線,ダミーワード線18をORダミーワ
ード線というものとする。
今、ワード線9とワード線10及びANDダミーワード線17
を選択し、セル(A)11及びダミーセル19をビット線5
に、セル(B)12をビット線6に接続した場合を考え
る。また、I/O線7がハイ(High),8がロウ(Low)の場
合に出力「1」であるとする。
を選択し、セル(A)11及びダミーセル19をビット線5
に、セル(B)12をビット線6に接続した場合を考え
る。また、I/O線7がハイ(High),8がロウ(Low)の場
合に出力「1」であるとする。
(1)セル(A)11の内容がHighであり、セル(B)12
の内容がLowである場合。
の内容がLowである場合。
ビット線5のレベルは、セル(A)11の内容がHighであ
るため、ダミーセル19の充電電荷分だけ低下し、セル
(B)12の内容がLowであるため、セル(B)12の充電
電荷分だけ、ビット線6のレベルが低下する。ダミーセ
ルはセルの約半分の大きさに設定しておけば、ビット線
5,6との間には差電位を生じ、ビット線5の方が高くな
る。これをセンスアンプ4で増幅すれば、ビット線5は
High,ビット線6はLowとなる。これはI/O線7,8を通って
外部に出力された場合「1」に対応するセンスアンプの
傾きとなる。センス前の状態においてセル(A)11High
は「1」,セル(B)Lowは「1」に対応させておけ
ば、「1」と「1」とを演算して「1」を生じたことに
なる。
るため、ダミーセル19の充電電荷分だけ低下し、セル
(B)12の内容がLowであるため、セル(B)12の充電
電荷分だけ、ビット線6のレベルが低下する。ダミーセ
ルはセルの約半分の大きさに設定しておけば、ビット線
5,6との間には差電位を生じ、ビット線5の方が高くな
る。これをセンスアンプ4で増幅すれば、ビット線5は
High,ビット線6はLowとなる。これはI/O線7,8を通って
外部に出力された場合「1」に対応するセンスアンプの
傾きとなる。センス前の状態においてセル(A)11High
は「1」,セル(B)Lowは「1」に対応させておけ
ば、「1」と「1」とを演算して「1」を生じたことに
なる。
(2)セル(A)11の内容がHigh,セル(B)12の内容
がHighである場合。
がHighである場合。
(1)と同様にビット線5,6との間には差電位を生じ、
ビット線5の方が低くなる。これをセンスアンプによっ
て増幅すれば、ビット線5はLow,ビット線6はHighとな
る。これはI/O線7,8を通って外部に出力された場合
「0」に対応するセンスアンプの傾きとなる。セル
(A)11Highは「1」,セル(B)12High「0」に対応
しており、これら「1」と「0」とを演算して「0」を
生じたことになる。
ビット線5の方が低くなる。これをセンスアンプによっ
て増幅すれば、ビット線5はLow,ビット線6はHighとな
る。これはI/O線7,8を通って外部に出力された場合
「0」に対応するセンスアンプの傾きとなる。セル
(A)11Highは「1」,セル(B)12High「0」に対応
しており、これら「1」と「0」とを演算して「0」を
生じたことになる。
同様にして、セル(1)11Low,セル(B)12Lowの場
合、ビット線5はセル(A)11と電荷0であるダミーセ
ル19の充電電荷分下がることにより、ビット線6の電位
よりも低いレベルとなる。従って、「0」と「1」とを
演算して「0」を生じ、セル(A)11Low,セル(B)12
Highの場合「0」と「0」とを演算して「0」を生じる
ことがわかる。これをまとめると第1表を得る。これは
セル(A)11とセル(B)12との間のAND演算にほかな
らない。この表中、(1),(0)は外部データ、Hig
h,Lowはセルのレベルを示す。
合、ビット線5はセル(A)11と電荷0であるダミーセ
ル19の充電電荷分下がることにより、ビット線6の電位
よりも低いレベルとなる。従って、「0」と「1」とを
演算して「0」を生じ、セル(A)11Low,セル(B)12
Highの場合「0」と「0」とを演算して「0」を生じる
ことがわかる。これをまとめると第1表を得る。これは
セル(A)11とセル(B)12との間のAND演算にほかな
らない。この表中、(1),(0)は外部データ、Hig
h,Lowはセルのレベルを示す。
次に、ワード線9とワード線10及びORダミーワード線18
を選択し、セル(A)11をビット線5に、セル(B)12
及びダミーセル20をビット線6に接続した場合を考え
る。
を選択し、セル(A)11をビット線5に、セル(B)12
及びダミーセル20をビット線6に接続した場合を考え
る。
(1)セル(A)11の内容がHighであり、セル(B)12
の内容がLowである場合。
の内容がLowである場合。
セル(A)11の内容がHighであるからビット線5の電位
の変化はなく、セル(B)12の内容がLowであるためセ
ル(B)12及びダミーセル20の充電分だけビット線6の
電位が低下する。この動作により、ビット線5,6の間に
は差電位を生じ、ビット線5の方が高くなり、これをセ
ンスアンプで増幅すれば、ビット線5はHigh,ビット線
6はLowとなる。これはI/O線7,8を通って外部に出力さ
れた場合、「1」に対応するセンスアンプの傾きとな
る。センス前の状態において、セル(A)11Highは
「1」、セル(B)12Lowは「1」に対応しており、
「1」と「1」とを演算して「1」を生じることにな
る。
の変化はなく、セル(B)12の内容がLowであるためセ
ル(B)12及びダミーセル20の充電分だけビット線6の
電位が低下する。この動作により、ビット線5,6の間に
は差電位を生じ、ビット線5の方が高くなり、これをセ
ンスアンプで増幅すれば、ビット線5はHigh,ビット線
6はLowとなる。これはI/O線7,8を通って外部に出力さ
れた場合、「1」に対応するセンスアンプの傾きとな
る。センス前の状態において、セル(A)11Highは
「1」、セル(B)12Lowは「1」に対応しており、
「1」と「1」とを演算して「1」を生じることにな
る。
同様にセル(A)11High,セル(B)12Highの時は
「1」と「0」とを演算して「1」を得、セルA11Low,
セル(B)12Lowの場合、ビット線6はセル(B)12と
電荷0であるダミーセル20の充電電荷分下がることによ
り、ビット線5より低いレベルとなる。従って、「0」
と「1」とを演算して「1」を得、セル(A)11Low,セ
ル(B)12Highの時は「0」と「0」とを演算して
「0」を得る。これをまとめると第2表を得る。これは
セル(A)11とセル(B)12間のOR演算にほかならな
い。
「1」と「0」とを演算して「1」を得、セルA11Low,
セル(B)12Lowの場合、ビット線6はセル(B)12と
電荷0であるダミーセル20の充電電荷分下がることによ
り、ビット線5より低いレベルとなる。従って、「0」
と「1」とを演算して「1」を得、セル(A)11Low,セ
ル(B)12Highの時は「0」と「0」とを演算して
「0」を得る。これをまとめると第2表を得る。これは
セル(A)11とセル(B)12間のOR演算にほかならな
い。
このように2つのセルの演算の結果、センス後のセルの
内容は演算後の内容に置き代わる破壊読出しとなる。こ
のセンス前のセルの内容を保持する必要がある場合に
は、演算用のセルを限定して用いることにより、センス
前のセルの内容を保持したまま演算を行なうことも可能
である。
内容は演算後の内容に置き代わる破壊読出しとなる。こ
のセンス前のセルの内容を保持する必要がある場合に
は、演算用のセルを限定して用いることにより、センス
前のセルの内容を保持したまま演算を行なうことも可能
である。
第2図はこのような半導体記憶装置の第2の実施例の回
路図である。本実施例は、第1の実施例の他に、演算ワ
ード選択回路30と、この演算ワード選択回路30から出力
される演算ワード線31,41と、これら演算ワード線31,41
を介してビット線5,6に夫々接続される演算セル32,42と
を備えたものである。この場合も第1の実地例と同様出
力回路がI/O線7,8に接続されており、I/O線7がHigh,8
がLowの場合が出力「1」となるとする。
路図である。本実施例は、第1の実施例の他に、演算ワ
ード選択回路30と、この演算ワード選択回路30から出力
される演算ワード線31,41と、これら演算ワード線31,41
を介してビット線5,6に夫々接続される演算セル32,42と
を備えたものである。この場合も第1の実地例と同様出
力回路がI/O線7,8に接続されており、I/O線7がHigh,8
がLowの場合が出力「1」となるとする。
今、セル11の内容とセル12の内容をAND演算し、この演
算後セル11,12の内容を保持する必要がある場合を考え
る。すなわち、次の手順でセル内容の非破壊演算が行わ
れる。
算後セル11,12の内容を保持する必要がある場合を考え
る。すなわち、次の手順でセル内容の非破壊演算が行わ
れる。
1)ワード線9とダミーワード線18を高レベルとし、そ
の後センスアンプ4を動作させてセル11の内容をリフレ
ッシュする。この時、読み出し、書込みが行なわれても
かまわない。
の後センスアンプ4を動作させてセル11の内容をリフレ
ッシュする。この時、読み出し、書込みが行なわれても
かまわない。
2)次に、センスアンプ4を動作させたまま、演算ワー
ド選択回路30を動作させ、演算ワード線31を高レベルと
し、演算セル32の内容をセル11の内容と同一にする。
ド選択回路30を動作させ、演算ワード線31を高レベルと
し、演算セル32の内容をセル11の内容と同一にする。
3)ワード線9、ダミーワード線18、演算ワード線31を
低レベルとし、ビット線5,6をイニシャライズする。
低レベルとし、ビット線5,6をイニシャライズする。
4)ワード線10とダミーワード線17とを高レベルとし、
その後センスアンプ4を動作させ、セル12の内容をリフ
レッシュする。この時読み出し、書込みが行なわれても
かまわない。
その後センスアンプ4を動作させ、セル12の内容をリフ
レッシュする。この時読み出し、書込みが行なわれても
かまわない。
5)次にセンスアンプ4を動作させたまま、演算ワード
選択回路30を動作させ、演算ワード線41を高レベルと
し、演算セル42の内容を、セル12の内容と同一にする。
選択回路30を動作させ、演算ワード線41を高レベルと
し、演算セル42の内容を、セル12の内容と同一にする。
6)ワード線10、ダミーワード線17、演算ワード線30を
低レベルとし、ビット線5,6をイニシャライズする。
低レベルとし、ビット線5,6をイニシャライズする。
7)演算ワード選択回路30を動作させ、演算ワード線3
1,41を2本とも高レベルとする。同時に、ダミーセル選
択回路2を動作させ、ANDダミーワード線17を高レベル
とする。
1,41を2本とも高レベルとする。同時に、ダミーセル選
択回路2を動作させ、ANDダミーワード線17を高レベル
とする。
8)センスアンプ4を動作させ、演算セル32,42の内容
をAND演算する。
をAND演算する。
以上説明した様に、演算用のセルを設けることによっ
て、演算前のデータを破壊することなく演算を行なうこ
とが可能となる。
て、演算前のデータを破壊することなく演算を行なうこ
とが可能となる。
以上説明したように、本発明によれば、1つのセンスア
ンプに入力されているビット線対のおのおの一方のビッ
ト線に接続された2つのセルを同時に選択し、しかる後
センスアンプを動作させることにより、セル間の演算処
理が出来ると共に、その演算は、センスアンプの数に対
応するデータ数を同時に扱えるため、その後I/O線にビ
ット線対毎の演算結果を順次出力することにより演算速
度の大幅な高速化が可能である。
ンプに入力されているビット線対のおのおの一方のビッ
ト線に接続された2つのセルを同時に選択し、しかる後
センスアンプを動作させることにより、セル間の演算処
理が出来ると共に、その演算は、センスアンプの数に対
応するデータ数を同時に扱えるため、その後I/O線にビ
ット線対毎の演算結果を順次出力することにより演算速
度の大幅な高速化が可能である。
また、本発明においては、ワード線を2本選択するので
はなく、1本のみ選択することにより、従来の半導体記
憶装置と同一の機能をも兼ね備えることが出来る。
はなく、1本のみ選択することにより、従来の半導体記
憶装置と同一の機能をも兼ね備えることが出来る。
また、本実施例はFolded Bit Line型のセンスアンプに
よる例を示したが、Open Bit型のセンスアンプにおいて
もその有効性は変わらない。
よる例を示したが、Open Bit型のセンスアンプにおいて
もその有効性は変わらない。
第1図、第2図は本発明の第1および第2の実施例の回
路図である。 1……ワード選択回路、2……ダミーセル選択回路、3
……制御回路、4……センスアンプ、5,6……センスア
ンプ4に接続された一対のビット線、7,8……I/O線、9,
10,13,14……ワード線、11,12,15,16……セル、17,18…
…ダミーワード線、19,20……ダミーセル、30……演算
ワード選択回路、31,41……演算ワード線、32,42……演
算セル、Q1,Q2……ビット線とI/O線とを接続するトラン
ジスタ、YSW……ビット線とI/O線とを接続する信号、DR
……ダミーセル用リセット信号。
路図である。 1……ワード選択回路、2……ダミーセル選択回路、3
……制御回路、4……センスアンプ、5,6……センスア
ンプ4に接続された一対のビット線、7,8……I/O線、9,
10,13,14……ワード線、11,12,15,16……セル、17,18…
…ダミーワード線、19,20……ダミーセル、30……演算
ワード選択回路、31,41……演算ワード線、32,42……演
算セル、Q1,Q2……ビット線とI/O線とを接続するトラン
ジスタ、YSW……ビット線とI/O線とを接続する信号、DR
……ダミーセル用リセット信号。
Claims (1)
- 【請求項1】演算出力モード時に1つのセンスアンプに
接続されたビット線対にそれぞれ接続した演算対象のデ
ータが格納された2つのメモリセルに対応した2本のワ
ード線を同時に選択するワード線選択回路と、前記ビッ
ト線対にそれぞれ接続されリセット信号によりリセット
状態となるダミーセルと、制御信号に応じて前記ビット
線対のうち一方を前記ダミーセルと接続するダミーセル
選択回路と、前記演算出力モード時に前記ワード線選択
回路に所定の2本のワード線を選択させるとともに、前
記制御信号を前記ダミーセル選択回路に供給する制御回
路とを有し、前記演算出力モード時に前記ビット線対の
一方のビット線に前記演算対象の2つのメモリセルの一
方を接続し、他方のビット線に他方のメモリセル及び前
記ダミーセルを接続し、前記センスアンプにより増幅さ
れた前記ビット線対の差電位を前記2つのメモリセルの
演算結果として出力することを特徴とする半導体記憶装
置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60150859A JPH0787032B2 (ja) | 1985-07-08 | 1985-07-08 | 半導体記憶装置 |
| DE8686109292T DE3687018T2 (de) | 1985-07-08 | 1986-07-08 | Halbleiterspeicher, faehig eine logische operation auszufuehren. |
| US06/883,226 US4831591A (en) | 1985-07-08 | 1986-07-08 | Semiconductor memory capable of executing logical operation |
| EP86109292A EP0209050B1 (en) | 1985-07-08 | 1986-07-08 | Semiconductor memory capable of executing logical operation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60150859A JPH0787032B2 (ja) | 1985-07-08 | 1985-07-08 | 半導体記憶装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS629592A JPS629592A (ja) | 1987-01-17 |
| JPH0787032B2 true JPH0787032B2 (ja) | 1995-09-20 |
Family
ID=15505933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60150859A Expired - Fee Related JPH0787032B2 (ja) | 1985-07-08 | 1985-07-08 | 半導体記憶装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4831591A (ja) |
| EP (1) | EP0209050B1 (ja) |
| JP (1) | JPH0787032B2 (ja) |
| DE (1) | DE3687018T2 (ja) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01267889A (ja) * | 1988-04-20 | 1989-10-25 | Toshiba Corp | 半導体メモリ装置及び半導体メモリセル |
| US5023838A (en) * | 1988-12-02 | 1991-06-11 | Ncr Corporation | Random access memory device with integral logic capability |
| JPH02201797A (ja) * | 1989-01-31 | 1990-08-09 | Toshiba Corp | 半導体メモリ装置 |
| JPH02140700U (ja) * | 1989-04-20 | 1990-11-26 | ||
| US4962342A (en) * | 1989-05-04 | 1990-10-09 | Synaptics, Inc. | Dynamic synapse for neural network |
| US5652723A (en) * | 1991-04-18 | 1997-07-29 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device |
| US20020130681A1 (en) * | 1991-09-03 | 2002-09-19 | Cliff Richard G. | Programmable logic array integrated circuits |
| US5883850A (en) * | 1991-09-03 | 1999-03-16 | Altera Corporation | Programmable logic array integrated circuits |
| US5550782A (en) * | 1991-09-03 | 1996-08-27 | Altera Corporation | Programmable logic array integrated circuits |
| US6759870B2 (en) | 1991-09-03 | 2004-07-06 | Altera Corporation | Programmable logic array integrated circuits |
| US5361227A (en) * | 1991-12-19 | 1994-11-01 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and memory system using the same |
| JPH06215160A (ja) * | 1992-08-25 | 1994-08-05 | Texas Instr Inc <Ti> | データ処理方法および装置 |
| US5317212A (en) * | 1993-03-19 | 1994-05-31 | Wahlstrom Sven E | Dynamic control of configurable logic |
| FR2705821B1 (fr) * | 1993-05-24 | 1995-08-11 | Sgs Thomson Microelectronics | Mémoire dynamique. |
| JPH09509797A (ja) * | 1993-12-13 | 1997-09-30 | ラティス・セミコンダクター・コーポレイション | プログラマブル論理デバイスに於ける特定用途向けモジュール |
| US5448522A (en) * | 1994-03-24 | 1995-09-05 | Quickturn Design Systems, Inc. | Multi-port memory emulation using tag registers |
| US6049223A (en) * | 1995-03-22 | 2000-04-11 | Altera Corporation | Programmable logic array integrated circuit with general-purpose memory configurable as a random access or FIFO memory |
| US5732024A (en) * | 1995-04-19 | 1998-03-24 | Cirrus Logic, Inc. | Circuits, systems and methods for modifying data stored in a memory using logic operations |
| JP3560266B2 (ja) | 1995-08-31 | 2004-09-02 | 株式会社ルネサステクノロジ | 半導体装置及び半導体データ装置 |
| US6107822A (en) * | 1996-04-09 | 2000-08-22 | Altera Corporation | Logic element for a programmable logic integrated circuit |
| US5977791A (en) | 1996-04-15 | 1999-11-02 | Altera Corporation | Embedded memory block with FIFO mode for programmable logic device |
| US5757710A (en) * | 1996-12-03 | 1998-05-26 | Mosel Vitelic Corporation | DRAM with edge sense amplifiers which are activated along with sense amplifiers internal to the array during a read cycle |
| KR100249160B1 (ko) * | 1997-08-20 | 2000-03-15 | 김영환 | 반도체 메모리장치 |
| US6467017B1 (en) | 1998-06-23 | 2002-10-15 | Altera Corporation | Programmable logic device having embedded dual-port random access memory configurable as single-port memory |
| KR100284740B1 (ko) * | 1998-12-09 | 2001-03-15 | 윤종용 | 다수개의 입력 수신기들을 갖는 반도체 메모리장치 |
| FR2818425B1 (fr) * | 2000-12-15 | 2003-04-04 | St Microelectronics Sa | Amplificateur de lecture de cellules memoire a fonction logique de type ou-exclusif |
| US6720796B1 (en) | 2001-05-06 | 2004-04-13 | Altera Corporation | Multiple size memories in a programmable logic device |
| JP4084149B2 (ja) * | 2002-09-13 | 2008-04-30 | 富士通株式会社 | 半導体記憶装置 |
| US7111110B1 (en) * | 2002-12-10 | 2006-09-19 | Altera Corporation | Versatile RAM for programmable logic device |
| US9449674B2 (en) * | 2014-06-05 | 2016-09-20 | Micron Technology, Inc. | Performing logical operations using sensing circuitry |
| US9711207B2 (en) | 2014-06-05 | 2017-07-18 | Micron Technology, Inc. | Performing logical operations using sensing circuitry |
| KR101789611B1 (ko) * | 2015-05-05 | 2017-10-25 | 쥐에스아이 테크놀로지 인코포레이티드 | Sram 다중-셀 작동 방법 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4239993A (en) * | 1978-09-22 | 1980-12-16 | Texas Instruments Incorporated | High performance dynamic sense amplifier with active loads |
| US4203159A (en) * | 1978-10-05 | 1980-05-13 | Wanlass Frank M | Pseudostatic electronic memory |
| US4292676A (en) * | 1978-11-15 | 1981-09-29 | Lockheed Electronics Co., Inc. | Refresh cycle minimizer in a dynamic semiconductor memory |
| ZA802367B (en) * | 1979-05-09 | 1981-04-29 | Int Computers Ltd | Information storage arrangement |
| US4409499A (en) * | 1982-06-14 | 1983-10-11 | Standard Microsystems Corporation | High-speed merged plane logic function array |
| US4546273A (en) * | 1983-01-11 | 1985-10-08 | Burroughs Corporation | Dynamic re-programmable PLA |
| US4583012A (en) * | 1983-10-20 | 1986-04-15 | General Instrument Corporation | Logical circuit array |
-
1985
- 1985-07-08 JP JP60150859A patent/JPH0787032B2/ja not_active Expired - Fee Related
-
1986
- 1986-07-08 US US06/883,226 patent/US4831591A/en not_active Expired - Lifetime
- 1986-07-08 EP EP86109292A patent/EP0209050B1/en not_active Expired
- 1986-07-08 DE DE8686109292T patent/DE3687018T2/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US4831591A (en) | 1989-05-16 |
| JPS629592A (ja) | 1987-01-17 |
| EP0209050A3 (en) | 1990-04-25 |
| EP0209050A2 (en) | 1987-01-21 |
| DE3687018D1 (de) | 1992-12-03 |
| DE3687018T2 (de) | 1993-04-15 |
| EP0209050B1 (en) | 1992-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4954992A (en) | Random access memory having separate read out and write in bus lines for reduced access time and operating method therefor | |
| JPS629592A (ja) | 半導体記憶装置 | |
| JPH0713872B2 (ja) | 半導体記憶装置 | |
| JPH05274860A (ja) | 半導体メモリ | |
| JPH0467496A (ja) | 半導体メモリ | |
| US6091646A (en) | Method and apparatus for coupling data from a memory device using a single ended read data path | |
| JPH04271086A (ja) | 半導体集積回路 | |
| JPS61296598A (ja) | Mosダイナミツクramのダミ−ワ−ド線駆動回路 | |
| JPS59175094A (ja) | 半導体メモリ | |
| KR960006877B1 (ko) | 반도체기억장치 | |
| JPS61233495A (ja) | 半導体記憶装置 | |
| JPH0787035B2 (ja) | 半導体記億装置 | |
| JPS59175090A (ja) | 半導体記憶回路 | |
| JPS6076094A (ja) | 読み出し専用メモリ | |
| JPH11185467A (ja) | 半導体集積回路装置 | |
| JP2668165B2 (ja) | 半導体記憶装置 | |
| JP3256620B2 (ja) | 半導体記憶装置 | |
| JP2531296B2 (ja) | シリアルアクセスメモリ | |
| JPS6150285A (ja) | シリアルメモリ装置 | |
| JPS62146484A (ja) | 半導体記憶装置 | |
| JP2629767B2 (ja) | メモリ装置 | |
| JPH10255462A (ja) | 半導体メモリ装置 | |
| JPH05206398A (ja) | 半導体記憶装置 | |
| JPH01158696A (ja) | 半導体記憶装置 | |
| JPS6192495A (ja) | 半導体記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |