1
S3063
SONET/SDH/ATM OC-48 DIFFERENTIAL 16:1 TRANSMITTER
December 6, 1999 / Revision NC
S3063
SONET/SDH/ATM OC-48 DIFFERENTIAL 16:1 TRANSMITTER
DEVICE
SPECIFICATION
FEATURES
Micro-power Bipolar supply
Complies with Bellcore, and ITU-T
specifications
On-chip high-frequency PLL for clock
generation
Supports 2.488 Gbps (OC-48)
Reference frequency of 155.52 MHz
Interface to both LVPECL and LVTTL logic
16-bit Differential LVPECL data path
Compact 100 TQFP/TEP package
Diagnostic loopback mode
Line loopback mode
Lock detect
Low jitter LVPECL interface
Internal FIFO to decouple transmit clocks
Single 3.3V supply
Typical power 1.45 W
APPLICATIONS
SONET/SDH-based transmission systems
SONET/SDH modules
SONET/SDH test equipment
ATM over SONET/SDH
DWDM Systems
Section repeaters
Add Drop Multiplexers (ADM)
Broad-band cross-connects
Fiber optic terminators
Fiber optic test equipment
Figure 1. System Block Diagram
GENERAL DESCRIPTION
The S3063 SONET/SDH MUX chip is a fully integrated
serialization SONET OC-48 (2.488 Gbps) interface de-
vice. The chip performs all necessary parallel-to-serial
functions in conformance with SONET/SDH transmis-
sion standards. The device is suitable for SONET-
based ATM applications. Figure 1 shows a typical
network application.
On-chip clock synthesis PLL components are con-
tained in the S3063 MUX chip allowing the use of a
slower external transmit clock reference. The chip
can be used with a 155.52 MHz reference clock, in
support of existing system clocking schemes.
The low jitter LVPECL interface guarantees compli-
ance with the bit-error rate requirements of the
Bellcore and ITU-T standards. The S3063 is pack-
aged in a 100 TQFP/TEP, offering designers a small
package outline.
Network Interface
Processor
Network Interface
Processor
S3063
Tx
S3064
Rx
S3064
Rx
S3063
Tx
OTX
ORX
OTX
ORX
16
16
16
16
S3056
S3056
2
S3063
SONET/SDH/ATM OC-48 DIFFERENTIAL 16:1 TRANSMITTER
December 6, 1999 / Revision NC
Figure 3. STS-48/OC-48 Frame Format
9 Rows
48 A1
Bytes
48 A2
Bytes
A1 A1
A1 A1
A2 A2
A2 A2
Transport Overhead 144 Columns
144 x 9 = 1296 bytes
Synchronous Payload Envelope 4176 Columns
4176 x 9 = 37,584 bytes
125
sec
v
v
End Equipment
Payload to
SPE mapping
Maintenance,
protection,
switching
Optical
transmission
Scrambling,
framing
Fiber Cable
End Equipment
Section layer
Photonic layer
Line layer
Path layer
Path layer
Section layer
Photonic layer
Line layer
Functions
Elec.
CCITT
Optical Data Rate (Mbps)
STS-1
OC-1
51.84
STS-3
STM-1
OC-3
155.52
STS-12
STM-4
OC-12
622.08
STS-24
STM-8
OC-24
1244.16
STS-48 STM-16
OC-48 2488.32
Table 1. SONET Signal Hierarchy
Figure 2. SONET Structure
SONET OVERVIEW
Synchronous Optical Network (SONET) is a standard
for connecting one fiber system to another at the opti-
cal level. SONET, together with the Synchronous
Digital Hierarchy (SDH) administered by the ITU-T,
forms a single international standard for fiber inter-
connect between telephone networks of different
countries. SONET is capable of accommodating a
variety of transmission rates and applications.
The SONET standard is a layered protocol with four
separate layers defined. These are:
Photonic
Section
Line
Path
Figure 2 shows the layers and their functions. Each of
the layers has overhead bandwidth dedicated to ad-
ministration and maintenance. The photonic layer
simply handles the conversion from electrical to opti-
cal and back with no overhead. It is responsible for
transmitting the electrical signals in optical form over
the physical media. The section layer handles the
transport of the framed electrical signals across the
optical cable from one end to the next. Key functions
of this layer are framing, scrambling, and error moni-
toring. The line layer is responsible for the reliable
transmission of the path layer information stream car-
rying voice, data, and video signals. Its main functions
are synchronization, multiplexing, and reliable trans-
port. The path layer is responsible for the actual trans-
port of services at the appropriate signaling rates.
Data Rates and Signal Hierarchy
Table 1 contains the data rates and signal designa-
tions of the SONET hierarchy. The lowest level is the
basic SONET signal referred to as the synchronous
transport signal level-1 (STS-1). An STS-
N signal is
made up of
N byte-interleaved STS-1 signals. The
optical counterpart of each STS-
N signal is an opti-
cal carrier level-
N signal (OC-N). The S3063 chip
supports the OC-48 data rate (2.488 Gbps).
Frame and Byte Boundary Detection
The SONET/SDH fundamental frame format for STS-48
consists of 144 transport overhead bytes followed by
Synchronous Payload Envelope (SPE) bytes. This
pattern of 144 overhead and 4176 SPE bytes is re-
peated nine times in each frame. Frame and byte
boundaries are detected using the A1 and A2 bytes
found in the transport overhead. (See Figure 3.)
For more details on SONET operations, refer to the
Bellcore SONET standard document.
3
S3063
SONET/SDH/ATM OC-48 DIFFERENTIAL 16:1 TRANSMITTER
December 6, 1999 / Revision NC
The sequence of operations is as follows:
Transmitter Operations:
1. 16-bit parallel input
2. Parallel-to-serial conversion
3. Serial output
Internal clocking and control functions are transpar-
ent to the user. Details of data timing can be seen in
Figures 7, 8 and 9.
S3063 OVERVIEW
The S3063 transmitter implements SONET/SDH se-
rialization and transmission functions. The block dia-
gram in Figure 4 shows the basic operation of the
chip. This chip can be used to implement the front
end of SONET equipment, which consists primarily
of the serial transmit interface and the serial receive
interface. The chip includes parallel-to-serial conver-
sion and system timing. The system timing circuitry
consists of a high-speed phase detector, clock di-
vider, and clock distribution throughout the front end.
Figure 4. S3063 Functional Block Diagram
M
U
X
M
U
X
16
PINP/N[15:0]
LLDP/N
LLCLKP/N
LLEB
16:1 PARALLEL
TO SERIAL
TSDP/N
LSDP/N
DLEB
PICLKP/N
TIMING
GEN
PCLKP/N
LOCKDET
155MCKP/N
CLOCK
DIVIDER and
PHASE DETECTOR
RSTB
D
TSCLKP/N
LSCLKP/N
TESTEN
REFCLKP/N
PHINITP/N
CAP1
CAP2
PHERRP/N
Suggested Interface Devices
C
C
M
A
6
5
0
3
S
e
c
i
v
e
D
y
r
e
v
o
c
e
R
k
c
o
l
C
8
4
-
C
O
C
C
M
A
4
6
0
3
S
r
e
v
i
e
c
e
R
8
4
-
C
O
4
S3063
SONET/SDH/ATM OC-48 DIFFERENTIAL 16:1 TRANSMITTER
December 6, 1999 / Revision NC
S3063 ARCHITECTURE/FUNCTIONAL
DESIGN
MUX OPERATION
The S3063 performs the serializing stage in the pro-
cessing of a transmit SONET STS-48 bit serial data
stream. It converts the 16-bit serial 155.52 Mbyte/sec
data stream to bit serial format at 2.488 Gbps. Diag-
nostic loopback is provided (transmitter to receiver),
and line loopback is also provided (receiver to trans-
mitter).
A high-frequency bit clock is generated from a
155.52 MHz frequency reference by using a fre-
quency synthesizer consisting of an on-chip phase-
locked loop circuit with a divider, VCO and loop filter.
Clock Divider and Phase Detector
The clock divider and phase detector, shown in the
block diagram in Figure 4, contains monolithic PLL
components that generate signals required to drive
the loop filter.
The REFCLK input must be generated from a differ-
ential LVPECL crystal oscillator which has a fre-
quency accuracy which exceeds the value stated in
Table 6 in order for the VCOCLK frequency to have
the same accuracy required for operation in a
SONET system.
In order to meet the 0.01 UI SONET jitter generation,
the maximum reference clock jitter must be guaran-
teed over the 12 kHz to 20 MHz bandwidth. For
details of reference clock jitter requirements, see
Table 2.
The onchip phase detector, which compares the
phase relationship between the VCO input and the
REFCLKP/N input, drives the loop filter.
Timing Generator
The timing generator function, seen in Figure 4, pro-
vides two separate functions. It provides a 16-bit par-
allel rate version of the TSCLK, and a mechanism for
aligning the phase between the incoming 16-bit paral-
lel clock and the clock which loads the parallel-to-
serial shift register.
The PCLK output is a 16-bit parallel rate version of
TSCLK. For STS-48, the PCLK frequency is 155.52
MHz. PCLK is intended for use as a 16-bit rate clock
for upstream multiplexing and overhead processing
circuits. Using PCLK for upstream circuits will ensure
a stable frequency and phase relationship between
the data coming into and leaving the S3063 device.
In the parallel-to-serial conversion process, the in-
coming data is passed from the PICLK 16-bit parallel
clock timing domain to the internally generated 16-bit
parallel clock timing domain, which is phase aligned
to TSCLK.
The timing generator also produces a feedback ref-
erence clock to the phase detector. A counter divides
the synthesized clock down to the same frequency
as the Reference Clock.
Parallel-to-Serial Converter
The parallel-to-serial converter shown in Figure 4 is
comprised of a FIFO and a parallel-to-serial register.
The FIFO input latches the data from the PINP/N[15:0]
bus on the rising edge of PICLKP. The parallel-to-serial
register is a loadable shift register which takes its paral-
lel input from the FIFO output.
An internally generated divide by 16 clock, which is
phase aligned to the transmit serial clock as de-
scribed in the Timing Generator description, activates
the parallel data transfer between registers. The serial
data is shifted out of the parallel-to-serial register at
the TSCLK rate.
FIFO
A FIFO is added to decouple the internal and exter-
nal (PICLK) clocks. The internally generated divide
by 16 clock is used to clock out data from the FIFO.
PHINIT and LOCKDET are used to center or reset
the FIFO. The PHINIT and LOCKDET signals will
center the FIFO after the third PICLK pulse. This is
in order to insure that PICLK is stable. This scheme
allows the user to have an infinite PCLK to PICLK
delay through the ASIC. Once the FIFO is centered,
the PCLK to PICLK delay can have a maximum drift
as specified in Table 20.
Table 2. Reference Jitter Limits
n
i
r
e
t
t
i
J
k
c
o
l
C
e
c
n
e
r
e
f
e
R
m
u
m
i
x
a
M
d
n
a
B
z
H
M
0
2
o
t
z
H
k
2
1
g
n
i
t
a
r
e
p
O
e
d
o
M
s
m
r
s
p
1
8
4
-
S
T
S
5
S3063
SONET/SDH/ATM OC-48 DIFFERENTIAL 16:1 TRANSMITTER
December 6, 1999 / Revision NC
FIFO Initialization
The FIFO can be initialized in one of the following
three ways:
1. During power up, once the PLL has locked to the
reference clock provided on the REFCLK pins, the
LOCKDET will go active and initialize the FIFO.
2. When RSTB goes active, the entire chip is reset.
This causes the PLL to go out of lock and thus the
LOCKDET goes inactive. When the PLL reac-
quires the lock, the LOCKDET goes active and
initializes the FIFO. Note: PCLK is held reset
when RSTB is active.
3. The user can also initialize the FIFO by raising
PHINIT.
During normal running operation, the incoming data
is passed from the PICLK timing domain to the inter-
nally generated divide by 16 clock timing domain.
Although the frequency of PICLK and the internally
generated clock is the same, their phase relationship
is arbitrary. To prevent errors caused by short setup
or hold times between the two timing domains, the
timing generator circuitry monitors the phase rela-
tionship between PICLK and the internally generated
clock. When a potential setup or hold time violation
is detected, the phase error goes high. If the condi-
tion persists, PHERR will remain high. When
PHERR conditions occur, PHINIT should be acti-
vated to recenter the FIFO (at least 2 PCLK peri-
ods). This can be done by connecting PHERR to
PHINIT. When realignment occurs up to ten bytes of
data will be lost. The user can also take in the
PHERR signal, process it and send an output to
PHINIT in such a way that idle bytes are lost during
the realignment process. PHERR will go inactive
when the realignment is complete. (See Figure 11).
OTHER OPERATING MODES
Diagnostic Loopback
When the Diagnostic Loopback Enable (DLEB) input
is active, a loopback from the transmitter to the re-
ceiver at the serial data rate can be set up for diag-
nostic purposes. The differential serial output clock
and data from the transmitter (LSCLK and LSD) is
routed to the serial-to-parallel block in place of the
normal data stream (RSCLK and RSD).
Line Loopback
The line loopback circuitry consists of alternate clock
and data output drivers. For the S3063, it selects the
source of the data and clock which is output on TSD
and TSCLK. When the Line Loopback Enable
(LLEB) input is inactive, it selects data and clock
from the parallel to serial converter block. When
LLEB is active, it forces the output data multiplexer
to select data and clock from the LLD and LLCLK
inputs, and a receive-to-transmit loopback can be
established at the serial data rate. The LLEB and
DLEB can be active at the same time.