(57)【要約】本発明の一観点に係る半導体集積回路は、接続された複数のフリップフロップ回路を有する被測定回路部と、クロック生成回路部と、ＮＡＮＤ回路と、ＮＡＮＤ回路に直列に接続される複数のＮＯＴ回路と、複数のＮＯＴ回路の末端に接続されるカウンタ回路と、複数のセレクタ回路及び複数のフリップフロップ回路が接続されるスキャンチェーン回路と、を備えた遅延測定回路部と、を備えた半導体集積回路であって、ＮＡＮＤ回路は、少なくとも二つのバイアス電圧入力ゲートを備えている。
2016139958.tif 000002
【特許請求の範囲】
【請求項１】
クロック生成回路と、
論理出力回路と、前記論理出力回路に直列に接続される複数の遅延回路と、前記複数の遅延回路の末端に接続されるカウンタ回路と、を有する遅延測定回路と、を備えた遅延測定回路であって、
前記論理出力回路及び前記複数の遅延回路の少なくとも一つは、遅延時間可変である遅延測定回路。
【請求項２】
前記論理出力回路は、ＮＡＮＤ回路及びＮＯＲ回路の少なくともいずれかを含む請求項１記載の遅延測定回路。
【請求項３】
前記遅延回路は、ＮＯＴ回路及びバッファ回路の少なくともいずれかを含む請求項１記載の遅延測定回路。
【請求項４】
複数のセレクタ回路及び複数のフリップフロップ回路が接続されたスキャンチェーン回路を備える請求項１記載の遅延測定回路。
【請求項５】
被測定回路と、
クロック生成回路と、
論理出力回路と、前記論理出力回路に直列に接続される複数の遅延回路と、前記複数の遅延回路の末端に接続されるカウンタ回路と、を有する遅延測定回路と、を備えた半導体集積回路であって、
前記論理出力回路及び前記複数の遅延回路の少なくとも一つは、少なくとも二つのバイアス電圧入力ゲートを備える半導体集積回路。
【請求項６】
前記論理出力回路は、ＮＡＮＤ回路及びＮＯＲ回路の少なくともいずれかを含む請求項５記載の半導体集積回路。
【請求項７】
前記遅延回路は、ＮＯＴ回路及びバッファ回路の少なくともいずれかを含む請求項５記載の半導体集積回路。
【請求項８】
複数のセレクタ回路及び複数のフリップフロップ回路が接続されたスキャンチェーン回路を備える請求項５記載の半導体集積回路。
【請求項９】
接続された複数のフリップフロップ回路を有する被測定回路と、
クロック生成回路と、
ＮＡＮＤ回路と、前記ＮＡＮＤ回路に直列に接続される複数のＮＯＴ回路と、複数の前記ＮＯＴ回路の末端に接続されるカウンタ回路と、複数のセレクタ回路及び複数のフリップフロップ回路が接続されるスキャンチェーン回路と、を有する遅延測定回路と、を備えた半導体集積回路であって、
前記ＮＡＮＤ回路は、少なくとも二つのバイアス電圧入力ゲートを備える半導体集積回路。
【請求項１０】
ＮＡＮＤ回路と、前記ＮＡＮＤ回路に直列に接続される複数のＮＯＴ回路と、複数の前記ＮＯＴ回路の末端に接続されるカウンタ回路と、複数のセレクタ回路及び複数のフリップフロップ回路が接続されるスキャンチェーン回路と、を備え、
前記ＮＡＮＤ回路は、少なくとも二つのバイアス電圧入力ゲートを備えた遅延測定回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路及び遅延測定回路に関し、更には遅延測定回路較正方法に関する。
【背景技術】
【０００２】
半導体集積回路は、半導体材料若しくは絶縁材料の表面又は半導体材料の内部にトランジスタその他の回路素子を生成させ、電子回路の機能を有するよう設計したものであり、パーソナルコンピュータや携帯電話等に用いられており、特に近年、半導体集積回路における微細化技術の進歩によりめざましく高速化が図られている。【０００３】
しかしながら、半導体集積回路の高速化は、トランジスタと配線の加工のばらつきや配線間の容量結合等の増加等に起因する回路における信号の伝播時間のばらつきをもたらし、このばらつきを如何に抑えるかが重要な課題となっている。すなわち高速動作が可能な半導体集積回路を歩留まりよく作製するためには回路における伝播時間及びその統計的なばらつきを把握し、改善していくことが必要である。この伝播時間が必要以上に長くなっていないかを確認する方法として遅延測定がある。【０００４】
遅延測定とは、テスト信号を入力して応答信号を得るまでの時間を計測することをいい、この結果、計測した時間が所定の期間内に納まっているか否かを判定し、不良品であるか否かを判断することができる。【０００５】
ところが、半導体集積回路に搭載される遅延測定を行う回路自体も製造バラつきの影響を受け、その測定自体に誤差が生じることとなる。その場合、正確な遅延測定を行うことは困難となってしまう。【０００６】
そこで、公知の技術として、例えば下記特許文献１及び２に、遅延測定回路におけるバラつきによる測定誤差を軽減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−１１４７１６号公報
【特許文献２】特開２０１３−２１９７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に記載の技術では、電圧降下や温度変化等、グローバルなばらつきによる測定誤差に対応することができるが、各遅延素子の製造ばらつきなどのローカルなばらつきには対応することができない。また、高精度な較正が困難である。また、上記特許文献２に記載の技術では複数のディレイラインを用いており、大型化してしまうといった課題が残る。【０００９】
そこで、本発明は、上記課題に鑑み、回路の大型化をもたらさずに高精度な較正が可能な半導体集積回路及び遅延測定回路を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明の一観点に係る遅延測定回路は、クロック生成回路と、論理出力回路と、前記論理出力回路に直列に接続される複数の遅延回路と、複数の遅延回路の末端に接続されるカウンタ回路と、を有する遅延測定回路と、を備えた遅延測定回路であって、論理出力回路及び複数の遅延回路の少なくとも一つは遅延時間が可変である。【００１１】
また、本観点において、論理出力回路は、ＮＡＮＤ回路及びＮＯＲ回路の少なくともいずれかを含むことが好ましい。【００１２】
また、本観点において、遅延回路は、ＮＯＴ回路及びバッファ回路の少なくともいずれかを含むことが好ましい。【００１３】
また、本観点において、複数のセレクタ回路及び複数のフリップフロップ回路が接続されたスキャンチェーン回路を備えることが好ましい。【００１４】
また、本発明の他の一観点に係る半導体集積回路は、被測定回路と、クロック生成回路と、論理出力回路と、論理出力回路に直列に接続される複数の遅延回路と、複数の遅延回路の末端に接続されるカウンタ回路と、を有する遅延測定回路と、を備えた半導体集積回路であって、論理出力回路及び前記複数の遅延回路の少なくとも一つは、少なくとも二つのバイアス電圧入力ゲートを備える。【００１５】
また、本観点において、論理出力回路は、ＮＡＮＤ回路及びＮＯＲ回路の少なくともいずれかを含むことが好ましい。【００１６】
また本観点において、遅延回路は、ＮＯＴ回路及びバッファ回路の少なくともいずれかを含む。【００１７】
また本観点において、複数のセレクタ回路及び複数のフリップフロップ回路が接続されたスキャンチェーン回路を備えることが好ましい。【００１８】
また本発明の他の一観点に係る半導体集積回路は、接続された複数のフリップフロップ回路を有する被測定回路部と、クロック生成回路部と、ＮＡＮＤ回路と、ＮＡＮＤ回路に直列に接続される複数のＮＯＴ回路と、複数のＮＯＴ回路の末端に接続されるカウンタ回路と、複数のセレクタ回路及び複数のフリップフロップ回路が接続されるスキャンチェーン回路と、を備えた遅延測定回路部と、を備えた半導体集積回路であって、ＮＡＮＤ回路は、少なくとも二つのバイアス電圧入力ゲートを備えている。【００１９】
また本発明の他の一観点に係る遅延測定回路は、ＮＡＮＤ回路と、ＮＡＮＤ回路に直列に接続される複数のＮＯＴ回路と、複数のＮＯＴ回路の末端に接続されるカウンタ回路と、複数のセレクタ回路及び複数のフリップフロップ回路が接続されるスキャンチェーン回路と、を備えており、ＮＡＮＤ回路は、少なくとも二つのバイアス電圧入力ゲートを備えている。
【発明の効果】
【００２０】
本発明は、上記課題に鑑み、回路の大型化をもたらさずに高精度な較正が可能な半導体集積回路及び遅延測定回路並びに遅延測定回路較正方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態に係る半導体集積回路の機能ブロック図である。
【図２】実施形態に係る遅延測定回路の回路図である。
【図３】実施形態に係るＮＡＮＤ回路の回路図である。
【図４】実施形態に係る遅延測定回路較正方法における電圧信号を示す図である
【図５】ｐ型のスイッチング素子のバイアス電圧の変化、ｎ型のスイッチング素子のバイアス電圧の変化におけるＮＡＮＤ回路の遅延時間一例を示す図である。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について、図面を用いて詳細に説明する。ただし、本発明は多くの異なる形態による実施が可能であり、以下に示す実施形態、実施例の例示に限定されるものではない。【００２３】
図１は、本実施形態に係る半導体集積回路（以下「本集積回路」という。）１の機能ブロックを示す図である。本図で示すように、本集積回路１は、接続された複数のフリップフロップ回路を備える被測定回路２と、クロック生成回路３と、遅延測定回路４と、を備えている。【００２４】
本実施形態において被測定回路２は、遅延の測定対象となる回路であって、限定されるわけではないが、複数のフリップフロップ回路ＦＦを有している。本実施形態においてフリップフロップは、入力される信号を記憶することのできるものであって、この機能を有する限りにおいて限定されるわけではないが、例えばマスターラッチとスレイブラッチとの組み合わせを備えたものを例示することができる。なお、フリップフロップは、クロック生成回路３にそれぞれ接続されており、クロック信号の入力に応じて入力された信号の記憶、フリップフロップ外への記録した値の出力を行うことができる。【００２５】
本実施形態において、クロック生成回路３は、本明細書の記載から明らかなようにクロック信号を作成し、出力するものである。なお本実施形態において、クロック信号の周波数は可変であり、クロック生成回路自体は較正されており、遅延なく正確に動作する。【００２６】
また本実施形態において、遅延測定回路４は、被測定回路における遅延を測定することができるものである。本実施形態に係る遅延測定回路４は、図２で示すように、ＮＡＮＤ回路４１と、ＮＡＮＤ回路４１に直列に接続される複数のＮＯＴ回路４２と、複数のＮＯＴ回路４２の末端に接続されるカウンタ回路４３と、複数のセレクタ回路４４１及び複数のフリップフロップ回路４４２が数珠繋ぎで接続されるスキャンチェーン回路４４、を備えている。【００２７】
本実施形態においてＮＡＮＤ回路４１は、論理出力回路であって、クロック生成回路３が生成するスタート信号としてのクロック信号と、ＮＡＮＤ回路４１に接続される複数のＮＯＴ回路（遅延回路）の末端の出力を入力信号とするとともに、少なくとも二つのバイアス電圧入力ゲートを備えている。この回路の具体的な構成については限定されるわけではないが、例えば図３で示す構成を示すことができる。本図で示すように、ＮＡＮＤ回路４１は、複数のスイッチング素子が、自己に隣接するスイッチング素子のソース／ドレイン領域が導通するよう接続されており、その接続の一方の端が接地（ＧＮＤ）されており、他方の端がＶＤＤに接続されている。【００２８】
また、本実施形態のＮＡＮＤ回路４１では、その両端近傍のスイッチング素子において、バイアス電圧流入力ゲートを備えており、具体的には一方はｎ型のトランジスタ、他方はｐ型のトランジスタを備えており、バイアス電源に接続されている。この結果、本遅延測定回路４は、ＮＡＮＤ回路が遅延時間可変となっている。なお、本実施形態の例では、論理出力回路としてＮＡＮＤ回路を用いているが、同様の機能を有することができるものであればＮＯＲ回路で構成することも可能である。【００２９】
また本実施形態の複数のＮＯＴ回路４２は、遅延回路であり、上記論理出力回路としてのＮＡＮＤ回路の出力に直列的に接続されており、一つのＮＯＴ回路の出力が次段のＮＯＴ回路の入力となっているとともに、スキャンチェーン回路におけるセレクタ回路及び複数のフリップフロップ回路にもその値が入力されるよう接続されている。なおＮＯＴ回路の数は特に限定されるものではなく、必要とされる遅延測定範囲、精度等に応じて適宜調整可能である。また、ＮＯＴ回路のほか遅延回路としての機能を有する限り限定されず、遅延を生じさせるいわゆるバッファ回路を設けることも可能である。【００３０】
また本実施形態において、カウンタ回路４３は、上記のとおり、複数のＮＯＴ回路の末端に接続されており、末端のＮＯＴ回路の出力をカウントする。【００３１】
また本実施形態においてスキャンチェーン回路４４は、複数のセレクタ回路４４１及び複数のフリップフロップ回路４４２が接続されており、複数のＮＯＴ回路それぞれの出力に接続されており、それらの出力の値を記憶することができる。この回路の構成の一例については上記図２に示したとおりである。なお、スキャンチェーン回路４４は、クロック生成回路３が生成するストップ信号としてのクロック信号の入力を受け付ける構成となっており、このストップ信号が入力された場合、その時における値を保持する。【００３２】
（遅延測定の波形図）
次に、本集積回路を用いて、遅延時間測定を較正する方法について具体的に説明する。図４は、本実施形態における遅延測定回路較正方法における電圧信号を示す図である。【００３３】
まず、クロック生成回路３は、スタート信号としてのクロック信号を生成し、出力する。なお、クロック生成回路３は、スタート信号を生成した後、一定の期間経過後、ストップ信号としてのクロック信号を生成し、出力する。このスタート信号とストップ信号の間が測定時間Ｔとなる。【００３４】
まず、スタート信号が変化すると、ＮＡＮＤ回路に入力され、その結果を受けて複数のＮＯＴ回路の接続により構成されるライン（ディレイライン（遅延回路））が発振を始める。具体的には、ＮＡＮＤ回路から順次値の変化が伝搬され、最後のＮＯＴ回路迄の値の変化が伝搬されるとカウント回路におけるカウンタ値が１加算されると同時に再びＮＡＮＤ回路にこの値の変化が伝搬される。なお本図ではわかりやすくするため、奇数番目の値を反転させている。【００３５】
一方、ストップ信号が変化した時、ディレイライン上の信号値がスキャンチェーンへと記憶されると同時にカウンタ回路が動作を停止する（図中の太線がスキャンチェーンへ記憶される値）。なお本図の例では、カウンタの値は５であり、カウンタが５となった後ＮＡＮＤ、ＩＮＶ１（１段目のＮＯＴ回路の出力、以下「ＩＮＶ」において同じ）、ＩＮＶ２が変化し、ＩＮＶ３、からＩＮＶｎが変化していないことが観測できる。よって、本図の場合、スタート信号が入力されてからストップ信号が入力されるまでの時間は、以下の値の和であるといえる。
（１）ディレイラインの遅延時間の５倍
（２）ＮＡＮＤ回路、ＩＮＶ１、ＩＮＶ２の遅延時間の和【００３６】
（ＮＡＮＤゲートの特性）
立ち上がり、立下り遅延時間を調整するためにはｎ型スイッチング素子、ｐ型スイッチング側のバイアス電圧を変化させることで可能である。ディレイラインはチップ内に埋め込まれており、製造によるばらつきの影響を受けてしまう。したがって、バイアス電圧と遅延時間の関係を設計時に知ることは出来ない。そこで、下記手順による測定を行うことで較正を行う。ここではクロック信号生成回路によるクロック信号は正確であり、このクロック信号であるスタート信号及びストップ信号の間の時間を既知とし、調整することで各測定を行う。【００３７】
（Ａ）ディレイライン全体の遅延時間測定
まずカウンタの値が変化してからＮＡＮＤ、ＩＮＶの値が観測されない（スキャンフリップフロップの値が全て０又は全て１である）時間Ｔを探す。このときのＴをＴ１とし、カウンタの値をｎ１とする。ここでｎ１はなるべく大きな値にすることが好ましい。そしてこの結果、Ｔ１／ｎ１がディレイライン全体の遅延時間であるとして求めることができる。なお、通常Ｔ１の分解能はあまり高くないが、ｎ１を大きくすることによって結果に対する分解能を高めることができる。【００３８】
（Ｂ）ＮＡＮＤゲートのバイアス電圧と遅延時間の関係を求める
ｐ型のスイッチング素子、ｎ型のスイッチング素子毎にＮＡＮＤにおける遅延時間の増加ｄを求める。バイアス電圧においてカウンタの値が変化してからＮＡＮＤ、ＩＮＶの変化が観測されない時間Ｔを探し、この時の時間ＴをＴ２とし、カウンタの値をｎ２とする。ここで、ｄはＴ２／ｎ２−Ｔ１／ｎ１という式で表せる。なおこの場合においても精度を高めるためにｎ２はなるべく大きな値にしておくことが好ましい。なお、ｐ型のスイッチング素子のバイアス電圧の変化、ｎ型のスイッチング素子のバイアス電圧の変化におけるＮＡＮＤ回路の遅延時間一例について図５に示しておく。なお図中、横軸はバイアス電圧を、縦軸はＮＡＮＤ回路の遅延時間を、丸印は予想されるばらつきによる遅延時間の上限を、三角印は遅延時間の理想値を、四角印は予想されるばらつきによる遅延時間の下限をそれぞれ示している。【００３９】
（Ｃ）バイアス電圧を加えない場合におけるＮＤＮＤゲートの遅延時間測定
そして、スキャンフリップフロップの値が１０００…０又は０１１１…１である時間Ｔを探す。バイアス電圧をかけるとフリップフロップの値は００００…０又は１１１１…１を経て００００…１又は１１１１…０へと変化するため、００００…０又は１１１１…１となる最小又は最大のバイアス値を求めＶ１、Ｖ２とする。なおこの場合においてＶ１、Ｖ２に対応する遅延時間の増加量をｄ１、ｄ２（ｄ２＞ｄ１）とする。なおこの場合において、カウンタの値は常にｎであるとする。【００４０】
すると、バイアス電圧を加えないときのＮＡＮＤゲートの遅延時間は（ｄ２−ｄ１）ｎ−ｄ１によって得られる。なおこの場合において、ｎは、ｄ１、ｄ２の誤差の影響をなるべく小さくするため、小さくすることが好ましい。より具体的には、ｎ１、ｎ２と同程度に大きなｎを用いてしまうとクロック信号生成回路の分解能と同程度にまで測定精度が落ちてしまうので注意が必要である。【００４１】
（Ｄ）各ＮＯＴ回路の遅延時間を測定する
上記（Ｃ）と同様の測定によって行う。具体的には、ＩＮＶｉの遅延時間を測定する場合は、１…１００…０（１がｉ個連続）又は０…０１１…１（０がｉ個連続）である最小最大のバイアス値Ｖ１、Ｖ２を求め、この時のＮＡＮＤゲートの遅延時間をｄ１、ｄ２、カウンタ値をｎとし、これらの値からＩＮＶｉの遅延時間は（ｄ２−ｄ１）ｎによって求めることができる。【００４２】
すなわち、上記（Ａ）〜（Ｄ）を実施することにより、較正を完了させることができる。【００４３】
以上本集積回路によると、回路の大型化をもたらさずに高精度な較正が可能な半導体集積回路及び遅延測定回路並びに遅延測定回路較正方法を提供することができる。
【産業上の利用可能性】
【００４４】
本発明は、半導体集積回路として産業上利用可能性がある。
【図１】
2016139958.tif 000003
【図２】
2016139958.tif 000004
【図３】
2016139958.tif 000005
【図４】
2016139958.tif 000006
【図５】
2016139958.tif 000007
【手続補正書】
【提出日】平成28年12月29日(2016.12.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クロック生成回路と、
論理出力回路と、前記論理出力回路に直列に接続される複数の遅延回路と、前記複数の遅延回路の末端に接続されるカウンタ回路と、を有する遅延測定回路と、を備えた半導体集積回路であって、
前記論理出力回路及び前記複数の遅延回路のうちの一部のみ遅延時間可変とする遅延測定回路。
【請求項２】
前記論理出力回路は、ＮＡＮＤ回路及びＮＯＲ回路の少なくともいずれかを含む請求項１記載の遅延測定回路。
【請求項３】
前記遅延回路は、ＮＯＴ回路及びバッファ回路の少なくともいずれかを含む請求項１記載の遅延測定回路。
【請求項４】
複数のセレクタ回路及び複数のフリップ回路が接続されたスキャンチェーン回路を備える請求項１記載の遅延測定回路。
【請求項５】
被測定回路と、
クロック生成回路と、
論理出力回路と、前記論理出力回路に直列に接続される複数の遅延回路と、前記複数の遅延回路の末端に接続されるカウンタ回路と、を有する遅延測定回路と、を備えた半導体集積回路であって、
前記論理出力回路及び前記複数の遅延回路のうちの一部のみ遅延時間可変とするための少なくとも二つのバイアス電圧入力ゲートを備える半導体集積回路。
【請求項６】
前記論理出力回路は、ＮＡＮＤ回路及びＮＯＲ回路の少なくともいずれかを含む請求項５記載の半導体集積回路。
【請求項７】
前記遅延回路は、ＮＯＴ回路及びバッファ回路の少なくともいずれかを含む請求項５記載の半導体集積回路。
【請求項８】
複数のセレクタ回路及び複数のフリップ回路が接続されたスキャンチェーン回路を備える請求項５記載の半導体集積回路。
【国際調査報告】
2016139958.tif 000008
2016139958.tif 000009
2016139958.tif 000010
2016139958.tif 000011