JPH04219841A - ランダム・アクセス・メモリ装置 - Google Patents
ランダム・アクセス・メモリ装置Info
- Publication number
- JPH04219841A JPH04219841A JP3055538A JP5553891A JPH04219841A JP H04219841 A JPH04219841 A JP H04219841A JP 3055538 A JP3055538 A JP 3055538A JP 5553891 A JP5553891 A JP 5553891A JP H04219841 A JPH04219841 A JP H04219841A
- Authority
- JP
- Japan
- Prior art keywords
- address
- bit
- word
- logic
- cells
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/04—Addressing variable-length words or parts of words
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/04—Arrangements for selecting an address in a digital store using a sequential addressing device, e.g. shift register, counter
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
- Static Random-Access Memory (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、ランダム・アクセス・
メモリ(RAM)、より詳細に言えば、データ・ワード
がビツト・バウンダリ(bit boundary)に
ストアされ、そしてビツト・バウンダリから取り出され
るランダム・アクセス・メモリに関する。
メモリ(RAM)、より詳細に言えば、データ・ワード
がビツト・バウンダリ(bit boundary)に
ストアされ、そしてビツト・バウンダリから取り出され
るランダム・アクセス・メモリに関する。
【0002】
【従来の技術】データ処理装置内の殆どのRAMはワー
ド・バウンダリにデータをストアするように組織されて
おり、データを1つのグループとすることと、システム
との能率に妥協を計つた場合であつてさえも、データの
処理を容易にするために、通常、データは、ワード形式
に形成されている。
ド・バウンダリにデータをストアするように組織されて
おり、データを1つのグループとすることと、システム
との能率に妥協を計つた場合であつてさえも、データの
処理を容易にするために、通常、データは、ワード形式
に形成されている。
【0003】然しながら、データ転送のアプリケーシヨ
ンにおける直列のデータ・ストリームを処理するアプリ
ケーシヨンのような多くの例において、RAMのワード
・バウンダリではなく、ビツト・バウンダリで、直列の
データをストアし、あるいは、RAMからビツト・バウ
ンダリのデータを取り出し、しかも、ワード長のデータ
のグループの並列ストレージを維持していることが要求
されている。
ンにおける直列のデータ・ストリームを処理するアプリ
ケーシヨンのような多くの例において、RAMのワード
・バウンダリではなく、ビツト・バウンダリで、直列の
データをストアし、あるいは、RAMからビツト・バウ
ンダリのデータを取り出し、しかも、ワード長のデータ
のグループの並列ストレージを維持していることが要求
されている。
【0004】1984年5月に刊行されたIBMテクニ
カル・デイスクロージヤ・ブレテイン第26巻12号の
6473頁乃至6475頁には、シフトレジスタ及び行
選択ラインを用い、ビツト・バウンダリを呼出すメモリ
が記載されている。然しながら、この記述は、2つの相
次ぐ奇数−偶数ワードをメモリにストアするために、2
つのメモリ・サイクルを用いることを提案している。
カル・デイスクロージヤ・ブレテイン第26巻12号の
6473頁乃至6475頁には、シフトレジスタ及び行
選択ラインを用い、ビツト・バウンダリを呼出すメモリ
が記載されている。然しながら、この記述は、2つの相
次ぐ奇数−偶数ワードをメモリにストアするために、2
つのメモリ・サイクルを用いることを提案している。
【0005】米国特許第4520439号は、ワード用
として使用するRAM中のビツト・バウンダリにデータ
をストアするための手段を示しているけれども、この装
置は、隣接した2つのワードから、既存データを読取る
ことと、メモリの外部にあるロジツクで既存データ(修
正されていないデータ)と新しいデータとを併合するこ
とと、そして併合されたデータをメモリ中に、再度スト
アすることとが必要である。
として使用するRAM中のビツト・バウンダリにデータ
をストアするための手段を示しているけれども、この装
置は、隣接した2つのワードから、既存データを読取る
ことと、メモリの外部にあるロジツクで既存データ(修
正されていないデータ)と新しいデータとを併合するこ
とと、そして併合されたデータをメモリ中に、再度スト
アすることとが必要である。
【0006】米国特許第4099253号は複数個の半
導体チツプで構成されたメモリが開示されており、各チ
ツプはN個のアドレス端子を介してアドレスされる複数
個の位置(2のN乗個の位置)の各々に1つのビツトを
ストアすることができる。これらのチツプは、チツプ選
択信号によつて、複数ビツトのワードを並列的に読取り
、または書込むためにアクセスされ、あるいは、単一の
ビツトを単独に読取り、または書込むためにアクセスさ
れる。
導体チツプで構成されたメモリが開示されており、各チ
ツプはN個のアドレス端子を介してアドレスされる複数
個の位置(2のN乗個の位置)の各々に1つのビツトを
ストアすることができる。これらのチツプは、チツプ選
択信号によつて、複数ビツトのワードを並列的に読取り
、または書込むためにアクセスされ、あるいは、単一の
ビツトを単独に読取り、または書込むためにアクセスさ
れる。
【0007】
【発明が解決しようとする課題】上述の従来の技術及び
その他の既知の技術において、1つのメモリ・サイクル
の期間内で、1個のワード位置、または隣接した2個の
ワード位置から任意に選択されたビツト・バウンダリで
1個のワード全体を書込むことができ、あるいは、1個
のワード位置、または隣接した2個のワード位置から任
意に選択されたビツト・バウンダリから1個のワード全
体を取出すことのできる通常のタイプのRAMであつて
、ワード・アドレスのデコード回路がストレージ・ビツ
ト・セルを含むチツプ中に設けられているRAMは示さ
れていない。
その他の既知の技術において、1つのメモリ・サイクル
の期間内で、1個のワード位置、または隣接した2個の
ワード位置から任意に選択されたビツト・バウンダリで
1個のワード全体を書込むことができ、あるいは、1個
のワード位置、または隣接した2個のワード位置から任
意に選択されたビツト・バウンダリから1個のワード全
体を取出すことのできる通常のタイプのRAMであつて
、ワード・アドレスのデコード回路がストレージ・ビツ
ト・セルを含むチツプ中に設けられているRAMは示さ
れていない。
【0008】従つて、本発明の目的は1つのメモリ・サ
イクルの期間において、1個のワード位置、または隣接
した2個のワード位置から任意に選択されたビツト・バ
ウンダリで1個のデータ・ワードを書込むことができ、
あるいは、1個のワード位置、または隣接する2個のワ
ード位置から任意に選択されたビツト・バウンダリから
1個のデータ・ワードを取出すことのできる新規なメモ
リ回路を提供することにある。
イクルの期間において、1個のワード位置、または隣接
した2個のワード位置から任意に選択されたビツト・バ
ウンダリで1個のデータ・ワードを書込むことができ、
あるいは、1個のワード位置、または隣接する2個のワ
ード位置から任意に選択されたビツト・バウンダリから
1個のデータ・ワードを取出すことのできる新規なメモ
リ回路を提供することにある。
【0009】
【課題を解決するための手段】本発明の目的は、偶数ア
レー及び奇数アレーと称される少なくとも1対の同じ半
導体チツプを用いることによつて達成される。各メモリ
・サイクルの間で、両方のアレーはアドレス・ビツトA
1乃至Anによつて同時にアクセスされる。付加的なア
ドレス・ビツトA0(最下位のビツト)は、各アレー中
で対応するワード位置が選択されたか否か、あるいは、
2つのアレーの隣接するワード位置が同時に選択された
か否かを決定する。ビツト・バウンダリ選択コードに応
答するロジツクは、選択された各ワードのどのビツトが
アクセスされるかを決定するが、2つのワードの他のビ
ツト位置は影響されない。マルチプレクサ(MUX)手
段は、データを、適切なビツト順序で整列させる。
レー及び奇数アレーと称される少なくとも1対の同じ半
導体チツプを用いることによつて達成される。各メモリ
・サイクルの間で、両方のアレーはアドレス・ビツトA
1乃至Anによつて同時にアクセスされる。付加的なア
ドレス・ビツトA0(最下位のビツト)は、各アレー中
で対応するワード位置が選択されたか否か、あるいは、
2つのアレーの隣接するワード位置が同時に選択された
か否かを決定する。ビツト・バウンダリ選択コードに応
答するロジツクは、選択された各ワードのどのビツトが
アクセスされるかを決定するが、2つのワードの他のビ
ツト位置は影響されない。マルチプレクサ(MUX)手
段は、データを、適切なビツト順序で整列させる。
【0010】本発明の第2の実施例において、上述と同
じ結果を得るために、従来の標準的な半導体メモリ・チ
ツプの構造が変更される。好ましい態様は以下の通りで
ある。
じ結果を得るために、従来の標準的な半導体メモリ・チ
ツプの構造が変更される。好ましい態様は以下の通りで
ある。
【0011】1. 各「ワード選択ライン」は、その
アドレスによつて特定されるワードを選択し、そして、
次に高い位の(または次に低い位の)アドレスによつて
特定されるワード、つまり「隣接する」ワードを選択す
るように作られる。
アドレスによつて特定されるワードを選択し、そして、
次に高い位の(または次に低い位の)アドレスによつて
特定されるワード、つまり「隣接する」ワードを選択す
るように作られる。
【0012】2. 各ビツト・メモリ・セルは、選択
された2つのワードの各々の何れのビツト・セルがアク
セスされるのかを決定するためのビツト・バウンダリ選
択信号に応答するロジツクを含むように変更される。ア
クセスされない他のセルは、読取り及び書込みサイクル
の間で影響を受けない。
された2つのワードの各々の何れのビツト・セルがアク
セスされるのかを決定するためのビツト・バウンダリ選
択信号に応答するロジツクを含むように変更される。ア
クセスされない他のセルは、読取り及び書込みサイクル
の間で影響を受けない。
【0013】3. ビツト・バウンダリ選択信号は、
チツプ構造に付加された列ラインによつて、セルのロジ
ツクに印加される。
チツプ構造に付加された列ラインによつて、セルのロジ
ツクに印加される。
【0014】
【実施例】図1及び図2は従来の月並な半導体RAMの
回路を示す図であつて、この半導体RAM回路の細部は
、John Wiley and Sons社で198
7年に刊行されたF.J.Hill)外の著書Digi
tal Systems, Hardware Org
anization and Designの第3版に
記載されている。本発明の実施例の説明を単純化するた
めに、図1及び図2に示したRAMの構成に本発明を適
用した第1の実施例を以下に説明する。
回路を示す図であつて、この半導体RAM回路の細部は
、John Wiley and Sons社で198
7年に刊行されたF.J.Hill)外の著書Digi
tal Systems, Hardware Org
anization and Designの第3版に
記載されている。本発明の実施例の説明を単純化するた
めに、図1及び図2に示したRAMの構成に本発明を適
用した第1の実施例を以下に説明する。
【0015】図1を参照すると、入力アドレス・ライン
A0乃至A3及びチツプ選択ラインCSを持つアドレス
・デコーダ22によつてアドレスされる16個のnビツ
ト・ワード(セル1−1乃至1−N.....セル16
−1乃至16−N)を含むRAMの構造体10が示され
ている。
A0乃至A3及びチツプ選択ラインCSを持つアドレス
・デコーダ22によつてアドレスされる16個のnビツ
ト・ワード(セル1−1乃至1−N.....セル16
−1乃至16−N)を含むRAMの構造体10が示され
ている。
【0016】書込みラインWR=0(これは読取り動作
を意味する)であり、かつ選択ラインCS=1であれば
、アドレスされたnビツト・ワードが出力ラインS1乃
至Sn上に現われる。3状態バツフア23−1乃至23
−nは、データ・ラインD1乃至Dn上に現われるすべ
ての信号が列ビツト・ライン24−1乃至24−nには
印加されないことを保証している。ビツト・ラインのバ
イアス回路25は、選択されたセルの状態を変化するこ
となく、選択されたセルからデータをセンス増幅器26
−1乃至26−nを介して読取るための適当なレベルの
電圧を印加する。
を意味する)であり、かつ選択ラインCS=1であれば
、アドレスされたnビツト・ワードが出力ラインS1乃
至Sn上に現われる。3状態バツフア23−1乃至23
−nは、データ・ラインD1乃至Dn上に現われるすべ
ての信号が列ビツト・ライン24−1乃至24−nには
印加されないことを保証している。ビツト・ラインのバ
イアス回路25は、選択されたセルの状態を変化するこ
となく、選択されたセルからデータをセンス増幅器26
−1乃至26−nを介して読取るための適当なレベルの
電圧を印加する。
【0017】書込みライン、即ちWRライン上に書込み
イネーブル信号が印加されること、即ち書込みラインW
R=1(書込み動作)であり、かつ選択ラインCS=1
である場合、データ・ラインD1乃至Dn上の入力デー
タは、アドレスされた位置に書込まれる。
イネーブル信号が印加されること、即ち書込みラインW
R=1(書込み動作)であり、かつ選択ラインCS=1
である場合、データ・ラインD1乃至Dn上の入力デー
タは、アドレスされた位置に書込まれる。
【0018】RAM10のセル1−1乃至16−Nの各
セルは図2に示したタイプのものが望ましい。2つのト
ランジスタT1及びT2は交差接続されて、双安定動作
を行なうようにバイアスされている。
セルは図2に示したタイプのものが望ましい。2つのト
ランジスタT1及びT2は交差接続されて、双安定動作
を行なうようにバイアスされている。
【0019】読取り動作、または書込み動作のために選
択されていないセルの通常の状態において、ワード選択
ラインWS1は0.3ボルトの電圧にあり、そのエミツ
タ電極「b」は0.5ボルトの電圧に維持されている。 T1及びT2は、その一方のトランジスタが導通状態に
あり、他方のトランジスタが非導通状態にある。T1の
導通は、セル中に論理値1がストアされていることを表
わす。T2の導通は、セル中に論理値0がストアされて
いることを表わす。
択されていないセルの通常の状態において、ワード選択
ラインWS1は0.3ボルトの電圧にあり、そのエミツ
タ電極「b」は0.5ボルトの電圧に維持されている。 T1及びT2は、その一方のトランジスタが導通状態に
あり、他方のトランジスタが非導通状態にある。T1の
導通は、セル中に論理値1がストアされていることを表
わす。T2の導通は、セル中に論理値0がストアされて
いることを表わす。
【0020】読取り動作において、WS1は3ボルトに
上昇され、これはエミツタ「a」に電流が流れるのを阻
止する。若し、T1が導通しているならば、その電流は
エミツタ「b」から列ビツト・ライン24−1に流れ、
センス増幅器26−1により検出されて、論理値1の電
圧レベルの対応した出力信号を発生する。若し、T1が
オフにあるならば、エミツタ「b」から列ビツト・ライ
ン24−1への電流は流れず、センス増幅器26−1に
よつて信号は検出されない。従つて、センス増幅器26
−1の出力は、WS1=3ボルトである期間中、そのセ
ル中にストアされた論理値を表示する。
上昇され、これはエミツタ「a」に電流が流れるのを阻
止する。若し、T1が導通しているならば、その電流は
エミツタ「b」から列ビツト・ライン24−1に流れ、
センス増幅器26−1により検出されて、論理値1の電
圧レベルの対応した出力信号を発生する。若し、T1が
オフにあるならば、エミツタ「b」から列ビツト・ライ
ン24−1への電流は流れず、センス増幅器26−1に
よつて信号は検出されない。従つて、センス増幅器26
−1の出力は、WS1=3ボルトである期間中、そのセ
ル中にストアされた論理値を表示する。
【0021】この読取り動作の間では、列ビツト・ライ
ン24−1上に外部電圧は印加されない、即ち、WRは
論理値0であり、そしてラインD1からの電圧は、WR
=0にある3状態バツフア23−1によつて列ビツト・
ライン24−1から隔離される。
ン24−1上に外部電圧は印加されない、即ち、WRは
論理値0であり、そしてラインD1からの電圧は、WR
=0にある3状態バツフア23−1によつて列ビツト・
ライン24−1から隔離される。
【0022】WR=1の書込み動作の間において、3状
態バツフア23−1は、D1の論理レベルの電圧を列ビ
ツト・ライン24−1に印加し、次にWS1が3ボルト
に上昇される。若し、エミツタ「b」が3状態バツフア
23−1によつて0ボルトに維持されたならば、T1は
オンに転じ、T2はオフに転じる(論理値1の状態)。 若し、エミツタ「b」が1.5ボルトより高い電圧に維
持されるならば、T1はオフになり、T2はオンになる
(論理値0の状態)。WS1が0.3ボルトに復帰した
後に、この回路は新しい状態にとどまる。
態バツフア23−1は、D1の論理レベルの電圧を列ビ
ツト・ライン24−1に印加し、次にWS1が3ボルト
に上昇される。若し、エミツタ「b」が3状態バツフア
23−1によつて0ボルトに維持されたならば、T1は
オンに転じ、T2はオフに転じる(論理値1の状態)。 若し、エミツタ「b」が1.5ボルトより高い電圧に維
持されるならば、T1はオフになり、T2はオンになる
(論理値0の状態)。WS1が0.3ボルトに復帰した
後に、この回路は新しい状態にとどまる。
【0023】エミツタ「b」をセル1−1の入力及び出
力の両方に用いるためには、ビツト・ライン上に3つの
別個の電圧、即ち、バツフア23−1からの0ボルトの
電圧及び1.5ボルトより高い電圧と、バイアス・ネツ
トワーク25からの中間レベルの電圧との3つの電圧を
印加するための回路を必要とする。
力の両方に用いるためには、ビツト・ライン上に3つの
別個の電圧、即ち、バツフア23−1からの0ボルトの
電圧及び1.5ボルトより高い電圧と、バイアス・ネツ
トワーク25からの中間レベルの電圧との3つの電圧を
印加するための回路を必要とする。
【0024】本発明の第1の実施例は、標準メモリ・ア
レーの入力データ制御回路を修正する。この第1の実施
例を示した図3において、1対のアレー30及び31が
示されており、各アレーは図1及び図2に示したタイプ
のアレーであることが望ましい。従つて、アレー30、
31は、32ワードのアクセスを制御するために設けら
れているアドレス・ラインA4(最下位ビツト)を有す
る32ワードRAMを与える。同じ素子は同じ参照数字
で示している。
レーの入力データ制御回路を修正する。この第1の実施
例を示した図3において、1対のアレー30及び31が
示されており、各アレーは図1及び図2に示したタイプ
のアレーであることが望ましい。従つて、アレー30、
31は、32ワードのアクセスを制御するために設けら
れているアドレス・ラインA4(最下位ビツト)を有す
る32ワードRAMを与える。同じ素子は同じ参照数字
で示している。
【0025】図示されたように、両方のアレーを同時に
アクセスするために各アレーはアドレス入力A0乃至A
3及びチツプ選択ラインCSが共通接続されている。所
望のワードと、それに続く次のワードを同時にアドレス
するために、加算回路32によつて、A4の値がA0乃
至A3の値に加えられる。若し、偶数アドレスが印加さ
れたならば(A4=0)、各アレー中の対応するワード
位置を選択するために、即ち連続的にアドレスされたワ
ードを選択するために、A0乃至A3の同じ値の信号を
アレー30、31の両方に印加する。若し、奇数アドレ
スが印加されたならば(A4=1)、偶数アレーに印加
されるA0乃至A3の値は、1つ上のアドレスを有する
ワードをアクセスするために1だけ増加される。いずれ
の場合においても、アドレスされたワード及びその1つ
上のアドレスを有するワードは同時に選択される。アレ
ー30の16個のワード・アドレスは、0から30まで
の間の偶数アドレスを持ち、アレー31のアドレスは、
1から31までの間の奇数のアドレスを持つている。
アクセスするために各アレーはアドレス入力A0乃至A
3及びチツプ選択ラインCSが共通接続されている。所
望のワードと、それに続く次のワードを同時にアドレス
するために、加算回路32によつて、A4の値がA0乃
至A3の値に加えられる。若し、偶数アドレスが印加さ
れたならば(A4=0)、各アレー中の対応するワード
位置を選択するために、即ち連続的にアドレスされたワ
ードを選択するために、A0乃至A3の同じ値の信号を
アレー30、31の両方に印加する。若し、奇数アドレ
スが印加されたならば(A4=1)、偶数アレーに印加
されるA0乃至A3の値は、1つ上のアドレスを有する
ワードをアクセスするために1だけ増加される。いずれ
の場合においても、アドレスされたワード及びその1つ
上のアドレスを有するワードは同時に選択される。アレ
ー30の16個のワード・アドレスは、0から30まで
の間の偶数アドレスを持ち、アレー31のアドレスは、
1から31までの間の奇数のアドレスを持つている。
【0026】ビツト・バウンダリ選択回路33は、読取
り動作、または書込み動作の間にアレー30でアクセス
されるべきワード・ビツト位置に対応するラインB1乃
至Bnに論理「1」信号を印加するために、システム・
レジスタ(図示せず)にストアされているビツト・バウ
ンダリ選択コードに応答する。これらのラインB1乃至
Bnはアンド・ゲート34−1乃至34−nと、アンド
・ゲート35−1乃至35−nとに接続されている。
り動作、または書込み動作の間にアレー30でアクセス
されるべきワード・ビツト位置に対応するラインB1乃
至Bnに論理「1」信号を印加するために、システム・
レジスタ(図示せず)にストアされているビツト・バウ
ンダリ選択コードに応答する。これらのラインB1乃至
Bnはアンド・ゲート34−1乃至34−nと、アンド
・ゲート35−1乃至35−nとに接続されている。
【0027】書込みラインWR上の書込み信号は、アン
ド・ゲート34−1乃至34−nへの第2の入力に印加
され、そして、アレーのデータ入力D1乃至Dnは、書
込みレジスタ37から、マルチプレクサ回路38及び3
状態増幅器36−1乃至36−nを介して取り出される
。
ド・ゲート34−1乃至34−nへの第2の入力に印加
され、そして、アレーのデータ入力D1乃至Dnは、書
込みレジスタ37から、マルチプレクサ回路38及び3
状態増幅器36−1乃至36−nを介して取り出される
。
【0028】メモリ・アレーの出力S1乃至Sn(読取
りサイクルの動作)は、アンド・ゲート35−1乃至3
5−nへの第2の入力を形成し、そして、それらのアン
ド・ゲートの出力は、オア回路45−1乃至45−n及
びマルチプレクサ40を経て読取りレジスタ39に印加
される。マルチプレクサ38及び40は、所望のように
データを再順序付ける。
りサイクルの動作)は、アンド・ゲート35−1乃至3
5−nへの第2の入力を形成し、そして、それらのアン
ド・ゲートの出力は、オア回路45−1乃至45−n及
びマルチプレクサ40を経て読取りレジスタ39に印加
される。マルチプレクサ38及び40は、所望のように
データを再順序付ける。
【0029】また、ビツト・バウンダリ選択回路33の
出力ラインB1乃至Bnは、インバータ43−1乃至4
3−nを経て、アンド・ゲート41−1乃至41−nと
、アンド・ゲート42−1乃至42−nとに結合されて
いる。書込みラインWRは、アンド・ゲート41−1乃
至41−nへの第2の入力を形成し、そして、アレー3
1のデータ入力ラインD1乃至Dn上の信号は、書込み
レジスタ37から、マルチプレクサ38及び3状態バツ
フア44−1乃至44−nを経て取り出される。
出力ラインB1乃至Bnは、インバータ43−1乃至4
3−nを経て、アンド・ゲート41−1乃至41−nと
、アンド・ゲート42−1乃至42−nとに結合されて
いる。書込みラインWRは、アンド・ゲート41−1乃
至41−nへの第2の入力を形成し、そして、アレー3
1のデータ入力ラインD1乃至Dn上の信号は、書込み
レジスタ37から、マルチプレクサ38及び3状態バツ
フア44−1乃至44−nを経て取り出される。
【0030】アレー31の出力ラインS1乃至Sn上の
メモリ出力信号は、アンド・ゲート42−1乃至42−
nへの第2の入力信号を形成している。これらのアンド
・ゲートの出力は、オア回路45−1乃至45−n及び
マルチプレクサ40を介して読取りレジスタ39に接続
されている。
メモリ出力信号は、アンド・ゲート42−1乃至42−
nへの第2の入力信号を形成している。これらのアンド
・ゲートの出力は、オア回路45−1乃至45−n及び
マルチプレクサ40を介して読取りレジスタ39に接続
されている。
【0031】インバータ43−1乃至43−nは、ライ
ンB1乃至Bnの論理1信号に対応するアレー30中の
アクセスすべきビツト位置、及びラインB1乃至Bn上
の論理0信号に対応するアレー31中のアクセスすべき
ビツト位置を表わす。このようにして、ストレージの1
個のワード全体が、1つのアレーか、または両方のアレ
ーの一部かの何れかにおいてアクセスすることができる
。マルチプレクサ38及び40は、所定の態様でデータ
を再配置するために、同じビツト・バウンダリ・コード
に応答する。
ンB1乃至Bnの論理1信号に対応するアレー30中の
アクセスすべきビツト位置、及びラインB1乃至Bn上
の論理0信号に対応するアレー31中のアクセスすべき
ビツト位置を表わす。このようにして、ストレージの1
個のワード全体が、1つのアレーか、または両方のアレ
ーの一部かの何れかにおいてアクセスすることができる
。マルチプレクサ38及び40は、所定の態様でデータ
を再配置するために、同じビツト・バウンダリ・コード
に応答する。
【0032】図4のA及び図4のBは、16ビツトのワ
ードをストアするアレー30及び31において、「偶数
」アドレス及び「奇数」アドレスによる上述の動作を説
明する図である。図4のAの例において、ビツト・バウ
ンダリ選択回路33(図3)に印加されたビツト・バウ
ンダリ・コードは、A0乃至A4によつて選択されたア
ドレスで決められたアレー30中の7番目の位置乃至1
6番目の位置のビツト・セルをアクセスするためにライ
ンB7乃至B16上に論理1信号を出力し、そして、A
0乃至A4によつて選択されたアドレスで決められたア
レー31中の1番目の位置乃至6番目の位置のビツト・
セルをアクセスするためにラインB1乃至B6上に論理
0信号を出力する。マルチプレクサ38は、書込みレジ
スタ37の位置1乃至10中のビツトを偶数アレー30
の位置7乃至16に転送するために、書込みレジスタ3
7からのデータを再配置する。書込みレジスタ37の位
置11乃至16中のデータは奇数アレー31の位置1乃
至6に転送される。ビツト位置1から開始するのではな
く、ビツト位置16から開始するデータをストアするこ
とは、マルチプレクサ38を適宜に構成することにより
達成することができる。
ードをストアするアレー30及び31において、「偶数
」アドレス及び「奇数」アドレスによる上述の動作を説
明する図である。図4のAの例において、ビツト・バウ
ンダリ選択回路33(図3)に印加されたビツト・バウ
ンダリ・コードは、A0乃至A4によつて選択されたア
ドレスで決められたアレー30中の7番目の位置乃至1
6番目の位置のビツト・セルをアクセスするためにライ
ンB7乃至B16上に論理1信号を出力し、そして、A
0乃至A4によつて選択されたアドレスで決められたア
レー31中の1番目の位置乃至6番目の位置のビツト・
セルをアクセスするためにラインB1乃至B6上に論理
0信号を出力する。マルチプレクサ38は、書込みレジ
スタ37の位置1乃至10中のビツトを偶数アレー30
の位置7乃至16に転送するために、書込みレジスタ3
7からのデータを再配置する。書込みレジスタ37の位
置11乃至16中のデータは奇数アレー31の位置1乃
至6に転送される。ビツト位置1から開始するのではな
く、ビツト位置16から開始するデータをストアするこ
とは、マルチプレクサ38を適宜に構成することにより
達成することができる。
【0033】図4のBにおいて、アドレスA0乃至A3
の値がアレー30に印加される前に1だけ増加され、こ
れにより、アレー31のアドレスA0乃至A4のワード
に続く、アレー30中の次の順次ワードをアクセスする
ことを除けば、図4のBは、図4のAと同じ動作が行な
われる。加えて、ビツト・バウンダリ選択回路33は、
図4のAの例のラインB1乃至Bn上の信号を反転する
こと、即ち、ラインB1乃至B6=1とし、そしてライ
ンB7乃至B19=0とするために、A4の奇数アドレ
ス値「1」に応答する。
の値がアレー30に印加される前に1だけ増加され、こ
れにより、アレー31のアドレスA0乃至A4のワード
に続く、アレー30中の次の順次ワードをアクセスする
ことを除けば、図4のBは、図4のAと同じ動作が行な
われる。加えて、ビツト・バウンダリ選択回路33は、
図4のAの例のラインB1乃至Bn上の信号を反転する
こと、即ち、ラインB1乃至B6=1とし、そしてライ
ンB7乃至B19=0とするために、A4の奇数アドレ
ス値「1」に応答する。
【0034】ここで、図1に示した3状態バツフア23
−1乃至23−nに注意を向ける必要がある。3状態バ
ツフアは、外部の電圧がビツト・ライン24−1乃至2
4−nに印加されるのを阻止して、「読取りサイクル」
が妨害されるのを回避する。
−1乃至23−nに注意を向ける必要がある。3状態バ
ツフアは、外部の電圧がビツト・ライン24−1乃至2
4−nに印加されるのを阻止して、「読取りサイクル」
が妨害されるのを回避する。
【0035】同様に、図3の3状態バツフア36−1乃
至36−nと、44−1乃至44−nとは、それらに対
応するアンド・ゲートが論理値1の入力を供給しない時
、つまり、それらのビツト・セルがアクセスされない時
に、「書込み」サイクル(WR=1)の間に対応するビ
ツト・ライン上に外部の電圧が印加されるのを阻止する
。これは、「書込み」サイクルのアクセスにおいて選択
されていない「セル」であつて、選択された「ワード」
のセルの状態が変化するのを阻止することを意味する。 図1のように、これらの3状態バツフアは「読取り」サ
イクルの間セルの状態が変化するのを阻止する。
至36−nと、44−1乃至44−nとは、それらに対
応するアンド・ゲートが論理値1の入力を供給しない時
、つまり、それらのビツト・セルがアクセスされない時
に、「書込み」サイクル(WR=1)の間に対応するビ
ツト・ライン上に外部の電圧が印加されるのを阻止する
。これは、「書込み」サイクルのアクセスにおいて選択
されていない「セル」であつて、選択された「ワード」
のセルの状態が変化するのを阻止することを意味する。 図1のように、これらの3状態バツフアは「読取り」サ
イクルの間セルの状態が変化するのを阻止する。
【0036】図5は、メモリ・セルを変更することによ
つて作られたメモリ・アレーの半導体チツプによつて、
メモリ・セルの選択が達成される本発明の第2の実施例
を示す図である。
つて作られたメモリ・アレーの半導体チツプによつて、
メモリ・セルの選択が達成される本発明の第2の実施例
を示す図である。
【0037】従つて、メモリ・アレー50は、各行が3
2ビツト・ワードをストアするための行、及び列に配列
された複数個のメモリ・セルを有し、図1のメモリ10
と同じようなメモリであることが望ましい。図の煩雑さ
を避けるために、図5において、最初の2つの行のセル
51−1、51−32及び52−1、52−32と、最
後の2つの行のセル53−1、53−32及び54−1
、54−32だけが示されている。アドレス・デコーダ
55は、ワード選択ラインWS1乃至WSnの選択され
た1つのラインを付勢するために、ラインA0乃至An
上の入力アドレス・ビツトに応答する。データ・ビツト
・ライン56−1乃至56−32は、チツプ50及びシ
フト/スワツプ/マスク・ロジツク回路58のセンス増
幅器(図示せず)を介して読取りレジスタ57に結合さ
れる。ライン60−1乃至60−32上のデータは、3
状態バツフア61−1乃至61−32を経てビツト・ラ
イン56−1乃至56−32に結合される。書込みイネ
ーブル・ライン62の出力(WR)は3状態バツフア6
1−1乃至61−32への第2の入力を形成する。マル
チプレクサ(図示せず)は図3に示したものと同じよう
なデータの配列を与える。
2ビツト・ワードをストアするための行、及び列に配列
された複数個のメモリ・セルを有し、図1のメモリ10
と同じようなメモリであることが望ましい。図の煩雑さ
を避けるために、図5において、最初の2つの行のセル
51−1、51−32及び52−1、52−32と、最
後の2つの行のセル53−1、53−32及び54−1
、54−32だけが示されている。アドレス・デコーダ
55は、ワード選択ラインWS1乃至WSnの選択され
た1つのラインを付勢するために、ラインA0乃至An
上の入力アドレス・ビツトに応答する。データ・ビツト
・ライン56−1乃至56−32は、チツプ50及びシ
フト/スワツプ/マスク・ロジツク回路58のセンス増
幅器(図示せず)を介して読取りレジスタ57に結合さ
れる。ライン60−1乃至60−32上のデータは、3
状態バツフア61−1乃至61−32を経てビツト・ラ
イン56−1乃至56−32に結合される。書込みイネ
ーブル・ライン62の出力(WR)は3状態バツフア6
1−1乃至61−32への第2の入力を形成する。マル
チプレクサ(図示せず)は図3に示したものと同じよう
なデータの配列を与える。
【0038】ビツト・バウンダリ選択ロジツク63は、
バス65中の行バウンダリ選択ライン65−1乃至65
−32を、論理値「1」または「0」に選択的に固定す
るために、バウンダリ選択コードに応答する。インバー
タ66−1乃至66−32(図7)は、バス67中の隣
接する行のビツト選択ライン67−1乃至67−32を
、それらに対応するライン65−1乃至65−32の論
理レベルと反対の論理レベルに固定する。
バス65中の行バウンダリ選択ライン65−1乃至65
−32を、論理値「1」または「0」に選択的に固定す
るために、バウンダリ選択コードに応答する。インバー
タ66−1乃至66−32(図7)は、バス67中の隣
接する行のビツト選択ライン67−1乃至67−32を
、それらに対応するライン65−1乃至65−32の論
理レベルと反対の論理レベルに固定する。
【0039】アレー50の中の各メモリ・セルは、図6
のメモリ・セル51−1のように変更される。望ましく
は図2のメモリ・セル1−1と同じメモリ素子70に加
えて、セル51−1は、オア・ゲート73に接続された
出力を持つアンド・ゲート71、72を有するバウンダ
リ選択論理回路を含んでいる。オア・ゲート73の出力
は図2でWS1として示されたラインに接続されている
。図6において、各セルのラインWS1(図2)はワー
ド・アドレス選択ラインには接続されておらず、その代
わりに、各ラインは、オア回路73のような、関連した
セル選択論理回路のオア回路の出力に接続されている。
のメモリ・セル51−1のように変更される。望ましく
は図2のメモリ・セル1−1と同じメモリ素子70に加
えて、セル51−1は、オア・ゲート73に接続された
出力を持つアンド・ゲート71、72を有するバウンダ
リ選択論理回路を含んでいる。オア・ゲート73の出力
は図2でWS1として示されたラインに接続されている
。図6において、各セルのラインWS1(図2)はワー
ド・アドレス選択ラインには接続されておらず、その代
わりに、各ラインは、オア回路73のような、関連した
セル選択論理回路のオア回路の出力に接続されている。
【0040】図5を再度参照すると、ワード選択ライン
WS1乃至WSnの各ラインは、次に隣接するワード選
択ラインWS2−A乃至WS1−Aに夫々結合されてい
る。従つて、回路55によりデコードされる各アドレス
は、そのアドレスに対応するワードと、1つ上のアドレ
ス(WSnの行からWS1の行に戻されたラインWS1
−Aを除く)のワードとの2つのワードを選択すること
は明らかに理解できる。上述の実施例において、「隣接
する」と言う術語を用いて表わされたアドレスは、「1
つ上」のアドレスを意味しているけれども、本発明の技
術思想の範囲内で、「隣接する」と言う術語を用いたア
ドレスは「1つ下」のアドレスを意味するように変更す
ること、または他の関係を持つアドレスを意味するよう
変更することができるのは注意を要する。WS1(図6
)のような各ワード選択ラインと、WS1−Aのような
それに関連して隣接するワード選択ラインとはアンド・
ゲート71及び72のような関連するアンド・ゲートの
入力に接続されている。65−1のような行バウンダリ
選択ライン及び67−1のような隣接した行バウンダリ
選択ラインは、71、72のようなアンド・ゲートの第
2の入力を形成している。若し、65−1のような行バ
ウンダリ選択ラインが論理「1」であれば、デコードさ
れたアドレス(WS1)によつて定義された行中のセル
(例えば51−1)は、アンド・ゲート71及びオア・
ゲート73を介してアクセスされる。若し、67−1の
ような隣接した行バウンダリ選択ラインが論理「1」に
あるならば、デコードされたアドレス(WSn)により
定義される、隣接する行(WS1−A)中のセル(例え
ば51−1)がアンド・ゲート72及びオア・ゲート7
3を介してアクセスされる。
WS1乃至WSnの各ラインは、次に隣接するワード選
択ラインWS2−A乃至WS1−Aに夫々結合されてい
る。従つて、回路55によりデコードされる各アドレス
は、そのアドレスに対応するワードと、1つ上のアドレ
ス(WSnの行からWS1の行に戻されたラインWS1
−Aを除く)のワードとの2つのワードを選択すること
は明らかに理解できる。上述の実施例において、「隣接
する」と言う術語を用いて表わされたアドレスは、「1
つ上」のアドレスを意味しているけれども、本発明の技
術思想の範囲内で、「隣接する」と言う術語を用いたア
ドレスは「1つ下」のアドレスを意味するように変更す
ること、または他の関係を持つアドレスを意味するよう
変更することができるのは注意を要する。WS1(図6
)のような各ワード選択ラインと、WS1−Aのような
それに関連して隣接するワード選択ラインとはアンド・
ゲート71及び72のような関連するアンド・ゲートの
入力に接続されている。65−1のような行バウンダリ
選択ライン及び67−1のような隣接した行バウンダリ
選択ラインは、71、72のようなアンド・ゲートの第
2の入力を形成している。若し、65−1のような行バ
ウンダリ選択ラインが論理「1」であれば、デコードさ
れたアドレス(WS1)によつて定義された行中のセル
(例えば51−1)は、アンド・ゲート71及びオア・
ゲート73を介してアクセスされる。若し、67−1の
ような隣接した行バウンダリ選択ラインが論理「1」に
あるならば、デコードされたアドレス(WSn)により
定義される、隣接する行(WS1−A)中のセル(例え
ば51−1)がアンド・ゲート72及びオア・ゲート7
3を介してアクセスされる。
【0041】図7はビツト・バウンダリ選択回路63の
1つの例を示すブロツク図である。デコード回路75は
、そのの32本の出力ラインの内の1本を論理1状態に
付勢するために、入力ビツト・バウンダリ選択コードに
応答する。オア・ゲート76−1乃至76−31は、付
勢されたライン65−iと、後続するすべてのライン6
5−i+1乃至65−32とを論理「1」状態に上昇さ
せる。例えば、若し、ライン65−1が付勢されたなら
ば、それに後続するすべてのライン65−2乃至65−
32が付勢され、若し、ライン65−2が付勢されたな
らば、ライン65−3乃至65−32が付勢される。 以下も同様である。
1つの例を示すブロツク図である。デコード回路75は
、そのの32本の出力ラインの内の1本を論理1状態に
付勢するために、入力ビツト・バウンダリ選択コードに
応答する。オア・ゲート76−1乃至76−31は、付
勢されたライン65−iと、後続するすべてのライン6
5−i+1乃至65−32とを論理「1」状態に上昇さ
せる。例えば、若し、ライン65−1が付勢されたなら
ば、それに後続するすべてのライン65−2乃至65−
32が付勢され、若し、ライン65−2が付勢されたな
らば、ライン65−3乃至65−32が付勢される。 以下も同様である。
【0042】図5のビツト・バウンダリ選択回路63は
、図3のビツト・バウンダリ選択回路33の場合とは異
なつて、奇数アドレス及び偶数アドレスに対して異なつ
た信号の組を発生する必要がないことには注意を払う必
要がある。この相異は、図3においては、ラインB1乃
至Bn上の信号が偶数アレー30のみに印加され、ライ
ンB1乃至Bn上の信号の反転信号が奇数アレー31の
みに接続されているからである。若し、ライン65−1
乃至65−32のすべてのラインが論理「1」状態にあ
れば、これに対応するすべてのラインは67−1乃至6
7−32は、インバータ66−1乃至66−32によつ
て論理「0」状態に強制される。若し、ライン65−2
がデコーダ75によつて論理「1」状態に上昇されたな
らば、ライン65−3乃至65−32も論理「1」状態
に上昇され、他方、ライン65−1は論理「0」状態に
ある。従つて、ライン67−2乃至67−32は論理「
0」状態にされ、そしてライン67−1は論理「1」状
態にされる。このように、ビツト・バウンダリ選択コー
ドのデコードは、アドレスされた行(例えばWS1)中
のデコードされたビツト・バウンダリ及びそれに続くセ
ル(例えば、セル51−i乃至51−32)のアクセス
を行ない、そして、デコードされたビツト・バウンダリ
よりも前にある、次に隣接する行のセル(52−1乃至
52−i−1)のアクセスを行なうことが理解できるで
あろう。
、図3のビツト・バウンダリ選択回路33の場合とは異
なつて、奇数アドレス及び偶数アドレスに対して異なつ
た信号の組を発生する必要がないことには注意を払う必
要がある。この相異は、図3においては、ラインB1乃
至Bn上の信号が偶数アレー30のみに印加され、ライ
ンB1乃至Bn上の信号の反転信号が奇数アレー31の
みに接続されているからである。若し、ライン65−1
乃至65−32のすべてのラインが論理「1」状態にあ
れば、これに対応するすべてのラインは67−1乃至6
7−32は、インバータ66−1乃至66−32によつ
て論理「0」状態に強制される。若し、ライン65−2
がデコーダ75によつて論理「1」状態に上昇されたな
らば、ライン65−3乃至65−32も論理「1」状態
に上昇され、他方、ライン65−1は論理「0」状態に
ある。従つて、ライン67−2乃至67−32は論理「
0」状態にされ、そしてライン67−1は論理「1」状
態にされる。このように、ビツト・バウンダリ選択コー
ドのデコードは、アドレスされた行(例えばWS1)中
のデコードされたビツト・バウンダリ及びそれに続くセ
ル(例えば、セル51−i乃至51−32)のアクセス
を行ない、そして、デコードされたビツト・バウンダリ
よりも前にある、次に隣接する行のセル(52−1乃至
52−i−1)のアクセスを行なうことが理解できるで
あろう。
【0043】若し、デコードされたビツト・バウンダリ
がワード・バウンダリであれば、アドレスされたワード
のすべてのセル(例えば、上述の実施例におけるセル5
1−1乃至51−32)がアクセスされ、そして隣接し
たワード中のセルはアクセスされない。
がワード・バウンダリであれば、アドレスされたワード
のすべてのセル(例えば、上述の実施例におけるセル5
1−1乃至51−32)がアクセスされ、そして隣接し
たワード中のセルはアクセスされない。
【0044】図4のA及び図4のBに示された図3の実
施例に関する結果は、図5乃至図7で説明した実施例に
よつても達成することができることは明らかであろう。 上述の各実施例において、「隣接した」2つのワード(
通常、連続したアドレスでアクセスされる)は、1つの
アドレスによつて同時に選択され、そして、ビツト・バ
ウンダリ選択ロジツクは、2つの隣接したワードのどの
ビツト・セルが、読取り動作、または書込み動作のため
に、実際に「アクセス」されるかを決定する。
施例に関する結果は、図5乃至図7で説明した実施例に
よつても達成することができることは明らかであろう。 上述の各実施例において、「隣接した」2つのワード(
通常、連続したアドレスでアクセスされる)は、1つの
アドレスによつて同時に選択され、そして、ビツト・バ
ウンダリ選択ロジツクは、2つの隣接したワードのどの
ビツト・セルが、読取り動作、または書込み動作のため
に、実際に「アクセス」されるかを決定する。
【0045】この動作は1つのメモリ・サイクルで生じ
る。図3の実施例において、「ビツト・バウンダリ選択
ロジツク」及び「隣接ワード」の選択ロジツクは、デー
タ入力回路中にあるから、メモリ・セルは図2の構造か
ら変更を施す必要がない。選択ロジツク手段のすべての
部分、またはその一部を、特別に設計されたアレー・チ
ツプに組み入れることができるのは明らかである。
る。図3の実施例において、「ビツト・バウンダリ選択
ロジツク」及び「隣接ワード」の選択ロジツクは、デー
タ入力回路中にあるから、メモリ・セルは図2の構造か
ら変更を施す必要がない。選択ロジツク手段のすべての
部分、またはその一部を、特別に設計されたアレー・チ
ツプに組み入れることができるのは明らかである。
【0046】図5乃至図7で説明した実施例において、
ビツト・バウンダリ選択ロジツクの一部と、隣接ワード
選択ロジツクの全体とはメモリ・セルの内部にあるので
、図2のセルとは異なつた、特別に設計されたメモリ・
セルが必要である。このようなセルをアレーの一部に設
けておくと、その部分でビツト・バウンダリのアクセス
が可能になる。
ビツト・バウンダリ選択ロジツクの一部と、隣接ワード
選択ロジツクの全体とはメモリ・セルの内部にあるので
、図2のセルとは異なつた、特別に設計されたメモリ・
セルが必要である。このようなセルをアレーの一部に設
けておくと、その部分でビツト・バウンダリのアクセス
が可能になる。
【0047】図3及び図5乃至図7に示された実施例に
は、当業者によつて容易に多くの変更を施すことができ
るのは注意を要する。半導体チツプの各々がワードの関
連するビツト位置のセルを含んでいるような、複数個の
チツプで構成されたメモリを開示している米国特許第4
099253号のメモリ装置を含んで多くのメモリ装置
に対して広く本発明を適用することができるのは当業者
には自明である。
は、当業者によつて容易に多くの変更を施すことができ
るのは注意を要する。半導体チツプの各々がワードの関
連するビツト位置のセルを含んでいるような、複数個の
チツプで構成されたメモリを開示している米国特許第4
099253号のメモリ装置を含んで多くのメモリ装置
に対して広く本発明を適用することができるのは当業者
には自明である。
【発明の効果】本発明によれば、1メモリ・サイクルの
間に、任意のビツト・バウンダリのワードをアクセスす
ることができる。
間に、任意のビツト・バウンダリのワードをアクセスす
ることができる。
【図1】従来の半導体メモリ・アレーを示す図である。
【図2】従来のメモリ・セルの回路図である。
【図3】図1及び図2の従来のメモリの構造に本発明を
適用したメモリ装置の第1の実施例のブロツク図である
。
適用したメモリ装置の第1の実施例のブロツク図である
。
【図4】図3に示した実施例によつて行なわれるデータ
の再順序付け動作を説明するための図である。
の再順序付け動作を説明するための図である。
【図5】変更したメモリ・チツプ及びそれに関連した外
部ロジツクを示す本発明の第2の実施例のブロツク図で
ある。
部ロジツクを示す本発明の第2の実施例のブロツク図で
ある。
【図6】図5の第2の実施例の変更したメモリ・セルを
示すブロツク図である。
示すブロツク図である。
【図7】図5の第2の実施例のビツト・バウンダリ・デ
コード・ロジツクの1つの形式を示すブロツク図である
。
コード・ロジツクの1つの形式を示すブロツク図である
。
10 ランダム・アクセス・メモリ
1−1、16−n メモリ・セル
22 アドレス・デコーダ
23−1、23−n、36−1、36−n 3状態バ
ツフア 24−1、24−n 列ビツト・ライン25 バイ
アス回路 26−1、26−n センス増幅器 30 偶数アドレスのアレー 31 奇数アドレスのアレー 32 加算回路 33 ビツト・バウンダリ選択回路 37 書込みレジスタ 38、40 マルチプレクサ 39 読取りレジスタ A0乃至A4 アドレス・ライン CS 選択ライン D1、Dn データ・ライン S1、Sn メモリ・アレーの出力 WR 書込みライン
ツフア 24−1、24−n 列ビツト・ライン25 バイ
アス回路 26−1、26−n センス増幅器 30 偶数アドレスのアレー 31 奇数アドレスのアレー 32 加算回路 33 ビツト・バウンダリ選択回路 37 書込みレジスタ 38、40 マルチプレクサ 39 読取りレジスタ A0乃至A4 アドレス・ライン CS 選択ライン D1、Dn データ・ライン S1、Sn メモリ・アレーの出力 WR 書込みライン
Claims (8)
- 【請求項1】 アドレス信号及びビツト・バウンダリ
信号に応答してビツト・バウンダリでアドレス可能なラ
ンダム・アクセス・メモリ装置であつて、(a) そ
れぞれのアドレス位置に配列された複数のセル群と、 (b) 受け取つたアドレス信号に応答して、該アド
レス信号が示すアドレス位置のセル群と、該アドレス位
置に隣接するアドレス位置のセル群とを同時に選択する
ための第1ロジツク手段と、 (c) 受け取つたビツト・バウンダリ信号に応答し
て、上記第1ロジツク手段によつて選択された2つのセ
ル群の一方、または両方のセルを択一的にアクセスする
ための第2ロジツク手段とを具備するランダム・アクセ
ス・メモリ装置。 - 【請求項2】 (a) アクセスされた上記セルに
データを書込み、または、アクセスされた上記セルから
データを取り出すための手段と、 (b) ビツト・バウンダリ信号に応答して、特定の
ビツト順序で上記データを配列するためのマルチプレク
サ手段とを含む請求項1に記載のランダム・アクセス・
メモリ装置。 - 【請求項3】 データの読取りまたは書込みが1メモ
リ・サイクルで達成される請求項2に記載のランダム・
アクセス・メモリ装置。 - 【請求項4】 受け取つたアドレス信号及びビツト・
バウンダリ選択信号に応答してビツト・バウンダリでア
ドレス可能なランダム・アクセス・メモリ装置であつて
、(a) 各々行及び列に配列された複数個のセルを
有し、各行がアドレス・デコード・ロジツクによつてア
ドレス可能なストレージ・ワードを定義する第1及び第
2のメモリ・アレーと、 (b) 偶数アドレス及び奇数アドレスのうちの一方
の形式のアドレスに応答して、該アドレスを両方のアレ
ーのアドレス・デコード・ロジツクに供給して、各アレ
ーの対応する行を選択し、他方の形式のアドレスに応答
して、該アドレスを一方のアレーのアドレス・デコード
・ロジツク回路に供給すると共に、次の隣接行に対応す
る上記一方の形式のアドレスを他方のアレーのアドレス
・デコード・ロジツクに供給して、上記アレーから隣接
する2つの行を選択するロジツク手段と、(c) ビ
ツト・バウンダリ選択信号に応答し、上記ロジツク手段
によつて選択された2つの行の一方、または両方からメ
モリ・セルを選択するためのビツト・バウンダリ・ロジ
ツク手段とからなるランダム・アクセス・メモリ装置。 - 【請求項5】 (a) アクセスされた上記セルに
データを書込み、または、アクセスされた上記セルから
データを取り出すための手段と、 (b) ビツト・バウンダリ信号に応答して、特定の
ビツト順序で上記データを配列するためのマルチプレク
サ手段とを含む請求項4に記載のランダム・アクセス・
メモリ装置。 - 【請求項6】 データの読取りまたは書込みが1メモ
リ・サイクルで達成される請求項5に記載のランダム・
アクセス・メモリ装置。 - 【請求項7】 (a) 行及び列に配列された複数
個のメモリ・セルを有し、各行が単一のワードとしてア
ドレス可能な一組のセルを定義する半導体チツプと、(
b) 夫々のワード選択ラインを経てセルの各行に結
合され、チツプ中に設けられたアドレス・デコード・ロ
ジツク手段と、 (c) 特定のワード選択ラインを隣接する行に結合
し、該特定のワード選択ラインに対応するアドレスが上
記ロジツク手段に印加されたときに上記特定のワード選
択ラインに結合された2つの行のセルを同時に選択する
ための行選択手段と、 (d) バウンダリ選択コード信号に応答して、ビツ
ト・バウンダリ選択信号を夫々のセルに印加するための
第2のデコード・ロジツク手段と、 (e) 各セルに設けられ、ワード選択ライン上の信
号及びビツト・バウンダリ選択信号に応答して、上記行
選択手段によつて、選択された2つの行の一方、または
両方のセルを択一的に選択するための第3のロジツク手
段とを具備するランダム・アクセス・メモリ装置。 - 【請求項8】 各ワード選択ラインが隣接する2つの
行に結合されている請求項7に記載のランダム・アクセ
ス・メモリ装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US491894 | 1990-03-12 | ||
| US07/491,894 US5121354A (en) | 1990-03-12 | 1990-03-12 | Random access memory with access on bit boundaries |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04219841A true JPH04219841A (ja) | 1992-08-10 |
| JPH0738170B2 JPH0738170B2 (ja) | 1995-04-26 |
Family
ID=23954111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3055538A Expired - Lifetime JPH0738170B2 (ja) | 1990-03-12 | 1991-02-28 | ランダム・アクセス・メモリ装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5121354A (ja) |
| EP (1) | EP0447051A3 (ja) |
| JP (1) | JPH0738170B2 (ja) |
| BR (1) | BR9100845A (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5257235A (en) * | 1989-04-25 | 1993-10-26 | Kabushiki Kaisha Toshiba | Semiconductor memory device having serial access mode |
| US6069814A (en) * | 1989-05-26 | 2000-05-30 | Texas Instruments Incorporated | Multiple input buffers for address bits |
| JPH0831276B2 (ja) * | 1990-06-15 | 1996-03-27 | 松下電器産業株式会社 | 半導体メモリ |
| US5278967A (en) * | 1990-08-31 | 1994-01-11 | International Business Machines Corporation | System for providing gapless data transfer from page-mode dynamic random access memories |
| JP2874375B2 (ja) * | 1991-04-11 | 1999-03-24 | 日本電気株式会社 | ダブルバッファ形エラスティック・ストア |
| US5287321A (en) * | 1992-01-24 | 1994-02-15 | Vlsi Technology, Inc. | Illegal address detector for semiconductor memories |
| JP2892216B2 (ja) * | 1992-05-22 | 1999-05-17 | 株式会社東芝 | 半導体メモリ |
| US5553259A (en) * | 1993-07-16 | 1996-09-03 | Unisys Corporation | Apparatus and method for synchronizing the simultaneous loading of cache program word addresses in dual slice registers |
| US5453957A (en) * | 1993-09-17 | 1995-09-26 | Cypress Semiconductor Corp. | Memory architecture for burst mode access |
| US5555529A (en) * | 1993-12-28 | 1996-09-10 | Intel Corporation | Power saving architecture for a cache memory |
| US5625603A (en) * | 1995-06-07 | 1997-04-29 | Sgs-Thomson Microelectronics, Inc. | Integrated circuit with unequally-sized, paired memory coupled to odd number of input/output pads |
| US5835970A (en) * | 1995-12-21 | 1998-11-10 | Cypress Semiconductor Corp. | Burst address generator having two modes of operation employing a linear/nonlinear counter using decoded addresses |
| US6138214A (en) * | 1997-12-19 | 2000-10-24 | Siemens Aktiengesellschaft | Synchronous dynamic random access memory architecture for sequential burst mode |
| US8120989B2 (en) * | 2007-06-25 | 2012-02-21 | Qualcomm Incorporated | Concurrent multiple-dimension word-addressable memory architecture |
| US10423353B2 (en) * | 2016-11-11 | 2019-09-24 | Micron Technology, Inc. | Apparatuses and methods for memory alignment |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6097454A (ja) * | 1983-11-01 | 1985-05-31 | Nec Corp | デ−タ処理装置 |
| JPH01222348A (ja) * | 1988-02-29 | 1989-09-05 | Nec Ic Microcomput Syst Ltd | 半導体記憶装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4099253A (en) * | 1976-09-13 | 1978-07-04 | Dynage, Incorporated | Random access memory with bit or byte addressing capability |
| US4103329A (en) * | 1976-12-28 | 1978-07-25 | International Business Machines Corporation | Data processing system with improved bit field handling |
| US4247920A (en) * | 1979-04-24 | 1981-01-27 | Tektronix, Inc. | Memory access system |
| US4467443A (en) * | 1979-07-30 | 1984-08-21 | Burroughs Corporation | Bit addressable variable length memory system |
| JPS56140390A (en) * | 1980-04-04 | 1981-11-02 | Nippon Electric Co | Picture memory |
| US4520439A (en) * | 1981-01-05 | 1985-05-28 | Sperry Corporation | Variable field partial write data merge |
| US4663729A (en) * | 1984-06-01 | 1987-05-05 | International Business Machines Corp. | Display architecture having variable data width |
| JPS62103893A (ja) * | 1985-10-30 | 1987-05-14 | Toshiba Corp | 半導体メモリ及び半導体メモリシステム |
| JPS62194561A (ja) * | 1986-02-21 | 1987-08-27 | Toshiba Corp | 半導体記憶装置 |
| US4845664A (en) * | 1986-09-15 | 1989-07-04 | International Business Machines Corp. | On-chip bit reordering structure |
| US4811297A (en) * | 1986-12-16 | 1989-03-07 | Fujitsu Limited | Boundary-free semiconductor memory device |
-
1990
- 1990-03-12 US US07/491,894 patent/US5121354A/en not_active Expired - Fee Related
-
1991
- 1991-02-25 EP EP19910301478 patent/EP0447051A3/en not_active Withdrawn
- 1991-02-28 JP JP3055538A patent/JPH0738170B2/ja not_active Expired - Lifetime
- 1991-03-01 BR BR919100845A patent/BR9100845A/pt unknown
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6097454A (ja) * | 1983-11-01 | 1985-05-31 | Nec Corp | デ−タ処理装置 |
| JPH01222348A (ja) * | 1988-02-29 | 1989-09-05 | Nec Ic Microcomput Syst Ltd | 半導体記憶装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0738170B2 (ja) | 1995-04-26 |
| EP0447051A2 (en) | 1991-09-18 |
| EP0447051A3 (en) | 1992-01-22 |
| BR9100845A (pt) | 1991-11-05 |
| US5121354A (en) | 1992-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12259903B2 (en) | Data transfer with a bit vector operation device | |
| EP0263924B1 (en) | On-chip bit reordering structure | |
| US6262937B1 (en) | Synchronous random access memory having a read/write address bus and process for writing to and reading from the same | |
| JP2740097B2 (ja) | クロック同期型半導体記憶装置およびそのアクセス方法 | |
| US20110276733A1 (en) | Memory System And Device With Serialized Data Transfer | |
| JP3754593B2 (ja) | データビットを記憶するメモリーセルを有する集積回路および集積回路において書き込みデータビットをメモリーセルに書き込む方法 | |
| JPH04219841A (ja) | ランダム・アクセス・メモリ装置 | |
| JP3577119B2 (ja) | 半導体記憶装置 | |
| CN103890857B (zh) | 采用环形寄存器的可移位的存储器 | |
| US11829729B2 (en) | Spatiotemporal fused-multiply-add, and related systems, methods and devices | |
| EP3462327A2 (en) | Systems, methods and apparatus for memory access and scheduling | |
| JP2003308224A (ja) | マルチポートスキャンチェーンレジスタ装置及び方法 | |
| US6262936B1 (en) | Random access memory having independent read port and write port and process for writing to and reading from the same | |
| EP0166309A2 (en) | Memory chip for a hierarchical memory system | |
| CN117413317A (zh) | 存储器晶格阵列单元 | |
| JP2614493B2 (ja) | メモリ制御装置とメモリアレイの間の複数のアレイ制御信号線をプログラミングする装置 | |
| US4796222A (en) | Memory structure for nonsequential storage of block bytes in multi-bit chips | |
| KR100955251B1 (ko) | Sram 회로 및 이것을 이용한 버퍼 회로 | |
| US7355917B2 (en) | Two-dimensional data memory | |
| US7263023B2 (en) | Semiconductor memory device having memory architecture supporting hyper-threading operation in host system | |
| US6115294A (en) | Method and apparatus for multi-bit register cell | |
| US4992979A (en) | Memory structure for nonsequential storage of block bytes in multi bit chips | |
| US20040107330A1 (en) | Read/modify/write registers | |
| US5524226A (en) | Register file system for microcomputer including a decoding system for concurrently activating source and destination word lines | |
| JP2950427B2 (ja) | レジスタバンク回路 |