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

operators

predefined functions

Arithmetic and Logical Expressions

Arithmetic Operators

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
escape characters

parentheses

strings

case

case statement

clearAll

clearSubwindow

clip

clip function

close

close function

command types

dataTypes

getData

i

noiseSummary

ocnHelp

ocnResetResults

openResults

,

outputParams

outputs

pv

report

results

selectResult

sweepNames

sweepValues

v

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

ac

analysis

appendPath

dc

delete

design

desVar

envOption

ic

includeFile

nodeset

noise

off

option

paramAnalysis

,

paramRun

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

convolve

convolve function

cos

cPwrContour

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

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
flip

floating-point numbers

,

,

for

for statement

foreach

fourEval

freq

frequency

From a UNIX Shell

From the CIW

fscanf

function body

close

fscanf

gets

inline

load

newline

outfile

pfile

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

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

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

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

integer

numbers, scaling factors

O
aliases

definition

design variables

OCEAN in Non-Graphical Mode

OCEAN Online Help

OCEAN Return Values

OCEAN Syntax Overview

OCEAN Tips

OCEAN Use Models

ocnCloseSession

ocnGetAdjustedPath

ocnHelp

ocnResetResults

ocnSetAttrib

ocnSetSilentMode

ocnWriteLsspToFile

ocnYvsYplot

off

online help

openResults

,

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

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

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

,

simulator

,

sin

Single Quotes

single quotes

commenting code

primitives

white space in code

SKILL data types

Skill Function Return Values

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

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

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

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