JPH1022789A - フリップフロップのためのタイミング調整方法およびその方法を実施するためのタイミング調整回路 - Google Patents

フリップフロップのためのタイミング調整方法およびその方法を実施するためのタイミング調整回路

Info

Publication number
JPH1022789A
JPH1022789A JP8174658A JP17465896A JPH1022789A JP H1022789 A JPH1022789 A JP H1022789A JP 8174658 A JP8174658 A JP 8174658A JP 17465896 A JP17465896 A JP 17465896A JP H1022789 A JPH1022789 A JP H1022789A
Authority
JP
Japan
Prior art keywords
output
flip
flop
circuit
signal
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
JP8174658A
Other languages
English (en)
Inventor
Koichi Koyabu
浩一 小籔
Yoshiko Mae
嘉子 前
Masahiko Ishida
雅彦 石田
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.)
Renesas Design Corp
Mitsubishi Electric Corp
Mitsubishi Electric Semiconductor Systems Corp
Original Assignee
Renesas Design Corp
Mitsubishi Electric Corp
Mitsubishi Electric Semiconductor Systems 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 Renesas Design Corp, Mitsubishi Electric Corp, Mitsubishi Electric Semiconductor Systems Corp filed Critical Renesas Design Corp
Priority to JP8174658A priority Critical patent/JPH1022789A/ja
Publication of JPH1022789A publication Critical patent/JPH1022789A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Abstract

