-
公开(公告)号:US10848165B1
公开(公告)日:2020-11-24
申请号:US16417700
申请日:2019-05-21
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Paul Zavalney , William Durbin
Abstract: In one embodiment, an apparatus includes: a digital-to-analog converter (DAC) circuit having a digital portion to receive a digital value and an analog portion to generate an analog voltage based on the digital value; and a refresh circuit coupled to the DAC circuit to clock gate provision of a first clock signal to the DAC circuit when the digital portion is inactive.
-
公开(公告)号:US20210263098A1
公开(公告)日:2021-08-26
申请号:US16801447
申请日:2020-02-26
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Raghavendra Pai Kateel , HengWee Cheng , Anil Shirwaikar
IPC: G01R31/3177 , G06F21/74 , G01R31/317
Abstract: An integrated circuit having a secure domain is disclosed. Circuitry within the integrated circuit is used to select one of a plurality of scan modes. The sequence used to select one of the scan modes also serves to reset all of the flip-flops in the secure domain. In this way, it is impossible for a hacker to use the test modes to shift data from the secure domain out of the integrated circuit. The reset is generated asynchronously upon assertion of a first signal and is terminated upon the assertion of a second signal. The assertion of the second signal also serves to select one of the scan modes. This system cannot be hacked by any method that enters scan mode since it is a hardware based solution.
-
公开(公告)号:US10222421B1
公开(公告)日:2019-03-05
申请号:US15896678
申请日:2018-02-14
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Raghavendra Pai Kateel , Shantonu Bhadury
IPC: G01R31/3185 , G01R31/10 , G01R31/28 , G01R31/3177
Abstract: Embodiments are disclosed for systems and methods that include pulsing a clock pin of retention cells included within a scan chain to shift a sequence of logic values into the scan chain, so that successive cells are loaded with opposite logic values. Embodiments also include pulsing a retain pin to retain the logic values, and pulsing the clock pin to shift the sequence of logic values through the chain, so that retained logic values are output from, and logic values opposite to the retained logic values are loaded into, the cells. Embodiments also include pulsing a restore pin to restore the retained logic values, pulsing the clock pin to shift the logic values out of the scan chain, comparing the logic values shifted out of the scan chain with the logic values shifted into the scan chain, and detecting a fault on the retain pin based on said comparison.
-
公开(公告)号:US20220129166A1
公开(公告)日:2022-04-28
申请号:US17078224
申请日:2020-10-23
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Anil Shirwaikar , Yu Zhou
IPC: G06F3/06
Abstract: In one aspect, an apparatus includes a memory repair controller coupled to a memory. The memory repair controller may be configured to provide repair information to cause the memory to disable one or more faulty locations in the memory, and the memory repair controller can be disabled after providing the repair information.
-
公开(公告)号:US11036268B2
公开(公告)日:2021-06-15
申请号:US16511447
申请日:2019-07-15
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Abreham Delelegn
Abstract: Embodiments of improved systems and methods are provided herein to reset all datapath logic within a peripheral slave device having multiple clock domains. An embodiment of the disclosed method includes receiving a reset request from a host clock device to reset the peripheral slave device, synchronizing the received reset request to each peripheral clock domain included within the peripheral slave device, and using the synchronized reset request generated within each peripheral clock domain to reset datapath logic contained within that peripheral clock domain. As the datapath logic is being reset, the method further includes using the synchronized reset request generated within each peripheral clock domain to generate an acknowledgement for that peripheral clock domain, synchronizing the acknowledgements generated in each peripheral clock domain to a reference clock domain, and combining the synchronized acknowledgements into a single acknowledgement, which is supplied to the host clock device to complete the reset.
-
公开(公告)号:US11579776B2
公开(公告)日:2023-02-14
申请号:US17078224
申请日:2020-10-23
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Anil Shirwaikar , Yu Zhou
Abstract: In one aspect, an apparatus includes a memory repair controller coupled to a memory. The memory repair controller may be configured to provide repair information to cause the memory to disable one or more faulty locations in the memory, and the memory repair controller can be disabled after providing the repair information.
-
公开(公告)号:US11320482B2
公开(公告)日:2022-05-03
申请号:US16801447
申请日:2020-02-26
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Raghavendra Pai Kateel , HengWee Cheng , Anil Shirwaikar
IPC: G01R31/3177 , G01R31/317 , G06F21/74 , G01R31/327
Abstract: An integrated circuit having a secure domain is disclosed. Circuitry within the integrated circuit is used to select one of a plurality of scan modes. The sequence used to select one of the scan modes also serves to reset all of the flip-flops in the secure domain. In this way, it is impossible for a hacker to use the test modes to shift data from the secure domain out of the integrated circuit. The reset is generated asynchronously upon assertion of a first signal and is terminated upon the assertion of a second signal. The assertion of the second signal also serves to select one of the scan modes. This system cannot be hacked by any method that enters scan mode since it is a hardware based solution.
-
8.
公开(公告)号:US20210018969A1
公开(公告)日:2021-01-21
申请号:US16511447
申请日:2019-07-15
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Abreham Delelegn
Abstract: Embodiments of improved systems and methods are provided herein to reset all datapath logic within a peripheral slave device having multiple clock domains. An embodiment of the disclosed method includes receiving a reset request from a host clock device to reset the peripheral slave device, synchronizing the received reset request to each peripheral clock domain included within the peripheral slave device, and using the synchronized reset request generated within each peripheral clock domain to reset datapath logic contained within that peripheral clock domain. As the datapath logic is being reset, the method further includes using the synchronized reset request generated within each peripheral clock domain to generate an acknowledgement for that peripheral clock domain, synchronizing the acknowledgements generated in each peripheral clock domain to a reference clock domain, and combining the synchronized acknowledgements into a single acknowledgement, which is supplied to the host clock device to complete the reset.
-
公开(公告)号:US20200373930A1
公开(公告)日:2020-11-26
申请号:US16417700
申请日:2019-05-21
Applicant: Silicon Laboratories Inc.
Inventor: Mudit Srivastava , Paul Zavalney , William Durbin
IPC: H03M1/00
Abstract: In one embodiment, an apparatus includes: a digital-to-analog converter (DAC) circuit having a digital portion to receive a digital value and an analog portion to generate an analog voltage based on the digital value; and a refresh circuit coupled to the DAC circuit to clock gate provision of a first clock signal to the DAC circuit when the digital portion is inactive.
-
-
-
-
-
-
-
-