[go: up one dir, main page]

JP2000090662A - Semiconductor integrated circuit - Google Patents

Semiconductor integrated circuit

Info

Publication number
JP2000090662A
JP2000090662A JP11114169A JP11416999A JP2000090662A JP 2000090662 A JP2000090662 A JP 2000090662A JP 11114169 A JP11114169 A JP 11114169A JP 11416999 A JP11416999 A JP 11416999A JP 2000090662 A JP2000090662 A JP 2000090662A
Authority
JP
Japan
Prior art keywords
data
output
circuit
circuits
signal
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
Application number
JP11114169A
Other languages
Japanese (ja)
Other versions
JP3930198B2 (en
Inventor
Kazuyuki Kanezashi
和幸 金指
Yuji Kurita
裕司 栗田
Makoto Yanagisawa
誠 柳沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP11416999A priority Critical patent/JP3930198B2/en
Publication of JP2000090662A publication Critical patent/JP2000090662A/en
Application granted granted Critical
Publication of JP3930198B2 publication Critical patent/JP3930198B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

(57)【要約】 【課題】 活性化される回路の個数が変化し、それに応
じて動作タイミングが変化する回路を有する半導体装置
の動作タイミングを一定にして動作周波数を向上させ
る。 【解決手段】 タイミング信号clkoに応じて並行し
て動作し、それぞれが動作状態と非動作状態に設定可能
な複数の回路20−0〜20−nと、動作モードに応じ
て複数の回路のそれぞれを動作状態と非動作状態に設定
する制御回路12と、複数の回路のうちの動作状態にあ
る回路の個数に応じて、タイミング信号を調整するタイ
ミング調整回路21とを備える。
(57) Abstract: The operation frequency of a semiconductor device having a circuit in which the number of circuits to be activated changes and the operation timing of which changes in accordance with the number of circuits is constant, and the operation frequency is improved. SOLUTION: A plurality of circuits 20-0 to 20-n which operate in parallel according to a timing signal clko and can be set to an operation state and a non-operation state, respectively, and a plurality of circuits respectively according to an operation mode And a timing adjustment circuit 21 that adjusts a timing signal according to the number of circuits in an operation state among a plurality of circuits.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、タイミング信号に
応じて並行して動作する複数の回路を有し、動作モード
に応じて並行して動作する回路数が変化する半導体集積
回路に関し、特にシンクロナス・ダイナミック・ランダ
ム・アクセス・メモリ(SDRAM)のような外部クロ
ックに同期して動作し、入出力データのデータ幅が可変
の半導体集積回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor integrated circuit having a plurality of circuits that operate in parallel according to a timing signal, and the number of circuits that operate in parallel changes according to an operation mode. The present invention relates to a semiconductor integrated circuit, such as an eggplant dynamic random access memory (SDRAM), which operates in synchronization with an external clock and has a variable data width of input / output data.

【0002】[0002]

【従来の技術】半導体装置では、コスト低減や市場の要
求に迅速に対応するなどの理由から、1つのチップ内に
複数種類の機能を実現できるように回路を構成し、外部
からの識別信号や内部での配線状態を変えることで、動
作させる回路を選択することが行われている。例えば、
DRAMなどの半導体記憶装置では高集積化が進められ
ているが、高集積化することにより1半導体装置当りの
記憶容量が増大すると、従来の1ビットのデータ幅では
使い勝手がよくないため、データ幅を多ビット化するの
が一般的である。DRAMでは、1ビット、4ビット、
8ビット、16ビットなどの各種のデータ幅(ビット
幅)の製品があるが、メモリセルアレイなどの部分は共
通化し、データ幅に応じてデータの入出力部を選択的に
使用することで、1種類のチップで複数種類のデータ幅
の製品に対応することが行われている。データ幅の設定
は、内部回路にデータ幅を設定した後出荷するものや、
外部からの識別信号で任意にデータ幅を設定できるよう
にして、動作中にデータ幅が変更できるものがある。
2. Description of the Related Art In a semiconductor device, a circuit is formed so as to realize a plurality of types of functions in one chip for reasons such as cost reduction and prompt response to market demands. A circuit to be operated is selected by changing an internal wiring state. For example,
Higher integration is being promoted in semiconductor storage devices such as DRAMs. However, if the storage capacity per semiconductor device is increased due to the higher integration, the conventional 1-bit data width is not easy to use. Is generally multi-bit. In DRAM, 1 bit, 4 bits,
There are products with various data widths (bit widths) such as 8-bit and 16-bit. However, the parts such as the memory cell array are shared and the data input / output unit is selectively used according to the data width. 2. Description of the Related Art Various types of chips are used to support products having a plurality of data widths. The data width can be set after setting the data width in the internal circuit before shipping.
In some cases, the data width can be arbitrarily set by an external identification signal and the data width can be changed during operation.

【0003】データ幅を多ビットとするには、同じアド
レスに対してデータ幅に対応する複数のメモリセルがア
クセスできる必要がある。その構成方法としては、例え
ば、1つのアドレスに対して、複数のコラムライン又は
ワードライン又はその両方を活性化する方法や、メモリ
セルを複数のブロックで構成し、複数のブロックを同時
にアクセスする方法や、これらを組み合わせた方法があ
る。
In order to increase the data width, it is necessary that a plurality of memory cells corresponding to the data width can access the same address. As a configuration method, for example, a method of activating a plurality of column lines and / or word lines for one address, a method of configuring a memory cell with a plurality of blocks, and accessing a plurality of blocks simultaneously And methods combining these.

【0004】データ幅を変更する場合には、入出力デー
タの一部を可能にするには、データ書込み時には書込み
(入力)データの一部がメモリセルへ書き込まれないよ
うにし、データ読み出し時にはデータ出力端子の一部に
データが出力されないようにする必要がある。ここで
は、このような処理をマスクすると称することとする。
データ書込み時にマスクするには、マスクするデータを
メモリセルへ書き込まないようにする必要があり、ワー
ドライン又はコラムライン又は両方を活性化しないよう
にする。そのため、書込みデータのマスクはアドレスデ
コーダなどの部分で行うことになる。なお、ブロック単
位でマスクする場合には、マスクするブロックへのアク
セスを停止すればよい。
When the data width is changed, a part of the input / output data is made possible so that a part of the write (input) data is not written into the memory cell at the time of data write, and the data is read at the time of data read. Data must not be output to some of the output terminals. Here, such a process is referred to as masking.
To mask at the time of data writing, it is necessary not to write the data to be masked to the memory cell, and it is necessary not to activate the word line, the column line, or both. Therefore, masking of write data is performed in a portion such as an address decoder. When masking is performed on a block basis, access to the block to be masked may be stopped.

【0005】これに対して、データ読み出し時のマスク
は、各メモリセルに通常通りのアクセスが行われても特
に問題を生じないので、一部のデータ出力回路からのデ
ータの出力を停止するだけでよい。ブロック単位でマス
クする場合でも、各ブロックの出力回路からのデータの
出力を停止する必要がある。図1は、このようなデータ
幅を設定できるダイナミック・ランダム・アクセス・メ
モリ(DRAM)の出力回路に関係する部分の構成例を
示す図である。この構成例は、高速化の手法として近年
実用化されている同期(シンクロナス)型のDRAM
で、シンクロナス・ダイナミック・ランダム・アクセス
・メモリ(SDRAM)と呼ばれるものである。これは
外部からクロック信号を入力し、データの入出力及び内
部での動作をクロック信号に同期して行わせることによ
り高速化を図るもので、途中の動作を複数段のパイプラ
イン動作で行うものである。
On the other hand, the mask at the time of data reading does not cause any problem even if normal access is performed to each memory cell. Therefore, only the output of data from some data output circuits is stopped. Is fine. Even when masking is performed on a block basis, it is necessary to stop outputting data from the output circuit of each block. FIG. 1 is a diagram showing a configuration example of a portion related to an output circuit of a dynamic random access memory (DRAM) that can set such a data width. This configuration example is a synchronous (synchronous) type DRAM which has recently been put to practical use as a technique for speeding up.
This is called a synchronous dynamic random access memory (SDRAM). This is to increase the speed by inputting a clock signal from the outside and synchronizing the data input / output and internal operation with the clock signal, and to perform intermediate operations by multi-stage pipeline operation. It is.

【0006】図1に示すように、各ブロック8−0〜8
−nはメモリセルアレイ1とセンスアンプ17とデータ
アンプ18とを有している。この他にも、アドレスデコ
ーダ(ロウデコーダ・コラムデコーダ)、ドライバ及び
ライトアンプなど通常のDRAMと同じ要素が設けられ
ているが、ここでは省略してある。更に各ブロック8−
0〜8−nに対応してデータ出力回路20−0〜20−
nが設けられている。読み出し時にはメモリセルアレイ
1内のアドレス信号で指示されたメモリセルがアクセス
され、記憶されたデータがセンスアンプ17で増幅さ
れ、更にデータアンプ18で増幅されて、相補データと
して出力される。この相補データが出力回路に入力され
る。入力された相補データはインバータ41と42を介
してトランスファーゲート44と45に入力される。ト
ランスファーゲート44と45は、出力タイミング信号
clkoが「高(H)」の期間開き、インバータ41と
42の出力を、インバータ46と47及び48と49で
構成されるフリップフロップに伝達する。インバータ4
1と42の出力は、トランスファーゲート44と45が
開くまでには確定しており、トランスファーゲート44
と45が開くと2個のフリップフロップに伝達され、出
力トランジスタ50と51が出力データに対応した状態
になり、端子53−0〜53−nにデータが出力され
る。トランスファーゲート44と45は出力タイミング
信号clkoが「低(L)」の期間閉じ、2個のフリッ
プフロップはトランスファーゲート44と45が閉じた
時点の状態を次にトランスファーゲート44と45が開
くまで維持する。出力タイミング信号clkoは、クロ
ックに同期した信号である。
As shown in FIG. 1, each block 8-0 to 8-8
-N has the memory cell array 1, the sense amplifier 17, and the data amplifier 18. In addition, other elements such as an address decoder (row decoder / column decoder), a driver, and a write amplifier, which are the same as those of a normal DRAM, are omitted here. Furthermore, each block 8-
Data output circuits 20-0 to 20- corresponding to 0 to 8-n
n is provided. At the time of reading, the memory cell designated by the address signal in the memory cell array 1 is accessed, and the stored data is amplified by the sense amplifier 17 and further amplified by the data amplifier 18 and output as complementary data. This complementary data is input to the output circuit. The input complementary data is input to transfer gates 44 and 45 via inverters 41 and 42. The transfer gates 44 and 45 open during a period when the output timing signal clko is “high (H)”, and transmit the outputs of the inverters 41 and 42 to the flip-flop constituted by the inverters 46 and 47 and 48 and 49. Inverter 4
The outputs of 1 and 42 are determined by the time transfer gates 44 and 45 open,
Are opened and transmitted to the two flip-flops, the output transistors 50 and 51 become in a state corresponding to the output data, and the data is output to the terminals 53-0 to 53-n. The transfer gates 44 and 45 are closed while the output timing signal clko is "low" (L), and the two flip-flops maintain the state at the time when the transfer gates 44 and 45 are closed until the next time the transfer gates 44 and 45 are opened. I do. The output timing signal clko is a signal synchronized with the clock.

【0007】このブロックからデータ出力をマスクする
かは、マスク制御信号dmで制御される。dmが「H」
の時には、トランスファーゲート44と45は出力タイ
ミング信号clkoに応じて動作してデータの出力が行
われ、dmが「L」の時にはトランスファーゲート44
と45は常に閉じた状態になり、データの出力は行われ
ない。dmは図示していない制御回路により発生され
る。制御回路は、外部からマスクデータを受け、その内
容に応じて各ブロック毎にdmを出力する。
Whether to mask the data output from this block is controlled by a mask control signal dm. dm is "H"
In the case of, the transfer gates 44 and 45 operate according to the output timing signal clko to output data, and when the dm is "L", the transfer gates 44 and 45 operate.
And 45 are always closed, and no data is output. dm is generated by a control circuit (not shown). The control circuit receives the mask data from the outside and outputs dm for each block according to the contents.

【0008】ここで、出力データをマスクする構成につ
いて図2を参照して簡単に説明する。ブロック8−0〜
8−3と出力回路20−0〜20−3の組が4組設けら
れている。この部分は、製品の仕様に関係なく共通に製
作する。図2の(A)に示すように、ブロック及び出力
回路の個数とデータ出力端子53−0〜53−3の個数
が一致している製品の場合には、各出力回路20−0〜
20−3は対応するデータ出力端子53−0〜53−3
に接続される。図2の(B)に示すように、4組のブロ
ック8−0〜8−3と出力回路20−0〜20−3に対
してデータ出力端子53が1個設けられる製品の場合に
は、図示のように、ブロック8−0〜8−3の出力を1
個の出力回路20−0にのみ接続し、出力回路20−0
をデータ出力端子53に接続する。この場合には、出力
回路20−1〜20−3に入力するdmを「L」にし
て、出力回路20−1〜20−3からの出力が行われな
いようにする。
Here, a configuration for masking output data will be briefly described with reference to FIG. Block 8-0
8-3 and four sets of output circuits 20-0 to 20-3 are provided. This part is commonly manufactured regardless of product specifications. As shown in FIG. 2A, in the case of a product in which the number of blocks and output circuits and the number of data output terminals 53-0 to 53-3 match, each output circuit 20-0 to 0-3 is used.
20-3 is a corresponding data output terminal 53-0 to 53-3
Connected to. As shown in FIG. 2B, in the case of a product in which one data output terminal 53 is provided for four sets of blocks 8-0 to 8-3 and output circuits 20-0 to 20-3, As shown, the outputs of blocks 8-0 to 8-3 are set to 1
Output circuits 20-0 only.
To the data output terminal 53. In this case, dm input to the output circuits 20-1 to 20-3 is set to "L" so that output from the output circuits 20-1 to 20-3 is not performed.

【0009】また、外部からの識別信号で任意にデータ
幅を設定できるようにするには、図2の(A)の構成
で、各出力回路8−0〜8−3に入力するdmを制御す
る。いずれにしろ、データ幅を変更する時にはデータ幅
に応じて、活性化される出力回路の個数が変化すること
になる。
To enable the data width to be arbitrarily set by an external identification signal, the dm input to each of the output circuits 8-0 to 8-3 is controlled by the configuration shown in FIG. I do. In any case, when the data width is changed, the number of activated output circuits changes according to the data width.

【0010】[0010]

【発明が解決しようとする課題】従来のSDRAMで
は、出力タイミング信号clkoは、活性化される出力
回路の個数に関係なく一定であった。しかし、活性化さ
れる出力回路の個数が変化した時には、電源電圧の降下
やノイズなどに差が生じることにより、出力回路に同じ
出力タイミング信号clkoが供給されても、出力回路
からデータが出力されるまでの時間が変化する。図3
は、出力タイミング信号clkoに対する出力データの
変化を示す図であり、Doutは、出力データ幅が小さ
く、活性化される出力回路の個数が小さい時の出力デー
タの変化を示し、Dout’は、出力データ幅が大き
く、活性化される出力回路の個数が大きい時の出力デー
タの変化を示す。図示のように、活性化される出力回路
の個数が大きい時には電源電圧の降下やノイズなどが大
きいため、出力タイミング信号clkoの立ち上がりか
ら出力データが変化するまでの時間t2は、活性化され
る出力回路の個数が小さい時の時間t1に比べて長くな
る。活性化される出力回路の個数が小さい時は、出力デ
ータのリセット時間が短くなるので、その結果データ保
持時間が短くなってしまう。このように、出力タイミン
グ信号clkoが一定である場合、活性化される出力回
路の個数に応じて出力データの出力タイミングが異なる
という問題を生じる。
In the conventional SDRAM, the output timing signal clko is constant regardless of the number of activated output circuits. However, when the number of activated output circuits changes, a difference occurs in power supply voltage drop or noise, so that even if the same output timing signal clko is supplied to the output circuit, data is output from the output circuit. The time until it changes. FIG.
Is a diagram showing a change in output data with respect to the output timing signal clko, Dout shows a change in output data when the output data width is small and the number of activated output circuits is small, and Dout 'shows an output data. FIG. 11 shows changes in output data when the data width is large and the number of activated output circuits is large. As shown in the figure, when the number of activated output circuits is large, the drop in power supply voltage and noise are large. Therefore, the time t2 from the rising of the output timing signal clko to the change of the output data is equal to the activated output circuit. It is longer than the time t1 when the number of circuits is small. When the number of activated output circuits is small, the reset time of the output data is short, and as a result, the data holding time is short. As described above, when the output timing signal clko is constant, there is a problem that the output timing of the output data differs depending on the number of activated output circuits.

【0011】通常は、活性化される出力回路の個数によ
る出力データのタイミング差を考慮して、クロック周波
数を決定しており、その分クロックを高速化する上での
障害になっていた。このような問題はSDRAMに限ら
ず、活性化される回路の個数が変化し、それに応じて動
作タイミングが変化する回路を有する半導体装置では同
様な問題を生じる。
Normally, the clock frequency is determined in consideration of the timing difference of the output data depending on the number of output circuits to be activated, which is an obstacle to speeding up the clock. Such a problem is not limited to the SDRAM, and a similar problem occurs in a semiconductor device having a circuit in which the number of activated circuits changes and the operation timing changes accordingly.

【0012】本発明は、このような問題を解決して、半
導体装置の動作周波数を向上させることを目的とする。
An object of the present invention is to solve such a problem and improve the operating frequency of a semiconductor device.

【0013】[0013]

【課題を解決するための手段】上記目的を実現するた
め、本発明の半導体装置は、活性化される回路の個数に
応じてそれらの回路に供給するタイミング信号を調整す
る。すなわち、本発明の半導体装置は、タイミング信号
に応じて並行して動作し、それぞれが動作状態と非動作
状態に設定可能な複数の回路と、動作モードに応じて、
複数の回路のそれぞれを動作状態と非動作状態に設定す
る制御回路と、複数の回路のうちの動作状態にある回路
の個数に応じて、タイミング信号を調整するタイミング
調整回路とを備えることを特徴とする。
In order to achieve the above object, the semiconductor device of the present invention adjusts a timing signal supplied to those circuits according to the number of circuits to be activated. That is, the semiconductor device of the present invention operates in parallel in response to a timing signal, and includes a plurality of circuits each of which can be set to an operation state and a non-operation state; and
A control circuit that sets each of the plurality of circuits to an operation state and a non-operation state; and a timing adjustment circuit that adjusts a timing signal according to the number of circuits in an operation state among the plurality of circuits. And

【0014】制御回路は、動作モードが外部から設定可
能な場合には、外部からのモード識別信号から動作モー
ドを決定し、半導体装置内に設定された動作モードを記
憶する動作モード記憶回路を有する場合には、動作モー
ド記憶回路から動作モードを読み取って決定する。上記
の問題が生じるのは主としてデータ出力回路であり、本
発明は、データ幅が可変の半導体装置の出力回路、特に
シンクロナス・ダイナミック・ランダム・アクセス・メ
モリ(SDRAM)のデータ出力回路に適用すると効果
的である。その場合、タイミング調整回路は、データ出
力回路に印加する出力タイミング信号を、動作状態のデ
ータ出力回路が少ない時には多い時より遅くする。
The control circuit has an operation mode storage circuit for determining the operation mode from an external mode identification signal when the operation mode can be set from the outside, and storing the operation mode set in the semiconductor device. In this case, the operation mode is determined by reading the operation mode from the operation mode storage circuit. The above problem occurs mainly in a data output circuit, and the present invention is applied to an output circuit of a semiconductor device having a variable data width, particularly to a data output circuit of a synchronous dynamic random access memory (SDRAM). It is effective. In that case, the timing adjustment circuit delays the output timing signal applied to the data output circuit when the number of active data output circuits is small compared to when the number is large.

【0015】以上の構成により、データ幅に応じてSD
RAMの出力回路の活性化される個数が変化しても、デ
ータの出力タイミングを常に一定にすることができ、動
作周波数を向上させることが可能になる。
With the above configuration, SD can be set according to the data width.
Even when the number of activated output circuits of the RAM changes, the data output timing can be kept constant, and the operating frequency can be improved.

【0016】[0016]

【発明の実施の形態】以下、本発明をシンクロナス・ダ
イナミック・ランダム・アクセス・メモリ(SDRA
M)のデータ出力回路に適用した実施例を説明する。し
かし、本発明はこれに限られるものではなく、活性化さ
れる回路の個数が変化し、それに応じて動作タイミング
が変化する回路を有する半導体装置であれば、同様に適
用可能である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to a synchronous dynamic random access memory (SDRA).
An embodiment applied to the data output circuit of M) will be described. However, the present invention is not limited to this, and can be similarly applied to a semiconductor device having a circuit in which the number of activated circuits changes and the operation timing changes accordingly.

