High-risk tools in Vivado
10 of the 27 tools in Vivado are classified as high risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at high risk
-
run_implementationExecute运行实现(布局布线)。自动执行 reset_run → launch_runs → wait_on_run。
-
run_synthesisExecute运行综合。自动执行 reset_run → launch_runs → wait_on_run。
-
run_tclExecuterun_tcl
-
start_sessionExecutestart_session
-
stop_sessionExecute关闭指定的 Vivado 会话。
-
verilog_compile_checkExecuteverilog_compile_check
-
program_deviceExecute编程 FPGA 设备。封装 open_hw_manager → connect → program 多步操作。
-
safe_tclExecutesafe_tcl
-
xdc_auto_fixExecutexdc_auto_fix
-
generate_bitstreamExecute生成比特流文件。在实现完成后执行。
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.