The hierarchical name spaces are built out of the contents of the mapping files . The mapping files are loaded in accordance with the MPFileTab variable. Finally, the fourth column specifies the name group of the newly created name pair. It may also contain any valid Tcl expression. In the latter case, for each string of the mapping file, all required substitutions of the fields will be performed, and the expression will be evaluated, and it should return the valid descriptor for this string.
Rodeo assumes the following format of the mapping files and hierarchical files.
The hierarchical name coincides with the pseudo-hierarchical name, except when it is shown in the circuit parameters control block . This file is used only to construct the herarchy tree of the design. However, there also exists a way to do an explicit conversion. For example, the function fcpname invoked with the hierarchical name of a circuit parameter would return its flat name. If any of the mapping functions cannot perform the conversion, it returns its argument unchanged.