..note:: If you do not need to rename a module of an FPGA fabric, there is no need to define it explicitly in the naming rules. OpenFPGA can infer it.
Syntax
``````
Detailed syntax are presented as follows.
..option:: default="<string>"
Define the default or built-in name of a module. This follows fixed naming rules of OpenFPGA. Suggest to run command :ref:`openfpga_setup_commands_write_module_naming_rules` to obtain an initial version for your fabric. For example,
..code-block:: xml
default="cbx_1__2_"
..option:: given="<string>"
Define the customized name of a module, this is the final name will appear in netlists. For example,