[go: up one dir, main page]

JP2008251060A - Semiconductor memory device - Google Patents

Semiconductor memory device Download PDF

Info

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
Application number
JP2007087937A
Other languages
Japanese (ja)
Inventor
Shigehiro Tamaki
茂弘 玉木
Takehisa Kawaura
健央 川浦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2007087937A priority Critical patent/JP2008251060A/en
Publication of JP2008251060A publication Critical patent/JP2008251060A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Dram (AREA)

Abstract

【課題】 2つの内部メモリにアドレスと制御信号を増やさずに独立したアドレスアクセス操作する半導体記憶装置を得る。
【解決手段】 共通のアドレス信号線から指定されるアドレスのデータを、個別のクロック信号線から入力されるクロック信号の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する第1と第2のSDRAMと、外部クロック信号に基づいて第1のSDRAMに供給される第1のクロック信号を生成するとともに、第2のSDRAMに供給され、第1のクロック信号と逆位相となる第2のクロック信号を生成するクロック生成回路を備えた。
【選択図】 図1
PROBLEM 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). ).

特開2002−15567号公報(第3図、第9図)Japanese Patent Laid-Open No. 2002-15567 (FIGS. 3 and 9)

従来の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に入力するようにした半導体記憶装置の一例について説明する。
Embodiment 1 FIG.
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 SDRAM core 11 and the opposite phase clock signal (reverse phase clock signal). An example of a semiconductor memory device in which the second clock signal is input to the SDRAM core 12 will be described.

図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 semiconductor memory device 10 includes first and second SDRAM cores (SDRAMs) 11 and 12 and a clock generation circuit 13. The first SDRAM 11 and the second SDRAM 12 are configured so that individual address data designated by a common address signal line is separated from the rising edge of the clock signal inputted from the individual clock signal line with a predetermined phase. Input / output from signal line. The clock generation circuit 13 generates a first clock signal supplied to the first SDRAM based on the external clock signal, and supplies the second clock to the second SDRAM and has a phase opposite to that of the first clock signal. The clock signal is generated.

また、半導体記憶装置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 semiconductor memory device 10 receives an address and a control signal from the outside and inputs / outputs input / output data to / from the outside. Therefore, the memory interface circuits (memory I / F) 21 and 22, a clock generation circuit 23, and a switching circuit 24 is provided outside. A memory interface circuit (memory I / F) 21 is connected to the SDRAM core 11 for writing / reading, and outputs and controls its address and control signal. The memory interface circuit (memory I / F) 22 is connected to the SDRAM core 12 for writing / reading, and outputs and controls its address and control signal. The clock generation circuit 23 generates a normal phase clock signal to be supplied to the memory interface circuit 21 based on the external clock signal, and is also supplied to the memory interface circuit 22 and has a negative phase clock signal having a phase opposite to that of the normal phase clock signal. And outputs a switching signal for switching between the address output from the memory interface circuits 21 and 22 and the control signal. The switching circuit 24 switches the address and control signal generated by the memory interface circuit 21 and the memory interface circuit 22 based on the switching signal output by the clock generation circuit 23 and outputs the switching signal to the semiconductor memory device 10.

なお、クロック生成回路13は、外部クロック信号に基づいてSDRAM11、12にクロック信号を供給するが、2つのクロック信号が互いに逆相であればよく、SDRAM11に供給するクロック信号が外部クロック信号に対して正相または逆相のいずれでも構わない。また、クロック生成回路23は、外部クロック信号に基づいてメモリインタフェース回路21、22にクロック信号を供給するが、2つのクロック信号が互いに逆相であればよく、メモリインタフェース回路21に供給するクロック信号が外部クロック信号に対して正相または逆相のいずれでも構わない。ただし、クロック生成回路13とクロック生成回路23は、SDRAM11、12とメモリインタフェース回路21、22の間のデータ転送が合うように、例えばSDRAM11とメモリインタフェース回路21のクロック信号の位相を外部クロック信号に対して合わせればよい。以下、SDRAM11とメモリインタフェース回路21のクロック信号の位相を外部クロック信号に対して同一位相の正相に合わせるものとして説明する。   Note that the clock generation circuit 13 supplies the clock signals to the SDRAMs 11 and 12 based on the external clock signal, but the two clock signals only need to have opposite phases to each other, and the clock signal supplied to the SDRAM 11 is in relation to the external clock signal. Any of normal phase and reverse phase may be used. The clock generation circuit 23 supplies the clock signal to the memory interface circuits 21 and 22 based on the external clock signal. However, the clock signals supplied to the memory interface circuit 21 may be any two phase signals as long as the two clock signals have opposite phases. However, either the positive phase or the negative phase with respect to the external clock signal may be used. However, the clock generation circuit 13 and the clock generation circuit 23 use, for example, the phase of the clock signal of the SDRAM 11 and the memory interface circuit 21 as an external clock signal so that the data transfer between the SDRAMs 11 and 12 and the memory interface circuits 21 and 22 matches. You just have to match. In the following description, it is assumed that the phase of the clock signal of the SDRAM 11 and the memory interface circuit 21 is matched to the positive phase of the same phase with respect to the external clock signal.

