Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| config:layout [2025/10/24 10:29] – [GDS Layers] rajit | config:layout [2025/11/19 11:31] (current) – [Layout configuration options] rajit |
|---|
| Note that the ''layout.conf'' file is treated specially: all parameters within it are assumed to be within a ''begin layout''/''end'' block. | Note that the ''layout.conf'' file is treated specially: all parameters within it are assumed to be within a ''begin layout''/''end'' block. |
| |
| | <block 75%:0:#FFFFCC;black;1px dotted black;auto/10ptrounded>**Tip:** This configuration file is best written by someone who has completed some layout in the technology of interest. A design rule manual has a very large number of rules as it is supposed to cover all cases, whereas standard digital layout for cells and metal routing needs only a small subset of the rules. The ''layout.conf'' configuration file captures this subset.</block> |
| ===== General parameters ===== | ===== General parameters ===== |
| |
| int dummy_poly 0 # dummy poly | int dummy_poly 0 # dummy poly |
| int welltap_adjust 0 # welltap adjustment | int welltap_adjust 0 # welltap adjustment |
| | string gds_align "PR" # place and route boundary type for GDS |
| end | end |
| </code> | </code> |
| the well contact for n-type devices has to be moved down relative to its default generation. The ''welltap_adjust'' is set to the distance the contact for n-type transistor has to be moved down relative to its default location. | the well contact for n-type devices has to be moved down relative to its default generation. The ''welltap_adjust'' is set to the distance the contact for n-type transistor has to be moved down relative to its default location. |
| |
| | ''gds_align'' is used if GDS layers are specified. This is the GDS layer information for specifying the place and route boundary. |
| ==== Range tables ==== | ==== Range tables ==== |
| |