OpenCores
URL https://opencores.org/ocsvn/ahb_arbiter/ahb_arbiter/trunk

Subversion Repositories ahb_arbiter

[/] [ahb_arbiter/] [trunk/] [sim/] [modelsim.ini] - Blame information for rev 6

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 toomuch
; Copyright 2006 Mentor Graphics Corporation
2
;
3
; All Rights Reserved.
4
;
5
; THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE PROPERTY OF
6
; MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.
7
;
8
 
9
[Library]
10
std = $MODEL_TECH/../std
11
ieee = $MODEL_TECH/../ieee
12
verilog = $MODEL_TECH/../verilog
13
vital2000 = $MODEL_TECH/../vital2000
14
std_developerskit = $MODEL_TECH/../std_developerskit
15
synopsys = $MODEL_TECH/../synopsys
16
modelsim_lib = $MODEL_TECH/../modelsim_lib
17
sv_std = $MODEL_TECH/../sv_std
18
;vhdl_psl_checkers = $MODEL_TECH/../vhdl_psl_checkers       // Source files only for this release
19
;verilog_psl_checkers = $MODEL_TECH/../verilog_psl_checkers // Source files only for this release
20
 
21
[vcom]
22
; VHDL93 variable selects language version as the default.
23
; Default is VHDL-2002.
24
; Value of 0 or 1987 for VHDL-1987.
25
; Value of 1 or 1993 for VHDL-1993.
26
; Default or value of 2 or 2002 for VHDL-2002.
27
VHDL93 = 2002
28
 
29
; Show source line containing error. Default is off.
30
; Show_source = 1
31
 
32
; Turn off unbound-component warnings. Default is on.
33
; Show_Warning1 = 0
34
 
35
; Turn off process-without-a-wait-statement warnings. Default is on.
36
; Show_Warning2 = 0
37
 
38
; Turn off null-range warnings. Default is on.
39
; Show_Warning3 = 0
40
 
41
; Turn off no-space-in-time-literal warnings. Default is on.
42
; Show_Warning4 = 0
43
 
44
; Turn off multiple-drivers-on-unresolved-signal warnings. Default is on.
45
; Show_Warning5 = 0
46
 
47
; Turn off optimization for IEEE std_logic_1164 package. Default is on.
48
; Optimize_1164 = 0
49
 
50
; Turn on resolving of ambiguous function overloading in favor of the
51
; "explicit" function declaration (not the one automatically created by
52
; the compiler for each type declaration). Default is off.
53
; The .ini file has Explicit enabled so that std_logic_signed/unsigned
54
; will match the behavior of synthesis tools.
55
Explicit = 1
56
 
57
; Turn off acceleration of the VITAL packages. Default is to accelerate.
58
; NoVital = 1
59
 
60
; Turn off VITAL compliance checking. Default is checking on.
61
; NoVitalCheck = 1
62
 
63
; Ignore VITAL compliance checking errors. Default is to not ignore.
64
; IgnoreVitalErrors = 1
65
 
66
; Turn off VITAL compliance checking warnings. Default is to show warnings.
67
; Show_VitalChecksWarnings = 0
68
 
69
; Turn off PSL assertion warning messages. Default is to show warnings.
70
; Show_PslChecksWarnings = 0
71
 
72
; Enable parsing of embedded PSL assertions. Default is enabled.
73
; EmbeddedPsl = 0
74
 
75
; Keep silent about case statement static warnings.
76
; Default is to give a warning.
77
; NoCaseStaticError = 1
78
 
79
; Keep silent about warnings caused by aggregates that are not locally static.
80
; Default is to give a warning.
81
; NoOthersStaticError = 1
82
 
83
; Treat as errors:
84
;   case statement static warnings
85
;   warnings caused by aggregates that are not locally static
86
; Overrides NoCaseStaticError, NoOthersStaticError settings.
87
; PedanticErrors = 1
88
 
89
; Turn off inclusion of debugging info within design units.
90
; Default is to include debugging info.
91
; NoDebug = 1
92
 
93
; Turn off "Loading..." messages. Default is messages on.
94
; Quiet = 1
95
 
96
; Turn on some limited synthesis rule compliance checking. Checks only:
97
;    -- signals used (read) by a process must be in the sensitivity list
98
; CheckSynthesis = 1
99
 
100
; Activate optimizations on expressions that do not involve signals,
101
; waits, or function/procedure/task invocations. Default is off.
102
; ScalarOpts = 1
103
 
