Running Step Extract Form
Use the Running step Extract form to extract geometries on signal or power nets or to calculate process antenna information.
This form contains the following tabs.
Signal Tab
The following table describes the fields available on the Signal tab of the Running Step Extract form.
Power Tab
The following table describes the fields available on the Power tab of the Running Step Extract form.
Antenna Tab
| Field | Description |
|---|---|
|
Calculates antenna values hierarchically by summing the antenna data on standard abstracts. By default, this option is switched off and disabled. It becomes active only when one of the other antenna calculation options is selected. This option bypasses the check for Gate or Drain regions in the Layer Assignment for Antenna Regions table because these measurements are not required for hierarchical antenna calculations. If this option is selected and there are no abstract instances, Abstract Generator performs a flat antenna calculation instead. If this is the case and the Gate and Drain regions are not specified, Abstract Generator warns you that neither process antenna information has been calculated nor the diffusion and polysilicon geometries have been extracted.
The following equation is the
|
|
|
If |
|
|
Calculates either the The following example illustrates how the antenna values are calculated for inout pins.
Consider the following standard cell output that has internal feedback to the gate ![]()
|
|
|
Calculates either the |
|
|
Calculates either the |
|
|
Calculates the area of metal that would be connected to the pin when that layer is fabricated. This option is designed to be used with blocks. The result is expressed in square microns. By default, this option is switched off and disabled. It becomes active only when the non-side area ratio is specified in the technology file.
The calculated antenna metal area is added by the router to the routing metal at the next level up in order to compute whether or not there is an antenna violation on that pin or on any other pin on the same net. Use the
Consider the following example that describes the calculation of For each metal layer, you must calculate the area of metal attached to the pin that will be connected when that layer is fabricated, that is, the metal on the same external pin side of some higher level piece of metal. You need to calculate the metal area only for those layers where there is pin geometry and any higher layers used internally on the connection to the gate. ![]() |
|
|
See Keywords Used in Antenna Calculation
To enable Abstract Generator to consider only those paths that contain pins and not all the shapes and paths that are part of terminal, you can use the
Consider two pins, ![]() |
|
|
For example, gateArea Otherwise, Abstract Generator considers all the paths, that is, |
|
|
Calculates the side area of the metal (perimeter x thickness) that would be connected to the pins when that layer is fabricated. By default, this option is switched off and disabled. It becomes active only when the side area ratio is specified in the technology file. |
|
|
This section lets you assign layers to antenna regions for identifying the gate and drain regions and to enable antenna calculation. This field is enabled when at least one of the calculate antenna options is active.
If the information in the technology file is set up correctly (layers need to be defined in the
In LEF, polysilicon and diffusion layers are defined as masterslice layers and both are converted to poly layers after the LEF data is imported to a technology file. Distinction between these layers is required for antenna calculation. So, Abstract Generator searches for the layer names |
|
|
Lets you select the polysilicon and diffusion layers specified in the technology file. |
|
|
Lets you enter a layer-geometry specification defining the gate or drain geometry regions. For example,
Use the You can define only one geometry specification for each layer. |
|
|
Specifies whether the layer is a Gate or Drain region.
|
|
|
Lets you apply a unique oxide type for up to 32 diffusion layers. This option offers 32 oxide types (the maximum number handled by LEF): Oxide1 … Oxide32. If you list more than four diffusion layers, layers with the same Oxide type are treated in the same way. You can also select Oxide1 for all the listed diffusion layers, in effect replicating the LEF 5.7 or above antenna style model.
If the Oxide1 keyword is associated with a particular diffusion layer, it means that the gate area over this diffusion area and the An example of LEF 5.5 could contain: ![]() |
|
|
The Oxide option is disabled if you select Gate as the Region type for a particular layer. Similarly, if you select an Oxide type for a layer, the Region type is changed to Drain. |
|
|
Use different layer assignments for antenna calculations only |
Lets you set layer assignments for antenna extraction different from those set for signal net extraction set on the Relationship between Signal and Antenna Tabs. Selecting this option activates the Layer Assignment for Antenna Extraction table and consequently over-rides any Layer Assignment for Signal Extraction option settings. A “behind-the-scenes” antenna extraction calculation can then be performed.
If you are performing “behind-the-scenes” antenna calculations and using replay scripts, you must change the Selecting this option can be useful, for example, in such cases where you want to create pins from shapes which are touching the initial pin on the same layer and, if you had to specify the via layers to extract through, the Extract step may create pin shapes on other metal layers which you do not require. This, in turn, could cause electro-migration issues. By default, this option is disabled and off. It is activated if one or more calculate antenna options are selected. See Relationship between Signal and Antenna Tabs. |
|
This section is active when the Use different layer assignments for antenna calculations only option is selected. |
|
|
Lets you specify the layer for which you want to extract antenna data. |
|
|
Lets you enter a for each layer through which you want to extract antenna data. |
|
|
Allows you to specify the nets that should not be considered for antenna extraction and therefore, lets you avoid antenna calculations for the specified pins. For example, by specifying the expression as This field is enabled only if one of the calculate antenna options is selected. |
General Tab
Related Topics
Specifying Layers and Geometries for Extraction
Extracting Power Nets in Standalone Abstract Generator
Processing Antenna Information in Standalone Abstract Generator
Specifying Connectivity Information in Designs
Return to top



