WHAT'S NEW in UT 2003.1.8

1. Fixed crash using the "-f" command line options without putting a file name after it. (ut -iv -f)

2. Fixed buttons file dialog window not closing after hitting "OK".

3. Fixed crash settings multiple cursors, then setting tags, and then clearing cursors.

4. Fixed crash when shrinking down Script Tool window.

5. Fixed some issues with reading a file in real time with interactive mode.

6. When opening a 250 mode file, ut will now zoom to display the first file chunk of data.

7. Added clock compression in memory for fast files.

8. There are now 3 libpli.so that get built: libpli.so.verilog_xl, libpli.so.nc_verilog, and libpli.so.old_nc_verilog.

9. Fixed run-away interactive tool when running with nc simulator. Added new nc.btn button file to fix time breakpoints.

10. Fixed box zoom in schematic and state machines with num-lock.

11. Fixed crash due to new zoom to one chunk code.

12. Added automatic loading of simulator button files.  This can be overridden by either setting the environment variable IV_BUTTON_FILE, the UNdertow resource for button file, or manually loading a button file.

13. Fixed simulator options window for ncxlmode to not use sim compile line.  ncxlmode puts all of the files on the command line.

14. Fixed double-loading of the first chunk of a 250 mode file.

15. Fixed Modeltech interactive tool to use "run 1" instead of "step" to initialize the dump file.

16. Fixed fast file reader to reject 250 mode files without any data.

17. Fixed crash when clicking on the folder icon next to task names in the hierarchy window.

18. Added more info to the UT_IV_LOG file for running the simulator. This file will always be created with a default name of $UT_WORK_DIR/ut_iv.log which can be changed by setting the UT_IV_LOG environment variable.

19. Changed the NC command line option to "-nc" for all forms of NC verilog and NC vhdl simulator combos except XL mode.  XL mode still uses "-ncxlmode".  Interactive tools automatically figures out whether it is verilog, vhdl, or mixed based on the source files and whether to use the compile line or command line based on the name of the simulator (ncverilog executable only uses command line – others use compile line for source files.)

20. Fixed *.def file to work with new FSM extractor.  *.def file is used for stepping FSM's without a trace file.

21. Changed iv to no longer mess with the simulator log file (-l option, etc.)

22. Simulator exit message added to ut_iv.log file.

23. Fixed drivers/loads not working with cells in the source window with Descend Into Cells OFF, using the schematic drivers/loads data.

24. Fixed problem with schematic connectivity resolving hierarchical names.

25. Fixed problem with source window processing files containing '\r' (carriage return).

26. Fixed undo/redo crash for overlaying waveforms.  This bug was caused by adding multi-cursors feature.

27. Fixed eye diagram crash when bad values are used.  It now provides a pop up asking the user to provide a new value with the correct units.

28. Fixed reading of psf binary files that the file header says has no data points (incomplete header?)  It now determines the number of data points by examining the data buffers.

29. Fixed cursors/tags snap to vertical analog waveforms.  It no longer jumps to the top/bottom of the waveform.

30. Fixed triggers to allow use of units with the values.

31. Fixed tag placement snapping to wrong scale when placing on an overlay of waveforms with different scales (voltage/current).

32. Fixed snap to waveform for flatline waveforms.

33. Fixed tag anchor jumping to time 0 when repositioning it with the "Relative" multi-cursors configuration option toggled on.

34. Fixed right scale tick marks dragging across the waveform when smooth scrolling to the right.

35. Fixed placing tags with the "Place Using T0/T1" button when the relative cursors configuration option is toggled ON.