次に、図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 memory interface circuit 21 operates at the rising edge of the external clock signal by a clock signal having a positive phase with respect to the external clock signal supplied from the clock generation circuit 23. The memory interface circuit 22 operates at the falling edge of the external clock signal by a clock signal having a phase opposite to that of the first clock signal supplied from the clock generation circuit 23.

一方、半導体記憶装置10内部のクロック生成回路13は、SDRAMコア11とSDRAMコア12にクロック信号をそれぞれ供給する。SDRAMコア11は、クロック生成回路13が出力する外部クロック信号に対して正相の第1のクロック信号を接続して、外部クロック信号の立ち上がりで動作する。SDRAMコア12は、クロック生成回路13が出力する第1のクロック信号に対して逆相の第2のクロック信号を接続して、外部クロック信号の立ち下がりで動作する。   On the other hand, the clock generation circuit 13 in the semiconductor memory device 10 supplies clock signals to the SDRAM core 11 and the SDRAM core 12, respectively. The SDRAM core 11 operates at the rising edge of the external clock signal by connecting the positive clock first clock signal to the external clock signal output from the clock generation circuit 13. The SDRAM core 12 operates at the falling edge of the external clock signal by connecting a second clock signal having a phase opposite to that of the first clock signal output from the clock generation circuit 13.

メモリインタフェース回路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 memory interface circuit 21 and the address and control signal generated and output by the memory interface circuit 22 are switched in time division by the switching signal output by the clock generation circuit 23, and the semiconductor memory The address and the control signal of the memory interface circuit 21 are input to the SDRAM core 11 at the rising edge of the external clock signal to the SDRAM core 11 and the SDRAM core 12 that are connected to the device 10 and commonly connected, and the memory interface at the falling edge of the external clock signal. The address and control signal of the circuit 22 are input to the SDRAM core 12. Here, the switching signal output from the clock generation circuit 23 is a signal that satisfies the hold and sampling timing conditions when sampling is performed at the rising and falling edge timings of the input external clock signal.

このようにして、メモリインタフェース回路21とSDRAMコア11は外部クロック信号の立ち上がりで、メモリインタフェース回路22とSDRAMコア12は外部クロック信号の立ち下がりで動作することにより、メモリインタフェース回路21とメモリインタフェース回路22は互いに独立してアドレスと制御信号を生成出力し、SDRAMコア11とSDRAMコア12は互いに独立してメモリインタフェース回路21およびメモリインタフェース回路22とデータを入出力する。   In this manner, the memory interface circuit 21 and the SDRAM core 11 operate at the rising edge of the external clock signal, and the memory interface circuit 22 and the SDRAM core 12 operate at the falling edge of the external clock signal. The SDRAM core 11 and the SDRAM core 12 input and output data to and from the memory interface circuit 21 and the memory interface circuit 22 independently of each other.

なお、図1のブロック図に示した外部のメモリインタフェース回路21とメモリインタフェース回路22は、独立して設けるものとして説明を行ったが、これら2つのメモリインタフェース回路の機能を果たす1つのメモリインタフェース回路として設けてもよい。また、1つにまとめられたメモリインタフェース回路は、さらに、その内部に切替回路24を内蔵し、クロック生成回路23からの切替信号を受けて切り替えられたアドレス、制御信号をSDRAMコア11とSDRAMコア12に直接出力するものであってもよい。   The external memory interface circuit 21 and the memory interface circuit 22 shown in the block diagram of FIG. 1 have been described as being provided independently. However, one memory interface circuit that functions as these two memory interface circuits. You may provide as. Further, the memory interface circuit integrated into one has a built-in switching circuit 24 therein, and receives the switching signal from the clock generation circuit 23 to transfer the address and control signal to the SDRAM core 11 and the SDRAM core. 12 may be output directly.

以上のように、この発明の実施の形態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 first SDRAM core 11 operates at the rising edge of the external clock signal, Since the second SDRAM core 12 is connected to a clock signal having a phase opposite to that of the first clock signal so that the second SDRAM core 12 operates at the falling edge of the external clock signal, independent address access operations for the two SDRAM cores. Thus, the two SDRAM cores can perform independent data transfer operations.

また、この発明の実施の形態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 first SDRAM core 11 and the second SDRAM core 12, and the external clock signal is switched by switching the address and control signal. Since independent addresses and control signals are given independently at the rising edge and falling edge, an increase in the number of connection lines between the address and the control signal can be suppressed.