104
; Turns on lint-style checking.
105
; Show_Lint = 1
106
 
107
; Require the user to specify a configuration for all bindings,
108
; and do not generate a compile time default binding for the
109
; component. This will result in an elaboration error of
110
; 'component not bound' if the user fails to do so. Avoids the rare
111
; issue of a false dependency upon the unused default binding.
112
; RequireConfigForAllDefaultBinding = 1
113
 
114
; Perform default binding at compile time.
115
; Default is to do default binding at load time.
116
; BindAtCompile=1;
117
 
118
; Inhibit range checking on subscripts of arrays. Range checking on
119
; scalars defined with subtypes is inhibited by default.
120
; NoIndexCheck = 1
121
 
122
; Inhibit range checks on all (implicit and explicit) assignments to
123
; scalar objects defined with subtypes.
124
; NoRangeCheck = 1
125
 
126
; Run the 0in tools from within the simulator.
127
; Default value set to 0. Please set it to 1 to invoke 0in.
128
; VcomZeroIn = 1
129
 
130
; Set the options to be passed to the 0in tools.
131
; Default value set to "". Please set it to appropriate options needed.
132
; VcomZeroInOptions = ""
133
 
134
; Turn off code coverage in VHDL subprograms. Default is on.
135
; CoverageNoSub = 0
136
 
137
; Automatically exclude VHDL case statement default branches.
138
; Default is to not exclude.
139
; CoverExcludeDefault = 1
140
 
141
; Turn on code coverage in VHDL generate blocks. Default is off.
142
; CoverGenerate = 1
143
 
144
; Use this directory for compiler temporary files instead of "work/_temp"
145
; CompilerTempDir = /tmp
146
 
147
[vlog]
148
 
149
; Turn off inclusion of debugging info within design units.
150
; Default is to include debugging info.
151
; NoDebug = 1
152
 
153
; Turn on `protect compiler directive processing.
154
; Default is to ignore `protect directives.
155
; Protect = 1
156
 
157
; Turn off "Loading..." messages. Default is messages on.
158
; Quiet = 1
159
 
160
; Turn on Verilog hazard checking (order-dependent accessing of global vars).
161
; Default is off.
162
; Hazard = 1
163
 
164
; Turn on converting regular Verilog identifiers to uppercase. Allows case
165
; insensitivity for module names. Default is no conversion.
166
; UpCase = 1
167
 
168
; Activate optimizations on expressions that do not involve signals,
169
; waits, or function/procedure/task invocations. Default is off.
170
; ScalarOpts = 1
171
 
172
; Turns on lint-style checking.
173
; Show_Lint = 1
174
 
175
; Show source line containing error. Default is off.
176
; Show_source = 1
177
 
178
; Turn on bad option warning. Default is off.
179
; Show_BadOptionWarning = 1
180
 
181
; Revert back to IEEE 1364-1995 syntax, default is 0 (off).
182
vlog95compat = 0
183
 
184
; Turn off PSL warning messages. Default is to show warnings.
185
; Show_PslChecksWarnings = 0
186
 
187
; Enable parsing of embedded PSL assertions. Default is enabled.
188
; EmbeddedPsl = 0
189
 
190
; Set the threshold for automatically identifying sparse Verilog memories.
191
; A memory with depth equal to or more than the sparse memory threshold gets
192
; marked as sparse automatically, unless specified otherwise in source code.
193
; The default is 0 (i.e. no memory is automatically given sparse status)
194
; SparseMemThreshold = 1048576
195
 
196
; Set the maximum number of iterations permitted for a generate loop.
197
; Restricting this permits the implementation to recognize infinite
198
; generate loops.
199
; GenerateLoopIterationMax = 100000
200
 
201
; Set the maximum depth permitted for a recursive generate instantiation.
202
; Restricting this permits the implementation to recognize infinite
203
; recursions.
204
; GenerateRecursionDepthMax = 200
205
 
206
; Run the 0in tools from within the simulator.
207
; Default value set to 0. Please set it to 1 to invoke 0in.
208
; VlogZeroIn = 1
209
 
210
; Set the options to be passed to the 0in tools.
211
; Default value set to "". Please set it to appropriate options needed.
212
; VlogZeroInOptions = ""
213
 
214
; Run the 0in tools from within the simulator.
215
; Default value set to 0. Please set it to 1 to invoke 0in.
216
; VoptZeroIn = 1
217
 
