Resistance Calculation Approach in Hipex-NET
Hipex-NET uses two techniques to calculate resistor values. First method of resistance extraction, which is usual for full chip netlist extractors and uses heuristic algorithms to recognize common shapes for which were obtained empirical formulas depending on geometry of resistor body and resistor terminals. Unfortunately, this method doesn’t cover the wide range of resistors and can handle only rectangular resistors, L-bends, and T-shaped resistive fragments. It also can be used to calculate resistance of snake and dog-bone shapes. We should also note that comparing to Maverick, Hipex-NET recognizes some new shapes as routine shapes for which resistance value can be calculated by the well-known formulas [1].
If this method cannot be applied to a specific resistor then the tool uses the general technique.
The general technique is capable of finding the resistance between any set of arbitrarily shaped boundaries through any shape resistive region, see Figure 1. This well-known technique solves Laplace’s equation,