JP3534609B2 - Semiconductor memory - Google Patents
Semiconductor memoryInfo
- Publication number
- JP3534609B2 JP3534609B2 JP13645398A JP13645398A JP3534609B2 JP 3534609 B2 JP3534609 B2 JP 3534609B2 JP 13645398 A JP13645398 A JP 13645398A JP 13645398 A JP13645398 A JP 13645398A JP 3534609 B2 JP3534609 B2 JP 3534609B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- write
- dummy
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 27
- 230000015654 memory Effects 0.000 claims description 71
- 230000000295 complement effect Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 7
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000009977 dual effect Effects 0.000 description 41
- 238000007599 discharging Methods 0.000 description 8
- 230000003071 parasitic effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000036755 cellular response Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 102200091804 rs104894738 Human genes 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Static Random-Access Memory (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、半導体メモリに係
り、特にサイクル時間の短縮と低電力化を実現するのに
好適な回路技術に関し、例えば、バイポーラRAMやM
OSスタティックRAMの書き込みパルス発生方式に適
用して有効な技術に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory, and more particularly to a circuit technology suitable for realizing a reduction in cycle time and a reduction in power consumption.
The present invention relates to a technique effectively applied to a write pulse generation method of an OS static RAM.
【0002】[0002]
【従来の技術】半導体メモリでは、書き込みを行う場
合、書き込みを行うアドレスを指定するアドレス信号
と、書き込むデータを指定するデータ入力信号と、書き
込みを許可する書き込みパルスを印加する。一般に、書
き込みパルスはメモリセルアレーの応答特性から決まる
所定のパルス幅を有し、かつ、アドレス信号及びデータ
入力信号或いはクロック信号に対して、所定のセットア
ップ時間、ホールド時間を確保して印加される必要があ
る。書き込みパルスに対するこれらのタイミング条件
は、半導体メモリの高速化に伴いますます厳しくなって
おり、サイクル時間の高速化を阻む最も大きな要因とな
っている。2. Description of the Related Art In a semiconductor memory, when writing is performed, an address signal for designating an address for writing, a data input signal for designating data to be written, and a write pulse for permitting writing are applied. Generally, the write pulse has a predetermined pulse width determined by the response characteristics of the memory cell array, and is applied to the address signal and the data input signal or the clock signal with a predetermined setup time and hold time. There is a need. These timing conditions for the write pulse are becoming more and more strict as the speed of the semiconductor memory becomes faster, and are the most important factor preventing the speedup of the cycle time.
【0003】一方、書き込みパルスを発生する論理LS
IとメモリLSIの間の配線には大きな寄生容量や寄生
インダクタンスが存在する。従って、論理LSIで形成
された書き込みパルスは、これらの寄生容量等によって
遅延され、その波形が変形される。このため、上述のよ
うな厳しいタイミング条件を満たす書き込みパルスをメ
モリLSIの外部で形成することは困難となってきてい
る。On the other hand, a logical LS for generating a write pulse
A large parasitic capacitance or parasitic inductance exists in the wiring between I and the memory LSI. Therefore, the write pulse formed by the logic LSI is delayed by these parasitic capacitances, etc., and its waveform is deformed. Therefore, it is becoming difficult to form the write pulse that satisfies the above-mentioned strict timing conditions outside the memory LSI.
【0004】そこで、この問題を解決する方法として、
メモリLSI内部に書き込みパルス発生回路を設け、ク
ロック信号に同期してメモリLSI内部で書き込みパル
スを発生させる方法がある。この方法によれば、論理L
SIとメモリLSIの間の配線容量や寄生インダクタン
スの影響を受けることなく安定、かつ、高速に書き込み
を行うことができ、サイクル時間を高速化することがで
きる。Then, as a method for solving this problem,
There is a method of providing a write pulse generation circuit inside the memory LSI and generating a write pulse inside the memory LSI in synchronization with a clock signal. According to this method, logical L
Writing can be performed stably and at high speed without being affected by the wiring capacitance or parasitic inductance between the SI and the memory LSI, and the cycle time can be shortened.
【0005】メモリLSI内部に書き込みパルス発生回
路を設けた従来技術の例としては、特開昭63−308
789号公報に記載されたものがある。この従来技術で
は、書き込みパルス発生回路(以下、WPGと略す)は通
常の論理回路で構成されいた。一方、例えばバイポーラ
メモリセルでは、SBD(Schottky Barrier Diode )、
pnpトランジスタ、シート抵抗の非常に高い抵抗素
子、微細トランジスタなど、通常の論理回路では使用さ
れない素子を含んでいる。さらに、メモリセルアレーを
駆動する書き込み回路の回路構成は通常の論理回路とは
異なっている。このため、製造上のばらつきにより素子
特性が変動した場合、書き込みパルス発生回路WPGの
回路特性の変動とメモリセルアレーの応答特性の変動は
全く異なったものになる。例えば、SBDの接合容量が
増加してメモリセルの反転時間が増加しても、書き込み
パルス発生回路WPGが発生する書き込みパルスのパル
ス幅は変化しない。このため、従来技術では素子特性の
変動によるメモリセルアレーの応答特性の変動をあらか
じめ見込んで、書き込みパルスのパルス幅、セットアッ
プ時間、ホールド時間にマージンを持たせていた。すな
わち、例えば、メモリセルを構成する素子特性のばらつ
きにより、書き込みが始まってからメモリセルの情報が
反転するまでの時間trevが±30%変動するものとす
る。また、論理回路を構成する素子特性のばらつきによ
り、WPGが発生する書き込みパルスのパルス幅twが±
20%変動するものとする。従来技術では、WPGとメ
モリセルの構成素子及び回路構成は全く異なるので、tr
evとtwは全く独立に変動しうる。このため、trevが30
%大きくなり、かつ、twが20%小さくなる場合が起こ
りうる。従って、素子特性がどのように変動しても必ず
書き込みが行えるようにWPGを設計するには、twの設
計中心値tw(typ)とtrevの中心値trev(typ)は、0.8t
w(typ) > 1.3trev(typ)、すなわち、tw(typ) > 1.
625trev(typ)の関係を満たす必要がある。すなわ
ち、trevは30%しか変動しないにも関わらず、tw(ty
p)はtrev(typ)よりも62.5% も大きく設計する必要
がある。セットアップ時間及びホールド時間についても
同様にかなり大きなタイミングマージンを取る必要があ
り、書き込みサイクル時間をさらに高速化する上での障
害となっていた。As an example of the prior art in which a write pulse generating circuit is provided inside a memory LSI, Japanese Patent Laid-Open No. 63-308 is known.
There is one described in Japanese Patent No. 789. In this conventional technique, the write pulse generating circuit (hereinafter, abbreviated as WPG) is composed of a normal logic circuit. On the other hand, for example, in a bipolar memory cell, an SBD (Schottky Barrier Diode),
It includes elements that are not used in ordinary logic circuits, such as pnp transistors, resistance elements with extremely high sheet resistance, and fine transistors. Furthermore, the circuit configuration of the write circuit that drives the memory cell array is different from that of a normal logic circuit. Therefore, when the element characteristics change due to manufacturing variations, the circuit characteristics of the write pulse generation circuit WPG and the response characteristics of the memory cell array are completely different. For example, even if the junction capacitance of the SBD increases and the inversion time of the memory cell increases, the pulse width of the write pulse generated by the write pulse generation circuit WPG does not change. Therefore, in the prior art, variations in the response characteristics of the memory cell array due to variations in element characteristics are expected in advance, and a margin is given to the pulse width of the write pulse, setup time, and hold time. That is, for example, it is assumed that the time trev from the start of writing until the information in the memory cell is inverted fluctuates by ± 30% due to variations in the characteristics of the elements forming the memory cell. In addition, the pulse width tw of the write pulse generated by the WPG is ± due to variations in the characteristics of the elements forming the logic circuit.
It shall fluctuate by 20%. In the prior art, the WPG and memory cell constituent elements and circuit configurations are completely different.
ev and tw can change completely independently. Therefore, trev is 30
%, And tw may be reduced by 20%. Therefore, to design a WPG so that writing can be performed regardless of how the element characteristics change, the design center value tw (typ) of tw and the center value trev (typ) of trev are 0.8t.
w (typ)> 1.3trev (typ), that is, tw (typ)> 1.
It is necessary to satisfy the relationship of 625 trev (typ). That is, trev changes only 30%, but tw (ty
p) needs to be designed 62.5% larger than trev (typ). Similarly, it is necessary to take a considerably large timing margin for the setup time and the hold time, which is an obstacle to further speeding up the write cycle time.
【0006】この問題を解決するため、発明者らは既に
図7に示す半導体メモリを提案している(特開平6−1
95983号)。図7はこの半導体メモリの構成を示し
た図であり、図8は図7における各信号のタイミング関
係を示した図である。図7において、WPGは書き込み
パルス発生回路、WAは書込み回路、CAはセルアレ
ー、BDはビット線駆動回路である。前記書き込みパル
ス発生回路WPGは、デュアルポートセルDPCを含む
ダミーセルアレーDCA、ダミービット線駆動回路DB
D、ダミーライトアンプDWA、擬似メモリセルの情報
を検出するダミーセンスアンプDSA、マスタスレーブ
ラッチ回路DL、比較回路CMP、インバータINV、
パルス幅伸長回路STR、遅延回路DLYから成る。ダ
ミーセルアレーDCAは、メモリセルC0〜Cnと全く
同じ回路構成を含む擬似メモリセルとしての1個のデュ
アルポートセルDPCとn個のダミーセルDC1〜DC
nから成る。この例では相補信号線としてのダミービッ
ト線DB,/DBに接続されるセルの数をセルアレーC
Aと等しくしている。デュアルポートセルDPCのワー
ド線には選択電位(高電位)VHを、ダミーセルDC1
〜DCnのワード線には非選択電位(低電位)VLを印
加し、デュアルポートセルDPCに書き込みが行われる
ように構成する。デュアルポートセルDPCはメモリセ
ルC0に対して読み出し専用ポートを有するメモリセル
の構成を有する。即ち、デュアルポートセルDPCは、
1個の書き込みポートと1個の読み出しポートを有し、
書き込み中でも読み出しを行うことができる。デュアル
ポートセルDPCは本体メモリセルに若干の変更を加え
るだけで構成できるので、書き込み動作に対する応答は
メモリセルとほとんど同じである。また、ダミービット
線駆動回路DBD及びダミーライトアンプDWAの回路
構成もビット線駆動回路BD及び書き込み回路WAと全
く同じように構成する。このように構成することによ
り、どのように素子特性が変動しても、ダミーセルアレ
ーDCAとセルアレーCAにおけるメモリセルの反転時
間trevを等しくすることができる。DLはマスタースレ
ーブラッチであり、クロック信号CLKの立上りエッジ
でデータを取り込む。ダミーライトアンプDWAはダミ
ー書き込み信号DWEが“0”のとき、デュアルポート
セルDPCにダミーデータ信号DDIBの情報を書き込
むように働く。比較回路CMPはEXOR回路(排他的
論理和回路)で構成し、入力信号が一致した場合は
“0”を、不一致の場合は“1”を出力する。In order to solve this problem, the inventors have already proposed a semiconductor memory shown in FIG. 7 (Japanese Patent Laid-Open No. 6-1.
95983). FIG. 7 is a diagram showing the configuration of this semiconductor memory, and FIG. 8 is a diagram showing the timing relationship of each signal in FIG. In FIG. 7, WPG is a write pulse generation circuit, WA is a write circuit, CA is a cell array, and BD is a bit line drive circuit. The write pulse generation circuit WPG includes a dummy cell array DCA including a dual port cell DPC and a dummy bit line drive circuit DB.
D, dummy write amplifier DWA, dummy sense amplifier DSA for detecting information of pseudo memory cell, master / slave latch circuit DL, comparison circuit CMP, inverter INV,
It is composed of a pulse width expansion circuit STR and a delay circuit DLY. The dummy cell array DCA includes one dual port cell DPC as a pseudo memory cell including the same circuit configuration as the memory cells C0 to Cn and n dummy cells DC1 to DC.
It consists of n. In this example, the number of cells connected to the dummy bit lines DB and / DB as complementary signal lines is set to the cell array C.
It is equal to A. The selection potential (high potential) VH is applied to the word line of the dual port cell DPC and the dummy cell DC1.
A non-selection potential (low potential) VL is applied to the word lines of DCn to DCn so that writing is performed in the dual port cell DPC. The dual port cell DPC has a memory cell configuration having a read-only port for the memory cell C0. That is, the dual port cell DPC is
It has one write port and one read port,
Reading can be performed even during writing. Since the dual port cell DPC can be constructed by making a slight modification to the main body memory cell, the response to the write operation is almost the same as that of the memory cell. Further, the circuit configurations of the dummy bit line drive circuit DBD and the dummy write amplifier DWA are also the same as those of the bit line drive circuit BD and the write circuit WA. With this structure, the inversion times trev of the memory cells in the dummy cell array DCA and the cell array CA can be made equal, no matter how the element characteristics change. DL is a master-slave latch and takes in data at the rising edge of the clock signal CLK. The dummy write amplifier DWA functions to write the information of the dummy data signal DDIB to the dual port cell DPC when the dummy write signal DWE is "0". The comparison circuit CMP is composed of an EXOR circuit (exclusive OR circuit), and outputs "0" when the input signals match and outputs "1" when the input signals do not match.
【0007】以下、図8を参照しながら図7の回路の動
作を詳しく説明する。書き込みパルス発生回路WPGは
クロック信号CLKに同期して動作し、1サイクルはC
LKの立上り(時刻t1、t9、t17、………)から
始まるものとする。CLKが立上がると(例えば、時刻
t1)、ラッチ回路DLにデュアルポートセルDPCの
情報が取り込まれる(時刻t2)。図8の例ではDPC
の最初(時刻t0)の記憶情報は“0”であるので、D
PCの読み出しデータ信号RDは“0”であり、ラッチ
回路の出力DDIは“0”となる(時刻t2)。このた
め、比較回路CMPの出力DWEは“0”となる(時刻
t3)。また、DDIはインバータINVにより反転さ
れ、その出力信号DDIBは“1”となる(時刻t
3)。これにより、ダミーセルアレーDCAに“1”書
き込み動作が始まる。DPCの記憶情報が反転して
“1”となると、ダミーセンスアンプがこれを検出しR
Dが“1”へ変化するため(時刻t6)、比較回路CM
Pの出力DWEは“1”に反転され(時刻t7)、書き
込み動作は終了する。このように、本回路ではCLK信
号に同期してダミーライトアンプDWEを“0”とし、
デュアルポートセルDPCに反転書き込みを行い、その
情報が反転したことをダミーセンスアンプDSAで検出
し、比較回路CMPによりダミー書込み信号DWEを
“1”に戻す。このため、ダミー書込み信号DWEのパ
ルス幅はデュアルポートセルDPCの反転時間とダミー
センスアンプDSA及び比較回路CMPの遅延時間の和
となる。ここで、ダミーセンスアンプDSA及び比較回
路CMPの遅延時間がセルの反転時間に比べて十分小さ
ければ、ダミー書込み信号DWEのパルス幅はデュアル
ポートセルDPCの反転時間にほぼ等しくなる。このダ
ミー書込み信号DWEをパルス幅伸長回路STRにより
パルス幅を大きくし必要最小限のマージンを持たせ、遅
延回路DLYで所望のセットアップ時間だけ遅延させ、
これを書き込み信号WEとして書き込み回路WAに供給
する。The operation of the circuit of FIG. 7 will be described in detail below with reference to FIG. The write pulse generation circuit WPG operates in synchronization with the clock signal CLK, and C is used for one cycle.
It is assumed that it starts from the rise of LK (time t1, t9, t17, ...). When CLK rises (for example, time t1), information of the dual port cell DPC is taken into the latch circuit DL (time t2). In the example of FIG. 8, DPC
Since the first stored information (time t0) is “0”,
The read data signal RD of PC is "0", and the output DDI of the latch circuit is "0" (time t2). Therefore, the output DWE of the comparison circuit CMP becomes "0" (time t3). Further, DDI is inverted by the inverter INV, and its output signal DDIB becomes "1" (time t
3). As a result, the operation of writing "1" in the dummy cell array DCA starts. When the information stored in the DPC is inverted to "1", the dummy sense amplifier detects this and R
Since D changes to "1" (time t6), the comparison circuit CM
The output DWE of P is inverted to "1" (time t7), and the write operation ends. Thus, in this circuit, the dummy write amplifier DWE is set to "0" in synchronization with the CLK signal,
Inversion writing is performed on the dual port cell DPC, the fact that the information is inverted is detected by the dummy sense amplifier DSA, and the dummy write signal DWE is returned to "1" by the comparison circuit CMP. Therefore, the pulse width of the dummy write signal DWE is the sum of the inversion time of the dual port cell DPC and the delay time of the dummy sense amplifier DSA and the comparison circuit CMP. Here, if the delay time of the dummy sense amplifier DSA and the comparison circuit CMP is sufficiently smaller than the cell inversion time, the pulse width of the dummy write signal DWE becomes substantially equal to the inversion time of the dual port cell DPC. The dummy write signal DWE is increased in pulse width by the pulse width expansion circuit STR to have a minimum necessary margin, and delayed by the delay circuit DLY for a desired setup time.
This is supplied to the write circuit WA as the write signal WE.
【0008】以上説明したように、本回路では、セルア
レーCAと同じ応答をするダミーセルアレーDCAを設
け、デュアルポートセルDPCの情報が反転したことを
検出して、書き込み信号WEのパルス幅を決めるので、
素子特性がどのように変動しても、書き込みパルスの幅
twとセルの反転時間trevの変動量を等しくすることがで
きる。従って、従来技術のようにtrevが大きくなり、か
つ、twが小さくなることは起こりえない。本回路によ
り、従来必要であったタイミングマージンを大幅に低減
できるので、サイクル時間の高速化が可能となる。As described above, in the present circuit, the dummy cell array DCA that responds the same as the cell array CA is provided, and it is detected that the information of the dual port cell DPC is inverted, and the pulse width of the write signal WE is determined. ,
Write pulse width no matter how the device characteristics change
It is possible to equalize the fluctuation amounts of tw and the inversion time trev of the cell. Therefore, it is not possible for trev to increase and tw to decrease as in the prior art. This circuit can greatly reduce the timing margin that was required in the past, so that the cycle time can be shortened.
【0009】[0009]
【発明が解決しようとする課題】しかし、図7の書き込
みパルス発生回路WPGを用いた半導体メモリでは、ダ
ミーセルアレーDCA内のダミービット線DB、/DB
が1サイクルの間に2回、かつ毎サイクル切り換わるた
め消費電力が大きくなるという問題があった。また、書
き込みパルス幅をセルの反転時間とダミーセンスアンプ
DSA及び比較回路CMPの遅延時間の和より小さくで
きないため、サイクル時間の短縮にも限界があった。However, in the semiconductor memory using the write pulse generating circuit WPG shown in FIG. 7, the dummy bit lines DB, / DB in the dummy cell array DCA are used.
However, there is a problem that the power consumption becomes large because it is switched twice during one cycle and every cycle. Further, since the write pulse width cannot be made smaller than the sum of the cell inversion time and the delay time of the dummy sense amplifier DSA and the comparison circuit CMP, there is a limit to the reduction of the cycle time.
【0010】まず、第1の問題点、すなわち消費電力の
問題点についてさらに詳しく説明する。既に述べたよう
に図7の回路ではCLK信号に同期してダミー書き込み
信号DWEを“0”とし、デュアルポートセルDPCに
反転書き込みを行い、その情報が反転したことをダミー
センスアンプDSAで検出し、比較回路CMPによりダ
ミー書込み信号DWEを“1”に戻す。ここで着目すべ
き点は、本回路では、デュアルポートセルDPCへの反
転書き込みを制御する信号としてダミー書き込み信号D
WEを用いている点である。図8に示したようにダミー
書込み信号DWEはクロック信号CLKの1サイクルの
間に2回切り換わる信号である。従ってダミー書込み信
号DWEで駆動されるダミーライトアンプDWA、ダミ
ービット線駆動回路DBD、ダミーセルアレーDCA等
の回路が全て1サイクルの間に2回切り換わることにな
る。特にダミーセルアレイDCA内のダミービット線D
B,/DBには多くのメモリセルが接続されており、等
価的に大きな寄生容量が接続されているため、このダミ
ービット線を充放電する毎に大きな電力が消費される。
さらにCMOSで構成したメモリ等ではビット線の充放
電で消費される電力がメモリ全体の消費電力の1〜3割
占めるので、ダミービット線を充放電する毎に大きな電
力が消費されると、その分メモリ全体の消費電力が増加
することになってしまう。First, the first problem, that is, the problem of power consumption will be described in more detail. As described above, in the circuit of FIG. 7, the dummy write signal DWE is set to “0” in synchronization with the CLK signal, the dual port cell DPC is inversely written, and the inversion of the information is detected by the dummy sense amplifier DSA. , The dummy write signal DWE is returned to "1" by the comparison circuit CMP. The point to be noted here is that in this circuit, the dummy write signal D is used as a signal for controlling the inversion write to the dual port cell DPC.
This is the point where WE is used. As shown in FIG. 8, the dummy write signal DWE is a signal that switches twice during one cycle of the clock signal CLK. Therefore, the circuits such as the dummy write amplifier DWA driven by the dummy write signal DWE, the dummy bit line drive circuit DBD, and the dummy cell array DCA are all switched twice in one cycle. Especially, the dummy bit line D in the dummy cell array DCA
Since many memory cells are connected to B and / DB and an equivalently large parasitic capacitance is connected, a large amount of power is consumed each time this dummy bit line is charged / discharged.
Further, in a memory or the like configured by CMOS, the power consumed by charging / discharging the bit line occupies 10 to 30% of the power consumption of the entire memory. Therefore, if a large amount of power is consumed each time the dummy bit line is charged / discharged. The power consumption of the whole memory will increase.
【0011】次に、第2の問題点、すなわちサイクル時
間の短縮の限界について説明する。既に述べたように特
開平6−195983号に記載の発明の本来の目的は、
書き込みパルス幅twをセルの反転時間trevと等しくする
ことである。しかし、図7の回路では、ダミー書き込み
信号DWEのパルス幅twはデュアルポートセルDPCの
反転時間trevとダミーセンスアンプDSAの遅延時間tp
d(DSA)及び比較回路CMPの遅延時間tpd(CMP)の和とな
る。すなわち、tw = trev + tpd(DSA) + tpd(CMP)とな
る。ここで、ダミーセンスアンプDSA及び比較回路C
MPの遅延時間tpd(DSA) + tpd(CMP) がセルの反転時間
trevに比べて十分小さければ、ダミー書込み信号DWE
のパルス幅twはセルの反転時間trevにほぼ等しくなる。
しかし、高性能化が最優先されるメモリセル及びメモリ
用センスアンプの微細化に伴い、セルの反転時間trev及
びダミーセンスアンプDSAの遅延時間tpd(DSA)が年々
小さくなってきているのに対し、いわゆる論理回路であ
る比較回路CMPの遅延時間tpd(CMP)はそれ程小さくな
ってきておらず、trevに対してtpd(CMP)を無視できなく
なってきている。このため、メモリのサイクル時間が比
較回路CMPの遅延時間tpd(CMP)で制限され、サイクル
時間の短縮化に限界が見え始めてきている。このことを
図8を用いてさらに具体的に説明する。図8は、マスタ
スレーブラッチ回路DLの遅延時間がΔt、インバータ
INVの遅延時間がΔt、ダミーライトアンプDWAと
ダミービット線駆動回路DBDの遅延時間の和がΔt、
デュアルポートセルDPCの遅延期間が2×Δt、ダミ
ーセンスアンプDSAの遅延時間tpd(DSA)が零、比較回
路CMPの遅延時間tpd(CMP)がΔt、また、パルス幅伸
長回路STRでのパルス幅伸長時間が零、遅延回路DL
Yでの遅延時間がΔtの場合の動作波形である。セルの
反転時間trevは書き込みが始まってからメモリセルの情
報が反転するまでの時間であるから、図8においてダミ
ー書込み信号DWEが“0”になって(時刻t3)か
ら、信号RDが“1”になる(時刻t6)までの時間、
すなわち、セルの反転時間trev=3×Δtとなる。一方
書き込みパルスの幅twは、書込み信号WEが“1”にな
って(時刻t4)から、書込み信号WEが“0”になる
(時刻t8)までの時間、すなわち、書き込みパルスの
幅tw=4×Δtとなる。従って、書き込みパルスの幅tw
は、パルスは場伸長用回路STRでの伸長時間を零にし
ているにもかかわらず、セルの反転時間trevより比較回
路CMPの遅延時間tpd(CMP)=Δt分だけ大きくなって
しまう。すなわち、この分サイクル時間を短縮できない
ことになる。Next, the second problem, that is, the limit of shortening the cycle time will be described. As described above, the original purpose of the invention described in JP-A-6-195983 is as follows.
The write pulse width tw is made equal to the cell inversion time trev. However, in the circuit of FIG. 7, the pulse width tw of the dummy write signal DWE is determined by the inversion time trev of the dual port cell DPC and the delay time tp of the dummy sense amplifier DSA.
It is the sum of d (DSA) and the delay time tpd (CMP) of the comparison circuit CMP. That is, tw = trev + tpd (DSA) + tpd (CMP). Here, the dummy sense amplifier DSA and the comparison circuit C
MP delay time tpd (DSA) + tpd (CMP) is cell reversal time
If it is sufficiently smaller than trev, the dummy write signal DWE
The pulse width tw of is approximately equal to the cell inversion time trev.
However, the cell inversion time trev and the delay time tpd (DSA) of the dummy sense amplifier DSA are becoming smaller year by year with the miniaturization of memory cells and memory sense amplifiers, where high performance is the highest priority. The delay time tpd (CMP) of the comparison circuit CMP, which is a so-called logic circuit, has not become so small, and tpd (CMP) cannot be ignored with respect to trev. For this reason, the cycle time of the memory is limited by the delay time tpd (CMP) of the comparison circuit CMP, and the limit of shortening the cycle time is beginning to be seen. This will be described more specifically with reference to FIG. In FIG. 8, the delay time of the master / slave latch circuit DL is Δt, the delay time of the inverter INV is Δt, the sum of the delay times of the dummy write amplifier DWA and the dummy bit line drive circuit DBD is Δt,
The delay period of the dual port cell DPC is 2 × Δt, the delay time tpd (DSA) of the dummy sense amplifier DSA is zero, the delay time tpd (CMP) of the comparison circuit CMP is Δt, and the pulse width in the pulse width expansion circuit STR is Zero extension time, delay circuit DL
This is an operation waveform when the delay time at Y is Δt. Since the cell inversion time trev is the time from the start of writing until the information in the memory cell is inverted, the signal RD becomes "1" after the dummy write signal DWE becomes "0" (time t3) in FIG. Until the time becomes "(time t6),
That is, the cell inversion time trev = 3 × Δt. On the other hand, the width tw of the write pulse is the time from when the write signal WE becomes “1” (time t4) to when the write signal WE becomes “0” (time t8), that is, the width tw of the write pulse tw = 4. × Δt. Therefore, the write pulse width tw
Shows that the pulse becomes longer than the cell inversion time trev by the delay time tpd (CMP) = Δt of the comparison circuit CMP, although the expansion time in the field expansion circuit STR is zero. That is, the cycle time cannot be shortened by this amount.
【0012】本発明の目的は、半導体メモリの書き込み
パルス発生回路内のダミービット線の充放電の回数を低
減しメモリ全体の消費電力を低減すること、及び書き込
みパルス幅twをセルの反転時間trevと等しくし、メモリ
のサイクル時間が比較回路CMPの遅延時間で制限され
ないようにすることにある。An object of the present invention is to reduce the number of times of charging / discharging dummy bit lines in a write pulse generation circuit of a semiconductor memory to reduce the power consumption of the entire memory, and to set the write pulse width tw to the cell inversion time trev. And the cycle time of the memory is not limited by the delay time of the comparison circuit CMP.
【0013】本発明の前記並びにその他の目的と新規な
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
【0014】[0014]
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。The outline of the representative one of the inventions disclosed in the present application will be briefly described as follows.
【0015】すなわち、マトリクス状に配置したメモリ
セル(C0〜Cn)と、外部から入力されるクロック信
号から書き込みパルス(WE)を発生する書き込みパル
ス発生回路(WPG)と、上記書き込みパルス(WE)
と書き込み制御信号(R/W)とデータ入力信号(D
I)を受けて上記メモリセルにデータを書き込む書き込
み回路(WA)を有する半導体メモリにおいて、上記書
き込みパルス発生回路は、上記クロック信号を分周する
分周器(FD)と、上記メモリセルと同じ構成を含みメ
モリセルの応答特性を擬似する擬似メモリセル(DP
C)と、信号の位相を比較する位相比較回路(CMP)
とを備え、上記分周器の出力である分周信号の情報を上
記擬似メモリセルに入力し、該擬似メモリセルの応答出
力信号の位相と上記分周信号の位相を上記位相比較回路
により比較することにより書き込みパルスを発生する。That is, memory cells (C0 to Cn) arranged in a matrix, a write pulse generator (WPG) for generating a write pulse (WE) from a clock signal input from the outside, and the write pulse (WE).
Write control signal (R / W) and data input signal (D
In the semiconductor memory having a write circuit (WA) which receives I) and writes data to the memory cell, the write pulse generation circuit is the same as the frequency divider (FD) that divides the clock signal and the memory cell. Pseudo memory cell (DP) that includes the configuration and simulates the response characteristics of the memory cell
C) and a phase comparison circuit (CMP) that compares the phase of the signal
And inputting the information of the divided signal output from the divider to the pseudo memory cell, and comparing the phase of the response output signal of the pseudo memory cell with the phase of the divided signal by the phase comparison circuit. By doing so, a write pulse is generated.
【0016】上記によれば、従来、擬似メモリセルへの
反転書き込みを制御する信号として1サイクルの間に2
回切り換わるダミー書き込み信号を用いていたのに対
し、本発明では、1サイクルの間に1回しか切り換わら
ない分周信号を用いている。よって、大きな寄生容量が
接続されているダミービット線の充放電も、1サイクル
の間に1回しか起こらない。従って、本発明を用いると
ダミービット線の充放電で消費される電力を従来の1/
2にできる。According to the above, as a signal for controlling the inversion writing to the pseudo memory cell, conventionally, two signals are generated during one cycle.
While the dummy write signal that switches once is used, the frequency dividing signal that switches only once in one cycle is used in the present invention. Therefore, charging / discharging of the dummy bit line to which a large parasitic capacitance is connected also occurs only once in one cycle. Therefore, according to the present invention, the power consumed by charging / discharging the dummy bit line is
Can be 2.
【0017】また、本発明ではクロック信号を分周した
分周信号と擬似メモリセルの出力とを比較回路で比較し
その比較結果であるダミー書き込み信号を“1”とし、
これに並行して分周信号で擬似メモリセルに反転書き込
みを行い、その反転信号と分周信号との比較回路による
比較結果によってダミー書き込み信号を“0”に戻す。
このため、ダミー書き込み信号のパルス幅に、従来のよ
うに比較回路の遅延時間が含まれなくなる。従って本発
明を用いるとサイクル時間を従来より比較回路の遅延時
間分だけ短縮できる。Further, according to the present invention, the divided signal obtained by dividing the clock signal and the output of the pseudo memory cell are compared by the comparison circuit, and the dummy write signal as the comparison result is set to "1".
In parallel with this, the pseudo write is performed to the pseudo memory cell by the frequency division signal, and the dummy write signal is returned to "0" according to the comparison result of the comparison circuit of the inversion signal and the frequency division signal.
Therefore, the pulse width of the dummy write signal does not include the delay time of the comparison circuit as in the conventional case. Therefore, by using the present invention, the cycle time can be shortened by the delay time of the comparison circuit as compared with the conventional case.
【0018】[0018]
【発明の実施の形態】図6には本発明に係る半導体メモ
リの一例が全体的に示される。半導体メモリ1は、セル
アレイCA、ロウデコーダ及びワードドライバ3、ロウ
アドレスバッファ4、カラムスイッチ回路5、カラムデ
コーダ6、カラムアドレスバッファ7、ライトアンプを
有する書き込み回路WA、読み出し回路9、書き込みパ
ルス発生回路WPGを有する。セルアレイCAは、選択
端子がワード線に、データ入出力端子が相補ビット線に
接続された多数のメモリセルを有し、それらメモリセル
はマトリクス状に配置されている。ロウアドレスバッフ
ァ4はロウアドレス信号を内部相補アドレス信号に変換
し、これを受けるロウデコーダおよびワードドライバ3
が内部相補アドレス信号を解読し、それによって選ばれ
るワード線を選択レベルに駆動する。カラムアドレスバ
ッファ7はカラムアドレス信号を内部相補アドレス信号
に変換し、これをカラムデコーダ6で解読する。相補ビ
ット線はカラムスイッチ回路5を介して相補共通データ
線に共通接続され、どのビット線を相補共通データ線に
導通させるかは、前記カラムデコーダ6の解読結果で得
られるカラム選択信号によって行われる。相補共通デー
タ線は、書き込み回路WAと読み出し回路9に接続され
る。読み出し回路9はリード・ライト信号R/Wによっ
て読み出し動作が指示されることにより、相補共通デー
タ線のデータをデータ出力信号D0として外部に出力す
る。書き込みパルス発生回路WPGは外部から入力され
るクロック信号CLKに基づいて書き込みパルス信号W
Eを発生する。書き込み回路WAは、前記書き込みパル
ス信号WE、リード・ライト信号R/W、及び外部から
の書き込みデータ信号DIを受け取って、メモリセルへ
の書き込み動作を制御する。書き込み回路WAは、リー
ド・ライト信号R/Wによって書き込み動作が指示され
ているとき、書き込みパルス信号WEのパルス幅にした
がってメモリセルへの書込み動作を制御する。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 6 shows an example of a semiconductor memory according to the present invention as a whole. The semiconductor memory 1 includes a cell array CA, a row decoder / word driver 3, a row address buffer 4, a column switch circuit 5, a column decoder 6, a column address buffer 7, a write circuit WA having a write amplifier, a read circuit 9, a write pulse generation circuit. With WPG. The cell array CA has a large number of memory cells whose select terminals are connected to word lines and whose data input / output terminals are connected to complementary bit lines, and these memory cells are arranged in a matrix. The row address buffer 4 converts the row address signal into an internal complementary address signal, and receives the row decoder and word driver 3
Decode the internal complementary address signal and drive the word line selected thereby to the select level. The column address buffer 7 converts the column address signal into an internal complementary address signal, and the column decoder 6 decodes this. The complementary bit lines are commonly connected to the complementary common data line via the column switch circuit 5, and which bit line is conducted to the complementary common data line is determined by a column selection signal obtained from the decoding result of the column decoder 6. . The complementary common data line is connected to the write circuit WA and the read circuit 9. When the read operation is instructed by the read / write signal R / W, the read circuit 9 outputs the data on the complementary common data line to the outside as the data output signal D0. The write pulse generation circuit WPG uses the write pulse signal W based on the clock signal CLK input from the outside.
Generate E. The write circuit WA receives the write pulse signal WE, the read / write signal R / W, and the write data signal DI from the outside, and controls the write operation to the memory cell. When the write operation is instructed by the read / write signal R / W, the write circuit WA controls the write operation to the memory cell according to the pulse width of the write pulse signal WE.
【0019】上記半導体メモリ1は、単結晶シリコンの
ような1個の半導体基板に形成されている。The semiconductor memory 1 is formed on one semiconductor substrate such as single crystal silicon.
【0020】図1には本発明に係る半導体メモリの書き
込みパルス発生回路WPGの詳細な一例が示される。図
2には図1の書き込みパルス発生回路WPGの動作タイ
ミングの一例が示される。FIG. 1 shows a detailed example of the write pulse generation circuit WPG of the semiconductor memory according to the present invention. FIG. 2 shows an example of the operation timing of the write pulse generation circuit WPG in FIG.
【0021】図1において、WPGは書き込みパルス発
生回路、WAはライトアンプ、CAはセルアレー、BD
はビット線駆動回路である。書き込みパルス発生回路W
PGは、デュアルポートセルDPCを含むダミーセルア
レーDCA、ダミービット線駆動回路DBD、ダミーラ
イトアンプDWA、擬似メモリセルの情報を検出するダ
ミーセンスアンプDSA、マスタスレーブラッチ回路D
L、位相比較回路CMP、インバータINV、パルス幅
伸長回路STR、遅延回路DLYかを有する。ダミーセ
ルアレーDCAは、メモリセルC0〜Cnと全く同じ回
路構成を含む1個のデュアルポートセルDPCとn個の
ダミーセルDC1〜DCnから成る。この例ではダミー
ビット線DB,/DBに接続されるセルの数をセルアレ
ーCAと等しくしている。デュアルポートセルDPCの
ワード線には選択電位(高電位)VHを、ダミーセルD
C1〜DCnのワード線には非選択電位(低電位)VL
を印加し、デュアルポートセルDPCに書き込みが行わ
れるように構成する。デュアルポートセルDPCはメモ
リセルC0に対して専用読み出しポートを有する。例え
ば、ワード線によってスイッチ制御される選択トランジ
スタを介してデュアルポートセルの記憶回路のデータ入
出力ノードがダミービット線DB,/DBに接続され、
前記データ入出力ノードに選択端子が接続された読み出
しトランジスタがダミーセンスアンプDASの入力端子
に接続される。ダミービット線駆動回路DBD及びダミ
ーライトアンプDWAの回路構成もビット線駆動回路B
D及び書き込み回路WAと全く同じように構成する。In FIG. 1, WPG is a write pulse generation circuit, WA is a write amplifier, CA is a cell array, and BD.
Is a bit line drive circuit. Write pulse generation circuit W
PG is a dummy cell array DCA including a dual port cell DPC, a dummy bit line drive circuit DBD, a dummy write amplifier DWA, a dummy sense amplifier DSA for detecting information of a pseudo memory cell, a master slave latch circuit D.
It has L, a phase comparison circuit CMP, an inverter INV, a pulse width expansion circuit STR, and a delay circuit DLY. The dummy cell array DCA includes one dual-port cell DPC including the same circuit configuration as the memory cells C0 to Cn and n dummy cells DC1 to DCn. In this example, the number of cells connected to the dummy bit lines DB and / DB is set equal to that of the cell array CA. The selection potential (high potential) VH is applied to the word line of the dual port cell DPC and the dummy cell D
Unselected potential (low potential) VL is applied to the word lines of C1 to DCn.
Is applied to write data to the dual port cell DPC. The dual port cell DPC has a dedicated read port for the memory cell C0. For example, the data input / output node of the memory circuit of the dual port cell is connected to the dummy bit lines DB and / DB via the selection transistor switch-controlled by the word line,
The read transistor whose selection terminal is connected to the data input / output node is connected to the input terminal of the dummy sense amplifier DAS. The circuit configurations of the dummy bit line drive circuit DBD and the dummy write amplifier DWA are also the bit line drive circuit B.
It is configured exactly the same as the D and write circuit WA.
【0022】図1に示される書き込みパルス発生回路W
PGは、上記クロック信号CLKを分周する分周器FD
を有し、当該分周器FDの出力である分周信号DDIを
上記デュアルポートセルDPCに入力し、該デュアルポ
ートセルDPCの応答出力信号RDの位相と上記分周信
号DDIの位相を上記位相比較回路CMPにより比較す
ることにより書き込みパルスWEを発生する。ここで、
ダミーライトアンプDWAはダミー書き込み信号DDW
Eが“0”のとき、デュアルポートセルDPCにダミー
データ信号(この例では分周信号)DDIの情報を書き
込むように機能する回路であるが、この例では前記信号
DDWEを常に“0”にしておく。したがって、実際に
はダミーデータ信号(この例では分周信号)DDIが切
り換わると直ちに書き込み動作が開始される。位相比較
回路CMPはEXOR回路(排他的論理和回路)で構成
され、入力信号が一致した場合は“0”を、不一致の場
合は“1”を出力する。Write pulse generation circuit W shown in FIG.
PG is a frequency divider FD that divides the clock signal CLK.
And inputting the divided signal DDI which is the output of the frequency divider FD to the dual port cell DPC, and the phase of the response output signal RD of the dual port cell DPC and the phase of the divided signal DDI. The write pulse WE is generated by the comparison by the comparison circuit CMP. here,
The dummy write amplifier DWA uses the dummy write signal DDW.
When E is "0", the circuit functions to write the information of the dummy data signal (divided signal in this example) DDI to the dual port cell DPC. In this example, the signal DDWE is always set to "0". Keep it. Therefore, actually, the write operation is started as soon as the dummy data signal (divided signal in this example) DDI is switched. The phase comparison circuit CMP is composed of an EXOR circuit (exclusive OR circuit), and outputs “0” when the input signals match and outputs “1” when the input signals do not match.
【0023】図2を参照しながら図1に示される回路の
動作を詳しく説明する。図1に示される回路はクロック
信号CLKに同期して動作し、1サイクルはクロック信
号CLKの立上り(時刻t1、t9、t17、………)
から始まるものとする。クロック信号CLKが立上がる
と(例えば、時刻t1)、分周器FDの出力である分周
信号DDIが切り換わる。すなわち、分周信号DDIが
時刻t2に“0”となる。一方、分周信号DDIの最初
(時刻t0)の状態は“1”であるので、この状態に対
応して読み出しデータ信号RDは時刻t2の時点で
“1”になっている。このため、位相比較回路CMPの
出力DWEは“1”となる(時刻t3)。また、ダミー
書込み信号DDWEが常に“0”なので、分周信号DD
Iが時刻t2に“0”になると、直ちにデュアルポート
セルDPCに対して“0”の書き込み動作が始まる。デ
ュアルポートセルDPCの記憶情報が反転して“0”と
なると、ダミーセンスアンプDSAがこれを検出し、信
号RDが“0”へ変化するため(時刻t5)、位相比較
回路CMPの出力信号DWEは“0”となり(時刻t
6)、書き込み動作は終了する。このように、図1の書
き込みパルス発生回路WPGではクロック信号CLKを
分周した分周信号DDIとRDを位相比較回路CMPで
比較して信号DWEを“1”とし、これに並行して分周
信号DDIでデュアルポートセルDPCに反転書き込み
を行い、その情報が反転したことをダミーセンスアンプ
DSAで検出し、位相比較回路CMPにより信号DWE
を“0”に戻す。このため、信号DWEのパルス幅はデ
ュアルポートセルDPCの反転時間とダミーセンスアン
プDSAの遅延時間の和となる。ここで、ダミーセンス
アンプDSAの遅延時間はセルの反転時間に比べて十分
小さいので、信号DWEのパルス幅はセルの反転時間に
ほぼ等しくなる。この信号DWEをパルス幅伸長回路S
TRによりパルス幅を大きくし必要最小限のマージンを
持たせ、遅延回路DLYで所望のセットアップ時間だけ
遅延させ、これを書き込みパルスWEとして書き込み回
路WAに供給する。The operation of the circuit shown in FIG. 1 will be described in detail with reference to FIG. The circuit shown in FIG. 1 operates in synchronization with the clock signal CLK, and for one cycle, the clock signal CLK rises (time t1, t9, t17, ...).
Shall begin with. When the clock signal CLK rises (for example, time t1), the frequency division signal DDI which is the output of the frequency divider FD switches. That is, the divided signal DDI becomes "0" at time t2. On the other hand, since the first state (time t0) of the divided signal DDI is "1", the read data signal RD is "1" at the time t2 corresponding to this state. Therefore, the output DWE of the phase comparison circuit CMP becomes "1" (time t3). Further, since the dummy write signal DDWE is always “0”, the frequency division signal DD
When I becomes "0" at time t2, the write operation of "0" to the dual port cell DPC immediately starts. When the stored information of the dual port cell DPC is inverted to "0", the dummy sense amplifier DSA detects this and the signal RD changes to "0" (time t5). Therefore, the output signal DWE of the phase comparison circuit CMP is detected. Becomes "0" (at time t
6), the write operation ends. As described above, in the write pulse generation circuit WPG of FIG. 1, the divided signals DDI and RD obtained by dividing the clock signal CLK are compared by the phase comparison circuit CMP to set the signal DWE to “1”, and in parallel to this, The dual port cell DPC is inversely written by the signal DDI, the fact that the information is inverted is detected by the dummy sense amplifier DSA, and the phase comparison circuit CMP outputs the signal DWE.
Is returned to "0". Therefore, the pulse width of the signal DWE is the sum of the inversion time of the dual port cell DPC and the delay time of the dummy sense amplifier DSA. Here, since the delay time of the dummy sense amplifier DSA is sufficiently smaller than the cell inversion time, the pulse width of the signal DWE becomes almost equal to the cell inversion time. This signal DWE is applied to the pulse width expansion circuit S
The pulse width is increased by TR to provide a necessary minimum margin, the delay circuit DLY delays it by a desired setup time, and this is supplied to the write circuit WA as a write pulse WE.
【0024】次に、図1の書き込みパルス発生回路WP
Gを採用することにより、先に述べた従来の問題点が解
決されていることを説明する。Next, the write pulse generation circuit WP of FIG.
It will be explained that by adopting G, the conventional problems described above are solved.
【0025】まず、第1の問題点、すなわち消費電力の
問題点について説明する。既に述べたように本例では、
ダミーライトアンプDWAに入力する信号DDWEを常
に“0”にしてある。従って、分周信号DDIが切り換
わると直ちに書き込み動作が開始される。言い換える
と、本例では、デュアルポートセルDPCへの反転書き
込みを制御する信号として分周信号DDIを用いている
(従来は信号DWEを用いていた)。図2に示したよう
に分周信号DDIは1サイクルの間に1回しか切り換わ
らない信号である(これに対し信号DWEは1サイクル
の間に2回切り換わる)。従って、分周信号DDIで駆
動されるダミーライトアンプDWA、ダミービット線駆
動回路DBD、ダミーセルアレーDCA等の回路も全て
1サイクルの間に1回しか切り換わらない。従って、大
きな寄生容量が接続されているダミービット線DB又は
/DBの充放電も、図2に示したように1サイクルの間
に1回しか起こらない。すなわち、本例では、ダミービ
ット線の充放電で消費される電力を従来の1/2にでき
る。First, the first problem, that is, the problem of power consumption will be described. As already mentioned, in this example,
The signal DDWE input to the dummy write amplifier DWA is always "0". Therefore, the write operation is started immediately after the division signal DDI is switched. In other words, in this example, the divided signal DDI is used as a signal for controlling the inversion writing to the dual port cell DPC (the signal DWE was used conventionally). As shown in FIG. 2, the divided signal DDI is a signal that switches only once in one cycle (in contrast, the signal DWE switches twice in one cycle). Therefore, all the circuits such as the dummy write amplifier DWA, the dummy bit line drive circuit DBD, and the dummy cell array DCA driven by the divided signal DDI are switched only once in one cycle. Therefore, charging / discharging of the dummy bit line DB or / DB to which a large parasitic capacitance is connected also occurs only once in one cycle as shown in FIG. That is, in this example, the power consumed by charging / discharging the dummy bit line can be halved as compared with the conventional one.
【0026】次に、第2の問題点、すなわちサイクル時
間の短縮について説明する。既に述べたように図1の回
路では、クロック信号CLKを分周した分周信号DDI
と位相比較回路CMPで信号DWEを“1”とし、これ
と並行して分周信号DDIでデュアルポートセルDPC
に反転書き込みを行い、その情報が反転したことをダミ
ーセンスアンプDSAで検出し、位相比較回路CMPに
より信号DWEを“0”に戻す。このため、信号DWE
のパルス幅twはデュアルポートセルDPCの反転時間tr
evとダミーセンスアンプDSAの遅延時間tpd(DSA)の和
となり、従来のように位相比較回路CMPの遅延時間が
含まれなくなる。すなわち、tw = trev+ tpd(DSA)とな
る(従来は tw = trev + tpd(DSA) + tpd(CMP))。従っ
て、セルの反転時間trevに対して位相比較回路CMPの
遅延時間tpd(CMP)が無視できないくらい大きくなって
も、本例では、twに影響を与えないことにる。このこと
を図2を用いてさらに具体的に説明する。図2は図8と
同様、分周器FDの遅延時間がΔt、ダミーライトアン
プDWAとダミービット線駆動回路DBDの遅延時間の
和がΔt、デュアルポートセルDPCの遅延期間が2×
Δt、ダミーセンスアンプDSAの遅延時間tpd(DSA)が
零、位相比較回路CMPの遅延時間tpd(CMP)がΔt、ま
た、パルス幅伸長回路STRでのパルス幅伸長時間が
零、遅延回路DLYでの遅延時間がΔtの場合の図1の
動作波形である。セルの反転時間trevは書き込みが始ま
ってからメモリセルの情報が反転するまでの時間である
から、図2において分周信号DDIが“0”になって
(時刻t2)から、信号RDが“0”になる(時刻t
5)までの時間、すなわち、セルの反転時間trev=3×
Δtとなる。一方書き込みパルスの幅twは、書き込みパ
ルス信号WEが“1”になって(時刻t4)から、当該
信号WEが“0”になる(時刻t7)までの時間、すな
わち、書き込みパルスの幅tw=3×Δtとなる。従っ
て、書き込みパルスの幅twは、セルの反転時間trevと等
しくなる(従来はtw=trev+Δt)。従って本例では従
来よりサイクル時間をΔtだけ短縮できる。Next, the second problem, that is, the reduction of the cycle time will be described. As described above, in the circuit of FIG. 1, the divided signal DDI obtained by dividing the clock signal CLK is used.
The signal DWE is set to "1" by the phase comparison circuit CMP and the dual port cell DPC by the divided signal DDI in parallel therewith.
Then, the dummy sense amplifier DSA detects that the information is inverted, and the phase comparison circuit CMP returns the signal DWE to "0". Therefore, the signal DWE
Pulse width tw of dual port cell DPC inversion time tr
ev becomes the sum of the delay time tpd (DSA) of the dummy sense amplifier DSA, and the delay time of the phase comparison circuit CMP is not included as in the conventional case. That is, tw = trev + tpd (DSA) (previously tw = trev + tpd (DSA) + tpd (CMP)). Therefore, even if the delay time tpd (CMP) of the phase comparison circuit CMP becomes so large that it cannot be ignored with respect to the cell inversion time trev, tw will not be affected in this example. This will be described more specifically with reference to FIG. In FIG. 2, as in FIG. 8, the delay time of the frequency divider FD is Δt, the sum of the delay times of the dummy write amplifier DWA and the dummy bit line drive circuit DBD is Δt, and the delay period of the dual port cell DPC is 2 ×.
Δt, the delay time tpd (DSA) of the dummy sense amplifier DSA is zero, the delay time tpd (CMP) of the phase comparison circuit CMP is Δt, the pulse width expansion time in the pulse width expansion circuit STR is zero, and the delay circuit DLY is 2 is an operation waveform of FIG. 1 when the delay time is Δt. Since the cell inversion time trev is the time from the start of writing until the information in the memory cell is inverted, the frequency division signal DDI becomes "0" (time t2) in FIG. 2 and the signal RD becomes "0". Becomes (time t
Time until 5), that is, cell reversal time trev = 3 ×
Δt. On the other hand, the write pulse width tw is the time from when the write pulse signal WE becomes “1” (time t4) to when the signal WE becomes “0” (time t7), that is, the write pulse width tw = It becomes 3 × Δt. Therefore, the write pulse width tw becomes equal to the cell inversion time trev (conventionally, tw = trev + Δt). Therefore, in this example, the cycle time can be shortened by Δt as compared with the conventional case.
【0027】図3には本発明に係る半導体メモリの書き
込みパルス発生回路WPGの更に別の例が示される。図
4には図3の書き込みパルス発生回路WPGにおいて後
述するコントロール信号C1が”1”、C2が”1”の
時の、図3の回路の動作タイミングを示す。FIG. 3 shows still another example of the write pulse generation circuit WPG of the semiconductor memory according to the present invention. FIG. 4 shows the operation timing of the circuit of FIG. 3 when the control signal C1 to be described later is “1” and C2 is “1” in the write pulse generation circuit WPG of FIG.
【0028】図3の構成が図1の構成と異なる点は、ス
イッチSW1,SW2と、分周器FDにセット/リセッ
ト用の制御端子S/Rを追加した点、遅延回路としての
ゲートMDL、オア回路OR、アンド回路AND、セレ
クタSELを追加した点、パルス幅伸長用回路STRの
挿入箇所を変更した点、及び回路を簡単化するためにダ
ミーセルアレーDCAをデュアルポートセルDPCのみ
で構成し、かつ、ダミーライトアンプDWAとダミーセ
ンスアンプDSAを取り除いた点である。本回路の動作
は、コントロール信号C1が”1”、C2が”0”の時
は、基本的に図1の回路の動作と同じなので、以下で
は、図1と異なる点についてのみ説明する。The configuration of FIG. 3 differs from that of FIG. 1 in that switches SW1 and SW2 and a control terminal S / R for set / reset are added to a frequency divider FD, a gate MDL as a delay circuit, An OR circuit OR, an AND circuit AND, a selector SEL is added, a pulse width expansion circuit STR is inserted at a different position, and the dummy cell array DCA is composed of only dual port cells DPC in order to simplify the circuit. In addition, the dummy write amplifier DWA and the dummy sense amplifier DSA are removed. The operation of this circuit is basically the same as the operation of the circuit of FIG. 1 when the control signal C1 is “1” and C2 is “0”, and therefore only the points different from FIG. 1 will be described below.
【0029】スイッチSW1は書き込みパルス発生回路
WPGで発生したパルスと、例えばメモリの試験のため
に外部から入力した書き込みパルスEXWEとを切り換
えるためのスイッチである。スイッチSW2は書き込み
パルス発生回路WPGを構成する回路の遅延時間を測定
し、書き込みパルス発生回路WPGが発生する書き込み
パルスの幅が実際にどれくらいになっているかを調べる
ためのスイッチである。すなわち、スイッチSW2を切
り換え、かつ分周器FDのセット端子Sにセット信号を
入力し、分周器FDの出力DDIを”1”に固定する
と、書き込みパルス発生回路WPGを構成する回路で閉
ループ、すなわちリングオシレータが構成され、このリ
ングオシレータの発振周波数を測定することで、回路の
遅延時間を知ることができる。The switch SW1 is a switch for switching between a pulse generated by the write pulse generating circuit WPG and a write pulse EXWE input from the outside for testing a memory, for example. The switch SW2 is a switch for measuring the delay time of the circuits forming the write pulse generating circuit WPG and checking how much the width of the write pulse generated by the write pulse generating circuit WPG is actually. That is, when the switch SW2 is switched, a set signal is input to the set terminal S of the frequency divider FD, and the output DDI of the frequency divider FD is fixed to "1", the circuit forming the write pulse generation circuit WPG is closed loop, That is, a ring oscillator is configured, and the delay time of the circuit can be known by measuring the oscillation frequency of this ring oscillator.
【0030】次に、ゲートMDL、オア回路OR、アン
ド回路AND、セレクタSELは、デュアルポートセル
DPCの応答時間がゲートMDLの遅延時間より小さい
場合に書き込みパルスの幅がゲートMDLの遅延時間か
ら決まるようにするための回路である。既に述べたよう
にセルの応答時間は年々小さくなってきているのに対
し、いわゆる論理回路の遅延時間はそれ程小さくなって
きていない。従って、セルの応答時間が小さくなりすぎ
ると、セルの応答時間と等しいパルス幅を有する書き込
みパルス信号が、書き込みパルス発生回路WPGの内部
で消滅する可能性がある。すなわち、書き込みパルス発
生回路WPGを構成する論理回路が小さいパルス幅の信
号に追従できず、信号が正常に伝搬しなくなる可能性が
ある。そこで、本例では、コントロール信号C1が”
1”、C2が”1”の時、オア回路OR、アンド回路A
ND、セレクタSELで、デュアルポートセルDPCの
応答時間がゲートMDLの遅延時間より小さい場合に
は、書き込みパルスの幅がゲートMDLの遅延時間から
決まるようにしている(図4参照)。従って、ゲートM
DLの遅延時間を適当に設定することによって書き込み
パルス信号が書き込みパルス発生回路WPGの内部で消
滅するのを防止できる。Next, in the gate MDL, the OR circuit OR, the AND circuit AND, and the selector SEL, when the response time of the dual port cell DPC is smaller than the delay time of the gate MDL, the width of the write pulse is determined from the delay time of the gate MDL. It is a circuit for doing so. As described above, the response time of the cell is decreasing year by year, whereas the delay time of the so-called logic circuit is not decreasing so much. Therefore, if the cell response time becomes too small, the write pulse signal having a pulse width equal to the cell response time may disappear inside the write pulse generation circuit WPG. That is, there is a possibility that the logic circuit forming the write pulse generation circuit WPG cannot follow a signal having a small pulse width and the signal does not propagate normally. Therefore, in this example, the control signal C1 is "
When 1 "and C2 are" 1 ", OR circuit OR, AND circuit A
In the ND and the selector SEL, when the response time of the dual port cell DPC is shorter than the delay time of the gate MDL, the width of the write pulse is determined from the delay time of the gate MDL (see FIG. 4). Therefore, the gate M
By appropriately setting the delay time of DL, it is possible to prevent the write pulse signal from disappearing inside the write pulse generation circuit WPG.
【0031】最後に、パルス幅伸長用回路STRの挿入
箇所を変更した理由は、図7、図1のように比較回路C
MPの後ろでパルス幅伸長を行うとパルス幅伸長用回路
が複雑になるだけでなく、書き込みパルスを書き込み回
路WAへ送出するタイミングが遅れるからである。すな
わち、図3のように比較回路CMPの前にパルス幅伸長
用回路を挿入すると、パルス幅伸長用回路は単なる遅延
回路でよく、さらに、書き込みパルスを書き込み回路W
Aへ送出するタイミングが遅れることもない。Finally, the reason for changing the insertion position of the pulse width expansion circuit STR is that the comparison circuit C is as shown in FIGS.
This is because if the pulse width expansion is performed after MP, not only the pulse width expansion circuit becomes complicated, but also the timing of sending the write pulse to the write circuit WA is delayed. That is, when the pulse width expansion circuit is inserted before the comparison circuit CMP as shown in FIG. 3, the pulse width expansion circuit may be a simple delay circuit, and the write pulse may be added to the write circuit W.
The timing of sending to A will not be delayed.
【0032】図5には図3の回路をさらに具体化した
例、例えば図3の論理ゲートをECL(Emitter Coupled
Logic)回路で構成した例を示している。従って本回路
の動作は基本的に図3の回路の動作と同じである。但
し、図5の例で特徴的なことは、分周器FDから比較回
路CMPまでを直接結ぶ信号経路及び分周器FDから比
較回路CMPまでをデュアルポートセルDPCを介して
結ぶ信号経路を全て2本の相補信号線で接続している点
である。既に述べたように、本発明では、デュアルポー
トセルDPCへの反転書き込みを制御する信号として1
サイクルの間に1回しか切り換わらない分周信号を用い
ている。従って、”1”から”0”へ切り換わる分周信
号でデュアルポートセルDPCを駆動するサイクルと、
逆に”0”から”1”へ切り換わる分周信号でデュアル
ポートセルDPCを駆動するサイクルとが存在すること
になる(例えば図2または図4のDDI信号の時刻t2
及び時刻t10での切り換わり)。一方書き込みパルス
幅は、奇数サイクルでも偶数サイクルでも同じでなけれ
ばならない。図5の例ではこの条件を満足するために、
分周器FDから位相比較回路CMPまでを結ぶ信号経路
を全て2本の相補信号線で接続している。このようにす
ると、分周信号が”1”から”0”へ切り換わる場合
と”0”から”1”へ切り換わる場合で各回路の動作が
全く対称となり、書き込みパルス幅は奇数サイクルでも
偶数サイクルでも同じになる。FIG. 5 shows an example in which the circuit of FIG. 3 is further embodied. For example, the logic gate of FIG.
(Logic) circuit is shown as an example. Therefore, the operation of this circuit is basically the same as the operation of the circuit of FIG. However, the characteristic of the example of FIG. 5 is that all the signal paths directly connecting the frequency divider FD to the comparison circuit CMP and the signal paths connecting the frequency divider FD to the comparison circuit CMP via the dual port cell DPC. The point is that they are connected by two complementary signal lines. As described above, in the present invention, 1 is set as the signal for controlling the inversion writing to the dual port cell DPC.
A frequency division signal that is switched only once during the cycle is used. Therefore, a cycle in which the dual port cell DPC is driven by the frequency division signal that switches from "1" to "0",
On the contrary, there is a cycle for driving the dual port cell DPC with the frequency division signal which switches from "0" to "1" (for example, the time t2 of the DDI signal of FIG. 2 or FIG. 4).
And switching at time t10). On the other hand, the write pulse width must be the same in odd cycles and even cycles. In order to satisfy this condition in the example of FIG. 5,
All signal paths connecting the frequency divider FD to the phase comparison circuit CMP are connected by two complementary signal lines. By doing so, the operation of each circuit becomes completely symmetrical when the divided signal is switched from "1" to "0" and when it is switched from "0" to "1", and the write pulse width is even even in odd cycles. The same goes for cycles.
【0033】以上本発明者によってなされた発明を実施
形態に基づいて具体的に説明したが、本発明はそれに限
定されるものではなく、その要旨を逸脱しない範囲にお
いて種々変更可能であることは言うまでもない。Although the invention made by the present inventor has been specifically described based on the embodiments, the present invention is not limited thereto, and needless to say, various modifications can be made without departing from the scope of the invention. Yes.
【0034】例えば、書込み制御信号はリード・ライト
信号R/Wに限定されず、適宜の信号であってよい。ま
た、本発明はバイポーラRAMに限らず、MOSスタテ
ィックRAMなどの各種半導体メモリに適用することが
できる。更に、マイクロコンピュータ等のオンチップメ
モリなどにも適用することができる。For example, the write control signal is not limited to the read / write signal R / W, but may be an appropriate signal. Further, the present invention is not limited to the bipolar RAM, but can be applied to various semiconductor memories such as a MOS static RAM. Further, it can be applied to an on-chip memory of a microcomputer or the like.
【0035】[0035]
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば下記
の通りである。The effects obtained by the typical ones of the inventions disclosed in the present application will be briefly described as follows.
【0036】すなわち、従来、擬似メモリセルへの反転
書き込みを制御する信号として1サイクルの間に2回切
り換わるダミー書き込み信号を用いていたのに対し、本
発明では、1サイクルの間に1回しか切り換わらない分
周信号を用いている。よって、大きな寄生容量が接続さ
れているダミービット線の充放電も、1サイクルの間に
1回しか起こらないから、半導体メモリの書き込みパル
ス発生回路内のダミービット線の充放電の回数を低減で
き、メモリ全体の消費電力を低減することができる。That is, conventionally, a dummy write signal that switches twice in one cycle is used as a signal for controlling inversion writing to a pseudo memory cell, whereas in the present invention, it is once in one cycle. A frequency-divided signal that only switches is used. Therefore, charging / discharging of the dummy bit line connected to a large parasitic capacitance occurs only once in one cycle, so that the number of charging / discharging of the dummy bit line in the write pulse generation circuit of the semiconductor memory can be reduced. The power consumption of the entire memory can be reduced.
【0037】また、本発明ではクロック信号を分周した
分周信号と比較回路でダミー書き込み信号を“1”と
し、これと並行して分周信号で擬似メモリセルに反転書
き込みを行い、その反転信号と比較回路によりダミー書
き込み信号を“0”に戻す。このため、ダミー書き込み
信号のパルス幅に、従来のように比較回路の遅延時間が
含まれなくなる。したがって、書き込みパルス幅をセル
の反転時間と等しくでき、メモリのサイクル時間が比較
回路の遅延時間で制限されないようにすることができ
る。Further, according to the present invention, the dummy write signal is set to "1" by the divided signal obtained by dividing the clock signal and the comparator circuit, and in parallel with this, the divided signal is inverted and written in the pseudo memory cell, and its inversion is performed. The dummy write signal is returned to "0" by the signal and the comparison circuit. Therefore, the pulse width of the dummy write signal does not include the delay time of the comparison circuit as in the conventional case. Therefore, the write pulse width can be made equal to the cell inversion time, and the memory cycle time can be prevented from being limited by the delay time of the comparison circuit.
【図1】本発明に係る半導体メモリの書き込みパルス発
生回路の詳細な一例を示すブロック図である。FIG. 1 is a block diagram showing a detailed example of a write pulse generation circuit of a semiconductor memory according to the present invention.
【図2】図1の書き込みパルス発生回路の動作タイミン
グの一例を示すタイミングチャートである。FIG. 2 is a timing chart showing an example of operation timing of the write pulse generation circuit of FIG.
【図3】本発明に係る半導体メモリの書き込みパルス発
生回路の更に別の例を示すブロック図である。FIG. 3 is a block diagram showing still another example of the write pulse generation circuit of the semiconductor memory according to the present invention.
【図4】図3の書き込みパルス発生回路においてコント
ロール信号C1が”1”、C2が”1”の時の図3の回
路の動作タイミングの一例を示すタイミングチャートで
ある。4 is a timing chart showing an example of the operation timing of the circuit of FIG. 3 when the control signal C1 is "1" and C2 is "1" in the write pulse generation circuit of FIG.
【図5】図3の回路をECL回路で具体化した例を示す
回路図である。5 is a circuit diagram showing an example in which the circuit of FIG. 3 is embodied as an ECL circuit.
【図6】本発明に係る半導体メモリの一例を全体的に示
すブロック図である。FIG. 6 is a block diagram generally showing an example of a semiconductor memory according to the present invention.
【図7】従来の書き込みパルス発生回路の一例を示す回
路図である。FIG. 7 is a circuit diagram showing an example of a conventional write pulse generation circuit.
【図8】図7の回路の動作波形の一例を示すタイミング
チャートである。8 is a timing chart showing an example of operation waveforms of the circuit of FIG.
1 半導体メモリ WPG 書き込みパルス発生回路、 CA セルアレー C0〜Cn メモリセル BD ビット線駆動回路 WA 書き込み回路 DCA ダミーセルアレー DPC デュアルポートセル(擬似メモリセル) DC1〜DCn ダミーセル DBD ダミービット線駆動回路 DWA ダミーライトアンプ DL マスタスレーブラッチ回路 FD 分周器 CMP 位相比較回路 INV インバータ STR パルス幅伸長用回路 DLY 遅延回路 R/W 書き込み制御信号 DI データ入力信号 1 Semiconductor memory WPG write pulse generation circuit, CA cell array C0 to Cn memory cells BD bit line drive circuit WA writing circuit DCA dummy cell array DPC dual port cell (pseudo memory cell) DC1 to DCn Dummy cells DBD dummy bit line drive circuit DWA dummy write amplifier DL master-slave latch circuit FD frequency divider CMP phase comparison circuit INV inverter STR pulse width expansion circuit DLY delay circuit R / W write control signal DI data input signal
───────────────────────────────────────────────────── フロントページの続き (72)発明者 金谷 一男 東京都国分寺市東恋ケ窪一丁目280番地 株式会社日立製作所 中央研究所内 (72)発明者 山崎 枢 東京都国分寺市東恋ケ窪一丁目280番地 株式会社日立製作所 中央研究所内 (72)発明者 大畠 賢一 千葉県茂原市早野3681番地 日立デバイ スエンジニアリング株式会社内 (72)発明者 荒川 文彦 千葉県茂原市早野3681番地 日立デバイ スエンジニアリング株式会社内 (72)発明者 楠 武志 千葉県茂原市早野3681番地 日立デバイ スエンジニアリング株式会社内 (72)発明者 日下田 恵一 東京都青梅市新町六丁目16番地の3 株 式会社日立製作所 デバイス開発センタ 内 (72)発明者 西山 雅彦 東京都青梅市新町六丁目16番地の3 株 式会社日立製作所 デバイス開発センタ 内 (72)発明者 山口 邦彦 東京都小平市上水本町5丁目22番1号 株式会社日立超エル・エス・アイ・シス テムズ内 (72)発明者 佐伯 哲也 東京都小平市上水本町5丁目22番1号 株式会社日立超エル・エス・アイ・シス テムズ内 (56)参考文献 特開 平6−195983(JP,A) 特開 平7−65584(JP,A) 特開 平7−153275(JP,A) (58)調査した分野(Int.Cl.7,DB名) G11C 11/41 - 11/419 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Kazuo Kanaya 1-280 Higashi Koikekubo, Kokubunji, Tokyo Hitachi, Ltd. Central Research Laboratory (72) Inventor Tsuru Yamazaki 1-280 Higashi Koikeku, Tokyo Kokubunji City Hitachi, Ltd. Central Research Laboratory (72) Inventor Kenichi Ohata 3681 Hayano, Mobara-shi, Chiba Hitachi Device Engineering Co., Ltd. (72) Inventor Fumihiko Arakawa 3681 Hayano, Mobara-shi, Chiba Hitachi Device Engineering Co., Ltd. (72) Inventor Takeshi Kusunagi 3681 Hayano, Mobara-shi, Chiba Hitachi Device Engineering Co., Ltd. (72) Inventor Keiichi Kishita 3 Incorporated Hitachi, Ltd. Device Development Center, 6-16 Shinmachi, Ome City, Tokyo (72) Nishiyama Masahiko 6-chome, Shinmachi, Ome-shi, Tokyo Hitachi, Ltd. Device Development Center at 3 No. 16 (72) Inventor Kunihiko Yamaguchi 5-22-1 Kamimizuhoncho, Kodaira-shi, Tokyo Hitachi Ultra SII Systems Inc. (72) Invention Tetsuya Saeki 5-22-1 Kamisuihoncho, Kodaira-shi, Tokyo Within Hitachi Cho-LS Systems Co., Ltd. (56) Reference JP-A-6-195983 (JP, A) JP-A-7- 65584 (JP, A) JP-A-7-153275 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G11C 11/41-11/419
Claims (4)
外部から入力されるクロック信号から書き込みパルスを
発生する書き込みパルス発生回路と、上記書き込みパル
スと書き込み制御信号とデータ入力信号を受けて上記メ
モリセルにデータを書き込む書き込み回路とを有する半
導体メモリにおいて、 上記書き込みパルス発生回路は、上記クロック信号を分
周する分周器と、上記メモリセルと同じ回路構成を含み
メモリセルの応答特性を擬似する擬似メモリセルと、信
号の位相を比較する位相比較回路とを備え、上記分周器
の出力である分周信号の情報を上記擬似メモリセルに入
力し、該擬似メモリセルの応答出力信号の位相と上記分
周信号の位相を上記位相比較回路により比較することに
より書き込みパルスを発生するものであることを特徴と
する半導体メモリ。1. Memory cells arranged in a matrix,
A semiconductor memory comprising: a write pulse generation circuit that generates a write pulse from a clock signal input from the outside; and a write circuit that receives the write pulse, a write control signal, and a data input signal and writes data to the memory cell. The write pulse generation circuit includes a frequency divider that divides the clock signal, a pseudo memory cell that includes the same circuit configuration as the memory cell and simulates the response characteristics of the memory cell, and a phase comparison circuit that compares the phases of signals. Information of the frequency-divided signal output from the frequency divider is input to the pseudo memory cell, and the phase of the response output signal of the pseudo memory cell and the phase of the frequency-divided signal are compared by the phase comparison circuit. A semiconductor memory characterized in that a write pulse is generated thereby.
直接結ぶ信号経路または上記分周器から上記位相比較回
路までを擬似メモリセルを介して結ぶ信号経路内の少な
くとも一部を2本の相補信号線で接続したことを特徴と
する請求項1記載の半導体メモリ。2. A signal path directly connecting the frequency divider to the phase comparison circuit or a signal path connecting the frequency divider to the phase comparison circuit via a pseudo memory cell has at least a part of two lines. 2. The semiconductor memory according to claim 1, wherein the semiconductor memory is connected by complementary signal lines.
変化に同期して入力データをラッチするラッチ回路と、
当該ラッチ回路に逆並列接続されたインバータとから成
るものであることを特徴とする請求項1又は2記載の半
導体メモリ。3. The latch circuit, wherein the frequency divider circuit latches input data in synchronization with a predetermined change of a clock signal,
3. The semiconductor memory according to claim 1, comprising an inverter connected in antiparallel to the latch circuit.
設け、擬似メモリセルの応答時間が該遅延回路の遅延時
間より小さい場合には書き込みパルスの幅が該遅延時間
によって決定されるものであることを特徴とする請求項
1記載の半導体メモリ。4. A delay circuit is provided in parallel with the pseudo memory cell, and when the response time of the pseudo memory cell is smaller than the delay time of the delay circuit, the width of the write pulse is determined by the delay time. The semiconductor memory according to claim 1, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13645398A JP3534609B2 (en) | 1998-05-19 | 1998-05-19 | Semiconductor memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13645398A JP3534609B2 (en) | 1998-05-19 | 1998-05-19 | Semiconductor memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11328970A JPH11328970A (en) | 1999-11-30 |
| JP3534609B2 true JP3534609B2 (en) | 2004-06-07 |
Family
ID=15175477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13645398A Expired - Fee Related JP3534609B2 (en) | 1998-05-19 | 1998-05-19 | Semiconductor memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3534609B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100454259B1 (en) | 2001-11-02 | 2004-10-26 | 주식회사 하이닉스반도체 | Semiconductor Memor Device having a Monitoring Circuit |
-
1998
- 1998-05-19 JP JP13645398A patent/JP3534609B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11328970A (en) | 1999-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6525988B2 (en) | Clock generating circuits controlling activation of a delay locked loop circuit on transition to a standby mode of a semiconductor memory device and methods for operating the same | |
| JP4190662B2 (en) | Semiconductor device and timing control circuit | |
| US6847582B2 (en) | Low skew clock input buffer and method | |
| JP3717289B2 (en) | Integrated circuit device | |
| JP3789629B2 (en) | Semiconductor device | |
| JP3094984B2 (en) | Pulse generation circuit | |
| US20040041606A1 (en) | Synchronous mirror delay (smd) circuit and method including a ring oscillator for timing coarse and fine delay intervals | |
| US5546355A (en) | Integrated circuit memory having a self-timed write pulse independent of clock frequency and duty cycle | |
| EP0954866B1 (en) | Sdram clocking test mode | |
| JP4511767B2 (en) | Semiconductor memory and driving method thereof | |
| US8988952B2 (en) | Semiconductor device having ODT function | |
| KR20040103494A (en) | Register controlled delay locked loop with reduced delay locking time | |
| US5726950A (en) | Synchronous semiconductor memory device performing input/output of data in a cycle shorter than an external clock signal cycle | |
| US5956502A (en) | Method and circuit for producing high-speed counts | |
| US6549452B1 (en) | Variable width wordline pulses in a memory device | |
| US6501702B2 (en) | Semiconductor memory integrated circuit | |
| US6552953B2 (en) | High speed signal path and method | |
| JP3534609B2 (en) | Semiconductor memory | |
| US6263460B1 (en) | Microcontroller architecture and associated method providing for testing of an on-chip memory device | |
| US4918657A (en) | Semiconductor memory device provided with an improved precharge and enable control circuit | |
| CN111800126B (en) | Resetting clock divider circuits prior to clock restart | |
| KR100227294B1 (en) | Semiconductor static memory device with pulse generator for reducing write cycle time | |
| US6226223B1 (en) | Low latency dynamic random access memory | |
| JP3251393B2 (en) | Semiconductor memory | |
| JP3133847B2 (en) | Semiconductor memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040123 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040217 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040309 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080319 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090319 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100319 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 10 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |