Detailed Placement and Global Routing Co-Optimization with Complex Constraints | Synapse