【0017】本発明の第1実施例のDRAMチップは、
出力データ幅が16ビット、8ビット、4ビットに切り
換え可能であるとする。すなわち、並行して16個のメ
モリセルにアクセスでき、データ出力回路も16個設け
られている。出力データ幅の設定は外部から行われ、こ
れに応じてデータ出力回路がそれぞれ活性化状態と非活
性化状態に設定される。ここではDRAMは16個のブ
ロックで構成され、出力データ幅が16ビットの時に
は、16個のブロック内の対応するメモリセルが並行し
てアクセスされるものとする。しかし、16個のブロッ
クのうちの4個のブロックが並行してアクセスされ、各
ブロックで4個のメモリセルが並行してアクセスされる
などの構成も可能である。
The DRAM chip according to the first embodiment of the present invention comprises:
It is assumed that the output data width can be switched between 16 bits, 8 bits, and 4 bits. That is, 16 memory cells can be accessed in parallel, and 16 data output circuits are provided. The output data width is set externally, and the data output circuit is accordingly set to an activated state and an inactivated state. Here, it is assumed that the DRAM is composed of 16 blocks, and when the output data width is 16 bits, the corresponding memory cells in the 16 blocks are accessed in parallel. However, a configuration is also possible in which four of the sixteen blocks are accessed in parallel, and in each block, four memory cells are accessed in parallel.

