def METHOD_NAME(design: str) -> Tuple[str, Dict[str, float]]:
    run_tag = f"{datetime.datetime.now().isoformat()}"
    override_env = {"QUIT_ON_TIMING_VIOLATIONS": 0}
    design_name = os.path.basename(design)
    openlane(
        "-tag",
        run_tag,
        "-design",
        design,
        "-to",
        presynth_end_step,
        "-override_env",
        override_env_str(override_env),
        tag=f"{design_name}_presynth",
    )
    return run_tag