(57)【要約】  本開示によるレーザ装置は、一対の電極を含み、一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、複数のパルス繰り返し周波数における各周波数で出射するレーザチャンバと、パルスレーザ光の光路上に設けられ、パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、目標パルスエネルギとエネルギ検出器によって検出されたパルスエネルギとに基づいて、印加電圧を制御する電圧制御部と、目標パルスエネルギを、基準エネルギを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部とを備える。
2018105002.tif 000002
【特許請求の範囲】
【請求項１】
一対の電極を含み、前記一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、複数のパルス繰り返し周波数における各周波数で出射するレーザチャンバと、
前記パルスレーザ光の光路上に設けられ、前記パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、
目標パルスエネルギと前記エネルギ検出器によって検出されたパルスエネルギとに基づいて、前記印加電圧を制御する電圧制御部と、
前記目標パルスエネルギを、基準エネルギを変動中心として、前記複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部と
を備える
レーザ装置。
【請求項２】
請求項１に記載のレーザ装置であって、
前記複数のパルス繰り返し周波数は、第１のパルス繰り返し周波数と、第２のパルス繰り返し周波数とを含み、
前記変調周波数は、前記第１のパルス繰り返し周波数に応じた第１の変調周波数と、前記第２のパルス繰り返し周波数に応じた第２の変調周波数とを含み、
前記第１のパルス繰り返し周波数をＲｐａ、前記第２のパルス繰り返し周波数をＲｐｂ、
前記第１の変調周波数をＦｍａ、前記第２のパルス繰り返し周波数に応じた第２の変調周波数をＦｍｂとしたとき、
Ｒｐａ＞Ｒｐｂ
Ｆｍａ＞Ｆｍｂ
を満たす。
【請求項３】
請求項１に記載のレーザ装置であって、
前記複数のパルス繰り返し周波数のそれぞれに対応する複数の制御ゲインを算出するゲイン算出部、をさらに備える。
【請求項４】
請求項３に記載のレーザ装置であって、
前記電圧制御部は、前記目標パルスエネルギ、及び前記エネルギ検出器によって検出された前記パルスエネルギに加えてさらに、前記複数の制御ゲインに基づいて、前記印加電圧を制御する。
【請求項５】
請求項３に記載のレーザ装置であって、
前記ゲイン算出部は、
前記目標パルスエネルギを前記変調周波数で周期的に変動させた場合における前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とを算出し、
前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とに基づいて、前記複数の制御ゲインを算出する。
【請求項６】
請求項１に記載のレーザ装置であって、
前記パルスエネルギ制御部は、前記目標パルスエネルギを、複数の前記基準エネルギのそれぞれを変動中心として周期的に変動させる。
【請求項７】
請求項６に記載のレーザ装置であって、
前記複数の基準エネルギは、第１の基準エネルギと、第２の基準エネルギとを含み、
前記複数のパルス繰り返し周波数は、第１のパルス繰り返し周波数と、第２のパルス繰り返し周波数とを含み、
前記変調周波数は、前記第１のパルス繰り返し周波数に応じた第１の変調周波数と、前記第２のパルス繰り返し周波数に応じた第２の変調周波数とを含み、
前記第１の基準エネルギをＥｔａ、前記第２の基準エネルギＥｔｂ、
前記第１のパルス繰り返し周波数をＲｐａ、前記第２のパルス繰り返し周波数をＲｐｂ、
前記第１の変調周波数をＦｍａ、前記第２のパルス繰り返し周波数に応じた第２の変調周波数をＦｍｂとしたとき、
Ｅｔａ＜Ｅｔｂ
Ｒｐａ＞Ｒｐｂ
Ｆｍａ＞Ｆｍｂ
を満たす。
【請求項８】
請求項６に記載のレーザ装置であって、
前記複数の基準エネルギのそれぞれに対応する複数の制御ゲインを算出するゲイン算出部、をさらに備える。
【請求項９】
請求項８に記載のレーザ装置であって、
前記電圧制御部は、前記目標パルスエネルギ、及び前記エネルギ検出器によって検出された前記パルスエネルギに加えてさらに、前記複数の制御ゲインに基づいて、前記印加電圧を制御する。
【請求項１０】
請求項８に記載のレーザ装置であって、
前記ゲイン算出部は、
前記目標パルスエネルギを前記複数の基準エネルギのそれぞれを変動中心として前記変調周波数で周期的に変動させた場合における前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とを算出し、
前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とに基づいて、前記複数の制御ゲインを算出する。
【請求項１１】
一対の電極を含み、前記一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、所定のパルス繰り返し周波数で出射するレーザチャンバと、
前記パルスレーザ光の光路上に設けられ、前記パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、
目標パルスエネルギと前記エネルギ検出器によって検出された前記パルスエネルギとに基づいて、前記印加電圧を制御する電圧制御部と、
前記目標パルスエネルギを、複数の基準エネルギのそれぞれを変動中心として、所定の変調周波数で周期的に変動させるパルスエネルギ制御部と
を備える
レーザ装置。
【請求項１２】
請求項１１に記載のレーザ装置であって、
前記複数の基準エネルギのそれぞれに対応する複数の制御ゲインを算出するゲイン算出部、をさらに備える。
【請求項１３】
請求項１２に記載のレーザ装置であって、
前記電圧制御部は、前記目標パルスエネルギ、及び前記エネルギ検出器によって検出された前記パルスエネルギに加えてさらに、前記複数の制御ゲインに基づいて、前記印加電圧を制御する。
【請求項１４】
請求項１２に記載のレーザ装置であって、
前記ゲイン算出部は、
前記目標パルスエネルギを前記複数の基準エネルギのそれぞれを変動中心として前記所定の変調周波数で周期的に変動させた場合における前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とを算出し、
前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とに基づいて、前記複数の制御ゲインを算出する。
【請求項１５】
一対の電極を含み、前記一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、所定のパルス繰り返し周波数で出射するレーザチャンバと、
前記パルスレーザ光の光路上に設けられ、前記パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、
目標パルスエネルギと前記エネルギ検出器によって検出された前記パルスエネルギとに基づいて、前記印加電圧を制御する電圧制御部と、
前記目標パルスエネルギを、複数の基準エネルギのそれぞれを変動中心として、前記複数の基準エネルギのそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部と
を備える
レーザ装置。
【請求項１６】
請求項１５に記載のレーザ装置であって、
前記複数の基準エネルギは、第１の基準エネルギと、第２の基準エネルギとを含み、
前記変調周波数は、前記第１の基準エネルギに応じた第１の変調周波数と、前記第２の基準エネルギに応じた第２の変調周波数を含み、
前記第１の基準エネルギをＥｔａ、前記第２の基準エネルギＥｔｂ、
前記第１のパルス繰り返し周波数をＲｐａ、前記第２のパルス繰り返し周波数をＲｐｂ、
前記第１の変調周波数をＦｍａ、前記第２のパルス繰り返し周波数に応じた第２の変調周波数をＦｍｂとしたとき、
Ｅｔａ＜Ｅｔｂ
Ｆｍａ＞Ｆｍｂ
を満たす。
【請求項１７】
請求項１５に記載のレーザ装置であって、
前記複数の基準エネルギのそれぞれに対応する複数の制御ゲインを算出するゲイン算出部、をさらに備える。
【請求項１８】
請求項１７に記載のレーザ装置であって、
前記電圧制御部は、前記目標パルスエネルギ、及び前記エネルギ検出器によって検出された前記パルスエネルギに加えてさらに、前記複数の制御ゲインに基づいて、前記印加電圧を制御する。
【請求項１９】
請求項１７に記載のレーザ装置であって、
前記ゲイン算出部は、
前記目標パルスエネルギを前記複数の基準エネルギのそれぞれを変動中心として前記変調周波数で周期的に変動させた場合における前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とを算出し、
前記パルスエネルギの振幅成分と前記印加電圧の振幅成分とに基づいて、前記複数の制御ゲインを算出する。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、レーザ装置に関する。
【背景技術】
【０００２】
近年、半導体露光装置（以下、「露光装置」という）においては、半導体集積回路の微細化および高集積化につれて、解像力の向上が要請されている。このため、露光用光源から放出される光の短波長化が進められている。一般的に、露光用光源には、従来の水銀ランプに代わってガスレーザ装置が用いられる。たとえば、露光用のガスレーザ装置としては、波長２４８ｎｍの紫外線のレーザ光を出力するＫｒＦエキシマレーザ装置、ならびに波長１９３ｎｍの紫外線のレーザ光を出力するＡｒＦエキシマレーザ装置が用いられる。【０００３】
次世代の露光技術としては、露光装置側の露光用レンズとウエハとの間が液体で満たされる液浸露光が実用化されている。この液浸露光では、露光用レンズとウエハとの間の屈折率が変化するため、露光用光源の見かけの波長が短波長化する。ＡｒＦエキシマレーザ装置を露光用光源として液侵露光が行われた場合、ウエハには水中における波長１３４ｎｍの紫外光が照射される。この技術をＡｒＦ液浸露光（又はＡｒＦ液浸リソグラフィー）という。【０００４】
ＫｒＦエキシマレーザ装置およびＡｒＦエキシマレーザ装置の自然発振幅は、約３５０〜４００ｐｍと広い。そのため、ＫｒＦ及びＡｒＦレーザ光のような紫外線を透過する材料で投影レンズを構成すると、色収差が発生してしまう場合がある。その結果、解像力が低下し得る。そこで、ガスレーザ装置から出力されるレーザ光のスペクトル線幅を、色収差が無視できる程度となるまで狭帯域化する必要がある。そのため、ガスレーザ装置のレーザ共振器内には、スペクトル線幅を狭帯域化するために、狭帯域化素子（エタロン、グレーティング等）を有する狭帯域化モジュール（Line Narrow Module：LNM）が設けられる場合がある。以下では、スペクトル線幅が狭帯域化されるレーザ装置を狭帯域化レーザ装置という。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１６−５２２４４３号公報
【概要】
【０００６】
本開示の第１のレーザ装置は、一対の電極を含み、一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、複数のパルス繰り返し周波数における各周波数で出射するレーザチャンバと、パルスレーザ光の光路上に設けられ、パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、目標パルスエネルギとエネルギ検出器によって検出されたパルスエネルギとに基づいて、印加電圧を制御する電圧制御部と、目標パルスエネルギを、基準エネルギを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部とを備える。
【０００７】
本開示の第２のレーザ装置は、一対の電極を含み、一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、所定のパルス繰り返し周波数で出射するレーザチャンバと、パルスレーザ光の光路上に設けられ、パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、目標パルスエネルギとエネルギ検出器によって検出されたパルスエネルギとに基づいて、印加電圧を制御する電圧制御部と、目標パルスエネルギを、複数の基準エネルギのそれぞれを変動中心として、所定の変調周波数で周期的に変動させるパルスエネルギ制御部とを備える。
【０００８】
本開示の第３のレーザ装置は、一対の電極を含み、一対の電極間に印加された印加電圧に応じたパルスエネルギを有するパルスレーザ光を、所定のパルス繰り返し周波数で出射するレーザチャンバと、パルスレーザ光の光路上に設けられ、パルスレーザ光のパルスエネルギを検出するエネルギ検出器と、目標パルスエネルギとエネルギ検出器によって検出されたパルスエネルギとに基づいて、印加電圧を制御する電圧制御部と、目標パルスエネルギを、複数の基準エネルギのそれぞれを変動中心として、複数の基準エネルギのそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部とを備える。
【図面の簡単な説明】
【０００９】
本開示のいくつかの実施形態を、単なる例として、添付の図面を参照して以下に説明する。
【図１】図１は、比較例１に係るレーザ装置の一構成例を概略的に示す。
【図２】図２は、比較例１に係るレーザ装置におけるレーザ制御部によるパルスエネルギの制御の流れの一例を示すフローチャートである。
【図３】図３は、比較例１に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートである。
【図４】図４は、図３の制御ゲインの算出処理におけるゲイン発振のサブルーチンの一例を示すフローチャートである。
【図５】図５は、比較例１に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の第１の例を示す。
【図６】図６は、比較例１に係るレーザ装置における充電電圧の変化に対するパルスエネルギの変化の第１の例を示す。
【図７】図７は、比較例１に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の第２の例を示す。
【図８】図８は、比較例１に係るレーザ装置における充電電圧の変化に対するパルスエネルギの変化の第２の例を示す。
【図９】図９は、比較例２に係るレーザ装置の一構成例を概略的に示す。
【図１０】図１０は、比較例２に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートである。
【図１１】図１１は、比較例２に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図１２】図１２は、図１１におけるパルスエネルギと充電電圧とをスペクトル解析した結果の一例を示す。
【図１３】図１３は、比較例２に係るレーザ装置における充電電圧の変化に対するパルスエネルギの変化の第１の例を示す。
【図１４】図１４は、比較例２に係るレーザ装置における充電電圧の変化に対するパルスエネルギの変化の第２の例を示す。
【図１５】図１５は、実施形態１に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図１６】図１６は、図１５におけるパルスエネルギと充電電圧とをスペクトル解析した結果の一例を示す。
【図１７】図１７は、実施形態１に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートである。
【図１８】図１８は、図１７に続くフローチャートである。
【図１９】図１９は、図１８に続くフローチャートである。
【図２０】図２０は、実施形態１に係るレーザ装置におけるレーザ制御部によるパルスエネルギの制御の流れの一例を示すフローチャートである。
【図２１】図２１は、実施形態２に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図２２】図２２は、図２１におけるパルスエネルギと充電電圧とをスペクトル解析した結果の一例を示す。
【図２３】図２３は、実施形態２に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートである。
【図２４】図２４は、図２３に続くフローチャートである。
【図２５】図２５は、図２４に続くフローチャートである。
【図２６】図２６は、実施形態３に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図２７】図２７は、実施形態３に係るレーザ装置における単位時間毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図２８】図２８は、図２６におけるパルスエネルギと充電電圧とをスペクトル解析した結果の一例を示す。
【図２９】図２９は、実施形態３に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートである。
【図３０】図３０は、図２９に続くフローチャートである。
【図３１】図３１は、図３０に続くフローチャートである。
【図３２】図３２は、実施形態３に係るレーザ装置におけるレーザ制御部によるパルスエネルギの制御の流れの一例を示すフローチャートである。
【図３３】図３３は、実施形態４に係るレーザ装置におけるパルス毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図３４】図３４は、実施形態４に係るレーザ装置における単位時間毎のパルスエネルギと充電電圧との計測値の一例を示す。
【図３５】図３５は、図３３におけるパルスエネルギと充電電圧とをスペクトル解析した結果の一例を示す。
【図３６】図３６は、実施形態４に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートである。
【図３７】図３７は、図３６に続くフローチャートである。
【図３８】図３８は、図３７に続くフローチャートである。
【図３９】図３９は、図３８に続くフローチャートである。
【図４０】図４０は、図３９に続くフローチャートである。
【図４１】図４１は、図４０に続くフローチャートである。
【図４２】図４２は、図４１に続くフローチャートである。
【図４３】図４３は、図４２に続くフローチャートである。
【図４４】図４４は、図４３に続くフローチャートである。
【図４５】図４５は、実施形態４に係るレーザ装置におけるレーザ制御部によるパルスエネルギの制御の流れの一例を示すフローチャートである。
【図４６】図４６は、図４５におけるステップＳ８０５ＡのサブルーチンＡの一例を示すフローチャートである。
【図４７】図４７は、図４５におけるステップＳ８０４ＡのサブルーチンＢの一例を示すフローチャートである。
【図４８】図４８は、図４５におけるステップＳ８０３ＡのサブルーチンＣの一例を示すフローチャートである。
【図４９】図４９は、実施形態５に係るレーザ装置の一構成例を概略的に示す。
【実施形態】
【００１０】
＜内容＞
＜１．比較例＞（制御ゲインを用いたエネルギ制御を行うレーザ装置）
１．１  比較例１（図１〜図８）
１．１．１  比較例１の構成
１．１．２  比較例１の動作
１．１．３  比較例１の課題
１．２  比較例２（図９〜図１４）
１．２．１  比較例２の構成
１．２．２  比較例２の動作
１．２．２  比較例２の課題
＜２．実施形態１＞（目標パルスエネルギの値に応じた複数の制御ゲインを用いるレーザ装置）（図１５〜図２０）
２．１  構成
２．２  動作
２．３  作用・効果
＜３．実施形態２＞（目標パルスエネルギの値と変調周波数の値とに応じた複数の制御ゲインを用いるレーザ装置）（図２１〜図２５）
３．１  構成
３．２  動作
３．３  作用・効果
＜４．実施形態３＞（パルス繰り返し周波数の値に応じた複数の制御ゲインを用いるレーザ装置）（図２６〜図３２）
４．１  構成
４．２  動作
４．３  作用・効果
＜５．実施形態４＞（目標パルスエネルギの値とパルス繰り返し周波数の値とに応じた複数の制御ゲインを用いるレーザ装置）（図３３〜図４８）
５．１  構成
５．２  動作
５．３  作用・効果
＜６．実施形態５＞（ＭＯＰＯシステムを含むレーザ装置）
６．１  構成（図４９）
６．２  動作
６．３  作用・効果
＜７．その他＞
【００１１】
以下、本開示の実施形態について、図面を参照しながら詳しく説明する。
以下に説明される実施形態は、本開示のいくつかの例を示すものであって、本開示の内容を限定するものではない。また、各実施形態で説明される構成及び動作の全てが本開示の構成及び動作として必須であるとは限らない。
なお、同一の構成要素には同一の参照符号を付して、重複する説明を省略する。
【００１２】
＜１．比較例＞（制御ゲインを用いたエネルギ制御を行うレーザ装置）
［１．１  比較例１］
［１．１．１  比較例１の構成］
図１は、本開示の実施形態に対する比較例１に係るレーザ装置１０１の一構成例を概略的に示している。
【００１３】
比較例１に係るレーザ装置１０１は、露光装置４に向けてパルスレーザ光Ｌｐを出力するエキシマレーザ装置であってもよい。レーザ装置１０１は、レーザ制御部２と、レーザ発振器システム３と、レーザガス供給装置９１と、レーザガス排気装置９２とを備えている。
【００１４】
レーザ発振器システム３は、レーザ共振器と、レーザチャンバ２０と、パルスパワーモジュール（ＰＰＭ：Pulse Power Module）２８と、パルスエネルギ検出器３０と、充電器９０とを含んでいてもよい。
【００１５】
レーザチャンバ２０は、レーザ光を透過するウインドウ２１，２２と、一対の放電電極２３，２４と、電気絶縁部材２５と、クロスフローファン（ＣＦＦ）２６と、モータ２７と、圧力センサ３４とを含んでいてもよい。レーザチャンバ２０は、図示しない熱交換器を含んでいてもよい。
【００１６】
レーザチャンバ２０は、一対の放電電極２３，２４間に印加された印加電圧に応じたパルスエネルギＥを有するパルスレーザ光Ｌｐを、設定された所定のパルス繰り返し周波数Ｒｐで出射する。一対の放電電極２３，２４間に印加される印加電圧は、充電器９０による充電電圧Ｖに応じた電圧であってもよい。
【００１７】
レーザ共振器は、出力結合器（ＯＣ：Output Coupler）としての出力結合ミラー３５と、狭帯域化モジュール（ＬＮＭ：Line Narrowing Module）１０とを含んでいてもよい。レーザ共振器には、図示しない２つのスリットが設けられていてもよい。レーザ共振器の光路上に一対の放電電極２３，２４の放電領域が配置されるように、レーザチャンバ２０が配置されてもよい。
【００１８】
狭帯域化モジュール１０は、レーザ光のビームを拡大するプリズム１２と、グレーティング１１とを含んでいてもよい。プリズム１２は、レーザチャンバ２０から出力されたレーザ光のビームがプリズム１２でビーム拡大されてグレーティング１１に所定の角度で入射するように配置されてもよい。グレーティング１１は、レーザ光の入射角度と回折角度とが略同じ角度となるリトロー配置であってももよい。
【００１９】
出力結合ミラー３５は、レーザチャンバ２０内で発生したレーザ光の一部を反射し、一部を透過する多層膜がコートされた部分反射ミラーであってもよい。
【００２０】
パルスエネルギ検出器３０は、パルスレーザ光Ｌｐの光路上に設けられ、パルスレーザ光ＬｐのパルスエネルギＥを検出する。パルスエネルギ検出器３０は、ビームスプリッタ３１と、集光レンズ３２と、パルスエネルギＥを検出する光センサ３３とを含んでいてもよい。
【００２１】
ビームスプリッタ３１は、出力結合ミラー３５から出力されたパルスレーザ光Ｌｐの光路上に配置されていてもよい。集光レンズ３２は、ビームスプリッタ３１で反射されたパルスレーザ光Ｌｐの光路上に配置されていてもよい。光センサ３３は、集光レンズ３２の集光位置の近傍に配置されてもよい。
【００２２】
パルスパワーモジュール２８は、一対の放電電極２３，２４を放電させるためのスイッチ２９を含み、電気絶縁部材２５を介して、一方の放電電極２３と接続されていてもよい。他方の放電電極２４は、接地されたレーザチャンバ２０と接続されていてもよい。パルスパワーモジュール２８は、図示しない充電コンデンサを含んでいてもよい。
【００２３】
充電器９０とパルスパワーモジュール２８は、パルスパワーモジュール２８の図示しない充電コンデンサを充電するように、互いに電気的に接続されていてもよい。充電器９０は、充電電圧Ｖを示すデータをレーザ制御部２から受信してもよい。充電電圧Ｖは、図示しない充電コンデンサを充電する電圧であってもよい。充電電圧Ｖは、パルスエネルギ検出器３０によって計測されたパルスエネルギＥに基づいて、レーザ制御部２によって制御されてもよい。充電電圧Ｖは、一対の放電電極２３，２４間に印加する印加電圧に対応した電圧であってもよい。
【００２４】
レーザ制御部２には、露光装置４の露光装置コントローラ５から発振トリガ信号Ｓｔｒと目標パルスエネルギＥｔとが入力されてもよい。レーザ制御部２とパルスパワーモジュール２８は、発振トリガ信号Ｓｔｒに同期して、スイッチ２９がオン／オフされるように互いに電気的に接続されていてもよい。
【００２５】
レーザ制御部２は、各種データを記憶する記憶部５１を含んでいてもよい。記憶部５１は、各種データとして、目標パルスエネルギＥｔ、パルスエネルギ検出器３０によって計測されたパルスエネルギＥのデータ、充電電圧Ｖを示すデータ等を記憶してもよい。また、記憶部５１は、パルスレーザ光Ｌｐのエネルギ制御を行うための制御ゲインＧｃと、制御ゲインＧｃの算出に用いられるパルス繰り返し周波数Ｒｐ、及び発振パルス数Ｎｐのデータとを記憶してもよい。また、記憶部５１は、制御ゲインＧｃの算出に用いられるその他の設定値等のデータを記憶してもよい。
【００２６】
レーザ制御部２は、目標パルスエネルギＥｔと、パルスエネルギ検出器３０によって検出されたパルスエネルギＥとに基づいて、一対の放電電極２３，２４間に印加する印加電圧を制御する電圧制御部であってもよい。
【００２７】
レーザ制御部２は、制御ゲインＧｃを算出するゲイン算出部であってもよい。レーザ制御部２は、制御ゲインＧｃを用いて充電電圧Ｖを制御することにより、レーザチャンバ２０から出力されるパルスレーザ光Ｌｐのエネルギ制御を行う。
【００２８】
レーザガス供給装置９１は、レーザチャンバ２０内にレーザガスを供給する図示しないガスボンベと、ガスボンベからのレーザガスの供給を制御する流量制御弁としての図示しない供給バルブとを含んでいてもよい。レーザガスは、例えば、レアガスとしてＡｒ又はＫｒを含んでいてもよい。また、レーザガスは、例えば、ハロゲンガスとしてＦ2ガスを含んでいてもよい。また、レーザガスは、例えば、バッファガスとしてＮｅ又はＨｅを含んでいてもよい。また、レーザガスは、それらのガスの混合ガスを含んでいてもよい。例えば、レーザガスは、Ａｒ＋Ｎｅ混合ガス、又はＡｒ＋Ｎｅ＋Ｆ2混合ガスを含んでいてもよい。
【００２９】
レーザガス排気装置９２は、レーザチャンバ２０内のレーザガスを排気できるように構成されていてもよい。レーザガス排気装置９２は、図示しない排気バルブと、図示しない排気ポンプとを含んでいてもよい。
【００３０】
［１．１．２  比較例１の動作］
レーザ制御部２は、露光装置４の露光装置コントローラ５から発振トリガ信号Ｓｔｒと目標パルスエネルギＥｔとを受信してもよい。レーザ制御部２は、目標パルスエネルギＥｔとなるように充電器９０に充電電圧Ｖを設定してもよい。また、レーザ制御部２は、発振トリガ信号Ｓｔｒに同期させてパルスパワーモジュール２８のスイッチ２９を動作させてもよい。これにより、レーザチャンバ２０において、一対の放電電極２３，２４間に充電電圧Ｖに応じた高電圧が印加され、一対の放電電極２３，２４間の放電領域においてレーザガスが絶縁破壊して、放電が生成され得る。その結果、レーザチャンバ２０内においてレーザガスが励起され、レーザ共振器を構成する狭帯域化モジュール１０と出力結合ミラー３５との間でレーザ発振が起こり得る。出力結合ミラー３５からは、狭帯域化モジュール１０のプリズム１２とグレーティング１１とによって狭帯域化されたパルスレーザ光Ｌｐが出力され得る。この際、レーザ共振器内の図示しない２つのスリットによってレーザ発振領域が制限され得る。
【００３１】
なお、レーザ装置１０１は必ずしも、狭帯域化レーザ装置でなく、自然発振光を出力するレーザ装置であってもよい。例えば、狭帯域化モジュール１０の代わりに、高反射ミラーを配置してもよい。
【００３２】
出力結合ミラー３５から出力されたパルスレーザ光Ｌｐは、ビームスプリッタ３１によって一部がパルスエネルギＥを検出するためのサンプル光として、光センサ３３に向けて反射され得る。パルスエネルギ検出器３０は、検出したパルスエネルギＥのデータを、レーザ制御部２に送信してもよい。一方、ビームスプリッタ３１を透過したパルスレーザ光Ｌｐは、露光装置４に入射し得る。
【００３３】
レーザ制御部２は、パルスレーザ光Ｌｐが出力された場合の充電電圧ＶとパルスエネルギＥとのデータを記憶部５１に記憶してもよい。
【００３４】
レーザ制御部２は、目標パルスエネルギＥｔと実際に出力されたパルスエネルギＥとの差ΔＥに基づいて、目標パルスエネルギＥｔとなるように充電電圧Ｖをフィードバック制御してもよい。
【００３５】
レーザ制御部２は、充電電圧Ｖが許容範囲の最大値より高くなったら、レーザガス供給装置９１を制御して、所定の圧力となるまでレーザガスをレーザチャンバ２０内に供給してもよい。また、レーザ制御部２は、充電電圧Ｖが許容範囲の最小値より低くなったら、レーザガス排気装置９２を制御して、所定の圧力となるまでレーザガスをレーザチャンバ２０内から排気してもよい。
【００３６】
レーザ装置１０１は，制御権がレーザ装置１０１側にある状態で目標パルスエネルギＥｔを階段状に変化させたときの充電電圧ＶとパルスエネルギＥとのデータを記憶部５１に記憶してもよい。このときのパルスエネルギＥと充電電圧Ｖとの関係ΔＶ／ΔＥから、フィードバック制御で使用する制御ゲインＧｃをあらたに算出してもよい。
【００３７】
（比較例１におけるエネルギ制御の具体例）
放電励起式エキシマレーザの場合、充電電圧Ｖを高くすると、パルスエネルギＥは高くなり、充電電圧Ｖを低くするとパルスエネルギＥは小さくなる。この特性に従って、レーザ制御部２は、パルスレーザ光ＬｐのパルスエネルギＥが目標エネルギＥｔとなるように充電電圧Ｖを制御する。エネルギ制御で用いられる制御ゲインＧｃは、以下の式のように、レーザの特性で決定されるΔＶ／ΔＥと係数Ｇｓとの積で決定される。
Ｇｃ＝Ｇｓ・ΔＶ／ΔＥ
【００３８】
係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。制御ゲインＧｃは初期値をパラメータであらかじめ設定しておく。制御ゲインＧｃの初期値のパラメータの範囲は例えば０．１以上、２以下であってもよい。制御ゲインＧｃは、後述する図３に示すフローチャートに従って算出してもよい。
【００３９】
図２は、比較例１に係るレーザ装置１０１におけるレーザ制御部２によるパルスエネルギＥの制御の流れの一例を示すフローチャートである。
【００４０】
まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、目標パルスエネルギＥｔの読み込みを行う（ステップＳ１０１）。次に、レーザ制御部２は、レーザ発振したか否かを判断する（ステップＳ１０２）。レーザ制御部２は、レーザ発振していないと判断した場合（ステップＳ１０２；Ｎ）には、ステップＳ１０２の処理を繰り返す。
【００４１】
一方、レーザ発振したと判断した場合（ステップＳ１０２；Ｙ）には、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込む（ステップＳ１０３）。
【００４２】
次に、レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとの比較を行う（ステップＳ１０４）。レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとが略同じと判断した場合（Ｅ＝Ｅｔ）には、現在の充電電圧Ｖのデータをそのまま充電電圧Ｖのデータとして（ステップＳ１０６）、記憶部５１に書き込む（ステップＳ１０８）。
【００４３】
一方、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも小さいと判断した場合（Ｅ＜Ｅｔ）には、以下の式のように、目標パルスエネルギＥｔとパルスエネルギＥとの差（Ｅｔ−Ｅ）に制御ゲインＧｃを乗じた値を充電電圧Ｖに加算し、あらたな充電電圧Ｖとして（ステップＳ１０５）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ１０８）。
Ｖ＝Ｖ＋（Ｅｔ−Ｅ）・Ｇｃ
【００４４】
また、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも大きいと判断した場合（Ｅ＞Ｅｔ）には、以下の式のように、パルスエネルギＥと目標パルスエネルギＥｔとの差分（Ｅ−Ｅｔ）に制御ゲインＧｃを乗じた値を充電電圧Ｖから減算し、あらたな充電電圧Ｖとして（ステップＳ１０７）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ１０８）。
Ｖ＝Ｖ−（Ｅ−Ｅｔ）・Ｇｃ
【００４５】
次に、レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったか否かを判断する（ステップＳ１０９）。レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になっていないと判断した場合（ステップＳ１０９；Ｎ）には、ステップＳ１０１の処理に戻る。一方、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったと判断した場合（ステップＳ１０９；Ｙ）には、エネルギ制御の処理を終了する。
【００４６】
（比較例１における制御ゲインの算出処理の具体例）
図３は、比較例１に係るレーザ装置１０１におけるレーザ制御部２による制御ゲインＧｃの算出処理の流れの一例を示すフローチャートである。
【００４７】
図３の処理は、例えば、露光装置４からの指示、レーザガスの交換後、又はレーザガスのガス圧調整後に行ってもよい。また、一定の期間毎に図３の処理を行ってもよい。
【００４８】
まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ２０１）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ２０２）。発振パルス数Ｎｐは、例えば２０００パルス以上５０００パルス以下が好ましい。
【００４９】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ２０３）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ２０４）。ここでのゲイン発振の処理としては、後述する図４に示すサブルーチンに示す処理を行う。
【００５０】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ２０５）。
【００５１】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ２０６）。
【００５２】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ２０７）。
【００５３】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ２０８）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ２０８；Ｎ）には、ステップＳ２０４の処理に戻る。
【００５４】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ２０８；Ｙ）には、レーザ制御部２は、以下の式のように、目標パルスエネルギＥｔを基準エネルギＥｔａに設定した場合における平均パルスエネルギＡｖｅ．Ｅａと平均充電電圧Ａｖｅ．Ｖａとを計算する（ステップＳ２０９）。
Ａｖｅ．Ｅａ＝ΣＥａｎ／Ｎｐ
Ａｖｅ．Ｖａ＝ΣＶａｎ／Ｎｐ
【００５５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ２１０）。次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定する（ステップＳ２１１）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ２１２）。ここでのゲイン発振の処理としては、後述する図４に示すサブルーチンに示す処理を行う。
【００５６】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ２１３）。
【００５７】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ２１４）。
【００５８】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ２１５）。
【００５９】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ２１６）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ２１６；Ｎ）には、ステップＳ２１２の処理に戻る。
【００６０】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ２１６；Ｙ）には、レーザ制御部２は、以下の式のように、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定した場合における平均パルスエネルギＡｖｅ．Ｅｂと平均充電電圧Ａｖｅ．Ｖｂとを計算する（ステップＳ２１７）。
Ａｖｅ．Ｅｂ＝ΣＥｂｎ／Ｎｐ
Ａｖｅ．Ｖｂ＝ΣＶｂｎ／Ｎｐ
【００６１】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ２１８）。
【００６２】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値を計算し（ステップＳ２１９）、処理を終了する。
ΔＶ／ΔＥ＝（Ａｖｅ．Ｖｂ−Ａｖｅ．Ｖａ）／（Ａｖｅ．Ｅｂ−Ａｖｅ．Ｅａ）
Ｇｃ＝Ｇｓ・ΔＶ／ΔＥ
【００６３】
図４は、図３の制御ゲインの算出処理におけるゲイン発振のサブルーチンの一例を示すフローチャートである。
【００６４】
まず、レーザ制御部２は、記憶部５１から、目標パルスエネルギＥｔの読み込みを行う（ステップＳ３０１）。次に、レーザ制御部２は、レーザ発振したか否かを判断する（ステップＳ３０２）。レーザ制御部２は、レーザ発振していないと判断した場合（ステップＳ３０２；Ｎ）には、ステップＳ３０２の処理を繰り返す。
【００６５】
一方、レーザ発振したと判断した場合（ステップＳ３０２；Ｙ）には、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込む（ステップＳ３０３）。
【００６６】
次に、レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとの比較を行う（ステップＳ３０４）。レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとが略同じと判断した場合（Ｅ＝Ｅｔ）には、現在の充電電圧Ｖのデータをそのまま充電電圧Ｖのデータとする（ステップＳ３０６）。
【００６７】
一方、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも小さいと判断した場合（Ｅ＜Ｅｔ）には、以下の式のように、目標パルスエネルギＥｔとパルスエネルギＥとの差（Ｅｔ−Ｅ）に制御ゲインＧｃの初期値Ｇｃ０を乗じた値を充電電圧Ｖに加算し、あらたな充電電圧Ｖとする（ステップＳ３０５）。
Ｖ＝Ｖ＋（Ｅｔ−Ｅ）・Ｇｃ０
【００６８】
また、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも大きいと判断した場合（Ｅ＞Ｅｔ）には、以下の式のように、パルスエネルギＥと目標パルスエネルギＥｔとの差分（Ｅ−Ｅｔ）に制御ゲインＧｃの初期値Ｇｃ０を乗じた値を充電電圧Ｖから減算し、あらたな充電電圧Ｖとする（ステップＳ３０７）。
Ｖ＝Ｖ−（Ｅ−Ｅｔ）・Ｇｃ０
【００６９】
次に、レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったか否かを判断する（ステップＳ３０８）。レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になっていないと判断した場合（ステップＳ３０８；Ｎ）には、その充電電圧Ｖのデータを記憶部５１に書き込み（ステップＳ３１０）、ゲイン発振の処理を終了する。
【００７０】
一方、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったと判断した場合（ステップＳ３０８；Ｙ）には、最大値Ｖｍａｘを充電電圧Ｖとして（ステップＳ３０９）、その充電電圧Ｖのデータを記憶部５１に書き込み（ステップＳ３１０）、ゲイン発振の処理を終了する。
【００７１】
なお、制御ゲインＧｃの初期値Ｇｃ０は、例えば０．１以上、２以下の値であってもよい。制御ゲインＧｃを計算した後は、初期値Ｇｃ０をその計算した値（Ｇｃ０＝Ｇｃ）にしてもよい。
【００７２】
図５は、比較例１に係るレーザ装置１０１におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の第１の例を示している。図６は、比較例１に係るレーザ装置１０１における充電電圧Ｖの変化に対するパルスエネルギＥの変化の第１の例を示している。図５において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）及び充電電圧Ｖ（ｋＶ）を示す。図６において、横軸は充電電圧Ｖ（ｋＶ）、縦軸はパルスエネルギＥ（ｍＪ）を示す。
【００７３】
図５の例では、図３のステップＳ２０９で計算される平均パルスエネルギＡｖｅ．Ｅａは９ｍＪ、平均充電電圧Ａｖｅ．Ｖａは１９ｋＶとなっている。また、図３のステップＳ２１７で計算される平均パルスエネルギＡｖｅ．Ｅｂは１１ｍＪ、平均充電電圧Ａｖｅ．Ｖｂは２３ｋＶとなっている。
【００７４】
図６における直線の傾きΔＥ／ΔＶの逆数は、図３のステップＳ２１９で計算されるΔＶ／ΔＥに相当する。図６に示したように、傾きΔＥ／ΔＶと、実際の充電電圧ＶとパルスエネルギＥとの関係曲線Ｖ−Ｅとには、ずれが生じ得る。また、傾きΔＥ／ΔＶはパルスエネルギＥのばらつきに応じて、変化し得る。このため、図３のステップＳ２０９で計算されるΔＶ／ΔＥにもずれが生じ、制御ゲインＧｃの算出精度が悪くなり得る。
【００７５】
図７は、比較例１に係るレーザ装置１０１におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の第２の例を示している。図８は、比較例１に係るレーザ装置１０１における充電電圧Ｖの変化に対するパルスエネルギＥの変化の第２の例を示している。図７において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）及び充電電圧Ｖ（ｋＶ）を示す。図８において、横軸は充電電圧Ｖ（ｋＶ）、縦軸はパルスエネルギＥ（ｍＪ）を示す。
【００７６】
比較例１に係るレーザ装置１０１において、例えば以下のように、目標パルスエネルギＥｔの値に応じた複数の制御ゲインＧｃａ，Ｇｃｂを算出してもよい。
Ｅｔ≦１０：Ｇｃａ＝Ｇｓ・ΔＶａ／ΔＥａ
Ｅｔ＞１０：Ｇｃｂ＝Ｇｓ・ΔＶｂ／ΔＥｂ
【００７７】
例えば図７に示したように、レーザ装置１０１において、３段階に分けてゲイン発振を行い、平均パルスエネルギと平均充電電圧とをそれぞれ３つずつ計算するようにしてもよい。この場合、図８における直線の傾きΔＥａ／ΔＶａの逆数（ΔＶａ／ΔＥａ）に基づいて制御ゲインＧｃａが計算され得る。また、図８における直線の傾きΔＥｂ／ΔＶｂの逆数（ΔＶｂ／ΔＥｂ）に基づいて制御ゲインＧｃｂが計算され得る。
【００７８】
［１．１．３  比較例１の課題］
以上のように、比較例１に係るレーザ装置１０１では、充電電圧ＶとパルスエネルギＥとを階段状に変化させて、制御ゲインＧｃを算出する。この場合、パルスエネルギＥのばらつきに応じて、算出精度が悪くなり得る。制御ゲインＧｃの算出精度を改善するために、制御ゲインＧｃを算出する際のパルス数を増やして平均化を実施すると、算出時間が増加し得る。このため、短時間で精度よく制御ゲインＧｃを算出することができる技術の開発が望まれる。
【００７９】
［１．２  比較例２］
［１．２．１  比較例２の構成］
図９は、比較例２に係るレーザ装置１の一構成例を概略的に示している。
【００８０】
比較例２に係るレーザ装置１は、比較例１に係るレーザ装置１０１におけるレーザ制御部２に、ファンクションジェネレータ５２を追加した構成となっている。
【００８１】
後述するように、レーザ装置１では、レーザ制御部２が制御ゲインＧｃの算出処理を行う際に、ファンクションジェネレータ５２によって、目標パルスエネルギＥｔを、所定の基準エネルギを変動中心として、変調周波数Ｆｍで周期的に変動させる処理を行う。
【００８２】
ファンクションジェネレータ５２の機能は、ハードウエハで実現してもよいし、ファンクションジェネレータ５２の機能に相当するプログラムをレーザ制御部２が実行することにより実現してもよい。
【００８３】
その他の構成は、比較例１に係るレーザ装置１０１と略同様であってもよい。
【００８４】
［１．２．２  比較例２の動作］
レーザ装置１では，制御権がレーザ装置１側にある状態で目標パルスエネルギＥｔを変調周波数Ｆｍで周期的に変動させたときのパルスエネルギＥと充電電圧Ｖとのデータを記憶部５１に記憶する。レーザ装置１では，記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対してスペクトル解析を行う。ここで，スペクトル解析はフーリエ解析，離散的フーリエ解析，又は高速フーリエ解析などを用いてもよい。レーザ装置１では，変調周波数ＦｍのパルスエネルギＥの振幅成分Ｉｅと、充電電圧Ｖの振幅成分Ｉｖとを算出する。レーザ装置１では，このときの振幅成分Ｉｅと振幅成分Ｉｖとの関係Ｉｖ／Ｉｅに基づいて、制御ゲインＧｃを算出する。以下、図１０を参照して、具体的な算出処理を説明する。
【００８５】
（比較例２における制御ゲインの算出処理の具体例）
図１０は、比較例２に係るレーザ装置１におけるレーザ制御部２による制御ゲインＧｃの算出処理の流れの一例を示すフローチャートである。
【００８６】
図１０の処理は、例えば、露光装置４からの指示、レーザガスの交換後、又はレーザガスのガス圧調整後に行ってもよい。また、一定の期間毎に図１０の処理を行ってもよい。
【００８７】
まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ４０１）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ４０２）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【００８８】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ４０３）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【００８９】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ４０４）。Ｆｍａは、目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍａは整数が望ましい。Ｒｐ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐ）
【００９０】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ４０５）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【００９１】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ４０６）。
【００９２】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ４０７）。
【００９３】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ４０８）。
【００９４】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ４０９）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ４０９；Ｎ）には、ステップＳ４０４の処理に戻る。
【００９５】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ４０９；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅａと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖａとを求める（ステップＳ４１０）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【００９６】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ４１１）。
【００９７】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値を計算し（ステップＳ４１２）、処理を終了する。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａ／Ｉｅａ
【００９８】
図１１は、比較例２に係るレーザ装置１におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示している。図１２は、図１１におけるパルスエネルギＥと充電電圧Ｖとをスペクトル解析した結果の一例を示している。図１１において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）、又は充電電圧Ｖ（ｋＶ）を示す。比較例２では、パルス繰り返し周波数Ｒｐは一定なので、図１１の横軸は時間に相当する。図１２において、横軸は周波数（Ｈｚ）、縦軸は振幅値を示す。
【００９９】
図１０のステップＳ４１０でのスペクトル解析の処理により、例えば図１２に示したような振幅成分Ｉｅａ，Ｉｖａが求められる。
【０１００】
その他の動作は、比較例１に係るレーザ装置１０１と略同様であってもよい。
【０１０１】
［１．２．２  比較例２の課題］
図１３は、比較例２に係るレーザ装置１における充電電圧Ｖの変化に対するパルスエネルギＥの変化の第１の例を示している。図１４は、比較例２に係るレーザ装置１における充電電圧Ｖの変化に対するパルスエネルギＥの変化の第２の例を示している。図１３及び図１４において、横軸は充電電圧Ｖ（ｋＶ）、縦軸はパルスエネルギＥ（ｍＪ）を示す。図１４には、パルス繰り返し周波数Ｒｐ＝４０００Ｈｚ発振時の特性と、Ｒｐ＝６０００Ｈｚ発振時の特性とを示す。
【０１０２】
図１３及び図１４における直線の傾きΔＥ／ΔＶの逆数は、図３のステップＳ４１２で計算される制御ゲインＧｃにおけるＩｖａ／Ｉｅａに相当する。
【０１０３】
図１３に示したように、パルスエネルギＥの値によって傾きΔＥ／ΔＶが異なるので、ある１つの目標パルスエネルギＥｔに基づいて制御ゲインＧｃを算出した場合、エネルギ制御の精度が悪くなり得る。このため、目標パルスエネルギＥｔの値に応じた複数の制御ゲインＧｃを算出することが望ましい。
【０１０４】
また、図１３に示したように、パルス繰り返し周波数Ｒｐの値によって，傾きΔＥ／ΔＶが異なるので、ある１つのパルス繰り返し周波数Ｒｐに基づいて制御ゲインＧｃを算出した場合、エネルギ制御の精度が悪くなり得る。このため、複数のパルス繰り返し周波数Ｒｐの値に応じた複数の制御ゲインＧｃを算出することが望ましい。
【０１０５】
＜２．実施形態１＞（目標パルスエネルギの値に応じた複数の制御ゲインを用いるレーザ装置）
次に、本開示の実施形態１に係るレーザ装置について説明する。なお、以下では上記比較例に係るレーザ装置の構成要素と略同じ部分については、同一符号を付し、適宜説明を省略する。
【０１０６】
［２．１  構成］
実施形態１に係るレーザ装置は、上記比較例２に係るレーザ装置１と略同様に、比較例１に係るレーザ装置１０１におけるレーザ制御部２に、ファンクションジェネレータ５２を追加した構成であってもよい。
【０１０７】
実施形態１に係るレーザ装置は、上記比較例２に係るレーザ装置１に対して、レーザ制御部２によるエネルギ制御の処理と、制御ゲインＧｃの算出処理とが異なっている。
【０１０８】
実施形態１に係るレーザ装置では、レーザ制御部２は、目標パルスエネルギＥｔを、複数の基準エネルギのそれぞれを変動中心として、所定の変調周波数で周期的に変動させるパルスエネルギ制御部であってもよい。複数の基準エネルギは、例えばＥｔａ，Ｅｔｂ，Ｅｔｃであってもよい。所定の変調周波数は例えばＦｍａであってもよい。
【０１０９】
また、レーザ制御部２は、複数の基準エネルギのそれぞれに対応する複数の制御ゲイン、例えばＧｃａ，Ｇｃｂ，Ｇｃｃを算出するゲイン算出部であってもよい。
【０１１０】
ゲイン算出部としてのレーザ制御部２は、目標パルスエネルギＥｔを複数の基準エネルギのそれぞれを変動中心として所定の変調周波数で周期的に変動させた場合におけるパルスエネルギＥの振幅成分を算出してもよい。また、レーザ制御部２は、目標パルスエネルギＥｔを複数の基準エネルギのそれぞれを変動中心として所定の変調周波数で周期的に変動させた場合における一対の放電電極２３，２４間に印加する印加電圧に対応する充電電圧Ｖの振幅成分を算出してもよい。算出されるパルスエネルギＥの振幅成分は、例えばＩｅａ，Ｉｅｂ，Ｉｅｃであってもよい。算出される充電電圧Ｖの振幅成分は、例えばＩｖａ，Ｉｖｂ，Ｉｖｃであってもよい。そして、レーザ制御部２は、パルスエネルギＥの振幅成分と充電電圧Ｖの振幅成分とに基づいて、複数の制御ゲインを算出してもよい。
【０１１１】
また、レーザ制御部２は、目標パルスエネルギＥｔ、及びパルスエネルギ検出器３０によって検出されたパルスエネルギＥに加えてさらに、複数の制御ゲインに基づいて、一対の放電電極２３，２４間に印加する印加電圧に対応する充電電圧Ｖを制御する電圧制御部であってもよい。
【０１１２】
その他の構成は、上記比較例に係るレーザ装置と略同様であってもよい。
【０１１３】
［２．２  動作］
レーザ制御部２は、目標パルスエネルギＥｔを、複数の基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃのそれぞれを変動中心として、所定の変調周波数Ｆｍａで周期的に変動させることにより、複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出してもよい。これにより、例えば以下のように、制御ゲインＧｃとして、目標パルスエネルギＥｔの値に応じた複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出してもよい。例えば基準エネルギＥｔａに基づいて制御ゲインＧｃａを算出してもよい。例えば基準エネルギＥｔｂに基づいて制御ゲインＧｃｂを算出してもよい。例えば基準エネルギＥｔｃに基づいて制御ゲインＧｃｃを算出してもよい。各基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃの大小関係は、Ｅｔａ＜Ｅｔｂ＜Ｅｔｃであってもよい。なお、以下に示す目標パルスエネルギＥｔの設定値は一例であり、以下に示す値に限定されない。
Ｅｔ≦９．５：Ｇｃａ＝Ｇｓ・Ｉｖａ／Ｉｅａ
９．５＜Ｅｔ≦１０．５：Ｇｃｂ＝Ｇｓ・Ｉｖｂ／Ｉｅｂ
１０．５＜Ｅｔ：Ｇｃｃ＝Ｇｓ・Ｉｖｃ／Ｉｅｃ
【０１１４】
（実施形態１における制御ゲインの算出処理の具体例）
図１５は、実施形態１に係るレーザ装置におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示している。図１６は、図１５におけるパルスエネルギＥと充電電圧Ｖとをスペクトル解析した結果の一例を示している。図１５において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）、又は充電電圧Ｖ（ｋＶ）を示す。実施形態１では、パルス繰り返し周波数Ｒｐは一定なので、図１５の横軸は時間に相当する。図１６において、横軸は周波数（Ｈｚ）、縦軸は振幅値を示す。
【０１１５】
図１７は、実施形態１に係るレーザ装置におけるレーザ制御部２による制御ゲインＧｃの算出処理の流れの一例を示すフローチャートを示している。図１８は、図１７に続くフローチャートである。図１９は、図１８に続くフローチャートである。
【０１１６】
図１７〜図１９の処理では、スペクトル解析により、例えば図１６に示したようなパルスエネルギＥの振幅成分Ｉｅ（Ｉｅａ，Ｉｅｂ，Ｉｅｃ）と、充電電圧Ｖの振幅成分Ｉｖ（Ｉｖａ，Ｉｖｂ，Ｉｖｃ）とを算出してもよい。
【０１１７】
図１７〜図１９の処理は、例えば、露光装置４からの指示、レーザガスの交換後、又はレーザガスのガス圧調整後に行ってもよい。また、一定の期間毎に処理を行ってもよい。
【０１１８】
図１７に示したように、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ４０１Ａ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ４０２Ａ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０１１９】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ４０３Ａ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０１２０】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ４０４Ａ）。Ｆｍａは、目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍａは整数が望ましい。Ｒｐ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐ）
【０１２１】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ４０５Ａ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０１２２】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ４０６Ａ）。
【０１２３】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ４０７Ａ）。
【０１２４】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ４０８Ａ）。
【０１２５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ４０９Ａ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ４０９Ａ；Ｎ）には、ステップＳ４０４Ａの処理に戻る。
【０１２６】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ４０９Ａ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅａと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖａとを求める（ステップＳ４１０Ａ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０１２７】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ４１１Ａ）。
【０１２８】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃａを計算し（ステップＳ４１２Ａ）、図１８の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃａ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａ／Ｉｅａ
【０１２９】
図１８の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ４０１Ｂ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ４０２Ｂ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０１３０】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定する（ステップＳ４０３Ｂ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０１３１】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｂを変動中心として、周期的に変動させる（ステップＳ４０４Ｂ）。Ｆｍａは、目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍａは整数が望ましい。Ｒｐ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｂに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｂ・（５％〜１０％）としてもよい。Ｒｐは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｂ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐ）
【０１３２】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ４０５Ｂ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０１３３】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ４０６Ｂ）。
【０１３４】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ４０７Ｂ）。
【０１３５】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ４０８Ｂ）。
【０１３６】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ４０９Ｂ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ４０９Ｂ；Ｎ）には、ステップＳ４０４Ｂの処理に戻る。
【０１３７】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ４０９Ｂ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅｂと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖｂとを求める（ステップＳ４１０Ｂ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０１３８】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ４１１Ｂ）。
【０１３９】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｂを計算し（ステップＳ４１２Ｂ）、図１９の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｂ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｂ／Ｉｅｂ
【０１４０】
図１９の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ４０１Ｃ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ４０２Ｃ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０１４１】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｃに設定する（ステップＳ４０３Ｃ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０１４２】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｃを変動中心として、周期的に変動させる（ステップＳ４０４Ｃ）。Ｆｍａは、目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍａは整数が望ましい。Ｒｐ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｃに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｃ・（５％〜１０％）としてもよい。Ｒｐは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｃ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐ）
【０１４３】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ４０５Ｃ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０１４４】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ４０６Ｃ）。
【０１４５】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｃｎとして書き込む（ステップＳ４０７Ｃ）。
【０１４６】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｃｎとして書き込む（ステップＳ４０８Ｃ）。
【０１４７】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ４０９Ｃ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ４０９Ｃ；Ｎ）には、ステップＳ４０４Ｃの処理に戻る。
【０１４８】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ４０９Ｃ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅｃと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖｃとを求める（ステップＳ４１０Ｃ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０１４９】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ４１１Ｃ）。
【０１５０】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｃを計算し（ステップＳ４１２Ｃ）、処理を終了する。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｃ／Ｉｅｃ
【０１５１】
（実施形態１におけるエネルギ制御の具体例）
図２０は、実施形態１に係るレーザ装置におけるレーザ制御部２によるパルスエネルギＥの制御の流れの一例を示すフローチャートである。
【０１５２】
まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、目標パルスエネルギＥｔの読み込みを行う（ステップＳ５０１）。
【０１５３】
次に、レーザ制御部２は、目標パルスエネルギＥｔが複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃのいずれに対応するか判断する（ステップＳ５０２）。制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃは、上述の図１７〜図１９に示すフローチャートに従って算出してもよい。
【０１５４】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値以下の場合、例えばＥｔ≦（Ｅｔａ＋Ｅｔｂ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃａとする（ステップＳ５０３）。
【０１５５】
レーザ制御部２は、目標パルスエネルギＥｔが所定の範囲の場合、例えば（Ｅｔａ＋Ｅｔｂ）／２＜Ｅｔ≦（Ｅｔｂ＋Ｅｔｃ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｂとする（ステップＳ５０４）。
【０１５６】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値を超えた場合、例えば（Ｅｔｂ＋Ｅｔｃ）／２＜Ｅｔであると判断した場合には、制御ゲインＧｃの値をＧｃｃとする（ステップＳ５０５）。
【０１５７】
次に、レーザ制御部２は、レーザ発振したか否かを判断する（ステップＳ５０６）。レーザ制御部２は、レーザ発振していないと判断した場合（ステップＳ５０６；Ｎ）には、ステップＳ５０６の処理を繰り返す。
【０１５８】
一方、レーザ発振したと判断した場合（ステップＳ５０６；Ｙ）には、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込む（ステップＳ５０７）。
【０１５９】
次に、レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとの比較を行う（ステップＳ５０８）。レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとが略同じと判断した場合（Ｅ＝Ｅｔ）には、現在の充電電圧Ｖのデータをそのまま充電電圧Ｖのデータとして（ステップＳ５１０）、記憶部５１に書き込む（ステップＳ５１２）。
【０１６０】
一方、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも小さいと判断した場合（Ｅ＜Ｅｔ）には、以下の式のように、目標パルスエネルギＥｔとパルスエネルギＥとの差（Ｅｔ−Ｅ）に制御ゲインＧｃを乗じた値を充電電圧Ｖに加算し、あらたな充電電圧Ｖとして（ステップＳ５０９）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ５１２）。
Ｖ＝Ｖ＋（Ｅｔ−Ｅ）・Ｇｃ
【０１６１】
また、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも大きいと判断した場合（Ｅ＞Ｅｔ）には、以下の式のように、パルスエネルギＥと目標パルスエネルギＥｔとの差分（Ｅ−Ｅｔ）に制御ゲインＧｃを乗じた値を充電電圧Ｖから減算し、あらたな充電電圧Ｖとして（ステップＳ５１１）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ５１３）。
Ｖ＝Ｖ−（Ｅ−Ｅｔ）・Ｇｃ
【０１６２】
次に、レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったか否かを判断する（ステップＳ５１３）。レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になっていないと判断した場合（ステップＳ５１３；Ｎ）には、ステップＳ５０１の処理に戻る。一方、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったと判断した場合（ステップＳ５１３；Ｙ）には、エネルギ制御の処理を終了する。
【０１６３】
その他の動作は、上記比較例に係るレーザ装置と略同様であってもよい。
【０１６４】
［２．３  作用・効果］
実施形態１のレーザ装置によれば、目標パルスエネルギＥｔの値に応じた複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出するようにしたので、目標パルスエネルギＥｔを変更した場合におけるパルスエネルギＥの制御の精度が改善され得る。
【０１６５】
なお、以上の実施形態１の説明では、レーザ制御部２が、３つの制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出し、それら３つの制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃに基づいて、エネルギ制御を行う例を述べたが、制御ゲインＧｃを算出する数は３つに限らず、２又は４以上の数であってもよい。レーザ制御部２は、２又は４以上の制御ゲインＧｃに基づいて、エネルギ制御を行ってもよい。
【０１６６】
＜３．実施形態２＞（目標パルスエネルギの値と変調周波数の値とに応じた複数の制御ゲインを用いるレーザ装置）
次に、本開示の実施形態２に係るレーザ装置について説明する。なお、以下では上記比較例、又は実施形態１に係るレーザ装置の構成要素と略同じ部分については、同一符号を付し、適宜説明を省略する。
【０１６７】
［３．１  構成］
実施形態２に係るレーザ装置は、上記比較例２に係るレーザ装置１と略同様に、比較例１に係るレーザ装置１０１におけるレーザ制御部２に、ファンクションジェネレータ５２を追加した構成であってもよい。
【０１６８】
実施形態２に係るレーザ装置は、上記比較例２に係るレーザ装置１に対して、レーザ制御部２によるエネルギ制御の処理と、制御ゲインＧｃの算出処理とが異なっている。
【０１６９】
実施形態２に係るレーザ装置では、レーザ制御部２は、目標パルスエネルギＥｔを、複数の基準エネルギのそれぞれを変動中心として、複数の基準エネルギのそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部であってもよい。複数の基準エネルギは、例えばＥｔａ，Ｅｔｂ，Ｅｔｃであってもよい。複数の基準エネルギのそれぞれに応じた変調周波数は、例えばＦｍａ，Ｆｍｂ，Ｆｍｃであってもよい。
【０１７０】
また、レーザ制御部２は、複数の基準エネルギのそれぞれに対応する複数の制御ゲイン、例えばＧｃａ，Ｇｃｂ，Ｇｃｃを算出するゲイン算出部であってもよい。
【０１７１】
ゲイン算出部としてのレーザ制御部２は、目標パルスエネルギＥｔを複数の基準エネルギのそれぞれを変動中心として、複数の基準エネルギのそれぞれに応じた変調周波数で周期的に変動させた場合におけるパルスエネルギＥの振幅成分を算出してもよい。また、レーザ制御部２は、目標パルスエネルギＥｔを複数の基準エネルギのそれぞれを変動中心として、複数の基準エネルギのそれぞれに応じた変調周波数で周期的に変動させた場合における一対の放電電極２３，２４間に印加する印加電圧に対応する充電電圧Ｖの振幅成分を算出してもよい。算出されるパルスエネルギＥの振幅成分は、例えばＩｅａ，Ｉｅｂ，Ｉｅｃであってもよい。算出される充電電圧Ｖの振幅成分は、例えばＩｖａ，Ｉｖｂ，Ｉｖｃであってもよい。そして、レーザ制御部２は、パルスエネルギＥの振幅成分と充電電圧Ｖの振幅成分とに基づいて、複数の制御ゲインを算出してもよい。
【０１７２】
その他の構成は、上記比較例、又は実施形態１に係るレーザ装置と略同様であってもよい。
【０１７３】
［３．２  動作］
レーザ制御部２は、目標パルスエネルギＥｔを、複数の基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃのそれぞれを変動中心として、複数の基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃのそれぞれに応じた変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃで周期的に変動させることにより、複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出してもよい。これにより、例えば以下のように、制御ゲインＧｃとして、目標パルスエネルギＥｔの値と変調周波数の値とに応じた複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出してもよい。例えば基準エネルギＥｔａと変調周波数Ｆｍａとに基づいて制御ゲインＧｃａを算出してもよい。例えば基準エネルギＥｔｂと変調周波数Ｆｍｂとに基づいて制御ゲインＧｃｂを算出してもよい。例えば基準エネルギＥｔｃと変調周波数Ｆｍｃとに基づいて制御ゲインＧｃｃを算出してもよい。各基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃの大小関係は、Ｅｔａ＜Ｅｔｂ＜Ｅｔｃであってもよい。各変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃの大小関係は、Ｆｍａ＞Ｆｍｂ＞Ｆｍｃであってもよい。なお、以下に示す目標パルスエネルギＥｔの設定値は一例であり、以下に示す値に限定されない。
Ｅｔ≦９．５：Ｇｃａ＝Ｇｓ・Ｉｖａ／Ｉｅａ
９．５＜Ｅｔ≦１０．５：Ｇｃｂ＝Ｇｓ・Ｉｖｂ／Ｉｅｂ
１０．５＜Ｅｔ：Ｇｃｃ＝Ｇｓ・Ｉｖｃ／Ｉｅｃ
【０１７４】
（実施形態２における制御ゲインの算出処理の具体例）
図２１は、本開示の実施形態２に係るレーザ装置におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示している。図２２は、図２１におけるパルスエネルギＥと充電電圧Ｖとをスペクトル解析した結果の一例を示している。図２１において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）、又は充電電圧Ｖ（ｋＶ）を示す。実施形態２では、パルス繰り返し周波数Ｒｐは一定なので、図２１の横軸は時間に相当する。図２２において、横軸は周波数（Ｈｚ）、縦軸は振幅値を示す。
【０１７５】
図２３は、実施形態２に係るレーザ装置におけるレーザ制御部２による制御ゲインＧｃの算出処理の流れの一例を示すフローチャートを示している。図２４は、図２３に続くフローチャートである。図２５は、図２４に続くフローチャートである。
【０１７６】
図２３〜図２５の処理では、スペクトル解析により、例えば図２２に示したようなパルスエネルギＥの振幅成分Ｉｅ（Ｉｅａ，Ｉｅｂ，Ｉｅｃ）と、充電電圧Ｖの振幅成分Ｉｖ（Ｉｖａ，Ｉｖｂ，Ｉｖｃ）とを算出してもよい。
【０１７７】
図２３〜図２５の処理は、例えば、露光装置４からの指示、レーザガスの交換後、又はレーザガスのガス圧調整後に行ってもよい。また、一定の期間毎に処理を行ってもよい。
【０１７８】
図２３に示したように、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ６０１Ａ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐ＝Ｎｐａの読み込みを行う（ステップＳ６０２Ａ）。発振パルス数Ｎｐａは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐａは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０１７９】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ６０３Ａ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０１８０】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ６０４Ａ）。Ｆｍａは、基準エネルギＥｔａに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍａは整数が望ましい。Ｒｐ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐ）
【０１８１】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ６０５Ａ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０１８２】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ６０６Ａ）。
【０１８３】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ６０７Ａ）。
【０１８４】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ６０８Ａ）。
【０１８５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐａを超えたか否かを判断する（ステップＳ６０９Ａ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐａを超えていないと判断した場合（ステップＳ６０９Ａ；Ｎ）には、ステップＳ６０４Ａの処理に戻る。
【０１８６】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐａを超えたと判断した場合（ステップＳ６０９Ａ；Ｙ）には、レーザ制御部２は、図２４の処理に進む。
【０１８７】
図２４の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ６０１Ｂ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐ＝Ｎｐｂの読み込みを行う（ステップＳ６０２Ｂ）。発振パルス数Ｎｐｂは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐｂは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０１８８】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定する（ステップＳ６０３Ｂ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０１８９】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｂを変動中心として、周期的に変動させる（ステップＳ６０４Ｂ）。Ｆｍｂは、基準エネルギＥｔｂに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍｂは整数が望ましい。Ｒｐ／Ｆｍｂの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｂに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｂ・（５％〜１０％）としてもよい。Ｒｐは例えば６０００Ｈｚであってもよい。Ｆｍｂは例えば１０００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｂ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｂ／Ｒｐ）
【０１９０】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ６０５Ｂ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０１９１】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ６０６Ｂ）。
【０１９２】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ６０７Ｂ）。
【０１９３】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ６０８Ｂ）。
【０１９４】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐｂを超えたか否かを判断する（ステップＳ６０９Ｂ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐｂを超えていないと判断した場合（ステップＳ６０９Ｂ；Ｎ）には、ステップＳ６０４Ｂの処理に戻る。
【０１９５】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐｂを超えたと判断した場合（ステップＳ６０９Ｂ；Ｙ）には、レーザ制御部２は、図２５の処理に進む。
【０１９６】
図２５の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ６０１Ｃ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐ＝Ｎｐｃの読み込みを行う（ステップＳ６０２Ｃ）。発振パルス数Ｎｐｃは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐｃは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０１９７】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｃに設定する（ステップＳ６０３Ｃ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０１９８】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｃを変動中心として、周期的に変動させる（ステップＳ６０４Ｃ）。Ｆｍｃは、基準エネルギＥｔｃに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐ／Ｆｍｃは整数が望ましい。Ｒｐ／Ｆｍｃの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｃに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｃ・（５％〜１０％）としてもよい。Ｒｐは例えば６０００Ｈｚであってもよい。Ｆｍｃは例えば６００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｃ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｃ／Ｒｐ）
【０１９９】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ６０５Ｃ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０２００】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ６０６Ｃ）。
【０２０１】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｃｎとして書き込む（ステップＳ６０７Ｃ）。
【０２０２】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｃｎとして書き込む（ステップＳ６０８Ｃ）。
【０２０３】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐｃを超えたか否かを判断する（ステップＳ６０９Ｃ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐｃを超えていないと判断した場合（ステップＳ６０９Ｃ；Ｎ）には、ステップＳ６０４Ｃの処理に戻る。
【０２０４】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐ＝Ｎｐｃを超えたと判断した場合（ステップＳ６０９Ｃ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、複数の変調周波数Ｆｍａ，Ｆｍｂ，ＦｍｃにおけるそれぞれのパルスエネルギＥの振幅成分Ｉｅａ，Ｉｅｂ，Ｉｅｃと、複数の変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃにおけるそれぞれの充電電圧Ｖの振幅成分Ｉｖａ，Ｉｖｂ，Ｉｖｃとをまとめて求める（ステップＳ６１０Ｃ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０２０５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ６１１Ｃ）。
【０２０６】
次に、レーザ制御部２は、以下の式のように、複数の制御ゲインＧｃの値Ｇｃａ，Ｇｃｂ，Ｇｃｃをまとめて計算し（ステップＳ６１２Ｃ）、処理を終了する。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃａ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａ／Ｉｅａ
Ｇｃｂ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｂ／Ｉｅｂ
Ｇｃｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｃ／Ｉｅｃ
【０２０７】
（実施形態２におけるエネルギ制御の具体例）
実施形態２におけるエネルギ制御は、図２０に示した制御と略同様であってもよい。図２０の制御を行うに際し、制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを、上述の図２３〜図２５に示すフローチャートに従って算出してもよい。
【０２０８】
その他の動作は、上記比較例、又は実施形態１に係るレーザ装置と略同様であってもよい。
【０２０９】
［３．３  作用・効果］
実施形態２のレーザ装置によれば、目標パルスエネルギＥｔの値に応じた複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出するようにしたので、目標パルスエネルギＥｔを変更した場合におけるパルスエネルギＥの制御の精度が改善され得る。この際、目標パルスエネルギＥｔの値を変えた際のパルスエネルギＥの振幅成分Ｉｅと充電電圧Ｅの振幅成分Ｉｖとを、最後にまとめてスペクトル解析を行うことで求めることができるので、複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出するのに要する処理時間を短縮し得る。
【０２１０】
なお、以上の実施形態２の説明では、レーザ制御部２が、３つの制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出し、それら３つの制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃに基づいて、エネルギ制御を行う例を述べたが、制御ゲインＧｃを算出する数は３つに限らず、２又は４以上の数であってもよい。レーザ制御部２は、２又は４以上の制御ゲインＧｃに基づいて、エネルギ制御を行ってもよい。
【０２１１】
その他の作用・効果は、上記比較例、又は実施形態１に係るレーザ装置と略同様であってもよい。
【０２１２】
＜４．実施形態３＞（パルス繰り返し周波数の値に応じた複数の制御ゲインを用いるレーザ装置）
次に、本開示の実施形態３に係るレーザ装置について説明する。なお、以下では上記比較例、実施形態１、又は実施形態２に係るレーザ装置の構成要素と略同じ部分については、同一符号を付し、適宜説明を省略する。
【０２１３】
［４．１  構成］
実施形態３に係るレーザ装置は、上記比較例２に係るレーザ装置１と略同様に、比較例１に係るレーザ装置１０１におけるレーザ制御部２に、ファンクションジェネレータ５２を追加した構成であってもよい。
【０２１４】
実施形態３に係るレーザ装置は、上記比較例２に係るレーザ装置１に対して、レーザ制御部２によるエネルギ制御の処理と、制御ゲインＧｃの算出処理とが異なっている。
【０２１５】
実施形態３に係るレーザ装置では、レーザ制御部２は、目標パルスエネルギＥｔを、所定の基準エネルギを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部であってもよい。所定の基準エネルギは、例えばＥｔａであってもよい。複数のパルス繰り返し周波数は、例えばＲｐａ，Ｒｐｂ，Ｒｐｃであってもよい。複数のパルス繰り返し周波数のそれぞれに応じた変調周波数は、例えばＦｍａ，Ｆｍｂ，Ｆｍｃであってもよい。
【０２１６】
また、レーザ制御部２は、複数のパルス繰り返し周波数のそれぞれに対応する複数の制御ゲイン、例えばＧｃａ，Ｇｃｂ，Ｇｃｃを算出するゲイン算出部であってもよい。
【０２１７】
ゲイン算出部としてのレーザ制御部２は、目標パルスエネルギＥｔを所定の基準エネルギを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させた場合におけるパルスエネルギＥの振幅成分を算出してもよい。また、レーザ制御部２は、目標パルスエネルギＥｔを所定の基準エネルギを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させた場合における一対の放電電極２３，２４間に印加する印加電圧に対応する充電電圧Ｖの振幅成分を算出してもよい。算出されるパルスエネルギＥの振幅成分は、例えばＩｅａ，Ｉｅｂ，Ｉｅｃであってもよい。算出される充電電圧Ｖの振幅成分は、例えばＩｖａ，Ｉｖｂ，Ｉｖｃであってもよい。そして、レーザ制御部２は、パルスエネルギＥの振幅成分と充電電圧Ｖの振幅成分とに基づいて、複数の制御ゲインを算出してもよい。
【０２１８】
レーザチャンバ２０は、一対の放電電極２３，２４間に印加された印加電圧に応じたパルスエネルギＥを有するパルスレーザ光Ｌｐを、複数のパルス繰り返し周波数における各周波数で出射してもよい。
【０２１９】
その他の構成は、上記比較例、実施形態１、又は実施形態２に係るレーザ装置と略同様であってもよい。
【０２２０】
［４．２  動作］
レーザ制御部２は、目標パルスエネルギＥｔを、所定の基準エネルギＥｔａを変動中心として、複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃのそれぞれに応じた変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃで周期的に変動させることにより、複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出してもよい。これにより、例えば以下のように、制御ゲインＧｃとして、複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃに応じた複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出してもよい。例えばパルス繰り返し周波数Ｒｐａに応じた変調周波数をＦｍａとし、パルス繰り返し周波数Ｒｐｂに応じた変調周波数をＦｍｂとし、パルス繰り返し周波数Ｒｐｃに応じた変調周波数をＦｍｃとしてもよい。各変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃの大小関係は、Ｆｍａ＞Ｆｍｂ＞Ｆｍｃであってもよい。各パルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃの大小関係は、Ｒｐａ＞Ｒｐｂ＞Ｒｐｃであってもよい。パルス繰り返し周波数Ｒｐａは、例えば６０００Ｈｚであってもよい。パルス繰り返し周波数Ｒｐｂは、例えば５０００Ｈｚであってもよい。パルス繰り返し周波数Ｒｐｃは、例えば３０００Ｈｚであってもよい。なお、ここで挙げた複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃの値は一例であり、これらの値に限定されない。
Ｒｐａ：Ｇｃａ＝Ｇｓ・Ｉｖａ／Ｉｅａ
Ｒｐｂ：Ｇｃｂ＝Ｇｓ・Ｉｖｂ／Ｉｅｂ
Ｒｐｃ：Ｇｃｃ＝Ｇｓ・Ｉｖｃ／Ｉｅｃ
【０２２１】
（実施形態３における制御ゲインの算出処理の具体例）
図２６は、本開示の実施形態３に係るレーザ装置におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示している。図２７は、実施形態３に係るレーザ装置における単位時間毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示す。図２８は、図２６におけるパルスエネルギＥと充電電圧Ｖとをスペクトル解析した結果の一例を示している。図２６において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）、又は充電電圧Ｖ（ｋＶ）を示す。図２７は、図２６の横軸を時間に換算した計測値を示している。図２８において、横軸は周波数（Ｈｚ）、縦軸は振幅値を示す。
【０２２２】
図２９は、実施形態３に係るレーザ装置におけるレーザ制御部２による制御ゲインＧｃの算出処理の流れの一例を示すフローチャートを示している。図３０は、図２９に続くフローチャートである。図３１は、図３０に続くフローチャートである。
【０２２３】
図２９〜図３１の処理では、スペクトル解析により、例えば図２８に示したようなパルスエネルギＥの振幅成分Ｉｅ（Ｉｅａ，Ｉｅｂ，Ｉｅｃ）と、充電電圧Ｖの振幅成分Ｉｖ（Ｉｖａ，Ｉｖｂ，Ｉｖｃ）とを算出してもよい。
【０２２４】
図２９〜図３１の処理は、例えば、露光装置４からの指示、レーザガスの交換後、又はレーザガスのガス圧調整後に行ってもよい。また、一定の期間毎に処理を行ってもよい。
【０２２５】
図２９に示したように、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐａの読み込みを行う（ステップＳ７０１Ａ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ７０２Ａ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０２２６】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ７０３Ａ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０２２７】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ７０４Ａ）。Ｆｍａは、パルス繰り返し周波数Ｒｐａに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐａ／Ｆｍａは整数が望ましい。Ｒｐａ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐａは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐａ）
【０２２８】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ７０５Ａ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０２２９】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ７０６Ａ）。
【０２３０】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ７０７Ａ）。
【０２３１】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ７０８Ａ）。
【０２３２】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ７０９Ａ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ７０９Ａ；Ｎ）には、ステップＳ７０４Ａの処理に戻る。
【０２３３】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ７０９Ａ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅａと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖａとを求める（ステップＳ７１０Ａ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０２３４】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ７１１Ａ）。
【０２３５】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃａを計算し（ステップＳ７１２Ａ）、図３０の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃａ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａ／Ｉｅａ
【０２３６】
図３０の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｂの読み込みを行う（ステップＳ７０１Ｂ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ７０２Ｂ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０２３７】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ７０３Ｂ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０２３８】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ７０４Ｂ）。Ｆｍｂは、パルス繰り返し周波数Ｒｐｂに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｂ／Ｆｍｂは整数が望ましい。Ｒｐｂ／Ｆｍｂの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐｂは例えば５０００Ｈｚであってもよい。Ｆｍｂは例えば１０００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｂ／Ｒｐｂ）
【０２３９】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ７０５Ｂ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０２４０】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ７０６Ｂ）。
【０２４１】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ７０７Ｂ）。
【０２４２】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ７０８Ｂ）。
【０２４３】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ７０９Ｂ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ７０９Ｂ；Ｎ）には、ステップＳ７０４Ｂの処理に戻る。
【０２４４】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ７０９Ｂ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｂにおける振幅成分Ｉｅｂと、充電電圧Ｖの変調周波数Ｆｍｂにおける振幅成分Ｉｖｂとを求める（ステップＳ７１０Ｂ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０２４５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ７１１Ｂ）。
【０２４６】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｂを計算し（ステップＳ７１２Ｂ）、図３１の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｂ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｂ／Ｉｅｂ
【０２４７】
図３１の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｃの読み込みを行う（ステップＳ７０１Ｃ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ７０２Ｃ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０２４８】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ７０３Ｃ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０２４９】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ７０４Ｃ）。Ｆｍｃは、パルス繰り返し周波数Ｒｐｃに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｃ／Ｆｍｃは整数が望ましい。Ｒｐｃ／Ｆｍｃの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐｃは例えば３０００Ｈｚであってもよい。Ｆｍｃは例えば６００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｃ／Ｒｐｃ）
【０２５０】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ７０５Ｃ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０２５１】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ７０６Ｃ）。
【０２５２】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｃｎとして書き込む（ステップＳ７０７Ｃ）。
【０２５３】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｃｎとして書き込む（ステップＳ７０８Ｃ）。
【０２５４】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ７０９Ｃ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ７０９Ｃ；Ｎ）には、ステップＳ７０４Ｃの処理に戻る。
【０２５５】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ７０９Ｃ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｃにおける振幅成分Ｉｅｃと、充電電圧Ｖの変調周波数Ｆｍｃにおける振幅成分Ｉｖｃとを求める（ステップＳ７１０Ｃ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０２５６】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ７１１Ｃ）。
【０２５７】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｃを計算し（ステップＳ７１２Ｃ）、処理を終了する。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｃ／Ｉｅｃ
【０２５８】
（実施形態３におけるエネルギ制御の具体例）
図３２は、実施形態３に係るレーザ装置におけるレーザ制御部２によるパルスエネルギの制御の流れの一例を示すフローチャートを示している。
【０２５９】
まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ８００）。
【０２６０】
次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、目標パルスエネルギＥｔの読み込みを行う（ステップＳ８０１）。
【０２６１】
次に、レーザ制御部２は、パルス繰り返し周波数Ｒｐが複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃのいずれに対応するか判断する（ステップＳ８０２）。制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃは、上述の図２９〜図３１に示すフローチャートに従って算出してもよい。
【０２６２】
レーザ制御部２は、パルス繰り返し周波数Ｒｐが所定の値を超えた場合、例えば（Ｒｐｂ＋Ｒｐａ）／２＜Ｒｐであると判断した場合には、制御ゲインＧｃの値をＧｃａとする（ステップＳ８０３）。
【０２６３】
レーザ制御部２は、目標パルスエネルギＥｔが所定の範囲の場合、例えば（Ｒｐｃ＋Ｒｐｂ）／２＜Ｒｐ≦（Ｒｐｂ＋Ｒｐａ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｂとする（ステップＳ８０４）。
【０２６４】
レーザ制御部２は、パルス繰り返し周波数Ｒｐが所定の値以下の場合、例えばＲｐ≦（Ｒｐｃ＋Ｒｐｂ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｃとする（ステップＳ８０５）。
【０２６５】
次に、レーザ制御部２は、レーザ発振したか否かを判断する（ステップＳ８０６）。レーザ制御部２は、レーザ発振していないと判断した場合（ステップＳ８０６；Ｎ）には、ステップＳ８０６の処理を繰り返す。
【０２６６】
一方、レーザ発振したと判断した場合（ステップＳ８０６；Ｙ）には、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込む（ステップＳ８０７）。
【０２６７】
次に、レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとの比較を行う（ステップＳ８０８）。レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとが略同じと判断した場合（Ｅ＝Ｅｔ）には、現在の充電電圧Ｖのデータをそのまま充電電圧Ｖのデータとして（ステップＳ８１０）、記憶部５１に書き込む（ステップＳ８１２）。
【０２６８】
一方、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも小さいと判断した場合（Ｅ＜Ｅｔ）には、以下の式のように、目標パルスエネルギＥｔとパルスエネルギＥとの差（Ｅｔ−Ｅ）に制御ゲインＧｃを乗じた値を充電電圧Ｖに加算し、あらたな充電電圧Ｖとして（ステップＳ８０９）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ８１２）。
Ｖ＝Ｖ＋（Ｅｔ−Ｅ）・Ｇｃ
【０２６９】
また、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも大きいと判断した場合（Ｅ＞Ｅｔ）には、以下の式のように、パルスエネルギＥと目標パルスエネルギＥｔとの差分（Ｅ−Ｅｔ）に制御ゲインＧｃを乗じた値を充電電圧Ｖから減算し、あらたな充電電圧Ｖとして（ステップＳ８１１）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ８１３）。
Ｖ＝Ｖ−（Ｅ−Ｅｔ）・Ｇｃ
【０２７０】
次に、レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったか否かを判断する（ステップＳ８１３）。レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になっていないと判断した場合（ステップＳ８１３；Ｎ）には、ステップＳ８０１の処理に戻る。一方、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったと判断した場合（ステップＳ８１３；Ｙ）には、エネルギ制御の処理を終了する。
【０２７１】
その他の動作は、上記比較例、実施形態１、又は実施形態２に係るレーザ装置と略同様であってもよい。
【０２７２】
［４．３  作用・効果］
実施形態３のレーザ装置によれば、複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃに応じた複数の制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出するようにしたので、パルス繰り返し周波数Ｒｐを変更した場合におけるパルスエネルギＥの制御の精度が改善され得る。
【０２７３】
なお、以上の実施形態３の説明では、レーザ制御部２が、３つのパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃに基づいて、３つの制御ゲインＧｃａ，Ｇｃｂ，Ｇｃｃを算出する例を述べたが、パルス繰り返し周波数Ｒｐの数は、２又は４以上の数であってもよい。算出する制御ゲインＧｃの数は、それら複数のパルス繰り返し周波数Ｒｐの数に応じて２又は４以上の数であってもよい。レーザ制御部２は、２又は４以上の制御ゲインＧｃに基づいて、エネルギ制御を行ってもよい。
【０２７４】
その他の作用・効果は、上記比較例、実施形態１、又は実施形態２に係るレーザ装置と略同様であってもよい。
【０２７５】
＜５．実施形態４＞（目標パルスエネルギの値とパルス繰り返し周波数の値とに応じた複数の制御ゲインを用いるレーザ装置）
次に、本開示の実施形態４に係るレーザ装置について説明する。なお、以下では上記比較例、実施形態１、実施形態２、又は実施形態３に係るレーザ装置の構成要素と略同じ部分については、同一符号を付し、適宜説明を省略する。
【０２７６】
［５．１  構成］
実施形態４に係るレーザ装置は、上記比較例２に係るレーザ装置１と略同様に、比較例１に係るレーザ装置１０１におけるレーザ制御部２に、ファンクションジェネレータ５２を追加した構成であってもよい。
【０２７７】
実施形態４に係るレーザ装置は、上記比較例２に係るレーザ装置１に対して、レーザ制御部２によるエネルギ制御の処理と、制御ゲインＧｃの算出処理とが異なっている。
【０２７８】
実施形態４に係るレーザ装置では、レーザ制御部２は、目標パルスエネルギＥｔを、複数の基準エネルギのそれぞれを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させるパルスエネルギ制御部であってもよい。複数の基準エネルギは、例えばＥｔａ，Ｅｔｂ，Ｅｔｃであってもよい。複数のパルス繰り返し周波数は、例えばＲｐａ，Ｒｐｂ，Ｒｐｃであってもよい。複数のパルス繰り返し周波数のそれぞれに応じた変調周波数は、例えばＦｍａ，Ｆｍｂ，Ｆｍｃであってもよい。
【０２７９】
また、レーザ制御部２は、複数の基準エネルギのそれぞれと複数のパルス繰り返し周波数のそれぞれとに対応する複数の制御ゲイン、例えばＧｃａａ，Ｇｃｂａ，Ｇｃｃａ，Ｇｃａｂ，Ｇｃｂｂ，Ｇｃａｃ，Ｇｃｂｃ，Ｇｃｃｃを算出するゲイン算出部であってもよい。
【０２８０】
ゲイン算出部としてのレーザ制御部２は、目標パルスエネルギＥｔを複数の基準エネルギのそれぞれを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させた場合におけるパルスエネルギＥの振幅成分を算出してもよい。また、レーザ制御部２は、目標パルスエネルギＥｔを複数の基準エネルギのそれぞれを変動中心として、複数のパルス繰り返し周波数のそれぞれに応じた変調周波数で周期的に変動させた場合における一対の放電電極２３，２４間に印加する印加電圧に対応する充電電圧Ｖの振幅成分を算出してもよい。算出されるパルスエネルギＥの振幅成分は、例えばＩｅａａ，Ｉｅａｂ，Ｉｅａｃ，Ｉｅｂａ，Ｉｅｂｂ，Ｉｅｂｃ，Ｉｅｃａ，Ｉｅｃｂ，Ｉｅｃｃであってもよい。算出される充電電圧Ｖの振幅成分は、例えばＩｖａａ，Ｉｖａｂ，Ｉｖａｃ，Ｉｖｂａ，Ｉｖｂｂ，Ｉｖｂｃ，Ｉｖｃａ，Ｉｖｃｂ，Ｉｖｃｃであってもよい。そして、レーザ制御部２は、パルスエネルギＥの振幅成分と充電電圧Ｖの振幅成分とに基づいて、複数の制御ゲインを算出してもよい。
【０２８１】
レーザチャンバ２０は、一対の放電電極２３，２４間に印加された印加電圧に応じたパルスエネルギＥを有するパルスレーザ光Ｌｐを、複数のパルス繰り返し周波数における各周波数で出射してもよい。
【０２８２】
その他の構成は、上記比較例、実施形態１、実施形態２、又は実施形態３に係るレーザ装置と略同様であってもよい。
【０２８３】
［５．２  動作］
レーザ制御部２は、目標パルスエネルギＥｔを、複数の基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃのそれぞれを変動中心として、複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃのそれぞれに応じた変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃで周期的に変動させることにより、複数の制御ゲインＧｃａａ，Ｇｃｂａ，Ｇｃｃａ，Ｇｃａｂ，Ｇｃｂｂ，Ｇｃａｃ，Ｇｃｂｃ，Ｇｃｃｃを算出してもよい。これにより、例えば以下のように、制御ゲインＧｃとして、目標パルスエネルギＥｔの値とパルス繰り返し周波数の値とに応じた複数の制御ゲインＧｃａａ，Ｇｃｂａ，Ｇｃｃａ，Ｇｃａｂ，Ｇｃｂｂ，Ｇｃａｃ，Ｇｃｂｃ，Ｇｃｃｃを算出してもよい。例えば基準エネルギＥｔａに基づいて制御ゲインＧｃａａ，Ｇｃｂａ，Ｇｃｃａを算出してもよい。例えば基準エネルギＥｔｂに基づいて制御ゲインＧｃａｂ，Ｇｃｂｂ，Ｇｃｃｂを算出してもよい。例えば基準エネルギＥｔｃに基づいて制御ゲインＧｃａｃ，Ｇｃｂｃ，Ｇｃｃｃを算出してもよい。各基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃの大小関係は、Ｅｔａ＜Ｅｔｂ＜Ｅｔｃであってもよい。また、例えばパルス繰り返し周波数Ｒｐａに応じた変調周波数をＦｍａとし、パルス繰り返し周波数Ｒｐｂに応じた変調周波数をＦｍｂとし、パルス繰り返し周波数Ｒｐｃに応じた変調周波数をＦｍｃとしてもよい。各変調周波数Ｆｍａ，Ｆｍｂ，Ｆｍｃの大小関係は、Ｆｍａ＞Ｆｍｂ＞Ｆｍｃであってもよい。各パルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃの大小関係は、Ｒｐａ＞Ｒｐｂ＞Ｒｐｃであってもよい。パルス繰り返し周波数Ｒｐａは、例えば６０００Ｈｚであってもよい。パルス繰り返し周波数Ｒｐｂは、例えば５０００Ｈｚであってもよい。パルス繰り返し周波数Ｒｐｃは、例えば３０００Ｈｚであってもよい。なお、ここで挙げた複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃの値は一例であり、これらの値に限定されない。また、以下に示す目標パルスエネルギＥｔの設定値は一例であり、以下に示す値に限定されない。
Ｒｐａ，Ｅｔ≦９．５：Ｇｃａａ＝Ｇｓ・Ｉｖａａ／Ｉｅａａ
Ｒｐｂ，Ｅｔ≦９．５：Ｇｃｂａ＝Ｇｓ・Ｉｖｂａ／Ｉｅｂａ
Ｒｐｃ，Ｅｔ≦９．５：Ｇｃｃａ＝Ｇｓ・Ｉｖｃａ／Ｉｅｃａ
Ｒｐａ，９．５＜Ｅｔ≦１０．５：Ｇｃａｂ＝Ｇｓ・Ｉｖａｂ／Ｉｅａｂ
Ｒｐｂ，９．５＜Ｅｔ≦１０．５：Ｇｃｂｂ＝Ｇｓ・Ｉｖｂｂ／Ｉｅｂｂ
Ｒｐｃ，９．５＜Ｅｔ≦１０．５：Ｇｃｃｂ＝Ｇｓ・Ｉｖｃｂ／Ｉｅｃｂ
Ｒｐａ，１０．５＜Ｅｔ：Ｇｃａｃ＝Ｇｓ・Ｉｖａｃ／Ｉｅａｃ
Ｒｐｂ，１０．５＜Ｅｔ：Ｇｃｂｃ＝Ｇｓ・Ｉｖｂｃ／Ｉｅｂｃ
Ｒｐｃ，１０．５＜Ｅｔ：Ｇｃｃｃ＝Ｇｓ・Ｉｖｃｃ／Ｉｅｃｃ
【０２８４】
（実施形態４における制御ゲインの算出処理の具体例）
図３３は、本開示の実施形態４に係るレーザ装置におけるパルス毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示している。図３４は、実施形態４に係るレーザ装置における単位時間毎のパルスエネルギＥと充電電圧Ｖとの計測値の一例を示す。図３５は、図３３におけるパルスエネルギＥと充電電圧Ｖとをスペクトル解析した結果の一例を示している。図３３において、横軸はパルスレーザ光Ｌｐのパルス番号、縦軸はパルスエネルギＥ（ｍＪ）、又は充電電圧Ｖ（ｋＶ）を示す。図３４は、図３３の横軸を時間に換算した計測値を示している。図３５において、横軸は周波数（Ｈｚ）、縦軸は振幅値を示す。
【０２８５】
図３６は、実施形態４に係るレーザ装置におけるレーザ制御部による制御ゲインの算出処理の流れの一例を示すフローチャートを示している。図３７は、図３６に続くフローチャートである。図３８は、図３７に続くフローチャートである。図３９は、図３８に続くフローチャートである。図４０は、図３９に続くフローチャートである。図４１は、図４０に続くフローチャートである。図４２は、図４１に続くフローチャートである。図４３は、図４２に続くフローチャートである。図４４は、図４３に続くフローチャートである。
【０２８６】
図３６〜図４４の処理では、スペクトル解析により、例えば図３５に示したようなパルスエネルギＥの振幅成分Ｉｅ（Ｉｅａａ，Ｉｅａｂ，Ｉｅａｃ，Ｉｅｂａ，Ｉｅｂｂ，Ｉｅｂｃ，Ｉｅｃａ，Ｉｅｃｂ，Ｉｅｃｃ）と、充電電圧Ｖの振幅成分Ｉｖ（Ｉｖａａ，Ｉｖａｂ，Ｉｖａｃ，Ｉｖｂａ，Ｉｖｂｂ，Ｉｖｂｃ，Ｉｖｃａ，Ｉｖｃｂ，Ｉｖｃｃ）とを算出してもよい。
【０２８７】
図３６〜図４４の処理は、例えば、露光装置４からの指示、レーザガスの交換後、又はレーザガスのガス圧調整後に行ってもよい。また、一定の期間毎に処理を行ってもよい。
【０２８８】
図３６に示したように、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐａの読み込みを行う（ステップＳ９０１Ａ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ａ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０２８９】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ９０３Ａ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０２９０】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ９０４Ａ）。Ｆｍａは、パルス繰り返し周波数Ｒｐａに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐａ／Ｆｍａは整数が望ましい。Ｒｐａ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐａは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐａ）
【０２９１】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ａ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０２９２】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ａ）。
【０２９３】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ９０７Ａ）。
【０２９４】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ９０８Ａ）。
【０２９５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ａ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ａ；Ｎ）には、ステップＳ９０４Ａの処理に戻る。
【０２９６】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ａ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅａａと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖａａとを求める（ステップＳ９１０Ａ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０２９７】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ａ）。
【０２９８】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃａａを計算し（ステップＳ９１２Ａ）、図３７の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃａａ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａａ／Ｉｅａａ
【０２９９】
図３７の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐａの読み込みを行う（ステップＳ９０１Ｂ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｂ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３００】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定する（ステップＳ９０３Ｂ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３０１】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｂを変動中心として、周期的に変動させる（ステップＳ９０４Ｂ）。Ｆｍａは、パルス繰り返し周波数Ｒｐａに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐａ／Ｆｍａは整数が望ましい。Ｒｐａ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｂに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｂ・（５％〜１０％）としてもよい。Ｒｐａは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｂ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍａ／Ｒｐａ）
【０３０２】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｂ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３０３】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｂ）。
【０３０４】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ９０７Ｂ）。
【０３０５】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ９０８Ｂ）。
【０３０６】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｂ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｂ；Ｎ）には、ステップＳ９０４Ｂの処理に戻る。
【０３０７】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｂ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅａｂと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖａｂとを求める（ステップＳ９１０Ｂ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３０８】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｂ）。
【０３０９】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃａｂを計算し（ステップＳ９１２Ｂ）、図３８の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃａｂ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａｂ／Ｉｅａｂ
【０３１０】
図３８の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐａの読み込みを行う（ステップＳ９０１Ｃ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｃ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３１１】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｃに設定する（ステップＳ９０３Ｃ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３１２】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｃを変動中心として、周期的に変動させる（ステップＳ９０４Ｃ）。Ｆｍａは、パルス繰り返し周波数Ｒｐａに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐａ／Ｆｍａは整数が望ましい。Ｒｐａ／Ｆｍａの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｃに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｃ・（５％〜１０％）としてもよい。Ｒｐａは例えば６０００Ｈｚであってもよい。Ｆｍａは例えば１２００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｃ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｃ／Ｒｐｃ）
【０３１３】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｃ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３１４】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｃ）。
【０３１５】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｃｎとして書き込む（ステップＳ９０７Ｃ）。
【０３１６】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｃｎとして書き込む（ステップＳ９０８Ｃ）。
【０３１７】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｃ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｃ；Ｎ）には、ステップＳ９０４Ｃの処理に戻る。
【０３１８】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｃ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍａにおける振幅成分Ｉｅａｃと、充電電圧Ｖの変調周波数Ｆｍａにおける振幅成分Ｉｖａｃとを求める（ステップＳ９１０Ｃ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３１９】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｃ）。
【０３２０】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃａｃを計算し（ステップＳ９１２Ｃ）、図３９の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃａｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖａｃ／Ｉｅａｃ
【０３２１】
図３９の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｂの読み込みを行う（ステップＳ９０１Ｄ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｄ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３２２】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ９０３Ｄ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３２３】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ９０４Ｄ）。Ｆｍｂは、パルス繰り返し周波数Ｒｐｂに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｂ／Ｆｍｂは整数が望ましい。Ｒｐｂ／Ｆｍｂの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐｂは例えば５０００Ｈｚであってもよい。Ｆｍｂは例えば１０００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｂ／Ｒｐｂ）
【０３２４】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｄ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３２５】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｄ）。
【０３２６】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ９０７Ｄ）。
【０３２７】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ９０８Ｄ）。
【０３２８】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｄ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｄ；Ｎ）には、ステップＳ９０４Ｄの処理に戻る。
【０３２９】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｄ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｂにおける振幅成分Ｉｅｂａと、充電電圧Ｖの変調周波数Ｆｍｂにおける振幅成分Ｉｖｂａとを求める（ステップＳ９１０Ｄ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３３０】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｄ）。
【０３３１】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｂａを計算し（ステップＳ９１２Ｄ）、図４０の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｂａ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｂａ／Ｉｅｂａ
【０３３２】
図４０の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｂの読み込みを行う（ステップＳ９０１Ｅ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｅ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３３３】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定する（ステップＳ９０３Ｅ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３３４】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｂを変動中心として、周期的に変動させる（ステップＳ９０４Ｅ）。Ｆｍｂは、パルス繰り返し周波数Ｒｐｂに対応する目標パルスエネルギＥｔの変調周波数である。Ｆｍｂは、パルス繰り返し周波数Ｒｐｂに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｂ／Ｆｍｂは整数が望ましい。Ｒｐｂ／Ｆｍｂの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｂに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｂ・（５％〜１０％）としてもよい。Ｒｐｂは例えば５０００Ｈｚであってもよい。Ｆｍｂは例えば１０００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｂ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｂ／Ｒｐｂ）
【０３３５】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｅ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３３６】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｅ）。
【０３３７】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ９０７Ｅ）。
【０３３８】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ９０８Ｅ）。
【０３３９】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｅ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｅ；Ｎ）には、ステップＳ９０４Ｅの処理に戻る。
【０３４０】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｅ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｂにおける振幅成分Ｉｅｂｂと、充電電圧Ｖの変調周波数Ｆｍｂにおける振幅成分Ｉｖｂｂとを求める（ステップＳ９１０Ｅ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３４１】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｅ）。
【０３４２】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｂｂを計算し（ステップＳ９１２Ｅ）、図４１の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｂｂ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｂｂ／Ｉｅｂｂ
【０３４３】
図４１の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｂの読み込みを行う（ステップＳ９０１Ｆ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｆ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３４４】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｃに設定する（ステップＳ９０３Ｆ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３４５】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｃを変動中心として、周期的に変動させる（ステップＳ９０４Ｆ）。Ｆｍｂは、パルス繰り返し周波数Ｒｐｂに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｂ／Ｆｍｂは整数が望ましい。Ｒｐｂ／Ｆｍｂの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｃに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｃ・（５％〜１０％）としてもよい。Ｒｐｂは例えば５０００Ｈｚであってもよい。Ｆｍｂは例えば１０００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｃ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｂ／Ｒｐｂ）
【０３４６】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｆ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３４７】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｆ）。
【０３４８】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｃｎとして書き込む（ステップＳ９０７Ｆ）。
【０３４９】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｃｎとして書き込む（ステップＳ９０８Ｆ）。
【０３５０】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｆ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｆ；Ｎ）には、ステップＳ９０４Ｆの処理に戻る。
【０３５１】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｆ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｂにおける振幅成分Ｉｅｂｃと、充電電圧Ｖの変調周波数Ｆｍｃにおける振幅成分Ｉｖｂｃとを求める（ステップＳ９１０Ｆ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３５２】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｆ）。
【０３５３】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｂｃを計算し（ステップＳ９１２Ｆ）、図４２の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｂｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｂｃ／Ｉｅｂｃ
【０３５４】
図４２の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｃの読み込みを行う（ステップＳ９０１Ｇ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｇ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３５５】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔａに設定する（ステップＳ９０３Ｇ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３５６】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔａを変動中心として、周期的に変動させる（ステップＳ９０４Ｇ）。Ｆｍｃは、パルス繰り返し周波数Ｒｐｃに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｃ／Ｆｍｃは整数が望ましい。Ｒｐｃ／Ｆｍｃの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔａに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔａ・（５％〜１０％）としてもよい。Ｒｐｃは例えば３０００Ｈｚであってもよい。Ｆｍｃは例えば６００Ｈｚであってもよい。
Ｅｔ＝Ｅｔａ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｃ／Ｒｐｃ）
【０３５７】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｇ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３５８】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｇ）。
【０３５９】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥａｎとして書き込む（ステップＳ９０７Ｇ）。
【０３６０】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶａｎとして書き込む（ステップＳ９０８Ｇ）。
【０３６１】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｇ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｇ；Ｎ）には、ステップＳ９０４Ｇの処理に戻る。
【０３６２】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｇ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｃにおける振幅成分Ｉｅｃａと、充電電圧Ｖの変調周波数Ｆｍｃにおける振幅成分Ｉｖｃａとを求める（ステップＳ９１０Ｇ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３６３】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｇ）。
【０３６４】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｃａを計算し（ステップＳ９１２Ｇ）、図４３の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｃａ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｃａ／Ｉｅｃａ
【０３６５】
図４３の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｃの読み込みを行う（ステップＳ９０１Ｈ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｈ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３６６】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｂに設定する（ステップＳ９０３Ｈ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３６７】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｂを変動中心として、周期的に変動させる（ステップＳ９０４Ｈ）。Ｆｍｃは、パルス繰り返し周波数Ｒｐｃに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｃ／Ｆｍｃは整数が望ましい。Ｒｐｃ／Ｆｍｃの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｂに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｂ・（５％〜１０％）としてもよい。Ｒｐｃは例えば３０００Ｈｚであってもよい。Ｆｍｃは例えば６００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｂ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｃ／Ｒｐｃ）
【０３６８】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｈ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３６９】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｈ）。
【０３７０】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｂｎとして書き込む（ステップＳ９０７Ｈ）。
【０３７１】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｂｎとして書き込む（ステップＳ９０８Ｈ）。
【０３７２】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｈ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｈ；Ｎ）には、ステップＳ９０４Ｈの処理に戻る。
【０３７３】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｈ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｃにおける振幅成分Ｉｅｃｂと、充電電圧Ｖの変調周波数Ｆｍｃにおける振幅成分Ｉｖｃｂとを求める（ステップＳ９１０Ｈ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３７４】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｈ）。
【０３７５】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｂを計算し（ステップＳ９１２Ｈ）、図４４の処理に進む。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｃｂ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｃｂ／Ｉｅｃｂ
【０３７６】
図４４の処理では、まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐ＝Ｒｐｃの読み込みを行う（ステップＳ９０１Ｉ）。次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、発振パルス数Ｎｐの読み込みを行う（ステップＳ９０２Ｉ）。発振パルス数Ｎｐは、例えば４００パルス以上１５００パルス以下が好ましい。発振パルス数Ｎｐは、５１２パルス、１０２４パルスなど、２の累乗がより好ましい。
【０３７７】
次に、レーザ制御部２は、目標パルスエネルギＥｔを基準エネルギＥｔｃに設定する（ステップＳ９０３Ｉ）。レーザ制御部２は、その設定した目標パルスエネルギＥｔを記憶部５１に書き込む。
【０３７８】
次に、レーザ制御部２は、ファンクションジェネレータ５２によって、以下の式のように、目標パルスエネルギＥｔを、基準エネルギＥｔｃを変動中心として、周期的に変動させる（ステップＳ９０４Ｉ）。Ｆｍｃは、パルス繰り返し周波数Ｒｐｃに対応する目標パルスエネルギＥｔの変調周波数である。Ｒｐｃ／Ｆｍｃは整数が望ましい。Ｒｐｃ／Ｆｍｃの範囲は４以上、１０以下が望ましい。振幅ΔＩｅの範囲は０．５ｍＪ以上、２ｍＪ以下が望ましい。振幅ΔＩｅは、基準エネルギＥｔｃに対する比率で決定してもよい。例えば、ΔＩｅ＝Ｅｔｃ・（５％〜１０％）としてもよい。Ｒｐｃは例えば３０００Ｈｚであってもよい。Ｆｍｃは例えば６００Ｈｚであってもよい。
Ｅｔ＝Ｅｔｃ＋ΔＩｅ・ｓｉｎ（Ｎ・２・π・Ｆｍｃ／Ｒｐｃ）
【０３７９】
次に、レーザ制御部２は、ゲイン発振の処理を行う（ステップＳ９０５Ｉ）。ここでのゲイン発振の処理は、例えば図４に示すサブルーチンと略同様であってもよい。
【０３８０】
次に、レーザ制御部２は、パルスのカウンタ値ＮをＮ＋１に設定する（ステップＳ９０６Ｉ）。
【０３８１】
次に、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込み、記憶部５１に、ｎ番目のパルスのパルスエネルギＥの値をＥｃｎとして書き込む（ステップＳ９０７Ｉ）。
【０３８２】
次に、レーザ制御部２は、充電器９０に設定した充電電圧Ｖの値を記憶部５１から読み込み、記憶部５１に、ｎ番目のパルスにおける充電電圧Ｖの値をＶｃｎとして書き込む（ステップＳ９０８Ｉ）。
【０３８３】
次に、レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたか否かを判断する（ステップＳ９０９Ｉ）。レーザ制御部２は、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えていないと判断した場合（ステップＳ９０９Ｉ；Ｎ）には、ステップＳ９０４Ｉの処理に戻る。
【０３８４】
一方、パルスのカウンタ値Ｎが発振パルス数Ｎｐを超えたと判断した場合（ステップＳ９０９Ｉ；Ｙ）には、レーザ制御部２は、記憶されたパルスエネルギＥと充電電圧Ｖとのデータ列に対して、スペクトル解析を実行し、パルスエネルギＥの変調周波数Ｆｍｃにおける振幅成分Ｉｅｃｃと、充電電圧Ｖの変調周波数Ｆｍｃにおける振幅成分Ｉｖｃｃとを求める（ステップＳ９１０Ｉ）。スペクトル解析は、フーリエ変換、離散フーリエ変換、又は高速フーリエ変換などを用いてもよい。
【０３８５】
次に、レーザ制御部２は、パルスのカウンタ値Ｎを０に設定する（ステップＳ９１１Ｉ）。
【０３８６】
次に、レーザ制御部２は、以下の式のように、制御ゲインＧｃの値Ｇｃｃを計算し（ステップＳ９１２Ｉ）、処理を終了する。係数Ｇｓは、制御が発散しないように例えば，０．３以上、１以下の値が望ましい。
Ｇｃｃｃ＝Ｇｓ・ΔＶ／ΔＥ＝Ｇｓ・Ｉｖｃｃ／Ｉｅｃｃ
【０３８７】
（実施形態４におけるエネルギ制御の具体例）
図４５は、実施形態４に係るレーザ装置におけるレーザ制御部２によるパルスエネルギＥの制御の流れの一例を示すフローチャートを示している。図４６は、図４５におけるステップＳ８０５ＡのサブルーチンＡの一例を示している。図４７は、図４５におけるステップＳ８０４ＡのサブルーチンＢの一例を示している。図４８は、図４５におけるステップＳ８０３ＡのサブルーチンＣの一例を示している。
【０３８８】
まず、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、パルス繰り返し周波数Ｒｐの読み込みを行う（ステップＳ８００Ａ）。
【０３８９】
次に、レーザ制御部２は、露光装置コントローラ５又は記憶部５１から、目標パルスエネルギＥｔの読み込みを行う（ステップＳ８０１Ａ）。
【０３９０】
次に、レーザ制御部２は、パルス繰り返し周波数Ｒｐの値を判断する（ステップＳ８０２Ａ）。
【０３９１】
レーザ制御部２は、パルス繰り返し周波数Ｒｐが所定の値を超えた場合、例えば（Ｒｐｂ＋Ｒｐａ）／２＜Ｒｐであると判断した場合には、図４８のサブルーチンＣの処理を行う（ステップＳ８０３Ａ）。
【０３９２】
レーザ制御部２は、目標パルスエネルギＥｔが所定の範囲の場合、例えば（Ｒｐｃ＋Ｒｐｂ）／２＜Ｒｐ≦（Ｒｐｂ＋Ｒｐａ）／２であると判断した場合には、図４７のサブルーチンＢの処理を行う（ステップＳ８０４Ａ）。
【０３９３】
レーザ制御部２は、パルス繰り返し周波数Ｒｐが所定の値以下の場合、例えばＲｐ≦（Ｒｐｃ＋Ｒｐｂ）／２であると判断した場合には、図４６のサブルーチンＡの処理を行う（ステップＳ８０５Ａ）。
【０３９４】
次に、レーザ制御部２は、レーザ発振したか否かを判断する（ステップＳ８０６Ａ）。レーザ制御部２は、レーザ発振していないと判断した場合（ステップＳ８０６Ａ；Ｎ）には、ステップＳ８０６Ａの処理を繰り返す。
【０３９５】
一方、レーザ発振したと判断した場合（ステップＳ８０６Ａ；Ｙ）には、レーザ制御部２は、パルスエネルギ検出器３０から、パルスエネルギＥの値を読み込む（ステップＳ８０７Ａ）。
【０３９６】
次に、レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとの比較を行う（ステップＳ８０８Ａ）。レーザ制御部２は、パルスエネルギＥと目標パルスエネルギＥｔとが略同じと判断した場合（Ｅ＝Ｅｔ）には、現在の充電電圧Ｖのデータをそのまま充電電圧Ｖのデータとして（ステップＳ８１０Ａ）、記憶部５１に書き込む（ステップＳ８１２Ａ）。
【０３９７】
一方、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも小さいと判断した場合（Ｅ＜Ｅｔ）には、以下の式のように、目標パルスエネルギＥｔとパルスエネルギＥとの差（Ｅｔ−Ｅ）に制御ゲインＧｃを乗じた値を充電電圧Ｖに加算し、あらたな充電電圧Ｖとして（ステップＳ８０９Ａ）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ８１２Ａ）。
Ｖ＝Ｖ＋（Ｅｔ−Ｅ）・Ｇｃ
【０３９８】
また、レーザ制御部２は、パルスエネルギＥが目標パルスエネルギＥｔよりも大きいと判断した場合（Ｅ＞Ｅｔ）には、以下の式のように、パルスエネルギＥと目標パルスエネルギＥｔとの差分（Ｅ−Ｅｔ）に制御ゲインＧｃを乗じた値を充電電圧Ｖから減算し、あらたな充電電圧Ｖとして（ステップＳ８１１Ａ）、その充電電圧Ｖのデータを記憶部５１に書き込む（ステップＳ８１３Ａ）。
Ｖ＝Ｖ−（Ｅ−Ｅｔ）・Ｇｃ
【０３９９】
次に、レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったか否かを判断する（ステップＳ８１３Ａ）。レーザ制御部２は、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になっていないと判断した場合（ステップＳ８１３Ａ；Ｎ）には、ステップＳ８０１の処理に戻る。一方、充電電圧Ｖが所定の最大値Ｖｍａｘ以上になったと判断した場合（ステップＳ８１３Ａ；Ｙ）には、エネルギ制御の処理を終了する。
【０４００】
図４６は、図４５におけるステップＳ８０５ＡのサブルーチンＡの一例を示している。
【０４０１】
サブルーチンＡでは、まず、レーザ制御部２は、目標パルスエネルギＥｔが複数の制御ゲインＧｃａａ，Ｇｃａｂ，Ｇｃａｃのいずれに対応するか判断する（ステップＳ１０Ａ）。制御ゲインＧｃａａ，Ｇｃａｂ，Ｇｃａｃは、上述の図３６〜図３８に示すフローチャートに従って算出してもよい。
【０４０２】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値以下の場合、例えばＥｔ≦（Ｅｔａ＋Ｅｔｂ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃａａとする（ステップＳ１１Ａ）。
【０４０３】
レーザ制御部２は、目標パルスエネルギＥｔが所定の範囲の場合、例えば（Ｅｔａ＋Ｅｔｂ）／２＜Ｅｔ≦（Ｅｔｂ＋Ｅｔｃ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃａｂとする（ステップＳ１２Ａ）。
【０４０４】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値を超えた場合、例えば（Ｅｔｂ＋Ｅｔｃ）／２＜Ｅｔであると判断した場合には、制御ゲインＧｃの値をＧｃａｃとする（ステップＳ１３Ａ）。
【０４０５】
図４７は、図４５におけるステップＳ８０４ＡのサブルーチンＢの一例を示している。
【０４０６】
サブルーチンＢでは、まず、レーザ制御部２は、目標パルスエネルギＥｔが複数の制御ゲインＧｃｂａ，Ｇｃｂｂ，Ｇｃｂｃのいずれに対応するか判断する（ステップＳ１０Ｂ）。
【０４０７】
制御ゲインＧｃｂａ，Ｇｃｂｂ，Ｇｃｂｃは、上述の図３９〜図４１に示すフローチャートに従って算出してもよい。
【０４０８】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値以下の場合、例えばＥｔ≦（Ｅｔａ＋Ｅｔｂ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｂａとする（ステップＳ１１Ｂ）。
【０４０９】
レーザ制御部２は、目標パルスエネルギＥｔが所定の範囲の場合、例えば（Ｅｔａ＋Ｅｔｂ）／２＜Ｅｔ≦（Ｅｔｂ＋Ｅｔｃ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｂｂとする（ステップＳ１２Ｂ）。
【０４１０】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値を超えた場合、例えば（Ｅｔｂ＋Ｅｔｃ）／２＜Ｅｔであると判断した場合には、制御ゲインＧｃの値をＧｃｂｃとする（ステップＳ１３Ｂ）。
【０４１１】
図４８は、図４５におけるステップＳ８０３ＡのサブルーチンＣの一例を示している。
【０４１２】
サブルーチンＣでは、まず、レーザ制御部２は、目標パルスエネルギＥｔが複数の制御ゲインＧｃｃａ，Ｇｃｃｂ，Ｇｃｃｃのいずれに対応するか判断する（ステップＳ１０Ｃ）。制御ゲインＧｃｃａ，Ｇｃｃｂ，Ｇｃｃｃは、上述の図４２〜図４４に示すフローチャートに従って算出してもよい。
【０４１３】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値以下の場合、例えばＥｔ≦（Ｅｔａ＋Ｅｔｂ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｃａとする（ステップＳ１１Ｃ）。
【０４１４】
レーザ制御部２は、目標パルスエネルギＥｔが所定の範囲の場合、例えば（Ｅｔａ＋Ｅｔｂ）／２＜Ｅｔ≦（Ｅｔｂ＋Ｅｔｃ）／２であると判断した場合には、制御ゲインＧｃの値をＧｃｃｂとする（ステップＳ１２Ｃ）。
【０４１５】
レーザ制御部２は、目標パルスエネルギＥｔが所定の値を超えた場合、例えば（Ｅｔｂ＋Ｅｔｃ）／２＜Ｅｔであると判断した場合には、制御ゲインＧｃの値をＧｃｃｃとする（ステップＳ１３Ｃ）。
【０４１６】
その他の動作は、上記比較例、実施形態１、実施形態２、又は実施形態３に係るレーザ装置と略同様であってもよい。
【０４１７】
［５．３  作用・効果］
実施形態４のレーザ装置によれば、制御ゲインＧｃを、複数のパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃと目標パルスエネルギＥｔの値とに応じて複数、算出するようにしたので、パルス繰り返し周波数Ｒｐと目標パルスエネルギＥｔとを変更した場合におけるパルスエネルギＥの制御の精度が改善され得る。
【０４１８】
なお、以上の実施形態４の説明では、レーザ制御部２が、３つのパルス繰り返し周波数Ｒｐａ，Ｒｐｂ，Ｒｐｃと３つの基準エネルギＥｔａ，Ｅｔｂ，Ｅｔｃとに基づいて、９つの制御ゲインＧｃを算出する例を述べたが、パルス繰り返し周波数Ｒｐ及び基準エネルギＥｔの数はそれぞれ、２又は４以上の数であってもよい。算出する制御ゲインＧｃの数は、それらパルス繰り返し周波数Ｒｐ及び基準エネルギＥｔの数に応じて９以外の数であってもよい。
【０４１９】
その他の作用・効果は、上記比較例、実施形態１、実施形態２、又は実施形態３に係るレーザ装置と略同様であってもよい。
【０４２０】
＜６．実施形態５＞（ＭＯＰＯシステムを含むレーザ装置）
次に、本開示の実施形態５に係るレーザ装置について説明する。なお、以下では上記比較例、実施形態１、実施形態２、実施形態３、又は実施形態４に係るレーザ装置の構成要素と略同じ部分については、同一符号を付し、適宜説明を省略する。
【０４２１】
［６．１  構成］
上記比較例及び、実施形態１〜４では、シングルチャンバ方式のレーザ装置を例に説明したが、実施形態１〜４の技術は、シングルチャンバ方式以外のレーザ装置にも適用し得る。例えば、実施形態１〜４の技術は、マスタオシレータ（ＭＯ）と増幅器とを含むレーザシステムに適用し得る。例えば、マスタオシレータと、増幅器としてのパワーオシレータ（ＰＯ）とを含むＭＯＰＯシステムに適用してもよい。
【０４２２】
図４９は、本開示の実施形態５に係るレーザ装置１Ａの一構成例を概略的に示している。
【０４２３】
実施形態５に係るレーザ装置１Ａは、マスタオシレータ６と、パワーオシレータ７とを含んでいる。マスタオシレータ６は、レーザ光の波長やスペクトル線幅等の光品位を決定する。パワーオシレータ７は、マスタオシレータ６から出力されたパルスレーザ光Ｌｐを増幅する。パワーオシレータ７は、増幅したパルスレーザ光Ｌｐを露光装置４に向けて出力する。
【０４２４】
マスタオシレータ６とパワーオシレータ７との間には、マスタオシレータ６から出力されたパルスレーザ光Ｌｐをパワーオシレータ７に導くための光学系として、反射ミラー３７，３８が配置されていてもよい。
【０４２５】
マスタオシレータ６は、比較例２に係るレーザ装置１と略同様に、レーザ共振器と、レーザチャンバ２０と、パルスパワーモジュール２８と、パルスエネルギ検出器３０とを備えていてもよい。
【０４２６】
パワーオシレータ７は、レーザチャンバ２０Ａと、パルスパワーモジュール２８Ａと、パルスエネルギ検出器３０Ａと、出力結合器としての出力結合ミラー３５Ａと、部分反射ミラー３６とを備えていてもよい。
【０４２７】
レーザチャンバ２０Ａは、レーザチャンバ２０と略同様に、レーザ光を透過するウインドウ２１Ａ，２２Ａと、一対の放電電極２３Ａ，２４Ａと、圧力センサ３４Ａとを含んでいてもよい。
【０４２８】
レーザチャンバ２０Ａは、レーザチャンバ２０と略同様に、図示しないクロスフローファン、モータ、及び熱交換器等を含んでいてもよい。
【０４２９】
レーザチャンバ２０Ａは、一対の放電電極２３Ａ，２４Ａの間に印加された印加電圧に応じたパルスエネルギＥを有するパルスレーザ光Ｌｐを、設定された所定のパルス繰り返し周波数Ｒｐで出射する。一対の放電電極２３Ａ，２４Ａの間に印加される印加電圧は、充電器９０による充電電圧Ｖに応じた電圧であってもよい。
【０４３０】
出力結合ミラー３５Ａと部分反射ミラー３６とにはそれぞれ、パルスレーザ光Ｌｐの一部を反射し、一部を透過する多層膜がコートされていてもよい。出力結合ミラー３５Ａと部分反射ミラー３６とによって、パワーオシレータ７のレーザ共振器が構成されてもよい。レーザ共振器の光路上に一対の放電電極２３Ａ，２４Ａの放電領域が配置されるように、レーザチャンバ２０Ａが配置されてもよい。
【０４３１】
パルスエネルギ検出器３０Ａは、出力結合ミラー３５Ａから出力されたパルスレーザ光Ｌｐの光路上に設けられ、パルスレーザ光ＬｐのパルスエネルギＥを検出する。パルスエネルギ検出器３０Ａは、ビームスプリッタ３１Ａと、集光レンズ３２Ａと、パルスエネルギＥを検出する光センサ３３Ａとを含んでいてもよい。
【０４３２】
ビームスプリッタ３１Ａは、出力結合ミラー３５Ａから出力されたパルスレーザ光Ｌｐの光路上に配置されていてもよい。集光レンズ３２Ａは、ビームスプリッタ３１Ａで反射されたパルスレーザ光Ｌｐの光路上に配置されていてもよい。光センサ３３Ａは、集光レンズ３２Ａの集光位置の近傍に配置されてもよい。
【０４３３】
パルスパワーモジュール２８Ａは、一対の放電電極２３Ａ，２４Ａを放電させるためのスイッチ２９Ａを含み、図示しない電気絶縁部材を介して、一方の放電電極２３Ａと接続されていてもよい。他方の放電電極２４Ａは、接地されたレーザチャンバ２０Ａと接続されていてもよい。パルスパワーモジュール２８Ａは、図示しない充電コンデンサを含んでいてもよい。
【０４３４】
充電器９０とパルスパワーモジュール２８Ａは、パルスパワーモジュール２８Ａの図示しない充電コンデンサを充電するように、互いに電気的に接続されていてもよい。充電器９０は、充電電圧Ｖを示すデータをレーザ制御部２から受信してもよい。充電電圧Ｖは、図示しない充電コンデンサを充電する電圧であってもよい。充電電圧Ｖは、パルスエネルギ検出器３０Ａによって計測されたパルスエネルギＥに基づいて、レーザ制御部２によって制御されてもよい。充電電圧Ｖは、一対の放電電極２３Ａ，２４Ａの間に印加する印加電圧に対応した電圧であってもよい。
【０４３５】
レーザ制御部２には、露光装置４の露光装置コントローラ５から発振トリガ信号Ｓｔｒと目標パルスエネルギＥｔとが入力されてもよい。レーザ制御部２とパルスパワーモジュール２８Ａは、発振トリガ信号Ｓｔｒに同期して、スイッチ２９Ａがオン／オフされるように互いに電気的に接続されていてもよい。
【０４３６】
レーザ制御部２は、目標パルスエネルギＥｔと、マスタオシレータ６のパルスエネルギ検出器３０によって検出されたパルスエネルギＥとに基づいて、マスタオシレータ６における一対の放電電極２３，２４間に印加する印加電圧を制御する電圧制御部であってもよい。また、レーザ制御部２は、目標パルスエネルギＥｔと、パルスエネルギ検出器３０によって検出されたパルスエネルギＥとに基づいて、パワーオシレータ７のパルスエネルギ検出器３０Ａによって検出されたパルスエネルギＥとに基づいて、パワーオシレータ７における一対の放電電極２３Ａ，２４Ａの間に印加する印加電圧を制御する電圧制御部であってもよい。
【０４３７】
レーザ制御部２は、マスタオシレータ６とパワーオシレータ７とのそれぞれにおける制御ゲインＧｃを算出するゲイン算出部であってもよい。レーザ制御部２は、マスタオシレータ６とパワーオシレータ７とのそれぞれに対して、それぞれの制御ゲインＧｃを用いて充電電圧Ｖを制御することにより、マスタオシレータ６とパワーオシレータ７とのそれぞれから出力されるパルスレーザ光Ｌｐのエネルギ制御を行う。
【０４３８】
レーザガス供給装置９１は、レーザチャンバ２０とレーザチャンバ２０Ａとのそれぞれの内部にレーザガスを供給する図示しないガスボンベと、ガスボンベからのレーザガスの供給を制御する流量制御弁としての図示しない供給バルブとを含んでいてもよい。
【０４３９】
レーザガス排気装置９２は、レーザチャンバ２０とレーザチャンバ２０Ａとのそれぞれの内部のレーザガスを排気できるように構成されていてもよい。レーザガス排気装置９２は、図示しない排気バルブと、図示しない排気ポンプとを含んでいてもよい。
【０４４０】
その他の構成は、上記比較例、実施形態１、実施形態２、実施形態３、又は実施形態４に係るレーザ装置と略同様であってもよい。
【０４４１】
［６．２  動作］
マスタオシレータ６とパワーオシレータ７とのそれぞれについて、上記実施形態１、実施形態２、実施形態３、又は実施形態４に係るレーザ装置と略同様にして制御ゲインＧｃを算出してもよい。マスタオシレータ６とパワーオシレータ７とのそれぞれについて算出された制御ゲインＧｃに基づいて、マスタオシレータ６とパワーオシレータ７とのそれぞれについて、上記実施形態１、実施形態２、実施形態３、又は実施形態４に係るレーザ装置と略同様にしてエネルギ制御を実施してもよい。
【０４４２】
その他の動作は、上記比較例、実施形態１、実施形態２、実施形態３、又は実施形態４に係るレーザ装置と略同様であってもよい。
【０４４３】
［６．３  作用・効果］
実施形態５のレーザ装置によれば、マスタオシレータと増幅器とを含むレーザシステムにおいて、マスタオシレータと増幅器とのそれぞれにおけるパルスエネルギＥの制御の精度が改善され得る。
【０４４４】
その他の作用・効果は、上記比較例、実施形態１、実施形態２、実施形態３、又は実施形態４に係るレーザ装置と略同様であってもよい。
【０４４５】
＜７．その他＞
上記の説明は、制限ではなく単なる例示を意図している。従って、添付の特許請求の範囲を逸脱することなく本開示の実施形態に変更を加えることができることは、当業者には明らかであろう。
【０４４６】
本明細書及び添付の特許請求の範囲全体で使用される用語は、「限定的でない」用語と解釈されるべきである。例えば、「含む」又は「含まれる」という用語は、「含まれるものとして記載されたものに限定されない」と解釈されるべきである。「有する」という用語は、「有するものとして記載されたものに限定されない」と解釈されるべきである。また、本明細書、及び添付の特許請求の範囲に記載される不定冠詞「１つの」は、「少なくとも１つ」又は「１又はそれ以上」を意味すると解釈されるべきである。
【図１】
2018105002.tif 000003
【図２】
2018105002.tif 000004
【図３】
2018105002.tif 000005
【図４】
2018105002.tif 000006
【図５】
2018105002.tif 000007
【図６】
2018105002.tif 000008
【図７】
2018105002.tif 000009
【図８】
2018105002.tif 000010
【図９】
2018105002.tif 000011
【図１０】
2018105002.tif 000012
【図１１】
2018105002.tif 000013
【図１２】
2018105002.tif 000014
【図１３】
2018105002.tif 000015
【図１４】
2018105002.tif 000016
【図１５】
2018105002.tif 000017
【図１６】
2018105002.tif 000018
【図１７】
2018105002.tif 000019
【図１８】
2018105002.tif 000020
【図１９】
2018105002.tif 000021
【図２０】
2018105002.tif 000022
【図２１】
2018105002.tif 000023
【図２２】
2018105002.tif 000024
【図２３】
2018105002.tif 000025
【図２４】
2018105002.tif 000026
【図２５】
2018105002.tif 000027
【図２６】
2018105002.tif 000028
【図２７】
2018105002.tif 000029
【図２８】
2018105002.tif 000030
【図２９】
2018105002.tif 000031
【図３０】
2018105002.tif 000032
【図３１】
2018105002.tif 000033
【図３２】
2018105002.tif 000034
【図３３】
2018105002.tif 000035
【図３４】
2018105002.tif 000036
【図３５】
2018105002.tif 000037
【図３６】
2018105002.tif 000038
【図３７】
2018105002.tif 000039
【図３８】
2018105002.tif 000040
【図３９】
2018105002.tif 000041
【図４０】
2018105002.tif 000042
【図４１】
2018105002.tif 000043
【図４２】
2018105002.tif 000044
【図４３】
2018105002.tif 000045
【図４４】
2018105002.tif 000046
【図４５】
2018105002.tif 000047
【図４６】
2018105002.tif 000048
【図４７】
2018105002.tif 000049
【図４８】
2018105002.tif 000050
【図４９】
2018105002.tif 000051
【国際調査報告】
2018105002.tif 000052
2018105002.tif 000053
2018105002.tif 000054
2018105002.tif 000055