Documentation‎ > ‎


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 unit
Furthermore, 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.