Top > Search of Japanese Patents > FLIP-FLOP CIRCUIT

FLIP-FLOP CIRCUIT UPDATE_EN meetings

Patent code P140010207
File No. S2013-1077-N0
Posted date Jan 10, 2014
Application number P2013-134719
Publication number P2015-012362A
Patent number P6210505
Date of filing Jun 27, 2013
Date of publication of application Jan 19, 2015
Date of registration Sep 22, 2017
Inventor
  • (In Japanese)米田 友洋
  • (In Japanese)今井 雅
Applicant
  • (In Japanese)大学共同利用機関法人情報・システム研究機構
Title FLIP-FLOP CIRCUIT UPDATE_EN meetings
Abstract PROBLEM TO BE SOLVED: To provide a flip-flop circuit that performs advanced processing depending on various purposes.
SOLUTION: First data and second data are input into a single flip-flop circuit, and as for clocks, a first clock and a second clock are input thereinto. For example, the first data is sampled at the timing of a change in the first clock from a low level to a high level and the second data is sampled at the timing of a change in the second clock from a low level to a high level, and the data sampled is held.
Outline of related art and contending technology (In Japanese)

入力したデータを保持するフリップフロップ回路は、各種電子回路に使用されている。例えば、非同期で作動する複数の回路の間でのデータ転送時に、通信路を確立するための信号を、フリップフロップ回路で検出して保持することが行われている。このような通信路を確立する処理は、ハンドシェイクなどと称される。ハンドシェイクには、4相ハンドシェイクプロトコルと2相ハンドシェイクプロトコルが知られている。

図19は、4相ハンドシェイクプロトコルの例を示す図である。

図19(a)に示すように、通信相手側から送信されたリクエスト信号(req)が特定の回路に入力すると、図19(b)に示すように、この回路が、応答信号(ack)を通信相手に出力する。

ここで、4相ハンドシェイクプロトコルの場合、リクエスト信号は、ローレベルからハイレベルに立ち上がった後、応答信号のローレベルからハイレベルへの立ち上がりを確認して、ローレベルに戻る。また、応答信号についても、リクエスト信号がローレベルに戻ったことを確認して、ローレベルに戻る。このように4相ハンドシェイクプロトコルでは、[リクエスト信号の立ち上がり]→[応答信号の立ち上がり]→[リクエスト信号の立ち下がり]→[応答信号の立ち下がり]の4つの変化がある。

なお、リクエスト信号が変化してから応答信号が変化するまでの時間は、回路内での信号の処理状況などで変化し、一定とは限らない。図19の例では、1回目のリクエスト信号の立ち上がりがあったときには、比較的短時間で応答信号が立ち上がっている。これに対して、2回目のリクエスト信号の立ち上がり時には、破線の矢印で示すように、比較的長い時間が経過した後、応答信号が立ち上がっている。

図20は、2相ハンドシェイクプロトコルの例を示す図である。

この2相ハンドシェイクプロトコルの場合にも、図20(a)に示すように、通信相手側から送信されたリクエスト信号(req)が特定の回路に入力すると、図20(b)に示すように、この回路が、応答信号(ack)を通信相手に出力する。

ここで、2相ハンドシェイクプロトコルの場合、リクエスト信号は、ローレベルからハイレベルへの変化、またはハイレベルからローレベルへの変化の、いずれかの変化でリクエストを行う。そして、応答信号についても、リクエスト信号の変化の後の1回の状態変化で応答を行う。

したがって、2相ハンドシェイクプロトコルでは、例えば[リクエスト信号立ち上がり]→[応答信号立ち上がり]の2つの変化や、[リクエスト信号立ち下がり]→[応答信号立ち下がり]の2つの変化のような、2つの変化だけである。

従来、ハンドシェイクプロトコルとしては、4相ハンドシェイクプロトコルが一般的であり、2相ハンドシェイクプロトコルを適用した例は少なかった。

特許文献1には、複数の回路ブロックの間でハンドシェイク信号をやり取りする例についての記載がある。

Field of industrial application (In Japanese)

本発明は、各種電子回路に使用されるフリップフロップ回路に関する。

Scope of claims (In Japanese)
【請求項1】
 
第1のデータが供給される第1のデータ入力端と、
前記第1のデータとは別のデータである第2のデータが供給される第2のデータ入力端と、
前記第1のデータ入力端に得られる第1のデータのサンプリングタイミングを規定する第1のクロックが供給される第1のクロック入力端と、
前記第2のデータ入力端に得られる第2のデータのサンプリングタイミングを規定する、前記第1のクロックとは別のクロックである第2のクロックが供給される第2のクロック入力端と、
前記第1のクロック入力端に得られる第1のクロックによるサンプリング動作の有効又は無効を規定する第1のクロックイネーブル信号が供給される第1のクロックイネーブル入力端と、
前記第2のクロック入力端に得られる第2のクロックによるサンプリング動作の有効又は無効を規定する第2のクロックイネーブル信号が供給される第2のクロックイネーブル入力端と、
前記第1のクロックイネーブル入力端に得られる第1のクロックイネーブル信号が有効な状態で、前記第1のクロックが所定状態に変化したとき、前記第1のデータ入力端に得られる第1のデータをサンプリングすると共に、前記第2のクロックイネーブル入力端に得られる第2のクロックイネーブル信号が有効な状態で、前記第2のクロックが所定状態に変化したとき、前記第2のデータ入力端に得られる第2のデータをサンプリングし、サンプリングしたデータを保持する記憶回路と、
前記記憶回路が保持したデータを出力する出力端とを備えた
フリップフロップ回路。

【請求項2】
 
前記記憶回路は、前記第1のクロックがローレベルからハイレベルに変化したタイミングで前記第1のデータをサンプリングすると共に、前記第2のクロックがローレベルからハイレベルに変化したタイミングで前記第2のデータをサンプリングする
請求項1に記載のフリップフロップ回路。

【請求項3】
 
前記記憶回路は、さらに、前記第1のクロックがハイレベルからローレベルに変化したタイミングで前記第1のデータをサンプリングすると共に、前記第2のクロックがハイレベルからローレベルに変化したタイミングで前記第2のデータをサンプリングする
請求項2に記載のフリップフロップ回路。

【請求項4】
 
前記記憶回路は、さらに、前記第2のクロックがハイレベルからローレベルに変化したタイミングで前記第2のデータをサンプリングする
請求項2に記載のフリップフロップ回路。

【請求項5】
 
前記第1のクロックイネーブル信号として、受信データのヘッダ期間を示す信号とし、前記第2のクロックイネーブル信号として、受信データのテイル期間を示す信号とし、
前記第1のクロック入力端と前記第2のクロック入力端に、共通のクロックを供給するようにして、前記記憶回路が受信データのヘッダ期間とテイル期間のサンプリングを行うようにした
請求項3に記載のフリップフロップ回路。
IPC(International Patent Classification)
F-term
Drawing

※Click image to enlarge.

JP2013134719thum.jpg
State of application right Registered
(In Japanese)情報・システム研究機構 国立情報学研究所(NII)は、我が国唯一の情報系に特化した研究所です。NIIでは、外部資金による研究成果の社会還元を中心に、技術移転活動に積極的に取り組んでいます。上記の発明にライセンス対象や共同開発対象として関心をお持ちいただいた方は、国立情報学研究所 社会連携推進室までお気軽にお問合せください。


PAGE TOP

close
close
close
close
close
close
close