Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dsd1-10 / dsd-07=Verilog / comparescan.pdf
Скачиваний:
78
Добавлен:
05.06.2015
Размер:
760.57 Кб
Скачать

Comparescan User Guide

Frequently Asked Questions

I specified times in the rules file. What are the default units?

The default unit for all of the times that you specify, either in the rules file or in the Command

Options form, is the lowest time unit in the simulation results databases that you are comparing.

For example, if the golden file has a timescale of 1ns and the test file has a timescale of

100ns, the default timescale is 1ns in Comparescan.

You can always avoid timescale problems by specifying your times with units, as follows:

compare top.module1 -tol 100ps

compare top.module3 -pos 75ps -neg 40ps

Comparescan Error Messages

What does “Out of Memory” mean?

The Out of Memory error message indicates that you have run out of virtual memory. On some machines, virtual memory is the amount of swap space that you have. On other machines, virtual memory is the amount of physical RAM that you have plus the amount of swap space that you have.

To fix Out of Memory errors, add more swap space. Ask your system administrator to add more swap space for you by using the swapon command.

Note: You cannot fix Out of Memory errors by deleting files from your disk.

What does “fork failed” mean?

Sometimes, when you try to start Signalscan Waves from the Comparescan GUI, you get the message fork failed. A fork is the mechanism by which a process starts another process. Comparescan starts Signalscan Waves by forking a new process, and then executing Signalscan Waves in that new process. If a fork fails, it is usually because some system resources are unavailable. For example, there may be no more processes allowed, or there may be no more virtual memory.

See your system administrator for more details about fork-related problems.

December 2000

102

Product Version 1.9

Comparescan User Guide

Frequently Asked Questions

How do I find out how big my processes are?

You can use the ps command from most UNIX prompts to check a process that is alive. On the SunOs platform, for example, use ps -clax to get output similar to the following:

F

UID

PID

PPID

CP

PRI

NI

SZ

RSS

WCHAN

STAT TT

TIME COMMAND

20008021 272

5239

1209

0

1

01520

720

select

S

p5

0:01 comparescan

How do I find out how much memory my machine has?

You can use the pstat command from most UNIX prompts to check your machine memory.

On the SunOs platform, for example, use pstat -T, which produces output similar to the following:

277/1017 files

222/554 inodes

85/266 processes

36280/258044 swap

December 2000

103

Product Version 1.9

Соседние файлы в папке dsd-07=Verilog