Product Documentation
OCEAN Reference
Product Version IC23.1, September 2023


Index

Symbols

&& (and) operator
+1014050
|| (or) operator

A

abs
abs function
ac
acos
add1
addSubwindow
addSubwindowTitle
addTitle
addWaveLabel
addWindowLabel
aliases
Allocating an Array of a Given Size
alphalessp function
alphaNumCmp function
analysis
Appending a maximum number of characters from two input strings (strncat)
appendPath
arithmetic
operators
predefined functions
Arithmetic and Logical Expressions
Arithmetic Operators
Arrays
arrays
declaring
definition
asiGetCalcResultsDir
asin
atan
Atoms
average
awvPlaceXMarker
awvPlaceYMarker

B

b1f
bandwidth
binary minus operator
Blocking and Nonblocking Modes
Blocking Mode
buildString function

C

C language comparison
escape characters
parentheses
strings
case
case statement
clearAll
clearSubwindow
clip
clip function
close
close function
command types
commands
data access
dataTypes
getData
i
noiseSummary
ocnHelp
ocnPrint , ,
ocnResetResults
openResults ,
outputParams
outputs
pv
report
results
selectResult
sweepNames
sweepValues
v
plotting
addSubwindow
addSubwindowTitle
addTitle
addWaveLabel
addWindowLabel
clearAll
clearSubwindow
currentSubwindow
currentWindow
dbCompressionPlot
deleteSubwindow
deleteWaveform
displayMode ,
graphicsOff
graphicsOn
hardCopy
hardCopyOptions
ip3Plot
newWindow
plot
plotStyle
removeLabel
xLimit
return values
simulation
ac
analysis
appendPath
createFinalNetlist , , ,
dc
delete
design
desVar
envOption
forcenode , ,
ic
includeFile
nodeset
noise
ocnDisplay , ,
off
option
paramAnalysis ,
paramRun
path , ,
prependPath
restore
resultsDir
run
save
simulator ,
store
temp
tran
commenting code
Comments
Common SKILL Syntax Characters Used In OCEAN
compare
Comparing Strings
Comparing Two String or Symbol Names Alphanumerically or Numerically (alphaNumCmp)
Comparing Two Strings Alphabetically (strcmp)
Comparing Two Strings or Symbol Names Alphabetically (alphalessp)
complex
complexp
compression
compressionVRI
compressionVRICurves
Concatenating a list of strings with separation characters (buildString)
Concatenating Strings (Lists)
Concatenating two or more input strings (strcat)
cond
cond statement
conjugate
conjugate function
Constants
constants
Constants and Variables
Convention , ,
convolve
convolve function
cos
cPwrContour
createFinalNetlist , , ,
createNetlist
Creating Arithmetic and Logical Expressions
Creating OCEAN Scripts
Creating Scripts from Analog Design Environment
Creating Scripts from the Analog Design Environment
Creating Scripts Using Sample Script Files
cReflContour
cross
currentSubwindow
currentWindow

D

See commands, data access
Data Access Without Running a Simulation
Data Types
data types
SKILL
supported
Data Types Used in OCEAN
dataTypes
db10
db20
dbCompressionPlot
dbm
dc
declare function
Declaring a SKILL Function
Defining Function Parameters
Defining Local Variables (let)
definitionFile
delay
delete
deleteJob
deleteSubwindow ,
deleteWaveform
deriv
design
design variables
Design Variables in OCEAN
desVar
dft ,
dftbb
discipline
displayMode ,
displayNetlist
Distributed Processing
dnl
double quotes

E

envOption
Errors and Warnings
evcdFile
evcdInfoFile
evmQAM
evmQpsk
exp ,
expressions, nested
eyeDigram

F

file commands and functions
See functions, file
flip
floating-point numbers , ,
for
for statement
forcenode , ,
foreach
fourEval
freq
frequency
From a UNIX Shell
From the CIW
fscanf
function body
functions
file
close
fscanf
gets
inline
load
newline
outfile
pfile
SKILL
abs
acos
add 1
asin
atan
cos
exp
int
max
min
mod
phaseNoise
random
resultParam
round
sin
sp
sqrt
srandom
sub1
tan
vswr
xor
zm
zref
waveform
average
b1f
bandwidth
clip
compare
compression
conjugate
convolve
cross
db10
db20
dbm
delay
deriv
dft ,
dnl
evmQAM
evmQpsk
flip
fourEval
frequency ,
ga
gac
gainBwProd
gainMargin
gmax
gmin
gmux
gpc
groupDelay
gsmg
gt
Harmonic
harmonicList
histo
iinteg
imag
integ
ipn
kf
ln
log10
lsb
lshift
mag
nc
overshoot
peak
peakToPeak ,
phase
phaseDeg
phaseDegUnwrapped
phaseMargin
phaseRad
phaseRadUnwrapped
pow
psd
psdbb
pzbode
pzfilter
real
riseTime
rms
rmsNoise ,
root
rshift
sample
settingTime
slewRate
spectralPower
ssb ,
tangent
thd , ,
value
xmax
xmin
xval
ymax
ymin

