Troubleshooting --------------- ---------------------------------------------------------------------------- Symptom: 'icfb2' or other command gives this error in the UNIX shell: X Error of failed request: BadName (named color or font does not exist) Solution: This usually means the XWindow manager on your local computer is either not running or is missing fonts. If you are using Xming, be sure it is running and also that the xming-fonts are installed (http://sourceforge.net/projects/xming). ---------------------------------------------------------------------------- To resolve errors in netlists in LVS, we have set this UNIX environment variable in the default 'cadence.cshrc' on the Instructional systems: setenv CDS_Netlisting_Mode Analog The CDS_Netlisting_Mode variable controls how component description format (CDF) properties are interpreted during netlisting. More information can be found at https://inst.eecs.berkeley.edu/~inst/pub/nis/?file=Cadence/compverref/appA.html [thanks to Eric Chin for this solution, Sep 19 2007] ---------------------------------------------------------------------------- If a previous instance of a Cadence tool is still running, kill it using (for example): pkill -f icfb ---------------------------------------------------------------------------- You can create a log of the Cadence tools activity in the local /tmp directory by starting Cacence with the UNIX command: /share/b/bin/icfb2 -log /tmp/${USER}.log & ---------------------------------------------------------------------------- If you run synergy with the -TEXT option, you'll see error messages that might otherwise be lost in windowing mode. ---------------------------------------------------------------------------- Symptom: User's Cadence session appears to launch correctly (LSW show appropriate layers, etc.), but when he draws shapes they don't appear in the window. Using Ctrl+a for "select all" however shows that they are there, and are drawn on the correct layer. These shapes can also be selected by drawing a selection box around them, but they *cannot* be selected in the there, and drawn on the correct layer. These shapes can also be selected by drawing a selection box around them, but they *cannot* be selected in the normal way by clicking on them. Also, markers from DRC checks, etc. do not show up. Solution: Be sure that the Window manager is set for "PseudoColor" (on PCs) or PSEUDOCOLOR_VISUAL (on UNIX) as described above. If you have a previous, older version of the .cdsinit file in your UNIX home directory or in your working directory, it may conflict with newer settings (such as hot keys) that are set in /usr/eesww/cadence/setup/config/cadence.cshrc. You can just delete your old .cdsinit files if you have not customized them. If you have a Cadence process already running on the UNIX computer you are logged into, kill it using: pkill -9 -f cadence Start it again after updating your .cdsinit file(s). ---------------------------------------------------------------------------- Symptom: 'wrong authentication' error message. Cause: An X Windows program can't open a window on your workstation screen. Solution: See http://inst.eecs.berkeley.edu/connecting.html#xwindows for instructions about using X Windows on the Instructional computers. ---------------------------------------------------------------------------- Symptoms: 'wrong authentication' error message. Saved files are size 0. Causes: You are over your disk quota, which prevents X Windows and Cadence from writing files. Solution: Use our temporary expansion disk and create a symbolic link to it from your UNIX home directory so that Cadence can find it. Example: Say your login is "jdoe" and you have a Cadence project called "Project1". Here is how to put that project on the temporary disk space so Cadence it will find it: 1) Log into your Instructional UNIX account (jdoe@cory.eecs, etc). 2) Create a directory for yourself on our temporary disk space: /home/tmp/mkhometmpdir See http://inst.eecs.berkeley.edu/share/b/pub/disk.quotas fo details. 3) Create a symbolic link to it in your home directory: mkdir home/tmp/jdoe ~jdoe/tmp (If you already have a ~jdoe/tmp directory or file, you'll need to pick a different name.) 4) Move the Project1 directory to the tmp space and make a sym link to it for Cadence: mv ~jdoe/Project1 ~jdoe/tmp/Project1 ln -s ~jdoe/tmp/Project1 ~jdoe/Project1 ---------------------------------------------------------------------------- Symptom: Error checking out licenses, such as *WARNING* feature ###: not available - NOT checked out Solution: 'hostname' of your computer must match exactly (case-sensitive) the name as it's listed in /usr/eesww/share/cadence/admin/license/clients. Change one so it agrees with the other and restart the Cadence tools. ---------------------------------------------------------------------------- Symptom: "Hot Keys" are not enabled. Cause: The user is failing to load the expected "leBindKeys.il" file. Solution: See below for details about the "leBindKeys.il" file. The directory in which you start cadence may have a .cdsinit or cds.lib file tbat is old or incorrect. Make sure your cds.lib does not have INCLUDE /usr/eesww/cadence/local/cdssetup/cds.lib which is an obsolete reference. There are current (Nov 2005) cds.lib files in /usr/eesww/cadence/setup/config /usr/eesww/cadence/NCSU_CDK/cdssetup ---------------------------------------------------------------------------- Symptom: "Hot Keys" are not enabled. Unable to use R, or Ctrl-R, or i ,etc as hotkeys for Rectangle, screen refresh, or Insert Instance. Cadence does not show the hotkeys in the menu, which should show | Reload R | Aim A | Fire F | Brush B | Teeth Ctrl-T The user needs to have the "leBindKeys.il" file loaded, which can be done by entering it into one of the .cdsinit startup files. Cadence first looks in $CDS_INST_DIR/tools/dfII/local/ then in ~/ and then in ./ . The .cdinit files contain many startup items including an instruction to load the hotkeys files (e.g. leBindKeys.il). But the current system local/.cdsinit file doesn't set the ACEHOME environment variable and some NSCU variable, and it ends without looking for other .cdinit files. So the user can't load "leBindKeys.il". Solution: Users on Instructional systems should create their own .cdsinit files that load "leBindKeys.il" and start Cadence from the directory that has that file. Also look for old ~/.cdsinit and ./.cdsinit files that are incorrect. You can create a new .cdsinit file on the Instructional systems by running '/share/b/bin/cadence-setup.csh'. ---------------------------------------------------------------------------- Symptom: X connection to cory.EECS.Berkeley.EDU:10.0 broken \ (explicit kill or server shutdown) Solution: This means you have logged into cory.EECS.Berkeley.EDU (for example) and started an XWindows command (such as 'icfb') but you do not have an XWindows server running on your desktop computer. See http://inst.eecs.berkeley.edu/cgi-bin/pub.cgi?file=XWindows.help for more information. ---------------------------------------------------------------------------- Symptom: Segmentation errors. Solution: This means there is a bug in the cadence software or the Operating System. Please email inst@imail.EECS.Berkeley.EDU the following information: the output of uname -a ; ssh -V ; java -fullversion ; date '+DATE:%a %d %b %Y TIME:%H:%M:%S' ; dirs -v ; echo $PATH ---------------------------------------------------------------------------- Symptom: You get errors like *WARNING* file /home/aa/users/jdoe/CDS.log.1 Malformed Lock-Stake file. *WARNING* file /home/aa/users/jdoe/CDS.log.2 Malformed Lock-Stake file. Solution: Delete obsolete lock files from a previous session. The lock file names are determined by adding ".cdslck" to the name of the file in the error message. So for the file /home/aa/users/jdoe/CDS.log.1 the lock file is /home/aa/users/jdoe/CDS.log.1.cdslck You can delete it with the UNIX command rm /home/aa/users/jdoe/CDS.log.1.cdslck You can locate all of the Cadence lock files in your UNIX home directory with the command: find ~ -name \*cdslck ---------------------------------------------------------------------------- Symptom: The "Help" button does not do anything. Solution: The Cadence "Help" buttons look specifically for a progam called "netscape", and it must be in the search path that Cadence is using. An easy way to ensure that is to create a sym link called "netscape" in a Cadence "bin" directory that points to an actual WEB browser on your system. ---------------------------------------------------------------------------- Symptom: Spectre fails with an error such as ld.so.1: spectre: fatal: relocation error: ... symbol __SUNW_init_wiostreams: referenced symbol not found Killed Solution: See the "Cadence Spectre" section above. ----------------------------------------------------------------------------
Sunday, April 27, 2014
TROUBLESHOOTING
Subscribe to:
Post Comments (Atom)
even though I don't get it technically, I gotta say the posts are very explanatory. Also, you might have to do away with more fonting effects and bullets.
ReplyDelete