Patents by Inventor Enrique Musoll

Enrique Musoll has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12143288
    Abstract: A signaling-link retimer concatenates discontiguous leading and trailing portions of a precoded and scrambled symbol stream, shunting the trailing portion of the stream ahead of unneeded stream content to dynamically reduce the number of symbols queued between retimer input and output and thus reduce retimer transit latency.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: November 12, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Casey Morrison, Enrique Musoll, Jitendra Mohan, Pulkit Khandelwal, Subbarao Arumilli, Vikas Khandelwal, Ken (Keqin) Han, Charan Enugala, Vivek Trivedi, Chi Feng
  • Patent number: 12095480
    Abstract: A memory control component encodes over-capacity data into an error correction code generated for and stored in association with an application data block, inferentially recovering the over-capacity data during application data block read-back by comparing error syndromes generated in detection/correction operations for respective combinations of each possible value of the over-capacity data and the read-back application data block.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: September 17, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Anh T. Tran, Subbarao Arumilli, Chi Feng
  • Patent number: 12067266
    Abstract: A total number V of virtual host-managed device memory (HDM) decoder configurations are generated for the same total number V of HDM memory regions attached to a non-host computing device. Each virtual HDM decoder configuration in the virtual HDM decoder configurations corresponds to a respective HDM memory region in the HDM memory regions. A proper subset of one or more virtual HDM decoder configurations is selected from among the virtual HDM decoder configurations to configure one or more physical HDM decoders of a total number P of the non-host computing device into one or more virtual HDM decoders. The one or more physical HDM decoders configured as one or more virtual HDM decoders are applied to translate a host physical address (HPA) received from a host computing device in a memory access transaction involving the host computing device and the non-host computing device.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: August 20, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Anh Thien Tran
  • Patent number: 12061793
    Abstract: A decoding engine within an integrated-circuit (IC) component iteratively executes error detection/correction operations with respect to a sequence of input data volumes to generate a corresponding sequence of error syndrome values, the input data volumes each including a first block of data and corresponding error correction code retrieved from one or more external memory components together with a respective one of a plurality of q-bit data patterns. Selector circuitry within the decoding engine selects one of the plurality of q-bit data patterns to be an output q-bit value according to error-count differentiation indicated by the error syndrome values.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: August 13, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Anh T. Tran, Subbarao Arumilli, Chi Feng
  • Patent number: 12032479
    Abstract: A memory control device implements split storage of user-data and metadata components of a compound write data word, outputting the user-data component via a memory control interface for storage within an external memory subsystem while separately storing the metadata component within a metadata cache implemented within the memory control device.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: July 9, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Subbarao Arumilli, Anh T. Tran
  • Patent number: 12003610
    Abstract: First and second clock signals are generated based on signal transitions within first and second streams of symbols, respectively, received within an integrated circuit component, the first and second clock signals having a time-varying phase offset with respect to one another. A first control circuit, operating in a first timing domain established by the first clock signal, generates first control information based on the first stream of symbols and forwards the first control information, via a domain crossing circuit that bridges the time-varying phase offset, to a second control circuit operating in a second timing domain. The second control circuit generates a third stream of symbols based on the first control information and on the second stream of symbols, and a transmit circuit outputs the third stream of symbols from the integrated circuit component synchronously with respect to the second clock signal.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: June 4, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Casey Morrison, Ken (Keqin) Han, Pulkit Khandelwal, Subbarao Arumilli
  • Patent number: 12001333
    Abstract: Symbols are received, from a first computing device by a second computing device, across lanes of a communication link. A physical layer extracted HPA (or eHPA) is generated from the symbols while operations at a physical layer of a receiving (Rx) protocol stack of the second computing device are being performed. The eHPA is generated before other operations at other layers of the Rx protocol stack are finished. The eHPA is used to perform one or more operations for memory access before a normative message is formed by operations of the receiving protocol stack implemented in a communication interface of the second computing device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: June 4, 2024
    Assignee: Astera Labs, Inc.
    Inventor: Enrique Musoll
  • Patent number: 11949629
    Abstract: A signaling link retimer injects flow-rate compensation transmissions into a synthesized symbol stream in coordination with flow-rate compensation transmissions detected within a received symbol stream, enabling the retimer to switch seamlessly between forwarding the received symbol stream and outputting the synthesized symbol stream.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Subbarao Arumilli, Ken (Keqin) Han, Pulkit Khandelwal, Casey Morrison
  • Patent number: 11914528
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: February 27, 2024
    Assignee: MARVELL ASIA PTE, LTD
    Inventors: Enrique Musoll, Tsahi Daniel
  • Publication number: 20240054072
    Abstract: A memory control device implements split storage of user-data and metadata components of a compound write data word, outputting the user-data component via a memory control interface for storage within an external memory subsystem while separately storing the metadata component within a metadata cache implemented within the memory control device.
    Type: Application
    Filed: August 10, 2022
    Publication date: February 15, 2024
    Inventors: Enrique Musoll, Subbarao Arumilli, Anh T. Tran
  • Patent number: 11874780
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: January 16, 2024
    Assignee: Marvel Asia PTE., LTD.
    Inventors: Enrique Musoll, Tsahi Daniel
  • Patent number: 11874781
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: January 16, 2024
    Assignee: Marvel Asia PTE., LTD.
    Inventors: Enrique Musoll, Tsahi Daniel
  • Patent number: 11853115
    Abstract: A low-latency signaling link retimer generates an output signal transmission synchronously with respect to a core clock signal alternately selected from two or more plesiochronous or mesochronous clock sources with switchover between or among the core-clock sources executed without shrinking, extending or otherwise disrupting the edge-to-edge core clock period or clock duty cycle.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: December 26, 2023
    Assignee: Astera Labs, Inc.
    Inventors: Jitendra Mohan, Subbarao Arumilli, Charan Enugala, Chi Feng, Ken (Keqin) Han, Pulkit Khandelwal, Vikas Khandelwal, Casey Morrison, Enrique Musoll, Vivek Trivedi
  • Patent number: 11722152
    Abstract: A memory control component encodes over-capacity data into an error correction code generated for and stored in association with an application data block, inferentially recovering the over-capacity data during application data block read-back by comparing error syndromes generated in detection/correction operations for respective combinations of each possible value of the over-capacity data and the read-back application data block.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: August 8, 2023
    Assignee: Astera Labs, Inc.
    Inventors: Enrique Musoll, Anh T. Tran, Subbarao Arumilli, Chi Feng
  • Publication number: 20230185737
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Inventors: Enrique Musoll, Tsahi Daniel
  • Publication number: 20230185734
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Inventors: Enrique Musoll, Tsahi Daniel
  • Publication number: 20230185736
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Inventors: Enrique Musoll, Tsahi Daniel
  • Publication number: 20230185735
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Inventors: Enrique Musoll, Tsahi Daniel
  • Patent number: 11652760
    Abstract: A buffer logic unit of a packet processing device including a power gate controller. The buffer logic unit for organizing and/or allocating available pages to packets for storing the packet data based on which of a plurality of separately accessible physical memories that pages are associated with. As a result, the power gate controller is able to more efficiently cut off power from one or more of the physical memories.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: May 16, 2023
    Assignee: Marvell Asia Pte., Ltd.
    Inventor: Enrique Musoll
  • Patent number: 11586562
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: February 21, 2023
    Assignee: Marvell Asia PTE, LTD.
    Inventors: Enrique Musoll, Tsahi Daniel