Basic Sign Off
Basic Sign Off
Logical Checks
Physical Checks
Power Checks
Sign-off Checks
Logical Checks
Physical Checks
Power Checks
Dynamic IR
EM (Electromigration)
Logical Checks
All timing checks are performed again using the actual parasitic extracted after the
routing of design.
INPUTS: library files, constraints file, routed netlist, SPEF (SBEF/SDF)
Tools: Prime Time from synopsys, tempes from cadence.
Tool to generate RC extraction: starRC, QRC
Input needed for starRC: .tf, .nxtgrdn(generated from .itf file using grdgenxo
tool), GDS-II or DEF/LEF
Timing checks perform: setup checks , hold checks, DRC checks.
Physical Checks
Inputs: .v netlist of the design, GSD-layout database of the design, LVS rule deck
(.v and GDS should be of the same stage).
LVS rule deck file contains the layer definition to identify the layers used in layout
file and to match it with the location of layer in GDS. It also contains device
structure definitions.
Shorts: Shorts are formed, if two or more wires which should not be connected
together are connected.
Opens: Opens are formed, if the wires or components which should be connected
together are left floating or partially connected.
Component mismatch: Component mismatch can happen, if components of
different types are used (e.g, LVT cells instead of HVT cells).
Missing components: Component missing can happen, if an expected component
is left out from the layout.
Parameter mismatch: All components has it’s own properties, LVS tool is
configured to compare these properties with some tolerance. If this tolerance is not
met, then it will give parameter mismatch.
DRC (Design Rule Checks)
Design rule checks are nothing but physical checks of metal width, pitch and
spacing requirement for the different layers with respect to different
manufacturing process.
If we give physical connection to the components without considering the DRC
rules, then it will lead to failure of functionality of chip, so all DRC violations has
to be cleaned up.
After the completion of physical connection, we check each and every polygon in
the design, based on the design rules and reports all the violations. This whole
process is called Design Rule Check.
Interior
Exterior
Enclosure
Extension
Interior
Exterior
Enclosure
Extension
Antenna Check
The antenna effect is caused by the charges collected on the floating interconnects,
which are connected to only a gate oxide. During the metallization, long floating
interconnects act as temporary capacitors and store charges gained from the
energy provided by fabrication steps such as plasma etching and CMP. If the
collected charges exceed a threshold, the Fowler-Nordheim (F-N) tunneling
current will discharge through the thin oxide and cause gate damage. On the other
hand, if the collected charges can be released before exceeding the threshold
through a low impedance path, such as diffusion, the gate damage can be avoided.
Power Checks
EM – electro migration
EM leads to open circuits due to voids in wires or vias and leads to short circuits
due to extrusions or “hillocks” on wires. During older technology nodes EM was
considered only on power wires and clock wires, But now signal wires also need
to be considered due to increased current density in them.
Method to fix EM
IR drop
IR Drop can be defined as the voltage drop in metal wires constituting power grids
before it reaches the vdd pins of the cells.
IR drop occurs when there are cells with high current requirement or high
switching regions.
IR drop causes voltage drop which in-turn causes the delaying of the cells causing
setup and hold violations. Hold violations cannot be fixed once the chip is
fabricated.