実施の形態2.
この発明の実施の形態2では、外部からクロック選択信号をメモリレジスタに設定し、SDRAMコア12に入力する第2のクロック信号を第1のクロック信号に対して正相クロック信号または逆相クロック信号のいずれかに切り替えることができる半導体記憶装置の一例について説明する。
Embodiment 2. FIG.
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 SDRAM core 12 is a normal phase clock signal or a negative phase clock signal with respect to the first clock signal. An example of a semiconductor memory device that can be switched to any one of these will be described.

図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 semiconductor memory device 10 includes first and second SDRAM cores (SDRAMs) 11 and 12, a clock generation circuit 13a, and a memory register 14. As in the second embodiment of the present invention, the first SDRAM 11 and the second SDRAM 12 receive the address data specified from the common address signal line and the rising edges of the clock signals input from the individual clock signal lines. Are input and output from individual data signal lines at a predetermined phase. The memory register circuit (memory register) 14 sets a clock selection signal that specifies a clock signal to be supplied to the second SDRAM 12. The clock generation circuit 13a generates a first clock signal to be supplied to the first SDRAM based on the external clock signal, and outputs a negative phase clock signal having a reverse phase with the first clock signal as a normal phase clock signal. Based on the clock selection signal generated and set in the memory register 14, the normal phase clock signal or the reverse phase clock signal is selected and supplied to the second SDRAM 12 as the second clock signal.

よって、図3の半導体記憶装置10における図1と異なる箇所は、半導体記憶装置10内部に、メモリレジスタ14を備えている点であり、クロック生成回路13がメモリレジスタ14の設定内容(クロック選択信号)に基づいてSDRAM12へ第2のクロック信号を供給するクロック生成回路13aとなっている。半導体記憶装置10は、図3(a)、(b)において共通であるが、図3(a)はメモリレジスタ14にSDRAM12へ逆相クロック信号を供給するクロック選択信号を指定する場合、また図3(b)はメモリレジスタ14にSDRAM12へ正相クロック信号を供給するクロック選択信号を指定する場合の外部回路の構成と接続の一例を示している。   Therefore, the semiconductor memory device 10 of FIG. 3 is different from that of FIG. 1 in that the memory register 14 is provided in the semiconductor memory device 10, and the clock generation circuit 13 sets the contents of the memory register 14 (clock selection signal). ) To generate a second clock signal to the SDRAM 12. Although the semiconductor memory device 10 is common in FIGS. 3A and 3B, FIG. 3A shows a case where a clock selection signal for supplying a reverse-phase clock signal to the SDRAM 12 is designated in the memory register 14. FIG. 3B shows an example of the configuration and connection of an external circuit when a clock selection signal for supplying a normal phase clock signal to the SDRAM 12 is designated in the memory register 14.

図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 clock generation circuit 23 and the switching circuit 24 are omitted, and only one system of the memory interface circuit 20 in which the memory interface circuits 21 and 22 are integrated, and the external clock signal is transmitted to the memory interface circuit 20. Connected directly to.

次に、図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 semiconductor memory device 10 are commonly connected to the internal SDRAM core 11, SDRAM core 12 and memory register 14, and the memory register 14 has a first clock signal as in the SDRAM core 11. The operation is performed at the rising edge of the external clock signal, and the setting contents (clock selection signal) of the memory register 14 are updated with the address and control signal generated by the external memory interface circuit 21. The setting contents (clock selection signal) of the memory register 14 are connected to the clock generation circuit 13a, and the second clock signal output from the clock generation circuit 13a is a normal phase clock signal or a reverse phase clock with respect to the first clock signal. Switch to a signal.

図3(a)はメモリレジスタ14の設定内容を、クロック生成回路13aが出力する第2のクロック信号を第1のクロック信号に対して逆相クロック信号となるように切り替えた場合の外部回路構成を示し、実施の形態1と同様に動作する。   FIG. 3A shows an external circuit configuration in which the setting contents of the memory register 14 are switched so that the second clock signal output from the clock generation circuit 13a is a reverse-phase clock signal with respect to the first clock signal. And operates in the same manner as in the first embodiment.

図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 memory register 14 are switched so that the second clock signal output from the clock generation circuit 13a is a positive phase clock signal with respect to the first clock signal. The memory interface circuit 21 and the memory interface circuit 22 input / output data to / from the memory having the same address with the external clock signal having the same phase, so that the two memory interface circuits are unified and the memory interface circuit 20 is shared. be able to. The SDRAM core 11 and the SDRAM core 12 perform the same address access operation according to the address and control signal generated by the memory interface circuit 20, and the SDRAM core 11 and the SDRAM core 12 are connected to the memory interface circuit 20 to input / output data. .

