JP2008251060A - Semiconductor memory device - Google Patents
Semiconductor memory device Download PDFInfo
- Publication number
- JP2008251060A JP2008251060A JP2007087937A JP2007087937A JP2008251060A JP 2008251060 A JP2008251060 A JP 2008251060A JP 2007087937 A JP2007087937 A JP 2007087937A JP 2007087937 A JP2007087937 A JP 2007087937A JP 2008251060 A JP2008251060 A JP 2008251060A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- signal
- sdram
- clock signal
- clock enable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Dram (AREA)
Abstract
【課題】 2つの内部メモリにアドレスと制御信号を増やさずに独立したアドレスアクセス操作する半導体記憶装置を得る。
【解決手段】 共通のアドレス信号線から指定されるアドレスのデータを、個別のクロック信号線から入力されるクロック信号の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する第1と第2のSDRAMと、外部クロック信号に基づいて第1のSDRAMに供給される第1のクロック信号を生成するとともに、第2のSDRAMに供給され、第1のクロック信号と逆位相となる第2のクロック信号を生成するクロック生成回路を備えた。
【選択図】 図1PROBLEM TO BE SOLVED: To obtain a semiconductor memory device which performs an independent address access operation without increasing addresses and control signals in two internal memories.
Data of an address specified from a common address signal line is input / output from / to each individual data signal line at a predetermined phase with respect to a rising edge of a clock signal input from each individual clock signal line. The first clock signal supplied to the first SDRAM is generated based on the first and second SDRAMs and the external clock signal, and the first clock signal is supplied to the second SDRAM and has a phase opposite to that of the first clock signal. A clock generation circuit for generating a second clock signal is provided.
[Selection] Figure 1
Description
この発明は、半導体記憶装置内に設けられた2つのメモリに独立したアドレスアクセス操作できる半導体記憶装置に関するものである。 The present invention relates to a semiconductor memory device capable of performing an address access operation independent of two memories provided in the semiconductor memory device.
DRAM(DYNAMIC RANDOM-ACCESS MEMORY)などに代表される半導体記憶装置(メモリデバイス)は、データの大容量化と共に、データ転送速度の向上が求められている。半導体記憶装置のデータの大容量化が進展する一方で、システムで用いられるデータ記憶機能は分散的に配置することも必要とされており、大容量の半導体記憶装置をコスト的に効率的に用いる上で、半導体記憶装置に高速でデータ転送を行い、データ転送帯域を複数のアクセス要求により時分割で活用することが必要とされている。 2. Description of the Related Art Semiconductor memory devices (memory devices) represented by DRAM (DYNAMIC RANDOM-ACCESS MEMORY) and the like are required to increase the data transfer rate and increase the data capacity. While the increase in data capacity of semiconductor memory devices has progressed, the data storage function used in the system is also required to be distributed, so that large capacity semiconductor memory devices can be used efficiently and cost-effectively. In the above, it is necessary to transfer data to a semiconductor memory device at high speed and to use the data transfer band in a time-sharing manner by a plurality of access requests.
例えば、図10の従来の半導体記憶装置を示すブロック構成図のように、図10(a)のデータ記憶機能が分散した構成から、図10(b)に示す大容量の半導体記憶装置へデータ記憶機能を集約した構成をとるようにしている。 For example, as shown in the block diagram of the conventional semiconductor memory device in FIG. 10, the data storage function shown in FIG. 10A is distributed to the large-capacity semiconductor memory device shown in FIG. 10B. It is designed to have a function-intensive configuration.
このために、高速のデータ転送を可能にするシンクロナス方式のDRAM(SDRAM:SYNCHRONOUS DYNAMIC RANDOM-ACCESS MEMORY)が各種提案されている。SDRAMは、内部での動作を外部から供給するクロック信号に同期してパイプライン方式で行い、データの入出力も外部クロック信号に同期して行う。SDRAMはクロック信号の立ち上がりに同期してデータの転送を行っており、データの転送周期はクロックの周期と同じである。 For this reason, various types of synchronous DRAM (SDRAM: SYNCHRONOUS DYNAMIC RANDOM-ACCESS MEMORY) that enable high-speed data transfer have been proposed. The SDRAM performs internal operations in a pipeline manner in synchronization with a clock signal supplied from the outside, and performs data input / output in synchronization with the external clock signal. The SDRAM transfers data in synchronization with the rising edge of the clock signal, and the data transfer cycle is the same as the clock cycle.
これに対して、クロック信号の立ち上がりエッジと立ち下がりエッジの両方に同期してデータ転送を行うことにより、同じクロック周期であれば従来の方式に比べて2倍の速度でデータを転送できるダブル・データ・レート(DDR:Double Data Rate)型のSDRAM(DDR−SDRAM)が提案されている。DDR−SDRAMであれば、同じクロック周期であれば従来の2倍の速度でデータ転送が可能である。 On the other hand, by performing data transfer in synchronization with both the rising edge and falling edge of the clock signal, double data can be transferred at twice the speed of the conventional method in the same clock cycle. A data rate (DDR: Double Data Rate) type SDRAM (DDR-SDRAM) has been proposed. In the case of a DDR-SDRAM, data transfer can be performed at twice the speed as in the conventional case with the same clock cycle.
さらに、1つのパッケージ内に2個のDDR−SDRAMを設け、データ入出力線に共通に接続して1つの半導体記憶装置として、外部クロック信号から、この外部クロック信号と同一周波数で同一位相の第1クロック信号と、外部クロック信号と同一周波数で1/4位相のずれた第2クロック信号を発生するクロック発生回路を設け、第1クロック信号と第2クロック信号を2個のDDR−SDRAMにクロック信号として供給することにより、2個のDDR−SDRAMを1/4位相ずらして動作させ、第1のDDR−SDRAMのデータ出力部は、第1クロック信号の立ち上がりエッジと立ち下がりエッジから所定の位相後から1/4位相分の期間それぞれデータを出力し、それ以外の期間はデータ出力回路をハイ・インピーダンス状態にし、第2のメモリデバイスのデータ出力部は、第2クロック信号の立ち上がりエッジと立ち下がりエッジから所定の位相後から1/4位相分の期間それぞれデータを出力し、それ以外の期間はデータ出力回路をハイ・インピーダンス状態にすることにより、従来のDDR−SDRAMの構成をそのまま使用してDDR−SDRAMの2倍の速度でデータを転送できる半導体記憶装置も提案されている(例えば、特許文献1)。 Further, two DDR-SDRAMs are provided in one package, and are connected in common to the data input / output lines to form one semiconductor memory device from the external clock signal having the same frequency and the same phase as the external clock signal. A clock generation circuit for generating a first clock signal and a second clock signal having the same frequency as that of the external clock signal and a phase shift of ¼ phase is provided, and the first clock signal and the second clock signal are clocked to two DDR-SDRAMs. By supplying the two DDR-SDRAMs as signals, the data output unit of the first DDR-SDRAM operates at a predetermined phase from the rising edge and the falling edge of the first clock signal. Later, data is output for a period of 1/4 phase, and the data output circuit is in a high-impedance state during other periods. The data output unit of the second memory device outputs data for a period of ¼ phase after a predetermined phase from the rising edge and the falling edge of the second clock signal, and outputs data during the other periods. There has also been proposed a semiconductor memory device that can transfer data at twice the speed of DDR-SDRAM by using the configuration of a conventional DDR-SDRAM as it is by putting the circuit in a high impedance state (for example, Patent Document 1). ).
従来のSDRAMでは、システムが要求する複数のデータ記憶機能を、複数の個別のアドレスに対する転送を高速に時分割動作することにより実現するメモリデバイスを提供するものである。 A conventional SDRAM provides a memory device that realizes a plurality of data storage functions required by a system by performing transfer to a plurality of individual addresses in a time-sharing manner at a high speed.
しかしながら、例えば図10のように、分散するデータ記憶機能を大容量の半導体記憶装置に集約するには、構成する個別のデータ入出力アクセス平均帯域を満たすだけでなく、構成する全てのデータ記憶機能のデータ入出力アクセス最大帯域発生時に入出力するデータの連続性を欠くことがないように、構成するデータ記憶機能毎に必要な容量の待機用バッファメモリを備える必要があり、特に、CPUインタフェース機能と連動していて、データ入出力アクセス平均帯域は低くてもCPUインタフェース動作の効率を上げるためにデータ入出力アクセス最大帯域が高いことが要求されるデータ記憶機能が含まれる場合には、際限なく大きい容量の待機用バッファメモリが望まれるため、1つの半導体記憶装置に集約する構成をとることが不適切となるという課題がある。 However, for example, as shown in FIG. 10, in order to aggregate distributed data storage functions into a large-capacity semiconductor storage device, not only the individual data input / output access average bandwidth to be configured but also all the data storage functions to be configured In order to ensure that data input / output continuity is not lost when the maximum data input / output access bandwidth is generated, it is necessary to provide a standby buffer memory having a required capacity for each data storage function to be configured. If there is a data storage function that requires a high maximum data input / output access bandwidth to increase the efficiency of CPU interface operation even if the average data input / output access bandwidth is low, there is no limit. Since a large-capacity standby buffer memory is desired, it may be configured to be integrated into one semiconductor memory device. There is a problem that becomes appropriate.
また、メモリデバイスの高速化は、これまでデザインルールの縮小や配線の低抵抗化、回路段数の削減などで実現してきてはいるが、すでに電子速度などの物理的な限界が見え始めており、これまでのデザインルールの縮小や配線の低抵抗化などによる従来の技術の改良では、これ以上の高速化が難しくなっているという問題がある。さらに、クロックの速度やメモリデバイスとのデータ転送をより一層高速にするために、基板設計における高速化対応が要求されるので、コスト面や信頼性面での対応が難しくなってきているという問題がある。 In addition, memory device speedup has been achieved by reducing design rules, lowering wiring resistance, and reducing the number of circuit stages, but physical limits such as electronic speed have already begun to appear. The improvement of the conventional technology by reducing the design rule up to this point and reducing the resistance of the wiring has a problem that it is difficult to increase the speed further. Furthermore, in order to further increase the clock speed and data transfer with the memory device, it is required to increase the speed in the board design, which makes it difficult to cope with cost and reliability. There is.
この発明は、上記のような課題を解決するためになされたものであり、クロック速度や内部動作速度が同じSDRAMを2個1つのパッケージ内に有し、アドレスと制御信号を増やすことなく、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作ができる半導体記憶装置を得ることを目的とする。 The present invention has been made in order to solve the above-described problems, and includes two SDRAMs having the same clock speed and the same internal operation speed in one package, and without increasing addresses and control signals. It is an object of the present invention to obtain a semiconductor memory device capable of two independent data transfer operations by performing independent address access operations on two SDRAMs.
この発明における半導体記憶装置は、共通のアドレス信号線から指定されるアドレスのデータを、個別のクロック信号線から入力されるクロック信号の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する第1と第2のSDRAMと、外部クロック信号に基づいて第1のSDRAMに供給される第1のクロック信号を生成するとともに、第2のSDRAMに供給され、第1のクロック信号と逆位相となる第2のクロック信号を生成するクロック生成回路を備えたものである。 In the semiconductor memory device according to the present invention, the data of the address specified from the common address signal line is transmitted from the individual data signal line at a predetermined phase with respect to the rising edge of the clock signal input from the individual clock signal line. The first and second SDRAMs to be input / output and the first clock signal supplied to the first SDRAM based on the external clock signal are generated, and the first clock signal supplied to the second SDRAM is A clock generation circuit for generating a second clock signal having an opposite phase is provided.
この発明によれば、クロック速度や内部動作速度が同じSDRAMを2個1つのパッケージ内に有し、アドレスと制御信号を増やすことなく、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作ができる。 According to the present invention, two SDRAMs having the same clock speed and internal operation speed are included in one package, and two independent SDRAMs are operated by independent address access operations without increasing addresses and control signals. Data transfer operation is possible.
この発明は、特にシンクロナス方式のダイナミック・ランダム・アクセス・メモリ(SDRAM)を2個1つのパッケージ内に有し、2つのSDRAMに独立したアドレスアクセス操作できる半導体記憶装置に関するものである。 The present invention particularly relates to a semiconductor memory device having two synchronous dynamic random access memories (SDRAMs) in one package and capable of independent address access operations for the two SDRAMs.
この発明では、2つのSDRAMに共通のアドレス信号線を接続し、クロック信号あるいはクロックイネーブル信号のいずれかを個別に接続する。アドレス信号線以外の共通に接続する制御信号線には、アドレス線に載せたデータの読み込み設定を制御する信号であるCAS信号(列アドレス指定信号)、RAS信号(行アドレス指定信号)、WE信号(書き込み命令信号)等が含まれる。また、SDRAMには、クロック信号の周期ごとのデータの入出力を制御する信号であるライトイネーブル信号(書き込み許可信号)、リードイネーブル信号(読み出し許可信号)が個別に接続され、書き込みと読み出しのデータ方向を指定する。 In the present invention, a common address signal line is connected to two SDRAMs, and either a clock signal or a clock enable signal is individually connected. Control signal lines other than the address signal lines that are commonly connected include a CAS signal (column address designation signal), a RAS signal (row address designation signal), and a WE signal, which are signals for controlling the setting of reading data placed on the address line. (Write command signal) and the like are included. In addition, a write enable signal (write enable signal) and a read enable signal (read enable signal), which are signals for controlling input / output of data for each cycle of the clock signal, are individually connected to the SDRAM, and write and read data Specify the direction.
実施の形態1.
この発明の実施の形態1では、外部クロック信号に対して同一位相のクロック信号(正相クロック信号)となる第1のクロック信号をSDRAMコア11に、逆位相のクロック信号(逆相クロック信号)となる第2のクロック信号をSDRAMコア12に入力するようにした半導体記憶装置の一例について説明する。
In the first embodiment of the present invention, the first clock signal that is the same phase clock signal (normal phase clock signal) with respect to the external clock signal is sent to the
図1は、この発明の実施の形態1における半導体記憶装置の一実施例を示すブロック構成図である。 FIG. 1 is a block diagram showing an example of the semiconductor memory device according to the first embodiment of the present invention.
図1において、半導体記憶装置10は、第1と第2のSDRAMコア(SDRAM)11、12と、クロック生成回路13を備えている。第1のSDRAM11と第2のSDRAM12は、共通のアドレス信号線から指定されるアドレスのデータを、個別のクロック信号線から入力されるクロック信号の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する。クロック生成回路13は、外部クロック信号に基づいて第1のSDRAMに供給される第1のクロック信号を生成するとともに、第2のSDRAMに供給され、第1のクロック信号と逆位相となる第2のクロック信号を生成する。
In FIG. 1, the
また、半導体記憶装置10は、外部からアドレス、制御信号を入力され、外部と入出力データを入出力するため、メモリインタフェース回路(メモリI/F)21、22と、クロック生成回路23と切替回路24を外部に備えている。メモリインタフェース回路(メモリI/F)21は、SDRAMコア11に接続して書き込み/読み出しするとともに、そのアドレスと制御信号を出力して制御する。メモリインタフェース回路(メモリI/F)22は、SDRAMコア12に接続して書き込み/読み出しするとともに、そのアドレスと制御信号を出力して制御する。クロック生成回路23は、外部クロック信号に基づいてメモリインタフェース回路21に供給される正相クロック信号を生成するとともに、メモリインタフェース回路22に供給され、正相クロック信号と逆位相となる逆相クロック信号を生成し、メモリインタフェース回路21、22が出力するアドレスと制御信号を切り替える切替信号を出力する。切替回路24は、メモリインタフェース回路21とメモリインタフェース回路22が生成するアドレス、制御信号をクロック生成回路23が出力する切替信号に基づいて切り替えて半導体記憶装置10に出力する。
Further, the
なお、クロック生成回路13は、外部クロック信号に基づいてSDRAM11、12にクロック信号を供給するが、2つのクロック信号が互いに逆相であればよく、SDRAM11に供給するクロック信号が外部クロック信号に対して正相または逆相のいずれでも構わない。また、クロック生成回路23は、外部クロック信号に基づいてメモリインタフェース回路21、22にクロック信号を供給するが、2つのクロック信号が互いに逆相であればよく、メモリインタフェース回路21に供給するクロック信号が外部クロック信号に対して正相または逆相のいずれでも構わない。ただし、クロック生成回路13とクロック生成回路23は、SDRAM11、12とメモリインタフェース回路21、22の間のデータ転送が合うように、例えばSDRAM11とメモリインタフェース回路21のクロック信号の位相を外部クロック信号に対して合わせればよい。以下、SDRAM11とメモリインタフェース回路21のクロック信号の位相を外部クロック信号に対して同一位相の正相に合わせるものとして説明する。
Note that the
次に、図1に基づいて、この発明の半導体記憶装置の動作について説明する。なお、図2は、図1のブロック図の構成においてメモリへの書き込み操作またはメモリからの読み出し操作をする場合の動作タイミングの説明図である。 Next, the operation of the semiconductor memory device of the present invention will be described with reference to FIG. FIG. 2 is an explanatory diagram of operation timing when a write operation to the memory or a read operation from the memory is performed in the configuration of the block diagram of FIG.
メモリインタフェース回路21は、クロック生成回路23が供給する、外部クロック信号に対して正相のクロック信号により、外部クロック信号の立ち上がりで動作する。メモリインタフェース回路22は、クロック生成回路23が供給する、第1のクロック信号に対して逆相のクロック信号により、外部クロック信号の立ち下がりで動作する。
The
一方、半導体記憶装置10内部のクロック生成回路13は、SDRAMコア11とSDRAMコア12にクロック信号をそれぞれ供給する。SDRAMコア11は、クロック生成回路13が出力する外部クロック信号に対して正相の第1のクロック信号を接続して、外部クロック信号の立ち上がりで動作する。SDRAMコア12は、クロック生成回路13が出力する第1のクロック信号に対して逆相の第2のクロック信号を接続して、外部クロック信号の立ち下がりで動作する。
On the other hand, the
メモリインタフェース回路21が生成出力するアドレスと制御信号とメモリインタフェース回路22が生成出力するアドレスと制御信号は、クロック生成回路23が出力する切替信号により時分割でアドレスと制御信号が切り替えられて半導体記憶装置10に接続され、共通接続するSDRAMコア11とSDRAMコア12に、外部クロック信号の立ち上がりでメモリインタフェース回路21のアドレスと制御信号がSDRAMコア11に入力され、外部クロック信号の立ち下がりでメモリインタフェース回路22のアドレスと制御信号がSDRAMコア12に入力される。ここで、クロック生成回路23が出力する切替信号は、入力する外部クロック信号の立ち上がりおよび立ち下がりのエッジタイミングでサンプルする場合のホールドおよびサンプルタイミング条件を満たす信号である。
The address and control signal generated and output by the
このようにして、メモリインタフェース回路21とSDRAMコア11は外部クロック信号の立ち上がりで、メモリインタフェース回路22とSDRAMコア12は外部クロック信号の立ち下がりで動作することにより、メモリインタフェース回路21とメモリインタフェース回路22は互いに独立してアドレスと制御信号を生成出力し、SDRAMコア11とSDRAMコア12は互いに独立してメモリインタフェース回路21およびメモリインタフェース回路22とデータを入出力する。
In this manner, the
なお、図1のブロック図に示した外部のメモリインタフェース回路21とメモリインタフェース回路22は、独立して設けるものとして説明を行ったが、これら2つのメモリインタフェース回路の機能を果たす1つのメモリインタフェース回路として設けてもよい。また、1つにまとめられたメモリインタフェース回路は、さらに、その内部に切替回路24を内蔵し、クロック生成回路23からの切替信号を受けて切り替えられたアドレス、制御信号をSDRAMコア11とSDRAMコア12に直接出力するものであってもよい。
The external
以上のように、この発明の実施の形態1における半導体記憶装置では、第1のSDRAMコア11が外部クロック信号の立ち上がりで動作するように外部クロック信号に対して正相のクロック信号を接続し、第2のSDRAMコア12が外部クロック信号の立ち下がりで動作するように第1のクロック信号に対して逆相のクロック信号を接続するようにしているので、2つのSDRAMコアに独立したアドレスアクセス操作することにより、2つのSDRAMコアは独立したデータ転送動作ができる。
As described above, in the semiconductor memory device according to the first embodiment of the present invention, the positive phase clock signal is connected to the external clock signal so that the
また、この発明の実施の形態1における半導体記憶装置では、アドレスと制御信号を第1のSDRAMコア11と第2のSDRAMコア12に共通接続して、アドレスと制御信号を切り替えることにより外部クロック信号の立ち上がりと立ち下がりで独立した個別のアドレスと制御信号を与えるようにしているので、アドレスと制御信号の接続線数の増加を抑制することができる。
In the semiconductor memory device according to the first embodiment of the present invention, the address and control signal are commonly connected to the
実施の形態2.
この発明の実施の形態2では、外部からクロック選択信号をメモリレジスタに設定し、SDRAMコア12に入力する第2のクロック信号を第1のクロック信号に対して正相クロック信号または逆相クロック信号のいずれかに切り替えることができる半導体記憶装置の一例について説明する。
In the second embodiment of the present invention, a clock selection signal is set in the memory register from the outside, and the second clock signal input to the
図3は、この発明の実施の形態2における半導体記憶装置の一実施例を示すブロック構成図である。 FIG. 3 is a block diagram showing an example of the semiconductor memory device according to the second embodiment of the present invention.
図3において、半導体記憶装置10は、第1と第2のSDRAMコア(SDRAM)11、12と、クロック生成回路13aと、メモリレジスタ14を備えている。第1のSDRAM11と第2のSDRAM12は、この発明の実施の形態2と同様に、共通のアドレス信号線から指定されるアドレスのデータを、個別のクロック信号線から入力されるクロック信号の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する。メモリレジスタ回路(メモリレジスタ)14は、第2のSDRAM12へ供給するクロック信号を指定するクロック選択信号を設定する。クロック生成回路13aは、外部クロック信号に基づいて第1のSDRAMに供給される第1のクロック信号を生成するとともに、第1のクロック信号を正相クロック信号として逆位相となる逆相クロック信号を生成し、メモリレジスタ14に設定されたクロック選択信号に基づいて正相クロック信号または逆相クロック信号を選択して第2のSDRAM12に第2のクロック信号として供給する。
In FIG. 3, the
よって、図3の半導体記憶装置10における図1と異なる箇所は、半導体記憶装置10内部に、メモリレジスタ14を備えている点であり、クロック生成回路13がメモリレジスタ14の設定内容(クロック選択信号)に基づいてSDRAM12へ第2のクロック信号を供給するクロック生成回路13aとなっている。半導体記憶装置10は、図3(a)、(b)において共通であるが、図3(a)はメモリレジスタ14にSDRAM12へ逆相クロック信号を供給するクロック選択信号を指定する場合、また図3(b)はメモリレジスタ14にSDRAM12へ正相クロック信号を供給するクロック選択信号を指定する場合の外部回路の構成と接続の一例を示している。
Therefore, the
図3(a)の外部回路は、図1と同様の構成である。一方、図3(b)の外部回路は、クロック生成回路23および切替回路24を省き、メモリインタフェース回路21、22を統合したメモリインタフェース回路20の1系統だけとし、外部クロック信号をメモリインタフェース回路20に直接接続している。
The external circuit in FIG. 3A has the same configuration as that in FIG. On the other hand, in the external circuit of FIG. 3B, the
次に、図3に基づいて、この発明の半導体記憶装置の動作について説明する。 Next, the operation of the semiconductor memory device of the present invention will be described with reference to FIG.
半導体記憶装置10の外部より接続されるアドレスと制御信号を、内部のSDRAMコア11、SDRAMコア12およびメモリレジスタ14に共通接続するとともに、メモリレジスタ14はSDRAMコア11と同様に第1のクロック信号により外部クロック信号の立ち上がりで動作させ、外部のメモリインタフェース回路21が生成するアドレスと制御信号によりメモリレジスタ14の設定内容(クロック選択信号)を更新する。メモリレジスタ14の設定内容(クロック選択信号)をクロック生成回路13aに接続して、クロック生成回路13aが出力する第2のクロック信号を第1のクロック信号に対して正相クロック信号もしくは逆相クロック信号となるように切り替える。
An address and a control signal connected from the outside of the
図3(a)はメモリレジスタ14の設定内容を、クロック生成回路13aが出力する第2のクロック信号を第1のクロック信号に対して逆相クロック信号となるように切り替えた場合の外部回路構成を示し、実施の形態1と同様に動作する。
FIG. 3A shows an external circuit configuration in which the setting contents of the
図3(b)はメモリレジスタ14の設定内容を、クロック生成回路13aが出力する第2のクロック信号を第1のクロック信号に対して正相クロック信号となるように切り替えた場合の外部回路構成を示し、メモリインタフェース回路21とメモリインタフェース回路22が同一位相の外部クロック信号で同じアドレスのメモリにデータを入出力するため、2つのメモリインタフェース回路を統一してメモリインタフェース回路20の共通化を図ることができる。SDRAMコア11とSDRAMコア12はメモリインタフェース回路20が生成するアドレスと制御信号により同じアドレスアクセス操作を行い、SDRAMコア11とSDRAMコア12は1系統となってメモリインタフェース回路20とデータを入出力する。
FIG. 3B shows the external circuit configuration when the setting contents of the
以上のように、この発明の実施の形態2における半導体記憶装置では、外部からのメモリレジスタ設定操作により実施の形態1と同様に、SDRAMコア12に接続する第2のクロック信号を第1のクロック信号に対して逆相クロック信号になるように設定できるので、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作ができ、また、アドレスと制御信号の接続線数の増加を抑制することができる。
As described above, in the semiconductor memory device according to the second embodiment of the present invention, the second clock signal connected to the
また、この発明の実施の形態2における半導体記憶装置では、外部からのメモリレジスタ設定操作によりSDRAMコア12に接続する第2のクロック信号を第1のクロック信号に対して正相クロック信号または逆相クロック信号に切り替えられるようにしているので、SDRAMコア11とSDRAMコア12を独立した個別のアドレス、制御信号でアクセスする構成と、SDRAMコア11とSDRAMコア12を同じアドレス、制御信号でアクセスする構成から使い分けることができ、異なる構成のシステムに同じ半導体記憶装置10が適用できる。
In the semiconductor memory device according to the second embodiment of the present invention, the second clock signal connected to
実施の形態3.
この発明の実施の形態3では、倍速のクロック信号をSDRAMコア11とSDRAMコア12に接続して、入力するクロックイネーブル信号の周期毎の状態変化に従って有意となる第1のクロックイネーブル信号と第2のクロックイネーブル信号をそれぞれSDRAMコア11とSDRAMコア12に接続することにより、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作ができる半導体記憶装置の一例について説明する。
Embodiment 3 FIG.
In the third embodiment of the present invention, a double-speed clock signal is connected to the
図4は、この発明の実施の形態2における半導体記憶装置の一実施例を示すブロック構成図である。 FIG. 4 is a block diagram showing an example of the semiconductor memory device according to the second embodiment of the present invention.
図4において、半導体記憶装置10は、第1と第2のSDRAMコア(SDRAM)11、12と、クロックイネーブル生成回路15を備えている。第1のSDRAM11と第2のSDRAM12は、共通のアドレス信号線から指定されるアドレスのデータを、共通のクロック信号線から入力されるクロック信号のうち、個別のクロックイネーブル信号線から入力されるクロックイネーブル信号で有効とされるクロック信号の周期の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する。クロックイネーブル生成回路15は、クロックの周期毎の外部クロックイネーブル信号の状態変化に基づいて、第1のSDRAMに供給される第1のクロックイネーブル信号を生成するとともに、第2のSDRAMに供給され、第1のクロックイネーブル信号と排他的に有意と非有意が切り替わる第2のクロックイネーブル信号を生成する。
In FIG. 4, the
また、半導体記憶装置10は、外部からアドレス、制御信号を入力され、外部と入出力データを入出力するため、メモリインタフェース回路(メモリI/F)31、32と、クロック生成回路33と切替回路24を外部に備えている。メモリインタフェース回路(メモリI/F)31は、SDRAMコア11に接続して書き込み/読み出しするとともに、そのアドレスと制御信号を出力して制御する。メモリインタフェース回路(メモリI/F)32は、SDRAMコア12に接続して書き込み/読み出しするとともに、そのアドレスと制御信号を出力して制御する。クロック生成回路33は、外部クロック信号に基づいて、メモリインタフェース回路31に供給されるクロックイネーブル1を生成するとともに、メモリインタフェース回路32に供給され、クロックイネーブル1と排他的に有意と非有意が切り替わるクロックイネーブル2を生成し、メモリインタフェース回路31、32と半導体記憶装置10に供給する外部クロック信号に対する倍速クロック信号を生成する。切替回路24は、メモリインタフェース回路31とメモリインタフェース回路32が生成するアドレス、制御信号をクロック生成回路33が出力する切替信号に基づいて切り替えて半導体記憶装置10に出力する。ここでは、切替回路24へ入力する切替信号は、クロック生成回路33が出力するクロックイネーブル1とする。
The
なお、クロックイネーブル生成回路15は、外部クロック信号に基づいてSDRAM11、12にクロックイネーブル信号を供給するが、2つのクロックイネーブル信号が互いに排他的周期であればよく、SDRAM11に供給するクロックイネーブル信号が外部クロックイネーブル信号(クロックイネーブル1)に対して同一周期または排他的周期のいずれでも構わない。また、クロック生成回路33は、外部クロック信号に基づいてメモリインタフェース回路31、32にクロックイネーブル信号を供給するが、2つのクロックイネーブル信号が互いに排他的周期であればよい。ただし、クロックイネーブル生成回路15とクロック生成回路33は、SDRAM11、12とメモリインタフェース回路31、32の間のデータ転送が合うように、例えばSDRAM11とメモリインタフェース回路31のクロックイネーブル信号の有意と非有意の状態変化を合わせればよい。以下、SDRAM11とメモリインタフェース回路31のクロックイネーブル信号の有意と非有意の状態変化を合わせるものとして説明する。
Note that the clock enable
次に、図4に基づいて、この発明の半導体記憶装置の動作について説明する。なお、図5は、図4のブロック図の構成におけるメモリへの書き込み操作またはメモリからの読み出し操作をする場合の動作タイミングの説明図である。 Next, the operation of the semiconductor memory device of the present invention will be described with reference to FIG. FIG. 5 is an explanatory diagram of operation timing when a write operation to the memory or a read operation from the memory in the configuration of the block diagram of FIG. 4 is performed.
メモリインタフェース回路31とメモリインタフェース回路32はクロック生成回路33が供給する、外部クロック信号から生成した倍速クロック信号の立ち上がりで動作し、メモリインタフェース回路31はクロック生成回路33が供給するクロックイネーブル1が有意状態である周期に動作し、メモリインタフェース回路32はクロック生成回路33が供給するクロックイネーブル2が有意状態である周期に動作する。ここで、クロックイネーブル1とクロックイネーブル2は排他的周期に互いに有意状態となる。一方、半導体記憶装置10内部のクロックイネーブル生成回路15に外部クロック信号を接続して、SDRAMコア11はクロックイネーブル生成回路15が出力するクロックイネーブル信号入力(クロックイネーブル1)と同一周期に有意状態となる第1のクロックイネーブル信号を接続して倍速クロック信号の立ち上がりで動作し、SDRAMコア12はクロックイネーブル生成回路15が出力するクロックイネーブル信号入力(クロックイネーブル1)と1周期遅延して有意状態となる第2のクロックイネーブル信号を接続して倍速クロック信号の立ち上がりで動作する。
The
また、図6は、この発明の実施の形態3における半導体記憶装置に含まれるクロックイネーブル生成回路15の動作仕様と動作タイミングの説明図である。メモリインタフェース回路31が生成出力するアドレスと制御信号とメモリインタフェース回路32が生成出力するアドレスと制御信号は、クロック生成回路33が出力するクロックイネーブル1により時分割で切り替えられたアドレスと制御信号として半導体記憶装置10に接続され、共通接続するSDRAMコア11とSDRAMコア12に、クロックイネーブル1(第1のクロックイネーブル信号と同一位相)が有意状態の周期の倍速クロック信号の立ち上がりでメモリインタフェース回路31のアドレスと制御信号がSDRAMコア11に入力され、クロックイネーブル2(第2のクロックイネーブル信号と同一位相)が有意状態の周期の倍速クロック信号の立ち上がりでメモリインタフェース回路32のアドレスと制御信号がSDRAMコア12に入力される。ここで、クロック生成回路33が出力するクロックイネーブル1とクロックイネーブル2は、倍速クロック信号の立ち上がりエッジタイミングでサンプルする場合のホールドおよびサンプルタイミング条件を満たす信号である。
FIG. 6 is an explanatory diagram of operation specifications and operation timings of the clock enable
このようにして、メモリインタフェース回路31とSDRAMコア11はクロックイネーブル1(第1のクロックイネーブル信号と同一位相)が有意状態の周期の倍速クロック信号の立ち上がりで、メモリインタフェース回路32とSDRAMコア12はクロックイネーブル2(第2のクロックイネーブル信号と同一位相)が有意状態の周期の倍速クロック信号の立ち上がりで動作することにより、メモリインタフェース回路31とメモリインタフェース回路32は互いに独立してアドレスと制御信号を生成出力し、SDRAMコア11とSDRAMコア12は互いに独立してメモリインタフェース回路31およびメモリインタフェース回路32とデータを入出力する。
In this way, the
なお、図4のブロック図に示した外部のメモリインタフェース回路31とメモリインタフェース回路32は、独立して設けるものとして説明を行ったが、これら2つのメモリインタフェース回路の機能を果たす1つのメモリインタフェース回路として設けてもよい。また、1つにまとめられたメモリインタフェース回路は、さらに、その内部に切替回路24を内蔵し、クロック生成回路33からの切替信号を受けて切り替えられたアドレス、制御信号をSDRAMコア11とSDRAMコア12に直接出力するものであってもよい。
The external
以上のように、この実施の形態3における半導体記憶装置では、第1のSDRAMコア11と第2のSDRAMコア12が互いに排他的周期に動作するようにしているので、2つのSDRAMコアに独立したアドレスアクセス操作することにより、2つのSDRAMコアとは独立したデータ転送動作ができる。
As described above, in the semiconductor memory device according to the third embodiment, the
また、この発明の実施の形態3における半導体記憶装置では、アドレスと制御信号を第1のSDRAMコア11と第2のSDRAMコア12に共通接続して、アドレスと制御信号を切り替えることによりクロックイネーブル信号入力の状態変化に従ってアドレスと制御信号を与えるようにしているので、アドレスと制御信号の接続線数の増加を抑制することができる。
In the semiconductor memory device according to the third embodiment of the present invention, the address and control signal are commonly connected to
実施の形態4.
この発明の実施の形態4では、外部からクロックイネーブル選択信号を設定可能なメモリレジスタを備えてその内容を操作することにより、SDRAMコア12に接続する第2のクロックイネーブル信号をSDRAMコア11に接続する第1のクロックイネーブル信号と同一周期に有意状態となるように切り替えることができる半導体記憶装置の一例について説明する。
In the fourth embodiment of the present invention, the second clock enable signal connected to the
図7は、この発明の実施の形態4における半導体記憶装置の一実施例を示すブロック構成図である。 FIG. 7 is a block diagram showing an example of the semiconductor memory device according to the fourth embodiment of the present invention.
図7において、半導体記憶装置10は、第1と第2のSDRAMコア(SDRAM)11、12と、クロックイネーブル生成回路15aと、メモリレジスタ14を備えている。第1のSDRAM11と第2のSDRAM12は、この発明の実施の形態3と同様に、第1のSDRAM11と第2のSDRAM12は、共通のアドレス信号線から指定されるアドレスのデータを、共通のクロック信号線から入力されるクロック信号のうち、個別のクロックイネーブル信号線から入力されるクロックイネーブル信号で有効とされるクロック信号の周期の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する。メモリレジスタ回路(メモリレジスタ)14は、第2のSDRAM12へ供給するクロックイネーブル信号を指定するクロックイネーブル選択信号を設定する。クロックイネーブル生成回路15aは、クロックの周期毎の外部クロックイネーブル信号の状態変化に基づいて、第1のSDRAMに供給される第1のクロックイネーブル信号を生成するとともに、第1のクロックイネーブル信号と排他的に有意と非有意が切り替わる排他的周期のクロックイネーブル信号を生成し、メモリレジスタに設定されたクロックイネーブル選択信号に基づいて第1のクロックイネーブル信号と同一周期のクロックイネーブル信号または排他的周期のクロックイネーブル信号を選択して第2のSDRAMに第2のクロックイネーブル信号として供給する。
In FIG. 7, the
よって、図7の半導体記憶装置10において、図4と異なる箇所は、半導体記憶装置10内部に、メモリレジスタ14を備えている点であり、クロックイネーブル生成回路15がメモリレジスタ14の設定内容(クロックイネーブル選択信号)に基づいてSDRAM12へ第2のクロックイネーブル信号を供給するクロックイネーブル生成回路15aとなっている。半導体記憶装置10は、図7(a)、(b)において共通であるが、図7(a)はメモリレジスタ14にSDRAM12へ排他的周期のイネーブル信号クロック信号を供給するクロックイネーブル選択信号を指定する場合、また図7(b)はメモリレジスタ14にSDRAM12へ同一周期のクロックイネーブル信号を供給するクロックイネーブル選択信号を指定する場合の外部回路の構成と接続の一例を示している。
Therefore, the
図7(a)の外部回路は、図4と同様の構成である。一方、図7(b)の外部回路は、クロック生成回路33および切替回路24を省き、メモリインタフェース回路31、32を統合したメモリインタフェース回路30の1系統だけとし、外部クロック信号を半導体記憶装置10、メモリインタフェース回路30に直接接続している。この図7(b)の場合、半導体記憶装置10には、外部クロック信号を入力し、倍速クロック信号は供給しない。
The external circuit in FIG. 7A has the same configuration as that in FIG. On the other hand, in the external circuit of FIG. 7B, the
次に、図7に基づいて、この発明の半導体記憶装置の動作について説明する。 Next, the operation of the semiconductor memory device of the present invention will be described with reference to FIG.
半導体記憶装置10の外部より接続されるアドレスと制御信号を、内部のSDRAMコア11とSDRAMコア12に加えて、メモリレジスタ14に共通接続するとともに、メモリレジスタ14はSDRAMコア11、SDRAMコア12と同じクロック信号の立ち上がりで動作させ、外部のメモリインタフェース回路31が生成するアドレスと制御信号によりメモリレジスタ14の設定内容(クロックイネーブル選択信号)を更新する。メモリレジスタ14の設定内容をクロック生成回路15aに接続して、クロックイネーブル生成回路15aが出力する第2のクロックイネーブル信号を第1のクロックイネーブル信号と同一周期のクロックイネーブル信号または排他的に有意と非有意が切り替わる排他的周期のクロックイネーブル信号となるように切り替える。
Addresses and control signals connected from the outside of the
図7(a)はメモリレジスタ14の設定内容を、クロック生成回路15aが出力する第2のクロックイネーブル信号を第1のクロックイネーブル信号と排他的に有意と非有意が切り替わる排他的周期のクロックイネーブル信号となるように切り替えた場合の外部回路構成を示し、実施の形態3と同様に動作する。この場合、第2のクロックイネーブル信号は、第1のクロックイネーブル信号に対して、1周期遅延して有意状態となるクロックイネーブル信号となる。
FIG. 7A shows the setting contents of the
図7(b)はメモリレジスタ14の設定内容を、クロック生成回路15aが出力する第2のクロックイネーブル信号を第1のクロックイネーブル信号と同期して有意と非有意が切り替わる同一周期のクロックイネーブル信号となるように切り替えた場合の外部回路構成を示し、メモリインタフェース回路31とメモリインタフェース回路32が同一周期に有意状態となるようなクロックイネーブル信号を出力するため、メモリインタフェース回路30の共通化を図ることができる。SDRAMコア11とSDRAMコア12はメモリインタフェース回路30が生成するアドレスと制御信号により同じアドレスアクセス操作を行い、SDRAMコア11とSDRAMコア12は1系統となってメモリインタフェース回路30とデータを入出力する。
FIG. 7B shows the setting contents of the
以上のように、この発明の実施の形態4における半導体記憶装置では、外部からのメモリレジスタ設定操作により実施の形態3と同様に、SDRAMコア12に接続する第2のクロックイネーブル信号を第1のクロックイネーブル信号と排他的周期に有意状態となるように設定できるので、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作ができ、また、アドレスと制御信号の接続線数の増加を抑制することができる。
As described above, in the semiconductor memory device according to the fourth embodiment of the present invention, the second clock enable signal connected to the
また、この発明の実施の形態4における半導体記憶装置では、外部からのメモリレジスタ設定操作によりSDRAMコア12に接続する第2のクロックイネーブル信号を第1のクロックイネーブル信号と同期して有意と非有意が切り替わる同一周期のクロックイネーブル信号または排他的に有意と非有意が切り替わる排他的周期のクロックイネーブル信号となるように設定できるので、SDRAMコア11とSDRAMコア12を独立した個別のアドレス、制御信号でアクセスする構成と、同じアドレス、制御信号でアクセスする構成から使い分けることができ、異なる構成のシステムに同じ半導体記憶装置10が適用できる。
In the semiconductor memory device according to the fourth embodiment of the present invention, the second clock enable signal connected to the
実施の形態5.
この発明の実施の形態5では、クロックイネーブル生成回路15aの動作仕様として、先の図6に示したクロックイネーブル生成回路15の動作仕様における第1のクロックイネーブル信号と第2のクロックイネーブル信号を同じ周期に有意状態にするクロックイネーブル信号入力操作を行うことで、メモリリフレッシュ操作やメモリレジスタ設定操作についてはSDRAMコア11とSDRAMコア12を同一周期で動作させ、書き込み操作や読み出し操作は排他的周期でそれぞれ動作させる半導体記憶装置の一例について説明する。
Embodiment 5. FIG.
In the fifth embodiment of the present invention, the first clock enable signal and the second clock enable signal in the operation specifications of the clock enable
図8は、この発明の実施の形態5における半導体記憶装置の一実施例を示すブロック構成図である。 FIG. 8 is a block diagram showing an example of the semiconductor memory device according to the fifth embodiment of the present invention.
図8において、半導体記憶装置10については実施の形態4と同じ構成として、外部のメモリインタフェース回路41とメモリインタフェース回路42とメモリ制御回路44および半導体記憶装置10には外部クロック信号を接続して、メモリインタフェース回路41はSDRAMコア11に接続して書き込み/読み出しするデータ処理回路、メモリインタフェース回路42はSDRAMコア12に接続して書き込み/読み出しするデータ処理回路、メモリ制御回路44はメモリインタフェース回路41とメモリインタフェース回路42が生成するアドレスと起動要求信号を入力して動作状態を示す信号をメモリインタフェース回路41とメモリインタフェース回路42に伝えることによりアドレスと制御信号を半導体記憶装置10に出力する回路である。
In FIG. 8, the
次に、図8に基づいて、この発明の半導体記憶装置の動作について説明する。なお、図9は、図8のブロック図の構成におけるメモリレジスタ設定操作とメモリへの書き込み操作またはメモリからの読み出し操作をする場合の動作タイミングの説明図である。 Next, the operation of the semiconductor memory device of the present invention will be described with reference to FIG. FIG. 9 is an explanatory diagram of operation timings when a memory register setting operation and a memory writing operation or a memory reading operation are performed in the configuration of the block diagram of FIG.
メモリインタフェース回路41とメモリインタフェース回路42は外部クロック信号の立ち上がりで動作し、メモリインタフェース回路41とメモリインタフェース回路42はメモリ制御回路44の動作状態と連動して、半導体記憶装置10に対するアドレスと起動要求信号をそれぞれが独立的に生成出力する。メモリ制御回路44はメモリインタフェース回路41とメモリインタフェース回路42からの起動要求信号を判定して、共通動作が要求される場合と共通動作が要求されない場合に合わせてメモリインタフェース回路41とメモリインタフェース回路42へ伝える動作状態を示す信号を用いて動作周期を調整するとともにアドレスと起動要求信号およびクロックイネーブル信号を半導体記憶装置10に出力する。
The memory interface circuit 41 and the
一方、半導体記憶装置10内部のクロックイネーブル生成回路15aに外部クロック信号を接続して、SDRAMコア11はクロックイネーブル生成回路15aが出力するクロックイネーブル信号入力(クロックイネーブル1)と同一周期に有意状態となる第1のクロックイネーブル信号を接続して外部クロック信号の立ち上がりで動作し、SDRAMコア12はクロックイネーブル生成回路15aが出力するクロックイネーブル信号入力(クロックイネーブル1)と1周期遅延して有意状態となる第2のクロックイネーブル信号を接続して外部クロック信号の立ち上がりで動作する。クロックイネーブル信号入力の有意状態を連続して与えることにより、メモリ制御回路44が出力するアドレスと制御信号をSDRAMコア11とSDRAMコア12が同一周期で入力して、SDRAMコア11とSDRAMコア12が同一周期で同じ動作を実行するとともにメモリインタフェース回路41およびメモリインタフェース回路42とデータを入出力する。
On the other hand, an external clock signal is connected to the clock enable
ここで、クロックイネーブル信号入力が非有意状態から有意状態に変化して、以降共通動作を必要とする周期数の間は有意状態を続けてその後に非有意状態となるのであるが、非有意状態から最初に有意状態に変化した周期と有意状態から非有意状態に変化した周期にはメモリ制御回路44からNOP(ノーオペレーション)コマンドが発行される。クロックイネーブル信号入力に有意状態と非有意状態を交互に与えることにより、SDRAMコア11とSDRAMコア12が互いに独立してメモリインタフェース回路41およびメモリインタフェース回路42とデータを入出力させる。
Here, the clock enable signal input changes from the insignificant state to the significant state, and after that, the significant state continues for the number of periods that require common operation, and then becomes insignificant. From the
なお、図8のブロック図に示した外部のメモリインタフェース回路41とメモリインタフェース回路42は、独立して設けるものとして説明を行ったが、これら2つのメモリインタフェース回路の機能を果たす1つのメモリインタフェース回路として設けてもよい。
The external memory interface circuit 41 and the
以上のように、この発明の実施の形態5における半導体記憶装置では、実施の形態3と同様に、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作ができ、また、アドレスと制御信号の接続線数の増加を抑制することができる。 As described above, in the semiconductor memory device according to the fifth embodiment of the present invention, as in the third embodiment, two independent data transfer operations can be performed by performing independent address access operations on two SDRAMs. And an increase in the number of connection lines of control signals can be suppressed.
また、この発明の実施の形態5における半導体記憶装置では、実施の形態4と同様に、外部からのメモリレジスタ設定操作によりSDRAMコア12に接続する第2のクロックイネーブル信号を第1のクロックイネーブル信号と同一周期に有意状態となるようにできるので、SDRAMコア11とSDRAMコア12を独立した個別のアドレス、制御信号でアクセスする構成と、同じアドレス、制御信号でアクセスする構成から使い分けることができ、異なる構成のシステムに同じ半導体記憶装置10が適用できる。
In the semiconductor memory device according to the fifth embodiment of the present invention, as in the fourth embodiment, the second clock enable signal connected to the
さらに、この発明の実施の形態5における半導体記憶装置では、SDRAMコア11とSDRAMコア12を同一周期で動作させる構成と、書き込み操作や読み出し操作を排他的周期でそれぞれ動作させる構成を、クロックイネーブル信号入力を制御することにより操作できるので、システム全体としてのメモリアクセス効率を向上させることができる。
Furthermore, in the semiconductor memory device according to the fifth embodiment of the present invention, the clock enable signal includes a configuration in which
なお、これまで説明した実施の形態2、実施の形態4および実施の形態5において、1ビットで示されるクロック選択信号あるいはクロックイネーブル選択信号を設定するメモリレジスタ14は、半導体記憶装置10内部に専用メモリとして設けて直接書き込み/読み込みを行う構成をとるときには、アドレスを指定不要とすることができる。また、メモリレジスタ14をSDRAMのメモリモードレジスタに配置して書き込み/読み込みを行う構成をとるときには、そのメモリモードレジスタ上のアドレスを指定する必要がある。このように、メモリレジスタ14はアドレス指定の要否によらず構成することができ、半導体記憶装置10に実装することができる。
In the second embodiment, the fourth embodiment, and the fifth embodiment described so far, the
以上、この発明の実施の形態における半導体記憶装置では、クロック速度や内部動作速度が同じSDRAMを2個1つのパッケージ内に有し、メモリデバイスのデータ入出力バス幅を倍にしてデータ転送帯域を増やし、アドレスと制御信号を増やすことなく、2つのSDRAMに独立したアドレスアクセス操作して2つの独立したデータ転送動作をすることができる。 As described above, in the semiconductor memory device according to the embodiment of the present invention, two SDRAMs having the same clock speed and internal operation speed are included in one package, and the data input / output bus width of the memory device is doubled to increase the data transfer bandwidth. It is possible to perform two independent data transfer operations by performing independent address access operations on the two SDRAMs without increasing addresses and control signals.
10 半導体記憶装置
11、12 SDRAMコア
13、13a クロック生成回路
14 メモリレジスタ回路(メモリレジスタ)
15、15a クロックイネーブル生成回路
20、21、22 メモリインタフェース回路(メモリI/F)
23 クロック生成回路
24 切替回路
30、31、32 メモリインタフェース回路(メモリI/F)
33 クロック生成回路
41、42 メモリインタフェース回路(メモリI/F)
44 メモリ制御回路
DESCRIPTION OF
15, 15a Clock enable
23
33
44 Memory control circuit
Claims (4)
外部クロック信号に基づいて前記第1のSDRAMに供給される第1のクロック信号を生成するとともに、前記第2のSDRAMに供給され、前記第1のクロック信号と逆位相となる第2のクロック信号を生成するクロック生成回路と
を備えたことを特徴とする半導体記憶装置。 First and second input / output of address data designated by a common address signal line from the individual data signal lines at a predetermined phase with respect to the rising edge of the clock signal inputted from the individual clock signal lines SDRAM of
A second clock signal that generates a first clock signal to be supplied to the first SDRAM based on an external clock signal and is supplied to the second SDRAM and has a phase opposite to that of the first clock signal. A semiconductor memory device comprising a clock generation circuit for generating
クロック選択信号を設定するメモリレジスタと、
外部クロック信号に基づいて前記第1のSDRAMに供給される第1のクロック信号を生成するとともに、前記第1のクロック信号を正相クロック信号として逆位相となる逆相クロック信号を生成し、前記メモリレジスタに設定されたクロック選択信号に基づいて前記正相クロック信号または前記逆相クロック信号を選択して前記第2のSDRAMに第2のクロック信号として供給するクロック生成回路と
を備えたことを特徴とする半導体記憶装置。 First and second input / output of address data designated by a common address signal line from the individual data signal lines at a predetermined phase with respect to the rising edge of the clock signal inputted from the individual clock signal lines SDRAM of
A memory register for setting the clock selection signal;
Generating a first clock signal to be supplied to the first SDRAM based on an external clock signal, generating a reverse phase clock signal having a reverse phase with the first clock signal as a normal phase clock signal, A clock generation circuit that selects the normal phase clock signal or the reverse phase clock signal based on a clock selection signal set in a memory register and supplies the selected clock signal to the second SDRAM as a second clock signal. A semiconductor memory device.
前記クロック信号の周期毎の外部クロックイネーブル信号の状態変化に基づいて、前記第1のSDRAMに供給される第1のクロックイネーブル信号を生成するとともに、前記第2のSDRAMに供給され、前記第1のクロックイネーブル信号と排他的に有意と非有意が切り替わる第2のクロックイネーブル信号を生成するクロックイネーブル生成回路と
を備えたことを特徴とする半導体記憶装置。 The data of the address designated from the common address signal line is the clock signal valid from the clock enable signal inputted from the individual clock enable signal line among the clock signals inputted from the common clock signal line. First and second SDRAMs that input and output from individual data signal lines at a predetermined phase with respect to the rising edge;
A first clock enable signal to be supplied to the first SDRAM is generated based on a change in state of the external clock enable signal for each cycle of the clock signal, and the first clock enable signal is supplied to the second SDRAM. And a clock enable generation circuit for generating a second clock enable signal that is switched between significant and insignificant exclusively.
クロックイネーブル選択信号を設定するメモリレジスタと、
前記クロック信号の周期毎の外部クロックイネーブル信号の状態変化に基づいて、前記第1のSDRAMに供給される第1のクロックイネーブル信号を生成するとともに、前記第1のクロックイネーブル信号と排他的に有意と非有意が切り替わる排他的周期のクロックイネーブル信号を生成し、前記メモリレジスタに設定されたクロックイネーブル選択信号に基づいて前記第1のクロックイネーブル信号と同一周期のクロックイネーブル信号または前記排他的周期のクロックイネーブル信号を選択して前記第2のSDRAMに第2のクロックイネーブル信号として供給するクロックイネーブル生成回路と
を備えたことを特徴とする半導体記憶装置。 The data of the address designated from the common address signal line is the clock signal valid from the clock enable signal inputted from the individual clock enable signal line among the clock signals inputted from the common clock signal line. First and second SDRAMs that input and output from individual data signal lines at a predetermined phase with respect to the rising edge;
A memory register for setting a clock enable selection signal;
A first clock enable signal to be supplied to the first SDRAM is generated based on a change in state of the external clock enable signal for each cycle of the clock signal, and is exclusively significant to the first clock enable signal. And a clock enable signal having an exclusive period in which the insignificant is switched, and based on a clock enable selection signal set in the memory register, the clock enable signal having the same period as the first clock enable signal or the exclusive period A semiconductor memory device comprising: a clock enable generation circuit that selects a clock enable signal and supplies the second SDRAM as a second clock enable signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007087937A JP2008251060A (en) | 2007-03-29 | 2007-03-29 | Semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007087937A JP2008251060A (en) | 2007-03-29 | 2007-03-29 | Semiconductor memory device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008251060A true JP2008251060A (en) | 2008-10-16 |
Family
ID=39975837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007087937A Pending JP2008251060A (en) | 2007-03-29 | 2007-03-29 | Semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008251060A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009193613A (en) * | 2008-02-12 | 2009-08-27 | Nec Electronics Corp | Semiconductor integrated circuit designing method, semiconductor integrated circuit designing program, and semiconductor integrated circuit |
| JP2018014156A (en) * | 2013-04-02 | 2018-01-25 | 太陽誘電株式会社 | Semiconductor device |
-
2007
- 2007-03-29 JP JP2007087937A patent/JP2008251060A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009193613A (en) * | 2008-02-12 | 2009-08-27 | Nec Electronics Corp | Semiconductor integrated circuit designing method, semiconductor integrated circuit designing program, and semiconductor integrated circuit |
| JP2018014156A (en) * | 2013-04-02 | 2018-01-25 | 太陽誘電株式会社 | Semiconductor device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1903446B1 (en) | Apparatus and method for controlling a memory interface | |
| JP3960583B2 (en) | Semiconductor memory device and system having memory module including the same | |
| JP4561782B2 (en) | Semiconductor memory device and method of operating semiconductor memory device | |
| JP4434619B2 (en) | Semiconductor memory system, semiconductor memory data writing method, memory control circuit, and memory control method | |
| US20010054135A1 (en) | Memory control technique | |
| JP4561783B2 (en) | Semiconductor memory device and method of operating semiconductor memory device | |
| KR20080018135A (en) | Method and circuit for transmitting a memory clock signal | |
| JP2009181666A (en) | Semiconductor memory device and operation method thereof | |
| US8180990B2 (en) | Integrated circuit including a plurality of master circuits transmitting access requests to an external device and integrated circuit system including first and second interated circuits each including a plurality of master circuits transmitting access requests | |
| JP2009181667A (en) | Semiconductor memory device and operation method thereof | |
| KR100499416B1 (en) | Data input device of DDR SDRAM | |
| US7898880B2 (en) | Dual port memory device, memory device and method of operating the dual port memory device | |
| JP2008251060A (en) | Semiconductor memory device | |
| JP2009181473A (en) | Semiconductor memory device | |
| JP3942074B2 (en) | Data input / output device, memory system, data input / output circuit, and data input / output method | |
| US20090319708A1 (en) | Electronic system and related method with time-sharing bus | |
| KR100800382B1 (en) | Signal control method in semiconductor memory device and column select line enable signal generation circuit | |
| JP5130754B2 (en) | Semiconductor integrated circuit and memory system | |
| JP2011118932A (en) | Microcomputer | |
| CN100470672C (en) | Semiconductor memory device for reducing data line length | |
| JP2009181668A (en) | Semiconductor memory device and operation method thereof | |
| JP2008225775A (en) | Memory control device | |
| JP4819326B2 (en) | Clock signal supply device | |
| JP2001331364A (en) | Cpu system and peripheral lsi | |
| JP2009199343A (en) | System memory control device |