| // Copyright lowRISC contributors. |
| // Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| // SPDX-License-Identifier: Apache-2.0 |
| { |
| // Environment variables that are needed in the CDC script |
| exports: [ |
| { CONSTRAINT: "{sdc_file}" }, |
| { FOUNDRY_CONSTRAINT: "{foundry_sdc_file}" }, |
| { CDC_WAIVER_FILE: "{cdc_waiver_file}" }, |
| { ENV_FILE: "{env_file}" }, |
| { USER_ENV_FILE: "{cdc_user_env}" }, |
| { AST_LIB: "{ast_lib}" }, |
| ] |
| |
| // Tool invocation |
| build_cmd: "{job_prefix} vcdc " |
| build_opts: ["-i {cdc_root}/tools/{tool}/run-cdc.tcl"] |
| |
| // CDC-specific results parsing script that is called after running the tool |
| report_cmd: "{proj_root}/util/dvsim/{tool}-report-parser.py" |
| report_opts: ["--repdir {build_dir} ", |
| "--outfile {build_dir}/results.hjson"] |
| } |