Three-dimensional metal-insulator-metal (MIM) capacitor

    公开(公告)号:US11715757B2

    公开(公告)日:2023-08-01

    申请号:US18074617

    申请日:2022-12-05

    CPC classification number: H01L28/91 H01L23/5223

    Abstract: A three-dimensional metal-insulator-metal (MIM) capacitor is formed in an integrated circuit structure. The 3D MIM capacitor may include a bottom conductor including a bottom plate portion (e.g., formed in a metal interconnect layer) and vertically-extending sidewall portions extending from the bottom plate portion. An insulator layer is formed on the bottom plate portion and the vertically extending sidewall portions of the bottom conductor. A top conductor is formed over the insulating layer, such that the top conductor is capacitively coupled to both the bottom plate portion and the vertically extending sidewall portions of the bottom conductor, to thereby define an increased area of capacitive coupling between the top and bottom conductors. The vertically extending sidewall portions of the bottom conductor may be formed in a single metal layer or by components of multiple metal layers.

    EtherCAT Device
    62.
    发明公开
    EtherCAT Device 审中-公开

    公开(公告)号:US20230231938A1

    公开(公告)日:2023-07-20

    申请号:US18125857

    申请日:2023-03-24

    CPC classification number: H04L69/22 G06F9/4418 H04J3/0658 H04L12/10

    Abstract: An EtherCAT device is disclosed. The EtherCAT device comprises a data input port to receive a signal representing data, the signal representing one of a plurality of possible logical values; and a degradation calculation circuit. The degradation calculation circuit is to read, demodulate, and convert the received signal into a digital domain representation; process the digital domain representation into slices, where the value of the received signal at a respective time is represented in a respective one of the slices; determine differences between the respective slices and reference slices; identify an intended logical value of the received signal responsive to the determined differences; determine a quantification of error at the respective time responsive to the identified logical value and the determined differences; and determine a signal quality index responsive to the determined quantification of error.

    EMI reduction in PLCA-based networks through beacon temporal spreading

    公开(公告)号:US11700146B2

    公开(公告)日:2023-07-11

    申请号:US17409858

    申请日:2021-08-24

    Inventor: Galin I. Ivanov

    CPC classification number: H04L12/413

    Abstract: An apparatus may be communicatively coupled to other nodes in a network. The apparatus may include a control circuit configured to repeatedly issue transmission cycles to the other nodes. A given transmission cycle may include a least one send slot for each of the other nodes to send data. The control circuit may be configured to initiate transmission cycles by issuing beacon signals to the other nodes. The control circuit may be configured to determine when to issue a beacon signal in a given transmission cycle by determining that all of the other nodes have completed all associated send slots in an immediately previous transmission cycle and based upon a determination of the completion of the other nodes' transmission, delaying transmission of the beacon signal for the given transmission cycle.

    CLOCK TRACKING CIRCUIT WITH DIGITAL INTEGRAL PATH TO PROVIDE CONTROL SIGNALS FOR DIGITAL AND ANALOG INTEGRAL INPUTS OF AN OSCILLATOR

    公开(公告)号:US20230179208A1

    公开(公告)日:2023-06-08

    申请号:US17823418

    申请日:2022-08-30

    CPC classification number: H03L7/0992 H03L7/091

    Abstract: One or more examples relate to an apparatus includes an error detector, an oscillator, an analog proportional path, and a digital integral path. The oscillator includes an analog proportional input, a digital integral input, and an analog integral input. The analog proportional path to provide a control signal for the analog proportional input of the oscillator. The digital integral path to provide a control for the digital integral input and the analog integral input of the oscillator. A first signal path of an interface includes a direct coupling between the digital phase detector and integrator and the digital integral input of the oscillator. A second signal path of the interface includes a digital-to-analog converter (DAC) with a filtered delta-sigma modulator (DSM) input between the digital phase detector and integrator and the analog integral input of the oscillator.

    VECTOR FETCH BUS ERROR HANDLING
    66.
    发明公开

    公开(公告)号:US20230176937A1

    公开(公告)日:2023-06-08

    申请号:US18075458

    申请日:2022-12-06

    CPC classification number: G06F11/0745 G06F9/30101

    Abstract: A computer system includes a non-transitory computer-readable memory to store (a) a vector table including an exception vector pointing to an exception handler and (b) a vector fail address of a vector fetch bus error handler, and a processor to identify an exception, initiate an exception vector fetch in response to the identified exception to read the exception vector from the vector table, identify a vector fetch bus error associated with the exception vector fetch, access the vector fail address of the vector fetch bus error handler in response to the vector fetch bus error, and execute the vector fetch bus error handler.

    Security of embedded devices through a device lifecycle with a device identifier

    公开(公告)号:US11663146B2

    公开(公告)日:2023-05-30

    申请号:US16806227

    申请日:2020-03-02

    Inventor: Michael Simmons

    Abstract: An apparatus includes a database with device profiles, and a device programmer. The device programmer includes instructions. The instructions, when read and executed by a processor, cause the device programmer to identify a device identifier of an electronic device. The device programmer is further caused to, based upon the device identifier, access device data from the database. The device programmer is further caused to, based upon the device data, determine an area of memory of the electronic device that can be written. The device programmer is further caused to, based on the determination of the area of memory of the electronic device that can be written, write data to the area of memory.

    Automated speed ramp control of stepper motors

    公开(公告)号:US11658593B2

    公开(公告)日:2023-05-23

    申请号:US17731884

    申请日:2022-04-28

    CPC classification number: H02P8/14 G05B19/416 G05B2219/33088 G05B2219/43139

    Abstract: Automated speed ramp control of stepper motor acceleration and deceleration using direct memory access (DMA) and core independent peripherals (CIPs) comprises a numerically controlled oscillator (NCO) controlled through direct memory access (DMA) transfers of prescale values used in combination with a clock oscillator to generate clock pulses that are a function of the clock oscillator frequency and the prescale values. This automates changing the frequency of the NCO, thereby controlling steeper motor speed, without requiring computer processing unit (CPU) overhead. The DMA module is enabled during a first number of clock pulses for step speed acceleration, disabled during a second number of clock pulses for normal operation at full step speed, and then re-enabled during a third number of clock pulses for step speed deceleration. A table in memory may store and provide a plurality of acceleration and deceleration prescale values for DMA transfers to the NCO.

    SYSTEM FOR MANAGING ACCESS TO A MEMORY RESOURCE BY MULTIPLE USERS

    公开(公告)号:US20230135952A1

    公开(公告)日:2023-05-04

    申请号:US17744171

    申请日:2022-05-13

    Abstract: A system (e.g., NVMe controller) for managing access to a memory resource by multiple users may include memory storing function queue categorizations for function queues associated with each user, and circuitry to store and execute a multi-user arbitration algorithm that arbitrates access to the memory resource by the multiple users. The function queue categorizations assign a function category to each function queue associated with each user. The multi-user arbitration algorithm includes (a) selecting an intra-user winning function queue for each respective user by performing an intra-user function queue arbitration of the function queues associated with the respective user based on the function queue categorizations associated with the arbitrated function queues, (b) selecting an inter-user winning function queue by performing an inter-user function queue arbitration of the intra-user winning function queues selected for the multiple users, and (c) serving a function from the inter-user winning function queue to the memory resource.

Patent Agency Ranking