[Mentor Technologies]

Da_Session Userware


[Userware Banner]

The da_session userware has a number of utilities that are commonly used on a design. These utilities, also called design-wide edits, include, amongst others, merging back annotations, printing and creating reports on the specified design viewpoint.

All design-wide edits utilities require the pathname of a component (i.e. design) to be specified. If a viewpoint is specified as well then the design will be evaluated according to the viewpoint primitive level, design configuration and viewpoint parameters.

 [warning] Any components located in the design libraries <component_name>/design_lib will be ignored, so do not save any functional blocks in your design libraries.

The userware is accessed through the File pulldown menu and contains the Open Sheet, Open Symbol, and Design-Wide Edits items:

 [da_session_pulldown]

Here is a list of all the external variables that are being used by the userware:

//----------------------------------------------------------------------
//
//    If you have to change any of these variables create and modify one of :
//       COMPANY_HOME/userware/company_da/userware/default/da_session.dofile
//       $MGC_HOME/shared/etc/cust/des_arch/da_session.dofile
//       $MGC_HOME/etc/cust/des_arch/da_session.dofile
//       $HOME/mgc/userware/des_arch/da_session.dofile
//
//----------------------------------------------------------------------

// Default design viewpoint parameters [["name", "value", @type], ["name", "value", @type]]
extern mt_default_design_viewpoint_parameters = [];

// Name of the unreleased symbol/catalog/geometry libraries
extern mt_unrlsd_lib  = "unrlsd_lib";
extern mt_unrlsd_map  = "unrlsd_maps";
extern mt_unrlsd_geom = "unrlsd_geoms";

// Pathname of the default ERC/check sheet/check symbol files
extern mt_erc_rules_file       = "$MT_HOME/userware/qcheck/config_data/mt_pcb_rules.bin";
extern mt_userrules_file       = "$MT_HOME/userware/Mt_da/check/sheet.check";
extern mt_symboluserrules_file = "$MT_HOME/userware/Mt_da/check/symbol.check";

//----------------------------------------------------------------------


List of functions:

List of function keys and strokes:

The following table lists predefined function keys, control keys, mouse buttons and strokes with their function names and a description of the action they perform.

Key Name Description
$key_lmbs()
Shift-LMB
Displays the Set Active Symbol Part View dialog box if a valid property_list exists for the current active symbol.
$key_lmbc()
Control-LMB
Displays the Set Active Symbol By List dialog box for the current active symbol.
$stroke_258()
Stroke 258
Opens the current active symbol in the symbol editor in read-only mode.
$stroke_456()
Stroke 456
Activates the next available alternate symbol for the current active symbol.
$stroke_654()
Stroke 654
Activates the previous available alternate symbol for the current active symbol.
$key_tabc()
Control-Tab
Displays the Set Active Window from List dialog box.


Userware Version: v8.5_4.13
Last Modified: 27 November 1997 -- [mailto] webmaster@eda.com.au