Home → User Notes →
1. Why does LayED opened in ‘demo’ mode?
For an Aladdin dongle license, check that:
the appropriate dongle driver has been installed
the dongle is inserted in your system (node-locked license) or a license is available from server (network license)
the license file (esy.lic) is in the correct directory (as defined by the ESY root directory - check the environment variables ESY_DIR and ESY_LICENSE)
For an RLM license, check that:
the license file is placed in the LayTOOLS root directory (or in the location defined by the environmental variables ESY_DIR and ESY_LICENSE)
the license file refers to the appropriate physical address or hostid
if on a network, that the license server software has been successfully run on the server
Some systems will lose connection to a dongle on system hibernation. In this case the user must re-launch the application.
2. What do I do when LayEd database files are locked?
Access to library files may be locked by another user or after a system crash during save.
If edit access to a group is denied and no other users are accessing the library, unlock using the DbxMAN (select group to edit, then Edit-> unlock write protected groups)
If the complete library is locked either:
use DbxMAN (DBX File -> unlock DBX which will prompt for the library to be unlocked), or
use the utility dbxunloc in a command window
3. How do I reduce LayED database file sizes?
During database development, LayED retains, by default, three versions of the data, the current and the two previous. Earlier database versions may be purged using the DbxMAN facility (DBX file -> Purge DBX) or the tool dbxpurge in a command window.
Alternatively, if the previous versions are to be retained, but unused blocks are to be removed, use the database copy tool "dbxcopy" or the DbxMAN function (DBX file -> Copy DBX)
4. How do I access LayED utility tools?
Tools (utilities) are provided for access to the LayED database and for format conversion. These may be run in a command window, may be run as a line entry in a batch file, or in most cases may be accessed from DbxMAN.
5. How do I set up a standardized working environment?
Establishing a working environment may be done using initialization files written in the command procedure language format. In addition, global variables and settings may be established in the configuration file. A system environment variable (ESY_CONFIG) will point to this file. Examples of these files may be obtained from Matricus Inc.
6. Why are mouse drag functions invoked when not intended?
Configuration file variables may be defined to establish the drag profile and thus accommodate the specific characteristics of the user's system and mouse. A reasonable set-up to use as a start point is:
dragStartTime = 200
dragStartDistance = 2
7. How do I prevent dense databases from taking a long time to display?
The minimum size of drawn item (in pixels) may be defined so that drawing speed will increase. The command SLIMSIZE may be used. A value of between 3 and 5 is usually effective without compromising visibility of data at design entry. The escape key can be used at any time to abort redrawing large databases.
8. How do I enter data on Datatypes?
LayEd allows the use of datatypes as well as design layers and these are recognized at all stages of design entry, verification, and format conversion. Where data entry requires that different layer/datatype combinations are required they may be established as aliases.
9. How can I increment bus text indices?
There are two approaches. One is to instantiate the text using a command file which requests the user to respond with text base, parenthesis type, numerical range, etc. An example of such a procedure is available from TexEDA Design Inc.
Another approach is to use the IDTEXTDLG command (or edit -> change -> text attributes). Any existing text string defined (as a result of a sequence of text entries) may be incremented or decremented using the arrow buttons to the right of the string entry box. Only the last numerical component (whether or not it is the last character) of any string will be incremented or decremented.
10. I find unpredictable results when using mouse hot-keys
Mice have many buttons and functions, and these may not be fully recognized by LayTools. The best results will be obtained with a three-button mouse in which the middle mouse button is defined as "middle button". If a multi-function mouse is used, all other buttons should be redefined as "do nothing".
11. How do I read gds2 databases?
GDS2 database must be read into LayED (converting to files with teh "dbx" suffix) using the import tool. This is available from within the LayED environment (File drop-down) or may be converted using the GDS2DBX.exe executable. Exporting to GNDS2 format is available using the export fesature from within LayED or the DBX2GDS.exe executable.