This application relies for priority under 35 U.S.C. 119 on Korean Patent Application number 10-2010-0016981, filed in the Korean Intellectual Property Office on Feb. 25, 2010, the entire contents of which application are incorporated herein by reference.
1. Field of the Invention
The inventive concept relates to optical devices and methods, and, more specifically, to an optical serializer and deserializer used to convert parallel electrical signals to serialized optical signals, and, vice versa, and methods of manufacturing the optical serializer and deserializer.
2. Description of the Related Art
Optical devices such as optical fibers, optical waveguides and optical couplers are used for high-speed, low-power communication in various devices and systems. Optical interconnects have been used to achieve large-capacity, high-speed and low-power communication in semiconductor processors and memory devices, modules and systems. In such systems, optical fibers can be used to communicate between modules. The optical fibers can be coupled to the memory modules and devices by optical couplers, and the optical signals can be transmitted within modules and memory devices by optical waveguides.
In conventional electronic circuits, such as semiconductor memory devices and processors, electrical signals are typically processed and communicated by the circuitry in parallel. However, with the increasing demand for large capacity, low power and high speed, it is often desirable to transmit signals serially. To that end, the circuit can include a serializer which converts the parallel signals to a single serial signal. A deserializer circuit is used to convert the serialized signal back to multiple parallel signals.
One feature of the inventive concept is that it provides an optical serializer which converts a plurality of parallel electrical signals to a serialized optical signal.
Another feature of the inventive concept is that it provides an optical deserializer which converts a serial optical signal to a plurality of parallel electrical signals.
Another feature of the inventive concept is that it provides an optical serializer/deserializer (SERDES) which converts a plurality of parallel electrical signals to a serialized optical signal and converts a serial optical signal to a plurality of parallel electrical signals.
Another feature of the inventive concept is that it provides an integrated semiconductor device, such as a memory device, with an integrated optical serializer, deserializer or and/or SERDES.
Another feature of the inventive concept is that it provides a module, such as a memory module, having an optical interconnect system with an integrated optical serializer, deserializer and/or SERDES.
Another feature of the inventive concept is that it provides an optical interconnect system, such as an optical interconnect system for a memory system, in which memory devices on memory modules include integrated optical serializers, deserializers and/or SERDES circuits.
Another feature of the inventive concept is that it provides methods of manufacturing optical serializers, deserializers and SERDES devices, as well as memory devices, memory modules, memory systems and interconnection systems which include optical serializers, deserializers and/or SERDES circuits.
According to one aspect, the inventive concept is directed to an optical serializer. The optical serializer includes a source of a plurality of unmodulated optical signals. A modulation unit receives the plurality of unmodulated optical signals and a respective plurality of electrical signals and generates a respective plurality of modulated optical signals using the plurality of electrical signals to modulate the plurality of unmodulated optical signals. A coupling unit delays each of the plurality of modulated optical signals by a respective delay amount to generate a respective plurality of delayed modulated optical signals and combines the plurality of delayed modulated optical signals to generate a serialized modulated optical signal.
In one embodiment, the coupling unit comprises a delay unit and an optical coupler. The delay unit delays each of the plurality of modulated optical signals by the respective delay amount to generate the respective plurality of delayed modulated optical signals. The optical coupler combines the plurality of delayed modulated optical signals to generate the serialized modulated optical signal.
According to another aspect, the inventive concept is directed to an optical deserializer. The optical deserializer includes an optical splitter for splitting a serialized modulated optical signal into a respective plurality of modulated split optical signals. A demodulation unit demodulates the plurality of modulated split optical signals and generates a respective plurality of demodulated split optical signals. A delay unit delays each of the plurality of demodulated split optical signals by a respective delay amount such that the serialized modulated optical signal is converted into a respective plurality of parallel demodulated split optical signals.
In one embodiment, the deserializer further includes an optical-to-electrical conversion unit for converting the plurality of parallel demodulated split optical signals into a respective plurality of parallel electrical signals.
According to another aspect, the inventive concept is directed to an optical deserializer. The optical deserializer includes an optical splitter for splitting a serialized modulated optical signal into a respective plurality of modulated split optical signals. A demodulation unit demodulates the plurality of modulated split optical signals and generates a respective plurality of demodulated split optical signals. Each of a plurality of control signals is delayed by a respective delay amount to generate a respective plurality of delayed control signals, the plurality of delayed control signals being respectively applied to the plurality of demodulators such that the plurality of demodulated split optical signals are aligned in time.
In one embodiment, the deserializer further includes a delay unit for generating the plurality of delayed control signals.
In one embodiment, the plurality of delayed control signals are clock signals.
In one embodiment, the delay unit aligns the plurality of demodulated split optical signals in time.
In one embodiment, the deserializer further includes an optical-to-electrical conversion unit for converting the plurality of demodulated split optical signals aligned in time into a respective plurality of parallel electrical signals.
According to another aspect, the inventive concept is directed to a data processing system comprising a first transceiver circuit, a second transceiver circuit, and an optical communication channel between the first and second transceiver circuits. Each of the first and second transceiver circuits comprises a serializer/deserializer unit for converting between parallel electrical signals and a serialized optical signal, the serializer/deserializer unit introducing a plurality of delays into a respective plurality of split optical signals obtained by splitting an input optical signal.
In one embodiment, the input optical signal is the serialized optical signal being deserialized into the parallel electrical signals.
In one embodiment, the input optical signal is an unmodulated optical signal, the unmodulated optical signal being split and modulated by the plurality of parallel electrical signals to serialize the plurality of parallel electrical signals into the serialized optical signal.
In one embodiment, each serializer/deserializer comprises a plurality of delay circuits for introducing the plurality of delays.
In one embodiment, at least one of the first and second transceiver circuits is coupled to a semiconductor memory circuit.
In one embodiment, at least one of the first and second transceiver circuits is coupled to a processor circuit.
According to another aspect, the inventive concept is directed to a method of serializing a plurality of parallel electrical signals. According to the method, a plurality of unmodulated optical signals is received. The plurality of unmodulated optical signals is modulated to a plurality of parallel modulated optical signals using a respective plurality of parallel electrical signals. A respective plurality of delays are introduced into the plurality of parallel modulated optical signals to generate a respective plurality of delayed modulated optical signals. The plurality of delayed modulated optical signals are combined into a serialized modulated optical signal.
According to another aspect, the inventive concept is directed to a method of converting a serialized modulated optical signal to a plurality of parallel signals. According to the method, the serialized modulated optical signal is split into a plurality of modulated split optical signals. The modulated split optical signals are demodulated into a plurality of demodulated split optical signals. A respective plurality of delays are introduced into the plurality of demodulated split optical signals such that the plurality of demodulated split optical signals are aligned in time.
In one embodiment, the method further comprises converting the plurality of demodulated split optical signals into a plurality of parallel electrical signals.
According to another aspect, the inventive concept is directed to a method of converting a serialized modulated optical signal to a plurality of parallel signals. According to the method, the serialized modulated optical signal is split into a plurality of modulated split optical signals. The modulated split optical signals are demodulated into a plurality of demodulated split optical signals. A respective plurality of delays are introduced into a respective plurality of control signals used in demodulating the modulated split optical signals such that the plurality of demodulated split optical signals are aligned in time.
In one embodiment, the method further comprises converting the plurality of demodulated split optical signals into a plurality of parallel electrical signals.
The foregoing and other features and advantages of the inventive concept will be apparent from the more particular description of preferred embodiments of the inventive concept, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the inventive concept. In the drawings, the thickness of layers and regions are exaggerated for clarity.
Various exemplary embodiments will be described more fully hereinafter with reference to the accompanying drawings, in which some exemplary embodiments are shown. The present inventive concept may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein.
It will be understood that when an element or layer is referred to as being “on,” “connected to” or “coupled to” another element or layer, it can be directly on, connected or coupled to the other element or layer or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present. Like numerals refer to like elements throughout. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present inventive concept.
Spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element's or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting of the present inventive concept. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Exemplary embodiments are described herein with reference to cross-sectional illustrations that are schematic illustrations of idealized exemplary embodiments (and intermediate structures). As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, exemplary embodiments should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. For example, an implanted region illustrated as a rectangle will, typically, have rounded or curved features and/or a gradient of implant concentration at its edges rather than a binary change from implanted to non-implanted region. Likewise, a buried region formed by implantation may result in some implantation in the region between the buried region and the surface through which the implantation takes place. Thus, the regions illustrated in the figures are schematic in nature and their shapes are not intended to illustrate the actual shape of a region of a device and are not intended to limit the scope of the present inventive concept.
A serializer/deserializer (SERDES) is an integrated circuit (IC) or chip transceiver which converts parallel data to serial data and vice versa. The transmitter section is a serial-to-parallel converter, and the receiver section is a parallel-to-serial converter. Multiple SERDES interface circuits are commonly housed in a single package.
SERDES circuits facilitate the transmission of parallel data between two points over serial streams, reducing the number of data paths and, therefore, the number of connecting pins or wires required. Most SERDES devices are capable of full-duplex operation, i.e., data conversion and transmission can take place in both directions simultaneously. SERDES circuits are used in Gigabit Ethernet systems, wireless network routers, fiber optic communication systems, and storage applications. Specifications and speeds vary depending on the needs of the user and on the application. Some SERDES devices are capable of operating at speeds in excess of 10 Gbps.
The processing circuit 102 includes an optical transceiver 110 for transmitting and receiving optical signals to and from the optical bus 116, 117. The optical transceiver 110 includes an optical transmitter (TX) 112 which transmits optical signals on the optical bus 116 and an optical receiver (RX) 114 for receiving optical signals from the optical bus 117.
Each of the memory modules 118, 120, 122 is coupled to the optical bus 116, 117 via a respective associated optical transceiver 124, 126, 128. Each optical transceiver 124, 126, 128 includes a transmitter section 132, 136, 140 and a receiver section 130, 134, 138. Each transmitter section 132, 136, 140 transmits optical signals on the optical bus 117 via an optical coupler 148, 150, 152, respectively, and each receiver section 130, 134, 138 receives optical signals from the optical bus 116 via an optical coupler 142, 144, 146.
In the system 100, electrical SERDES is performed. That is, parallel electrical signals are converted to serial electrical signals, and vice versa. Conversion between electrical and optical domains is performed as an operation separate from the optical/electrical (O/E) and electrical/optical (E/O) conversion operations.
In operation of the system 100, the memory devices 104, 106, 108 and memory modules 118, 120, 122 process electrical signals. Likewise, generally, the internal circuitry of the processing system 102 processes electrical signals. Electrical signals from the memory devices 104, 106, 108 and memory modules 118, 120, 122 are received by the transmitters 132, 136, 140, which convert the electrical signals to optical signals and transmit the converted signals onto the optical bus 117 via optical couplers 148, 150, 152. The receiver section 114 of the transceiver 110 in the processing system 102 receives the optical signal from the optical bus 117, converts it to one or more electrical signals, and forwards the converted electrical signals to the other internal circuitry of the processing system 102 for processing. The transmitter section 112 of the transceiver 110 in the processing system 102 receives electrical signals from the other internal circuitry of the processing system 102, converts the electrical signals to an optical signal, and transmits the converted optical signal on the optical bus 116. The system 100 of
Thus, the conventional optical interconnection system illustrated in
Referring to
Each of the memory modules 230 includes interface circuitry, which includes the optical SERDES circuitry 229, optical-to-electrical and electrical-to-optical conversion (O/E) circuitry 231, and an electrical buffer 233. Each DRAM circuit 235 includes DRAM memory 237 and DRAM I/O circuitry 239. The processing system 210 also includes interface circuitry, which includes a memory controller 212, the optical SERDES circuitry 216, and optical-to-electrical and electrical-to-optical conversion (O/E) circuitry 214.
In the system 200, data and control signals are transferred back and forth between the processing system 210 and the memory modules 235 under the control of the memory controller 212. The memory controller 212 generates all of the timing and control signals required to implement data read operations for reading data from the memory devices 235, data write operations for writing data to the memory devices 235, and any other operations to be performed by the memory devices 235. The memory controller 212 generates and formats the signals and forwards them to the O/E conversion circuitry 214 and/or the SERDES circuitry 216 for conversion from parallel electrical signals to serialized optical signals and for forwarding on the optical bus 207. The memory controller 212 also receives and processes signals returning from the memory devices 235 via the optical bus 207. In that case, the optical signals are received and converted by the O/E conversion circuitry 214 and/or the SERDES circuitry 216, which forward the converted electrical signals to the memory controller 212 for processing.
Data and control signals to and from the memory devices 235 are routed through and processed by the interface circuitry on the memory modules 230, which includes the SERDES circuitry 229, the O/E conversion circuitry 231 and the electrical buffer circuitry 233. Parallel electrical signals to and from the memory devices 235 are transferred to and from the DRAM memory 237 via the DRAM I/O circuitry 239 and the electrical buffer circuitry 233. The electrical buffer circuitry 233 is coupled to the O/E conversion circuitry 231, which converts incoming optical signals to electrical signals and routes the converted parallel electrical signals to the DRAM I/O circuitry 239 via the electrical buffer circuitry 233. The O/E conversion circuitry 231 also receives parallel electrical signals from the DRAM I/O circuitry 239 via the electrical buffer circuitry 233 and converts them to optical signals. The optical SERDES circuitry 229 receives serialized optical signals from the optical bus 207 and deserializes them and forwards the deserialized signals to the DRAM devices 235 via the O/E conversion circuitry 231 and the electrical buffer circuitry 233. The SERDES circuitry 229 also receives parallel signals from the memory circuits 235 via the electrical buffer circuitry 233 and the O/E conversion circuitry 231, serializes the signals into serialized optical signals, and transfers the serialized optical signal onto the optical bus 207.
The N split modulated optical signals are applied to a delay block 44, which includes a plurality of optical delay units 44-1, 44-2, . . . , 44-N, which may be optical delay lines, each of which receives one of the split modulated optical signals. Each of the delay units 44-1, 44-2, . . . , 44-N is programmed to introduce a predetermined amount of time delay D1, D2, . . ., DN into its respective split modulated optical signal, such that the delay block 44 produces a plurality of delayed split modulated optical signals OP1, OP2, . . . , OPN. The delayed split modulated optical signals OP1, OP2, . . . , OPN are combined by an optical coupler 46 to produce a single optical signal OSER1 which includes a single serialized version of the delayed split modulated optical signals OP1, OP2, . . . , OPN. The delays D1, D2, . . . , DN are selected such that when the optical coupler 46 combines the delayed split modulated optical signals OP1, OP2, . . . , OPN, they are aligned consecutively, and, in one embodiment, contiguously, in time in the single serialized optical signal OSER1 output by the serializer circuitry 22.
It will be noted that, in the embodiment illustrated in
The delayed split modulated optical signals are applied to a demodulation unit 54, which includes a plurality of optical demodulators 54-1, 54-2, . . . , 54-N, each of which receives a respective one of the delayed split modulated optical signals. The demodulators 54-1, 54-2, . . . , 54-N can be the same as the modulators 42-1, 42-2, . . . , 42-N in the modulation unit 42 of the embodiment of the serializer circuitry 22 of
The delay amounts DN-1, DN-2, . . . , D0 are selected such that the resulting delayed split demodulated optical signals OP1, OP2, . . . , OPN are aligned in time, i.e., are output in parallel. Each delay DN-1, DN-2, . . . , D0 differs from its next successive adjacent delay by a time ΔT. That is, DN-1=(N-1) ΔT; DN-2=(N-2) ΔT; DN-3=(N-3) ΔT; . . . ; D0=0.
Referring to
The demodulators 62-1, 62-2, . . . , 62-N operate under control of and provide their resulting outputs in response to an applied clock signal CLK. In this embodiment, the CLK signal is applied to a clock signal delay block 64, which includes a plurality of clock signal delay units 64-1, 64-2, . . . , 64-(N-1), each of which introduces a predetermined delay D1, D2, . . . , DN-1 into its respective clock signal. The clock signal delay block 64 splits the clock signal CLK into a plurality of clock signals, and applies the split clock signals to the delay units 64-1, 64-2, . . . , 64-(N-1) to generate the split delayed clock signals CLK, CLK1, CLK2, . . . , CLKN-1. The split delayed clock signals are applied to the demodulators 62-1, 62-1, 62-3, . . . , 62-N, respectively. The delays D1, D2, . . . , DN-1 are selected such that the resulting split demodulated optical signals OP1, OP2, . . . , OPN output by the demodulators 62-1, 62-1, 62-3, . . . , 62-N are aligned in time, i.e., are output in parallel. Each delay DN-1, DN-2, . . . , D0 differs from its next successive adjacent delay by a time ΔT.
Referring to
Referring to
Referring to
The optical transceiver 260 includes optical SERDES circuitry 263 according to any of the embodiments of SERDES circuitry described above, and the optical transceiver 270 includes SERDES circuitry 273 according to any of the embodiments of SERDES circuitry described above. The SERDES circuitry 263 includes serializer circuitry 262 and deserializer circuitry 264, and the SERDES circuitry 273 includes serializer circuitry 272 and deserializer circuitry 274. The serializer circuitry 262 and 272 can be of the type described above in connection with embodiments of the inventive concept, and the deserializer circuitry 264 and 274 can be of the type described above in connection with embodiments of the inventive concept.
Using the unmodulated continuous light signal CWA, the serializer circuitry 262 converts input parallel electrical signals INA to a serialized optical signal OSER1 for transfer on the optical bus 276-1. Using the unmodulated continuous light signal CWB, the serializer circuitry 272 converts input parallel electrical signals INB to a serialized optical signal OSER2 for transfer on the optical bus 276-2. The deserializer 264 converts the serialized optical signal OSER2 received from the optical bus 276-2 to parallel electrical signals OUTA, and the deserializer 274 converts the serialized optical signal OSER1 received from the optical bus 276-1 to parallel electrical signals OUTB.
Referring to
Referring to
Each of the memory modules 230A includes interface circuitry, which includes the optical SERDES circuitry 229A. Each DRAM circuit 235a includes DRAM memory 237A and DRAM optical-to-electrical and electrical-to-optical conversion (O/E) circuitry 239A. The processing system 210A also includes interface circuitry, which includes a memory controller 212A, the optical SERDES circuitry 216A, and optical-to-electrical and electrical-to-optical conversion (O/E) circuitry 214A.
In the system 200A, data and control signals are transferred back and forth between the processing system 210A and the memory modules 235A under the control of the memory controller 212A. The memory controller 212A generates all of the timing and control signals required to implement data read operations for reading data from the memory devices 235A, data write operations for writing data to the memory devices 235A, and any other operations to be performed by the memory devices 235A. The memory controller 212A generates and formats the signals and forwards them to the O/E conversion circuitry 214A and/or the SERDES circuitry 216A for conversion from parallel electrical signals to serialized optical signals and for forwarding on the optical bus 207A. The memory controller 212A also receives and processes signals returning from the memory devices 235A via the optical bus 207A. In that case, the optical signals are received and converted by the O/E conversion circuitry 214A and/or the SERDES circuitry 216A, which forward the converted electrical signals to the memory controller 212A for processing.
Data and control signals to and from the memory devices 235A are routed through and processed by the SERDES circuitry 229A and the O/E conversion circuitry 239A. The O/E conversion circuitry 239A converts incoming optical signals to electrical signals and routes the converted parallel electrical signals to the DRAM 237A. The O/E conversion circuitry 239A also receives parallel electrical signals from the DRAM 237A and converts them to optical signals. The optical SERDES circuitry 229A receives serialized optical signals from the optical bus 207A and deserializes them and forwards the deserialized signals to the DRAM devices 235A, in particular, the O/E conversion circuitry 239A on the DRAM circuits 235A. The SERDES circuitry 229a also receives parallel signals from the memory circuits 235A via the O/E conversion circuitry 239A, serializes the signals into serialized optical signals, and transfers the serialized optical signal onto the optical bus 207A.
Referring to
The optical waveguide(s) can include, for example, glass, polymer, semiconductor or other suitable material. The waveguide(s) may include one or more optical fibers and/or one or more rectangular waveguides suitable for integration in a semiconductor wafer with other circuits, according to silicon photonics technology. The optical transceiver 360 transmits serialized optical signals OSER1 to transceiver 370 on an optical communication line 376-1 of the optical bus 361, and the optical transceiver 370 transmits serialized optical signals OSER2 to transceiver 360 on an optical communication line 376-2 of the optical bus 361.
The optical transceiver 360 includes optical SERDES circuitry 363 according to any of the embodiments of SERDES circuitry described above, and the optical transceiver 370 includes SERDES circuitry 373 according to any of the embodiments of SERDES circuitry described above. The SERDES circuitry 363 includes serializer circuitry 362 and deserializer circuitry 364, and the SERDES circuitry 373 includes serializer circuitry 372 and deserializer circuitry 374. The serializer circuitry 362 and 372 can be of the type described above in connection with embodiments of the inventive concept such as, for example, the serializer circuitry 22 illustrated in and described in connection with
Using the unmodulated continuous light signal CWA, the serializer circuitry 362 converts input parallel electrical signals INA received from the processing device such as microprocessor 312 to a serialized optical signal OSER1 for transfer on the optical bus 376-1. Using the unmodulated continuous light signal CWB, the serializer circuitry 372 converts input parallel electrical signals INB received from the processing device such as microprocessor 322 to a serialized optical signal OSER2 for transfer on the optical bus 376-2. The deserializer 364 converts the serialized optical signal OSER2 received from the optical bus 376-2 to parallel optical signals, which are converted to parallel electrical signals OUTA by O/E conversion circuitry 314. The converted parallel electrical signals are routed to the microprocessor 312. The deserializer 374 converts the serialized optical signal OSER1 received from the optical bus 376-1 to parallel optical signals, which are converted to parallel electrical signals OUTB by O/E conversion circuitry 324. The converted parallel electrical signals are routed to the microprocessor 322.
Referring to
The optical transceiver 460 includes optical SERDES circuitry 463 according to any of the embodiments of SERDES circuitry described above, and the optical transceiver 470 includes SERDES circuitry 473 according to any of the embodiments of SERDES circuitry described above. The SERDES circuitry 463 includes serializer circuitry 462 and deserializer circuitry 464, and the SERDES circuitry 473 includes serializer circuitry 472 and deserializer circuitry 474. The serializer circuitry 462 and 472 can be of the type described above in connection with embodiments of the inventive concept such as, for example, the serializer circuitry 22 illustrated in and described in connection with
Referring again to
Referring to
Referring to
Referring to
In the processing systems 300 and 400 of
Referring to
Referring to
The SATA device 630 of the SATA system 600 includes a hard disk controller (HDC) 640 coupled to a memory system such as a hard disk 660 and a memory 650. The HDC 640 includes a main control unit 641 communicating via a data bus 643. The HDC 640 also includes a disk control 649 coupled between the disk 660 and a buffer 647. A SATA interface device is also coupled to the buffer 647. The buffer 647 buffers signals between the disk control 649, the memory 650 and the SATA interface device 645. The SATA interface device 645 includes The SERDES circuitry 633 of the inventive concept, which includes the serializer circuitry 632 of the inventive concept and the deserializer circuitry 634 of the inventive concept. The serializer circuitry 622 and the deserializer circuitry 624 of the SATA interface device 619 implement serial optical communication over the serial optical interconnection system 608 with the serializer circuitry 632 and the deserializer circuitry 634 of the HDC 640, according to the descriptions of the embodiments of the inventive concept contained herein.
The HDC 640 controls at least one of the MCU 641, data bus 643, SATA interface device 645, buffer 647 and disk control 649. During a write operation, write data stored in memory 615 may be transferred to the serializer 622 of the SATA interface device 619 under the control of the DMA controller 617. The serializer 622 serializes the parallel electrical write data to optical serial data, according to the inventive concept, and transfers the data to deserializer 634. The deserializer 634 deserializes the serialized optical data to parallel optical data using an electrical clock signal and converts the parallel optical data to electrical parallel electrical signals, according to the inventive concept. The buffer 647 temporarily buffers/stores the parallel electrical data signals and transfers them to memory 650. The disk control 649 reads the data stored in the memory 650 and writes the data to the disk 660. It should be noted that the disk 660 can be a hard disk drive (HDD), a solid-state drive (SSD) or other type of mass storage device. During a read operation, the process is essentially the process described above in reverse.
Referring to
Each of the I2C master device 710 and the I2C slave device 720 includes an interface device 730 and 740, respectively, which includes the SERDES circuitry of the inventive concept described herein. The master device 710 and slave device 720 communicate serially by transferring serial optical signals over the optical bus 711 using the SERDES circuitry 730 and 740, respectively, according to the detailed description contained herein. Optical signals serialized by the serializer circuitry in SERDES circuitry 730 in the master device 710 are transferred to the SERDES circuitry 740 in the slave device 720 through the serial data line SDA 713-1, and are then deserialized into parallel electrical signals by the deserializer of SERDES 740. Optical signals serialized by the serializer circuitry in SERDES circuitry 740 in the slave device 720 are transferred to the SERDES circuitry 730 in the master device 710 through the serial data line SDA 713-1, and are then deserialized into parallel electrical signals by the deserializer of SERDES 730. A serial clock signal used to transfer serialized optical signals is transferred between the slave device 710 and the master device 720 over the serial clock line SCL 713-2.
Referring to
Each of the USB host device 810 and USB device 820 includes an interface device 823 and 833, respectively, which includes the SERDES circuitry of the inventive concept described herein. The USB host device 810 and USB device 820 communicate serially by transferring optical serial signals over the bus 811 using the SERDES circuitry 823 and 833 respectively, according to the detailed description contained herein. Signals serialized by the serializer circuitry 822 in SERDES circuitry 823 in the host device 810 are transferred to the SERDES circuitry 833 in the USB device 820 through the serial data line 813-1, and are then deserialized into parallel electrical signals by the deserializer 834 of SERDES circuitry 833. Signals serialized by the serializer circuitry 832 in SERDES circuitry 833 in the USB device 820 are transferred to the SERDES circuitry 823 in the host device 810 through the serial data line 813-2, and are then deserialized into parallel electrical signals by the deserializer 824 of SERDES 823.
Referring to
Each of Device 1910 and Device 2920 includes interface circuitry, which includes the SERDES circuitry of the inventive concept described herein. Device 1910 and Device 2920 communicate serially by transferring serial signals over the bus 911 using the SERDES circuitry according to the detailed description contained herein. Signals serialized by the serializer circuitry 922 in Device 1910 are transferred to the SERDES circuitry in Device 2920 through the serial bus lines 913-1 and 913-2, and are then deserialized into parallel electrical signals by the deserializer 934 of the SERDES circuitry in Device 2920. Signals serialized by the serializer circuitry 932 in the SERDES circuitry in Device 2920 are transferred to the SERDES circuitry in Device 1910 through the serial bus lines 913-1 and 913-2, and are then deserialized into parallel electrical signals by the deserializer 924 of the SERDES circuitry in Device 1910.
As noted above, the inventive concept is applicable to any form of serial communication protocols defined or maintained by and/or associated with the Mobile Industry Processor Interface (MIPI) Alliance. Information and specifications for serial communication protocols according to the MIPI Alliance can be found on the Internet at http://www.mipi.org/aoverview.shtml and at http://en.wikipedia.org/wiki/Mobile_Industry_Processor_Interface, and references cited therein, the entire contents of which are incorporated herein by reference.
The application processor 1010 includes a DigRF master device 1022, and the RF device 1060 includes a DigRF slave device 1028, which communicate with each other via physical layer devices 1024 and 1026, respectively, across the MIPI DigRF bus 1061, under the control of the application processor 1010.
The display device 1050 includes a DSI device 1051, and the application processor 1010 includes a DSI host device 1030. The DSI host device 1030 and the DSI device 1051 optically communicate serially with each other via the DSI bus 1053. To that end, each of the DSI host device 1030 and the DSI device 1051 includes at least a portion of the optical SERDES circuitry according to the embodiments of the inventive concept described herein. For example, the DSI device 1051 may include deserialization circuitry 1057, according to any of the embodiments of the inventive concept, for deserializing serialized optical signals received from the DSI host device 1030, which may include serialization circuitry 1055, according to any of the embodiments of the inventive concept.
The image sensor device 1040 includes a CSI device 1041, and the application processor 1010 includes a CSI host device 1020. The CSI host device 1020 and the CSI device 1041 optically communicate serially with each other via the CSI bus 1043. To that end, each of the CSI host device 1020 and the CSI device 1041 includes at least a portion of the optical SERDES circuitry according to the embodiments of the inventive concept described herein. For example, the CSI host device 1020 may include deserialization circuitry 1045, according to any of the embodiments of the inventive concept, for deserializing serialized optical signals received from the CSI device 1041, which may include serialization circuitry 1047, according to any of the embodiments of the inventive concept.
It should be noted that, unless otherwise noted or clear from the context, the term “SERDES” used herein is collectively applicable to all of the optical devices of the inventive concept, whether they perform serialization, deserialization or both serialization and deserialization.
The optical SERDES circuitry of the inventive concept may be integrated with other optical devices on the same wafer, chip or die, according to silicon photonics technology. For example, the SERDES circuitry of the inventive concept may be integrated with optical waveguides and/or optical couplers.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2010-0016981 | Feb 2010 | KR | national |