ANKI REDDY SAI PRAVEEN
08/28/2023, 11:32 PMMitch Bailey
08/29/2023, 12:44 AMdut4
is connected, but dut1
, dut2
, and dut3
are not.
Instance: four_bit_adder:dut4 |Instance: dut4
VGND = 126 | VGND = 129
VPWR = 126 | VPWR = 129
|
Instance: four_bit_adder:dut3 |Instance: dut3
VGND = 1 | VGND = 129
VPWR = 1 | VPWR = 129
|
Instance: four_bit_adder:dut2 |Instance: dut2
VGND = 1 | VGND = 129
VPWR = 1 | VPWR = 129
|
Instance: four_bit_adder:dut1 |Instance: dut1
VGND = 1 | VGND = 129
VPWR = 1 | VPWR = 129
This may be because the macros are too small to intersect with the power grid. Take a look at the final layout.
You might try manually placing the macros with
"MACRO_PLACEMENT_CFG": "dir::/macro.cfg",
to ensure that they intersect with the power grid.ANKI REDDY SAI PRAVEEN
08/29/2023, 8:04 AMMitch Bailey
08/29/2023, 8:09 AMRCA_adder
folder you’re referring to. Is this part of an online class or tutorial?ANKI REDDY SAI PRAVEEN
08/29/2023, 8:41 AMMitch Bailey
08/29/2023, 12:26 PMmacro.cfg
file.
mprj 214 265 N
The first field is the instance name from the gate level verilog. N
is the orientation.
See here.ANKI REDDY SAI PRAVEEN
08/29/2023, 12:48 PM