Importing RLC Part Values Files

An RLC Part Values File allows you to correctly classify and assign values (both nominal and parasitic) to capacitors, inductors and resistors during design import from third-party layout tools (e.g., Mentor Expedition).

To import an existing RLC Part Values file into SIwave:

  1. Click Import > RLC Part Values.
  2. The Open window appears.

  3. Select the file that you want to import.
  4. Click Open.
  5. This reads the selected file into the current window.

Below is a sample part mapping file:

* part mapping file

* Syntax for specifying part RLC values:

* <part name> Cap <capacitance>

* <part name> Ind <inductance>

* <part name> Res <resistance>

* <part name> NonIdealCap <capacitance> <ESL> <ESR>

* <part name> NonIdealInd <parasitic C> <inductance> <parasitic resistance>

* <part name> NonIdealRes <parasitic C> <parasitic L> <resistance>

 

DNI_CAP_1003 Cap 0.33u (1,0)

DNI_CAP_1005 NonIdealCap 0.1u 0.1n 0.2 (1,0)

DNI_IND_1005 NonIdealInd 20p 10n 0.1 (1,0)

ELCH0001054 NonIdealInd 20p 10n 0.1 (1,0)

ELCH0001056 NonIdealInd 20p 10n 0.1 (1,0)

ELCH0001057 NonIdealInd 20p 10n 0.1 (1,0)

ELCH0001406 NonIdealInd 20p 10n 0.1 (1,0)

ELCH0001408 NonIdealInd 20p 10n 0.1 (1,0)

ELCH0001421 NonIdealInd 20p 10n 0.1 (1,0)

Comment lines start with an asterisk (*). The first field on each line specifies the part number to which the values are to be applied. The second field is one of the following:

Cap

Ind

Res

NonIdealCap

NonIdealInd

NonIdealRes

If parasitic values are not required, nominal values for capacitors, inductors and resistors can be specified using the "Cap," "Ind," and "Res" strings followed by the actual value. If parasitic value assignment is needed, three numbers need to follow the "NonIdeal*" keyword (however the order of these numbers is: capacitance is always first, inductance always second, and resistance always third).

The final fields on each line specify the pin order. For two terminal devices, the pin order will simply be (1,0). For more complex multi-terminal devices though, the pin order should indicate how the device can be decomposed into equivalent two-terminal elements (e.g., a three-terminal capacitor can have a pin order resembling "(1,0) (2,0)". This tells SIwave to create two equivalent capacitors-one connecting pin 1 and pin 0, the other connecting pin 2 and pin 0. The nominal value of each of these two capacitors will be half of the original capacitors value (and the parasitic ESL/ESR will be double).).