以上のように、この発明の実施の形態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 SDRAM core 12 is supplied to the first clock by the memory register setting operation from the outside as in the first embodiment. Since it can be set to be a reverse-phase clock signal with respect to the signal, two independent data transfer operations can be performed by performing independent address access operations on the two SDRAMs, and the number of connection lines between the address and the control signal can be increased. Can be suppressed.

また、この発明の実施の形態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 SDRAM core 12 by an external memory register setting operation is a normal phase clock signal or a reverse phase with respect to the first clock signal. Since the clock signal can be switched, the SDRAM core 11 and the SDRAM core 12 are accessed with independent individual addresses and control signals, and the SDRAM core 11 and the SDRAM core 12 are accessed with the same addresses and control signals. The same semiconductor memory device 10 can be applied to systems having different configurations.

実施の形態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 SDRAM core 11 and the SDRAM core 12, and the first clock enable signal and the second clock signal that become significant according to the state change for each cycle of the input clock enable signal. An example of a semiconductor memory device capable of two independent data transfer operations by performing independent address access operations on two SDRAMs by connecting the clock enable signals to SDRAM core 11 and SDRAM core 12 will be described.

図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 semiconductor memory device 10 includes first and second SDRAM cores (SDRAMs) 11 and 12 and a clock enable generation circuit 15. The first SDRAM 11 and the second SDRAM 12 are clocks input from individual clock enable signal lines out of clock signals input from the common clock signal line, with the data at the address specified from the common address signal line. Input / output is performed from individual data signal lines at a predetermined phase with respect to the rising edge of the period of the clock signal enabled by the enable signal. The clock enable generation circuit 15 generates a first clock enable signal to be supplied to the first SDRAM based on a change in state of the external clock enable signal for each clock cycle, and is supplied to the second SDRAM. A second clock enable signal that switches between significant and insignificant exclusively with the first clock enable signal is generated.

また、半導体記憶装置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 semiconductor memory device 10 receives an address and a control signal from the outside and inputs / outputs input / output data to / from the outside. Therefore, the memory interface circuits (memory I / F) 31 and 32, a clock generation circuit 33, and a switching circuit are provided. 24 is provided outside. The memory interface circuit (memory I / F) 31 is connected to the SDRAM core 11 for writing / reading, and outputs and controls its address and control signal. The memory interface circuit (memory I / F) 32 is connected to the SDRAM core 12 for writing / reading, and outputs and controls its address and control signal. The clock generation circuit 33 generates a clock enable 1 to be supplied to the memory interface circuit 31 based on the external clock signal, and is also supplied to the memory interface circuit 32 to switch between significant and non-significant exclusively with the clock enable 1. The clock enable 2 is generated, and a double speed clock signal for the external clock signal supplied to the memory interface circuits 31 and 32 and the semiconductor memory device 10 is generated. The switching circuit 24 switches the address and control signal generated by the memory interface circuit 31 and the memory interface circuit 32 based on the switching signal output by the clock generation circuit 33 and outputs the same to the semiconductor memory device 10. Here, the switching signal input to the switching circuit 24 is the clock enable 1 output from the clock generation circuit 33.

なお、クロックイネーブル生成回路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 generation circuit 15 supplies the clock enable signals to the SDRAMs 11 and 12 based on the external clock signal, but the two clock enable signals only need to have mutually exclusive cycles, and the clock enable signal supplied to the SDRAM 11 The external clock enable signal (clock enable 1) may have the same period or an exclusive period. The clock generation circuit 33 supplies a clock enable signal to the memory interface circuits 31 and 32 based on the external clock signal, but the two clock enable signals may be in mutually exclusive cycles. However, the clock enable generation circuit 15 and the clock generation circuit 33 are, for example, significant and non-significant of clock enable signals of the SDRAM 11 and the memory interface circuit 31 so that data transfer between the SDRAMs 11 and 12 and the memory interface circuits 31 and 32 is suitable. What is necessary is just to match the state change. In the following description, it is assumed that significant and non-significant state changes of the clock enable signals of the SDRAM 11 and the memory interface circuit 31 are combined.

次に、図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 memory interface circuit 31 and the memory interface circuit 32 operate at the rising edge of the double speed clock signal generated from the external clock signal supplied by the clock generation circuit 33. The clock enable 1 supplied by the clock generation circuit 33 is significant for the memory interface circuit 31. The memory interface circuit 32 operates in a cycle in which the clock enable 2 supplied from the clock generation circuit 33 is in a significant state. Here, the clock enable 1 and the clock enable 2 become significant with each other in an exclusive period. On the other hand, an external clock signal is connected to the clock enable generation circuit 15 in the semiconductor memory device 10, and the SDRAM core 11 has a significant state in the same cycle as the clock enable signal input (clock enable 1) output from the clock enable generation circuit 15. The SDRAM core 12 operates at the rising edge of the double-speed clock signal by connecting the first clock enable signal, and the SDRAM core 12 is delayed by one cycle from the clock enable signal input (clock enable 1) output from the clock enable generation circuit 15 and The second clock enable signal is connected to operate at the rising edge of the double speed clock signal.

