Maxim Integrated Patent Applications

DYNAMIC DATA-DEPENDENT NEURAL NETWORK PROCESSING SYSTEMS AND METHODS

Granted: March 16, 2023
Application Number: 20230077454
Dynamic data-dependent neural network processing systems and methods increase computational efficiency in neural network processing by uniquely processing data based on the data itself and/or configuration parameters for processing the data. In embodiments, this is accomplished by receiving, at a controller, input data that is to be processed by a first device in a first layer of a sequence of processing layers of a neural network using a first set of parameters. The input data is…

NARROW PULSE WIDTHS IN H-BRIDGE BUCK-BOOST DRIVERS

Granted: February 9, 2023
Application Number: 20230041463
Described herein are systems and methods for generating short load current pulses using an H-bridge. In various embodiments, this is accomplished by controlling, in a shunting mode, a low-side switch of the H-bridge to drive a first average current and controlling, in a non-shunting mode, a high-side switch of the H-bridge to drive a second average current such that the first and second average currents are substantially the same and reduce a current pulse width of the load current.

NARROW PULSE WIDTHS IN H-BRIDGE BUCK-BOOST DRIVERS

Granted: February 9, 2023
Application Number: 20230041463
Described herein are systems and methods for generating short load current pulses using an H-bridge. In various embodiments, this is accomplished by controlling, in a shunting mode, a low-side switch of the H-bridge to drive a first average current and controlling, in a non-shunting mode, a high-side switch of the H-bridge to drive a second average current such that the first and second average currents are substantially the same and reduce a current pulse width of the load current.

METHOD AND CIRCUIT ASSEMBLY FOR THE RESONANCE DAMPING OF STEPPER MOTORS

Granted: December 29, 2022
Application Number: 20220416699
A method and a circuit arrangement for damping stepper motor resonances during operation of a stepper motor (M), in particular in the medium und high speed range, is described, wherein the coils (A; B) of the stepper motor (M) are each connected into a bridge circuit (Br 1; Br2) comprising semiconductor switches (Sw1, . . . Sw4), in order to impress into the coils (A; B) a predetermined target coil current (ISollA; ISollB). The resonance damping is essentially achieved by activating a…

SYSTEMS AND METHODS FOR REDUCING POWER CONSUMPTION IN COMPUTE CIRCUITS

Granted: December 29, 2022
Application Number: 20220413590
Systems and methods increase computational efficiency in machine learning accelerators. In embodiments, this is accomplished by evaluating, partitioning, and selecting computational resources to uniquely process, accumulate, and store data based on the type of the data and configuration parameters that are used to process the data. Various embodiments, take advantage of the zeroing feature of a Built-In Self-Test (BIST) controller to cause a BIST circuit to create a known state for a…

SYSTEMS AND METHODS FOR CONTROLLING POWERSTAGE SUPPLY MODULATION VIA AUDIO INTERFACE

Granted: December 22, 2022
Application Number: 20220408182
Systems and methods increase power efficiency in communication systems by examining a digital signal to determine whether a threshold corresponding to an increase in a power requirement is likely to be exceeded. The signal is encoded with information indicating the likely change and communicated to a driver that, upon extracting the information, uses it to cause instruct an amplifier to increase a power output to accommodate the increase in power requirement. Once the threshold is no…

POWER CONTROL SYSTEMS AND METHODS FOR MACHINE LEARNING COMPUTING RESOURCES

Granted: December 15, 2022
Application Number: 20220397954
Described are context-aware low-power systems and methods that reduce power consumption in compute circuits such as commonly available machine learning hardware accelerators that carry out a large number of arithmetic operations when performing convolution operations and related computations. Various embodiments exploit the fact that power demand for a series of computation steps and many other functions a hardware accelerator performs is highly deterministic, thus, allowing for energy…

HIGH-VOLTAGE, BIDIRECTIONAL PROTECTION CIRCUITS AND METHODS

Granted: December 8, 2022
Application Number: 20220393463
Systems and methods herein use a sensing circuit to detect an overvoltage at a voltage node as a drain current. A current-mode comparator converts the detected current into a control signal, which is provided to a control circuit. The control circuit uses the control signal cut of a bias current to turn off switches in a protection circuit to create a high-impedance electrical path between the voltage node and the to-be-protected voltage node.

SYSTEMS AND METHODS FOR FAULT DETECTION AND REPORTING THROUGH SERIAL INTERFACE TRANSCEIVERS

Granted: December 8, 2022
Application Number: 20220390507
Circuitry, systems, and methods for fault detection and reporting comprise a fault detection circuit configured to detect one or more fault conditions that cause a state change in a fault pin voltage representative of a transceiver failure. Once the state of the fault pin voltage changes, a transceiver input generates a fault detection code. In embodiments, in response to the transceiver input receiving a first signal, the fault detection code is shifted to a transceiver output that may…

Systems and Methods for Performing In-Flight Computations

Granted: December 1, 2022
Application Number: 20220382361
In-flight operations in an inbound data path from a source memory to a convolution hardware circuit increase computational throughput when performing convolution calculations, such as pooling and element-wise operations. Various operations may be performed in-line within an outbound data path to a target memory. Advantageously, this drastically reduces extraneous memory access and associated read-write operations, thereby, significantly reducing overall power consumption in a computing…

