04_chiplet_die_to_die_integration / task_41 | ucie_flit_packager
Здесь перечислены все реальные попытки этой модели на одной задаче. По каждой попытке можно увидеть, до какой стадии она дошла, где именно сломалась и какое сообщение об ошибке вернулось из syntax, functional или synthesis.
| sample | run | extract_ok | syntax_ok | functional_ok | openlane_ok | final_success | failure_stage | failure_reason | details |
|---|---|---|---|---|---|---|---|---|---|
| sample_1 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got xx, expected 80 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_1
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output reg soc_ready,
// D2D FDI Interface (Destination)
output reg [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
reg ready_buffer;
reg [6:0] seq_num;
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
soc_ready <= 1'b0;
fdi_valid <= 1'b0;
data_buffer <= 64'd0;
valid_buffer <= 1'b0;
seq_num <= 7'b0;
end else begin
if (soc_valid && fdi_ready) begin
soc_ready <= 1'b0;
data_buffer <= soc_data;
valid_buffer <= 1'b1;
seq_num <= seq_num + 1;
end else if (!fdi_ready) begin
...
functional details[stdout]
ERROR: Bad first flit header. Got xx, expected 80
ERROR: Bad second flit header. Got xx, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 01, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got xx, expected 80",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_2 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got 7f, expected 80 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_2
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
wire ready_to_send;
assign soc_ready = ready_to_send && fdi_ready;
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
data_buffer <= 64'b0;
valid_buffer <= 1'b0;
seq_num <= 7'b0;
end else if (soc_valid && ready_to_send) begin
data_buffer <= soc_data;
valid_buffer <= 1'b1;
if (fdi_ready) begin
seq_num <= seq_num + 1;
end
end else if (!fdi_ready) begin
valid_buffer <= 1'b0;
...
functional details[stdout]
ERROR: Bad first flit header. Got 7f, expected 80
ERROR: Bad second flit header. Got 7f, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 7f, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got 7f, expected 80",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_3 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad second flit header. Got 80, expected 81 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_3
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] fifo[0:3]; // FIFO to store 64-bit data
reg [2:0] wr_ptr, rd_ptr; // Write and read pointers for the FIFO
reg full, empty; // Full and empty flags for the FIFO
reg [71:0] flit; // 72-bit flit to be sent out
reg [6:0] seq_num; // Sequence number for each flit
assign soc_ready = !full && fdi_ready; // Soc ready when fifo is not full and fdi is ready
assign fdi_data = {1'b1, seq_num, soc_data}; // Flit construction
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
wr_ptr <= 0;
rd_ptr <= 0;
fdi_valid <= 0;
seq_num <= 0;
fifo[0] <= 0;
fifo[1] <= 0;
fifo[2] <= 0;
fifo[3] <= 0;
...
functional details[stdout]
ERROR: Bad second flit header. Got 80, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 80, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad second flit header. Got 80, expected 81",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_4 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got xx, expected 80 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_4
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
wire ready_to_send;
assign soc_ready = fdi_ready && ready_to_send;
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
data_buffer <= 64'b0;
valid_buffer <= 1'b0;
fdi_valid <= 1'b0;
end else if (soc_ready && soc_valid) begin
data_buffer <= soc_data;
valid_buffer <= 1'b1;
end else if (fdi_ready && ready_to_send) begin
fdi_valid <= 1'b1;
end else if (!fdi_ready) begin
fdi_valid <= 1'b0;
end
...
functional details[stdout]
ERROR: Bad first flit header. Got xx, expected 80
ERROR: Bad second flit header. Got xx, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now xx, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got xx, expected 80",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_5 | run_20260426_224416_826723_5f6af1 | ok | ok | ok | ok | ok | success | Full pipeline success |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_5
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
wire ready_to_send;
reg [6:0] seq_num;
assign soc_ready = fdi_ready | ~fdi_valid;
assign fdi_data = {1'b1, seq_num, data_buffer[63:8], 8'b0};
assign ready_to_send = (soc_valid & fdi_ready) ? 1'b1 : 1'b0;
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
seq_num <= 7'b0;
data_buffer <= 64'b0;
valid_buffer <= 1'b0;
fdi_valid <= 1'b0;
end else begin
if (ready_to_send) begin
data_buffer <= soc_data;
valid_buffer <= soc_valid;
...
functional details[stdout] TEST_PASSED /workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps) synthesis details[error] None outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": true,
"openlane_ok": true,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": true,
"success": true
}
|
| sample_6 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got Xx, expected 80 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_6
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] fifo[0:3]; // FIFO to store 64-bit data
reg [2:0] wr_ptr, rd_ptr; // Write and read pointers for the FIFO
reg full, empty; // Full and empty flags for the FIFO
reg [71:0] flit; // 72-bit flit to be sent out
reg [6:0] seq_num; // Sequence number
assign soc_ready = !full && fdi_ready;
assign fdi_data = {8'b11111111, fifo[rd_ptr], seq_num};
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
wr_ptr <= 0;
rd_ptr <= 0;
fdi_valid <= 0;
seq_num <= 0;
end else begin
if (soc_valid && !full && soc_ready) begin
fifo[wr_ptr] <= soc_data;
wr_ptr <= wr_ptr + 1;
...
functional details[stdout]
ERROR: Bad first flit header. Got Xx, expected 80
ERROR: Bad second flit header. Got 80, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 80, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got Xx, expected 80",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_7 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Sequence Runaway Detected! The wrapper incremented seq_num |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_7
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] fifo[0:3]; // FIFO to store 64-bit data
reg [2:0] wr_ptr, rd_ptr; // Write and read pointers for the FIFO
reg full, empty; // Full and empty flags for the FIFO
reg [71:0] flit; // 72-bit flit to be sent out
reg [6:0] seq_num; // Sequence number for each flit
assign soc_ready = !full && fdi_ready; // Soc ready when fifo not full and fdi ready
assign fdi_data = {1'b1, seq_num, soc_data}; // Flit construction
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
wr_ptr <= 0;
rd_ptr <= 0;
fdi_valid <= 0;
seq_num <= 0;
fifo[0] <= 0;
fifo[1] <= 0;
fifo[2] <= 0;
fifo[3] <= 0;
...
functional details[stdout]
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 83, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Sequence Runaway Detected! The wrapper incremented seq_num",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_8 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got 81, expected 80 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_8
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
wire ready_to_send;
reg [6:0] seq_num;
assign soc_ready = fdi_ready | ~fdi_valid;
assign fdi_data = {1'b1, seq_num, data_buffer[63:8], 8'b0};
assign ready_to_send = (soc_valid & soc_ready) ? 1'b1 : 1'b0;
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
seq_num <= 7'b0;
fdi_valid <= 1'b0;
end else if (ready_to_send) begin
data_buffer <= soc_data;
valid_buffer <= soc_valid;
seq_num <= seq_num + 1;
fdi_valid <= 1'b1;
end else if (!fdi_ready) begin
...
functional details[stdout]
ERROR: Bad first flit header. Got 81, expected 80
ERROR: Bad second flit header. Got 82, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 83, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got 81, expected 80",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_9 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad second flit header. Got 80, expected 81 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_9
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
// SoC Interface (Source)
input [63:0] soc_data,
input soc_valid,
output soc_ready,
// D2D FDI Interface (Destination)
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
wire ready_to_send;
reg [6:0] seq_num = 7'b0000000;
assign soc_ready = fdi_ready & ready_to_send;
assign fdi_data = {1'b1, seq_num, soc_data};
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
valid_buffer <= 0;
seq_num <= 7'b0000000;
end else if (soc_valid & soc_ready) begin
data_buffer <= soc_data;
valid_buffer <= 1;
seq_num <= seq_num + 1;
if (seq_num == 7'd127) begin
seq_num <= 7'b0000000;
end
...
functional details[stdout]
ERROR: Bad second flit header. Got 80, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 80, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad second flit header. Got 80, expected 81",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|
| sample_10 | run_20260426_224416_826723_5f6af1 | ok | ok | failed | failed | failed | functional | Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got 7f, expected 80 |
Open detailssample_dir: E:\Work\MIEM\VKR\Analyse\data\model_dataset\models\deepseek-coder-v2-16b\rag_on\benchmarks\ilyasov\tasks\ilyasov__04_chiplet_die_to_die_integration__task_41\samples\run_20260426_224416_826723_5f6af1__sample_10
generated.v previewmodule ucie_flit_packager (
input clk,
input rst_n,
input [63:0] soc_data,
input soc_valid,
output soc_ready,
output [71:0] fdi_data,
output reg fdi_valid,
input fdi_ready
);
reg [63:0] data_buffer;
reg valid_buffer;
wire ready_to_send;
reg [6:0] seq_num;
assign soc_ready = fdi_ready | ~fdi_valid;
assign fdi_data = {7'b1111111, seq_num, data_buffer[63:8], 1'b0}; // header is hardcoded to 1'b1 and last bit is always 0 for data flit
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
seq_num <= 7'b0;
fdi_valid <= 0;
end else begin
if (soc_valid && soc_ready) begin
data_buffer <= soc_data;
valid_buffer <= 1;
seq_num <= seq_num + 1;
if (seq_num == 7'd127) seq_num <= 0; // wrap around after 128
end else begin
fdi_valid <= soc_valid && soc_ready;
end
...
functional details[stdout]
ERROR: Bad first flit header. Got 7f, expected 80
ERROR: Bad second flit header. Got 7f, expected 81
ERROR: Flit header corrupted upon immediate backpressure.
ERROR: Sequence Runaway Detected! The wrapper incremented seq_num
even though fdi_ready was 0. Header is now 7f, expected 82
ERROR: Sequence failed to resume properly after backpressure.
TEST_FAILED
/workspace/banchmarks/pashencev/04_chiplet_die_to_die_integration/task_41/tb.v:103: $finish called at 66000 (1ps)
synthesis details[error] None errors[][
{
"stage": "functional",
"code": "functional.output_failed_marker",
"message": "Functional output contains failure marker: TEST_FAILED. ERROR: Bad first flit header. Got 7f, expected 80",
"retryable": false,
"details": {
"marker": "TEST_FAILED"
}
},
{
"stage": "openlane",
"code": "openlane.invalidated_by_functional_failure",
"message": "OpenLane result invalidated because functional validation failed after output-marker correction",
"retryable": false,
"details": {}
}
]
outcome{
"llm_ok": true,
"extract_ok": true,
"syntax_ok": true,
"functional_ok": false,
"openlane_ok": false,
"syntax_required": true,
"functional_required": true,
"openlane_required": true,
"final_success": false,
"success": false
}
|