Symbols Generator

The Symbols Generator is a full-featured tool provided to assist you in creating and updating both functional block symbols and related PCB symbols.

The default binding type for ports created by the Symbols Generator is Pin.

Creating a New Symbol Using the Symbols Generator

  1. Invoke the Symbols Generator by doing one of the following:
  1. On the Basic Settings page, enter information for:

The naming convention for PCB symbols is <Symbol name>_pcb. Do not use names with characters following _pcb, as this may cause problems when creating functional symbols split by PCB afterwards. Functional symbols should always be named differently to PCB symbols (for example, without the _pcb) to avoid overwriting them.

Buses are not split between symbols even if the resulting symbol is larger than the page size.

  1. Click Next to display the Symbol Settings page.
Note

The information in the right hand column of the Symbol Settings page is specific to the selected (highlighted) pin type in the central column. Any changes you make in the right hand column apply to the selected pin type only. When you select a different pin type, the information in the right hand column changes to reflect any differences in the information for that pin type.

 
  1. On the Symbol Settings page, enter information for:
  1. To specify advanced symbol settings, click More >> to display the Fracturing, Labels, and Appearance tabs. The options available under these tabs depends on the selected pin group - see Figure 9-1. These advanced settings are described in the following.

Fracturing tab
Select whether the symbol should be split. The options available here depend on whether you have chosen to create Functional Symbol, PCB Symbol, or both. Following is a list of symbol fracturing options with explanations (Figure 9-1 shows how the list changes depending on the selected pin group).

Labels tab
Label settings are available for all types of pins. Once defined, these settings do not normally need to be changed (as is in the case of symbol generation).

Appearance tab
These settings are available for all types of pins. Once defined, these settings do not normally need to be changed (as is in the case of symbol generation).

  1. Click Next > to display the Summary page.
  1. On the Summary page, review the changes you have made. The page summarizes symbols and ports that will be created, deleted, or changed after clicking Finish. Click More >> to view advanced summary information.
  1. Click Finish.

The symbols are created and appear in the Symbol Window. You can click Finish at anytime to create a symbol using the current settings.

To display the Divide Ports page, check Adjust symbols manually on the Summary page and click Next. Use this page to add unplaced signals and pins to symbols (existing or created by the Symbols Generator). The page provides an easy way to handle signals and pins that have not been assigned and therefore are not part of any symbol.

Several pages contain the buttons Load Defaults (loads the default settings) and Save as Defaults (saves the current settings as defaults).

Figure 9-1 shows the different option available depending on the selected pin group.

Figure 9-1. Symbol Settings Page (Advanced Options)

Updating Symbols Using the Symbols Generator

Once symbols have been created, the Symbols Generator can be used to update them. In this case, it is not necessary to re-enter the information for symbol fracturing, appearance or port labels; PADS I/O Designer uses the settings entered when creating the symbol.

  1. Invoke the Symbols Generator by doing one of the following:
  1. The Symbols Generator opens on the Basic Settings page. Select Update symbols under Symbols and click Next and Finish.

Limitations

It is not possible to update symbols using the Symbols Generator when:

Updating Symbols in Databases Created Using Older Versions of PADS I/O Designer

The Symbols Generator does not provide update functionality for all symbols created in older versions of PADS I/O Designer (pre-9.1 versions). (The reason for this is that symbols from older versions have a prevent flag set after loading.) In order to use the update symbols function, symbols must be created using the Symbols Generator.

To support updating symbols from PADS I/O Designer versions prior to 9.1, the tcl command symbolwizard is supported in PADS I/O Designer 9.2.