Tanner EDA
Tanner EDA
What's New in HiPer Verify v14.00......................................................................................................... 17 What's New in HiPer PX v14.00 .............................................................................................................. 18 What's New in Tanner EVI v14.00 .......................................................................................................... 18 File Associations ...................................................................................................................................... 18 Additional Information................................................................................................................................. 20 Minimum System Requirements .............................................................................................................. 20 Recommended System Requirements ...................................................................................................... 20 Installation ................................................................................................................................................ 20 Licensing .................................................................................................................................................. 20 Technical Support..................................................................................................................................... 22
Probing from netlist to layout now supports one and two coordinate devices, allowing probing of parasitic resistors and capacitors from HiPer PX. Tech file with skill constructs no longer causes Virtuoso setup to fail. Import Virtuoso setup no longer has wrong GDS number when _ or is in the layer name. Import Virtuoso also no longer crashes on empty layer names. Tools > AddIns > Bias Mask now generates correct patterns when wires are butt end type.
Hierarchy Printout
A new hierarchy tree printout is available. Invoke File > Hierarchy Report to print the hierarchy of cells used in a single cell, for all cells in the design, or all cells in the design and libraries.
Cross Probing
New features have been added to cross probing to jump from an instance in schematic to the corresponding instance with the same name in layout and visaversa. There are also commands to jump from a net in schematic to a net in layout. Invoke Tools > Jump to or use the right click menu.
Printing
An option to evaluate properties when printing has been added to the Print dialog. This option applies only when printing the active view.
Bug Fixes
Netlabels that end in a ! are now converted to global ports and are correctly snapped to wires when importing EDIF. In v14.0x the ports were not snapped correctly, and in v13 they were snapped, but not converted to global ports. Copy/paste of a collection of sequentially named instances now preserves the sequence when auto-naming the copies. Fixed crash when net is labeled as out<0:0:0>. Fixed problem with connectivity views when renaming views. Fixed problem where hierarchy navigator loses cell name when Show Hierarchy or Roots/Leaves Icons are toggled. The Find command is fixed for Add and Subtract selections. Find is also fixed to zoom to the correct object. Fixed problem where designs used scripts in open.design scripts, and S-Edit did not preserve the current directory across the running of the scripts. This led to the relative paths in the libraries.list files failing to resolve correctly.
Wire Editing
Existing wires can now be continued with additional vertices. Holding the Ctrl key, then middle-clicking on the endpoint of a wire resumes drawing the wire, rather than just editing it. Once drawing is resumed, the left button adds vertices, the middle button backs up, and the right button finishes the wire.
Group Operation
The Group operation now allows the user to select one of 6 locations as the origin of the newly created cell. The 6 locations are the 4 corners of the MBB, the center of the MBB and to location of the origin of the parent cell.
Interactive DRC
A new feature called Show Distances has been added to Interactive DRC. When enabled, this feature will show a ruler displaying the distance between the vertical edge pair and horizontal edge pair that are closest to, or most in violation of any rule. If the edge pair closest to or most in violation is non-orthogonal, then a ruler is displayed only for that edge pair. A new feature called Prevent Violations has been added to Interactive DRC. When enabled, this feature will prevent edit operations from creating violations of the rules setup in Interactive DRC. This feature s enabled from the Setup Interactive DRC dialog.
X-Ref Cells
A new capability to redirect X-RefCells has been added in v14.1. Either all cells or selected cells from a selected library may be redirected to another library. X-RefCells can also be unlinked from their library and made into local cells. Use the Cell > Examine X-Ref Cells dialog to redirect or unlink cells.
Cross Probing
New features have been added to cross probing to jump from an instance in layout to the corresponding instance with the same name in schematic and visa-versa. Invoke Tools > Jump to .
Extract
Extract now uses node names of internal nets when writing out a flat netlist. A node name alias list can be written to list different net labels in the layout that correspond to the same net.
LVS
The M parameter of a subcircuit is now interpreted it as a multiplicity of the object to which it is applied.
Bug Fixes
Node highlighting has been fixed where in many case parts of a net were not highlighted in the presence of arrays.
Problem where if the user lets go of the shift key during an edit operation, the edit vector no longer ended at the cursor. Performance of interactive DRC has been optimized for disabled rules. The Load Calibre Results Add-In now sets units to 1e-6 by default, and remembers any new value entered. LVS no longer crashes on node names with parenthesis.
Bug Fixes
Problem where bad devices reported in Error Navigator and in Summary Report did not match is fixed. Fixed crashes in extract occurring under certain circumstances. Fixed problem where text labels were not getting attached to nets. Fixed crash in NET AREA RATIO with empty layers. DRC and Extract Summary Report now includes a section listing hidden layers. Hidden layers are ignored in DRC and Extract. Fixed problem where syntax check would hang indefinitely. Unsupported options and commands are now parsed and a warning is given indicating that the option is ignored. Warnings are now given for the WITH NEIGHBOR command, for the BY NET option of the CUT, TOUCH, ENCLOSE and INTERACT commands, and the EXCLUDE SHIELDED option of INT, EXT, ENC.
10
11
12
Extract
Fixed problem where the Capacitance value of a Capacitor Device was incorrectly calculated as zero when the RLAYER of the device was a drawn layer. Fixed problem in Standard Extract where two devices with same RLAYER but different PIN layers are not extracted.
13
Bug Fixes
Fixed a problem where activating a window would cause it to become maximized. Performance of pop-context is significantly improved Problem with global ports in arrays is fixed. Ground ports in arrays are now correctly shorted. Fixed problem where S-Edit could not load a library if the library name contained a space. Export EDIF will now include libraries that are added but not used in the design. Fixed problem where a procedure in a namespace procedure that use [database instances] would fail when used as a validation script. Fixed problem where Cadence cdf were not correctly imported from files in subdirectories. Fixed problem with missing cells on Verilog import. Verilog import now handles \r and no longer treats \r as return. Fixed problem importing Verilog with duplicate module definitions. Duplicates are ignored with a warning. Assignment of bus components in Verilog import is now supported. Spice import now correctly connects global pins of instanced subcircuits. Fixed problem in CDL import where the contents of a subcircuit definition was missing.
14
Fixed problem where the port instance was being used from a library setting rather than the primary design setting, causing wires to disconnect from the port box. Autogrid calculation has been improved. Fix problem where libraries were saved in the current working folder rather than the project folder when the EDIF import was done into a design with an existing view. Fixed problem in displaying the frame Leading underscore now allowed in IsLegalSPICEnodename validation script. Fixed a problem in Design Check where properly connected wires would be falsely labeled as dangling. Fixed a problem in Design Check where warnings for Port mismatch between symbol/schematic were swapped (warnings 32 and 33).
15
Bug Fixes
Made some corrections to the diode capacitance equations when parameter dcap=2 Fixed a bug when AKO models are used with .alter blocks, and the underlying models are changed. Corrected some crashes in various device template (aka device detail) plots. Corrected a problem where model parameters that are equations of Monte Carlo variables were not displayed in the output listing of Monte Carlo parameters. Also improved the display of MC variable statistics. Corrected problems when reading SPICE statements that include unusual combinations of blank lines, comment lines, and continuation lines.
Geber Import/Export
This Add-In can import a RS-274D or RS-274X Gerber file into L-Edit. You can also export your layout as a Gerber file. Gerber Import/Export requires an add-on license, which can be purchased separately. For more details, please call Tanner EDA Sales toll free at 1-877-325-2223 or 1-626-471-9700 or email [email protected].
WaferTools
WaferTools provides the ability to label all die on a Wafer either sequentially or with its row and column. It can also populate a wafer with die maximizing the total number of die on the wafer and handles keep-out regions. WaferTools can sort a group of die based on whether they inside, outside, or on boundary of the Wafer. There is also options to trim layers to the boundary of the wafer. WaferTools requires an add-on license, which can be purchased separately. For more details, please call Tanner EDA Sales toll free at 1-877-325-2223 or 1-626-471-9700 or email [email protected].
16
SDL
SDL now removes device designators such as M, D, Q, R, C when the option Remove device designator for instance names is checked. Previously only X was being removed. A new option Insert Multiple devices where M > 1 is added to the Import Netlist dialog. Here M is the multiplicity parameter on a device. Checking this option will cause M separate instances of a device to be placed, rather than a single device with multiplicity M.
LVS
Flattened Netlists written by LVS now use the @ symbol instead of parenthesis to designate hierarchy in device and net names. For example M1@X1/X2/ for devices and N1@X1/X2/ for nets instead of M1(X1/X2/) and N1(X1/X2/). The new format is compatible with T-Spice and H-Spice. Duplicate subcircuit definitions are now ignored, with a warning. LVS now supports the .CONNECT command to short two nodes. The syntax can be in the form of either .connect C1@X1/ C2@X1/, .connect X1/C1 X1/C2, or .connect C1(X1/) C2(X1/).
XrefCells
"Xref cells may now be unlinked from their libraries. Use Cell > Examine XrefCells, and use the "Unlink" button in the Examine XrefCell Links dialog. Cell names in the conflict resolution dialog are now sorted alphabetically. Left-dragging from Design Navigator of one design to Design Navigator of another design now does a copy instead of a move. In the Copy-cell dialog, the default radio button is changed from Move to Copy.
Bug Fixes
Virtuoso import now uses a real LISP parser to process its input, fixing many problems in Virtuoso import. The "s-expression" form of commands "(command ...)" and prefix form of commands "command(...)" now both work. Fixed problem in decoder T-Cell example when pitch is small. Wire utilities now respect the locked cell status. DRC-box and Verification Navigator now work correctly while editing-in-place. In Node Highlighting, fixed erroneous error message :"Database resolution must be at least 10 internal units per technology unit to run node highlighting" when problem was actually a write permission problem. Fixed bug in offset of Duplicate operation.
17
Bug Fixes
The summary report now shows all rules that were run and all rules that were turned off. Rules enabled or disabled by DRC SELECT CHECK and DRC UNSELECT CHECK are correctly shown in the summary report. Fixed false errors in spacing rule. False syntax checking violations are fixed. Problem in the STAMP command has been fixed. This was producing errors in Extract when "Save node highlighting data" was checked. Fixed problem where via layer connectivity was not being properly attached when the only connectivity based operation that used the connectivity was an SCONNECT operation. The dialog warning that layers are hidden when running DRC or Extract now has a button to "show all layers and start". Fixed a problem in Extract that issued Internal Error #5 due to incorrect layer merging. Fixed bug in NOT COINCIDENT EDGE command. Problems handling certain hierarchy in Extract are fixed. Extracting flat and hierarchical layout would give different results. Now both give the same correct results.
File Associations
The way file extensions associate with Tanner software has changed in v14. The previous behavior in which running any version of Tanner software would change associations to that version is no longer present. After installing v14, file extensions are always associated with v14 software until another version is installed. For example, installing v14 then running and closing v13, and then double-clicking on a tdb file will launch v14 rather than v13. Switching between v14 and earlier versions
18
may also corrupt icons. Running the v14 software or reinstalling the desired version of the software will fix any association problems. Certain problems with file associations have been fixed. Double-clicking a file saved on the desktop will now open the file correctly. Double-clicking to open a file on Windows Vista 64 now works correctly. This fix applies to all applications, not only to tdb files.
19
Additional Information
Minimum System Requirements
Microsoft Windows XP or Windows Vista Intel Pentium 4 processor or Pentium 4 equivalent with SSE support 512 MB RAM 425 MB of available disk space with an additional 100 MB during installation A video card with at least 64 MB of memory 3 button mouse
Installation
Install Tanner Tools from the Windows operating system. To begin, insert the distribution CD into your CD-ROM drive. The setup program should start automatically; if it does not, then you should navigate to the main CD directory from a file browser window, and double click SETUP.EXE to run setup. The Tanner Tools setup program will provide information on how to proceed. Administrator Privileges are required to install Tanner Tools v14. Power users are no longer able to install Tanner Tools, as they could in previous versions. On some Windows Vista machines, the following error will appear when installing, even if you are logged in as an administrator: Error 1925. You do not have sufficient privileges to complete this installation for all users of the machine. Log on as an administrator and then retry this installation. If this occurs, the right-click on setup.exe on the installation CD and select option Run As Administrator. This will bring you Tanner Setup window and the installation will proceed. Starting Tanner programs from the Windows Start menu, when logged in as a different user than the user who performed the installation, will sometimes result in a message from Windows requesting insertion of the installation CD. Inserting the CD and following the instructions will complete the installation for this user, and the message will not appear again. If you install just T-Spice and want to run Verilog-A, you must also install Minimalist GNU for Windows using Custom Installation.
Licensing
Tanner Tools is licensed software; to use the program, you must have a license from Tanner Research, Inc. Tanner Tools will verify the license either from License Server, installed on your company network, or from a hardware lock attached to your computer's parallel port. Tanner Tools is available in node- or network-locked licensing. When using the Interlink or LapLink utilities over the same port as the Tanner Research Sentinel C-Plus-B hardware lock, the user must first remove the hardware lock from the parallel port. This must be done in order to keep the Sentinel C-Plus-B lock functional.
20
This version of Tanner Tools uses the SentinelLM version 7.3.0.6 License Server.
21
Technical Support
Tanner Research, Inc. 825 South Myrtle Avenue Monrovia, CA 91016-3424, USA Telephone: Fax: E-mail: Web: 1-877- 304-5544 (Toll Free) 1-626-471-9700 1-626-471-9800 [email protected] www.tannereda.com Europe EDA Solutions Limited Unit D, 58 Botley Street Park Gate Southampton, SO31 1BB United Kingdom Phone: +44 (0) 1489 564253 Fax: +44 (0) 1489 557367 Email: [email protected] Website: www.eda-solutions.com Israel New Artech Technologies Ltd. Kochav Herzeliya House 4th Floor 4 Hasadnaot Street 46120 Herzeliya Pituach Israel Phone: 972 99 962-8080 Fax: 972 99 962-8090 Email: [email protected]
Japan Tanner Research Japan K.K. Burex Kojimachi 6F 3-5-2 Kojimachi, Chiyoda-ku Tokyo 102-0083 Japan Tel: +81 (03) -3239-2840 Fax: +81 (03) -3239-2860 Email: [email protected] Web: www.tanner.jp Taiwan Tanner Research Taiwan, Inc. 3FB1, No. 1, Li-Hsin 1st Road Science Based Industrial Park Hsinchu, 300 Taiwan ROC Tel: 886-3-666-2112 Fax: 886-3-666-3697 Email: [email protected] Web: www.tanner.com.tw
22