data/full_repos/permissive/174242803/src/mips_syn.v
 line:108 column:11: Illegal character '\x00'
1: b'%Warning-PINMISSING: data/full_repos/permissive/174242803/src/mips_syn.v:1146: Cell has missing pin: \'CO\'\n  alu_DW01_add_0 add_1_root_add_13_2 ( .A(a), .B(b2), .CI(n3), .SUM(sum) );\n                 ^~~~~~~~~~~~~~~~~~~\n                     ... Use "/* verilator lint_off PINMISSING */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1087: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_7 ( .A(A[7]), .B(B[7]), .C(carry[7]), .YS(SUM[7]) );\n  ^~~~\n        ... Looked in:\n             data/full_repos/permissive/174242803/src,data/full_repos/permissive/174242803/FAX1\n             data/full_repos/permissive/174242803/src,data/full_repos/permissive/174242803/FAX1.v\n             data/full_repos/permissive/174242803/src,data/full_repos/permissive/174242803/FAX1.sv\n             FAX1\n             FAX1.v\n             FAX1.sv\n             obj_dir/FAX1\n             obj_dir/FAX1.v\n             obj_dir/FAX1.sv\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1088: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_6 ( .A(A[6]), .B(B[6]), .C(carry[6]), .YC(carry[7]), .YS(SUM[6]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1089: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_5 ( .A(A[5]), .B(B[5]), .C(carry[5]), .YC(carry[6]), .YS(SUM[5]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1090: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_4 ( .A(A[4]), .B(B[4]), .C(carry[4]), .YC(carry[5]), .YS(SUM[4]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1091: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_3 ( .A(A[3]), .B(B[3]), .C(carry[3]), .YC(carry[4]), .YS(SUM[3]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1092: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_2 ( .A(A[2]), .B(B[2]), .C(carry[2]), .YC(carry[3]), .YS(SUM[2]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1093: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_1 ( .A(A[1]), .B(B[1]), .C(carry[1]), .YC(carry[2]), .YS(SUM[1]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1094: Cannot find file containing module: \'FAX1\'\n  FAX1 U1_0 ( .A(A[0]), .B(B[0]), .C(CI), .YC(carry[1]), .YS(SUM[0]) );\n  ^~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1109: Cannot find file containing module: \'AND2X2\'\n  AND2X2 U2 ( .A(alucont[1]), .B(sum[7]), .Y(n32) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1110: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U13 ( .A(n4), .B(n13), .C(n14), .Y(result[7]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1111: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U14 ( .A(sum[7]), .B(n15), .C(n5), .D(n16), .Y(n14) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1112: Cannot find file containing module: \'OR2X1\'\n  OR2X1 U15 ( .A(a[7]), .B(b[7]), .Y(n16) );\n  ^~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1113: Cannot find file containing module: \'NAND2X1\'\n  NAND2X1 U16 ( .A(a[7]), .B(n1), .Y(n13) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1114: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U17 ( .A(n17), .B(n6), .C(n18), .Y(result[6]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1115: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U18 ( .A(b[6]), .B(n19), .C(sum[6]), .D(n15), .Y(n18) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1116: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U19 ( .A(alucont[1]), .B(n6), .C(n17), .Y(n19) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1117: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U20 ( .A(n17), .B(n7), .C(n20), .Y(result[5]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1118: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U21 ( .A(b[5]), .B(n21), .C(sum[5]), .D(n15), .Y(n20) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1119: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U22 ( .A(alucont[1]), .B(n7), .C(n17), .Y(n21) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1120: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U23 ( .A(n17), .B(n8), .C(n22), .Y(result[4]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1121: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U24 ( .A(b[4]), .B(n23), .C(sum[4]), .D(n15), .Y(n22) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1122: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U25 ( .A(alucont[1]), .B(n8), .C(n17), .Y(n23) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1123: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U26 ( .A(n17), .B(n9), .C(n24), .Y(result[3]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1124: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U27 ( .A(b[3]), .B(n25), .C(sum[3]), .D(n15), .Y(n24) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1125: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U28 ( .A(alucont[1]), .B(n9), .C(n17), .Y(n25) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1126: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U29 ( .A(n17), .B(n10), .C(n26), .Y(result[2]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1127: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U30 ( .A(b[2]), .B(n27), .C(sum[2]), .D(n15), .Y(n26) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1128: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U31 ( .A(alucont[1]), .B(n10), .C(n17), .Y(n27) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1129: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U32 ( .A(n17), .B(n11), .C(n28), .Y(result[1]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1130: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U33 ( .A(b[1]), .B(n29), .C(sum[1]), .D(n15), .Y(n28) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1131: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U34 ( .A(alucont[1]), .B(n11), .C(n17), .Y(n29) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1132: Cannot find file containing module: \'NAND2X1\'\n  NAND2X1 U35 ( .A(n30), .B(n31), .Y(result[0]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1133: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U36 ( .A(n32), .B(alucont[0]), .C(b[0]), .D(n33), .Y(n31) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1134: Cannot find file containing module: \'OAI21X1\'\n  OAI21X1 U37 ( .A(alucont[1]), .B(n12), .C(n17), .Y(n33) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1135: Cannot find file containing module: \'AOI22X1\'\n  AOI22X1 U38 ( .A(sum[0]), .B(n15), .C(a[0]), .D(n5), .Y(n30) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1136: Cannot find file containing module: \'NAND2X1\'\n  NAND2X1 U39 ( .A(alucont[0]), .B(n1), .Y(n17) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1137: Cannot find file containing module: \'NOR2X1\'\n  NOR2X1 U40 ( .A(n1), .B(alucont[0]), .Y(n15) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1138: Cannot find file containing module: \'XNOR2X1\'\n  XNOR2X1 U41 ( .A(n4), .B(alucont[2]), .Y(b2[7]) );\n  ^~~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1139: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U42 ( .A(b[6]), .B(alucont[2]), .Y(b2[6]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1140: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U43 ( .A(b[5]), .B(alucont[2]), .Y(b2[5]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1141: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U44 ( .A(b[4]), .B(n3), .Y(b2[4]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1142: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U45 ( .A(b[3]), .B(n3), .Y(b2[3]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1143: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U46 ( .A(b[2]), .B(n3), .Y(b2[2]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1144: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U47 ( .A(b[1]), .B(n3), .Y(b2[1]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1145: Cannot find file containing module: \'XOR2X1\'\n  XOR2X1 U48 ( .A(b[0]), .B(n3), .Y(b2[0]) );\n  ^~~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1147: Cannot find file containing module: \'INVX2\'\n  INVX2 U3 ( .A(n2), .Y(n3) );\n  ^~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1148: Cannot find file containing module: \'INVX2\'\n  INVX2 U4 ( .A(alucont[2]), .Y(n2) );\n  ^~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1149: Cannot find file containing module: \'INVX2\'\n  INVX2 U5 ( .A(alucont[1]), .Y(n1) );\n  ^~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1150: Cannot find file containing module: \'INVX2\'\n  INVX2 U6 ( .A(b[7]), .Y(n4) );\n  ^~~~~\n%Error: data/full_repos/permissive/174242803/src/mips_syn.v:1151: Cannot find file containing module: \'INVX2\'\n  INVX2 U7 ( .A(n17), .Y(n5) );\n  ^~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
module mips ( clk, rst, memdata, memread, memwrite, writedata, adr, const_gnd
 );
  input [7:0] memdata;
  output [7:0] writedata;
  output [7:0] adr;
  input clk, rst, const_gnd;
  output memread, memwrite;
  wire   alusrca, memtoreg, iord, regwrite, regdst, pcwrite, branch, pcen,
         zero, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14,
         n15, n16, n17, n18, SYNOPSYS_UNCONNECTED_1, SYNOPSYS_UNCONNECTED_2,
         SYNOPSYS_UNCONNECTED_3, SYNOPSYS_UNCONNECTED_4,
         SYNOPSYS_UNCONNECTED_5, SYNOPSYS_UNCONNECTED_6,
         SYNOPSYS_UNCONNECTED_7, SYNOPSYS_UNCONNECTED_8,
         SYNOPSYS_UNCONNECTED_9, SYNOPSYS_UNCONNECTED_10,
         SYNOPSYS_UNCONNECTED_11, SYNOPSYS_UNCONNECTED_12,
         SYNOPSYS_UNCONNECTED_13, SYNOPSYS_UNCONNECTED_14,
         SYNOPSYS_UNCONNECTED_15, SYNOPSYS_UNCONNECTED_16,
         SYNOPSYS_UNCONNECTED_17, SYNOPSYS_UNCONNECTED_18,
         SYNOPSYS_UNCONNECTED_19, SYNOPSYS_UNCONNECTED_20;
  wire   [31:0] instr;
  wire   [1:0] pcsource;
  wire   [1:0] alusrcb;
  wire   [1:0] aluop;
  wire   [3:0] irwrite;
  wire   [2:0] alucont;

  controller cont ( .clk(clk), .rst(n2), .op(instr[31:26]), .memread(memread), 
        .memwrite(memwrite), .alusrca(alusrca), .memtoreg(memtoreg), .iord(
        iord), .regwrite(regwrite), .regdst(regdst), .pcsource(pcsource), 
        .alusrcb(alusrcb), .aluop(aluop), .irwrite(irwrite), .pcwrite(pcwrite), 
        .branch(branch) );
  alucontrol ac ( .alucont(alucont), .aluop(aluop), .funct(instr[5:0]) );
  datapath dp ( .adr(adr), .instr({instr[31:26], SYNOPSYS_UNCONNECTED_1, 
        SYNOPSYS_UNCONNECTED_2, SYNOPSYS_UNCONNECTED_3, SYNOPSYS_UNCONNECTED_4, 
        SYNOPSYS_UNCONNECTED_5, SYNOPSYS_UNCONNECTED_6, SYNOPSYS_UNCONNECTED_7, 
        SYNOPSYS_UNCONNECTED_8, SYNOPSYS_UNCONNECTED_9, 
        SYNOPSYS_UNCONNECTED_10, SYNOPSYS_UNCONNECTED_11, 
        SYNOPSYS_UNCONNECTED_12, SYNOPSYS_UNCONNECTED_13, 
        SYNOPSYS_UNCONNECTED_14, SYNOPSYS_UNCONNECTED_15, 
        SYNOPSYS_UNCONNECTED_16, SYNOPSYS_UNCONNECTED_17, 
        SYNOPSYS_UNCONNECTED_18, SYNOPSYS_UNCONNECTED_19, 
        SYNOPSYS_UNCONNECTED_20, instr[5:0]}), .writedata(writedata), .zero(
        zero), .alucontrol(alucont), .alusrca(alusrca), .alusrcb(alusrcb), 
        .iord(iord), .irwrite(irwrite), .memdata({n18, n16, n14, n12, n10, n8, 
        n6, n4}), .memtoreg(memtoreg), .pcen(pcen), .pcsource(pcsource), 
        .regdst(regdst), .regwrite(regwrite), .clk(clk), .reset(n2), 
        .const_gnd(const_gnd) );
  pc_controller pc ( .pcwrite(pcwrite), .branch(branch), .zero(zero), .pcen(
        pcen) );
  INVX2 U1 ( .A(rst), .Y(n1) );
  INVX2 U2 ( .A(n1), .Y(n2) );
  INVX2 U3 ( .A(memdata[0]), .Y(n3) );
  INVX2 U4 ( .A(n3), .Y(n4) );
  INVX2 U5 ( .A(memdata[1]), .Y(n5) );
  INVX2 U6 ( .A(n5), .Y(n6) );
  INVX2 U7 ( .A(memdata[2]), .Y(n7) );
  INVX2 U8 ( .A(n7), .Y(n8) );
  INVX2 U9 ( .A(memdata[3]), .Y(n9) );
  INVX2 U10 ( .A(n9), .Y(n10) );
  INVX2 U11 ( .A(memdata[4]), .Y(n11) );
  INVX2 U12 ( .A(n11), .Y(n12) );
  INVX2 U13 ( .A(memdata[5]), .Y(n13) );
  INVX2 U14 ( .A(n13), .Y(n14) );
  INVX2 U15 ( .A(memdata[6]), .Y(n15) );
  INVX2 U16 ( .A(n15), .Y(n16) );
  INVX2 U17 ( .A(memdata[7]), .Y(n17) );
  INVX2 U18 ( .A(n17), .Y(n18) );