【0018】図4は、本発明の第1実施例のSDRAM
の全体構成を示すブロック図である。図示のように、ア
ドレスポート11から入力されたアドレス信号は各バン
クのロウデコーダ3とコラムデコーダ14に供給され
る。ロウデコーダ3の出力するロウ選択信号は、ワード
線ドライバ2を介して各ワード線15に印加され、アク
セスするメモリセルが接続されるワード線(選択ワード
線)を活性化し、それ以外のワード線(非選択ワード
線)は非活性状態に保持される。コラムデコーダ14の
出力するコラム選択信号は、センスアンプ列17に印加
され、アクセスするメモリセルが接続されるビット線が
接続されるセンスアンプを活性化し、それ以外のセンス
アンプは非活性状態に保持される。入力されたアドレス
信号及び制御信号(例えばロウアドレスストローブ信号
/RAS、コラムアドレスストローブ信号/CAS、チ
ップセレクト信号/CS及びライトイネーブル信号/W
E)は制御回路12に供給され、そこで発生された内部
制御信号が各バンクに供給される。データ書込み時に
は、I/Oポート13に入力された書込みデータが、ラ
イトアンプ19を介してセンスアンプ列17に供給さ
れ、活性化されたセンスアンプがビット線を書込みデー
タに応じた状態に設定する。選択ワード線に接続される
メモリセルには、このビット線の状態に対応した電位状
態(電荷)が蓄積される。データ読み出し時には、選択
ワード線に接続されるメモリセルの蓄積電荷に応じてビ
ット線の状態が変化し、その状態を活性化されたセンス
アンプが増幅する。データアンプ18は、その状態をI
/Oポート13へ出力する。従って、出力回路と端子は
I/Oポート13に含まれる。以上は、従来の一般的な
構成である。このような構成に加えて、第1実施例のD
RAMは、図示のように、遅延I/Oポート13へ供給
する出力タイミング信号clkoを調整する遅延回路2
1を有し、制御回路12は出力データ幅に対応した遅延
制御信号d4とd8を出力する。
FIG. 4 shows an SDRAM according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing the entire configuration of the embodiment. As shown, the address signal input from the address port 11 is supplied to the row decoder 3 and the column decoder 14 of each bank. A row selection signal output from the row decoder 3 is applied to each word line 15 via the word line driver 2 to activate a word line (selected word line) to which a memory cell to be accessed is connected, and to activate other word lines. (Non-selected word line) is kept in an inactive state. The column selection signal output from the column decoder 14 is applied to the sense amplifier row 17 to activate the sense amplifier connected to the bit line connected to the memory cell to be accessed, and to keep the other sense amplifiers inactive. Is done. The input address signal and control signal (for example, row address strobe signal / RAS, column address strobe signal / CAS, chip select signal / CS, and write enable signal / W
E) is supplied to the control circuit 12, and the internal control signal generated there is supplied to each bank. At the time of data writing, the write data input to the I / O port 13 is supplied to the sense amplifier array 17 via the write amplifier 19, and the activated sense amplifier sets the bit line to a state corresponding to the write data. . A potential state (charge) corresponding to the state of the bit line is stored in the memory cell connected to the selected word line. At the time of data reading, the state of the bit line changes according to the charge stored in the memory cell connected to the selected word line, and the activated state is amplified by the sense amplifier. The data amplifier 18 changes the state to I
Output to the / O port 13. Therefore, the output circuit and the terminal are included in the I / O port 13. The above is a conventional general configuration. In addition to such a configuration, the D of the first embodiment
The RAM includes a delay circuit 2 for adjusting an output timing signal clko supplied to the delay I / O port 13 as shown in the figure.
The control circuit 12 outputs delay control signals d4 and d8 corresponding to the output data width.

【0019】図5は、第1実施例のSDRAMの出力回
路に関係する部分の構成を示す図である。図1と比較し
て明らかなように、ブロック8−0〜8−n、出力回路
20−0〜20−n及び端子53−0〜53−nは、図
1の従来例と同じ構成である。第1実施例のSDRAM
の従来例と異なる点は、出力回路20−0〜20−nに
供給される出力タイミング信号clkoが、遅延回路2
1で遅延量が調整された遅延出力タイミング信号clk
odであることである。
FIG. 5 is a diagram showing a configuration of a portion related to the output circuit of the SDRAM of the first embodiment. As is apparent from comparison with FIG. 1, the blocks 8-0 to 8-n, the output circuits 20-0 to 20-n, and the terminals 53-0 to 53-n have the same configuration as the conventional example of FIG. . SDRAM of the first embodiment
Is different from the conventional example in that the output timing signal clko supplied to the output circuits 20-0 to 20-n is different from the delay circuit 2
The delay output timing signal clk whose delay amount has been adjusted by 1
od.

【0020】遅延回路21に供給される遅延制御信号d
4とd8は、図4に示すように制御回路12で発生され
る信号で、出力データ幅が16ビットである時には共に
「L」であり、出力データ幅が8ビットである時にはd
8が「H」でd4が「L」であり、出力データ幅が4ビ
ットである時にはd4が「H」でd8が「L」である。
d4とd8の両方が「L」の時には、NORゲート70
の出力が「H」になるので、遅延回路21に入力された
出力タイミング信号clkoは、NANDゲート71を
通過し、更にNANDゲート74とインバータ75を通
過して遅延出力タイミング信号clkodとして出力さ
れる。d8が「H」でd4が「L」の時には、NORゲ
ート70の出力が「L」になるので、遅延回路21に入
力された出力タイミング信号clkoは、インバータ6
1と63及び容量62で構成される第1遅延回路を通過
した後、NANDゲート72を通過し、更にNANDゲ
ート74とインバータ75を通過して遅延出力タイミン
グ信号clkodとして出力される。従って、d8が
「H」でd4が「L」の時の遅延出力タイミング信号c
lkodは、d4とd8の両方が「L」の時より第1遅
延回路の分だけ遅延した信号である。同様に、d4が
「H」でd8が「L」の時には、NORゲート70の出
力が「L」になるので、遅延回路21に入力された出力
タイミング信号clkoは、インバータ64と66及び
容量65で構成される第2遅延回路とインバータ67と
69及び容量68で構成される第3遅延回路を通過した
後、NANDゲート73を通過し、更にNANDゲート
74とインバータ75を通過して遅延出力タイミング信
号clkodとして出力される。第1と第2遅延回路の
遅延量を同じであるとすると、d4が「H」でd8が
「L」の時の遅延出力タイミング信号clkodは、d
8が「H」でd4が「L」の時より第3遅延回路の分だ
け遅延した信号である。第1と第2遅延回路及び第3遅
延回路の遅延量は、出力データ幅に応じたデータ出力回
路の遅延量の変化に対応して決定される。
The delay control signal d supplied to the delay circuit 21
4 and d8 are signals generated by the control circuit 12 as shown in FIG. 4, and are both "L" when the output data width is 16 bits, and d when the output data width is 8 bits.
8 is "H" and d4 is "L", and when the output data width is 4 bits, d4 is "H" and d8 is "L".
When both d4 and d8 are "L", NOR gate 70
Becomes "H", the output timing signal clko input to the delay circuit 21 passes through the NAND gate 71, further passes through the NAND gate 74 and the inverter 75, and is output as the delayed output timing signal clkod. . When d8 is “H” and d4 is “L”, the output of the NOR gate 70 becomes “L”, so that the output timing signal clko input to the delay circuit 21
After passing through a first delay circuit composed of 1 and 63 and a capacitor 62, it passes through a NAND gate 72, further passes through a NAND gate 74 and an inverter 75, and is output as a delayed output timing signal clkod. Therefore, the delay output timing signal c when d8 is “H” and d4 is “L”
lkod is a signal delayed by the first delay circuit from when both d4 and d8 are "L". Similarly, when d4 is “H” and d8 is “L”, the output of the NOR gate 70 is “L”, so that the output timing signal clko input to the delay circuit 21 is equal to the inverters 64 and 66 and the capacitor 65. After passing through a second delay circuit composed of the following and a third delay circuit composed of the inverters 67 and 69 and the capacitor 68, the signal passes through the NAND gate 73, further passes through the NAND gate 74 and the inverter 75, and has a delayed output timing. It is output as a signal clkod. Assuming that the delay amounts of the first and second delay circuits are the same, the delay output timing signal clkod when d4 is “H” and d8 is “L” is d
8 is a signal delayed by the third delay circuit from when “H” and d4 is “L”. The delay amounts of the first and second delay circuits and the third delay circuit are determined according to a change in the delay amount of the data output circuit according to the output data width.

