Optimized mask design for inverse lithography via level-set normalized gradient descent | Synapse