← Back to Patent Explorer
US6161206A Expired / Lapsed US ⏱️ 0.0 years remaining

Pattern generator for a semiconductor integrated circuit tester

Assignee: Credence Systems Corp
•
Filing: 1998-04-30
•
Granted: 2000-12-12
•
Expires: 2018-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A test pattern generator for a semiconductor integrated circuit tester comprises a DRAM for receiving and storing test pattern data in blocks and a SRAM for storing checking data in units, wherein each unit of checking data stored in the SRAM bears a predetermined relationship to a corresponding block received by the DRAM. A DRAM sequencer addresses the DRAM for reading the blocks of test pattern data in a predetermined order and a SRAM sequencer addresses the SRAM for reading the units of checking data from the SRAM. A validating circuit receives a block of test pattern data read from the DRAM and the corresponding unit of checking data read from the SRAM and provides an output which indicates whether the unit of checking data is in the predetermined relationship with the block.

Inventors

  • 👤 Timothy M. Wasson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 22:55
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31919; G01R31/31921; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1044

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 169 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: a first read/write memory for receiving and storing test pattern data in a plurality of blocks, said first read/write memory including DRAM, a second read/write memory for storing checking data in a plurality of units, said second read/write memory including SRAM and each unit of checking data stored in the second read/write memory bearing a predetermined relationship to a corresponding block received by the first read/write memory, at least one sequencer for addressing the first read/write memory for reading the blocks of test pattern data in a predetermined order and addressing the second read/write memory for reading the units of checking data from the second read/write memory, and a validating means for receiving a block of test pattern data read from the first read/write memory and the corresponding unit of checking data read from the second read/write memory and providing an output which indicates whether the unit of checking data is in said predetermined relationship with the block.
Claim 2
Dependent Claim 169 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: a first read/write memory for receiving and storing test pattern data in a plurality of blocks, said first read/write memory including DRAM, a second read/write memory for storing checking data in a plurality of units, said second read/write memory including SRAM and each unit of checking data stored in the second read/write memory bearing a predetermined relationship to a corresponding block received by the first read/write memory, at least one sequencer for addressing the first read/write memory for reading the blocks of test pattern data in a predetermined order and addressing the second read/write memory for reading the units of checking data from the second read/write memory, and a validating means for receiving a block of test pattern data read from the first read/write memory and the corresponding unit of checking data read from the second read/write memory and providing an output which indicates whether the unit of checking data is in said predetermined relationship with the block.
Claim 3
Dependent Claim 32 words
A test pattern generator according to claim 1, wherein the first read/write memory includes a DRAM timing interface for temporarily storing test pattern data being written to and read from the DRAM.
Claim 4
Dependent Claim 18 words
A test pattern generator according to claim 2, wherein the DRAM timing interface includes at least one cache.
Claim 5
Dependent Claim 53 words
A test pattern generator according to claim 1, including an interface circuit for receiving the blocks of test pattern data from the first read/write memory and providing from each block at least two sets of test pattern data bits for supplying to a pin electronics circuit in respective test cycles of the tester.
Claim 6
Dependent Claim 19 words
A test pattern generator according to claim 4, wherein the first read/write memory includes a plurality of DRAM chips.
Claim 7
Dependent Claim 31 words
A test pattern generator according to claim 5, wherein the DRAM chips each have a multi-bit data path and the multi-bit data paths are connected in parallel to the interface circuit.
Claim 8
Dependent Claim 26 words
A test pattern generator according to claim 4, wherein the first read/write memory and the interface circuit are embodied in a single application specific integrated circuit.
Claim 9
Dependent Claim 29 words
A test pattern generator according to claim 7, wherein the second read/write memory and at least part of the validating means are embodied in the application specific integrated circuit.
Claim 10
Dependent Claim 41 words
A test pattern generator according to claim 7, including a first sequencer for addressing the first read/write memory and a second sequencer for addressing the second read/write memory and wherein the first sequencer is embodied in the application specific integrated circuit.
Claim 11
Dependent Claim 28 words
A test pattern generator according to claim 1, including a first sequencer for addressing the first read/write memory and a second sequencer for addressing the second read/write memory.
Claim 12
Dependent Claim 81 words
A test pattern generator according to claim 10, wherein the first read/write memory has addresses A 1 -A n and the second read/write memory has addresses A 1 -A n and the first sequencer reads blocks of test pattern data from the first read/write memory within the range A 1 -A n in a predetermined order and the second sequencer reads units of checking data from the second read/write memory within the range A 1 -A n in said predetermined order.
Claim 13
Dependent Claim 210 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: a first read/write memory for receiving and storing test pattern data in a plurality of blocks, a second read/write memory for storing checking data in a plurality of units, wherein each unit of checking data stored in the second read/write memory bears a predetermined relationship to a corresponding block received by the first read/write memory, at least one sequencer for addressing the first read/write memory for reading the blocks of test pattern data in a predetermined order and addressing the second read/write memory for reading the units of checking data from the second read/write memory, and a validating means for receiving a block of test pattern data read from the first read/write memory and the corresponding unit of checking data read from the second read/write memory and providing an output which indicates whether the unit of checking data is in said predetermined relationship with the block, and wherein each unit of checking data is composed of one bit and the validating means includes an XOR tree for reducing the block of test pattern data read from the first read/write memory to a single bit and a comparator for comparing said single bit with the corresponding bit of checking data.
Claim 14
Dependent Claim 210 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: a first read/write memory for receiving and storing test pattern data in a plurality of blocks, a second read/write memory for storing checking data in a plurality of units, wherein each unit of checking data stored in the second read/write memory bears a predetermined relationship to a corresponding block received by the first read/write memory, at least one sequencer for addressing the first read/write memory for reading the blocks of test pattern data in a predetermined order and addressing the second read/write memory for reading the units of checking data from the second read/write memory, and a validating means for receiving a block of test pattern data read from the first read/write memory and the corresponding unit of checking data read from the second read/write memory and providing an output which indicates whether the unit of checking data is in said predetermined relationship with the block, and wherein each unit of checking data is composed of one bit and the validating means includes an XOR tree for reducing the block of test pattern data read from the first read/write memory to a single bit and a comparator for comparing said single bit with the corresponding bit of checking data.
Claim 15
Dependent Claim 69 words
A test pattern generator according to claim 12, including a history register which stores blocks of test pattern data read from the first read/write memory during a plurality of cycles on a first-in-first-out basis such that a block of data is retained in the history register at least until the comparator has compared the single bit derived from the block of data with the corresponding bit of checking data.
Claim 16
Dependent Claim 217 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: at least first and second test pattern generator modules each including a pattern read/write memory for receiving and storing test pattern data in a plurality of blocks, the pattern read/write memory of each module including DRAM, a check read/write memory for storing checking data in a plurality of units, the check read/write memory including SRAM and each unit of checking data stored in the check read/write memory bearing a predetermined relationship to all the blocks stored at corresponding addresses of the pattern read/write memory of each test pattern generator module, at least one sequencer for addressing the pattern read/write memories of the first and second test pattern generator modules each in the same order for reading blocks of test pattern data and for addressing the check read/write memory in the same order as the pattern read/write memories for reading units of checking data from the corresponding addresses of the check read/write memory, a validating means for receiving a unit read from an address of the check read/write memory and blocks of test pattern data read from corresponding addresses of the pattern read/write memory of each test pattern generator module and providing an output which indicates whether the unit is in said predetermined relationship with the blocks.
Claim 17
Dependent Claim 217 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: at least first and second test pattern generator modules each including a pattern read/write memory for receiving and storing test pattern data in a plurality of blocks, the pattern read/write memory of each module including DRAM, a check read/write memory for storing checking data in a plurality of units, the check read/write memory including SRAM and each unit of checking data stored in the check read/write memory bearing a predetermined relationship to all the blocks stored at corresponding addresses of the pattern read/write memory of each test pattern generator module, at least one sequencer for addressing the pattern read/write memories of the first and second test pattern generator modules each in the same order for reading blocks of test pattern data and for addressing the check read/write memory in the same order as the pattern read/write memories for reading units of checking data from the corresponding addresses of the check read/write memory, a validating means for receiving a unit read from an address of the check read/write memory and blocks of test pattern data read from corresponding addresses of the pattern read/write memory of each test pattern generator module and providing an output which indicates whether the unit is in said predetermined relationship with the blocks.
Claim 18
Dependent Claim 37 words
A test pattern generator according to claim 14, wherein the pattern read/write memory of each module includes DRAM and a DRAM timing interface for temporarily storing test pattern data being written to and read from the DRAM.
Claim 19
Dependent Claim 18 words
A test pattern generator according to claim 15, wherein the DRAM timing interface includes at least one cache.
Claim 20
Dependent Claim 56 words
A test pattern generator according to claim 14, wherein each module includes an interface circuit for receiving the blocks of test pattern data from the pattern read/write memory and providing from each block at least one set of test pattern data bits for supplying to a pin electronics circuit in a test cycle of the tester.
Claim 21
Dependent Claim 42 words
A test pattern generator according to claim 17, wherein the interface circuit provides from each block of test pattern data at least two sets of pattern data bits for supplying to the pin electronics circuit in respective test cycles of the tester.
Claim 22
Dependent Claim 32 words
A test pattern generator according to claim 17, wherein the pattern read/write memory of each module includes a plurality of DRAM chips having a multi-bit data path connected to the interface circuit.
Claim 23
Dependent Claim 20 words
A test pattern generator according to claim 19, wherein the DRAM chips are connected in parallel to the interface circuit.
Claim 24
Dependent Claim 28 words
A test pattern generator according to claim 17, wherein the pattern read/write memory and interface circuit of each module are embodied in a single application specific integrated circuit.
Claim 25
Dependent Claim 27 words
A test pattern generator according to claim 21, wherein the check read/write memory and validating means of the module are embodied in the application specific integrated circuit.
Claim 26
Dependent Claim 43 words
A test pattern generator according to claim 21, wherein each module includes a first sequencer for addressing the pattern read/write memory and a second sequencer for addressing the check read/write memory and the first sequencer is embodied in the application specific integrated circuit.
Claim 27
Dependent Claim 34 words
A test pattern generator according to claim 14, wherein each module includes a first sequencer for addressing the pattern read/write memory and the tester includes a second sequencer for addressing the check read/write memory.
Claim 28
Dependent Claim 82 words
A test pattern generator according to claim 24, wherein the pattern read/write memory has addresses A 1 -A n and the check read/write memory has addresses A 1 -A n and the first sequencer reads the blocks of test pattern data from the pattern read/write memory within the range A 1 -A n in a predetermined order and the second sequencer reads units of checking data from the check read/write memory within the range A 1 -A n in said predetermined order.
Claim 29
Dependent Claim 249 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: at least first and second test pattern generator modules each including a pattern read/write memory for receiving and storing test pattern data in a plurality of blocks, a check read/write memory for storing checking data in a plurality of units, wherein each unit of checking data stored in the check read/write memory bears a predetermined relationship to all the blocks stored at corresponding addresses of the pattern read/write memory of each test pattern generator module, at least one sequencer for addressing the pattern read/write memories of the first and second test pattern generator modules each in the same order for reading blocks of test pattern data and for addressing the check read/write memory in the same order as the pattern read/write memories for reading units of checking data from the corresponding addresses of the check read/write memory, a validating means for receiving a unit read from an address of the check read/write memory and blocks of test pattern data read from corresponding addresses of the pattern read/write memory of each test pattern generator module and providing an output which indicates whether the unit is in said predetermined relationship with the blocks, and wherein each unit of checking data is composed of one bit and the validating means includes an XOR tree for reducing the block of test pattern data to a single bit and a comparator for comparing said single bit with the corresponding bit of checking data.
Claim 30
Dependent Claim 249 words
A test pattern generator for a semiconductor integrated circuit tester, comprising: at least first and second test pattern generator modules each including a pattern read/write memory for receiving and storing test pattern data in a plurality of blocks, a check read/write memory for storing checking data in a plurality of units, wherein each unit of checking data stored in the check read/write memory bears a predetermined relationship to all the blocks stored at corresponding addresses of the pattern read/write memory of each test pattern generator module, at least one sequencer for addressing the pattern read/write memories of the first and second test pattern generator modules each in the same order for reading blocks of test pattern data and for addressing the check read/write memory in the same order as the pattern read/write memories for reading units of checking data from the corresponding addresses of the check read/write memory, a validating means for receiving a unit read from an address of the check read/write memory and blocks of test pattern data read from corresponding addresses of the pattern read/write memory of each test pattern generator module and providing an output which indicates whether the unit is in said predetermined relationship with the blocks, and wherein each unit of checking data is composed of one bit and the validating means includes an XOR tree for reducing the block of test pattern data to a single bit and a comparator for comparing said single bit with the corresponding bit of checking data.
Claim 31
Dependent Claim 72 words
A test pattern generator according to claim 26, wherein each module includes a history register which stores blocks of test pattern data read from the pattern read/write memory during a plurality of cycles on a first-in-first-out basis such that a block of data is retained in the history register at least until the comparator has compared the single bit derived from the block of data with the corresponding bit of checking data.
Claim 32
Independent Claim 171 words
A method of operating a semiconductor integrated circuit tester which includes a test pattern generator comprising a first read/write memory for storing test pattern data in a plurality of blocks, said first read/write memory including DRAM, said method comprising: supplying test pattern data to the first read/write memory in a plurality of blocks, providing checking data in a plurality of units, wherein each unit bears a predetermined relationship to a corresponding block supplied to the first read/write memory, storing the checking data in a second read/write memory including SRAM, reading the blocks of test pattern data from the first read/write memory in a predetermined order and reading the corresponding units of checking data from the second read/write memory, comparing each block of test pattern data read from the first read/write memory with the corresponding unit of the checking data read from the second read/write memory, and providing an output which indicates whether the unit of the checking data is in said predetermined relationship with the corresponding block of test pattern data.
Claim 33
Independent Claim 171 words
A method of operating a semiconductor integrated circuit tester which includes a test pattern generator comprising a first read/write memory for storing test pattern data in a plurality of blocks, said first read/write memory including DRAM, said method comprising: supplying test pattern data to the first read/write memory in a plurality of blocks, providing checking data in a plurality of units, wherein each unit bears a predetermined relationship to a corresponding block supplied to the first read/write memory, storing the checking data in a second read/write memory including SRAM, reading the blocks of test pattern data from the first read/write memory in a predetermined order and reading the corresponding units of checking data from the second read/write memory, comparing each block of test pattern data read from the first read/write memory with the corresponding unit of the checking data read from the second read/write memory, and providing an output which indicates whether the unit of the checking data is in said predetermined relationship with the corresponding block of test pattern data.
Claim 34
Dependent Claim 65 words
A method according to claim 28, wherein each unit of checking data is composed of a single bit and the step of comparing each block of test pattern data read from the read/write memory with the corresponding unit of checking data includes reducing the block of test pattern data to a single parity bit and comparing the parity bit with the unit of checking data.
Claim 35
Independent Claim 119 words
A method of operating an electronic instrument including DRAM, said method comprising: supplying data to the DRAM in a plurality of blocks, providing checking data in a plurality of units, wherein each unit bears a predetermined relationship to a corresponding block supplied to the DRAM, storing the checking data in SRAM, reading the blocks of data from the DRAM in a predetermined order and reading the corresponding units of checking data from the SRAM, comparing each block of data read from the DRAM with the corresponding unit of the checking data, and providing an output which indicates whether the unit of the checking data is in said predetermined relationship with the corresponding block of data read from the DRAM.
Claim 36
Independent Claim 119 words
A method of operating an electronic instrument including DRAM, said method comprising: supplying data to the DRAM in a plurality of blocks, providing checking data in a plurality of units, wherein each unit bears a predetermined relationship to a corresponding block supplied to the DRAM, storing the checking data in SRAM, reading the blocks of data from the DRAM in a predetermined order and reading the corresponding units of checking data from the SRAM, comparing each block of data read from the DRAM with the corresponding unit of the checking data, and providing an output which indicates whether the unit of the checking data is in said predetermined relationship with the corresponding block of data read from the DRAM.
Claim 37
Dependent Claim 18 words
A method according to claim 30, wherein each unit of checking data is composed of a single bit.

References Cited (Backward Citations)

US4369511A Cited
US4531213A Cited
US4555663A Cited
US4759021A Cited
US5018145A Cited
US5265102A Cited
US5796748A Cited
US5856985A Cited
US5883905A Cited
US5923678A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-12 2004-06-12 2004-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-12 2008-06-12 2008-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-12 2012-06-12 2012-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag