JPH07118191B2 - Semiconductor memory device - Google Patents
Semiconductor memory deviceInfo
- Publication number
- JPH07118191B2 JPH07118191B2 JP1194943A JP19494389A JPH07118191B2 JP H07118191 B2 JPH07118191 B2 JP H07118191B2 JP 1194943 A JP1194943 A JP 1194943A JP 19494389 A JP19494389 A JP 19494389A JP H07118191 B2 JPH07118191 B2 JP H07118191B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- row
- address signal
- column
- 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
- Dram (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は半導体メモリ装置に関し、特に画像用メモリ装
置などで2のべき乗でない行あるいは列のアドレス領域
を持つ半導体メモリ装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device, and more particularly to a semiconductor memory device having a row or column address area that is not a power of 2 in an image memory device or the like.
従来、半導体メモリ装置においては、メモリセルアレイ
の構成を行,列とも2のべき乗とし、対応する行及び列
のアドレス数を2のべき乗個として構成していた。Conventionally, in a semiconductor memory device, the memory cell array is configured to have a power of 2 for both rows and columns, and the number of addresses of corresponding rows and columns is configured as a power of 2.
第5図は従来の256Kビットのダイナミックランダムアク
セスメモリ(以下DRAMという)の一例のブロック図であ
る。メモリセルアレイ501は、512行×512列の構成で、
行,列がそれぞれ行アドレスデコーダ502,列アドレスデ
コーダ503により選択される。アドレスバッファ504には
アドレス端子A0〜A8が接続されており、コントローラ50
5の制御により、ロウアドレスストローブ信号(以下▲
▼という)により行アドレスを、カラムアドレス
ストローブ信号(以下▲▼という)により列アド
レスをそれぞれ時分割にラッチし、行アドレスデコーダ
502,列アドレスデコーダ503にそれぞれ供給している。
入出力バッファ506は、コントローラ505の制御により、
IOバス,▲▼バスを介してメモリセルアレイ501に
対して、ライトイネーブル信号(以下▲▼という)
がロウレベルの時は書込みを、ハイレベルの時は読出し
を行い、入出力端子(以下I/Oという)に対しデータ入
出力を行う。FIG. 5 is a block diagram of an example of a conventional 256K-bit dynamic random access memory (hereinafter referred to as DRAM). The memory cell array 501 has a structure of 512 rows × 512 columns,
Rows and columns are selected by the row address decoder 502 and the column address decoder 503, respectively. Address terminals A0 to A8 are connected to the address buffer 504, and the controller 50
The row address strobe signal (below ▲
Row address and column address strobe signal (hereinafter referred to as ▲ ▼) are time-divisionally latched by a row address decoder.
502 and column address decoder 503.
The input / output buffer 506 is controlled by the controller 505.
A write enable signal (hereinafter referred to as ▲ ▼) to the memory cell array 501 via the IO bus and ▲ ▼ bus.
When is low level, writing is performed, and when it is high level, reading is performed and data is input / output to / from an input / output terminal (hereinafter referred to as I / O).
このように構成されたメモリは、例えば画像信号用など
の2のべき乗ではないメモリ構成にすると多くの問題が
生じてくる。ここでは簡単の為に行数が400行となった
時について考えてみる。400行を選択するに必要なアド
レス信号数は9ビットであるが、9ビットあれば512行
を選択できるため、存在しない行を示すアドレス信号の
組合わせがあり、この様なアドレス信号を入力して、メ
モリを活性化し、例えばデータ読出しを行なおうとする
と、当然ワード線が立上がらないままセンスアンプ(以
下SAという)を活性化し、列スイッチ(以下YSWとい
う)をオンし、読出し用アンプを活性化させる事にな
る。しかし、ワード線が立上っていないために、ディジ
ット線のレベルはリファレンスレベルのままであり、SA
のレベルが確定せず、大電流を流してしまう危険があ
る。このことは読出しアンプでも同様である。列アドレ
スが2のべき乗でない場合も入出力バッファ506で大電
流が流れる可能性のある事は容易に推測できる。When the memory configured as described above has a memory configuration that is not a power of 2, for example, for an image signal, many problems occur. For simplicity, let's consider the case where the number of lines is 400. The number of address signals required to select 400 rows is 9 bits. However, if 9 bits are used, 512 rows can be selected, so there are combinations of address signals that indicate rows that do not exist. When activating the memory and reading data, for example, the sense amplifier (hereinafter SA) is naturally activated without the word line rising, the column switch (hereinafter YSW) is turned on, and the read amplifier is turned on. It will be activated. However, since the word line is not rising, the digit line level remains at the reference level, and SA
There is a danger that a large current will flow because the level of is not fixed. This also applies to the read amplifier. Even if the column address is not a power of 2, it can be easily estimated that a large current may flow in the input / output buffer 506.
上述した従来の半導体メモリ装置で単にメモリセルアレ
イ構成を2のべき乗でなくした場合には、存在しない行
アドレス又は列アドレスが入力されても通常のシーケン
スで動作をするため、ワード線が立上がる事やYSWがオ
ンする事を前程とした動作を行ってしまい、SAが入出力
バッファで大電流が流れたり、その他デコーダの駆動す
る時定数の変化などにより、予期せぬ動作シーケンスを
行ってしまい誤動作を生ずるという欠点がある。In the conventional semiconductor memory device described above, when the memory cell array configuration is not a power of 2, the word line rises because it operates in a normal sequence even if a nonexistent row address or column address is input. And YSW are turned on, the SA performs a large current in the I / O buffer, and the time constant driven by the other decoder changes, causing an unexpected operation sequence and malfunction. There is a drawback that
本発明の目的は、メモリセルアレイ構成やそれに対応す
る行あるいは列のアドレス数が2のべき乗でない場合に
おいて物理的に存在しないアドレス信号の組合わせを入
力してもSA,入出力バッファなどでの大電流を流さず
に、誤動作を防止できるようにした半導体メモリ装置を
提供することにある。An object of the present invention is to provide a large memory cell array, input / output buffer, etc. even if a combination of address signals that does not physically exist is input when the number of addresses in the memory cell array structure or the corresponding row or column is not a power of 2. It is an object of the present invention to provide a semiconductor memory device capable of preventing a malfunction without passing a current.
本発明の構成は、外部から入力するアドレス信号によっ
てデータのランダムに書込み読出しを行う半導体メモリ
装置において、メモリセルアレイの行,列の少なくとも
一方が2のべき乗ではないメモリアレイと、前記アドレ
ス信号に対応する行または列が物理的に存在するかどう
かを判定する判定手段と、内部アドレス信号を発生する
内部アドレス信号発生回路と前記判定手段の判定結果に
より前記内部アドレス信号発生回路が発生するアドレス
信号と前記外部からのアドレス信号とを選択するアドレ
ス選択手段と、前記判定手段の判定結果により動作シー
ケンスを通常サイクルと代替サイクルとに切換える切換
手段とを有することを特徴とする。The structure of the present invention corresponds to a memory array in which at least one of rows and columns of a memory cell array is not a power of 2 in a semiconductor memory device in which data is randomly written and read by an address signal input from the outside and the address signal. Determining means for determining whether or not a row or column physically exists, an internal address signal generating circuit for generating an internal address signal, and an address signal generated by the internal address signal generating circuit according to the determination result of the determining means. It is characterized by further comprising address selecting means for selecting the address signal from the outside, and switching means for switching the operation sequence between a normal cycle and an alternative cycle according to the determination result of the determining means.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は本発明の一実施例のブロック図である。メモリ
セルアレイ101は、400行×400列の構成となっており、
この400行は行アドレスデコーダ102により、400列は列
アドレスデコーダ103によりそれぞれ選択される。この
列アドレスデコーダ103にはアドレスバッファ104から列
アドレス信号が入力され、行アドレスデコーダ102には
アドレスセレクタ108を介して、アドレスバッファ104か
らの行アドレス信号又はリフレッシュカウンタ107から
のリフレッシュアドレス信号が入力する。この例におい
ては、内部アドレス発生回路としてリフレッシュアドレ
スカウンタを用いている。FIG. 1 is a block diagram of an embodiment of the present invention. The memory cell array 101 has a structure of 400 rows × 400 columns,
The 400 rows are selected by the row address decoder 102, and the 400 columns are selected by the column address decoder 103. The column address decoder 103 receives the column address signal from the address buffer 104, and the row address decoder 102 receives the row address signal from the address buffer 104 or the refresh address signal from the refresh counter 107 via the address selector 108. To do. In this example, a refresh address counter is used as the internal address generation circuit.
アドレスバッファ104にはアドレス端子(以下A0〜A8と
いう)から外部アドレス信号が入力し、コントローラ10
5の制御により、▲▼の立下りで行アドレスを、
▲▼の立下りで列アドスをそれぞれラッチする。
また、アドレス信号の判定を行い、メモリセルアレイの
行あるいは列に物理的に存在しないアドレスの組合せで
あって場合には非存在アドレス信号(以下NAという)を
ロウレベルにする。このNAは、アドレスセレクタ108と
トランスファゲート109,入出力バッファ106とに入力さ
れ、アドレスセレクタ108はアドレスバッファ104からの
行アドレス信号と、リフレッシュカウンタ107からのリ
フレッシュアドレス信号のどちらかを選択し、行アドレ
スデコーダ102に出力する。NAがハイレベルで行アドレ
スを、ロウレベルでリフレッユアドレスをそれぞれ選択
する。リフレッシュカウンタ107は存在する行アドレス
のみをリフレッシュアドレスとして発生し、リフレッシ
ュアドレスが使用される度にカウントアップする。トラ
ンスファゲート109はNAにより列アドレスデコーダ103か
らの列選択信号をゲートしており、NAがロウレベルの時
にトランスファゲートをオフして列を非選択としてい
る。出力バッファ106はNAがロウレベルでディセーブル
になり読出し用アンプまたは書込み用アンプは非活性化
される。An external address signal is input to the address buffer 104 from the address terminals (hereinafter referred to as A0 to A8), and the controller 10
By the control of 5, the row address at the falling edge of ▲ ▼,
Latch the column addresses at the falling edge of ▲ ▼.
Further, the address signal is determined, and if the combination of addresses does not physically exist in the row or column of the memory cell array, the nonexistent address signal (hereinafter referred to as NA) is set to low level. This NA is input to the address selector 108, the transfer gate 109, and the input / output buffer 106, and the address selector 108 selects either the row address signal from the address buffer 104 or the refresh address signal from the refresh counter 107, Output to the row address decoder 102. When NA is high level, it selects the row address, and when it is low level, it selects the refresh address. The refresh counter 107 generates only the existing row address as the refresh address and counts up each time the refresh address is used. The transfer gate 109 gates the column selection signal from the column address decoder 103 by the NA, and when the NA is low level, the transfer gate is turned off to deselect the column. The output buffer 106 is disabled when NA is low, and the read amplifier or write amplifier is deactivated.
第2図は第1図のアドレスバッファの一回路例である。
行アドレスは行アドレスラッチ回路201によって▲
▼の立下がりに同期してラッチされる。この行アドレ
スラッチ回路201は9個のD型フリップフロップ(以下D
F)により構成され、▲▼の逆相信号がDFそれぞ
れのクロックに入力している。列アドレスは列アドレス
ラッチ回路202によって▲▼の立下がりに同期し
てラッチされる。列アドレスラッチ回路202は、行アド
レスラッチ回路201と全く同じ構成となっており、列ア
ドレスラッチ回路202を構成している各DFのクロック入
力には▲▼の逆相信号が入力している。行アドレ
スラッチ回路201,列アドレスラッチ回路202でラッチし
た信号は、行および列アドレス信号として出力される。
行アドレス判定回路203,列アドレス判定回路204は、
行,列アドレス信号が物理的に存在するかしないかを判
定し、ノア回路205で論理を取った後にNAとして出力す
る。FIG. 2 is a circuit example of the address buffer of FIG.
The row address is set by the row address latch circuit 201.
It is latched in synchronization with the falling edge of ▼. This row address latch circuit 201 includes nine D-type flip-flops (hereinafter D
F), and the reverse phase signal of ▲ ▼ is input to each clock of DF. The column address is latched by the column address latch circuit 202 in synchronization with the falling edge of ▲ ▼. The column address latch circuit 202 has exactly the same configuration as the row address latch circuit 201, and the reverse phase signal of ▲ ▼ is input to the clock input of each DF that constitutes the column address latch circuit 202. The signals latched by the row address latch circuit 201 and the column address latch circuit 202 are output as row and column address signals.
The row address determination circuit 203, the column address determination circuit 204,
It is determined whether or not the row and column address signals are physically present, and after being logically determined by the NOR circuit 205, output as NA.
本実施例では、メモリ構成が400行×400列であるので、
A0をリーストシグニフィカントビット(最下位ビット,
以下LSBという)、A8をモーストシグニフィカントビッ
ト(最上位ビット,以下MSBという)とすると、400行
(または列)目は、11000111(LSB)となるため、A8とA
7が共にハイレベルでさらにA4,A5,A6のどれか一つでも
ハイレベルの場合に400以上となるため、行,列アドレ
ス共にA7,A8の論理積とA4,A5,A6の論理和の結果の論理
積を出力する。行,列どちらか一方でも存在しないアド
レスの場合にはNAはロウレベルになる。In this embodiment, since the memory configuration is 400 rows × 400 columns,
A0 is the least significant bit (least significant bit,
LSB) and A8 are the most significant bits (most significant bit, MSB), the 400th row (or column) is 11000111 (LSB), so A8 and A8
When 7 is high level and any one of A4, A5, A6 is high level, it becomes 400 or more. Therefore, the logical product of A7, A8 and the logical sum of A4, A5, A6 are both row and column addresses. Output the logical product of the results. If the address does not exist in either row or column, NA becomes low level.
次に動作について説明する。アドレスA0〜8にメモリセ
ルアレイの行あるいは列が物理的に存在するアドレス信
号の組合せを入力した場合には▲▼に同期して取
込んだ行アドレス信号及び▲▼に同期して取込ん
だ列アドレス信号で示されるメモリセルアレイ101に対
し▲▼がハイレベルの時、読出しを行ない、I/Oか
らデータを出力し、▲▼がロウレベルの時、I/Oに
入力されるデータを書き込む。Next, the operation will be described. When a combination of address signals in which rows or columns of the memory cell array are physically present is input to the addresses A0 to 8, row address signals captured in synchronization with ▲ ▼ and columns captured in synchronization with ▲ ▼ When ▲ ▼ is at a high level, the memory cell array 101 indicated by the address signal is read, and data is output from the I / O. When ▲ ▼ is at a low level, the data input to the I / O is written.
アドレスA0〜8にメモリセルアレイの行あるいは列が物
理的に存在しないアドレス信号の組合せを入力した場合
には、NAがロウレベルになるため、トランスファゲート
109はオフし、入出力バッファ106はディセーブルにな
り、アドレスセレクタ108はリフレッシュカウンタ107か
らのリフレッシュ信号を選択し、行アドレスデコーダ10
2に入力する。メモリセルアレイ101は、リフレッシュカ
ウンタ107が示す行のワード線を立上げ、SAを活性化し
リフレッシュ動作を行う。入出力バッファ106はディセ
ーブルになっており、YSWも閉じているため、スタンバ
イ状態のままである。When a combination of address signals in which no rows or columns of the memory cell array physically exist is input to the addresses A0 to 8, NA becomes low level, so the transfer gate
109 is turned off, the input / output buffer 106 is disabled, the address selector 108 selects the refresh signal from the refresh counter 107, and the row address decoder 10
Enter in 2. The memory cell array 101 raises the word line in the row indicated by the refresh counter 107, activates SA, and performs a refresh operation. The input / output buffer 106 is disabled and the YSW is closed, so that it remains in the standby state.
この様に、本実施例はメモリセルアレイ構成の行,列の
少なくとも一方が2のべき乗ではなく、それに対応する
アドレス数が2のべき乗でないメモリ装置に、物理的に
存在しないアドレス信号を入力しても、通常行われるリ
フレッシュサイクルを行う事により、SAや入出力バッフ
ァでの大電流を防止する事ができる。As described above, according to the present embodiment, at least one of the row and the column of the memory cell array is not a power of 2, and the corresponding address number is not a power of 2. Also, by performing a refresh cycle that is normally performed, it is possible to prevent a large current in the SA and the input / output buffer.
第3図は本発明の第2の実施例のブロック図である。本
実施例は、第1の実施例のトランスファゲート109の代
りに、ANDゲート回路110が用いられたものである。この
ゲート回路110は、第1図と同様にアドレスバッファ104
からの非存在アドレス信号NAによって制御され、NAがハ
イレベルの時は列アドレスデコーダ103からの選択信号
をそのまま通し、NAがロウレベルの時は、列アドレスデ
コーダ103からの選択信号を全てロウレベルに固定す
る。FIG. 3 is a block diagram of the second embodiment of the present invention. In this embodiment, an AND gate circuit 110 is used instead of the transfer gate 109 of the first embodiment. This gate circuit 110 is similar to that of FIG.
Is controlled by the nonexistent address signal NA from the column address decoder. When the NA is at the high level, the selection signal from the column address decoder 103 is passed as it is. When the NA is at the low level, all the selection signals from the column address decoder 103 are fixed at the low level. To do.
行アドレスデコーダ102にはアドレスセレクタ108からア
ドレス信号が入力し、メモリセルアレイの400本のワー
ド線(以下WL1〜400という)のうち一本を選択する。ア
ドレスセレクタ108は、アドレスバッファ104から出力さ
れる非存在行アドレス信号NRA(以下NRAという)によっ
て制御され、NRAがハイレベルの時は行アドレス信号
を、NARがロウレベルの時はリフレッシュカウンタ107か
らのリフレッシュアドレス信号をそれぞれ選択し、行ア
ドレスデコーダ102へ出力する。An address signal is input to the row address decoder 102 from the address selector 108, and one of 400 word lines (hereinafter referred to as WL1 to 400) of the memory cell array is selected. The address selector 108 is controlled by the nonexistent row address signal NRA (hereinafter referred to as NRA) output from the address buffer 104, and outputs the row address signal when the NRA is at a high level and the refresh counter 107 when the NAR is at a low level. Each refresh address signal is selected and output to the row address decoder 102.
アドレスバッファ104は、A0〜8端子より▲▼,
▲▼の立ち下がりに同期して行アドレス信号と列
アドレス信号をそれぞれ時分割にラッチする。また、ラ
ッチした行,列アドレス信号が存在するかどうかを判定
し、NA,NRAを出力する。NRAは列アドレス信号にかかわ
らず、行アドレス信号が物理的に存在しない場合にはロ
ウレベルに、存在する場合にはハイレベルとなる。NAは
行,列アドレス信号のうち、少なくとも一方が物理的に
存在しない場合にロウレベルに、両方共に存在する場合
にはハイレベルになる。NRAはアドレスセレクタ108にセ
レクト信号として入力し、NAはゲート回路109の制御信
号及び入出力バッファ106のイネーブル信号として入力
している。制御回路105は、▲▼,▲▼,
▲▼により各部の制御を行い、入出力バッファ106
はIOバス,▲▼バスによってメモリセルアレイ101
と接続し、▲▼がロウレベルの書込みサイクルでは
I/Oからの入力データをメモリセルアレイに書込み、▲
▼がハイレベルの読出しサイクルではメモリセルア
レイ101のデータをI/Oに出力する。Address buffer 104 has A0 to 8 terminals with ▲ ▼,
The row address signal and the column address signal are latched in a time division manner in synchronization with the fall of ▲ ▼. Further, it judges whether or not the latched row and column address signals are present, and outputs NA and NRA. Regardless of the column address signal, the NRA becomes low level when the row address signal does not physically exist, and becomes high level when the row address signal exists. NA becomes low level when at least one of the row and column address signals is not physically present, and is high level when both are present. NRA is input as a select signal to the address selector 108, and NA is input as a control signal for the gate circuit 109 and an enable signal for the input / output buffer 106. The control circuit 105 includes ▲ ▼, ▲ ▼,
Each part is controlled by ▲ ▼, and the input / output buffer 106
Is an IO bus, ▲ ▼ bus for memory cell array 101
In the write cycle where ▲ ▼ is low level
Write the input data from I / O to the memory cell array, and
In the read cycle in which the ▼ is at the high level, the data in the memory cell array 101 is output to the I / O.
第4図は第1図のアドレスバッファ104の回路例であ
る。FIG. 4 is a circuit example of the address buffer 104 of FIG.
この実施例では、行アドレスが物理的に存在し、列アド
レスだけが存在しない場合には、A0〜8からの入力した
行アドレス信号によりメモリセルアレイ101のリフレッ
シュを行う様構成されているため、列アドレスの判定が
入力タイミングの遅れ、内部ディレイとそのばらつきな
どにより行アドレスの判定に対して遅れた場合にも行ア
ドレスをリフレッシュアドレスに切り換える必要がな
く、行アドレス切換えに伴うワード線のバザード,サイ
クル時間の増大を防げるなどの利点がある。In this embodiment, when the row address is physically present and only the column address is not present, the memory cell array 101 is refreshed by the row address signals input from A0 to A8. It is not necessary to switch the row address to the refresh address even when the judgment of the address is delayed with respect to the judgment of the row address due to the delay of the input timing, the internal delay and its variation, etc. There are advantages such as preventing an increase in time.
ここでは、内部アドレス発生回路としてリフレッシュカ
ウンタ回路を用いたが、ダミーのワード線を1本設けて
おいて、これを選択するアドレスを供給するようにして
も良い。Although the refresh counter circuit is used as the internal address generating circuit here, one dummy word line may be provided and an address for selecting the dummy word line may be supplied.
以上説明したように本発明は、メモリセルアレイ構成の
行,列が2のべき乗でなく、それに対応するアドレス数
が2のべき乗でない場合でも、メモリセルアレイの行あ
るいは列に対応するアドレスが物理的に存在するかしな
いかを判定し、物理的に存在しないアドレス信号の組合
せが入力された場合には内部で発生する物理的に存在す
るアドレスを用いて、リフレッシュサイクルなどの代替
サイクルを行う事により、通常のサイクルを行ってしま
った時に生じるSAや入出力バッファでの大電流を流さず
に、誤動作を防止できるという効果がある。As described above, according to the present invention, even if the rows and columns of the memory cell array configuration are not powers of 2 and the number of addresses corresponding thereto is not a power of 2, the addresses corresponding to the rows or columns of the memory cell array are physically It is determined whether or not it exists, and when a combination of address signals that do not physically exist is input, internally generated addresses are used to perform an alternative cycle such as a refresh cycle. There is an effect that a malfunction can be prevented without flowing a large current in the SA and the input / output buffer that occurs when a normal cycle is performed.
第1図は本発明の第1の実施例のブロック図、第2図は
第1図のアドレスバッファ104の一例の回路図、第3図
は本発明の第2の実施例のブロック図、第4図は第3図
のアドレスバッファの一例の回路図、第5図は従来の半
導体メモリ装置の一例のブロック図である。 101,501……メモリセルアレイ、104,504……アドレスバ
ッファ、102,502……行アドレスデコーダ、105,505……
コントローラ、103,503……列アドレスデコーダ、106,5
06……入出力バッファ、107……リフレッシュカウン
タ、108……アドレスセレクタ、109……トランスファゲ
ート、110……ゲート回路、201……行アドレスラッチ回
路、202……列アドレスラッチ回路、203……行アドレス
判定回路、204……列アドレス判定回路、205……ノア回
路、206,207,208……インバータ。FIG. 1 is a block diagram of the first embodiment of the present invention, FIG. 2 is a circuit diagram of an example of the address buffer 104 of FIG. 1, and FIG. 3 is a block diagram of the second embodiment of the present invention. FIG. 4 is a circuit diagram of an example of the address buffer of FIG. 3, and FIG. 5 is a block diagram of an example of a conventional semiconductor memory device. 101,501 ...... Memory cell array, 104,504 ...... Address buffer, 102,502 ...... Row address decoder, 105,505 ......
Controller, 103,503 ... Column address decoder, 106,5
06 …… input / output buffer, 107 …… refresh counter, 108 …… address selector, 109 …… transfer gate, 110 …… gate circuit, 201 …… row address latch circuit, 202 …… column address latch circuit, 203 …… Row address determination circuit, 204 ... Column address determination circuit, 205 ... NOR circuit, 206, 207, 208 ... Inverter.
Claims (1)
ータのランダムに書込み読出しを行う半導体メモリ装置
において、メモリセルアレイの行,列の少なくとも一方
が2のべき乗ではないメモリアレイと、前記アドレス信
号に対応する行または列が物理的に存在するかどうかを
判定する判定手段と、内部アドレス信号を発生する内部
アドレス信号発生回路と前記判定手段の判定結果により
前記内部アドレス信号発生回路が発生するアドレス信号
と前記外部からのアドレス信号とを選択するアドレス選
択手段と、前記判定手段の判定結果により動作シーケン
スを通常サイクルと代替サイクルとに切換える切換手段
とを有することを特徴とする半導体メモリ装置。1. A semiconductor memory device for randomly writing and reading data according to an address signal input from the outside, wherein at least one of a row and a column of a memory cell array is not a power of 2, and the address signal corresponds to the memory array. Determination means for determining whether or not a row or column physically exists; an internal address signal generation circuit for generating an internal address signal; and an address signal generated by the internal address signal generation circuit according to the determination result of the determination means, and 2. A semiconductor memory device comprising: an address selecting means for selecting an address signal from the outside; and a switching means for switching an operation sequence between a normal cycle and an alternative cycle according to the judgment result of the judging means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1194943A JPH07118191B2 (en) | 1989-07-26 | 1989-07-26 | Semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1194943A JPH07118191B2 (en) | 1989-07-26 | 1989-07-26 | Semiconductor memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0358376A JPH0358376A (en) | 1991-03-13 |
| JPH07118191B2 true JPH07118191B2 (en) | 1995-12-18 |
Family
ID=16332912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1194943A Expired - Fee Related JPH07118191B2 (en) | 1989-07-26 | 1989-07-26 | Semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07118191B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2965830B2 (en) * | 1993-09-09 | 1999-10-18 | シャープ株式会社 | Semiconductor storage device |
| US8098540B2 (en) * | 2008-06-27 | 2012-01-17 | Qualcomm Incorporated | Dynamic power saving memory architecture |
-
1989
- 1989-07-26 JP JP1194943A patent/JPH07118191B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0358376A (en) | 1991-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6826104B2 (en) | Synchronous semiconductor memory | |
| US6741515B2 (en) | DRAM with total self refresh and control circuit | |
| US5193072A (en) | Hidden refresh of a dynamic random access memory | |
| US6351427B1 (en) | Stored write scheme for high speed/wide bandwidth memory devices | |
| US6625079B2 (en) | Semiconductor memory device | |
| US4616344A (en) | Static memory circuit | |
| JPH07118196B2 (en) | Static semiconductor memory | |
| JPS63155494A (en) | Pseudo static memory device | |
| JPH01125795A (en) | Virtual type static semiconductor memory device | |
| CN101075474B (en) | Semiconductor memory and operating method of same | |
| US5185719A (en) | High speed dynamic, random access memory with extended reset/precharge time | |
| US6205069B1 (en) | Semiconductor memory device with fast input/output line precharge scheme and method of precharging input/output lines thereof | |
| JPS6378396A (en) | Semiconductor memory | |
| KR0172028B1 (en) | Semiconductor memory device having precharge circuit | |
| JP2746222B2 (en) | Semiconductor storage device | |
| US20010030900A1 (en) | Synchronous semiconductor memory | |
| US5592426A (en) | Extended segmented precharge architecture | |
| JPH07118191B2 (en) | Semiconductor memory device | |
| EP0468135B1 (en) | A high speed dynamic, random access memory with extended reset/precharge time | |
| JP2941408B2 (en) | Semiconductor storage device | |
| KR100352967B1 (en) | Semiconductor memory device preventing malfunction during refresh operation even when noise is superimposed on control signal | |
| JPS63155495A (en) | Pseudo static memory device | |
| JP3247339B2 (en) | Semiconductor storage device | |
| JP3050901B2 (en) | Semiconductor storage device | |
| JPH11306753A (en) | Semiconductor storage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |