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

Process and apparatus for testing a microprocessor and dynamic ram

Assignee: International Business Machines Corp
•
Filing: 1984-05-09
•
Granted: 1986-11-11
•
Expires: 2004-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Process and apparatus for testing a microprocessor and dynamic RAM by a single tester where the microprocessor and dynamic RAM may be on a single card. The process makes the RAM appear static to an external static tester by separate read/write and refresh logic for the RAM. Two different clock generators connect to logic where each clock is selectively connectable to an on-board oscillator or to an external input. Priority logic for gating the refresh logic within a predetermined interval and gating the read/write logic at other times. The process includes three steps of a static logic test, a memory interface test, and, a functional test of the logic and the dynamic RAM. The third step is accomplished by executing a program in the on-card microprocessor. The three steps of the test form a single set of test data.

Inventors

  • 👤 Gregory A. Dancker
  • 👤 Edwin C. Grazier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:47
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516; G11; G11C; G11C29/00; G11C29/04; G11C29/08; G11C29/12; G11C29/14

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 81 words
Test system for a dynamic RAM and microprocessor including memory control logic, said test system comprising: a. refresh means for refreshing a dynamic RAM, said refreshing means including separate independent clocks; b. control means for controlling readwrite cycles in said dynamic RAM while said refresh means controls refresh cycles; and, c. synchronization means and priority means for synchronizing stimulus to said separate independent clocks and insuring priority of said controlling means over said refresh means whereby said dynamic RAM appears static.
Claim 2
Dependent Claim 81 words
Test system for a dynamic RAM and microprocessor including memory control logic, said test system comprising: a. refresh means for refreshing a dynamic RAM, said refreshing means including separate independent clocks; b. control means for controlling readwrite cycles in said dynamic RAM while said refresh means controls refresh cycles; and, c. synchronization means and priority means for synchronizing stimulus to said separate independent clocks and insuring priority of said controlling means over said refresh means whereby said dynamic RAM appears static.
Claim 3
Dependent Claim 13 words
Test system of claim 1 comprising an oscillator for driving said separate clocks.
Claim 4
Dependent Claim 24 words
Test system of claim 1 wherein said control means further comprises means for checking interface between said memory control logic and said dynamic RAM.
Claim 5
Dependent Claim 23 words
Test system of claim 1 wherein said control means includes means for non-overlapping between said refresh cycles and refreshing said memory control logic.
Claim 6
Dependent Claim 98 words
Test system for a unit card including a dynamic RAM and a microprocessor, said test system comprising: a. static logic means for applying a set of test patterns to said unit card including said dynamic RAM and said microprocessor; b. memory interface means for checking interface between memory control logic means and said dynamic RAM, and including synchronization means and priority logic means connected between a read/write means and a refresh means of said memory control logic means; and, c. executing means for a self-test program logic of said unit card and address space of said dynamic RAM.
Claim 7
Dependent Claim 98 words
Test system for a unit card including a dynamic RAM and a microprocessor, said test system comprising: a. static logic means for applying a set of test patterns to said unit card including said dynamic RAM and said microprocessor; b. memory interface means for checking interface between memory control logic means and said dynamic RAM, and including synchronization means and priority logic means connected between a read/write means and a refresh means of said memory control logic means; and, c. executing means for a self-test program logic of said unit card and address space of said dynamic RAM.
Claim 8
Dependent Claim 30 words
System of claim 5 comprising two distinct independent pair of clock generators connected to each of said read/write means, said synchronization means and said priority mean, and said refresh means.
Claim 9
Dependent Claim 19 words
System of claim 6 wherein each clock is selectively connectable to a card oscillator or to an external input.
Claim 10
Dependent Claim 27 words
System of claim 7 comprising priority gating means for said refresh means for gating within predetermined time intervals and for gating said read/write means at other times.
Claim 11
Dependent Claim 15 words
System of claim 8 comprising means for a minimum refresh interval of said dynamic RAM.
Claim 12
Dependent Claim 103 words
Process for testing a dynamic RAM and microprocessor comprising the steps of: a. applying a set of test patterns and providing said test patterns in a dynamic RAM and a microprocessor for checking for static logic faults within micro logic blocks of said dynamic RAM and said microprocessor; b. checking memory interface between memory control logic including read/write logic, synchronization and priority logic and refresh logic of said microprocessor and said dynamic RAM including address interface lines, data interface lines and control interface lines of said RAM, whereby said dynamic RAM appears static; and, c. executing a functional self-test program in said microprocessor.
Claim 13
Dependent Claim 103 words
Process for testing a dynamic RAM and microprocessor comprising the steps of: a. applying a set of test patterns and providing said test patterns in a dynamic RAM and a microprocessor for checking for static logic faults within micro logic blocks of said dynamic RAM and said microprocessor; b. checking memory interface between memory control logic including read/write logic, synchronization and priority logic and refresh logic of said microprocessor and said dynamic RAM including address interface lines, data interface lines and control interface lines of said RAM, whereby said dynamic RAM appears static; and, c. executing a functional self-test program in said microprocessor.
Claim 14
Dependent Claim 25 words
Process of claim 10 comprising steps of driving, by independent pair of clocks, separate read/write control logic and refresh control logic for said dynamic RAM.
Claim 15
Dependent Claim 24 words
Process of claim 11 wherein each pair of clocks is driven by an oscillator on a card supporting said dynamic RAM and said microprocessor.
Claim 16
Dependent Claim 23 words
Process of claim 12 wherein each pair of clocks is driven by inputs to said card supporting said dynamic RAM and said microprocessor.
Claim 17
Dependent Claim 27 words
Process of claim 10 comprising the step of prioritizing the contention for interfacing lines providing no overlap between read/write operations and refresh operations of said dynamic RAM.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-11-10 1990-05-12 1990-11-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-11-10 1994-05-12 1994-11-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-11-10 1998-05-12 1998-11-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag