Product Documentation
Virtuoso Import Tools User Guide
Product Version IC23.1, September 2023

vmsPortProcessing

vmsPortProcessing = "Analog" | "Digital" | "Mixed"

Description

Determines how port concatenations are handled when the environment generates a Verilog-AMS text view from another cellview.

Possible values are:

Example

You have a symbol with two terminals named a<2:3>,b,c<1> and c<2:3>,b. If vmsPortProcessing is set to Analog or Digital and the terminals are of the inout type, the AMS Designer environment creates the following skeletal text module from the symbol.

module <name> ( {a[2:3], b, c[1]}, {c[2:3], b} );
    inout  [1:3] c;
    inout  b;
    inout  [2:3] a;
endmodule

If vmsPortProcessing is set to Mixed, the AMS Designer environment creates the following skeletal module, which is in the format expected by the AMS netlister.

module <name> ( a, b, c )
    inout  [1:3] c;
    inout  b;
    inout  [2:3] a;
endmodule

Return to top
 ⠀
X