(57)【要約】 【課題】 Dフリップフロップ7のQ端子からの期待す
る“H”出力信号が得られなった場合に、ディレイセル
3〜6から出力される信号dの遅延タイミングを容易に
変更することができないなどの課題があった。 【解決手段】 判定回路12はDフリップフロップ7か
らの出力値と正規値出力回路11から出力値fを入力
し、合致しているタイミングのパターンに基づいて判定
信号gを出力し、ディレイセル選択回路13はこの判定
信号gに基づいてDフリップフロップ7が正規なタイミ
ングで出力するための上記ディレイセル3〜6の何れか
を選択するものである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、IC製造時の電
気的特性にばらつきが生じ、信号間のセットアップおよ
びホールドマージンを満足しなくなった場合でも、容易
に適切なタイミングを設定することができるフリップフ
ロップのためのタイミング調整方法およびその方法を実
施するためのタイミング調整回路に関するものである。
【0002】
【従来の技術】図12は従来のタイミング調整回路の概
略を示す構成図、図13は従来のタイミング調整回路の
正常時の動作タイミングを示すタイミングチャート、図
14は従来のタイミング調整回路の異常時の動作タイミ
ングを示すタイミングチャート、図15は従来のタイミ
ング調整回路の異常時の動作タイミングを示すタイミン
グチャートである。図12において、1および2はシス
テムクロック信号aを入力し、信号bまたは信号cを出
力するロジック回路群、3,4,5および6はDフリッ
プフロップ7が信号cの立ち上がりで信号bのデータを
ラッチすることができるように、タイミング調整を行う
ディレイセル、7は入力端子Dに信号dが入力され、入
力端子Tに信号cが入力されることにより、出力端子Q
から信号eを出力するDフリップフロップである。
【0003】次に動作について説明する。まず、ロジッ
ク回路群1,2はシステムクロック信号aを入力し、信
号bまたは信号cを出力する。次に、ディレイセル3〜
6において、図13に示すように、この入力した信号b
を遅延し信号dとして出力する。ここで、ディレイセル
3〜6から出力される信号dの遅延タイミングが回路設
計時の設定値を満足しているのであれば、Dフリップフ
ロップ7において、セットアップマージンおよびホール
ドマージンを満足し、T端子から入力される信号cの立
ち上がり信号で、Q端子から出力される信号eが“L”
から“H”に変化し、データをラッチする。
【0004】しかし、図14に示すように、IC製造時
の電気的特性のばらつきでディレイセル3〜6から出力
される信号dの遅延タイミングが回路設計時の設定値よ
りも大きな遅延を持った場合、Dフリップフロップ7の
セットアップマージンを満たさなくなり、Q端子からの
期待する“H”出力信号が得られなくなる。
【0005】また、図15に示すように、ディレイセル
3〜6から出力される信号dの遅延タイミングが回路設
計時の設定値よりも小さな遅延を持った場合、Dフリッ
プフロップ7のホールドマージンを満たさなくなり、同
じくQ端子からの期待する“H”出力信号が得られなく
なる。したがって、ディレイセル3〜6から出力される
信号dの遅延タイミングが回路設計時の設定値よりも大
きな遅延または小さな遅延を有する場合には、回路変更
によりディレイセル3〜6の追加、削減またはディレイ
セル3〜6自身のディレイ値の変更を行わなければなら
なかった。
【0006】
【発明が解決しようとする課題】従来のタイミング調整
回路は以上のように構成されているので、IC製造時の
電気的特性のばらつきにより、Dフリップフロップ7の
Q端子からの期待する“H”出力信号が得られなかった
場合に、ディレイセル3〜6から出力される信号dの遅
延タイミングを容易に変更することができないなどの課
題があった。
【0007】この発明は上記のような課題を解決するた
めになされたもので、IC製造時の電気的特性にばらつ
きが生じ、信号間のセットアップおよびホールドマージ
ンを満足しなくなった場合でも、容易に適切なタイミン
グを自動的に設定することができるタイミング調整回路
を得ることを目的とする。
【0008】
【課題を解決するための手段】請求項1記載の発明に係
るタイミング調整方法は、Dフリップフロップから出力
された信号の出力値とDフリップフロップが所定期間内
に出力すべき正規な出力値とが合致しているか否かを特
定タイミング毎に所定期間検知し、合致しているタイミ
ングのパターンに基づいて判定信号を出力し、この判定
信号に基づいてDフリップフロップが正規なタイミング
で出力するためのディレイセルの何れかを選択するよう
にしたものである。
【0009】請求項2記載の発明に係るタイミング調整
回路は、Dフリップフロップにより第1ロジック回路群
の第1出力信号を第2ロジック回路群の第2出力信号の
立ち上がりで出力し、複数のディレイセルにより第1ロ
ジック回路群の出力側に接続され、第1ロジック回路群
の第1出力信号のタイミング調整を行い、最適ディレイ
セル選択手段によりDフリップフロップの第1出力信号
を特定タイミング毎に所定期間検知し、この検知結果に
基づいて何れかのディレイセルを選択するようにしたも
のである。
【0010】請求項3記載の発明に係るタイミング調整
回路は、最適ディレイセル選択手段において、正規値出
力回路により所定期間内にDフリップフロップが出力す
べき正規な出力値を出力し、判定回路によりDフリップ
フロップから出力された信号の出力値と正規値出力回路
から出力された正規な出力値とが合致しているか否かを
特定タイミング毎に所定期間検知し、合致しているタイ
ミングのパターンに基づいて判定信号を出力し、ディレ
イセル選択回路により出力された判定信号を入力し、こ
の判定信号に基づいてDフリップフロップが正規なタイ
ミングで出力するためのディレイセルの何れかを選択す
るようにしたものである。
【0011】請求項4記載の発明に係るタイミング調整
回路は、判定回路において、複数のラッチ回路によりD
フリップフロップから出力された信号の出力値と正規値
出力回路から出力された正規な出力値とが所定期間内に
合致している特定タイミングをビットデータとして保持
し、単一ビット選択回路によりラッチ回路で保持された
特定タイミングのビットデータのうち、何れか一つのビ
ットを選択し、ディレイセル選択回路に出力するように
したものである。
【0012】
【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1.図1はこの発明の実施の形態1によるタ
イミング調整回路の概略的構成を示す構成図であり、図
において、1および2はシステムクロック信号aを入力
し、信号bまたは信号cを出力する第1および第2ロジ
ック回路群、3,4,5および6はDフリップフロップ
7が信号cの立ち上がりで信号bのデータをラッチする
ことができるように、タイミング調整を行うディレイセ
ル、7は入力端子Dに信号dが入力され、入力端子Tに
信号cが入力されることにより、出力端子Qから信号e
を出力するDフリップフロップである。
【0013】11は所定期間内にDフリップフロップ7
が出力すべき正規な出力値fを出力する正規値出力回路
(最適ディレイセル選択手段)、12はDフリップフロ
ップ7の出力端子Qから出力された信号eの出力値と正
規値出力回路11から出力された正規な出力値fとが合
致しているか否かを特定タイミング毎に所定期間検知
し、合致しているタイミングのパターンに基づいて判定
信号gを出力する判定回路(最適ディレイセル選択手
段)と、13は判定回路12から出力された判定信号g
を入力し、この判定信号に基づいてDフリップフロップ
7が正規なタイミングで出力するための上記ディレイセ
ル3,4,5および6の何れかを選択するディレイセル
選択回路(最適ディレイセル選択手段)である。
【0014】次に動作について説明する。まず、正規値
出力回路11は、所定期間内にDフリップフロップ7が
出力すべき正規な出力値fを出力する。次に、判定回路
12はDフリップフロップ7の出力端子Qから出力され
た信号eの出力値と正規値出力回路11から出力された
正規な出力値fとを入力し、この両者が合致しているか
否かを特定タイミング毎に所定期間検知し、上記合致し
ているタイミングのパターンに基づいて判定信号gを出
力する。そして、ディレイセル選択回路13は判定回路
12から出力された判定信号gを入力し、この判定信号
に基づいてDフリップフロップ7が正規なタイミングで
出力するための上記ディレイセル3,4,5および6の
何れかを選択する。
【0015】図2は図1のタイミング調整回路よりも具
体的な構成を示す回路図であり、図において、Dフリッ
プフロップ(正規値出力回路)21,22、セレクタ
(正規値出力回路)23およびAND回路(正規値出力
回路)24は正規値出力回路11を構成するものであ
り、Dフリップフロップ22からの出力端子がセレクタ
23のS端子に接続され、その出力結果がY出力端子か
ら出力されている。また、あらかじめセレクタ23のA
端子を“H”に、B端子を“L”に固定している。した
がって、図3のセレクタ23の真理値表の矢印Pを参照
すると、A端子を“H”、B端子を“L”およびS端子
を“L”に設定したときに、Y端子が“H”になること
がわかる。
【0016】31はDフリップフロップ7の出力端子Q
から出力された信号eの出力値と正規値出力回路11か
ら出力された正規な出力値fとの排他的論理和を出力す
るXOR(判定回路)であり、その出力端子は次段の判
定回路12のラッチ回路A41a〜41eのA端子に接
続されている。41a〜41eはXOR31から出力さ
れた信号hを所定期間内に合致している特定タイミング
をビットデータとして保持するラッチ回路A(判定回
路)であり、その内部回路は図4に示すように、インバ
ータ回路51、NAND回路52、Nチャネル電界効果
トランジスタ53、Pチャネル電界効果トランジスタ5
4、3ステートドライバ55およびOR回路56から構
成されている。また、そのY端子からの出力状態は、図
5の真理値表に示すものである。
【0017】42はこれらのラッチ回路A41a〜41
eで保持された特定タイミングのビットデータのうち、
何れか一つのビットを選択し、ディレイセル選択回路1
3に出力する単一ビット選択回路(判定回路)であり、
その内部回路は図6に示すように、NAND回路61、
インバータ62およびNOR回路63から構成されてい
る。また、入力端子A0、A1、A2、A3およびA4
の入力パターン(特定タイミングのビットデータ)に対
する出力端子Y0、Y1、Y2、Y3およびY4の出力
パターンは、図7の真理値表に示している。
【0018】71a〜71eは単一ビット選択回路42
からの出力信号iが入力されるセレクタ(ディレイセル
選択回路)であり、入力端子A、BおよびCの入力パタ
ーンに対する出力端子Yの出力パターンを図8の真理値
表に示す。72a〜72eはセレクタ71a〜71eか
らの信号に基づいて、ディレイセル3〜6のうち何れか
を選択する3ステートドライバ(ディレイセル選択回
路)、73はラッチ回路A41a〜41eおよびセレク
タ71a〜71eを選択するカウンタ、74はカウンタ
73の信号に基づいてラッチ回路A41a〜41eおよ
びセレクタ71a〜71eにリセット信号を送信するデ
コーダである。
【0019】75は図9に示すようにインバータ回路5
1、NAND回路52、Nチャネル電界効果トランジス
タ53、Pチャネル電界効果トランジスタ54から構成
されるラッチ回路B(ディレイセル選択回路)であり、
入力端子AおよびRの入力パターンに対する出力端子Y
の出力パターンを図10の真理値表に示す。ここで*
は、Rが“L”から“H”に変化した後、最初にAに
“H”を入力すると、次に“L”を入力してもラッチ内
容は変化せず、出力は“L”を保持していることを示
す。
【0020】次に動作について説明する。図11はこの
発明の実施の形態1によるタイミング調整回路の動作手
順を示すタイミングチャートである。まず、1周期目か
ら5周期目までのクロック信号においてDフリップフロ
ップ7のQ端子から出力される正規な出力値を“H”と
仮定する。また、6周期目から10周期目までのクロッ
ク信号においてDフリップフロップ7のQ端子から出力
される正規な出力値を“L”と仮定すると、あらかじめ
セレクタ23のA端子を“H”に、B端子を“L”に固
定しておき、タイミング調整を行うための動作として、
まず回路のリセットを行うためリセット端子を“L”に
する。
【0021】カウンタ73の出力はQ0=“L”、Q1
=“L”、Q2=“L”、C0=“L”に設定され、デ
コーダ74の出力は、Y0のみ“L”、他は“H”とな
る。よって、3ステートドライバ72a〜72eの内、
3ステートドライバ72aのみスルー状態になり、他は
ハイインピーダンス状態となる。次に、リセット端子を
“H”にした後、Dフリップフロップ7が“H”データ
のラッチを期待するように、第1ロジック回路群の出力
信号bを設定する。
【0022】そして、クロック端子に1周期目のクロッ
クが入力されると、このクロックが第1ロジック回路群
を介してDフリップフロップ7のD端子に到達する。一
方、このクロックは第2ロジック回路群2を介してDフ
リップフロップ7のT端子にも到達する。なお、セレク
タ23のS端子には“L”が入力されており、セレクタ
23のY出力は“H”となっている。ここで、Dフリッ
プフロップ7のQ出力が“L”ならば、期待される正規
な出力値と不一致となり、XOR31の出力に“H”が
検出される。また、XOR31の出力は、ラッチ回路A
41aのA端子に接続されており、ラッチ回路A41a
のY出力が“L”となる。
【0023】次に、1周期目のクロックの立ち下がりで
カウンタ73の出力は、Q0=“H”、Q1=“L”、
Q2=“L”、C0=“L”に設定され、デコーダ74
の出力は、Y1のみ“L”、他は“H”となる。よっ
て、3ステートドライバ72a〜72eの内、3ステー
トドライバ72bのみがスルー状態になり、他はハイイ
ンピーダンス状態となる。また、2周期目のクロック信
号がクロック端子に入力されると、l周期目のクロック
信号と同様に第1ロジック回路群を介してDフリップフ
ロップ7のD端子に到達する。一方、第2ロジック回路
群2を介してDフリップフロップ7のT端子にも到達す
る。ここで、Dフリップフロップ7のQ出力が“H”な
らば、セレクタ23のY出力が“H”のため、期待され
る正規な出力値と一致し、XOR31の出力が“L”と
なる。また、XOR31の出力は、ラッチ回路A41b
のA端子に接続されており、ラッチ回路A41bのY出
力が“H”となる。
【0024】以上の動作を5周期目のクロック信号まで
繰り返し行い、Dフリップフロップ7のラッチする値が
期待される正規な出力値の“H”と一致するディレイセ
ル3〜6を検索し、ラッチ回路A41a〜41eに判定
結果をラッチする。
【0025】次に、Dフリップフロップ7が“L”デー
タのラッチを期待するように第1ロジック回路群の出力
信号bを設定すると、カウンタ73の出力は、5周期目
のクロックの立ち下がりでQ0=“L”、Q1=
“L”、Q2=“L”、C0=“L”に設定され、デコ
ーダ74の出力は、Y0のみ“L”、他は“H”とな
る。よって3ステートドライバ72a〜72eの内、3
ステートドライバ72aのみスルー状態になり、他はハ
イインピーダンス状態となる。
【0026】また、セレクタ23のS端子に“H”が入
力されており、セレクタ23のY出力は“L”となる。
そして、6周期目のクロック信号がクロック端子に入力
されると、第1ロジック回路群を介してDフリップフロ
ップ7のD端子に到達する。一方、第2ロジック回路群
2を介してDフリップフロップ7のT端子にも到達す
る。ここで、Dフリップフロップ7のQ出力が“H”な
らばセレクタ23のY出力が“L”のため、期待される
正規な出力値と不一致となり、XOR31の出力が
“H”となる。ラッチ回路A41aの出力Yは“L”の
ままである。
【0027】以上の動作を10周期目のクロック信号ま
で繰り返し行い、Dフリップフロップ7のラッチする値
が期待される正規な出力値“L”と一致するディレイセ
ル3〜6を検索し、ラッチ回路A41a〜41eにラッ
チする。ここで、ラッチ回路B75およびラッチ回路A
41a〜41eは一度、A端子に“H”を入力すると、
次に“H”または“L”が入力されてもラッチ内容は変
化せず、出力端子Yは“L”のまま保持する。また、最
初にA端子に“L”を入力すれば、出力端子Yは“H”
となり、次に“H”を入力するとラッチの内容が変化
し、出力端子Yは“H”から“L”に変化し、この
“L”を保持する。
【0028】1〜10周期目までの判定結果として、ラ
ッチ回路A41a〜41eの出力値が“L,L,H,
H,L”になったと仮定すると、単一ビット選択回路4
2の出力は、Y0〜Y4の順に“H,H,H,L,H”
となる。次に、ラッチ回路B75の出力が“L”に固定
され、セレクタ71a〜71eの出力は、単一ビット選
択回路42の出力を選択し、最終的に3ステートドライ
バ72dの出力のみがスルー状態となり、他はハイイン
ピーダンス状態になりディレイセル5の出力が選択され
ることになる。
【0029】なお、Dフリップフロップ7のQ出力の期
待される正規な出力値“H”および期待される正規な出
力値“L”を満足するディレイ値は、ディレイセル4ま
たは5の出力となるが、この実施の形態1では、単一ビ
ット選択回路42によりディレイセル5を選択するよう
に構成されている。なお、ディレイセル4を選択するよ
うに構成しても問題はない。
【0030】この実施の形態1では、ディレイ値の選択
を5種類に限定して説明を行ったが、ディレイセル3〜
6、セレクタ71a〜71e、3ステートドライバ72
a〜72e、ラッチ回路A41a〜41eの個数および
カウンタ73、デコーダ74、単一ビット選択回路42
のビット数を増加することで、ディレイ値の選択の種類
を増加することが可能である。
【0031】以上のように、この実施の形態1によれ
ば、判定回路12はDフリップフロップ7からの出力値
と正規値出力回路11からの正規な出力値fとを入力
し、この両者が合致しているか否かを特定タイミング毎
に所定期間検知し、上記合致しているタイミングのパタ
ーンに基づいて判定信号gを出力し、ディレイセル選択
回路13はこの判定信号gに基づいてDフリップフロッ
プ7が正規なタイミングで出力するための上記ディレイ
セル3,4,5および6の何れかを選択するため、IC
製造時の電気的特性にばらつきが生じ、信号間のセット
アップおよびホールドマージンを満足しなくなった場合
でも、容易に適切なタイミングを自動的に設定すること
ができるなどの効果が得られる。
【0032】
【発明の効果】以上のように、請求項1記載の発明によ
れば、Dフリップフロップから出力された信号の出力値
とDフリップフロップが所定期間内に出力すべき正規な
出力値とが合致しているか否かを特定タイミング毎に所
定期間検知し、合致しているタイミングのパターンに基
づいて判定信号を出力し、この判定信号に基づいてDフ
リップフロップが正規なタイミングで出力するためのデ
ィレイセルの何れかを選択するように構成したので、信
号間のセットアップおよびホールドマージンを満足しな
くなった場合でも、容易に適切なタイミングを自動的に
設定することができる効果がある。
【0033】請求項2記載の発明によれば、Dフリップ
フロップにより第1ロジック回路群の第1出力信号を第
2ロジック回路群の第2出力信号の立ち上がりで出力
し、複数のディレイセルにより第1ロジック回路群の出
力側に接続され、第1ロジック回路群の第1出力信号の
タイミング調整を行い、最適ディレイセル選択手段によ
りDフリップフロップの第1出力信号を特定タイミング
毎に所定期間検知し、この検知結果に基づいて何れかの
ディレイセルを選択するように構成したので、信号間の
セットアップおよびホールドマージンを満足しなくなっ
た場合でも、容易に適切なタイミングを自動的に設定す
ることができる効果がある。
【0034】請求項3記載の発明によれば、最適ディレ
イセル選択手段において、正規値出力回路により所定期
間内にDフリップフロップが出力すべき正規な出力値を
出力し、判定回路によりDフリップフロップから出力さ
れた信号の出力値と正規値出力回路から出力された正規
な出力値とが合致しているか否かを特定タイミング毎に
所定期間検知し、合致しているタイミングのパターンに
基づいて判定信号を出力し、ディレイセル選択回路によ
り出力された判定信号を入力し、この判定信号に基づい
てDフリップフロップが正規なタイミングで出力するた
めのディレイセルの何れかを選択するように構成したの
で、信号間のセットアップおよびホールドマージンを満
足しなくなった場合でも、容易に適切なタイミングを自
動的に設定することができる効果がある。
【0035】請求項4記載の発明によれば、判定回路に
おいて、複数のラッチ回路によりDフリップフロップか
ら出力された信号の出力値と正規値出力回路から出力さ
れた正規な出力値とが所定期間内に合致している特定タ
イミングをビットデータとして保持し、単一ビット選択
回路によりラッチ回路で保持された特定タイミングのビ
ットデータのうち、何れか一つのビットを選択し、ディ
レイセル選択回路に出力するように構成したので、信号
間のセットアップおよびホールドマージンを満足しなく
なった場合でも、容易に適切なタイミングを自動的に設
定することができる効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1によるタイミング調
整回路の概略的構成を示す構成図である。
【図2】 図1のタイミング調整回路よりも具体的な構
成を示す回路図である。
【図3】 セレクタの入力の組み合わせに対する出力の
値を示す真理値表図である。
【図4】 ラッチ回路Aの内部構成を示す回路図であ
る。
【図5】 ラッチ回路Aの入力の組み合わせに対する出
力の値を示す真理値表図である。
【図6】 単一ビット選択回路の内部構成を示す回路図
である。
【図7】 単一ビット選択回路の入力の組み合わせに対
する出力の値を示す真理値表図である。
【図8】 セレクタの入力の組み合わせに対する出力の
値を示す真理値表図である。
【図9】 ラッチ回路Bの内部構成を示す回路図であ
る。
【図10】 ラッチ回路Bの入力の組み合わせに対する
出力の値を示す真理値表図である。
【図11】 この発明の実施の形態1によるタイミング
調整回路の動作手順を示すタイミングチャートである。
【図12】 従来のタイミング調整回路の概略を示す構
成図である。
【図13】 従来のタイミング調整回路の正常時の動作
タイミングを示すタイミングチャートである。
【図14】 従来のタイミング調整回路の異常時の動作
タイミングを示すタイミングチャートである。
【図15】 従来のタイミング調整回路の異常時の動作
タイミングを示すタイミングチャートである。
【符号の説明】
1 第1ロジック回路群、2 第2ロジック回路群、3
〜6 ディレイセル、7 Dフリップフロップ、11
正規値出力回路(最適ディレイセル選択手段)、12
判定回路(最適ディレイセル選択手段)、13 ディレ
イセル選択回路(最適ディレイセル選択手段)、21,
22 Dフリップフロップ(正規値出力回路)、23
セレクタ(正規値出力回路)、24 AND回路(正規
値出力回路)、31 XOR(判定回路)、41a〜4
1e ラッチ回路A(判定回路)、42 単一ビット選
択回路(判定回路)、71a〜71e セレクタ(ディ
レイセル選択回路)、72a〜72e 3ステートドラ
イバ(ディレイセル選択回路)、75 ラッチ回路B
(ディレイセル選択回路)。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 前 嘉子 兵庫県伊丹市中央3丁目1番17号 三菱電 機セミコンダクタソフトウエア株式会社内 (72)発明者 石田 雅彦 兵庫県伊丹市中央3丁目1番17号 三菱電 機セミコンダクタソフトウエア株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 第1ロジック回路群から入力した第1出
    力信号を第2ロジック回路群から入力した第2出力信号
    の立ち上がりで出力するDフリップフロップと上記第1
    ロジック回路群との間に複数のディレイセルを設け、上
    記第1ロジック回路群の上記第1出力信号のタイミング
    調整を行うフリップフロップのためのタイミング調整方
    法において、上記Dフリップフロップから出力された信
    号の出力値と上記Dフリップフロップが所定期間内に出
    力すべき正規な出力値とが合致しているか否かを特定タ
    イミング毎に所定期間検知し、合致しているタイミング
    のパターンに基づいて判定信号を出力し、この判定信号
    に基づいて上記Dフリップフロップが正規なタイミング
    で出力するための上記ディレイセルの何れかを選択する
    ことを特徴とするタイミング調整方法。
  2. 【請求項2】 第1ロジック回路群の第1出力信号が第
    2ロジック回路群の第2出力信号の立ち上がりで出力さ
    れるDフリップフロップと、上記第1ロジック回路群の
    出力側に接続され、上記第1ロジック回路群の第1出力
    信号のタイミング調整を行う複数のディレイセルと、上
    記Dフリップフロップの第1出力信号を特定タイミング
    毎に所定期間検知し、この検知結果に基づいて何れかの
    上記ディレイセルを選択する最適ディレイセル選択手段
    とを備えたタイミング調整回路。
  3. 【請求項3】 最適ディレイセル選択手段は、所定期間
    内にDフリップフロップが出力すべき正規な出力値を出
    力する正規値出力回路と、上記Dフリップフロップから
    出力された信号の出力値と上記正規値出力回路から出力
    された正規な出力値とが合致しているか否かを特定タイ
    ミング毎に所定期間検知し、合致しているタイミングの
    パターンに基づいて判定信号を出力する判定回路と、こ
    の判定回路から出力された判定信号を入力し、この判定
    信号に基づいて上記Dフリップフロップが正規なタイミ
    ングで出力するための上記ディレイセルの何れかを選択
    するディレイセル選択回路とを備えたことを特徴とする
    請求項2記載のタイミング調整回路。
  4. 【請求項4】 判定回路は、Dフリップフロップから出
    力された信号の出力値と正規値出力回路から出力された
    正規な出力値とが所定期間内に合致している特定タイミ
    ングをビットデータとして保持する複数のラッチ回路
    と、これらのラッチ回路で保持された特定タイミングの
    ビットデータのうち、何れか一つのビットを選択し、デ
    ィレイセル選択回路に出力する単一ビット選択回路とを
    備えたことを特徴とする請求項3記載のタイミング調整
    回路。
