(57)【特許請求の範囲】
【請求項１】
第１ワンタイムプログラミング（以下、「ＯＴＰ」と言う）信号を出力するように構成された第１調整ＯＴＰデバイスと、
第２ＯＴＰ信号を出力するように構成された第２調整ＯＴＰデバイスと、
前記第２調整ＯＴＰデバイスに結合され、選択信号を出力するように構成された判定デバイスと、
前記第１調整ＯＴＰデバイス、前記第２調整ＯＴＰデバイス、および前記判定デバイスに結合され、前記選択信号に基づき前記第１ＯＴＰ信号または前記第２ＯＴＰ信号を出力
するように構成された選択デバイスとを備え、
前記第１調整ＯＴＰデバイスと前記第２調整ＯＴＰデバイスとに結合され、前記第１調
整ＯＴＰデバイスに第１調整データを書き込み、前記第２調整ＯＴＰデバイスに第２調整
データを書き込むように構成された書き込みデバイスをさらに備えることを特徴とする、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項２】
前記書き込みデバイスが前記第２調整ＯＴＰデバイスに前記第２調整データを書き込む
場合、前記選択デバイスは、前記判定デバイスから出力される前記選択信号に基づき、前
記第１ＯＴＰ信号と前記第２ＯＴＰ信号との内、前記第２ＯＴＰ信号を選択して出力する
ことを特徴とする、請求項１に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複
数回プログラミングに用いるように構成された装置。
【請求項３】
前記第１調整ＯＴＰデバイスと、前記第２調整ＯＴＰデバイスとは、複数のポリヒュー
ズを備えていることを特徴とする、請求項１或いは２に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項４】
前記第１調整ＯＴＰデバイスと、前記第２調整ＯＴＰデバイスとは、レーザーによって
調整されるように構成された複数の金属線を備えていることを特徴とする、請求項１或いは２に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項５】
前記第１調整ＯＴＰデバイスと、前記第２調整ＯＴＰデバイスとは、少なくとも一回プ
ログラム可能な複数のデバイスを備えていることを特徴とする、請求項１乃至４のいずれ
か一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに
用いるように構成された装置。
【請求項６】
前記第１調整ＯＴＰデバイスと、前記第２調整ＯＴＰデバイスとは、ＥＰＲＯＭ、ＥＥ
ＰＲＯＭまたはＦＬＡＳＨを備えていることを特徴とする、請求項１乃至５のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項７】
前記判定デバイスは、前記第２調整ＯＴＰデバイスの前記第２ＯＴＰ信号が初期値を有
するかを判定して前記選択信号を出力することを特徴とする、請求項１乃至６のいずれか
一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用
いるように構成された装置。
【請求項８】
前記選択デバイスは、ＡＮＤゲートまたはＯＲゲートを備えていることを特徴とする、請求項１乃至７のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項９】
１、２、・・・からＮ＋１までの順序により指定され、各々の調整ワンタイムプログラミング（以下、「ＯＴＰ」と言う）デバイスがＯＴＰ信号を出力する、Ｎは１以上の整数であるＮ＋１調整ＯＴＰデバイスと、
１、２、・・・からＮまでの順序により指定され、各々の判定デバイスが選択信号を出
力する、Ｎは１以上の整数であるＮ判定デバイスと、
１、２、・・・からＮまでの順序により指定され、各々の選択デバイスが調整信号を出
力するＮ選択デバイスとを備え、
Ｎ番目の判定デバイスはＮ＋１番目の調整ＯＴＰデバイスに結合されており、
Ｎ番目の選択デバイスは、前記Ｎ＋１番目調整ＯＴＰデバイスと、Ｎ−１番目の選択デ
バイスと、前記Ｎ番目判定デバイスとに結合されており、且つ前記Ｎ番目判定デバイスか
ら出力される前記選択信号に基づき、前記Ｎ＋１番目調整ＯＴＰデバイスから出力される
前記ＯＴＰ信号または前記Ｎ−１番目選択デバイスから出力される前記調整信号を選択し
て出力し、
第１判定デバイスは第２調整ＯＴＰデバイスに結合されており、
第１選択デバイスは、第１調整ＯＴＰデバイスと、第２調整ＯＴＰデバイスと、第１判
定デバイスとに結合されており、且つ前記第１判定デバイスから出力される前記選択信号
に基づき、前記第１調整ＯＴＰデバイスから出力される前記ＯＴＰ信号または前記第２調
整ＯＴＰデバイスから出力される前記ＯＴＰ信号を選択して出力し、
前記複数の調整ＯＴＰデバイスに結合され、前記複数の調整ＯＴＰデバイスに複数のＯＴＰデータを書き込むように構成された書き込みデバイスをさらに備えることを特徴とする、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項１０】
前記書き込みデバイスが前記Ｎ＋１番目調整ＯＴＰデバイスにＮ＋１番目調整データを
書き込む場合、前記Ｎ番目選択デバイスは、前記Ｎ番目判定デバイスから出力されるＮ番
目選択信号に基づき、Ｎ＋１番目ＯＴＰ信号を選択して出力することを特徴とする、請求
項９に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項１１】
前記複数の調整ＯＴＰデバイスは、複数のポリヒューズを備えていることを特徴とする
、請求項９或いは１０に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項１２】
前記複数の調整ＯＴＰデバイスは、レーザーによって調整されるように構成された複数
の金属線を備えていることを特徴とする、請求項９或いは１０に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成
された装置。
【請求項１３】
前記複数の調整ＯＴＰデバイスは、少なくとも一回プログラム可能な複数のデバイスを備えていることを特徴とする、請求項９乃至１２のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項１４】
前記ＯＴＰデバイスの各々は、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはＦＬＡＳＨを備えてい
ることを特徴とする、請求項９乃至１３のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項１５】
前記判定デバイスは、前記複数の調整ＯＴＰデバイスの前記複数のＯＴＰ信号が初期値
であるかを判定して前記複数の選択信号を出力することを特徴とする、請求項９乃至１４のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログ
ラミングに用いるように構成された装置。
【請求項１６】
前記選択デバイスの各々は、ＡＮＤゲートまたはＯＲゲートを備えていることを特徴と
する、請求項９乃至１５のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置。
【請求項１７】
１、２、・・・からＮ＋１までの順序により指定され、各々の調整ワンタイムプログラミング（以下、「ＯＴＰ」という）デバイスがＯＴＰ信号を出力するＮ＋１調整ＯＴＰデバイスを準備することと、
１、２、・・・からＮまでの順序により指定され、各々の判定デバイスが選択信号を出
力するＮ判定デバイスを準備することと、
第１判定デバイスから出力される選択信号に基づき、第１調整ＯＴＰデバイスから出力
されるＯＴＰ信号または第２調整ＯＴＰデバイスから出力されるＯＴＰ信号を選択して第
１調整信号を出力することと、
Ｎ番目判定デバイスから出力される選択信号に基づき、Ｎ＋１番目調整ＯＴＰデバイス
から出力されるＯＴＰ信号またはＮ−１番目選択デバイスから出力される調整信号を選択
し、且つ出力することとを含み、
前記Ｎ番目判定デバイスは、前記Ｎ＋１番目調整ＯＴＰデバイスの初期値に基づき選択
信号を出力し、
Ｎ番目選択デバイスは、前記選択信号に基づき、前記Ｎ＋１番目調整ＯＴＰデバイスか
ら出力される前記ＯＴＰ信号と出力されたＮ−１番目調整信号との内、前記Ｎ−１番目調
整信号を選択して出力し、
前記第１判定デバイスは、前記第２調整ＯＴＰデバイスの初期値に基づき選択信号を出
力し、
第１選択デバイスは、該選択信号に基づき、前記第１調整ＯＴＰデバイスのＯＴＰ信号
と前記第２調整ＯＴＰデバイスのＯＴＰ信号との内、前記第１調整ＯＴＰデバイスから出
力されるＯＴＰ信号を選択して出力し、
前記方法は、第１調整データを前記第１調整ＯＴＰデバイスに書き込むことと、
Ｎ＋１番目調整データを前記Ｎ＋１番目調整ＯＴＰデバイスに書き込むこととをさらに
含み、
前記複数のＮ判定デバイスは、前記Ｎ＋１番目調整ＯＴＰデバイスが選択されて、前記
Ｎ＋１番目調整ＯＴＰデバイスから出力されるＯＴＰ信号と前記Ｎ−１番目調整信号との
内、前記Ｎ＋１番目調整ＯＴＰデバイスから出力されるＯＴＰ信号が出力されることを決
定することを特徴とする、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項１８】
前記複数の調整ＯＴＰデバイスは、複数のポリヒューズを備えていることを特徴とする
、請求項１７に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項１９】
前記複数の調整ＯＴＰデバイスは、レーザーによって調整されるように構成された複数
の金属線を備えていることを特徴とする、請求項１７に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２０】
前記複数の調整ＯＴＰデバイスは、少なくとも一回プログラム可能な複数のデバイスを備えていることを特徴とする、請求項１７乃至１９のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２１】
前記ＯＴＰデバイスの各々は、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはＦＬＡＳＨを備えていることを特徴とする、請求項１７乃至２０のいずれか一つに記載のワンタイムプログラミ
ング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２２】
前記判定デバイスは、前記複数の調整ＯＴＰデバイスの前記複数のＯＴＰ信号が初期値
を有するかを判定して前記複数の選択信号を出力することを特徴とする、請求項１７乃至
２１のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プロ
グラミングに用いるように構成された方法。
【請求項２３】
前記選択デバイスの各々は、ＡＮＤゲートまたはＯＲゲートを備えていることを特徴と
する、請求項１７乃至２２のいずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２４】
第１ワンタイムプログラミング（以下、「ＯＴＰ」という）信号を出力するように構成された第１調整ＯＴＰデバイスを準備することと、
第２ＯＴＰ信号を出力するように構成された第２調整ＯＴＰデバイスを準備することと、
前記第２調整ＯＴＰデバイスに結合され、選択信号を出力するように構成された判定デ
バイスを準備することと、
前記判定デバイスから出力される前記選択信号に基づき、前記第１ＯＴＰ信号または前記第２ＯＴＰ信号を選択して出力することとを含み、
前記判定デバイスは、前記第２調整ＯＴＰデバイスの初期値に基づき選択信号を出力し
、選択デバイスは、該選択信号に基づき、前記第１調整ＯＴＰデバイスのＯＴＰ信号と前
記第２調整ＯＴＰデバイスのＯＴＰ信号との内、前記第１調整ＯＴＰデバイスから出力さ
れるＯＴＰ信号を選択して出力し、
第１調整データを前記第１調整ＯＴＰデバイスに書き込むことと、
第２調整データを前記第２調整ＯＴＰデバイスに書き込むこととをさらに含み、
前記判定デバイスは、前記第２調整ＯＴＰデバイスが選択されて、前記第１調整ＯＴＰデバイスから出力されるＯＴＰ信号と前記第２調整ＯＴＰデバイスから出力されるＯＴＰ信号との内、前記第２調整ＯＴＰデバイスから出力されるＯＴＰ信号が出力されることを
決定することを特徴とする、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２５】
前記複数の調整ＯＴＰデバイスは、複数のポリヒューズを備えていることを特徴とする
、請求項２４に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２６】
前記複数の調整ＯＴＰデバイスは、レーザーによって調整されるように構成された複数
の金属線を備えていることを特徴とする、請求項２４に記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２７】
前記複数の調整ＯＴＰデバイスは、少なくとも一回プログラム可能な複数のデバイスを
備えていることを特徴とする、請求項２４乃至２６のいずれか一つに記載のワンタイムプ
ログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２８】
前記ＯＴＰデバイスの各々は、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはＦＬＡＳＨを備えてい
ることを特徴とする、請求項２４乃至２７のいずれか一つに記載のワンタイムプログラミ
ング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【請求項２９】
前記判定デバイスは、前記複数の調整ＯＴＰデバイスの前記複数のＯＴＰ信号が初期値
であるかを判定して前記選択信号を出力することを特徴とする、請求項２４乃至２８のい
ずれか一つに記載のワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミン
グに用いるように構成された方法。
【請求項３０】
前記選択デバイスの各々は、ＡＮＤゲートまたはＯＲゲートを備えていることを特徴と
する、請求項２４乃至２９のいずれか一つに記載のワンタイムプログラミングＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は集積回路に関し、特にワンタイムプログラミング（ＯＴＰ）デバイスを、複数回プログラミング（ＭＴＰ）に用いるように構成された装置および方法に関するものである。
【背景技術】
【０００２】
集積回路の製造手順では、各集積回路の電気的パラメータはロットやその同一のロットのウエハーによって異なる場合があり、同じウエハーのダイによってさえ異なる場合もある。また、イオン注入の偏差やゲート酸化膜の厚さの偏差、エッチングエラー等の、様々なプロセス変動が存在し、このようなプロセス変動は、発振器の周波数偏差や調整器の電圧偏差を引き起こす。集積回路の電気的パラメータが、例えば該ＩＣの規格の５％以上の偏差がある等、規格外に異なる場合、その製造物はテスト工程において不合格と判断される。そのため、製品歩留まりを向上させるべくＩＣ製造業者は、上述の集積回路のパラメータに対していくつかの製造後の微調整を行う必要がある。上記の電気的特性は製造パラメータに従って変化するため、例えばポリヒューズや金属線等のワンタイムプログラミング（ＯＴＰ）デバイスがロット内の電気的特性の一貫性を得るための製造後微調整工程に用いられ、これにより製品歩留まりを向上させている。このＯＴＰ方法は、集積回路の製品歩留まりを効果的に向上させることができる。
【０００３】
集積回路に適用されるＯＴＰ方法は、レーザートリミングまたはポリヒュージング（Ｅ−ｆｕｓｅ）することを含む。レーザートリミング法は、金属線を高エネルギーレーザーで飛ばすものである。ポリヒュージング法は、大電流でポリヒューズを飛ばし、または大電流下の電子移動現象によってポリヒューズの抵抗を変化させるものである。そして、金属線あるいはポリヒューズが開放されたか、またはポリヒューズの抵抗が変化したかが読み取り回路により検出され、この検出によってＯＴＰデバイスがプログラムされたか否かを判断することができる。このプログラミング工程は不可逆的で、破壊を伴う作業である。すなわち、ＯＴＰデバイスは一回のみプログラム可能であって、修復することができないことを意味する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＯＴＰデバイスがプログラムされた後、そのＯＴＰデバイスのポリヒューズは飛ばされているので修復することができない。従ってＯＴＰデバイスは複数回プログラムすることができない。このため、集積回路の電気的キャラクタを繰り返し変えられることが望ましい。ＳＴＮ型ＬＣＤドライバの例では、該ＳＴＮＬＣＤドライバの動作電圧ＶＬＣＤはテスト工程中に正確な値に調整されている。しかしながらＳＴＮＬＣＤモジュールの組立工程中に、液晶の特性変動やガラス上の電極の隙間変位に起因してＳＴＮＬＣＤドライバの動作電圧ＶＬＣＤがシフトしてしまう場合があり、このような動作電圧のシフトはＳＴＮＬＣＤのコントラスト比を損ねてしまう。したがって、ＳＴＮＬＣＤモジュールの製品歩留まりを向上させる目的から、ＳＴＮＬＣＤドライバの動作電圧ＶＬＣＤを微調整することが望まれている。
【０００５】
複数回プログラミングを行うため、従来技術の方法では複数回プログラミング（ＭＴＰ）デバイスを採用している。ＭＴＰデバイスは例えばＥＰＲＯＭ、ＥＥＰＲＯＭ、またはＦＬＡＳＨとすることができ、このようなＭＴＰデバイスは複数回プログラミング機能を提供することが可能であるが、ＭＴＰデバイスの製造コストはより高額である。０．３５μｍ、３．３Ｖ／１８ＶのＳＴＮＬＣＤドライバの高電圧工程において、ＥＥＰＲＯＭのようなＭＴＰデバイスを集積する場合にはいくつかのマスクの追加が必要となり、このようなマスクの追加は製造コストを増大させることとなる。また、コストの増大に加え、製造時間とリードタイムを延ばす必要がある。したがって、追加的なマスク加工の増加により集積回路の歩留まりが低下してしまう虞がある。さらに、そのようなＭＴＰデバイスを製造可能なＩＣ製造会社は少数である上、選択可能なＭＴＰ工程もわずかである。そのため、ＭＴＰデバイスを製造するために適切なＩＣ製造会社を探し出すのは困難であり、生産性のばらつきのリスクを負ってしまう場合がある。
【０００６】
そこで、本発明は、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置を対象とするものである。異なる調整ＯＴＰデバイスを用いることにより、いくつかの異なるパラメータが該ＯＴＰデバイスに書き込まれる。これによりＯＴＰデバイスに対して１回のみプログラミング可能という制約が解放され、装置が複数回プログラミングを行うことが可能となる。
【０００７】
また、本発明は、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法を対象とするものである。ＯＴＰデバイスがプログラムされたか否かを判定することにより、ＯＴＰ信号が選択・出力され、複数回プログラミングは、複数のＯＴＰデバイスをプログラミングすることより行うことができる。
【課題を解決するための手段】
【０００８】
本発明は、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された装置を開示するものである。該装置は、第１調整ＯＴＰデバイスと、第２調整ＯＴＰデバイスと、判定デバイスと、選択デバイスとを備えている。前記第１調整ＯＴＰデバイスは、第１ＯＴＰ信号を出力するように構成されている。前記第２調整ＯＴＰデバイスは、第２ＯＴＰ信号を出力するように構成されている。前記判定デバイスは、前記第２調整ＯＴＰデバイスに結合され、選択信号を出力するように構成されている。前記選択デバイスは、前記第１調整ＯＴＰデバイス、前記第２調整ＯＴＰデバイス、および前記判定デバイスに結合され、前記選択信号に基づき前記第１ＯＴＰ信号または前記第２ＯＴＰ信号を出力するように構成されている。
【０００９】
書き込みデバイスが前記第２調整ＯＴＰデバイスに前記第２調整データを書き込む場合、前記選択デバイスは、前記判定デバイスから出力される前記選択信号に基づき、前記第１ＯＴＰ信号と前記第２ＯＴＰ信号との内、前記第２ＯＴＰ信号を選択して出力する。そうでなければ、前記選択デバイスは前記第１ＯＴＰ信号を選択して出力する。
【００１０】
また、本発明は、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された別の装置を開示するものである。該装置は、Ｎ＋１調整ＯＴＰデバイスと、Ｎ判定デバイスと、Ｎ選択デバイスとを備えている。前記Ｎ＋１調整ＯＴＰデバイスは、１、２、・・・からＮ＋１までの順序により指定されている。前記Ｎ判定デバイスは、  １、２、・・・からＮまでの順序により指定されている。前記Ｎ選択デバイスは、  １、２、・・・からＮまでの順序により指定されている。前記調整ＯＴＰデバイスの各々は、ＯＴＰ信号を出力する。前記判定デバイスの各々は、選択信号を出力する。前記選択デバイスの各々は、調整信号を出力する。
【００１１】
Ｎ番目選択デバイスは、Ｎ＋１番目調整ＯＴＰデバイスと、Ｎ−１番目選択デバイスと、Ｎ番目判定デバイスとに結合されており、且つ前記Ｎ番目判定デバイスから出力される前記選択信号に基づき、前記Ｎ＋１番目調整ＯＴＰデバイスから出力される前記ＯＴＰ信号または前記Ｎ−１番目選択デバイスから出力される前記調整信号を選択して出力する。
【００１２】
書き込みデバイスが前記Ｎ＋１番目調整ＯＴＰデバイスに調整データを書き込む場合、Ｎ番目選択デバイスは、前記Ｎ番目判定デバイスから出力されるＮ番目選択信号に基づき、Ｎ＋１番目ＯＴＰ信号を選択して出力する。
【００１３】
第１選択デバイスは、第１調整ＯＴＰデバイス、第２調整ＯＴＰデバイス、および第１判定デバイスに結合されている。書き込みデバイスが前記第２調整ＯＴＰデバイスに調整データを書き込む場合、前記第１選択デバイスは、前記第１判定デバイスから出力される第１選択信号に基づき、前記第１ＯＴＰ信号と前記第２ＯＴＰ信号との内、前記第２ＯＴＰ信号を選択して出力する。そうでなければ、前記第１選択デバイスは、前記第１調整信号を選択して出力する。
【００１４】
また本発明は、ワンタイムプログラミング（ＯＴＰ）デバイスを複数回プログラミングに用いるように構成された方法をも開示するものである。該方法は、１、２、・・・からＮ＋１までの順序により指定されるＮ＋１調整ＯＴＰデバイスを準備し、前記調整ＯＴＰデバイスの各々はＯＴＰ信号を出力する。前記方法は、１、２、・・・からＮまでの順序により指定されるＮ判定デバイスを準備し、前記判定デバイスの各々は選択信号を出力する。次に、前記方法は、第１判定デバイスから出力される選択信号に基づき、第１調整ＯＴＰデバイスから出力されるＯＴＰ信号または第２調整ＯＴＰデバイスから出力されるＯＴＰ信号を選択して第１調整信号を出力する。前記方法は、Ｎ番目判定デバイスから出力される選択信号に基づき、Ｎ＋１番目調整ＯＴＰデバイスから出力されるＯＴＰ信号またはＮ−１番目選択デバイスから出力される調整信号を選択して出力する。
【００１５】
本発明のＯＴＰデバイスを複数回プログラミングに用いるように構成された方法によれば、調整ＯＴＰデバイスに調整データが全く書き込まれていない場合、前記Ｎ番目判定デバイスは、前記Ｎ＋１番目調整ＯＴＰデバイスの初期値に基づき選択信号を出力する。Ｎ番目選択デバイスは、前記選択信号に基づき、前記Ｎ＋１番目調整ＯＴＰデバイスから出力される前記ＯＴＰ信号と出力されたＮ−１番目調整信号との内、前記Ｎ−１番目調整信号を選択して出力する。第１選択デバイスは、選択信号に基づき、前記第１調整ＯＴＰデバイスのＯＴＰ信号と前記第２調整ＯＴＰデバイスのＯＴＰ信号との内、前記第１調整ＯＴＰデバイスから出力されるＯＴＰ信号を選択して出力する。
【００１６】
本発明の一実施例において、集積回路を調整するのが第１回目である場合、前記方法は第１調整データを前記第１調整ＯＴＰデバイスに書き込むことをさらに含む。該集積回路を調整するのが２回目である場合、前記方法は第２調整データを前記第２調整ＯＴＰデバイスに書き込み、前記第１判定デバイスは、前記第２調整ＯＴＰデバイスが選択されて、前記第１調整ＯＴＰデバイスから出力される前記ＯＴＰ信号と前記第２調整ＯＴＰデバイスから出力される前記ＯＴＰ信号との内、前記第２調整ＯＴＰデバイスから出力されるＯＴＰ信号が出力されることを決定する。該集積回路がその後に調整される場合、前記方法は、Ｎ＋１番目調整データを前記Ｎ＋１番目調整ＯＴＰデバイスに書き込むことを含み、前記複数のＮ判定デバイスは、前記Ｎ＋１番目調整ＯＴＰデバイスが選択されて、前記Ｎ＋１番目調整ＯＴＰデバイスから出力されるＯＴＰ信号と前記Ｎ−１番目調整信号との内、前記Ｎ＋１番目調整ＯＴＰデバイスから出力されるＯＴＰ信号が出力されることを決定する。
【００１７】
当業者であれば、本発明の装置は、前記複数の調整ＯＴＰデバイスに結合され、前記複数の調整ＯＴＰデバイスに複数の調整データを書き込むように構成された書き込みデバイスをさらに備えることを理解することができる。これら本発明の実施例において、前記複数のＯＴＰデバイスは金属線またはポリヒューズを備えている。前記金属線はレーザートリミングにより調整することができ、前記ポリヒューズは電流トリミングにより調整することができる。勿論、本発明はこれらに限定されるものではない。
【００１８】
本発明の上記および他の目的、特徴や優れた効果を理解し易くするため、図面が添付された好適な実施例が以下に詳述される。
【発明の効果】
【００１９】
本発明は、ＯＴＰデバイスを複数回プログラミングに用いる装置および方法を採用している。したがって本発明は、ローコストなＯＴＰデバイスを用いることにより複数回プログラミング機能を達成している。本発明は、ＯＴＰデバイスを用いているにもかかわらず、複数回プログラミング（ＭＴＰ）デバイスと同様に機能する。また、ＯＴＰデバイスの製造工程はＭＴＰデバイスの製造工程よりもシンプルであり、他の半導体製造工程と互換性がある。このような製造工程を提供することが可能なＩＣ製造会社は多い。したがって、ＯＴＰデバイスの製造はある特定の会社に限定されることがないので、該ＯＴＰデバイスのコストは低い。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を例示する添付図面を参照して本発明の実施例を詳細に説明する。
【実施例】
【００２１】
図１は、本発明の実施例に係るＯＴＰデバイスを２回プログラミングに用いるように構成された装置の概略回路ブロック図である。
【００２２】
図１を参照すると、該装置は、選択デバイス１２０と、第１調整ＯＴＰデバイス１００と、第２調整ＯＴＰデバイス１０２と、判定デバイス１１０とを備えている。選択デバイス１２０は第１調整ＯＴＰデバイス１００に結合され、判定デバイス１１０は第２調整ＯＴＰデバイス１０２に結合されている。また、この装置は、第１および第２調整ＯＴＰデバイス１００、１０２にそれぞれ結合された書き込みデバイス１３０をさらに備えている。
【００２３】
本発明に係る装置の集積回路の製造が終了すると、判定デバイス１１０は、第２調整ＯＴＰデバイス１０２の初期値に基づき選択信号を出力する。選択デバイス１２０は、その選択信号によって、第１調整ＯＴＰデバイス１００から出力される第１ＯＴＰ信号を選択し、そしてその選択デバイス１２０は調整信号を出力する。集積回路を調整するのが第１回目である場合、書き込みデバイス１３０は第１調整データを第１調整ＯＴＰデバイス１００に書き込む。判定デバイス１１０は、第２調整ＯＴＰデバイス１０２の初期値に基づき、選択信号を選択デバイス１２０に出力する。その選択信号により、選択デバイス１２０は第１調整ＯＴＰデバイス１００から第１ＯＴＰ信号を受け取ると、調整信号を出力する。第２調整データが第２調整ＯＴＰデバイスに書き込まれると、判定デバイス１１０は、そのプログラムされた第２調整ＯＴＰデバイスに基づき別の選択信号を出力する。該選択信号により、選択デバイス１２０は第２調整ＯＴＰデバイス１０２を選択する。その第２調整ＯＴＰデバイスを介して、選択デバイスは第２ＯＴＰ信号を受け取り、調整信号を出力する。
【００２４】
図２は、本発明の実施例に係るＯＴＰデバイスを複数回プログラミングに用いるように構成された別の装置の概略回路ブロック図である。この実施例では、調整ＯＴＰデバイスにＮ＋１回、調整データの書き込みが行われ、Ｎは１以上の整数である。
【００２５】
本実施例において、この装置は、Ｎ＋１調整ＯＴＰデバイス２００〜２０８と、Ｎ判定デバイス２１０〜２１６と、Ｎ選択デバイス２２０〜２２６とを備えている。それら調整デバイスは、１、２、・・・からＮ＋１までの順序により指定されており、第１調整ＯＴＰデバイスは２００、第２調整ＯＴＰデバイスは２０２、そしてＮ＋１番目の調整ＯＴＰデバイスは２０８である。判定デバイスは、１、２、・・・からＮまでの順序により指定されており、第１判定デバイスは２１０、第２判定デバイスは２１２、そしてＮ番目の判定デバイスは２１６である。選択デバイスは、１、２、・・・からＮまでの順序により指定されており、第１選択デバイスは２２０、第２選択デバイスは２２２、そしてＮ番目の選択デバイスは２２６となっている。
【００２６】
第１選択デバイス２２０は、第１調整ＯＴＰデバイス２００と、第２調整ＯＴＰデバイス２０２と、第１判定デバイス２１０とに結合されている。Ｎ番目選択デバイス２２６は、Ｎ＋１番目調整ＯＴＰデバイス２０８と、Ｎ−１番目選択デバイス２２４と、Ｎ番目判定デバイス２１６とに結合されている。また、第１判定デバイス２１０は、第２調整ＯＴＰデバイス２０２に結合されている。その第１判定デバイス２１０から出力された選択信号に基づき、第１選択デバイス２２０は、第１調整ＯＴＰデバイス２００のＯＴＰ信号か、あるいは第２調整ＯＴＰデバイス２０２のＯＴＰ信号を選択・出力する。さらに、Ｎ番目判定デバイス２１６は、Ｎ＋１番目調整ＯＴＰデバイス２０８に結合されている。該Ｎ番目判定デバイス２１６から出力される選択信号に基づき、Ｎ番目選択デバイス２２６は、Ｎ＋１番目ＯＴＰデバイス２０８のＯＴＰ信号か、あるいはＮ−１番目選択デバイス２２４から出力された調整信号を選択・出力する。
【００２７】
いずれの調整ＯＴＰデバイスにも調整データが全く書き込まれていない場合、判定デバイス２１６は、Ｎ＋１番目調整ＯＴＰデバイス２０８の初期値に基づいて選択信号を出力する。この選択信号によりＮ番目選択デバイス２２６は、Ｎ＋１番目調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号またはＮ−１番目調整信号の内、Ｎ−１番目調整信号を選択・出力する。また、第１選択デバイス２２０は、第２調整ＯＴＰデバイス２０２の初期値に対応する選択信号に基づき、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号または第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号の内、第１調整ＯＴＰデバイス２００のＯＴＰ信号を選択・出力する。
【００２８】
集積回路を調整するのが第１回目である場合、書き込みデバイス２３０は第１調整データを第１調整ＯＴＰデバイス２００に書き込み、該第１調整ＯＴＰデバイス２００をプログラムする。判定デバイス２１０〜２１６は調整ＯＴＰデバイス２０２〜２０８の初期値に基づいて選択信号を出力するので、第１選択デバイス２２０は、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号または第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号の内、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号を選択して、第１調整信号を出力する。第２選択デバイス２２２は、第１調整信号と第３調整ＯＴＰデバイス２０４から出力されるＯＴＰ信号との内、第１調整信号を選択して第２調整信号を出力する。従って、Ｎ番目選択デバイス２２６は、Ｎ−１番目調整信号およびＮ＋１調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号の内、Ｎ−１番目調整信号を選択してＮ番目調整信号を出力する。最終的に、その装置の最後の出力は、第１調整ＯＴＰデバイス２００に書き込まれた第１調整データである。
【００２９】
集積回路を調整するのが２回目である場合、書き込みデバイス２３０は第２調整データを第２調整ＯＴＰデバイス２０２に書き込む。これにより該第２調整ＯＴＰデバイス２０２はプログラムされる。また、第１判定デバイス２１０は第１選択信号を出力する。この第１選択信号により、第１選択デバイス２２０は、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号と第２調整ＯＴＰデバイスから出力されるＯＴＰ信号との内、第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号を選択して第１調整信号を出力する。第２判定デバイス２１２は、第３調整ＯＴＰデバイス２０４の初期値に基づいて第２選択信号を出力する。該第２選択信号により、第２選択デバイス２２２は、第１調整信号および第３調整ＯＴＰデバイス２０４から出力されるＯＴＰ信号の内、第１調整信号を選択して第２調整信号を出力する。従って、Ｎ番目判定デバイス２１６は、調整ＯＴＰデバイス２０８の初期値に基づいてＮ番目選択信号を出力する。このＮ番目選択信号により、Ｎ番目選択デバイス２２６は、Ｎ−１番目調整信号およびＮ＋１調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号の内、Ｎ−１番目調整信号を選択してＮ番目調整信号を出力する。最終的に、その装置の最後の出力は、第２調整ＯＴＰデバイス２０２に書き込まれた第２調整データである。
【００３０】
調整信号を変更または新しい調整データを書き込む必要がある場合、書き込みデバイス２３０はＮ＋１番目調整データをＮ＋１番目調整ＯＴＰデバイス２０８に書き込む。これにより、Ｎ＋１番目調整ＯＴＰデバイス２０８はプログラムされ、Ｎ番目判定デバイス２１６は、該プログラムされたＮ＋１番目調整ＯＴＰデバイス２０８に基づきＮ番目選択信号を出力する。Ｎ番目選択デバイス２２６は、Ｎ−１番目調整信号とＮ＋１調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号との内、Ｎ＋１番目調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号を選択してＮ番目調整信号を出力する。
【００３１】
本発明は、ＯＴＰデバイスを複数回プログラミングに用いるように構成された装置に加え、ＯＴＰデバイスを複数回プログラミングに用いるように構成された方法をさらに開示するものである。該方法は、次の工程を備えている。まず、この方法はＮ＋１調整ＯＴＰデバイス２００〜２０８と、Ｎ判定デバイス２１０〜２１６とを準備する。次に、この方法は、第１判定デバイス２１０から出力される選択信号に基づき、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号または第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号を選択して、第１調整信号を出力する。また、該方法は、第２判定デバイス２１２から出力される選択信号に基づき、第１調整信号と第３調整ＯＴＰデバイス２０４から出力されるＯＴＰ信号との内、第１調整信号を選択して第２調整信号を出力する。従って該方法は、Ｎ番目判定デバイスから出力される選択信号に基づいて、Ｎ＋１番目調整ＯＴＰデバイスから出力されるＯＴＰ信号か、あるいはＮ−１番目調整信号を選択・出力する。
【００３２】
いずれの調整ＯＴＰデバイスにも調整データが全く書き込まれていない場合、判定デバイス２１６は、Ｎ＋１番目調整ＯＴＰデバイス２０８の初期値に基づいて選択信号を出力する。該選択信号により、Ｎ番目選択デバイス２２６は、Ｎ＋１番目調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号またはＮ−１番目調整信号の内、Ｎ−１番目調整信号を選択・出力する。また、第１選択デバイス２２０は、第２調整ＯＴＰデバイス２０２の初期値に対応する選択信号に基づき、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号または第２調整ＯＴＰデバイス２０２のＯＴＰ信号の内、第１調整ＯＴＰデバイス２００のＯＴＰ信号を選択・出力する。
【００３３】
集積回路を調整するのが第１回目である場合、書き込みデバイス２３０は第１調整データを第１調整ＯＴＰデバイス２００に書き込む。これにより、該第１調整ＯＴＰデバイス２００がプログラムされる。判定デバイス２１０は第２調整ＯＴＰデバイス２０２の初期値に基づいて選択信号を出力するので、第１選択デバイス２２０は、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号または第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号の内、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号を選択して、第１調整信号を出力する。第２選択デバイス２２２は、第１調整信号と第３調整ＯＴＰデバイス２０４から出力されるＯＴＰ信号との内、第１調整信号を選択して第２調整信号を出力する。従って、Ｎ番目選択デバイス２２６は、Ｎ−１番目調整信号およびＮ＋１調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号の内、Ｎ−１番目調整信号を選択してＮ番目調整信号を出力する。最終的に、該装置の最後の出力は、第１調整ＯＴＰデバイス２００に書き込まれた第１調整データである。
【００３４】
集積回路を調整するのが２回目である場合、書き込みデバイス２３０は第２調整データを第２調整ＯＴＰデバイス２０２に書き込む。これにより該第２調整ＯＴＰデバイス２０２がプログラムされる。また、第１判定デバイス２１０は第１選択信号を出力し、該第１選択信号により第１選択デバイス２２０は、第１調整ＯＴＰデバイス２００から出力されるＯＴＰ信号と第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号との内、第２調整ＯＴＰデバイス２０２から出力されるＯＴＰ信号を選択して第１調整信号を出力する。第２判定デバイス２１２は、第３調整ＯＴＰデバイス２０４の初期値に基づいて第２選択信号を出力する。該第２選択信号により、第２選択デバイス２２２は、第１調整信号および第３調整ＯＴＰデバイス２０４から出力されるＯＴＰ信号の内、第１調整信号を選択して第２調整信号を出力する。従って、Ｎ番目判定デバイス２１６は、調整ＯＴＰデバイス２０８の初期値に基づいてＮ番目選択信号を出力する。このＮ番目選択信号により、Ｎ番目選択デバイス２２６は、Ｎ−１番目調整信号およびＮ＋１調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号の内、Ｎ−１番目調整信号を選択してＮ番目調整信号を出力する。最終的に、その装置の最後の出力は、第２調整ＯＴＰデバイス２０２に書き込まれた第２調整データである。
【００３５】
調整信号を変更したり新しい調整データを書き込んだりする必要がある場合、書き込みデバイス２３０はＮ＋１番目調整データをＮ＋１番目調整ＯＴＰデバイス２０８に書き込み、これにより、Ｎ＋１番目調整ＯＴＰデバイス２０８はプログラムされる。Ｎ番目判定デバイス２１６は、該プログラムされたＮ＋１番目調整ＯＴＰデバイス２０８に基づきＮ番目選択信号を出力する。Ｎ番目選択デバイス２２６は、Ｎ−１番目調整信号とＮ＋１調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号との内、Ｎ＋１番目調整ＯＴＰデバイス２０８から出力されるＯＴＰ信号を選択してＮ番目調整信号を出力する。
【００３６】
以上のように、本発明に係る装置がＮ＋１調整ＯＴＰデバイスを備える場合、調整ＯＴＰデバイスにＮ＋１回、調整データの書き込みを行うことができる。したがって本発明は、ＯＴＰデバイスを用いて複数回プログラミング機能を達成する。本発明は、ＯＴＰデバイスを用いているにもかかわらず、複数回プログラミング（ＭＴＰ）デバイスと同様に機能する。また、ＯＴＰデバイスの製造工程はＭＴＰデバイスの製造工程よりもシンプルであり、他の半導体製造工程と互換性がある。このような製造工程を提供することが可能なＩＣ製造会社も多い。したがって、ＯＴＰデバイスの製造はある特定の会社に限定されることがないので、該ＯＴＰデバイスのコストは低い。
【００３７】
以上、本発明を例示的な実施例の観点から説明したが、本発明はこれらに限定されるものではない。むしろ、添付の特許請求の範囲は、本発明の均等物の範囲や領域から逸脱することなく当業者によって成される可能性のある本発明の他の変形例や実施例を包含するよう、広く解釈されなくてはならない。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例に係るＯＴＰデバイスを２回プログラミングに用いるように構成された装置の概略回路ブロック図である。
【図２】本発明の実施例に係るＯＴＰデバイスを複数回プログラミングに用いるように構成された別の装置の概略回路ブロック図である。
【符号の説明】
【００３９】
１００  第１調整ＯＴＰデバイス
１０２  第２調整ＯＴＰデバイス
１１０  判定デバイス
１２０  選択デバイス
１３０  書き込みデバイス
２００  第１調整ＯＴＰデバイス
２０２  第２調整ＯＴＰデバイス
２０４  第３調整ＯＴＰデバイス
２０６  Ｎ番目調整ＯＴＰデバイス
２０８  Ｎ＋１調整ＯＴＰデバイス
２１０  第１判定デバイス
２１２  第２判定デバイス
２１４  Ｎ−１番目判定デバイス
２１６  Ｎ番目判定デバイス
２２０  第１選択デバイス
２２２  第２選択デバイス
２２４  Ｎ−１番目選択デバイス
２２６  Ｎ番目選択デバイス
２３０  書き込みデバイス
【図１】
0004381343.tif 000002
【図２】
0004381343.tif 000003