-
公开(公告)号:US20220335133A1
公开(公告)日:2022-10-20
申请号:US17810361
申请日:2022-07-01
Applicant: International Business Machines Corporation
Inventor: Christopher Steffen , Chad Albertson , Nicholas Ollerich , Eric J. Campbell
IPC: G06F21/57 , G06F11/10 , G06F9/4401 , G06F21/64 , G06F9/24
Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.
-
公开(公告)号:US20210165884A1
公开(公告)日:2021-06-03
申请号:US16700708
申请日:2019-12-02
Applicant: International Business Machines Corporation
Inventor: Christopher Steffen , Chad Albertson , Nicholas Ollerich , Eric J. Campbell
IPC: G06F21/57 , G06F11/10 , G06F9/24 , G06F9/4401 , G06F21/64
Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.
-
公开(公告)号:US20250132763A1
公开(公告)日:2025-04-24
申请号:US18492453
申请日:2023-10-23
Applicant: International Business Machines Corporation
Inventor: John Borkenhagen , Christopher Steffen , Grant P. Kesselring , James Strom
IPC: H03L7/089
Abstract: A pulse limiter circuit of a phase-locked loop (PLL) receives, from a phase frequency detector of the PLL, first second input pulses, where pulse widths of the first and second input pulses indicate whether a reference clock signal leads or lags a feedback clock signal. The pulse limiter circuit determines whether a pulse width of the first or second input pulse is greater than a selected duration indicative of transient phase jitter. Based on determining the pulse width of the first or second input pulse is greater than the selected duration, the pulse limiter circuit sets a pulse width of a first output pulse equal to a pulse width of a second output pulse width and outputs the first and second output pulses to a charge pump of the PLL, such that no phase adjustment to the feedback clock signal is made based on the first and second input pulses.
-
公开(公告)号:US11617519B2
公开(公告)日:2023-04-04
申请号:US16577738
申请日:2019-09-20
Applicant: International Business Machines Corporation
Inventor: Sarah K. Czaplewski-Campbell , Eric J. Campbell , Jennifer I. Bennett , Elin F. LaBreck , Christopher Steffen
Abstract: A device includes a syringe, which has a tip, plunger, and barrel containing a fluid. The device also includes a needle electrode coupled to the tip of the syringe, a release component, and a control component configured to receive electrical measurements made by the needle electrode, determine impedance values from the electrical measurements, and identify a target tissue based on the impedance values. In response to the identification, the control component generates instructions to reposition a release component. A method includes receiving electrical measurements from a needle electrode, determining impedance values based on the electrical measurements. A target tissue is identified based on the impedance values, and a release component is repositioned in response. An article of manufacture includes a needle electrode and a microprocessor configured to receive electrical measurements, determine impedance values, identify a target tissue based on the impedance values, and generate instructions to reposition a release component.
-
公开(公告)号:US11558057B1
公开(公告)日:2023-01-17
申请号:US17519438
申请日:2021-11-04
Applicant: International Business Machines Corporation
Inventor: John Borkenhagen , Grant P. Kesselring , James Strom , Christopher Steffen
Abstract: A phase locked loop includes a pulse limiter between a phase frequency detector and a charge pump. The phase frequency detector generates and sends a clock pulse to the pulse limiter. The pulse limiter generates a first signal that indicates that the clock pulse is greater than a minimum pulse width of the phase frequency detector. The pulse limiter receives a pulse limiter buffer selection signal that selects one buffer of a plurality of buffers within the pulse limiter. The pulse limiter generates a second signal that indicates a truncated pulse width as the minimum pulse width of the phase frequency detector plus a delay period that is associated with the pulse limiter buffer selection signal. The pulse limiter truncates the clock pulse to the truncated pulse width and sends the truncated clock pulse to the charge pump.
-
公开(公告)号:US11528102B1
公开(公告)日:2022-12-13
申请号:US17405171
申请日:2021-08-18
Applicant: International Business Machines Corporation
Inventor: Dereje Yilma , Nathan Ross Blanchard , Erik English , Chad Andrew Marquart , Glen A. Wiedemeier , Jeffrey Kwabena Okyere , James Crugnale , Christopher Steffen , Vikram B Raj , Michael Wayne Harper , Venkat Harish Nammi
Abstract: Aspects of the invention include a driver arranged at a stand-alone receiver that is configured to receive a binary sequence from a pseudorandom binary sequence (PRBS) generator arranged at the receiver. The driver is configured to adjust the signal characteristics of the binary sequence to simulate channel loss at the receiver. The driver is further configured to output the adjusted binary sequence to a downstream data path of the receiver to enable the receiver to perform a self-test.
-
公开(公告)号:US20220326287A1
公开(公告)日:2022-10-13
申请号:US17808163
申请日:2022-06-22
Applicant: International Business Machines Corporation
Inventor: Eric J. Campbell , Christopher Steffen , Chad Albertson , Nicholas Ollerich
IPC: G01R27/06
Abstract: Provided is a method for collecting sensor data using time-domain reflectometry (TDR). A primary device transmits a TDR signal to a first sensor. A reflected signal is received in response to the transmitted TDR signal. The reflected signal is analyzed to determine an impedance of the first sensor. Based on the impedance of the first sensor, a sensor value for the first sensor is determined.
-
公开(公告)号:US11409882B2
公开(公告)日:2022-08-09
申请号:US16700708
申请日:2019-12-02
Applicant: International Business Machines Corporation
Inventor: Christopher Steffen , Chad Albertson , Nicholas Ollerich , Eric J. Campbell
Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.
-
公开(公告)号:US11146307B1
公开(公告)日:2021-10-12
申请号:US16846991
申请日:2020-04-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: John Borkenhagen , Christopher Steffen , Grant P. Kesselring
IPC: H04B1/7097
Abstract: The invention relates to a method, a circuit, and an apparatus for detecting distortion in spread spectrum signals. An edge in a spread spectrum clock signal is identified based on a reference clock signal. The edge data is then provided to a set of counters which are incremented corresponding to an identified edge. Each bit of a respective output of the counters are provided to a respective OR gate of a set of OR gates. An OR gate from the set of OR gates corresponding to a selected bit then outputs an indication of whether distortion exists in the spread spectrum clock signal.
-
30.
公开(公告)号:US10673732B2
公开(公告)日:2020-06-02
申请号:US15808319
申请日:2017-11-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Luiz C. Alves , Patrick J. Meaney , Christopher N. Oelsner , Gary A. Peterson , Christopher Steffen
Abstract: A technique relates to dynamic time-domain reflectometry (TDR). A machine spares a bad lane in a bus. The bad lane is taken offline. TDR is dynamically executed on the bad lane while the bus is still in operation. A defect is isolated using results of the TDR.
-
-
-
-
-
-
-
-
-