Patents Assigned to Marvell Semiconductor
  • Publication number: 20070036209
    Abstract: To facilitate measurement of the jitter tolerance of circuitry such as serializer/deserializer (SERDES) circuitry, test circuitry is provided that can add jitter to a data signal. The jitter added is preferably controllable and variable with respect to such parameters as jitter frequency (i.e., how rapid is the jitter) and/or amplitude (i.e., how large or great is the amount of the jitter).
    Type: Application
    Filed: October 4, 2006
    Publication date: February 15, 2007
    Applicant: Marvell Semiconductor Israel Ltd.
    Inventors: David Moshe, Erez Reches, Ido Naishtein
  • Patent number: 7173489
    Abstract: A programmable gain voltage buffer circuit with a programmable gain may include transistors in parallel with resistors. The transistors may be used as variable resistors, with the resistors predominating the equivalent resistances at output points in different branches of the buffer circuit. The transistors may have resistances corresponding to programmable gain steps in the circuit.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: February 6, 2007
    Assignee: Marvell Semiconductor, Inc.
    Inventors: Yonghua Song, Sang Won Son
  • Publication number: 20070024385
    Abstract: Circuits, methods, and apparatus that provide low-noise, high-stability crystal oscillators having controlled-amplitude differential output signals and DC level control. A crystal oscillator circuit has two feedback loops, one for setting the DC level of its signals, the other for adjusting the amplitude of those signals. The DC level feedback loop can set the DC component of the oscillator signals to a voltage midway between two supply voltages. The amplitude control loop sets the amplitude of the output of the crystal oscillator signal to be within a range. The amplitude can be set to provide a maximum swing without clipping the supply voltages in order to provide high-stability and minimal jitter. The amplitude control circuit can also be digital for improved noise performance. The time constants of these two loops can be separated such that instabilities are avoided.
    Type: Application
    Filed: October 3, 2005
    Publication date: February 1, 2007
    Applicant: Marvell Semiconductor, Inc.
    Inventor: Jody Greenberg
  • Publication number: 20070024336
    Abstract: To facilitate measurement of the jitter tolerance of circuitry such as serializer/deserializer (SERDES) circuitry, test circuitry is provided that can add jitter to a data signal. The jitter added is preferably controllable and variable with respect to such parameters as jitter frequency (i.e., how rapid is the jitter) and/or amplitude (i.e., how large or great is the amount of the jitter).
    Type: Application
    Filed: October 4, 2006
    Publication date: February 1, 2007
    Applicant: Marvell Semiconductor Israel Ltd.
    Inventors: David Moshe, Erez Reches, Ido Naishtein
  • Publication number: 20070024379
    Abstract: Circuits, methods, apparatus, and code that provide low-noise and high-resolution electronic circuit tuning. An exemplary embodiment of the present invention adjusts a capacitance value by pulse-width modulating a control voltage for a switch in series with a capacitor. The pulse-width-modulated control signal can be adjusted using entry values found in a lookup table, by using analog or digital control signals, or by using other appropriate methods. The capacitance value tunes a frequency response or characteristic of an electronic circuit. The response can be made to be insensitive to conditions such as temperature, power supply voltage, or processing.
    Type: Application
    Filed: October 3, 2005
    Publication date: February 1, 2007
    Applicant: Marvell Semiconductor, Inc.
    Inventors: Jody Greenberg, Sehat Sutardja
  • Patent number: 7170907
    Abstract: A method, apparatus, and computer-readable media for aligning n data signals received over a parallel bus, each of the n data signals comprising a training pattern, wherein n is at least two, comprises delaying each of the n data signals in accordance with a corresponding analog delay signal, thereby providing n corresponding delayed data signals; providing each of the corresponding analog delay signals based on the training pattern in the respective delayed data signal; delaying each of the delayed data signals by m bit times in accordance with a corresponding digital delay signal, thereby providing n corresponding aligned data signals, wherein m is greater than, or equal to, zero; and providing each of the corresponding digital delay signals based on the training pattern in the corresponding delayed data signal.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: January 30, 2007
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventor: Erez Reches
  • Patent number: 7149139
    Abstract: Circuitry and methods for an efficient FIFO memory are provided. This efficient FIFO memory has two smaller standard single-port memory banks instead of one large dual-port memory bank, as in typical FIFO memories. Whereas the dual-port memory based FIFO memory can read and write data at the same time, a typical single-port memory based FIFO cannot. The operation of the two single-port memory banks are coordinated in order to provide similar or better performance than a dual-port memory based FIFO.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: December 12, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventor: Eitan Rosen
  • Patent number: 7138850
    Abstract: High-gain synchronizer circuitry and methods are provided that reduce the meta-stable resolve time of a synchronizer circuit. The high-gain synchronizer is made up of high-gain latch circuits. The high-gain latch circuits are made up of a series of inverters that at least initially increase in size and that are connected in a closed loop. In accordance with the invention, the time that the high-gain synchronizer remains in the meta-stable state is minimized through the use of the high-gain latch circuits.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: November 21, 2006
    Assignee: Marvell Semiconductor Israel Ltd
    Inventors: Gil Asa, David Moshe
  • Publication number: 20060255848
    Abstract: To facilitate measurement of the jitter tolerance of circuitry such as serializer/deserializer (SERDES) circuitry, test circuitry is provided that can add jitter to a data signal. The jitter added is preferably controllable and variable with respect to such parameters as jitter frequency (i.e., how rapid is the jitter) and/or amplitude (i.e., how large or great is the amount of the jitter).
    Type: Application
    Filed: July 21, 2006
    Publication date: November 16, 2006
    Applicant: Marvell Semiconductor Israel Ltd.
    Inventors: David Moshe, Erez Reches, Ido Naishtein
  • Patent number: 7135904
    Abstract: To facilitate measurement of the jitter tolerance of circuitry such as serializer/deserializer (SERDES) circuitry, test circuitry is provided that can add jitter to a data signal. The jitter added is preferably controllable and variable with respect to such parameters as jitter frequency (i.e., how rapid is the jitter) and/or amplitude (i.e., how large or great is the amount of the jitter).
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: November 14, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventors: David Moshe, Erez Reches, Ido Naishtein
  • Patent number: 7132867
    Abstract: A digital feedback loop circuit achieves a resolution as good as the intrinsic resolution of the delay element of the circuit, notwithstanding the presence of a feedback counter/divider of integer value N that might otherwise be expected to multiply the minimum resolution by N. Output altering circuitry is used to alter the error feedback signal for M out of every N feedback cycles in such a way that the overall delay over N cycles can be controlled to within the resolution of the delay element. In one embodiment, the output altering circuitry includes a second counter whose maximum value is controllable and that outputs a signal whose value changes after its current maximum value has been reached. In another embodiment, the output altering circuitry includes a lookup table preloaded with sequences of output signals, with the sequence selected by a controller.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: November 7, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventor: Eitan Rosen
  • Patent number: 7126404
    Abstract: High resolution digital delay circuits and methods are provided. A multiplexer receives the outputs of first and second delay elements. At least the second delay element is adjustable using a digital control signal. The multiplexer and the first delay element form a first delay loop. The multiplexer, the first delay element and the second delay element form a second delay loop. A logic circuit monitors the number of times (M) that a signal cycles through the first loop. After M reaches a predetermined value (i.e., when the signal is delayed by a predetermined delay), the multiplexer receives a control signal that causes the second loop to close. A signal cycles through the second loop, which provides additional delay. Preferably, the signal cycles through the second loop only once. Generally, this causes the resolution of the delay circuit to be proportional to the minimum delay adjustment of the second delay element.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: October 24, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventor: Eitan Rosen
  • Patent number: 7120568
    Abstract: A method for verification includes providing an implementation model, which defines model states of a target system and model transitions between the model states, and providing a specification of the target system, including properties that the system is expected to obey. A tableau is created from the specification, the tableau defining tableau states with tableau transitions between the tableau states in accordance with the properties. The tableau transitions are compared to the model transitions to determine whether a discrepancy exists therebetween.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: October 10, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventors: Daniel Geist, Orna Grumberg, Sagi Katz
  • Patent number: 7050341
    Abstract: A diagonal matrix delay includes a plurality of rows of first buffers in serial communication with an input signal. The diagonal matrix delay includes a plurality of second buffers. Each second buffer is responsive to an output of an associated first buffer and to a column selection signal. The diagonal matrix delay includes a plurality of control lines. Each control line supplies column selection signals to the corresponding second buffers associated with each of the plurality of rows. Corresponding second buffers controlled by a control line are offset between contiguous rows by at least one column to form a substantially diagonal arrangement of columns of second buffers relative to the plurality of rows of first buffers.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: May 23, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventors: Tomer Labin, David Moshe, Shmuel Dino, Amir Gabai
  • Patent number: 7046042
    Abstract: A phase detector includes a first flip-flop responsive to a reference clock signal, a first inverter responsive to an output of the first flip-flop, a second flip-flop responsive to a feedback clock signal, a second inverter responsive to an output of the second flip-flop, a third inverter responsive to an output of the first inverter, a fourth inverter responsive to an output of the second inverter, a first conjunction circuit responsive to the output of the first inverter and to an output of the fourth inverter, and a second conjunction circuit responsive to the output of the second inverter and to an output of the third inverter. The first conjunction circuit outputs a first alignment signal when the feedback clock signal is earlier than the reference clock signal, and the second conjunction circuit outputs a second alignment signal when the feedback clock signal is later than the reference clock signal.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: May 16, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventors: Shmuel Dino, David Moshe
  • Publication number: 20060039378
    Abstract: A generally full-wire throughput, switching Ethernet controller used within an Ethernet network of other switching Ethernet controllers connected together by a bus. The controller comprises a plurality of ports including at least one bus port associated with ports connected to other switching Ethernet controllers. A hash table stores MAC addresses and VLAN ids of ports within said Ethernet network. A hash table address control hashes the MAC address and VLAN id of a packet to initial hash table location values, changes the hash table location values by a fixed jump amount if the address and VLAN id values stored in said initial hash table location do not match the received address and VLAN id, and provides at least an output port number of the port associated with the received address and VLAN id. A storage buffer includes a multiplicity of contiguous buffers in which to temporarily store said packet.
    Type: Application
    Filed: October 5, 2005
    Publication date: February 23, 2006
    Applicant: Marvell Semiconductor Israel LTD.
    Inventors: Eitan Medina, David Shemla
  • Patent number: 6988237
    Abstract: An integrated circuit, having a method therefor, includes a memory including a plurality of memory lines, each memory line including a plurality of data cells each to store a data bit, and a plurality of error-correction (EC) cells each to store an EC bit corresponding to the data bits stored in the data cells of the memory line; an EC input circuit to generate the EC bits based on the corresponding data bits; an EC output circuit including an EC correction circuit to correct errors in the bits read from the data cells of each of the memory lines in accordance with the bits read from the EC cells of the memory line; and a switch including first inputs to receive the EC bits from the EC input circuit, second inputs to receive test EC bits from EC test nodes of the integrated circuit, and outputs to provide either the EC bits or the EC test bits to the memory in accordance with a test signal.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: January 17, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventors: Yosef Solt, Eitan Joshua
  • Patent number: 6985974
    Abstract: A network device receives data packets from a network adaptor. A low latency memory has a first read/write performance. A high latency memory has a second read/write performance that is slower than the first read/write performance of the low latency memory. An interface controller uses an address check circuit and values stored in registers to determine whether a read or write operation relates to header portions of the data packets. The interface controller stores header portions of the data packets in the low latency memory and data portions of the data packets in the high latency memory. The registers include base address, buffer pool size, maximum individual buffer size, and header size registers. Alternately the registers include base address, mask, maximum individual buffer size, and header size registers.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: January 10, 2006
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventor: Eitan Medina
  • Patent number: 6975581
    Abstract: A method of broadcasting a packet to the ports belonging to one VLAN of a network, whereas the network has multiple network switches. Each network switch has its own local ports and a local VLAN table. Each local VLAN table stores local port membership of its network switch, and switch membership per VLAN identifier. The local VLAN table is accessed by a VLAN identifier which is stored in the packet, and retrieves the local port membership and switch membership associated with the VLAN identifier. A copy of the packet is provided to each local port and to each switch retrieved from said local VLAN table.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: December 13, 2005
    Assignee: Marvell Semiconductor Israel Ltd.
    Inventors: Eitan Medina, David Shemla
  • Patent number: RE39514
    Abstract: An Ethernet controller, for use within an Ethernet network of other Ethernet controller connected together by a bus, is provided. The Ethernet controller includes a plurality of ports including at least one bus port associated with ports connected to other switching Ethernet controllers, a hash table for storing addresses of ports within the Ethernet network, a hash table address control, a storage buffer including a multiplicity of contiguous buffers in which to temporarily store said packet, an empty list including a multiplicity of single bit buffers, a packet storage manager, a packet transfer manager and a write-only bus communication unit. The hash table address control hashes the address of a packet to initial hash table location values, changes the hash table location values by a fixed jump amount if the address values stored in the initial hash table location do not match the received address, and provides at least an output port number of the port associated with the received address.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: March 13, 2007
    Assignee: Marvell Semiconductor International Ltd.
    Inventors: David Shemla, Avigdor Willenz