fullchip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された...

24
FullChip ® 研究,開発,製造のための リソグラフィ技術ソフトウェア Panoramic Technology Inc. 001

Upload: others

Post on 21-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip® 研究,開発,製造のための

リソグラフィ技術ソフトウェア

Panoramic Technology Inc.

001

Page 2: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®

応用 特徴

● リソグラフィシミュレーション ○ 空間像/レジスト/エッチ輪郭 ○ 設計検証/ホットスポット検出 ○ プロセスウィンドウ/PVバンド解析

● 解像度向上技術 ○ ルールベースのSRAF配置 ○ モデルベースのSRAF配置 ○ 光近接効果補正

● その他 ○ マルチパターニング分解 ○ リターゲッティング ○ ダミー埋め ○ ブール演算

● パターンマッチャー ● レイアウトサーバー ● ビューワークライアント ● モデリングの特徴

○ M3D ○ コンパクトレジストモデル ○ 速く正確 ○ 分散コンピューティング ○ 階層処理 (開発中)

● その他 ○ HyperLithインターフェース ○ API (開発中) ○ Windows/Linuxのフルサポート 002

Page 3: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®

応用

● リソグラフィシミュレーション ○ 空間像/レジスト/エッチ輪郭 ○ 設計検証/ホットスポット検出 ○ プロセスウィンドウ/PVバンド解析

● 解像度向上技術 ○ ルールベースのSRAF配置 ○ モデルベースのSRAF配置 ○ 光近接効果補正

● その他 ○ マルチパターニング分解 ○ リターゲッティング ○ ダミー埋め ○ ブール演算

003

Page 4: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®

応用

● リソグラフィシミュレーション ○ 空間像/レジスト/エッチ輪郭 ○ 設計検証/ホットスポット検出 ○ プロセスウィンドウ/PVバンド解析

● 解像度向上技術 ○ ルールベースのSRAF配置 ○ モデルベースのSRAF配置 ○ 光近接効果補正

● その他 ○ マルチパターニング分解 ○ リターゲッティング ○ ダミー埋め ○ ブール演算

004

Page 5: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®

応用

● リソグラフィシミュレーション○ 空間像/レジスト/エッチ輪郭

○ 設計検証/ホットスポット検出

○ プロセスウィンドウ/PVバンド解析

● 解像度向上技術○ ルールベースのSRAF配置

○ モデルベースのSRAF配置

○ 光近接効果補正

● その他○ マルチパターニング分解

○ リターゲッティング

○ ダミー埋め

○ ブール演算005

Page 6: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®

サーチパターン : 011 001 111

特徴

● パターンマッチャー

● レイアウトサーバー

● ビューワークライアント

● モデリングの特徴○ M3D○ コンパクトレジストモデル

○ 速く正確

○ 分散コンピューティング

○ 階層処理 (開発中)

● その他○ HyperLithインターフェース

○ API (開発中)

○ Windows/Linuxのフルサポート

マッチ!

マッチ! (反転)

006

Page 7: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip® - エンタープライズ環境

実行命令

閲覧するポリゴン

処理する

ポリゴン

処理された

ポリゴン

レイアウトサーバー

クライアント/コントロールGUI 特徴

● パターンマッチャー

● レイアウトサーバー

● ビューワークライアント

● モデリングの特徴○ M3D○ コンパクトレジストモデル

○ 速く正確

○ 分散コンピューティング

○ 階層処理 (開発中)

● その他○ HyperLithインターフェース

○ API (開発中)

○ Windows/Linuxのフルサポート

サーバーファーム

007

Page 8: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip® - ラップトップ環境特徴

クライアント/コントロールGUI

レイアウトサーバー

計算エンジン

パターンマッチャー

● レイアウトサーバー

● ビューワークライアント

● モデリングの特徴○ M3D○ コンパクトレジストモデル

○ 速く正確

○ 分散コンピューティング

○ 階層処理 (開発中)

● その他○ HyperLithインターフェース

○ API (開発中)

○ Windows/Linuxのフルサポート008

Page 9: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip® : クライアントGUIレイアウト

ビューワー

