Translating Orcad Layout Designs Using The Cadence Orcad and Allegro PCB Editors Rev A PDF
Translating Orcad Layout Designs Using The Cadence Orcad and Allegro PCB Editors Rev A PDF
Translating Orcad Layout Designs Using The Cadence Orcad and Allegro PCB Editors Rev A PDF
This translation can be performed from within either of these PCB Editors by
typing orcad in on the PCB Editor command line or by using the File - Import -
OrCAD Layout menu command.
orcad in
The orcad in command converts PCB designs created in OrCAD® Layout to
OrCAD and Allegro PCB Editor designs. You can translate PCB design
databases created in any version of Layout and prepare them for use within the
OrCAD and Allegro PCB Editor.
For more information, see the Transferring Logic Design Data user guide in your
documentation set.
Note: This command is available only in the Allegro PCB Editor and OrCAD PCB
Editor.
Prerequisites
Before translating your Layout design to Allegro PCB Editor:
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
Clean up the design in Layout by using the Auto - Cleanup Design menu
command or by exporting the design to a .min format and then importing
it to a .max format
Menu Path
File - Import – Cad Translators - OrCAD Layout
Syntax
You can also run the translator in batch mode by specifying all required
information on the command line.
Optional arguments:
[-b] Specifies batch mode.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
<input_file> Specifies the full path and name of the Layout (.max) file.
<output_file> Specifies the full path and name of the output directory
where the translated Allegro PCB Editor (.brd) file resides.
Layout MAX File: Enter or browse to the directory location where the
Layout design (.max) file resides.
Procedures
2. Specify the path and filename of the library from which to create a catalog
and click OK. This creates .max files.
You can open this .max file in Layout, which contains all the footprint
information. In Layout, libraries contain the following four layers: TOP, BOTTOM,
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
For more information on translating your Layout library refer to the Translating
OrCAD Layout Footprint Libraries to OrCAD PCB Editor Footprints application
note.
The translated PCB Editor design file (.brd) is created in the same directory as
the Layout design file. A log file (.log) explaining translation information
displays after the translation. The log file gets created in the same directory as
the translated PCB Editor design. To view the log file, click Viewlog.
After the conversion, start the PCB Editor and perform the following steps to use
the footprints.
Before opening your translated PCB Editor design, run Tools - Derive
Connectivity (derive connectivity command), Tools - Database Check
(dbdoctor command), and Tools - Padstack - Modify Design Padstack
(padeditdb command).
2. Delete PLANE and IS2 layers and save the .brd file.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
5. Select the padstack to edit from the list and click Edit. The Padstack
Designer dialog box opens with the padstack definition loaded.
6. Assign the created flash symbol to all the padstacks and save the .brd
file.
Note: The DEFAULT INTERNAL layer in the Layers tab populates from
the TOP Layer padstack data and ensures that when this padstack is
instantiated on a new PCB Editor board, the values for all the defined
layers are present.
8. Choose File - Export - Libraries (dlib command) to export all the symbols
from your .brd file and provide you all with all the symbols present in the
open .brd file.
If your Layout design contains thermal reliefs (or manual voids) on the inner
copper shape of a nested copper shape, then the voids do not get converted.
You have to define manual voids on the inner copper shapes of your translated
PCB Editor design. Use Shape - Manual Void - Rectangular (shape void
rectangle command), Shape - Manual Void - Circular (shape void circle
command), or Shape - Manual Void - Polygon (shape void polygon command)
to create voids.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
However, when you convert a Layout design into the PCB Editor, you have to
delete the islands manually. For procedural information, use Shape - Delete
Islands (island_delete command) in the Allegro PCB and Package Physical
Layout Command Reference.
The thermal relief flash symbols associated with padstacks are not retained
during the conversion process. You have to create flash definition in Allegro PCB
Editor for each of the thermal padstacks in your design.
2. Select the padstack to edit from the list and click Edit. The Padstack
Designer dialog box opens with the padstack definition loaded. The
banner of the Padstack Designer lists the name of the padstack that you
are modifying.
5. Click the browse button. The Select Flash Symbol dialog box appears.
7. Choose File - Update To Design to load the padstack into your design.
Note: The Update to Design option is available only if you invoke the
Padstack Editor from a current design instead of using the Padstack
Editor as a standalone program.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
During the conversion, duplicate vias in Layout are retained in the translated
PCB Editor design. Choose Tools - Database Check (dbdoctor command) to
remove duplicate vias from your PCB Editor design.
You use backannotation to synchronize the design file with the changes done in
the board file. Backannotation ensures that the physical board design remains
consistent with the logical schematic design. However, if you want to
backannotate changes in your translated PCB Editor design to your original
Allegro Design Entry CIS (also applies to OrCAD Capture and OrCAD Capture
CIS) schematic, then make sure that you use the steps given below.
Note: Make sure that the intertool communication between Allegro Design Entry
CIS or OrCAD Capture and the OrCAD and Allegro PCB Editor is working
properly.
Note: Ensure that you keep a backup of the schematic that was used in the
Allegro Design Entry CIS - Layout flow before backannotating your OrCAD and
Allegro PCB Editor changes to the Allegro Design Entry CIS or OrCAD Capture
schematic.
2. Use the Layout netlist file to create a Layout board file (.max).
3. Convert the Layout design (.max) to a PCB Editor design (.brd) using
the Layout to Allegro PCB Editor translator.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
4. Start the PCB Editor and open the translated PCB Editor design (.brd).
9. Copy the footprint name from the component report and add it to the PCB
footprint section in the Property Editor window of Allegro Design Entry
CIS or OrCAD Capture.
10. From Allegro Design Entry CIS or OrCAD Capture, create a PCB Editor
netlist. The following netlist files are generated: PSTCHIP.DAT,
PSTXNET.DAT, and PSTXRPT.DAT.
13. Select the Design entry CIS (Capture) option under the Logic type
section.
14. Enter or browse to the directory location of the PCB Editor netlist file.
17. Use Allegro Design Entry CIS or OrCAD Capture to backannotate from
your translated PCB Editor design. All the properties, such as PINSWAP
and GATESWAP, update in your schematic.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
After conversion, the pin numbers in your Layout design are not visible in your
translated PCB Editor design. You have to manually make the pin numbers
visible in your translated design.
5. Set the path for padpath and psmpath environment variables to point to
the directory location to which you exported the libraries.
8. Select the Package symbols check box in the Select definitions for
update list.
10. Click Refresh. The design is updated, and the pin numbers are visible.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
2. Click Setup Grids on the Display tab. The Define Grid dialog box
appears.
3. Change the non etch and etch grid values in the dialog box.
The spacing constraints defined for a particular net in your Layout design are not
transferred to your translated PCB Editor design. You have to manually define
them in your translated PCB Editor design. However, the global spacing
constraints such as, Track to Track, Via to Via, Pin to Pin, and Pin to Line in your
Layout design are transferred to the translated PCB Editor design. Use Setup -
Constraints - Spacing (cmgr_spac command) to specify spacing constraints for
nets in your translated PCB Editor design. For details about Constraint Manager,
see the Constraint Manager User Guide.
Removing ratsnests
4. Click OK. The redundant ratsnests are removed from your design.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
In Layout, if you have set any restrictions for layers on nets, then these
restrictions are not transferred to the translated PCB Editor design. For example,
if you have defined a constraint like, Net A1 should be restricted to only the Top
and Bottom layers, than this type of restriction of layers for nets is not transferred
to your translated PCB Editor design. Use Setup - Constraints - Spacing
(cmgr_spac command) to restrict the layers to be routed in your translated PCB
Editor design. For details about Constraint Manager, see the Constraint
Manager User Guide.
2. Select the padstack used for the pin from the list and click Edit. The
Padstack Designer dialog box opens with the padstack definition loaded.
The banner of the Padstack Designer lists the name of the padstack that
you are modifying.
4. In the Regular Pad group, specify the same padstack width as shown in
the Width text box.
5. Choose File - Update To Design to load the updated padstack into your
design.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.
4. Specify padstack width for Regular Pad in the Width text box. The pad
width should be same as that of non-plane layers.
5. Choose File - Update To Design to load the padstack into your design.
6. The Update to Design option is available only if you invoke the Padstack
Editor from a current design instead of using the Padstack Editor as a
standalone program.
Run the qvupdate utility on your .brd and .dra files to update and replace
quickview (footprint) information stored in your drawings, symbols, and board
files.
________________________________________________________________
EMA Design Automation is not responsible for any damages that result from the
successful or attempted implementation of suggestions contained within this
document.