-To- -To-"> -To-">
Product Documentation
Cadence Application Infrastructure SKILL Reference
Product Version IC23.1, November 2023

nmpPath<NameSpace>To<NameSpace>

nmpPath<NameSpace>To<NameSpace>(
t_Inst
)
=> t_Inst / nil

Description

Converts a simple instance vector from the first name space to the second name space.

Arguments

t_Inst

A simple (non-hierarchical) instance vector you want to convert to another name space.

Value Returned

t_Inst

The instance vector in the new name space.

nil

The input string is not legal in the first name space.

Examples

Converting simple instance vectors in the CDBA namespace to the VHDL namespace.

nmpPathCDBAToVHDL( "i8<0:3>" ) => "i8(0 to 3)"
nmpPathCDBAToVHDL( "I8<0:3>" ) => "\I8\(0 to 3)"
nmpPathCDBAToVHDL( "instName<4>" ) => "\instName\(4)"
nmpPathCDBAToVHDL( "inst_name<4>" ) => "inst_name(4)"

Converting simple instance vectors in the CDBA namespace to the Verilog namespace.

nmpPathCDBAToVerilog( "I8<0:3>" ) => "I8[0:3]"
nmpPathCDBAToVerilog( "instName<4>" ) => "instName[4]"

Additional Information

The following table lists all current nmpPath<NameSpace>To<NameSpace> functions.

nmpPathCDBAToVHDL()

Converts a simple instance vector in the CDBA namespace to the VHDL namespace.

nmpPathCDBAToVerilog()

Converts a simple instance vector in the CDBA namespace to the Verilog namespace.

Related Topics

nmpGetSpaceNames

nmpIdentTo<NameSpace>


Return to top
 ⠀
X