レイヤー

“Ops” (演算)

領域

009

Page 10: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®は現在使用できます!

詳細は下記にお問い合せください:

(株)インターソフト

010

Page 11: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip® - パターンマッチャー研究,開発,製造のための

リソグラフィ技術ソフトウェア

Panoramic Technology Inc.

011

Page 12: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

FullChip®

● パターンマッチャー

● レイアウトサーバー

● ビューワークライアント

● モデリングの特徴○ M3D○ コンパクトレジストモデル

○ 速く正確

○ 分散コンピューティング

○ 階層処理 (開発中)

● その他○ HyperLithインターフェース

○ API (開発中)

○ Windows/Linuxのフルサポート

応用

● リソグラフィシミュレーション○ 空間像/レジスト/エッチ輪郭

○ 設計検証/ホットスポット検出

○ プロセスウィンドウ/PVバンド解析

● 解像度向上技術○ ルールベースのSRAF配置

○ モデルベースのSRAF配置

○ 光近接効果補正

● その他○ マルチパターニング分解

○ リターゲッティング

○ ダミー埋め

○ ブール演算

特徴

012

Page 13: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャー

● 定式化した手順でマーカーを追加

● 速い、非常に強力で便利

● アプリケーション例○ ルールベースのSRAF配置

○ リターゲッティング

○ マルチパターンブレークポイントの識別

● 概要

探索行列: 000110011111 パターンマッチ

(回転)

013

Page 14: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

マルチパターニング分解

● 2色と3色をサポート

分解前 3色分解後

014

Page 15: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

マルチパターニング分解

● ポリゴンの分離をサポート○ パターンマッチャーを用いて可能なブレークポイントを識別します

探索行列: 10101

10101パターンマッチ、可能な

ブレークポイント

分解アルゴリズムはポリゴンを分離する

015

Page 16: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

リターゲッティング - Step 1: ライン終端を識別

パターンマッチングを用いて特定の幅のライン

終端を識別します。 同じ線幅で長さ8nmの

マーカーを追加します(step 2で切り取るため

のマスクとして使用)。

patterns:- name: lineEndorientations: [r0,r90,r180,r270] matrix: |001000

016

Page 17: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

リターゲッティング- Step 2: マーカーを減算

ブール減算を実行します。これにより、ライン

終端が切り取られた新しいレイヤーが作成さ

れます。

017

Page 18: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

リターゲッティング- Step 3: 全図形にバイアスをかける

“単純バイアス”操作を実行して、すべての図

形の各エッジを外側に+8nm移動します。

018

Page 19: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャーを用いるルールベースのSRAF配置

019

Page 20: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャーを用いるルールベースのSRAF配置

5つのステップで達成することができます:

1. パターンマッチャーを用いて垂直SRAFを配置する2. 元のマスク図形にバイアスをかけて、バッファゾーンを作成する3. 垂直SRAFにバイアスをかけて、バッファゾーンを作成する4. 再びパターンマッチャーを用いて水平SRAFを配置する5. 垂直と水平のSRAFを1つのレイヤーにマージする

020

Page 21: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャーを用いるルールベースのSRAF配置

Step 1: パターンマッチャーを用いて垂直SRAFを配置する

例:下記を探索 0 0

1 0

0 0

001000

...領域寸法に制約を伴う…

...マーカーを追加

021

Page 22: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャーを用いるルールベースのSRAF配置

Step 2,3

“単純バイアス”操作を用いてマスク図形と垂直SRAFの周囲にスペーサゾーンを作成する

022

Page 23: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャーを用いるルールベースのSRAF配置

Step 4

パターンマッチャーを用いて水平SRAFを配置するための空きスペースを見つける

例:下記を探索

101

...領域寸法に制約を伴う….マーカーを追加

023

Page 24: FullChip - intsoft.co.jp · 閲覧するポリゴン 処理する. ポリゴン 処理された ポリゴン. レイアウトサーバー クライアント / コントロールgui

パターンマッチャーを用いるルールベースのSRAF配置

Step 5

ブール演算を用いて垂直と水平のSRAFをマージする

024