Substrate coupling. Part 4
Substrate model extraction using EZMod3D

Substrate coupling. Part 4

This article is part 4 in a series. Please, make sure you read parts 1 to 3 before this one. They introduce the concepts we will build on.

Now that we have defined the coupling through shared impedance, the role of substrate in shared impedance and the equivalent schematic of a substrate, we will build a general coupling schematic.

First, we have to remind that substrate resistance couples two signals (usually supplies) together. If the coupling level is too high, the circuit may not meet its requirements.

Here is a general coupling schematic involving two cells:

No alt text provided for this image

Cell 1, on the left, generates in one of its supplies some variable current resulting from its activity: IActivity1. Because of its supply local internal impedance (all the series impedance from actual supply pin to cell supply pin), some variable voltage, VUndesired1 exists on Cell1 local supply.

Through the cell finite supply rejection, part of this variable voltage will be transformed in a variable current by a "PSGM" (Power Supply Conductance since it turns a voltage into a current). This current sums up with IActivity1.

This mechanism creates an undesired loop:

No alt text provided for this image

Of course, each cell must be able to survive its own activity. In other words, this loop must be stable. Loop stability depends on local supply impedance and cell supply trans-conductance which are both complex values depending on frequency.

By the way, this is the reason for characterizing supply rejection and for using short and wide supply lines. Bypassing capacitors help as they reduce high frequency impedance, compensating for the natural cells tendency to have poorer supply rejection at high frequencies and supply impedance tendency to increase at high frequencies because of series inductance. But it's not actually the topic here!

If an impedance (ZCoupling) couples the supplies of the two cells, the situation becomes more complex. Not only do the cells cause trouble to themselves but also to the other one. Finally, supply series impedance acts as decoupling while impedance between supplies act as coupling. This is the reason for their names in the schematic. Functionally, interactions can be represented like this:

No alt text provided for this image

Of course, both loops must be stable as already stated. But in addition, through PSRR (in fact Power Supply Gain...), each cell output shows an undesired signal that results from its own activity and from the other cell activity.

For a given set of activity currents, and supply rejection values, there is a criterion to satisfy on the three impedance values for two cells to operate safely. This criterion can be analyzed using small signal models, according to above schematic.

Intuitively, the lower the decoupling impedance values and the higher the coupling impedance value, the better.

Even when every other coupling impedance has been removed, the substrate remains. It can't be removed. Here we are, finally with this series of articles headline!

Of course, in real life, an IC has much more than two cells and the number of interactions to consider is large, but since they can usually considered linear (small signal model) cells can be analyzed two by two and results be superimposed.

So, in general, the goal is to achieve a substrate resistance between substrate access high enough for the interaction between cells to be low enough so that the circuit meets its specification.

What are the variables we can use to reduce parasitic coupling through substrate?

We have established that Wells define kind of shorts at substrate surface. As a start point, we will study the resistance between two PWells. Variables of influence are:

  • Wells size
  • Wells distance
  • Wells position in chip
  • Chip size
  • Chip thickness
  • Substrate conductivity

Why is it important to know the variables and their impact if a Field Solver such as EZMod3D can extract a substrate model that we can simulate together with the chip?

Isn't that sufficient to check that substrate coupling is acceptable for the IC target performance?

Yes, it is. But what if the substrate coupling is unacceptable?

How to modify the design and/or the layout so that substrate coupling gets within an acceptable range ?

And aren't there rules of thumb to safely design circuits that do not suffer substrate coupling above acceptable limits?

So, let's go with variables effect analysis. First, let's notice that most variables come from geometry. Only substrate conductivity is not linked to geometry.

Substrate conductivity has an obvious impact: Substrate resistance between two access is inversely proportional to substrate conductivity. But usually, substrate conductivity is not an option, it is defined by the process and we have to deal with it.

For the geometry variables there is nothing obvious we can say, not even anything intuitive. So we'll work on an example using a Field Solver, namely EZMod3D to perform the analysis and come to some conclusions.

We'll consider only two PWells in a chip and see how resistance between them depends on geometry variable. The headline picture shows one case of extracting resistance between two wells (the small red and green parallel-piped elements) inside a chip (the large black parallel-piped element).

First, let's consider a square chip 5 x 5 mm2. We'll analyze two thickness values, 250 um and 450 um. We'll extract resistance between two PWells 2 x 2 um2 1 um thick on a line crossing the chip center. Substrate resistivity is 10 ohm.cm, so its conductivity is 10 S/m. This is a very common type of substrate.

The distance between the two Wells is varied while the distances of each Well to chip center are kept identical. Here is the extracted resistance versus distance:

No alt text provided for this image

Note that distance varies from 2 um to 2 mm (x axis scale is log), a ratio of 1 to 1000. Resistance changes from 14.3 k-ohms to 22.4 k-ohms, a ratio of 1 to less than 2...

First point, we see that increasing the distance between two substrate access increases substrate resistance... But not much. This result should rather be taken the other way round: Reducing distance between access below some microns does reduce resistance. However, attention should be paid to the fact that at very short distances, if both NWells and PWells are used, parasitic bipolar can start playing if voltages are not set properly. As stated earlier, this effect is not considered here.

Second point, we see that substrate thickness has an impact. The thicker the substrate, the lower the resistance values, as expected. But as can be seen, more than doubling thickness decreases resistance by 12% at long distances to 15 % at short distances.

So, for given Wells sizes, neither distance nor substrate thickness can change resistance by more than a factor 2. That's only 6 dB improvement on coupling. This is usually insufficient by far. This might be a bit different for larger Wells, but probably not by so many dB.

All for now. In future posts, we'll analyze effect of Wells size, position in chip and chip size.

Again, feedback is warmly welcome. Many hundreds of persons read this series, some tens of persons react, only one so far commented... Please like, comment and share if of any interest to you or if you disagree.

Ramesh Karpur

Principal Analog Design Engineer

4 年

Very useful results. Thanks. I think it will be very valuable for intuition if you can shed light on why resistance is very poor function of distance between wells.

回复

要查看或添加评论,请登录

Jean-Francois Debroux的更多文章

  • How do a U and a S shaped connection compare?

    How do a U and a S shaped connection compare?

    When it comes to match routing resistance in power circuits, actual tracks shape count. Sometimes, chaining elements…

  • FDSOI MOS Thermal time constant

    FDSOI MOS Thermal time constant

    MOS devices in IC present process are getting smaller and smaller. The amount of silicon involved in a MOS channel is…

  • How does magnetic field look like around a spiral inductor ?

    How does magnetic field look like around a spiral inductor ?

    In a previous article, EZMod3D field solver was used to extract inductance value of a square spiral inductor. The same…

  • How accurate is EZMod3D in inductance extraction ?

    How accurate is EZMod3D in inductance extraction ?

    It is often difficult to estimate the inductance of arbitrary shaped conductors. On of the solutions to address this…

  • Partly Shielding POLY resistors

    Partly Shielding POLY resistors

    In analog IC design, a number of cases require high value poly resistors to be shielded. This is usually done in order…

  • Simulating bonding wires inductance and coupling

    Simulating bonding wires inductance and coupling

    In situations where fast varying currents flow in IC pins, package parasitic inductance come to play. Voltage drop in a…

  • Capacitance between two PCB planes in the same layer

    Capacitance between two PCB planes in the same layer

    Sometimes, you have to use two planes in a PCB layer. And in such a situation, predicting the amount of parasitic…

    2 条评论
  • Poly resistors self heating

    Poly resistors self heating

    In integrated circuits, poly resistors are widely used. These resistors are made from a rather thin poly-silicon layer…

    2 条评论
  • What is a thermal transfer function ?

    What is a thermal transfer function ?

    In my previous article, I explained the concept of thermal impedance. The point is that when a variable power is…

  • What is thermal impedance, and why it matters ?

    What is thermal impedance, and why it matters ?

    Every electronics designer knows about thermal resistance and thermal Ohm's law. Temperature rise is equal to the…

社区洞察

其他会员也浏览了