Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]
Line 269: Line 269:
   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 =====
  
Line 333: Line 340:
      * ''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)