includes
full transistor-level transient and periodic noise analysis
for
every type of complex analog and RF circuit, including all ADCs, PLLs,
DC:DC
converters, frequency synthesizers, and VCOs. The tool is
fully compatible
with existing flows, produces nanometer SPICE accurate results, and is
silicon
proven.
PLL
Noise
Analyzer is based on Berkeley
Design Automation’s proprietary Precision
Circuit Analysis™
technology
which delivers fast and accurate circuit analysis results. It includes
the company’s Stochastic Nonlinear Engine™, which
provides fast and
accurate analysis of the nonlinear, time-varying behavior of full PLL
circuits at the transistor-level.
PLL
Noise Analyzer provides
complete
phase noise and jitter analysis for noise caused by all sources -
random and deterministic - that are inherent or external to the PLL.
The tool also provides a complete view of the noise contributors as
well as the circuit node sensitivity to noise injection. PLL Noise
Analyzer eliminates the need
for manual, error-prone model
generation
and the inaccurate, linear approximations traditionally used for PLL
noise analysis.
Key
Features
- Fast
and accurate phase noise and
jitter
analysis of full PLLs (integer-N)
- Quick
identification of top circuit
noise
contributors
- Thorough
analysis of circuit noise
sensitivity
- Easy
integration with existing
analog
verification flows
Target
Applications:
- Integer
N, non-differential PLLs
used in
clocking, wireless, graphics, high speed I/O, networking, and processor
applications
Technology
The foundation of PLL
Noise Analyzer
is the Stochastic Nonlinear
Engine. The Stochastic Nonlinear Engine is a set of proprietary
algorithms that quickly and efficiently solve the stochastic nonlinear
partial differential equations that accurately model the nonlinear,
time-varying behavior of circuits such as PLLs at the transistor level.
Berkeley Design Automation pioneered this technology which combines
time and frequency domain analyses engines. The Stochastic Nonlinear
Engine has been proven to deliver accurate noise and jitter analysis
results on a wide variety of designs spanning geometries from
0.35µm to 65nm.
PLL
Analysis
PLL
Noise
Analyzer performs the
following analyses for PLLs:
- Random
noise analysis
- Deterministic
noise analysis
- Locking
behavior verification
Users
can perform phase noise and
jitter
analysis on the full, transistor-level netlist. This analysis
calculates the random noise caused by the circuit itself (inherent) and
by external sources. The user can selectively view the noise results
block-by-block to diagnose which blocks contribute the most noise.
Results are shown in terms of both phase noise and jitter.
Designers
can also run deterministic
noise
and jitter analysis which calculates noise due to inherent and external
sources such as supply voltage ripple and clocking noise injection from
the switching of digital circuits. This analysis produces the minimum,
maximum and average PLL clock period as well as eye diagrams.
Block-Level
Noise
Analysis
The periodic behavior and noise performance of all blocks in a PLL can
be verified with PLL
Noise Analyzer.
Designers can quickly perform
periodic noise and jitter and periodic steady-state (PSS) analysis on a
block-by-block basis on the reference block, dividers (reference
divider, feedback dividers), phase detector, charge pump, loop filter,
and voltage controlled oscillator (VCO).
PLL
Noise
Analyzer provides noise
results in
both frequency domain (as phase noise spectra) and time domain (as
jitter). It lists the top noise contributors along with their percent
noise contribution, allowing the designer to focus on the most critical
devices in order to optimize the design.
Periodic
steady-state analysis allows
designers to verify the operation of each block with periodic outputs
–
frequency dividers, VCO, and phase detector. For the phase detector, PLL Noise
Analyzer automatically runs a
separate PSS analysis for
the
lead, lag, and in-phase cases of the up and down inputs.
Powerful
Noise
Sensitivity Analysis
The Stochastic Nonlinear Engine has the ability to list the top noise
contributors – noise sources based on their percent noise
contribution
– and to combine the circuit’s sensitivity to each
noise source with
the noise source intensity. This gives the designer the powerful
ability to reduce noise by either reducing the noise source intensity
through device optimizations and/or modifying the circuit’s
sensitivity
to the noise source through circuit optimizations. The user can
incrementally update the design after optimization and quickly
re-analyze noise.
Fits
Your Existing Flow
PLL
Noise
Analyzer easily fits into
existing SPICE based
verification flows. It reads industry-standard format
netlists and supports popular device model formats, including BSIM3,
BSIM4, Gummel-Poon, MOS11, and Mextram.
A
graphical user interface (GUI)
guides the
user through the entire PLL analysis process, from design setup to
analysis and viewing results, and automates the creation of a noise
analysis test bench. Results can be viewed with BDA’s
waveform viewer,
WaveCrave, or third party waveform viewers.
Feature
Summary
- Analyses:
Phase noise and jitter
analysis
of integer-N PLLs
- Netlist
compatibility
- Compatible
with industry-standard SPICE
netlists
- VCD
for simulation stimulus
- Model
support
- Gummel-Poon,
HICUM, Mextram, VBIC
- BSIM3,
BSIM4, BSIMSOI, MOS11, PSP
- MOS1,
JFET, Diode, Juncap
- Verilog-A,
s-parameter, w-element
- Outputs
- PSF
ASCII, PSF binary, tr0, FSDB
- Nutmeg
ASCII, Nutbin, Nutbinf
- Integration
- Leading custom design environment
- Waveform
viewer
- WaveCrave™
waveform processor
- Operating
Systems