TimberWolf Systems, Inc. release version 1.2.5 date 4/12/96. Problems remedied ***************** Program:TimberWolfGR -------------------- Fixed problem in the global router with mirrored feedthru cells creating unnecessary pseudo pins. Added the twinst_info function tcl command to the global router. Fixed problem with crashes on outputting "can't map to graph" error message. Fixed problem with an incomplete graph that occured when sliver regions of width 1 are generated. Fixed the problem with the incomplete utilization of feedthru cells with more than one feed pin. Now global router reads the proper pad side even when the orientation is incorrect. Now check_feed_penalty message is a warning message. Got rid of the O(n2) simplify graph algorithm. Now this algorithm is linear. Now the global router handles the CELL_ORIGIN field of fixed constraints properly. Added check for pin accessibility from top and bottom. Fixed problem with invalid tiles when no pads exist on the right and left sides. Now map pins on pad pins correctly onto the global routing graph. Fixed problem with invalid rotations error message when row exceptions and the mirror option occur simultaneously. Fixed problems with exceptions occuring at the ends of rows. Got rid of error created by non-unique TW_OTC models. Now correct problems with feedthru ports. Automatically makes a feedthru contain two ports. Fixed problem with row evening shifting the cells. Fixed the problem with exceptions being violated. Program:TimberWolfSC -------------------- Fixed problem with outputting the net span information in the .pth file. Now properly ignore reading version constraints during clustering. New file format for the internal file .cluster in order to avoid line truncation. Program:TimberWolfEV -------------------- Fixed the problem with row evening and the scale parameter. If you were getting the error message: ERROR[compute_attprcel]:FATAL:no moveable cells you need this release. Program:syntax -------------- Now syntax reports warnings when port names are not unique within the cell. If port names are not unique, global routing output is ambiguous. Program:Cluster --------------- Fixed problem with the cluster names overflowing the input reading array. This was causing a crash in TimberWolfSC. Program:Genrows --------------- Fixed problem with gridding that was causing a core dump. Program:TimberWolfMC -------------------- Now warn when the aspect ratio for a soft cell is not given. It previously created a divide by zero problem. The aspect limit has been changed so that it agrees with the documentation which states that with only one argument the aspect ratio is fixed. Program:TWtranslate ------------------- Fixed problems reading SDF and GDSII. General ------- Fixed problem with zoom clipping window and added a help command to twmenu. Added a missing dependency to the subflow file TimberWolfSC.flat which was not allowing syntax to run properly in flat mode. Fixed problem with hostnames in the license server. Was incorrectly reporting license server host imposter. Updated the timing model so that capacitance can be given on a pin and not a port basis. Now position indicator works during a zoom operation. New Features ************ Program:TimberWolfSC -------------------- Added new overlap modes:off, left_justify(default), compact, and allow_space. Also added the advanced option preload_rows. Also allow the user to turn of the insertion of rigid spacers. Made multiprocessing placement algorithm easier to use. The parallel mode can now be completely controlled from the .par file and hosts may be defined in the .host file. Program:TimberWolfGR -------------------- Added otc_feed off feature to turn of the search for over the cell feed thru and just use the feeds given. Added one_pad_connect switch to force only 1 connection to a pad. Program:TimberWolfGA -------------------- Added a strict gate array mode. This is an alpha version. Program:ladmin -------------- Added the free_licenses command to ladmin. This command returns the number of free license currently available. Program:TWroute --------------- Now TWroute has a better interface to area routers in the all-at-once mode. It now follows the global routing better. TWroute also now supports calling detailed-routers in parallel. Program:simplify ---------------- Now simplify program also simplifies netlist for floorplanning. Simplify was also fixed for mixed/macro cell floorplanning. Was outputting the wrong area. Program:TWtranslate ------------------- Added verilog read support. Now the edif reader correctly handles renames. General ------- Added port conductors to the library to support detailed routers. Added the CAPACITY keyword to the block file to support sea-of-gates global routing. TimberWolf now reports when the flow links are corrupted and reports the solution. Fixed problem with show_flows using gawk version 2.15 patch 6. Now use Tix4.0 for a more professional looking graphics interface. This was necessary for the upcoming documentation system. All files are now created with mode 0666 'anded' with the users umask.