Cypress Semiconductor Patent Applications

HIGHER ACCURACY SECURE PHASE-BASED RANGING AND DIRECTION FINDING

Granted: May 18, 2023
Application Number: 20230156423
A system and method for improving the accuracy of a secure phase-based ranging procedure and a Direction Finding procedure. The method includes receiving radio frequency signals from a second communication device. The method includes operating in a first mode including generating first location data based on the radio frequency signals and, transferring the first location data to a second processor in compliance with a Bluetooth Host Control Interface. The method includes comparing one…

CENTRALLY LOGGING AND AGGREGATING MISCOMPARES ON CHIP DURING MEMORY TEST

Granted: May 11, 2023
Application Number: 20230142759
A system and method for centrally logging and aggregating miscompares on chip during a memory test. The method includes performing, by a built-in self-test (BIST) unit of a memory device, a memory test on one or more memory banks of the memory device using a first algorithm. The method includes generating miscompare results responsive to performing the memory test on the one or more memory banks of the memory device. The method includes determining failure diagnostic information based on…

CENTRALLY LOGGING AND AGGREGATING MISCOMPARES ON CHIP DURING MEMORY TEST

Granted: May 11, 2023
Application Number: 20230142759
A system and method for centrally logging and aggregating miscompares on chip during a memory test. The method includes performing, by a built-in self-test (BIST) unit of a memory device, a memory test on one or more memory banks of the memory device using a first algorithm. The method includes generating miscompare results responsive to performing the memory test on the one or more memory banks of the memory device. The method includes determining failure diagnostic information based on…

PROGRAMMABLE MACRO TEST DESIGN FOR AN INTEGRATED CIRCUIT

Granted: May 4, 2023
Application Number: 20230135977
A system and method for using a programmable macro built-in self-test (BIST) to test an integrated circuit. The method includes receiving, by a built-in self-test (BIST) controller of an integrated circuit (IC) device from a testing equipment, a test vector of a first type for testing a first region of the IC device. The method includes identifying, based on the test vector of the first type, a first BIST engine of a plurality of BIST engines associated with the first region of the IC…

PROGRAMMABLE MACRO TEST DESIGN FOR AN INTEGRATED CIRCUIT

Granted: May 4, 2023
Application Number: 20230135977
A system and method for using a programmable macro built-in self-test (BIST) to test an integrated circuit. The method includes receiving, by a built-in self-test (BIST) controller of an integrated circuit (IC) device from a testing equipment, a test vector of a first type for testing a first region of the IC device. The method includes identifying, based on the test vector of the first type, a first BIST engine of a plurality of BIST engines associated with the first region of the IC…

SYSTEMS, METHODS, AND DEVICES FOR CHANNEL INTERFERENCE DETECTION IN WIRELESS DEVICES

Granted: April 20, 2023
Application Number: 20230117788
Systems, methods, and devices perform channel interference detection for wireless devices. Methods include receiving a signal at a wireless device, the signal including at least one data subcarrier and one or more guard subcarriers. Methods also include determining, using processing logic, that one or more guard subcarriers are available for adjacent channel interference (ACI) detection, measuring, using the processing logic, a power of each of the one or more guard subcarriers and a…

NANO-POWER ARCHITECTURE ENHANCEMENTS

Granted: April 20, 2023
Application Number: 20230122233
Apparatuses and methods of capacitance-to-digital code conversion are described. One capacitance-to-digital converter (CDC) includes front-end circuitry, including a comparator. The CDC further includes a first capacitive digital-to-analog converter (CDAC) coupled to a first input of the comparator and, in a first phase, to a sensor cell. The CDC further includes a second CDAC coupled to a second input of the comparator and, in a second phase, to the sensor cell. The front-end circuitry…

Systems and Method for Always-on Sensing User Interface

Granted: April 20, 2023
Application Number: 20230122105
Disclosed are sensing systems and methods that eliminate CPU intervention or interrupts when performing sensor scans of a touch interface, supports low power sensing operation without requiring periodic wake up of the CPU, and is scalable to multi-channel or multi-chip sensor configuration to support large touch screens or a high number of sensors. Sensor scanning is configured and controlled by an autonomous engine and comparison is completed by wake-up detection logic, operable without…

NANO-POWER CAPACITANCE-TO-DIGITAL CONVERTER

Granted: April 20, 2023
Application Number: 20230120634
An asynchronous capacitance-to-digital conversion is described that allows for very low-power operation when during inactive periods (when no conductive object is in contact or proximity to the sensing electrodes). Asynchronous operation of a capacitance-to-digital converter (CDC) provides for capacitance-to-digital conversion without the use of system resources and more power intensive circuit elements.

TRANSCEIVERS WITH ADJUSTABLE CELL SIZES

Granted: April 20, 2023
Application Number: 20230120389
One example of a device includes a Bluetooth transceiver, a Wireless Local Area Network (WLAN) transceiver, and a controller. The WLAN transceiver is proximate the Bluetooth transceiver. The controller is communicatively coupled to the Bluetooth transceiver and the WLAN transceiver. The controller is configured to adjust a cell size of the WLAN transceiver or the Bluetooth transceiver to reduce interference between WLAN transceiver traffic and Bluetooth transceiver traffic.

