UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 1565

Orcad Capture 7.0 - XNFMERGE "Error 20" caused by invalid pin record with TIMESPEC symbol.

Description

Keywords: Capture, XNFMERGE, invalid, pin record, TIMESPEC

Urgency: Standard

General Description:
When using a TIMESPEC symbol in Capture 7.0, the software writes out the XNF file
with an invalid PIN record. This results in "Error 20" in XNFMERGE. I get an error like:

ERROR 18 at line 22: Invalid PIN record.
Missing or invalid direction field.

The XNF file written by Capture would have the following for the TIMESPEC symbol:

SYM,U10,TIMESPEC,SCHNM=TIMESPEC,LIBVER=2.0.0,FROM:FFS:TO:PADS=10NS
PIN,DUMMY,DUMMY,DUMMY
END

Note that the PIN record is invalid in XNF syntax. It is a bug with XNF netlist writer in Capture 7.0.

Solution

Delete the PIN record in the XNF file so that it looks like:

SYM,U10,TIMESPEC,SCHNM=TIMESPEC,LIBVER=2.0.0,FROM:FFS:TO:PADS=10NS
END
AR# 1565
Date Created 12/04/1996
Last Updated 04/09/2001
Status Archive
Type General Article