Method for producing CATS include files for photomask production. A table
of algorithms identifies each level of the design to be used in a given
photomask layer. A key word table is created to identify special functions
that must be performed on the data to define changes to be made to
polygons in the pattern data of the mask. Compensations for dimensions of
the polygons are applied to one or more data levels of the design data
based on the specific process and vendor tools to be used to make the
photomask. Optimal mathematical steps are derived from the algorithms and
include any respective dimensional compensations which are needed to
create the polygons of the mask. Each of the mathematical steps are broken
into one or more substeps which are executed to create the pattern data.
The executable substeps enhance parallel computation for creating the
pattern data.
O método para produzir GATOS inclui limas para a produção do photomask. Uma tabela dos algoritmos identifica cada nível do projeto a ser usado em uma camada dada do photomask. Uma tabela de palavra chave é criada para identificar as funções especiais que devem ser executadas nos dados para definir as mudanças a ser feitas aos polygons nos dados do teste padrão da máscara. As compensações para dimensões dos polygons são aplicadas a um ou mais nível de dados dos dados de projeto baseados nas ferramentas específicas do processo e do vendedor a ser usadas fazer o photomask. As etapas matemáticas optimal são derivadas dos algoritmos e incluem todas as compensações dimensionais respectivas que forem needed criar os polygons da máscara. Cada uma das etapas matemáticas é quebrada em um ou mais substeps que são executados para criar os dados do teste padrão. Os substeps executáveis realçam a computação paralela para criar os dados do teste padrão.