SYSTEMS, METHODS, AND DEVICES FOR SECURITY ATTRIBUTE CACHING AND ACCELERATED WAKE TIMES OF SECURED ENVIRONMENTS

Granted: April 20, 2023
Application Number: 20230117694
Systems, methods, and devices authenticate operations for secured execution environments. Methods include performing, using one or more processing elements of a secured execution environment, a first cryptographic computation on a portion of code to generate a result. Methods also include determining, using the one or more processing elements, an authenticated version of a cryptographic value, the authenticated version of the cryptographic value being determined based on a signature…

INTEGRATED CIRCUIT DEVICE WITH CROSSBAR TO ROUTE TRAFFIC

Granted: April 13, 2023
Application Number: 20230115468
An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of…

METHODS, DEVICES AND SYSTEMS FOR BIOPHYSICAL SENSING

Granted: April 13, 2023
Application Number: 20230113396
A method can include attaching a sensor device contained in a sensor structure to a body; sensing motion of the body with at least one motion capacitive sensor of the sensor device that senses a capacitance change resulting from a difference in orientation of the motion capacitive sensor and a surface of the body. If motion of the body is not sensed with the motion capacitive sensor, sensor readings can be acquired with a biophysical sensor that emits signals into a portion of the body…

NONINVASIVE ARTERIAL PRESSURE WAVEFORM MEASUREMENT WITH CAPACITANCE AND OTHER SENSING

Granted: April 13, 2023
Application Number: 20230110841
A system can include one or more electrodes; a sensor structure configured to position electrodes over a surface of a body that includes an artery. A capacitance sensing circuit can be coupled to the electrodes and configured to acquire capacitance values of the electrodes over a predetermined time period. The capacitance values can correspond to a distance between the body surface and the at least one electrode. Processor circuits can be configured to generate APW data from the…

DEVICES, SYSTEMS AND METHODS FOR UTILIZING WIRELESS MEDIUM

Granted: April 6, 2023
Application Number: 20230108231
A method can include, in a wireless device connected to a first network and configured to transmit over a medium, while a detected packet is being received: determining if the detected packet has a network identification value, the network identification value identifying a network in which wireless devices are connected; when at least the network identification value of the detected packet matches that of the first network, setting a timer value that prevents transmissions on the medium…

DYNAMIC SWITCHING OF POWER LEVELS IN DEVICE HAVING DIFFERENT WIRELESS COMMUNICATION CIRCUITS

Granted: April 6, 2023
Application Number: 20230106137
A method can include an integrated circuit device, determining if first communication circuits are operating in a first mode that wirelessly receives data at a first rate or a second mode that wirelessly receives data at a second rate that is lower than the first rate. If the first communication circuits are operating in the second mode, transmitting signals with the second communication circuits at a first power level, and if operating in the first mode, transmitting signals with the…

NOISE ROBUST REPRESENTATIONS FOR KEYWORD SPOTTING SYSTEMS

Granted: April 6, 2023
Application Number: 20230104431
Described are techniques for noise-robust and speaker-independent keyword spotting (KWS) in an input audio signal that contains keywords used to activate voice-based human-computer interactions. A KWS system may combine the latent representation generated by a denoising autoencoder (DAE) with audio features extracted from the audio signal using a machine learning approach. The DAE may be a discriminative DAE trained with a quadruplet loss metric learning approach to create a…

TIME OF ARRIVAL ESTIMATION FOR BLUETOOTH SYSTEMS AND DEVICES

Granted: March 30, 2023
Application Number: 20230094598
Disclosed herein are systems, methods, and devices for time of arrival estimation in wireless systems and devices. Devices include a packet detector configured to identify a data packet included in a received signal having a symbol frequency. Devices also include a time stamping unit configured to generate an initial time stamp in response to the packet detector identifying the data packet. Devices further include an IQ capture unit configured to acquire a plurality of IQ samples…

METHODS TO REMOVE DRIBBLE INTRODUCED AND REGENERATE SYNC BITS LOST DUE TO SQUELCH DELAYS IN USB HIGH SPEED PACKET REPEATING

Granted: March 30, 2023
Application Number: 20230099199
Disclosed are techniques to regenerate SYNC bits of a High-Speed data packet lost by the transmission envelope detector of a repeater/hub that interconnects electronic devices compliant with Universal Serial Bus (USB) Specification Revision 2.0 or higher. A physical layer logic (PHY) of a first port of the repeater/hub receives a High-Speed data packet to store a recovered bit stream into an elastic buffer. The recovered bit stream may lose some SYNC bits at the beginning of the SYNC…

COARSE AND FINE COMPENSATION FOR FREQUENCY ERROR

Granted: March 30, 2023
Application Number: 20230097689
Disclosed are techniques to compensate frequency systematic known error (FSKE) in reflector or initiator radios using a hybrid RF-digital approach in multi-carrier phase-based ranging. The hybrid RF-digital approach combines a coarse frequency compensation technique in the RF domain and a fine frequency compensation technique in the digital domain to remove the FSKE across all carrier frequencies from a device. The coarse frequency compensation performed in the RF domain may use a PLL to…