| CPC G03F 1/70 (2013.01) [G03F 1/36 (2013.01); G03F 1/76 (2013.01); G06F 30/33 (2020.01); G06F 30/39 (2020.01); G06N 3/08 (2013.01)] | 20 Claims |

|
1. A method comprising:
converting, by a processor, a design pattern for a semiconductor device to a pixel domain, to provide a converted design pattern;
providing the converted design pattern as input to a trained machine learning (ML) model;
performing, using the ML Model, a plurality of dilated convolutions relating to the converted design pattern;
inferring, using the ML model, a mask for use in manufacturing the semiconductor device, based on the plurality of dilated convolutions; and
converting the inferred mask from a level-set function to a polygon representation, wherein the level-set function defines contours of the inferred mask.
|