# # Created by # ../bin/Linux-x86_64-O/oasysGui 22.2-p002 on Fri May 29 09:12:33 2026 # (C) Mentor Graphics Corporation # set_units -time ns -capacitance pf -resistance kohm -power nW -voltage V -current uA create_clock -period 40 -waveform {0 20} -name clk_25mhz [get_ports clk_25mhz] set_clock_transition 0.1 [get_clocks clk_25mhz] set_clock_uncertainty -setup 0.5 [get_clocks clk_25mhz] set_clock_uncertainty -hold 0.2 [get_clocks clk_25mhz] set_false_path -from [get_ports {btn[0]}] group_path -name I2R -from [list [get_ports clk_25mhz] [get_ports {btn[0]}] [get_ports {btn[1]}] [get_ports {btn[2]}] [get_ports {btn[3]}] [get_ports {btn[4]}] [get_ports {btn[5]}] [get_ports {btn[6]}]] group_path -name I2O -from [list [get_ports clk_25mhz] [get_ports {btn[0]}] [get_ports {btn[1]}] [get_ports {btn[2]}] [get_ports {btn[3]}] [get_ports {btn[4]}] [get_ports {btn[5]}] [get_ports {btn[6]}]] -to [list [get_ports {led[0]}] [get_ports {led[1]}] [get_ports {led[2]}] [get_ports {led[3]}] [get_ports {led[4]}] [get_ports {led[5]}] [get_ports {led[6]}] [get_ports {led[7]}]] group_path -name R2O -to [list [get_ports {led[0]}] [get_ports {led[1]}] [get_ports {led[2]}] [get_ports {led[3]}] [get_ports {led[4]}] [get_ports {led[5]}] [get_ports {led[6]}] [get_ports {led[7]}]] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[6]}] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[5]}] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[4]}] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[3]}] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[2]}] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[1]}] set_input_delay 2 -clock clk_25mhz -max [get_ports {btn[0]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[6]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[5]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[4]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[3]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[2]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[1]}] set_input_delay 0.5 -clock clk_25mhz -min [get_ports {btn[0]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[7]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[6]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[5]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[4]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[3]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[2]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[1]}] set_output_delay 2 -clock clk_25mhz -max [get_ports {led[0]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[7]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[6]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[5]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[4]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[3]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[2]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[1]}] set_output_delay 0.5 -clock clk_25mhz -min [get_ports {led[0]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[6]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[5]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[4]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[3]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[2]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[1]}] set_driving_cell -lib_cell BUF_X1_HVT -library NangateOpenCellLibrary_45nm_HVT_0p85 [get_ports {btn[0]}] set_load 0.05 [get_ports {led[7]}] set_load 0.05 [get_ports {led[6]}] set_load 0.05 [get_ports {led[5]}] set_load 0.05 [get_ports {led[4]}] set_load 0.05 [get_ports {led[3]}] set_load 0.05 [get_ports {led[2]}] set_load 0.05 [get_ports {led[1]}] set_load 0.05 [get_ports {led[0]}] set_operating_conditions -library [get_libs {NangateOpenCellLibrary_45nm_LVT_0p85}] -max slow_0p85V -min slow_0p85V set_max_fanout 20.000000 [current_design] set_max_transition 0.500000 [current_design]