G

ga
gac
gainBwProd
gainMargin
getAsciiWave
getData
getResult
gets
globalSigAlias
globalSignal
gmax
gmin
gmsg
gmux
gp
gpc
graphicsOff
graphicsOn
groupDelay
gt

H

hardCopy
hardCopyOptions
harmonic
harmonicFreqList
harmonicList
help
command examples
online
histo
history
hlcheck
hostMode
hostmode

I

i
ic
if
if statement
iinteg
im alias
imag
includeFile
infile
infix arithmetic operators
infix operators ,
input lines
int
integ
integer
Interactive Session Demonstrating the OCEAN Use Model
intersect
ip alias
ip3Plot
ipn
ipnVRI
ipnVRICurves

K

kf
killJob

L

let
Line Continuation
linRg
ln
load
Loading OCEAN Scripts
local variables
log
log10
Logical Operators
logical operators
logRg
lsb
lshift

M

mag
max
min
mod
modelFile
monitor

N

Naming Conventions
nc
nesting, expressions
newline
newWindow
NF
NFmin
NNR
nodeset
noise
noiseSummary
Nonblocking Mode
Numbers
numbers
floating-point , ,
integer
numbers, scaling factors

O

OCEAN
aliases
definition
design variables
OCEAN in Non-Graphical Mode
OCEAN Online Help
OCEAN Return Values
OCEAN Syntax Overview
OCEAN Tips
OCEAN Use Models
ocnCloseSession
ocnDisplay , ,
ocnGetAdjustedPath
ocnHelp
ocnPrint , ,
ocnResetResults
ocnSetAttrib
ocnSetSilentMode
ocnWriteLsspToFile
ocnYvsYplot
off
online help
openResults ,
operators
arithmetic
binary minus
infix ,
introduction
logical
relational
unary minus
option
order of evaluation
outfile ,
outputParams
outputs
outputs() in OCEAN
overshoot

P

paramAnalysis
parameters, definition
Parametric Analysis
parametric analysis
paramRun
Parentheses
parentheses ,
Parentheses in C
Parentheses in SKILL
path , ,
peak
peakToPeak ,
period_jitter
pfile
phase
phaseDeg
phaseDegUnwrapped
phaseMargin
phaseNoise
phaseRad
phaseRadUnwrapped
plot
plotStyle
Plotting and Printing SpectreRF Functions in OCEAN
See commands, plotting and printing
pow
Predefined Arithmetics
prependPath
primitives
printf
println
procedure
procedures, definition
See also SKILL functions
psd
psdbb
pv
pzbode
pzfilter
pzSummary

Q

Question Mark
question mark

R

random
rapidIPNCurves
real
Recovering from an Omitted Double Quote
Relational and Logical Operators
Relational Operators
relational operators
removeLabel
report
restore
resultParam
results
resultsDir
resumeJob
return value (=>)
return values
riseTime
rms
rmsNoise ,
RN
Role of Parentheses
root
round
rshift
run
Running Multiple Simulators

S

sample
save
saveOption
Scaling Factors
scaling factors
Selectively Creating Scripts
selectResult
settingTime
settlingTime
setup
sevSession ,
simulation commands
See commands, simulation
simulator ,
sin
Single Quotes
single quotes
SKILL
commenting code
primitives
white space in code
SKILL data types
Skill Function Return Values
SKILL functions
arguments
declaring
defining parameters
definition
parameters
terminology
Skill Functions
SKILL Syntax
SKILL syntax
slewRate
solver
sp
Special Characters
spectralPower
sqrt
srandom
ssb ,
stddev
stimulusFile
store
strcat function
strcmp function
Strings
strings
comparing
concatenating
definition
strncat function
sub1
sub1 function
suspendJob
sweepNames
sweepValues
sweepVarValues
syntax
double quotes
functions
overview
parentheses
question mark
single quotes
Syntax Functions for Defining Functions

T

tan
tan function ,
tangent
temp
Terms and Definitions
thd , ,
The Advantages of SKILL
tran
types of commands
Types of OCEAN Commands

U

unary minus operator
unbound variables
unityGainFreq
unless
unless statement
Using &&
Using ||
Using OCEAN from a UNIX Shell
Using OCEAN from the CIW
Using OCEAN Interactively
Using Variables

V

v
value
value function
Variables
variables
defining local
definition
introduction
unbound
vcdFile
vcdInfoFile
vdb alias
vecFile
vim alias
vm alias
vp alias
vr alias
vswr

W

wait
Waveform (Calculator) Functions
when
when statement
while
while statement
White Space
white space

X

xLimit
xmax
xmin
xor
xval

Y

ymax
ymin

Z

zm
zref

Return to top
 ⠀
X