【0021】図6は、第1実施例におけるデータ出力の
タイミングを示す図である。出力データ幅が16ビット
の時には、d4とd8を「L」にするので、遅延出力タ
イミング信号clkodの遅延はもっとも少ない。しか
し、出力回路20−0〜20−nが遅延出力タイミング
信号clkodに応じてデータを出力する時の遅延はも
っとも大きいので、出力データDoutは図示のように
変化する。なお、出力回路には遅延出力タイミング信号
clkodが供給されるので、遅延出力タイミング信号
clkodが所望のタイミングになるように、遅延回路
での遅延を考慮して出力タイミング信号clkoを設定
することはいうまでもない。出力データ幅が8ビットの
時には、d8を「H」にd4を「L」にするので、遅延
出力タイミング信号clkodの遅延量は中間であり、
出力回路20−0〜20−nが遅延出力タイミング信号
clkodに応じてデータを出力する時の遅延も中間で
あるので、第1遅延回路の遅延量を適当に設定すれば出
力データDoutは図示のようにd4とd8が「L」の
時と同じタイミングで変化する。また、出力データ幅が
4ビットの時には、d4を「H」にd8を「L」にする
ので、遅延出力タイミング信号clkodの遅延量はも
っとも大きいが、出力回路20−0〜20−nが遅延出
力タイミング信号clkodに応じてデータを出力する
時の遅延はもっとも小さくなるので、第3遅延回路の遅
延量を適当に設定すれば出力データDoutは図示のよ
うに他の場合と同じように変化する。
FIG. 6 is a diagram showing the data output timing in the first embodiment. When the output data width is 16 bits, d4 and d8 are set to "L", so that the delay of the delayed output timing signal clkod is the smallest. However, since the delay when the output circuits 20-0 to 20-n output data in accordance with the delayed output timing signal clkod is the longest, the output data Dout changes as shown. Since the output circuit is supplied with the delayed output timing signal clkod, setting the output timing signal clko in consideration of the delay in the delay circuit so that the delayed output timing signal clkod has a desired timing is referred to. Not even. When the output data width is 8 bits, d8 is set to “H” and d4 is set to “L”, so that the delay amount of the delayed output timing signal clkod is intermediate,
The delay when the output circuits 20-0 to 20-n output data in accordance with the delayed output timing signal clkod is also intermediate. Therefore, if the delay amount of the first delay circuit is appropriately set, the output data Dout is as shown in FIG. Thus, the timing changes at the same timing as when d4 and d8 are "L". When the output data width is 4 bits, d4 is set to "H" and d8 is set to "L". Therefore, the delay amount of the delayed output timing signal clkod is the largest, but the output circuits 20-0 to 20-n are delayed. Since the delay when outputting data in accordance with the output timing signal clkod is minimized, if the delay amount of the third delay circuit is appropriately set, the output data Dout changes in the same manner as in the other cases as shown. .

【0022】以上のように、本発明の第1実施例では、
出力データ幅にかかわらず出力データの変化タイミング
は一定である。図7は、前記遅延回路21の変形回路2
1Aを示す。図中、図5に示す要素と同一の要素には同
一の参照番号を付けてある。前述の第1遅延回路〜第3
遅延回路に加え、遅延回路21Aはインバータ81、8
3と容量82とからなる第4遅延回路を有する。スイッ
チ84〜87が第1遅延回路〜第4遅延回路にそれぞれ
設けられている。スイッチ85が閉じ、スイッチ84、
86及び87が開いている場合には、遅延回路21Aは
遅延回路21と等価である。つまり、スイッチ84〜8
7は対応する遅延回路をバイパスする機能を有する。出
力タイミング信号clkoが供給される入力端子からN
ANDゲート72までの遅延系は、入力端子からNAN
Dゲート73までの遅延系と同じでる。従って、製造プ
ロセスにおいて1つのパターンを用いて遅延系を形成す
ることができる。スイッチ84〜87はヒューズ、トラ
ンジスタ等で構成できる。
As described above, in the first embodiment of the present invention,
The change timing of the output data is constant regardless of the output data width. FIG. 7 shows a modified circuit 2 of the delay circuit 21.
1A is shown. In the figure, the same elements as those shown in FIG. 5 are denoted by the same reference numerals. The first to third delay circuits described above
In addition to the delay circuit, the delay circuit 21A includes inverters 81 and 8
3 and a fourth delay circuit including a capacitor 82. Switches 84 to 87 are provided in the first to fourth delay circuits, respectively. Switch 85 closes, switch 84,
When 86 and 87 are open, delay circuit 21A is equivalent to delay circuit 21. That is, the switches 84 to 8
7 has a function of bypassing the corresponding delay circuit. N from the input terminal to which the output timing signal clko is supplied.
The delay system up to the AND gate 72 is connected to the NAN from the input terminal.
This is the same as the delay system up to the D gate 73. Therefore, a delay system can be formed using one pattern in the manufacturing process. The switches 84 to 87 can be configured by fuses, transistors, and the like.

【0023】図7の構成から遅延系又は回路の1つを削
除することができる。この場合、スイッチをトランジス
タで構成し、遅延制御信号d4とd8に基づく制御信号
で制御する。これにより、所望の遅延量が選択的に得ら
れる。第1実施例では、出力データ幅を指示するモード
識別信号がSDRAM装置の外部から与えられ、これを
受けた制御回路12が遅延制御信号d4とd8を生成す
る。
One of the delay systems or circuits can be eliminated from the configuration of FIG. In this case, the switch is constituted by a transistor, and is controlled by a control signal based on the delay control signals d4 and d8. As a result, a desired delay amount can be selectively obtained. In the first embodiment, a mode identification signal indicating the output data width is given from outside the SDRAM device, and the control circuit 12 receiving the mode identification signal generates delay control signals d4 and d8.

【0024】図8は、制御回路12内に設けられた遅延
制御信号生成回路の回路図である。図8に示す遅延制御
信号生成回路は、信号fx0とfx1から遅延制御信号
d4とd8を生成する。第1実施例では、この信号fx
0とfx1は、SDRAM装置外部からモード識別信号
として与えられる。図示するように、遅延制御信号生成
回路は、NORゲート88、インバータ89、90、9
1及び93、NANDゲート92、94、95及び96
を有する。遅延制御信号生成回路の動作を表1に示す。
FIG. 8 is a circuit diagram of the delay control signal generation circuit provided in the control circuit 12. The delay control signal generation circuit shown in FIG. 8 generates delay control signals d4 and d8 from signals fx0 and fx1. In the first embodiment, this signal fx
0 and fx1 are given as mode identification signals from outside the SDRAM device. As shown, the delay control signal generation circuit includes a NOR gate 88, inverters 89, 90, and 9
1 and 93, NAND gates 92, 94, 95 and 96
Having. Table 1 shows the operation of the delay control signal generation circuit.

【0025】[0025]

【表1】 [Table 1]

【0026】第1実施例では、出力データ幅を示すモー
ド信号は外部から入力され、それを受けた制御回路12
が遅延制御信号d4とd8を発生させていた。このよう
な構成により、動作途中で出力データ幅を任意に設定す
ることができる。一般に大きな幅のデータを高速に扱う
ためには、DRAMとCPUとを幅の広いデータバスで
結ぶ必要があり、今日では16ビット(2バイト)、3
2ビット(4バイト)といったデータ幅のバスが採用さ
れている。このような広いデータ幅のバスを使用するこ
とにより、例えば、64ビットのデータを読み書きする
場合、DRAMとCPUとの間のやりとりは、データ幅
が16ビット(2バイト)なら4回、32ビット(4バ
イト)なら2回で済む。このように、データ幅が広い場
合は、大きな幅のデータに対しては有利であるが、逆に
小さな幅のデータを読み書きする場合には、データ幅と
同じビット数のデータを準備する必要があり、無駄なだ
けでなく、余分なデータを準備するため複雑で遅くなる
という問題がある。このような小さな幅のデータを読み
書きする例としては、画像データで動きのある部分だけ
を記憶する場合などで、画像データはその大半が静止し
ていて一部のみが動くことが多く、このような動作にな
る。マスク機能はこのような無駄を減らすために設けら
れている。従って、第1実施例のように、動作途中に任
意にデータ幅が変更できることが必要である。
In the first embodiment, the mode signal indicating the output data width is input from the outside, and the control circuit
Generated the delay control signals d4 and d8. With such a configuration, the output data width can be arbitrarily set during the operation. Generally, in order to handle large-width data at high speed, it is necessary to connect a DRAM and a CPU with a wide data bus.
A bus having a data width of 2 bits (4 bytes) is employed. By using a bus having such a wide data width, for example, when reading and writing 64-bit data, the exchange between the DRAM and the CPU is performed four times or 32 bits when the data width is 16 bits (2 bytes). (4 bytes) only needs to be done twice. As described above, when the data width is wide, it is advantageous for data having a large width, but when reading and writing data having a small width, it is necessary to prepare data having the same number of bits as the data width. There is a problem that it is not only wasteful but also complicated and slow because extra data is prepared. An example of reading and writing data of such a small width is when only a moving part of image data is stored, and most of the image data is stationary and only a part of the image data is often moved. Operation. The mask function is provided to reduce such waste. Therefore, it is necessary that the data width can be arbitrarily changed during the operation as in the first embodiment.

