data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v
None: at end of input
1: b'%Warning-MULTITOP: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:33: Multiple top level modules\n                                                                                              : ... Suggest see manual; fix the duplicates, or use --top-module to select top.\n                   ... Use "/* verilator lint_off MULTITOP */" and lint_on around source to disable this message.\n                                                                                              : ... Top module \'adder\'\nmodule adder(\n       ^~~~~\n                                                                                              : ... Top module \'frac_lut6\'\nmodule frac_lut6(\n       ^~~~~~~~~\n                                                                                              : ... Top module \'dff\'\nmodule dff(\n       ^~~\n                                                                                              : ... Top module \'dffr\'\nmodule dffr(\n       ^~~~\n                                                                                              : ... Top module \'dffre\'\nmodule dffre(\n       ^~~~~\n                                                                                              : ... Top module \'dffs\'\nmodule dffs(\n       ^~~~\n                                                                                              : ... Top module \'dffse\'\nmodule dffse(\n       ^~~~~\n                                                                                              : ... Top module \'dffsr\'\nmodule dffsr(\n       ^~~~~\n                                                                                              : ... Top module \'dffsre\'\nmodule dffsre(\n       ^~~~~~\n                                                                                              : ... Top module \'latchsre\'\nmodule latchsre (\n       ^~~~~~~~\n                                                                                              : ... Top module \'scff\'\nmodule scff(\n       ^~~~\n                                                                                              : ... Top module \'DP_RAM16K\'\nmodule DP_RAM16K (\n       ^~~~~~~~~\n                                                                                              : ... Top module \'QL_DSP\'\nmodule QL_DSP (\n       ^~~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:456: Signal definition not found, creating implicitly: \'iL\'\n                                                                                               : ... Suggested alternative: \'iA\'\n    assign iL = iG + (iK_e << 8) + (iJ_e << 8) + (iF << 16);\n           ^~\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:39: Little bit endian vector: MSB < LSB of bit range: 0:63\n    parameter [0:63] LUT = 0;\n              ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:354: Operator ASSIGN expects 32 bits on the Assign RHS, but Assign RHS\'s CONST \'31\'h0\' generates 31 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n            internal = 31\'b0; \n                     ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:364: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 0]) ram[waddr][ 0] <= data_in[ 0];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:365: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 1]) ram[waddr][ 1] <= data_in[ 1];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:366: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 2]) ram[waddr][ 2] <= data_in[ 2];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:367: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 3]) ram[waddr][ 3] <= data_in[ 3];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:368: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 4]) ram[waddr][ 4] <= data_in[ 4];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:369: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 5]) ram[waddr][ 5] <= data_in[ 5];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:370: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 6]) ram[waddr][ 6] <= data_in[ 6];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:371: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 7]) ram[waddr][ 7] <= data_in[ 7];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:372: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 8]) ram[waddr][ 8] <= data_in[ 8];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:373: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[ 9]) ram[waddr][ 9] <= data_in[ 9];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:374: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[10]) ram[waddr][10] <= data_in[10];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:375: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[11]) ram[waddr][11] <= data_in[11];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:376: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[12]) ram[waddr][12] <= data_in[12];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:377: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[13]) ram[waddr][13] <= data_in[13];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:378: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[14]) ram[waddr][14] <= data_in[14];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:379: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[15]) ram[waddr][15] <= data_in[15];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:380: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[16]) ram[waddr][16] <= data_in[16];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:381: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[17]) ram[waddr][17] <= data_in[17];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:382: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[18]) ram[waddr][18] <= data_in[18];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:383: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[19]) ram[waddr][19] <= data_in[19];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:384: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[20]) ram[waddr][20] <= data_in[20];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:385: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[21]) ram[waddr][21] <= data_in[21];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:386: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[22]) ram[waddr][22] <= data_in[22];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:387: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[23]) ram[waddr][23] <= data_in[23];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:388: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[24]) ram[waddr][24] <= data_in[24];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:389: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[25]) ram[waddr][25] <= data_in[25];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:390: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[26]) ram[waddr][26] <= data_in[26];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:391: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[27]) ram[waddr][27] <= data_in[27];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:392: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[28]) ram[waddr][28] <= data_in[28];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:393: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[29]) ram[waddr][29] <= data_in[29];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:394: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[30]) ram[waddr][30] <= data_in[30];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:395: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              if (WMASK[31]) ram[waddr][31] <= data_in[31];\n                                ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:401: Bit extraction of array[512:0] requires 10 bit index, not 9 bits.\n                                                                                            : ... In instance DP_RAM16K.memory_0\n              internal <= ram[raddr];\n                             ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:456: Operator ADD expects 24 bits on the LHS, but LHS\'s VARREF \'iG\' generates 16 bits.\n                                                                                            : ... In instance QL_DSP\n    assign iL = iG + (iK_e << 8) + (iJ_e << 8) + (iF << 16);\n                   ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:456: Operator SHIFTL expects 24 bits on the LHS, but LHS\'s VARREF \'iF\' generates 16 bits.\n                                                                                            : ... In instance QL_DSP\n    assign iL = iG + (iK_e << 8) + (iJ_e << 8) + (iF << 16);\n                                                     ^~\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:456: Operator ASSIGNW expects 1 bits on the Assign RHS, but Assign RHS\'s ADD generates 24 bits.\n                                                                                            : ... In instance QL_DSP\n    assign iL = iG + (iK_e << 8) + (iJ_e << 8) + (iF << 16);\n              ^\n%Warning-WIDTH: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:459: Operator ASSIGNW expects 32 bits on the Assign RHS, but Assign RHS\'s VARREF \'iL\' generates 1 bits.\n                                                                                            : ... In instance QL_DSP\n    assign O = iL;\n             ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:34: Little bit endian vector: MSB < LSB of bit range: 0:5\n    input [0:5] in,\n          ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:35: Little bit endian vector: MSB < LSB of bit range: 0:3\n    output [0:3] lut4_out,\n           ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:36: Little bit endian vector: MSB < LSB of bit range: 0:1\n    output [0:1] lut5_out,\n           ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:41: Little bit endian vector: MSB < LSB of bit range: 0:5\n    wire [0:5] li = in;\n         ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:44: Little bit endian vector: MSB < LSB of bit range: 0:31\n    wire [0:31] s1 = li[0] ?\n         ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:54: Little bit endian vector: MSB < LSB of bit range: 0:15\n    wire [0:15] s2 = li[1] ?\n         ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:60: Little bit endian vector: MSB < LSB of bit range: 0:7\n    wire [0:7] s3 = li[2] ?\n         ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:64: Little bit endian vector: MSB < LSB of bit range: 0:3\n    wire [0:3] s4 = li[3] ? {s3[0], s3[2], s3[4], s3[6]}:\n         ^\n%Warning-LITENDIAN: data/full_repos/permissive/220229160/ql-qlf-plugin/qlf_k6n10/cells_sim.v:67: Little bit endian vector: MSB < LSB of bit range: 0:1\n    wire [0:1] s5 = li[4] ? {s4[0], s4[2]} : {s4[1], s4[3]};\n         ^\n%Error: Exiting due to 50 warning(s)\n'
module adder(
    output sumout,
    output cout,
    input a,
    input b,
    input cin
);
    assign sumout = a ^ b ^ cin;
    assign cout = (a & b) | ((a | b) & cin);

endmodule
module adder(
    output sumout,
    output cout,
    input a,
    input b,
    input cin
);

    assign sumout = a ^ b ^ cin;
    assign cout = (a & b) | ((a | b) & cin);

endmodule