<#413 Weird cell LEF definitions for sky130> Issue...
# open_pdks
g
#413 Weird cell LEF definitions for sky130 Issue created by donn 1. All EF cells • Lack a
SITE
definition • Are improperly(?) marked
CLASS BLOCK
instead of
CLASS CORE
as normal standard cells are
Copy code
MACRO sky130_ef_sc_hd__decap_12
  CLASS BLOCK ;
  FOREIGN sky130_ef_sc_hd__decap_12 ;
  ORIGIN 0.000 0.000 ;
  SIZE 5.520 BY 2.720 ;
  PIN VGND
  …
2. All double-height cells in at least
fd_sc_hd
• Have their sites declared as
unithd
instead of the correct
unithddbl
, e.g.
Copy code
MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1
  CLASS CORE WELLTAP ;
  FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 ;
  ORIGIN 0.000 0.000 ;
  SIZE 6.440 BY 5.440 ;
  SYMMETRY X Y R90 ;
  SITE unithd ;
  …
When manually instantiated, those double-height cells will fail with the message "taller than any row" in OpenROAD for example, unless OpenROAD is instructed to explicitly construct double-height rows to accommodate them.
RTimothyEdwards/open_pdks