Patent US6675360B1 successfully refreshed from Google Patents.
US6675360B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System of management of the trimming of integrated fuses within a scan test architecture
Assignee: STMicroelectronics SRL
•
Filing: 2000-11-21
•
Granted: 2004-01-06
•
Expires: 2020-11-21
Abstract
Abstract Functions for simulating, burning and controlling integrated fuses of a device are provided by a dedicated circuit which, instead of differing from other circuits, is integrated by sharing part of the registers with the circuit that normally exists to scan test the integrity of the state of the device. The architecture is simplified and only requires an additional pin as compared to a common scan test circuit.
Inventors
- 👤 Giuseppe Cantone
- 👤 Roberto Cappelletti
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:07
CPC Classifications
G; G11; G11C; G11C17/00; G11C17/14; G11C17/18; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318572; G01R31/318583; G11C17/16
Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
246 words
A multifunction circuit for controlling, simulating and burning integrated fuses according to a post fabrication trimming procedure and for performing scan tests of at least one circuit to be trimmed in an integrated device, the multifunction circuit comprising: a scan chain comprising a plurality of scan flip-flops connected together in series; and a trimming circuit connected to said scan chain, to the at least one circuit to be trimmed and to the integrated fuses, said trimming circuit comprising a fuse register comprising a first array of N scan flip-flops including N outputs connected to N inputs of the at least one circuit to be trimmed, with N being equal to a number of integrated fuses, and a first scan flip-flop of said first array includes a scan command input for receiving a scan command, a counter register comprising a second array of K scan flip-flops, a first scan flip-flop of said second array includes a scan command input connected to the output of a last scan flip-flop of said first array, and a control register comprising a third array of M scan flip-flops being configured as memory cells for storing trimming parameters, and a first scan flip-flop of said third array includes a scan command input connected to an output of a last flip-flop of said second array and an output of a last scan flip-flop of said third array is connected to a scan command input of a first scan flip-flop of said scan chain.
Claim 2
Dependent Claim
246 words
A multifunction circuit for controlling, simulating and burning integrated fuses according to a post fabrication trimming procedure and for performing scan tests of at least one circuit to be trimmed in an integrated device, the multifunction circuit comprising: a scan chain comprising a plurality of scan flip-flops connected together in series; and a trimming circuit connected to said scan chain, to the at least one circuit to be trimmed and to the integrated fuses, said trimming circuit comprising a fuse register comprising a first array of N scan flip-flops including N outputs connected to N inputs of the at least one circuit to be trimmed, with N being equal to a number of integrated fuses, and a first scan flip-flop of said first array includes a scan command input for receiving a scan command, a counter register comprising a second array of K scan flip-flops, a first scan flip-flop of said second array includes a scan command input connected to the output of a last scan flip-flop of said first array, and a control register comprising a third array of M scan flip-flops being configured as memory cells for storing trimming parameters, and a first scan flip-flop of said third array includes a scan command input connected to an output of a last flip-flop of said second array and an output of a last scan flip-flop of said third array is connected to a scan command input of a first scan flip-flop of said scan chain.
Claim 3
Dependent Claim
23 words
A multifunction circuit according to claim 1 , wherein said counter register further comprises a modulus N counter connected to said second array.
Claim 4
Dependent Claim
33 words
A multifunction circuit according to claim 1 , wherein each scan flip-flop of said scan chain, and said first, second and third arrays includes an input for receiving in common a timing signal.
Claim 5
Dependent Claim
19 words
A multifunction circuit according to claim 1 , further comprising a decoder connected to outputs of said third array.
Claim 6
Dependent Claim
64 words
A multifunction circuit according to claim 4 , further comprising a logic circuit connected to outputs of said decoder circuit, to outputs of said first array, said logic circuit also including inputs for receiving an enabling signal and a condition signal for conditioning a sequential burning of selected integrated fuses, the condition signal being applied through a fifth external pin of the integrated device.
Claim 7
Dependent Claim
72 words
A multifunction circuit according to claim 5 , wherein said fuse register further comprises: N input logic gates, each input logic gate being connected to a command input of a respective scan flip-flop of said first array; and a bus connected to an output of said logic circuit for providing an N number of generated burning commands to respective inputs of said N input logic gates for controlling the command inputs thereof.
Claim 8
Dependent Claim
47 words
A multifunction circuit according to claim 1 , further comprising a first circuit to be subjected to functionality tests and being connected to said scan chain, wherein each scan flip-flop in said scan chain includes a command input connected to a respective output of said first circuit.
Claim 9
Dependent Claim
46 words
A multifunction circuit according to claim 1 , further comprising a second circuit to be subjected to functionality tests and being connected to said scan chain, wherein each scan flip-flop in said scan chain includes an output connected to a respective input of said second circuit.
Claim 10
Dependent Claim
43 words
A multifunction circuit according to claim 1 , wherein a first through a next to last scan flip-flop of said plurality of scan flip-flops in said scan chain each includes an output connected to a second scan input of a successive scan flip-flop.
Claim 11
Dependent Claim
36 words
A multifunction circuit according to claim 9 , wherein said first scan flip-flop includes a second scan input for receiving at least a scan bit vector connected through a first external pin of the integrated device.
Claim 12
Dependent Claim
37 words
A multifunction circuit according to claim 9 , wherein an output of a last scan flip-flop of said plurality of scan flip-flops in said scan chain is connected to a second external pin of the integrated device.
Claim 13
Dependent Claim
39 words
A multifunction circuit according to claim 1 , wherein each scan flip-flop in said scan chain includes a conditioning input for receiving an enabling signal of a scan being applied through a third external pin of the integrated circuit.
Claim 14
Dependent Claim
37 words
A multifunction circuit according to claim 1 , wherein each scan flip-flop in said scan chain includes a timing input for receiving a scan timing signal being applied through a fourth external pin of the integrated circuit.
Claim 15
Dependent Claim
19 words
A multifunction circuit according to claim 1 , wherein said trimming circuit is placed upstream of said scan chain.
Claim 16
Dependent Claim
19 words
A multifunction circuit according to claim 1 , wherein said trimming circuit is placed downstream of said scan chain.
Claim 17
Dependent Claim
41 words
A multifunction circuit according to claim 1 , wherein said plurality of scan flip-flops of said scan chain are divided into first and second blocks of scan flip-flops, and wherein said trimming circuit is connected between said first and second blocks.
Claim 18
Dependent Claim
270 words
An integrated circuit comprising: a plurality of external pins; a plurality of integrated fuses; at least one circuit to be trimmed; a multifunction circuit for controlling, simulating and burning said integrated fuses according to a post fabrication trimming procedure and for performing scan tests of said at least one circuit to be trimmed, said multifunction circuit comprising: a scan chain comprising a plurality of scan flip-flops connected together in series, and a trimming circuit connected to said scan chain, to said at least one circuit to be trimmed and to said plurality of integrated fuses, said trimming circuit comprising a fuse register comprising a first array of N scan flip-flops including N outputs connected to N inputs of said at least one circuit to be trimmed, with N being equal to a number of said plurality of integrated fuses, and a first scan flip-flop of said first array includes a scan command input for receiving a scan command, a counter register comprising a second array of K scan flip-flops, a first scan flip-flop of said second array includes a scan command input connected to the output of a last scan flip-flop of said first array, and a control register comprising a third array of M scan flip-flops being configured as memory cells for storing trimming parameters, and a first scan flip-flop of said third array includes a scan command input connected to an output of a last flip-flop of said second array and an output of a last scan flip-flop of said third array is connected to a scan command input of a first scan flip-flop of said scan chain.
Claim 19
Dependent Claim
270 words
An integrated circuit comprising: a plurality of external pins; a plurality of integrated fuses; at least one circuit to be trimmed; a multifunction circuit for controlling, simulating and burning said integrated fuses according to a post fabrication trimming procedure and for performing scan tests of said at least one circuit to be trimmed, said multifunction circuit comprising: a scan chain comprising a plurality of scan flip-flops connected together in series, and a trimming circuit connected to said scan chain, to said at least one circuit to be trimmed and to said plurality of integrated fuses, said trimming circuit comprising a fuse register comprising a first array of N scan flip-flops including N outputs connected to N inputs of said at least one circuit to be trimmed, with N being equal to a number of said plurality of integrated fuses, and a first scan flip-flop of said first array includes a scan command input for receiving a scan command, a counter register comprising a second array of K scan flip-flops, a first scan flip-flop of said second array includes a scan command input connected to the output of a last scan flip-flop of said first array, and a control register comprising a third array of M scan flip-flops being configured as memory cells for storing trimming parameters, and a first scan flip-flop of said third array includes a scan command input connected to an output of a last flip-flop of said second array and an output of a last scan flip-flop of said third array is connected to a scan command input of a first scan flip-flop of said scan chain.
Claim 20
Dependent Claim
23 words
An integrated circuit according to claim 17 , wherein said counter register further comprises a modulus N counter connected to said second array.
Claim 21
Dependent Claim
33 words
An integrated circuit according to claim 17 , wherein each scan flip-flop of said scan chain, and said first, second and third arrays includes an input for receiving in common a timing signal.
Claim 22
Dependent Claim
19 words
An integrated circuit according to claim 17 , further comprising a decoder connected to outputs of said third array.
Claim 23
Dependent Claim
66 words
An integrated circuit according to claim 20 , further comprising a logic circuit connected to outputs of said decoder circuit, to outputs of said first array, said logic circuit also including inputs for receiving an enabling signal and a condition signal for conditioning a sequential burning of selected integrated fuses, the condition signal being applied through a fifth external pin of said plurality of external pins.
Claim 24
Dependent Claim
72 words
An integrated circuit according to claim 21 , wherein said fuse register further comprises: N input logic gates, each input logic gate being connected to a command input of a respective scan flip-flop of said first array; and a bus connected to an output of said logic circuit for providing an N number of generated burning commands to respective inputs of said N input logic gates for controlling the command inputs thereof.
Claim 25
Dependent Claim
47 words
An integrated circuit according to claim 17 , further comprising a first circuit to be subjected to functionality tests and being connected to said scan chain, wherein each scan flip-flop in said scan chain includes a command input connected to a respective output of said first circuit.
Claim 26
Dependent Claim
46 words
An integrated circuit according to claim 17 , further comprising a second circuit to be subjected to functionality tests and being connected to said scan chain, wherein each scan flip-flop in said scan chain includes an output connected to a respective input of said second circuit.
Claim 27
Dependent Claim
43 words
An integrated circuit according to claim 17 , wherein a first through a next to last scan flip-flop of said plurality of scan flip-flops in said scan chain each includes an output connected to a second scan input of a successive scan flip-flop.
Claim 28
Dependent Claim
38 words
An integrated circuit according to claim 17 , wherein said first scan flip-flop includes a second scan input for receiving at least a scan bit vector connected through a first external pin of said plurality of external pins.
Claim 29
Dependent Claim
39 words
An integrated circuit according to claim 17 , wherein an output of a last scan flip-flop of said plurality of scan flip-flops in said scan chain is connected to a second external pin of said plurality of external pins.
Claim 30
Dependent Claim
41 words
An integrated circuit according to claim 17 , wherein each scan flip-flop in said scan chain includes a conditioning input for receiving an enabling signal of a scan being applied through a third external pin of said plurality of external pins.
Claim 31
Dependent Claim
39 words
An integrated circuit according to claim 17 , wherein each scan flip-flop in said scan chain includes a timing input for receiving a scan timing signal being applied through a fourth external pin of said plurality of external pins.
Claim 32
Dependent Claim
19 words
An integrated circuit according to claim 17 , wherein said trimming circuit is placed upstream of said scan chain.
Claim 33
Dependent Claim
19 words
An integrated circuit according to claim 17 , wherein said trimming circuit is placed downstream of said scan chain.
Claim 34
Dependent Claim
41 words
An integrated circuit according to claim 17 , wherein said plurality of scan flip-flops of said scan chain are divided into first and second blocks of scan flip-flops, and wherein said trimming circuit is connected between said first and second blocks.
Claim 35
Independent Claim
249 words
A method of making a multifunction circuit for controlling, simulating and burning integrated fuses according to a post fabrication trimming procedure and for performing scan tests of at least one circuit to be trimmed in an integrated circuit, the method comprising: connecting a plurality of scan flip-flops together in series to define a scan chain; and connecting a trimming circuit to the scan chain, to the at least one circuit to be trimmed and to the integrated fuses, the trimming circuit comprising a fuse register comprising a first array of N scan flip-flops including N outputs-connected to N inputs of the at least one circuit to be trimmed, with N being equal to a number of integrated fuses, and a first scan flip-flop of the first array includes a scan command input for receiving a scan command, a counter register comprising a second array of K scan flip-flops, a first scan flip-flop of the second array includes a scan command input connected to the output of a last scan flip-flop of the first array, and a control register comprising a third array of M scan flip-flops being configured as memory cells for storing trimming parameters, and a first scan flip-flop of the third array includes a scan command input connected to an output of a last flip-flop of the second array and an output of a last scan flip-flop of the third array is connected to a scan command input of a first scan flip-flop of the scan chain.
Claim 36
Independent Claim
249 words
A method of making a multifunction circuit for controlling, simulating and burning integrated fuses according to a post fabrication trimming procedure and for performing scan tests of at least one circuit to be trimmed in an integrated circuit, the method comprising: connecting a plurality of scan flip-flops together in series to define a scan chain; and connecting a trimming circuit to the scan chain, to the at least one circuit to be trimmed and to the integrated fuses, the trimming circuit comprising a fuse register comprising a first array of N scan flip-flops including N outputs-connected to N inputs of the at least one circuit to be trimmed, with N being equal to a number of integrated fuses, and a first scan flip-flop of the first array includes a scan command input for receiving a scan command, a counter register comprising a second array of K scan flip-flops, a first scan flip-flop of the second array includes a scan command input connected to the output of a last scan flip-flop of the first array, and a control register comprising a third array of M scan flip-flops being configured as memory cells for storing trimming parameters, and a first scan flip-flop of the third array includes a scan command input connected to an output of a last flip-flop of the second array and an output of a last scan flip-flop of the third array is connected to a scan command input of a first scan flip-flop of the scan chain.
Claim 37
Dependent Claim
18 words
A method according to claim 33 , further comprising connecting a modulus N counter to the second array.
Claim 38
Dependent Claim
32 words
A method according to claim 33 , wherein each scan flip-flop of the scan chain, and the first, second and third arrays includes an input for receiving in common a timing signal.
Claim 39
Dependent Claim
18 words
A method according to claim 33 , further comprising connecting a decoder to outputs of the third array.
Claim 40
Dependent Claim
63 words
A method according to claim 36 , further comprising connecting a logic circuit to outputs of the decoder circuit, to outputs of the first array, the logic circuit also including inputs for receiving an enabling signal and a condition signal for conditioning a sequential burning of selected integrated fuses, the condition signal being applied through a fifth external pin of the integrated circuit.
Claim 41
Dependent Claim
61 words
A method according to claim 37 , further comprising: connecting a respective input logic gate to each command input of each scan flip-flop of the first array; and connecting a bus to an output of the logic circuit for providing an N number of generated burning commands to respective inputs of the input logic gates for controlling the command inputs thereof.
Claim 42
Dependent Claim
44 words
A method according to claim 33 , further comprising connecting a first circuit to be subjected to functionality tests to the scan chain, wherein each scan flip-flop in the scan chain includes a command input connected to a respective output of the first circuit.
Claim 43
Dependent Claim
43 words
A method according to claim 33 , further comprising connecting a second circuit to be subjected to functionality tests to the scan chain, wherein each scan flip-flop in the scan chain includes an output connected to a respective input of the second circuit.
Claim 44
Dependent Claim
42 words
A method according to claim 33 , further comprising connecting an output of a first through a next to last scan flip-flop of the plurality of scan flip-flops in the scan chain to a second scan input of a successive scan flip-flop.
Claim 45
Dependent Claim
36 words
A method according to claim 41 , further comprising connecting a second scan input of the first scan flip-flop to a first external pin of the integrated circuit for receiving at least a scan bit vector.
Claim 46
Dependent Claim
37 words
A method circuit according to claim 41 , further comprising connecting an output of a last scan flip-flop of the plurality of scan flip-flops in the scan chain to a second external pin of the integrated circuit.
Claim 47
Dependent Claim
38 words
A method according to claim 33 , wherein each scan flip-flop in the scan chain includes a conditioning input for receiving an enabling signal of a scan being applied through a third external pin of the integrated circuit.
Claim 48
Dependent Claim
36 words
A method according to claim 33 , wherein each scan flip-flop in the scan chain includes a timing input for receiving a scan timing signal being applied through a fourth external pin of the integrated circuit.
Claim 49
Dependent Claim
18 words
A method according to claim 33 , wherein the trimming circuit is placed upstream of the scan chain.
Claim 50
Dependent Claim
18 words
A method according to claim 33 , wherein the trimming circuit is placed downstream of the scan chain.
Claim 51
Dependent Claim
40 words
A method according to claim 33 , wherein the plurality of scan flip-flops of the scan chain are divided into first and second blocks of scan flip-flops, and wherein the trimming circuit is connected between the first and second blocks.
References Cited (Backward Citations)
US5801989A
Cited
US6163485A
Cited
US5982163A
Cited
US6006169A
Cited
US6072349A
Cited
US6201733B1
Cited
US6346847B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-01-05 | 2007-07-07 | 2008-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-01-05 | 2011-07-07 | 2012-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-01-05 | 2015-07-07 | 2016-01-06 | $7700.00 | Window Closed / Lapsed |