Command log in MODELSIM

S

spectrallypure

Guest
Hi all! I am just learning to use Modelsim SE, and I wanted to know if
there is any option to record all the commands (but only commands, not
other outputs such as errors or warnings) issued in the command window,
or if these get logged into a log file anywhere.
I need this information because I often need to take note of the
sequences of commands run by other people while working together, but I
cannot just copy & paste them from the command window because most of
them "get lost" after some scrolling of lines, frequently because of
unimportant outputs such as warnings (which by the way I get a lot in
the project I am working on right now).

Any ideas are welcomed!

Thanks in advance,

JL.
 
On 11 Jan 2007 11:23:00 -0800, "spectrallypure" <jorgelagos@gmail.com>
wrote:

Hi all! I am just learning to use Modelsim SE, and I wanted to know if
there is any option to record all the commands (but only commands, not
other outputs such as errors or warnings) issued in the command window,
or if these get logged into a log file anywhere.
I need this information because I often need to take note of the
sequences of commands run by other people while working together, but I
cannot just copy & paste them from the command window because most of
them "get lost" after some scrolling of lines, frequently because of
unimportant outputs such as warnings (which by the way I get a lot in
the project I am working on right now).
You should find a file called "transcript" in the current working
directory. If you're not sure where that is, simply issue the
command "pwd" in the console to find out.

The transcript logs everything that went to the console, but
anything that is not a command - errors, etc - is prefixed
by a # (comment) character in the transcript file, so you
can use the transcript directly as a Tcl command script.
Of course it's also easy to edit away those unwanted lines.
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK
jonathan.bromley@MYCOMPANY.com
http://www.MYCOMPANY.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
 
Thanks a lot for your response Jonathan! Unluckily, the transcript
files that you point out seem to only record the first few lines of
output text. For instance, here is a tipical content of such files:

# // ModelSim SE-64 5.8b Jan 01 2004 SunOS 5.8
# //
# // Copyright Model Technology, a Mentor Graphics Corporation
company, 2004
# // All Rights Reserved.
# // UNPUBLISHED, LICENSED SOFTWARE.
# // CONFIDENTIAL AND PROPRIETARY INFORMATION WHICH IS THE
# // PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS.
# //

Am I missing something? Maybe there is some option that I should setup
in order to enable the dumping of the output text to these transcript
files... Thanks in advance for your help!

Regards,

JL.


Jonathan Bromley wrote:
On 11 Jan 2007 11:23:00 -0800, "spectrallypure" <jorgelagos@gmail.com
wrote:

Hi all! I am just learning to use Modelsim SE, and I wanted to know if
there is any option to record all the commands (but only commands, not
other outputs such as errors or warnings) issued in the command window,
or if these get logged into a log file anywhere.
I need this information because I often need to take note of the
sequences of commands run by other people while working together, but I
cannot just copy & paste them from the command window because most of
them "get lost" after some scrolling of lines, frequently because of
unimportant outputs such as warnings (which by the way I get a lot in
the project I am working on right now).

You should find a file called "transcript" in the current working
directory. If you're not sure where that is, simply issue the
command "pwd" in the console to find out.

The transcript logs everything that went to the console, but
anything that is not a command - errors, etc - is prefixed
by a # (comment) character in the transcript file, so you
can use the transcript directly as a Tcl command script.
Of course it's also easy to edit away those unwanted lines.
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK
jonathan.bromley@MYCOMPANY.com
http://www.MYCOMPANY.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
 
Hi,
did you try typing any commands yet before looking at your logfile?
Jonathan is right. alternatively, you can simulate with

vsim -l abc.log <your testbench>

the above command will create abc.log instead of your transcript
file. hope this helps you. this is the only way to enable log in
modelsim.

chris.

spectrallypure wrote:
Thanks a lot for your response Jonathan! Unluckily, the transcript
files that you point out seem to only record the first few lines of
output text. For instance, here is a tipical content of such files:

# // ModelSim SE-64 5.8b Jan 01 2004 SunOS 5.8
# //
# // Copyright Model Technology, a Mentor Graphics Corporation
company, 2004
# // All Rights Reserved.
# // UNPUBLISHED, LICENSED SOFTWARE.
# // CONFIDENTIAL AND PROPRIETARY INFORMATION WHICH IS THE
# // PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS.
# //

Am I missing something? Maybe there is some option that I should setup
in order to enable the dumping of the output text to these transcript
files... Thanks in advance for your help!

Regards,

JL.


Jonathan Bromley wrote:
On 11 Jan 2007 11:23:00 -0800, "spectrallypure" <jorgelagos@gmail.com
wrote:

Hi all! I am just learning to use Modelsim SE, and I wanted to know if
there is any option to record all the commands (but only commands, not
other outputs such as errors or warnings) issued in the command window,
or if these get logged into a log file anywhere.
I need this information because I often need to take note of the
sequences of commands run by other people while working together, but I
cannot just copy & paste them from the command window because most of
them "get lost" after some scrolling of lines, frequently because of
unimportant outputs such as warnings (which by the way I get a lot in
the project I am working on right now).

You should find a file called "transcript" in the current working
directory. If you're not sure where that is, simply issue the
command "pwd" in the console to find out.

The transcript logs everything that went to the console, but
anything that is not a command - errors, etc - is prefixed
by a # (comment) character in the transcript file, so you
can use the transcript directly as a Tcl command script.
Of course it's also easy to edit away those unwanted lines.
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK
jonathan.bromley@MYCOMPANY.com
http://www.MYCOMPANY.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
 

Welcome to EDABoard.com

Sponsor

Back
Top