Answers Database


M1 NGDBUILD: ERROR:basnb:79 (pin mismatch) and ERROR:basnu:93 (unexpanded) on Synopsys Design Compiler design with instantiated Coregen or Logiblox modules.


Record #4341

Product Family: Software

Product Line: Synopsys

Product Part: Design Compiler

Product Version: 1998.02-1

Problem Title:
M1 NGDBUILD: ERROR:basnb:79 (pin mismatch) and ERROR:basnu:93 (unexpanded) on Synopsys Design Compiler design with instantiated Coregen or Logiblox modules.



Problem Description:
Urgency: Standard

General Description:

Synopsys Design Compiler users may encounter the following errors during NGDBUILD

ERROR:basnb:79 - Pin mismatch between block "U3", TYPE="ramblock", and file "/home/grover2/ramblock.
ngo" at pin "spo<7:0>(0)". Please make sure that all pins on the instantiated component match pins
in the lower-level design block. (Pin-name matching is
case-insensitive.)

ERROR:basnu:93 - logical block "U3" of type "ramblock" is unexpanded


FPGA Compiler users generally do not receive these errors due to the fact that FPGA Compiler general ly writes out SXNF format netlists.


Solution 1:

The general cause of these errors is an incorrect .synopsys_dc.setup file. Ensure that the variable

"edifout_no_array = true" is in the .synopsys_dc.setup file. This variable will break the buses int o bits in the EDIF implementation netlist.

Xilinx suggests all users use the Synopsys setup files in the $XILINX/synopsys/examples directory.




End of Record #4341 - Last Modified: 05/06/99 13:30

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!