Mason Intrinsic Components
Certain components are built into Mason and are either fundamental (such as grounds or ports) or control the run (such as frequency and flags).Frequency Definition
The frequency symbol must have three arguments which are the start, stop, and step frequencies in the format:Parameter = value unit
Port Definition
The global ports are treated as one-port devices which must have an argument defining the impedance in the format:Parameter = impedance
Ground Definition
Grounds are a special component in the Mason library. Opens are implicit if not connection is made.- GND- Chassis ground
Flag Definitions
The standard flag settings may be set in the format:Parameter = value unit
Variable and Calculation Definitions
The fundamental difference between the variable block and the calculation block is: variables cannot be defined by equations, and calculations cannot have optimization or statistical parameters defined.Variable blocks may have multiple arguments of the format:
Name = value unitFurthermore, variables may be optimized with the following format (please pay attention to the semicolon):
Name = value ; <opt … /> <stat … />Where the “…” is the standard Mason definitions, e.g.:
min==”1” max==”2” step==”0.1”In effect, everything past the semicolon is directly placed into Mason’s XML format.
If variables or calculations are added in the GUI, remember to change the parameter field to "Argument".
Optimization and Statistical Block
No more than one optimization block and no more than one statistical block should exist in the design. However, multiple optimizers can be defined within a block, and the use of sets can make optimizations more productive.
More information about how to use the optimization and statistical blocks can be found in their respective sections.