また、図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 generation circuit 15 included in the semiconductor memory device according to the third embodiment of the present invention. The addresses and control signals generated and output by the memory interface circuit 31 and the addresses and control signals generated and output by the memory interface circuit 32 are semiconductors as addresses and control signals switched in a time division manner by the clock enable 1 output by the clock generation circuit 33. The SDRAM interface 11 and the SDRAM core 12 connected to the storage device 10 are connected to the memory interface circuit 31 at the rising edge of the double-speed clock signal having a period in which the clock enable 1 (the same phase as the first clock enable signal) is significant. The address and the control signal are input to the SDRAM core 11, and the address and the control signal of the memory interface circuit 32 are set to SD at the rising edge of the double speed clock signal having a period in which the clock enable 2 (the same phase as the second clock enable signal) is significant. Is input to the AM core 12. Here, the clock enable 1 and the clock enable 2 output from the clock generation circuit 33 are signals that satisfy the hold and sample timing conditions when sampling is performed at the rising edge timing of the double-speed clock signal.

このようにして、メモリインタフェース回路31とSDRAMコア11はクロックイネーブル1(第1のクロックイネーブル信号と同一位相)が有意状態の周期の倍速クロック信号の立ち上がりで、メモリインタフェース回路32とSDRAMコア12はクロックイネーブル2(第2のクロックイネーブル信号と同一位相)が有意状態の周期の倍速クロック信号の立ち上がりで動作することにより、メモリインタフェース回路31とメモリインタフェース回路32は互いに独立してアドレスと制御信号を生成出力し、SDRAMコア11とSDRAMコア12は互いに独立してメモリインタフェース回路31およびメモリインタフェース回路32とデータを入出力する。   In this way, the memory interface circuit 31 and the SDRAM core 11 have the clock interface 1 and the SDRAM core 12 at the rising edge of the double-speed clock signal having a period in which the clock enable 1 (the same phase as the first clock enable signal) is significant. When the clock enable 2 (the same phase as the second clock enable signal) operates at the rising edge of the double-speed clock signal having a significant period, the memory interface circuit 31 and the memory interface circuit 32 receive the address and the control signal independently of each other. The SDRAM core 11 and the SDRAM core 12 input and output data to and from the memory interface circuit 31 and the memory interface circuit 32 independently of each other.

なお、図4のブロック図に示した外部のメモリインタフェース回路31とメモリインタフェース回路32は、独立して設けるものとして説明を行ったが、これら2つのメモリインタフェース回路の機能を果たす1つのメモリインタフェース回路として設けてもよい。また、1つにまとめられたメモリインタフェース回路は、さらに、その内部に切替回路24を内蔵し、クロック生成回路33からの切替信号を受けて切り替えられたアドレス、制御信号をSDRAMコア11とSDRAMコア12に直接出力するものであってもよい。   The external memory interface circuit 31 and the memory interface circuit 32 shown in the block diagram of FIG. 4 have been described as being provided independently. However, one memory interface circuit that functions as these two memory interface circuits. You may provide as. Further, the memory interface circuit integrated into one further incorporates a switching circuit 24 therein, and receives the switching signal from the clock generation circuit 33, and transfers the address and control signal to the SDRAM core 11 and the SDRAM core. 12 may be output directly.

以上のように、この実施の形態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 first SDRAM core 11 and the second SDRAM core 12 operate in mutually exclusive cycles, so that the two SDRAM cores are independent. By performing an address access operation, a data transfer operation independent of the two SDRAM cores can be performed.

また、この発明の実施の形態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 first SDRAM core 11 and second SDRAM core 12, and the clock enable signal is switched by switching the address and control signal. Since the address and the control signal are given according to the input state change, an increase in the number of connection lines of the address and the control signal can be suppressed.

実施の形態4.
この発明の実施の形態4では、外部からクロックイネーブル選択信号を設定可能なメモリレジスタを備えてその内容を操作することにより、SDRAMコア12に接続する第2のクロックイネーブル信号をSDRAMコア11に接続する第1のクロックイネーブル信号と同一周期に有意状態となるように切り替えることができる半導体記憶装置の一例について説明する。
Embodiment 4 FIG.
In the fourth embodiment of the present invention, the second clock enable signal connected to the SDRAM core 12 is connected to the SDRAM core 11 by providing a memory register capable of setting the clock enable selection signal from the outside and operating its contents. An example of a semiconductor memory device that can be switched to be in a significant state in the same cycle as the first clock enable signal to be described will be described.

図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 semiconductor memory device 10 includes first and second SDRAM cores (SDRAMs) 11 and 12, a clock enable generation circuit 15 a, and a memory register 14. As in the third embodiment of the present invention, the first SDRAM 11 and the second SDRAM 12 are configured so that the first SDRAM 11 and the second SDRAM 12 receive the data of the address designated from the common address signal line with the common clock. Of the clock signals input from the signal lines, the individual data signal lines have the predetermined phase with respect to the rising edge of the clock signal period that is enabled by the clock enable signal input from the individual clock enable signal line. Input and output. The memory register circuit (memory register) 14 sets a clock enable selection signal that specifies a clock enable signal to be supplied to the second SDRAM 12. The clock enable generation circuit 15a generates a first clock enable signal to be supplied to the first SDRAM based on a change in state of the external clock enable signal for each clock cycle, and is exclusive of the first clock enable signal. A clock enable signal having an exclusive period that switches between significant and non-significant, and a clock enable signal having the same period as the first clock enable signal or an exclusive period based on the clock enable selection signal set in the memory register The clock enable signal is selected and supplied to the second SDRAM as the second clock enable signal.

よって、図7の半導体記憶装置10において、図4と異なる箇所は、半導体記憶装置10内部に、メモリレジスタ14を備えている点であり、クロックイネーブル生成回路15がメモリレジスタ14の設定内容(クロックイネーブル選択信号)に基づいてSDRAM12へ第2のクロックイネーブル信号を供給するクロックイネーブル生成回路15aとなっている。半導体記憶装置10は、図7(a)、(b)において共通であるが、図7(a)はメモリレジスタ14にSDRAM12へ排他的周期のイネーブル信号クロック信号を供給するクロックイネーブル選択信号を指定する場合、また図7(b)はメモリレジスタ14にSDRAM12へ同一周期のクロックイネーブル信号を供給するクロックイネーブル選択信号を指定する場合の外部回路の構成と接続の一例を示している。   Therefore, the semiconductor memory device 10 of FIG. 7 is different from that of FIG. 4 in that the memory register 14 is provided in the semiconductor memory device 10 and the clock enable generation circuit 15 sets the contents of the memory register 14 (clock The clock enable generation circuit 15a supplies a second clock enable signal to the SDRAM 12 based on the enable selection signal). Although the semiconductor memory device 10 is common in FIGS. 7A and 7B, FIG. 7A designates a clock enable selection signal for supplying an enable signal clock signal of an exclusive period to the SDRAM 12 to the memory register 14. FIG. 7B shows an example of the configuration and connection of an external circuit when the clock enable selection signal for supplying the clock enable signal having the same period to the SDRAM 12 is designated in the memory register 14.

図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 clock generation circuit 33 and the switching circuit 24 are omitted, and only one system of the memory interface circuit 30 in which the memory interface circuits 31 and 32 are integrated is used. The memory interface circuit 30 is directly connected. In the case of FIG. 7B, an external clock signal is input to the semiconductor memory device 10 and no double speed clock signal is supplied.

次に、図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 semiconductor memory device 10 are commonly connected to the memory register 14 in addition to the internal SDRAM core 11 and SDRAM core 12, and the memory register 14 is connected to the SDRAM core 11 and SDRAM core 12. The operation is performed at the rising edge of the same clock signal, and the setting contents (clock enable selection signal) of the memory register 14 are updated by the address and control signal generated by the external memory interface circuit 31. The setting contents of the memory register 14 are connected to the clock generation circuit 15a, and the second clock enable signal output from the clock enable generation circuit 15a is set to a clock enable signal having the same cycle as that of the first clock enable signal or exclusively significant. Switching is made so that the clock enable signal has an exclusive period in which insignificance is switched.

図7(a)はメモリレジスタ14の設定内容を、クロック生成回路15aが出力する第2のクロックイネーブル信号を第1のクロックイネーブル信号と排他的に有意と非有意が切り替わる排他的周期のクロックイネーブル信号となるように切り替えた場合の外部回路構成を示し、実施の形態3と同様に動作する。この場合、第2のクロックイネーブル信号は、第1のクロックイネーブル信号に対して、1周期遅延して有意状態となるクロックイネーブル信号となる。   FIG. 7A shows the setting contents of the memory register 14 and the clock enable of an exclusive cycle in which the second clock enable signal output from the clock generation circuit 15a is switched between significant and insignificant exclusively with the first clock enable signal. An external circuit configuration when switching to be a signal is shown, and the same operation as in the third embodiment is performed. In this case, the second clock enable signal becomes a clock enable signal that becomes significant after being delayed by one cycle with respect to the first clock enable signal.

