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

Three-rank priority select register system for fail-safe priority determination

Assignee: Unisys Corp
•
Filing: 1974-09-12
•
Granted: 1975-11-18
•
Expires: 1994-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a memory-unit-associated priority system that detects if information (data) sent to a memory unit was or could have been in error due to an asynchronous ''''priority request'''' signal being presented to the priority logic at the time the priority logic was being clocked (loaded).

Inventors

  • 👤 James H Scheuneman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 03:17
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/16; G06F13/18

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 174 words
A fail-safe priority system, comprising: a receiving register comprised of N request receive FFs for receiving priority request signals; a three-rank holding register comprises of three priority select registers A, B and C each of which is comprised of N priority select FFs; means for coupling the output of each of said N request receive FFs as an input to the like-ordered priority select FF of said priority select registers A, B and C; means successively coupling an enabling signal to the N priority select FFs of said priority select registers A, B and C for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select registers A, B and C at successive delay periods; means coupled to the outputs of the like-ordered priority select FFs of said priority select registers A and C for generating a signal when the states of any of the like-ordered priority select FFs of said priority select registers A and C are different.
Claim 2
Dependent Claim 174 words
A fail-safe priority system, comprising: a receiving register comprised of N request receive FFs for receiving priority request signals; a three-rank holding register comprises of three priority select registers A, B and C each of which is comprised of N priority select FFs; means for coupling the output of each of said N request receive FFs as an input to the like-ordered priority select FF of said priority select registers A, B and C; means successively coupling an enabling signal to the N priority select FFs of said priority select registers A, B and C for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select registers A, B and C at successive delay periods; means coupled to the outputs of the like-ordered priority select FFs of said priority select registers A and C for generating a signal when the states of any of the like-ordered priority select FFs of said priority select registers A and C are different.
Claim 3
Dependent Claim 362 words
A fail-safe priority system, comprising: a receiving register comprised of N request receive FFs each receiving an associated one of N priority request signals; a three-rank holding register comprised of three priority select registers A, B and C each of which is comprised of N priority select FFs; means for coupling each of the outputs of each of said N request receive FFs as an input to the like-ordered priority select FFs of said priority select registers A, B and C; an enabling means for generating an enabling signal; means for coupling each of the outputs of said N request receive FFs as first inputs to said enabling means; means coupling a CNP signal to said enabling means for enabling one or more of each of the outputs of each of said N request receive FFs to generate said enabling signal; means coupling said enabling signal to each of the N priority select FFs of said priority select register A for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register A; delay means coupled to the output of said enabling means for generating first and second delayed enabling signals; means coupling said first delayed enabling signal to each of the N priority select FFs of said priority select register B for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register B; means coupling said second delayed enabling signal to each of the N priority select FFs of said priority select register C for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register C; N comparator means; means coupling the output of the like-ordered priority select FFs of said priority select registers A and C to a like-ordered one of said N comparator means for generating a memory cycle abort signal when the states of any of the like-ordered priority select FFs of said priority select registers A and C are different.
Claim 4
Dependent Claim 362 words
A fail-safe priority system, comprising: a receiving register comprised of N request receive FFs each receiving an associated one of N priority request signals; a three-rank holding register comprised of three priority select registers A, B and C each of which is comprised of N priority select FFs; means for coupling each of the outputs of each of said N request receive FFs as an input to the like-ordered priority select FFs of said priority select registers A, B and C; an enabling means for generating an enabling signal; means for coupling each of the outputs of said N request receive FFs as first inputs to said enabling means; means coupling a CNP signal to said enabling means for enabling one or more of each of the outputs of each of said N request receive FFs to generate said enabling signal; means coupling said enabling signal to each of the N priority select FFs of said priority select register A for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register A; delay means coupled to the output of said enabling means for generating first and second delayed enabling signals; means coupling said first delayed enabling signal to each of the N priority select FFs of said priority select register B for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register B; means coupling said second delayed enabling signal to each of the N priority select FFs of said priority select register C for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register C; N comparator means; means coupling the output of the like-ordered priority select FFs of said priority select registers A and C to a like-ordered one of said N comparator means for generating a memory cycle abort signal when the states of any of the like-ordered priority select FFs of said priority select registers A and C are different.
Claim 5
Dependent Claim 81 words
The fail-safe priority system of claim 2 in which said delay means generates said first and second delayed enabling signals of respective delay periods for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select registers B and C at successively greater delay periods after said enabling signal has gated said priority request signals into the like-ordered priority Select FFs of said priority select register A.
Claim 6
Dependent Claim 417 words
A fail-safe priority system, comprising: a receiving register comprised of N request receive FFs each receiving a dedicated one of N priority request signals; a three-rank holding register comprised of the three priority select registers A, B and C, each of which is comprised of N priority select FFs; means for coupling each of the outputs of each of said N request receive FFs as inputs to the like-ordered priority select FFs of said priority select registers A, B and C; an enabling means for generating an enabling signal; means for coupling each of the outputs of said N request receive FFs as first inputs to said enabling means; means coupling a CNP signal to said enabling means for enabling one or more of each of the outputs of each of said N request receive FFs to generate said enabling signal; means coupling said enabling signal to each of the N priority select FFs of said priority select register A for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register A; delay means coupled to the output of said enabling means for generating first and second delayed enabling signals; means coupling said first delayed enabling signal to each of the N priority select FFs of said priority select register B for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register B; means coupling said second delayed enabling signal to each of the N priority select FFs of said priority select register C for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register C; N Exclusive OR means; means coupling the outputs of the like-ordered priority select FFs of said priority select registers A and C to a like-ordered one of said N Exclusive OR means for generating a memory cycle abort signal when the states of any of the like-ordered priority select FFs of said priority select registers A and C are different; a 1-out-of-N priority network; an associated memory unit; means coupling the outputs of the priority select FFs of said priority select register B to said 1-out-of-N priority network for enabling said associated memory unit to honor the highest priority one of said priority request signals unless aborted by said memory cycle abort signal.
Claim 7
Dependent Claim 417 words
A fail-safe priority system, comprising: a receiving register comprised of N request receive FFs each receiving a dedicated one of N priority request signals; a three-rank holding register comprised of the three priority select registers A, B and C, each of which is comprised of N priority select FFs; means for coupling each of the outputs of each of said N request receive FFs as inputs to the like-ordered priority select FFs of said priority select registers A, B and C; an enabling means for generating an enabling signal; means for coupling each of the outputs of said N request receive FFs as first inputs to said enabling means; means coupling a CNP signal to said enabling means for enabling one or more of each of the outputs of each of said N request receive FFs to generate said enabling signal; means coupling said enabling signal to each of the N priority select FFs of said priority select register A for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register A; delay means coupled to the output of said enabling means for generating first and second delayed enabling signals; means coupling said first delayed enabling signal to each of the N priority select FFs of said priority select register B for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register B; means coupling said second delayed enabling signal to each of the N priority select FFs of said priority select register C for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select register C; N Exclusive OR means; means coupling the outputs of the like-ordered priority select FFs of said priority select registers A and C to a like-ordered one of said N Exclusive OR means for generating a memory cycle abort signal when the states of any of the like-ordered priority select FFs of said priority select registers A and C are different; a 1-out-of-N priority network; an associated memory unit; means coupling the outputs of the priority select FFs of said priority select register B to said 1-out-of-N priority network for enabling said associated memory unit to honor the highest priority one of said priority request signals unless aborted by said memory cycle abort signal.
Claim 8
Dependent Claim 65 words
The fail-safe priority system of claim 4 in which said delay means generates said first and second delayed enabling signals of respective delay periods for gating the priority request signals received by the request receive FFs of said receiving register into the like-ordered priority select FFs of said priority select registers B and C at successively greater delay periods with respect to said enabling signal.

References Cited (Backward Citations)

US3643218A Cited
US3611305A Cited
US3603935A Cited
US3643229A Cited
US3755787A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-11-17 1979-05-19 1979-11-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-11-17 1983-05-19 1983-11-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-11-17 1987-05-19 1987-11-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag