Contents
Using License Queuing
Suspending and Resuming Licenses
Related Documents for Spectre
Third Party Tools
Typographic and Syntax Conventions
Simulation Basics
Fundamentals of RF Simulation
Shooting Newton and Harmonic Balance algorithm
Shooting Method
Harmonic Balance Method
SpectreRF Analyses
Periodic Analyses
Quasi-Periodic Analyses
Envelope Analysis
APS and Parasitic Reduction
Large vs. Small Signal Analysis
Using Virtuoso ADE Explorer
A Testbench
ADE Explorer
Analysis form
Direct Plot form
Netlist Driven Flows
Creating Multiple Tests in ADE Assembler
Enabling the Spectre X RF Mode
Overview of Simulation Capabilities
Large-Signal Harmonic Balance Overview
Example
Harmonic Balance Solves For Cosines
Setting Harmonics Automatically
Setting Harmonics Manually
Oversample Factor
Trading off Harmonics and Oversample Factor
Two Input Frequencies
Frequency Cuts
Three Input Frequencies
Diamond Cut With Three Frequencies
Funnel Cut
Axis Cut
Multiple Frequency Dividers
Crossbox_hier
Crossbox
Widefunnel
Aliasing
Gain Compression Analysis
Large-Signal S-Parameters
Sine Representation of Square Wave
Convergence
Errpreset
Iteration Limit
Number of Non-Sinusoidal Sources
Harmonic Balance Starting Point
More Capabilities
Save and Recover
Writehb and Readhb
Sweeps and Restart
Itres
Freqdivide
Oscillators
Pinnode
Probe-Based Method
Oscillator Tuning Mode
Semi-Autonomous
Things to try to Achieve Convergence (Driven Circuits)
Things to try to Achieve Convergence (Oscillators)
Implementation in ADE Explorer
Setting Frequencies, Harmonics, and Oversample
Diamond Cut
Funnel Cut
Sweeps
Freqdivide
Compression Analysis
Large-Signal S-Parameters
Oscillator Additions
Oscillator Tuning Mode
Probe-Based Method
Semi-Autonomous
Commonly Used Harmonic Balance Options (Driven Circuits and Oscillators)
Convergence tab
Accuracy Tab
Output Tab
Reuse Tab
Misc Tab
Oscillator Options
Key Outputs in the Spectre Window
Examples
ADE Explorer Setup for 1-tone Harmonic Balance (hb) Analysis
Plotting Spectral Content
Plotting dBm
Sweeps
Plotting Currents
Compression Point
Loadpull
Power-Added Efficiency
Oscillators
Oscillator Tuning Mode Analysis
Oscillator Tuning Mode With Sweeps
Two Input Frequencies
Multiple Divider Mode
Compression Point
IFFT
Compression Vs Pout
Example Using the Harmonic Port with Harmonic Balance
Three Tone Harmonic Balance
Large-Signal IP3
Multi-Sinusoid hb Analysis
Low Memory Usage For hb Multi-Tone Analysis
Harmonic Balance AC Analysis (hbAC)
Small-signal Versus Large-Signal Analysis for Conversion Gain
Example: Conversion Gain (Down conversion)
Example: Conversion Gain (Up Conversion)
Overview of Simulation Capabilities
ADE Explorer Implementation
Circuit, Input port Setting, and ADE Explorer Setup for all the Examples in This Section
Using hbAC Analysis for Conversion Gain Measurement
Commonly Used HBAC Options
hbAC With Multiple hb Inputs
Rapid IP3/IP2
Triple Beat
Compression Distortion Summary
IM2 Distortion Summary
Modulated hbAC Analysis for an Oscillator
Sampled hbAC Analysis for a Mixer
Harmonic Balance Noise Analysis (hbnoise)
Small-Signal Versus Large-Signal Analysis for Noise
Overview of Simulation Capabilities
Example
Noise Output Near Zero Frequency
Noise Output Near The First Harmonic
Frequency Sweep
Maximum Sideband
Setting Harmonics and Sidebands
Noise Separation
Multiple hbnoise
Hbnoise after Multi-Tone hb
AM/PM Noise for Driven Circuits and Oscillators
Jitter
Oscillators
sampled(jitter)
Noise Calculations in the Simulator
Noise Factor and Noise Figure
Input-Referred Noise
Noise transfer function
Commonly Used Options
ADE Explorer Implementation
Driven Circuits
Oscillators
Examples
Driven Circuit Noise Setup
Oscillators
Creating an Oscillator Macro Source
hbSP Analysis
Overview of hbsp
Example
HBSP Options
Harmonic Balance Transfer Function Analysis (HBXF)
Example: Conversion Gain (Down Conversion)
Overview of Simulation Capabilities
Normal Conversion Gain Measurement (Specialized Analysis = None)
Sampled HBXF
ADE Implementation
HBXF for a Normal Conversion Gain Measurement
Sampled HBXF
HBXF Options
Examples for Driven Circuits
HBXF Normal Conversion Gain Measurement
Using HBXF Analysis for Conversion Gain Measurement
Sampled HBXF Analysis
Examples for Oscillators
Conversion Gain From Power Supply to the Output Frequency
Harmonic Balance Stability Analysis (HBSTB)
Example: Variation in Loop Gain of an Opamp with Swept Input Signal Amplitude
Overview of Simulation Capabilities
ADE Implementation
HBSTB Options
Oscillator Example
Overview of Simulation Capabilities
Overview of Periodic Steady-State (pss) Analysis
Example
Harmonic Balance
DC Principles
Convergence
Skipdc
Transient Principles
Convergence
Relref
Integration Methods
Controlling Accuracy
Shooting PSS
Overview
Oscillators
Delay Time
Piecewise Linear Sources for Power Supplies
Tstab
Beat Frequency
Number of Harmonics
Accuracy Defaults (errpreset)
PSS Shooting Convergence
ADE Implementation and Numerical Noise Floor
Accuracy and Settings and Trade-Offs
Which Engine Should be Selected?
Important Outputs in the Spectre.out File
Guidelines for Setting up Oscillators for Simulation
Beat frequency
Tstab
Different ways to start the oscillator
Saveinit- A way to save the startup waveform
Oscillator Node- Used to estimate the frequency for the first pss iteration
ADE Implementation
Spectre Output File (Oscillators)
Dynamic Parameters in tstab
Oscillator Tuning Mode
PSS Options
Convergence tab
Accuracy Tab
Output Tab
Reuse Tab
Misc Tab
Help for Convergence Issues
Examples
Pss Shooting with a single input to an amplifier or the LO applied in a mixer
Plotting the output spectrum in dBm
Same Example Using Harmonic Balance
Loadpull
Two Input Frequencies
Sweeps
Compression Point
Voltage Gain
Power Gain
Power-Added Efficiency
Compression Versus Output Power
Power Gain Versus Output Power
Plotting THD
Large-signal IP3
Oscillator Simulation
Setting Dynamic Parameters in Tstab
Normal Oscillator Simulation
Plotting the Oscillator Startup Waveform
Plotting the Oscillator Output Spectrum
Additions for Oscillator Swept Tuning Voltage
Plotting Output Power Versus Tuning Voltage
Plotting Output Power Versus Output Frequency
Plotting the Output Frequency Versus the Tuning Voltage
Plotting the Modulation Sensitivity
Oscillator Tuning Mode Analysis
Oscillator Tuning Mode With Sweeps
Periodic AC Analysis (PAC)
Small-signal Versus Large-Signal Analysis for Conversion Gain
Example: Conversion Gain (Down Conversion)
Example: Conversion Gain (Up Conversion)
PAC General Principles
Overview of Simulation Capabilities
ADE Implementation
Circuit, Input port Setting, and ADE Explorer Setup for all the Examples in This Section
Using PAC Analysis for Conversion Gain Measurement
Sampled Circuits and Switched-capacitor Filters
Commonly Used PAC Options
PAC With Multiple PSS Inputs
Rapid IP3/IP2
Compression Distortion Summary
IM2 Distortion Summary
Modulated PAC Analysis
Sampled PAC Analysis
Periodic Noise Analysis (Pnoise)
Small-Signal Versus Large-Signal Analysis for Noise
Overview of Simulation Capabilities
Example
Principles of Pnoise
Noise Type=timeaverage
Noise Output Near The First Harmonic
Frequency Sweep
Maximum Sideband
Full-Spectrum Pnoise
Setting Harmonics and Sidebands
Noise Separation
Multiple Pnoise
AM and PM Noise for Driven Circuits and Oscillators
Noise Type=sampled(jitter)
Noise Calculations
Phase Noise (Driven Circuit)
Noise Factor and Noise Figure
Input-Referred Noise
Noise transfer function
Commonly Used Pnoise Options
ADE Implementation
General Notes
Driven Circuits
Oscillators
Examples
Driven Circuit Noise Setup
Multiple pnoise
Oscillators
Periodic Transfer Function Analysis (PXF)
Small-signal Versus Large-Signal Analysis for Conversion Gain
Example: Conversion Gain (Down conversion)
Example: Conversion Gain (Up Conversion)
Overview of Simulation Capabilities
Normal Conversion Gain Measurement (Specialized Analysis = None)
AM to PM measurement (Specialized Analysis = Modulated)
Sampled PXF
ADE Implementation
PXF for a Normal Conversion Gain Measurement
PXF Modulated (AM to PM Conversion)
PXF Sampled
PXF Options
Examples for Driven Circuits
PXF Normal Conversion Gain Measurement
Using PXF Analysis for Conversion Gain Measurement
PXF Modulated (AM to PM conversion)
Sampled PXF
Examples for Oscillators
Conversion Gain From Power Supply to the Output Frequency
Modulated PXF; Measuring AM to PM Conversion and Controlling Spurious Response
Sampled PXF: Measuring Conversion Gain at a Threshold Crossing in a Ring Oscillator
Periodic Stability Analysis (PSTB)
Example: Variation in Loop Gain of an Opamp with Swept Input Signal Amplitude
Overview of Simulation Capabilities
ADE Implementation
PSTB Setup
PSTB Options
The following options are not commonly used:
Oscillator Example
Periodic S-parameter Analysis (PSP)
Example: Down-Conversion Diode Mixer
Overview of Simulation Capabilities
ADE Implementation
PSP Setup
PSP Options
Examples
Swept Input Power In a PA
Adding Sprobes in PSP
Quasi-Periodic Steady-State Analysis (QPSS)
Example
QPSS Shooting Concepts
What Happens When you Start a QPSS Analysis?
ADE Implementation
QPSS Options
Example
Quasi-Periodic AC Analysis (QPAC)
Example
Qpac Concepts
ADE Implementation
Example
Quasi Periodic Noise Analysis
Overview
Example
Qpnoise Concepts
Measuring Noise Figure
Frequency Sweep
Noise Separation
Input-Referred Noise
ADE Implementation
Example
Viewing Noise Separation Results
QPXF Analysis
Example: Conversion Gain
Overview of Simulation Capabilities
ADE Implementation
QPXF for a Normal Conversion Gain Measurement
QPXF Options
Example
Conversion Gain as a Function of Blocker Power
QPSP Analysis
Example: Down-Conversion Diode Mixer
Overview of Simulation Capabilities
ADE Implementation
QPSP Setup
QPSP Options
Examples
Example
Envelope Principles
Envelope-Transient Simulation
Transistor Level V/s Fast Envelope
The Passband Model
The Baseband Model
Power Scaling in Baseband Mode
WFreq
When do I use Passband or Baseband?
Fast Envelope Noise
Wireless Mode in Envelope Analysis
Supported Standards
Wireless Analysis Vs. Traditional Envelope Following
Limitation of Wireless Analysis
Setting up the Envelope Analysis in ADE Explorer: Wireless Mode
Setting up the Envelope Analysis in ADE Explorer: Using your own I and Q Files
Frequency Modulated Input Signals
Determining Frequency Limits of ACPR
Commonly Used Options
Autonomous ENVLP Analysis (Oscillators)
Examples
Large-Signal S Parameters
Large-Signal S parameters for a Two Port Circuit
Circuit Setup
ADE Explorer Setup
Analysis Setup
LSSP Amplitude Sweep
Plotting the S11 Curve
Plotting the Input Impedance Magnitude and Phase Curves
The Delayline Element
The PORT Element
Capabilities of the port Component
Terminating the Port
Parameters for the Port Component
Port Parameters
Using the Harmonic Port with Harmonic Balance
Source type
DC Parameters
DC voltage
Pulse Waveform Parameters
PWL Waveform Parameters
Waveform Entry Method
Sinusoidal Waveform Parameters
Modulation Parameters
Display second sinusoid
Display multi sinusoid
Exponential Waveform Parameters
Bit Waveform Parameters
Bit Waveform Examples
PRBS Waveform Parameters
Jitter Generation
PRBS Mode External Triggering
PRBS Source with External Triggering Using a Pulse or PWL Signal
Oscillator Macro Parameters
Noise Parameters
Small-Signal Parameters
Temperature Effect Parameters
Simulating Tabulated S-Parameters Using the Nport Component
Convolution-Based Method
Rational Fit Methods
Using the nport Component
Global Options for Fitting Parameters
Nport Compression
Controlling Rational Fit Accuracy
Using the relerr and abserr Parameters
Using the rational order (ratorder) Parameter
Troubleshooting
Assessing the Quality of the Rational Interpolation
Model Reuse
Dcblock, dcfeed, indq, and capq
Dcfeed
Dcblock
indq
capq
Reference: S-Parameter Equations
Network Parameters
Equations for Network Parameters
Two-Port Scalar Quantities
Equations for Two-Port Scalar Quantities
Two-Port Gain Quantities
Equations for Two-Port Gain Calculations
Two-Port Network Circles
Equations for Two-Port Network Circle
Equation for VSWR (Voltage Standing Wave Ratio)
Equation for GD (group delay)
References
Introduction to Cosimulation with MATLAB
Software Requirements
Setting Up and Running a Cosimulation
Connecting the Coupler Block Into the System-Level Simulink Schematic
Determining How You Want to Start and Run the Cosimulation
Generating a Netlist for the Lower-Level Block
Preparing the Netlist When Using ADE Explorer
Preparing the Netlist Without Using a Graphical User Interface
Running the Cosimulation
Starting the Two Applications Separately
Starting SpectreRF Manually and MATLAB Automatically
Starting MATLAB Manually and SpectreRF Automatically
MATLAB Support Matrix
Top-Down Design of RF Systems
Use Model for Top Down Design
Baseband Modeling
Example Comparing Baseband and Passband Models
rfLib Library Overview
Use Model and Design Example
Opening a New Schematic Window
Opening the Analog Environment
Constructing the Baseband Model for the Receiver
Setting Variable Values for the Receiver Schematic
Setting Up and Running a Transient Analysis
Examining the Results: Eye Diagram, Histogram, and Scatter Plot
Computing Minimized RMS Noise Using the Optimizer
Summarizing the Design Procedure
Creating a Passband View of the Architectural Model
Comparing Baseband and Passband Models
Relationship Between Baseband and Passband Noise
Introduction to Analysis
Preparation Steps for Analyses
SpectreRF_simulink_example.pdf
EnvelopeAN.pdf
LSSP_AN.pdf
MatlabWorkshop.pdf
PLL_Jitter_AN.pdf
NS_AN.pdf
PSRR_Drv_AN.pdf
readme.txt
HB_AN.pdf
LTJM_AN.pdf
PerturbationAN.pdf
PSRR_Osc_AN.pdf
RF_Blocks_AN.pdf
JitterAN.pdf
MatlabAN.pdf
PstbAN.pdf
Return to top