Demand-driven dynamic control points insertion for high-fidelity and efficient curvilinear optical proximity correction | Synapse