Patent US1569487A successfully refreshed from Google Patents.
Patent US4958347A successfully refreshed from Google Patents.
US4958347A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus, method and data structure for validation of kernel data bus
Assignee: Fluke Corp
•
Filing: 1988-11-23
•
Granted: 1990-09-18
•
Expires: 2008-11-23
Abstract
Abstract An apparatus, method and data structure for validating the data bus of a microprocessor-based unit under test in which bit patterns having half as many bits as the width of the data bus are applied to the data bus along with another bit pattern which is either the complemented or true replication of the bit pattern. Evaluation of the resulting bit patterns on the data bus permits a validation of the entire width of the data bus which, if no faults are reported, obviates not only probing of the data bus by the operator but data bus diagnosis, as well. A particular data structure of a preferred bit pattern sequence avoids any fault on any data line being reported as a pass.
Inventors
- 👤 Bruce T. White
- 👤 John D. Polstra
- 👤 Craig V. Johnson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 19:39
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261; G06F11/2205; G06F11/221
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
243 words
A method for validation of the data bus of a micro-processor based unit under test (UUT) comprising the steps of (a.) performing a load operation of a first bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a first plurality of lines in said data bus, (b.) performing a load operation of a second bit pattern which is the complement of said first bit pattern over a second plurality of bus lines of said data bus lines, (c.) comparing said first and second bit patterns to determine whether said second bit pattern is the complement of said second bit pattern to determine if said second bit pattern is not the complement of said first bit pattern, (d.) performing a load operation of a third bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a third plurality of lines in said data bus, (e.) performing a load operation of a fourth bit pattern which is not the complement of said third bit pattern over a fourth plurality of bus lines of said data bus lines, (f.) comparing said third and fourth bit patterns to determine if said fourth bit pattern is not the complement of said third bit pattern, and (g.) validating said data bus based upon the results of steps (c.) and (f.).
Claim 2
Independent Claim
243 words
A method for validation of the data bus of a micro-processor based unit under test (UUT) comprising the steps of (a.) performing a load operation of a first bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a first plurality of lines in said data bus, (b.) performing a load operation of a second bit pattern which is the complement of said first bit pattern over a second plurality of bus lines of said data bus lines, (c.) comparing said first and second bit patterns to determine whether said second bit pattern is the complement of said second bit pattern to determine if said second bit pattern is not the complement of said first bit pattern, (d.) performing a load operation of a third bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a third plurality of lines in said data bus, (e.) performing a load operation of a fourth bit pattern which is not the complement of said third bit pattern over a fourth plurality of bus lines of said data bus lines, (f.) comparing said third and fourth bit patterns to determine if said fourth bit pattern is not the complement of said third bit pattern, and (g.) validating said data bus based upon the results of steps (c.) and (f.).
Claim 3
Dependent Claim
18 words
The method according to claim 1, wherein steps (c.) and steps (d.)-(f.) are repeated a sequence of times.
Claim 4
Dependent Claim
30 words
The method according to claim 2, wherein the first bit patterns for respective repetitions in said sequence are ______________________________________
$FFFF0000 $00FFFF00
$0F0FF0F0 $3333CCCC
$5555AAAA $AAAA5555
$CCCC3333 $F0F00F0F
$FF0000FF $0000FFFF.
______________________________________
Claim 5
Dependent Claim
30 words
The method according to claim 2, wherein the third bit patterns for respective repetitions in said sequence are ______________________________________
$FFFFFFFF $00FF00FF
$0F0F0F0F $33333333
$55555555 $AAAAAAAA
$CCCCCCCC $F0F0F0F0
$FF00FF00 $00000000.
______________________________________
Claim 6
Dependent Claim
19 words
the method recited in claim 1, wherein said fourth bit pattern is the same as said third bit pattern.
Claim 7
Independent Claim
230 words
An apparatus for validation of the data bus of a micro-processor based unit under test (UUT) comprising: first means for forcing onto said data bus a first bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a first plurality of lines in said data bus and forcing onto said data bus a second bit pattern which is the complement of said first bit pattern over a second plurality of bus lines of said data bus lines, second means for forcing onto said data bus a third bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a third plurality of lines in said data bus and forcing of a fourth bit pattern which is not the complement of said third bit pattern over a fourth plurality of bus lines of said data bus lines, means for comparing said first and second bit patterns and comparing said third and fourth bit patterns and generating a signal if said second bit pattern is not the complement of said first bit pattern and if said fourth bit pattern is not the complement of said third bit pattern, and means for evaluating the signals produced by said means for comparing to validate said data bus.
Claim 8
Independent Claim
230 words
An apparatus for validation of the data bus of a micro-processor based unit under test (UUT) comprising: first means for forcing onto said data bus a first bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a first plurality of lines in said data bus and forcing onto said data bus a second bit pattern which is the complement of said first bit pattern over a second plurality of bus lines of said data bus lines, second means for forcing onto said data bus a third bit pattern containing a number of bits equal to one-half the number of lines in at least a portion of said data bus over a third plurality of lines in said data bus and forcing of a fourth bit pattern which is not the complement of said third bit pattern over a fourth plurality of bus lines of said data bus lines, means for comparing said first and second bit patterns and comparing said third and fourth bit patterns and generating a signal if said second bit pattern is not the complement of said first bit pattern and if said fourth bit pattern is not the complement of said third bit pattern, and means for evaluating the signals produced by said means for comparing to validate said data bus.
Claim 9
Dependent Claim
33 words
The apparatus according to claim 6, wherein said means for forcing places each of a sequence of first bit patterns and each of a sequence of third bit patterns onto said data bus.
Claim 10
Dependent Claim
27 words
The apparatus according to claim 7, wherein the first bit patterns in said sequence are ______________________________________
$FFFF0000 $00FFFF00
$0F0FF0F0 $3333CCCC
$5555AAAA $AAAA5555
$CCCC3333 $F0F00F0F
$FF0000FF $0000FFFF.
______________________________________
Claim 11
Dependent Claim
27 words
The apparatus according to claim 7, wherein the third bit patterns in said sequence are ______________________________________
$FFFFFFFF $00FF00FF
$0F0F0F0F $33333333
$55555555 $AAAAAAAA
$CCCCCCCC $F0F0F0F0
$FF00FF00 $00000000.
______________________________________
Claim 12
Dependent Claim
19 words
The apparatus according to claim 6, wherein said fourth bit pattern is the same as said third bit pattern.
References Cited (Backward Citations)
US3289160A
Cited
US4055801A
Cited
US4108358A
Cited
US4139818A
Cited
US4192451A
Cited
US4402055A
Cited
US4622647A
Cited
US4567592A
Cited
US4607366A
Cited
US4622669A
Cited
US4641207A
Cited
US4550406A
Cited
US4641348A
Cited
US4656632A
Cited
US4757503A
Cited
US4691316A
Cited
US4752929A
Cited
US4687988A
Cited
US4847838A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-09-17 | 1994-03-19 | 1994-09-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-09-17 | 1998-03-19 | 1998-09-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-09-17 | 2002-03-19 | 2002-09-18 | $7700.00 | Window Closed / Lapsed |