Abstract:
Data pertaining to a layout is described in a hierarchical form by cells and cell instances and is located in a first grid structure. Data for the mask is generated in a second grid structure. For each cell instance, the context is determined in the second grid structure. Cell variants are determined for cell instances with different contexts by rounding and scaling. Said cell variants contain the data for the mask in the second grid structure whereby rounding and scaling are context-dependent.
Abstract:
A method for classifying errors in the layout of a semiconductor circuit includes examining the layout of the semiconductor circuit for infringement of predetermined design rules in order to establish errors. For each error, the error is marked in the layout, and information about the error and the layout of the semiconductor circuit in an area surrounding the error is extracted. The extracted information is compared with prestored information within a multiplicity of classes, and the error is assigned to the respective class on the basis of the compared information.
Abstract:
A method for classifying errors in the layout of a semiconductor circuit includes examining the layout of the semiconductor circuit for infringement of predetermined design rules in order to establish errors. For each error, the error is marked in the layout, and information about the error and the layout of the semiconductor circuit in an area surrounding the error is extracted. The extracted information is compared with prestored information within a multiplicity of classes, and the error is assigned to the respective class on the basis of the compared information.
Abstract:
The method involves dividing a pattern of a circuit design iteratively, into corresponding base patterns, to classify the parts of the pattern into the structural components which complies with the base patterns. Further base patterns are provided for the parts which are not classified. The geometries of the structural components are optimized and the optimized base patterns are inserted into the circuit design. An independent claim is also included for a use of a structural component geometry optimizing method for the production of a photomask.
Abstract:
In order to compensate for the shortening of line ends ( 30 ) in a circuit design of an integrated circuit, in a first step, hammerheads or serifs ( 50 ) are attached to the line ends ( 30 ) by means of rule-based OPC corrections. The line ends modified in this way are revised further by downstream application of a simulation-based OPC correction before mask or direct wafer writer data are calculated. As a result of the formation of the pattern revised by the simulation-based correction on the wafer, there actually arises in an approximate manner owing to the proximity effects the layout created by the rule-based correction with the supplemented line ends ( 30 ) on the wafer.
Abstract:
A method for correcting layout errors of a layout, for example layout errors of a layout of an electronic circuit, is disclosed. In order to be able to correct such layout errors with the least possible complexity, the layout is examined for the presence of layout errors with the aid of predetermined design rules, identical layout errors are combined in a respective error class, and all layout errors of an error class that are still present are automatically corrected without further checking in an identical manner as soon as the correction of a layout error of the respective error class that is used as an error representative has been performed.
Abstract:
Data pertaining to a layout is described in a hierarchical form by cells and cell instances and is located in a first grid structure. Data for the mask is generated in a second grid structure. For each cell instance, the context is determined in the second grid structure. Cell variants are determined for cell instances with different contexts by rounding and scaling. Said cell variants contain the data for the mask in the second grid structure whereby rounding and scaling are context-dependent.