77 features = ["-layering_check" ], # TODO: enable
88)
99
10+ exports_files (["write_verilog.tcl" ])
11+
1012chisel_binary (
1113 name = "generate_verilog" ,
1214 srcs = glob (["src/main/scala/**/*.scala" ]),
@@ -120,14 +122,18 @@ orfs_run(
120122 ]
121123]
122124
123- ASAP7_DEPS = [
124- "asap7/asap7sc7p5t_AO_RVT_TT_201020.v" ,
125- "asap7/asap7sc7p5t_INVBUF_RVT_TT_201020.v" ,
126- "asap7/asap7sc7p5t_OA_RVT_TT_201020.v" ,
127- "asap7/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- ]
125+ filegroup (
126+ name = "asap7_files" ,
127+ srcs = [
128+ "asap7/asap7sc7p5t_AO_RVT_TT_201020.v" ,
129+ "asap7/asap7sc7p5t_INVBUF_RVT_TT_201020.v" ,
130+ "asap7/asap7sc7p5t_OA_RVT_TT_201020.v" ,
131+ "asap7/asap7sc7p5t_SIMPLE_RVT_TT_201020.v" ,
132+ "@docker_orfs//:OpenROAD-flow-scripts/flow/platforms/asap7/verilog/stdcell/dff.v" ,
133+ "@docker_orfs//:OpenROAD-flow-scripts/flow/platforms/asap7/verilog/stdcell/empty.v" ,
134+ ],
135+ visibility = ["//visibility:public" ],
136+ )
131137
132138eqy_test (
133139 name = "MockArray_4x4_eqy_test" ,
@@ -136,11 +142,13 @@ eqy_test(
136142 ":MockArray_4x4_floorplan.v" ,
137143 ":Element_4x4_floorplan.v" ,
138144 "src/main/resources/multiplier.v" ,
139- ] + ASAP7_DEPS ,
145+ ":asap7_files" ,
146+ ],
140147 gold_verilog_files = [
141148 ":4x4_array.sv" ,
142149 "src/main/resources/multiplier.v" ,
143- ] + ASAP7_DEPS ,
150+ ":asap7_files" ,
151+ ],
144152 module_top = "MockArray" ,
145153 tags = ["manual" ],
146154)
0 commit comments