【0027】これに対して、コア部分を共通化し、内部
の配線(ボンディング配線)を一部変更するだけでデー
タ幅の異なる複数種類の製品に対応する場合には、動作
途中にデータ幅を変更できる必要はない。第2実施例は
そのようなSDRAMの例である。図9は、本発明の第
2実施例のDRAMの全体構成を示すブロック図であ
る。第1実施例と異なる点は、データ幅を記憶したモー
ド記憶回路22が設けられており、制御回路12はパワ
ーオンリセット時にモード記憶回路22に記憶されたデ
ータ幅を読み取り、それに応じて遅延制御信号d4とd
8を出力する点である。なお、モード記憶回路22から
遅延制御信号d4とd8が出力されるようにすることも
可能である。
On the other hand, when a plurality of products having different data widths are to be handled simply by partially changing the internal wiring (bonding wiring) by sharing the core portion, the data width is changed during the operation. You don't have to. The second embodiment is an example of such an SDRAM. FIG. 9 is a block diagram showing the overall configuration of the DRAM according to the second embodiment of the present invention. The difference from the first embodiment is that a mode storage circuit 22 storing the data width is provided, and the control circuit 12 reads the data width stored in the mode storage circuit 22 at the time of power-on reset, and performs delay control accordingly. Signals d4 and d
8 is output. Note that it is also possible to output the delay control signals d4 and d8 from the mode storage circuit 22.

【0028】図10は、モード記憶回路22の一構成例
を示す回路図である。信号fx0はヒューズ97、9
8、pチャネルMOSトランジスタ100、102、n
チャネルMOSトランジスタ99、101、103及び
インバータ104を有する。同様に、信号fx1はヒュ
ーズ105、106、pチャネルMOSトランジスタ1
08、110及びnチャネルMOSトランジスタ10
7、109、111及びインバータ112を有する。V
iiは電源電圧を示し、Vssはグランド電位を示す。
ヒューズ97、98、105及び106は所望の出力デ
ータ幅に従い選択的に切断される。表2はヒューズと信
号fx0、fx1との関係を示す。
FIG. 10 is a circuit diagram showing an example of the configuration of the mode storage circuit 22. The signal fx0 is for the fuses 97 and 9
8, p-channel MOS transistors 100, 102, n
It has channel MOS transistors 99, 101, 103 and an inverter 104. Similarly, the signal fx1 is supplied to the fuses 105 and 106 and the p-channel MOS transistor 1
08, 110 and n-channel MOS transistor 10
7, 109, 111 and an inverter 112. V
ii indicates a power supply voltage, and Vss indicates a ground potential.
Fuses 97, 98, 105 and 106 are selectively blown according to a desired output data width. Table 2 shows the relationship between the fuses and the signals fx0 and fx1.

【0029】[0029]

【表2】 [Table 2]

【0030】前述したように、出力データ幅が4ビット
の場合には、信号fx0とfx1は夫々「L」と「H」
である。従って、この場合にはヒューズ97と106を
切断する。出力データ幅が8ビットの場合には、信号f
x0とfx1は夫々「H」と「L」である。従って、ヒ
ューズ98と105を切断する。出力データ幅が16ビ
ットの場合は、信号fx0とfx1は夫々「L」であ
る。よって、ヒューズを全く切断しないか、又はヒュー
ズ98と106を切断する。
As described above, when the output data width is 4 bits, the signals fx0 and fx1 are "L" and "H", respectively.
It is. Therefore, in this case, the fuses 97 and 106 are cut. If the output data width is 8 bits, the signal f
x0 and fx1 are "H" and "L", respectively. Therefore, fuses 98 and 105 are cut. When the output data width is 16 bits, the signals fx0 and fx1 are each "L". Therefore, the fuses are not cut at all, or the fuses 98 and 106 are cut.

【0031】ヒューズの代わりに、ボンディングワイヤ
を用いても良い。ヒューズを切断する部分にはボンディ
ングワイヤを接続しない。図11は、SDRAMが16
個(n=16)のブロック(バンク)を有する場合のI
/Oポート13の出力系の構成を示すブロック図であ
る。図11に示すように、I/Oポート13は、データ
バスデコーダ(DBDEC)210−225、共通デー
タバススイッチ(CDBSW)230−245、ラッチ
回路LAT、出力トランジスタ部OUT_Tr、及び出
力端子53−0〜53−15を有する。ラッチ回路LA
Tと出力トランジスタ部OUT_Trは、前述の出力回
路20−0〜20−15を構成する。I/Oポートは、
データラッチ回路113を介して、図11での図示を省
略するブロック8−0〜8−15に接続されている。
A bonding wire may be used instead of the fuse. No bonding wire is connected to the portion where the fuse is cut. FIG. 11 shows that the SDRAM is 16
I when there are (n = 16) blocks (banks)
FIG. 3 is a block diagram showing a configuration of an output system of an / O port 13. As shown in FIG. 11, the I / O port 13 includes a data bus decoder (DBDEC) 210-225, a common data bus switch (CDBSW) 230-245, a latch circuit LAT, an output transistor unit OUT_Tr, and an output terminal 53-0. ~ 53-15. Latch circuit LA
T and the output transistor section OUT_Tr constitute the aforementioned output circuits 20-0 to 20-15. The I / O port is
The data latch circuit 113 is connected to blocks 8-0 to 8-15 (not shown in FIG. 11).

【0032】共通データバススイッチ(CDBSW4)
230は、16個のブロックのうちの対応する4つのブ
ロックから延びる4対のデータ線に接続されている。共
通データバススイッチ231は上記4つのブロックとは
異なるブロックから延びる4対のデータ線に接続されて
いる。同様に、共通データバススイッチ232と233
は夫々、対応する4つのブロックから延びる4対のデー
タ線にそれぞれ接続されている。共通データバススイッ
チ230〜233は、データバスデコーダ210〜21
3の制御のもとに、データ線の切り替え動作を行う。
Common data bus switch (CDBSW4)
230 is connected to four pairs of data lines extending from corresponding four blocks of the 16 blocks. The common data bus switch 231 is connected to four pairs of data lines extending from blocks different from the above four blocks. Similarly, common data bus switches 232 and 233
Are respectively connected to four pairs of data lines extending from the corresponding four blocks. The common data bus switches 230 to 233 are connected to the data bus decoders 210 to 21.
Under the control of 3, the switching operation of the data lines is performed.

【0033】同様に、共通データバススイッチ(CDB
SW8)234きごう237もそれぞれの対応する2対
のデータ線に接続され、データバスコントローラ214
〜217で制御される。共通データバススイッチ(CD
BSW16)238〜245はそれぞれの対応するデー
タ線対に接続され、データバスデコーダ218〜225
で制御される。
Similarly, a common data bus switch (CDB)
SW8) 234 237 are also connected to the corresponding two pairs of data lines, respectively.
217. Common data bus switch (CD
BSW16) 238 to 245 are connected to respective corresponding data line pairs, and data bus decoders 218 to 225
Is controlled by

【0034】データバスデコーダ210〜225には、
遅延制御信号d4、d8が与えられる。更に、データバ
スデコーダ210〜213には、コラムデコーダ14か
ら供給される所定のデコードされたコラムアドレス信号
dca08zとdca09zが供給される。データバス
デコーダ210〜213の各々は、デコードされたコラ
ムアドレス信号dca08zとdca09zに従い、遅
延制御信号d4、d8をデコードし、4ビットのスイッ
チ制御信号を共通データバススイッチCDBSW4に出
力する。
The data bus decoders 210 to 225 include:
Delay control signals d4 and d8 are provided. Further, predetermined decoded column address signals dca08z and dca09z supplied from the column decoder 14 are supplied to the data bus decoders 210 to 213. Each of the data bus decoders 210 to 213 decodes the delay control signals d4 and d8 according to the decoded column address signals dca08z and dca09z, and outputs a 4-bit switch control signal to the common data bus switch CDBSW4.

【0035】出力データ幅が4ビットの場合には、遅延
制御信号d4とd8はそれぞれ「H」と「L]である。
この場合デコーダ210から出力されるスイッチ制御信
号はスイッチ230を制御して、出力端子で得られるデ
ータDQ0、DQ1、DQ2、DQ3に関係する4つの
ブロックから延びる4対のデータ線の中から1対のデー
タ線を選択する。出力データ幅が8ビットの場合には、
遅延制御信号d4とd8はそれぞれ「L」と「H」であ
る。この場合デコーダ210から出力されるスイッチ制
御信号はスイッチ230を制御して、出力端子で得られ
るデータDQ2、DQ3に関係する2つのブロックから
延びる2対のデータ線の中から1対のデータ線を選択す
る。出力データ幅が16ビットの場合には、遅延制御信
号d4とd8はいずれも「L」である。この場合デコー
ダ210から出力されるスイッチ制御信号はスイッチ2
30を制御して、出力端子で得られるデータDQ2に関
係するブロックから延びる1対のデータ線を選択する。
When the output data width is 4 bits, the delay control signals d4 and d8 are "H" and "L", respectively.
In this case, the switch control signal output from the decoder 210 controls the switch 230 to control one of four data lines extending from four blocks related to data DQ0, DQ1, DQ2, and DQ3 obtained at the output terminal. Select the data line. If the output data width is 8 bits,
The delay control signals d4 and d8 are "L" and "H", respectively. In this case, the switch control signal output from the decoder 210 controls the switch 230 to switch one pair of data lines from two pairs of data lines extending from two blocks related to the data DQ2 and DQ3 obtained at the output terminal. select. When the output data width is 16 bits, the delay control signals d4 and d8 are both "L". In this case, the switch control signal output from the decoder 210 is the switch 2
30 is selected to select a pair of data lines extending from the block associated with the data DQ2 obtained at the output terminal.

