【手続補正書】
【提出日】平成25年9月9日(2013.9.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
集積回路を設計するためのデバイスマッチングを推定するコンピュータに実装される方法であって、
抵抗またはトランジスタを含むデバイスに対する複数のレイアウトスタイルを特定することであって、各レイアウトスタイルは、デバイスの配置に対する幾何学的制約および前記幾何学的制約に対応するデバイスマッチングを特徴付ける統計的シミュレーションパラメータに対する１つ以上の相関係数を特定する値を含むことと、
前記集積回路の対するスケマティックであって、デバイス、デバイス間の接続、および前記デバイスの電気特性を特定する電気的パラメータを含むスケマティックを特定することと、
前記デバイスのサイズおよび前記デバイスの配置を特定することによってスケマティックから前記集積回路に対するレイアウトを、前記回路スケマティック中の１つ以上のデバイスに対するレイアウトスタイルを選択するためにコンピュータを用いて画定することと、
前記レイアウトに対する１つ以上のパフォーマンス指標を、前記特定されたレイアウトスタイルに従って、統計的に相関するデバイスモデルを用いて回路パフォーマンスをシミュレーションするためにコンピュータを用いて評価すること、
を含む方法。
【請求項２】
さらに、
前記集積回路の設計においてより強いマッチングのためにデバイスの少なくとも１つのペアを特定することと、
前記デバイスの少なくとも１つのペアに対してより大きな相関係数を有する第１のレイアウトスタイルを選択することを含む、請求項１に記載の方法。
【請求項３】
前記レイアウトスタイルは、少なくとも幾つかのデバイスのシミュレーションパラメータについてのミスマッチの異なる度合いに対する複数のレイアウトスタイルを含み、より小さな相関係数にはより弱いマッチングが対応し、より大きな相関係数にはより強いマッチングが対応する、請求項１に記載の方法。
【請求項４】
レイアウトスタイルを選択することは、前記コンピュータのグラフィカルユーザインターフェイス中の選択アイテムを選択することであって、前記グラフィカルユーザインターフェイスは、少なくとも幾つかのデバイスについてのミスマッチの異なる度合いに対する複数の選択を含み、より小さな相関係数にはより弱いマッチングが対応し、より大きな相関係数にはより強いマッチングが対応する、前記回路スケマティック中の選択されたデバイスに対応するレイアウトスタイルに対する選択を提示する、請求項１に記載の方法。
【請求項５】
回路パフォーマンスをシミュレーションすることは、
対応するレイアウトスタイルの前記特定に従ってシミュレーションパラメータに対する相関された値を選択することによって、複数のシミュレーションされたレイアウトを画定することと、
前記集積回路の設計においてより強いマッチングのためにデバイスの少なくとも１つのペアを特定するために、前記シミュレーションされたレイアウトに対する１つ以上のパフォーマンス指標を評価すること、
を含む、請求項１に記載の方法。
【請求項６】
前記レイアウトは第１のレイアウトであり、さらに、
前記回路に対する第２のレイアウトを、前記１つ以上のパフォーマンス指標の少なくとも１つを改善するために、１つ以上デバイスに対するレイアウトを変更することによって、画定することと、
前記第２のレイアウトに対する前記１つ以上のパフォーマンス指標を、前記特定されたレイアウトスタイルに従って、相関するデバイスモデルを用いて回路パフォーマンスをシミュレーションし、前記集積回路の設計においてより強いマッチングのためにデバイスの少なくとも１つのペアを特定するためにコンピュータを用いて評価すること、
を含む、請求項１に記載の方法。
【請求項７】
前記レイアウトスタイルは、デバイスの配置に対する幾何学的制約およびデバイスのシミュレーションパラメータについて対応する相関係数を含み、
前記スケマティック中の１つ以上のデバイスに対する前記レイアウトスタイルを選択することは、前記コンピュータのグラフィカルユーザインターフェイス中の対応する選択アイテムを選択することを含み、
回路パフォーマンスをシミュレーションすることは、対応するレイアウトスタイルの前記特定に従ってシミュレーションパラメータに対する相関された値を選択することによって、複数のシミュレーションされたレイアウトを画定すること、および前記シミュレーションされたレイアウトに対する１つ以上のパフォーマンス指標を評価することを含む、請求項１に記載の方法。
【請求項８】
請求項１乃至７の任意のステップを実行するためのコンピュータプログラムを記憶するコンピュータが読み取り可能な媒体。
【請求項９】
集積回路を設計するためのデバイスマッチングを推定するための装置であって、前記装置はコンピュータ命令を実行するコンピュータを含み、前記コンピュータは、
抵抗またはトランジスタを含むデバイスに対する複数のレイアウトスタイルを特定することであって、各レイアウトスタイルは、デバイスの配置に対する幾何学的制約および前記幾何学的制約に対応するデバイスマッチングを特徴付ける統計的シミュレーションパラメータに対する１つ以上の相関係数を特定する値を含むことと、
前記集積回路の対するスケマティックであって、デバイス、デバイス間の接続、および前記デバイスの電気特性を特定する電気的パラメータを含むスケマティックを特定することと、
前記デバイスのサイズおよび前記デバイスの配置を特定することによってスケマティックから前記集積回路に対するレイアウトを、前記回路スケマティック中の１つ以上のデバイスに対するレイアウトスタイルを選択するためにコンピュータを用いて画定することと、
前記レイアウトに対する１つ以上のパフォーマンス指標を、前記特定されたレイアウトスタイルに従って、統計的に相関するデバイスモデルを用いて回路パフォーマンスをシミュレーションするためにコンピュータを用いて評価すること、
のためのコンピュータ命令を含む装置。
【請求項１０】
前記集積回路の設計においてより強いマッチングのためにデバイスの少なくとも１つのペアを特定することと、
前記デバイスの少なくとも１つのペアに対してより大きな相関係数を有する第１のレイアウトスタイルを選択することを含む、請求項１に記載の方法。
【請求項１１】
前記レイアウトスタイルは、少なくとも幾つかのデバイスのシミュレーションパラメータについてのミスマッチの異なる度合いに対する複数のレイアウトスタイルを含み、より小さな相関係数にはより弱いマッチングが対応し、より大きな相関係数にはより強いマッチングが対応する、請求項９に記載の装置。
【請求項１２】
レイアウトスタイルを選択することは、前記コンピュータのグラフィカルユーザインターフェイス中の選択アイテムを選択することであって、前記グラフィカルユーザインターフェイスは、少なくとも幾つかのデバイスについてのミスマッチの異なる度合いに対する複数の選択を含み、より小さな相関係数にはより弱いマッチングが対応し、より大きな相関係数にはより強いマッチングが対応する、前記回路スケマティック中の選択されたデバイスに対応するレイアウトスタイルに対する選択を提示する、請求項９に記載の装置。
【請求項１３】
回路パフォーマンスをシミュレーションすることは、
対応するレイアウトスタイルの前記特定に従ってシミュレーションパラメータに対する相関された値を選択することによって、複数のシミュレーションされたレイアウトを画定することと、
前記集積回路の設計においてより強いマッチングのためにデバイスの少なくとも１つのペアを特定するために、前記シミュレーションされたレイアウトに対する１つ以上のパフォーマンス指標を評価すること、
を含む、請求項９に記載の装置。
【請求項１４】
前記レイアウトは第１のレイアウトであり、さらに、
前記回路に対する第２のレイアウトを、前記１つ以上のパフォーマンス指標の少なくとも１つを改善するために、１つ以上デバイスに対するレイアウトを変更することによって、画定することと、
前記第２のレイアウトに対する前記１つ以上のパフォーマンス指標を、前記特定されたレイアウトスタイルに従って、前記集積回路の設計においてより強いマッチングのためにデバイスの少なくとも１つのペアを特定するために、相関するデバイスモデルを用いて回路パフォーマンスをシミュレーションするためにコンピュータを用いて評価すること、
を含む、請求項９に記載の装置。
【請求項１５】
前記レイアウトスタイルは、デバイスの配置に対する幾何学的制約およびデバイスのシミュレーションパラメータについて対応する相関係数を含み、
前記スケマティック中の１つ以上のデバイスに対する前記レイアウトスタイルを選択することは、前記コンピュータのグラフィカルユーザインターフェイス中の対応する選択アイテムを選択することを含み、
回路パフォーマンスをシミュレーションすることは、対応するレイアウトスタイルの前記特定に従ってシミュレーションパラメータに対する相関された値を選択することによって、複数のシミュレーションされたレイアウトを画定すること、および前記シミュレーションされたレイアウトに対する１つ以上のパフォーマンス指標を評価することを含む、請求項９に記載の装置。