|
|
 |
 |
 |
|
True Circuits provides five general categories of low-jitter PLL
hard macros: Clock Generator PLLs, Deskew PLLs, Spread Spectrum PLLs,
Low Bandwidth PLLs, and High Resolution PLLs. We also offer low-jitter DDR DLL hard
macros. These hard macros have excellent jitter performance while
operating in the hostile mixed-signal noise environment present in
today's ICs. They span nearly all performance points and features
typically requested by ASIC, FPGA and SoC designers. Our PLLs support
wide frequency and multiplication factor ranges and include special
circuitry called LockNow! technology that allows for very fast
locking with minimal frequency overshoot. Our DLLs have excellent
linearity, very high resolution and are ideal for high-speed DDR
interface applications. These PLL and DLL hard macros are available in
TSMC, UMC, Chartered and Common Platform logic processes from 0.25um to 40nm.
 |
PLLs have historically faced a tradeoff between typically
undesirable options. True Circuits' LockNow! technology
obliterates this tradeoff. LockNow! PLLs achieve lock in essentially
constant time at a particular output frequency independent of feedback
divider and bandwidth settings, regardless of the loop bandwidth for a
given output frequency, and add no additional frequency
overshoot. Unlike competing designs, LockNow! PLLs have no special
modes that require external control and no lurking failure mechanisms
found only on the production line. Circuit designers employing
LockNow! PLLs can typically expect two or more orders of magnitude
improvement in lock times with the same level of input period jitter
rejection as before.
True Circuits' continuous product improvements are driven by lab
experience, customer requirements and our unique understanding of the
PLL design problem. LockNow! technology is just one of the many
improvements that we have standardized into our entire family of PLL
designs and rolled out to our customers over the last few years. In
this case, LockNow! technology was developed for customers with fast
start-up time requirements, usually stemming from low-power designs
which power down the PLL when not active. However, as there is no
tradeoff with LockNow! technology, all our PLL customers benefit from
this significant improvement.
|
 |





 |
 |
 |
 |
|
The DDR DLL uses a reference clock to establish a time base in order to
delay arbitrary (nonperiodic) strobe signals by precise fractions of the
clock cycle. It uses a phase-locked analog delay line which rejects
temperature and supply voltage variations, and has high supply noise
rejection for very low jitter operation. TCI can configure this block
to have almost any number of slaves (which delay the arbitrary signals)
with a single master section (which establishes the time base) to minimize
area and power. The slave delays can be independently set to precise
values or dynamically adjusted after determining the boundaries of a
data eye. The DDR DLL has excellent linearity and very high resolution.
The analog delay-line architecture used in our DLL design sharply contrasts
with those used in digital DLL approaches. The analog control loop
allows our DLL to continuously and smoothly compensate its delays to
changing voltage and temperature conditions, without any quantization
jitter or output glitches. However, digital delay-line control loops,
which typically multiplex between inverter outputs along a string of
inverters, must select between quantized delay values. Such approaches
can lead to imprecise delays and either output glitches from updates or
timing drifts from voltage and temperature variations in the absence of
updates. The analog delay line used in our DLL design is internally
isolated from supply noise for very low output jitter, while digital
delay lines tend to be very supply noise sensitive as they convert it
percent-for-percent into output jitter. Our analog delay line also
provides pulse width compensation to minimize pulse width distortion,
unlike digital delay lines. Finally, our DLL design provides very high
digital adjustment resolution (typically 7 bits), where the steps are
precise fractions of the clock period, unlike digital DLL designs where
the adjustment steps are very large and not well calibrated.
|
|