Serial-to-parallel Or Parallel-to-serial Patents (Class 710/71)
  • Patent number: 8112563
    Abstract: An arrangement including a first semiconductor chip and a second semiconductor chip connected thereto, where the second semiconductor chip is additionally connected to electrical loads and drives these electrical loads on the basis of a timing which is prescribed to it by load control data, and where the first semiconductor chip transmits to the second semiconductor chip the aforementioned load control data and pilot data which control the second semiconductor chip, and where the second semiconductor chip transmits to the first semiconductor chip diagnostic data which represent states prevailing in the second semiconductor chip or events which occur. The diagnostic data are transmitted via a first transmission channel and the load control data and the pilot data are transmitted via a second transmission channel.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: February 7, 2012
    Assignees: Infineon Technologies AG, Robert Bosch GmbH
    Inventors: Jens Barrenscheen, Peter Rohm, Angela Rohm, legal representative, Hannes Estl, Axel Aue, Jens Graf, Herman Roozenbeek
  • Patent number: 8108567
    Abstract: An apparatus and a method for providing serialized HDMI data from an HDMI source to an HDMI sink. An HDMI transmitter may include inputs including control inputs, a deserializer, and a parser. The inputs may receive serialized HDMI data from an HDMI data source. A deserializer may deserialize the serialized HDMI data received on each of the respective inputs and outputting parallel data for each of the inputs. A parser may parse the parallel data output from the deserializer from each of the respective inputs into serial video data at a first clock rate and audio data at a second clock rate. Control inputs of the transmitter may be set to a first mode in which from the deserializer is caused to bypass the parser, and the parallel data is output from the HDMI transmitter.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: January 31, 2012
    Assignee: Analog Devices, Inc.
    Inventor: Christian Willibald Bohm
  • Patent number: 8107492
    Abstract: A processing system and method for communicating in a processing system over a bus is disclosed. The processing system includes a receiving device, a bus having first, second and third channels, and a sending device configured to address the receiving device on the first channel, and read a payload from the receiving device on the second channel, the sending device being further configured to write a first portion of a payload to the receiving device on the first channel and a second portion of the payload to the receiving device on the third channel.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: January 31, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Richard Gerard Hofmann, Terence J. Lohman
  • Publication number: 20120011290
    Abstract: An embodiment includes encoding parallel digital data into encoded and parallel digital data in an encoder and generating parallel test data in a pseudo-random binary sequence generator circuit. The encoded and parallel digital data is coupled through a multiplexer to be serialized in a serializer in a normal mode of operation and the parallel test data is coupled through the multiplexer to be serialized in the serializer in a test mode of operation. Encoded and serial digital data are transmitted to a transmission medium in the normal mode, and serial test data are transmitted to the transmission medium in the test mode. The encoder, the serializer, the sequence generator circuit, and the multiplexer may be fabricated in a single integrated circuit chip. The parallel test data may be parallel pseudo-random binary sequence data. The parallel digital data may include data to generate colors in a visual image.
    Type: Application
    Filed: September 16, 2011
    Publication date: January 12, 2012
    Inventors: David J. Warner, Ken S. Hunt, Andrew M. Lever
  • Patent number: 8095776
    Abstract: A semiconductor device correctly switches endian modes regardless of the current endian mode of an interface. The semiconductor device includes a switching circuit and a first register. The switching circuit switches an interface to be used in big endian or little endian mode. The first register holds control data of the switching circuit. The switching circuit sets the interface in little endian mode when first predetermined control information is supplied to the first register, and sets the interface in big endian mode when second predetermined control information is supplied to the first register. The control information can be correctly inputted without being influenced by the endian setting status.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: January 10, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Goro Sakamaki, Yuri Azuma
  • Patent number: 8095710
    Abstract: In a particular embodiment, a power sourcing equipment (PSE) device is disclosed that includes a plurality of network input/output (I/O) interfaces adapted to physically and electrically connect to a respective plurality of cables. The PSE device further includes a plurality of driver circuits. Each driver circuit of the plurality of driver circuits is coupled to a respective network I/O interface of the plurality of network I/O interfaces to send and receive data via a respective cable of the respective plurality of cables. Further, the PSE device includes a shared isolation barrier to electrically isolate control circuitry from the plurality of driver circuits.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 10, 2012
    Assignee: Silicon Laboratories Inc.
    Inventors: Matthew Landry, Phillip Callahan
  • Patent number: 8078770
    Abstract: Technologies are described herein for combining multiple SGPIO streams to provide a single mass storage device activity indicator. Device activity data indicating whether a mass storage device is active may be received on a first interface, such as an SGPIO interface. Device activity data indicating whether the mass storage device is active may also be received on a second interface, such as a second SGPIO interface. An activity signal may also be received from the mass storage device itself. An activity indicator is provided when either data received on the first interface, data received on the second interface, or the activity signal received from the mass storage device indicates that the mass storage device is active. Status data regarding the failure, rebuild status, and location of a mass storage device received on multiple interfaces may also be combined to drive a single indicator.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: December 13, 2011
    Assignee: American Megatrends, Inc.
    Inventor: Clas Gerhard Sivertsen
  • Publication number: 20110276733
    Abstract: A memory system with serialized data transfer. The memory system includes within a memory controller and a plurality of memory devices. The memory controller receives a plurality of write data values from a host and outputs the write data values as respective serial streams of bits. Each of the memory devices receives at least one of the serial streams of bits from the memory controller and converts the serial stream of bits to a set of parallel bits for storage.
    Type: Application
    Filed: April 7, 2011
    Publication date: November 10, 2011
    Applicant: RAMBUS INC.
    Inventors: Richard E. Perego, Fredrick A. Ware
  • Patent number: 8046510
    Abstract: A physical layer device (PLD), comprising: a first serializer-deserializer (SERDES) device having a first parallel port; a second SERDES device having a second parallel port; a third SERDES device having a third parallel port; and a path selector being selectively configurable to provide either (i) a first signal path between the first and second parallel ports, or (ii) a second signal path between the first and third parallel ports.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: October 25, 2011
    Assignee: Broadcom Corporation
    Inventor: Gary S. Huff
  • Patent number: 8041862
    Abstract: A data flow control and bridging architecture that enhances the performance of removable data storage systems. In one implementation, the present invention provides a bypass bus implementation where the data transfer phase associated with select commands occurs directly between the host computing system and the target removable data storage unit. In one implementation, the present invention further provides a data flow and bridging architecture that emulates a removable media interface, such as the ATAPI interface, to the host computing system, and translates these commands for a target removable storage unit that implements a fixed media interface, such as the ATA interface. In yet another implementation, the present invention provides a data flow and bridging architecture that supports the serial ATA interface.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: October 18, 2011
    Assignee: Quantum Corporation
    Inventors: Anthony E. Pione, Richard M. Andrews
  • Patent number: 8028107
    Abstract: A serial to parallel I/O circuit apparatus includes M sequential logic circuits and each of them includes a first D-type flip-flop for receiving one bit of input data, and the output of each the first D-type flip-flop connects to the input of a first D-type flip-flop of a next stage. A second D-type flip-flop receives one bit of enable control signal, and the output of each of the second D-type flip-flops connects to the input of a second D-type flip-flop of a next stage. A multiplexer contains two input terminals and an enable control signal receiving terminal, wherein one input terminal is used to receive the input data received by the first D-type flip-flop, and the enable control signal receiving terminal receives the enable control signal received by the second D-type flip-flop. A D-type latch outputs the data, and the output data is fed back to another input terminal of the multiplexer so as to be selected as a data output when a next set of data are input.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: September 27, 2011
    Assignee: VIA Technologies, Inc.
    Inventor: Cheng-Tao Lee
  • Patent number: 8023002
    Abstract: The number of channels is changed in accordance with an operation mode in an image pickup apparatus. An image-pickup control unit 240 determines the number of operation channels W in accordance with an operation mode. A sensor unit 210 outputs an image pickup signal corresponding to each pixel in accordance with the number of operation channels W. A data sending unit 220 performs serial conversion on image pickup signals, and transfers them to the image processing unit 300 using a high-speed interface (a signal line 229) such as an LVDS in accordance with the number of operation channels W. A data receiving unit 311 performs parallel conversion on the transferred serial signal for each of the channels in units of M bits. A data reconstruction unit 500 detects a synchronization code embedded in the parallel signals, extracts data windows, and supplies, to a signal line 319, image pickup signals of bit length n which are reconstructed from the data windows.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: September 20, 2011
    Assignee: Sony Corporation
    Inventors: Masaya Kinoshita, Takashi Kameya
  • Patent number: 8024501
    Abstract: A system and method performs speed and connection handshaking between Beta signal ports and/or Bilingual ports in a serial data interface system. A tone pattern generator (e.g., a flip-flop) can be used to generate a tone pattern signal representing approximately 49 MHz to approximately 62 MHz. A selecting system (e.g., a multiplexer, a digital multiplexer, or the like) selectively transmits either the tone pattern signal or a data input signal. These signals include a driver control signal. A serializer serializes either the tone pattern signal or the data input signal. A clock device (e.g., a clock divider) drives the tone pattern generator and the serializer. A driver receives and differentially transmits, along a twister-wire pair, either the serialized tone pattern signal or the serialized data input signal.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: September 20, 2011
    Assignee: Broadcom Corporation
    Inventors: Josephus A. E. P. van Engelen, Michael A. Sosnoski
  • Publication number: 20110208883
    Abstract: A method for operating a memory device includes determining whether or not a data mask operation is to be performed and setting a mask setting value to a predetermined value, receiving a data packet, and extracting mask information from the data packet for masking data in response to the mask information and the mask setting value.
    Type: Application
    Filed: April 1, 2010
    Publication date: August 25, 2011
    Inventors: Jinyeong Moon, Sang-Sic Yoon
  • Patent number: 8001301
    Abstract: A semiconductor device includes a first semiconductor chip, and a second semiconductor chip which includes a high-speed serial I/F circuit which transfers serial data between the high-speed serial I/F circuit and an external device through a serial bus and is stacked on the first semiconductor chip. A pad region in which pads (electrodes) for connecting the external device and the high-speed serial I/F circuit are disposed is provided along a first side of the second semiconductor chip which is the short side. A pad region in which pads for connecting an internal circuit included in the first semiconductor chip and the high-speed serial I/F circuit are disposed is provided along a second side of the second semiconductor chip which is the long side.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: August 16, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Mihiro Nonoyama, Masataka Kazuno
  • Publication number: 20110196997
    Abstract: Embodiments of the invention are generally directed to a hybrid interface for serial and parallel communication. An embodiment of a method includes initializing a first apparatus for transmission of data to or reception of data from a second apparatus, switching an interface for the first apparatus to a first mode for a parallel interface, the parallel interface including a first plurality of pins, and transmitting or receiving parallel data in the first mode via the first plurality of pins. The method further includes switching the interface of the first apparatus to a second mode for a serial interface, the serial interface including a second plurality of pins, the first plurality of pins and the second plurality of pins both including an overlapping set of pins, and transmitting or receiving serial data in the second mode via the second plurality of pins.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Inventors: Alan T. Ruberg, Roger D. Isaac
  • Publication number: 20110191511
    Abstract: A serial transmission device includes a transmitting unit that transmits data, a receiving unit that receives the data, and a plurality of serial transmission paths that connect the transmitting unit with the receiving unit and are used to transmit data. The receiving unit includes an inter-lane skew information generation unit that generates inter-lane skew information about skew of each of the serial transmission paths and transmits the generated inter-lane skew information to the transmitting unit. The transmitting unit includes a data conversion rule generation unit that generates a conversion rule used to determine distribution of the data to each of the serial transmission paths based on the inter-lane skew information.
    Type: Application
    Filed: January 12, 2011
    Publication date: August 4, 2011
    Inventor: YASUHIKO TANABE
  • Patent number: 7984315
    Abstract: An external storage device includes a media control section (10), a monitoring section (20), an interface section (30) and a power control section (40). The media control section (10) drives a recording media and performs data access to the recording media. The monitoring section (20) monitors whether the data access by the media control section (10) can be performed or not. The interface section (30) performs communication with a host device. When the monitoring section (20) detects that the data access can not be performed, the power control section (40) limits power supply to the interface section (30). When the monitoring section (20) detects that the data access can be performed, the power control section (40) re-starts the power supply.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: July 19, 2011
    Assignee: Panasonic Corporation
    Inventor: Hirotaka Ito
  • Publication number: 20110170577
    Abstract: A high-speed switch that includes a switch fabric, and both high-speed serial ports and data converter physical ports. A first set of data converter physical ports may perform analog-to-digital conversions, such that an external analog signal may be converted to a digital input signal on the switch. The converted digital input signal may then be routed through the switch fabric in accordance with a serial data protocol. A second set of data converter physical ports may perform digital-to-analog conversions, such that an internal digital signal received from the switch fabric may be converted to an analog output signal on the switch. The converted analog output signal may then be transmitted to an external destination in accordance with a serial data protocol.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Applicant: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventor: Kiomars Anvari
  • Patent number: 7979597
    Abstract: Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate programming of parallel slave devices concurrently using an I2C serial bus. At least two slave devices are coupled in parallel on the data transfer bus and configured to load serial data over the serial data line using the communications protocol. Each slave device includes a programmable configuration register configured to be programmed, using the communications protocol, to select one of a plurality of selectable slave device configurations. One of the selectable slave device configurations causes the at least two slave devices to load the serial data in parallel, and another of the selectable slave device configurations causes the at least two slave devices to be loaded one at a time.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: July 12, 2011
    Assignee: NXP B.V.
    Inventors: Amrita Deshpande, Alma Anderson, Jean-Marc Irazabal, Stephen Blozis, Paul Boogaards
  • Patent number: 7958291
    Abstract: An apparatus includes a first interface having a communication channel through which data is transmitted to or received from a target device and a first control register that is configured to control, based at least in part on its contents, transmission or reception of data through the communication channel. The apparatus also includes a second interface having a second control register that is configured to control, based at least in part on its contents, transmission or reception of data through the communication channel. A circuit in the apparatus harmonizes the contents of the first control register and the second control register, such that an external controller can control transmission or reception of data through the communication channel by providing control data in a first format to the first control register or by providing alternate control data in a second different format to the second control register.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: June 7, 2011
    Assignee: Atmel Rousset S.A.S.
    Inventors: Florent Renahy, Dominique Parlange
  • Patent number: 7958279
    Abstract: A semiconductor integrated circuit apparatus, comprising a data transmitter circuit, and a plurality of data receiver circuits each having a data converter circuit which restores each of bits of identification number data and transfer data from a shift register of the data transmitter circuit to 2-bit complementary data transmitted via first and second transmission lines, a reception control circuit which, when a transfer completion signal has been received via a third transmission line, compares an allocated identification number with the restored identification number data, and a shift register provided in association with the reception control circuit, wherein each reception control circuit feeds transfer data transmitted from the data transmitter circuit corresponding to the identification number data to the associated shift register in accordance with a result of comparison between the identification number data and the allocated identification number.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: June 7, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Tomohisa Takai, Ryo Fukuda
  • Patent number: 7958290
    Abstract: The quantity of input and output signal lines that must be directly supported by a bus logic to transmit signals to and receive signals from bus devices is minimized by serializing the states to be driven onto the output signal lines and serially transmitting those states to one or more external shift registers having parallel outputs to drive output signal lines, by receiving states of input signal lines at parallel inputs to one or more other external shift registers to be serialized and serially transmitted to the bus logic, wherein the order in which the states to be driven onto the output signal lines is such that those states corresponding to actual output signal lines are the last states to be serially transmitted, and wherein the order in which the states received from the input signal lines are transmitted to the bus logic is such that those states corresponding to actual input signal lines are transmitted first to the bus logic, thereby also minimizing the quantity of shift registers required extern
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: June 7, 2011
    Assignee: Intel Corporation
    Inventors: Jaishankar Thayyoor, Peter Martin
  • Patent number: 7958294
    Abstract: An integrated circuit having a plurality of data transceivers positioned on opposite ends of the integrated circuit is disclosed. The integrated circuit comprises a first plurality of data transceivers positioned in a column on a first end of the integrated circuit and a second plurality of data transceivers positioned in a column on a second end. A circuit is preferably positioned between the first plurality of data transceivers and the second plurality of data transceivers. The circuit could comprise, for example, circuits for implementing a programmable logic device. The circuitry of the plurality of data transceivers is also preferably arranged such that analog circuitry is positioned closer to an end of the integrated circuit than the digital circuits to reduce interference with the analog circuits. According to another aspect of the invention, the data transceivers are formed on layers to reduce the amount of interference.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: June 7, 2011
    Assignee: Xilinx, Inc.
    Inventor: Thomas Anthony Lee
  • Patent number: 7957294
    Abstract: A packet detecting device used in a receiver employing PCI Express protocol is disclosed. The packet detecting device includes: a physical layer packet detecting unit for detecting a physical layer packet from a PCI express packet received and parallelized to 16 bit data through a physical deserializer; a descrambling unit for descrambling a physical layer packet from a PCI express packet received and parallelized to 16 bit data through a physical deserializer; a data link layer packet detecting unit for detecting a data link layer packet from a descrambled packet outputted from the descrambling unit; and a transaction layer packet detecting unit for detecting a transaction layer packet from a descrambled packet outputted from the descrambling unit.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: June 7, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Yong-Seok Choi, Seong-Woon Kim, Myung-Joon Kim
  • Patent number: 7944235
    Abstract: High-speed serial interface (“HSSI”) transceiver circuitry (e.g., on a programmable logic device (“PLD”) integrated circuit) includes input buffer circuitry with adaptive equalization capability. The transceiver circuitry also includes an output driver, which may include pre-emphasis capability (preferably controllably settable). Selectively usable loop-back circuitry is provided for allowing the output signal of the input buffer to be applied substantially directly to the output driver. The loop-back circuitry may include a loop-back driver, which may be turned on substantially only when needed for loop-back operations.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: May 17, 2011
    Assignee: Altera Corporation
    Inventors: Sergey Shumarayev, Thungoc M. Tran, Simardeep Maangat, Wilson Wong
  • Patent number: 7941573
    Abstract: Data transfer bus charging/discharging current is reduced in a semiconductor memory device. In a data transfer device that sequentially transfers bit sequences in parallel through a plurality of buses from a transmit unit 10 to a receive unit 20, the transmit circuit 10 includes a flag generation circuit 11 and an encoding circuit 12. The flag generation circuit 11 generates a flag indicating whether bit inversion has occurred in consecutive bits in each of the bit sequences to be transferred through the buses and transmits the generated flag to the receive unit 20. The encoding circuit 12 encodes the bit sequences based on the flag, for transmission to the receive unit 20. The receive unit includes a decoding circuit 21 that decodes the bit sequences based on the bit sequences and the flag.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: May 10, 2011
    Assignee: Elpida Memory, Inc.
    Inventor: Tomoyuki Shibata
  • Patent number: 7937511
    Abstract: A burning apparatus for burning data stored in a burning machine to a chip includes: a power transforming circuit for providing a working voltage to the chip, a connector for receiving parallel burn data and control signals from the burning machine, and a data transforming circuit for transforming the parallel burn data received from the burning machine into serial data and sending the transformed serial data to the chip. The burning machine, connector, and the data transforming circuit are connected in series, thereby forming a data transfer channel for sending burn data into the chip and sending the burn data back to the burning machine after the burning process.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: May 3, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Su-Shun Zhang, Tao Li, Xin-Bin Liu
  • Patent number: 7936793
    Abstract: Methods, devices and systems are provided for word synchronizing multiple serial data bitstreams (106) with a serial framing signal (106A). Offset values (420) are determined (512) from the relative locations of predetermined data correlation values (107) stored within the data buffers during a correlation mode to indicate the amount of skew observed between the framing channel and each of serial data channels. Data received during subsequent operation of each data stream is stored a buffer (402), and the framing signal (106A) is monitored to identify a boundary between data words. When a frame boundary occurs, parallel data is extracted from the buffer using the previously-stored offset values to compensate for bit skew between the data and framing channels.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: May 3, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Emilio J. Quiroga, Mahibur Rahman
  • Patent number: 7937516
    Abstract: The invention relates to an integrated circuit having a system base chip of the kind usually provided for performing transmitting and/or receiving functions at a node that is coupled to a vehicle data bus. In an example embodiment, there is an integrated circuit having a system base chip that has basic functions for a transmitting and/or receiving system for a vehicle data bus, namely at least a system voltage supply, a system reset and a monitoring function An interface circuit that, in a self-contained fashion, runs at least parts of a data bus protocol, and in particular, the LIN (Local Interconnect Network) protocol, that performs detection of the bit-rate of received data, and that is capable of passing on at least one received or transmitted byte. A serial/parallel converter makes use in its conversion of the bit-rate detected by the interface circuit.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: May 3, 2011
    Assignee: NXP B.V.
    Inventor: Matthias Muth
  • Patent number: 7934077
    Abstract: The present invention is to provide a semiconductor device that can correctly switch endians on the outside even if the endian of a parallel interface is not recognized on the outside. The semiconductor device includes a switching circuit and a first register. The switching circuit switches between whether a parallel interface with the outside is to be used as a big endian or a little endian. A first register holds control data of the switching circuit. The switching circuit regards the parallel interface as the little endian when first predetermined control information, that is unchanged in the values of specific bit positions even if its high-order and low-order bit positions are transposed, is supplied to the first register, and regards the parallel interface as the big endian when second predetermined control information, that is unchanged in the values of specific bit positions even if its high-order and low-order bit positions are transposed, is supplied to the first register.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: April 26, 2011
    Assignee: Renesas Electronics Corporation
    Inventors: Goro Sakamaki, Yuri Azuma
  • Patent number: 7933289
    Abstract: A processing system and method for communicating in a processing system over a bus is disclosed. The processing system includes a receiving device, a bus having first, second and third channels, and a sending device configured to address the receiving device on the first channel, and read a payload from the receiving device on the second channel, the sending device being further configured to write a first portion of a payload to the receiving device on the first channel and a second portion of the payload to the receiving device on the third channel.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: April 26, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Richard Gerard Hofmann, Terence J. Lohman
  • Patent number: 7930462
    Abstract: In one embodiment, an apparatus comprises serializer/deserializer (SERDES) circuits. Each SERDES circuit provides data received from a respective lane to which the SERDES circuit is coupled. A receive pipe is coupled to the SERDES circuits and comprises accumulate buffers, multiplexing levels, accumulate buffer counters, control registers, and control logic. Each accumulate buffer corresponds to a respective port configurable over the plurality of lanes. A first level of the multiplexing levels is coupled to receive data from neighboring lanes on one input and the data from the neighboring lanes connected in reverse order on the other input. Each multiplexor at each other level is coupled to receive outputs of neighboring multiplexors from a next lower level on one input and the outputs connected in reverse order on the other input. Each configuration register corresponds to a respective port, indicating an initial lane assigned to the respective port and a size of the port.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: April 19, 2011
    Assignee: Apple Inc.
    Inventors: James Wang, Choon Ping Chng
  • Publication number: 20110087811
    Abstract: The core chips each include a timing control circuit that outputs a timing signal synchronized with the outputting of parallel data to the interface chip. The interface chip includes a data input circuit that captures parallel data in synchronization with the timing signal. With this arrangement, the timing to output the parallel data and the timing to capture the parallel data are both synchronized with the timing signal generated in the core chips. Therefore, even if there is a difference in operation speed between each core chip and the interface chip, the parallel data can be accurately captured on the interface chip side.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 14, 2011
    Applicant: ELPIDA MEMORY, INC.
    Inventors: Chikara Kondo, Naohisa Nishioka
  • Patent number: 7925808
    Abstract: A memory system with serialized data transfer. The memory system includes within a memory controller and a plurality of memory devices. The memory controller receives a plurality of write data values from a host and outputs the write data values as respective serial streams of bits. Each of the memory devices receives at least one of the serial streams of bits from the memory controller and converts the serial stream of bits to a set of parallel bits for storage.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: April 12, 2011
    Assignee: Rambus Inc.
    Inventors: Richard E Perego, Frederick A Ware
  • Patent number: 7925814
    Abstract: A dynamically configurable logic gate includes an input summer for receiving a first input signal and a second input signal to generate a summed input signal. Further the dynamically configurable logic gate includes a nonlinear element that applies a nonlinear function to the summed input signal to produce a nonlinear output signal. The dynamically configurable logic gate output signal corresponds to one of a plurality of different logic gates responsive to adjusting the summed input signal and/or the nonlinear function. In another embodiment, the dynamically configurable logic gate includes feedback to one of the inputs. The dynamically configurable logic gate receives the two inputs and operates as one of a plurality of different logic gate types so as to produce an output signal that corresponds to a memory latch according to a selection of the control signal. An array structure of dynamically configurable logic elements is also disclosed.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: April 12, 2011
    Assignee: Chaologix, Inc.
    Inventor: Robert A. Schneiderwind
  • Patent number: 7921245
    Abstract: A memory system with serialized data transfer. The memory system includes within a memory controller and a plurality of memory devices. The memory controller receives a plurality of write data values from a host and outputs the write data values as respective serial streams of bits. Each of the memory devices receives at least one of the serial streams of bits from the memory controller and converts the serial stream of bits to a set of parallel bits for storage.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: April 5, 2011
    Assignee: Rambus Inc.
    Inventors: Richard E Perego, Frederick A Ware
  • Patent number: 7903685
    Abstract: A converter for converting serial (e.g. TDM) data streams into parallel (e.g. cell) data is presented. Conversion from cell to TDM format is also disclosed. Methods for converting between serial and parallel data formats are provided. In some applications, communication data streams of digital data may be captured, processed, and stored in one or more of the serial and cell data formats.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: March 8, 2011
    Assignee: Starent Networks LLC
    Inventor: Hamed Eshraghian
  • Patent number: 7899986
    Abstract: A method and system for data transfer between a sector-oriented mass storage medium and a host device capable of interfacing with a byte-oriented storage medium using an HS-MMC physical interface in the host device. Existing MMC commands such as FAST_IO command can be used to pass the control data to the sector-oriented mass storage medium and also to read the status of that medium. It is possible to use the GEN_CMD command for data transfer, for example. Because the command in data transfer is similar to ATA protocol, ATA write commands and ATA read commands can also be used for data transfer to and from the sector-oriented mass storage medium.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: March 1, 2011
    Assignee: Nokia Corporation
    Inventor: Marko Ahvenainen
  • Publication number: 20110040909
    Abstract: A memory module houses stacked memory devices and a memory controller each having a near-field interface coupled to loop antennas to communicate over-the-air data. A coil is formed on a memory device substrate or molded into a plastic mold to create near-field magnetic coupling with the stacked memory devices and the memory controller.
    Type: Application
    Filed: August 17, 2009
    Publication date: February 17, 2011
    Inventor: Mostafa Naguib Abdulla
  • Patent number: 7889658
    Abstract: A method of and system for transferring overhead data from a sender to a receiver over a serial interface is provided. The overhead data is transferred over one or more data lines of the interface during one or more time periods in which excess bandwidth is available on the one or more data lines or while the transfer of the overhead data does not substantially impede the throughput of the payload transfer.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: February 15, 2011
    Assignee: Extreme Networks, Inc.
    Inventors: James R. Bauder, Khoi D. Vu, Kevin S. Fatherree, Siddharth Khattar, Erik R. Swenson, Kathleen E. Cimino
  • Patent number: 7890680
    Abstract: A physical layer device (PLD), comprising: a first serializer-deserializer (SERDES) device having a first parallel port; a second SERDES device having a second parallel port; a third SERDES device having a third parallel port; and a path selector being selectively configurable to provide either (i) a first signal path between the first and second parallel ports, or (ii) a second signal path between the first and third parallel ports.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: February 15, 2011
    Assignee: Broadcom Corporation
    Inventor: Gary S. Huff
  • Patent number: 7876245
    Abstract: A parallel-to-serial converting circuit includes a first alignment unit configured to receive and serially align parallel data included in a first group selected from a plurality of parallel data and to output serially aligned parallel data. The parallel-to-serial converting circuit also includes a second alignment unit configured to receive and serially align parallel data included in a second group selected from a plurality of parallel data and to output serially aligned parallel data. The parallel-to-serial converting circuit further includes a third alignment unit configured to serially align and output the serially aligned parallel data that is output from the first alignment unit and the second alignment unit. The first alignment unit and the second alignment unit drive an output node in response to activated data of received parallel data.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: January 25, 2011
    Assignee: Hynix Semiconductor Inc.
    Inventor: Geun-Il Lee
  • Patent number: 7877529
    Abstract: Synchronization management is provided for a continuous serial data streaming application wherein the serial data stream includes a plurality of consecutive, identical-length segments of consecutive serial data bits. Synchronization management bits are provided in each segment. The synchronization management bits are programmed such that the synchronization management bits contained in first and second adjacent segments of the serial data stream will bear a predetermined relationship to one another. At the receiving end, the synchronization management bits are examined from segment to segment. In this manner, synchronization can be monitored, synchronization loss can be detected, and synchronization recovery can be achieved.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: January 25, 2011
    Assignee: National Semiconductor Corporation
    Inventors: David J. Fensore, Robert L. Macomber, James E. Schuessler
  • Publication number: 20100332701
    Abstract: According to one embodiment, the host controller includes a transmission circuit that encodes transmission data, according to a serial transfer format, a reception circuit that decodes received data, according to the serial transfer format, a variable frequency clock generator that generates a card clock and a transfer clock, a card clock output unit that outputs the card clock to the memory card, an interface unit includes a transmission interface that transfers the transmission data from the transmission circuit to the memory card in synchronization with the transfer clock, and a reception interface that transfers received data from the memory card to the reception circuit in synchronization with the transfer clock, and a setting register circuit that holds setting information concerning an input/output method of the memory card, and controls frequency of the transfer clock generated by the variable frequency clock generator, based on the setting information.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 30, 2010
    Inventor: Masayoshi Murayama
  • Publication number: 20100318698
    Abstract: A data flow control and bridging architecture that enhances the performance of removable data storage systems. In one implementation, the present invention provides a bypass bus implementation where the data transfer phase associated with select commands occurs directly between the host computing system and the target removable data storage unit. In one implementation, the present invention further provides a data flow and bridging architecture that emulates a removable media interface, such as the ATAPI interface, to the host computing system, and translates these commands for a target removable storage unit that implements a fixed media interface, such as the ATA interface. In yet another implementation, the present invention provides a data flow and bridging architecture that supports the serial ATA interface.
    Type: Application
    Filed: August 24, 2010
    Publication date: December 16, 2010
    Applicant: Quantum Corporation
    Inventors: Anthony E. Pione, Richard M. Andrews
  • Patent number: 7840949
    Abstract: A system and method for managing data, such as in a data warehousing, analysis, or similar applications, where dataflow graphs are expressed as reusable map components, at least some of which are selected from a library of components, and map components are assembled to create an integrated dataflow application. Composite map components encapsulate a dataflow pattern using other maps as subcomponents. Ports are used as link points to assemble map components and are hierarchical and composite allowing ports to contain other ports. The dataflow application may be executed in a parallel processing environment by recognizing the linked data processes within the map components and assigning threads to the linked data processes.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: November 23, 2010
    Assignee: Ramal Acquisition Corp.
    Inventors: Larry Lee Schumacher, Agustin Gonzales-Tuchmann, Laurence Tobin Yogman, Paul C. Dingman
  • Patent number: 7840727
    Abstract: Disclosed is a serial-to-parallel converter/parallel-to-serial converter/FIFO unified circuit which includes a register, a selector and a counter. The register receives serial input data and converts the serial data into parallel data based on frequency-divided multi-phase clock signals from a counter. The selector receives the parallel data from the register to select one of the data in accordance with a control signal. The counter generates the control signal for the selector so that plural items of data will be output serially from the selector in the sequence in which the plural items data have been serially supplied to the register.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: November 23, 2010
    Assignee: NEC Electronics Corporation
    Inventors: Takanori Saeki, Yasushi Aoki, Masatomo Eimitsu, Masashi Nakagawa, Minoru Nishizawa, Tadashi Iwasaki, Koichiro Kiguchi
  • Patent number: 7831754
    Abstract: An integrated circuit includes, in accordance with an embodiment of the present invention, a data port, a system bus for transferring information to and from the data port, and a plurality of SERDES channels. A plurality of registers associated with the plurality of SERDES channels may be written to via the system bus on an individual, group, or global basis to provide communication settings for the SERDES channels.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: November 9, 2010
    Assignee: Lattice Semiconductor Corporation
    Inventors: Zheng Chen, Glen Edward Offord, Jamie Freed
  • Patent number: 7827342
    Abstract: A method reading bank register values is provided. Register values are stored in a readback bank. The register values are output sequentially from the serial bank. An indicator is received by the serial bank. A determination is then made as to whether the indicator was received by the serial bank prior to completion of the outputting of the register values. If the indicator was received prior to completion of the outputting of the register values, the register values are loaded into the serial bank from the readback bank.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: November 2, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: Rahul Prakash, Keith C. Brouse, Joselito L. Parguian