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