Page tree
Skip to end of metadata
Go to start of metadata

Where To Find This Example

AWR Version 14

Understanding AWR .emz Files

AWR Version 13

This example was renamed since the previous version. Please see Previous Example Page for the version 13 page.

Design Notes

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%).

Schematic - Example_CAP_HSUB_TUNE_1b

Schematic - Example_CAP_PART_OPT_1

Schematic - Example_CAP_PART_OPT_1b

Schematic - Example_CAP_PART_TUNE_1