JP8174658A 1996-07-04 1996-07-04 フリップフロップのためのタイミング調整方法およびその方法を実施するためのタイミング調整回路 Pending JPH1022789A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8174658A JPH1022789A (ja) 1996-07-04 1996-07-04 フリップフロップのためのタイミング調整方法およびその方法を実施するためのタイミング調整回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8174658A JPH1022789A (ja) 1996-07-04 1996-07-04 フリップフロップのためのタイミング調整方法およびその方法を実施するためのタイミング調整回路

Publications (1)

Publication Number Publication Date
JPH1022789A true JPH1022789A (ja) 1998-01-23

Family

ID=15982441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8174658A Pending JPH1022789A (ja) 1996-07-04 1996-07-04 フリップフロップのためのタイミング調整方法およびその方法を実施するためのタイミング調整回路

Country Status (1)

Country Link
JP (1) JPH1022789A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7514976B2 (en) 2006-02-23 2009-04-07 Samsung Electronics Co., Ltd. Pulsed flip-flop and method of controlling the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7514976B2 (en) 2006-02-23 2009-04-07 Samsung Electronics Co., Ltd. Pulsed flip-flop and method of controlling the same

Similar Documents

Publication Publication Date Title
US20210313975A1 (en) Bi-directional adaptive clocking circuit supporting a wide frequency range
US6822478B2 (en) Data-driven clock gating for a sequential data-capture device
US5555213A (en) Interface circuit, system and method for interfacing an electronic device and a synchronous state machine having different clock speeds
US6999352B2 (en) Data inversion circuit and semiconductor device
CN114113989A (zh) 一种dft测试装置、测试系统以及测试方法
JP2002289776A (ja) 半導体装置
TWI790088B (zh) 處理器和計算系統
US7245168B2 (en) Clock selection circuit and digital processing system for reducing glitches
US7307450B2 (en) Programmable logic block for designing an asynchronous circuit
US8106798B2 (en) Circuit and method for parallel to serial conversion
US6289469B1 (en) Semiconductor integrated circuit having a plurality of processing circuits respectively executing necessary processes and a plurality of data holding circuits corresponding to the processing circuits
Liu et al. Asynchronous interface FIFO design on FPGA for high-throughput NRZ synchronisation
US7317644B1 (en) Signal timing for I/O
US5333199A (en) Digital signal processor for simultaneously processing left and right signals
US20040169531A1 (en) Apparatus, generator, and method for clock tree synthesis
JP3776895B2 (ja) 位相調整回路
US4747106A (en) Parity checker circuit
US7631211B1 (en) Sharing elements in multiple data-rate I/O
US20060236177A1 (en) Method for eliminating hold error in scan chain
JPH1019996A (ja) レート発生回路
JP2000353939A (ja) クロック信号同期式フリップフロップ回路
JP3278833B2 (ja) 論理回路テスト方法及びテスト入力回路及びテスト出力回路
JP2001257566A (ja) イネーブル付きラッチ回路
JPH0969286A (ja) 半導体記憶装置
JP2001159661A (ja) 半導体集積回路