diff options
-rw-r--r-- | icefuzz/tmedges_unrenamed.tmp | 268 | ||||
-rw-r--r-- | icetime/icetime.cc | 3 |
2 files changed, 2 insertions, 269 deletions
diff --git a/icefuzz/tmedges_unrenamed.tmp b/icefuzz/tmedges_unrenamed.tmp deleted file mode 100644 index c3e0a4f..0000000 --- a/icefuzz/tmedges_unrenamed.tmp +++ /dev/null @@ -1,268 +0,0 @@ -CascadeMux.O LogicCell40.in2 -ClkMux.O DummyBuf.I -ClkMux.O SB_SPRAM256KA.CLOCK -DummyBuf.O Odrv4.I -DummyBuf.O SB_LEDDA_IP.LEDDADDR0 -DummyBuf.O SB_LEDDA_IP.LEDDADDR1 -DummyBuf.O SB_LEDDA_IP.LEDDADDR2 -DummyBuf.O SB_LEDDA_IP.LEDDADDR3 -DummyBuf.O SB_LEDDA_IP.LEDDCLK -DummyBuf.O SB_LEDDA_IP.LEDDCS -DummyBuf.O SB_LEDDA_IP.LEDDDAT0 -DummyBuf.O SB_LEDDA_IP.LEDDDAT1 -DummyBuf.O SB_LEDDA_IP.LEDDDAT2 -DummyBuf.O SB_LEDDA_IP.LEDDDAT3 -DummyBuf.O SB_LEDDA_IP.LEDDDAT4 -DummyBuf.O SB_LEDDA_IP.LEDDDAT5 -DummyBuf.O SB_LEDDA_IP.LEDDDAT6 -DummyBuf.O SB_LEDDA_IP.LEDDDAT7 -DummyBuf.O SB_LEDDA_IP.LEDDDEN -DummyBuf.O SB_LEDDA_IP.LEDDEXE -GND.Y LogicCell40.carryin -GND.Y LogicCell40.clk -GND.Y LogicCell40.in0 -GND.Y LogicCell40.in1 -GND.Y LogicCell40.in2 -GND.Y LogicCell40.in3 -GND.Y LogicCell40.sr -Glb2LocalMux.O LocalMux.I -GlobalMux.O ClkMux.I -GlobalMux.O Glb2LocalMux.I -ICE_CARRY_IN_MUX.carryinitout InMux.I -ICE_CARRY_IN_MUX.carryinitout LogicCell40.carryin -ICE_GB.GLOBALBUFFEROUTPUT gio2CtrlBuf.I -IO_PAD.DOUT PRE_IO.PADIN -IO_PAD.PACKAGEPIN IO_PAD.PACKAGEPIN -InMux.O CascadeMux.I -InMux.O DummyBuf.I -InMux.O LogicCell40.in0 -InMux.O LogicCell40.in1 -InMux.O LogicCell40.in3 -InMux.O SB_HFOSC.CLKHFEN -InMux.O SB_HFOSC.CLKHFPU -InMux.O SB_LFOSC.CLKLFEN -InMux.O SB_LFOSC.CLKLFPU -InMux.O SB_RGBA_DRV.CURREN -InMux.O SB_RGBA_DRV.RGB0PWM -InMux.O SB_RGBA_DRV.RGB1PWM -InMux.O SB_RGBA_DRV.RGB2PWM -InMux.O SB_RGBA_DRV.RGBLEDEN -InMux.O SB_SPRAM256KA.ADDRESS[0] -InMux.O SB_SPRAM256KA.ADDRESS[10] -InMux.O SB_SPRAM256KA.ADDRESS[11] -InMux.O SB_SPRAM256KA.ADDRESS[12] -InMux.O SB_SPRAM256KA.ADDRESS[13] -InMux.O SB_SPRAM256KA.ADDRESS[1] -InMux.O SB_SPRAM256KA.ADDRESS[2] -InMux.O SB_SPRAM256KA.ADDRESS[3] -InMux.O SB_SPRAM256KA.ADDRESS[4] -InMux.O SB_SPRAM256KA.ADDRESS[5] -InMux.O SB_SPRAM256KA.ADDRESS[6] -InMux.O SB_SPRAM256KA.ADDRESS[7] -InMux.O SB_SPRAM256KA.ADDRESS[8] -InMux.O SB_SPRAM256KA.ADDRESS[9] -InMux.O SB_SPRAM256KA.CHIPSELECT -InMux.O SB_SPRAM256KA.DATAIN[0] -InMux.O SB_SPRAM256KA.DATAIN[10] -InMux.O SB_SPRAM256KA.DATAIN[11] -InMux.O SB_SPRAM256KA.DATAIN[12] -InMux.O SB_SPRAM256KA.DATAIN[13] -InMux.O SB_SPRAM256KA.DATAIN[14] -InMux.O SB_SPRAM256KA.DATAIN[15] -InMux.O SB_SPRAM256KA.DATAIN[1] -InMux.O SB_SPRAM256KA.DATAIN[2] -InMux.O SB_SPRAM256KA.DATAIN[3] -InMux.O SB_SPRAM256KA.DATAIN[4] -InMux.O SB_SPRAM256KA.DATAIN[5] -InMux.O SB_SPRAM256KA.DATAIN[6] -InMux.O SB_SPRAM256KA.DATAIN[7] -InMux.O SB_SPRAM256KA.DATAIN[8] -InMux.O SB_SPRAM256KA.DATAIN[9] -InMux.O SB_SPRAM256KA.MASKWREN[0] -InMux.O SB_SPRAM256KA.MASKWREN[1] -InMux.O SB_SPRAM256KA.MASKWREN[2] -InMux.O SB_SPRAM256KA.MASKWREN[3] -InMux.O SB_SPRAM256KA.POWEROFF -InMux.O SB_SPRAM256KA.SLEEP -InMux.O SB_SPRAM256KA.STANDBY -InMux.O SB_SPRAM256KA.WREN -IoInMux.O ICE_GB.USERSIGNALTOGLOBALBUFFER -IoInMux.O PRE_IO.DOUT0 -IoSpan4Mux.O IoSpan4Mux.I -IoSpan4Mux.O LocalMux.I -IoSpan4Mux.O Span4Mux_h.I -IoSpan4Mux.O Span4Mux_s3_h.I -IoSpan4Mux.O Span4Mux_v.I -LocalMux.O ClkMux.I -LocalMux.O InMux.I -LocalMux.O IoInMux.I -LogicCell40.carryout ICE_CARRY_IN_MUX.carryinitin -LogicCell40.carryout InMux.I -LogicCell40.carryout LogicCell40.carryin -LogicCell40.lcout LocalMux.I -LogicCell40.lcout Odrv12.I -LogicCell40.lcout Odrv4.I -LogicCell40.ltout CascadeMux.I -Odrv12.O LocalMux.I -Odrv12.O Sp12to4.I -Odrv12.O Span12Mux_h.I -Odrv12.O Span12Mux_s0_h.I -Odrv12.O Span12Mux_s10_h.I -Odrv12.O Span12Mux_s10_v.I -Odrv12.O Span12Mux_s11_h.I -Odrv12.O Span12Mux_s11_v.I -Odrv12.O Span12Mux_s1_v.I -Odrv12.O Span12Mux_s2_v.I -Odrv12.O Span12Mux_s3_h.I -Odrv12.O Span12Mux_s3_v.I -Odrv12.O Span12Mux_s4_h.I -Odrv12.O Span12Mux_s4_v.I -Odrv12.O Span12Mux_s5_v.I -Odrv12.O Span12Mux_s6_h.I -Odrv12.O Span12Mux_s6_v.I -Odrv12.O Span12Mux_s7_h.I -Odrv12.O Span12Mux_s7_v.I -Odrv12.O Span12Mux_s8_h.I -Odrv12.O Span12Mux_s8_v.I -Odrv12.O Span12Mux_s9_h.I -Odrv12.O Span12Mux_s9_v.I -Odrv12.O Span12Mux_v.I -Odrv4.O IoSpan4Mux.I -Odrv4.O LocalMux.I -Odrv4.O Span4Mux_h.I -Odrv4.O Span4Mux_s0_v.I -Odrv4.O Span4Mux_s1_v.I -Odrv4.O Span4Mux_s2_h.I -Odrv4.O Span4Mux_s2_v.I -Odrv4.O Span4Mux_s3_h.I -Odrv4.O Span4Mux_s3_v.I -Odrv4.O Span4Mux_v.I -PRE_IO.DIN0 LocalMux.I -PRE_IO.DIN0 Odrv12.I -PRE_IO.DIN0 Odrv4.I -PRE_IO.PADOEN IO_PAD.OE -PRE_IO.PADOUT IO_PAD.DIN -SB_HFOSC.CLKHF GlobalMux.I -SB_LEDDA_IP.PWMOUT0 DummyBuf.I -SB_LFOSC.CLKLF GlobalMux.I -Sp12to4.O IoSpan4Mux.I -Sp12to4.O LocalMux.I -Sp12to4.O Span4Mux_h.I -Sp12to4.O Span4Mux_s0_v.I -Sp12to4.O Span4Mux_s1_h.I -Sp12to4.O Span4Mux_s2_h.I -Sp12to4.O Span4Mux_s2_v.I -Sp12to4.O Span4Mux_s3_h.I -Sp12to4.O Span4Mux_s3_v.I -Sp12to4.O Span4Mux_v.I -Span12Mux_h.O LocalMux.I -Span12Mux_h.O Sp12to4.I -Span12Mux_h.O Span12Mux_s10_v.I -Span12Mux_h.O Span12Mux_s11_v.I -Span12Mux_h.O Span12Mux_s1_v.I -Span12Mux_h.O Span12Mux_s2_h.I -Span12Mux_h.O Span12Mux_s3_h.I -Span12Mux_h.O Span12Mux_s3_v.I -Span12Mux_h.O Span12Mux_s6_v.I -Span12Mux_h.O Span12Mux_s7_h.I -Span12Mux_h.O Span12Mux_s7_v.I -Span12Mux_h.O Span12Mux_s8_v.I -Span12Mux_h.O Span12Mux_s9_v.I -Span12Mux_h.O Span12Mux_v.I -Span12Mux_s0_h.O Sp12to4.I -Span12Mux_s10_h.O LocalMux.I -Span12Mux_s10_h.O Sp12to4.I -Span12Mux_s10_v.O LocalMux.I -Span12Mux_s10_v.O Sp12to4.I -Span12Mux_s11_h.O LocalMux.I -Span12Mux_s11_h.O Sp12to4.I -Span12Mux_s11_v.O LocalMux.I -Span12Mux_s11_v.O Sp12to4.I -Span12Mux_s1_v.O LocalMux.I -Span12Mux_s1_v.O Span12Mux_v.I -Span12Mux_s2_h.O LocalMux.I -Span12Mux_s2_h.O Sp12to4.I -Span12Mux_s2_v.O LocalMux.I -Span12Mux_s2_v.O Sp12to4.I -Span12Mux_s3_h.O LocalMux.I -Span12Mux_s3_h.O Sp12to4.I -Span12Mux_s3_v.O LocalMux.I -Span12Mux_s3_v.O Sp12to4.I -Span12Mux_s4_h.O LocalMux.I -Span12Mux_s4_h.O Sp12to4.I -Span12Mux_s4_v.O LocalMux.I -Span12Mux_s5_h.O Sp12to4.I -Span12Mux_s5_v.O LocalMux.I -Span12Mux_s6_h.O LocalMux.I -Span12Mux_s6_h.O Sp12to4.I -Span12Mux_s6_v.O LocalMux.I -Span12Mux_s6_v.O Sp12to4.I -Span12Mux_s7_h.O LocalMux.I -Span12Mux_s7_h.O Sp12to4.I -Span12Mux_s7_v.O LocalMux.I -Span12Mux_s7_v.O Sp12to4.I -Span12Mux_s8_h.O LocalMux.I -Span12Mux_s8_h.O Sp12to4.I -Span12Mux_s8_v.O LocalMux.I -Span12Mux_s8_v.O Sp12to4.I -Span12Mux_s9_h.O LocalMux.I -Span12Mux_s9_h.O Sp12to4.I -Span12Mux_s9_v.O LocalMux.I -Span12Mux_s9_v.O Sp12to4.I -Span12Mux_v.O LocalMux.I -Span12Mux_v.O Sp12to4.I -Span12Mux_v.O Span12Mux_h.I -Span12Mux_v.O Span12Mux_s0_h.I -Span12Mux_v.O Span12Mux_s10_h.I -Span12Mux_v.O Span12Mux_s10_v.I -Span12Mux_v.O Span12Mux_s11_h.I -Span12Mux_v.O Span12Mux_s11_v.I -Span12Mux_v.O Span12Mux_s2_h.I -Span12Mux_v.O Span12Mux_s3_h.I -Span12Mux_v.O Span12Mux_s4_h.I -Span12Mux_v.O Span12Mux_s5_h.I -Span12Mux_v.O Span12Mux_s6_h.I -Span12Mux_v.O Span12Mux_s7_h.I -Span12Mux_v.O Span12Mux_s7_v.I -Span12Mux_v.O Span12Mux_s8_h.I -Span12Mux_v.O Span12Mux_s9_v.I -Span12Mux_v.O Span12Mux_v.I -Span4Mux_h.O LocalMux.I -Span4Mux_h.O Span4Mux_h.I -Span4Mux_h.O Span4Mux_s0_v.I -Span4Mux_h.O Span4Mux_s1_h.I -Span4Mux_h.O Span4Mux_s1_v.I -Span4Mux_h.O Span4Mux_s2_h.I -Span4Mux_h.O Span4Mux_s2_v.I -Span4Mux_h.O Span4Mux_s3_h.I -Span4Mux_h.O Span4Mux_s3_v.I -Span4Mux_h.O Span4Mux_v.I -Span4Mux_s0_v.O IoSpan4Mux.I -Span4Mux_s0_v.O LocalMux.I -Span4Mux_s0_v.O Span4Mux_v.I -Span4Mux_s1_h.O LocalMux.I -Span4Mux_s1_v.O IoSpan4Mux.I -Span4Mux_s1_v.O LocalMux.I -Span4Mux_s2_h.O LocalMux.I -Span4Mux_s2_h.O Span4Mux_v.I -Span4Mux_s2_v.O IoSpan4Mux.I -Span4Mux_s2_v.O LocalMux.I -Span4Mux_s2_v.O Span4Mux_h.I -Span4Mux_s2_v.O Span4Mux_v.I -Span4Mux_s3_h.O LocalMux.I -Span4Mux_s3_h.O Span4Mux_v.I -Span4Mux_s3_v.O IoSpan4Mux.I -Span4Mux_s3_v.O LocalMux.I -Span4Mux_s3_v.O Span4Mux_h.I -Span4Mux_s3_v.O Span4Mux_v.I -Span4Mux_v.O LocalMux.I -Span4Mux_v.O Span4Mux_h.I -Span4Mux_v.O Span4Mux_s0_v.I -Span4Mux_v.O Span4Mux_s1_h.I -Span4Mux_v.O Span4Mux_s1_v.I -Span4Mux_v.O Span4Mux_s2_h.I -Span4Mux_v.O Span4Mux_s2_v.I -Span4Mux_v.O Span4Mux_s3_h.I -Span4Mux_v.O Span4Mux_s3_v.I -Span4Mux_v.O Span4Mux_v.I -gio2CtrlBuf.O GlobalMux.I diff --git a/icetime/icetime.cc b/icetime/icetime.cc index 51c9c03..66357fa 100644 --- a/icetime/icetime.cc +++ b/icetime/icetime.cc @@ -601,7 +601,8 @@ bool is_primary(std::string cell_name, std::string out_port) std::string dsp_prefix = "SB_MAC16"; if(cell_type.substr(0, dsp_prefix.length()) == dsp_prefix) - return true; + return (cell_type != "SB_MAC16_MUL_U_16X16_BYPASS" && cell_type != "SB_MAC16_MUL_U_8X8_BYPASS" + && cell_type != "SB_MAC16_ADS_U_16P16_BYPASS" && cell_type != "SB_MAC16_ADS_U_32P32_BYPASS"); return false; } |