JP2517126B2 - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JP2517126B2 JP2517126B2 JP1301710A JP30171089A JP2517126B2 JP 2517126 B2 JP2517126 B2 JP 2517126B2 JP 1301710 A JP1301710 A JP 1301710A JP 30171089 A JP30171089 A JP 30171089A JP 2517126 B2 JP2517126 B2 JP 2517126B2
- Authority
- JP
- Japan
- Prior art keywords
- read
- data
- write
- output
- 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 - Fee Related
Links
Landscapes
- Static Random-Access Memory (AREA)
- Memory System (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、マイクロプロセッサ等に用いられる半導体
記憶装置に関するものである。
記憶装置に関するものである。
従来の技術 通常レジスタ相対のストア命令の場合、レジスタの読
み出しとして第1ソースアドレスと第2ソースアドレス
と書き込みデータの3つのポートが必要となる。3つの
ポートをハードウエアで実現すると面積的に増大する。
そのような面積の増大を防ぐための方法としてポート数
を2つにし、同一ポートに2つのアドレスを割り当てる
ことが考えられる。これをハードウエアで実現すると、
従来は第2図に示すような構成をとっていた。第2図は
同一ポートに2つアドレスが割り当てられているレジス
タファイルについて示している。
み出しとして第1ソースアドレスと第2ソースアドレス
と書き込みデータの3つのポートが必要となる。3つの
ポートをハードウエアで実現すると面積的に増大する。
そのような面積の増大を防ぐための方法としてポート数
を2つにし、同一ポートに2つのアドレスを割り当てる
ことが考えられる。これをハードウエアで実現すると、
従来は第2図に示すような構成をとっていた。第2図は
同一ポートに2つアドレスが割り当てられているレジス
タファイルについて示している。
以下にその動作を説明する。読み出し動作では、外部
から第1の読み出しアドレス38と第2の読み出しアドレ
ス39が選択手段31に入力され、選択信号40によって選択
アドレス41が前記選択手段31から出力される。選択アド
レス41は、読み出し用デコード手段32によりデコードさ
れ、選択アドレス41に対応する読み出し用ワード線42を
駆動する。読み出し用ワード線42は、メモリアレイ内の
出力手段33を制御し、出力手段33はメモリセル34のデー
タを読み出し用ビット線43に出力する。読み出し用ビッ
ト線43のデータは、入出力バッファ37に入力され入出力
バッファ37によりメモリセル34のデータが外部に出力さ
れる。
から第1の読み出しアドレス38と第2の読み出しアドレ
ス39が選択手段31に入力され、選択信号40によって選択
アドレス41が前記選択手段31から出力される。選択アド
レス41は、読み出し用デコード手段32によりデコードさ
れ、選択アドレス41に対応する読み出し用ワード線42を
駆動する。読み出し用ワード線42は、メモリアレイ内の
出力手段33を制御し、出力手段33はメモリセル34のデー
タを読み出し用ビット線43に出力する。読み出し用ビッ
ト線43のデータは、入出力バッファ37に入力され入出力
バッファ37によりメモリセル34のデータが外部に出力さ
れる。
書き込み動作では、外部から入力される書き込みアド
レス45が書き込み用デコード手段36によりデコードさ
れ、前記書き込みアドレス45に対応する書き込み用ワー
ド線46を駆動する。外部から入力される書き込みデータ
は、入出力バッファ37に入力され、書き込み用ビット線
44に出力される。前記書き込み用ワード線46はメモリア
レイ内の入力手段35を制御し、入力手段35はメモリセル
34にデータを出力し、前記書き込みデータはメモリセル
34に書き込まれる。
レス45が書き込み用デコード手段36によりデコードさ
れ、前記書き込みアドレス45に対応する書き込み用ワー
ド線46を駆動する。外部から入力される書き込みデータ
は、入出力バッファ37に入力され、書き込み用ビット線
44に出力される。前記書き込み用ワード線46はメモリア
レイ内の入力手段35を制御し、入力手段35はメモリセル
34にデータを出力し、前記書き込みデータはメモリセル
34に書き込まれる。
発明が解決しようとする課題 しかしながら、上記のような半導体記憶装置では、ス
トア命令などの場合、レジスタファイルのアドレスとな
るべきオペランドフィールドは命令中に入っているた
め、レジスタファイルのアドレスは命令の入力と同時に
確定する。一方、選択信号は命令をデコードして生成し
ているため相対的にレジスタファイルのアドレスに対し
て遅れて確定するため、選択信号が律速信号になってお
り、読み出し動作の高速化が困難となっていた。
トア命令などの場合、レジスタファイルのアドレスとな
るべきオペランドフィールドは命令中に入っているた
め、レジスタファイルのアドレスは命令の入力と同時に
確定する。一方、選択信号は命令をデコードして生成し
ているため相対的にレジスタファイルのアドレスに対し
て遅れて確定するため、選択信号が律速信号になってお
り、読み出し動作の高速化が困難となっていた。
本発明は上記課題に鑑みてなされたもので、律速信号
である選択信号を使ってレジスタファイルのアドレスを
選択することなしに読み出し動作を行い、その結果読み
出し動作を高速化した半導体記憶装置を提供することを
目的とする。
である選択信号を使ってレジスタファイルのアドレスを
選択することなしに読み出し動作を行い、その結果読み
出し動作を高速化した半導体記憶装置を提供することを
目的とする。
課題を解決するための手段 本発明は、上記目的を達成するために、外部から入力
されるn個の読み出しアドレスを各々入力とするn個の
読み出し用デコード手段と、前記n個の読み出し用デコ
ード手段に接続されているn本の読み出し用ワード線
と、前記n本の読み出し用ワード線に各々接続され、メ
モリセルよりデータを入力しているn個の出力手段と、
前記n個の出力手段に各々接続されているn本の読み出
し用ビット線と、前記メモリセルから前記n本の読み出
し用ビット線に出力されるn個のデータと選択信号を入
力とし、入出力バッファに選択データを出力している選
択手段とを有するものである。
されるn個の読み出しアドレスを各々入力とするn個の
読み出し用デコード手段と、前記n個の読み出し用デコ
ード手段に接続されているn本の読み出し用ワード線
と、前記n本の読み出し用ワード線に各々接続され、メ
モリセルよりデータを入力しているn個の出力手段と、
前記n個の出力手段に各々接続されているn本の読み出
し用ビット線と、前記メモリセルから前記n本の読み出
し用ビット線に出力されるn個のデータと選択信号を入
力とし、入出力バッファに選択データを出力している選
択手段とを有するものである。
作用 本発明は前記構成により、同一ポートにn個アドレス
が割り当てられている半導体記憶装置に対し、外部から
入力されるn個の読み出しアドレスを各々入力とするn
個の読み出し用デコード手段と、前記n個の読み出し用
デコード手段に接続されているn本の読み出し用ワード
線と、前記n本の読み出し用ワード線に各々接続され、
メモリセルよりデータを入力しているn個の出力手段
と、前記n個の出力手段に各々接続されているn本の読
み出し用ビット線と、前記メモリセルから前記n本の読
み出し用ビット線に出力されるn個のデータと選択信号
を入力とし、入出力バッファに選択データを出力してい
る一つの選択手段を有することにより、律速信号である
前記選択信号を使ってレジスタファイルのアドレスを選
択することなしに読み出し動作を行い、その結果読み出
し動作を高速化することができる。
が割り当てられている半導体記憶装置に対し、外部から
入力されるn個の読み出しアドレスを各々入力とするn
個の読み出し用デコード手段と、前記n個の読み出し用
デコード手段に接続されているn本の読み出し用ワード
線と、前記n本の読み出し用ワード線に各々接続され、
メモリセルよりデータを入力しているn個の出力手段
と、前記n個の出力手段に各々接続されているn本の読
み出し用ビット線と、前記メモリセルから前記n本の読
み出し用ビット線に出力されるn個のデータと選択信号
を入力とし、入出力バッファに選択データを出力してい
る一つの選択手段を有することにより、律速信号である
前記選択信号を使ってレジスタファイルのアドレスを選
択することなしに読み出し動作を行い、その結果読み出
し動作を高速化することができる。
実施例 第1図は、本発明にかかる半導体記憶装置の一実施例
を示すブロック図である。以下、本発明を実施例を図面
を参照して詳細に説明する。
を示すブロック図である。以下、本発明を実施例を図面
を参照して詳細に説明する。
第1図において、1は第1の読み出し用デコード手段
であって、第1の読み出しアドレス11が入力され、第1
の読み出し用ワード線13を駆動する。2は第2の読み出
し用デコード手段であって、第2の読み出しアドレス12
が入力され、第2の読み出し用ワード線16を駆動する。
3は第1の出力手段であって前記第1の読み出し用ワー
ド線13が駆動されることによって読み出しデータを入力
し、接続されている第1の読み出し用ビット線15に読み
出しデータを出力する。4は第2の出力手段であって前
記第2の読み出し用ワード線14が駆動されることによっ
て読み出しデータを入力し、接続されている第2の読み
出し用ビット線16に読み出しデータを出力する。5はメ
モリセルであって書き込みデータを入力し、読み出しデ
ータを出力する。6は書き込み用デコード手段であって
書き込みアドレス17が入力され、書き込み用ワード線18
を駆動する。7は入力手段であって書き込み用ワード線
18が駆動されることによって接続されている書き込み用
ビット線19の書き込みデータを入力し、出力する。8は
選択手段であって前記第1と第2の読み出し用ビット線
15、16の読み出しデータと、選択信号20を入力し、選択
データ21を出力する。9は入出力バッファであって前記
選択データ21を入力し、書き込みデータを出力し、外部
データ22を入出力する。
であって、第1の読み出しアドレス11が入力され、第1
の読み出し用ワード線13を駆動する。2は第2の読み出
し用デコード手段であって、第2の読み出しアドレス12
が入力され、第2の読み出し用ワード線16を駆動する。
3は第1の出力手段であって前記第1の読み出し用ワー
ド線13が駆動されることによって読み出しデータを入力
し、接続されている第1の読み出し用ビット線15に読み
出しデータを出力する。4は第2の出力手段であって前
記第2の読み出し用ワード線14が駆動されることによっ
て読み出しデータを入力し、接続されている第2の読み
出し用ビット線16に読み出しデータを出力する。5はメ
モリセルであって書き込みデータを入力し、読み出しデ
ータを出力する。6は書き込み用デコード手段であって
書き込みアドレス17が入力され、書き込み用ワード線18
を駆動する。7は入力手段であって書き込み用ワード線
18が駆動されることによって接続されている書き込み用
ビット線19の書き込みデータを入力し、出力する。8は
選択手段であって前記第1と第2の読み出し用ビット線
15、16の読み出しデータと、選択信号20を入力し、選択
データ21を出力する。9は入出力バッファであって前記
選択データ21を入力し、書き込みデータを出力し、外部
データ22を入出力する。
読み出し動作では、外部から第1と第2の読み出しア
ドレス11、12が各々第1と第2の読み出し用デコード手
段1、2に入力され、第1の読み出し用ワード線13及び
第2の読み出し用ワード線14が駆動される。前記読み出
し用ワード線13及び14が駆動されることにより第1の出
力手段3及び第2の出力手段4がメモリセル5の読み出
しデータを各々第1の読み出し用ビット線15と第2の読
み出し用ビット線16に出力する。前記第1と第2の読み
出し用ビット線15、16のデータは、選択手段8に入力さ
れ選択信号20により選択され選択データ21として出力さ
れる。前記選択データ21は入出力バッファ9に入力され
前記入出力バッファ9により前記メモリセル5の読み出
しデータが外部データ22として出力される。第2図に示
してあるように、従来の読み出しアドレス38、39を入力
段で律速信号の選択信号を使って選択する構成に比べ、
本発明では、前記読み出し用ビット線15、16のデータを
律速信号の選択信号20を使って選択する構成をとってい
るため、選択信号20から外部データ22までの経路から読
み出し用デコード手段32と、出力手段33の経路を削除す
ることができ、高速な読み出し動作が可能となる。
ドレス11、12が各々第1と第2の読み出し用デコード手
段1、2に入力され、第1の読み出し用ワード線13及び
第2の読み出し用ワード線14が駆動される。前記読み出
し用ワード線13及び14が駆動されることにより第1の出
力手段3及び第2の出力手段4がメモリセル5の読み出
しデータを各々第1の読み出し用ビット線15と第2の読
み出し用ビット線16に出力する。前記第1と第2の読み
出し用ビット線15、16のデータは、選択手段8に入力さ
れ選択信号20により選択され選択データ21として出力さ
れる。前記選択データ21は入出力バッファ9に入力され
前記入出力バッファ9により前記メモリセル5の読み出
しデータが外部データ22として出力される。第2図に示
してあるように、従来の読み出しアドレス38、39を入力
段で律速信号の選択信号を使って選択する構成に比べ、
本発明では、前記読み出し用ビット線15、16のデータを
律速信号の選択信号20を使って選択する構成をとってい
るため、選択信号20から外部データ22までの経路から読
み出し用デコード手段32と、出力手段33の経路を削除す
ることができ、高速な読み出し動作が可能となる。
書き込み動作では、外部から入力される書き込みアド
レス17が書き込み用デコード手段6によりデコードさ
れ、前記書き込みアドレス17に対応する書き込み用ワー
ド線18を駆動する。外部から入力される外部データ22
は、前記入出力バッファ9に入力され、書き込み用ビッ
ト線19に出力される。前記書き込み用ワード線18は入力
手段7を制御し、前記入力手段7はメモリセル5に書き
込みデータを出力し、前記書き込みデータは前記メモリ
セル5に書き込まれる。
レス17が書き込み用デコード手段6によりデコードさ
れ、前記書き込みアドレス17に対応する書き込み用ワー
ド線18を駆動する。外部から入力される外部データ22
は、前記入出力バッファ9に入力され、書き込み用ビッ
ト線19に出力される。前記書き込み用ワード線18は入力
手段7を制御し、前記入力手段7はメモリセル5に書き
込みデータを出力し、前記書き込みデータは前記メモリ
セル5に書き込まれる。
なお、本実施例では同一ポートに2つのアドレスを割
り当てているが、2つ以上のアドレスを割り当てても同
様な効果を有することは明かである。
り当てているが、2つ以上のアドレスを割り当てても同
様な効果を有することは明かである。
発明の効果 以上述べてきたように本発明によれば、外部から入力
されるn個の読み出しアドレスを各々入力とするn個の
読み出し用デコード手段と、前記n個の読み出し用デコ
ード手段に接続されているn本の読み出し用ワード線
と、前記n本の読み出し用ワード線に各々接続され、メ
モリセルよりデータを入力してるn個の出力手段と、前
記n個の出力手段に各々接続されているn本の読み出し
用ビット線と、前記メモリセルから前記n本の読み出し
用ビット線に出力されるn個のデータと選択信号を入力
とし、入出力データを入出力している入出力バッファに
選択データを出力している一つの選択手段を有すること
により、同一ポートにn個アドレスが割り当てられてい
る半導体記憶装置に対し、律速信号である選択信号から
外部データまでの経路から読み出し用デコード手段と、
出力手段の経路を削除することができ、高速な読み出し
動作が可能となる。
されるn個の読み出しアドレスを各々入力とするn個の
読み出し用デコード手段と、前記n個の読み出し用デコ
ード手段に接続されているn本の読み出し用ワード線
と、前記n本の読み出し用ワード線に各々接続され、メ
モリセルよりデータを入力してるn個の出力手段と、前
記n個の出力手段に各々接続されているn本の読み出し
用ビット線と、前記メモリセルから前記n本の読み出し
用ビット線に出力されるn個のデータと選択信号を入力
とし、入出力データを入出力している入出力バッファに
選択データを出力している一つの選択手段を有すること
により、同一ポートにn個アドレスが割り当てられてい
る半導体記憶装置に対し、律速信号である選択信号から
外部データまでの経路から読み出し用デコード手段と、
出力手段の経路を削除することができ、高速な読み出し
動作が可能となる。
第1図は本発明にかかる半導体記憶装置の実施例を示す
ブロック図、第2図は従来例を示すブロック図である。 1……第1の読み出し用デコード手段、2……第2の読
み出し用デコード手段、3……第1の出力手段、4……
第2の出力手段、5……メモリセル、6……書き込み用
デコード手段、7……入力手段、8……選択手段、9…
…入出力バッファ。
ブロック図、第2図は従来例を示すブロック図である。 1……第1の読み出し用デコード手段、2……第2の読
み出し用デコード手段、3……第1の出力手段、4……
第2の出力手段、5……メモリセル、6……書き込み用
デコード手段、7……入力手段、8……選択手段、9…
…入出力バッファ。
Claims (1)
- 【請求項1】外部から入力されるn個の読み出しアドレ
スを各々入力とするn個の読み出し用デコード手段と、
外部から入力される書き込みアドレスを入力とする書き
込み用デコード手段と、前記n個の読み出し用デコード
手段に接続されているn本の読み出し用ワード線と、前
記書き込み用デコード手段に接続されている書き込み用
ワード線と、前記n本の読み出し用ワード線に各々接続
され、メモリセルより読み出しデータを入力しているn
個の出力手段と、前記書き込み用ワード線に接続され、
メモリセルに書き込みデータを出力している入力手段
と、前記n個の出力手段に各々接続されているn本の読
み出し用ビット線と、前記入力手段に接続されている書
き込み用ビット線と、前記n本の読み出し用ビット線の
n個のデータと選択信号を入力とし、選択データを出力
する選択手段と、前記選択データを入力とし、前記書き
込み用ビット線に書き込みデータを出力し、外部にデー
タを入出力している入出力バッファとを有することを特
徴とする半導体記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1301710A JP2517126B2 (ja) | 1989-11-20 | 1989-11-20 | 半導体記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1301710A JP2517126B2 (ja) | 1989-11-20 | 1989-11-20 | 半導体記憶装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03161851A JPH03161851A (ja) | 1991-07-11 |
| JP2517126B2 true JP2517126B2 (ja) | 1996-07-24 |
Family
ID=17900226
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1301710A Expired - Fee Related JP2517126B2 (ja) | 1989-11-20 | 1989-11-20 | 半導体記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2517126B2 (ja) |
-
1989
- 1989-11-20 JP JP1301710A patent/JP2517126B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03161851A (ja) | 1991-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4680738A (en) | Memory with sequential mode | |
| KR920003858B1 (ko) | 논리연산회로 | |
| JPH05274862A (ja) | 半導体メモリ装置 | |
| JP2517126B2 (ja) | 半導体記憶装置 | |
| JPH0935483A (ja) | 内部複写機能付きの半導体メモリ装置 | |
| JP2950427B2 (ja) | レジスタバンク回路 | |
| JPS61180991A (ja) | 半導体メモリ | |
| JPH0520173A (ja) | キヤツシユメモリ回路 | |
| JP2512994B2 (ja) | ベクトルレジスタ | |
| KR950009237B1 (ko) | 동기식 반도체 메모리 장치의 데이타 처리방법 | |
| JPH01112592A (ja) | 半導体記憶装置 | |
| SU1179351A1 (ru) | Устройство дл сопр жени электронно-вычислительной машины с периферийными устройствами | |
| JPH0262781A (ja) | メモリ回路 | |
| JPH0444356B2 (ja) | ||
| JPS62149255A (ja) | 画像読取装置 | |
| JPH02224041A (ja) | キャッシュメモリ制御回路 | |
| JPS61150184A (ja) | メモリ装置 | |
| JPH03263223A (ja) | 命令先行読出し装置 | |
| JPH0542759B2 (ja) | ||
| JPS6175444A (ja) | レジスタフアイル集積回路 | |
| JPH04289591A (ja) | 半導体記憶装置 | |
| JPS61123967A (ja) | メモリ回路 | |
| JPH04341994A (ja) | シリアルマスク付きビデオメモリ装置 | |
| JPH06131519A (ja) | Icカード | |
| JPH04326134A (ja) | トレース装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |