精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>教育园地>>● 电子技术>>EDA类>>SPCCTRA各版本说明

主题:SPCCTRA各版本说明
发信人: 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

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

    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

   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

  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]

[关闭][返回]