Académique Documents
Professionnel Documents
Culture Documents
FRANK FENG
MENTOR, A SIEMENS BUSINESS
W H I T E P A P E R
D E S I G N T O S I L I C O N
w w w . m e n t o r . c o m
Full-Chip Electrical Reliability Verification: A New Approach for Advanced Nodes
INTRODUCTION
Chip designs using advanced technology take advantage of shrinkage in both gate size and
interconnect width/spacing to achieve greater functionality in a smaller device. Advanced
processes enable many more devices to be packed into a die with equal or lesser dimensions
than those of a previous node. For a 10 nm system-on-chip (SOC) design, it is not surprising to
see multi-billions of devices contained in an area under 1 cm2.
During the technology development stage, a gate library is developed that takes into account
reliability issues like electrostatic discharge (ESD), latch up (LUP), and time-dependent dielectric
breakdown (TDDB) under as-designed operation voltage ranges. For interconnect technology,
the co-planar interconnect spacing requirements across dielectrics is determined primarily by
optical and etching effects, with some consideration given to electrical parasitic impacts. Once
the gate library and technology design parameters are developed and packaged into a process
design kit (PDK), the place and route (P&R) tool uses them as input to P&R process, which is
tuned against the customary cost functions to achieve design rule checking (DRC) compliance,
timing, die size, IR drop, and electromigration (EM) design goals.
However, based on the experience of the foundries and integrated device manufacturers (IDMs),
the resulting layout still requires full-chip reliability verification (and possible layout
modifications) to prevent ESD along interconnect paths across multiple function blocks, LUP
across gates in the vicinity of IO circuits, and TDDB between interconnects of different nets
operated on different potentials. Such full-chip design verification practices are becoming
critical for technology at and below 28 nm. Without it, chip reliability failures become far more
likely during burn-in stage or in silicon.
For example, to prevent weak interconnect spots being burned by high ESD current surges, the
typical foundry/IDM rule defines the required wire width of the ESD path to be larger than some
criteria to survive an ESD event. Based on this guideline, fabless layout designers usually try to
use a traditional DRC tool to check the wire “width” against the rule criteria. However, a
traditional DRC tool can’t identify the direction of the electrical current path along polygon
shape (which is needed to determine the “width” of the path) and it doesn’t know how to
w w w. m e nto r. co m
2 [7 ]
Full-Chip Electrical Reliability Verification: A New Approach for Advanced Nodes
process the individual weighted widths of a parallel wires network to check against rule criteria.
In an attempt to facilitate automation and still meet rule requirements, foundries/IDMs have
begun more clearly defining a static current density check along ESD paths to enable designers
to find weak interconnect spots.
To prevent LUP issues, the foundry/IDM historically provided a DRC approach that performs
both a spacing check and a check for the presence of a guard ring between aggressor and
victim circuits at the chip assembly design stage. However, to enable a DRC tool to recognize
the polygons that are a part of these checks, designers often manually place markers on
designated polygons. In an iterative design process, it is difficult for designers to find a reliable
and consistent way to place markers at the appropriate locations on the layout. The marker
methodology requires designers to identify the circuits behind ESD resistors (connected to IO
Pads) that are involved in a LUP check. At the same time, the LUP sensitivity of these circuits
depends on the effective resistance of the ESD resistors. If the effective resistance (a value the
DRC tool doesn’t and can’t know) is bigger than the rule criteria, then circuits behind the ESD
resistors are considered to be isolated from LUP. Some markers also require the identification of
delta-operation voltage on polygons of different nets. However, depending on the delta-
operation voltage range, the spacing check criteria will differ. Foundries and IDMs are now
defining non-physical marker methodology that allows logic-driven layout (LDL) checking
functionality to find LUP circuits/nets that can be further transformed to physical shapes for a
property-annotated DRC check.
When verifying interconnect TDDB, the foundry/IDM provides a DRC approach to check the
spacing of polygons on different nets at the chip assembly design stage, where the spacing
criteria is dependent on delta-operation voltage. However, this methodology also uses multiple
physical markers representing different voltage values. Designers struggle to place markers of
the appropriate voltage values on polygons in nets of concern across the whole layout. Not only
do the physical markers not work well with delta-operation voltage dependent spacing criteria,
but assigning voltage from IO/power/ground pads to nets associated with inner circuits is
difficult. Foundries and IDMs are now defining voltage text/annotation methodology that
allows LDL checking functionality to propagate the voltage values into the entire circuit design,
and export nets of TDDB concern, for which the logical nets can be further transformed to
physical shapes for property-annotated DRC checks.
Employing static design rules is becoming a realistic and effective approach to manage
reliability issues in the chip/block-level design stage. Applying them to earlier design stages for
block or intellectual property (IP) reliability verification can also help reduce design iterations.
While the static approach may yield a small amount of over-pessimistic values (especially for
TDDB), its ability to detect complex reliability issues early in the design flow outweighs the
reasonable amount of manual work needed to evaluate these values prior to tapeout.
w w w. m e nto r. co m
3 [7 ]
Full-Chip Electrical Reliability Verification: A New Approach for Advanced Nodes
w w w. m e nto r. co m
4 [7 ]
Full-Chip Electrical Reliability Verification: A New Approach for Advanced Nodes
Even when the electrical effective resistance meets criteria (usually an amount less than some
value in ohm), a huge ESD surge current (with different dynamic natures for different ESD
modes) can easily burn a weak interconnect spot. To prevent this, the current density along ESD
paths through all wire segments and via arrays should be examined to ensure current density is
less than some tolerant value. Designers can use Calibre PERC functionality to calculate DC
current densities along ESD paths. The flow is similar to determining the effective resistance of
ESD paths described above, but the SPEF network is un-reduced to preserve physical polygon
data for each wire segment and via area to enable calculation of the current density flowing
through them.
The Calibre PERC automated LUP checking flow performs the following steps:
1. Extract the layout netlist (standard circuit verification step provided by foundry/IDM).
2. Traverse connectivity graph, propagate voltage values from IO/power/ground ports into
internal nets based on user-defined constraints, and locate and export potential aggressor/
victim devices annotated with a propagated voltage value. Voltage propagation is executed
without alternating the voltage value. This voltage propagation behavior is reasonable for a
LUP check, since the potential LUP issue occurs close to an IO circuits region.
3. Generate unique physical layers that correspond to exported aggressor/victim devices.
These layers are usually a collection of polygons overlapped with device formation seed
shapes. This procedure also annotates the voltage value as a polygon property.
4. Process polygon data with annotated properties, and perform spacing DRC checks to find
any edges or polygon pairs that violate spacing criteria according to the delta-voltage
range.
w w w. m e nto r. co m
5 [7 ]
Full-Chip Electrical Reliability Verification: A New Approach for Advanced Nodes
For interconnect TDDB checks on block or full-chip designs, spacing checks among polygons of
the same interconnect layer on different nets are executed against criteria dependent on delta-
voltage range. The challenge is to propagate voltage value from IO/power/ground ports to
internal nets, such that all targeted nets for potential TDDB concerns have the appropriate
voltage value to annotate to their corresponding polygons. Unlike voltage propagation for LUP
checks, the voltage values starting propagation from IO/power/ground ports shift magnitude
when going out from some level-shifter-related circuits. Unless these voltage shifts are handled
appropriately, users will eventually see huge quantities of overly-pessimistic values. The static
voltage propagation engine doesn’t usually recognize this level of circuit function automatically.
It requires the user to design a static voltage propagation scheme that includes additional
information—like voltage values on some cell ports related to level-shifter circuits, or sub-circuit
pattern definitions—to enable the voltage propagation engine to manipulate voltage shifts.
The Calibre PERC platform contains functionality to perform static voltage propagation under a
user-constrained propagation scheme, assign appropriate voltage values to each concerned net,
annotate static voltage values to physical polygons of corresponding nets, and run spacing
checks that account for different spacing criteria versus different delta-voltage ranges. An
example of a static voltage propagation scheme is shown in Figure 4. The top port has a 3.3
voltage. Using static voltage propagation, 2.5, 1.8 or 1.2 V can be assigned to other nets inside
this circuit, depending on the design of the voltage propagation scheme. Voltage shift is
executed by user-defined sub-circuit patterns, or by acquiring the voltage value on the output
cell port of a level-shifter circuit by means of simulation. After completing static voltage
propagation, the LDL flow is used to annotate the voltage values to polygons in nets of concern
for DRC checking.
There are multiple means by which designers can acquire cell port voltage data. For example, a
simplified level of dynamic simulation can be executed to acquire such data. The static voltage
propagation engine can be instructed to propagate voltage, break out when encountering the
above cell ports or sub-circuit patterns, and then continue propagation based on acquired
voltage data on cell port or voltage constraints defined with the sub-circuit patterns.
w w w. m e nto r. co m
6 [7 ]
Full-Chip Electrical Reliability Verification: A New Approach for Advanced Nodes
SUMMARY
Advanced nodes are introducing new and complex reliability conditions that can’t be easily or
accurately checked using dynamic simulation or traditional physical and circuit verification
technology at the full-chip level. A new approach that employs static simulation and static
voltage propagation in conjunction with logic-driven layout analysis supports the development
of accurate, fast, automated reliability design verification for ESD, LUP, and TDDB issues. With
new methodologies and tools like the Calibre PERC reliability platform, designers can now verify
that their designs are protected against a wide range of reliability issues, ensuring that the final
product provides the performance and product life the market demands.
visit http://mentor.com/PERC
or
contact a Calibre representative