US5390189A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Semiconductor integrated circuit
Assignee: Toshiba Corp
•
Filing: 1991-09-30
•
Granted: 1995-02-14
•
Expires: 2011-09-30
Abstract
Abstract A semiconductor integrated circuit includes a flip-flop circuit group having flip-flop circuits of n rows×m columns, a row-direction pseudo-random number generator or row- and column-direction pseudo-random number generators, and a logic circuit block, wherein pseudo-random number data can be set in an internal logic circuit which is divided into blocks in a short period of time with a simple circuit construction and with a slight increase in the number of input and output pins and thus the test for the logic circuit block can be simplified.
Inventors
- 👤 Akimitsu Tateishi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 04:46
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318392; G01R31/318385; G01R31/3185; G01R31/318533; G01R31/318544; G01R31/318547
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
261 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows×m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; a row-direction pseudo-random number generator for generating pseudo-random number data by selectively using said row-direction shift register as a linear feedback shift register, said pseudo-random number generator including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift register and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift register so that said pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift registers; and a logic circuit block connected to input or output data with respect to each stage of said column-direction shift register of each column.
Claim 2
Dependent Claim
261 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows×m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; a row-direction pseudo-random number generator for generating pseudo-random number data by selectively using said row-direction shift register as a linear feedback shift register, said pseudo-random number generator including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift register and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift register so that said pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift registers; and a logic circuit block connected to input or output data with respect to each stage of said column-direction shift register of each column.
Claim 3
Dependent Claim
55 words
A semiconductor integrated circuit according to claim 1, further comprising control means for setting random number data into all of said flip-flop circuits by repeatedly effecting the operation of transferring the random number data to said column-direction shift register of each column after the random number data is generated from said row-direction pseudo-random number generator.
Claim 4
Dependent Claim
89 words
A semiconductor integrated circuit according to claim 1, wherein the flip-flop circuits which are serially connected in a direction from the scan-in terminal to the scan-out terminal to constitute said shift register and whose data shifting direction is selectively set to the row direction or column direction according to a control signal each have an input selecting section for selecting one of two input terminals and an output selecting section for selecting one of two output terminals, said input and output selecting sections being controlled by the control signal.
Claim 5
Dependent Claim
263 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows×m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; row-direction pseudo-random number generators for generating pseudo-random number data by selectively using said row-direction shift register of each row as a linear feedback shift register, said pseudo-random number generators including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift registers and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift register so that said pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift registers; and a logic circuit block connected to input and/or output data with respect to each stage of said column-direction shift register of each column.
Claim 6
Dependent Claim
263 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows×m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; row-direction pseudo-random number generators for generating pseudo-random number data by selectively using said row-direction shift register of each row as a linear feedback shift register, said pseudo-random number generators including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift registers and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift register so that said pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift registers; and a logic circuit block connected to input and/or output data with respect to each stage of said column-direction shift register of each column.
Claim 7
Dependent Claim
38 words
A semiconductor integrated circuit according to claim 4, further comprising control means for setting random number data into all of said flip-flop circuits by causing said row-direction pseudo-random number generators of each row to generate random number data.
Claim 8
Dependent Claim
89 words
A semiconductor integrated circuit according to claim 5, wherein the flip-flop circuits which are serially connected in a direction from the scan-in terminal to the scan-out terminal to constitute said shift register and whose data shifting direction is selectively set to the row direction or column direction according to a control signal each have an input selecting section for selecting one of two input terminals and an output selecting section for selecting one of two output terminals, said input and output selecting sections being controlled by the control signal.
Claim 9
Dependent Claim
408 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows×m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; a row-direction pseudo-random number generator for generating pseudo-random number data by selectively using said row-direction shift register as a linear feedback shift register, said row-direction pseudo-random number generator including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift registers and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift register so that said row-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift reqisterg; a column-direction pseudo-random number generator for generating pseudo-random number data by selectively using said column-direction shift registers as a linear feedback shift register, said column-direction pseudo-random number generator including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said column-direction shift register and which has a predetermined number of inputs supplied from selected column-direction output terminals of said flip-flop circuits according to the number of row, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said column-direction shift register so that said column-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said column-direction shift register; and a logic circuit block connected to input or output data with respect to each stage of said column-direction shift register of each column.
Claim 10
Dependent Claim
408 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows×m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; a row-direction pseudo-random number generator for generating pseudo-random number data by selectively using said row-direction shift register as a linear feedback shift register, said row-direction pseudo-random number generator including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift registers and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift register so that said row-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift reqisterg; a column-direction pseudo-random number generator for generating pseudo-random number data by selectively using said column-direction shift registers as a linear feedback shift register, said column-direction pseudo-random number generator including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said column-direction shift register and which has a predetermined number of inputs supplied from selected column-direction output terminals of said flip-flop circuits according to the number of row, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said column-direction shift register so that said column-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said column-direction shift register; and a logic circuit block connected to input or output data with respect to each stage of said column-direction shift register of each column.
Claim 11
Dependent Claim
67 words
A semiconductor integrated circuit according to claim 7, further comprising control means for setting random number data into all of said flip-flop circuits by repeatedly effecting the operation of transferring the random number data to said column-direction shift register of each column after the random number data is generated from said row-direction pseudo-random number generators and causing said column-direction pseudo-random number generators to generate random number data.
Claim 12
Dependent Claim
89 words
A semiconductor integrated circuit according to claim 7, wherein the flip-flop circuits which are serially connected in a direction from the scan-in terminal to the scan-out terminal to constitute said shift register and whose data shifting direction is selectively set to the row direction or column direction according to a control signal each have an input selecting section for selecting one of two input terminals and an output selecting section for selecting one of two output terminals, said input and output selecting sections being controlled by the control signal.
Claim 13
Dependent Claim
32 words
A semiconductor integrated circuit according to claim 7, wherein said row-direction pseudo-random number generator and said column-direction pseudo-random number generator are operated independently so that each generator generates a different pseudo-random number.
Claim 14
Dependent Claim
45 words
A semiconductor integrated circuit according to claim 7, wherein said row-direction pseudo-random number generator and said column-direction pseudo-random number generator are operated together so that different pseudo-random number from those generated by each of said row-direction pseudo-random number generator and said column-direction pseudo-random number generator.
Claim 15
Dependent Claim
414 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows x m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; row-direction pseudo-random number generators for generating pseudo-random number data by selectively using said row-direction shift registers of each row as a linear feedback shift register, said row-direction pseudo-random number generators including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift registers and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift registers so that said row-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift registers; column-direction pseudo-random number generators for generating pseudo-random number data by selectively using said column-direction shift register of each column as a linear feedback shift register, said column-direction pseudo-random number generators including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said column-direction shift registers and which has a predetermined number of inputs supplied from selected column-direction output terminals of said flip-flop circuits according to the number of row, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said column-direction shift registers so that said column-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said column-direction shift registers; and a logic circuit block connected to input or output data with respect to each stage of said column-direction shift register of each column.
Claim 16
Dependent Claim
414 words
A semiconductor integrated circuit comprising: a flip-flop circuit group having a plurality of flip-flop circuits of n rows x m columns in which the flip-flop circuits of one row are serially connected in a direction from the scan-in terminal to the scan-out terminal thereof to constitute a row-direction shift register, the flip-flop circuits of each column are connected to constitute a column-direction shift register, and each stage of said row-direction shift register is so constructed that the data shifting direction thereof can be changed to a row direction or column direction according to a control signal; row-direction pseudo-random number generators for generating pseudo-random number data by selectively using said row-direction shift registers of each row as a linear feedback shift register, said row-direction pseudo-random number generators including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said row-direction shift registers and which has a predetermined number of inputs supplied from selected row-direction output terminals of said flip-flop circuits according to the number of column, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said row-direction shift registers so that said row-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said row-direction shift registers; column-direction pseudo-random number generators for generating pseudo-random number data by selectively using said column-direction shift register of each column as a linear feedback shift register, said column-direction pseudo-random number generators including a feedback loop having an exclusive OR gate which is connected between the last-stage output and first-stage input of said column-direction shift registers and which has a predetermined number of inputs supplied from selected column-direction output terminals of said flip-flop circuits according to the number of row, and a multiplexer for selecting one of scan-in data and feedback data of said feedback loop as scan data input of the first stage of said column-direction shift registers so that said column-direction pseudo-random number generator constitutes said linear feedback shift register by causing said multiplexer to select the feedback data of said feedback loop as the scan data input of the first stage of said column-direction shift registers; and a logic circuit block connected to input or output data with respect to each stage of said column-direction shift register of each column.
Claim 17
Dependent Claim
89 words
A semiconductor integrated circuit according to claim 12, wherein the flip-flop circuits which are serially connected in a direction from the scan-in terminal to the scan-out terminal to constitute said shift register and whose data shifting direction is selectively set to the row direction or column direction according to a control signal each have an input selecting section for selecting one of two input terminals and an output selecting section for selecting one of two output terminals, said input and output selecting sections being controlled by the control signal.
Claim 18
Dependent Claim
31 words
A semiconductor integrated circuit according to claim 12, wherein said row-direction pseudo-random number generators and said column-direction pseudo-random number generators are operated independently so that respective generators generate different pseudo-random numbers.
Claim 19
Dependent Claim
43 words
A semiconductor integrated circuit accord to claim 14, wherein said row-direction pseudo-random number generators and said column-direction pseudo-random number generators are operated together so that different pseudo-random number from those generated by said row-direction pseudo-random number generators and said column-direction pseudo-random number generators.
References Cited (Backward Citations)
US3761695A
Cited
US4366393A
Cited
US4534028A
Cited
US4701920A
Cited
US4868414A
Cited
US4897838A
Cited
US4914379A
Cited
US5084874A
Cited
US4980889A
Cited
US4947395A
Cited
US5056094A
Cited
US5054024A
Cited
US5056093A
Cited
US5150044A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-02-13 | 1998-08-15 | 1999-02-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-02-13 | 2002-08-15 | 2003-02-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-02-13 | 2006-08-15 | 2007-02-14 | $7700.00 | Window Closed / Lapsed |