Abstract:
PROBLEM TO BE SOLVED: To provide preferable and efficient data conversion processes between a high-speed serial data format and a parallel data format.SOLUTION: Receiver circuitry for receiving a high-speed serial data signal having a serial bit rate in the range of about 10 Gbps includes a two-stage continuous-time linear equalizer having only two stages connected in series. Each of the stages has a DC gain parameter which is variable, and a pole and/or a zero whose locations are variable in terms of the frequency. The DC gain parameter and the pole and/or zero locations of each stage are variable by programs.
Abstract:
Equalization of an incoming data signal can be controlled by sampling that signal at times when data values in that signal should be stable ("data samples") and when that signal should be in transition between successive data values that are different ("transition samples"). A transition sample that has been taken between two successive differently valued data samples is compared to a reference value (which can be one of those two data samples). The result of this comparison can be used as part of a determination as to whether to increase or decrease equalization of the incoming data signal.
Abstract:
PROBLEM TO BE SOLVED: To provide a wavelength router that selectively directs spectral bands between an input port (12) and output ports (15).SOLUTION: The router includes a free-space optical train disposed between the input ports and the output ports, and a routing mechanism (30). The free-space optical train can include air-spaced elements (20, 25) or can be of monolithic construction. The optical train includes a dispersive element (25) such as a diffraction grating, and is configured such that the light from the input port encounters the dispersive element twice before reaching the output ports. The routing mechanism (30) includes one or more routing elements and cooperates with the other elements (37) in the optical train to provide optical paths that couple desired subsets of the spectral bands to desired output ports.
Abstract:
PROBLEM TO BE SOLVED: To provide a method of configuring a programmable integrated circuit device using a high-level language.SOLUTION: The method includes: compiling a plurality of virtual programmable devices from description in a high-level language; receiving description of a user configuration for a programmable integrated circuit device in the high-level language; parsing the user configuration using a programming processor; selecting, as a result of the parsing, one of the compiled virtual programmable devices; instantiating the one of the compiled virtual programmable devices on the programmable integrated circuit device; and configuring the instantiated one of the compiled virtual programmable devices with the user configuration.
Abstract:
PROBLEM TO BE SOLVED: To provide a dual-port memory having first and second ports.SOLUTION: A dual-port memory comprises: an array 22 of single-port memory elements; a control circuit 30 that is coupled to the array and operable to read data from and write data into the array; a first request generator 60-A operable to receive a first memory access request from the first port; a second request generator 60-B operable to receive a second memory access request from the second port; and an arbitration circuit 64 coupled to the control circuit and the first and second request generators. The arbitration circuit is operable in a synchronous mode in which the first and second request generators are controlled using at least two clock signals having equal frequencies.
Abstract:
PROBLEM TO BE SOLVED: To improve the robustness of fin FET devices.SOLUTION: A transistor device comprises: a semiconductor substrate; a buffered vertical fin-shaped structure formed in the semiconductor substrate, the vertical fin-shaped structure including an upper semiconductor layer including a channel region 514 in between drain and source regions 512, a buffer region 304 beneath the upper semiconductor layer, the buffer region having a first doping polarity, at least part of a well region 302 having a second doping polarity which is opposite to the first doping polarity, and at least one p-n junction between the buffer region and the well region which at least partially covers a horizontal cross section of the vertical fin-shaped structure; and a gate stack formed over the channel region of the upper semiconductor layer.