GENERAL DESCRIPTION When running ViewSim on a design created from EDIF generated by M1.2, you may receive an error message that some of the instances are not found when func_sim.xmm is loaded.
Apparently, Viewlogic's EDIF Netlist Reader (EDIFNETI) in both Workview Office 7.31 and Powerview 6.0.0, may change instance names (adding a trailing "p") when the instance has the same name as one of the ports on the owning block. Since the XMM file is built based on the hierarchical instance names in the EDIF, this changing of names may cause failures when loading the XMM in Viewsim.
Solution
Workaround is to use M1.3 or later version.
In M1.3 or later version, NGD2EDIF has been changed so that it uniquifies the instance names against the parent block's pins. Thus, the instances in question will be renamed in the EDIF netlist (and in the XMM file), eliminating the possibility of Viewlogic's EDIFNETI doing so.