やあ、
半導体業界では、通常、1 枚のウエハーに押し込めるダイの数 (GDPW) を最適化する必要があります。
私はJSLでスクリプトを書き、特定のジオメトリが与えられた場合に、ウエハーごとに可能な最良のダイと最悪のダイの数を計算しました。 特に大きなダイの場合、ショット配列を数 mm ずらすだけで、GDPW を最大 5% 向上させることができます。
このスクリプトでは、ダイの X/Y 寸法、ウェーハ サイズ、スクライブライン幅、エッジ除外、ボトム フラット除外などの入力パラメータを定義します。
このスクリプトは、小さなステップでショット配列のシフトをシミュレートし、GDPW の可能な限り最高と最低の数を記録し、いくつかの分析データを JMP ジャーナルに保存します。
誰かがそこから何らかのインスピレーションを見つけたり、学術的な目的で使用したり、結果を工場のツールで使用できるものに変換したりすることができるかもしれません.
計算には時間がかかりますが、通常は約 100 秒かかります。
計算を高速化する方法について誰かが意見を持っている場合は、私に知らせてください。
この投稿の最後に、同じフォルダーに配置する必要がある 2 つの .jsl ファイルを添付しました。



デバッガーでスクリプトを実行できます。 プロファイリング機能があり、スクリプトがどこで時間を費やしているかがわかります。 その情報は、速度を最適化できるコードを示唆している可能性があります。