【0036】デコーダ211〜213とスイッチ231
〜233は、前述した動作と同様に動作する。デコーダ
214〜217の各々は、デコードされたコラムアドレ
ス信号dca08zに従い遅延制御信号d4、d8をデ
コードし、対応するスイッチCDBSW8を制御する。
出力データ幅は8ビットの場合には、デコーダ214が
出力するスイッチ制御信号はスイッチ234を制御し
て、DQ0とDQ1に関係する2つのブロックから延び
る2対のデータ線の1対を選択する。出力データ幅が1
6ビットの場合には、デコーダ214が出力するスイッ
チ制御信号はスイッチ234を制御して、データDQ0
に関係するブロックから延びるデータ線対を選択する。
出力データ幅が4ビットの場合には、マスク制御信号d
mにより、データが対応する出力端子に出力されるのが
阻止される。他のデコーダ215〜217と関連するス
イッチ235〜237も同様に動作する。
Decoders 211-213 and switch 231
233 operate in the same manner as the operation described above. Each of the decoders 214 to 217 decodes the delay control signals d4 and d8 according to the decoded column address signal dca08z, and controls the corresponding switch CDSWW8.
When the output data width is 8 bits, the switch control signal output from decoder 214 controls switch 234 to select one pair of two data lines extending from two blocks related to DQ0 and DQ1. Output data width is 1
In the case of 6 bits, the switch control signal output from the decoder 214 controls the switch 234, and the data DQ0
Select a data line pair extending from the block related to.
When the output data width is 4 bits, the mask control signal d
m prevents data from being output to the corresponding output terminal. Switches 235 to 237 associated with the other decoders 215 to 217 operate similarly.

【0037】デコーダ(DBDEC)218〜255と
関係するコラムデータバススイッチ(CDBSW16)
238〜245は、出力データ幅218〜255が16
ビットの場合のみ用いられる。デコーダ(DBDEC)
218〜255の各々は、対応するスイッチを制御し
て、データ線対をスルーさせる。出力データ幅が8ビッ
ト又は4ビットの場合には、マスク制御信号dmによ
り、データが対応する出力端子に出力されるのが阻止さ
れる。
Column data bus switch (CDBSW16) related to decoders (DBDEC) 218 to 255
238 to 245 are output data widths 218 to 255 of 16
Only used for bits. Decoder (DBDEC)
Each of 218 to 255 controls a corresponding switch to pass through the data line pair. When the output data width is 8 bits or 4 bits, the mask control signal dm prevents data from being output to the corresponding output terminal.

【0038】スイッチ230〜245からの相補データ
信号は、ラッチ回路LATにラッチされる。各ラッチ回
路LATは、図5に示すように、インバータ41〜4
3、トランスファゲート44、45、インバータ46と
47で構成されるフリップフロップ、インバータ48と
49で構成されるフリップフロップ及びNANDゲート
52を有する。ラッチされた相補データ信号は、トラン
ジスタ51と52で構成される出力トランジスタ回路O
UT_Trに与えられる。
The complementary data signals from the switches 230 to 245 are latched by the latch circuit LAT. Each of the latch circuits LAT includes, as shown in FIG.
3, transfer gates 44 and 45, a flip-flop including inverters 46 and 47, a flip-flop including inverters 48 and 49, and a NAND gate 52. The latched complementary data signal is output from an output transistor circuit O composed of transistors 51 and 52.
UT_Tr.

【0039】図12はデータバスデコーダ210の回路
図である。他のデータバスデコーダ211、212及び
213もデータバスデコーダ210と同じ構成である。
図12に示すように、データバスデコーダ210はイン
バータ(NOT回路)310〜313、NORゲート3
14〜316、NANDゲート317〜322及び論理
回路323を有する。論理回路323は、出力データ幅
が16ビットであるかどうかを判断する。遅延制御信号
d4は、入力端子302と304に与えられる。遅延制
御信号d8は、入力端子303に与えられる。デコード
されたコラムアドレス信号dca08zは入力端子30
1に与えられ、デコードされたコラムアドレス信号dc
a09zは入力端子300に与えられる。スイッチ制御
信号はビットcdd4jx、cdd4kx、cdd4l
x及びcdd4mxからなり、それぞれ出力端子305
〜308を介して出力される。
FIG. 12 is a circuit diagram of the data bus decoder 210. Other data bus decoders 211, 212, and 213 have the same configuration as data bus decoder 210.
As shown in FIG. 12, the data bus decoder 210 includes inverters (NOT circuits) 310 to 313 and a NOR gate 3
14 to 316, NAND gates 317 to 322, and a logic circuit 323. Logic circuit 323 determines whether the output data width is 16 bits. The delay control signal d4 is provided to input terminals 302 and 304. The delay control signal d8 is provided to the input terminal 303. The decoded column address signal dca08z is supplied to the input terminal 30.
1 and the decoded column address signal dc
a09z is given to the input terminal 300. The switch control signals are bits cdd4jx, cdd4kx, cdd4l
x and cdd4mx, each having an output terminal 305
308 are output.

【0040】出力データ幅が4ビットの場合には、デコ
ーダ210は図13に示すように動作する。図13に示
すように、ローレベルの信号が出力端子305を介して
出力され、ハイレベルの信号が出力端子306、307
及び308を介して出力される。通常、信号dca08
zとdca09zのレベルの組み合わせに従い、出力端
子305〜308のうちの1つのみが「H」になる。
When the output data width is 4 bits, the decoder 210 operates as shown in FIG. As shown in FIG. 13, a low-level signal is output through an output terminal 305, and a high-level signal is output through output terminals 306 and 307.
And 308. Usually, the signal dca08
According to the combination of the levels of z and dca09z, only one of the output terminals 305 to 308 becomes “H”.

【0041】出力データ幅が8ビットの場合には、デコ
ーダ210は図14に示すように動作する。図14に示
すように、信号dca09zとdca08zとも「L」
であり、他方遅延制御信号d4とd8はそれぞれ「L」
と「H」である。従って、ローレベルの信号が出力端子
307を介して出力され、ハイレベルの信号が出力端子
305、306及び308を介して出力される。信号d
ca08zが「H」ならば、ローレベルの信号が出力端
子308から出力され、ハイレベルの信号が出力端子3
05、306及び307から出力される。出力データ幅
が8ビットの場合には、信号dca08zのレベルに従
い、出力端子305と306から常にハイレベルの信号
が出力され、出力端子307又は308からローレベル
の信号が出力される。
When the output data width is 8 bits, decoder 210 operates as shown in FIG. As shown in FIG. 14, both signals dca09z and dca08z are “L”.
And the delay control signals d4 and d8 are each "L".
And "H". Accordingly, a low-level signal is output through the output terminal 307, and a high-level signal is output through the output terminals 305, 306, and 308. Signal d
If ca08z is “H”, a low-level signal is output from the output terminal 308 and a high-level signal is output from the output terminal 3.
05, 306 and 307. When the output data width is 8 bits, a high-level signal is always output from the output terminals 305 and 306 and a low-level signal is output from the output terminal 307 or 308 according to the level of the signal dca08z.

【0042】出力データ幅が16ビットの場合には、デ
コーダ210は図15に示すように動作する。図15に
示す場合には、遅延制御信号d4とd8はいずれも
「L」で、デコードされたコラムアドレス信号dca0
8zとdca09zはいずれも「L」である。従って、
ローレベル信号が出力端子307から出力され、ハイレ
ベル信号が出力端子305、306及び308から出力
される。出力データ幅が16ビットの場合には、ハイレ
ベル信号が常に出力端子305、306及び308を介
して出力され、ローレベル信号が出力端子307を介し
て常に出力される。ローレベルの信号を全ての出力端子
305〜308を介して出力することもできる。
When the output data width is 16 bits, the decoder 210 operates as shown in FIG. In the case shown in FIG. 15, the delay control signals d4 and d8 are both "L" and the decoded column address signal dca0
8z and dca09z are both “L”. Therefore,
A low-level signal is output from the output terminal 307, and a high-level signal is output from the output terminals 305, 306, and 308. When the output data width is 16 bits, a high level signal is always output via output terminals 305, 306 and 308, and a low level signal is always output via output terminal 307. A low-level signal can be output via all the output terminals 305 to 308.

【0043】他のデータバスデコーダ214〜225も
デコーダ210〜213と同じように構成されている。
図16は、信号dca08zとdca09z及びローレ
ベルの信号が出力される出力端子との関係を示す図であ
る。図17は、共通データバススイッチ230の一構成
例を示す回路図である。図示するように、共通データバ
ススイッチ230はインバータ(NOTゲート)334
〜343とトランスファゲート350〜353とを有す
る。便宜上、図17は4対のデータ線各々の一方のデー
タ線に関する構成を示している。インバータ334〜3
37がそれぞれ接続される入力端子330〜333は、
図11に示すデータラッチ回路113に接続されてい
る。スイッチ制御信号の4つのビットcdd4jx,c
dd4kx、cdd4lx及びcdd4mxはそれぞ
れ、端子305、306、307及び308を介してト
ランスファゲート350、351、352及び353に
与えられる。前述したように、4つのビットcdd4j
x,cdd4kx、cdd4lx及びcdd4mxのい
ずれか1つは、出力データ幅に応じて「L」である。ト
ランスファゲート350〜353の1つで選択された出
力データはインバータ342と343で構成されるフリ
ップフロップでラッチされ、出力端子354を介して出
力される。出力端子354は、例えば図5に示すインバ
ータ41に接続されている。
The other data bus decoders 214 to 225 have the same configuration as the decoders 210 to 213.
FIG. 16 is a diagram showing the relationship between the signals dca08z and dca09z and the output terminal from which the low-level signal is output. FIG. 17 is a circuit diagram showing a configuration example of the common data bus switch 230. As shown, the common data bus switch 230 is connected to an inverter (NOT gate) 334.
343 and transfer gates 350 to 353. For convenience, FIG. 17 shows a configuration related to one data line of each of the four pairs of data lines. Inverters 334-3
37 are connected to the input terminals 330 to 333, respectively.
It is connected to the data latch circuit 113 shown in FIG. Four bits cdd4jx, c of the switch control signal
dd4kx, cdd4lx and cdd4mx are provided to transfer gates 350, 351, 352 and 353 via terminals 305, 306, 307 and 308, respectively. As described above, four bits cdd4j
One of x, cdd4kx, cdd4lx, and cdd4mx is “L” according to the output data width. Output data selected by one of the transfer gates 350 to 353 is latched by a flip-flop including inverters 342 and 343, and output via an output terminal 354. The output terminal 354 is connected to, for example, the inverter 41 shown in FIG.