218
; Set the options to be passed to the 0in tools.
219
; Default value set to "". Please set it to appropriate options needed.
220
; VoptZeroInOptions = ""
221
 
222
; Set the option to treat all files specified in a vlog invocation as a
223
; single compilation unit. The default value is set to 0 which will treat
224
; each file as a separate compilation unit as specified in the P1800 draft standard.
225
; MultiFileCompilationUnit = 1
226
 
227
; Automatically exclude Verilog case statement default branches.
228
; Default is to not exclude.
229
; CoverExcludeDefault = 1
230
 
231
; Turn on code coverage in VLOG generate blocks. Default is off.
232
; CoverGenerate = 1
233
 
234
; Specify the override for the default value of "cross_num_print_missing"
235
; option for the Cross in Covergroups. If not specified then LRM default
236
; value of 0 (zero) is used. This is a compile time option.
237
; SVCrossNumPrintMissingDefault = 0
238
 
239
; Setting following to 1 would cause creation of variables which
240
; would represent the value of Coverpoint expressions. This is used
241
; in conjunction with "SVCoverpointExprVariablePrefix" option
242
; in the modelsim.ini
243
; EnableSVCoverpointExprVariable = 0
244
 
245
; Specify the override for the prefix used in forming the variable names
246
; which represent the Coverpoint expressions. This is used in conjunction with
247
; "EnableSVCoverpointExprVariable" option of the modelsim.ini
248
; The default prefix is "expr".
249
; The variable name is
250
;    variable name => _
251
; SVCoverpointExprVariablePrefix = expr
252
 
253
[sccom]
254
; Enable use of SCV include files and library.  Default is off.
255
; UseScv = 1
256
 
257
; Add C++ compiler options to the sccom command line by using this variable.
258
; CppOptions = -g
259
 
260
; Use custom C++ compiler located at this path rather than the default path.
261
; The path should point directly at a compiler executable.
262
; CppPath = /usr/bin/g++
263
 
264
; Enable verbose messages from sccom.  Default is off.
265
; SccomVerbose = 1
266
 
267
; sccom logfile.  Default is no logfile.
268
; SccomLogfile = sccom.log
269
 
270
; Enable use of SC_MS include files and library.  Default is off.
271
; UseScMs = 1
272
 
273
[vsim]
274
 
275
; vopt flow
276
; Set to turn on automatic optimization of a design.
277
; Default is on
278
VoptFlow = 1
279
 
280
; vopt automatic SDF
281
; If automatic design optimization is on, enables automatic compilation
282
; of SDF files.
283
; Default is on, uncomment to turn off.
284
; VoptAutoSDFCompile = 0
285
 
286
; Simulator resolution
287
; Set to fs, ps, ns, us, ms, or sec with optional prefix of 1, 10, or 100.
288
Resolution = ns
289
 
290
; User time unit for run commands
291
; Set to default, fs, ps, ns, us, ms, or sec. The default is to use the
292
; unit specified for Resolution. For example, if Resolution is 100ps,
293
; then UserTimeUnit defaults to ps.
294
; Should generally be set to default.
295
UserTimeUnit = default
296
 
297
; Default run length
298
RunLength = 100
299
 
300
; Maximum iterations that can be run without advancing simulation time
301
IterationLimit = 5000
302
 
303
; Control PSL and Verilog Assume directives during simulation
304
; Set SimulateAssumeDirectives = 0 to disable assume being simulated as asserts
305
; Set SimulateAssumeDirectives = 1 to enable assume simulation as asserts
306
; SimulateAssumeDirectives = 1
307
 
308
; Control the simulation of PSL and SVA
309
; These switches can be overridden by the vsim command line switches:
310
;    -psl, -nopsl, -sva, -nosva.
311
; Set SimulatePSL = 0 to disable PSL simulation
312
; Set SimulatePSL = 1 to enable PSL simulation (default)
313
; SimulatePSL = 1
314
; Set SimulateSVA = 0 to disable SVA simulation
315
; Set SimulateSVA = 1 to enable concurrent SVA simulation (default)
316
; SimulateSVA = 1
317
 
318
; Directives to license manager can be set either as single value or as
319
; space separated multi-values:
320
; vhdl          Immediately reserve a VHDL license
321
; vlog          Immediately reserve a Verilog license
322
; plus          Immediately reserve a VHDL and Verilog license
323
; nomgc         Do not look for Mentor Graphics Licenses
324
; nomti         Do not look for Model Technology Licenses
325
; noqueue       Do not wait in the license queue when a license is not available
326
; viewsim       Try for viewer license but accept simulator license(s) instead
327
;               of queuing for viewer license (PE ONLY)
328
; noviewer      Disable checkout of msimviewer and vsim-viewer license
329
;               features (PE ONLY)
330
; noslvhdl      Disable checkout of qhsimvh and vsim license features
331
; noslvlog      Disable checkout of qhsimvl and vsimvlog license features
332
; nomix         Disable checkout of msimhdlmix and hdlmix license features
333
; nolnl         Disable checkout of msimhdlsim and hdlsim license features
334
; mixedonly     Disable checkout of qhsimvh,qhsimvl,vsim,vsimvlog license
335
;               features
336
; lnlonly       Disable checkout of qhsimvh,qhsimvl,vsim,vsimvlog,msimhdlmix,
337
;               hdlmix license features
338
; Single value:
339
; License = plus
340
; Multi-value:
341
; License = noqueue plus
342
 
343
; Stop the simulator after a VHDL/Verilog immediate assertion message
344
; 0 = Note  1 = Warning  2 = Error  3 = Failure  4 = Fatal
345
BreakOnAssertion = 3
346
 
347
; VHDL assertion Message Format
348
; %S - Severity Level
349
; %R - Report Message
350
; %T - Time of assertion
351
; %D - Delta
352
; %I - Instance or Region pathname (if available)
353
; %i - Instance pathname with process
354
; %O - Process name
355
; %K - Kind of object path is to return: Instance, Signal, Process or Unknown
356
; %P - Instance or Region path without leaf process
357
; %F - File
358
; %L - Line number of assertion or, if assertion is in a subprogram, line
359
;      from which the call is made
360
; %% - Print '%' character
361
; If specific format for assertion level is defined, use its format.
362
; If specific format is not defined for assertion level:
363
; - and if failure occurs during elaboration, use AssertionFormatBreakLine;
364
; - and if assertion triggers a breakpoint (controlled by BreakOnAssertion
365
;   level), use AssertionFormatBreak;
366
; - otherwise, use AssertionFormat.
367
; AssertionFormatBreakLine = "** %S: %R\n   Time: %T  Iteration: %D  %K: %i File: %F Line: %L\n"
368
; AssertionFormatBreak     = "** %S: %R\n   Time: %T  Iteration: %D  %K: %i File: %F\n"
369
; AssertionFormat          = "** %S: %R\n   Time: %T  Iteration: %D%I\n"
370
; AssertionFormatNote      = "** %S: %R\n   Time: %T  Iteration: %D%I\n"
371
; AssertionFormatWarning   = "** %S: %R\n   Time: %T  Iteration: %D%I\n"
372
; AssertionFormatError     = "** %S: %R\n   Time: %T  Iteration: %D  %K: %i File: %F\n"
373
; AssertionFormatFail      = "** %S: %R\n   Time: %T  Iteration: %D  %K: %i File: %F\n"
374
; AssertionFormatFatal     = "** %S: %R\n   Time: %T  Iteration: %D  %K: %i File: %F\n"
375
 
376
; Assertion File - alternate file for storing VHDL/PSL/Verilog assertion messages
377
; AssertFile = assert.log
378
 
379
 
380
; Simulation Breakpoint messages
381
; This flag controls the display of function names when reporting the location
382
; where the simulator stops do to a breakpoint or fatal error.
383
; Example w/function name:  # Break in Process ctr at counter.vhd line 44
384
; Example wo/function name: # Break at counter.vhd line 44
385
ShowFunctions = 1
386
 
387
 
388
; Default radix for all windows and commands.
389
; Set to symbolic, ascii, binary, octal, decimal, hex, unsigned
390
DefaultRadix = symbolic
391
 
392
; VSIM Startup command
393
; Startup = do startup.do
394
 
395
; File for saving command transcript
396
TranscriptFile = transcript
397
 
398
; File for saving command history
399
; CommandHistory = cmdhist.log
400
 
401
; Specify whether paths in simulator commands should be described
402
; in VHDL or Verilog format.
403
; For VHDL, PathSeparator = /
404
; For Verilog, PathSeparator = .
405
; Must not be the same character as DatasetSeparator.
406
PathSeparator = /
407
 
408
; Specify the dataset separator for fully rooted contexts.
409
; The default is ':'. For example: sim:/top
410
; Must not be the same character as PathSeparator.
411
DatasetSeparator = :
412
 
