Patents Assigned to Microchip Technology, Inc.
-
Publication number: 20250060901Abstract: A method for gather/scatter operations in a vector processor includes: (a) checking for a read port start signal and when received setting an increment count to zero; (b) initiating a memory read using a port's address register, and setting the increment count to increment count+1; (c) incrementing the port's address register by a port's stride register; (d) checking to see if the increment count is greater than or equal to a port's length register and when not so proceeding to (b); and (e) checking to see if the increment count is greater than or equal to a port's length register and when so proceeding to (a).Type: ApplicationFiled: November 6, 2024Publication date: February 20, 2025Applicant: Microchip Technology Inc.Inventor: Christopher I. W. NORRIE
-
Patent number: 12223322Abstract: A method and apparatus for embedding a microprocessor in a programmable logic device (PLD), where the microprocessor has a logic unit that can operate in two modes. A first mode is a general purpose mode running at least one general purpose process related to the PLD, and a second mode is a fixed function mode emulating a fixed function for use by logic configured into a fabric of the PLD (fabric). A memory unit is coupled to the logic unit and to the fabric, and the fabric is operable for transferring signals with the logic unit in relation to the fixed function.Type: GrantFiled: June 28, 2022Date of Patent: February 11, 2025Assignee: Microchip Technology Inc.Inventors: Aaron Severance, Jonathan W. Greene, Joel Vandergriendt
-
Patent number: 12210108Abstract: A device is disclosed. In one or more examples, the device may include an antenna to receive a signal encoding timing information for one or more of positioning, navigation, and timing. The signal may include a pulse group comprising a number of ranging pulses and a number of data pulses subsequent to the number of ranging pulses. Respective ones of the number of data pulses may have a phase of either a positive-going phase or a negative-going phase. Data may be encoded using the either positive-going phases or negative-going phases of the data pulses. The device may include a processor to decode the data at least partially responsive to the phases of the respective ones of the number of data pulses.Type: GrantFiled: April 20, 2022Date of Patent: January 28, 2025Assignee: Microchip Technology, Inc.Inventors: Benjamin Peterson, Jeremy Dean Warriner, Richard Stuart Foster
-
Patent number: 12192079Abstract: A method and apparatus in which a data stream is received that includes constant bit rate (CBR) carrier streams, at least one of which comprises frames, a cumulative phase offset report (CPOR) and a client rate report (CRR). A counter accumulating a PHY-scaled stream clock (IPSCk) is sampled at a nominal sampling period (Tps) to obtain a cumulative PHY-scaled count (CPSC). A PHY-scaled stream phase offset (PSPO) is calculated that indicates phase difference between PHY-scaled stream nominal bit count (LPSD) and an incoming PHY-scaled count delta (IPSD). The data stream is demultiplexed to obtain CBR carrier streams. Respective CBR carrier streams include a previous network node CPOR (CPOR-P) and a previous network node CPO (CPO-P). A CPO is calculated that is a function of CPO-P and PSPO. CPO-P is replaced with the calculated CPO. The CBR carrier streams are multiplexed into intermediate-network-node data streams that are transmitted from the intermediate-network-node.Type: GrantFiled: May 27, 2023Date of Patent: January 7, 2025Assignee: Microchip Technology Inc.Inventors: Scott Muma, Winston Mok, Steven Scott Gorshe
-
Patent number: 12175363Abstract: A method and apparatus for reading a flash memory device are disclosed. A Regression Neural Network (RNN) inference model is stored on a flash controller. The RNN inference model is configured for identifying at least one Threshold-Voltage-Shift Read-Error (TVS-RE) curve that identifies a number of errors as a function of Threshold Voltage Shift Offset (TVSO) values. The operation of a flash memory device is monitored to identify usage characteristic values. A neural network operation of the RNN inference model is performed to generate a TVS-RE curve corresponding to the usage characteristic values. The input for the neural network operation includes the usage characteristic values. A TVSO value is identified corresponding to a minimum value of the TVS-RE curve. A read of the flash memory device is performed using a threshold-voltage-shift read at the TVSO value.Type: GrantFiled: November 5, 2020Date of Patent: December 24, 2024Assignee: Microchip Technology Inc.Inventors: Lorenzo Zuolo, Rino Micheloni
-
Patent number: 12175116Abstract: In one implementation a vector processor gather/scatter apparatus comprises a plurality of vector ports, and a random access memory, where the plurality of vector ports are in communication with the random access memory, and where one or more of the plurality of vector ports uses one or more of an address register and one or more of a stride register in communication with the random access memory to allow the gather/scatter of random access memory contents.Type: GrantFiled: February 11, 2022Date of Patent: December 24, 2024Assignee: Microchip Technology Inc.Inventor: Christopher I. W. Norrie
-
Publication number: 20240394062Abstract: In one implementation a processor has an instruction fetch circuit fetching instructions, the instruction fetch circuit having an input and an output and a decode circuit to decode the fetched instructions, the decode circuit having a first and second input, and an output, wherein the decode circuit first input is coupled to the instruction fetch circuit output receiving the fetched instructions, and an execution circuit executing the decoded fetched instructions, the execution circuit having an input coupled to the decode circuit output to receive the decoded fetched instructions, and a switch instruction circuit (SIC) to detect and execute switch instructions of the fetched instructions, the SIC having an input and an output, wherein the SIC input is coupled to the instruction fetch circuit output to receive the fetched instructions, wherein the SIC output is coupled to the decode circuit second input and the instruction fetch circuit input.Type: ApplicationFiled: December 8, 2023Publication date: November 28, 2024Applicant: Microchip Technology Inc.Inventor: Christopher I. W. NORRIE
-
Patent number: 12113371Abstract: Object detection for wireless power transmitters and related systems, methods, and devices are disclosed. A controller for a wireless power transmitter is configured to receive a measurement voltage potential responsive to a tank circuit signal at a tank circuit, provide an alternating current (AC) signal to each of the plurality of transmit coils one at a time, and determine at least one of a resonant frequency and a quality factor (Q-factor) of the tank circuit responsive to each selected transmit coil of the plurality of transmit coils. The controller is also configured to select a transmit coil to use to transmit wireless power to a receive coil of a wireless power receiver responsive to the determined at least one of the resonant frequency and the Q-factor for each transmit coil of the plurality of transmit coils.Type: GrantFiled: March 20, 2023Date of Patent: October 8, 2024Assignee: Microchip Technology, Inc.Inventors: Santosh Bhandarkar, Alex Dumais
-
Patent number: 12088285Abstract: A method provides thermal protection for an IC device that has multiple components. For each component, temperatures are sensed, each of which associated with a different area of the respective component and a respective temperature sense signal is output indicative of the highest sensed temperature of the respective component. For each of the components, the respective temperature sense output signal is sampled to produce a sequence of discrete sampled temperature values. A sequence of differences between a reference temperature value and each of the discrete sample temperatures is integrated over time to compute, for each of the components, a respective integration output. The respective integration output computed for each of the switches is compared to a threshold value. An action related to the thermal protection function is initiated upon the integration output of an affected component exceeding the threshold value.Type: GrantFiled: December 13, 2021Date of Patent: September 10, 2024Assignee: Microchip Technology Inc.Inventors: Tamir Langer, Migel Jacubovski
-
Patent number: 12014068Abstract: A system and method for double data rate (DDR) chip-kill decoding using an array of ECC erasure decoders operating in parallel to identify a location of a chip-kill event associated with a DDR memory device. The ECC erasure decoder that correctly identifies the chip-kill location is then used to decode subsequent DDR bursts transmitted from the DDR memory device.Type: GrantFiled: February 14, 2022Date of Patent: June 18, 2024Assignee: Microchip Technology Inc.Inventor: Peter John Waldemar Graumann
-
Patent number: 11934696Abstract: A method for meeting quality of service (QoS) requirements in a flash controller that includes one or more instruction queues and a neural network engine. A configuration file for a QoS neural network is loaded into the neural network engine. A current command is received at the instruction queue(s). Feature values corresponding to commands in the instruction queue(s) are identified and are loaded into the neural network engine. A neural network operation of the QoS neural network is performed using as input the identified feature values to predict latency of the current command. The predicted latency is compared to a first latency threshold. When the predicted latency exceeds the first latency threshold one or more of the commands in the instruction queue(s) are modified. The commands are not modified when the predicted latency does not exceed the latency threshold. A next command in the instruction queue(s) is then performed.Type: GrantFiled: August 10, 2021Date of Patent: March 19, 2024Assignee: Microchip Technology Inc.Inventors: Lorenzo Zuolo, Rino Micheloni
-
Patent number: 11916662Abstract: A system and method for performing rate adaptation of constant bit rate (CBR) client data for transmission over a Metro Transport Network (MTN) by defining a plurality of pseudo-Ethernet packets at a source node, assembling a plurality of Generic Mapping Procedure (GMP) frames by mapping a plurality of blocks from a stream of encoded blocks of CBR client data, a plurality of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets, inserting a fixed number of idle blocks between one or more of the consecutive pseudo-Ethernet packets and inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames to generate a plurality of rate adapted GMP frames for transmission over the MTN to an intermediate node or a sink node.Type: GrantFiled: May 16, 2022Date of Patent: February 27, 2024Assignee: Microchip Technology Inc.Inventors: Steven Scott Gorshe, Winston Mok
-
Patent number: 11892955Abstract: System and method for analyzing CXL flits at read bypass detection logic to identify bypass memory read requests and transmitting the identified bypass memory read requests over a read request bypass path directly to a transaction/application layer of the CXL memory controller, wherein the read request bypass path does not include an arbitration/multiplexing layer and a link layer of the CXL memory controller, thereby reducing the latency inherent in a CXL memory controller.Type: GrantFiled: May 10, 2022Date of Patent: February 6, 2024Assignee: Microchip Technology Inc.Inventors: Sanjay Goyal, Larrie Simon Carr, Patrick Bailey
-
Patent number: 11881775Abstract: A system and method for generating a low supply voltage and a high supply voltage from an input voltage, wherein the dependency of the high supply voltage magnitude on the magnitude of the input voltage is removed and the resulting high supply voltage magnitude is a multiple of the low supply voltage magnitude. The low supply voltage and the high voltage may be implemented in a power converter of a communication system comprising a plurality of subscriber line interface circuits (SLICs).Type: GrantFiled: April 29, 2021Date of Patent: January 23, 2024Assignee: Microchip Technology inc.Inventor: Jason Rabb
-
Patent number: 11860022Abstract: One or more examples relate to a detector. A signal that the detector is configured to sense is a differential value. Such a differential value may be indicative of a difference in self-capacitance indications that are exhibited at first and second internal capacitors. Such a differential value may be proportional to a relationship between a first material and a second material present at a device-under-test coupled to electrodes of the detector. Such a differential value may be proportional to a vertical elevation of a surface of a material present at a device-under-test coupled to electrodes of the detector. A difference in coupling capacitances may be obtained by performing complimentary acquisition processes utilizing symmetric capacitive sensors. When the acquisition processes are performed substantially simultaneously, coupling error indications that may be present in the self-capacitance indications are not present in the differential value.Type: GrantFiled: June 1, 2021Date of Patent: January 2, 2024Assignee: Microchip Technology, Inc.Inventors: Lorenzo Bellina, Maurizio Fiammeni
-
Patent number: 11843393Abstract: A method and apparatus for decoding in which a first failed decode operation is performed on raw bit values of a FEC block by a LDPC decoder. When the FEC block is determined to be a trapped block an updated LLR map is generated; the updated LLR map and either the raw bit values of the FEC block or a failed-decode-output-block from a previous failed decode operation on the trapped block are provided to the LDPC decoder; a decode operation of the LDPC decoder is performed using the updated LLR map on the bit values of the FEC block or the failed-decode-output-block from the previous failed decode operation; and the generating, the providing and the performing are repeated until the decode operation is successful or until a predetermined number of trapped-block-decoding iterations have been performed. When the decode operation is successful in decoding the FEC block the codeword is output.Type: GrantFiled: September 24, 2022Date of Patent: December 12, 2023Assignee: Microchip Technology Inc.Inventor: Peter John Waldemar Graumann
-
Patent number: 11838111Abstract: A system and method for performing rate adaptation of constant bit rate (CBR) client data for transmission over a Metro Transport Network (MTN) by defining a plurality of pseudo-Ethernet packets at a source node, assembling a plurality of Generic Mapping Procedure (GMP) frames by mapping a plurality of blocks from a stream of encoded blocks of CBR client data, a plurality of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets, inserting a variable number of idle blocks between one or more of the consecutive pseudo-Ethernet packets and inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames to generate a plurality of rate adapted GMP frames for transmission over the MTN to an intermediate node or a sink node.Type: GrantFiled: May 16, 2022Date of Patent: December 5, 2023Assignee: Microchip Technology Inc.Inventors: Steven Scott Gorshe, Winston Mok
-
Patent number: 11816406Abstract: A computer-implemented method for synthesizing a digital circuit is disclosed. The method includes receiving a multi-threaded software program with at least one C++ thread; generating a register-transfer level (RTL) hardware description of the at least one C++ thread; and automatically inferring generation of parallel hardware RTL in response to receiving the at least one C++ thread.Type: GrantFiled: June 3, 2021Date of Patent: November 14, 2023Assignee: MICROCHIP TECHNOLOGY INC.Inventors: Jongsok Choi, Ruolong Lian, Andrew Christopher Canis, Jason Helge Anderson, Muhammad R. Soliman
-
Patent number: 11811568Abstract: Front-end circuitry for a data receiver and related systems, methods, and devices are disclosed. The front-end circuitry includes a passive equalizer, which includes a signal input, an equalizer output including a first equalizer output and a second equalizer output, a first signal path, and a second signal path. The first signal path is between the signal input and the first equalizer output. The first signal path has a first frequency response. The second signal path is between the signal input and the second equalizer output. The second signal path has a second frequency response. The second frequency response exhibits substantially inverse behavior to that of the first frequency response. An amplifier circuit is configured to combine a first equalizer output signal from the first equalizer output with a second equalizer output signal from the second equalizer output to obtain an equalized output signal.Type: GrantFiled: August 8, 2022Date of Patent: November 7, 2023Assignee: Microchip Technology, Inc.Inventor: Johannes G. Ransijn
-
Patent number: 11799626Abstract: A method and apparatus in which a data stream generated by a previous network node, a cumulative phase offset report (CPOR) and a client rate report (CRR) are received. A counter accumulating a PHY-scaled stream clock (IPSCk) is sampled at a nominal sampling period (Tps) to obtain a cumulative PHY-scaled count (CPSC). A PHY-scaled stream phase offset (PSPO) is calculated that indicates phase difference between a PHY-scaled stream nominal bit count (LPSD) and an incoming PHY-scaled count delta (IPSD), where IPSD indicates CPSC increment between successive CPSC samples. The data stream is demultiplexed to obtain CBR carrier streams that include a previous network node CPOR (CPOR-P) and a previous network node CPO (CPO-P). A CPO is calculated that is a function of CPO-P and the PSPO. CPO-P is replaced with the calculated CPO. The CBR carrier streams are multiplexed into intermediate-network-node data streams that are transmitted from the intermediate-network-node.Type: GrantFiled: August 10, 2022Date of Patent: October 24, 2023Assignee: Microchip Technology Inc.Inventors: Scott Muma, Winston Mok, Steven Scott Gorshe