/* Generated by Yosys 0.9+3962 (git sha1 0fb4224e, x86_64-conda_cos6-linux-gnu-gcc 1.23.0.449-a04d0 -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -fdebug-prefix-map=/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/yosys_1614595538728/work=/usr/local/src/conda/yosys-0.9_5266_g0fb4224e -fdebug-prefix-map=/home/chem3000/opt/symbiflow/xc7/conda/envs/xc7=/usr/local/src/conda-prefix -fPIC -Os -fno-merge-constants) */ (* top = 1 *) (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:1.1-16.10" *) module top(sw, led); (* unused_bits = "0 1 2 3 4 5 6 7 8 9 10 11 12 13" *) wire [13:0] _00_; (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1934.8-1934.9" *) wire _01_; (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1934.8-1934.9" *) wire _02_; (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1934.8-1934.9" *) wire _03_; (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1934.8-1934.9" *) wire _04_; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:3.24-3.27" *) output [3:0] led; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:7.10-7.34|/home/chem3000/symbiflow-tests/bug_test/register/multi_module/mod_test.sv:3.24-3.30" *) (* unused_bits = "0 1 2 3" *) wire [3:0] \m1.multiB ; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:7.10-7.34|/home/chem3000/symbiflow-tests/bug_test/register/multi_module/mod_test.sv:2.23-2.33" *) (* unused_bits = "0 1 2 3" *) wire [3:0] \m1.switch_val ; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:8.10-8.34|/home/chem3000/symbiflow-tests/bug_test/register/multi_module/mod_test.sv:3.24-3.30" *) (* unused_bits = "0 1 2 3" *) wire [3:0] \m2.multiB ; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:8.10-8.34|/home/chem3000/symbiflow-tests/bug_test/register/multi_module/mod_test.sv:2.23-2.33" *) (* unused_bits = "0 1 2 3" *) wire [3:0] \m2.switch_val ; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:9.10-9.35|/home/chem3000/symbiflow-tests/bug_test/register/multi_module/mod_test.sv:3.24-3.30" *) (* unused_bits = "0 1 2 3" *) wire [3:0] \m3.multiB ; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:9.10-9.35|/home/chem3000/symbiflow-tests/bug_test/register/multi_module/mod_test.sv:2.23-2.33" *) (* unused_bits = "0 1 2 3" *) wire [3:0] \m3.switch_val ; (* src = "/home/chem3000/symbiflow-tests/bug_test/register/multi_module/multibit.sv:2.24-2.26" *) input [13:0] sw; (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1940.11-1943.6" *) T_INV _05_ ( .TI(1'h1), .TO(_01_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:2054.5-2058.4" *) OBUFT_VPR #( .DRIVE(32'sd12), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("led[0]:U16"), .LVCMOS12_DRIVE_I12(1'h0), .LVCMOS12_DRIVE_I4(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135_SSTL15_SLEW_SLOW(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS12_LVCMOS25_DRIVE_I8(1'h0), .LVCMOS15_DRIVE_I12(1'h0), .LVCMOS15_DRIVE_I8(1'h0), .LVCMOS15_LVCMOS18_LVCMOS25_DRIVE_I4(1'h0), .LVCMOS15_SSTL15_DRIVE_I16_I_FIXED(1'h0), .LVCMOS18_DRIVE_I12_I8(1'h0), .LVCMOS18_DRIVE_I16(1'h0), .LVCMOS18_DRIVE_I24(1'h0), .LVCMOS25_DRIVE_I12(1'h0), .LVCMOS25_DRIVE_I16(1'h0), .LVCMOS33_DRIVE_I16(1'h0), .LVCMOS33_LVTTL_DRIVE_I12_I16(1'h1), .LVCMOS33_LVTTL_DRIVE_I12_I8(1'h0), .LVCMOS33_LVTTL_DRIVE_I4(1'h0), .LVTTL_DRIVE_I24(1'h0), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SLEW("SLOW"), .SSTL135_DRIVE_I_FIXED(1'h0), .SSTL135_SSTL15_SLEW_FAST(1'h0) ) _06_ ( .I(1'h0), .O(led[0]), .T(_01_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1940.11-1943.6" *) T_INV _07_ ( .TI(1'h1), .TO(_02_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:2054.5-2058.4" *) OBUFT_VPR #( .DRIVE(32'sd12), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("led[1]:E19"), .LVCMOS12_DRIVE_I12(1'h0), .LVCMOS12_DRIVE_I4(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135_SSTL15_SLEW_SLOW(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS12_LVCMOS25_DRIVE_I8(1'h0), .LVCMOS15_DRIVE_I12(1'h0), .LVCMOS15_DRIVE_I8(1'h0), .LVCMOS15_LVCMOS18_LVCMOS25_DRIVE_I4(1'h0), .LVCMOS15_SSTL15_DRIVE_I16_I_FIXED(1'h0), .LVCMOS18_DRIVE_I12_I8(1'h0), .LVCMOS18_DRIVE_I16(1'h0), .LVCMOS18_DRIVE_I24(1'h0), .LVCMOS25_DRIVE_I12(1'h0), .LVCMOS25_DRIVE_I16(1'h0), .LVCMOS33_DRIVE_I16(1'h0), .LVCMOS33_LVTTL_DRIVE_I12_I16(1'h1), .LVCMOS33_LVTTL_DRIVE_I12_I8(1'h0), .LVCMOS33_LVTTL_DRIVE_I4(1'h0), .LVTTL_DRIVE_I24(1'h0), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SLEW("SLOW"), .SSTL135_DRIVE_I_FIXED(1'h0), .SSTL135_SSTL15_SLEW_FAST(1'h0) ) _08_ ( .I(1'h0), .O(led[1]), .T(_02_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1940.11-1943.6" *) T_INV _09_ ( .TI(1'h1), .TO(_03_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:2054.5-2058.4" *) OBUFT_VPR #( .DRIVE(32'sd12), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("led[2]:U19"), .LVCMOS12_DRIVE_I12(1'h0), .LVCMOS12_DRIVE_I4(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135_SSTL15_SLEW_SLOW(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS12_LVCMOS25_DRIVE_I8(1'h0), .LVCMOS15_DRIVE_I12(1'h0), .LVCMOS15_DRIVE_I8(1'h0), .LVCMOS15_LVCMOS18_LVCMOS25_DRIVE_I4(1'h0), .LVCMOS15_SSTL15_DRIVE_I16_I_FIXED(1'h0), .LVCMOS18_DRIVE_I12_I8(1'h0), .LVCMOS18_DRIVE_I16(1'h0), .LVCMOS18_DRIVE_I24(1'h0), .LVCMOS25_DRIVE_I12(1'h0), .LVCMOS25_DRIVE_I16(1'h0), .LVCMOS33_DRIVE_I16(1'h0), .LVCMOS33_LVTTL_DRIVE_I12_I16(1'h1), .LVCMOS33_LVTTL_DRIVE_I12_I8(1'h0), .LVCMOS33_LVTTL_DRIVE_I4(1'h0), .LVTTL_DRIVE_I24(1'h0), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SLEW("SLOW"), .SSTL135_DRIVE_I_FIXED(1'h0), .SSTL135_SSTL15_SLEW_FAST(1'h0) ) _10_ ( .I(1'h0), .O(led[2]), .T(_03_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1940.11-1943.6" *) T_INV _11_ ( .TI(1'h1), .TO(_04_) ); (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1911.5-1915.4|/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:2054.5-2058.4" *) OBUFT_VPR #( .DRIVE(32'sd12), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("led[3]:V19"), .LVCMOS12_DRIVE_I12(1'h0), .LVCMOS12_DRIVE_I4(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SSTL135_SSTL15_SLEW_SLOW(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS12_LVCMOS25_DRIVE_I8(1'h0), .LVCMOS15_DRIVE_I12(1'h0), .LVCMOS15_DRIVE_I8(1'h0), .LVCMOS15_LVCMOS18_LVCMOS25_DRIVE_I4(1'h0), .LVCMOS15_SSTL15_DRIVE_I16_I_FIXED(1'h0), .LVCMOS18_DRIVE_I12_I8(1'h0), .LVCMOS18_DRIVE_I16(1'h0), .LVCMOS18_DRIVE_I24(1'h0), .LVCMOS25_DRIVE_I12(1'h0), .LVCMOS25_DRIVE_I16(1'h0), .LVCMOS33_DRIVE_I16(1'h0), .LVCMOS33_LVTTL_DRIVE_I12_I16(1'h1), .LVCMOS33_LVTTL_DRIVE_I12_I8(1'h0), .LVCMOS33_LVTTL_DRIVE_I4(1'h0), .LVTTL_DRIVE_I24(1'h0), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SLEW("SLOW"), .SSTL135_DRIVE_I_FIXED(1'h0), .SSTL135_SSTL15_SLEW_FAST(1'h0) ) _12_ ( .I(1'h0), .O(led[3]), .T(_04_) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[0]:V17"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _13_ ( .I(sw[0]), .O(\m1.switch_val [0]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[1]:V16"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _14_ ( .I(sw[1]), .O(\m1.switch_val [1]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[10]:T2"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _15_ ( .I(sw[10]), .O(\m3.switch_val [2]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[11]:R3"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _16_ ( .I(sw[11]), .O(\m3.switch_val [3]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[12]:W2"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _17_ ( .I(sw[12]), .O(_00_[12]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[13]:U1"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _18_ ( .I(sw[13]), .O(_00_[13]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[2]:W16"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _19_ ( .I(sw[2]), .O(\m1.switch_val [2]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[3]:W17"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _20_ ( .I(sw[3]), .O(\m1.switch_val [3]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[4]:W15"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _21_ ( .I(sw[4]), .O(\m2.switch_val [0]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[5]:V15"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _22_ ( .I(sw[5]), .O(\m2.switch_val [1]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[6]:W14"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _23_ ( .I(sw[6]), .O(\m2.switch_val [2]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[7]:W13"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _24_ ( .I(sw[7]), .O(\m2.switch_val [3]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[8]:V2"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _25_ ( .I(sw[8]), .O(\m3.switch_val [0]) ); (* keep = 32'd1 *) (* module_not_derived = 32'd1 *) (* src = "/home/chem3000/opt/symbiflow/xc7/install/share/symbiflow/techmaps/xc7_vpr/techmap/cells_map.v:1887.5-1890.4" *) IBUF_VPR #( .IBUF_LOW_PWR(32'sd0), .IN_TERM_UNTUNED_SPLIT_40(1'h0), .IN_TERM_UNTUNED_SPLIT_50(1'h0), .IN_TERM_UNTUNED_SPLIT_60(1'h0), .IOSTANDARD("LVCMOS33"), .IO_LOC_PAIRS("sw[9]:T3"), .LVCMOS12_LVCMOS15_LVCMOS18_IN(1'h0), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVDS_25_LVTTL_SSTL135_SSTL15_TMDS_33_IN_ONLY(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_LVCMOS25_LVCMOS33_LVTTL_SLEW_FAST(1'h1), .LVCMOS12_LVCMOS15_LVCMOS18_SSTL135_SSTL15_STEPDOWN(1'h0), .LVCMOS25_LVCMOS33_LVTTL_IN(1'h1), .PULLTYPE("NONE"), .PULLTYPE_KEEPER(1'h0), .PULLTYPE_NONE(1'h1), .PULLTYPE_PULLDOWN(1'h0), .PULLTYPE_PULLUP(1'h0), .SSTL135_SSTL15_IN(1'h0) ) _26_ ( .I(sw[9]), .O(\m3.switch_val [1]) ); assign _00_[11:0] = { \m3.switch_val , \m2.switch_val , \m1.switch_val }; assign \m1.multiB = \m1.switch_val ; assign \m2.multiB = \m2.switch_val ; assign \m3.multiB = \m3.switch_val ; endmodule