413
; Specify a unique path separator for the Signal Spy set of functions.
414
; The default will be to use the PathSeparator variable.
415
; Must not be the same character as DatasetSeparator.
416
; SignalSpyPathSeparator = /
417
 
418
; Disable VHDL assertion messages
419
; IgnoreNote = 1
420
; IgnoreWarning = 1
421
; IgnoreError = 1
422
; IgnoreFailure = 1
423
 
424
; Disable System Verilog assertion messages
425
; Info and Warning are disabled by default
426
; IgnoreSVAInfo = 0
427
; IgnoreSVAWarning = 0
428
; IgnoreSVAError = 1
429
; IgnoreSVAFatal = 1
430
 
431
; Default force kind. May be freeze, drive, deposit, or default
432
; or in other terms, fixed, wired, or charged.
433
; A value of "default" will use the signal kind to determine the
434
; force kind, drive for resolved signals, freeze for unresolved signals
435
; DefaultForceKind = freeze
436
 
437
; If zero, open files when elaborated; otherwise, open files on
438
; first read or write.  Default is 0.
439
; DelayFileOpen = 1
440
 
441
; Control VHDL files opened for write.
442
;   0 = Buffered, 1 = Unbuffered
443
UnbufferedOutput = 0
444
 
445
; Control the number of VHDL files open concurrently.
446
; This number should always be less than the current ulimit
447
; setting for max file descriptors.
448
;   0 = unlimited
449
ConcurrentFileLimit = 40
450
 
451
; Control the number of hierarchical regions displayed as
452
; part of a signal name shown in the Wave window.
453
; A value of zero tells VSIM to display the full name.
454
; The default is 0.
455
; WaveSignalNameWidth = 0
456
 
457
; Turn off warnings when changing VHDL constants and generics
458
; Default is 1 to generate warning messages
459
; WarnConstantChange = 0
460
 
461
; Turn off warnings from the std_logic_arith, std_logic_unsigned
462
; and std_logic_signed packages.
463
; StdArithNoWarnings = 1
464
 
465
; Turn off warnings from the IEEE numeric_std and numeric_bit packages.
466
; NumericStdNoWarnings = 1
467
 
468
; Control the format of the (VHDL) FOR generate statement label
469
; for each iteration.  Do not quote it.
470
; The format string here must contain the conversion codes %s and %d,
471
; in that order, and no other conversion codes.  The %s represents
472
; the generate_label; the %d represents the generate parameter value
473
; at a particular generate iteration (this is the position number if
474
; the generate parameter is of an enumeration type).  Embedded whitespace
475
; is allowed (but discouraged); leading and trailing whitespace is ignored.
476
; Application of the format must result in a unique scope name over all
477
; such names in the design so that name lookup can function properly.
478
; GenerateFormat = %s__%d
479
 
480
; Specify whether checkpoint files should be compressed.
481
; The default is 1 (compressed).
482
; CheckpointCompressMode = 0
483
 
484
; Specify whether to enable SystemVerilog DPI out-of-the-blue call.
485
; Out-of-the-blue call refers to a SystemVerilog export function call
486
; directly from a C function that don't have the proper context setup
487
; as done in DPI-C import C functions. When this is enabled, one can
488
; call a DPI export function (but not task) from any C code.
489
; The default is 0 (disabled).
490
; DpiOutOfTheBlue = 1
491
 
492
; List of dynamically loaded objects for Verilog PLI applications
493
; Veriuser = veriuser.sl
494
 
495
; Specify default options for the restart command. Options can be one
496
; or more of: -force -nobreakpoint -nolist -nolog -nowave -noassertions
497
; DefaultRestartOptions = -force
498
 
499
; HP-UX 10.20 ONLY - Enable memory locking to speed up large designs
500
; (> 500 megabyte memory footprint). Default is disabled.
501
; Specify number of megabytes to lock.
502
; LockedMemory = 1000
503
 
504
; HP-UX 11.00 ONLY - Use /usr/lib/libCsup_v2.sl for shared object loading.
505
; This is necessary when C++ files have been compiled with aCC's -AA option.
506
; The default behavior is to use /usr/lib/libCsup.sl.
507
; UseCsupV2 = 1
508
 
509
; Turn on (1) or off (0) WLF file compression.
510
; The default is 1 (compress WLF file).
511
; WLFCompress = 0
512
 
513
; Specify whether to save all design hierarchy (1) in the WLF file
514
; or only regions containing logged signals (0).
515
; The default is 0 (save only regions with logged signals).
516
; WLFSaveAllRegions = 1
517
 
