JPS6158052B2 - - Google Patents
Info
- Publication number
- JPS6158052B2 JPS6158052B2 JP54086127A JP8612779A JPS6158052B2 JP S6158052 B2 JPS6158052 B2 JP S6158052B2 JP 54086127 A JP54086127 A JP 54086127A JP 8612779 A JP8612779 A JP 8612779A JP S6158052 B2 JPS6158052 B2 JP S6158052B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- flip
- flop
- signals
- clock
- 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
Links
- 230000003111 delayed effect Effects 0.000 claims description 2
- 239000013256 coordination polymer Substances 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 239000013078 crystal Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/406—Management or control of the refreshing or charge-regeneration cycles
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Electronic Switches (AREA)
Description
【発明の詳細な説明】
本発明は互いに非同期な2つの信号の競合制御
回路に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a competition control circuit for two mutually asynchronous signals.
互いに非同期な2つの信号とは、例えばダイナ
ミツクMOS形ICメモリを記憶媒体とする記憶装
置における書き込みまたは読み出し動作を指令す
る信号とリフレツシユ動作を指令する信号があ
る。記憶装置はこれらの動作要求に従つたそれぞ
れの動作を実行するが、2つの動作を同時には実
行できないため、2つの信号が同時に生じた場合
は、一方の動作を選択して実行する。この選択は
競合制御回路にて行なわれる。競合制御回路にお
ける競合制御動作は2つの信号の時間関係が一
定、即ち同期している場合、例えばそれぞれの信
号を発生する回路または装置が同じか同期したク
ロツク信号によつて動作している場合は比較的簡
単である。 The two mutually asynchronous signals include, for example, a signal that instructs a write or read operation in a storage device using a dynamic MOS type IC memory as a storage medium, and a signal that instructs a refresh operation. The storage device executes each operation according to these operation requests, but since it cannot execute two operations at the same time, when two signals occur simultaneously, it selects and executes one operation. This selection is performed by a competition control circuit. The contention control operation in the contention control circuit is performed when the time relationship between the two signals is constant, that is, they are synchronized, for example, when the circuits or devices that generate each signal are operated by the same or synchronized clock signals. It's relatively easy.
しかしながら、それら2つの信号が全く非同期
にならざるを得ない場合もある。例えば磁気コア
を記憶媒体とする記憶装置をダイナミツクMOS
形ICメモリを記憶媒体とする記憶装置で置換
し、かつ従来のインタフエースを保存しなければ
ならないような場合である。このような場合、リ
フレツシユ要求発生回路は記憶装置内部に持たな
くてはならず、このリフレツシユ要求発生回路は
それ自身の内部に発振器を内蔵して、記憶装置に
対して外部から与えられる書き込みまたは読み取
り動作を要する信号とは独立して非同期にリフレ
ツシユ要求を発生する。 However, there are cases where the two signals have to be completely asynchronous. For example, a storage device that uses a magnetic core as a storage medium is called Dynamic MOS.
This is a case where the IC memory must be replaced with a storage device as the storage medium and the conventional interface must be preserved. In such a case, the refresh request generation circuit must be provided inside the storage device, and this refresh request generation circuit has an oscillator built into itself to respond to write or read requests from the outside to the storage device. A refresh request is generated asynchronously and independently of the signal that requires operation.
第1図は読み取りまたは書き込み要求信号とリ
フレツシユ要求信号が全く非同期の場合の従来の
競合制御回路を示す。第1図において、信号Aは
記憶装置に読み取りまたは書き込み動作を要求す
る信号で、フリツプフロツプF1のデータ入力端
子D(D端子)に入力される。信号Bは記憶装置
内で発生するリフレツシユ要求信号でフリツプフ
ロツプF2のD端子に入力される。クロツクC
およびCは信号AおよびBの優先制御動作を行
なうために記憶装置内で発生する第2図に示す二
相のクロツク信号であり、それぞれフリツプフロ
ツプF1,F4およびF2,F3のクロツク端子
CP(CP端子)に加えられる。各フリツプフロツ
プはCP端子にクロツク信号が加えられたとき、
その時のD端子に入力されている信号の状態をと
り込み、出力する。クロツクCからCまで、
クロツクCからCまでの時間は信号A,B,
CおよびCが非同期であることによつて生ず
るフリツプフロツプF1およびF2の過渡現象が
おさまるのに要する時間ttより十分大であるこ
とが必要である。第3図はフリツプフロツプの過
渡現象を示し、CP入力巾とQ出力の関係を示し
ている。 FIG. 1 shows a conventional contention control circuit in which the read or write request signal and the refresh request signal are completely asynchronous. In FIG. 1, signal A is a signal requesting a read or write operation to the storage device, and is input to a data input terminal D (D terminal) of flip-flop F1. Signal B is a refresh request signal generated within the storage device and is input to the D terminal of flip-flop F2. Clock C
and C are two-phase clock signals shown in FIG. 2 generated within the storage device to perform priority control operations for signals A and B, and are clock signals at the clock terminals of flip-flops F1, F4 and F2, F3, respectively.
Added to CP (CP terminal). When a clock signal is applied to the CP pin of each flip-flop,
It captures the state of the signal being input to the D terminal at that time and outputs it. From clock C to C,
The time from clock C to C is signal A, B,
It is necessary that the time t t required for the transient phenomenon in flip-flops F1 and F2 caused by the asynchronousness of C and C to subside is sufficiently larger than the time t t . FIG. 3 shows the transient phenomenon of a flip-flop, and shows the relationship between the CP input width and the Q output.
第2図aは信号Aが受け付けられる場合を示
し、信号AおよびBがクロツクCの立上りから
Cの立上りまでの時間内に同時に到達してい
る。フリツプフロツプF1はクロツクC時にセ
ツトされ、F2はC時にセツトされる。F1の
セツトによりアンドゲートG1が開いて、F3も
C時にセツトされる。F4はF1がセツトされ
たことにより、アンドゲートG2が閉じられ、セ
ツトされない。第2図bは信号Bが受け付けられ
る場合を示し、信号A,BがクロツクCの立上
りからCの立上りまでの時間内に同時に到達し
ている。まずF2がセツトされ、次にF1がセツ
トされ、さらにF4がセツトされるが、F3はF
2出力によりインヒビツトされ、セツトされな
い。 FIG. 2a shows the case where signal A is accepted, and signals A and B arrive simultaneously within the time from the rising edge of clock C to the rising edge of clock C. FIG. Flip-flop F1 is set at clock C and F2 is set at clock C. When F1 is set, AND gate G1 is opened, and F3 is also set at C time. Since F1 is set, F4 is not set because AND gate G2 is closed. FIG. 2b shows the case where signal B is accepted, and signals A and B arrive simultaneously within the time from the rising edge of clock C to the rising edge of clock C. FIG. First, F2 is set, then F1 is set, and then F4 is set, but F3 is
Inhibited by 2 outputs and not set.
信号AまたはBの立上りとCまたはCの立
上りとが非常に接近した場合には、第3図に示す
ような現象がF1またはF2の出力に現われる
が、CとC間の時間間隔が前述の如く選ばれ
ていれば、AおよびBがどんな時刻に立上つても
F3またはF4のいずれか一方のみがセツトされ
る。 If the rising edge of signal A or B and the rising edge of signal C or C are very close to each other, the phenomenon shown in Fig. 3 will appear at the output of F1 or F2, but the time interval between C and C will be different from that described above. If so, only either F3 or F4 will be set no matter what time A and B rise.
さて、この回路では、記憶装置のアクセスタイ
ムが最大CまたはCの周期だけ長くなる。し
たがつて、クロツクC,Cの周期はできるだ
け短いことが望ましい。電子計算機の主記憶装置
等の用途では通常十数MHZ〜数十MHZのクロツ
ク周波数が必要となるが、このような高周波のク
ロツクを発生させるには水晶発振回路等の高価な
回路が必要である。 Now, in this circuit, the access time of the storage device is lengthened by a maximum of C or a period of C. Therefore, it is desirable that the periods of clocks C and C be as short as possible. Applications such as the main memory of electronic computers usually require a clock frequency of 10-10 MHZ to several tens of MHZ , but generating such a high-frequency clock requires an expensive circuit such as a crystal oscillator circuit. It is.
本発明の目的はクロツクに依存しない競合制御
回路を提供することにある。 An object of the present invention is to provide a contention control circuit that is independent of clocks.
第4図は本発明の一実施例を示す。信号Aおよ
びBは第1図と同様に競合制御を受ける2つの信
号であり、例えば信号Aは読み取りまたは書き込
み要求信号であり、信号Bはリフレツシユ要求信
号である。信号AはアンドゲートG3に入力さ
れ、信号Bは遅延回路DLを介してアンドゲート
G4に入力されると共に、インバータで反転さ
れてアンドゲートG3に入力される。アンドゲー
トG3の出力はフリツプフロツプF5のCP端子
に入力される。フリツプフロツプF5のD端子に
は常にHで示すハイレベルの信号が与えられてお
り、CP端子に信号が与えられるとセツトされ
る。アンドゲートG3は信号Aが存在し、信号B
が不存在時に開かれ、フリツプフロツプF5をセ
ツトし、フリツプフロツプF5のセツト出力Qに
信号Aを受け付けたことを示す。フリツプフロツ
プF5のリセツト出力はアンドゲートG4に与
えられており、アンドゲートG4はフリツプフロ
ツプF5がリセツト状態でかつ信号Bが与えられ
ると開き、フリツプフロツプF6をセツトする。
遅延回路DLの遅延時間は、フリツプフロツプF
5の過渡現象がおさまるのに要する時間(第5図
のtd)より大である。フリツプフロツプF5お
よびF6は一方の要求を受け付け処理後、次の要
求を受け付けるようリセツト端子(R端子)への
信号でリセツトされる。 FIG. 4 shows an embodiment of the present invention. Signals A and B are two signals subject to competition control as in FIG. 1; for example, signal A is a read or write request signal, and signal B is a refresh request signal. Signal A is input to AND gate G3, and signal B is input to AND gate G4 via delay circuit DL, and is inverted by an inverter and input to AND gate G3. The output of AND gate G3 is input to the CP terminal of flip-flop F5. A high level signal indicated by H is always applied to the D terminal of the flip-flop F5, and is set when a signal is applied to the CP terminal. AND gate G3 has signal A and signal B
is opened when not present, sets flip-flop F5, and indicates that signal A is received at set output Q of flip-flop F5. The reset output of flip-flop F5 is applied to AND gate G4, which opens when flip-flop F5 is in the reset state and signal B is applied, setting flip-flop F6.
The delay time of the delay circuit DL is the flip-flop F
5 (t d in FIG. 5). After receiving and processing one request, flip-flops F5 and F6 are reset by a signal to the reset terminal (R terminal) so as to accept the next request.
第4図において、信号Aが先に発生された場
合、アンドゲートG3が開き、フリツプフロツプ
F5がセツトされ、信号Aが受け付けられる。フ
リツプフロツプF5がセツトされることにより、
アンドゲートG4は閉状態となり、その後に信号
Bが発生されても受け付けられない。逆に信号B
が先に発生されるとアンドゲートG4を通してフ
リツプフロツプF6がセツトされ、信号Bが受け
付けられるが、アンドゲートG3は閉状態となる
ために信号Aは受け付けられない。 In FIG. 4, if signal A is generated first, AND gate G3 is opened, flip-flop F5 is set, and signal A is accepted. By setting flip-flop F5,
AND gate G4 is closed, and even if signal B is generated thereafter, it will not be accepted. Conversely, signal B
is generated first, flip-flop F6 is set through AND gate G4 and signal B is accepted, but signal A is not accepted because AND gate G3 is closed.
信号AとBが競合する場合は第5図のタイムチ
ヤートで示される。前述したように、フリツプフ
ロツプF5出力には第3図に示したような波形を
生じるが、時間td(>tt)後には出力レベルが
確定する(本例の場合、F5がセツトされる。)
信号Bは遅延回路DLにより時間td以上遅延さ
れ、アンドゲートG4に達するが、フリツプフロ
ツプF5出力信号によりアンドゲートG4の入力
は禁止されるためフリツプフロツプF6はセツト
されない。逆にフリツプフロツプF5がセツトさ
れない場合は、アンドゲートG4の入力が開いて
いるのでフリツプフロツプF6がセツトされる。 The case where signals A and B conflict is shown in the time chart of FIG. As described above, the waveform shown in FIG. 3 is generated at the output of flip-flop F5, but the output level is determined after time t d (>t t ) (in this example, F5 is set). )
Signal B is delayed by the delay circuit DL for a period of time td or more and reaches the AND gate G4, but the flip-flop F6 is not set because the input to the AND gate G4 is inhibited by the output signal of the flip-flop F5. Conversely, if flip-flop F5 is not set, flip-flop F6 is set because the input of AND gate G4 is open.
以上述べたごとく本発明によれば、互いに非同
期な信号をクロツクを用いずに確実に競合制御す
ることができる。 As described above, according to the present invention, mutually asynchronous signals can be reliably controlled competitively without using a clock.
第1図は従来の競合制御回路を示す図、第2図
は第1図を説明するタイムチヤート、第3図はフ
リツプフロツプの入力パルス幅と出力波形の関係
を示す図、第4図は本発明の一実施例を示す図、
第5図は第4図を説明するタイムチヤートであ
る。
F1〜F6…フリツプフロツプ、G1〜G4…
アンドゲート、…インバータ、DL…遅延回
路。
FIG. 1 is a diagram showing a conventional competition control circuit, FIG. 2 is a time chart explaining FIG. 1, FIG. 3 is a diagram showing the relationship between the input pulse width of a flip-flop and the output waveform, and FIG. A diagram showing an example of
FIG. 5 is a time chart explaining FIG. 4. F1-F6...Flip-flop, G1-G4...
AND gate,...inverter, DL...delay circuit.
Claims (1)
回路であつて、第1および第2の信号の受信をそ
れぞれ表示する第1および第2の2安定手段と、
上記第1の信号と第2の信号の反転信号との論理
積条件に基づいて上記第1の2安定手段をセツト
する手段と、上記第2の信号の遅延信号と上記第
1の2安定手段のリセツト出力信号との論理積条
件に基づいて上記第2の2安定手段をセツトする
手段を有することを特徴とする競合制御回路。1. A circuit for controlling competition between two mutually asynchronous signals, first and second bistable means each indicating reception of the first and second signals;
means for setting the first bistable means based on an AND condition of the inverted signal of the first signal and the second signal; and a delayed signal of the second signal and the first bistable means. A contention control circuit comprising means for setting the second bistable means based on an AND condition with a reset output signal of the second bistable means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8612779A JPS5611684A (en) | 1979-07-06 | 1979-07-06 | Competition control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8612779A JPS5611684A (en) | 1979-07-06 | 1979-07-06 | Competition control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5611684A JPS5611684A (en) | 1981-02-05 |
| JPS6158052B2 true JPS6158052B2 (en) | 1986-12-10 |
Family
ID=13878033
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8612779A Granted JPS5611684A (en) | 1979-07-06 | 1979-07-06 | Competition control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5611684A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57176592A (en) * | 1981-04-24 | 1982-10-29 | Hitachi Ltd | Memory device |
-
1979
- 1979-07-06 JP JP8612779A patent/JPS5611684A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5611684A (en) | 1981-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6812799B2 (en) | Synchronous mirror delay (SMD) circuit and method including a ring oscillator for timing coarse and fine delay intervals | |
| US6000022A (en) | Method and apparatus for coupling signals between two circuits operating in different clock domains | |
| US5004933A (en) | Phase-selectable flip-flop | |
| US6111812A (en) | Method and apparatus for adjusting control signal timing in a memory device | |
| US4137563A (en) | Circuitry for reducing power dissipation in equipment which operates in synchronism with clock pulses | |
| US9218860B2 (en) | Multiple data rate memory with read timing information | |
| JP3114215B2 (en) | Clock frequency doubler | |
| US6320818B1 (en) | Semiconductor storage device, and method for generating timing of signal for activating internal circuit thereof | |
| JPH0763135B2 (en) | Semiconductor integrated logic circuit | |
| EP0273642A2 (en) | Apparatus for reading data from memory | |
| US5479646A (en) | Method and apparatus for obtaining data from a data circuit utilizing alternating clock pulses to gate the data to the output | |
| JPH0454317B2 (en) | ||
| JPS6158052B2 (en) | ||
| US7284169B2 (en) | System and method for testing write strobe timing margins in memory devices | |
| US20060214710A1 (en) | Delay-lock loop and method having high resolution and wide dynamic range | |
| JPS6323581B2 (en) | ||
| JPS58223833A (en) | Direct memory access control system | |
| JPS62250583A (en) | Semiconductor storage device | |
| US6169703B1 (en) | Method for controlling high speed digital electronic memory | |
| US20050083775A1 (en) | Data interface device for accessing SDRAM | |
| JP2953583B2 (en) | RAM control circuit | |
| JPH0376094A (en) | semiconductor storage device | |
| JPH03108185A (en) | Semiconductor memory controller | |
| JPS625722Y2 (en) | ||
| JP2545407B2 (en) | Direct memory access controller |