IEEE Solid-States Circuits Magazine - Spring 2019 - 70
The C-PHY interface introduces the concept of
multiphase encoding to help eliminate the need
for transmitting a forwarded clock, thus also
saving on wire count.
solution to transmit more bits of data
per physical conductor in a given
time interval, thus making it somewhat unique compared to traditional
digital buses. As shown in Figure 1(a),
a typical digital communication link
consists of a differential data buffer
for encoding the digital bits being
transmitted and a differential clock
buffer for encoding a timing synchronization signal, which is also transmitted and used by the receiver for
sampling the data bits.
The sampling operation itself is
performed using a D flip-flop clocked
by the timing synchronization signal
coming from the clock buffer. The
result of this traditional architecture is
that four separate conductors (wires)
are used to transmit only a single bit of
data in a given unit time interval (UI).
The C-PHY interface fundamentally
solves this apparent inefficiency in the
number of wires by attempting to generalize the forwarded clock differential
pair architecture of Figure 1(a). Just as a
differential pair exploits two wires to
work together in encoding a physical
quantity representing a logic bit, this
standard explores the possibility of
using a group of wires (more than two)
in concert to encode/transmit more
than 1 b of data per UI. This abstract
concept is shown in Figure 1(b) and
is referred to in this article as a
generalized multiconductor transmission solution.
In performing this generalization,
the C-PHY interface deploys innovative signaling methods that rely on a
hybrid single-ended/differential-signaling scheme and multilevel signal
Data P/N
(Differential)
D Q
Clock P/N
(Differential)
(a)
Multiconductor
Encoding
Circuit
Multiconductor
Maximum
Likelihood
Receiver Circuit
(b)
FIGURE 1: A C-PHY trio is best seen as a generalized multiconductor transmission solution.
(a) A typical digital communication link. (b) A generalized multiconductor transmission solution.
70
S P R I N G 2 0 19
IEEE SOLID-STATE CIRCUITS MAGAZINE
modulation. Therefore, it departs considerably from the traditional twolevel differential voltage modulation
architecture. Additionally, it introduces the concept of multiphase
encoding to help eliminate the need
for transmitting a forwarded clock,
thus also saving on wire count. In
this article, we introduce these concepts along with the implications they
have on circuit-level implementation
in advanced digital fabrication processes. We first discuss the concept
of three-phase encoding and then
describe the driver-circuit implementations required to achieve this encoding method. Subsequently, we describe
receiver circuits and the all-important
topic of clock recovery in the context
of three-phase encoding. Finally, we
describe the higher-level mapping
techniques deployed in C-PHY, which
result in pleasantly surprising flexibility at the protocol levels.
Three-Phase Encoding
As a first practical incarnation of its
underlying multiphase communication technique [7], C-PHY achieves the
generalization in Figure 1(b) by implementing a three-phase encoded transmission system using three wires. In
this system, three wires work in concert to create a synchronous data link
that achieves a throughput of approximately 2.3 b/unit. This already represents a large improvement over the
1-b/UI in a legacy differential data
link, and it uses fewer wires (three
instead of four).
The conceptual circuit diagram
for a three-phase encoded C-PHY link
is shown in Figure 2. A C-PHY bus is
both single ended and differential,
with the distinction occurring only in
whether the system is viewed from
the transmitter or receiver point of
view. When viewed at the transmitter
side, the C-PHY bus is clearly single
ended. Three single-ended phasematched drivers are used to modulate
the voltage potentials on the transmission medium (a trio of three individual wires). However, when viewed
at the receiver side, the C-PHY standard is fully differential. Specifically,
IEEE Solid-States Circuits Magazine - Spring 2019
Table of Contents for the Digital Edition of IEEE Solid-States Circuits Magazine - Spring 2019
Contents
IEEE Solid-States Circuits Magazine - Spring 2019 - Cover1
IEEE Solid-States Circuits Magazine - Spring 2019 - Cover2
IEEE Solid-States Circuits Magazine - Spring 2019 - Contents
IEEE Solid-States Circuits Magazine - Spring 2019 - 2
IEEE Solid-States Circuits Magazine - Spring 2019 - 3
IEEE Solid-States Circuits Magazine - Spring 2019 - 4
IEEE Solid-States Circuits Magazine - Spring 2019 - 5
IEEE Solid-States Circuits Magazine - Spring 2019 - 6
IEEE Solid-States Circuits Magazine - Spring 2019 - 7
IEEE Solid-States Circuits Magazine - Spring 2019 - 8
IEEE Solid-States Circuits Magazine - Spring 2019 - 9
IEEE Solid-States Circuits Magazine - Spring 2019 - 10
IEEE Solid-States Circuits Magazine - Spring 2019 - 11
IEEE Solid-States Circuits Magazine - Spring 2019 - 12
IEEE Solid-States Circuits Magazine - Spring 2019 - 13
IEEE Solid-States Circuits Magazine - Spring 2019 - 14
IEEE Solid-States Circuits Magazine - Spring 2019 - 15
IEEE Solid-States Circuits Magazine - Spring 2019 - 16
IEEE Solid-States Circuits Magazine - Spring 2019 - 17
IEEE Solid-States Circuits Magazine - Spring 2019 - 18
IEEE Solid-States Circuits Magazine - Spring 2019 - 19
IEEE Solid-States Circuits Magazine - Spring 2019 - 20
IEEE Solid-States Circuits Magazine - Spring 2019 - 21
IEEE Solid-States Circuits Magazine - Spring 2019 - 22
IEEE Solid-States Circuits Magazine - Spring 2019 - 23
IEEE Solid-States Circuits Magazine - Spring 2019 - 24
IEEE Solid-States Circuits Magazine - Spring 2019 - 25
IEEE Solid-States Circuits Magazine - Spring 2019 - 26
IEEE Solid-States Circuits Magazine - Spring 2019 - 27
IEEE Solid-States Circuits Magazine - Spring 2019 - 28
IEEE Solid-States Circuits Magazine - Spring 2019 - 29
IEEE Solid-States Circuits Magazine - Spring 2019 - 30
IEEE Solid-States Circuits Magazine - Spring 2019 - 31
IEEE Solid-States Circuits Magazine - Spring 2019 - 32
IEEE Solid-States Circuits Magazine - Spring 2019 - 33
IEEE Solid-States Circuits Magazine - Spring 2019 - 34
IEEE Solid-States Circuits Magazine - Spring 2019 - 35
IEEE Solid-States Circuits Magazine - Spring 2019 - 36
IEEE Solid-States Circuits Magazine - Spring 2019 - 37
IEEE Solid-States Circuits Magazine - Spring 2019 - 38
IEEE Solid-States Circuits Magazine - Spring 2019 - 39
IEEE Solid-States Circuits Magazine - Spring 2019 - 40
IEEE Solid-States Circuits Magazine - Spring 2019 - 41
IEEE Solid-States Circuits Magazine - Spring 2019 - 42
IEEE Solid-States Circuits Magazine - Spring 2019 - 43
IEEE Solid-States Circuits Magazine - Spring 2019 - 44
IEEE Solid-States Circuits Magazine - Spring 2019 - 45
IEEE Solid-States Circuits Magazine - Spring 2019 - 46
IEEE Solid-States Circuits Magazine - Spring 2019 - 47
IEEE Solid-States Circuits Magazine - Spring 2019 - 48
IEEE Solid-States Circuits Magazine - Spring 2019 - 49
IEEE Solid-States Circuits Magazine - Spring 2019 - 50
IEEE Solid-States Circuits Magazine - Spring 2019 - 51
IEEE Solid-States Circuits Magazine - Spring 2019 - 52
IEEE Solid-States Circuits Magazine - Spring 2019 - 53
IEEE Solid-States Circuits Magazine - Spring 2019 - 54
IEEE Solid-States Circuits Magazine - Spring 2019 - 55
IEEE Solid-States Circuits Magazine - Spring 2019 - 56
IEEE Solid-States Circuits Magazine - Spring 2019 - 57
IEEE Solid-States Circuits Magazine - Spring 2019 - 58
IEEE Solid-States Circuits Magazine - Spring 2019 - 59
IEEE Solid-States Circuits Magazine - Spring 2019 - 60
IEEE Solid-States Circuits Magazine - Spring 2019 - 61
IEEE Solid-States Circuits Magazine - Spring 2019 - 62
IEEE Solid-States Circuits Magazine - Spring 2019 - 63
IEEE Solid-States Circuits Magazine - Spring 2019 - 64
IEEE Solid-States Circuits Magazine - Spring 2019 - 65
IEEE Solid-States Circuits Magazine - Spring 2019 - 66
IEEE Solid-States Circuits Magazine - Spring 2019 - 67
IEEE Solid-States Circuits Magazine - Spring 2019 - 68
IEEE Solid-States Circuits Magazine - Spring 2019 - 69
IEEE Solid-States Circuits Magazine - Spring 2019 - 70
IEEE Solid-States Circuits Magazine - Spring 2019 - 71
IEEE Solid-States Circuits Magazine - Spring 2019 - 72
IEEE Solid-States Circuits Magazine - Spring 2019 - 73
IEEE Solid-States Circuits Magazine - Spring 2019 - 74
IEEE Solid-States Circuits Magazine - Spring 2019 - 75
IEEE Solid-States Circuits Magazine - Spring 2019 - 76
IEEE Solid-States Circuits Magazine - Spring 2019 - 77
IEEE Solid-States Circuits Magazine - Spring 2019 - 78
IEEE Solid-States Circuits Magazine - Spring 2019 - 79
IEEE Solid-States Circuits Magazine - Spring 2019 - 80
IEEE Solid-States Circuits Magazine - Spring 2019 - 81
IEEE Solid-States Circuits Magazine - Spring 2019 - 82
IEEE Solid-States Circuits Magazine - Spring 2019 - 83
IEEE Solid-States Circuits Magazine - Spring 2019 - 84
IEEE Solid-States Circuits Magazine - Spring 2019 - 85
IEEE Solid-States Circuits Magazine - Spring 2019 - 86
IEEE Solid-States Circuits Magazine - Spring 2019 - 87
IEEE Solid-States Circuits Magazine - Spring 2019 - 88
IEEE Solid-States Circuits Magazine - Spring 2019 - 89
IEEE Solid-States Circuits Magazine - Spring 2019 - 90
IEEE Solid-States Circuits Magazine - Spring 2019 - 91
IEEE Solid-States Circuits Magazine - Spring 2019 - 92
IEEE Solid-States Circuits Magazine - Spring 2019 - 93
IEEE Solid-States Circuits Magazine - Spring 2019 - 94
IEEE Solid-States Circuits Magazine - Spring 2019 - 95
IEEE Solid-States Circuits Magazine - Spring 2019 - 96
IEEE Solid-States Circuits Magazine - Spring 2019 - 97
IEEE Solid-States Circuits Magazine - Spring 2019 - 98
IEEE Solid-States Circuits Magazine - Spring 2019 - 99
IEEE Solid-States Circuits Magazine - Spring 2019 - 100
IEEE Solid-States Circuits Magazine - Spring 2019 - 101
IEEE Solid-States Circuits Magazine - Spring 2019 - 102
IEEE Solid-States Circuits Magazine - Spring 2019 - 103
IEEE Solid-States Circuits Magazine - Spring 2019 - 104
IEEE Solid-States Circuits Magazine - Spring 2019 - 105
IEEE Solid-States Circuits Magazine - Spring 2019 - 106
IEEE Solid-States Circuits Magazine - Spring 2019 - 107
IEEE Solid-States Circuits Magazine - Spring 2019 - 108
IEEE Solid-States Circuits Magazine - Spring 2019 - 109
IEEE Solid-States Circuits Magazine - Spring 2019 - 110
IEEE Solid-States Circuits Magazine - Spring 2019 - 111
IEEE Solid-States Circuits Magazine - Spring 2019 - 112
IEEE Solid-States Circuits Magazine - Spring 2019 - 113
IEEE Solid-States Circuits Magazine - Spring 2019 - 114
IEEE Solid-States Circuits Magazine - Spring 2019 - 115
IEEE Solid-States Circuits Magazine - Spring 2019 - 116
IEEE Solid-States Circuits Magazine - Spring 2019 - 117
IEEE Solid-States Circuits Magazine - Spring 2019 - 118
IEEE Solid-States Circuits Magazine - Spring 2019 - 119
IEEE Solid-States Circuits Magazine - Spring 2019 - 120
IEEE Solid-States Circuits Magazine - Spring 2019 - 121
IEEE Solid-States Circuits Magazine - Spring 2019 - 122
IEEE Solid-States Circuits Magazine - Spring 2019 - 123
IEEE Solid-States Circuits Magazine - Spring 2019 - 124
IEEE Solid-States Circuits Magazine - Spring 2019 - 125
IEEE Solid-States Circuits Magazine - Spring 2019 - 126
IEEE Solid-States Circuits Magazine - Spring 2019 - 127
IEEE Solid-States Circuits Magazine - Spring 2019 - 128
IEEE Solid-States Circuits Magazine - Spring 2019 - 129
IEEE Solid-States Circuits Magazine - Spring 2019 - 130
IEEE Solid-States Circuits Magazine - Spring 2019 - 131
IEEE Solid-States Circuits Magazine - Spring 2019 - 132
IEEE Solid-States Circuits Magazine - Spring 2019 - 133
IEEE Solid-States Circuits Magazine - Spring 2019 - 134
IEEE Solid-States Circuits Magazine - Spring 2019 - 135
IEEE Solid-States Circuits Magazine - Spring 2019 - 136
IEEE Solid-States Circuits Magazine - Spring 2019 - 137
IEEE Solid-States Circuits Magazine - Spring 2019 - 138
IEEE Solid-States Circuits Magazine - Spring 2019 - 139
IEEE Solid-States Circuits Magazine - Spring 2019 - 140
IEEE Solid-States Circuits Magazine - Spring 2019 - 141
IEEE Solid-States Circuits Magazine - Spring 2019 - 142
IEEE Solid-States Circuits Magazine - Spring 2019 - 143
IEEE Solid-States Circuits Magazine - Spring 2019 - 144
IEEE Solid-States Circuits Magazine - Spring 2019 - 145
IEEE Solid-States Circuits Magazine - Spring 2019 - 146
IEEE Solid-States Circuits Magazine - Spring 2019 - 147
IEEE Solid-States Circuits Magazine - Spring 2019 - 148
IEEE Solid-States Circuits Magazine - Spring 2019 - 149
IEEE Solid-States Circuits Magazine - Spring 2019 - 150
IEEE Solid-States Circuits Magazine - Spring 2019 - 151
IEEE Solid-States Circuits Magazine - Spring 2019 - 152
IEEE Solid-States Circuits Magazine - Spring 2019 - 153
IEEE Solid-States Circuits Magazine - Spring 2019 - 154
IEEE Solid-States Circuits Magazine - Spring 2019 - 155
IEEE Solid-States Circuits Magazine - Spring 2019 - 156
IEEE Solid-States Circuits Magazine - Spring 2019 - 157
IEEE Solid-States Circuits Magazine - Spring 2019 - 158
IEEE Solid-States Circuits Magazine - Spring 2019 - 159
IEEE Solid-States Circuits Magazine - Spring 2019 - 160
IEEE Solid-States Circuits Magazine - Spring 2019 - 161
IEEE Solid-States Circuits Magazine - Spring 2019 - 162
IEEE Solid-States Circuits Magazine - Spring 2019 - 163
IEEE Solid-States Circuits Magazine - Spring 2019 - 164
IEEE Solid-States Circuits Magazine - Spring 2019 - 165
IEEE Solid-States Circuits Magazine - Spring 2019 - 166
IEEE Solid-States Circuits Magazine - Spring 2019 - 167
IEEE Solid-States Circuits Magazine - Spring 2019 - 168
IEEE Solid-States Circuits Magazine - Spring 2019 - Cover3
IEEE Solid-States Circuits Magazine - Spring 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019winter
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018fall
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018spring
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018winter
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2014
https://www.nxtbookmedia.com