contact us
     
 
RSI Websites 

Accel EDA, PCAD 200x, Tango

Overview

CAMCAD reads an Accel/PCAD2000 file format called an ASCII .PCB file. This is an ASCII file that is very easy to create in Accel/PCAD2000. For directions on creating this file in Accel or PCAD 200x, please see the original system file generation section.

Versions Supported

CAMCAD supports Accel EDA v.14 and v.15, Tango Pro v.12 & 13 (Not Tango Series II and prior) and PCAD 200x (.pcb).

Specific Import Procedures

The Accel, PCAD 200x and Tango import procedure does not vary from the generic file import procedure. Simply select the File | Import command and choose the Accel EDA, PCAD 200x (.PCB) Layout Read option from the Import File Format menu. Next, navigate to the .PCB file and select it. CAMCAD will then import the file according to the settings in the default rules file.

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

Tips, Notes and Importing Questions

How is Component Height information recognized from Accel/PCAD 200x?

In Accel and PCAD 200x the common method for assigning height information to a component is through adding a component attribute of "ComponentHeight" to the shape and assigning it a value equal to the components height. Prior to Accel v15 the height was always specified in Accel database units in the ASCII data file. From Accel v15 through the current version, PCAD 200x, attributes carry a "ConstraintUnit" identifier which specifies the unit of measurement for the attribute value. Accel allows designs in MM or Mils. The design default value for the "ConstraintUnit" will be the same as the design units. If the library designer has not taken care to specify the "ConstraintUnit" for the attribute then the design default will be used and may not reflect the true unit for the height specified.

Are Alpha-Numeric Pins, or more specifically Pin Names, Supported?

CAMCAD currently supports only the Pad definitions in the patternDef for assigning pin numbers. Each Pad defined will receive as its pad number the assigned PadNum for this pad instance in the patternDef. It is understood that the netlist section of the Accel/PCAD 200x references the pinName defined in the compPin assignment of the compDef. This whole process is further complicated with the attachment of a patternDef to the compDef which is followed by a padNum (from the patternDef) to compPinRef (compPin number from the compDef) mapping in the padPinMap. Although CAMCAD does not retain this complex mapping from pattern pin number to component pin number to component pin name in the final results which are displayed, this complex mapping is retained during the import process for the reverse mapping of component pin names in the netlist back to the pattern pin numbers which are used in CAMCAD. Our CAMCAD customers can rest assured that the electrical integrity and the accuracy of netlist and x,y pin data of their imported Accel/PCAD 200x design data will remain 100% intact.

CAMCAD currently reverts back to the original Pad Numbers from the CAD file and all objects (i.e. Component inserts and Nets) will reference the correct Pad Number. This is not an error in our system and should not result in the creation of any erroneous data. This is a currently known limitation in the system and has been issued as an Enhancement to the Accel and PCAD 200x readers. There is no time-line or expected completion date for this enhancement.