Skip to content

Commit cd493cc

Browse files
nekronosoharboe
authored andcommitted
mock-array: test logic equivalence using behavioral- vs floorplan verilog
Signed-off-by: Vegard Strand Lende <[email protected]>
1 parent e96020f commit cd493cc

File tree

1 file changed

+25
-0
lines changed
  • test/orfs/mock-array

1 file changed

+25
-0
lines changed

test/orfs/mock-array/BUILD

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@bazel-orfs//:eqy.bzl", "eqy_test")
12
load("@bazel-orfs//:openroad.bzl", "orfs_run")
23
load("@bazel-orfs//toolchains/scala:chisel.bzl", "chisel_binary")
34
load(":mock-array.bzl", "config", "element", "mock_array", "verilog")
@@ -119,3 +120,27 @@ orfs_run(
119120
]
120121
]
121122

123+
ASAP7_DEPS = [
124+
"@asap7sc7p5t_28//:Verilog/asap7sc7p5t_AO_RVT_TT_201020.v",
125+
"@asap7sc7p5t_28//:Verilog/asap7sc7p5t_INVBUF_RVT_TT_201020.v",
126+
"@asap7sc7p5t_28//:Verilog/asap7sc7p5t_OA_RVT_TT_201020.v",
127+
"@asap7sc7p5t_28//:Verilog/asap7sc7p5t_SIMPLE_RVT_TT_201020.v",
128+
"@docker_orfs//:OpenROAD-flow-scripts/flow/platforms/asap7/verilog/stdcell/dff.v",
129+
"@docker_orfs//:OpenROAD-flow-scripts/flow/platforms/asap7/verilog/stdcell/empty.v",
130+
]
131+
132+
eqy_test(
133+
name = "MockArray_4x4_eqy_test",
134+
depth = 1,
135+
gate_verilog_files = [
136+
":MockArray_4x4_floorplan.v",
137+
":Element_4x4_floorplan.v",
138+
"src/main/resources/multiplier.v",
139+
] + ASAP7_DEPS,
140+
gold_verilog_files = [
141+
":4x4_array.sv",
142+
"src/main/resources/multiplier.v",
143+
] + ASAP7_DEPS,
144+
module_top = "MockArray",
145+
tags = ["manual"],
146+
)

0 commit comments

Comments
 (0)