TimberWolf Systems, Inc. release version 1.2.1 date 7/9/95. Renamed sc_route to TWroute. Renamed translate to TWtranslate. Fixed floating point problem with outputting the position of cells. Previously, the start of the row would be output as 0.5 instead of 1 in the case that the first cell had odd width. Converted the edit_*files scripts to Bourne shell script for portability and more uniform execution across platforms. Modified the twos script to exec the command to save process resources. In addition, twos now checks to see if we are executing a script in the ./TimberWolf/bin directory. This fixes the problem of not finding edit_twfiles. Expanded the range of the linear assignment module to be able to handle larger designs. This will eliminate warning in the global router. The problem with multiple instance of the same explicit feed cell name in the .pl7 file has been remedied. The global router macro cell code has been optimized. Now the global router finds better routes in designs with macro cells. The macro cell feedthru assignment code has been rewritten. Previously, a pin mapping problem caused a crash in the graph routing code. Fixed problem in over_the_cell mode where excessive feedthrus were added. Fixed problem with "cell does not have proper width..." message in the global router. Now only real problems will cause the message to be output. Added automatic scaling to the global router to allow accurate output positions of submicron data. Moved placement of the graphics pause in the global router so that the user can see the maximum density information. Eliminated a problem with the global router uttering "don't know how to handle this case". Fixed the problem with the license server's time verification routines. Added more error messages for license server startup procedure. Now the parallel version of TimberWolf uses 2 licenses instead of the # of processors used. The .blk file now allows alignment of the cell to the top, center, or bottom of the row. Now allow cells to properly switch orientation when using orientation_optimization. Previously, the code was overly conservative. Fixed numerous problems with the translation program TWtranslate.