Back Annotate from NI Ultiboard to NI Multisim

Updated Nov 23, 2022

Environment

Software

  • Ultiboard
  • Multisim

When an electronic circuit has been fully drawn or captured, it is transferred to a PCB layout program such as Ultiboard. Often times during the PCB layout process, additional components and/or nets are added such as mounting holes, or test points.
 

Back annotation is the process of sending PCB layout changes to its corresponding schematic. NI Ultiboard automates the process of back annotation with a few clicks of the mouse. Forward annotation is the process of sending schematic changes to a corresponding PCB layout. For a detailed tutorial on how to forward annotate from Multisim, please see How to Forward Annotate from Multisim to Ultiboard.

The PCB referred to here was created from the example schematic available in the samples directory found in your base Multisim installation path. (<installation path>\Samples\SpeechFilter.ms10).
 

Assume that you have decided to remove R7 from the layout. You will first delete the footprint in the sample layout and then annotate the corresponding Multisim schematic to reflect change.

Figure 1: Sample Ultiboard Layout

Delete R7 from the PCB Layout.

  1. From Ultiboard select resistor R7 which is highlighted in red in Figure 1.
  2. Delete the resistor R7 by pressing the Delete button on the keyboard.
  3. Save the changes made by Selecting File > Save. (In this example the file is saved to <install path>\Sample\SpeechFilter.EWPrj).
  4. When changes are made to a layout design, these changes are saved to a .log file in the same file path as the Ultiboard (.ewPRJ) file. Multisim will compare this log file with the current schematic's netlist to find any changes that were made.

To back annotate this change:

  1. In Multisim open the original schematic file used to create the PCB layout that you just modified. 
  2. Select Transfer >> Backannotate from Ultiboard.
  3. Browse to the path where the layout file is saved and select the Ultiboard log file (.log) named Speechfiler.log.
  4. Click the Open button
  5. Multisim will display a list of changes to be annotated from Ultiboard.
  6. In this case resistor R7 is being deleted. Click OK.

Resistor R7 has been deleted from the schematic.