-
公开(公告)号:US20230063481A1
公开(公告)日:2023-03-02
申请号:US17463587
申请日:2021-09-01
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Amir Silber , Barak Freedman , Nizan Meitav , Santiago Echeverri , Jochem Verbist , Allan Green-Petersen
Abstract: A wafer includes a semiconductor substrate, multiple photonics devices and a test coupler. The multiple photonics devices are fabricated on the substrate and have multiple respective ports. The test coupler is disposed on the wafer and is configured to couple an optical test signal between a tester and the multiple ports of the multiple photonics devices during testing of the photonics devices.
-
公开(公告)号:US11582073B1
公开(公告)日:2023-02-14
申请号:US17588360
申请日:2022-01-31
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Amir Dabbagh
IPC: H04L25/03
Abstract: A system comprising a processing circuitry configured to: obtain a first ordered sequence of symbols associated with a corresponding second ordered sequence of transmitted symbols and including one or more errors, the errors being discrepancies between given symbols of the first ordered sequence and corresponding symbols of the second ordered sequence; determine, for each symbol of the first ordered sequence of symbols, an estimated transmitted symbol, utilizing a Decision Feedback Equalizer (DFE); and determine if the estimated transmitted symbol of a given symbol of the first ordered sequence of symbols, satisfies a saturation threshold condition; and determine an error hypothesis identifying one or more of the errors by comparing the estimated transmitted symbol of at least one symbol of the first ordered sequence of symbols with one or more pairs of thresholds.
-
公开(公告)号:US11580036B1
公开(公告)日:2023-02-14
申请号:US17385962
申请日:2021-07-27
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ilan Pardo , Shahaf Shuler , George Elias , Nizan Atias , Adi Maymon
Abstract: An apparatus includes a processor, configured to designate a memory region in a memory, and to issue (i) memory-access commands for accessing the memory and (ii) a conditional-fence command associated with the designated memory region. Memory-Access Control Circuitry (MACC) is configured, in response to identifying the conditional-fence command, to allow execution of the memory-access commands that access addresses within the designated memory region, and to defer the execution of the memory-access commands that access addresses outside the designated memory region, until completion of all the memory-access commands that were issued before the conditional-fence command.
-
公开(公告)号:US20230039033A1
公开(公告)日:2023-02-09
申请号:US17397681
申请日:2021-08-09
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Segev Zarkovsky , Shai Cohen , Liron Gantz , Idan Yokev
Abstract: A polarization recovery device comprises an input that receives a first optical signal with unknown polarization and with at least one signal parameter at an initial value, a first output that outputs a second optical signal with known polarization and with the at least one signal parameter at or near the initial value, and a recovery block that generates the second optical signal based on the first optical signal.
-
公开(公告)号:US11558310B2
公开(公告)日:2023-01-17
申请号:US17348801
申请日:2021-06-16
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Matty Kadosh , Yuval Shpigelman , Omer Shabtai , Yonatan Piasetsky , Aviv Kfir , Alan Lo , Marian Pritsak
IPC: H04L47/6275 , H04L43/106 , H04L43/0888 , H04L47/62 , H04L43/10 , H04L47/263
Abstract: A network device includes processing circuitry and a plurality of ports. The ports connect to a communication network. The processing circuitry is configured to receive, via an input port, data packets and probe packets that are addressed to a common output port, to store the data packets in a first queue and the probe packets in a second queue, both the first queue and the second queue are served by the output port, to produce telemetry data indicative of a state of the network device, based on a processing path that the data packets traverse within the network device, to schedule transmission of the data packets from the first queue at a first priority, and schedule transmission of the probe packets from the second queue at a second priority higher than the first priority, and to modify the scheduled probe packets so as to carry the telemetry data.
-
公开(公告)号:US11558309B1
公开(公告)日:2023-01-17
申请号:US17369992
申请日:2021-07-08
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ilan Pardo
IPC: H04L47/625 , H04L49/90 , H04L49/9005 , H04L47/62
Abstract: A network device includes packet processing circuitry and queue management circuitry. The packet processing circuitry is configured to transmit and receive packets to and from a network. The queue management circuitry is configured to store, in a memory, a queue for queuing data relating to processing of the packets, the queue including a primary buffer and an overflow buffer, to choose between a normal mode and an overflow mode based on a defined condition, to queue the data only in the primary buffer when operating in the normal mode, and, when operating in the overflow mode, to queue the data in a concatenation of the primary buffer and the overflow buffer.
-
公开(公告)号:US11558304B2
公开(公告)日:2023-01-17
申请号:US17687642
申请日:2022-03-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alan Lo , Matty Kadosh , Marian Pritsak , Yonatan Piasetsky
IPC: H04L47/2483 , H04L47/2441 , H04L43/0811 , H04L43/16 , H04L47/20
Abstract: In one embodiment, a network flow sampling system includes packet processing circuitry to process data packets of multiple network flows, and an adaptive policer to, for each one network flow of the multiple network flows compute a quantity of flow-specific sampling credits to be assigned to the one network flow responsively to a quantity of the network flows currently being processed by the packet processing circuitry, assign the flow-specific sampling credits to the one network flow, sample at least one of the data packets of the one network flow responsively to availability of the flow-specific sampling credits of the one network flow yielding sampled data, while applying sampling fairness among the network flows, and remove at least one of the flow-specific sampling credits of the one network flow from availability responsively to sampling the at least one data packet of the one network flow.
-
公开(公告)号:US20220416925A1
公开(公告)日:2022-12-29
申请号:US17359667
申请日:2021-06-28
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Wojciech Wasko , Natan Manevich , Hillel Chapman , Roi Geuli , Eyal Serbro
IPC: H04J3/06
Abstract: A network device includes a port, a transmission pipeline and a time-stamping circuit. The port is configured for connecting to a network. The transmission pipeline includes multiple pipeline stages and is configured to process packets and to send the packets to the network via the port. The time-stamping circuit is configured to temporarily suspend at least some processing of at least a given packet in the transmission pipeline, to verify whether a pipeline stage having a variable processing delay, located downstream from the time-stamping circuit, meets an emptiness condition, and, only when the pipeline stage meets the emptiness condition, to time-stamp the given packet and resume the processing of the given packet.
-
公开(公告)号:US20220394081A1
公开(公告)日:2022-12-08
申请号:US17338081
申请日:2021-06-03
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ron Yuval Efraim , Yamin Friedman , Eitan Hirshberg
Abstract: A system which facilitates efficient operation of plural agents, the system comprising a device which services the plural agents; and functionality which resides on the device and which provides a given quality of service, defined in terms of at least one resource, to at least one subset of agents from among the plural agents.
-
公开(公告)号:US20220385598A1
公开(公告)日:2022-12-01
申请号:US17824954
申请日:2022-05-26
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Boris Pismenny , Dotan David Levi , Gal Yefet
IPC: H04L49/552 , H04L49/90 , H04L49/9057 , H04W28/04 , H04L49/901 , H04L65/61 , H04L65/65
Abstract: A method for communication includes mapping transport sequence numbers in headers of data packets received from a network to respective buffers in a memory of a host computer. At least a part of the data from payloads of the received data packets is written directly to the respective buffers.
-
-
-
-
-
-
-
-
-