Skip to content

Commit

Permalink
remove sparecell std cell macro because it causes DRCs
Browse files Browse the repository at this point in the history
  • Loading branch information
mo-hosni committed Mar 18, 2024
1 parent 38df6cc commit 30f4d82
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
18 changes: 9 additions & 9 deletions verilog/rtl/gpio_control_block.v
Original file line number Diff line number Diff line change
Expand Up @@ -250,15 +250,15 @@ module gpio_control_block #(
/* going to the user project. */
assign user_gpio_in = pad_gpio_in & gpio_logic1;

(* keep *)
sky130_fd_sc_hd__macro_sparecell spare_cell (
`ifdef USE_POWER_PINS
.VPWR(vccd),
.VGND(vssd),
.VPB(vccd),
.VNB(vssd)
`endif
);
// (* keep *)
// sky130_fd_sc_hd__macro_sparecell spare_cell (
// `ifdef USE_POWER_PINS
// .VPWR(vccd),
// .VGND(vssd),
// .VPB(vccd),
// .VNB(vssd)
// `endif
// );

sky130_fd_sc_hd__conb_1 const_source (
`ifdef USE_POWER_PINS
Expand Down
18 changes: 9 additions & 9 deletions verilog/rtl/gpio_control_block_mgmt.v
Original file line number Diff line number Diff line change
Expand Up @@ -257,15 +257,15 @@ module gpio_control_block_mgmt #(
/* going to the user project. */
assign user_gpio_in = pad_gpio_in & gpio_logic1;

(* keep *)
sky130_fd_sc_hd__macro_sparecell spare_cell (
`ifdef USE_POWER_PINS
.VPWR(vccd),
.VGND(vssd),
.VPB(vccd),
.VNB(vssd)
`endif
);
// (* keep *)
// sky130_fd_sc_hd__macro_sparecell spare_cell (
// `ifdef USE_POWER_PINS
// .VPWR(vccd),
// .VGND(vssd),
// .VPB(vccd),
// .VNB(vssd)
// `endif
// );

// buffering const one and zero outputs
wire one_unbuf;
Expand Down

0 comments on commit 30f4d82

Please sign in to comment.