【手続補正書】
【提出日】平成28年6月20日(2016.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ信号を第１クロック・ドメインから第２クロック・ドメインに転送するシステムであって、
該第１クロック・ドメインが該第２クロック・ドメイン内の第２クロックの周波数よりも高い周波数を有する第１クロックを含み、
該システムは、
該第１クロック・ドメインからの入力信号を受信するための信号入力部と、
該第２クロックを確認して、該入力信号が、次に来る該第２クロックの遷移より前の該第２クロックのサイクルの一部分内にあるかどうかの判定を行う確認手段であって、該第１クロックによってクロック供給される確認手段と、そして、
該入力信号が、該次に来る該第２クロックの遷移より前の該第２クロックのサイクルの一部分内にあると、該確認手段が判定した場合に、該入力信号を該第２クロック・ドメインに転送する手段と、
を含んでいること、を特徴とするシステム。
【請求項２】
前記次に来る遷移が、次に来る正の遷移であること、を特徴とする、請求項１に記載のシステム。
【請求項３】
前記入力信号が少なくとも８、１６又は３２ビットであること、を特徴とする、請求項１、又は２に記載のシステム。
【請求項４】
前記第２クロックの確認は、前記入力信号が、該第２クロックのサイクル内の正の部分内にあるかどうかを判定するステップを含むこと、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項５】
前記第１クロックの周波数は、前記第２クロックの周波数の少なくとも４倍の周波数であること、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項６】
前記確認が第１クロックの立ち上がりエッジで行われること、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項７】
第２クロックがアクティブであるかどうかを判断するための手段を備えること、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項８】
前記確認を実行するための前記手段は、フリップ・フロップを含むこと、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項９】
前記確認を実行するための前記手段は、２つのフリップ・フロップを直列に含むこと、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項１０】
前記第一クロック・ドメインからの新しい入力信号があるかどうかを検出する手段を含むこと、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項１１】
前記検出手段は、前記第１クロック・ドメインからの入力信号と前記第２クロック・ドメインへの出力信号との間の比較器を含むこと、を特徴とする、請求項１０に記載のシステム。
【請求項１２】
前記第２クロックの前記確認を開始するための手段を含むこと、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項１３】
前記入力信号を記憶する手段を含むこと、を特徴とする、前記いずれかの請求項に記載のシステム。
【請求項１４】
データ信号を第１クロック・ドメインから第２クロック・ドメインへ転送するための方法であって、
該第１クロック・ドメインが、該第２クロック・ドメイン内の第２クロックの周波数よりも高い周波数を有する第１クロックを有しており、
該方法は、
該第１クロック・ドメインからの入力信号を受信する受信ステップと、
該第２クロックを確認して、該入力信号が、該第２クロックの次に来る遷移より前の該第２クロックのサイクルの一部分内にあるかどうかの判定を、該第１クロックによってクロックが供給される確認手段を用いて確認する確認ステップと、そして、
該入力信号が、該第２クロックの該次に来る遷移より前の該第２クロックのサイクルの一部分内にあると、該確認ステップが判定する場合、該入力信号を該第２クロック・ドメインに転送する転送ステップと、
を含むこと、を特徴とする方法。
【請求項１５】
該次に来る遷移が、正の遷移であること、を特徴とする、請求項１４に記載の方法。
【請求項１６】
前記入力信号が少なくとも８、１６又は３２ビットであること、を特徴とする、請求項１４、又は１５に記載の方法。
【請求項１７】
前記第２クロックの前記確認ステップは、前記入力信号が該第２クロックのサイクル内の正の部分内にあるかどうかを判定するステップを含むこと、を特徴とする、請求項１４から１６のいずれかに記載の方法。
【請求項１８】
前記第１クロックの周波数は、前記第２クロックの周波数の少なくとも４倍の周波数であること、を特徴とする、請求項１４から１７のいずれかに記載の方法。
【請求項１９】
前記確認するステップは、前記第１クロックの立ち上がり時に行われること、を特徴とする、請求項１４から１８のいずれかに記載の方法。
【請求項２０】
前記第２クロックがアクティブかどうかを判定するステップを含むこと、を特徴とする、請求項１４から１９のいずれかに記載の方法。
【請求項２１】
前記確認手段は、フリップ・フロップを含むこと、を特徴とする、請求項１４から２０いずれかに記載の方法。
【請求項２２】
前記確認手段は、２つのフリップ・フロップを直列に含むこと、を特徴とする、請求項１４から２１のいずれかに記載の方法。
【請求項２３】
前記第１クロック・ドメインから新しい入力信号があるかどうかを検出するステップを含むこと、を特徴とする、請求項１４から２２のいずれかに記載の方法。
【請求項２４】
前記検出するステップは、前記第１クロック・ドメインからの前記入力信号と前記第２クロック・ドメインへの前記出力信号との間の比較器を使用するステップを含むこと、を特徴とする、請求項２３に記載の方法。
【請求項２５】
前記第２クロックの前記確認を起動するステップを含むこと、を特徴とする、請求項１４から２４のいずれかに記載の方法。
【請求項２６】
前記入力信号を記憶するステップを含むこと、を特徴とする、請求項１４から２５のいずれかに記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
５００ｎｓ時点で、入力信号、ｓｉｇ＿ｆａｓｔは、０から１に変化する。この結果、ＸＯＲゲート１０の出力、ｓｉｇ＿ｄｉｆｆは同時刻に１へ変化する。６６６．６７ｎｓ時点では、低速クロック、ｃｋ＿ｓｌｏｗが、０から１へ変化する。この時点直後は、低速クロック、ｃｋ＿ｓｌｏｗのサイクルは信号の転送にとって安全な期間になる。この理由は、望ましくない、正（０から１へ）の遷移までに少なくとも半分の低速クロック・サイクルがあるからである。その結果、第１のＡＮＤゲート１２の出力が０から１に変化する。次いで、該ＡＮＤゲート１２の出力が第１のフリップ・フロップ１６のＤ入力へ供給される。６８７．５ｎｓ時点で、高速クロック、ｃｋ＿ｆａｓｔは０から１へ変化する。すなわち、ｃｋ＿ｓｌｏｗの立ち上がりエッジ後、最初の、ｃｋ＿ｆａｓｔの立ち上がりエッジが続く。第１のフリップ・フロップ１６がトリガされて、該フリップ・フロップ１６のＤ入力がクロック供給されて該フリップ・フロップ１６のＱ出力、ｓａｆｅ＿ａｘに伝えられる。該信号、ｓａｆｅ＿ａｘは、第２のフリップ・フロップ１８のＤ入力に供給され、次に、前記高速クロック、ｃｋ＿ｆａｓｔの次の立ち上がりエッジの時点、７５０ｎｓ時点で、該Ｄ入力は該フリップ・フロップ１８のＱ出力、ｓｙｎｃ＿ｓａｆｅに伝えられる。 
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
前段の二つのフリップ・フロップ１１６，１１８は、第１クロック・ドメイン１０４からのクロック、ｃｋ＿ｆａｓｔからクロック供給され、第１及び第２クロック・ドメイン１０４、１０８の同期が非常に迅速に行われるようにされている。フリップ・フロップ１１６のＤ入力はＯＲゲート１１１の出力であり、該ＯＲゲート１１１は、入力として、第２クロック・ドメイン１０８からのクロック、ｃｋ＿ｓｌｏｗ、及び、フラグ、ｒｕｎｎｉｎｇ＿ｃｋ＿ｓｌｏｗを有する。該フラグ、ｒｕｎｎｉｎｇ＿ｃｋ＿ｓｌｏｗは、第２クロック・ドメイン１０８がアクティブであるか否かを示し、まずＮＯＴゲート１１０を通過する。さらに、非同期リセット信号、ａｒｓｔ＿ｆａｓｔが、該高速ドメイン１０４から、フリップ・フロップ１１６、１１８のＳ（セット）入力に供給され、第１クロック・ドメイン１０４からの前記高速クロックｃｋ＿ｆａｓｔによるクロック供給を無効にし、Ｄ入力のフリップ・フロップ１１６、１１８のＱ出力への転送を無効にする。 
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
第２クロック・ドメイン１０８がアクティブである場合、信号、ｒｕｎｎｉｎｇ＿ｃｋ＿ｓｌｏｗは、１になる。その意味は、第２クロック、ｃｋ＿ｓｌｏｗが動作中なので、該第２クロックの正の遷移を監視して、データ信号を第１クロック・ドメイン１０４から第２クロック・ドメイン１０８へ転送しても安全な時期を決定する必要があるということである。ｒｕｎｎｉｎｇ＿ｃｋ＿ｓｌｏｗのこの１の値は、ＮＯＴゲート１１０によって０に変換される。したがって低速クロック、ｃｋ＿ｓｌｏｗは、ＯＲゲート１１１が出力１を提供するためには、１であることが必要である。すなわち、第２クロック、ｃｋ＿ｓｌｏｗは、自信号の正の部分にあって、次に来る正の遷移から十分遠くに離れていることを保証し、第１及び第２クロック・ドメイン１０４、１０８の同期の発生を可能にして、入力信号、ｓｉｇ＿ｆａｓｔが、第１クロック・ドメイン１０４から安全に転送することができるようにする必要がある。したがって、低速クロック、ｃｋ＿ｓｌｏｗが、いったん１に変化すると、この変化を、フリップ・フロップ、１１６、１１８を通過して、伝えることができる。 
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2015527639.tif 000001