【0044】ブロックをマスクする場合には、出力端子
53−0〜53−nをハイインピーダンス状態に設定す
ることが好ましい。図18は出力端子をハイインピーダ
ンス状態に設定するハイインピーダンス制御回路を備え
たSDRAMを示す図である。この制御回路は出力回路
20−0〜20−nの各々に設けられ、NORゲート3
61、インバータ362及びNANDゲート363を有
する。ハイインピーダンス制御信号Hi−ZはNORゲ
ート361に与えられ、インバータ362を介してNO
Rゲート363にも与えられる。ハイインピーダンス制
御信号Hi−Zが「H」の場合には、ハイレベル信号が
トランジスタ50のゲートに与えられ、ローレベル信号
がトランジスタ51のゲートに与えられる。よって、ト
ランジスタ50と51は両方ともオフであり、出力端子
53−0はハイインピーダンス状態になる。ハイインピ
ーダンス制御信号はマスク制御信号と同じで良い。
When masking a block, it is preferable to set the output terminals 53-0 to 53-n to a high impedance state. FIG. 18 is a diagram showing an SDRAM provided with a high impedance control circuit for setting an output terminal to a high impedance state. This control circuit is provided in each of output circuits 20-0 to 20-n.
61, an inverter 362 and a NAND gate 363. High impedance control signal Hi-Z is applied to NOR gate 361,
It is also provided to the R gate 363. When the high-impedance control signal Hi-Z is “H”, a high-level signal is applied to the gate of the transistor 50 and a low-level signal is applied to the gate of the transistor 51. Therefore, the transistors 50 and 51 are both off, and the output terminal 53-0 is in a high impedance state. The high impedance control signal may be the same as the mask control signal.

【0045】遅延回路21内の遅延回路は前述の構成に
限定されるものではない。例えば、図5に示す容量6
2、65及び68を省略しても良い。また、図19に示
すように、インバータ61と63の間に抵抗364を設
けてもよい。このような抵抗をインバータ64と66の
間及びインバータ67と69の間に設けても良い。以
上、本発明を整理すると次の通りである。 (1)タイミング信号に応じて並行して動作し、それぞ
れが動作状と非動作状態に設定可能な複数の回路と、
動作モードに応じて、前記複数の回路のそれぞれを動作
状態と非動作状態に設定する制御回路と、前記複数の回
路のうちの動作状態にある回路の個数に応じて、前記タ
イミング信号を調整するタイミング調整回路とを備える
ことを特徴とする半導体集積回路。 (2)上記(1)の半導体集積回路であって、前記制御
回路は、外部からのモード識別信号から前記動作モード
を決定する半導体集積回路。 (3)上記(1)の半導体集積回路であって、前記動作
モードを記憶する動作モード記憶回路を備え、前記制御
回路は、前記動作モード記憶回路から前記動作モードを
読み取る半導体集積回路。 (4)上記(1)から(3)のいずれかに記載の半導体
集積回路であって、前記複数の回路はデータ出力回路で
ある半導体集積回路。 (5)上記(4)の半導体集積回路であって、当該半導
体集積回路は入出力データのデータ幅が可変であり、前
記制御回路は、データ幅に応じて、前記複数の回路のう
ち動作状態にする回路と非動作状態にする回路の個数を
設定し、前記タイミング調整回路は、前記データ出力回
路に印加する出力タイミング信号を、動作状態のデータ
出力回路が少ない時には多い時より遅くする半導体集積
回路。 (6)上記(5)に記載の半導体集積回路であって、当
該半導体集積回路は、シンクロナス・ダイナミック・ラ
ンダム・アクセス・メモリ(SDRAM)である半導体
集積回路。 (7)読出しデータのビット構成が選択可能な半導体記
憶装置において、制御信号に応答して動作しメモリセル
アレイから読み出されたデータを選択されたビット構成
に対応して選択してデータ出力部へ供給するデータ選択
回路と、前記制御信号を該データ選択回路に与えるタイ
ミングを選択されたビット構成に応答して調整するタイ
ミング制御部を有することを特徴とする半導体記憶装
置。 (8)上記(7)において、前記制御信号は、アドレス
情報信号であり、前記タイミング制御部は、該アドレス
情報信号の出力タイミングを選択されたビット構成に応
答して制御することを特徴とする半導体記憶装置。 (9)上記(7)において、前記制御信号はクロック信
号であり、前記データ選択回路は該クロックに応答して
データを保持するラッチ回路を有し、前記タイミング制
御部は、前記クロック信号の出力タイミングを選択され
たビット構成に応答して制御することを特徴とする半導
体記憶装置。 (10)上記(7)〜(9)のいずれかにおいて。、前
記タイミング制御部は、選択信号遅延手段であり、該選
択信号遅延手段は、設定されるビット構成に応じて、前
記アドレス情報信号を遅延させることを特徴とする半導
体記憶装置。
The delay circuit in the delay circuit 21 is not limited to the configuration described above. For example, the capacitor 6 shown in FIG.
2, 65 and 68 may be omitted. As shown in FIG. 19, a resistor 364 may be provided between the inverters 61 and 63. Such a resistor may be provided between the inverters 64 and 66 and between the inverters 67 and 69. The present invention is summarized as follows. (1) a plurality of circuits that operate in parallel according to a timing signal, each of which can be set to an operation state and a non-operation state;
A control circuit for setting each of the plurality of circuits to an operation state and a non-operation state according to an operation mode; and adjusting the timing signal according to the number of circuits in the operation state among the plurality of circuits. A semiconductor integrated circuit comprising a timing adjustment circuit. (2) The semiconductor integrated circuit according to (1), wherein the control circuit determines the operation mode from an external mode identification signal. (3) The semiconductor integrated circuit according to (1), further including an operation mode storage circuit that stores the operation mode, wherein the control circuit reads the operation mode from the operation mode storage circuit. (4) The semiconductor integrated circuit according to any one of (1) to (3), wherein the plurality of circuits are data output circuits. (5) The semiconductor integrated circuit according to (4), wherein the semiconductor integrated circuit has a variable data width of input / output data, and the control circuit operates among the plurality of circuits according to the data width. The timing adjustment circuit sets an output timing signal to be applied to the data output circuit later when the number of active data output circuits is small than when the number of active data output circuits is large. circuit. (6) The semiconductor integrated circuit according to (5), wherein the semiconductor integrated circuit is a synchronous dynamic random access memory (SDRAM). (7) In a semiconductor memory device capable of selecting a bit configuration of read data, operating in response to a control signal, selecting data read from the memory cell array in accordance with the selected bit configuration, and transmitting the selected data to a data output unit. A semiconductor memory device comprising: a data selection circuit to be supplied; and a timing control unit that adjusts a timing of applying the control signal to the data selection circuit in response to a selected bit configuration. (8) In the above (7), the control signal is an address information signal, and the timing control unit controls an output timing of the address information signal in response to a selected bit configuration. Semiconductor storage device. (9) In the above (7), the control signal is a clock signal, the data selection circuit has a latch circuit for holding data in response to the clock, and the timing control unit outputs the clock signal. A semiconductor memory device wherein timing is controlled in response to a selected bit configuration. (10) In any one of the above (7) to (9). A semiconductor memory device, wherein the timing control unit is a selection signal delay unit, and the selection signal delay unit delays the address information signal according to a set bit configuration.

【0046】[0046]

【発明の効果】以上説明したように、本発明によれば、
タイミング信号に応じて並行して動作し、それぞれが動
作状態と非動作状態に設定可能な複数の回路を有する半
導体装置における動作タイミングを安定化できるので、
より高速の動作が可能になる。特にあらかじめ大きなデ
ータ幅に対応できるコアを用意して各種の製品仕様に対
応できるようにしたSDRAMや動作途中にデータ幅が
変更できるSDRAMにおけるデータ出力のタイミング
が一定になるので、動作周波数を向上できる。
As described above, according to the present invention,
Since the operation timing can be stabilized in a semiconductor device having a plurality of circuits that operate in parallel according to a timing signal and can be set to an operation state and a non-operation state,
Higher speed operation becomes possible. In particular, the operating frequency can be improved because the data output timing is constant in an SDRAM that has a core that can cope with a large data width in advance and that can cope with various product specifications or in an SDRAM that can change the data width during operation. .

【図面の簡単な説明】[Brief description of the drawings]

【図1】従来のSDRAMのデータ出力回路に関係する
部分の構成例を示す図である。
FIG. 1 is a diagram showing a configuration example of a portion related to a data output circuit of a conventional SDRAM.

【図2】出力データのマスク構造を説明する図である。FIG. 2 is a diagram illustrating a mask structure of output data.

【図3】従来例においてデータ幅が異なる時のデータ出
力を示す図である。
FIG. 3 is a diagram showing data output when data widths are different in a conventional example.

【図4】本発明の第1実施例のSDRAMの全体構成を
示すブロック図である。
FIG. 4 is a block diagram showing an overall configuration of the SDRAM according to the first embodiment of the present invention.

