contact us
     
 
RSI Websites 

Mentor Boardstation

Overview

The Mentor Boardstation reader takes as input a series of standard Boardstation design files (.PRT, .NET, .WIR, .CMP) as well as an ASCII Geoms file which must be written from Librarian. For directions on creating these files in Mentor Boardstation, please see the original system file generation section.

Versions Supported

CAMCAD supports all Mentor Graphics (Boardstation) v8.x and higher on all platforms.

CAMCAD DOES NOT support Mentor Boardstation files generated from other "Non Mentor" systems.

Specific Import Procedures

The Mentor Boardstation import procedure varies little from the generic file import procedure. The only variation is that the import procedure requires the following five files:

  1. geom_ascii: Definitions for all library elements in the design including board outline, panel definition, layer stack-up
  2. comps.comps_*: Component file, which is called in the Mentor system comps.comp.$x. This file has the component placement information, as well as reference designator, part number, and package.
  3. nets.nets_*: Netlist file, which is called in the Mentor system nets.net.
  4. traces.traces_*: Trace or Wire file, which is called traces.trace. This file has all the via, routing and filled area information.
  5. tech.tech_*: This file contains the technology of your design.

layers.layers_*: This file contains the layer assignments of the design and is not actually loaded into CAMCAD and is not required. This file is only required to be supplied to RSI if seeking support on the Mentor Boardstation reader.

Simply select the File | Import command and choose the Mentor Boardstation V8 Read option from the Import File Format menu. Next browse to the directory where the 5 file are located. Select the 5 required files from the list then click "Open". Now just click Place at Origin and FIT Page to Image. (The Browse dialog will display any and all files containing "geom", "ascii", "comp", "net", "trace", and "tech" and will also list files with the extensions *.prt, *.tra, *.wir, *.net, *.cmp, and *.tec.)

The default rules file is Mentor.in and is found in the CAMCAD directory. See Mentor.in File for more information regarding the use of this file.

Tips, Notes and Importing Questions

Information on Mentor Internal Layer Structure and Mirroring.

CAMCAD is, in and of itself, virtually a CAD system with its own internal data structure as well as its own limitations. The CAMCAD Layer methodology works very well in representing the structures from most CAD systems, however, the approach to layers and layer handling of the Mentor system can not be reproduced exactly in CAMCAD due to some fundamental core differences. Mentor has a concept of a "generic" layer and Top and Bottom mapping layers (please read the Mentor documentation regarding Logical Layer Mapping and Top and Bottom Layer Mapping Rules for a deeper understanding). CAMCAD handles these built-in generic/specific layers by default. In addition to the built-in generic/specific mapping layers Mentor allows users to create their own. CAMCAD can not automatically handle these and rather must be told, through a few commands in the mentor.in file, what to do with the layers detected and their contents in order to facilitate the proper display of graphical information. The specific commands used are .LAYERRENAME and .MIRRORLAYER. Please refer to the documentation for commands in the mentor.in file for specific documentation on usage for these commands and how they effect the visualization of graphical data.

Information on Placement Dependent Geometries - Mentor Boardstation Layout Translations to Other ECAD Systems

During a Router Solutions translation from a Placement Dependant CAD System to a Non Placement Dependant CAD System, there are certain design practices that are legal in Placement Dependant CAD Systems which are not compatible with Non Placement Dependant CAD System. In Placement Dependant CAD Systems, geometries can be created to have different pin layouts depending on which surface of the board the geometry is inserted. CAMCAD will translate the geometry as is (including all pins), not considering which surface the referencing component is placed. It will be the responsibility of the customer to repair/rework these geometries in the target CAD system. Router Solutions can offer suggestions to customers for uncovering problematic components. However, Router Solutions is not responsible for providing a toolset for customers to use for this error correction, or for providing the error correction itself. An example of a Placement Dependant CAD System is Mentor. An example of a Non Placement Dependant CAD System is PADS.