US 12,105,143 B2
System for testing an electronic circuit comprising a digital to analog converter and corresponding method and computer program product
Leonardo Pedone, Civitanova Marche (IT); Simone Scaduto, Mussomeli (IT); Rossella Gaudiano, Milan (IT); Matteo Brivio, Cornate d'Adda (IT); and Matteo Venturelli, Lonato del Garda (IT)
Assigned to STMICROELECTRONICS S.r.l., Agrate Brianza (IT)
Filed by STMICROELECTRONICS S.r.l., Agrate Brianza (IT)
Filed on Oct. 17, 2022, as Appl. No. 17/967,089.
Claims priority of application No. 102021000027857 (IT), filed on Oct. 29, 2021.
Prior Publication US 2023/0140765 A1, May 4, 2023
Int. Cl. H03M 1/78 (2006.01); G01R 31/317 (2006.01); H03M 1/74 (2006.01)
CPC G01R 31/31724 (2013.01) [G01R 31/31706 (2013.01); H03M 1/742 (2013.01); H03M 1/785 (2013.01)] 35 Claims
OG exemplary drawing
 
1. A device, comprising:
a digital-to-analog converter (DAC) having a switching network including a plurality of switches, wherein the DAC, in operation, generates analog output signals in response to input codes of a set of input codes of the DAC; and built-in-self-test (BIST) circuitry coupled to the DAC, wherein the BIST circuitry, in a self-test mode of operation:
sequentially applies codes of a determined subset of codes of the set of input codes to test the plurality of switches, the determined subset of codes having fewer codes than the set of input codes;
detects failures of switches of the plurality of switches based on responses of the DAC to the applied codes; and
in response to detecting a failure of a switch of the plurality of switches, generates a signal indicating a failure of the switching network, wherein the BIST circuitry, in the self-test mode of operation;
performs an open-failure test of the plurality of switches;
generates an indication of a failure of the open-failure test based on a result of the open-failure test;
selectively performs a closed-failure test of the plurality of switches based on the result of the open-failure test; and
generates an indication of a failure of the closed-failure test based on a result of the closed-failure test.