发信人: siemens()
整理人: camelsu(2001-01-30 01:24:14), 站内信件
|
注:SPECCTRA是最好的自动布线软件之一,需配合其它PCB软件使用.
*************************************************************
Copyright 1999 Cadence Design Systems, Inc.
2655 Seely Avenue, San Jose, CA 95134
All rights reserved. No part of this work may be reproduced without
receiving the prior written permission of the copyright owner.
SPECCTRA is a registered trademark, and ShapeBased is a trademark of
Cadence Design Systems, Inc.
Cadence Design Systems, Inc. has taken care in the preparation of this
document, but makes no expressed or implied warranty of any kind and
assumes no responsibility for errors or omissions.
This file consists of the following sections
* Supported Platforms
* Installation Information
* Version History of 8.0.x Releases
* Release Notes
The latest version of this file is available at the Cadence SourceLink
web site. Go to http://sourcelink.cadence.com and view the SPECCTRA Pr oduct
Home Page. A CRC Solution Document titled "Latest Releases and Transla tors"
provides a link to the current software and documentation.
===================
Supported Platforms
===================
SPECCTRA 8.0 runs on Windows 95, Windows NT 4.0, and the following
UNIX platforms:
* DEC Alpha Digital UNIX 4.0
HP 9000 Series 700 HP-UX 10.20
IBM POWER/PowerPC AIX 4.1.2 and up
* Silicon Graphics IRIS Indigo IRIX 6.2
Sun SPARCstation SunOS 4.1.x, Solaris 5.4,
Solaris 5.5, 5.5.1, 5.6
* SPECCTRA 8.0 is the last release in which these platforms
will be supported.
=================================
SPECCTRA Installation Information
=================================
Installation and licensing has changed significantly from
the previous release. Before you install SPECCTRA, it is
strongly suggested that you read the printed "SPECCTRA
Installation Instructions" booklet, which is included with
your CD-ROM.
The major changes to installation and licensing are
* The PCBDA daemon used for previous SPECCTRA releases is replaced
by the cdslmd daemon.
* You cannot run an earlier release of SPECCTRA with the cdslmd daemo n.
If you want to use 8.0 and an earlier SPECCTRA release on a UNIX
system, include the cdslmd daemon and licenses in the same licen se file
with the older PCBDA daemon and licenses.
For information about configuring licensing on a Windows NT syst em,
refer to the online "Installation and Configuration Guide," which
is an Acrobat file located in the help directory of your installati on
tree.
* The CDS_LIC_FILE environment variable identifies the path and fi lename
for the SPECCTRA 8.0 license file. If you use SKILL with SPECCTR A,
the CDS_INST_DIR environment variable must be set to the Cadence
installation directory. For example
setenv CDS_INST_DIR /cds
Users must set these environment variables on UNIX platforms.
On Windows NT, the environment variables are set during installa tion.
* The -p startup switch and node-lock password file are no longer
supported. Node-lock licensing is available on Windows PCs, but
implemented with a floating license file and a new FLEXid security
key.
* UNIX installations use the Cadence SoftLoad application to
install SPECCTRA.
Before you can install SPECCTRA, you must
* Mount the SPECCTRA CD-ROM on your file system (UNIX)
* Decide where you want SPECCTRA installed. The standard locations
are
/cds/tools.<platform>/specctra (on UNIX platforms)
NOTE: <platform> is replaced by a platform id (such as sun4v for Solaris)
c:\cct_cds\tools\specctra (... on Windows NT)
If you are updating an existing SPECCTRA installation, consider
choosing a new directory instead of overwriting existing files. You
can remove the old files and directories after you determine that
the new installation is operating correctly.
After you install SPECCTRA, you can access the "SPECCTRA Installation
and Configuration Guide" for more detailed information about configuri ng
SPECCTRA software and your license server. The installation and
configuration guide (instcnfg.pdf) is an Acrobat file that is included
in the help sub-directory of your SPECCTRA installation tree. The
"Cadence Installation Guide" (softload.pdf) and "Cadence SoftShare Lic ense
Reference" (softshare.pdf) are also included in the same directory loc ation,
and these can be referenced for UNIX installations.
Installing SPECCTRA 8.x for UNIX From The Internet
--------------------------------------------------
Use this procedure to install SPECCTRA for UNIX
using tar archive files from the internet.
1. Locate the appropriate file on SourceLink
(http://sourcelink.cadence.com).
2. Copy the file for your platform to <install_dir>
on your local system. For example, for Solaris the
tar file name is sp80sun4v.tar.
3. Extract the archive file with the tar command as
follows.
tar xvf <platform>.tar
For example, for Solaris
tar xvf sp80sun4v.tar
4. This creates several compressed tar files. An example for
Solaris is shown next.
File Purpose
----------------------------------------------------
specctra08.00-p001sun4v.t.Z SPECCTRA
SftShrIndep05.10-s001.t.Z SoftShare license server
SftShrTools05.10-s001sun4v.t.Z SoftShare license tools
acroread03.00-p001sun4v.t.Z Acrobat Reader
5. Determine which files you need to install and
uncompress and extract each file using this
command.
uncompress < <platform>.tar.Z | tar xvf -
At a minimum, you need to uncompress and extract
the SPECCTRA file. For example for Solaris
uncompress < specctra08.00-p001sun4v.t.Z | tar xvf -
6. For more information about configuration and licensing,
see the SPECCTRA Installation and Configuration Guide
(instcnfg.pdf) and the SPECCTRA Installation Instructions
(instruct.pdf). The next two steps summarize some of this
information.
7. Set environment variables as described in steps 11-
14 on page 26 in the SPECCTRA Installation and
Configuration Guide (instcnfg.pdf). For example, set
CDS_LIC_FILE to your license server location, and
CDS_INST_DIR to <install_dir>.
8. If a SoftShare license server is not already installed,
install one from the supplied files. The server executable is
typically installed at CDS_INST_DIR/tools.<xxx>/bin/lmgrd,
and the license file to CDS_INST_DIR/share/license/license.dat.
================
Version History
================
Version 8.0.6 (6/99)
* This release has the following licensing changes.
-The Autoroute product (RouteBase feature line) now also contains
EditRoute (EditBase feature) and EditPlace (IPlaceBase
feature) functionality.
-The FST option (RouteFST feature) now also supports EditFST
(EditFST and PPRoute feature) functionality.
-Region rules are now available to users using only the AutoRoute
product (RouteBase feature line).
-Unlimited pin layer licenses now function with pin-layer
limited licenses in the same license file. Unlimited pin-layer
licenses are always checked out first.
* FLEXid hardware key users will experience a temporary
slow down when licenses are checked out.
Version 8.0.5 (3/99)
* In some designs, rules defined for non rectangular regions
were ignored. This is fixed.
* On IBM and HP-UX platforms, invoking SPECCTRA with the
following command line switches
specctra -nog <design file name> </dev/null
hung the program. This is fixed.
* On the Windows platform, SPECCTRA 8.0 did not work properly
with newer FLEXid hardware keys.
To enable SPECCTRA 8.0.5 to work with newer FLEXid hardware
keys, during installation make sure to select the
"License Server Upgrade" check box (in the main Component
Selection dialog box).
Version 8.0.4 (1/99)
* Differential pair nets with soft fromto length rules
did not adhere to the length rule. This is fixed.
SPECCTRA 8.0.3.1 (11/98)
* This is a Windows only release.
* SPECCTRA would not start when invoked with the "-nog" option.
This is fixed.
Version 8.0.3 (11/98)
* On some designs, the status banner indicated 100% routing
completion when length conflicts were still present. This
is fixed.
* Noise saturation is now accounted for by allowing you to define
a saturation length. If the total length exceeds the saturation
length, the total noise is scaled by the ratio of saturation
length to total length. The saturation length rule is only availab le
on nets. The rule syntax is as follows
<rule_descriptors>::= <saturation_length_descriptor>
<saturation_length_descriptor>::= (saturation_length <positive_dim ension>)
* SPECCTRA left conflicts on thru hole pins that were defined
as testpoints. This is fixed.
* On design files that included virtual pin definitions, you
could not write out a valid sessions file. To write out a
valid sessions file, type the following command before
writing out the file:
set virtual_pin_reentry on
* Changes in topology to wires that were defined as soft fromtos
caused SPECCTRA to terminate unexpectedly. This is fixed.
* Nets defined as "noroute" nets in Allegro were routed in
SPECCTRA. This is fixed.
* In some designs, crosstalk conflicts were not recognized by
the router, but detected by the checker. This is fixed.
* Nets containing soft fromtos did not appear in length reports,
caused the EditFST length meter not to be turned on, and time-
based placement errors not to be highlighted. This is fixed.
* In some designs, PCB segment rules were turned off when PCB
noise rules were turned off. This is fixed.
* Non-symmetrical jumper vias were not correctly rotated.
To rotate them correctly, use this command
set rotate_jumper_via on
The default is off.
* Jumper via length can now be modified by going into Move
mode, clicking on the via, and dragging it. If checking permits,
the via length is limited to the available jumper length.
* In some BGA designs where fanout vias were placed
but fanout wires caused design violations, SPECCTRA terminated
unexpectedly. This is fixed.
* In BGA designs, the via_at_smd rule was not followed.
This is fixed.
* In some versions of the Solaris 2.6 operating system,
IC Craftsman terminated unexpectedly. This is fixed.
* In some designs on Windows platforms, forgetting all
rulers caused alignment markers to increase in size. This
is fixed.
Version 8.0.2 (9/98)
* This is the SPECCTRA 8.0 release for the DEC Alpha platform.
* Acrobat Reader is not available on DEC Alpha platforms.
To view documentation in PDF format, copy the .pdf files to other
platforms that support the Acrobat Reader (Solaris, Windows NT, et c).
* Merge Wiring Polygon mode is not supported on the DEC Alpha
platform.
Version 8.0.1 (9/98)
* Special partner build, no bugs fixed or enhancements added.
======================================
SPECCTRA 8.0 Release Notes
======================================
The SPECCTRA 8.0 release notes identify problems and limitations that are
known at the time of the release. The 8.0 release includes many new fe atures,
enhancements, and bug fixes. The new features and enhancements are doc umented
in the SPECCTRA online help. You can access this information by openin g
specctra.hlp and choosing "What's New in SPECCTRA 8.0" from the online help
contents listing.
To learn about the new 8.0 features, install SPECCTRA, cd to the help
directory in the SPECCTRA installation tree, and do the following:
On Windows 95 or Windows NT 4:
Double-click specctra.hlp
On UNIX platforms, enter:
hyperhelp -f specctra.hlp
NOTE: The previous example for UNIX platforms assumes that the
$CDS_INST_DIR/bin directory is included in your path. You can
set the HLPPATH environment variable to your installation help
directory so that hyperhelp can find specctra.hlp from any location
on your network. For example:
setenv HLPPATH /cds/tools.sun4v/specctra/help
hyperhelp -f specctra.hlp
The hyperhelp application uses the HLPPATH environment variable
to find specctra help files without need for changing to the help
directory or including an explicit path.
Known Software Limitations and Design Restrictions
==================================================
General
-------
* You can control whether the rules editor records all commands or
only rules commands (default) by including a rules_didfile command
at the beginning of a do file. The command and its arguments are
rules_didfile [rules_only_off | rules_only_on]
* If a do file contains lines with multiple commands separated by
semicolons, only the last command on the line is recorded in the
rules did file editor.
* In class_class, class_layer, and class_class_layer Rules Clearance
dialog boxes, entering a value of -1 in the All data entry box do es
not reset clearance rules to unspecified. Instead, you must enter -1
separately for each clearance type to reset all types.
* You can restore a previous view by dragging the middle-mouse butto n
vertically and up. You can cancel a zoom operation by dragging the
middle-mouse button horizontally and left.
Startup Switches
---------------
* -trapezoid command line switch:
This switch is not documented in the online help or SPECCTRA online
books. The switch must be used if a design includes shapes that wil l
be rotated in SPECCTRA to produce non-orthogonal sides, and you pla n to
use diagonal routing. Pins and pads have non-orthogonal sides if co mponents
with square or rectangular (orthogonal sided) shapes are rotated 45 -degrees.
If component rotation is performed in the layout system, a control statement
is usually embedded in the SPECCTRA design file and this switch is not required.
* -version command line switch
On UNIX platforms, the -version switch returns 'My Version' instead of
the actual version and build date for SPECCTRA. If you precede the -version
switch with the -noskill switch, the correct version and build date information is
returned. For example, use: specctra -noskill -version
On Windows, -version returns nothing. You can determine the SPECCTR A version
you are using and the build date by viewing the transcript header i n the Output
window or by clicking Help > About SPECCTRA.
SKILL Language Support
----------------------
The SKILL programming language (see skill_mode command) is not suppor ted
on the following platforms:
DEC Alpha
Silicon Graphics IRIS Indigo
Windows 95
Autorouting
-----------
* Virtual pin support is enhanced in 8.0 with the following limitatio ns:
Virtual pin definitions must occur AFTER a wire or routes file is r ead.
This means that you cannot use the -w switch to read a routes or wi res
file when your design file includes virtual pin definitions. You al so
cannot read a session file and use the -w switch if the associated design
file includes virtual pin definitions. A suggested use-model is to include
your virtual pin definitions, preceded by the 'read wires' command, in a do
file.
If virtual pins are defined before a wire or routes file is read, t he
virtual pins are located outside the design boundary with guides at tached.
Virtual pins outside the design cannot be manipulated or routed.
If you use the topology editor (Edit Topology on right-button menu) to move
or otherwise manipulate virtual pins, use the did file editor
(see Edit > Rules Did File) to capture your edits in a do file. The virtual
pin edits are not saved in routes or session files, and therefore, must be
reapplied in any subsequent session by running the do file.
* Shielding now works on tjunctions, but after wires are shielded shi elds can
become open at corners and tjunctions. These can be corrected with the
interactive editor. See also, the section below on Interactive Rout ing and
Wire Editing.
* Some pin escapes might fail using the fanout command if a design in corporates
split planes. The fanout operation is enhanced in 8.0 so power pin escapes are
successful even though the connecting plane is not nearby. However, pins that
are adjacent to the power pins can be blocked and fail. These faile d pins can
usually escape and connect during autorouting.
* The via_center_enclosed option to the via_at_smd rule is documented
incorrectly. The rule syntax diagram for via_at_smd includes
via_center_enclosed with on and off options. The autorouter
always encloses a via center within an SMD pad if via_at_smd is set
on. The (via_center_enclosed off) setting has no effect.
The context sensitive help for the Wiring Rules dialog boxes is als o
incorrect. It describes a Fit at Center option, which is the GUI
equivalent of via_center_enclosed. Fit at center is automatically s et
if Via at SMD is checked. It cannot be turned off.
* Do not use Rules > Check Rules > Setup or the setup_check command t o
change what is checked during autorouting. If you change checking s etup
to examine conditions while the autorouter is idle, reset checking to
the defaults (conflict, crosstalk, and length on) before autoroutin g.
* Miter does not apply to shielded nets and shields.
* The critic command can combine adjacent wrong way wire segments and
create a wrong way violation.
* The target lengths of wires with ratio or matched length rules can change
and create length violations when a wires or routes file is loaded.
* Wires for differential pairs, wires for nets with length rules, and
wires for nets with shield rules do not follow region rules.
Differential Pair
-----------------
* The testpoint command does not work with differential pairs.
Interactive Routing and Wire Editing
------------------------------------
* Copy Route ignores via limit, via use, layer use, and length rules.
* Before you edit shield wires, set Allow Redundant Power Net Wiring
on Enabled Wiring in the Interactive Routing Setup dialog box.
* The shield editing capabilities are intended for adding vias
and changing shield paths after autorouting.
* Editing a shield wire causes it to snap to the wire grid, which
can create a gap that is different from the shield gap rule.
* Interactively editing shields and the signal wires they shield, can
result in deviations from the routing rules. To check and retain you r
edits, use 'set same_net_checking on' and 'check' commands to visual ly
inspect deviations. When you are sure you want to retain your edits,
protect the net before you continue autorouting.
* Some interactive functions do not work when you edit multiple wires.
- Use Width is not supported for multiple wire editing.
- Finish Route can fail if you are editing a differential pair and
a path cannot be found for both nets of the pair.
- Shielded nets cannot be routed with their shields.
Translators
-----------
This release includes changes to the design language syntax.
SPECCTRA 8.0 reads legacy design files that were created with
translators developed for earlier SPECCTRA releases.
Routes and session files written by SPECCTRA 8.0 are compatible
with earlier versions of translators unless you use new 8.0
features that require translator support of the new syntax.
You can get the latest versions of translators by doing the
following:
1. Log into SourceLink on the Cadence Web site.
2. Click the 'SPECCTRA' link on the main page under Performance
Engineering.
3. Click the 'CRC Solution Document' link under Other SPECCTRA
Documents.
4. In the table, under Title (on the right side), click
'Latest SPECCTRA releases and translators'.
5. Under Description/Resolution, click 'Latest SPECCTRA releases
and translators'.
6. Scroll through the text, and at the bottom of the page, find the
list of directories that contain the current translators:
allegro (UNIX version)
allegro_win (Windows version)
cadstar
mentor
protel
visula
7. Click the directory for the translator you want.
NOTE: Some translators require a license.
HyperHelp problem on Solaris
----------------------------
HyperHelp does not display italic text on some versions of Solaris.
This problem is seen on version 5.6 of the operating system.
The problem is corrected by using an X server application-defaults f ile,
which is located in the help/app-defaults directory of the SPECCTRA
installation tree.
If you experience this problem, perform the following steps.
1. Use a text editor to open the HyperHelp file in the
help/app-defaults directory.
2. Find the following line in the file
!HyperHelp*FontMap:helvetica=-dt-application:iso8859-1
3. Remove the ! (comment) character from the beginning of this line.
NOTE: To determine whether this font is available on your system,
use the xlsfont command to list available fonts. You should see
a series of fonts listed such as
-dt-application-medium-i-normal-sans-10-100-75-75-p-57-iso8859-1
4. Save the HyperHelp file.
5. Set the XAPPLRESDIR environment variable to the directory where
the HyperHelp file is located. For example
setenv XAPPLRESDIR /cds/tools.sun4v/specctra/help/app-defaults
6. Enter the command: xrdb -merge /cds/tools.sun4v/specctra/help/app -defaults/HyperHelp
All text should display normally in hyperhelp.
Online Help and Acrobat Documentation Files
-------------------------------------------
* The online help for setting priority incorrectly states the range f rom
0 to 255. The correct range for priority is from 1 to 255. Setting a value
of 0 returns an error in the transcript. A value of -1 resets prior ity to
the default value of 10.
* To enable the Help or F1 keys to display SPECCTRA
context-sensitive help on Solaris 5.4 and 5.5, change
the following line in your .xinitrc file:
xmodmap -e 'keysym F1 = Help'
is changed to
# xmodmap -e 'keysym F1 = Help'
Logout and log back in for your edit to apply.
* Online Help might not work correctly on a
remote display with some hardware and X
server combinations. For example, help might
launch very slowly.
-- ----提升你的电子设计水平的理想选择-----
电子设计专题主页:
http://www.zhangjiang.gd.cn/personal/thw
http://siemens.163.net
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.93.7.52]
|
|