From 4468924588ab65e6e3052ccb42a7d93a48968ae0 Mon Sep 17 00:00:00 2001 From: alaindargelas Date: Sun, 6 Oct 2024 18:36:09 -0700 Subject: [PATCH 1/2] Fix bogus constant propagation --- third_party/UHDM | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/UHDM b/third_party/UHDM index bb4971e0a2..857f68de3c 160000 --- a/third_party/UHDM +++ b/third_party/UHDM @@ -1 +1 @@ -Subproject commit bb4971e0a2102e11f0a3a39ef9b22f2cc8ba5f56 +Subproject commit 857f68de3ce5b6f919f3a0f489c93072751b1578 From 04163b1c4f7a43527fd6c18faf31c9794d88c0f8 Mon Sep 17 00:00:00 2001 From: alaindargelas Date: Sun, 6 Oct 2024 18:36:59 -0700 Subject: [PATCH 2/2] Fix bogus constant propagation --- tests/CaseExpression/CaseExpression.log | 496 ++++++++---------- .../tests/AxiInterconnect/AxiInterconnect.log | 32 +- .../tests/CoresSweRVMP/CoresSweRVMP.log | 20 +- 3 files changed, 251 insertions(+), 297 deletions(-) diff --git a/tests/CaseExpression/CaseExpression.log b/tests/CaseExpression/CaseExpression.log index 9d135032a3..49d7c65fee 100644 --- a/tests/CaseExpression/CaseExpression.log +++ b/tests/CaseExpression/CaseExpression.log @@ -2499,23 +2499,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:11:23, endln:11:27 + \_ref_obj: (work@case_expr_non_const_top.x_2b0), line:18:15, endln:18:20 |vpiParent: - \_cont_assign: , line:11:15, endln:11:20 - |vpiDecompile:2'b0 - |vpiSize:2 - |BIN:0 - |vpiConstType:3 + \_case_stmt: , line:18:9, endln:21:16 + |vpiName:x_2b0 + |vpiFullName:work@case_expr_non_const_top.x_2b0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2b0), line:11:15, endln:11:27 |vpiCaseItem: \_case_item: , line:19:13, endln:19:28 |vpiParent: \_case_stmt: , line:18:9, endln:21:16 |vpiExpr: - \_constant: , line:7:17, endln:7:21 - |vpiDecompile:1'b0 - |vpiSize:2 - |BIN:00 - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1b0), line:19:13, endln:19:18 + |vpiParent: + \_case_item: , line:19:13, endln:19:28 + |vpiName:x_1b0 + |vpiFullName:work@case_expr_non_const_top.x_1b0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1b0), line:7:9, endln:7:21 |vpiStmt: \_assignment: , line:19:22, endln:19:27 |vpiParent: @@ -2558,39 +2560,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:14:32, endln:14:38 + \_ref_obj: (work@case_expr_non_const_top.x_2sb11), line:22:15, endln:22:22 |vpiParent: - \_cont_assign: , line:14:22, endln:14:29 - |vpiDecompile:-1 - |vpiSize:2 - |INT:-1 - |vpiTypespec: - \_ref_typespec: (work@case_expr_non_const_top) - |vpiParent: - \_constant: , line:14:32, endln:14:38 - |vpiFullName:work@case_expr_non_const_top - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_case_stmt: , line:22:9, endln:25:16 + |vpiName:x_2sb11 + |vpiFullName:work@case_expr_non_const_top.x_2sb11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiCaseItem: \_case_item: , line:23:13, endln:23:28 |vpiParent: \_case_stmt: , line:22:9, endln:25:16 |vpiExpr: - \_constant: , line:13:32, endln:13:38 - |vpiParent: - \_cont_assign: , line:13:22, endln:13:29 - |vpiDecompile:2'sb01 - |vpiSize:2 - |BIN:01 - |vpiTypespec: - \_ref_typespec: (work@case_expr_non_const_top) - |vpiParent: - \_constant: , line:13:32, endln:13:38 - |vpiFullName:work@case_expr_non_const_top - |vpiActual: - \_int_typespec: - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_2sb01), line:23:13, endln:23:20 + |vpiParent: + \_case_item: , line:23:13, endln:23:28 + |vpiName:x_2sb01 + |vpiFullName:work@case_expr_non_const_top.x_2sb01 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb01), line:13:22, endln:13:38 |vpiStmt: \_assignment: , line:23:22, endln:23:27 |vpiParent: @@ -2612,17 +2600,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:22:9, endln:25:16 |vpiExpr: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:2 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:24:13, endln:24:19 + |vpiParent: + \_case_item: , line:24:13, endln:24:28 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiStmt: \_assignment: , line:24:22, endln:24:27 |vpiParent: @@ -2645,23 +2629,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:14:32, endln:14:38 + \_ref_obj: (work@case_expr_non_const_top.x_2sb11), line:26:15, endln:26:22 + |vpiParent: + \_case_stmt: , line:26:9, endln:29:16 + |vpiName:x_2sb11 + |vpiFullName:work@case_expr_non_const_top.x_2sb11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiCaseItem: \_case_item: , line:27:13, endln:27:28 |vpiParent: \_case_stmt: , line:26:9, endln:29:16 |vpiExpr: - \_constant: , line:9:25, endln:9:30 - |vpiDecompile:1'sb0 - |vpiSize:2 - |BIN:10 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:9:25, endln:9:30 - |vpiActual: - \_int_typespec: - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1sb0), line:27:13, endln:27:19 + |vpiParent: + \_case_item: , line:27:13, endln:27:28 + |vpiName:x_1sb0 + |vpiFullName:work@case_expr_non_const_top.x_1sb0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb0), line:9:16, endln:9:30 |vpiStmt: \_assignment: , line:27:22, endln:27:27 |vpiParent: @@ -2683,17 +2669,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:26:9, endln:29:16 |vpiExpr: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:2 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:28:13, endln:28:19 + |vpiParent: + \_case_item: , line:28:13, endln:28:28 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiStmt: \_assignment: , line:28:22, endln:28:27 |vpiParent: @@ -2716,17 +2698,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:14:32, endln:14:38 + \_ref_obj: (work@case_expr_non_const_top.x_2sb11), line:30:15, endln:30:22 + |vpiParent: + \_case_stmt: , line:30:9, endln:34:16 + |vpiName:x_2sb11 + |vpiFullName:work@case_expr_non_const_top.x_2sb11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiCaseItem: \_case_item: , line:31:13, endln:31:28 |vpiParent: \_case_stmt: , line:30:9, endln:34:16 |vpiExpr: - \_constant: , line:7:17, endln:7:21 - |vpiDecompile:1'b0 - |vpiSize:2 - |BIN:00 - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1b0), line:31:13, endln:31:18 + |vpiParent: + \_case_item: , line:31:13, endln:31:28 + |vpiName:x_1b0 + |vpiFullName:work@case_expr_non_const_top.x_1b0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1b0), line:7:9, endln:7:21 |vpiStmt: \_assignment: , line:31:22, endln:31:27 |vpiParent: @@ -2748,17 +2738,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:30:9, endln:34:16 |vpiExpr: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:2 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:32:13, endln:32:19 + |vpiParent: + \_case_item: , line:32:13, endln:32:28 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiStmt: \_assignment: , line:32:22, endln:32:27 |vpiParent: @@ -2801,29 +2787,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:12:24, endln:12:29 + \_ref_obj: (work@case_expr_non_const_top.x_2b11), line:35:15, endln:35:21 |vpiParent: - \_cont_assign: , line:12:15, endln:12:21 - |vpiDecompile:2'b11 - |vpiSize:2 - |BIN:11 - |vpiConstType:3 + \_case_stmt: , line:35:9, endln:39:16 + |vpiName:x_2b11 + |vpiFullName:work@case_expr_non_const_top.x_2b11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2b11), line:12:15, endln:12:29 |vpiCaseItem: \_case_item: , line:36:13, endln:36:28 |vpiParent: \_case_stmt: , line:35:9, endln:39:16 |vpiExpr: - \_constant: , line:9:25, endln:9:30 - |vpiDecompile:1'sb0 - |vpiSize:2 - |BIN:00 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:9:25, endln:9:30 - |vpiActual: - \_int_typespec: - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1sb0), line:36:13, endln:36:19 + |vpiParent: + \_case_item: , line:36:13, endln:36:28 + |vpiName:x_1sb0 + |vpiFullName:work@case_expr_non_const_top.x_1sb0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb0), line:9:16, endln:9:30 |vpiStmt: \_assignment: , line:36:22, endln:36:27 |vpiParent: @@ -2845,17 +2827,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:35:9, endln:39:16 |vpiExpr: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:2 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:37:13, endln:37:19 + |vpiParent: + \_case_item: , line:37:13, endln:37:28 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiStmt: \_assignment: , line:37:22, endln:37:27 |vpiParent: @@ -2898,33 +2876,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:2 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:40:15, endln:40:21 + |vpiParent: + \_case_stmt: , line:40:9, endln:44:16 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiCaseItem: \_case_item: , line:41:13, endln:41:28 |vpiParent: \_case_stmt: , line:40:9, endln:44:16 |vpiExpr: - \_constant: , line:9:25, endln:9:30 - |vpiDecompile:1'sb0 - |vpiSize:2 - |BIN:10 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:9:25, endln:9:30 - |vpiActual: - \_int_typespec: - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1sb0), line:41:13, endln:41:19 + |vpiParent: + \_case_item: , line:41:13, endln:41:28 + |vpiName:x_1sb0 + |vpiFullName:work@case_expr_non_const_top.x_1sb0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb0), line:9:16, endln:9:30 |vpiStmt: \_assignment: , line:41:22, endln:41:27 |vpiParent: @@ -2946,7 +2916,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:40:9, endln:44:16 |vpiExpr: - \_constant: , line:14:32, endln:14:38 + \_ref_obj: (work@case_expr_non_const_top.x_2sb11), line:42:13, endln:42:20 + |vpiParent: + \_case_item: , line:42:13, endln:42:28 + |vpiName:x_2sb11 + |vpiFullName:work@case_expr_non_const_top.x_2sb11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiStmt: \_assignment: , line:42:22, endln:42:27 |vpiParent: @@ -2989,33 +2965,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:3 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:45:15, endln:45:21 + |vpiParent: + \_case_stmt: , line:45:9, endln:50:16 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiCaseItem: \_case_item: , line:46:13, endln:46:28 |vpiParent: \_case_stmt: , line:45:9, endln:50:16 |vpiExpr: - \_constant: , line:9:25, endln:9:30 - |vpiDecompile:1'sb0 - |vpiSize:3 - |BIN:000 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:9:25, endln:9:30 - |vpiActual: - \_int_typespec: - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1sb0), line:46:13, endln:46:19 + |vpiParent: + \_case_item: , line:46:13, endln:46:28 + |vpiName:x_1sb0 + |vpiFullName:work@case_expr_non_const_top.x_1sb0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb0), line:9:16, endln:9:30 |vpiStmt: \_assignment: , line:46:22, endln:46:27 |vpiParent: @@ -3037,13 +3005,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:45:9, endln:50:16 |vpiExpr: - \_constant: , line:15:23, endln:15:27 + \_ref_obj: (work@case_expr_non_const_top.x_3b0), line:47:13, endln:47:18 |vpiParent: - \_cont_assign: , line:15:15, endln:15:20 - |vpiDecompile:3'b0 - |vpiSize:3 - |BIN:0 - |vpiConstType:3 + \_case_item: , line:47:13, endln:47:28 + |vpiName:x_3b0 + |vpiFullName:work@case_expr_non_const_top.x_3b0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_3b0), line:15:15, endln:15:27 |vpiStmt: \_assignment: , line:47:22, endln:47:27 |vpiParent: @@ -3065,17 +3033,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:45:9, endln:50:16 |vpiExpr: - \_constant: , line:14:32, endln:14:38 - |vpiDecompile:-1 - |vpiSize:3 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:14:32, endln:14:38 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_2sb11), line:48:13, endln:48:20 + |vpiParent: + \_case_item: , line:48:13, endln:48:28 + |vpiName:x_2sb11 + |vpiFullName:work@case_expr_non_const_top.x_2sb11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiStmt: \_assignment: , line:48:22, endln:48:27 |vpiParent: @@ -3118,33 +3082,25 @@ design: (work@case_expr_non_const_top) \_begin: (work@case_expr_non_const_top), line:17:13, endln:58:8 |vpiCaseType:1 |vpiCondition: - \_constant: , line:10:25, endln:10:30 - |vpiDecompile:-1 - |vpiSize:3 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:10:25, endln:10:30 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_1sb1), line:51:15, endln:51:21 + |vpiParent: + \_case_stmt: , line:51:9, endln:57:16 + |vpiName:x_1sb1 + |vpiFullName:work@case_expr_non_const_top.x_1sb1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb1), line:10:16, endln:10:30 |vpiCaseItem: \_case_item: , line:52:13, endln:52:28 |vpiParent: \_case_stmt: , line:51:9, endln:57:16 |vpiExpr: - \_constant: , line:9:25, endln:9:30 - |vpiDecompile:1'sb0 - |vpiSize:3 - |BIN:000 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:9:25, endln:9:30 - |vpiActual: - \_int_typespec: - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1sb0), line:52:13, endln:52:19 + |vpiParent: + \_case_item: , line:52:13, endln:52:28 + |vpiName:x_1sb0 + |vpiFullName:work@case_expr_non_const_top.x_1sb0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1sb0), line:9:16, endln:9:30 |vpiStmt: \_assignment: , line:52:22, endln:52:27 |vpiParent: @@ -3166,11 +3122,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:51:9, endln:57:16 |vpiExpr: - \_constant: , line:8:17, endln:8:21 - |vpiDecompile:1'b1 - |vpiSize:3 - |BIN:001 - |vpiConstType:3 + \_ref_obj: (work@case_expr_non_const_top.x_1b1), line:53:13, endln:53:18 + |vpiParent: + \_case_item: , line:53:13, endln:53:28 + |vpiName:x_1b1 + |vpiFullName:work@case_expr_non_const_top.x_1b1 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_1b1), line:8:9, endln:8:21 |vpiStmt: \_assignment: , line:53:22, endln:53:27 |vpiParent: @@ -3192,7 +3150,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:51:9, endln:57:16 |vpiExpr: - \_constant: , line:15:23, endln:15:27 + \_ref_obj: (work@case_expr_non_const_top.x_3b0), line:54:13, endln:54:18 + |vpiParent: + \_case_item: , line:54:13, endln:54:28 + |vpiName:x_3b0 + |vpiFullName:work@case_expr_non_const_top.x_3b0 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_3b0), line:15:15, endln:15:27 |vpiStmt: \_assignment: , line:54:22, endln:54:27 |vpiParent: @@ -3214,17 +3178,13 @@ design: (work@case_expr_non_const_top) |vpiParent: \_case_stmt: , line:51:9, endln:57:16 |vpiExpr: - \_constant: , line:14:32, endln:14:38 - |vpiDecompile:-1 - |vpiSize:3 - |INT:-1 - |vpiTypespec: - \_ref_typespec: - |vpiParent: - \_constant: , line:14:32, endln:14:38 - |vpiActual: - \_int_typespec: - |vpiConstType:7 + \_ref_obj: (work@case_expr_non_const_top.x_2sb11), line:55:13, endln:55:20 + |vpiParent: + \_case_item: , line:55:13, endln:55:28 + |vpiName:x_2sb11 + |vpiFullName:work@case_expr_non_const_top.x_2sb11 + |vpiActual: + \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiStmt: \_assignment: , line:55:22, endln:55:27 |vpiParent: @@ -3342,6 +3302,12 @@ design: (work@case_expr_non_const_top) |vpiNetDeclAssign:1 |vpiRhs: \_constant: , line:11:23, endln:11:27 + |vpiParent: + \_cont_assign: , line:11:15, endln:11:20 + |vpiDecompile:2'b0 + |vpiSize:2 + |BIN:0 + |vpiConstType:3 |vpiLhs: \_logic_net: (work@case_expr_non_const_top.x_2b0), line:11:15, endln:11:27 |vpiContAssign: @@ -3351,6 +3317,12 @@ design: (work@case_expr_non_const_top) |vpiNetDeclAssign:1 |vpiRhs: \_constant: , line:12:24, endln:12:29 + |vpiParent: + \_cont_assign: , line:12:15, endln:12:21 + |vpiDecompile:2'b11 + |vpiSize:2 + |BIN:11 + |vpiConstType:3 |vpiLhs: \_logic_net: (work@case_expr_non_const_top.x_2b11), line:12:15, endln:12:29 |vpiContAssign: @@ -3360,6 +3332,19 @@ design: (work@case_expr_non_const_top) |vpiNetDeclAssign:1 |vpiRhs: \_constant: , line:13:32, endln:13:38 + |vpiParent: + \_cont_assign: , line:13:22, endln:13:29 + |vpiDecompile:2'sb01 + |vpiSize:2 + |BIN:01 + |vpiTypespec: + \_ref_typespec: (work@case_expr_non_const_top) + |vpiParent: + \_constant: , line:13:32, endln:13:38 + |vpiFullName:work@case_expr_non_const_top + |vpiActual: + \_int_typespec: + |vpiConstType:3 |vpiLhs: \_logic_net: (work@case_expr_non_const_top.x_2sb01), line:13:22, endln:13:38 |vpiContAssign: @@ -3369,6 +3354,19 @@ design: (work@case_expr_non_const_top) |vpiNetDeclAssign:1 |vpiRhs: \_constant: , line:14:32, endln:14:38 + |vpiParent: + \_cont_assign: , line:14:22, endln:14:29 + |vpiDecompile:-1 + |vpiSize:2 + |INT:-1 + |vpiTypespec: + \_ref_typespec: (work@case_expr_non_const_top) + |vpiParent: + \_constant: , line:14:32, endln:14:38 + |vpiFullName:work@case_expr_non_const_top + |vpiActual: + \_int_typespec: + |vpiConstType:7 |vpiLhs: \_logic_net: (work@case_expr_non_const_top.x_2sb11), line:14:22, endln:14:38 |vpiContAssign: @@ -3378,6 +3376,12 @@ design: (work@case_expr_non_const_top) |vpiNetDeclAssign:1 |vpiRhs: \_constant: , line:15:23, endln:15:27 + |vpiParent: + \_cont_assign: , line:15:15, endln:15:20 + |vpiDecompile:3'b0 + |vpiSize:3 + |BIN:0 + |vpiConstType:3 |vpiLhs: \_logic_net: (work@case_expr_non_const_top.x_3b0), line:15:15, endln:15:27 \_weaklyReferenced: @@ -3946,62 +3950,6 @@ design: (work@case_expr_non_const_top) |vpiSize:64 |UINT:0 |vpiConstType:9 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 -\_int_typespec: - |vpiParent: - \_ref_typespec: - |vpiSigned:1 =================== [ FATAL] : 0 [ SYNTAX] : 0 diff --git a/third_party/tests/AxiInterconnect/AxiInterconnect.log b/third_party/tests/AxiInterconnect/AxiInterconnect.log index 10a3c30ca0..5a162a86f8 100644 --- a/third_party/tests/AxiInterconnect/AxiInterconnect.log +++ b/third_party/tests/AxiInterconnect/AxiInterconnect.log @@ -74755,20 +74755,13 @@ design: (work@axi_interconnect_wrapper) \_begin: (work@axi_interconnect_wrapper.axi_interconnect), line:525:11, endln:763:4 |vpiCaseType:1 |vpiCondition: - \_constant: , line:305:23, endln:305:33 + \_ref_obj: (work@axi_interconnect_wrapper.axi_interconnect.state_reg), line:569:11, endln:569:20 |vpiParent: - \_cont_assign: , line:305:11, endln:305:20 - |vpiDecompile:0 - |vpiSize:3 - |INT:0 - |vpiTypespec: - \_ref_typespec: (work@axi_interconnect_wrapper.axi_interconnect) - |vpiParent: - \_constant: , line:305:23, endln:305:33 - |vpiFullName:work@axi_interconnect_wrapper.axi_interconnect - |vpiActual: - \_int_typespec: , line:295:12, endln:295:17 - |vpiConstType:7 + \_case_stmt: , line:569:5, endln:762:12 + |vpiName:state_reg + |vpiFullName:work@axi_interconnect_wrapper.axi_interconnect.state_reg + |vpiActual: + \_logic_net: (work@axi_interconnect_wrapper.axi_interconnect.state_reg), line:305:11, endln:305:33 |vpiCaseItem: \_case_item: , line:570:9, endln:613:12 |vpiParent: @@ -91341,6 +91334,19 @@ design: (work@axi_interconnect_wrapper) |vpiNetDeclAssign:1 |vpiRhs: \_constant: , line:305:23, endln:305:33 + |vpiParent: + \_cont_assign: , line:305:11, endln:305:20 + |vpiDecompile:0 + |vpiSize:3 + |INT:0 + |vpiTypespec: + \_ref_typespec: (work@axi_interconnect_wrapper.axi_interconnect) + |vpiParent: + \_constant: , line:305:23, endln:305:33 + |vpiFullName:work@axi_interconnect_wrapper.axi_interconnect + |vpiActual: + \_int_typespec: , line:295:12, endln:295:17 + |vpiConstType:7 |vpiLhs: \_logic_net: (work@axi_interconnect_wrapper.axi_interconnect.state_reg), line:305:11, endln:305:33 |vpiContAssign: diff --git a/third_party/tests/CoresSweRVMP/CoresSweRVMP.log b/third_party/tests/CoresSweRVMP/CoresSweRVMP.log index 47ad02434f..c0b0527dd6 100644 --- a/third_party/tests/CoresSweRVMP/CoresSweRVMP.log +++ b/third_party/tests/CoresSweRVMP/CoresSweRVMP.log @@ -64,19 +64,19 @@ Running: cd ${SURELOG_DIR}/build/regression/CoresSweRVMP/slpp_all/mp_preprocess; -- Configuring done -- Generating done -- Build files have been written to: ${SURELOG_DIR}/build/regression/CoresSweRVMP/slpp_all/mp_preprocess -[ 6%] Generating 15_exu.sv -[ 12%] Generating 16_dec_decode_ctl.sv -[ 25%] Generating 12_beh_lib.sv -[ 25%] Generating 14_mem_lib.sv -[ 31%] Generating 2_ahb_to_axi4.sv -[ 37%] Generating 13_ifu_mem_ctl.sv -[ 43%] Generating 1_lsu_stbuf.sv -[ 50%] Generating 10_lsu_bus_intf.sv -[ 56%] Generating 11_ifu_bp_ctl.sv +[ 6%] Generating 10_lsu_bus_intf.sv +[ 12%] Generating 11_ifu_bp_ctl.sv +[ 18%] Generating 12_beh_lib.sv +[ 25%] Generating 13_ifu_mem_ctl.sv +[ 31%] Generating 14_mem_lib.sv +[ 37%] Generating 15_exu.sv +[ 43%] Generating 16_dec_decode_ctl.sv +[ 50%] Generating 1_lsu_stbuf.sv +[ 56%] Generating 2_ahb_to_axi4.sv [ 62%] Generating 3_rvjtag_tap.sv [ 68%] Generating 4_dec_tlu_ctl.sv [ 75%] Generating 5_lsu_bus_buffer.sv -[ 87%] Generating 6_dbg.sv +[ 81%] Generating 6_dbg.sv [ 87%] Generating 7_axi4_to_ahb.sv [ 93%] Generating 8_ifu_aln_ctl.sv [100%] Generating 9_tb_top.sv