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

Computer address analyzer having a counter and memory locations each storing count value indicating occurrence of corresponding memory address

Assignee: NCR Voyix Corp
•
Filing: 1986-04-17
•
Granted: 1991-09-24
•
Expires: 2006-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer monitoring device for recording the number of times address locations of a computer are accessed by a test program in order to determine if each available address is addressed by the test program and the frequency of the accesses. Omissions or low numbers of accesses reveal weak portions of the test program. The device is comprised of a probe for coupling to the address bus of the computer under test, a monitor computer and an address analyzer coupled to the probe and the monitor computer. The analyzer is comprised of a memory having at least one addressable location for every valid address that appears on the address bus. For each address received a fetch of a count stored at the location represented by that memory address is performed and the count is incremented by one and stored back into the memory at the accessed location.

Inventors

  • 👤 David T. Fetterolf
  • 👤 John R. Kim
  • 👤 Clifford A. Lindroth, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 05:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3471; G06F11/3409; G06F11/348; G06F11/349; G06F11/36; G06F11/362; G06F11/3636; G06F11/364; G06F2201/00; G06F2201/88

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 170 words
A computer address analyzer for determining the thoroughness of a computer testing procedure comprising: a probe means coupled to an address bus of a computer under test for receiving and holding the address signals appearing on the address bus; an addressable memory means having a memory location for each valid address respectively that will appear on the address bus of the computer under test connected to said probe means, each memory location accessibly storing signals indicative of a count; a counter mans coupled to said addressable memory means for receiving the count stored in a memory location each time said memory location is addressed by the computer under test and for incrementing said count by one and for returning the incremented count back to the same memory location; and a means coupled to said addressable memory means, for reading out of said addressable memory means the count stored in each memory location for determining the magnitude of the count corresponding to the address signals received by each memory location respectively.
Claim 2
Dependent Claim 170 words
A computer address analyzer for determining the thoroughness of a computer testing procedure comprising: a probe means coupled to an address bus of a computer under test for receiving and holding the address signals appearing on the address bus; an addressable memory means having a memory location for each valid address respectively that will appear on the address bus of the computer under test connected to said probe means, each memory location accessibly storing signals indicative of a count; a counter mans coupled to said addressable memory means for receiving the count stored in a memory location each time said memory location is addressed by the computer under test and for incrementing said count by one and for returning the incremented count back to the same memory location; and a means coupled to said addressable memory means, for reading out of said addressable memory means the count stored in each memory location for determining the magnitude of the count corresponding to the address signals received by each memory location respectively.
Claim 3
Dependent Claim 50 words
The computer address analyzer according to claim 1 and further comprising: a monitor computer means coupled to said means for reading out for analyzing the completeness of the computer testing procedure by determining the number of being addresses being accessed and of the number of times each address is accessed.
Claim 4
Dependent Claim 61 words
The address analyzer according to claim 2 and further comprising: a control means coupled to said counter means and said monitor computer means, for controlling the flow of addresses to said addressable memory means from the computer under test and the flow of accessed counts from said addressable memory to sand from said counter means and to said monitor computer means.
Claim 5
Dependent Claim 67 words
The computer address analyzer according to claim 3 and further comprising: a first interfacing means interposed between said probe means and said addressable memory means for gating address signals in response to said control means; and a second interfacing means interposed between said monitor computer means and said addressable memory means for gating the accessed counts to said monitor computer means in response to said control means.
Claim 6
Dependent Claim 30 words
The computer address analyzer according to claim 1 wherein said counter means includes a means for setting said counter means to said count prior to incrementing said count by one.
Claim 7
Dependent Claim 43 words
The computer address analyzer according to claim 3 and further comprising means for coupling a clock signal from the computer under test to said control means for synchronizing the operation of said computer address analyzer with the operation of the computer under test.
Claim 8
Dependent Claim 198 words
A computer address analyzer for monitoring the number of times an address in a computer under test appears on an address bus comprising: a probe comprised of a plurality of flip-flop circuits; a bus cable coupled to one end to the address bus of the computer under test and at the other end connected to said probe, so that said flip-flops receive and hold the address signals received from the bus cable; a memory means having at least one addressable memory location for every valid address appearing on the address bus of the computer under test; a monitor computer for analyzing a count stored in each memory location respectively; an interfacing means for interfacing the probe and the monitor computer to said memory means; a control means coupled to said memory means, for controlling the operation of said interfacing means and said memory means such that each address appearing on the address bus of the computer under test is used to access a location in said memory means; and a counter means coupled to said memory means, for counting the number of times an address is accessed and for providing each count to said memory means for storing.
Claim 9
Dependent Claim 198 words
A computer address analyzer for monitoring the number of times an address in a computer under test appears on an address bus comprising: a probe comprised of a plurality of flip-flop circuits; a bus cable coupled to one end to the address bus of the computer under test and at the other end connected to said probe, so that said flip-flops receive and hold the address signals received from the bus cable; a memory means having at least one addressable memory location for every valid address appearing on the address bus of the computer under test; a monitor computer for analyzing a count stored in each memory location respectively; an interfacing means for interfacing the probe and the monitor computer to said memory means; a control means coupled to said memory means, for controlling the operation of said interfacing means and said memory means such that each address appearing on the address bus of the computer under test is used to access a location in said memory means; and a counter means coupled to said memory means, for counting the number of times an address is accessed and for providing each count to said memory means for storing.
Claim 10
Dependent Claim 36 words
The computer address analyzer according to claim 7 wherein said counter means includes a look-ahead means for setting said counter means to a count fetched from said memory means prior to incrementing the counter by one.
Claim 11
Dependent Claim 44 words
The computer address analyzer according to claim 8 and further comprising: a means for coupling a clock signal from the computer under test to said control means for synchronizing the operation of said computer address analyzer with the operation of the computer under test.
Claim 12
Dependent Claim 176 words
A computer address analyzer comprising: a memory means having at least one addressable location for every valid address appearing on an address bus of a device under test; a first coupling means for coupling the address signals appearing on the address bus of the device under test to said memory means to cause said memory means to fetch a count stored in the location accessed by said address, said count representing the number of times the memory location has been addressed; a counter coupled to said memory means, whereby said counter receives the count fetched by said memory means, increments said count by one and restores the incremented count back to said memory means for storing in the location accessed; a means for analyzing the counts stored in said memory means; a second coupling means for coupling the counts from said means to said means for analyzing; and a control means coupled to said first and said second coupling means, said memory means and said counter for controlling the flow of addresses, counts and incremented counts.
Claim 13
Dependent Claim 176 words
A computer address analyzer comprising: a memory means having at least one addressable location for every valid address appearing on an address bus of a device under test; a first coupling means for coupling the address signals appearing on the address bus of the device under test to said memory means to cause said memory means to fetch a count stored in the location accessed by said address, said count representing the number of times the memory location has been addressed; a counter coupled to said memory means, whereby said counter receives the count fetched by said memory means, increments said count by one and restores the incremented count back to said memory means for storing in the location accessed; a means for analyzing the counts stored in said memory means; a second coupling means for coupling the counts from said means to said means for analyzing; and a control means coupled to said first and said second coupling means, said memory means and said counter for controlling the flow of addresses, counts and incremented counts.
Claim 14
Dependent Claim 33 words
A computer address analyzer according to claim 10 further comprising: a look-ahead means coupled between said memory means and said counter for setting said counter to the count fetched from said memory means.
Claim 15
Dependent Claim 44 words
The computer address analyzer according to claim 10 and further comprising: a means for coupling a clock signal from the computer under test to said control means for synchronizing the operation of said computer address analyzer with the operation of the device under test.

References Cited (Backward Citations)

US3588837A Cited
US4195258A Cited
US4213178A Cited
US4475195A Cited
US4752928A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-23 1995-03-25 1995-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-23 1999-03-25 1999-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-23 2003-03-25 2003-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag