📄 icncsim_beschreibung_new.txt
字号:
NAME
icncsim - ICPRO tool wrapper for Cadence NCSIM simulations
SYNOPSIS
icncsim [-OPTION] <target>
-OPTION : -h | -help | -d | -debug | -noxov | -nosvn | -nocommit
-unit=<unit> | -tc=<testcase> | -flow=<FLOW>
<target> : prepare | makefile | runGUI | runBatch
is used to prepare, initialize and run Cadence NCSIM
simulation environment.
DESCRIPTION
Prepare, initialize and run Cadence NCSIM simulation
environment for a ICPRO design unit.
First run icncsim prepare target to prepare simulation
directory structure ("simulation/ncsim/testcase_name") and
required files. The testcase name could be defined by using
the -tc=NAME switch. If no name is given, a default name
will be generated. If the project is under revision control,
directories and files are added and initially commited to
repository. The revision control functionality could be
disabled completely by using the -nosvn switch.
Alternatively the initial commit can be suppressed using the
-nocommit switch. For the excecution of prepare target your
current working directory has to be a unit directory or you
have to define the unit for which the testcase should be
prepared by using the -unit=NAME switch. For all other
targets your CWD has to be a testcase directory or you have
to define the unit name (if you are not in a specific unit
directory) and the testcase name (-tc=NAME).
Next step icncsim makefile parses dependencies of this unit
and adds dependencies to newly created "Makefile.ncsim". A
file "Makefile.var" (under revision control) will be
included by <Makefile.ncsim> and should contain users
modifications (e.g. additional tool switches). So
"Makefile.ncsim" should be checked in only, if modifications
cannot be done in included <Makefile.var>.
Prior to run simulation user has to modify or adapt testcase
patterns (initial "testcase.v") and TCL-run control and
coverage analysis scripts in "./scripts" if needed. icncsim
runGUI or icncsim runBatch starts simulation, either in GUI
or in batch mode (the latter usually for automated runs,
e.g. regressions).
OPTIONS
-h|-help
show extended manpage information
perl v5.8.0 Last change: 2008-09-05 1
User Contributed Perl Documentation ICNCSIM(1)
-d|-debug
show extended debugging information
-tc=<testcase_name>
Prepares an additional simulation testcase directory
"simulation/ncsim/<testcase_name">.
-flow=<FLOW>
Selects flow template for prepare target.
-noxov|-noxmloverwrite
This switch prevents icncsim from overwriting xml
report message database (report_messages.log.xml).
(normally used in regression scripts to collect
messages for simulation and postprocessing, e.g.
coverage)
-nosvn Completely disables SVN functionality during prepare
target.
-nocommit
Suppresses initial template commit during prepare
target.
TARGETS
prepare generates and initializes NCSIM directory structure
makefile
generates NCSIM makefile, parses dependencies
runGUI run NCSIM Simulation in GUI mode;
runBatch
run NCSIM Simulation in batch mode;
EXAMPLES
Prepare and start simulation within design unit "adder":
% icncsim prepare
% cd simulation/ncsim/adder_tc0
adapt <testcase.v> and TCL-scripts
% icncsim makefile
% icncsim runGUI
INTERNAL USE
icncsim [-report=<FILE> -reportverbose] cov_post
Used to postprocess iccr coverage reports <FILE> and
calculates summary coverage percentage. Filename
<./coverage_report.tab> is default for <FILE>. If
perl v5.8.0 Last change: 2008-09-05 2
User Contributed Perl Documentation ICNCSIM(1)
<-verbosereport> is set, statistics of every module will be
reported.
icncsim logfilter <LOGFILE>
Filters <LOGFILE> for ncsim messages (errors, warnings,
notes) and summarizes filter results. Also used to test
logfilter.
REQUIRES
Perl 5.8
COPYRIGHT and LICENCE
Copyright (c) 2005-2007.
TU Dresden, IEE, HPSN
<-verbosereport> is set, statistics of every module will be
reported.
icncsim logfilter <LOGFILE>
Filters <LOGFILE> for ncsim messages (errors, warnings,
notes) and summarizes filter results. Also used to test
logfilter.
REQUIRES
Perl 5.8
COPYRIGHT and LICENCE
Copyright (c) 2005-2007.
TU Dresden, IEE, HPSN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -