Answers Database
Workview Office 7.4, Powerview 6.1 EDIFNETI: viewbase error 413: Pin not on symbol error
Record #3081
Product Family: Software
Product Line: ViewLogic
Product Part: edifneti
Problem Title:
Workview Office 7.4, Powerview 6.1 EDIFNETI: viewbase error 413: Pin not on symbol error
Problem Description:
Urgency: Hot
General Description:
EDIFNETI is the Viewlogic program that will read an EDIF netlist back into
the Viewlogic realm as part of the simulation flow. Changes were made with
version 7.4 of Workview Office and version 6.1 of Powerview, and the following
error may been seen as a result:
viewbase: Error 413: Error - Schematic Pin Z on XBA1.1 is not on its symbol
...
This message repeats for each Pin mismatch it finds.
This error occurs due to an increased level of error checking within EDIFNETI.
Solution 1:
For Workview Office 7.4, Viewlogic has a patch at:
ftp://ftp.viewlogic.com/pub/support/pc/Workview_Office/update/edfupdt1.exe
Viewlogic's readme for this patch is located at:
ftp://ftp.viewlogic.com/pub/support/pc/Workview_Office/update/edifneti.html
One other caveat about reading hierarchical EDIF into Viewlogic: do not name
any port on a symbol the same as the symbol itself. To avoid any conflict,
EDIFNETI changes the name of that port, potentially causing problems with
annotation to the original schematic.
Solution 2:
Another way to avoid this error is to eliminate the hierarchy, thereby
eliminating the hierarchy connectivity checking. This is done by flattening
the EDIF netlist at NGD2EDIF by selecting the -n option. The command line
used in the Xilinx Functional Simulation GUI (see (Xilinx Solution 1985))
would look like:
NGD2EDIF -n -w -v viewlog <design>.ngd func_sim.edn
The syntax for the timing simulation flow would be similar:
NGD2EDIF -n -w -v viewlog <design>.nga time_sim.edn
The downside to this workaround is that these commands will have to be run at
a command prompt, as neither the Functional Simulation GUI nor the Flow Engine
have the capability of setting this option.
For the functional simulation, you can run the Functional Simulation GUI, and
then run NGD2EDIF and EDIFNETI in the project root directory.
For the timing simulation, the <design>.nga file can be found in the
"revision" subdirectory, created by the Flow Engine. Make sure the
time_sim.edn is placed in the root project directory before EDIFNETI is run.
Solution 3:
For Powerview 6.1, patches are available at:
http://www.viewlogic.com/support/powerview/patches/61patch.html
There is a unique patch for each supported operating system. Check out the
README to see all the fixes included in this patch.
End of Record #3081 - Last Modified: 09/02/98 12:28 |