what is the difference between core local interconnect and local interconnect layers in the cell because the two layers are being read differently in magic
m
Matthew Guthaus
01/14/2021, 11:06 PM
This might be due to the LI layer being inside a "coreid.mem" boundary. This used to be a memory process so things inside core are "core" and outside are "periphery". There are slightly different rules for core LI but they are not checked totally correctly in the magic setup
t
Tim Edwards
01/15/2021, 1:39 AM
@ibad1112: To capture the differences in DRC rules allowed inside the memory core vs. everywhere else, magic needs to differentiate between the two uses, which it does by splitting
li
into two layers,
li
and
coreli
. This has more to do with the way magic encodes DRC rules than anything else.