Local components are custom parts that you can use in schematics. They are a combination of a netlist subcircuit and a symbol.

About this task

To create local component, its subcircuit must be described in the netlist of a library that is contained in the project. A symbol is also required, which can be created before or during the creation of the local component.

The content and structure of

InfineonSpice

libraries follows standard SPICE conventions, as described in

Working with libraries

. The description of these conventions is beyond the scope of this manual. However, you can find detailed information about it in Infineon’s Titan reference manual and other generally available sources.

Before you begin

The component’s description must be available as a subcircuit in a library in the project. You can make it available by adding it to the library manually or by importing a library containing the description. For more information, see Working with libraries .

If you do not want to create the symbol during the process (as described below), the symbol must be contained in the library. For information on creating symbols, see Working with symbols .

Procedure

  1. In the

    Workspace

    view, select the desired project and click the

    button.

    You can also choose

    File

    >

    New Local Component

    or right-click the project and choose

    New Local Component

    from the context menu.

    The

    New Device

    dialog opens.

  2. Enter the name that you want to give the local component and click

    OK

    .

    The

    Properties of Component

    dialog opens, showing the

    Basic

    section.

  3. From the

    Library

    list, choose the library that contains the model that you want to use for the component.

  4. From the

    Model

    list, choose the model.

  5. Specify the symbol for the custom component.

    • If the symbol already exists in the project, choose it from the

      Symbol

      list. Note that you can choose only symbols with the same number of pins as the chosen model.

      Continue with step

      15

      .

    • If you want to use a predefined symbol, continue with step

      6

      .

    • If the symbol does not exist at all yet, continue with step

      11

      .

  6. Click

    Default

    .

    The

    Symbol Library

    dialog opens.



  7. In the list of symbols, select the symbol that you want to use for the new component.

    You can filter the list by entering part of the symbol name in the

    Name

    field, by choosing the desired category, the number of pins, or the source. If you specify multiple filter criteria, only symbols that match all of them are displayed.



  8. Enter a name for the symbol in the

    New Symbol Name

    field.

    Do not modify or delete the

    .ifsym

    filename extension.

  9. Click

    OK

    .

    The dialog closes and the symbol is added to the project.

  10. Continue with step

    15

    .

  11. Click

    Generate

    .

    The

    New Symbol

    dialog opens.

  12. Enter a name for the new symbol and click

    OK

    .

    The

    Symbol Generation Options

    dialog opens.



    All pin names defined by the model are listed in the

    Left Pins

    field, meaning that those pins will be positioned at the left edge of the generated symbol.

  13. If you want to position pins at other edges of the symbol, remove their names from Left Pins and enter them into the desired fields.
  14. Click OK .

    The new symbol is created in the project and opened in a symbol editing tab in the background.

  15. Click OK in the Properties of Component dialog to close the dialog.

    The new custom component is created in the project.

  16. If you have created the symbol during this procedure (and not used a predefined symbol), you can edit it now as desired in the tab that has automatically opened.

    For information on editing symbols, see

    Working with symbols

    .

Results

The new custom component is available in the project folder and can be used in schematics.

Note that you cannot edit the local component itself, but you can edit its symbol and its model separately using, respectively, the Open in Symbol Editor and

Open in Text Editor

context menu commands in the

Workspace

view.