$# Mentor Neutral

CAMCAD Read/Import NameR-MENB

Full CAD Format NameMentor Neutral PCB

Supported VersionsV.8.x

Hardware PlatformSUN, HP

Operating SystemUNIX

Database ClassPin: Connections must be made in a pin-to-pin manner. “T” connections are created by doubling back onto an existing section of a trace to give the visual appearance of a “T” connection. This class usually has very stringent rules that must be followed for trace routing and via placement.

Board Outline ClassReal: Board outlines in this CAD format are true board outline entities.  CAMCAD supports true board outlines.

Component ClassLibrary: Library driven CAD systems have a component library section within the CAD data which defines all components.

Importing Mentor Neutral into CAMCAD

File(s) Used For Import

.NEU (ASCII)

How To Produce File(s)

1. Load the CAD data into Mentor.

2. Select File > Create > Neutral File.

This will create the ASCII file. Be sure to include all of the data types.

3. Give the file a .NEU extension.

Notes On File Generation

When creating a neutral file in Mentor the user has multiple options for what data to include. Selecting anything less than all options will result in missing data which is either imperative or at least useful in CAMCAD.

Items controlled by the Neutral.IN file

.BOARDOUTLINE

Sets the default layer which is the Primary Board Outline

•Syntax: .BOARDOUTLINE “layername”

•Example: .BOARDOUTLINE “BOARD_OUTLINE”

.COMPOUTLINE

Sets the default layer which is the Primary Component Outline

•Syntax: .COMPOUTLINE “layername”

•Example: .COMPOUTLINE “COMPONENT_PLACEMENT_OUTLINE”

.TYPEATTR

This command identifies attributes which are defined in the TYPEATT section that should be assigned to components.

.FIDUCIALATTR

.TOOLINGATTR

.GENERICATTR

.PADATTR

Set handling for padstacks by either ignoring them or converting them to fiducials

•Syntax: .PADATTR padshape name handling

•Example: .PADATTR dummy_pad ignore

.MIRRORLAYER

Establishes default layer mirroring.

•Syntax: .MIRRORLAYER [layer to be mirrored] [mirror layer name]

•Example: .MIRRORLAYER SOLDER_MASK_1 SOLDER_MASK_2

.UNNAMEDNET

Nets which are found to begin with the string given will be renamed to $$__device.pin, where device.pin is the first device pin on that net.

•Syntax: .UNNAMEDNET [generic node string]

•Example: .UNNAMEDNET /N$

.TOLERANCE

This command identifies a tolerance attribute name. If this attribute is found attached to a component, CAMCAD will identify and handle correctly various value strings, like -+10% or +10%-10%.

•Syntax: .TOLERANCE [tolerance attribute name]

•Example: .TOLERANCE TOL