Maxim Integrated Patent Applications

CNN-Based Demodulating and Decoding Systems and Methods for Universal Receiver

Granted: January 28, 2021
Application Number: 20210027159
Presented are systems and methods for automatically creating and labeling training data for training-based radio, comprising receiving, at a receiver, a frame that comprises a modulated radio frequency (RF) signal comprising a set of waveforms that correspond to payload data. The payload data comprises a sequence of random bits. In embodiments, until a stopping condition is met one or more steps are performed, comprising detecting the frame; demodulating the modulated RF signal to…

LED DRIVER SYSTEMS AND METHODS

Granted: November 19, 2020
Application Number: 20200366206
Described herein are embodiments for systems and methods LED driver. In one or more embodiments, the LED driver may operate in a boost mode to charge a capacitor using a power source or in a boost mode to use the charged capacitor to provide current to a load, such as an LED string. In one or more embodiments, the LED driver uses a single inductor for boost mode operation or buck mode operation. Such embodiments simplify the LED driver and therefore provide an economic advantage. In one…

TAMPER DETECTION COUNTERMEASURES TO DETER PHYSICAL ATTACK ON A SECURITY ASIC

Granted: November 5, 2020
Application Number: 20200349295
Various embodiments of the present invention relates generally to an integrated circuit, and more particularly, to systems, devices and methods of incorporating a tamper detection countermeasure into a security ASIC to deter physical attacks. The tamper detection countermeasure architects an active mesh to cover a sensitive area in the security ASIC. A plurality of time-varying random numbers is generated by a random number generator (RNG), and the active mesh is driven and configured…

OPTICAL SENSOR PACKAGING SYSTEM

Granted: October 22, 2020
Application Number: 20200335359
An optical sensor packaging system and method can include: providing a substrate, the substrate including a redistribution pad; mounting an optical sensor to the substrate, the optical sensor including a photo sensitive material formed on a photo sensitive area of an active optical side of the optical sensor; wire-bonding the optical sensor to the substrate with a first bond wire connected from the active optical side to the redistribution pad; and encapsulating the optical sensor, the…

SYSTEMS AND METHODS FOR ANALOG ELECTRONIC POLARIZATION CONTROL FOR COHERENT OPTICAL RECEIVERS

Granted: October 15, 2020
Application Number: 20200328818
Described herein are systems and methods that manage polarization in coherent optical receivers by using analog signal processing that eliminates the need for ultra-fast, power-hungry ADCs and DSPs and that would require digitization of the full-bandwidth signal path and result in bulky and expensive circuit designs. Various embodiments of the invention provide polarization correction by using an analog polarization correction circuit that implements the equivalent of two matrix…

SOLENOID PLUNGER MOVEMENT DETECTION SYSTEM

Granted: October 15, 2020
Application Number: 20200328019
A solenoid plunger movement detection system and method can include: detecting current supplied to a solenoid with a current sensor; converting the current supplied to the solenoid into a digital signal with a counter coupled to a first comparator; detecting a peak within the digital signal with a peak detector; comparing the peak to the digital signal with a second comparator coupled to the peak detector; measuring a dip from the peak and measuring a trough with the second comparator;…

SYSTEMS AND METHODS FOR LOGGING DATA IN HARSH ENVIRONMENTS

Granted: September 24, 2020
Application Number: 20200300710
Systems and methods of the present invention allow to determine ambient gas temperature in harsh environments such as in a steam autoclave chamber during a sterilization process. In certain embodiments of the invention, temperature data is gathered using a sensor that is placed in an enclosed electronics-based temperature logging device. A capsule seals the temperature logging device except for a through hole that, during regular operation, allows gas to directly contact a surface of the…

SYSTEMS AND METHODS FOR OPERATING SECURE ELLIPTIC CURVE CRYPTOSYSTEMS

Granted: August 20, 2020
Application Number: 20200266986
Various embodiments of the invention implement countermeasures designed to withstand attacks by potential intruders who seek partial or full retrieval of elliptic curve secrets by using Various embodiments of the invention implement countermeasures designed to withstand attacks by potential intruders who seek partial or full retrieval of elliptic curve secrets by using known methods that exploit system vulnerabilities, including elliptic operation differentiation, dummy operation…

SYSTEMS AND METHODS FOR POLARIZATION CONTROL USING BLIND SOURCE SEPARATION

Granted: June 25, 2020
Application Number: 20200204266
Analog signal processing systems and methods manage polarization in coherent optical receivers to eliminate the need for ultra-fast, power-hungry ADCs and DSPs and that require digitization of the full-bandwidth signal path and result in bulky and expensive circuit designs. Various embodiments an analog polarization correction circuit that implements the equivalent of two matrix operations by combining variable and unity gain amplifiers to align polarizations of input signals to generate…

SYSTEMS AND METHODS FOR ENERGY-EFFICIENT ANALOG MATRIX MULTIPLICATION FOR MACHINE LEARNING PROCESSES

