File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -103,7 +103,12 @@ filegroup(
103103 visibility = [":__subpackages__" ],
104104)
105105
106- orfs_flow (
106+ VARIANTS = [
107+ "base" ,
108+ "flat" ,
109+ ]
110+
111+ [orfs_flow (
107112 name = "MockArray" ,
108113 arguments = {
109114 "PLACE_PINS_ARGS" : "-annealing" ,
@@ -135,16 +140,17 @@ orfs_flow(
135140 "IO_PLACER_V" : "M5 M7" ,
136141 "IO_PLACER_H" : "M4 M6" ,
137142 "DETAILED_ROUTE_END_ITERATION" : "6" ,
138- "OPENROAD_HIERARCHICAL" : "1" ,
143+ "OPENROAD_HIERARCHICAL" : "1" if variant == "base" else "0" ,
139144 },
140145 macros = ["Element_generate_abstract" ],
141146 sources = {
142147 "RULES_JSON" : [":rules-base.json" ],
143148 "SDC_FILE" : [":mock-array-constraints" ],
144149 "IO_CONSTRAINTS" : [":mock-array-io" ],
145150 },
151+ variant = variant ,
146152 verilog_files = [":verilog" ],
147- )
153+ ) for variant in VARIANTS ]
148154
149155filegroup (
150156 name = "mock-array-element-io" ,
Original file line number Diff line number Diff line change 11{
22 "synth__design__instance__area__stdcell" : {
3- "value" : 14185.31 ,
3+ "value" : 14384.92 ,
44 "compare" : " <="
55 },
66 "constraints__clocks__count" : {
You can’t perform that action at this time.
0 commit comments