HSpice Quick Commands
HSpice Quick Commands
SNNOISE
Runs periodic AC noise analysis on nonautonomous circuits in a large-signal periodic steady
.LIN
state.
Calculates linear transfer and noise parameters for a general multi-port network. .SNNOISE output insrc frequency_sweep [N1, +/-1]
.LIN [sparcalc [=1|0]] [modelname=modelname] [filename=filename] + [LISTFREQ=(freq1 [freq2 ... freqN]|none|all]) [LISTCOUNT=num]
+ [format=selem|citi|touchstone|touchstone2] [noisecalc [=1|0]] + [LISTFLOOR=val] [LISTSOURCES=on|off]
+ [gdcalc [=1|0]] [dataformat=ri|ma|db]
+ [listfreq=(freq1 [freq2 ... freqN]|none|all)] [listcount=num] .HBAC / .SNAC
+ [listfloor=val] [listsources=1|0|yes|no] Runs periodic AC analysis on circuits operating in a large-signal periodic steady state.
.STATEYE .HBAC frequency_sweep
.SNAC frequency_sweep
Performs Statistical Eye Diagram analysis.
.STATEYE T=time_interval Trf=rise_fall_time [Tr=rise_time] .HBXF / .SNXF
+ [Tf=fall_time] Incident_port=idx1[, idx2, … idxN] Calculates transfer function from the given source in the circuit to the designated output.
+ Probe_port=idx1[, idx2, … idxN] [Tran_init=n_periods] .HBXF out_var frequency_sweep
+ [V_low=val] [V_high=val] [TD_In=val] [TD_PROBE=val] .SNXF out_var frequency_sweep
+ [T_resolution=n] [V_resolution=n] [VD_range=val]
+ [EDGE=1|2|4|8] [MAX_PATTERN=n] [PATTERN_REPEAT=n] .PTDNOISE
+ [SAVE_TR=ascii] [LOAD_TR=ascii] [SAVE_DIR=string]
Calculates the noise spectrum and total noise at a point in time.
+ [IGNORE_Bits=n] [Tran_Bit_Seg=n]
.PTDNOISE output TIME=[val|meas|sweep]
+ [MODE=EDGE|CONV|TRAN] [XTALK_TYPE = SYNC|ASYNC|DDP|NO|ONLY]
+[TDELTA=time_delta] frequency_sweep
+ [Unfold_Length=n] [TXJITTER_MODE = 1|2]
+[listfreq=(freq1 [freq2 ... freqN]|none|all)] [listcount=num]
+[listfloor=val] [listsources=on|off]
RF Analysis Commands
.ACPHASENOISE RF Options
Helps interpret signal and noise quantities as phase variables for accumulated jitter for closed- SIM_ACCURACY=x Sets and modifies the size of the time steps. The higher the value, the ®
HSPICE
loop PLL analysis. greater the accuracy; the lower the value, the faster the simulation runtime. Default is 1.
.ACPHASENOISE output input [interval] carrier=freq TRANFORHB=n 1 Forces HB analysis to recognize or ignore specific V/I sources, 0 (default)
+ [listfreq=(freq1 [freq2 ... freqN]|none|all)][listcount=num] ignores transient descriptions of V/I sources.
+ [listfloor=val] [listsources=1|0] HBCONTINUE=n Specifies whether to use the sweep solution from the previous simulation as
.HB the initial guess for the present simulation. 0 restarts each simulation in a sweep from the DC
solution, 1 (default) uses the previous sweep solution as the initial guess.
Quick Reference
Runs periodic steady state analysis with the single and multitone Harmonic Balance algorithm.
.HB TONES=F1[,F2,…,FN] [SUBHARMS=SH] [NHARMS=H1[,H2,…,HN]]
+ [INTMODMAX=n] [SWEEP parameter_sweep]
HBSOLVER=n Specifies a preconditioner for solving nonlinear circuits. 0 invokes the direct
solver. 1 (default) invokes the- matrix-free Krylov solver. 2 invokes the two-level hybrid time-
M-2017.03
frequency domain solver.
.SN SNACCURACY=n Sets and modifies the size of the time steps. The higher the value, the
Runs periodic steady state analysis using the Shooting Newton algorithm. greater the accuracy; the lower the value, the faster the simulation runtime. Default is 10.
.SN TRES=Tr PERIOD=T [TRINIT=Ti] [MAXTRINITCYCLES=integer] SAVESNINIT=”filename” Saves the operating point at the end of SN initialization.
+ [SWEEP parameter_sweep] [NUMPEROUT=val]
LOADSNINIT=”filename” Loads the operating point saved at end of SN initialization.
.SN TONE=F1 [TRINIT=Ti] NHARMS=N [MAXTRINITCYCLES=integer]
+ [NUMPEROUT=val] [SWEEP parameter_sweep]
Output Commands
.HBOSC / .SNOSC
Performs analysis on autonomous oscillator circuits. .BIASCHK .MEASURE .PRINT .PROBE
.HBOSC TONE=F1 NHARMS=H1
+ PROBENODE=N1,N2,VP [FSPTS=NUM,MIN,MAX]
+ [SWEEP parameter_sweep] [SUBHARMS=I] [STABILITY=-2|-1|0|1|2]
.SNOSC TONE=F1 NHARMS=H1 [TRINIT=Ti]
+ [OSCTONE=N] [MAXTRINITCYCLES=N]
+ [SWEEP parameter_sweep] For details about all commands and options, see the HSPICE ® Reference Manual:
Commands and Control Options.
.PHASENOISE
Interprets signal / noise quantities as phase variables for accumulated jitter in closed-loop PLL
analysis.
.PHASENOISE output frequency_sweep [method= 0|1|2]
+ [listfreq=(freq1 [freq2 ... freqN]|none|all)] [listcount=num]
+ [listfloor=val] [listsources=1|0] [carrierindex=int] Synopsys Technical Publications
690 East Middlefield Road
.HBNOISE
Mountain View, CA 94043
Performs cyclo-stationary noise analysis on circuits in a large-signal periodic steady state.
.HBNOISE output insrc parameter_sweep [N1, N2, ..., NK,+/-1] Phone (650) 584-5000 or (800) 541-7737
+ [LISTFREQ=(freq1 [freq2 ... freqN]|none|all]) [LISTCOUNT=num] www.synopsys.com
+ [LISTFLOOR=val] [LISTSOURCES=on|off] Copyright ©2017 Synopsys, Inc. All rights reserved.