endmodule
module mips ( clk, rst, memdata, memread, memwrite, writedata, adr, const_gnd
 );

  input [7:0] memdata;
  output [7:0] writedata;
  output [7:0] adr;
  input clk, rst, const_gnd;
  output memread, memwrite;
  wire   alusrca, memtoreg, iord, regwrite, regdst, pcwrite, branch, pcen,
         zero, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14,
         n15, n16, n17, n18, SYNOPSYS_UNCONNECTED_1, SYNOPSYS_UNCONNECTED_2,
         SYNOPSYS_UNCONNECTED_3, SYNOPSYS_UNCONNECTED_4,
         SYNOPSYS_UNCONNECTED_5, SYNOPSYS_UNCONNECTED_6,
         SYNOPSYS_UNCONNECTED_7, SYNOPSYS_UNCONNECTED_8,
         SYNOPSYS_UNCONNECTED_9, SYNOPSYS_UNCONNECTED_10,
         SYNOPSYS_UNCONNECTED_11, SYNOPSYS_UNCONNECTED_12,
         SYNOPSYS_UNCONNECTED_13, SYNOPSYS_UNCONNECTED_14,
         SYNOPSYS_UNCONNECTED_15, SYNOPSYS_UNCONNECTED_16,
         SYNOPSYS_UNCONNECTED_17, SYNOPSYS_UNCONNECTED_18,
         SYNOPSYS_UNCONNECTED_19, SYNOPSYS_UNCONNECTED_20;
  wire   [31:0] instr;
  wire   [1:0] pcsource;
  wire   [1:0] alusrcb;
  wire   [1:0] aluop;
  wire   [3:0] irwrite;
  wire   [2:0] alucont;

  controller cont ( .clk(clk), .rst(n2), .op(instr[31:26]), .memread(memread), 
        .memwrite(memwrite), .alusrca(alusrca), .memtoreg(memtoreg), .iord(
        iord), .regwrite(regwrite), .regdst(regdst), .pcsource(pcsource), 
        .alusrcb(alusrcb), .aluop(aluop), .irwrite(irwrite), .pcwrite(pcwrite), 
        .branch(branch) );
  alucontrol ac ( .alucont(alucont), .aluop(aluop), .funct(instr[5:0]) );
  datapath dp ( .adr(adr), .instr({instr[31:26], SYNOPSYS_UNCONNECTED_1, 
        SYNOPSYS_UNCONNECTED_2, SYNOPSYS_UNCONNECTED_3, SYNOPSYS_UNCONNECTED_4, 
        SYNOPSYS_UNCONNECTED_5, SYNOPSYS_UNCONNECTED_6, SYNOPSYS_UNCONNECTED_7, 
        SYNOPSYS_UNCONNECTED_8, SYNOPSYS_UNCONNECTED_9, 
        SYNOPSYS_UNCONNECTED_10, SYNOPSYS_UNCONNECTED_11, 
        SYNOPSYS_UNCONNECTED_12, SYNOPSYS_UNCONNECTED_13, 
        SYNOPSYS_UNCONNECTED_14, SYNOPSYS_UNCONNECTED_15, 
        SYNOPSYS_UNCONNECTED_16, SYNOPSYS_UNCONNECTED_17, 
        SYNOPSYS_UNCONNECTED_18, SYNOPSYS_UNCONNECTED_19, 
        SYNOPSYS_UNCONNECTED_20, instr[5:0]}), .writedata(writedata), .zero(
        zero), .alucontrol(alucont), .alusrca(alusrca), .alusrcb(alusrcb), 
        .iord(iord), .irwrite(irwrite), .memdata({n18, n16, n14, n12, n10, n8, 
        n6, n4}), .memtoreg(memtoreg), .pcen(pcen), .pcsource(pcsource), 
        .regdst(regdst), .regwrite(regwrite), .clk(clk), .reset(n2), 
        .const_gnd(const_gnd) );
  pc_controller pc ( .pcwrite(pcwrite), .branch(branch), .zero(zero), .pcen(
        pcen) );
  INVX2 U1 ( .A(rst), .Y(n1) );
  INVX2 U2 ( .A(n1), .Y(n2) );
  INVX2 U3 ( .A(memdata[0]), .Y(n3) );
  INVX2 U4 ( .A(n3), .Y(n4) );
  INVX2 U5 ( .A(memdata[1]), .Y(n5) );
  INVX2 U6 ( .A(n5), .Y(n6) );
  INVX2 U7 ( .A(memdata[2]), .Y(n7) );
  INVX2 U8 ( .A(n7), .Y(n8) );
  INVX2 U9 ( .A(memdata[3]), .Y(n9) );
  INVX2 U10 ( .A(n9), .Y(n10) );
  INVX2 U11 ( .A(memdata[4]), .Y(n11) );
  INVX2 U12 ( .A(n11), .Y(n12) );
  INVX2 U13 ( .A(memdata[5]), .Y(n13) );
  INVX2 U14 ( .A(n13), .Y(n14) );
  INVX2 U15 ( .A(memdata[6]), .Y(n15) );
  INVX2 U16 ( .A(n15), .Y(n16) );
  INVX2 U17 ( .A(memdata[7]), .Y(n17) );
  INVX2 U18 ( .A(n17), .Y(n18) );
endmodule