JPH09245474A - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JPH09245474A JPH09245474A JP8051330A JP5133096A JPH09245474A JP H09245474 A JPH09245474 A JP H09245474A JP 8051330 A JP8051330 A JP 8051330A JP 5133096 A JP5133096 A JP 5133096A JP H09245474 A JPH09245474 A JP H09245474A
- Authority
- JP
- Japan
- Prior art keywords
- bank
- module
- bit line
- semiconductor integrated
- integrated circuit
- 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
Landscapes
- Semiconductor Memories (AREA)
- Dram (AREA)
- Static Random-Access Memory (AREA)
- Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)
Abstract
(57)【要約】
【課題】 小容量から大容量まで自由に容量を可変で
き、かつデータ転送速度を高速にでき、さらに回路のオ
ーバーヘッドが少ないメモリマクロを実現すること。
【解決手段】 メモリマクロをアンプモジュール、バン
クモジュール、電源等の機能モジュールの組み合わせで
構成し、バンクモジュール内に独立して動作するロウ系
回路とビット線方向に伸びる多数のI/O線を配置する構
成とする。
【効果】I/O線数を一定にしたままバンクモジュール数
を増減できるので、データ転送速度の高速性を維持した
まま、小容量から大容量まで自由に容量を可変できる。
また、電源、アンプは共用できるのでオーバーヘッドが
少ない。
(57) 【Abstract】 PROBLEM TO BE SOLVED: To realize a memory macro in which the capacity can be freely changed from a small capacity to a large capacity, the data transfer speed can be made high, and the circuit overhead is small. A memory macro is configured by a combination of functional modules such as an amplifier module, a bank module, and a power supply, and row-system circuits that operate independently and a large number of I / O lines extending in the bit line direction are arranged in the bank module. The configuration is [Effect] Since the number of bank modules can be increased or decreased while keeping the number of I / O lines constant, the capacity can be freely changed from small capacity to large capacity while maintaining high speed of data transfer rate.
Also, since the power supply and amplifier can be shared, there is little overhead.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、メモリ回路と論理
回路を同一の半導体チップ上に集積した半導体集積回路
において、高速でかつメモリ容量やデータ入出力線数の
変更が容易なメモリマクロを実現するための技術に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention realizes, in a semiconductor integrated circuit in which a memory circuit and a logic circuit are integrated on the same semiconductor chip, a high-speed memory macro whose memory capacity and the number of data input / output lines can be easily changed. It is related to the technology for doing.
【0002】[0002]
【従来の技術】近年、LSIの高集積化が進み、1cm角程度
の半導体チップ上に大容量のメモリと大規模な論理回路
や演算回路を集積することが可能となりつつある。この
ようなチップでは、メモリのデータ入出力線(以下、I/
O線という。)の本数を数百本以上とすることにより、
メモリと論理回路や演算回路の間のデータ転送速度を1
Gバイト/秒以上と非常に高速にすることができる。こ
のため、メモリとの間で高速のデータ転送が必要な画像
処理用途などで期待が集まっている。2. Description of the Related Art In recent years, with the high integration of LSIs, it is becoming possible to integrate a large-capacity memory and a large-scale logic circuit or arithmetic circuit on a semiconductor chip of about 1 cm square. In such chips, memory data input / output lines (hereinafter
Called O line. By setting the number of) to several hundreds or more,
Set the data transfer rate between the memory and the logic circuit or arithmetic circuit to 1
It is possible to achieve a very high speed of G bytes / second or more. Therefore, expectations are increasing for image processing applications that require high-speed data transfer with a memory.
【0003】上記用途に適用可能な従来技術としては、
例えば、Toshio Sunaga, et al., "DRAM Macros for AS
IC Chips," IEEE JOURNAL OF SOLID-STATE CIRCUIT, VO
L. 30, NO. 9, SEPTEMBER 1995に記載されたメモリマク
ロの例がある。従来技術によれば、メモリマクロ1個の
容量は256Kビット〜1Mビットで、そこから8〜1
6本のI/O線を出している。The prior art applicable to the above uses is as follows:
For example, Toshio Sunaga, et al., "DRAM Macros for AS
IC Chips, "IEEE JOURNAL OF SOLID-STATE CIRCUIT, VO
There is an example of a memory macro described in L. 30, NO. 9, SEPTEMBER 1995. According to the conventional technique, the capacity of one memory macro is 256 Kbits to 1 Mbits, and 8 to 1
It has 6 I / O lines.
【0004】[0004]
【発明が解決しようとする課題】前記メモリマクロを用
いて画像処理用のLSIを構成する場合を本発明者等が検
討を行った。例えば、メモリマクロの容量を256Kビ
ット、I/O線数を8本、LSIで必要なI/O線数を512本
とすると、メモリマクロは64個必要になる。このとき
の容量は16Mビットになる。SUMMARY OF THE INVENTION The present inventors have examined the case where an LSI for image processing is constructed using the memory macro. For example, if the capacity of the memory macro is 256 Kbits, the number of I / O lines is 8, and the number of I / O lines required by the LSI is 512, 64 memory macros are required. The capacity at this time is 16 Mbits.
【0005】画像処理の分野で2次元のデータを処理す
る場合、例えば、ぼやけた画像を復元する場合や、文字
や特定のパターンを認識する場合は、上記ほどのメモリ
容量は必要としないが、高速性を要求される。この場
合、速度だけを考慮するなら従来のメモリマクロを多数
配置して並列動作させればよいが、それではメモリ容量
が大きくなり過ぎチップサイズが大きくなってしまう。When processing two-dimensional data in the field of image processing, for example, when restoring a blurred image or when recognizing a character or a specific pattern, the above memory capacity is not necessary. High speed is required. In this case, if only the speed is taken into consideration, a large number of conventional memory macros may be arranged and operated in parallel, but that would increase the memory capacity too much and increase the chip size.
【0006】一方、3次元データを処理する場合は、多
量のデータを高速に処理する必要がある。この場合に
は、上記のようにメモリマクロを多数並列動作させるこ
とで対応できる。しかし、家庭用か工業用かといった用
途の違いやデータの種類によってはさらに多くのI/O線
を必要としたり、さらに多くの容量を必要としたりする
場合がある。On the other hand, when processing three-dimensional data, it is necessary to process a large amount of data at high speed. In this case, a large number of memory macros can be operated in parallel as described above. However, more I / O lines may be required or more capacity may be required depending on the difference in usage such as home use or industrial use and the type of data.
【0007】以上のように、同じ画像処理の分野でも必
要なデータ転送速度やメモリ容量がチップの用途やデー
タの種類によって様々なので、従来のメモリマクロでは
その度にメモリマクロを再設計する必要があるという問
題がある。また、メモリマクロの中に動作に必要なすべ
ての回路が入っているため多数のマクロを配置すると回
路のオーバーヘッドが大きくなるという問題もある。As described above, even in the same field of image processing, the required data transfer rate and memory capacity vary depending on the chip application and the type of data. Therefore, in the conventional memory macro, it is necessary to redesign the memory macro each time. There is a problem. Further, since all the circuits necessary for the operation are included in the memory macro, there is a problem that the circuit overhead becomes large when a large number of macros are arranged.
【0008】以上のように従来のメモリマクロでは、メ
モリマクロの数を増やすことでI/O線の本数を増やして
いたので、I/O線の本数とメモリ容量を自由に設定でき
ないという問題がある。またメモリマクロの中に動作に
必要なすべての回路が入っているため多数のメモリマク
ロを配置すると回路のオーバーヘッドが大きくなるとい
う問題もある。As described above, in the conventional memory macro, since the number of I / O lines is increased by increasing the number of memory macros, there is a problem that the number of I / O lines and the memory capacity cannot be freely set. is there. In addition, since all the circuits necessary for the operation are included in the memory macro, there is a problem that the circuit overhead becomes large when a large number of memory macros are arranged.
【0009】本発明が解決しようとする課題は、メモリ
マクロを小容量から大容量まで自由に容量を可変にする
ことである。また、本発明が解決しようとする別の課題
は、メモリマクロと論理回路モジュールとの間のデータ
転送速度を高速にすることである。さらに、本発明が解
決しようとする別の課題は、メモリマクロ内の回路のオ
ーバーヘッドが少ないメモリマクロを実現することであ
る。またさらに、本発明が解決しようとする別の課題
は、ASIC(Application Specific Integrated Circuit)
設計に適したメモリマクロ実現することにある。The problem to be solved by the present invention is to freely change the capacity of a memory macro from a small capacity to a large capacity. Another problem to be solved by the present invention is to increase the data transfer speed between the memory macro and the logic circuit module. Further, another problem to be solved by the present invention is to realize a memory macro in which the overhead of the circuit in the memory macro is small. Furthermore, another problem to be solved by the present invention is ASIC (Application Specific Integrated Circuit).
It is to realize a memory macro suitable for design.
【0010】本発明の前記並びにその他の課題と新規な
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
【0011】[0011]
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。The following is a brief description of an outline of a typical invention among the inventions disclosed in the present application.
【0012】すなわち、バンクモジュール(BANK:第1
モジュール)のメモリセルアレイ中にビット線方向に伸
びる多数のI/O線(グローバルビット線(GBL))を配置
する。メモリマクロ(MMACRO)をアンプモジュール(AM
P:第2モジュール)、バンクモジュール(BANK)、電
源モジュール(PS:第3モジュール)等の機能モジュー
ルの組み合わせで構成する。バンクモジュールを複数用
いる。各モジュールを隣接して配置するだけで接続され
る構成とする。さらに上記アンプモジュール内にそれら
をバイト単位で活性化、非活性化できるような回路を設
ける。複数のバンクモジュールのうちの1つのモジュー
ルをROMモジュールとする。That is, a bank module (BANK: first
A large number of I / O lines (global bit lines (GBL)) extending in the bit line direction are arranged in the memory cell array of the module. Memory macro (MMACRO) amplifier module (AM
P: second module), bank module (BANK), power supply module (PS: third module), and other functional modules. Use multiple bank modules. The modules are connected by simply arranging them adjacently. Further, a circuit for activating and deactivating them in byte unit is provided in the amplifier module. One of the bank modules is a ROM module.
【0013】メモリマクロのワード線(W)とカラム選
択線(YSi)は同方向に延ばす。メモリアレイの1辺の
ワードドライバ(WD)とカラムデコーダ(YD)を配置
する。センスアンプ(SA)はメモリアレイの両辺に配置
する。The word line (W) and the column selection line (YSi) of the memory macro extend in the same direction. A word driver (WD) and a column decoder (YD) on one side of the memory array are arranged. Sense amplifiers (SA) are placed on both sides of the memory array.
【0014】[0014]
【発明の実施の形態】本発明の実施の形態に係るメモリ
マクロを順次項目に従って説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS A memory macro according to an embodiment of the present invention will be described in order of items.
【0015】1.メモリマクロの構成及びメモリマクロ
の応用例 図1にはメモリマクロMMACROの構成とメモリマクロMMAC
ROの画像処理LSIへの適用例が示される。図1に示され
る半導体集積回路SICは、論理回路ブロックLOGICとメモ
リマクロMMACROとを1個の単結晶シリコンの半導体基板
上に形成し、樹脂封止(プラスチックパッケージに封
止)される。図1に示されるモジュールや回路の配置及
び配線は半導体チップ上の配置(レイアウト)と概ね対
応している。1. Configuration of memory macro and application example of memory macro FIG. 1 shows the configuration of memory macro MMACRO and memory macro MMAC.
An application example of RO to an image processing LSI is shown. In the semiconductor integrated circuit SIC shown in FIG. 1, a logic circuit block LOGIC and a memory macro MMACRO are formed on a single semiconductor substrate of single crystal silicon and resin-sealed (sealed in a plastic package). The arrangement and wiring of the modules and circuits shown in FIG. 1 generally correspond to the arrangement (layout) on the semiconductor chip.
【0016】1.1 メモリマクロの構成 メモリマクロMMACROの特長は、それぞれ機能の異なる複
数の種類のモジュールの組み合わせで構成されているこ
とである。メモリマクロMMACROは、バンクモジュールBA
NK(BANK-0〜BANK-n)、アンプモジュールAMP、電源モジ
ュールPSの3種類のモジュールから構成される。1.1 Configuration of Memory Macro A feature of the memory macro MMACRO is that it is configured by a combination of a plurality of types of modules having different functions. Memory macro MMACRO is a bank module BA
It is composed of three types of modules: NK (BANK-0 to BANK-n), amplifier module AMP, and power supply module PS.
【0017】バンクモジュールBANKは、複数のサブメモ
リセルアレイSUBARY (SUBARY-00〜SUBARY-i7)と、バン
ク制御回路BNKCNT-1と、バンク制御回路BNKCNT-2とから
なる。The bank module BANK includes a plurality of sub memory cell arrays SUBARY (SUBARY-00 to SUBARY-i7), a bank control circuit BNKCNT-1 and a bank control circuit BNKCNT-2.
【0018】サブメモリセルアレイSUBARYは、複数対の
ビット線B、/Bと、複数本のワード線W(図1では図面の
大きさの関係で1本のみが示されている。)と、複数の
メモリセル(図1では丸印により表示)と、メモリセル
の読み出し前にビット線の電位を予め所定のレベルにす
るビット線プリチャージ回路PSと、メモリセルからの信
号を増幅するセンスアンプSAと、複数対のビット線B、/
Bのうちの1対を選択するY選択回路(YスイッチY-SW)
と、選択されたビット線B、/BをアンプモジュールAMPと
接続するグローバルビット線GBL、/GBLとからなる。な
お、サブメモリセルアレイSUBARYは、バンクモジュール
BANK内のI/O線の分割単位である。なお、複数対のビッ
ト線B、/Bと、複数本のワード線Wと、複数のメモリセル
とからなるものを通常はメモリセルアレイと呼ばれるの
で、本願においては必要に応じて使い分ける。The sub-memory cell array SUBARY has a plurality of pairs of bit lines B and / B, a plurality of word lines W (only one is shown in FIG. 1 due to the size of the drawing), and a plurality of word lines W. Memory cell (indicated by a circle in FIG. 1), a bit line precharge circuit PS that sets the potential of the bit line to a predetermined level before reading the memory cell, and a sense amplifier SA that amplifies the signal from the memory cell. And multiple pairs of bit lines B, /
Y selection circuit (Y switch Y-SW) to select one pair of B
And global bit lines GBL and / GBL connecting the selected bit lines B and / B to the amplifier module AMP. The sub memory cell array SUBARY is a bank module.
It is a division unit of I / O line in BANK. Note that a plurality of pairs of bit lines B and / B, a plurality of word lines W, and a plurality of memory cells are usually called a memory cell array, and therefore, they are properly used in the present application.
【0019】バンク制御回路BNKCNT-1は、ワード線Wを
選択するXデコーダ(ローデコーダ)XDとビット線B、
/Bを選択するYデコーダ(カラムデコーダ)YDなどを
含む。バンク制御回路BNKCNT-1は、後述のバンクアドレ
スや制御信号を受けてビット線プリチャージ、ワード線
選択、センスアンプ起動等の一連のメモリセルの読み出
し動作に必要な信号を自動的に発生する。XデコーダXD
により1本のワード線Wが選択され、それと交差する
(n×8×i)対(図1では図面の大きさの関係で、n
=2の場合が示されているが、本実施の形態ではn=8
である。)ビット線B、/Bのうち(8×i)対がさらに
YデコーダYDの出力信号YSiにより選択される。選択さ
れたビット線B、/Bは、ビット線B、/Bと平行に配置され
るグローバルビット線GBL、/GBLを通じてアンプモジュ
ールAMPとデータの授受を行う。The bank control circuit BNKCNT-1 includes an X decoder (row decoder) XD for selecting a word line W and a bit line B,
It includes a Y decoder (column decoder) YD for selecting / B. The bank control circuit BNKCNT-1 automatically generates signals necessary for a series of memory cell read operations such as bit line precharge, word line selection, and sense amplifier activation in response to a bank address and a control signal described later. X decoder XD
One word line W is selected by, and a pair (n × 8 × i) intersecting with it is selected.
However, in the present embodiment, n = 8.
It is. The (8 × i) pair of the bit lines B and / B is further selected by the output signal YSi of the Y decoder YD. The selected bit lines B and / B exchange data with the amplifier module AMP through global bit lines GBL and / GBL arranged in parallel with the bit lines B and / B.
【0020】バンク制御回路BNKCNT-2は、センスアンプ
制御信号があるレベルに到達したことを検出するセンサ
群を含む。The bank control circuit BNKCNT-2 includes a group of sensors for detecting that the sense amplifier control signal has reached a certain level.
【0021】アンプモジュールAMPは、制御信号やアド
レス信号等をクロック信号と同期してバンクモジュール
BANKに供給する主制御回路MAINCNTと、上記バンクモジ
ュール群(BANK-0BANK0n) へのデータの読み書きを制御
するバイト制御回路BYTCNTとで構成される。メモリマク
ロMMACRO外からの(8×i)本データ入出力線DQ(DQ00,
.., DQ07, .., DQi7, .., DQi7)はここを通じてメモリ
セルに入力される。ここで、バイト制御信号BEiは、デ
ータ入出力線DQをバイト単位で開閉する信号である。The amplifier module AMP is a bank module that synchronizes control signals, address signals and the like with clock signals.
It comprises a main control circuit MAINCNT for supplying to BANK, and a byte control circuit BYTCNT for controlling reading and writing of data from and to the bank module group (BANK-0BANK0n). This data input / output line DQ (DQ00,
.., DQ07, .., DQi7, .., DQi7) are input to the memory cells through here. Here, the byte control signal BEi is a signal for opening and closing the data input / output line DQ in byte units.
【0022】電源モジュールPSは、バンクモジュールBA
NKに供給されるワード線駆動回路WDに必要なワード線電
圧VCH(>電源電圧VCC)を発生するVCH発生回路VCHG、
ビット線プリチャージに必要な電圧HVC(電源電圧VCC/
2)を発生するビット線プリチャージ電圧発生回路HVC
G、アレイ内基板電圧(バックバイアス電圧)VBB(<電
源電圧VSS(グランド電位))を発生するアレイ内基板
電圧発生回路VBBG等の各種電圧を発生するモジュールで
ある。なお、低消費電流化や素子の信頼性向上のために
動作電圧を外部電圧より低くしたい場合には、電源モジ
ュールPSに降圧回路を組み込めばよい。The power supply module PS is a bank module BA
VCH generation circuit VCHG, which generates word line voltage VCH (> power supply voltage VCC) required for word line drive circuit WD supplied to NK,
The voltage HVC required for bit line precharge (power supply voltage VCC /
2) A bit line precharge voltage generation circuit HVC that generates
G, a module that generates various voltages such as an array substrate voltage generation circuit VBBG that generates an array substrate voltage (back bias voltage) VBB (<power supply voltage VSS (ground potential)). When the operating voltage is to be lower than the external voltage in order to reduce the current consumption and improve the reliability of the device, a step-down circuit may be incorporated in the power supply module PS.
【0023】バンクモジュールBANKに必要な制御信号及
びアドレス信号は、各バンクモジュールBANKに共通にな
るようにしてあり、バンクモジュールBANKの下辺にビッ
ト線方向にバス状に置かれている。従って、これらの制
御信号及びアドレス信号はバンクモジュールBANKに含め
ることもできる。すなわち、各バンクモジュールBANK
は、制御信号及びアドレス信号を含めて同一のセル構造
にすることができる。The control signals and address signals required for the bank module BANK are made common to each bank module BANK, and are arranged in the form of a bus in the bit line direction on the lower side of the bank module BANK. Therefore, these control signals and address signals can be included in the bank module BANK. That is, each bank module BANK
Can have the same cell structure including the control signal and the address signal.
【0024】但し、ロー(row)系バンクアドレスRiとカ
ラム(column)系バンクアドレスCiは、各バンクモジュー
ルBANKに固有な信号であるため、バンクモジュールBANK
の数だけ必要である。従って、ロー系バンクアドレスRi
とカラム系バンクアドレスCiの配線を含めて各バンクモ
ジュールBANKを同一のセルにするためには、簡単な方法
としてはロー系バンクアドレスRiとカラム系バンクアド
レスCiの配線を図1のメモリマクロMMACROの下辺或いは
上辺から入力する。However, since the row bank address Ri and the column bank address Ci are signals unique to each bank module BANK, the bank module BANK
You need only the number of Therefore, the row bank address Ri
To make each bank module BANK into the same cell including the wiring of the column bank address Ci and the column bank address Ci, a simple method is to wire the row bank address Ri and the column bank address Ci to the memory macro MMACRO of FIG. Input from the bottom or top.
【0025】一方、 論理回路ブロックLOGICとのイン
タフェースを容易にするためには、メモリマクロMMACRO
への制御信号、アドレス信号、データ入出力線DQの全
ての信号線を、セルの1辺(図1では左辺)に集中する
のがよい。従って、図1のメモリマクロMMACROの左辺か
らロー系バンクアドレスRiとカラム系バンクアドレスCi
の配線を入力するには、図16の(a)に示されるよう
に配線をレイアウトする。なお、配線も含めて同一セル
にする必要が無い場合は、図16の(b)に示されるよ
うに配線をレイアウトする。On the other hand, in order to facilitate the interface with the logic circuit block LOGIC, the memory macro MMACRO
It is preferable to concentrate all control signals, address signals, and data input / output lines DQ on one side of the cell (left side in FIG. 1). Therefore, the row bank address Ri and the column bank address Ci from the left side of the memory macro MMACRO in FIG.
To input the wiring, the wiring is laid out as shown in FIG. If it is not necessary to make the same cell including the wiring, the wiring is laid out as shown in FIG.
【0026】また、バンクモジュールBANKとアンプモジ
ュールAMPと電源モジュールPSの各モジュールのセルの
高さは同一であり、グローバルビット線GBL、/GBL、電
源線等が同一ピッチで配置されている。The cell height of each module of the bank module BANK, the amplifier module AMP, and the power supply module PS is the same, and the global bit lines GBL, / GBL, the power supply lines, etc. are arranged at the same pitch.
【0027】これによって、バンクモジュールBANKをシ
ステムで必要な容量に合わせてビット線方向に必要な数
だけ並べて、さらに上記のアンプモジュールAMP、電源
モジュールPSの各モジュールをその左右に配置するだけ
で、所望のメモリマクロモジュールが完成できる。As a result, by arranging the bank modules BANK in the required number in the bit line direction according to the capacity required in the system, and further disposing the amplifier module AMP and the power supply module PS on the left and right thereof, A desired memory macro module can be completed.
【0028】本発明の実施の形態のバンクモジュールBA
NKは256本のワード線(Xアドレスが8本)、1ワー
ド線に(8×8×i)対のビット線が交差し、Yデコー
ダで1/8(Yアドレスが3本)に選択され、(8×
i)対のグローバルビット線が入出力する。例えばi=
16にすると、1個のバンクモジュールBANKは256K
(K=1024)ビットの容量で128ビット幅でデータが入
出力する。すなわち、256Kビット単位の大きさで容
量が可変なメモリマクロモジュールが得られる。Bank module BA according to the embodiment of the present invention
NK has 256 word lines (8 X addresses), (8 × 8 × i) pairs of bit lines intersect one word line, and the Y decoder selects 1/8 (3 Y addresses). , (8 ×
i) A pair of global bit lines inputs and outputs. For example i =
When set to 16, one bank module BANK is 256K
With a capacity of (K = 1024) bits, data is input / output with a width of 128 bits. That is, it is possible to obtain a memory macro module whose capacity is variable in units of 256 Kbits.
【0029】例えば、4個のバンクモジュールで1M
(M=1048576)ビットのメモリマクロが、8個のバンク
モジュールで2Mビットのメモリマクロが得られる。つ
まり、従来の汎用ダイナミックRAM(DRAM)の256Kビ
ット、1Mビット、4Mビット、16Mビット等のよう
に4倍ずつ容量が増加するのではなく、アプリケーショ
ンに必要だけの容量のメモリマクロが得られる。For example, 1 bank with 4 bank modules
A memory macro of (M = 1048576) bits can be obtained with 8 bank modules. That is, the capacity does not increase four times as in the conventional general-purpose dynamic RAM (DRAM) such as 256K bits, 1M bits, 4M bits, and 16M bits, but a memory macro having a capacity necessary for an application can be obtained.
【0030】1.2 メモリマクロの動作モード メモリマクロMMACROの外部信号と動作モードの関係が図
2に示される。メモリマクロMMACROは、クロック信号CL
Kに同期してデータの入出力、アドレスの入力及び制御
信号の入力が行われる。ここでAiはアドレス信号であり
XデコーダXDに入力されるXアドレスAXijとYデコーダY
D入力されるYアドレスAYiを含む。従来の汎用DRAMのよ
うにアドレス信号はX系とY系とでマルチプレクスされ
ていない。1.2 Operation Mode of Memory Macro FIG. 2 shows the relationship between the external signal and the operation mode of the memory macro MMACRO. The memory macro MMACRO uses the clock signal CL
Data input / output, address input, and control signal input are performed in synchronization with K. Here, Ai is an address signal, and the X address AXij and Y decoder Y input to the X decoder XD.
D Includes Y address AYi input. Unlike the conventional general-purpose DRAM, the address signal is not multiplexed in the X system and the Y system.
【0031】バンクモジュルBANKを選択するロー系バン
クアドレスRiとカラム系バンクアドレスCiは、バンクモ
ジュール数が可変なため、デコードせず々のバンクモジ
ュールBANKに固有の信号となっている。同一バンクモジ
ュールBANK内におけるロー系、カラム系のコマンド信号
の区別は、それぞれロー系バンクアドレスRiとカラム系
バンクアドレスCiで行っている。制御信号としてCR、C
C、RW、ACの4つがある。DQijは入出力用のI/O信号であ
る。バイト制御信号BEiは、データ入出力線をバイトご
とに独立に制御する信号で、これにより並列に読み書き
するデータの量を1バイトから最大iバイトまでの範囲
でバイト単位で増減できる。The row-system bank address Ri and the column-system bank address Ci for selecting the bank module BANK are signals unique to each bank module BANK that are not decoded because the number of bank modules is variable. The row-related and column-related command signals in the same bank module BANK are distinguished by the row-related bank address Ri and the column-related bank address Ci, respectively. CR, C as control signals
There are four, C, RW, and AC. DQij is an input / output I / O signal. The byte control signal BEi is a signal for independently controlling the data input / output line for each byte. With this signal, the amount of data read and written in parallel can be increased or decreased in byte units from 1 byte to a maximum of i bytes.
【0032】バンクモジュールBANKの活性(Bank Activ
e)、閉鎖(Bank Close)は、クロック信号CLKの立ち上が
りエッジでCR、ACとアドレス信号Aiを取り込むことによ
り行う。CR="H" (High level)、AC="H"で活性、CR="
H"、AC="L"(Low level) で閉鎖となる。このとき、取
り込むアドレス信号Aiはロー系のみでロー系バンクアド
レスRiでバンクモジュールBANKの選択、アドレス信号Ai
でワード線Wの選択を行う。図2のS0がバンクモジュー
ルBANKの閉鎖状態を示している。S1はバンクモジュール
BANKの活性状態を示している。また、S2は読み出し又は
書き込み状態を示している。The activity of the bank module BANK (Bank Activ
e) and closing (Bank Close) are performed by taking in CR, AC and the address signal Ai at the rising edge of the clock signal CLK. CR = “H” (High level), active at AC = “H”, CR = “
It is closed when H ", AC =" L "(Low level) .At this time, the address signal Ai to be fetched is only the low system, and the row bank address Ri selects the bank module BANK and the address signal Ai.
The word line W is selected with. S0 in FIG. 2 indicates the closed state of the bank module BANK. S1 is a bank module
Shows the active state of BANK. Further, S2 indicates a read or write state.
【0033】なお、図2に示されるLA2は、バンクモジ
ュールBANKの活性コマンド入力から読み出し又は書き込
みコマンドが入力可能なクロック数を示す。LAは、活性
化されている同一バンクモジュールBANKでXアドレスを
変更してから読み出し又は書き込みコマンドが入力可能
なクロック数を示す。LRは、読み出し又は書き込みコマ
ンド入力からバンクモジュールBANKの閉鎖コマンド入力
可能クロック数を示す。LA2 shown in FIG. 2 indicates the number of clocks at which the read or write command can be input from the active command input of the bank module BANK. LA indicates the number of clocks at which a read or write command can be input after changing the X address in the activated same bank module BANK. LR indicates the number of clocks from which a read command or a write command can be input to a command to close the bank module BANK.
【0034】図2の下部に示されるのはカラム系の制御
信号と動作モードの関係である。こちらはクロック信号
CLKの立ち上がりエッジでCC、BEi、RWとカラム系アドレ
ス信号(上記アドレス信号Aiの残りとカラム系バンクア
ドレスCi)を取り込み、読み出し/書き込みを制御す
る。本実施の形態において読み出しコマンドを受けてか
らデータが出力されるまでのクロック数すなわちレイテ
ンシ(Read latency)は2、書き込みコマンドを受けてか
ら書き込みデータを入力するまでのレイテンシ(Write l
atency)は1である。これより、カラム系の制御信号は
連続した読み出し、連続した書き込み、或いは書き込み
から読み出し移る際にはNop状態を経由せずノンウエイ
トで入力できるが、読み出しから書き込みに移る際には
一度Nop状態にする必要がある。なお、レイテンシにつ
いては上記のものが最適である訳では無く、システムの
構成に応じて適当に変更することができる。Shown in the lower part of FIG. 2 is the relationship between the control signal of the column system and the operation mode. This is the clock signal
At the rising edge of CLK, CC, BEi, RW and the column address signal (the rest of the address signal Ai and the column bank address Ci) are fetched and read / write is controlled. In this embodiment, the number of clocks from the reception of the read command to the output of data, that is, the latency (Read latency) is 2, and the latency from the reception of the write command to the input of the write data (Write l
atency) is 1. As a result, the column system control signal can be input in non-wait state without going through the Nop state at the time of continuous read, continuous write, or change from write to read. There is a need to. Note that the latency described above is not optimal, and can be changed appropriately according to the system configuration.
【0035】1.3 センスアンプとビット線プリチャ
ージ回路 図3にバンクモジュールBANKの1対のビット線に対応す
る部分のセンスアンプSAとプリチャージ回路PCの回路例
を示す。Q1、Q2、Q3、Q4、Q7、Q8、Q9及びQ10はNチャネ
ルMOS(N-MOS)トランジスタである。Q5とQ6はPチャネルM
OS (P-MOS)トランジスタである。本例では、メモリセル
として、1トランジスタ(Q1)、1キャパシタ(MC)からな
るダイナミックメモリセルを用いている。これに伴いビ
ット線プリチャージ回路PCとCMOSクロスカップル型ダイ
ナミックセンスアンプSAを使用している。ビット線プリ
チャージ回路PCは、ビット線プリチャージ信号FPCがハ
イレベルになるとビット線B、/Bを電圧HVCでプリチャ
ージする。 CMOSクロスカップル型ダイナミックセンス
アンプSAは、Pチャネルセンスアンプ共通駆動線CSPがハ
イレベルでNチャネルセンスアンプ共通駆動線CSNがロー
レベルの場合動作する。読み出し/書き込み動作は、通
常の汎用DRAMと同じである。1.3 Sense Amplifier and Bit Line Precharge Circuit FIG. 3 shows a circuit example of the sense amplifier SA and the precharge circuit PC in a portion corresponding to a pair of bit lines of the bank module BANK. Q1, Q2, Q3, Q4, Q7, Q8, Q9 and Q10 are N-channel MOS (N-MOS) transistors. Q5 and Q6 are P-channel M
It is an OS (P-MOS) transistor. In this example, a dynamic memory cell including one transistor (Q1) and one capacitor (MC) is used as the memory cell. Along with this, a bit line precharge circuit PC and a CMOS cross-coupled dynamic sense amplifier SA are used. The bit line precharge circuit PC precharges the bit lines B and / B with the voltage HVC when the bit line precharge signal FPC becomes high level. The CMOS cross-coupled dynamic sense amplifier SA operates when the P-channel sense amplifier common drive line CSP is at high level and the N-channel sense amplifier common drive line CSN is at low level. The read / write operation is the same as in a general-purpose DRAM.
【0036】1.4 バンク制御回路 図4には図1に示された実施の形態のバンク制御回路BN
KCNT-1の動作波形が示される。バンク制御回路BNKCNT-1
の特長は、ロー系バンクアドレスRiと制御信号CR, ACを
受けてビット線プリチャージ、ワード線選択、センスア
ンプ起動等の一連のメモリセルの読み出し動作に必要な
信号を自動的に発生することである。すなわち、イベン
ト・ドリブン型で制御が行われている。以下に動作を説
明する。1.4 Bank Control Circuit FIG. 4 shows the bank control circuit BN of the embodiment shown in FIG.
The operation waveform of KCNT-1 is shown. Bank control circuit BNKCNT-1
The feature is that it receives the row bank address Ri and the control signals CR and AC, and automatically generates the signals required for a series of memory cell read operations such as bit line precharge, word line selection, and sense amplifier activation. Is. That is, control is performed in an event-driven type. The operation will be described below.
【0037】まず、CR="H"、AC="L"、Ri="H"のバンクモ
ジュールBANKの閉鎖の場合を考える。CR="H"、AC="L"の
状態でクロック信号CLKが立ち上がると主制御回路MAINC
NT内でバンク閉鎖フラグDCS が立ち上がる。バンク閉鎖
フラグDCSは各バンクモジュールBANKに入力される。こ
のときロー系バンクアドレスRi="H"としたバンクモジュ
ールBANKの中でロー系バンク選択信号iRiが立ち上が
る。ロー系バンク選択信号iRiとバンク閉鎖フラグDCSの
論理積はセット/リセットフリップフロップRS-1のセッ
ト端子Sに入力されているのでロー系バンクアドレスRi
="H"となっているバンクモジュールBANKのセット/リセ
ットフリップフロップRS-1の出力STiが"H"となる。First, consider the case where the bank module BANK of CR = "H", AC = "L", Ri = "H" is closed. When the clock signal CLK rises with CR = "H" and AC = "L", the main control circuit MAINC
Bank closing flag DCS rises in NT. The bank closing flag DCS is input to each bank module BANK. At this time, the row bank selection signal iRi rises in the bank module BANK where the row bank address Ri = "H". Since the logical product of the row bank selection signal iRi and the bank closing flag DCS is input to the set terminal S of the set / reset flip-flop RS-1, the row bank address Ri
The output STi of the set / reset flip-flop RS-1 of the bank module BANK which is "H" becomes "H".
【0038】一方上記の論理積の結果はもう一つのセッ
ト/リセットフリップフロップRS-2のリセット端子に論
理和回路を通して入力されているので、その出力WLPi
は"L"となる。WLPiが"L"となることによってまずバンク
制御回路BNKCNT-1内のXデコーダXDの出力とYデコーダYD
のゲート信号YGが"L"となり、続いてワードドライバWD
出力が"L"となりメモリセルをビット線B、/Bから切り
離す。On the other hand, since the result of the above logical product is input to the reset terminal of another set / reset flip-flop RS-2 through the logical sum circuit, its output WLPi
Becomes "L". When WLPi becomes "L", the output of the X decoder XD and the Y decoder YD in the bank control circuit BNKCNT-1
Gate signal YG becomes "L", followed by word driver WD
The output becomes "L" and the memory cell is disconnected from bit lines B and / B.
【0039】次にNチャネルセンスアンプ起動信号FSA
が"L"、 Pチャネルセンスアンプ起動信号FSABが"H"とな
りセンスアンプSAは動作を停止する。ここで、ダミーワ
ード線DWLはワード線Wと同じ遅延時間を持つ遅延素子
で、これによりセンスアンプSAをワード線Wのレベルが
十分に低くなってから停止させることができる。これは
センスアンプSAが停止することによりビット線B、/Bの
信号レベルが低下し、メモリセルへの再書き込みレベル
が低下するのを防ぐためである。Next, the N-channel sense amplifier start signal FSA
Is "L", P-channel sense amplifier activation signal FSAB becomes "H", and sense amplifier SA stops operating. Here, the dummy word line DWL is a delay element having the same delay time as the word line W, so that the sense amplifier SA can be stopped after the level of the word line W becomes sufficiently low. This is to prevent the signal levels of the bit lines B and / B from being lowered due to the stoppage of the sense amplifier SA, thereby preventing the level of rewriting to the memory cells from being lowered.
【0040】続いてバンクモジュールBANK上部のバンク
制御回路BNKCNT-2に設けたレベルセンス回路がNチャネ
ルセンスアンプ起動信号FSAの"L"を検出して出力REが"
L"になる。この信号はバンクモジュールBANKの下部のバ
ンク制御回路BNKCNT-1内のプリチャージ信号発生回路XP
Cに入力されその出力のビット線プリチャージ信号FPC
が"H"になる。ビット線プリチャージ信号FPCはビット線
B、/Bに設けられたプリチャージ回路PCに入力されビッ
ト線B、/Bはプリチャージ状態になる。ここまでの一連
の状態をS0と名付ける。Subsequently, the level sense circuit provided in the bank control circuit BNKCNT-2 above the bank module BANK detects "L" of the N-channel sense amplifier start signal FSA, and the output RE is "
L ". This signal is the precharge signal generation circuit XP in the bank control circuit BNKCNT-1 below the bank module BANK.
Bit line precharge signal FPC input to C and its output
Becomes "H". Bit line precharge signal FPC is a bit line
The bit lines B and / B are input to the precharge circuit PC provided for B and / B, and enter the precharge state. A series of states up to this point is named S0.
【0041】次に、状態S0からCR="H"、AC="H"、Ri="H"
のバンクモジュールBANKの活性に移る場合を考える。CR
="H"、AC="H"の状態でクロック信号CLKが立ち上がると
主制御回路MAINCNT内でバンク活性化フラグDCA が立ち
上がる。バンク活性化フラグDCAは各バンクモジュールB
ANKに入力される。このときロー系バンクアドレスRi="
H"としたバンクモジュールBANKの中でロー系バンク選択
信号iRiが立ち上がる。ロー系バンク選択信号iRiとバン
ク活性化フラグDCAの論理積はセット/リセットフリッ
プフロップRS-1のリセット端子Rに入力されているので
ロー系バンクアドレスRi="H"となっているバンクモジュ
ールBANKのセット/リセットフリップフロップRS-1の出
力STiが"L"となる。Next, from state S0, CR = "H", AC = "H", Ri = "H"
Consider the case of moving to the activity of the bank module BANK. CR
When the clock signal CLK rises in the state of "H" and AC = "H", the bank activation flag DCA rises in the main control circuit MAINCNT. Bank activation flag DCA is for each bank module B
Input to ANK. At this time, the row bank address Ri = "
The row bank selection signal iRi rises in the bank module BANK set to "H". The logical product of the row bank selection signal iRi and the bank activation flag DCA is input to the reset terminal R of the set / reset flip-flop RS-1. Therefore, the output STi of the set / reset flip-flop RS-1 of the bank module BANK having the row system bank address Ri = "H" becomes "L".
【0042】ロー系バンク選択信号iRiとバンク活性化
フラグDCAの論理積は同時にXアドレスラッチ回路XLTに
入力され、その"H"の期間にXアドレスAXijを取込み"L"
でラッチする。STiはプリチャージ信号発生回路XPCに入
力され、その出力のビット線プリチャージ信号FPCを"L"
にする。ビット線プリチャージ信号FPCは、ビット線B、
/Bのプリチャージを解除しながらバンク制御回路BNKCNT
-2内のレベルセンス回路に到達する。このレベルがある
一定値以下になったらその出力PCSENは、"H"になる。こ
の信号PCSENはバンク制御回路BNKCNT-1内のワンショッ
トパルス発生回路ONESHOTによって数ナノ秒の幅の狭い
パルスに変換された後、セット/リセットフリップフロ
ップRS-2のS入力端子に入力される。その結果出力WLPi
は"H"となる。WLPiが"H"となることによってまずXアド
レスAXijで選択されたXデコーダXDの出力が"H"となり、
続いてそれに接続されたワードドライバWD出力が"H"と
なりメモリセルをビット線B、/Bと接続する。The logical product of the row system bank selection signal iRi and the bank activation flag DCA is simultaneously input to the X address latch circuit XLT, and the X address AXij is taken in during the "H" period to "L".
Latch. STi is input to the precharge signal generation circuit XPC, and the output bit line precharge signal FPC is set to "L".
To The bit line precharge signal FPC is
Bank control circuit BNKCNT while releasing precharge of / B
The level sense circuit in -2 is reached. When this level falls below a certain value, the output PCSEN becomes "H". This signal PCSEN is converted into a pulse having a narrow width of several nanoseconds by the one-shot pulse generation circuit ONESHOT in the bank control circuit BNKCNT-1, and then input to the S input terminal of the set / reset flip-flop RS-2. The resulting output WLPi
Becomes "H". When WLPi becomes “H”, first, the output of the X decoder XD selected by the X address AXij becomes “H”,
Then, the output of the word driver WD connected to it becomes "H" and the memory cell is connected to the bit lines B and / B.
【0043】次にNチャネルセンスアンプ起動信号FSA
が"H"、 Pチャネルセンスアンプ起動信号FSABが"L"とな
りセンスアンプSAが動作を開始する。ダミーワード線DW
LによりセンスアンプSAをワード線Wのレベルが十分に高
くなりビット線B、/Bに信号が十分に出てから動作させ
ることができる。これはセンスアンプSAが信号が小さい
内に動作し誤動作するのを防ぐためである。続いてバン
クモジュールBANK上部のバンク制御回路BNKCNT-2に設け
たレベルセンス回路がNチャネルセンスアンプ起動信号
FSAのN-MOSトランジスタ側の共通駆動線の"L"を検出し
て出力REが"H"になる。信号REはバンクモジュールBANK
の下部バンク制御回路BNKCNT-1内の論理積回路でWLPiと
論理積をとられその出力YGが"H"になる。このYGはYデコ
ーダ回路YDを使用可能にする。ここまでの一連の状態を
S1と名付ける。Next, the N-channel sense amplifier start signal FSA
Becomes "H", the P-channel sense amplifier activation signal FSAB becomes "L", and the sense amplifier SA starts operating. Dummy word line DW
With L, the sense amplifier SA can be operated after the level of the word line W becomes sufficiently high and signals are sufficiently output to the bit lines B and / B. This is to prevent the sense amplifier SA from operating while the signal is small and malfunctioning. Subsequently, the level sense circuit provided in the bank control circuit BNKCNT-2 above the bank module BANK is an N-channel sense amplifier start signal.
The output RE becomes “H” upon detecting “L” of the common drive line on the N-MOS transistor side of the FSA. Signal RE is bank module BANK
Is ANDed with WLPi by the AND circuit in the lower bank control circuit BNKCNT-1, and its output YG becomes "H". This YG enables the Y decoder circuit YD. A series of states so far
Name it S1.
【0044】次に、状態S1からCR="H"、AC="H"、Ri="H"
のバンクモジュールBANKの活性に移る場合を考える。CR
="H"、AC="H"の状態でクロック信号CLKが立ち上がると
主制御回路MAINCNT内でバンク活性化フラグDCA が立ち
上がる。バンク活性化フラグDCAは各バンクモジュールB
ANKに入力される。このときロー系バンクアドレスRi="
H"としたバンクモジュールBANKの中でロー系バンク選択
信号iRiが立ち上がる。ロー系バンク選択信号iRiとバン
ク活性化フラグDCAの論理積はセット/リセットフリッ
プフロップRS-1のリセット端子Rに入力されるが前のサ
イクルでSTiが既に"L"となっているのでSTiは変化しな
い。ロー系バンク選択信号iRiとバンク活性化フラグDCA
の論理積は同時にXアドレスラッチ回路XLTに入力され、
その"H"の期間にXアドレスAXijを取込み"L"でラッチす
る。Next, from state S1 CR = "H", AC = "H", Ri = "H"
Consider the case of moving to the activity of the bank module BANK. CR
When the clock signal CLK rises in the state of "H" and AC = "H", the bank activation flag DCA rises in the main control circuit MAINCNT. Bank activation flag DCA is for each bank module B
Input to ANK. At this time, the row bank address Ri = "
The row bank selection signal iRi rises in the bank module BANK set to "H". The logical product of the row bank selection signal iRi and the bank activation flag DCA is input to the reset terminal R of the set / reset flip-flop RS-1. However, STi does not change because STi has already become "L" in the previous cycle .. Row system bank select signal iRi and bank activation flag DCA
The logical product of is simultaneously input to the X address latch circuit XLT,
Take in the X address AXij during the "H" period and latch it at "L".
【0045】また上記論理積回路出力は、論理和回路を
介してRS-2のR端子に入力され、WLPiを"L"にする。WLPi
が"L"になることによって、S0と同様な順番でワード線
W、Nチャネルセンスアンプ起動信号FSAの電圧が"L"に
なりREが"L"になる。REが"L"になるとプリチャージ信号
発生回路XPC内のワンショットパルス発生回路ONESHOTか
ら幅十数ナノ秒程度のパルスが出る。このパルスはプリ
チャージ信号発生回路XPCのドライブ回路に入力され、
その幅のままでビット線プリチャージ信号FPCに出力さ
れる。この信号は、ビット線B、/Bのプリチャージを行
いながらバンク制御回路BNKCNT-2内のレベルセンス回路
に到達する。このレベルがある一定値以下になったらそ
の出力PCSENは、"H"になる。この信号はバンク制御回路
BNKCNT-1内のワンショットパルス発生回路ONESHOTで幅
の狭いパルスに変換された後、セット/リセットフリッ
プフロップRS-2のS入力端子に入力される。その結果出
力WLPiは"H"となる。WLPiが"H"となることによってまず
XアドレスAXijで選択されたXデコーダXDの出力が"H"と
なり、続いてそれに接続されたワードドライバWD出力
が"H"となりメモリセルをビット線B、/Bと接続する。The output of the logical product circuit is input to the R terminal of RS-2 via the logical sum circuit to set WLPi to "L". WLPi
Becomes "L", the word lines are in the same order as S0
The voltage of the W / N-channel sense amplifier activation signal FSA becomes "L" and RE becomes "L". When RE becomes "L", a pulse having a width of about several tens of nanoseconds is output from the one-shot pulse generation circuit ONESHOT in the precharge signal generation circuit XPC. This pulse is input to the drive circuit of the precharge signal generation circuit XPC,
It is output to the bit line precharge signal FPC with the width kept unchanged. This signal reaches the level sense circuit in the bank control circuit BNKCNT-2 while precharging the bit lines B and / B. When this level falls below a certain value, the output PCSEN becomes "H". This signal is a bank control circuit
It is converted into a narrow pulse by the one-shot pulse generator ONESHOT in BNKCNT-1, and then input to the S input terminal of the set / reset flip-flop RS-2. As a result, the output WLPi becomes "H". When WLPi becomes "H",
The output of the X decoder XD selected by the X address AXij becomes "H", and subsequently the output of the word driver WD connected to it becomes "H", and the memory cell is connected to the bit lines B and / B.
【0046】次にNチャネルセンスアンプ起動信号FSA
が"H"、 Pチャネルセンスアンプ起動信号FSABが"L"とな
りセンスアンプSAが動作を開始する。この後の動作は上
記のS1と同じである。以上の動作の後、バンクモジュー
ルBANKは読み出し及び書き込みが可能な状態となるが、
この状態をS2と名付ける。Next, the N-channel sense amplifier start signal FSA
Becomes "H", the P-channel sense amplifier activation signal FSAB becomes "L", and the sense amplifier SA starts operating. The subsequent operation is the same as S1 described above. After the above operation, the bank module BANK becomes ready for reading and writing.
This state is named S2.
【0047】1.5 バイト制御回路 次にカラム系の動作について説明する。図5にはバイト
制御回路BYTCNTの一例が示される。図1のアンプモジュ
ールAMPの中にこのバイト制御回路BYTCNTがi個入る。1.5 Byte Control Circuit Next, the operation of the column system will be described. FIG. 5 shows an example of the byte control circuit BYTCNT. The i-th byte control circuit BYTCNT is inserted into the amplifier module AMP of FIG.
【0048】図5において、WA-0〜WA-7は書き込み回
路、RA-0〜RA-7は読み出し回路(メインアンプ)であ
る。バイト制御回路BYTCNT内には、このように8個の書
き込み回路WAと読み出し回路RAが配置されている。ここ
で、DQ-i0から入力された書き込みデータはバッファと
して機能するインバータI1、I2およびスイッチSW1を介
してグローバルビット線GBL-i0 、/GBL-i0に伝達され
る。グローバルビット線GBL-i0 、/GBL-0iは、図1に示
すように各バンクモジュールBANK内の分割された入出力
線IO、IOBと接続されているのでそこへ伝達され、Yスイ
ッチY-SWを介してビット線B、/Bへさらにメモリセルへ
と伝達される。ここで、スイッチSW1は読み出し時にグ
ローバルビット線GBL-i0 、/GBL-0iをハイ・インピーダ
ンスの状態にするために付いている。これは信号WAiに
より制御される。In FIG. 5, WA-0 to WA-7 are write circuits, and RA-0 to RA-7 are read circuits (main amplifiers). The eight write circuits WA and read circuits RA are thus arranged in the byte control circuit BYTCNT. Here, the write data input from DQ-i0 is transmitted to the global bit lines GBL-i0 and / GBL-i0 via the inverters I1 and I2 functioning as a buffer and the switch SW1. The global bit lines GBL-i0 and / GBL-0i are connected to the divided input / output lines IO and IOB in each bank module BANK as shown in FIG. Is transmitted to the bit lines B and / B and further to the memory cell. Here, the switch SW1 is provided to bring the global bit lines GBL-i0 and / GBL-0i into a high impedance state at the time of reading. This is controlled by the signal WAi.
【0049】メモリセルから読み出されたデータは、各
バンクモジュールBANK内の入出力線IO、IOBからグロー
バルビット線GBL-i0 、/GBL-i0 、スイッチSW2を通して
MOSトランジスタQA4〜QA8からなるメインアンプへ伝達
される。ここでメインアンプはドレイン入力型のダイナ
ミックアンプでグローバルビット線GBL-i0 、/GBL-0iか
ら信号を読み出す前にその入力ノードはVCCにプリチャ
ージされている。信号が伝達されるとその2つの入力端
子間に電圧差が現れ、信号MAiによりメインアンプを活
性化し、その差を増幅する。ここでスイッチSW2はメイ
ンアンプの動作直前までグローバルビット線GBL-i 、/G
BL-i とメインアンプを接続し、動作時には切り離す。
これはメインアンプの増幅時に負荷容量を軽くし高速動
作を可能とするためである。スイッチSW2は信号MAGiに
より制御される。メインアンプで増幅された信号は、次
段のN1とN2から成るラッチ回路に入力され、さらにバッ
ファアンプTI1を介して端子DQ-i0に出力される。The data read from the memory cell is passed through the global bit lines GBL-i0, / GBL-i0 and the switch SW2 from the input / output lines IO and IOB in each bank module BANK.
The signal is transmitted to the main amplifier including the MOS transistors QA4 to QA8. Here, the main amplifier is a drain input type dynamic amplifier, and its input node is precharged to VCC before reading signals from the global bit lines GBL-i0 and / GBL-0i. When the signal is transmitted, a voltage difference appears between the two input terminals, the signal MAi activates the main amplifier, and the difference is amplified. Here, the switch SW2 is the global bit line GBL-i, / G until just before the main amplifier operates.
Connect the BL-i to the main amplifier and disconnect it during operation.
This is to reduce the load capacity during amplification of the main amplifier and to enable high-speed operation. The switch SW2 is controlled by the signal MAGi. The signal amplified by the main amplifier is input to the latch circuit composed of N1 and N2 in the next stage, and further output to the terminal DQ-i0 via the buffer amplifier TI1.
【0050】信号DOEiはTI1出力のハイ・インピーダン
ス、ロー・インピーダンスを切り替える。書き込み時に
はTI1出力はハイ・インピーダンスにされる。P-MOSトラ
ンジスタQA1〜QA3はグローバルビット線GBL-i 、/GBL-i
のプリチャージ回路、 P-MOSトランジスタQA9〜QA10は
メインアンプのプリチャージ回路を構成している。それ
ぞれIOEQiB、MAEQiBにより制御される。また、上記制御
信号はいずれも読み出し/書き込み制御回路ブロックRW
CNT内で外部信号CC、BEi、RW、CLKにより作られる。こ
こで読み出し書き込み制御回路ブロックRWCNTRはバイト
制御回路BYTCNTごとに設けられている。The signal DOEi switches between high impedance and low impedance of the TI1 output. The TI1 output is set to high impedance when writing. P-MOS transistors QA1 to QA3 are global bit lines GBL-i, / GBL-i
The pre-charge circuit and P-MOS transistors QA9 to QA10 form the pre-charge circuit of the main amplifier. Controlled by IOEQiB and MAEQiB respectively. In addition, all the above control signals are read / write control circuit block RW.
Generated by external signals CC, BEi, RW, CLK in CNT. Here, the read / write control circuit block RWCNTR is provided for each byte control circuit BYTCNT.
【0051】図6には上記カラム系信号のタイミングチ
ャートが示される。クロック信号CLKの立ち上がりで、
読み出しコマンド(CC="H", RW="H")及びバイト制御信
号(BEi="H")が入力され、上記で説明した制御信号が図
6に示されるように切り替わる。そして、DOEi="H"の期
間にデータがメモリマクロMMACROの外に読み出され
る。"Byte dis."はBEi="L"であり、該DQ-I0〜DQ-i7は非
選択のバイトであることを示している。FIG. 6 shows a timing chart of the column signals. At the rising edge of the clock signal CLK,
The read command (CC = "H", RW = "H") and the byte control signal (BEi = "H") are input, and the control signals described above are switched as shown in FIG. Then, the data is read out of the memory macro MMACRO during the period of DOEi = "H". “Byte dis.” Is BEi = “L”, indicating that the DQ-I0 to DQ-i7 are non-selected bytes.
【0052】1.6 主制御回路 図7には主制御回路MAINCNTの一例が示される。主制御
回路MAINCNTでは、メモリマクロMMACROの外部から入力
される制御信号CR、AC、CC、クロック信号CLK、アドレ
ス信号Aiから、NAND回路やインバータ、D型フリップフ
ロップ等の標準的な論理回路を組み合わせて、図1に示
されたバンク閉鎖フラグDCS(図7ではその反転信号/DC
S)、バンク活性化フラグDCA(図7ではその反転信号/D
CA)、カラムアドレスイネーブル信号YP、ローアドレス
信号(Xアドレス信号)AXij、カラムアドレス信号(Y
アドレス信号)AYi等の信号が作られている。1.6 Main Control Circuit FIG. 7 shows an example of the main control circuit MAINCNT. The main control circuit MAINCNT combines standard logic circuits such as NAND circuits, inverters, and D-type flip-flops from control signals CR, AC, CC, clock signal CLK, and address signal Ai input from the outside of the memory macro MMACRO. The bank closing flag DCS shown in FIG. 1 (in FIG. 7, its inverted signal / DC
S), bank activation flag DCA (in FIG. 7, its inverted signal / D
CA), column address enable signal YP, row address signal (X address signal) AXij, column address signal (Y
Address signal) Signals such as AYi are created.
【0053】ここで、回路RSTCKTは、後述するバンク制
御回路BNKCNTの電源投入時のリセット信号RSTを発生す
る回路で、電源投入時にワンショットのパルスを発生す
る。この回路RSTCKTの特長は、電源電圧が高速に立ち上
がったときでもインバータIV1の入力端子の電圧が高速
に立ち上がるように電源線とその端子の間にコンデンサ
を設けたことである。以下に動作を説明する。まず電源
電圧VCCが立ち上がるとN-MOSトランジスタQV3のゲー
ト、ドレイン電圧が上昇する。この電圧がN-MOSトラン
ジスタQV3、QV5のしきい電圧以下のときは、 N-MOSトラ
ンジスタQV3、QV5には電流が流れないのでインバータIV
1の入力端子の電圧は電源電圧と同じ電圧で上昇する。
次にN-MOSトランジスタQV3のゲート、ドレイン電圧がそ
のしきい電圧を越えるとN-MOSトランジスタQV3、QV5に
は電流が流れインバータIV1の入力端子の電圧は下が
る。これにより、電源投入時にワンショットパルスを発
生させることができる。ここでインバータIV1の入力端
子の電圧が下がり始めるVCCの値は、大雑把にはQV2とQV
3のしきい電圧で決定されVCC=VT(QV2)+VT(QV3)で表され
る。また、この値はP-MOSトランジスタQV4とN-MOSトラ
ンジスタQV5、 N-MOSトランジスタQV3とP-MOSトランジ
スタQV1、又はN-MOSトランジスタQV3とQV5のW/L比を変
えることでさらに細かく調整できる。ここで、電源線と
その端子の間にコンデンサQV6が接続されているがこれ
は、電源電圧が高速に立ち上がったときにインバータIV
1の入力端子に付く容量によりその電圧の立上りが遅れ
インバータIV1の論理しきい値を越える前にQV5に電流が
流れそのノードがインバータIV1の論理しきい値を越え
なくなる現象を防ぐためである。以上のように本回路に
よれば電源が高速に立ち上がっても低速でも確実にパル
スを発生することが出来る。Here, the circuit RSTCKT is a circuit for generating a reset signal RST when the power source of the bank control circuit BNKCNT described later is turned on, and generates a one-shot pulse when the power source is turned on. The feature of this circuit RSTCKT is that a capacitor is provided between the power supply line and the terminal so that the voltage of the input terminal of the inverter IV1 rises at a high speed even when the power supply voltage rises at a high speed. The operation will be described below. First, when the power supply voltage VCC rises, the gate and drain voltages of the N-MOS transistor QV3 rise. When this voltage is lower than the threshold voltage of the N-MOS transistors QV3 and QV5, no current flows through the N-MOS transistors QV3 and QV5.
The voltage at the input terminal of 1 rises at the same voltage as the power supply voltage.
Next, when the gate and drain voltages of the N-MOS transistor QV3 exceed the threshold voltage, a current flows through the N-MOS transistors QV3 and QV5, and the voltage at the input terminal of the inverter IV1 decreases. Thus, a one-shot pulse can be generated when the power is turned on. Here, the value of VCC at which the voltage at the input terminal of the inverter IV1 starts to fall is roughly QV2 and QV
It is determined by the threshold voltage of 3 and is represented by VCC = VT (QV2) + VT (QV3). This value can be further finely adjusted by changing the W / L ratio of the P-MOS transistor QV4 and the N-MOS transistor QV5, the N-MOS transistor QV3 and the P-MOS transistor QV1, or the N-MOS transistor QV3 and the QV5. . Here, a capacitor QV6 is connected between the power supply line and its terminal, which is connected to the inverter IV when the power supply voltage rises at high speed.
This is to prevent a phenomenon in which the rise of the voltage is delayed by the capacitance attached to the input terminal 1 and a current flows through QV5 before the voltage exceeds the logical threshold value of the inverter IV1, and the node does not exceed the logical threshold value of the inverter IV1. As described above, according to this circuit, a pulse can be reliably generated regardless of whether the power supply rises at a high speed or at a low speed.
【0054】1.7 読み出し/書き込み制御回路ブロ
ック 図8には読み出し/書き込み制御回路ブロックRWCNTの
一例が示される。ここでは、主制御回路MAINCNTと同
様、メモリマクロMMACROの外部から入力される制御信号
RW、CC、クロック信号CLK、バイト制御信号BEiから、NA
ND回路やインバータ、D型フリップフロップ等の標準的
な論理回路を組み合わせて、図5に示されるMAEQiB、WA
i、MAi、DOEi(図8ではその反転信号DOEiB)、MAGi
(図8ではその反転信号MAGiB)等の信号を作ってい
る。D1、D2、D3は遅延回路である。なお同図下部に示し
たCLK1B、CLK2B、CLK3B発生回路は読み出し/書き込み
制御回路ブロックRWCNTごとに入れてもよいし、主制御
回路ブロックMAINCNTに1個だけ入れてもよい。1.7 Read / Write Control Circuit Block FIG. 8 shows an example of the read / write control circuit block RWCNT. Here, like the main control circuit MAINCNT, the control signal input from the outside of the memory macro MMACRO
RW, CC, clock signal CLK, byte control signal BEi, NA
MAEQiB, WA shown in Figure 5 by combining standard logic circuits such as ND circuits, inverters, and D-type flip-flops.
i, MAi, DOEi (inverted signal DOEiB in FIG. 8), MAGi
Signals such as (the inverted signal MAGiB in FIG. 8) are generated. D1, D2, and D3 are delay circuits. The CLK1B, CLK2B and CLK3B generation circuits shown in the lower part of the figure may be provided for each read / write control circuit block RWCNT, or only one may be provided for the main control circuit block MAINCNT.
【0055】1.8 メモリセルアレイの他の例 図9には、バンクモジュールBANK内のメモリセルア
レイMCA部の他の例が示される。本例の特徴は、ビット
線1対ごとにセンスアンプSA及びビット線プリチャージ
回路PCをメモリセルアレイMCAの左右に分けて配置した
ことである。これによってセンスアンプSAのレイアウト
ピッチが緩和されるのでセンスアンプSAのビット線方向
の長さが短くなり、本発明のように多数のカラムセレク
ト信号YSiをワード線方向に通過させる方式には特に有
効になる。すなわち、センスアンプSAのビット線方向の
長さが短くなることによりその部分の寄生容量が小さく
なり、メモリセルからの信号をより大きくできる。1.8 Another Example of Memory Cell Array FIG. 9 shows another example of the memory cell array MCA portion in the bank module BANK. The feature of this example is that the sense amplifier SA and the bit line precharge circuit PC are arranged on the left and right sides of the memory cell array MCA for each pair of bit lines. Since the layout pitch of the sense amplifier SA is relaxed by this, the length of the sense amplifier SA in the bit line direction is shortened, which is particularly effective for the method of passing a large number of column select signals YSi in the word line direction as in the present invention. become. That is, by shortening the length of the sense amplifier SA in the bit line direction, the parasitic capacitance in that portion is reduced, and the signal from the memory cell can be increased.
【0056】1.9 バンク制御回路ブロック 図10にはバンク制御回路ブロックBNKCNT-1の一例が示
される。特に図9に示されるセンスアンプ交互配置のメ
モリセルアレイに適合している。上記読み出し/書き込
み制御回路ブロックRWCNT同様、NAND回路やインバー
タ、D型フリップフロップ等の標準的な論理回路を組み
合わせて、図1に示されるワード線W、ビット線プリチ
ャージ信号FPC、カラムアドレスセレクト信号YSi、Nチ
ャネルセンスアンプ起動信号FSA、 Pチャネルセンスア
ンプ起動信号FSAB等の信号を作っている。ここで(R)、
(L)はそれぞれ右側のセンスアンプSAと左側のセンスア
ンプSAのための信号である。前述のパワーオンリセット
回路の出力RSTは、WLPi、STi発生回路に入力されパワー
オン時にそれらの出力をそれぞれS0状態と同じ"L"、"H"
にする。これによりメモリセルアレイは、プリチャージ
状態となり、センスアンプSAが動作することによるパワ
ーオン電流の増加を押さえることができる。1.9 Bank Control Circuit Block FIG. 10 shows an example of the bank control circuit block BNKCNT-1. In particular, it is suitable for the memory cell array in which the sense amplifiers are alternately arranged as shown in FIG. Similar to the read / write control circuit block RWCNT above, standard logic circuits such as NAND circuits, inverters, and D-type flip-flops are combined to combine the word line W, bit line precharge signal FPC, and column address select signal shown in FIG. Signals such as YSi, N channel sense amplifier start signal FSA and P channel sense amplifier start signal FSAB are produced. Where (R),
(L) are signals for the right-side sense amplifier SA and the left-side sense amplifier SA, respectively. The output RST of the power-on reset circuit described above is input to the WLPi and STi generation circuits, and at power-on, their outputs are the same as in the S0 state, "L" and "H" respectively.
To As a result, the memory cell array enters a precharge state, and an increase in power-on current due to the operation of the sense amplifier SA can be suppressed.
【0057】図10の下部は、バンク制御回路ブロック
BNKCNT-2の一例である。ここで、PCSはビット線プリチ
ャージ信号FPCのレベルセンサ、SASはセンスアンプSAの
N−MOSトランジスタ側の共通駆動線のレベルセンサ
である。これらはそれぞれ、プリチャージの終了と信号
増幅の終了点を検出するためのものである。本例の特徴
は、入力信号が十分に下がりきる点を検出するためにそ
れらの信号を受けるCMOS論理回路の論理しきい値を
N-MOSトランジスタのしきい電圧付近にまで下げている
ことである。これによりセンスアンプSAやメモリセルの
しきい電圧がばらついてもある程度補償できるようにな
る。なお、このレベルセンサとして差動アンプを用いて
もよい。この場合は、そのセンスレベルとなる基準電圧
をN-MOSのしきい電圧よりばらつき分だけ低く設定して
おけば、上記の論理しきい値方式と同様そのばらつきに
よる誤動作を防止できる。The lower part of FIG. 10 shows a bank control circuit block.
This is an example of BNKCNT-2. Here, PCS is a level sensor for the bit line precharge signal FPC, and SAS is a level sensor for the common drive line on the N-MOS transistor side of the sense amplifier SA. These are for detecting the end of precharge and the end of signal amplification, respectively. The feature of this example is that the logic threshold value of a CMOS logic circuit that receives an input signal is detected in order to detect the point where the input signal falls sufficiently.
That is, the voltage is lowered to near the threshold voltage of the N-MOS transistor. Thereby, even if the threshold voltage of the sense amplifier SA or the memory cell varies, it is possible to compensate to some extent. A differential amplifier may be used as this level sensor. In this case, if the reference voltage serving as the sense level is set lower than the threshold voltage of the N-MOS by the variation, the malfunction due to the variation can be prevented as in the above logic threshold method.
【0058】1.10 論理回路ブロック 図1に示される論理回路ブロックLOGICは、画像データ
の演算処理、画像メモリ(メモリマクロMMACRO)への描
画、画像メモリから表示装置への読み出し等の機能の処
理を行う。また、論理回路ブロックLOGICは、メモリマ
クロMMACROにアドレス信号Ai、ロー系バンクアドレスR
i、カラム系バンクアドレスCi、データ入出力線DQ-i0〜
DQ-i7、制御信号CC、AC、CR、RW、バイト制御信号BEi、
クロック信号CLK等を供給する。さらに、論理回路ブロ
ックLOGICは、メモリマクロMMACROにリフレッシュ動作
の指示及びリフレッシュアドレスを前記制御線、アドレ
ス信号等を用いて与える。1.10 Logic Circuit Block The logic circuit block LOGIC shown in FIG. 1 is for processing functions such as image data arithmetic processing, image memory (memory macro MMACRO) drawing, and image memory reading to a display device. I do. Further, the logic circuit block LOGIC has an address signal Ai and a row bank address R in the memory macro MMACRO.
i, column bank address Ci, data input / output line DQ-i0 ~
DQ-i7, control signal CC, AC, CR, RW, byte control signal BEi,
The clock signal CLK and the like are supplied. Further, the logic circuit block LOGIC gives a refresh operation instruction and a refresh address to the memory macro MMACRO by using the control line, the address signal and the like.
【0059】また、半導体集積回路SICの外部へのイン
タフェースも論理回路ブロックLOGICが行う。外部には
中央処理装置CPUや表示装置等が接続され、図1のI/O、
Control signalによって、データやコマンドのやり取り
が行われる。The logic circuit block LOGIC also interfaces with the outside of the semiconductor integrated circuit SIC. A central processing unit CPU, a display device, etc. are connected to the outside, and the I / O of FIG.
Data and commands are exchanged by the control signal.
【0060】2.メモリ・論理混載LSIへの第2の適用
例 図11には、メモリ・論理混載LSIへのもう一つの適用
例が示される。本例の特徴は、本発明によるメモリマク
ロMMACROを4個搭載し、メモリマクロMMACROから出力さ
れるすべてのデータを並列に論理回路ブロックLOGIC-
1、LOGIC-2で処理していることである。これによりデー
タ転送および処理速度はメモリマクロMMACRO1個のみの
場合の4倍にできる。また、マクロの数を増やすことに
よりさらにデータ処理速度を向上させることができる。
ここで論理回路ブロックLOGIC-3は論理回路ブロックLOG
IC-1、LOGIC-2での演算結果をチップ外部の素子に取り
込みやすいデータ形式に加工したり、逆にチップ外部か
らのデータを演算しやすい形式に加工する機能を持つ。
このように複数個のメモリマクロMMACROからのデータを
並列に処理する方式は、3次元グラフィックスのような
多量のデータを高速に処理する必要がある用途に特に有
効である。2. Second Application Example to Memory / Logic Embedded LSI FIG. 11 shows another application example to the memory / logic embedded LSI. The feature of this example is that four memory macros MMACRO according to the present invention are mounted, and all the data output from the memory macros MMACRO are arranged in parallel in the logic circuit block LOGIC-.
1, processing with LOGIC-2. As a result, the data transfer and processing speed can be quadrupled as compared with the case of only one memory macro MMACRO. Also, the data processing speed can be further improved by increasing the number of macros.
Here, the logic circuit block LOGIC-3 is the logic circuit block LOG
It has the function of processing the calculation results of IC-1 and LOGIC-2 into a data format that is easy to capture in the element outside the chip, and conversely processing the data from outside the chip into a format that is easy to calculate.
The method of processing data from a plurality of memory macros MMACRO in parallel in this way is particularly effective for applications that need to process a large amount of data at high speed, such as three-dimensional graphics.
【0061】また、本例のように同一容量のメモリマク
ロMMACROだけでなく、用途に応じて異なる容量のメモリ
マクロMMACROを用いても良い。例えば、マイクロプロセ
ッサと共に用いる場合、メモリマクロMMACROのバンクモ
ジュールBANKを1〜2個にしてさらにアンプモジュール
AMPを高速タイプに変更して、キャッシュメモリとして
使用することもできる。また、バンクモジュールBANKの
数をもっと増やして低速か中速のアンプモジュールAMP
を組み合わせメインメモリとして使用することもでき
る。ここで、メインアンプを低速か中速にするのはアン
プの占有面積を小さくするためである。このように、本
発明によればメモリマクロはモジュール方式なので自由
にメモリ容量やアンプの能力を変更できる。Further, not only the memory macro MMACRO having the same capacity as in this example, but the memory macros MMACRO having different capacities may be used depending on the application. For example, when used together with a microprocessor, one or two bank modules BANK of the memory macro MMACRO are used, and an amplifier module is further provided.
The AMP can be changed to a high-speed type and used as a cache memory. Also, increase the number of bank modules BANK to increase the low or medium speed amplifier module AMP
Can be used as a main memory. Here, the main amplifier is set at low speed or medium speed in order to reduce the area occupied by the amplifier. As described above, according to the present invention, since the memory macro is a module system, the memory capacity and the capability of the amplifier can be freely changed.
【0062】3.メモリ・論理混載LSIへの第3の適用
例 図12には内部のデータバス幅が小さい場合の適用例が
示される。同図でデータ入出力線DQiはバイトごとに共
通に結線されている。このため1つのメモリマクロMMAC
ROからでる入出力線の数は8本のみである。データの切
り替えは選択回路SELECTORからでるバイト制御信号BEi
で行われる。このような結線を行うことにより、通常の
8〜32ビットの1チップマイコンの内蔵メモリとして
も本メモリマクロMMACROを使用することができる。3. Third Example of Application to Memory / Logic Mixed LSI FIG. 12 shows an example of application when the internal data bus width is small. In the figure, the data input / output line DQi is commonly connected for each byte. Therefore, one memory macro MMAC
The number of input / output lines from RO is only eight. The data is switched by the byte control signal BEi output from the selection circuit SELECTOR.
Done in By performing such a connection, the memory macro MMACRO can be used as a built-in memory of a normal 8- to 32-bit one-chip microcomputer.
【0063】4.ROMバンクモジュール 図13にはメモリマクロMMACROのバンクモジュールBANK
の一部をROM (Read Only Memory)モジュールで置き換え
た例が示される。この例の利点は、1チップマイコンの
内蔵メモリとして用いた場合、ROMとRAMの制御回路(主
制御回路MAINCNTを含むアンプモジュールAMP等)を共通
化できるのでチップ面積を低減できることである。ま
た、画像処理プロセッサやDSP(Digital Signal Process
or)に内蔵した場合、例えば積和演算の係数をROMに入れ
ておけばRAMとROMがすぐそばにあるので高速にデータを
読み出し演算することができる。4. ROM bank module Bank module BANK of memory macro MMACRO is shown in FIG.
An example in which a part of the above is replaced with a ROM (Read Only Memory) module is shown. An advantage of this example is that when used as a built-in memory of a one-chip microcomputer, a ROM and a RAM control circuit (such as an amplifier module AMP including a main control circuit MAINCNT) can be shared, so that a chip area can be reduced. In addition, an image processor and DSP (Digital Signal Process)
or)), if, for example, the coefficient of the product sum operation is put in the ROM, the RAM and the ROM are close to each other, so that the data can be read out at high speed and the operation can be performed.
【0064】図14には本メモリマクロMMACROに適用す
るために適したROMモジュールのメモリアレイRMCAの回
路例が示される。本例の特徴は、グローバルビット線の
数とピッチをRAMモジュール(図1、図3、図9等に示
されバンクモジュールBANK)と合わせるためにRAMモジ
ュールと同じサイズのDRAMのメモリセルを一部変更して
ROMセルとして使用していることである。ROMセルとして
用いるためには、例えばたメモリセルの絶縁膜を形成し
たあとに書き込むデータに合わせてその絶縁膜を除去す
るマスクを追加すればよい。これにより、絶縁膜を除去
したセル(同図のMC1)はメモリセルの共通電極とショー
ト状態になり除去しなかったセル(同図のMC2)は絶縁性
を保つことで情報が書き込まれたことになる。FIG. 14 shows a circuit example of a memory array RMCA of a ROM module suitable for being applied to this memory macro MMACRO. The feature of this example is that some DRAM memory cells of the same size as the RAM module are used to match the number and pitch of global bit lines with the RAM module (bank module BANK shown in FIG. 1, FIG. 3, FIG. 9, etc.). Change
It is being used as a ROM cell. For use as a ROM cell, for example, after forming an insulating film of a memory cell, a mask for removing the insulating film may be added in accordance with data to be written. As a result, the cell from which the insulation film has been removed (MC1 in the figure) is in a short-circuit state with the common electrode of the memory cell, and the cell that has not been removed (MC2 in the figure) has the information written by maintaining the insulation. become.
【0065】ROMモジュールの動作を図14、15を用
いて説明する。まずビット線プリチャージ信号FPCを"H"
にすることでN-MOSトランジスタQR3、QR4、QR5、QR7が
オンしビット線Bおよびセンスアンプの入力端子N1、N2
がVCCの電圧になる。次にビット線プリチャージ信号FPC
を"L"にしてワード線(本例ではW1)と転送信号SCを"H"
(VCC以上)にする。そうするとN-MOSトランジスタQR
1、QR6、QR8がオンするからN1のノードはHVCの電圧にま
で下がり、N2のノードは3/4VCCの電圧にまで下がる。こ
の電圧差をPチャネルセンスアンプ共通駆動線CSPを"
H"、Nチャネルセンスアンプ共通駆動線CSNを"L"にする
ことによりセンスアンプ(QR9〜QR12)を動作させ増幅す
る。このままではN-MOSトランジスタQR1を通して電流が
流れ続けるから転送信号SCを"L"にしてN-MOSトランジス
タQR6、QR8をオフする。こうして、N1はVSSの電圧にN2
はVCCの電圧になる。すなわち情報"0"が読み出される。
ここでもし、W1のかわりにW2を立ち上げればN2のノード
は3/4VCCの電圧と変わらないがN1のノードはメモリセル
に電流が流れないためVCCの電圧になり電位関係は先程
と逆転し今度はN1がVCCの電圧、N2がVSSの電圧になる。
すなわち情報"1"が読み出される。ここで、YSiを"H"に
すれば入出力線IO、IOBを介してグローバルビット線GB
L、/GBLに信号が現れることになる。なおワード線を"L"
にするタイミングは、SCを"L"にした時点からプリチャ
ージを開始するまでの間ならどこでもよい。The operation of the ROM module will be described with reference to FIGS. First, set the bit line precharge signal FPC to "H".
To turn on the N-MOS transistors QR3, QR4, QR5, and QR7, turning on the bit line B and the input terminals N1, N2 of the sense amplifier.
Becomes the voltage of VCC. Next, the bit line precharge signal FPC
To "L" and set the word line (W1 in this example) and the transfer signal SC to "H"
(VCC or more). Then N-MOS transistor QR
1, since QR6 and QR8 are turned on, the node of N1 drops to the voltage of HVC, and the node of N2 drops to the voltage of 3/4 VCC. This voltage difference is applied to the P-channel sense amplifier common drive line CSP.
The sense amplifiers (QR9 to QR12) are operated and amplified by setting the H ", N-channel sense amplifier common drive line CSN to" L ". Since the current continues to flow through the N-MOS transistor QR1, L "to turn off the N-MOS transistors QR6 and QR8. Thus, N1 becomes N2
Is the voltage of VCC. That is, information "0" is read.
Here, if W2 is started instead of W1, the node of N2 does not change to the voltage of 3/4 VCC, but the current of N1 node does not flow to the memory cell, so the voltage of VCC becomes the voltage of VCC and the potential relationship is reversed. This time, N1 becomes the voltage of VCC and N2 becomes the voltage of VSS.
That is, information "1" is read. Here, if YSi is set to "H", the global bit line GB is passed through the I / O lines IO and IOB.
A signal will appear at L and / GBL. Note that the word line is "L"
The timing can be set anywhere from when SC is set to "L" to when the precharge is started.
【0066】以上のように本例によれば、RAMと同じメ
モリセルパターンをROMとして使用できるので、グロー
バルビット線の数とピッチをRAMモジュールのそれに簡
単に合わせることができる。なお、ここでは、例として
DRAMセルの絶縁膜を除去する方式について記載したが、
別の方法たとえばメモリセルの蓄積電極を除去するとい
った方法でもよい。また、グローバルビット線のピッチ
さえ他のバンクモジュールBANKと同じにできれば従来の
ROMセルを用いても良い。As described above, according to this example, since the same memory cell pattern as the RAM can be used as the ROM, the number and pitch of the global bit lines can be easily adjusted to that of the RAM module. Here, as an example,
Although the method of removing the insulating film of the DRAM cell was described,
Another method, such as removing the storage electrode of the memory cell, may be used. Also, if the pitch of the global bit line can be the same as other bank modules BANK,
ROM cells may be used.
【0067】ここでは、ROMとは、予め情報をチップ製
造工程で書き込んでしまうプログラム固定のマスクROM
でのことで、電源を切っても記憶情報が保持される不揮
発性メモリである。また、RAMとは、データを随時書き
換え、保持し、読み出すことができるメモリで、電源を
切ると記憶情報が保持できない揮発性メモリである。Here, the ROM is a mask ROM with a fixed program in which information is written in advance in the chip manufacturing process.
Therefore, the nonvolatile memory retains the stored information even when the power is turned off. The RAM is a memory from which data can be rewritten, stored, and read at any time, and is a volatile memory that cannot store stored information when the power is turned off.
【0068】以上ここまでは、RAMのメモリセルを図3
に示されるDRAMセルとして説明してきたが、これはSRAM
セルを用いてもなんら差し支えない。また、この場合RO
MバンクモジュールのROMセルは、そのSRAMセルの一部を
変更して作ればよい。Up to here, the memory cell of the RAM is shown in FIG.
Although it has been described as the DRAM cell shown in
There is no problem in using cells. Also in this case RO
The ROM cell of the M bank module may be made by modifying a part of the SRAM cell.
【0069】[0069]
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば下記
の通りである。The effects obtained by typical ones of the inventions disclosed in the present application will be briefly described as follows.
【0070】メモリマクロをアンプモジュール、バンク
モジュール、電源等の機能モジュールの組み合わせで構
成する。バンクモジュール内に独立して動作するロウ系
回路とビット線方向に伸びる多数のI/O線を配置する。
そのI/O線が各モジュールを隣接して配置するだけで接
続される構成する。さらに上記アンプモジュール内でそ
れらをバイト単位で活性化、非活性化できるような回路
を設ける構成とする。これにより、多数のI/O線を待っ
たままメモリセルアレーのモジュール数を増減できるの
で、データ転送速度の高速性を維持したまま、小容量か
ら大容量まで自由に容量を可変できる。さらにアンプモ
ジュール内でI/O線をバイト単位で活性化、非活性化で
きるので、メモリマクロ外部へ出るI/O線数をバイト単
位で増減できる。また、電源、アンプは共用できるので
オーバーヘッドが少ない。The memory macro is composed of a combination of functional modules such as an amplifier module, a bank module and a power supply. A row-related circuit which operates independently and a number of I / O lines extending in the bit line direction are arranged in the bank module.
The I / O line is configured to be connected only by arranging each module adjacent to each other. Further, a circuit is provided in the amplifier module so that they can be activated and deactivated in byte units. As a result, the number of modules of the memory cell array can be increased or decreased while waiting for a large number of I / O lines, so that the capacity can be freely changed from a small capacity to a large capacity while maintaining high speed of data transfer rate. Furthermore, since I / O lines can be activated and deactivated in byte units in the amplifier module, the number of I / O lines that go out to the outside of the memory macro can be increased or decreased in byte units. Also, since the power supply and amplifier can be shared, there is little overhead.
【図1】本発明のメモリマクロの構成と画像処理LSIへ
の適用例を示す図。FIG. 1 is a diagram showing a configuration of a memory macro of the present invention and an application example to an image processing LSI.
【図2】本発明のメモリマクロの外部信号と動作モード
の関係を示す図。FIG. 2 is a diagram showing a relationship between an external signal and an operation mode of the memory macro of the present invention.
【図3】本発明のセンスアンプとプリチャージ回路の例
を示す図。FIG. 3 is a diagram showing an example of a sense amplifier and a precharge circuit of the present invention.
【図4】本発明のバンク制御回路動作タイミングを示す
図。FIG. 4 is a diagram showing the operation timing of the bank control circuit of the present invention.
【図5】本発明のバイト制御回路の一例を示す図。FIG. 5 is a diagram showing an example of a byte control circuit of the present invention.
【図6】本発明の書き込み、読み出しタイミングを示す
図。FIG. 6 is a diagram showing write and read timings of the present invention.
【図7】本発明の主制御回路の一例を示す図。FIG. 7 is a diagram showing an example of a main control circuit of the present invention.
【図8】本発明の読み出し書き込み制御回路の一例を示
す図。FIG. 8 is a diagram showing an example of a read / write control circuit of the present invention.
【図9】本発明のバンクモジュールの第2の例を示す
図。FIG. 9 is a diagram showing a second example of the bank module of the present invention.
【図10】本発明のバンク制御回路の一例を示す図。FIG. 10 is a diagram showing an example of a bank control circuit of the present invention.
【図11】本発明のメモリ・論理混載LSIへの第2の適
用例を示す図。FIG. 11 is a diagram showing a second application example of the memory / logic embedded LSI of the present invention.
【図12】本発明のメモリ・論理混載LSIへの第3の適
用例を示す図。FIG. 12 is a diagram showing a third application example of the memory / logic embedded LSI of the present invention.
【図13】本発明のメモリマクロの第2の構成例を示す
図。FIG. 13 is a diagram showing a second configuration example of the memory macro of the present invention.
【図14】本発明のROM-BANKモジュールの構成例を示す
図。FIG. 14 is a diagram showing a configuration example of a ROM-BANK module of the present invention.
【図15】本発明のROM-BANKモジュールの動作波形を示
す図。FIG. 15 is a diagram showing operation waveforms of the ROM-BANK module of the present invention.
【図16】本発明のバンクアドレスの配線レイアウト例
を示す図。FIG. 16 is a diagram showing an example of a wiring layout of bank addresses according to the present invention.
MMACRO…メモリマクロ LOGIC…論理回路ブロック AMP…アンプモジュール BANK…バンクモジュール PS…電源モジュール MAINCNT…主制御回路ブロック BYTCNT…バイトコントロールブロック BNKCNT-1…下部バンクコントロールブロック BNKCNT-2…上部バンクコントロールブロック MCA…メモリセルアレー SUBARY…サブメモリセルアレー(バンクモジュール内I/
O線の分割単位) SA…センスアンプ PC…プリチャージ回路 MC1、MC2…メモリセル WD…ワードドライバ XD…Xデコーダ YD…Yデコーダ DWL…ダミーワード線 ONESHOT…ワンショットパルス発生回路 RS-1、RS-2…セット/リセットフリップフロップ D-FF…遅延フリップフロップ(Dフリップフロップ) XLT…Xアドレスラッチ回路 YLT…Yアドレスラッチ回路 XPC…プリチャージ信号発生回路 VCHG…VCH発生回路 VBBG…アレイ内基板電圧発生回路 HVCG…ビット線プリチャージ電圧発生回路 D1、D2、D3、D5、D15…遅延回路 Qi、QAi、QRi…MOSトランジスタ VCC…電源電圧 VCH…ワード線電圧 VSS…電源電圧(グランド電位) VBB…電源電圧 HVC…電源電圧の半分の電圧 B、/B…ビット線 GBLij、/GBLij…グローバルビット線 I/O…サブメモリセルアレイブロック内の入出力線 YSi…カラムアドレスセレクト信号 FPC…ビット線プリチャージ信号 FSA…Nチャネルセンスアンプ起動信号 FSAB…Nチャネルセンスアンプ起動信号 W、W1、W2…ワード線 CSP…Pチャネルセンスアンプ共通駆動線 CSN…Nチャネルセンスアンプ共通駆動線 DQ-ij…メモリマクロのデータ入出力線 BEi…バイト制御信号 CLK…クロック信号 DCA…バンク活性化フラグ DCS…バンク閉鎖フラグ YP…カラムアドレスイネーブル信号 AXij…ローアドレス信号(Xアドレス信号) AYi…カラムアドレス信号(Yアドレス信号) Ri…ロー系バンクアドレス Ci…カラム系バンクアドレス RST…パワーオン時リセット信号。MMACRO ... Memory macro LOGIC ... Logic circuit block AMP ... Amplifier module BANK ... Bank module PS ... Power supply module MAINCNT ... Main control circuit block BYTCNT ... Byte control block BNKCNT-1 ... Lower bank control block BNKCNT-2 ... Upper bank control block MCA ... Memory cell array SUBARY ... Sub memory cell array (I / in bank module)
(O line division unit) SA Sense amplifier PC Precharge circuit MC1, MC2 Memory cell WD Word driver XD X decoder YD Y decoder DWL Dummy word line ONESHOT One-shot pulse generation circuit RS-1, RS -2: Set / reset flip-flop D-FF: Delay flip-flop (D flip-flop) XLT: X address latch circuit YLT: Y address latch circuit XPC: Precharge signal generation circuit VCHG: VCH generation circuit VBBG: Substrate voltage in array Generator HVCG: Bit line precharge voltage generator D1, D2, D3, D5, D15: Delay circuits Qi, QAi, QRi: MOS transistors VCC: Power supply voltage VCH: Word line voltage VSS: Power supply voltage (ground potential) VBB: Power supply voltage HVC: Half the power supply voltage B, / B: Bit line GBLij, / GBLij: Global bit line I / O: Input / output line in sub memory cell array block YSi: Color Address select signal FPC ... bit line precharge signal FSA ... N channel sense amplifier activation signal FSAB ... N channel sense amplifier activation signal W, W1, W2 ... Word line CSP ... P channel sense amplifier common drive line CSN ... N channel sense amplifier common Drive line DQ-ij ... Memory macro data input / output line BEi ... Byte control signal CLK ... Clock signal DCA ... Bank activation flag DCS ... Bank closing flag YP ... Column address enable signal AXij ... Row address signal (X address signal) AYi … Column address signal (Y address signal) Ri… Row system bank address Ci… Column system bank address RST… Power-on reset signal.
Claims (14)
らの交点に配置された複数のメモリセルとからなるメモ
リアレイと、 前記複数のビット線対の各々のビット線対間に接続さ
れ、前記ビット線対の信号を増幅するセンスアンプと、 前記複数のワード線を選択駆動するためのワードドライ
バと、 前記複数のビット線対を複数の組に分割し、前記組の中
の複数のビット線対の各々とカラムスイッチを介して共
通に接続されるデータ入出力線対と、 前記データ入出力線対と接続され、前記メモリアレイ上
を前記ビット線対と同一方向に伸びるグローバルビット
線対と、 前記カラムスイッチを開閉し、前記組の中の複数のビッ
ト線対の中からビット線対を選択し、前記グローバルビ
ット線対に接続するためのカラム選択信号を出力するカ
ラムデコーダとを含む第1のモジュールを具備する半導
体集積回路。1. A memory array comprising a plurality of bit line pairs, a plurality of word lines, and a plurality of memory cells arranged at intersections thereof, and a memory array connected between each bit line pair of the plurality of bit line pairs. A sense amplifier for amplifying the signal of the bit line pair; a word driver for selectively driving the plurality of word lines; a plurality of bit line pairs divided into a plurality of groups; A data input / output line pair commonly connected to each bit line pair via a column switch, and a global bit line connected to the data input / output line pair and extending in the same direction as the bit line pair on the memory array. A column for opening and closing the column switch, selecting a bit line pair from a plurality of bit line pairs in the set, and outputting a column selection signal for connecting to the global bit line pair. The semiconductor integrated circuit having a first module and a coder.
に前記グローバルビット線を介して前記メモリセルから
の信号を増幅するアンプと前記グローバルビット線を介
してメモリセルへデータを書き込むための書き込み回路
とを含む第2のモジュールを具備する。2. The semiconductor integrated circuit according to claim 1, further comprising: an amplifier that amplifies a signal from the memory cell via the global bit line, and a memory for writing data into the memory cell via the global bit line. And a second module including a writing circuit.
に前記第1のモジュールと第2のモジュールで使用する
電圧を発生する回路を含む第3のモジュールを具備す
る。3. The semiconductor integrated circuit according to claim 2, further comprising a third module including a circuit for generating a voltage used in the first module and the second module.
の前記第1のモジュールを具備し、前記複数の第1モジ
ュールは同時には活性化されない。4. The semiconductor integrated circuit according to claim 3, comprising a plurality of the first modules, and the plurality of the first modules are not activated at the same time.
体集積回路において、前記第2のモジュールはバイト単
位でデータの入出力を制御できる。5. The semiconductor integrated circuit according to any one of claims 1 to 4, wherein the second module can control data input / output in byte units.
体集積回路のメモリセルは、ダイナミック型のセルであ
る。6. A memory cell of a semiconductor integrated circuit according to any one of claims 1 to 5 is a dynamic cell.
て、前記複数の第1モジュールの一つのモジュールのメ
モリセルがROMである。7. The semiconductor integrated circuit according to claim 4, wherein a memory cell of one of the plurality of first modules is a ROM.
て、ROMのメモリセルはRAMのメモリセルと同一のプ
ロセスにデータを書き込むためのプロセスを追加するこ
とによって作られる。8. The semiconductor integrated circuit according to claim 7, wherein the memory cell of the ROM is formed by adding a process for writing data to the same process as the memory cell of the RAM.
前記複数のワード線と前記カラム選択線は同一方向に延
びる。9. The semiconductor integrated circuit according to claim 1, wherein
The plurality of word lines and the column selection line extend in the same direction.
て、前記メモリアレイの一辺に前記ワードドライバとカ
ラムデコーダが配置される。10. The semiconductor integrated circuit according to claim 9, wherein the word driver and the column decoder are arranged on one side of the memory array.
いて、前記センスアンプは前記メモリアレイの両辺に配
置される。11. The semiconductor integrated circuit according to claim 10, wherein the sense amplifiers are arranged on both sides of the memory array.
て、前記第2モジュール、前記複数の第1のモジュー
ル、前記第3のモジュールの順に配置され、前記複数の
第1のモジュールの前記グローバルビット線対が該モジ
ュールの端部で互いに接続されるように配置される。12. The semiconductor integrated circuit according to claim 4, wherein the second module, the plurality of first modules, and the third module are arranged in this order, and the global bits of the plurality of first modules are arranged. The line pairs are arranged so that they are connected to each other at the ends of the module.
さらに前記第2のモジュールと接続される論理回路ブロ
ックを具備する。13. The semiconductor integrated circuit according to claim 12,
Further, it comprises a logic circuit block connected to the second module.
いて、前記論理回路ブロックは、画像処理機能を具備す
る。14. The semiconductor integrated circuit according to claim 13, wherein the logic circuit block has an image processing function.
Priority Applications (16)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05133096A JP3722307B2 (en) | 1996-03-08 | 1996-03-08 | Semiconductor integrated circuit |
| SG1997000648A SG74580A1 (en) | 1996-03-08 | 1997-03-04 | Semiconductor ic device having a memory and a logic circuit implemented with a single chip |
| TW086102579A TW318933B (en) | 1996-03-08 | 1997-03-04 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| KR1019970007427A KR100429945B1 (en) | 1996-03-08 | 1997-03-06 | Semiconductor integrated circuit device |
| CNB011251425A CN1317764C (en) | 1996-03-08 | 1997-03-07 | Semiconductor IC device and design method thereof |
| US08/813,900 US6069834A (en) | 1996-03-08 | 1997-03-07 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| CN97103057A CN1077727C (en) | 1996-03-08 | 1997-03-07 | Design method of semiconductor integrated circuit and semiconductor integrated circuit device |
| CNB011251417A CN100356571C (en) | 1996-03-08 | 1997-03-07 | Semiconductor integrated circuit device |
| US09/188,367 US5995439A (en) | 1996-03-08 | 1998-11-10 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| US09/413,641 US6097663A (en) | 1996-03-08 | 1999-10-06 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| US09/551,878 US6246629B1 (en) | 1996-03-08 | 2000-04-18 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| US09/808,943 US6335898B2 (en) | 1996-03-08 | 2001-03-16 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| US09/964,615 US6609236B2 (en) | 1996-03-08 | 2001-09-28 | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
| KR1020010070714A KR100441865B1 (en) | 1996-03-08 | 2001-11-14 | Semiconductor integrated circuit device |
| KR1020010070713A KR100433738B1 (en) | 1996-03-08 | 2001-11-14 | Design method of the semiconductor integrated circuit device |
| KR1020010070712A KR100439096B1 (en) | 1996-03-08 | 2001-11-14 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05133096A JP3722307B2 (en) | 1996-03-08 | 1996-03-08 | Semiconductor integrated circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09245474A true JPH09245474A (en) | 1997-09-19 |
| JP3722307B2 JP3722307B2 (en) | 2005-11-30 |
Family
ID=12883919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05133096A Expired - Fee Related JP3722307B2 (en) | 1996-03-08 | 1996-03-08 | Semiconductor integrated circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3722307B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5978305A (en) * | 1997-10-02 | 1999-11-02 | Hitachi, Ltd. | Semiconductor integrated circuit device |
-
1996
- 1996-03-08 JP JP05133096A patent/JP3722307B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5978305A (en) * | 1997-10-02 | 1999-11-02 | Hitachi, Ltd. | Semiconductor integrated circuit device |
| US6091660A (en) * | 1997-10-02 | 2000-07-18 | Hitachi, Ltd. | Semiconductor integrated circuit device |
| US6314044B1 (en) | 1997-10-02 | 2001-11-06 | Hitachi, Ltd. | Semiconductor integrated circuit device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3722307B2 (en) | 2005-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6609236B2 (en) | Semiconductor IC device having a memory and a logic circuit implemented with a single chip | |
| US7440350B2 (en) | Semiconductor integrated circuit device | |
| US7697358B2 (en) | Semiconductor memory device | |
| EP0087754B1 (en) | Semiconductor dynamic memory device | |
| US7701794B2 (en) | Semiconductor memory device | |
| JP2007172826A (en) | Semiconductor memory device | |
| JPH01138687A (en) | Semiconductor memory device | |
| KR100699421B1 (en) | Semiconductor integrated circuit device | |
| US6486722B2 (en) | Semiconductor device including a control signal generation circuit allowing reduction in size | |
| JP3345282B2 (en) | Design method of semiconductor integrated circuit device | |
| JP2002190532A (en) | Semiconductor storage device | |
| JPH08138378A (en) | Semiconductor memory device | |
| US6160751A (en) | Semiconductor memory device allowing efficient column selection | |
| JP2004171742A (en) | Semiconductor device | |
| JPS59217290A (en) | Semiconductor memory | |
| JP3722307B2 (en) | Semiconductor integrated circuit | |
| JP4474424B2 (en) | Semiconductor integrated circuit device | |
| JP2876799B2 (en) | Semiconductor storage device | |
| JPH11214652A (en) | Semiconductor storage device | |
| JP3365570B2 (en) | Semiconductor memory circuit | |
| JP2001256782A (en) | Semiconductor device | |
| JP2002190195A (en) | Semiconductor integrated circuit device | |
| JPH09199682A (en) | Dynamic storage device and driving method thereof | |
| JPH07211058A (en) | Semiconductor memory device | |
| JPS632196A (en) | Semiconductor storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040115 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040115 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040308 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050908 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050908 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080922 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090922 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |