Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

Forward annotation errors in Version 12

Solved!
Go to solution

I've been using version 10 Multisim/Ultiboard to upgrade a DSP. It has a number of issues and I need to complete the contract. I'm now using an evaluation version 12 which solves many of 10's problems but having done a forward annotation to reconcile the schematic with the layout I get nonsense results as below. For some reason I cannot find why the software does not like 3 of the 586 components.

 

SCHEMATIC NETLIST

FORWARD ANNOTATION RESULT

6

D1

C

Net 6

D1 pin C not on net 6 in the schematic

11

D5

C

Net 11

D5 pin C not on net 11 in the schematic

GND

D5

A

Net GND

D5 pin A not on net GND in the schematic

GND

D1

A

Net GND

D1 pin A not on net GND in the schematic

LAYOUT NETLIST

FORWARD ANNOTATION RESULT

SIGNAL_EN4

OPT7, pin6

FPGA1, pin29

Net SIGNAL_EN4

OPT7 pin 6 not on net SIGNAL_EN4 in layout

10

OPT7, pin 5

R119, pin1

Net 10

OPT7 pin 5 not on net 10 in layout

GND

OPT7, pin9

OPT7, pin11

OPT7, pin 13

OPT7, pin15

Net GND

OPT7 pin 11 not on net GND in layout

MD_EN4

 

Net MD_EN4

OPT7 pin 12 not on net MD_EN4 in layout

 

 

Part OPT7

Part does not exist in layout


Obviously OPT7 does exist!

What am I doing wrong/missing as I have to convince my client that it is worth the cost of the upgrade from 10 to 12

Thanks.





 

0 Kudos
Message 1 of 4
(3,779 Views)

This could be a defect I have been fighting for some time.

 

What you need to do is open the UB netlist editor and delete all nets, then re-import the netlist from the file again.

 

Sometime you can just re-import the netlist again when this happens, but it always works for me to delete all nets first and then import the file.

0 Kudos
Message 2 of 4
(3,776 Views)
Solution
Accepted by MKHowe

Thanks dbur for your reply. Importing or deleting nets pushes all the components off the board.

 

Due to issues with version 10, mods have been applied to the layout after which the schematic has been revised and the layout modified again. The two have got out of synch.

 

I have resolved the D1, D2 issue by selectively back annotating (using the "ignore" drop down) and verifying the result on the schematic. It has done a weird thing with the GND connections but has fixed the other error messages. The OPT7 error just went away. So with selective back and forward annotations I am, difference by difference, reconciling the schematic with the layout.

 

MKH

 

 

0 Kudos
Message 3 of 4
(3,761 Views)

Yes, if the part footprints or redes have changed they will move off the board even if forward annotate works properly.

 

Deleting the netlist should not do that though.

 

Perhaps experiment with a UB to MS back annotation to clear that up.

 

In any case you have to get them back in sync for things to work properly.

0 Kudos
Message 4 of 4
(3,749 Views)