Granted: May 28, 2020
Application Number: 20200167636
A novel energy-efficient multiplication circuit using analog multipliers and adders reduces the distance data has to move and the number of times the data has to be moved when performing matrix multiplications in the analog domain. The multiplication circuit is tailored to bitwise multiply the innermost product of a rearranged matrix formula to output the generate a matrix multiplication result in form of a current that is then digitized for further processing.

SYSTEMS AND METHODS FOR ON-CHIP FILTERING

Granted: April 9, 2020
Application Number: 20200112460
Described are systems and methods take advantage of properties of sinc filters that remove frequency components at specific integer multiples of a noise frequency. In various embodiments, sampling of multi-channel systems at sufficiently high rates allows for removal of unwanted signals and harmonics from multi-sample sequences. Advantageously, a multi-sample sequence scheduling scheme eliminates the need for noise filtering one channel at a time at each channel's own sampling rate using…

FAULT ATTACK RESISTANT CRYPTOGRAPHIC SYSTEMS AND METHODS

Granted: April 9, 2020
Application Number: 20200112425
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…

SYSTEMS AND METHODS FOR ENERGY-EFFICIENT DATA PROCESSING

Granted: April 9, 2020
Application Number: 20200110979
An energy-efficient sequencer comprising inline multipliers and adders causes a read source that contains matching values to output an enable signal to enable a data item prior to using a multiplier to multiply the data item with a weight to obtain a product for use in a matrix-multiplication in hardware. A second enable signal causes the output to be written to the data item.

ENERGY-EFFICIENT MEMORY SYSTEMS AND METHODS

Granted: April 9, 2020
Application Number: 20200110604
Described herein are systems and methods that increase the utilization and performance of computational resources, such as storage space and computation time, thereby, reducing computational cost. Various embodiments of the invention provide for a hardware structure that allows both streaming of source data that eliminates redundant data transfer and allows for in-memory computations that eliminate requirements for data transfer to and from intermediate storage. In certain embodiments,…

PIN ENCODED MODE SELECTION SYSTEM

Granted: April 2, 2020
Application Number: 20200106224
A method and apparatus can include: audio interface pins coupled to swappable connections including a BCLK, an LRCLK, a DIN, and a DOUT; a BCLK determiner configured to identify the BCLK as the swappable connection with a highest frequency; an LRCLK determiner configured to: measure cycle lengths, compare the cycle lengths to a pre-defined multiple, identify the LRCLK as the swappable connections, and output an association between the LRCLK and one of the audio interface pins; and a mode…

LED DRIVER WITH ABILITY TO OPERATE AT ARBITRARILY LOW INPUT VOLTAGES

Granted: March 12, 2020
Application Number: 20200084846
An LED driver with ability to operate at low input voltages is disclosed. The LED driver comprises a boost converter to boost an input voltage to a desired output voltage to power one or more LED strings. The boost converter incorporates a first controllable switch, such as a metal-oxide-semiconductor field-effect transistor (MOSFET), IGBT, etc., for output voltage control. The boost converter receives input from an external source, such as a battery voltage, as power source for voltage…

DIGITAL PULSE WIDTH MODULATION DRIVER SYSTEM

Granted: March 5, 2020
Application Number: 20200076414
A digital pulse width modulation driver system and method can include: receiving input digital data with a digital signal processing chip on a device; converting the input digital data into pulse width modulated data; generating an amplitude signal with the digital signal processing chip; transmitting the amplitude signal and the pulse width modulated data from a transmit interface within the device to a receive interface within an analog driver chip; and amplifying the pulse width…

SYSTEMS AND METHODS FOR MASKING ECC OPERATIONS

Granted: February 27, 2020
Application Number: 20200067693
Presented are low-cost secure systems and methods that protect cryptographic systems against attacks that seek to exploit the shortcomings of common software-based erasure mechanisms. Various embodiments, protect an Elliptic-Curve Cryptography (ECC) secret from fault attacks. This may be accomplished, for example, by not exposing ECC secrets from the Modular Arithmetic Accelerator (MAA) memory after a Destructive Reset Source (DRS).

COMPARATOR DIAGNOSTIC SYSTEMS AND METHODS

Granted: January 16, 2020
Application Number: 20200021280
An analog front-end circuit for self-calibrating a comparator, the circuit comprising a comparator in a comparator measurement path; a preamplifier coupled to the comparator by a set of switches; and an amplifier coupled to the preamplifier, the preamplifier receiving a reference signal as a first input and a user-definable reference as a second input, the user-definable reference generating a user-definable value chosen to create a known condition at an output of the preamplifier, the…

SYSTEM AND METHOD FOR CONTINUOUSLY VERIFYING DEVICE STATE INTEGRITY

Granted: January 16, 2020
Application Number: 20200021308
Various embodiments of the invention relate to continuously verifying semiconductor device state integrity. A counter is combined to form part of the Cyclic Redundancy Check (CRC) calculation for control register within the semiconductor device. The counter is initialized to zero and resets after a predetermined number of cycles. The counter value is added to the currently calculated CRC value to get a combined CRC value. Every time a CRC value is calculated for the register bank, the…