A 47pJ/pulse 3.1-to-5GHz All-Digital UWB Transmitter in 90nm CMOS David D. Wentzloff and Anantha P. Chandrakasan Massachusetts Institute of Technology Cambridge, MA ISSCC 2007
Motivation Energy/bit [J]
• Low-data rate, energy-constrained apps. 1μ 0.1μ
[ISSCC]
10n 1n
Trend: Data rate Energy/bit
0.1n 1k 10k 0.1M 1M 10M 0.1G 1G Data rate [b/s]
• Pulsed-UWB signaling inherently duty-cycled TX and RX on only when a pulse is present
Fast (2ns) turn-on time
System Specifications • PPM signaling with non-coherent receiver Data encoded in pulse position
Variable frame time 1
1
0
0
30ns
• Three channel frequency plan PSD
Each channel 550MHz wide Center frequency: 6000ppm 3.1GHz
Self-mixing receiver
5GHz
Relaxed RF tolerance
All-Digital Transmitter
Pulse Generation Principle • Use a tapped variable delay line and edge combiner to synthesize a pulse Positive Edge Combiner
…
Equivalent to… Pulse LO
Center frequency depends on delay
Single modulated pulse
Width depends on number of edges combined
Frequency selectivity without LO
Spectrum cSarbmlgin PSD [dBm/MHz]
10
Randomly modulated PPM signals have spectral lines
0 -10 -20
PPM+BPSK scrambling eliminates tones
-30 -40 0.8
0.9 1 1.1 Normalized Frequency
1.2
Conventional PPM+BPSK Data n pulse
Data n+1 pulse
Inverted pulse
Spectrum cSarbmlgin PSD [dBm/MHz]
10
Randomly modulated PPM signals have spectral lines
0 -10 -20
PPM+Delay-Based BPSK scrambling eliminates tones in the main lobe
-30 -40 0.8
0.9 1 1.1 Normalized Frequency
1.2
Proposed PPM+DB-BPSK Data n pulse
Data n+1 pulse
0.5TRF Delay
DB-BPSK: Minimal Overhead
Transmitter Block Diagram 32 stages, digital delay PRF
PRBS
Edge Selection
Mask edges to combiner
Feedback stage disabled when pulsing
30-Edge Combiner
Positive edge in
one RF pulse out
Digital Delay Stage 25f
50f
Full-swing signals
____ in[n] in[n]
6-bit current starving
in[n+1] 25f
50f
______ in[n+1]
R1[n] 2-bit cap bank
R2[n] PRBS
Overall ±30% variation in delay
8-bit delay control
Only selected edges are combined
Delay Line Calibration Configure delay line as a ring oscillator
fRING = fRF / 32 Measure frequency by counting ring cycles
8-bit control
C1 C0
I5
I4
I3
I2
I1
I0
Begin
Choose cap bank
4 banks
No
Yes
Choose next current bit
6 bits
Measure frequency
No
Last current bit?
Yes
Frequency in range?
Done
Delay Range and Accuracy Simulated RF Output Frequency [GHz]
6 5 4 3 2 1 0
FF 0
31 63
TT
SS
95 127 159 191 223 255 Digital Code
Delay Range and Accuracy Measured RF Output Calibration Accuracy
5
50
4
25
3
MHz
Frequency [GHz]
6
2 Measured RF and cal. output
1 0
0
31 63
95 127 159 191 223 255 Digital Code
0
-25 -50 0
31
63 95 127 159 191 Digital Code
Ring output is an accurate measure of pulse center frequency
• Energy consumed in sub-Vt leakage and CV 2 • Digital architecture practical for non-coherent RX Acknowledgements – MARCO/DARPA Focus Center for Circuit & System Solutions (C2S2), National Science Foundation (NSF), and STMicroelectronics for chip fabrication