-
21.
公开(公告)号:US11416049B2
公开(公告)日:2022-08-16
申请号:US16826729
申请日:2020-03-23
Applicant: QUALCOMM Incorporated
Inventor: Palkesh Jain , Rahul Gulati
IPC: G01R31/317 , G06F1/20 , G06F1/3203
Abstract: Various embodiments may include methods and systems for monitoring characteristics of a system-on-a-chip. Various embodiments may include inputting, from a test data input connection, test data to a first scan chain section including a first group of logic gates located within a first region of the SoC. Various embodiments may include providing, from a first clock gate associated with the first region of the SoC, a clock signal to the first group of logic gates. Various embodiments may include measuring, using a first sensor, the characteristics at a second region of the SoC in response to providing the clock signal to the first group of logic gates. Embodiments may further include processing or analyzing measured characteristics to determine a testing result.
-
公开(公告)号:US11194683B2
公开(公告)日:2021-12-07
申请号:US16815718
申请日:2020-03-11
Applicant: QUALCOMM Incorporated
Inventor: Rahul Gulati , Andrew Evan Gruber , Brendon Lewis Johnson , Jay Chunsup Yun , Donghyun Kim , Alex Kwang Ho Jong , Anshuman Saxena
IPC: G06F11/00 , G06F11/22 , G06F11/07 , G06T15/00 , G06T1/20 , G06F11/277 , G01R31/3187 , G01R31/317
Abstract: The disclosure describes techniques for a self-test of a graphics processing unit (GPU) independent of instructions from another processing device. The GPU may perform the self-test in response to a determination that the GPU enters an idle mode. The self-test may be based on information indicating a safety level, where the safety level indicates how many faults in circuits or memory blocks of the GPU need to be detected.
-
公开(公告)号:US10514401B2
公开(公告)日:2019-12-24
申请号:US15667116
申请日:2017-08-02
Applicant: QUALCOMM Incorporated
Inventor: Bipin Duggal , Rahul Gulati , Sina Dena
Abstract: In certain aspects of the disclosure, a frequency monitor includes a counter configured to receive a monitored clock signal, to count a number of periods of the monitored clock signal over a predetermined time duration, and to output a count value corresponding to the number of periods of the monitored clock signal. The frequency monitor also includes a comparator configured to receive the count value from the counter, to receive an expected count value, to compare the count value from the counter with the expected count value, and to output a pass status signal or a fail status signal based on the comparison.
-
公开(公告)号:US10467774B2
公开(公告)日:2019-11-05
申请号:US15804707
申请日:2017-11-06
Applicant: QUALCOMM Incorporated
Inventor: Andrew Evan Gruber , Rahul Gulati , Brendon Lewis Johnson , Jay Chunsup Yun , Alex Kwang Ho Jong , Donghyun Kim
Abstract: Techniques of this disclosure may include processing data using one or more processors to produce a first image, including storing intermediate first results of processing the data in at least one internal memory of the one or more processors according to a first memory access pattern, processing the data using the one or more processors to produce a second image, including storing intermediate second results of processing the data in the at least one internal memory of the one or more processors according to a second memory access pattern, wherein the second memory access pattern is different than the first memory access pattern, comparing the first image to the second image, and generating an interrupt if the comparison indicates that the first image is different than the second image.
-
公开(公告)号:US20190196926A1
公开(公告)日:2019-06-27
申请号:US15850967
申请日:2017-12-21
Applicant: QUALCOMM Incorporated
Inventor: Alex Kwang Ho Jong , Jay Chunsup Yun , Donghyun Kim , Rahul Gulati , Brendon Lewis Johnson , Andrew Evan Gruber
IPC: G06F11/277 , G06T1/20 , G06T7/00 , G06F11/22
CPC classification number: G06F11/277 , G06F11/2236 , G06T1/20 , G06T7/0002 , G06T7/97 , G06T2207/30168
Abstract: A graphics processing unit (GPU) of a GPU subsystem of a computing device operates in a first rendering mode to process graphics data to produce a first image. The GPU operates in a second rendering mode to process the graphics data to produce a second image. The computing device detects whether a fault has occurred in the GPU subsystem based at least in part on comparing the first image with the second image.
-
公开(公告)号:US20190179588A1
公开(公告)日:2019-06-13
申请号:US16275441
申请日:2019-02-14
Applicant: QUALCOMM Incorporated
Inventor: Jeffrey Hao Chu , Rahul Gulati , Behnam Katibian , Alex Jong , Robert Hardacker , Reza Kakoee
Abstract: Alternative display options for vehicle telltales are disclosed. In one aspect, a fault condition in a telltale is detected, and the telltale is presented through a secondary display system in the vehicle, potentially bypassing any local control unit for the secondary display system. For example, a video telltale may be presented on an infotainment display after detection of a fault in the original telltale. By presenting the telltale in an alternate display, the operator remains informed of sensor conditions in the automobile and may take remedial action to fix the fault as well as any conditions which trigger a telltale.
-
公开(公告)号:US20190176838A1
公开(公告)日:2019-06-13
申请号:US15838777
申请日:2017-12-12
Applicant: QUALCOMM Incorporated
Inventor: Mohammad Reza KAKOEE , Rahul Gulati , Eric Mahurin , Suresh Kumar Venkumahanti , Dexter Chun
Abstract: A system and a method for error-correction code (“ECC”) error handling is described herein. In one aspect, the system and method may operate an ECC function on raw data. The ECC function may include generating ECC syndrome data by an ECC syndrome data generating module. The ECC syndrome data may be derived from the raw data. The system and a method may further inject a fault based on the ECC syndrome data or the raw data. The system and a method may further determine whether the ECC error detected by the ECC checker corresponds to a malfunction of the ECC function or the fault injected based on the ECC syndrome data or the raw data.
-
公开(公告)号:US20190139263A1
公开(公告)日:2019-05-09
申请号:US15804707
申请日:2017-11-06
Applicant: QUALCOMM Incorporated
Inventor: Andrew Evan Gruber , Rahul Gulati , Brendon Lewis Johnson , Jay Chunsup Yun , Alex Kwang Ho Jong , Donghyun Kim
Abstract: Techniques of this disclosure may include processing data using one or more processors to produce a first image, including storing intermediate first results of processing the data in at least one internal memory of the one or more processors according to a first memory access pattern, processing the data using the one or more processors to produce a second image, including storing intermediate second results of processing the data in the at least one internal memory of the one or more processors according to a second memory access pattern, wherein the second memory access pattern is different than the first memory access pattern, comparing the first image to the second image, and generating an interrupt if the comparison indicates that the first image is different than the second image.
-
29.
公开(公告)号:US10089194B2
公开(公告)日:2018-10-02
申请号:US15176745
申请日:2016-06-08
Applicant: QUALCOMM Incorporated
Inventor: Palkesh Jain , Virendra Bansal , Rahul Gulati
Abstract: The disclosure relates to an apparatus and method for false pass detection in lockstep dual processing core systems, triple modular redundancy (TMR) systems, or other redundant processing systems. A false pass occurs when two processing cores generate matching data outputs, both of which are in error. A false pass may occur when the processing core are both subjected to substantially the same adverse condition, such as a supply voltage drop or a sudden temperature change or gradient. The apparatus includes processing cores configured to generate first and second data outputs and first and second timing violation signals. A voter-comparator validates the first and second data outputs if they match and the first and second timing violation signals indicate no timing violations. Otherwise, the voter comparator invalidates the first and second data outputs. Validated data outputs are used for performing additional operations, and invalidated data outputs may be discarded.
-
公开(公告)号:US09983930B2
公开(公告)日:2018-05-29
申请号:US15243623
申请日:2016-08-22
Applicant: QUALCOMM INCORPORATED
Inventor: Nhon Quach , Yanru Li , Rahul Gulati
CPC classification number: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/1052 , G11C29/04 , G11C29/52
Abstract: Systems and methods are disclosed for implementing error correction control regions (ECC) in a memory device without the need to ECC protect the entire memory device. An exemplary method comprises defining one or more ECC regions in a memory device, the memory device coupled to a system on a chip (SoC). An ECC block is provided on the SoC, the ECC block in communication with the one or more ECC regions in the memory device. A determination is made with the ECC block whether to store data in a first of the one or more ECC regions. Responsive to the determination ECC bits are generating for, and interleaved with, the received data and interleaved ECC bits and data are caused to be written to the first ECC region. Otherwise, received data is sent to a non-ECC region of the memory device.
-
-
-
-
-
-
-
-
-