n Part 1 of the article, we reviewed what EDA tools are good for. Here we will discuss EDA tool limitations.
A complete ESD solution is never made by EDA tools alone. Certain ESD design aspects are so specific for a product that it does not pay to make an EDA code for it (although it could fundamentally be done).
ESD is a complex phenomenon and ESD design verification involves checking a wide range of initial conditions and requirements (e.g., available area, stress tests validations conditions, single or cumulative stresses, special bonding or package conditions, external metallization levels, etc.). These require special inputs and appropriate initializations in EDA tools which often prevents ESD EDA from being a push-button solution. ESD protection strategies vary, and an EDA tool cannot always establish a priori the best strategy out of several existing ones.
Many ESD events are characterized but not properly modeled. An example is a parasitic thyristor or bipolar which is triggered during ESD stress (Figure 1). There is no “full” model available which can be integrated into an EDA tool. The trigger and holding properties of the device (Vt1 and VH in Figure 2 on page 52) depend on the geometry, the substrate currents, and many other parameters. The ESD designer, however, can still manage the design by interpolation of test structure data, or rely on experience from previous products. This “data gap” sets a fundamental limitation to the use of EDA tools for complete ESD design.
It is important to use the most suitable type of EDA tool for a given verification task.
Static ESD checks are based on predefined, hard-coded ESD rules. The rules are usually defined with worst-case assumptions that can lead to over-engineering and unnecessary design margins. Moreover, the ESD rules encoded in static check tools are usually suitable for typical driver architectures or power-supply protection. Custom ESD codesign (e.g., for specialized high frequency, mixed voltage, fail-safe, or low leakage designs) may not be supported by standardized static checks. For those non-standard interfaces, the ESD codesign relies on electrical simulations of circuit performance with the ESD network for better matching. The utilization of static checks may not guarantee the required circuit performance.
Still, dynamic EDA tools run into multiple limitations, especially when simulating ESD events for full chips rather than special IPs. These limitations are especially obvious when meeting complex ESD requirements, such as Charge Device Model (CDM) ESD in low-cap high-frequency design [1].
Current paths in bulk and metallization are not always accurately assessed. For example, the fast CDM current transients in the range of even 20-300ps in power and ground line cause voltage overshoots on inductance of metal lines. Contemporary dynamic ESD simulators are not capable of performing inductivity extraction for the power and ground mesh on a full chip or even a large power mesh. Thus, dynamic CDM simulations might be inaccurate or executed only on a part of the IP.
In conclusion, defensible design decision-making is data-driven. We may not always have all the data that we want, but understanding design margins and areas of risk (particularly during IP design and full-chip assembly) is key to providing guidance for the creation of robust and reliable IC designs. ESD engineers often provide that guidance to circuit and layout designers. Over the last decade, EDA tools and the coverage that sign-off EDA rule decks provide have come a long way in creating a robust baseline for reliability (especially in the field of ESD) for full-chip designs where simulation and less robust techniques (visual inspection) are not practical or advisable [3]. Some of these rule decks are provided by foundries. For those companies that do not prescribe to foundry-provided methodologies, many have invested in automating checks themselves, based on their own custom criteria. There will always be corner cases and requests to waive a specific rule as part of larger design considerations. EDA tools significantly improve productivity and confidence within the design community, but there will always be a need for specialist oversight and evaluation of results against reasonableness and provide professional judgment for waivers. This is particularly true for results that are close to or failing agreed-upon design margins. EDA Tools alone? No! But coupled with capable engineers, EDA tools provide an incredible productivity gain and insight into at-risk areas of IC designs.
- U. Ishfaq, K. Domanski, S. Heber, and H. Gossner, “Advanced CDM Simulation Methodology for High-Speed Interface Design,” 2022 44th Annual EOS/ESD Symposium (EOS/ESD), Reno, NV, USA, 2022, pp. 1-6, doi: 10.23919/EOS/ESD54763.2022.9928517.
- D. Johnsson, K. Domanski, and H. Gossner, “Device Failure from the Initial Current Step of a CDM Discharge,” 2018 40th Electrical Overstress/Electrostatic Discharge Symposium (EOS/ESD), Reno, NV, 2018, pp. 1-7.doi: 10.23919/EOS/ESD.2018.8509779.
- M. Khazhinsky, et al, “Technical Report for ESD Electronic Design Automation,” ESDA Technical Report ESD TR18.0-01-14, 2014. https://www.esda.org/store/standards/product/4/esd-tr18-0-01-14





among its members and others.