<button class="gh-button gh-green" title = "https://awrcorp.com/download/kb.aspx?File=/15_Examples/Modelithics_Part_and_Hsweep.emz" onclick="window.location.href='https://awrcorp.com/download/kb.aspx?File=/15_Examples/Modelithics_Part_and_Hsweep.emz' ">Download Project</button> |

<button class="gh-button gh-green" title = "https://awrcorp.com/download/kb.aspx?File=/14_Examples/Modelithics_Part_and_Hsweep.emz" onclick="window.location.href='https://awrcorp.com/download/kb.aspx?File=/14_Examples/Modelithics_Part_and_Hsweep.emz' ">Download Project</button> |

**Various Simulations with Modelithics parts**

__PDK__

You must first install the Modelithics Select Library to properly simulate this example. You can obtain this library from AWR downloads page under "Vendor Libraries" tab.

__Overview__

This collection of example schematics demonstrate different types of tuning, optimization and yield analysis that can be performed using the Modelithics part-value and substrate-scalable global RLC models. To look at each specific example, you will need to enable the measurements on the graphs for that specficially named example.

**SUBSTRATE TUNING**

Example_CAP_HSUB_TUNE_1b illustrates the use of tuning in MWO to examine the frequency response of the CAP_MUR_0805_001 model as a function of substrate thickness.

Example_IND_HSUB_TUNE_1b illustrates the use of tuning in MWO to examine the frequency response of the IND_TKO_0805_001 model as a function of substrate thickness.

**DISCRETE PART VALUE OPTIMIZATION**

Example_CAP_PART_OPT_1 illustrates the use of discrete part value optimization in MWO using the CAP_MUR_0805_001 model. Discrete optimization requires the creation of a vector array containing discrete part values (the C_val[] vector seen in the schematic) and a suitable optimization algorithm (such as Pointer - Robust Optimization). The part value arrays are available in the resources folder of the XML library.

Example_IND_PART_OPT_1 illustrates the use of discrete part value optimization in MWO using the IND_TKO_0805_001 model. Discrete optimization requires the creation of a vector array containing discrete part values (the L_val[] vector seen in the schematic) and a suitable optimization algorithm (such as Pointer - Robust Optimization). The part value arrays are available in the resources folder of the XML library.

**CONTINUOUS PART VALUE OPTIMIZATION**

Example_CAP_PART_OPT_1b illustrates the use of continuous part value optimization in MWO using the CAP_MUR_0805_001 model. A suitable optimization algorithm is Gradient Optimization.

Example_IND_PART_OPT_1b illustrates the use of continuous part value optimization in MWO using the IND_TKO_0805_001 model. A suitable optimization algorithm is Gradient Optimization.

**DISCRETE PART VALUE TUNING**

Example_CAP_PART_TUNE_1 illustrates the use of discrete part value tuning in MWO using the CAP_MUR_0805_001 model. Discrete tuning requires the creation of a vector array containing discrete part values (the C_val[] vector seen in the schematic). The part value arrays are available in the resources folder of the XML library.

Example_IND_PART_TUNE_1 illustrates the use of discrete part value tuning in MWO using the IND_TKO_0805_001 model. Discrete tuning requires the creation of a vector array containing discrete part values (the L_val[]vector seen in the schematic). The part value arrays are available in the resources folder of the XML library.

**CONTINUOUS PART VALUE TUNING**

Example_CAP_PART_TUNE_1b illustrates the use of continuous part value tuning in MWO using the CAP_MUR_0805_001 model.

Example_IND_PART_TUNE_1b illustrates the use of continuous part value tuning in MWO using the IND_TKO_0805_001 model.

**YIELD ANALYSIS (Statistical Simulations)**

Example_IND_PART_YIELD_1 illustrates the use of yield analysis in MWO using the IND_TKO_0805_001 model. The nominal value of the Tolerance parameter in the model should be specified as 1, with the statistical distribution specified according to the vendor-specified part value tolerance (e.g. 10%).