図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 memory register 14 and the clock enable signal having the same period in which the second clock enable signal output from the clock generation circuit 15a is switched between significant and insignificant in synchronization with the first clock enable signal. The memory interface circuit 30 is shared so that the memory interface circuit 31 and the memory interface circuit 32 output a clock enable signal that is in a significant state in the same cycle. be able to. The SDRAM core 11 and the SDRAM core 12 perform the same address access operation according to the address and control signal generated by the memory interface circuit 30, and the SDRAM core 11 and the SDRAM core 12 form a single system for inputting / outputting data to / from the memory interface circuit 30. .

以上のように、この発明の実施の形態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 SDRAM core 12 is supplied to the first memory register setting operation from the outside in the same manner as in the third embodiment. Since the clock enable signal and the exclusive period can be set to be in a significant state, two independent data transfer operations can be performed by performing independent address access operations on the two SDRAMs, and the number of connection lines between the address and the control signal Increase can be suppressed.

また、この発明の実施の形態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 SDRAM core 12 by the memory register setting operation from the outside is significant and insignificant in synchronization with the first clock enable signal. Therefore, the SDRAM core 11 and the SDRAM core 12 can be set with independent individual addresses and control signals. The access configuration and the access configuration using the same address and control signal can be used separately, and the same semiconductor memory device 10 can be applied to systems having different configurations.

実施の形態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 generation circuit 15 shown in FIG. 6 are the same as the operation specifications of the clock enable generation circuit 15a. By performing a clock enable signal input operation that makes the cycle significant, the SDRAM core 11 and the SDRAM core 12 are operated in the same cycle for the memory refresh operation and the memory register setting operation, and the write operation and the read operation are performed in an exclusive cycle. An example of a semiconductor memory device to be operated will be described.

図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 semiconductor memory device 10 has the same configuration as that of the fourth embodiment, and an external clock signal is connected to the external memory interface circuit 41, the memory interface circuit 42, the memory control circuit 44, and the semiconductor memory device 10, The memory interface circuit 41 is connected to the SDRAM core 11 for writing / reading data, the memory interface circuit 42 is connected to the SDRAM core 12 for writing / reading data, and the memory control circuit 44 is connected to the memory interface circuit 41. An address and a start request signal generated by the memory interface circuit 42 are input and a signal indicating an operation state is transmitted to the memory interface circuit 41 and the memory interface circuit 42, whereby an address and a control signal are output to the semiconductor memory device 10. It is a circuit.

次に、図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 memory interface circuit 42 operate at the rising edge of the external clock signal, and the memory interface circuit 41 and the memory interface circuit 42 are linked to the operation state of the memory control circuit 44 to address and start request to the semiconductor memory device 10. Each signal is generated and output independently. The memory control circuit 44 determines the activation request signal from the memory interface circuit 41 and the memory interface circuit 42, and the memory interface circuit 41 and the memory interface circuit 42 according to the case where the common operation is requested and the case where the common operation is not requested. The operation cycle is adjusted using a signal indicating the operation state transmitted to the memory, and an address, a start request signal, and a clock enable signal are output to the semiconductor memory device 10.

一方、半導体記憶装置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 generation circuit 15a in the semiconductor memory device 10, and the SDRAM core 11 is in a significant state in the same cycle as the clock enable signal input (clock enable 1) output from the clock enable generation circuit 15a. The SDRAM core 12 is delayed by one cycle from the clock enable signal input (clock enable 1) output from the clock enable generation circuit 15a and connected to the significant state. The second clock enable signal is connected to operate at the rising edge of the external clock signal. By continuously giving the significant state of the clock enable signal input, the SDRAM core 11 and the SDRAM core 12 input the address and the control signal output from the memory control circuit 44 in the same cycle, and the SDRAM core 11 and the SDRAM core 12 The same operation is executed in the same cycle, and data is input / output to / from the memory interface circuit 41 and the memory interface circuit.

ここで、クロックイネーブル信号入力が非有意状態から有意状態に変化して、以降共通動作を必要とする周期数の間は有意状態を続けてその後に非有意状態となるのであるが、非有意状態から最初に有意状態に変化した周期と有意状態から非有意状態に変化した周期にはメモリ制御回路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 memory control circuit 44, a NOP (no operation) command is issued in the period in which the memory control circuit 44 first changed to the significant state and the period in which the significant state changed to the non-significant state. By alternately applying a significant state and a non-significant state to the clock enable signal input, the SDRAM core 11 and the SDRAM core 12 input / output data to / from the memory interface circuit 41 and the memory interface circuit 42 independently of each other.

なお、図8のブロック図に示した外部のメモリインタフェース回路41とメモリインタフェース回路42は、独立して設けるものとして説明を行ったが、これら2つのメモリインタフェース回路の機能を果たす1つのメモリインタフェース回路として設けてもよい。   The external memory interface circuit 41 and the memory interface circuit 42 shown in the block diagram of FIG. 8 have been described as being provided independently. However, one memory interface circuit that performs the functions of these two memory interface circuits. You may provide as.