518
; WLF file time limit.  Limit WLF file by time, as closely as possible,
519
; to the specified amount of simulation time.  When the limit is exceeded
520
; the earliest times get truncated from the file.
521
; If both time and size limits are specified the most restrictive is used.
522
; UserTimeUnits are used if time units are not specified.
523
; The default is 0 (no limit).  Example: WLFTimeLimit = {100 ms}
524
; WLFTimeLimit = 0
525
 
526
; WLF file size limit.  Limit WLF file size, as closely as possible,
527
; to the specified number of megabytes.  If both time and size limits
528
; are specified then the most restrictive is used.
529
; The default is 0 (no limit).
530
; WLFSizeLimit = 1000
531
 
532
; Specify whether or not a WLF file should be deleted when the
533
; simulation ends.  A value of 1 will cause the WLF file to be deleted.
534
; The default is 0 (do not delete WLF file when simulation ends).
535
; WLFDeleteOnQuit = 1
536
 
537
; Specify whether or not a WLF file should be optimized during
538
; simulation.  If set to 0, the WLF file will not be optimized.
539
; The default is 1, optimize the WLF file.
540
; WLFOptimize = 0
541
 
542
; Specify the name of the WLF file.
543
; The default is vsim.wlf
544
; WLFFilename = vsim.wlf
545
 
546
; WLF reader cache size limit.  Specifies the internal WLF file cache size,
547
; in megabytes, for EACH open WLF file.  A value of 0 turns off the
548
; WLF cache.
549
; The default setting is enabled to 256M per open WLF file.
550
; WLFCacheSize = 1000
551
 
552
; Specify the WLF file event collapse mode.
553
; 0 = Preserve all events and event order. (same as -wlfnocollapse)
554
; 1 = Only record values of logged objects at the end of a simulator iteration.
555
;     (same as -wlfcollapsedelta)
556
; 2 = Only record values of logged objects at the end of a simulator time step.
557
;     (same as -wlfcollapsetime)
558
; The default is 1.
559
; WLFCollapseMode = 0
560
 
561
; Turn on/off undebuggable SystemC type warnings. Default is on.
562
; ShowUndebuggableScTypeWarning = 0
563
 
564
; Turn on/off unassociated SystemC name warnings. Default is off.
565
; ShowUnassociatedScNameWarning = 1
566
 
567
; Set SystemC default time unit.
568
; Set to fs, ps, ns, us, ms, or sec with optional
569
; prefix of 1, 10, or 100.  The default is 1 ns.
570
; The ScTimeUnit value is honored if it is coarser than Resolution.
571
; If ScTimeUnit is finer than Resolution, it is set to the value
572
; of Resolution. For example, if Resolution is 100ps and ScTimeUnit is ns,
573
; then the default time unit will be 1 ns.  However if Resolution
574
; is 10 ns and ScTimeUnit is ns, then the default time unit will be 10 ns.
575
ScTimeUnit = ns
576
 
577
; Set the SCV relationship name that will be used to identify phase
578
; relations.  If the name given to a transactor relation matches this
579
; name, the transactions involved will be treated as phase transactions
580
ScvPhaseRelationName = mti_phase
581
 
582
 
583
; Do not exit when executing sc_stop().
584
; If this is enabled, the control will be returned to the user before exiting
585
; the simulation. This can make some cleanup tasks easier before kernel exits.
586
; The default is off.
587
; NoExitOnScStop = 1
588
 
589
; Run simulator in assertion debug mode. Default is off.
590
; AssertionDebug = 1
591
 
592
; Turn on/off PSL/SVA concurrent assertion pass enable. Default is on.
593
; AssertionPassEnable = 0
594
 
595
; Turn on/off PSL/SVA concurrent assertion fail enable. Default is on.
596
; AssertionFailEnable = 0
597
 
598
; Set PSL/SVA concurrent assertion pass limit. Default is -1.
599
; Any positive integer, -1 for infinity.
600
; AssertionPassLimit = 1
601
 
602
; Set PSL/SVA concurrent assertion fail limit. Default is -1.
603
; Any positive integer, -1 for infinity.
604
; AssertionFailLimit = 1
605
 
606
; Turn on/off PSL concurrent assertion pass log. Default is off.
607
; The flag does not affect SVA
608
; AssertionPassLog = 1
609
 
