13_rtllm_arithmetic / task_03 | verified_adder_32bit
Здесь перечислены все реальные попытки этой модели на одной задаче. По каждой попытке можно увидеть, до какой стадии она дошла, где именно сломалась и какое сообщение об ошибке вернулось из syntax, functional или synthesis.
| sample | run | extract_ok | syntax_ok | functional_ok | openlane_ok | final_success | failure_stage | failure_reason | details |
|---|---|---|---|---|---|---|---|---|---|
| sample_1 | run_20260427_102437_171676_163c0c | ok | ok | ok | failed | failed | synthesis | OpenLane failed: 2 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_1
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// 16-bit CLA blocks
cla_16bit cla_16bit_inst0 (
.A(A[16:1]),
.B(B[16:1]),
.C0(1'b0),
.S(S[16:1]),
.C16(carry[0])
);
cla_16bit cla_16bit_inst1 (
.A(A[32:17]),
.B(B[32:17]),
.C0(carry[0]),
.S(S[32:17]),
.C16(carry[1])
);
cla_4bit cla_4bit_inst0 (
.A(A[4:1]),
.B(B[4:1]),
.C0(1'b0),
.S(S[4:1]),
.C4(carry[2])
...
functional details[stdout] ===========Test completed with 100 /100 failures=========== synthesis details[error] OpenLane failed: 2 errors[][
{
"stage": "openlane",
"code": "openlane.failed",
"message": "OpenLane failed: 2",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": true,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_2 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: warning: Part select S[7:0] is out of range. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_2
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// Instantiate 4 instances of 8-bit CLA blocks
adder_8bit u0 (.A(A[7:0]), .B(B[7:0]), .C0(1'b0), .S(S[7:0]), .C8(carry[0]));
adder_8bit u1 (.A(A[15:8]), .B(B[15:8]), .C0(carry[0]), .S(S[15:8]), .C8(carry[1]));
adder_8bit u2 (.A(A[23:16]), .B(B[23:16]), .C0(carry[1]), .S(S[23:16]), .C8(carry[2]));
adder_8bit u3 (.A(A[31:24]), .B(B[31:24]), .C0(carry[2]), .S(S[31:24]), .C8(carry[3]));
adder_8bit u4 (.A(A[31:24]), .B(B[31:24]), .C0(carry[3]), .S(S[31:24]), .C8(carry[4]));
adder_8bit u5 (.A(A[23:16]), .B(B[23:16]), .C0(carry[4]), .S(S[23:16]), .C8(carry[5]));
adder_8bit u6 (.A(A[15:8]), .B(B[15:8]), .C0(carry[5]), .S(S[15:8]), .C8(carry[6]));
adder_8bit u7 (.A(A[7:0]), .B(B[7:0]), .C0(carry[6]), .S(S[7:0]), .C8(carry[7]));
// Propagate the carry out from the last 8-bit CLA block
assign C32 = carry[7];
endmodule
module adder_8bit (
input [7:0] A,
input [7:0] B,
input C0,
output [7:0] S,
output C8
);
...
syntax details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] 4 error(s) during elaboration. functional details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] 4 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n4 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_2/functional/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n4 error(s) during elaboration.\n",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_3 | run_20260427_102437_171676_163c0c | ok | ok | ok | failed | failed | synthesis | OpenLane failed: 2 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_3
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// 16-bit CLA blocks for the upper half of the adder
cla_16bit cla_upper (
.A(A[32:17]),
.B(B[32:17]),
.C0(carry[4]),
.S(S[32:17]),
.C16(carry[8])
);
// 16-bit CLA blocks for the lower half of the adder
cla_16bit cla_lower (
.A(A[16:1]),
.B(B[16:1]),
.C0(1'b0),
.S(S[16:1]),
.C16(carry[5])
);
// Propagate carries for the upper and lower halves
assign carry[0] = 1'b0;
assign carry[1] = carry[0] | (A[1] & B[1]);
assign carry[2] = carry[1] | (A[2] & B[2]);
assign carry[3] = carry[2] | (A[3] & B[3]);
...
functional details[stdout] ===========Test completed with 99 /100 failures=========== synthesis details[error] OpenLane failed: 2 errors[][
{
"stage": "openlane",
"code": "openlane.failed",
"message": "OpenLane failed: 2",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": true,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_4 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: warning: Part select S[7:0] is out of range. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_4
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] c;
// Instantiate 4 instances of the 8-bit CLA block
adder_8bit u0 (.A(A[7:0]), .B(B[7:0]), .C0(1'b0), .S(S[7:0]), .C4(c[0]));
adder_8bit u1 (.A(A[15:8]), .B(B[15:8]), .C0(c[0]), .S(S[15:8]), .C4(c[1]));
adder_8bit u2 (.A(A[23:16]), .B(B[23:16]), .C0(c[1]), .S(S[23:16]), .C4(c[2]));
adder_8bit u3 (.A(A[31:24]), .B(B[31:24]), .C0(c[2]), .S(S[31:24]), .C4(c[3]));
// Propagate the carry out from the last 8-bit CLA block to C32
assign C32 = c[3];
endmodule
module adder_8bit (
input [7:0] A,
input [7:0] B,
input C0,
output [7:0] S,
output C4
);
wire [7:0] G; // Generate terms
wire [7:0] P; // Propagate terms
wire [8:0] C; // Carry terms
...
syntax details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] 2 error(s) during elaboration. functional details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] 2 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n2 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_4/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n2 error(s) during elaboration.\n",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_5 | run_20260427_102437_171676_163c0c | ok | ok | ok | failed | failed | synthesis | OpenLane failed: 2 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_5
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// Instantiate 4 instances of the 8-bit CLA block
adder_8bit u0 (
.A(A[8:1]),
.B(B[8:1]),
.C0(1'b0),
.S(S[8:1]),
.C4(carry[0])
);
adder_8bit u1 (
.A(A[16:9]),
.B(B[16:9]),
.C0(carry[0]),
.S(S[16:9]),
.C4(carry[1])
);
adder_8bit u2 (
.A(A[24:17]),
.B(B[24:17]),
.C0(carry[1]),
.S(S[24:17]),
.C4(carry[2])
...
functional details[stdout] ===========Your Design Passed=========== synthesis details[error] OpenLane failed: 2 errors[][
{
"stage": "openlane",
"code": "openlane.failed",
"message": "OpenLane failed: 2",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": true,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_6 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:11: error: Wrong number of ports. Expecting 6, got 5. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_6
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// Instantiate 4 instances of the 8-bit CLA block
adder_8bit u0 (A[1:0], B[1:0], S[1:0], , carry[0]);
adder_8bit u1 (A[9:2], B[9:2], S[9:2], , carry[1]);
adder_8bit u2 (A[17:10], B[17:10], S[17:10], , carry[2]);
adder_8bit u3 (A[25:18], B[25:18], S[25:18], , carry[3]);
adder_8bit u4 (A[32:26], B[32:26], S[32:26], , carry[4]);
// Propagate the carries for the 8-bit CLA blocks
assign carry[5] = carry[4];
assign carry[6] = carry[3];
assign carry[7] = carry[2];
assign carry[8] = carry[1];
// Final carry out is the last carry generated
assign C32 = carry[8];
endmodule
module adder_8bit (
input [7:0] A,
input [7:0] B,
output [7:0] S,
output P, G,
...
syntax details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:11: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:12: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:13: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:14: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:15: error: Wrong number of ports. Expecting 6, got 5. 5 error(s) during elaboration. functional details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:11: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:12: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:13: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:14: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:15: error: Wrong number of ports. Expecting 6, got 5. 5 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:11: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:12: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:13: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:14: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/generated.v:15: error: Wrong number of ports. Expecting 6, got 5.\n5 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:11: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:12: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:13: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:14: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_6/functional/generated.v:15: error: Wrong number of ports. Expecting 6, got 5.\n5 error(s) during elaboration.\n",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_7 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: warning: Part select S[7:0] is out of range. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_7
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// Instantiate 4 instances of 8-bit CLA blocks
adder_8bit u0 (.A(A[7:0]), .B(B[7:0]), .C0(1'b0), .S(S[7:0]), .C8(carry[0]));
adder_8bit u1 (.A(A[15:8]), .B(B[15:8]), .C0(carry[0]), .S(S[15:8]), .C8(carry[1]));
adder_8bit u2 (.A(A[23:16]), .B(B[23:16]), .C0(carry[1]), .S(S[23:16]), .C8(carry[2]));
adder_8bit u3 (.A(A[31:24]), .B(B[31:24]), .C0(carry[2]), .S(S[31:24]), .C8(carry[3]));
adder_8bit u4 (.A(A[31:24]), .B(B[31:24]), .C0(carry[3]), .S(S[31:24]), .C8(carry[4]));
adder_8bit u5 (.A(A[23:16]), .B(B[23:16]), .C0(carry[4]), .S(S[23:16]), .C8(carry[5]));
adder_8bit u6 (.A(A[15:8]), .B(B[15:8]), .C0(carry[5]), .S(S[15:8]), .C8(carry[6]));
adder_8bit u7 (.A(A[7:0]), .B(B[7:0]), .C0(carry[6]), .S(S[7:0]), .C8(carry[7]));
// Final carry out is the last carry generated in the 32-bit addition
assign C32 = carry[7];
endmodule
module adder_8bit (
input [7:0] A,
input [7:0] B,
input C0,
output [7:0] S,
output C8
);
...
syntax details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] 4 error(s) during elaboration. functional details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: warning: Part select S[7:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0] 4 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n4 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: warning: Part select S[7:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: sorry: part selects straddling the start of signal (S['sd7:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_7/functional/generated.v:18: : Port 4 (S) of adder_8bit is connected to S['sd7:'sd0]\n4 error(s) during elaboration.\n",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_8 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | k_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:116: error: Index G[12] is out of range. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_8
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// 16-bit CLA blocks for the upper half of the adder
cla_16bit cla_upper (
.A(A[32:17]),
.B(B[32:17]),
.C0(carry[4]),
.S(S[32:17]),
.C16(carry[8])
);
// 16-bit CLA blocks for the lower half of the adder
cla_16bit cla_lower (
.A(A[16:1]),
.B(B[16:1]),
.C0(1'b0),
.S(S[16:1]),
.C16(carry[5])
);
// Propagate carries for the lower and upper halves
assign carry[0] = 1'b0;
assign carry[1] = carry[0] | (A[1] & B[1]);
assign carry[2] = carry[1] | (A[2] & B[2]);
assign carry[3] = carry[2] | (A[3] & B[3]);
...
syntax details[stderr] k_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:116: error: Index G[12] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:117: error: Index P[12] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:118: error: Index C[12] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:121: error: Index G[13] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:122: error: Index P[13] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:123: error: Index C[13] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:126: error: Index G[14] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:127: error: Index P[14] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:128: error: Index C[14] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:131: error: Index G[15] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:132: error: Index P[15] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:133: error: Index C[15] is out of range. 66 error(s) during elaboration. functional details[stderr] ut of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:98: error: Index C[8] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:101: error: Index G[9] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:102: error: Index P[9] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:103: error: Index C[9] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:106: error: Index G[10] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:107: error: Index P[10] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:108: error: Index C[10] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:111: error: Index G[11] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:112: error: Index P[11] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:113: error: Index C[11] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:116: error: Index G[12] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:117: error: Index P[12] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:118: error: Index C[12] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:121: error: Index G[13] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:122: error: Index P[13] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:123: error: Index C[13] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:126: error: Index G[14] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:127: error: Index P[14] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:128: error: Index C[14] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:131: error: Index G[15] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:132: error: Index P[15] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:133: error: Index C[15] is out of range. 66 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "k_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:116: error: Index G[12] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:117: error: Index P[12] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:118: error: Index C[12] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:121: error: Index G[13] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:122: error: Index P[13] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:123: error: Index C[13] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:126: error: Index G[14] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:127: error: Index P[14] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:128: error: Index C[14] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:131: error: Index G[15] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:132: error: Index P[15] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/generated.v:133: error: Index C[15] is out of range.\n66 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "ut of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:98: error: Index C[8] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:101: error: Index G[9] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:102: error: Index P[9] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:103: error: Index C[9] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:106: error: Index G[10] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:107: error: Index P[10] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:108: error: Index C[10] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:111: error: Index G[11] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:112: error: Index P[11] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:113: error: Index C[11] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:116: error: Index G[12] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:117: error: Index P[12] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:118: error: Index C[12] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:121: error: Index G[13] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_8/functional/generated.v:122: error: Index P[13] is out of range.\n/data/eval/out/run_20260427_102437_1716…
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_9 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:11: error: Wrong number of ports. Expecting 6, got 5. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_9
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] carry;
// Instantiate 4 instances of the 8-bit CLA block
adder_8bit u0 (A[1:0], B[1:0], S[1:0], , carry[0]);
adder_8bit u1 (A[9:2], B[9:2], S[9:2], , carry[1]);
adder_8bit u2 (A[17:10], B[17:10], S[17:10], , carry[2]);
adder_8bit u3 (A[25:18], B[25:18], S[25:18], , carry[3]);
adder_8bit u4 (A[32:26], B[32:26], S[32:26], , carry[4]);
// Propagate the carries through the 8-bit CLA blocks
assign carry[5] = carry[4];
assign carry[6] = carry[4];
assign carry[7] = carry[4];
assign carry[8] = carry[4];
// Final carry out is the last carry generated
assign C32 = carry[8];
endmodule
module adder_8bit (
input [7:0] A,
input [7:0] B,
output [7:0] S,
output P, G,
...
syntax details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:11: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:12: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:13: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:14: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:15: error: Wrong number of ports. Expecting 6, got 5. 5 error(s) during elaboration. functional details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:11: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:12: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:13: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:14: error: Wrong number of ports. Expecting 6, got 5. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:15: error: Wrong number of ports. Expecting 6, got 5. 5 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:11: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:12: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:13: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:14: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/generated.v:15: error: Wrong number of ports. Expecting 6, got 5.\n5 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:11: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:12: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:13: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:14: error: Wrong number of ports. Expecting 6, got 5.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_9/functional/generated.v:15: error: Wrong number of ports. Expecting 6, got 5.\n5 error(s) during elaboration.\n",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_10 | run_20260427_102437_171676_163c0c | ok | failed | failed | skipped | failed | syntax | thmetic__task_03/sample_10/generated.v:11: : Padding 6 high bits of the port. |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_off\benchmarks\rtllm\tasks\rtllm__13_rtllm_arithmetic__task_03\samples\run_20260427_102437_171676_163c0c__sample_10
generated.v previewmodule adder_32bit (
input [32:1] A,
input [32:1] B,
output [32:1] S,
output C32
);
wire [8:0] c;
// Instantiate 4 instances of the 8-bit CLA block
adder_8bit u0 (A[1:0], B[1:0], c[0], S[1:0], c[1]);
adder_8bit u1 (A[9:2], B[9:2], c[1], S[9:2], c[2]);
adder_8bit u2 (A[17:10], B[17:10], c[2], S[17:10], c[3]);
adder_8bit u3 (A[25:18], B[25:18], c[3], S[25:18], c[4]);
adder_8bit u4 (A[33:26], B[33:26], c[4], S[33:26], c[5]);
adder_8bit u5 (A[33:26] & {8{1'b0}}, B[33:26] & {8{1'b0}}, 1'b0, S[33:26], c[6]); // Zero extension for the remaining bits
adder_8bit u6 (A[33:26] | {8{1'b0}}, B[33:26] | {8{1'b0}}, 1'b0, S[33:26], c[7]); // Zero extension for the remaining bits
adder_8bit u7 (A[33:26] ^ {8{1'b0}}, B[33:26] ^ {8{1'b0}}, 1'b0, S[33:26], c[8]); // Zero extension for the remaining bits
assign C32 = c[8];
endmodule
module adder_8bit (
input [7:0] A,
input [7:0] B,
input Cin,
output [7:0] S,
output Cout
);
wire [7:0] G = A & B; // Generate term
...
syntax details[stderr] thmetic__task_03/sample_10/generated.v:11: : Padding 6 high bits of the port. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: warning: Port 2 (B) of adder_8bit expects 8 bits, got 2. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: : Padding 6 high bits of the port. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: warning: Part select S[1:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: sorry: part selects straddling the start of signal (S['sd1:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd1:'sd0] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:15: warning: Part select S[33:26] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:16: warning: Part select S[33:26] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:17: warning: Part select S[33:26] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:18: warning: Part select S[33:26] is out of range. 2 error(s) during elaboration. functional details[stderr] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: warning: Port 1 (A) of adder_8bit expects 8 bits, got 2. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: : Padding 6 high bits of the port. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: warning: Port 2 (B) of adder_8bit expects 8 bits, got 2. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: : Padding 6 high bits of the port. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: warning: Part select S[1:0] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd1:'sd0]) are not currently supported. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: error: Output port expression must support continuous assignment. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd1:'sd0] /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:15: warning: Part select S[33:26] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:16: warning: Part select S[33:26] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:17: warning: Part select S[33:26] is out of range. /data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:18: warning: Part select S[33:26] is out of range. 2 error(s) during elaboration. synthesis details[error] None errors[][
{
"stage": "syntax",
"code": "syntax.iverilog_failed",
"message": "thmetic__task_03/sample_10/generated.v:11: : Padding 6 high bits of the port.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: warning: Port 2 (B) of adder_8bit expects 8 bits, got 2.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: : Padding 6 high bits of the port.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: warning: Part select S[1:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: sorry: part selects straddling the start of signal (S['sd1:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd1:'sd0]\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:15: warning: Part select S[33:26] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:16: warning: Part select S[33:26] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:17: warning: Part select S[33:26] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/generated.v:18: warning: Part select S[33:26] is out of range.\n2 error(s) during elaboration.\n",
"retryable": false,
"details": {}
},
{
"stage": "functional",
"code": "functional.testbench_failed",
"message": "/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: warning: Port 1 (A) of adder_8bit expects 8 bits, got 2.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: : Padding 6 high bits of the port.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: warning: Port 2 (B) of adder_8bit expects 8 bits, got 2.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: : Padding 6 high bits of the port.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: warning: Part select S[1:0] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: sorry: part selects straddling the start of signal (S['sd1:'sd0]) are not currently supported.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: error: Output port expression must support continuous assignment.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:11: : Port 4 (S) of adder_8bit is connected to S['sd1:'sd0]\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:15: warning: Part select S[33:26] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:16: warning: Part select S[33:26] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:17: warning: Part select S[33:26] is out of range.\n/data/eval/out/run_20260427_102437_171676_163c0c/tmp/deepseek_coder_v2/rtllm__13_rtllm_arithmetic__task_03/sample_10/functional/generated.v:18: warning: Part select S[33:26] is out of range.\n2 error(s) during elaboration.\n",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": false,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|