Escolar Documentos
Profissional Documentos
Cultura Documentos
Teamcenter EDA
User’s Guide
Publication Number
ENG00041 A
Teamcenter® 2005 SR1
engineering process management
Teamcenter EDA
User’s Guide
This product is intended for use only described in this document. UGS
cannot be responsible for the proper functioning of undescribed features
and parameters.
Publication Number
ENG00041 A
Manual History
Teamcenter
Manual Teamcenter EDA Engineering Publication
Revision Version Version Date
A 2005 2005 SR1 June 2006
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Teamcenter Engineering Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Submitting Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Software Copyright and Trademark Notices . . . . . . . . . . . . . . . . . . . . . . . 9
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Teamcenter EDA Data Structures ... . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Teamcenter EDA Types . . . . . . . .... . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
About the Staging Directory . . . . .... . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
Mentor Graphics Reference . . . . .... . . . . . . . . . . . . . . . . . . . . . . . . . . B-7
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
Figures
Tables
This manual describes the installation and use of Teamcenter® EDA (electronic
design automation) for Teamcenter Engineering. Teamcenter EDA belongs to the
UGS® portfolio of digital product lifecycle management software and services.
Audience
This manual is intended for installers and users of Teamcenter EDA. It assumes
you are familiar with ECAD design applications and the InterComm viewer. It also
assumes you are familiar with installation, administration, and usage of Teamcenter
Engineering, including the rich client interface.
Organization
This manual contains the following chapters:
Conventions
This manual uses the conventions described in the following sections.
Revision Marks
Technical changes are marked by a bar adjacent to the changed text.
A caution icon identifies practices that can either produce results contrary
to what you expect or result in damage to software or data.
Syntax Definitions
This manual uses a set of conventions to define the syntax of Teamcenter commands,
functions, and properties. Following is a sample syntax format:
harvester_jt.pl [bookmark-file-name bookmark-file-name ...]
[directory-name directory-name ...]
The conventions are:
Bold Bold text represents words and symbols you must enter exactly
as shown.
In the preceding example, you enter harvester_jt.pl exactly as
shown.
Italic Italic text represents values that you supply.
In the preceding example, you supply values for bookmark-file-name
and directory-name.
text-text A hyphen separates two words that describe a single value.
In the preceding example, bookmark-file-name is a single value.
[] Brackets represent optional elements.
... An ellipsis indicates that you can repeat the preceding element.
• You can access the printable manuals from the Teamcenter Engineering
Documentation CD-ROM. To view the PDF-formatted manuals, use Adobe
Acrobat Reader, downloadable free-of-charge from Adobe Systems Incorporated
at the following URL:
http://www.adobe.com
Acrobat Reader allows you to view these manuals online and print selected
pages, sections, or the entire manual. UGS grants permission for Teamcenter
Engineering users to print, duplicate, and distribute this documentation.
Submitting Comments
Portions of Teamcenter software are provided by third-party vendors. Special
agreements with these vendors require UGS to handle all problem reports
concerning the software they provide. Please submit all comments directly to UGS.
Please feel free to give us your opinion of the usability of this manual, to suggest
specific improvements, and to report errors. Mail your comments to:
UGS Technical Communications
4233 Lexington Avenue N., Suite 3290
Arden Hills, MN 55126-6198
U.S.A.
To submit an incident report, you can use the UGS GTAC online support tools at
the following URL:
http://support.ugs.com
This chapter describes the procedures for installing the Teamcenter EDA application.
Installation Overview
Perform the following general steps to install Teamcenter EDA:
1. Ensure your system meets minimum software and hardware requirements.
3. Install the Teamcenter EDA data model to the server, and install the Teamcenter
EDA client.
Follow the directions in the subsequent sections of this chapter to perform these
steps.
System Requirements
Teamcenter EDA runs on top of Teamcenter Engineering and has the same hardware
and software requirements as Teamcenter Engineering 2005 SR1. For information
about versions of operating systems, third-party software, and Teamcenter software
configurations that are certified for your platform, see the UGS Certification
Database:
http://support.ugs.com/online_library/certification/
Hardware Requirements
Teamcenter EDA platform recommendations conform to EDA industry standards as
detailed by the EDA Consortium at the following URL:
http://www.edac.org/resources_roadmap.jsp
In addition to the general Teamcenter Engineering requirements, Teamcenter EDA
has the following specific hardware requirements for systems running ECAD design
tools (Mentor Graphics and Cadence):
• Windows 2000 or XP
• Solaris 8, 9, or 10
• HP-UX 11.0
Software Requirements
In addition to the general Teamcenter Engineering requirements, Teamcenter EDA
has the following specific software requirements:
• Mentor Graphics EN2004
If you use Mentor Graphics as your ECAD design tool, you must install Board
Station on client workstations. If you are going to perform viewable generation,
you also must install Electronic Data Interchange Format (EDIF) Schematic
Writer 200.
• Cadence
Install Allegro Design Entry HDL and/or Allegro PCB Editor.
2. Download the proper InterComm install file for your platform. You must create
an account with PTC to download products.
For additional installation instructions, download the Acquiring and Configuring
InterComm Products manual at the following URL:
http://www.ptc.com/appserver/wcms/standards/
linkothumbredirect.jsp?&im_dbkey=35568&icg_dbkey=841
4. When you first run InterComm, you are prompted to request a license.
To obtain a license, follow the instructions in the InterComm Release and Install
Notes manual.
Installing Perl
You need Perl to be able to launch applications from the rich client. You must have
Perl installed on each client host.
You can download Perl for client machines at the following URL:
www.activestate.com/Products/ActivePerl/
Perl can also be downloaded from other locations.
On Windows systems, the Nutcracker application used with Mentor
Graphics provides a version of Perl that is not compatible with Teamcenter
EDA. Ensure that you download and install Perl 5.0 or later.
You must also have a registered MIME type for Perl (.pl) files defined in your Web
browser to support application launching. Many browsers set the MIME type
automatically. If you are using Netscape on UNIX, you must manually set the
MIME type as follows:
Field Value
Description Perl script
MIME type application/x-perl
Suffixes pl
Application usr/bin/perl %S
Perform the following steps to install the Teamcenter EDA data model to the
Teamcenter Engineering server:
1. Start the Teamcenter Environment Manager (TEM).
If you are adding Teamcenter EDA server support to an already-existing
Teamcenter Engineering server, launch the Teamcenter Environment Manager
from your Teamcenter Engineering environment.
If this is a first-time installation of a Teamcenter Engineering server and you
want to include Teamcenter EDA server support, run the TEM.js (Windows) or
TEM.sh (UNIX) file from your install source, such as a CD-ROM.
For more information about launching the Teamcenter Environment Manager,
see the Installation on UNIX and Linux Servers or the Installation on Windows
Servers manual.
• Server Manager
Installs the pool manager. You must run the pool manager when users
connect to the server using the thin client (Web tier).
b. In the Installation Directory field, enter the location where you want to
install Teamcenter Engineering (the IMAN_ROOT). The Teamcenter EDA
server files are installed to an eda subdirectory.
c. Click Next.
6. Obtain the license file that includes Teamcenter EDA licensing and install it on
the corporate server or license server.
7. Verify the addition of the Teamcenter EDA data types to the server:
a. Run the Teamcenter Engineering rich client.
b. In the Navigator application pull down the File menu and choose the
New→Item options. The New Item dialog window is displayed.
c. Verify that the EDA, EDAComp, and EDASchem item types are added to
the list of types you can create. Choose one of the Teamcenter EDA item
types and create an instance.
3. Perform the following steps in the Select Features window of the Teamcenter
Environment Manager:
a. The following options are selected in the Standalone Applications list.
Deselect the features that do not apply for your situation:
• EDA Standalone Client
Installs the client for Teamcenter EDA.
• Markup Support
Installs support for using the view and markup tool with the Teamcenter
EDA client.
• Cadence Support
Installs support for using Cadence Allegro with the Teamcenter EDA
client. Choose this option only if you use Cadence as your design tool.
• Mentor Support
Installs support for using the Mentor Graphics Board Station with the
Teamcenter EDA client. Choose this option only if you use Mentor as
your design tool.
b. If you already have the rich client installed to your machine, under the
Teamcenter Rich Client list, choose the EDA for Rich Client option. This
feature installs files to support launching an ECAD tool (such as Cadence
or Mentor) when you double-click a dataset in the Teamcenter Engineering
rich client UI.
d. Click Next.
4. If you selected any features other than those used for Teamcenter EDA,
enter information as needed in subsequent dialog windows. For information
about standard Teamcenter Engineering installation dialog windows, see the
Installation on UNIX and Linux Servers or the Installation on Windows Servers
manual.
b. The Cache Location field displays the full path to the directory where
temporary data is to be stored. The default cache path is displayed. Change
if needed:
Windows systems:
c:\ecad\EdaCache\username
UNIX systems:
user-home/ecad/EdaCache/
c. The Staging Location field displays the full path to the directory where
your ECAD designs are saved. This directory is the working directory for
Teamcenter EDA. The default staging path is displayed. Change if needed:
Windows systems:
c:\ecad\EdaStaging\username
UNIX systems:
user-home/ecad/EdaStaging/
Do not use spaces in the cache or staging directory paths. Some
Teamcenter EDA functions do not work if there are spaces in these
paths.
d. In the User Id field enter the Teamcenter Engineering ID for the user who
logs in from this client. The default ID is the infodba administrator ID.
e. Click Next.
7. FMS services are required to run the Teamcenter EDA client. The FMS services
must point to the Teamcenter Engineering server with Teamcenter EDA server
support (which is defined in the fcc.xml file).
Typically, you install the FCC client if the thin client is the sole interface you use
to access Teamcenter Engineering. If FMS services are not already on the client
machine from a rich client installation, you must install the FCC client.
Perform the following steps to install the FCC client:
b. Run the fcc_only executable file (fcc_only.exe for Windows systems and
fcc_only.sh for UNIX systems). Follow the directions in the InstallShield
wizard to install the FCC client.
When you are prompted for the server to connect to, enter the name of the
Teamcenter Engineering server. Also enter the FSC port on that server
(for example, 4444).
The installation routine sets the FMS_HOME system environment variable.
It also creates an fcc.xml file that points to the Teamcenter Engineering
server.
If the server is moved to another machine, you must edit the fcc.xml
file to point to that new machine. For more information, see Editing the
TCEDAClient.properties File in chapter 5, Customizing Teamcenter
EDA.
b. Check that the FMS_HOME system environment variable is set and points
to the location of the fcc.xml file.
e. If you are using Cadence, verify that the Cadence directory exists in the
TCEDAECAD_ROOT directory. If you are using Mentor Graphics, verify
that the Mentor_BoardStation directory exists.
The cache and staging directories paths contain a slash between directories
on UNIX systems. On Windows systems they contain double backslashes,
for example:
CacheDir=C:\\ecad\\EdaCache\\username
StagingDir=C:\\ecad\\EdaStaging\\username
c. Verify that the Teamcenter Engineering rich client and/or thin client is
installed and functional.
UNIX systems:
TCEDAECAD_ROOT/Mentor_BoardStation/platform-directory/bin
UNIX systems:
MGC_HOME/bin
5. Open a Mentor Graphics korn shell window (Windows) or any shell (UNIX).
6. Enter the mti_dmgr command. This starts Mentor Graphics Design Manager
with the Teamcenter option added to the top menu bar and with Teamcenter
EDA customizations.
After Mentor Graphics starts, verify that the Teamcenter menu displays in
the menu bar.
For an overview of the Teamcenter menu, see chapter 2, Getting Started With
Teamcenter EDA.
If you have any problems launching tasks from the Teamcenter menu, look at the
settings within the mti_dmgr file in the MGC_HOME directory. Also examine
the messages posted in the Design Manager log written to the open window. If
Teamcenter support help is required, submit the Design Manager log text to
customer support.
To enable the Teamcenter menu in Cadence, you must follow the instructions in the
README.txt files in the Cadence subdirectories under TCEDAECAD_ROOT.
TCEDAECAD_ROOT represents the installed location of Teamcenter EDA. Copy
and paste the text specified in the README.txt files into the appropriate Cadence
files located in your Cadence installation directory (CDSROOT).
As a precaution, make backup copies of the Cadence files before pasting
new text into them.
To verify that the Teamcenter menu displays, launch Allegro Design Entry HDL
and/or PCB and verify that the Teamcenter menu displays on the top menu bar.
For an overview of the Teamcenter menu, see chapter 2, Getting Started With
Teamcenter EDA.
If you have any problems launching tasks from the Teamcenter menu, look at
the settings within the files you edited. Also examine the messages posted in the
tcEdaCdsSkill.log Cadence log file. If Teamcenter support help is required, submit
the Cadence log file to support. The log file is located in a temporary system folder.
The Teamcenter EDA staging directory holds designs for checkin and checkout
with Teamcenter Engineering and the cache directory is where temporary data
is stored. The first time you select a menu option on the Teamcenter menu, the
cache and staging directories are created automatically using the settings in the
TCEDAClient.properties file.
Perform the following steps:
1. Launch your design tool.
If you use Mentor Graphics, run the mti_dmgr file from a Korn shell window.
If you use Cadence, launch Allegro Design Entry HDL or PCB Editor.
c. Click Login.
The Open Dataset dialog window is displayed. When you log in for the first
time, the cache and staging directories are created automatically.
e. In your design tool, pull down the Teamcenter menu and choose the Logout
option. You are logged out of Teamcenter Engineering.
3. Verify that the cache and staging directories are created. The directories are
created from the settings in the TCEDAClient.properties file.
4. If you use Mentor Graphics, create a location map for the staging directory,
for example, $TcEda_Staging. Verify the location map settings by opening
a navigator window and verifying that it opens to the staging directory. For
more information about location maps, see Location Map Usage in appendix
B, Reference.
You must create and store your designs in the staging directory so that you
can check them in to Teamcenter Engineering and check them out from
Teamcenter Engineering. For more information, see Using the Staging
Directory in chapter 2, Getting Started With Teamcenter EDA.
2. Ensure that you have installed Engineering Translation Services (ETS) on the
Teamcenter Engineering server machine as described in Installing Teamcenter
EDA Server Support, earlier in this chapter. Also ensure that you installed
Cadence Translation Support or Mentor Translation Support, depending on
your CAD design tool.
For more information about installing ETS, see the Installation on Windows
Servers manual or the Installation on UNIX and Linux Servers manual.
3. Ensure that you have installed the InterComm viewer software on the TSTK
server. The InterComm.exe file is used by the translation process to generate
viewable files.
For more information about installing InterComm, see Installing InterComm
(Optional), earlier in this chapter.
6. Ensure that your Translation Solution Toolkit (TSTK) server is up and running.
For example, you can run the following command line options to translate
different file types:
%IMAN_BIN%\ets_create_rqst.exe -i=<item ID> -r=<revision ID> -dn=<dataset name>
-dt=EDADesCadBrd -pr=1 -pn=UGS -tn=CadenceToEda -tr=COMMAND_LINE
-u=infodba -p=infodba -g=dba
%IMAN_BIN%\ets_create_rqst.exe -i=<item ID> -r=<revision ID> -dn=<dataset name>
-dt=EDADesCadSch -pr=1 -pn=UGS -tn=CadenceSchToEda -tr=COMMAND_LINE
-u=infodba -p=infodba -g=dba
%IMAN_BIN%\ets_create_rqst.exe -i=<item ID> -r=<revision ID> -dn=<dataset name>
-dt=EDADesMentor -pr=1 -pn=UGS -tn=MgcPcbToEda -tr=COMMAND_LINE
-u=infodba -p=infodba -g=dba
%IMAN_BIN%\ets_create_rqst.exe -i=<item ID> -r=<revision ID> -dn=<dataset name>
-dt=EDADesMentor -pr=1 -pn=UGS -tn=MgcSchToEda -tr=COMMAND_LINE
-u=infodba -p=infodba -g=dba
8. After you verify that you can translate Mentor or Cadence CAD designs, set up
the translation process for your site. For example, you can set up a script to run
a nightly batch process to translate designs, or you could set up the Teamcenter
Engineering server to trigger translation when CAD designs are checked in.
For more information about setting up translation processes, see the Translation
Solution Toolkit Installation Guide and the Engineering Translation Services
Customization manual.
Teamcenter EDA integrates ECAD applications (such as Cadence and Mentor) with
Teamcenter Engineering. Designers use Teamcenter EDA to move ECAD data into
and out of Teamcenter Engineering.
Teamcenter EDA supports Mentor Graphics and Cadence. You can access
Teamcenter EDA from the Mentor Graphics Design Manager and Cadence Allegro
or Concept applications.
Save
(Check In)
Teamcenter EDA Teamcenter Engineering
ECAD Design Tool Client Server
Open
(Mentor Graphics (client dialog windows) (Check Out) with Teamcenter EDA
or Cadence) Support
Translation Translated
Requests Files
Translation Server
InterComm (Translation
Viewer Solution Toolkit)
• Client services
Eclipse RCP provides the framework for UI dialog windows, and provides
extension points for communication with the ECAD design tool. The staging
directory is used to build archive files of designs and their BOMs. The local cache
holds Teamcenter Engineering item data.
• Teamcenter EDA
Communication from client services to Teamcenter Engineering is accomplished
via PLM XML and AIWS (application independent Web services). Teamcenter
Engineering utilizes a four-tier architecture to send design data to and from
the database.
Enterprise
Staging Local
Tier
Directory Cache
Resource
Tier
Database
• Item Info
Displays local Teamcenter Engineering information for the design.
• Save
Saves a new version of an opened and checked-out design, as well as a bill of
materials (BOM). The design remains in a checked-out state.
• Save As
Performs a first-time save of a design to Teamcenter Engineering, makes a copy
of an existing design with a new item ID, or saves a new revision of an existing
design.
• Check-In
Checks in a design to Teamcenter Engineering and uploads Teamcenter EDA
files and the BOM. (This is equivalent to saving the design and removing the
checkout lock.)
• Check-Out
Places a checkout lock on a currently opened design.
• Cancel Check-Out
Cancels the checkout lock on the design in Teamcenter Engineering and reverts
the opened design to the version prior to the checkout.
• Refresh
Updates the client cache with the latest version of the currently opened design.
Checked out designs (that is, with the checkout lock applied) are not refreshed.
• Purge Cache
Clears the client cache of designs that are not checked out, and removes
referenced copies of these designs from the client staging directory. Checked-out
designs are not affected (that is, designs with the checkout lock applied).
• Preferences
Sets preferences specific to Teamcenter EDA.
• Logout
Logs out of Teamcenter Engineering.
Windows systems:
c:\ecad\EDAStaging\username\Mentor\part-number-folder
UNIX systems:
user-home/ecad/EDAStaging/Mentor/part-number-folder
• Cadence
Save physical designs under a cadencePcb staging subdirectory, for example:
Windows systems:
c:\ecad\EDAStaging\username\cadencePcb\part-number-folder
UNIX systems:
user-home/ecad/EDAStaging/cadencePcb/part-number-folder
Windows systems
c:\ecad\EDAStaging\username\cadenceSchematic\part-number-folder
UNIX systems:
user-home/ecad/EDAStaging/cadenceSchematic/part-number-folder
For more information about the staging directory, see About the Staging Directory in
appendix B, Reference.
This chapter describes how to use Teamcenter EDA to move data between your
ECAD design tool and Teamcenter Engineering.
• On Cadence, when you choose an option on the Teamcenter menu, your design
tool dialog window may disappear from the window for a moment before
reappearing. Be patient and wait for your design tool to display again. This is
the normal process for refreshing the display.
This means that a Teamcenter EDA dialog window is still open and must be
closed.
Logging In
Perform the following steps to log in to Teamcenter EDA:
1. Choose any option from the Teamcenter menu in your ECAD design tool. The
Teamcenter EDA login dialog window is displayed.
The login dialog window may be hidden behind your design tool dialog
window. Minimize or move other dialog windows to reveal the login
dialog window.
2. In the Teamcenter EDA login dialog window, enter your Teamcenter Engineering
user name, password, and group (if applicable).
Do not log in as a different person than what is displayed in the login
dialog window. Doing so invalidates the staging directory and the cache.
The TCEDAClient.properties file provides the login data and points
to a host, a user, a staging directory, and a cache directory. All four
settings must be a unique combination. For information about the
TCEDAClient.properties file, see Editing the TCEDAClient.properties
File in chapter 5, Customizing Teamcenter EDA.
3. Click Login.
You only have to log in once per session because a cookie stores the session
information. If there is no activity for a long period of time, the session times out
and you are prompted to log in again.
Saving Designs
There are several options for saving designs. Use the Save As option for a first-time
save of a design, to save a new revision of a design, or to make a copy of a design.
Use the Save option to save changes to a design. Use Save Secondary Data to save
additional files with a design.
2. In your ECAD design tool, pull down the Teamcenter menu and choose the
Save As option. If prompted, log in.
If you use Mentor, and if the part number and nomenclature are saved
as Mentor attributes, they are preloaded into the Save As dialog window.
If values are changed, they are saved back into Mentor attributes. If
attributes do not exist, new values are saved into Mentor attributes.
3. In the Select CCA dialog window, choose the CCA (circuit card assembly) file to
associate with the design, or click the Create CCA button.
4. If you create a CCA, perform the following steps in the Create CCA dialog
window:
a. In the Select Folder panel, select the folder where you want to save the
design.
You should have already created a folder in Teamcenter Engineering in
which to save the design. You must do this to ensure successful checkin of
the design and its associated components.
b. In the Item Information panel, enter the Teamcenter EDA item type as Item.
Enter the ID and revision, or click the Assign button to have them
automatically assigned. The item name defaults to the name given to the
item in the design tool.
c. Click the Create Secondary Items button if you want to create additional
items related to the design, such as design documents. After you create the
secondary items, you can attach files to them in Teamcenter Engineering.
An additional dialog is displayed after you click the Create Secondary Items
button. In the new dialog window, select the item type and enter the item
ID, revision, and name. Click Add to add items, and click Assign to assign
item ID or revision. When you are done, click OK.
The Create Secondary Items button is enabled by the
EDA_SecondaryItems preference. For more information, see
Changing System Preferences in chapter 5, Customizing Teamcenter
EDA.
d. Click Next.
b. In the Dataset Information panel, enter a name and description for the
dataset. The dataset name defaults to the name of the item with _DS added
to the end of the name.
Click the Check In checkbox if you want to check in the design to Teamcenter
Engineering.
c. In the BOM options panel, indicate whether to save a BOM with the design:
• Cadence:
Select WithBOM or WithoutBOM.
• Mentor Graphics:
Select Board BOM, Schematic BOM, or No BOM.
e. Verify that the design is saved to Teamcenter Engineering by using the rich
client or thin client to access Teamcenter Engineering.
2. Pull down the Teamcenter menu and choose the Save option.
In Cadence, if the design is new and has never been checked in, clicking
the Save option invokes the Save As operation.
3. In the BOM Option dialog window, click buttons to indicate whether to save a
BOM with the design:
• Cadence:
Select WithBOM or WithoutBOM.
• Mentor Graphics:
Select Board BOM, Schematic BOM, or No BOM.
4. Click OK. The design is saved but remains in a checked out state. (To check in
the design you must use the Check-In option.)
2. Pull down the Teamcenter menu and choose the Save Secondary Data option.
b. In the Name field, enter the name you want to give the dataset. Do not
include spaces.
d. In the File Explorer panel, select the files to include and click the + button.
(Click the – button to remove files.)
e. Click OK. The new dataset files are saved and associated with the design
in Teamcenter Engineering.
f. Verify that the new dataset files are saved with the design in Teamcenter
Engineering by using the rich client or thin client to access Engineering.
Perform the following steps to search for a design dataset file in Teamcenter
Engineering and open it for reference (read-only) or modification (check it out):
1. In your ECAD design tool, pull down the Teamcenter menu and choose the
Open option. If prompted, log in.
2. In the Open DataSet dialog window browse to the design dataset you want to
open. By default design datasets are named with _DS at the end of the file.
You can also search for designs. Perform the following steps:
a. Click the dropdown arrow in the Search area and select the kind of search
you want to perform (for example, Dataset...).
b. In the Criteria area, adjust your search as needed by entering text in the
Value column. You can use an asterisk (*) for wildcard searching.
c. Click the magnifying glass icon to perform the search. Search results display
in the right panel.
3. To open the dataset for reference only, do not check the Check out checkbox. A
design opened for reference only is opened in your design tool for viewing only.
You cannot revise it.
To open the dataset for modification, check the Check out checkbox, enter an
ID in the Change ID field, and enter any comments you want in the Comments
field. A dataset that is opened for modification has a checkout lock applied to it
in Teamcenter Engineering so that no one else can modify it.
The Check out checkbox is disabled if you already have a checked-out
version of the design in your staging directory, or if the dataset or
related BVR is already checked out to you or someone else.
5. If you checked out the design, verify its checkout status in Teamcenter
Engineering. When a design is checked out, the CO (checkout) column in
Teamcenter Engineering displays a Y.
Performing a Checkout
2. Pull down the Teamcenter menu and choose the Check-Out option.
If the item has not previously been checked in, you see a message that
states:
Check out is not allowed because of
the current item status.
3. In the Checkout dialog window, enter an identification number for the checkout
in the Change ID field and enter a description to the Comments field. (This is
standard for Teamcenter Engineering checkout).
Click OK.
A checkout lock is placed on the corresponding design in Teamcenter
Engineering.
Canceling Checkout
Perform the following steps to cancel placing the checkout lock on the design in
Teamcenter Engineering. This reverts the opened design to the version prior to
the checkout.
Canceling a checkout deletes the opened version of the design and deletes
the files in the local cache directory.
1. In your ECAD design tool, pull down the Teamcenter menu and choose the
Cancel Check-Out option.
The Cancel Checkout dialog window displays the following message:
Selecting OK will remove the check-out lock
as well as all the changes since the check-out lock
was requested. The local cache will also be deleted.
Do you still wish to proceed?
2. Click OK.
Click OK if you want to replace the current version of the design with the
prechecked out version.
The checkout lock is removed and the design is reverted to its prechecked out
state.
Checking In Designs
Use the Check-In option to remove the checkout lock on an opened and checkout-out
design and save it back to Teamcenter Engineering.
You can also use the Save As to check in a design.
1. In your ECAD design tool, open a design and check it out from Teamcenter
Engineering. When a design is checked out, the CO (checkout) column in
Teamcenter Engineering displays a Y.
3. Pull down the Teamcenter menu and choose the Check-In option.
If you see the message This item is not known to Teamcenter
in your design tool, the design has not been previously saved in
Teamcenter Engineering. To save the design, pull down the Teamcenter
menu and choose the Save As option.
If you see the message The design has not been checked out for
this operation in your design tool, the design has not been checked
out from Teamcenter Engineering. Check out the design, make
modifications, and then choose the Check-In option.
4. In the Check-In dialog window, click buttons to indicate whether to save a BOM
with the design:
• Cadence
Select WithBOM or WithoutBOM.
• Mentor Graphics
Select Board BOM, Schematic BOM, or No BOM.
5. Click OK. The design is checked in to Teamcenter Engineering and replaces the
previous version. The Teamcenter EDA files are uploaded as well as a BOM (if
it was selected).
The checkout lock is also removed from the design. To verify, you can access
Teamcenter Engineering and see that the CO (checkout) column in Teamcenter
Engineering no longer displays a Y by the design.
2. Pull down the Teamcenter menu and choose the Item Info option.
Teamcenter EDA displays a dialog window listing the design name, application
reference number (to keep the local version and Teamcenter Engineering version
in sync), item ID, item revision, checkout status, working directory, and version.
2. In your ECAD design tool, pull down the Teamcenter menu and choose the
Refresh option.
3. If the design is the latest version available, a dialog window displays the
following message:
The dataset is up to date,
no refresh is needed.
Perform the following steps to clear the client cache and remove copies of designs
from the client staging directory:
1. In your ECAD design tool, pull down the Teamcenter menu and choose the
Purge Cache option.
Click OK in the confirmation dialog window. All data is removed from the cache
and staging directories except for those designs with checkout locks and those
designs that have never been saved to Teamcenter Engineering.
Setting Preferences
To set default actions on Teamcenter EDA dialog windows, pull down the Teamcenter
menu and choose the Preferences option.
You can set the following preferences:
• Common EDA tab
– Check-In Option Default
Selects the Check In box on the save dialog windows so that by default
designs are checked in when you save them.
• Mentor tab
Use the BOM Option Default field to select the default BOM option when saving
designs. Select FromPCB to create the BOM from a PCB, select FromSchematic
to create the BOM from the schematic, or select WithoutBOM to omit the BOM
upon a save.
• Cadence tab
– BOM Option Default
Sets the default BOM creation option when you save a design. Choose
WithBOM to create a BOM upon save or WithoutBOM to omit the BOM
upon a save.
There are additional preferences that can be set using the Navigator application in
the rich client. For more information, see Changing System Preferences in chapter 5,
Customizing Teamcenter EDA.
Logging Out
To log out of Teamcenter EDA, pull down the Teamcenter menu and choose the
Logout option.
The next time you choose an option on the Teamcenter menu you are prompted
to log in.
You are logged out when you exit your ECAD design tool, although this may
not work consistently. It is always good practice to use the Logout option
when you are done working with Teamcenter EDA.
4 Troubleshooting
4 Troubleshooting
Problem
When you pull down the Teamcenter menu and choose the Save As or Open options,
the resulting dialog window does not display folders under your Home folder in
Teamcenter Engineering.
Diagnosis
You are not connected to the Teamcenter Engineering server.
Solution
The problem may be caused by one of the following situations. Try each until you
are able to again see folders under your Home folder:
• You have neglected to log out of Teamcenter Engineering after your last work
session.
1. Pull down the Teamcenter menu and choose the Logout option.
2. Pull down the Teamcenter menu and choose the Save As or Open option.
You are prompted to log in again.
3. Log in.
After you log in, the Save As or Open dialog window displays folders under
the Home folder.
• Your connection to Teamcenter Engineering has been lost because the server
is down.
Check to ensure that the server is still running by logging in to Teamcenter
Engineering on that server using the thin client or the rich client.
2. If the fcc.xml file is not pointing to the server, reset the fcc.xml file
by reinstalling the FCC client. Run the fcc_only command from your
installation source (for example, CD-ROM).
Refresh Failure
Problem
The latest version of the dataset is not loaded when you use the Refresh option. Or a
new folder created using Teamcenter Engineering does not display in the Open or
Save As dialog windows.
Diagnosis
A change occurred in the system since the last time the user logged in using
Teamcenter EDA. For example, a new version of the dataset was created or a new
folder was created.
Solution
Log out and log in again to get the latest information from the server.
Problem
When you attempt to save a design, a dialog window displays the following error
message:
Save is not allowed.
The following component(s) do not exist in Teamcenter.
Diagnosis
The EDA_CheckComponentExistence preference is set to 1 (true) on the
Teamcenter Engineering server. The system is checking to see if prerequisite
components exist on the server.
Solution
An administrator must place components on the Teamcenter Engineering server,
or set the EDA_CheckComponentExistence preference to 0 (false). For
more information, see Populating the Database With Components in chapter 5,
Customizing Teamcenter EDA.
Problem
The system hangs when saving a design.
Diagnosis
There are potentially many causes for such a problem.
One possible cause may be if you create designs directly under the staging directory
instead of in a staging directory subfolder named after the part name. If you create
a design directly under the staging directory, working ZIP files at the root of the
staging directory are themselves placed into ZIP files when performing a save. This
results in a system hang.
Solution
Always create designs in staging directory subfolders named after the design part
name. For more information, see Using the Staging Directory in chapter 2, Using
Teamcenter EDA.
Problem
While using Cadence as the ECAD design tool to save a design with a BOM, the
following error displays:
Fatal errors in packaging.
Operation will be aborted.
Diagnosis
Because the packaging function is called automatically, if any error occurs during
BOM packaging, the operation terminates.
Solution
Perform the following steps to resolve the problem:
1. In Cadence pull down the File menu and choose the Export Physical option to
run manual packaging.
2. From the output list, find the cause of error and correct the error.
Problem
When you save a design with a BOM, a dialog window displays the following warning:
Found component(s) in the list without Part Number as Item ID.
Diagnosis
You are using a customized Cadence BOM template, and the components in the
list do not have the PART_NUMBER property specified. The PART_NUMBER
property is required by Teamcenter EDA and is used as the item ID. The problem can
be caused by associating a nonexisting property to the required PART_NUMBER
property in the BOM template.
Solution
Check the customized Cadence BOM template to see if a valid property is associated
with the PART_NUMBER property.
This chapter describes how to alter Teamcenter EDA for use at your company. The
procedures in this chapter should only be performed by system administrators.
Therefore, before users can begin using Teamcenter EDA to save designs with BOM,
an administrator must first populate the database with components or change the
EDA_CheckComponentExistence preference from 1 (true) to 0 (false).
An administrator must perform the following steps to populate the database with
components:
1. Ensure that users have not yet begun to use Teamcenter EDA. This process must
be performed before users start saving designs and creating BOMs.
b. In the Navigator application, pull down the Edit menu and choose the
Options option.
c. In the Options dialog window, click Index at the bottom of the window.
3. Locate or create designs that utilize the approved library components. Use
the Teamcenter EDA Save As option to save the designs to the Teamcenter
Engineering server and create BOMs. When the BOMs are created, the
components are automatically placed in the database.
For directions about using the Save As option, see Saving Designs in chapter 3,
Using Teamcenter EDA.
Schematic BOM
The tcEdaSchTemplate.bom file is used to generate the BOM.xml file attached
to the dataset. You can replace the original Cadence template file with your own
version of tcEdaSchTemplate.bom. Within Cadence, choose Tools→Packager
Utilities→Bill of Materials, open the tcEdaSchTemplate.bom template file, revise
it, and overwrite the original Cadence template file. (Create a backup copy of the
original Cadence file first.)
For additional information, see the README.txt file in the
TCEDAECAD_ROOT\Cadence\sch directory (Windows) or the
TCEDAECAD_ROOT/Cadence/sch directory (UNIX). TCEDAECAD_ROOT
represents the installed location of the Teamcenter EDA client.
4. Edit the URL line in the TCEDAClient.properties file to point to the new
server.
The TCEDAClient.properties file is located in the in the TCEDAECAD_ROOT
directory and contains the following information:
URL=http://hostname:port/tc/aiws/aiwebservice
User=user-name
CacheDir=cache-directory-location
StagingDir=staging-directory-location
In the example, replace hostname with the name of the Web application server of
the new server running in the thin client environment, and replace port with
the port of that server.
The cache and staging directories paths must contain double
backslashes on Windows systems, for example:
CacheDir=C:\\ecad\\EdaCache\\username
StagingDir=C:\\ecad\\EdaStaging\\username
If for some reason the administrator needs to change the properties for the
user, the cache directory, or staging directory, this process can be followed.
However, UGS does not recommend this as a way to switch back and forth
between settings, but only has a one-time change that should be undertaken
only if absolutely necessary.
2. In the Navigator application pull down the Edit menu and choose the Options
option.
3. In the Options dialog window, click Index at the bottom of the window.
4. In the Preferences dialog window, search for the preferences that begin with
EDA_. The following preferences are displayed:
• EDA_CadenceBOMOptionDefault
Sets a default selection for the Cadence BOM option. The value can be either
WithBOM or WithoutBOM.
• EDA_CheckComponentExistence
Defines whether to check for components in Teamcenter Engineering
before saving a design. Set to 1 to require that components already exist
in Teamcenter Engineering, or set to 0 if no check is required. For more
information, see Populating the Database With Components, earlier in this
chapter.
• EDA_MentorBOMOptionDefault
Sets the default selection for the Mentor BOM option. The value can be
FromPCB, FromSchematic, or WithoutBOM.
• EDA_SecondaryItems
Enables the Create Secondary Items button on the Create CCA dialog
window. This lets users create secondary items under the top-level CCA.
For more information, see Using the Save As Option in chapter 3, Using
Teamcenter EDA.
5. Change the preference value and click the Modify button to save the new value.
A Glossary
A Glossary
Assembly
Compound object that is assembled from other objects and may add additional
information to their interpretation. In the context of an assembly, other assemblies
are called subassemblies, while noncompound objects are called components.
Attribute
Named storage variable that describes an object and is stored with the object. Users
can search the database for objects using the object’s attributes.
In an object, an attribute is a name/value pair; in the database, an attribute is a field.
BOM View
Teamcenter Engineering object used to manage product structure information for
an item.
Corporate Server
Host computer at the center of a Teamcenter Engineering network. This host
contains the Teamcenter Engineering application root directory, Teamcenter
Engineering data directory, licensing, file managers (Teamcenter File Services and
File Management System), and volumes. For installations that include the Web
tier (four-tier architecture), the corporate server also contains the Teamcenter
Engineering server manager. Multiple application clients can map to or mount the
corporate server.
Dataset
Teamcenter Engineering workspace object used to manage data files created by other
software applications. Each dataset can manage multiple operating system files, and
each dataset references a dataset tool object and a dataset type object.
Folder
Graphical representation of an aggregation of objects, such as a group, class, or
subclass. For easy distinction in the class hierarchy, each of these aggregations has
a different type of folder icon associated with it: a group folder icon, a class folder
icon, or a subclass folder icon.
Item
Workspace object generally used to represent a product, part, or component. Items
can contain other workspace objects including other items and object folders.
Item Revision
Workspace object generally used to manage revisions to items.
Metadata
Object description in the Teamcenter Engineering database.
My Navigator
Teamcenter Engineering rich client application that is the main access point for
managing product information. My Navigator provides the functionality for creating
objects in the Teamcenter Engineering database, querying the database for objects,
checking in and checking out objects, and managing tasks. Users can also open
objects, automatically launching the related application.
Each user has a personal My Navigator window that displays product information as
graphical objects. Although users share product information across the enterprise,
they organize this information individually in personal workspaces.
Naming Rule
Business rule that defines the naming conventions for the string property value in
different type objects. Naming rules can be attached to the following properties:
Item ID, item revision ID, and name in item types
Owner
User that owns an object, initially the user who created it. Ownership can be
transferred from the owner to another user. An object owner usually has privileges
that are not granted to other users (for example, the privilege to delete the object).
Owning Group
Group that owns an object, usually the group of the user creating the object. Because
users commonly share data with other members of a group, additional privileges may
be granted to the owning group (for example, the privilege to write to the object).
PLM XML
UGS format for facilitating product life cycle interoperability using XML. PLM XML
is open and based on standard W3C XML schemas. Representing a variety of product
data both explicitly and via references, PLM XML provides a lightweight, extensible,
and flexible mechanism for transporting high-content product data over the Internet.
Preference
Configuration variable stored in a Teamcenter Engineering database and read when
a Teamcenter Engineering session is initiated. Preferences allow administrators and
users to configure many aspects of a session, such as user login names and the
columns displayed by default in a properties table.
Product Structure
Hierarchy of assembly parts and component parts with a geometric relationship
between them, for example, a bill of materials (BOM). Variant and revision rules
define the generic BOM. This BOM can then be loaded to display the configured
variant.
Product View
Saved configuration of the assembly viewer, including the selection of objects, zoom
factor, rotation angle, and pan displacements.
Relation
Description of an association between a Teamcenter Engineering object and a piece
of information that describes or is related to the object.
Release Status
Status associated with a workspace object when it is released through a workflow
process.
Rich Client
Java-based user interface to Teamcenter Engineering installed on user workstations.
The rich client accesses Teamcenter Engineering databases using a remote or local
server.
Thin Client
Teamcenter Engineering user interface that provides a streamlined browser-based
view of product information stored in a Teamcenter Engineering database. The
thin client is configured in the Web tier, which creates and serves its Web pages
to the client.
B Reference
B Reference
Combined
*.tar *.zip
The design, or circuit card assembly, can be represented by the following data
structures:
• Bill of materials (BOM)
Includes the circuit board assembly, bare board, and related components. The
BOM is stored as relationships between objects.
In the Teamcenter Engineering data model, datasets are files. Dataset types
are different kinds of files, for example, text files, Word files, and so on. A tool
(application) is associated with each file type.
Table B-2 lists the dataset types that Teamcenter EDA adds to the Teamcenter
Engineering data model.
Any use of additional intermediary directories other than described here is not
supported and may cause broken Mentor references. For example, if a user wants to
group designs within project directories that are within the staging directory, the file
system would see an arrangement such as this UNIX example:
/users/xyz/EDAStaging/mentor/projA/part123/designABC
This design would be checked in correctly, but would be checked out to the UNIX
location:
/users/xyz/EDAStaging/mentor/part123/designABC
This path is where the data is checked out to, which is an unexpected location. The
references within the design would be expecting the location to be where it was when
checked in. The checkout action always places the design directly at the location of:
/users/xyz/EDAStaging/mentor
rather than:
/users/xyz/EDAStaging/mentor/projA
A typical Mentor location map file from a Windows system looks similar to the
following:
MGC_LOCATION_MAP_2
#corp geoms
$corp_geoms
c:/users/abc/mti_data/approved/corp_geoms
c:\users\abc\mti_data\approved\corp_geoms
A typical Mentor location map file from a UNIX system looks similar to the following:
MGC_LOCATION_MAP_2
#corp geoms
$corp_geoms
/users/abc/mti_data/approved/corp_geoms
Released Attribute
Mentor Graphics tools support a Mentor defined attribute called Released. This
attribute, in part, is used to signal to other Mentor tools that the target design has
been released. This is defined to be whatever the user intends it to be. When the
Released attribute is applied to a Mentor design object, that object and all contained
objects are blocked from future modification. The block is interpreted within the tools
and is not a file system attribute. The only way that the object can be modified is if
the object is copied to a new location and given a new object name. Refer to Mentor
Graphics documentation for additional information about the Released attribute.
Teamcenter Engineering does not read the value of the Released attribute nor does
it take any actions based on the value of the attribute. If a Released design is
checked in to Teamcenter Engineering and then checked out for modification, the
Mentor tools are blocked from writing to the object, unless it is moved and renamed.
Working Directory
The Mentor Graphics Design Manager tool expects the user to set an environment
variable (MGC_WD) to point to where the user’s Mentor design object browser
starting point is. In the case of Teamcenter Engineering and Teamcenter EDA,
the variable points to:
staging-directory/mentor
To prevent the Mentor user from having to configure one more item during the
Teamcenter EDA installation, the Teamcenter EDA provided launching script
for the Mentor Design Manager includes code that sets the environment variable
MGC_WD to point to:
staging-directory/mentor
A File contents . . . . . . . . . . . . . . . . . . . . 7
Names . . . . . . . . . . . . . . . . . . . . . . . . 6
Adobe Acrobat Reader . . . . . . . . . . ..... 9 Note icons . . . . . . . . . . . . . . . . . . . . . . 6
AIWS . . . . . . . . . . . . . . . . . . . . . . 1-4, 1-11 Revisions . . . . . . . . . . . . . . . . . . . . . . 6
allegro.ilinit file . . . . . . . . . . . . . . . . . 1-16 Syntax definitions . . . . . . . . . . . . . . . . 8
allegro.men file . . . . . . . . . . . . . . . . . . 1-16 Values . . . . . . . . . . . . . . . . . . . . . . . . . 6
Architecture of Teamcenter EDA . . . . . . 2-3 Warning icons . . . . . . . . . . . . . . . . . . . 6
Audience for the manual . . . . . . . . ..... 5 Customizing Teamcenter EDA . . . . . . . . 5-1
B D
BOM Dataset
Creation . . . . . . . . . . . . . . . 3-4–3-5, 3-9 Names . . . . . . . . . . . . . . . . . . . . . . . 3-6
Templates . . . . . . . . . . . . . . . . . 3-12, 5-2 Types . . . . . . . . . . . . . . . . . . . . . . . B-4
BOM Option Default preference . . . . . . 3-12 Default Save As Folder preference . . . . 3-12
Documentation . . . . . . . . . . . . . . . . . . .. 9
C Online help . . . . . . . . . . . . . . . . . . . .. 9
Organization . . . . . . . . . . . . . . . . . . .. 5
Cache Printable files . . . . . . . . . . . . . . . . . .. 9
Directory . . . . . . . . . . . . . . . . . . . . . 1-18
Location . . . . . . . . . . . . . . . . . . . . . 1-11
Purging . . . . . . . . . . . . . . . . . . . . . . 3-11 E
Refreshing . . . . . . . . . . . . . . . . . . . . 3-11 .eda files . . . . . . . . . . . . . . . . 1-5, 1-19, 3-13
Cadence EDA Server Support feature . . . . . . . . . 1-8
Allegro or Concept . . . . . . . . . . . . . . . 2-1 EDA Standalone Client feature . . . . . . 1-10
Design Entry HDL . . . . . . . . . . . . . . 3-13 EDAComp type . . . . . . . . . . . . . . . 1-9, B-3
README.txt files . . . . . . . . . . . . . . 1-16 EDASchem type . . . . . . . . . . . . . . 1-9, B-3
Teamcenter menu . . . . . . . . . . . . . . 1-16 Engineering Translation Services (ETS)
Version . . . . . . . . . . . . . . . . . . . . . . . 1-3 installation . . . . . . . . . . . . . . . . . . . . . 1-8
Cadence support feature . . . . . . . . . . . 1-10 Environment variables
Cadence Translation Support feature . . . 1-8 FMS_HOME . . . . . . . . . . . . . . . . . . 1-12
Cancel Check-Out menu option . . . . 2-4, 3-8 icmhome . . . . . . . . . . . . . . . . . . . . . . 1-5
Check-In menu option . . . . . . . . . . . 2-4, 3-9 JAVA_HOME . . . . . . . . . . . . . . . . . . 1-14
Check-In Option Default preference . . . 3-12 TCEDAECAD_ROOT . . . . . . . . . . . . 1-12
Check-Out menu option . . . . . . . . . . 2-4, 3-7 Errors . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Code conventions . . . . . . . . . . . . . . .... 7 ets_create_rqst.exe file . . . . . . . . . . . . 1-20
Command line entry conventions . . . .... 7
concepthdl_cmd.txt file . . . . . . . . . . . . 1-17
F
concepthdl_menu.txt file . . . . . . . . . . . 1-17
concepthdl.scr file . . . . . . . . . . . . . . . . 1-17 FCC client . . . . . . . . . . . . . . . . . . . . . 1-12
Connection problems . . . . . . . . . . . . . . . 4-1 fcc_only file . . . . . . . . . . . . . . . . . . . . . 1-12
Conventions fcc.xml file . . . . . . . . . . . . . . . . . . 1-12, 5-3
Caution icons . . . . . . . . . . . . . . . . .... 6 File contents conventions . . . . . . . . ..... 7
Code . . . . . . . . . . . . . . . . . . . . . . .... 7 FMS services . . . . . . . . . . . . . . . . . . . 1-12
Command line entries . . . . . . . . . .... 7 FMS_HOME environment variable . . . . 1-12
L S
Licensing InterComm . . . . . . . . . . . . . . 1-6 Save
Location maps . . . . . . . . . . . . . . . . . . B-7 Error . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Logging in to Teamcenter EDA . . . . . . . . 3-2 Menu option . . . . . . . . . . . . . . . . . . . 2-4
Login menu option . . . . . . . . . . . . . . . . 3-2 Save As menu option . . . . . . . . . . . . 2-4, 3-3
Logout menu option . . . . . . . . . . . . 2-5, 3-13 Save is not allowed error . . . . . . . . . . . . 4-3