610
; Turn on/off PSL concurrent assertion fail log. Default is on.
611
; The flag does not affect SVA
612
; AssertionFailLog = 0
613
 
614
; Set action type for PSL/SVA concurrent assertion fail action. Default is continue.
615
; 0 = Continue  1 = Break  2 = Exit
616
; AssertionFailAction = 1
617
 
618
; Turn on/off code coverage
619
; CodeCoverage = 0
620
 
621
; Count all code coverage condition and expression truth table rows that match.
622
; CoverCountAll = 1
623
 
624
; Turn on/off all PSL/SVA cover directive enables.  Default is on.
625
; CoverEnable = 0
626
 
627
; Turn on/off PSL/SVA cover log.  Default is off.
628
; CoverLog = 1
629
 
630
; Set "at_least" value for all PSL/SVA cover directives.  Default is 1.
631
; CoverAtLeast = 2
632
 
633
; Set "limit" value for all PSL/SVA cover directives.  Default is -1.
634
; Any positive integer, -1 for infinity.
635
; CoverLimit = 1
636
 
637
; Specify the coverage database filename.  Default is "" (i.e. database is NOT automatically saved on close).
638
; UCDBFilename = vsim.ucdb
639
 
640
; Specify the maximum limit for the number of Cross (bin) products reported
641
; in XML and UCDB report against a Cross. A warning is issued if the limit
642
; is crossed.
643
; MaxReportRhsSVCrossProducts = 1000
644
 
645
; Specify the override for the "auto_bin_max" option for the Covergroups.
646
; If not specified then value from Covergroup "option" is used.
647
; SVCoverpointAutoBinMax = 64
648
 
649
; Specify the override for the value of "cross_num_print_missing"
650
; option for the Cross in Covergroups. If not specified then value
651
; specified in the "option.cross_num_print_missing" is used. This
652
; is a runtime option. NOTE: This overrides any "cross_num_print_missing"
653
; value specified by user in source file and any SVCrossNumPrintMissingDefault
654
; specified in modelsim.ini.
655
; SVCrossNumPrintMissing = 0
656
 
657
; Set weight for all PSL/SVA cover directives.  Default is 1.
658
; CoverWeight = 2
659
 
660
; Check vsim plusargs.  Default is 0 (off).
661
; 0 = Don't check plusargs
662
; 1 = Warning on unrecognized plusarg
663
; 2 = Error and exit on unrecognized plusarg
664
; CheckPlusargs = 1
665
 
666
; Load the specified shared objects with the RTLD_GLOBAL flag.
667
; This gives global visibility to all symbols in the shared objects,
668
; meaning that subsequently loaded shared objects can bind to symbols
669
; in the global shared objects.  The list of shared objects should
670
; be whitespace delimited.  This option is not supported on the
671
; Windows or AIX platforms.
672
; GlobalSharedObjectList = example1.so example2.so example3.so
673
 
674
; Run the 0in tools from within the simulator.
675
; Default value set to 0. Please set it to 1 to invoke 0in.
676
; VsimZeroIn = 1
677
 
678
; Set the options to be passed to the 0in tools.
679
; Default value set to "". Please set it to appropriate options needed.
680
; VsimZeroInOptions = ""
681
 
682
; Initial seed for the Random Number Generator (RNG) of the root thread (SystemVerilog).
683
; Sv_Seed = 0
684
 
685
; Maximum size of dynamic arrays that are resized during randomize().
686
; The default is 1000. A value of 0 indicates no limit.
687
; SolveArrayResizeMax = 1000
688
 
689
; Error message severity when randomize() failure is detected (SystemVerilog).
690
; The default is 0 (no error).
691
; 0 = No error  1 = Warning  2 = Error  3 = Failure  4 = Fatal
692
; SolveFailSeverity = 0
693
 
694
; Enable/disable debug information for randomize() failures (SystemVerilog).
695
; The default is 0 (disabled). Set to 1 to enable.
696
; SolveFailDebug = 0
697
 
698
; When SolveFailDebug is enabled, this value specifies the maximum number of
699
; constraint subsets that will be tested for conflicts.
700
; The default is 0 (no limit).
701
; SolveFailDebugLimit = 0
702
 
703
; When SolveFailDebug is eanbled, this value specifies the maximum size of
704
; constraint subsets that will be tested for conflicts.
705
; The default value is 0 (no limit).
706
; SolveFailDebugMaxSet = 0
707
 
