|  | # Copyright lowRISC contributors. | 
|  | # Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | # Common TCL script invoked at run-time by the simulator. | 
|  | # VCS syntax: -ucli -do <this file> | 
|  | # Xcelium syntax: -input <this file> | 
|  |  | 
|  | set dv_root "" | 
|  | if {[info exists ::env(dv_root)]} { | 
|  | set dv_root "$::env(dv_root)" | 
|  | } else { | 
|  | puts "ERROR: Script run without dv_root environment variable." | 
|  | quit | 
|  | } | 
|  |  | 
|  | source "${dv_root}/tools/common.tcl" | 
|  | source "${dv_root}/tools/waves.tcl" | 
|  |  | 
|  | # In GUI mode, let the user take control of running the simulation. | 
|  | global gui | 
|  | if {$gui == 0} { | 
|  | run | 
|  | quit | 
|  | } |