34 lines
1.1 KiB
Tcl
Executable File
34 lines
1.1 KiB
Tcl
Executable File
# Enable capture of commands
|
|
config_shell -echo true
|
|
|
|
###################Top Module Specification###########
|
|
set top_module "cpu"
|
|
set max_route_layer "10"
|
|
|
|
# Set design file path variables
|
|
#set script_dir [file dirname [info script]]
|
|
set script_dir "scripts_risc_v"
|
|
set ekit_dir [file dirname ${script_dir}]
|
|
|
|
set demo_chip_rtl_dir "${ekit_dir}/riscv_rtl/hw/rtl"
|
|
set demo_chip_sdc_files "${ekit_dir}/constraints/riscv.sdc"
|
|
set output_dir "${ekit_dir}/output"
|
|
|
|
|
|
##set a consistant reporting format for timing
|
|
config_report timing -format "cell edge arrival delay arc_delay net_delay slew net_load load fanout location power_domain"
|
|
|
|
# Set DFT flow settings
|
|
# To run the tessent DFT flow, please set the dft_flow variable to "tessent" from "oasys" and update tessent_build path
|
|
set dft_flow tessent
|
|
set tessent_build "/applications/SiemensEDA/siemenseda2023/tessent/bin/tessent"
|
|
#set tessent_build $env(TESSENT)/bin/tessent
|
|
|
|
#Source the script that sets the path variables for all input files
|
|
source ${script_dir}/demo_chip_design_files.tcl
|
|
|
|
echo "\n-----------------------------"
|
|
echo "\nDone setting design variables"
|
|
echo "\n-----------------------------\n"
|
|
|