Gabriel Maranhão
12/29/2023, 7:10 AMcap_mim_2f0_m5m6_noshield
(or m4m5). I always check the models that the layout tools are using to mitigate LVS problems in the future. I noted some differences between the devices generated using Magic and Klayout and I have some questions on how to proceed.
(1): Magic generates the cap_mim with M4-M5, whereas klayout gives us the option to choose between MIM-A (only M2-M3) or MIM-B (M3-M4/M4-M5/M5-M6). To the best of my knowledge, this choice depends on the structure that the foundry will use (1PM5... 1PM6), I know that gf180mcuD is 11K and I suppose that we should use MIM-B. My question is, should I move to m4m5 or there is a way to include the m5m6 option on magic, magic do not have the m6 or mTop layer? The inclusion of m5m6 is not mandatory and does not impact my project, so perhaps switching to m4m5 is a viable option...(see figures mimCap_draw_magic.png
mimCap_draw_klayout.png mim_cap_layers.png
mim_cap_layers_magic.png
)
(2) The cap_mim generation on Magic shows us the capacitance value (see figure 100x100_20p_magic.png
), I believe this is the expected value or some form of approximation. The thing is, these values are ~10-15 times higher than simulation results, see figure 100x100_20p.png
. A 100u X 100u on ngspice gives us a 20pF capacitor while magic informs that it gives a 258pF capacitor. Currently, I am relying on the simulation results.
(3) KLayout generates cap_mim with one additional layer that Magic lacks, namely MIM_L_MK 117/0
. Do you know if this layer holds any significance? (3.1) Also magic generates the cap_mim with a sidebar, on the right, with M4 and M5, what are their purpose? Klayout only generates the square/rectangle.Tim Edwards
12/29/2023, 2:00 PMTim Edwards
12/29/2023, 2:00 PMGabriel Maranhão
01/02/2024, 7:20 PMTim Edwards
01/02/2024, 7:20 PMGabriel Maranhão
01/02/2024, 8:29 PMgf180mcu_drc.lydrc
) is wrong. Also the lvs one. cc @Amro TorkTim Edwards
01/02/2024, 8:42 PMAmro Tork
01/02/2024, 8:43 PMAmro Tork
01/02/2024, 8:46 PMAmro Tork
01/02/2024, 8:46 PMTim Edwards
01/02/2024, 8:48 PMgf180mcu_fd_pr
repository under rules/klayout/macros/gf180mcu_drc.lydrc
. Currently, the installed DRC rules for klayout are taken from the gf180mcu_fd_pv
repository. I think this is a matter of having moved the physical verification files to a new repository and not removing the outdated ones from the old repository.Amro Tork
01/02/2024, 8:48 PMTim Edwards
01/02/2024, 8:48 PMTim Edwards
01/02/2024, 8:49 PMgf180mcu_fd_pr
directory rules
.Amro Tork
01/02/2024, 8:49 PMAmro Tork
01/02/2024, 8:49 PMAmro Tork
01/02/2024, 8:50 PMAmro Tork
01/02/2024, 8:51 PMGabriel Maranhão
01/02/2024, 9:00 PMGabriel Maranhão
01/02/2024, 9:03 PMGabriel Maranhão
01/02/2024, 9:09 PMAmro Tork
01/02/2024, 9:12 PMAmro Tork
01/02/2024, 9:12 PMAmro Tork
01/02/2024, 9:12 PMAmro Tork
01/02/2024, 9:13 PMGabriel Maranhão
01/02/2024, 9:23 PM