-
公开(公告)号:US09915968B2
公开(公告)日:2018-03-13
申请号:US15133068
申请日:2016-04-19
Applicant: QUALCOMM Incorporated
Inventor: Palkesh Jain , Virendra Bansal , Manoj Mehrotra , Keith Alan Bowman
Abstract: The present disclosure is directed to mitigating voltage droops. An aspect includes outputting, by a clock module coupled to a multiplexor, a first clock signal to the multiplexor, the first clock signal generated by a clock delay component of the clock module, receiving, by the clock module, a second clock signal from a phase-locked loop (PLL), wherein the PLL outputs a third clock signal to a processor coupled to the PLL and the multiplexor, selecting, by the multiplexor, the first clock signal to output to the processor based on detecting a droop in voltage on a power supply, and selecting, by the multiplexor, the third clock signal to output to the processor based on detecting that the droop in the voltage on the power supply has passed, wherein the clock module and the processor are coupled to the power supply.
-
公开(公告)号: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.
-
公开(公告)号:US20170222430A1
公开(公告)日:2017-08-03
申请号:US15012723
申请日:2016-02-01
Applicant: QUALCOMM Incorporated
Inventor: Virendra Bansal , Rahul Gulati , Pranjal Bhuyan , Palkesh Jain
CPC classification number: H02H9/02 , G01R31/025 , G01R31/2853 , H01L23/62
Abstract: An integrated circuit (IC) is disclosed herein for short-resistant output pin circuitry. In an example aspect, an integrated circuit includes a short-resistant pin and an adjacent pin. The integrated circuit also includes a short-resistant pad that is coupled to the short-resistant pin and an adjacent pad that is coupled to the adjacent pin. The integrated circuit further includes short-resistant circuitry that is coupled to the short-resistant pad and the adjacent pad. The short-resistant circuitry is implemented to detect a short-circuit condition between the short-resistant pin and the adjacent pin and to reduce an effect of the short-circuit condition on the short-resistant pin.
-
公开(公告)号:US09628089B1
公开(公告)日:2017-04-18
申请号:US15192996
申请日:2016-06-24
Applicant: QUALCOMM Incorporated
Inventor: Palkesh Jain , Keith Alan Bowman , Virendra Bansal
CPC classification number: H03L7/0802 , H03K5/135 , H03K2005/00019 , H03K2005/00058
Abstract: An adaptive clock distribution (ACD) system with a voltage tracking clock generator (VTCG) is disclosed. The ACD system includes a tunable-length delay (TLD) circuit, to generate a TLD clock by adding a preselected delay to a root clock, and a voltage droop detector for detecting a voltage droop in a supply voltage. The VTCG is configured to generate a VTCG clock, wherein a frequency of the VTCG clock is finely tuned to one of two or more values to correspond to a magnitude of the supply voltage during the voltage droop. A clock selector selects the VTCG clock as an ACD clock to be provided to an electronic circuit during the voltage droop and the TLD clock as the ACD clock when there is no voltage droop detected.
-
5.
公开(公告)号:US09897651B2
公开(公告)日:2018-02-20
申请号:US15059341
申请日:2016-03-03
Applicant: QUALCOMM Incorporated
Inventor: Virendra Bansal , Rahul Gulati , Palkesh Jain , Roberto Avanzi
IPC: G01R31/317 , G06F1/04 , H03K3/037 , H03K5/14 , G01R31/319 , H03K5/00
CPC classification number: G01R31/31727 , G01R31/31922 , G06F1/04 , H03K3/037 , H03K5/14 , H03K2005/00058
Abstract: Various aspects include a clock monitoring unit/component that is configured to repeatedly/continuously monitor a clock with the speed required to support automobile automation systems without the use of a reference clock. The clock monitoring unit/component may be configured to identify, report, and/or respond to variations or abnormalities in the monitored clock, and initiate an action to prevent the variation from causing or resulting in a failure or a vulnerability to attack. The clock monitoring unit/component in the various aspects may be configured, organized, or arranged to operate so that the circuit is immune or resistant to manipulation, modification, tampering, hacks, and other attacks.
-
6.
公开(公告)号:US20170357557A1
公开(公告)日:2017-12-14
申请号:US15176745
申请日:2016-06-08
Applicant: QUALCOMM Incorporated
Inventor: Palkesh Jain , Virendra Bansal , Rahul Gulati
IPC: G06F11/16
CPC classification number: G06F11/1608 , G06F11/1604 , G06F11/1641 , G06F11/184 , G06F11/187 , G06F2201/805 , G06F2201/82
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.
-
7.
公开(公告)号:US20170255223A1
公开(公告)日:2017-09-07
申请号:US15059341
申请日:2016-03-03
Applicant: QUALCOMM Incorporated
Inventor: Virendra Bansal , Rahul Gulati , Palkesh Jain , Roberto Avanzi
CPC classification number: G01R31/31727 , G01R31/31922 , G06F1/04 , H03K3/037 , H03K5/14 , H03K2005/00058
Abstract: Various aspects include a clock monitoring unit/component that is configured to repeatedly/continuously monitor a clock with the speed required to support automobile automation systems without the use of a reference clock. The clock monitoring unit/component may be configured to identify, report, and/or respond to variations or abnormalities in the monitored clock, and initiate an action to prevent the variation from causing or resulting in a failure or a vulnerability to attack. The clock monitoring unit/component in the various aspects may be configured, organized, or arranged to operate so that the circuit is immune or resistant to manipulation, modification, tampering, hacks, and other attacks.
-
-
-
-
-
-