JPH06275079A - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPH06275079A JPH06275079A JP5064960A JP6496093A JPH06275079A JP H06275079 A JPH06275079 A JP H06275079A JP 5064960 A JP5064960 A JP 5064960A JP 6496093 A JP6496093 A JP 6496093A JP H06275079 A JPH06275079 A JP H06275079A
- Authority
- JP
- Japan
- Prior art keywords
- address
- memory cell
- word line
- input
- cell group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Static Random-Access Memory (AREA)
- Dram (AREA)
Abstract
(57)【要約】
【目的】 入力されるアドレスがいかなるアクセス開始
番地を示そうとも、1サイクルでアドレス番地が連続す
る複数のデータの読み出し及び書き込み動作を可能とす
る。 【構成】 上位アドレス部を入力とし連続する下位ビッ
トが0〜1番地のメモリセルを示す第1のワード線90
を出力とするアドレスデコード回路2と、下位アドレス
部を制御信号とし、第1のワード線90を、アドレスの
番地を先頭に連続する2個のメモリセルを示す第2のワ
ード線91に変換するワード線変換回路30とを有し、
下位アドレスの値が0番地を示すメモリセル群10には
第2のワード線91を入力とし、下位アドレスの値が1
番地を示すメモリセル群11には第1のワード線90を
入力とする半導体記憶装置である。
番地を示そうとも、1サイクルでアドレス番地が連続す
る複数のデータの読み出し及び書き込み動作を可能とす
る。 【構成】 上位アドレス部を入力とし連続する下位ビッ
トが0〜1番地のメモリセルを示す第1のワード線90
を出力とするアドレスデコード回路2と、下位アドレス
部を制御信号とし、第1のワード線90を、アドレスの
番地を先頭に連続する2個のメモリセルを示す第2のワ
ード線91に変換するワード線変換回路30とを有し、
下位アドレスの値が0番地を示すメモリセル群10には
第2のワード線91を入力とし、下位アドレスの値が1
番地を示すメモリセル群11には第1のワード線90を
入力とする半導体記憶装置である。
Description
【0001】
【産業上の利用分野】本発明は、アドレス番地が連続す
る複数のデータを同時に読み出し及び書き込み可能とす
る半導体記憶装置に関するものである。
る複数のデータを同時に読み出し及び書き込み可能とす
る半導体記憶装置に関するものである。
【0002】
【従来の技術】近年、複数のデータを同時に読み出し及
び書き込み可能とする半導体記憶装置は、マイクロプロ
セッサやデジタルシグナルプロセッサなどに内蔵される
メモリとして利用されている。以下、図面を参照しなが
ら、従来の半導体記憶装置の一例について説明する。
び書き込み可能とする半導体記憶装置は、マイクロプロ
セッサやデジタルシグナルプロセッサなどに内蔵される
メモリとして利用されている。以下、図面を参照しなが
ら、従来の半導体記憶装置の一例について説明する。
【0003】図5は第1の従来例として、連続したアド
レス番地から2ワードのデータを同時読み出し及び書き
込み可能とするメモリ領域が8ワードの半導体記憶装置
の構成を示すものである。
レス番地から2ワードのデータを同時読み出し及び書き
込み可能とするメモリ領域が8ワードの半導体記憶装置
の構成を示すものである。
【0004】図5において、60は外部から本半導体記
憶装置に入力される3ビットの幅を持つアドレス(add
[2:0])である。アドレス60のうち、メモリセル群の
ワードを選択するのに使用されるのは2ビットの幅を持
つアドレス上位部61(add[2:1])である。本半導体
記憶装置のメモリ空間は、アドレス60の最下位ビット
の値が0であるデータすなわち偶数番地のデータが記憶
されるメモリセル群10と、アドレス60の最下位ビッ
トの値が1であるデータすなわち奇数番地のデータが記
憶されるメモリセル群11の2個のメモリセル群にグル
ープ化されている。2はアドレス上位部61を入力と
し、出力である4本の第1のワード線のうち1本をイネ
ーブルにするアドレスデコード回路である。50はメモ
リセル群10から出力されるデータ70に対する外部回
路とのインターフェースである入出力回路であり、51
はメモリセル群11から出力されるデータ71に対する
外部回路とのインターフェースである入出回路である。
憶装置に入力される3ビットの幅を持つアドレス(add
[2:0])である。アドレス60のうち、メモリセル群の
ワードを選択するのに使用されるのは2ビットの幅を持
つアドレス上位部61(add[2:1])である。本半導体
記憶装置のメモリ空間は、アドレス60の最下位ビット
の値が0であるデータすなわち偶数番地のデータが記憶
されるメモリセル群10と、アドレス60の最下位ビッ
トの値が1であるデータすなわち奇数番地のデータが記
憶されるメモリセル群11の2個のメモリセル群にグル
ープ化されている。2はアドレス上位部61を入力と
し、出力である4本の第1のワード線のうち1本をイネ
ーブルにするアドレスデコード回路である。50はメモ
リセル群10から出力されるデータ70に対する外部回
路とのインターフェースである入出力回路であり、51
はメモリセル群11から出力されるデータ71に対する
外部回路とのインターフェースである入出回路である。
【0005】以上のように構成された従来の半導体記憶
装置では、アドレス60の最下位ビットの値が0すなわ
ちアドレス60の値が偶数番地を示す場合は、1回のア
クセスでアドレス番地が連続する2ワードのデータの読
み出し動作及び書き込み動作が完了するが、アドレス6
0の最下位ビットの値が1すなわちアドレス60の値が
奇数番地を示す場合は、アドレス番地が連続する2ワー
ドのデータの読み出し動作及び書き込み動作が完了する
ために、2回のアクセスが必要となる。2回に分けてア
クセスするため、2回目のアクセス時にはアドレスをイ
ンクリメントする必要があり、読み出し動作の場合には
1回目で読み出されたデータを一時的に保持し、2回目
で読み出されたデータと連結し必要なデータのみを出力
する手段が必要になる。また書き込み動作の場合には外
部から与えられたデータを分割して2回に分けてメモリ
セルに書き込みを行なう手段が必要になる。
装置では、アドレス60の最下位ビットの値が0すなわ
ちアドレス60の値が偶数番地を示す場合は、1回のア
クセスでアドレス番地が連続する2ワードのデータの読
み出し動作及び書き込み動作が完了するが、アドレス6
0の最下位ビットの値が1すなわちアドレス60の値が
奇数番地を示す場合は、アドレス番地が連続する2ワー
ドのデータの読み出し動作及び書き込み動作が完了する
ために、2回のアクセスが必要となる。2回に分けてア
クセスするため、2回目のアクセス時にはアドレスをイ
ンクリメントする必要があり、読み出し動作の場合には
1回目で読み出されたデータを一時的に保持し、2回目
で読み出されたデータと連結し必要なデータのみを出力
する手段が必要になる。また書き込み動作の場合には外
部から与えられたデータを分割して2回に分けてメモリ
セルに書き込みを行なう手段が必要になる。
【0006】また、連続したアドレス番地から2ワード
のデータを同時読み出し及び書き込み可能とするメモリ
領域が8ワードの半導体記憶装置の第2の従来例とし
て、図6に特開昭63−308783号公報に示される
構成を示す。
のデータを同時読み出し及び書き込み可能とするメモリ
領域が8ワードの半導体記憶装置の第2の従来例とし
て、図6に特開昭63−308783号公報に示される
構成を示す。
【0007】図6において、メモリ空間は、アドレス6
0の最下位ビットの値が0であるデータすなわち偶数番
地のデータが記憶されるメモリセル群10と、アドレス
60の最下位ビットの値が1であるデータすなわち奇数
番地のデータが記憶されるメモリセル群11の2個のメ
モリセル群にグループ化されている。2はアドレス60
を入力とし、出力である8本の第1のワード線のうち1
本をイネーブルにするアドレスデコード回路である。5
0はメモリセル群10から出力されるデータ70に対す
る外部回路とのインターフェースである入出力回路であ
り、51はメモリセル群11から出力されるデータ71
に対する外部回路とのインターフェースである入出力回
路である。
0の最下位ビットの値が0であるデータすなわち偶数番
地のデータが記憶されるメモリセル群10と、アドレス
60の最下位ビットの値が1であるデータすなわち奇数
番地のデータが記憶されるメモリセル群11の2個のメ
モリセル群にグループ化されている。2はアドレス60
を入力とし、出力である8本の第1のワード線のうち1
本をイネーブルにするアドレスデコード回路である。5
0はメモリセル群10から出力されるデータ70に対す
る外部回路とのインターフェースである入出力回路であ
り、51はメモリセル群11から出力されるデータ71
に対する外部回路とのインターフェースである入出力回
路である。
【0008】以上のように構成された従来の半導体記憶
装置では、入力されるアドレスがいかなるアクセス開始
番地を示そうとも、1回のアクセスでアドレス番地が連
続する2ワードの読み出し動作又は書き込み動作が完了
することができる。しかし、アドレスデコード回路2は
1つメモリセルに対して(偶数番地、奇数番地)の順で
アクセスするワード線と(奇数番地、偶数番地)の順で
アクセスするワード線の2本を生成する。このことは、
メモリセル内のトランジスタ数を増加させる要因とな
る。
装置では、入力されるアドレスがいかなるアクセス開始
番地を示そうとも、1回のアクセスでアドレス番地が連
続する2ワードの読み出し動作又は書き込み動作が完了
することができる。しかし、アドレスデコード回路2は
1つメモリセルに対して(偶数番地、奇数番地)の順で
アクセスするワード線と(奇数番地、偶数番地)の順で
アクセスするワード線の2本を生成する。このことは、
メモリセル内のトランジスタ数を増加させる要因とな
る。
【0009】
【発明が解決しようとする課題】第1の従来例の構成で
は、1サイクルでアクセス動作を完了しない場合があ
り、処理時間が長くなり、制御回路が複雑になるという
問題点を有していた。
は、1サイクルでアクセス動作を完了しない場合があ
り、処理時間が長くなり、制御回路が複雑になるという
問題点を有していた。
【0010】また第2の従来例の構成では、1サイクル
でアクセス動作を完了することが可能であるが、メモリ
セル群に対して1ワード当り2本のワード線を供給する
ため、メモリセル自体のトランジスタ数が増え、かつワ
ード線が1本増えるためメモリセル群の面積も増えるこ
とになる。このことは、半導体記憶装置全体の消費電力
も増大させる要因となる問題点も有している。
でアクセス動作を完了することが可能であるが、メモリ
セル群に対して1ワード当り2本のワード線を供給する
ため、メモリセル自体のトランジスタ数が増え、かつワ
ード線が1本増えるためメモリセル群の面積も増えるこ
とになる。このことは、半導体記憶装置全体の消費電力
も増大させる要因となる問題点も有している。
【0011】本発明は上記問題点に鑑み、入力されるア
ドレスがいかなるアクセス開始番地を示そうとも1サイ
クルでアクセス動作を完了し、かつ面積の増加を抑え、
消費電力の増加を抑えた半導体記憶装置を提供するもの
である。
ドレスがいかなるアクセス開始番地を示そうとも1サイ
クルでアクセス動作を完了し、かつ面積の増加を抑え、
消費電力の増加を抑えた半導体記憶装置を提供するもの
である。
【0012】
【課題を解決するための手段】本発明の半導体記憶装置
は、外部から入力されるNビットのアドレスの値に依存
することなく、同時に2M個の有効なデータを連続した
アドレス番地から読み出すこと及び書き込むことを可能
とするため、前記アドレスを上位(N−M)ビットから
なる上位アドレス部と、前記Nビットのアドレスの下位
Mビットからなる下位アドレス部に分離し、前記上位ア
ドレス部を入力とし連続する下位Mビットが0番地から
(2M−1)番地のメモリセルを示す第1のワード線を
出力とするアドレスデコード回路と、前記アドレスデコ
ード回路の出力である第1のワード線を前記下位アドレ
ス部を制御信号とし前記Nビットのアドレスの番地を先
頭に連続する2M個のメモリセルを示す第2のワード線
に変換するワード線変換回路と、Nビットのアドレスで
表現されるメモリ空間を下位Mビットの下位アドレス部
の値が等しいアドレス番地のメモリセルごとに2M分割
したメモリセル群とを有し、前記メモリセル群のうち前
記下位アドレスの値が0番地から(2M−2)番地を示
すメモリセルは前記ワード変換回路の出力である第2の
ワード線を入力とし、前記メモリセル群のうち前記下位
アドレスの値が(2M−1)番地を示すメモリセルは前
記アドレスデコード回路の出力である第1のワード線を
入力とするという構成を備えたものである。
は、外部から入力されるNビットのアドレスの値に依存
することなく、同時に2M個の有効なデータを連続した
アドレス番地から読み出すこと及び書き込むことを可能
とするため、前記アドレスを上位(N−M)ビットから
なる上位アドレス部と、前記Nビットのアドレスの下位
Mビットからなる下位アドレス部に分離し、前記上位ア
ドレス部を入力とし連続する下位Mビットが0番地から
(2M−1)番地のメモリセルを示す第1のワード線を
出力とするアドレスデコード回路と、前記アドレスデコ
ード回路の出力である第1のワード線を前記下位アドレ
ス部を制御信号とし前記Nビットのアドレスの番地を先
頭に連続する2M個のメモリセルを示す第2のワード線
に変換するワード線変換回路と、Nビットのアドレスで
表現されるメモリ空間を下位Mビットの下位アドレス部
の値が等しいアドレス番地のメモリセルごとに2M分割
したメモリセル群とを有し、前記メモリセル群のうち前
記下位アドレスの値が0番地から(2M−2)番地を示
すメモリセルは前記ワード変換回路の出力である第2の
ワード線を入力とし、前記メモリセル群のうち前記下位
アドレスの値が(2M−1)番地を示すメモリセルは前
記アドレスデコード回路の出力である第1のワード線を
入力とするという構成を備えたものである。
【0013】また本発明の半導体記憶装置は、上記構成
に更に複数のメモリセル群から出力された有効なデータ
を外部のバスに対して適した順序に並び替え、かつ外部
バスから入力された複数のデータをメモリセル群に対し
て適した順序に並び替えるアライメント回路を持つとい
う構成を備えたものである。
に更に複数のメモリセル群から出力された有効なデータ
を外部のバスに対して適した順序に並び替え、かつ外部
バスから入力された複数のデータをメモリセル群に対し
て適した順序に並び替えるアライメント回路を持つとい
う構成を備えたものである。
【0014】
【作用】本発明は上記した構成により、アドレスデコー
ド回路は入力されるアドレス上位部の値に対応した第1
のワード線をイネーブルにする。この第1のワード線を
入力とするワード線変換回路は、アドレス下位部の値に
より実際にアクセスするワード線である第2のワード線
をイネーブルにする。このことにより、入力されるアド
レスがいかなるアクセス開始番地を示そうとも1サイク
ルでアドレス番地が連続する複数のデータの読み出し及
び書き込み動作を可能とする。
ド回路は入力されるアドレス上位部の値に対応した第1
のワード線をイネーブルにする。この第1のワード線を
入力とするワード線変換回路は、アドレス下位部の値に
より実際にアクセスするワード線である第2のワード線
をイネーブルにする。このことにより、入力されるアド
レスがいかなるアクセス開始番地を示そうとも1サイク
ルでアドレス番地が連続する複数のデータの読み出し及
び書き込み動作を可能とする。
【0015】
【実施例】以下、本発明の半導体記憶装置の一実施例に
ついて、図面を参照しながら説明する。図1は本発明の
半導体記憶装置の概念図であり、2Nワードのメモリ空
間を持ち、アドレス番地が連続する2Mワードのデータ
を同時に読み出したり書き込んだりすることを可能とし
た半導体記憶装置の例である。
ついて、図面を参照しながら説明する。図1は本発明の
半導体記憶装置の概念図であり、2Nワードのメモリ空
間を持ち、アドレス番地が連続する2Mワードのデータ
を同時に読み出したり書き込んだりすることを可能とし
た半導体記憶装置の例である。
【0016】図1において、60は外部から本半導体記
憶装置に入力されるNビットの幅を持つアドレス(add
[(N-1):0])である。アドレス60は、メモリセル群の
ワードを選択するのに使用される(N−M)ビットの幅
を持つアドレス上位部61(add[(N-M):M])と、本半導
体記憶装置の制御に使用されるMビットの幅を持つアド
レス下位部62(add[(M-1):0])から構成されている。
本半導体記憶装置のメモリ空間は、アドレス下位部62
の値が0であるデータが記憶されるメモリセル群10
と、アドレス下位部62の値が1であるデータが記憶さ
れるメモリセル群11と、同様にアドレス下位部62の
値が(2M−1)のデータが記憶されるメモリセル群1
[2M−1]の2M個のメモリセル群にグループ化されて
いる。2はアドレス上位部61を入力とし、出力である
2(N-M)本の第1のワード線90のうち1本をイネーブ
ルにするアドレスデコード回路である。
憶装置に入力されるNビットの幅を持つアドレス(add
[(N-1):0])である。アドレス60は、メモリセル群の
ワードを選択するのに使用される(N−M)ビットの幅
を持つアドレス上位部61(add[(N-M):M])と、本半導
体記憶装置の制御に使用されるMビットの幅を持つアド
レス下位部62(add[(M-1):0])から構成されている。
本半導体記憶装置のメモリ空間は、アドレス下位部62
の値が0であるデータが記憶されるメモリセル群10
と、アドレス下位部62の値が1であるデータが記憶さ
れるメモリセル群11と、同様にアドレス下位部62の
値が(2M−1)のデータが記憶されるメモリセル群1
[2M−1]の2M個のメモリセル群にグループ化されて
いる。2はアドレス上位部61を入力とし、出力である
2(N-M)本の第1のワード線90のうち1本をイネーブ
ルにするアドレスデコード回路である。
【0017】30はアドレス下位部62の値が0の場合
には、アドレスデコード回路2でイネーブルされた第1
のワード線90をそのままメモリセル群10に出力し、
アドレス下位部62の値が0以外の場合には、アドレス
デコード回路2でイネーブルされた第1のワード線90
を+2M番地の第2のワード線91に切替えてメモリセ
ル群10に出力するワード線変換回路である。31はア
ドレス下位部62の値が0及び1の場合には、アドレス
デコード回路2でイネーブルされた第1のワード線90
をそのままメモリセル群11に出力し、アドレス下位部
62の値が0及び1以外の場合には、アドレスデコード
回路2でイネーブルされた第1のワード線90を+2M
番地の第2のワード線91に切替えてメモリセル群11
に出力するワード線変換回路である。同様に3[2M−
2]はアドレス下位部62の値が0から(2M−2)の
場合には、アドレスデコード回路2でイネーブルされた
第1のワード線90をそのままメモリセル群1[2M−
2]に出力し、アドレス下位部62の値が0から(2M
−2)以外の場合には、アドレスデコード回路2でイネ
ーブルされた第1のワード線90を+2M番地の第2の
ワード線91に切替えてメモリセル群1[2M−2]に
出力するワード線変換回路である。4はリード動作時に
はメモリセル群10〜1[2M−1]から読み出される
データ70〜7[2M−1]をアドレス下位部62を用
いて昇順に並び替えたデータを入出力回路50〜5[2
M−1]に出力する、またライト動作時には入出力回路
50〜5[2M−1]から与えられるデータをアドレス
下位部62を用いて書き込むべきメモリセル群の順に並
び替えたデータ70〜7[2M−1]をメモリセル群1
0〜1[2M−1]に出力するアライメント回路であ
る。50〜5[2M−1]は本半導体記憶装置と外部回
路とのインターフェースである入出力回路である。
には、アドレスデコード回路2でイネーブルされた第1
のワード線90をそのままメモリセル群10に出力し、
アドレス下位部62の値が0以外の場合には、アドレス
デコード回路2でイネーブルされた第1のワード線90
を+2M番地の第2のワード線91に切替えてメモリセ
ル群10に出力するワード線変換回路である。31はア
ドレス下位部62の値が0及び1の場合には、アドレス
デコード回路2でイネーブルされた第1のワード線90
をそのままメモリセル群11に出力し、アドレス下位部
62の値が0及び1以外の場合には、アドレスデコード
回路2でイネーブルされた第1のワード線90を+2M
番地の第2のワード線91に切替えてメモリセル群11
に出力するワード線変換回路である。同様に3[2M−
2]はアドレス下位部62の値が0から(2M−2)の
場合には、アドレスデコード回路2でイネーブルされた
第1のワード線90をそのままメモリセル群1[2M−
2]に出力し、アドレス下位部62の値が0から(2M
−2)以外の場合には、アドレスデコード回路2でイネ
ーブルされた第1のワード線90を+2M番地の第2の
ワード線91に切替えてメモリセル群1[2M−2]に
出力するワード線変換回路である。4はリード動作時に
はメモリセル群10〜1[2M−1]から読み出される
データ70〜7[2M−1]をアドレス下位部62を用
いて昇順に並び替えたデータを入出力回路50〜5[2
M−1]に出力する、またライト動作時には入出力回路
50〜5[2M−1]から与えられるデータをアドレス
下位部62を用いて書き込むべきメモリセル群の順に並
び替えたデータ70〜7[2M−1]をメモリセル群1
0〜1[2M−1]に出力するアライメント回路であ
る。50〜5[2M−1]は本半導体記憶装置と外部回
路とのインターフェースである入出力回路である。
【0018】以上の機能ブロックより本半導体記憶装置
は構成される。図1を基に、さらに詳しい実施例として
図2にメモリ空間が8ワードで、アドレス番地が連続す
る2ワードのデータを同時に読み出することの可能な半
導体記憶装置の例を示す。
は構成される。図1を基に、さらに詳しい実施例として
図2にメモリ空間が8ワードで、アドレス番地が連続す
る2ワードのデータを同時に読み出することの可能な半
導体記憶装置の例を示す。
【0019】図2において、60は外部から本半導体記
憶装置に入力される3ビットの幅を持つアドレス(add
[2:0])である。アドレス60は、メモリセル群のワー
ドを選択するのに使用される2ビットの幅を持つアドレ
ス上位部61(add[2:1])と、本半導体記憶装置の制
御に使用される1ビットの幅をを持つアドレス下位部6
2(add[0])から構成されている。本半導体記憶装置の
メモリ空間は、アドレス下位部62の値が0であるデー
タすなわち偶数番地のデータが記憶されるメモリセル群
10と、アドレス下位部62の値が1であるデータすな
わち奇数番地のデータが記憶されるメモリセル群11の
2個のメモリセル群にグループ化されている。2はアド
レス上位部61を入力とし、出力である4本の第1のワ
ード線90のうち1本をイネーブルにするアドレスデコ
ード回路である。30はアドレス下位部62の値が0の
場合には、アドレスデコード回路2でイネーブルされた
第1のワード線90をそのままメモリセル群10に出力
し、アドレス下位部62の値が1の場合には、アドレス
デコード回路2でイネーブルされた第1のワード線90
を+2番地の第2のワード線91に切替えてメモリセル
群10に出力するワード線変換回路である。4はリード
動作時にはメモリセル群10、11から読み出されるデ
ータ70、71をアドレス下位部62を用いて昇順に並
び替えたデータを入出回路50、51に出力するアライ
メント回路である。50はアライメント回路4からアド
レス番地が小さい方のデータに対する外部回路とのイン
ターフェースである入出力回路であり、51はアライメ
ント回路4からアドレス番地が大きい方のデータに対す
る外部回路とのインターフェースである。
憶装置に入力される3ビットの幅を持つアドレス(add
[2:0])である。アドレス60は、メモリセル群のワー
ドを選択するのに使用される2ビットの幅を持つアドレ
ス上位部61(add[2:1])と、本半導体記憶装置の制
御に使用される1ビットの幅をを持つアドレス下位部6
2(add[0])から構成されている。本半導体記憶装置の
メモリ空間は、アドレス下位部62の値が0であるデー
タすなわち偶数番地のデータが記憶されるメモリセル群
10と、アドレス下位部62の値が1であるデータすな
わち奇数番地のデータが記憶されるメモリセル群11の
2個のメモリセル群にグループ化されている。2はアド
レス上位部61を入力とし、出力である4本の第1のワ
ード線90のうち1本をイネーブルにするアドレスデコ
ード回路である。30はアドレス下位部62の値が0の
場合には、アドレスデコード回路2でイネーブルされた
第1のワード線90をそのままメモリセル群10に出力
し、アドレス下位部62の値が1の場合には、アドレス
デコード回路2でイネーブルされた第1のワード線90
を+2番地の第2のワード線91に切替えてメモリセル
群10に出力するワード線変換回路である。4はリード
動作時にはメモリセル群10、11から読み出されるデ
ータ70、71をアドレス下位部62を用いて昇順に並
び替えたデータを入出回路50、51に出力するアライ
メント回路である。50はアライメント回路4からアド
レス番地が小さい方のデータに対する外部回路とのイン
ターフェースである入出力回路であり、51はアライメ
ント回路4からアドレス番地が大きい方のデータに対す
る外部回路とのインターフェースである。
【0020】以上の機能ブロックより本半導体記憶装置
は構成される。上記した本実施例の半導体記憶装置につ
いて、以下図3及び図4を用いてその動作を説明する。
は構成される。上記した本実施例の半導体記憶装置につ
いて、以下図3及び図4を用いてその動作を説明する。
【0021】まず、入力されるアドレス60が偶数番地
の場合を示す。図3はアドレス60の値が010で、読
み出し動作の例である。アドレス上位部61の値が01
であるため、アドレスデコード回路2は第1のワード線
90のうちadd[2:1]=01を示すワード線をイネーブルに
する。この第1のワード線90は、メモリセル群11に
対して011番地をアクセスするワード線となり、メモ
リセル群11の011番地に記憶されているデータを読
み出す。また同時に第1のワード線90はワード線変換
回路30に入力される。アドレス下位部62の値が0で
あるので、ワード線変換回路30は入力された第1のワ
ード線90をそのまま第2のワード線91としてメモリ
セル群10に出力する。この第2のワード線91はメモ
リセル群10の010番地に記憶されているデータを読
み出す。メモリセル群10から読み出されたデータ70
とメモリセル群11から読み出されたデータ71は、ア
ライメント回路4に入力され、アドレス下位部62の値
によりアドレス番地が小さい方のデータ70は入出力回
路50に出力され、アドレス番地が大きい方のデータ7
1は入出力回路51に出力される。
の場合を示す。図3はアドレス60の値が010で、読
み出し動作の例である。アドレス上位部61の値が01
であるため、アドレスデコード回路2は第1のワード線
90のうちadd[2:1]=01を示すワード線をイネーブルに
する。この第1のワード線90は、メモリセル群11に
対して011番地をアクセスするワード線となり、メモ
リセル群11の011番地に記憶されているデータを読
み出す。また同時に第1のワード線90はワード線変換
回路30に入力される。アドレス下位部62の値が0で
あるので、ワード線変換回路30は入力された第1のワ
ード線90をそのまま第2のワード線91としてメモリ
セル群10に出力する。この第2のワード線91はメモ
リセル群10の010番地に記憶されているデータを読
み出す。メモリセル群10から読み出されたデータ70
とメモリセル群11から読み出されたデータ71は、ア
ライメント回路4に入力され、アドレス下位部62の値
によりアドレス番地が小さい方のデータ70は入出力回
路50に出力され、アドレス番地が大きい方のデータ7
1は入出力回路51に出力される。
【0022】次に、入力されるアドレス60が奇数番地
の場合を示す。図4はアドレス60の値が011で、読
み出し動作の例である。アドレス上位部61の値が01
であるため、アドレスデコード回路2は第1のワード線
90のうちadd[2:1]=01を示すワード線をイネーブルに
する。この第1のワード線90は、メモリセル群11に
対して011番地をアクセスするワード線となり、メモ
リセル群11の011番地に記憶されているデータを読
み出す。また同時に第1のワード線90はワード線変換
回路30に入力される。アドレス下位部62の値が1で
あるので、ワード線変換回路30は入力された第1のワ
ード線90のアドレス番地を+2番地した番地を示す第
2のワード線91としてメモリセル群10に出力する。
この第2のワード線91はメモリセル群10の100番
地に記憶されているデータを読み出す。メモリセル群1
0から読み出されたデータ70とメモリセル群11から
読み出されたデータ71は、アライメント回路4に入力
され、アドレス下位部62の値によりアドレス番地が小
さい方のデータ71は入出力回路50に出力され、アド
レス番地が大きい方のデータ70は入出力回路51に出
力される。
の場合を示す。図4はアドレス60の値が011で、読
み出し動作の例である。アドレス上位部61の値が01
であるため、アドレスデコード回路2は第1のワード線
90のうちadd[2:1]=01を示すワード線をイネーブルに
する。この第1のワード線90は、メモリセル群11に
対して011番地をアクセスするワード線となり、メモ
リセル群11の011番地に記憶されているデータを読
み出す。また同時に第1のワード線90はワード線変換
回路30に入力される。アドレス下位部62の値が1で
あるので、ワード線変換回路30は入力された第1のワ
ード線90のアドレス番地を+2番地した番地を示す第
2のワード線91としてメモリセル群10に出力する。
この第2のワード線91はメモリセル群10の100番
地に記憶されているデータを読み出す。メモリセル群1
0から読み出されたデータ70とメモリセル群11から
読み出されたデータ71は、アライメント回路4に入力
され、アドレス下位部62の値によりアドレス番地が小
さい方のデータ71は入出力回路50に出力され、アド
レス番地が大きい方のデータ70は入出力回路51に出
力される。
【0023】またデータの書き込み動作の場合も同様に
考えられる。外部からデータ80、81が入出力回路5
0、51に入力され、アライメント回路4においてアド
レス下位部62の値に従い、偶数アドレス番地のデータ
はメモリセル群10にアライメントされ、奇数アドレス
番地のデータはメモリセル群11に出力するようにアラ
イメントされるので、1サイクルで書き込み動作を完了
することができる。
考えられる。外部からデータ80、81が入出力回路5
0、51に入力され、アライメント回路4においてアド
レス下位部62の値に従い、偶数アドレス番地のデータ
はメモリセル群10にアライメントされ、奇数アドレス
番地のデータはメモリセル群11に出力するようにアラ
イメントされるので、1サイクルで書き込み動作を完了
することができる。
【0024】以上のように本実施例によれば、入力され
るアドレスがいかなるアクセス開始番地を示そうとも、
1サイクルでアドレス番地が連続する複数のデータを読
み出すこと及び書き込むことが可能となるほか、メモリ
セル領域の面積の増加を抑え消費電力の増加を抑えるこ
とができる。
るアドレスがいかなるアクセス開始番地を示そうとも、
1サイクルでアドレス番地が連続する複数のデータを読
み出すこと及び書き込むことが可能となるほか、メモリ
セル領域の面積の増加を抑え消費電力の増加を抑えるこ
とができる。
【0025】
【発明の効果】以上のように本発明は、アドレスを上位
(N−M)ビットの上位アドレス部と、前記Nビットの
アドレスの下位Mビットの下位アドレス部に分離し、前
記上位アドレス部を入力とし連続する下位Mビットが0
番地から(2M−1)番地のメモリセルを示す第1のワ
ード線を出力とするアドレスデコード回路と、前記アド
レスデコード回路の出力である第1のワード線を前記下
位アドレス部を制御信号とし前記Nビットのアドレスの
番地を先頭に連続する2M個のメモリセルを示す第2の
ワード線に変換するワード線変換回路と、Nビットのア
ドレスで表現されるメモリ空間を下位Mビットの下位ア
ドレス部の値が等しいアドレス番地のメモリセルごとに
2M分割したメモリセル群を有し、前記メモリセル群の
うち前記下位アドレスの値が0番地から(2M−2)番
地を示すメモリセルは前記ワード変換回路の出力である
第2のワード線を入力とし、前記メモリセル群のうち前
記下位アドレスの値が(2M−1)番地を示すメモリセ
ルは前記アドレスデコード回路の出力である第1のワー
ド線を入力とし、複数のメモリセル群から出力された有
効なデータを外部のバスに対して適した順序に並び替
え、かつ外部バスから入力された複数のデータをメモリ
セル群に対して適した順序に並び替えるアライメント回
路を設けることにより、入力されるアドレスがいかなる
アクセス開始番地を示そうとも1サイクルでアドレス番
地が連続する複数のデータの読み出し及び書き込み動作
を可能とすると共にメモリセル領域の面積の増加を抑え
消費電力の増加を抑えることができる。
(N−M)ビットの上位アドレス部と、前記Nビットの
アドレスの下位Mビットの下位アドレス部に分離し、前
記上位アドレス部を入力とし連続する下位Mビットが0
番地から(2M−1)番地のメモリセルを示す第1のワ
ード線を出力とするアドレスデコード回路と、前記アド
レスデコード回路の出力である第1のワード線を前記下
位アドレス部を制御信号とし前記Nビットのアドレスの
番地を先頭に連続する2M個のメモリセルを示す第2の
ワード線に変換するワード線変換回路と、Nビットのア
ドレスで表現されるメモリ空間を下位Mビットの下位ア
ドレス部の値が等しいアドレス番地のメモリセルごとに
2M分割したメモリセル群を有し、前記メモリセル群の
うち前記下位アドレスの値が0番地から(2M−2)番
地を示すメモリセルは前記ワード変換回路の出力である
第2のワード線を入力とし、前記メモリセル群のうち前
記下位アドレスの値が(2M−1)番地を示すメモリセ
ルは前記アドレスデコード回路の出力である第1のワー
ド線を入力とし、複数のメモリセル群から出力された有
効なデータを外部のバスに対して適した順序に並び替
え、かつ外部バスから入力された複数のデータをメモリ
セル群に対して適した順序に並び替えるアライメント回
路を設けることにより、入力されるアドレスがいかなる
アクセス開始番地を示そうとも1サイクルでアドレス番
地が連続する複数のデータの読み出し及び書き込み動作
を可能とすると共にメモリセル領域の面積の増加を抑え
消費電力の増加を抑えることができる。
【図1】本発明の半導体記憶装置の概要図
【図2】本発明の実施例における半導体記憶装置の構成
図
図
【図3】同実施例における偶数アドレス入力の場合の動
作説明図
作説明図
【図4】同実施例における奇数アドレス入力の場合の動
作説明図
作説明図
【図5】第1の従来例を示す半導体記憶装置の概略図
【図6】第2の従来例を示す半導体記憶装置の概略図
10〜1(2M−1) メモリセル群 2 アドレスデコード回路 30〜3(2M−2) ワード線変換回路 4 アライメント回路 50〜5(2M−1) 入出力回路 60〜62 アドレス 70〜7(2M−1) データ 80〜8(2M−1) 入出力データ 90〜91 ワード線
Claims (2)
- 【請求項1】外部から入力されるNビットのアドレスを
上位(N−M)ビットの上位アドレス部と、前記Nビッ
トのアドレスの下位Mビットの下位アドレス部に分離
し、前記上位アドレス部を入力とし連続する下位Mビッ
トが0番地から(2M−1)番地のメモリセルを示す第
1のワード線を出力とするアドレスデコード回路と、 前記アドレスデコード回路の出力である第1のワード線
を前記下位アドレス部を制御信号とし、前記Nビットの
アドレスの番地を先頭に連続する2M個のメモリセルを
示す第2のワード線に変換するワード線変換回路と、 Nビットのアドレスで表現されるメモリ空間を下位Mビ
ットの下位アドレス部の値が等しいアドレス番地のメモ
リセル毎に2M分割したメモリセル群とを有し、 前記メモリセル群のうち前記下位アドレスの値が0番地
から(2M−2)番地を示すメモリセル群には前記ワー
ド変換回路の出力である第2のワード線を入力とし、前
記メモリセル群のうち前記下位アドレスの値が(2M−
1)番地を示すメモリセル群には前記アドレスデコード
回路の出力である第1のワード線を入力とすることを特
徴とする半導体記憶装置。 - 【請求項2】請求項1記載において、さらに複数のメモ
リセル群から出力された有効なデータを外部のバスに対
して適した順序に並び替え、かつ外部バスから入力され
た複数のデータをメモリセル群に対して適した順序に並
び替えるアライメント回路を持つ半導体記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5064960A JPH06275079A (ja) | 1993-03-24 | 1993-03-24 | 半導体記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5064960A JPH06275079A (ja) | 1993-03-24 | 1993-03-24 | 半導体記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06275079A true JPH06275079A (ja) | 1994-09-30 |
Family
ID=13273125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5064960A Pending JPH06275079A (ja) | 1993-03-24 | 1993-03-24 | 半導体記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06275079A (ja) |
-
1993
- 1993-03-24 JP JP5064960A patent/JPH06275079A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6611445B2 (en) | Content addressable memory having redundant circuit | |
| US4800535A (en) | Interleaved memory addressing system and method using a parity signal | |
| JPH058835B2 (ja) | ||
| JP3166447B2 (ja) | 画像処理装置及び画像処理方法 | |
| JPH11353225A (ja) | 逐次実行型でグレイ・コード体系のアドレッシングを行うタイプのプロセッサがアクセスするメモリ、及びメモリにコード/データを格納する方法 | |
| JPH09190378A (ja) | メモリアドレス制御回路 | |
| JPH05197619A (ja) | マルチcpu用メモリ制御回路 | |
| JPH0612608B2 (ja) | 半導体記憶装置 | |
| JP3102754B2 (ja) | 情報利用回路 | |
| JP4629198B2 (ja) | 演算装置及び演算方法 | |
| JPH05289938A (ja) | メモリアクセス装置 | |
| JP3091522B2 (ja) | メモリ回路 | |
| JP3965620B2 (ja) | 記憶装置および記憶方法並びにデータ処理システム | |
| JPH0512883A (ja) | シーケンシヤルメモリ | |
| KR100557932B1 (ko) | 램버스 디램의 셀 블록 활성화 방법 및 그 구조 | |
| JP3168717B2 (ja) | メモリアクセス回路 | |
| KR100290545B1 (ko) | 메모리어레이,메모리소자및정보처리방법 | |
| JPH0520173A (ja) | キヤツシユメモリ回路 | |
| JPH0233158B2 (ja) | ||
| JP3455828B2 (ja) | ビットシフト回路 | |
| JPH05189304A (ja) | 半導体記憶装置 | |
| SU1184009A1 (ru) | Запоминающее устройство | |
| JP3452455B2 (ja) | 演算処理装置 | |
| JP2757716B2 (ja) | ハフマン符号復号回路 | |
| JP3031581B2 (ja) | ランダムアクセスメモリおよび情報処理装置 |