User`s manual

Multiple logfiles and datasets
6-98 Multiple logfiles, datasets and virtuals ModelSim Xilinx Users Manual
Virtuals
ModelSim supports an additional, subterranean, dataset named "virtuals", which
contains references to user-defined buses and other virtual objects (see below).
Normally, you will not need to directly reference the virtuals dataset.
Using datasets with ModelSim commands
Multiple logfiles may be opened when the simulator is invoked by specifying
more than one vsim -view <filename> option. Dataset prefixes for logfiles
opened in this manner will be "view", "view2", "view3", etc.
A dataset name may also be specified as an optional qualifier to the vsim -view
switch on the command line using the following syntax:
-view <dataset>=<filename>
For example: vsim -view foo=vsim.wlf
Design regions and signal names can be fully specified over multiple logfiles by
using the dataset name as a prefix in the path. For example:
sim:/top/alu/out
view:/top/alu/out
golden:top.alu.out
Dataset prefixes are not required unless more than one dataset is open and you
want to refer to something outside the default dataset. When more than one dataset
is open, ModelSim will automatically prefix names in the Wave and List window
with the dataset name. This may be changed using the Props > Display
Properties dialog in those windows.
ModelSim designates one of the datasets to be the "current" dataset, and refers all
names without dataset prefixes to that dataset. The current dataset is displayed in
the context path at the bottom of the Main window. It can be displayed using the
environment command
(CR-50) with no arguments, or with the View > Datasets
menu selection.
The Structure and Signals windows each have a current dataset to which they are
sensitive. Being sensitive to a dataset means that the window will update when the
content of that dataset changes. The dataset to which these windows are sensitive
is set using the File > Environment menu selection in the respective window.