| CPC H10D 64/254 (2025.01) [H10D 30/601 (2025.01); H10D 62/149 (2025.01)] | 20 Claims |

|
1. A system for processing a layout of a semiconductor device, comprising:
at least one processor; and
a computer readable storage medium connected to the at least one processor, wherein the at least one processor is configured to execute instructions stored on the computer readable storage medium to:
generate an active region layout pattern extending in a first direction,
generate a plurality of gate layout patterns extending in a second direction different from the first direction, wherein the plurality of gate layout patterns extends across the active region layout pattern;
generate a plurality of source/drain region layout patterns in the active region layout pattern on opposite sides of the plurality of gate layout patterns;
generate a plurality of source/drain contact layout patterns overlapping the plurality of source/drain region layout patterns; and
generate one or more mark layers, wherein each of one or more mark layers labels a corresponding source/drain contact layout pattern of the plurality of source/drain contact layout patterns and is usable to indicate the corresponding source/drain layout pattern of the plurality of source/drain contact layout patterns has a width greater than each source/drain layout pattern of the plurality of source/drain contact layout patterns that is not labeled by the one or more mark layers.
|