A review of line edge roughness and surface nanotexture resulting from patterning processes