以上のように、この発明の実施の形態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 SDRAM core 12 by the memory register setting operation from the outside is used as the first clock enable signal. Therefore, the SDRAM core 11 and the SDRAM core 12 can be used separately from the configuration in which the SDRAM core 11 and the SDRAM core 12 are accessed with independent individual addresses and control signals, and the configuration in which the SDRAM is accessed with the same addresses and control signals. The same semiconductor memory device 10 can be applied to systems having different configurations.

さらに、この発明の実施の形態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 SDRAM core 11 and SDRAM core 12 are operated in the same cycle, and a configuration in which write operation and read operation are respectively operated in exclusive cycles. Since the operation can be performed by controlling the input, the memory access efficiency of the entire system can be improved.

なお、これまで説明した実施の形態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 memory register 14 for setting the clock selection signal or the clock enable selection signal indicated by 1 bit is dedicated to the inside of the semiconductor memory device 10. When it is configured to directly write / read by providing as a memory, it is not necessary to specify an address. Further, when the memory register 14 is arranged in the SDRAM memory mode register to perform writing / reading, it is necessary to designate an address on the memory mode register. As described above, the memory register 14 can be configured regardless of the necessity of address designation, and can be mounted on the semiconductor memory device 10.

以上、この発明の実施の形態における半導体記憶装置では、クロック速度や内部動作速度が同じ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.

この発明の実施の形態1における半導体記憶装置の一実施例を示すブロック構成図である。1 is a block configuration diagram showing an example of a semiconductor memory device according to a first embodiment of the present invention. この発明の実施の形態1における半導体記憶装置の一実施例を示すブロック構成図の動作タイミングを示す説明図である。It is explanatory drawing which shows the operation | movement timing of the block block diagram which shows one Example of the semiconductor memory device in Embodiment 1 of this invention. この発明の実施の形態2における半導体記憶装置の一実施例を示すブロック構成図である。It is a block block diagram which shows one Example of the semiconductor memory device in Embodiment 2 of this invention. この発明の実施の形態3における半導体記憶装置の一実施例を示すブロック構成図である。It is a block block diagram which shows one Example of the semiconductor memory device in Embodiment 3 of this invention. この発明の実施の形態3における半導体記憶装置の一実施例を示すブロック構成図の動作タイミングを示す説明図である。It is explanatory drawing which shows the operation | movement timing of the block block diagram which shows one Example of the semiconductor memory device in Embodiment 3 of this invention. この発明の実施の形態3における半導体記憶装置の一実施例に含まれるクロックイネーブル生成回路の動作仕様と動作タイミングを示す説明図である。It is explanatory drawing which shows the operation | movement specification and operation | movement timing of a clock enable generation circuit contained in one Example of the semiconductor memory device in Embodiment 3 of this invention. この発明の実施の形態4における半導体記憶装置の一実施例を示すブロック構成図である。It is a block block diagram which shows one Example of the semiconductor memory device in Embodiment 4 of this invention. この発明の実施の形態5における半導体記憶装置の一実施例を示すブロック構成図である。It is a block block diagram which shows one Example of the semiconductor memory device in Embodiment 5 of this invention. この発明の実施の形態5における半導体記憶装置の一実施例を示すブロック構成図の動作タイミングを示す説明図である。It is explanatory drawing which shows the operation | movement timing of the block block diagram which shows one Example of the semiconductor memory device in Embodiment 5 of this invention. 従来の半導体記憶装置を示すブロック構成図である。It is a block block diagram which shows the conventional semiconductor memory device.

符号の説明Explanation of symbols

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 SYMBOLS 10 Semiconductor memory device 11, 12 SDRAM core 13, 13a Clock generation circuit 14 Memory register circuit (memory register)
15, 15a Clock enable generation circuit 20, 21, 22 Memory interface circuit (memory I / F)
23 clock generation circuit 24 switching circuit 30, 31, 32 memory interface circuit (memory I / F)
33 Clock generation circuit 41, 42 Memory interface circuit (memory I / F)
44 Memory control circuit

Claims (4)

共通のアドレス信号線から指定されるアドレスのデータを、個別のクロック信号線から入力されるクロック信号の立ち上りエッジに対して所定の位相で、個別のデータ信号線から入出力する第1と第2のSDRAMと、
外部クロック信号に基づいて前記第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と第2のSDRAMと、
クロック選択信号を設定するメモリレジスタと、
外部クロック信号に基づいて前記第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と第2のSDRAMと、
前記クロック信号の周期毎の外部クロックイネーブル信号の状態変化に基づいて、前記第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と第2のSDRAMと、
クロックイネーブル選択信号を設定するメモリレジスタと、
前記クロック信号の周期毎の外部クロックイネーブル信号の状態変化に基づいて、前記第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.
JP2007087937A 2007-03-29 2007-03-29 Semiconductor memory device Pending JP2008251060A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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