708
; Specify random sequence compatiblity with a prior letter release. This
709
; option is used to get the same random sequences during simulation as
710
; as a prior letter release. Only prior letter releases (of the current
711
; number release) are allowed.
712
; Note: To achieve the same random sequences, solver optimizations and/or
713
; bug fixes introduced since the specified release may be disabled -
714
; yielding the performance / behavior of the prior release.
715
; Default value set to "" (random compatibility not required).
716
; SolveRev = ""
717
 
718
; Environment variable expansion of command line arguments has been depricated
719
; in favor shell level expansion.  Universal environment variable expansion
720
; inside -f files is support and continued support for MGC Location Maps provide
721
; alternative methods for handling flexible pathnames.
722
; The following line may be uncommented and the value set to 1 to re-enable this
723
; deprecated behavior.  The default value is 0.
724
; DeprecatedEnvironmentVariableExpansion = 0
725
 
726
; Retroactive Recording uses a limited number of private data channels in the WLF
727
; file.  Too many channels degrade WLF performance.  If the limit is reached,
728
; simulation ends with a fatal error.  You may change this limit as needed, but be
729
; aware of the implications of too many channels.  The value must be an integer
730
; greater than or equal to zero, where zero disables all retroactive recording.
731
; RetroChannelLimit = 20
732
 
733
; Options to give vopt when code coverage is turned on.
734
; Default is "+acc=lprnb -opt=-merge -opt=-suppressAlways"
735
; VoptCoverageOptions = +acc=lprnb -opt=-merge -opt=-suppressAlways
736
 
737
[lmc]
738
; The simulator's interface to Logic Modeling's SmartModel SWIFT software
739
libsm = $MODEL_TECH/libsm.sl
740
; The simulator's interface to Logic Modeling's SmartModel SWIFT software (Windows NT)
741
; libsm = $MODEL_TECH/libsm.dll
742
;  Logic Modeling's SmartModel SWIFT software (HP 9000 Series 700)
743
; libswift = $LMC_HOME/lib/hp700.lib/libswift.sl
744
;  Logic Modeling's SmartModel SWIFT software (IBM RISC System/6000)
745
; libswift = $LMC_HOME/lib/ibmrs.lib/swift.o
746
;  Logic Modeling's SmartModel SWIFT software (Sun4 Solaris)
747
; libswift = $LMC_HOME/lib/sun4Solaris.lib/libswift.so
748
;  Logic Modeling's SmartModel SWIFT software (Windows NT)
749
; libswift = $LMC_HOME/lib/pcnt.lib/libswift.dll
750
;  Logic Modeling's SmartModel SWIFT software (Linux)
751
; libswift = $LMC_HOME/lib/x86_linux.lib/libswift.so
752
 
753
; The simulator's interface to Logic Modeling's hardware modeler SFI software
754
libhm = $MODEL_TECH/libhm.sl
755
; The simulator's interface to Logic Modeling's hardware modeler SFI software (Windows NT)
756
; libhm = $MODEL_TECH/libhm.dll
757
;  Logic Modeling's hardware modeler SFI software (HP 9000 Series 700)
758
; libsfi = /lib/hp700/libsfi.sl
759
;  Logic Modeling's hardware modeler SFI software (IBM RISC System/6000)
760
; libsfi = /lib/rs6000/libsfi.a
761
;  Logic Modeling's hardware modeler SFI software (Sun4 Solaris)
762
; libsfi = /lib/sun4.solaris/libsfi.so
763
;  Logic Modeling's hardware modeler SFI software (Windows NT)
764
; libsfi = /lib/pcnt/lm_sfi.dll
765
;  Logic Modeling's hardware modeler SFI software (Linux)
766
; libsfi = /lib/linux/libsfi.so
767
 
768
[msg_system]
769
; Change a message severity or suppress a message.
770
; The format is:  = [,...]
771
; Examples:
772
;   note = 3009
773
;   warning = 3033
774
;   error = 3010,3016
775
;   fatal = 3016,3033
776
;   suppress = 3009,3016,3043
777
; The command verror  can be used to get the complete
778
; description of a message.
779
 
780
; Control transcripting of elaboration/runtime messages.
781
; The default is to have messages appear in the transcript and
782
; recorded in the wlf file (messages that are recorded in the
783
; wlf file can be viewed in the MsgViewer).  The other settings
784
; are to send messages only to the transcript or only to the
785
; wlf file.  The valid values are
786
;    both  {default}
787
;    tran  {transcript only}
788
;    wlf   {wlf file only}
789
; msgmode = both

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.