【図5】第1実施例のSDRAMのデータ出力回路に関
係する部分の構成例を示す図である。
FIG. 5 is a diagram illustrating a configuration example of a portion related to a data output circuit of the SDRAM according to the first embodiment;

【図6】第1実施例におけるデータ幅が異なる時のデー
タ出力を示す図である。
FIG. 6 is a diagram showing data output when data widths are different in the first embodiment.

【図7】図5とは異なるデータ出力回路の構成を示す図
である。
FIG. 7 is a diagram illustrating a configuration of a data output circuit different from that of FIG. 5;

【図8】図4に示す遅延回路内の遅延制御信号生成回路
の回路図である。
8 is a circuit diagram of a delay control signal generation circuit in the delay circuit shown in FIG.

【図9】本発明の第2実施例のSDRAMの全体構成を
示すブロック図である。
FIG. 9 is a block diagram showing an overall configuration of an SDRAM according to a second embodiment of the present invention.

【図10】図9に示すモード記憶回路の回路図である。FIG. 10 is a circuit diagram of the mode storage circuit shown in FIG. 9;

【図11】図4に示すI/Oポートのブロック図であ
る。
FIG. 11 is a block diagram of an I / O port shown in FIG.

【図12】図11に示す4ビットデータバスデコーダの
回路図である。
12 is a circuit diagram of the 4-bit data bus decoder shown in FIG.

【図13】出力データバス幅が4ビットの場合の4ビッ
トデータバスデコーダの動作を示す回路図である。
FIG. 13 is a circuit diagram showing the operation of a 4-bit data bus decoder when the output data bus width is 4 bits.

【図14】出力データバス幅が8ビットの場合の4ビッ
トデータバスデコーダの動作を示す回路図である。
FIG. 14 is a circuit diagram showing the operation of a 4-bit data bus decoder when the output data bus width is 8 bits.

【図15】出力データバス幅が16ビットの場合の4ビ
ットデータバスデコーダの動作を示す回路図である。
FIG. 15 is a circuit diagram showing the operation of a 4-bit data bus decoder when the output data bus width is 16 bits.

【図16】デコードされたコラムアドレス信号とローレ
ベル信号が出力される出力端子との関係を示す図であ
る。
FIG. 16 is a diagram showing a relationship between a decoded column address signal and an output terminal from which a low level signal is output.

【図17】図11に示す4ビットデータバススイッチ回
路の回路図である。
FIG. 17 is a circuit diagram of the 4-bit data bus switch circuit shown in FIG. 11;

【図18】ハイインピーダンス制御回路を備えたSDR
AMの回路図である。
FIG. 18 shows an SDR having a high impedance control circuit.
It is a circuit diagram of AM.

【図19】別の構成の遅延回路の回路図である。FIG. 19 is a circuit diagram of a delay circuit having another configuration.

【符号の説明】[Explanation of symbols]

1 メモリセルアレイ 8−1〜8−n ブロック 12 制御回路 13 I/Oポート 20−1〜20−n 出力回路 21 遅延回路 DESCRIPTION OF SYMBOLS 1 Memory cell array 8-1 to 8-n block 12 Control circuit 13 I / O port 20-1 to 20-n Output circuit 21 Delay circuit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 柳沢 誠 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Makoto Yanagisawa 4-1-1 Kamikadanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture Fujitsu Limited

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 タイミング信号に応じて並行して動作
し、それぞれが動作状と非動作状態に設定可能な複数の
回路と、 動作モードに応じて、前記複数の回路のそれぞれを動作
状態と非動作状態に設する制御回路と、 前記複数の回路のうちの動作状態にある回路の個数に応
じて、前記タイミング信号を調整するタイミング調整回
路とを備えることを特徴とする半導体集積回路。
1. A plurality of circuits that operate in parallel according to a timing signal, each of which can be set to an operation state and a non-operation state, and that each of the plurality of circuits is set to an operation state and a non-operation state according to an operation mode. A semiconductor integrated circuit, comprising: a control circuit provided in an operation state; and a timing adjustment circuit adjusting the timing signal according to the number of circuits in an operation state among the plurality of circuits.
【請求項2】 請求項1に記載の半導体集積回路であっ
て、 前記複数の回路はデータ出力回路である半導体集積回
路。
2. The semiconductor integrated circuit according to claim 1, wherein said plurality of circuits are data output circuits.
【請求項3】 請求項2に記載の半導体集積回路であっ
て、 当該半導体集積回路は入出力データのデータ幅が可変で
あり、 前記制御回路は、データ幅に応じて、前記複数の回路の
うち動作状態にする回路と非動作状態にする回路の個数
を設定し、 前記タイミング調整回路は、前記データ出力回路に印加
する出力タイミング信号を、動作状態のデータ出力回路
が少ない時には多い時より遅くする半導体集積回路。
3. The semiconductor integrated circuit according to claim 2, wherein said semiconductor integrated circuit has a variable data width of input / output data, and said control circuit controls said plurality of circuits in accordance with a data width. The number of circuits to be activated and the number of circuits to be deactivated are set, and the timing adjustment circuit delays the output timing signal to be applied to the data output circuit when the number of active data output circuits is small compared to when the number is small. Semiconductor integrated circuit.
【請求項4】 読出しデータのビット構成が選択可能な
半導体記憶装置において、 制御信号に応答して動作しメモリセルアレイから読み出
されたデータを選択されたビット構成に対応して選択し
てデータ出力部へ供給するデータ選択回路と、 前記制御信号を該データ選択回路に与えるタイミングを
選択されたビット構成に応答して調整するタイミング制
御部を有することを特徴とする半導体記憶装置。
4. A semiconductor memory device capable of selecting a bit configuration of read data, operating in response to a control signal, selecting data read from a memory cell array in accordance with the selected bit configuration, and outputting data. A data selection circuit for supplying the control signal to the data selection circuit, and a timing control unit for adjusting a timing of applying the control signal to the data selection circuit in response to a selected bit configuration.
【請求項5】 前記タイミング制御部は、選択信号遅延
手段であり、該選択信号遅延手段は、設定されるビット
構成に応じて、前記アドレス情報信号を遅延させること
を特徴とする請求項7ないし9いずれか一項記載の半導
体記憶装置。
5. The apparatus according to claim 7, wherein the timing control unit is a selection signal delay unit, and the selection signal delay unit delays the address information signal according to a set bit configuration. 10. The semiconductor memory device according to claim 9.
JP11416999A 1998-04-24 1999-04-21 Semiconductor integrated circuit Expired - Fee Related JP3930198B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11416999A JP3930198B2 (en) 1998-04-24 1999-04-21 Semiconductor integrated circuit

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP11550898 1998-04-24
JP10-115508 1998-04-24
JP20349598 1998-07-17
JP10-203495 1998-07-17
JP11416999A JP3930198B2 (en) 1998-04-24 1999-04-21 Semiconductor integrated circuit

Publications (2)

Publication Number Publication Date
JP2000090662A true JP2000090662A (en) 2000-03-31
JP3930198B2 JP3930198B2 (en) 2007-06-13

Family

ID=27312670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11416999A Expired - Fee Related JP3930198B2 (en) 1998-04-24 1999-04-21 Semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JP3930198B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008090941A (en) * 2006-10-02 2008-04-17 Toshiba Corp Semiconductor memory device and control method thereof
JP2008108263A (en) * 2007-11-14 2008-05-08 Brother Ind Ltd Electronics
JP2010040118A (en) * 2008-08-06 2010-02-18 Fujitsu Microelectronics Ltd Semiconductor memory and memory system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008090941A (en) * 2006-10-02 2008-04-17 Toshiba Corp Semiconductor memory device and control method thereof
JP2008108263A (en) * 2007-11-14 2008-05-08 Brother Ind Ltd Electronics
JP2010040118A (en) * 2008-08-06 2010-02-18 Fujitsu Microelectronics Ltd Semiconductor memory and memory system

Also Published As

Publication number Publication date
JP3930198B2 (en) 2007-06-13

Similar Documents

Publication Publication Date Title
US7123541B2 (en) Memory with address management
US7977968B2 (en) Semiconductor memory device
US6088290A (en) Semiconductor memory device having a power-down mode
US6260128B1 (en) Semiconductor memory device which operates in synchronism with a clock signal
US5544115A (en) Semiconductor memory device allowing selection of the number of sense amplifiers to be activated simultaneously
US8437209B2 (en) Integrated circuit
US6307806B1 (en) Semiconductor integrated circuit and method of operating the same
US7466623B2 (en) Pseudo SRAM capable of operating in continuous burst mode and method of controlling burst mode operation thereof
US7251171B2 (en) Semiconductor memory and system apparatus
US6636443B2 (en) Semiconductor memory device having row buffers
US6496403B2 (en) Semiconductor memory device
US6789137B2 (en) Semiconductor memory device allowing reduction of I/O terminals
KR100719377B1 (en) Semiconductor memory device that reads data patterns
US7161865B2 (en) Semiconductor device
US6671788B2 (en) Synchronous semiconductor memory device having a burst mode for improving efficiency of using the data bus
US6147915A (en) Semiconductor integrated circuit
US20070147148A1 (en) Semiconductor memory device
US20020085427A1 (en) Semiconductor memory device for variably controlling drivability
JP3930198B2 (en) Semiconductor integrated circuit
JP2008077635A (en) Memory system
US6459636B2 (en) Mode selection circuit for semiconductor memory device
US6344763B1 (en) Semiconductor integrated circuit device that can suppress generation of signal skew between data input/output terminals
KR100279293B1 (en) Semiconductor device packaged by micro ball grid array package
JPH1125672A (en) Synchronous semiconductor memory device
JP4112754B2 (en) Semiconductor memory device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060606

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060807

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: 20070306

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070308

R150 Certificate of patent or registration of utility model

Ref document number: 3930198

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100316

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100316

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110316

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110316

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110316

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110316

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120316

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130316

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140316

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees