Refactor mgmt_protect.v into separate islands
diff --git a/verilog/rtl/mgmt_protect.v b/verilog/rtl/mgmt_protect.v
index 25e0b8e..5220bce 100644
--- a/verilog/rtl/mgmt_protect.v
+++ b/verilog/rtl/mgmt_protect.v
@@ -95,26 +95,20 @@
wire [127:0] la_data_in_mprj_bar;
- sky130_fd_sc_hd__conb_1 mprj_logic_high [458:0] (
+ mprj_logic_high mprj_logic_high_inst (
`ifdef USE_POWER_PINS
- .VPWR(vccd1),
- .VGND(vssd1),
- .VPB(vccd1),
- .VNB(vssd1),
+ .vccd1(vccd1),
+ .vssd1(vssd1),
`endif
- .HI(mprj_logic1),
- .LO()
+ .HI(mprj_logic1)
);
- sky130_fd_sc_hd__conb_1 mprj2_logic_high (
+ mprj2_logic_high mprj2_logic_high_inst (
`ifdef USE_POWER_PINS
- .VPWR(vccd2),
- .VGND(vssd2),
- .VPB(vccd2),
- .VNB(vssd2),
+ .vccd2(vccd2),
+ .vssd2(vssd2),
`endif
- .HI(mprj2_logic1),
- .LO()
+ .HI(mprj2_logic1)
);
// Logic high in the VDDA (3.3V) domains