Electro-optical apparatus having high-throughput electrical data links
11006193 ยท 2021-05-11
Assignee
Inventors
Cpc classification
H01L2224/16225
ELECTRICITY
H01L2224/16227
ELECTRICITY
H01L25/167
ELECTRICITY
H04B2210/516
ELECTRICITY
International classification
H01L25/065
ELECTRICITY
Abstract
An electro-optical apparatus having an ASIC electrically linked, by way of a multistage SerDes, to an array of optical data transmitters and receivers. In an example embodiment, a first SerDes stage is connected to the ASIC by a plurality of relatively wide, short electrical buses and further connected to a second SerDes stage by a plurality of narrower, longer electrical buses. The second SerDes stage is located in close proximity to the transmitter/receiver array to enable the signals transmitted therebetween to be switched at a high frequency rate, e.g., higher than 500 MHz. The width and length of said narrower, longer electrical buses are selected such as to support a high overall data throughput for the corresponding electrical data links between the ASIC and the transmitter/receiver array while being able to afford acceptable levels of signal integrity, power usage, and timing skews in these links.
Claims
1. An apparatus comprising: an optical data transmitter configured to generate a modulated optical carrier; first and second electrical buses; first and second electrical serializers serially connected between the first electrical bus and the optical data transmitter, the first electrical serializer being configured to serialize a first number of parallel bitstreams transmitted on the first electrical bus into a second number of parallel bitstreams for transmission to the second electrical serializer via the second electrical bus; and first and second interface circuits, the first interface circuit being connected between the first electrical serializer and the second electrical bus, the second interface circuit being connected between the second electrical bus and the second electrical serializer; wherein the optical data transmitter is configured to generate a sequence of optical modulation symbols of the modulated optical carrier in response to a single bitstream or a plurality of parallel bitstreams generated by the second electrical serializer based on the second number of parallel bitstreams; wherein the first interface circuit is configured to convert a binary waveform received from the first electrical serializer into a different waveform and apply said different waveform to the second electrical bus; and wherein the second interface circuit is configured to convert a waveform received from the second electrical bus into a binary waveform for processing in the second electrical serializer.
2. The apparatus of claim 1, further comprising: first and second IC chips, the first IC chip including the first electrical serializer, the second IC chip including the second electrical serializer; and a separate substrate that has the second electrical bus thereon.
3. The apparatus of claim 1, wherein the optical data transmitter is configured to generate the optical modulation symbols using a PAM-2.sup.r constellation, where r is a number of bitstreams received by the optical data transmitter from the second electrical serializer.
4. The apparatus of claim 1, wherein the first interface circuit is configured to convert the second number of parallel bitstreams into a plurality of modulated electrical signals transmitted in parallel, said modulated electrical signals being modulated in amplitude or phase or in amplitude and phase to encode data of the second number of parallel bitstreams.
5. The apparatus of claim 4, wherein a number of the modulated electrical signals transmitted in parallel is greater than the second number.
6. The apparatus of claim 1, further comprising: an electrical core circuit configured to generate the parallel bitstreams transmitted on the first electrical bus and a plurality of parallel bitstreams transmitted on a third electrical bus that is separate from the first and second electrical buses; and an additional optical data transmitter electrically connected to the electrical core circuit by a series of electrical serializers to optically transmit data of said plurality of parallel bitstreams transmitted on the third electrical bus.
7. The apparatus of claim 6, further comprising an optical data receiver configured to optically receive data; and wherein the electrical core circuit is electrically connected to the optical data receiver to receive another plurality of parallel bitstreams on a fourth electrical bus via a series of electrical deserializers, said another plurality of parallel bitstreams carrying the data optically received by the optical data receiver.
8. The apparatus of claim 6, wherein the electrical core circuit comprises an NM electrical switch, where N and M are positive integers, and at least one of N and M is greater than one.
9. The apparatus of claim 1, further comprising: an optical data receiver configured to optically receive data; and first and second electrical deserializers serially connected between the optical data receiver and a third electrical bus, the first electrical deserializer being configured to deserialize the data optically received by the optical data receiver into a third number of parallel bitstreams for transmission on a fourth electrical bus, the second electrical deserializer being configured to deserialize the third number of parallel bitstreams into a fourth number of parallel bitstreams transmitted on the third electrical bus.
10. An apparatus comprising: an optical data transmitter configured to generate a modulated optical carrier; first and second electrical buses; first and second electrical serializers serially connected between the first electrical bus and the optical data transmitter, the first electrical serializer being configured to serialize a first number of parallel bitstreams transmitted on the first electrical bus into a different second number of parallel bitstreams for transmission to the second electrical serializer via the second electrical bus; an optical data receiver configured to optically receive data; and an electrical core circuit configured to generate the parallel bitstreams transmitted on the first electrical bus, the electrical core circuit being electrically connected to the optical data receiver to receive another plurality of parallel bitstreams on a third electrical bus via a series of electrical deserializers, said another plurality of parallel bitstreams carrying the data optically received by the optical data receiver; and wherein the optical data transmitter is configured to generate a sequence of optical modulation symbols of the modulated optical carrier in response to a single bitstream or a plurality of parallel bitstreams generated by the second electrical serializer based on the second number of parallel bitstreams.
11. The apparatus of claim 10, wherein the electrical core circuit is further configured to generate a plurality of parallel bitstreams transmitted on a fourth electrical bus; and wherein the apparatus further comprises an additional optical data transmitter electrically connected to the electrical core circuit by a series of electrical serializers to optically transmit data of said plurality of parallel bitstreams transmitted on the fourth electrical bus.
12. The apparatus of claim 10, wherein the second number is smaller than the first number.
13. The apparatus of claim 10, wherein electrical signals transmitted on the second electrical bus are switched at a higher frequency rate than electrical signals transmitted on the first electrical bus.
14. The apparatus of claim 10, wherein the apparatus comprises a plurality of optical data receivers and a plurality of optical data transmitters; wherein each of the optical data receivers is electrically connected to the electrical core circuit to electrically transmit thereto respective optically received data; and wherein each of the optical data transmitters is electrically connected to the electrical core circuit to electrically receive therefrom respective data for optical transmission.
15. An apparatus comprising: an optical data transmitter configured to generate a modulated optical carrier; first and second electrical buses; first and second electrical serializers serially connected between the first electrical bus and the optical data transmitter, the first electrical serializer being configured to serialize a first number of parallel bitstreams transmitted on the first electrical bus into a different second number of parallel bitstreams for transmission to the second electrical serializer via the second electrical bus; and an electrical core circuit configured to generate the parallel bitstreams transmitted on the first electrical bus, the electrical core circuit comprising an NM electrical switch, where N and M are positive integers, and at least one of N and M is greater than one; and wherein the optical data transmitter is configured to generate a sequence of optical modulation symbols of the modulated optical carrier in response to a single bitstream or a plurality of parallel bitstreams generated by the second electrical serializer based on the second number of parallel bitstreams.
16. The apparatus of claim 15, wherein the electrical core circuit is further configured to generate a plurality of parallel bitstreams transmitted on a third electrical bus; and wherein the apparatus further comprises an additional optical data transmitter electrically connected to the electrical core circuit by a series of electrical serializers to optically transmit data of said plurality of parallel bitstreams transmitted on the third electrical bus.
17. The apparatus of claim 15, wherein the second number is smaller than the first number.
18. The apparatus of claim 15, wherein electrical signals transmitted on the second electrical bus are switched at a higher frequency rate than electrical signals transmitted on the first electrical bus.
19. The apparatus of claim 15, wherein the apparatus comprises a plurality of optical data receivers and a plurality of optical data transmitters; wherein each of the optical data receivers is electrically connected to the electrical core circuit to electrically transmit thereto respective optically received data; and wherein each of the optical data transmitters is electrically connected to the electrical core circuit to electrically receive therefrom respective data for optical transmission.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other aspects, features, and benefits of various disclosed embodiments will become more fully apparent, by way of example, from the following detailed description and the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9)
(10) In some embodiments, the number N of optical transmitters 174 may be different from the number M of optical receivers 184. In some other embodiments, N=M.
(11) In some embodiments, the number N can be N=1.
(12) In some embodiments, the number M can be M=1.
(13) System 100 comprises a core electrical circuit (e.g., an ASIC) 102 that is electrically linked to optical transmitters 174 and optical receivers 184 as explained in more detail below. As a result, circuit 102 can transmit data signals by way of optical transmitters 174 and can receive data signals by way of optical receivers 184.
(14) The function of the core electrical circuit 102 may depend on the specific embodiment. For example, in some embodiments, system 100 can be an NM optical-electrical-optical (OEO) switch configured to perform signal switching in the electrical domain using a corresponding NM electrical switch implemented by the core electrical circuit 102.
(15) In some other example embodiments, system 100 can be a multichannel OEO 3R converter. Herein, 3R stands for re-timing, re-shaping, and re-amplifying data signals. This type of system 100 can be used, e.g., for changing the assignment of carrier wavelengths of some data signals transmitted therethrough. In such embodiments, the core electrical circuit 102 is designed to support the indicated conversion.
(16) In other example embodiments, the system architecture indicated in
(17) In an example embodiment, system 100 comprises N transmit-channel circuits 104.sub.1-104.sub.N associated with the optical transmitters (OTx's) 174.sub.1-174.sub.N, respectively, and M receive-channel circuits 106.sub.1-106.sub.M associated with the optical receivers (ORx's) 184.sub.1-184.sub.M, respectively. In some embodiments, the N transmit channels may be implemented using N nominally identical circuits, e.g., different respective instances (nominal copies) of the same transmit-channel circuit. Similarly, the M receive channels may be implemented using M nominally identical circuits, e.g., different respective instances of the same receive-channel circuit.
(18) In an example embodiment, a transmit-channel circuit 104.sub.n (where n=1, . . . , N) comprises a first serializer (SER) 114.sub.n, a first interface circuit 118.sub.n, a second interface circuit 132.sub.n, and a second serializer 136.sub.n that are serially connected in the transmit chain between the core electrical circuit 102 and optical transmitter 174.sub.n using electrical buses 112.sub.n, 116.sub.n, 120.sub.n, 134.sub.n, and 138.sub.n. Electrical bus 112.sub.n is a p-bit data bus, e.g., implemented using p parallel electrical lines, where p is an integer greater than 1. Each of electrical buses 116.sub.n, 120.sub.n, and 134.sub.n is a q-bit bus, e.g., implemented using q parallel electrical lines, where q is an integer constrained by the inequality 1<q<p. Electrical bus 138.sub.n is an r-bit bus, where r is an integer constrained by the inequality 1<r<q.
(19) In an example embodiment, the following values of p, q, and r may be used: p=128; q=16; r=2.
(20) In some embodiments, r=1. In such embodiments, electrical bus 138.sub.n is replaced by a corresponding single electrical line.
(21) In some embodiments, electrical bus 120.sub.n may have a different number of parallel electrical lines than either of electrical buses 116.sub.n and 134.sub.n. However, the number of parallel electrical lines in electrical bus 120.sub.n may still be smaller than the number p.
(22) In an example embodiment, optical transmitter 174.sub.n may be configured to generate the corresponding optical output signal using an optical PAM-2.sup.r constellation such that, in each modulation time slot, the transmitted PAM-2.sup.r optical symbol carries the corresponding r bits applied to the optical transmitter by electrical bus 138.sub.n. Herein, PAM stands for pulse-amplitude modulation. A person of ordinary skill in the art will understand that other suitable optical constellations may alternatively be selected based on the number r.
(23) In an example embodiment, serializer 114.sub.n operates to compress the p bit streams applied thereto by electrical bus 112.sub.n into q bit streams, which are then transmitted downstream by way of electrical bus 116.sub.n. Due to this compression, the resulting electrical data signals transmitted on electrical bus 116.sub.n are switched at a higher frequency rate than the corresponding electrical data signals transmitted on electrical bus 112.sub.n.
(24) In some embodiments, the total data rate at which electrical bus 112.sub.n transmits data may be higher than, e.g., 1000 Mbps. In various embodiments, any suitable electrical modulation format can be used. Examples of such formats include but are not limited to binary non-return-to-zero (NRZ), binary return-to-zero (RZ), PAM, etc.
(25) Electrical bus 120.sub.n is typically of a greater physical length than the other electrical buses of transmit-channel circuit 104.sub.n. This feature is explained in more detail in reference to
(26) For example, each of the electrical data signals transmitted on electrical bus 116.sub.n may be a sequence of binary NRZ waveforms in which one constant voltage level represents a binary 1 and the other constant voltage level represents a binary 0. In such an electrical data signal, a repeating 01 bit sequence may be represented by a sequence of substantially rectangular pulses, the rising and falling edges of which cause said electrical data signal to have relatively strongly pronounced high-frequency components that would be susceptible to strong distortions and loss in electrical bus 120.sub.n. However, interface circuit 118.sub.n may be configured to transform a sequence of binary NRZ waveforms into a sequence of other waveforms that are shaped such as to significantly reduce the rate(s) of distortions and loss to which the resulting electrical signal is subjected in electrical bus 120.sub.n. Interface circuit 132.sub.n can then be used to substantially recover the initial binary NRZ waveforms based on said other waveforms received via electrical bus 120.sub.n from interface circuit 118.sub.n. The recovered binary NRZ waveforms are then transmitted further downstream on electrical bus 134.sub.n. Herein, NRZ stands for non-return-to-zero.
(27) The number q and per-line bit rate for electrical bus 120.sub.n may be selected such as to keep the amounts of signal processing in interface circuits 118.sub.n and 132.sub.n relatively small but sufficient for preserving the integrity of the electrical data signals transmitted through this electrical bus.
(28) In an example embodiment, serializer 136.sub.n operates to compress the q bit streams applied thereto by electrical bus 134.sub.n into r bit streams, which are then transmitted downstream by way of electrical bus 138.sub.n. Due to this compression, the resulting electrical data signals transmitted on electrical bus 138.sub.n are switched at an even higher frequency rate than the corresponding electrical data signals transmitted on electrical bus 134.sub.n. As already indicated above, in some embodiments, the number r may be r=1. In such embodiments, serializer 136.sub.n operates to compress the q received bit streams into a corresponding single bit stream.
(29) In an example embodiment, a receive-channel circuit 106.sub.m (where m=1, . . . , M) comprises a first deserializer (DES) 156.sub.m, a first interface circuit 152.sub.m, a second interface circuit 128.sub.m, and a second deserializer 124.sub.m that are serially connected in an electrical receive chain between the optical receiver 184.sub.m and core electrical circuit 102 using electrical buses 122.sub.m, 126.sub.m, 140.sub.m, 154.sub.m, and 158.sub.m. Electrical bus 122.sub.m is an s-bit data bus, e.g., implemented using s parallel electrical lines, where s is an integer greater than 1. Each of electrical buses 126.sub.m, 140.sub.m, and 154.sub.m is a t-bit bus, where t is an integer constrained by the inequality 1<t<s. Electrical bus 158.sub.m is a u-bit bus, where u is an integer constrained by the inequality 1<u<s.
(30) In an example embodiment, the following values of s, t, and u may be used: s=128; t=16; u=2.
(31) In some embodiments, u=1. In such embodiments, electrical bus 158.sub.m is replaced by a corresponding single electrical line.
(32) In some embodiments, electrical bus 140.sub.m may have a different number of parallel electrical lines than either of electrical buses 128.sub.m and 152.sub.m. However, the number of parallel electrical lines in electrical bus 140.sub.m may still be smaller than the number s.
(33) In an example embodiment, optical receiver 184.sub.m may be configured to detect a received optical input signal that has been generated by the corresponding remote optical transmitter using a PAM-2.sup.u constellation such that, in each modulation time slot, the transmitted PAM-2.sup.u optical symbol carries the corresponding u bits. A person of ordinary skill in the art will understand that the use of other optical constellations is also possible, with the constellation selection being made, e.g., based on the number u.
(34) In an example embodiment, deserializer 156.sub.m operates to decompress the u bit streams applied thereto by electrical bus (or single line) 158.sub.m into t bit streams, which are then transmitted upstream by way of electrical bus 154.sub.m. Due to this decompression, the resulting electrical data signals transmitted on electrical bus 154.sub.m are switched at a lower frequency rate than the corresponding electrical data signals transmitted on electrical bus (or single line) 158.sub.m.
(35) The physical length of electrical bus 140.sub.m may be similar to that of electrical bus 120.sub.n. The physical length of electrical bus 140.sub.m is also typically greater than the physical lengths of the other electrical buses of receive-channel circuit 106.sub.m (also see
(36) In an example embodiment, deserializer 124.sub.m operates to decompress the t bit streams applied thereto by electrical bus 126.sub.m into s bit streams, which are then transmitted upstream by way of electrical bus 122.sub.m. Due to this decompression, the resulting electrical data signals transmitted on electrical bus 122.sub.m are switched at an even lower frequency rate than the corresponding electrical data signals transmitted on electrical bus 126.sub.m. In at least some embodiments, electrical buses 126.sub.m and 112.sub.n may be clocked at the same frequency.
(37) In various embodiments, any suitable electrical modulation format can be used for data transmission on electrical bus 122.sub.m. Examples of such formats include but are not limited to NRZ, RZ, and PAM.
(38) The dashed lines in
(39) A first integrated circuit, labeled 110, may be an ASIC that includes the core electrical circuit 102, serializers 114.sub.1-114.sub.N, deserializers 124.sub.1-124.sub.M, interface circuits 118.sub.1-118.sub.N and 128.sub.1-128.sub.M, and electrical buses 112.sub.1-112.sub.N, 116.sub.1-116.sub.N, 122.sub.1-122.sub.M, and 126.sub.1-126.sub.M.
(40) A second integrated circuit, labeled 130, may be a drive circuit configured to drive the optical modulators of optical transmitters 174.sub.1-174.sub.N in response to the data signals received via electrical buses 120.sub.1-120.sub.N from circuit 110. Circuit 130 may include interface circuits 132.sub.1-132.sub.N, serializers 136.sub.1-136.sub.N, drive-circuit portions of optical transmitters 174.sub.1-174.sub.N, and electrical buses 134.sub.1-134.sub.N and 138.sub.1-138.sub.N.
(41) A third integrated circuit, labeled 170, may be an electro-optical circuit that includes the light sources (e.g., lasers) and optical modulators of optical transmitters 174.sub.1-174.sub.N (also see
(42) A fourth integrated circuit, labeled 180, may be an electro-optical circuit that includes light detectors of optical receivers 184.sub.1-184.sub.M (also see
(43) A fifth integrated circuit, labeled 150, may be a signal-processing circuit configured to (i) recover the data encoded in the received optical signals by demodulating the corresponding electrical signals generated by the light detectors of circuit 180 and (ii) deserialize the resulting bit streams for transmission via electrical buses 140.sub.1-140.sub.M to circuit 110. Circuit 150 includes amplifier portions and signal slicers of optical receivers 184.sub.1-184.sub.M (also see
(44) In various alternative embodiments, other packaging solutions can be used to implement system 100. For example, packaging solutions that involve two, three, or four IC chips are contemplated. In general, system 100 can be implemented using any suitable, practically feasible number of IC chips.
(45)
(46) As shown, system 100 comprises a substrate 202 on which integrated circuits (IC chips) 110 and 130 are mounted. Substrate 202 also has the electrical bus 120.sub.n that electrically connects the integrated circuits 110 and 130 as explained in reference to
(47) Also explicitly shown in
(48) In an example embodiment, substrate 202 can be an organic substrate or a ceramic substrate. The length L can be in the range, e.g., between about 10 mm and 50 mm or between 5 mm and 100 mm. This length should be contrasted with the typical length of the on-chip electrical buses, such as, for example, any of the electrical buses 112.sub.1-112.sub.N, 116.sub.1-116.sub.N, 122.sub.1-122.sub.M, 126.sub.1-126.sub.M, 134.sub.1-134.sub.N, 138.sub.1-138.sub.N, 154.sub.1-154.sub.M, and 158.sub.1-158.sub.M, which is typically shorter than about 2 mm.
(49)
(50) In an example embodiment, integrated circuit 130.sub.1 may have interface circuits 132.sub.1-132.sub.N, serializers 136.sub.1-136.sub.N, and electrical buses 134.sub.1-134.sub.N. Integrated circuit 130.sub.2 may have the drive-circuit portions of optical transmitters 174.sub.1-174.sub.N. Electrical bus 304 may include electrical buses 138.sub.1-138.sub.N.
(51) In some embodiments, the IC chip 150 (see
(52) In various alternative embodiments, suitable device carriers may be used instead of or in addition to substrate 202. Such a device carrier can be implemented, e.g., using any one or any suitable combination of the following: one or more substrates, one or more redistribution layers (RDLs), one or more interposers, one or more laminate plates, one or more circuit sub-mounts, etc.
(53)
(54) In the shown embodiment, serializer 114.sub.n comprises multiplexers (MUXes) 414.sub.1-414.sub.q, each having k.sub.1 inputs and one output. Each of the MUX inputs is connected to a different respective line of electrical bus 112.sub.n. Each of the MUX outputs is connected to a different respective line of electrical bus 116.sub.n. Each of multiplexers 414.sub.1-414.sub.q is appropriately clocked using the clock signal CLK1 to sequentially connect its individual MUX inputs to the MUX output.
(55) Interface circuit 118.sub.n comprises a signal converter 418 and an amplifier 420. In an example embodiment, signal converter 418 operates to convert the binary NRZ signals received via electrical bus 116.sub.n into a corresponding set of signals having a different modulation format, e.g., PAM-4. In some embodiments, said corresponding set of signals may have a different number of signals than the number q, e.g., q.sub.1>q. The q.sub.1 output signals 419.sub.1-419.sub.q1 generated by signal converter 418 are amplified in amplifier 420, and the q.sub.1 resulting amplified signals are applied to the q.sub.1 parallel lines of the electrical bus 120.sub.n.
(56) Interface circuit 132.sub.n comprises an amplifier 430 and a signal converter 432. Amplifier 430 operates to amplify the signals received via electrical bus 120.sub.n to compensate the signal losses in the electrical bus. The resulting amplified signals 431.sub.1-431.sub.q1 are applied to the signal converter 432 that converts these signals back into the corresponding binary NRZ signals and applies these NRZ signals to the electrical bus 134.sub.n.
(57) In the shown embodiment, serializer 136.sub.n comprises multiplexers (MUXes) 436.sub.1-436.sub.r, each having k.sub.2 inputs and one output. Each of the MUX inputs is connected to a different respective line of electrical bus 134.sub.n. Each of the MUX outputs is connected to a different respective line of electrical bus 138.sub.n. Each of multiplexers 436.sub.1-436.sub.r is appropriately clocked using the clock signal CLK2 to sequentially connect its individual MUX inputs to the MUX output.
(58)
(59) In an example embodiment, optical transmitter 174.sub.n comprises a constellation mapper 510, a driver circuit 520, a laser 530, and an optical modulator 540. In operation, constellation mapper 510 uses the operative constellation (e.g., a PAM-2.sup.r constellation) and a bit word supplied by electrical bus 138.sub.n to determine a constellation symbol for a corresponding modulation time slot. A resulting stream 512 of such constellation symbols is applied to the driver circuit 520 that converts said stream, as known in the pertinent art, into one or more drive voltages and/or currents 522 for the optical modulator 540. In response to said one or more drive voltages and/or currents 522, the optical modulator 540 modulates an optical carrier 532 generated by the laser 530. A resulting modulated optical signal 542 is then directed to optical output port 178.sub.n for further transmission.
(60)
(61) In an example embodiment, optical receiver 184.sub.m comprises a photodetector (e.g., a photodiode) 610, an amplifier 620, and a signal slicer 630. In response to a received modulated optical signal 608, photodetector 610 generates a corresponding electrical signal 612. Amplifier 620 operates to amplify electrical signal 612, thereby generating an amplified electrical signal 622. In each modulation time slot, slicer 630 compares samples of electrical signal 622 with a set threshold voltages and, based on the comparison, determines the corresponding bit words for the electrical bus 158.sub.m. The determined bit words, each of which has r bits, are outputted bitwise on the parallel lines of electrical bus 158.sub.m.
(62) In an example embodiment, amplifier 620 can be a multi-stage amplifier that includes a transimpedance amplifier (TIA) and one or more variable-gain amplifiers (VGAs) as stages thereof. A closed loop can be used to implement automatic gain control for amplifier 620, e.g., as known in the pertinent art. Peaking control can be used to appropriately shape the frequency response of amplifier 620, e.g., as known in the pertinent art.
(63) In an example embodiment, slicer 630 is clocked using a clock signal CLK. The threshold voltages used in slicer 630 are set using a control signal 628. Example circuits for generating clock signal CLK and control signal 628 are described in reference to
(64)
(65) In the shown embodiment, deserializer 156.sub.m has serially connected DES stages 756.sub.1 and 756.sub.2, each comprising a respective set of demultiplexers (DMUXes). DES stage 756.sub.1 has u demultiplexers, each having one input and k.sub.5 outputs, where k.sub.5 is an integer greater than one. DES stage 756.sub.2 has uk.sub.5 demultiplexers, each having one input and k.sub.6 outputs, where k.sub.6 is an integer greater than one, and k.sub.5k.sub.6=k.sub.4. The u DMUX inputs of DES stage 756.sub.1 are connected to different respective lines of electrical bus 158.sub.m. The uk.sub.5 DMUX outputs of DES stage 756.sub.1 are connected to different respective DMUX inputs of DES stage 756.sub.2. The t DMUX outputs of DES stage 756.sub.2 are connected to different respective lines of electrical bus 154.sub.m.
(66) At least some of the output signals of DES stage 756.sub.1 may be fed into a phase detector 710 of a phase-locked loop (PLL) 708. PLL 708 further comprises a voltage-controlled oscillator (VCO) 714 and a (frequency divider)/(phase interpolator) or FD/PI 718. PLL 708 is configured to operate in a conventional manner to generate the clock signal CLK for slicer 630 (
(67) At least some of the input signals of DES stage 756.sub.2 are equalized in an adaptive equalizer (EQ) 726 to generate control signal 628 for slicer 630 (
(68) In an example embodiment, adaptive equalizer 726 can be a decision-feedback equalizer (DFE). In the shown configuration, the DFE can work as an adaptive equalizer because the DFE, automatically adapts to the time-varying properties of the corresponding data channel. Herein, DFE 726 can operate to reduce inter-symbol interference (ISI) and recover the received symbols. DFE 726 can then use the recovered symbols to produce an output that may be subtracted from an output of a linear equalizer. The shown feedback loop is used herein to adaptively adjust the reference level(s) used in slicer 630, e.g., as indicated in
(69) Interface circuit 152.sub.m of
(70) In the shown embodiment, deserializer 124.sub.m comprises demultiplexers (DMUXes) 736.sub.2-736.sub.t, each having one input and k.sub.3 outputs. Each of the DMUX inputs is connected to a different respective line of electrical bus 126.sub.m. Each of the DMUX outputs is connected to a different respective line of electrical bus 122.sub.m. Each of demultiplexers 736.sub.1-736.sub.t is appropriately clocked using the clock signal CLK3 to sequentially connect the DMUX input to the different individual DMUX outputs.
(71) According to an example embodiment disclosed above, e.g., in the summary section and/or in reference to any one or any combination of some or all of
(72) In some embodiments of the above apparatus, the second number is smaller than the first number.
(73) In some embodiments of any of the above apparatus, the second electrical bus has a length (e.g., L,
(74) In some embodiments of any of the above apparatus, the apparatus further comprises: first and second IC chips (e.g., 110, 130,
(75) In some embodiments of any of the above apparatus, the first and second IC chips are mounted on a surface of said separate substrate at a relative distance that is greater than 5 mm.
(76) In some embodiments of any of the above apparatus, the relative distance is greater than 20 mm.
(77) In some embodiments of any of the above apparatus, the optical data transmitter is configured to generate the optical modulation symbols using a PAM-2.sup.r constellation, where r is a number of bitstreams received by the optical data transmitter from the second electrical serializer.
(78) In some embodiments of any of the above apparatus, the apparatus further comprises first and second interface circuits (e.g., 118.sub.n, 132.sub.n,
(79) In some embodiments of any of the above apparatus, the first interface circuit is configured to convert the second number of parallel bitstreams into a plurality of modulated electrical signals transmitted in parallel, said modulated electrical signals being modulated in amplitude or phase or in amplitude and phase to encode data of the second number of parallel bitstreams.
(80) In some embodiments of any of the above apparatus, a number of the modulated electrical signals transmitted in parallel is greater than the second number (e.g., q.sub.1>q,
(81) In some embodiments of any of the above apparatus, the first interface circuit is configured to convert a binary NRZ waveform received from the first serializer into a different waveform and apply said different waveform to the second electrical bus; and wherein the second interface circuit is configured to convert a waveform received from the second electrical bus into a binary NRZ waveform, said received waveform being different from the binary NRZ waveform.
(82) In some embodiments of any of the above apparatus, the apparatus further comprises: an electrical core circuit (e.g., 102,
(83) In some embodiments of any of the above apparatus, the apparatus further comprises an optical data receiver (e.g., 184.sub.m,
(84) In some embodiments of any of the above apparatus, the electrical core circuit comprises an NM electrical switch, where N and M are positive integers, and at least one of N and M is greater than one.
(85) In some embodiments of any of the above apparatus, the apparatus further comprises: an optical data receiver (e.g., 184.sub.m,
(86) In some embodiments of any of the above apparatus, the fourth electrical bus has a length (e.g., L,
(87) In some embodiments of any of the above apparatus, the fourth number is equal to the first number (e.g., p=s); and wherein the third number is equal to the second number (e.g., q=t).
(88) According to another example embodiment disclosed above, e.g., in the summary section and/or in reference to any one or any combination of some or all of
(89) In some embodiments of the above apparatus, the second number is greater than the first number.
(90) In some embodiments of any of the above apparatus, the second electrical bus has a length (e.g., L,
(91) In some embodiments of any of the above apparatus, the apparatus further comprises: first and second IC chips (e.g., 150, 110,
(92) In some embodiments of any of the above apparatus, the first and second IC chips are mounted on a surface of said separate substrate at a relative distance that is greater than 5 mm.
(93) In some embodiments of any of the above apparatus, the apparatus further comprises first and second interface circuits (e.g., 152.sub.m, 128.sub.m,
(94) In some embodiments of any of the above apparatus, the first interface circuit is configured to convert the first number of parallel bitstreams into a plurality of modulated electrical signals transmitted in parallel, said modulated electrical signals being modulated in amplitude or phase or in amplitude and phase to encode data of the first number of parallel bitstreams.
(95) In some embodiments of any of the above apparatus, a number of the modulated electrical signals transmitted in parallel is greater than the first number (e.g., t.sub.1>t).
(96) In some embodiments of any of the above apparatus, the first interface circuit is configured to convert a binary NRZ waveform received from the first deserializer into a different waveform and apply said different waveform to the second electrical bus; and wherein the second interface circuit is configured to convert a waveform received from the second electrical bus into a binary NRZ waveform, said received waveform being different from the binary NRZ waveform.
(97) In some embodiments of any of the above apparatus, the apparatus further comprises: an electrical core circuit (e.g., 102,
(98) According to yet another example embodiment disclosed above, e.g., in the summary section and/or in reference to any one or any combination of some or all of
(99) In some embodiments of the above apparatus, a multistage serializer of said array of multistage serializers comprises: first and second electrical buses (e.g., 112.sub.n, 120.sub.n,
(100) In some embodiments of any of the above apparatus, a multistage deserializer of said array of multistage deserializers comprises: first and second electrical buses (e.g., 122.sub.m, 140.sub.m,
(101) In some embodiments of any of the above apparatus, a multistage serializer of said array of multistage serializers comprises: third and fourth electrical buses (e.g., 112.sub.n, 120.sub.n,
(102) While this disclosure includes references to illustrative embodiments, this specification is not intended to be construed in a limiting sense. Various modifications of the described embodiments, as well as other embodiments within the scope of the disclosure, which are apparent to persons skilled in the art to which the disclosure pertains are deemed to lie within the principle and scope of the disclosure, e.g., as expressed in the following claims.
(103) Unless explicitly stated otherwise, each numerical value and range should be interpreted as being approximate as if the word about or approximately preceded the value or range.
(104) It will be further understood that various changes in the details, materials, and arrangements of the parts which have been described and illustrated in order to explain the nature of this disclosure may be made by those skilled in the art without departing from the scope of the disclosure, e.g., as expressed in the following claims.
(105) The use of figure numbers and/or figure reference labels in the claims is intended to identify one or more possible embodiments of the claimed subject matter in order to facilitate the interpretation of the claims. Such use is not to be construed as necessarily limiting the scope of those claims to the embodiments shown in the corresponding figures.
(106) Although the elements in the following method claims, if any, are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
(107) Reference herein to one embodiment or an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the disclosure. The appearances of the phrase in one embodiment in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments necessarily mutually exclusive of other embodiments. The same applies to the term implementation.
(108) Unless otherwise specified herein, the use of the ordinal adjectives first, second, third, etc., to refer to an object of a plurality of like objects merely indicates that different instances of such like objects are being referred to, and is not intended to imply that the like objects so referred-to have to be in a corresponding order or sequence, either temporally, spatially, in ranking, or in any other manner.
(109) Throughout the detailed description, the drawings, which are not to scale, are illustrative only and are used in order to explain, rather than limit the disclosure. The use of terms such as height, length, width, top, bottom, is strictly to facilitate the description of the embodiments and is not intended to limit the embodiments to a specific orientation. For example, height does not imply only a vertical rise limitation, but is used to identify one of the three dimensions of a three dimensional structure as shown in the figures. Such height would be vertical where the substrates are horizontal but would be horizontal where the substrates are vertical, and so on. Similarly, while some figures show the different layers as horizontal layers such orientation is for descriptive purpose only and not to be construed as a limitation.
(110) Also for purposes of this description, the terms couple, coupling, coupled, connect, connecting, or connected refer to any manner known in the art or later developed in which energy is allowed to be transferred between two or more elements, and the interposition of one or more additional elements is contemplated, although not required. Conversely, the terms directly coupled, directly connected, etc., imply the absence of such additional elements. The same type of distinction applies to the use of terms attached and directly attached, as applied to a description of a physical structure. For example, a relatively thin layer of adhesive or other suitable binder can be used to implement such direct attachment of the two corresponding components in such physical structure.
(111) The described embodiments are to be considered in all respects as only illustrative and not restrictive. In particular, the scope of the disclosure is indicated by the appended claims rather than by the description and figures herein. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
(112) The description and drawings merely illustrate the principles of the disclosure. It will thus be appreciated that those of ordinary skill in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the disclosure and are included within its spirit and scope. Furthermore, all examples recited herein are principally intended expressly to be only for pedagogical purposes to aid the reader in understanding the principles of the disclosure and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. Moreover, all statements herein reciting principles, aspects, and embodiments of the disclosure, as well as specific examples thereof, are intended to encompass equivalents thereof.
(113) The functions of the various elements shown in the figures, including any functional blocks labeled as processors and/or controllers, may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term processor or controller should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), and non volatile storage. Other hardware, conventional and/or custom, may also be included. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the implementer as more specifically understood from the context.
(114) As used in this application, the term circuitry may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry); (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions); and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
(115) It should be appreciated by those of ordinary skill in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the disclosure. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.