STORAGE-EFFICIENT SYSTEMS AND METHODS FOR DEEPLY EMBEDDED ON-DEVICE MACHINE LEARNING

Granted: November 17, 2022
Application Number: 20220366261
Storage-efficient, low-cost systems and methods provide embedded systems with the ability to dynamically perform on-device learning to modify or customize a trained model to improve computing and detection accuracy in small-scale devices. In certain embodiments, this is accomplished by repurposing storage elements from inference to training and performing partial back-propagation in embedded devices in the final layers of an existing network. In various embodiments replacing weights in…

SYSTEMS AND METHODS FOR REDUCING POWER CONSUMPTION IN COMPUTE CIRCUITS

Granted: November 17, 2022
Application Number: 20220366225
Systems and methods allow existing hardware, such as commonly available hardware accelerators to process fully connected network (FCN) layers in an energy-efficient manner and without having to implement additional expensive hardware. Various embodiments, accomplish this by using a “flattening” method that converts a channel associated with a number of pixels into a number of channels that equals the number pixels.

SYSTEMS AND METHODS FOR REDUCING POWER CONSUMPTION IN EMBEDDED MACHINE LEARNING ACCELERATORS

Granted: October 20, 2022
Application Number: 20220334634
Systems and methods reduce power consumption in embedded machine learning hardware accelerators and enable cost-effective embedded at-the-edge machine-learning and related applications. In various embodiments this may be accomplished by using hardware accelerators that comprise a programmable pre-processing circuit that operates in the same clock domain as the accelerator. In some embodiments, tightly coupled data loading first-in-first-out registers (FIFOs) eliminate clock…

FAULT ATTACK RESISTANT CRYPTOGRAPHIC SYSTEMS AND METHODS

Granted: September 8, 2022
Application Number: 20220286270
Described herein are systems and methods that prevent against fault injection attacks. In various embodiments this is accomplished by taking advantage of the fact that an attacker cannot utilize a result that has been faulted to recover a secret. By using infective computation, an error is propagated in a loop such that the faulted value will provide to the attacker no useful information or information from which useful information may be extracted. Faults from a fault attack will be so…

ANALOG COHERENT SIGNAL PROCESSING SYSTEMS AND METHODS

Granted: May 12, 2022
Application Number: 20220149955
Real-time systems and methods prevent duplication of independent signal streams in a coherent receiver subject to source separation controlled by multiplicative coefficients under adaptive feedback control. In various embodiments, this is achieved by first obtaining a first set of coefficients associated with a first signal stream and a second set of coefficients associated with a second signal stream. In response to the sets of coefficients satisfying a condition, the first set modified…

ULTRA-WIDE BAND FREQUENCY OFFSET ESTIMATION SYSTEMS AND METHODS FOR ANALOG COHERENT RECEIVERS

Granted: May 12, 2022
Application Number: 20220149804
Described herein are systems and methods that allow for correcting a residual frequency offset in the GHz frequency range by using low-complexity analog circuit implementations of a broad-band frequency detector that comprises two analog polyphase filters in a dual configuration. Each filter comprises an RC network of cross-coupled capacitors that facilitate filters with opposite passbands and opposite stop-bands. In various embodiments, the outputs of the two filters are combined to…

DYNAMIC ERROR QUANTIZER TUNING SYSTEMS AND METHODS

Granted: May 5, 2022
Application Number: 20220140893
Dynamic error-quantizer tuning systems and methods prevent misconvergence to local minima by using a dynamic quantizer circuit that controls reference voltages of three or more comparators that are independently adjusted to modify the transfer function of the dynamic quantizer circuit. A weighted sum of the comparator outputs is subtracted from the input to form an error signal in a control loop. The ratio of the reference voltages is chosen to reduce or eliminate local minima during a…

METHOD AND CIRCUIT ASSEMBLY FOR SENSORLESS LOAD DETECTION IN STEPPER MOTORS

Granted: April 21, 2022
Application Number: 20220123673
A method and a circuit assembly are described with which, in a stepper motor, a mechanical load applied to the motor shaft of which can be detected without a sensor in a voltage-based operating mode in which a nominal coil current is generated by applying a predetermined coil voltage (Us) to the coil. The coil is connected in a bridge branch of a bridge circuit formed from a first to fourth semiconductor switch (S1, . . . S4), wherein the predetermined coil voltage (Us) is applied to the…

ROBUST OPEN-EAR AMBIENT SOUND CONTROL WITH LEAKAGE DETECTION

Granted: March 10, 2022
Application Number: 20220076656
Described herein are system and method embodiments for adaptive noise control for headphones, specifically for open-ear headphones. A leakage detection module in an ambient sound control (ASC) circuit implements leakage detection to determine a leakage mode. Based on the determined leakage mode, an ASC profile may create, select or modify an ASC profile for the ASC circuit to operate. Pilot tone, ambient noise, or audio playback may be used respectively or in combination for leakage…

TRANSIENT SUPPRESSION SYSTEMS AND METHODS IN ELECTRICAL CIRCUITS

Granted: February 3, 2022
Application Number: 20220039236
The present disclosure relates generally to systems and methods for transient response improvements in electrical circuits. More particularly, the present disclosure relates to systems and methods for suppressing overshoot currents and overshoot durations in circuits using switching regulators, such as driver circuits for LED applications. Embodiments of the invention relate to an LED driver that utilizes transient suppression systems and method for LED applications.