Amr Gouhar
08/06/2020, 2:08 PM-lef %l/latest/cells/*/*.lef exclude=*.*.lef compile-only \
On the other hand, for individual cells from latest skywater-pdk hd library, the .magic.lef files contain LAYER mcon like this one:
LAYER mcon ;
RECT 0.145000 -0.085000 0.315000 0.085000 ;
RECT 0.145000 2.635000 0.315000 2.805000 ;
RECT 0.605000 -0.085000 0.775000 0.085000 ;
RECT 0.605000 2.635000 0.775000 2.805000 ;
RECT 1.065000 -0.085000 1.235000 0.085000 ;
RECT 1.065000 2.635000 1.235000 2.805000 ;
RECT 1.525000 -0.085000 1.695000 0.085000 ;
RECT 1.525000 2.635000 1.695000 2.805000 ;
RECT 1.985000 -0.085000 2.155000 0.085000 ;
RECT 1.985000 2.635000 2.155000 2.805000 ;
RECT 2.445000 -0.085000 2.615000 0.085000 ;
RECT 2.445000 2.635000 2.615000 2.805000 ;
RECT 2.905000 -0.085000 3.075000 0.085000 ;
RECT 2.905000 2.635000 3.075000 2.805000 ;
END
while the .lef files don't contain this information.
This example is from:
sky130_fd_sc_hd__and2_4.magic.lef
sky130_fd_sc_hd__and2_4.lef
I'm not sure why does it exist in one file and not the other, and why are we using the one in which this information doesn't exist. Could you give me any clues on why this is the case?