Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
config:layout [2022/06/30 09:07] rajit [Vias] |
config:layout [2022/07/01 11:13] (current) rajit [Metal layers] |
int_table m1_gds_bloat 0 0 0 0 | int_table m1_gds_bloat 0 0 0 0 |
</code> | </code> |
| |
| When magic technology files are auto-generted from ''layout.conf'', the standard naming conventions in magic are used (e.g. m1 = first metal layer, m2 = second metal layer, etc). When generating LEF/DEF, it is advisable to use the technology layer names used by the foundry. |
| <code> |
| string m1_lefname "FoundryM1Name" |
| </code> |
| This will use ''FoundryM1Name'' in the LEF output produced for cells, even though the magic layout layer name will remain ''m1''. |
| |
===== Vias ===== | ===== Vias ===== |
| |
* ''dn'': minimum surround on the lower layer | * ''dn'': minimum surround on the lower layer |
* ''asym_dn'': similar to ''asym_up'' for the lower layer | * ''asym_dn'': similar to ''asym_up'' for the lower layer |
* Setting both ''asym_up'' and ''asym_dn'' to zero implies that the vias have symmetric surround. If either of these are non-zero, then we assume that we are using asymmetric vias. | * Setting both ''asym_up'' and ''asym_dn'' to zero implies that the vias have symmetric surround, and the ''up'' and ''dn'' parameters are used to determine the surround value. If either of the ''asym'' parameters are non-zero, then we assume that we are using asymmetric vias and the ''asym'' parameters are used. |
* ''antenna'' is a section that contains any of the following: | * ''antenna'' is a section that contains any of the following: |
* ''ratio'': antenna ratio for this layer (default is to omit this constraint) | * ''ratio'': antenna ratio for this layer (default is to omit this constraint) |