Patent US4283620A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4283620A Expired / Lapsed US ⏱️ 0.0 years remaining

Arrangement for determining the length of arbitrary shift registers

Assignee: International Business Machines Corp
•
Filing: 1979-07-02
•
Granted: 1981-08-11
•
Expires: 1999-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A diagnostic arrangement is disclosed for determining the length of arbitrary shift registers not exceeding a maximum length. Knowledge of this length is an essential prerequisite for data manipulations by means of shift registers. Concerned are the reading of shift registers and the display of the contents stored in them, as well as the writing of arbitrarily selectable patterns into said shift registers. The arrangement proper includes circuitry connected to the shift register or test object for generating a test shift pattern of the length L max +K, with K≧2, which pattern is made up of a defined bit configuration, for example, only binary ones, with a defined transition at the end facing the test object and which is shifted through the test object. Also provided is storage means of length L max +K, which is connected to the output of the test object and which, as the test shift pattern is shifted, accommodates the information of the length L x of the test object and the part L max +K-L x of the test shift pattern. The arrangement also includes a display means, whose individual fields are associated with one storage cell each of the storage means, so that its contents can be displayed and thus the data transition, for example, from zero to one, indicating the end of the shift register of unknown length, can be determined. From the subsequently determinable beginning and end of the shift register of unknown length, its actual length can be derived.

Inventors

  • 👤 Heinz Drescher
  • 👤 Heinrich Imbusch
  • 👤 Hans H. Lampe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 09:26
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318522; G01R31/31853; G11; G11C; G11C19/00

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 193 words
An arrangement to aid in determining the unknown length L x of a shift register not exceeding a predetermined maximum length L max' said arrangement including: (a) circuit means, connected to the input of a shift register whose length L x is to be determined, for generating a test shift pattern of length L max +K, with K≧2, which pattern comprises a defined homogeneous bit configuration having a defined data transition at the end thereof, and for shifting said test shift pattern into the shift register; (b) storage means of length L max +K having L max +K individual cells, connected to the output of the shift register whose length is to be determined, for accommodating information as it emerges therefrom by storing said information of the length L x of the shift register and portion L max +K-L x of the shift pattern; and (c) display means having individual fields permanently associated with one storage cell each of said storage means and operatively coupled thereto for displaying the contents of said storage cells so that said data transition and the length L x of the shift register can be displayed for determination.
Claim 2
Dependent Claim 193 words
An arrangement to aid in determining the unknown length L x of a shift register not exceeding a predetermined maximum length L max' said arrangement including: (a) circuit means, connected to the input of a shift register whose length L x is to be determined, for generating a test shift pattern of length L max +K, with K≧2, which pattern comprises a defined homogeneous bit configuration having a defined data transition at the end thereof, and for shifting said test shift pattern into the shift register; (b) storage means of length L max +K having L max +K individual cells, connected to the output of the shift register whose length is to be determined, for accommodating information as it emerges therefrom by storing said information of the length L x of the shift register and portion L max +K-L x of the shift pattern; and (c) display means having individual fields permanently associated with one storage cell each of said storage means and operatively coupled thereto for displaying the contents of said storage cells so that said data transition and the length L x of the shift register can be displayed for determination.
Claim 3
Dependent Claim 48 words
The arrangement according to claim 1 which further includes transfer control means connected between said storage and said display means for transferring only the contents of the shift register to said display means from said storage means and for suppressing the test shift pattern including the data transition.
Claim 4
Dependent Claim 182 words
The arrangement according to claim 2 wherein said circuit means further includes a shift pulse generator operatively coupled to said circuit means and to said storage means for controlling the shifting of said test shift pattern and a portion thereof into the shift register and for controlling the shifting of the information stored in the shift register into said storage means, said shift pulse generator comprising: (a) an oscillator for generating shift pulses; (b) and AND gate connected between the output of said oscillator and the input of the shift register for applying shift pulses thereto; (c) a counter having a least L max +K count positions connected to said oscillator and incremented by said shift pulses, said counter emitting an output signal indicative of the first count thereof; (d) a comparator operatively coupled to said counter, said AND gate and said transfer control means which emits a transfer control signal when the count value L max +K is reached, which signal stops said counter, blocks said AND gate against the transfer of further shift pulses and enables said transfer control means.
Claim 5
Dependent Claim 117 words
The arrangement according to claim 3 wherein said circuit means for generating said test shift pattern includes: (a) a first AND gate having one of its input held permanently at a binary zero and its other input adapted to receive said first count signal from said counter; (b) a first inverter for logically inverting said first count signal; (c) a second AND gate having one of its inputs held permanently at a binary one and its other input adapted to receive said inverted first count signal; and (d) an OR gate, the inputs of which are connected respectively to the outputs of said first and second AND gates, the output of which emits said test shift pattern.
Claim 6
Dependent Claim 98 words
The arrangement according to claim 4 wherein said transfer control means includes a transfer element for each individual cell of said storage means, said transfer element being adapted upon receipt of said transfer control signal to transfer the value resident in a particular storage means cell i therefrom to said corresponding position i in said display means if the value associated with it is in a position i-p to the right of said data transition, where the value p is an integer between K and n+K and the value n is an intefer equal to L max .
Claim 7
Dependent Claim 203 words
The arrangement according to claim 5 wherein said transfer element associated with the first display means position has three input lines associated respectively with the first three storage means cells, the first of which is connected to the input of a third AND gate, the second of which is connected to the input of a second inverter whose output is connected to the other input of said third AND gate, and the third of which is connected to an input of a fourth AND gate, the other inputs of said fourth AND gates being connected respectively to the output of said third AND gate and to receive said transfer control signal, the output of said fourth AND gate being connected to the first display means position and the output of said third AND gate being also connected to an output line for communication with the remainder of said transfer elements whereby said transfer elements are notified of the presence of a data transition detected by said third AND gate, which transition causes the third input line to transfer information associated with its corresponding storage means cell to the corresponding display means position if this position is on the right of a data transition.
Claim 8
Dependent Claim 137 words
The arrangement according to claim 6 wherein all of the others of said transport elements have three input lines each which are associated respectively with succeeding storage means cells and which transfer elements are each interconnected to third and fourth AND gates in an identical manner to said first transfer element and which further includes an OR gate, associated with each of said other transfer elements, one input of which is connected to said output line of said third AND gate associated with the preceding transfer element and the other input of which is connected to the output of its own associated third AND gate and the output of which is connected to an input of its own associated fourth AND gate and to an input of the third AND gate of the immediate succeeding transfer element.
Claim 9
Dependent Claim 182 words
The arrangement according to claim 2 wherein said circuit means further includes a shift pulse generator operatively coupled to said circuit means and to said storage means for controlling the shifting of said test shift pattern and a portion thereof into the shift register and for controlling the shifting of the information stored in the shift register into said storage means, said shift pulse generator comprising: (a) an oscillator for generating shift pulses; (b) an AND gate connected between the output of said oscillator and the input of the shift register for applying shift pulses thereto; (c) a counter having at least L max +K count positions connected to said oscillator and incremented by said shift pulses, said counter emitting an output signal indicative of the first count thereof; (d) a comparator operatively coupled to said counter, said AND gate and said transfer control means which emits a transfer control signal when the count value L max +K is reached, which signal stops said counter, blocks said AND gate against the transfer of further shift pulses and enables said transfer control means.
Claim 10
Dependent Claim 117 words
The arrangement according to claim 8 wherein said circuit means for generating said test shift pattern includes: (a) a first AND gate having one of its input held permanently at a binary zero and its other input adapted to receive said first count signal from said counter; (b) a first inverter for logically inverting said first count signal; (c) a second AND gate having one of its inputs held permanently at a binary one and its other input adapted to receive said inverted first count signal; and (d) an OR gate, the inputs of which are connected respectively to the outputs of said first and second AND gates, the output of which emits said test shift pattern.
Claim 11
Dependent Claim 98 words
The arrangement according to claim 9 wherein said transfer control means includes a transfer element for each individual cell of said storage means, said transfer element being adapted upon receipt of said transfer control signal to transfer the value resident in a particular storage means cell i therefrom to said corresponding position i in said display means if the value associated with it is in a position i-p to the right of said data transition, where the value p is an integer between K and n+K and the value n is an integer equal to L max .
Claim 12
Dependent Claim 203 words
The arrangement according to claim 10 wherein said transfer element associated with the first display means position has three input lines associated respectively with the first three storage means positions, the first of which is connected to the input of a third AND gate, the second of which is connected to the input of a second inverter whose output is connected to the other input of said third AND gate, and the third of which is connected to an input of a fourth AND gate, the other inputs of said fourth AND gates being connected respectively to the output of said third AND gate and to receive said transfer control signal, the output of said fourth AND gate being connected to the first display means position and the output of said third AND gate being also connected to an output line for communication with the remainder of said transfer elements whereby said transfer elements are notified of the presence of a data transition detected by said third AND gate, which transition causes the third input line to transfer information associated with its corresponding storage means position to the corresponding display means position if this position is on the right of a data transition.
Claim 13
Dependent Claim 137 words
The arrangement according to claim 11 wherein all of the others of said transfer elements have three input lines each which are associated respectively with succeeding storage means positions and which transfer elements are each interconnected to third and fourth AND gates in an identical manner to said first transfer element and which further includes an OR gate, associated with each of said other transfer elements, one input of which is connected to said output line of said third AND gate associated with the preceding transfer element and the other input of which is connected to the output of its own associated third AND gate and the output of which is connected to an input of its own associated fourth AND gate and to an input of the third AND gate of the immediate succeeding transfer element.
Claim 14
Dependent Claim 117 words
The arrangement according to claim 2 wherein said circuit means for generating said test shift pattern includes: (a) a first AND gate having one of its input held permanently at a binary zero and its other input adapted to receive said first count signal from said counter; (b) a first inverter for logically inverting said first count signal; (c) a second AND gate having one of its inputs held permanently at a binary one and its other input adapted to receive said inverted first count signal; and (d) an OR gate, the inputs of which are connected respectively to the outputs of said first and second AND gates, the output of which emits said test shift pattern.
Claim 15
Dependent Claim 98 words
The arrangement according to claim 13 wherein said transfer control means includes a transfer element for each individual cell of said storage means, said transfer element being adapted upon receipt of said transfer control signal to transfer the value resident in a particular storage means cell i therefrom to said corresponding position i in said display means if the value associated with it is in a position i-p to the right of said data transition, where the value p is an integer between K and n+K and the value n is an integer equal to L max .
Claim 16
Dependent Claim 203 words
The arrangement according to claim 14 wherein said transfer element associated with the first display means position has three input lines associated respectively with the first three storage means positions, the first of which is connected to the input of a third AND gate, the second of which is connected to the input of a second inverter whose output is connected to the other input of said third AND gate, and the third of which is connected to an input of a fourth AND gate, the other inputs of said fourth AND gate being connected respectively to the output of said third AND gate and to receive said transfer control signal, the output of said fourth AND gate being connected to the first display means position and the output of said third AND gate being also connected to an output line for communication with the remainder of said transfer elements whereby said transfer elements are notified of the presence of a data transition detected by said third AND gate, which transition causes the third input line to transfer information associated with its corresponding storage means position to the corresponding display means position if this position is on the right of a data transition.
Claim 17
Dependent Claim 137 words
The arrangement according to claim 15 wherein all of the others of said transfer elements have three input lines each which are associated respectively with succeeding storage means positions and which transfer elements are each interconnected to third and fourth AND gates in an identical manner to said first transfer element and which further includes an OR gate, associated with each of said other transfer elements, one input of which is connected to said output line of said third AND gate associated with the preceding transfer element and the other input of which is connected to the output of its own associated third AND gate and the output of which is connected to an input of its own associated fourth AND gate and to an input of the third AND gate of the immediate succeeding transfer element.
Claim 18
Dependent Claim 98 words
The arrangement according to claim 2 wherein said transfer control means includes a transfer element for each individual cell of said storage means, said transfer element being adapted upon receipt of said transfer control signal to transfer the value resident in a particular storage means cell i therefrom to said corresponding position i in said display means if the value associated with it is in a position i-p to the right of said data transition, where the value p is an integer between K and n+K and the value n is an integer equal to L max .
Claim 19
Dependent Claim 203 words
The arrangement according to claim 17 wherein said transfer element associated with the first display means position has three input lines associated respectively with the first three storage means positions, the first of which is connected to the input of a third AND gate, the second of which is connected to the input of a second inverter whose output is connected to the other input of said third AND gate, and the third of which is connected to an input of a fourth AND gate, the other inputs of said fourth AND gates being connected respectively to the output of said third AND gate and to receive said transfer control signal, the output of said fourth AND gate being connected to the first display means position and the output of said third AND gate being also connected to an output line for communication with the remainder of said transfer elements whereby said transfer elements are notified of the presence of a data transition detected by said third AND gate, which transition causes the third input line to transfer information associated with its corresponding storage means position to the corresponding display means position if this position is on the right of a data transition.
Claim 20
Dependent Claim 137 words
The arrangement according to claim 18 wherein all of the others of said transfer elements have three input lines each which are associated respectively with succeeding storage means positions and which transfer elements are each interconnected to third and fourth AND gates in an identical manner to said first transfer element and which further includes an OR gate, associated with each of said other transfer elements, one input of which is connected to said output line of said third AND gate associated with the preceding transfer element and the other input of which is connected to the output of its own associated third AND gate and the output of which is connected to an input of its own associated fourth AND gate and to an input of the third AND gate of the immediate succeeding transfer element.

References Cited (Backward Citations)

US3805152A Cited
US3815025A Cited
US3790888A Cited
US3924144A Cited
US3987311A Cited
US4001673A Cited
US4099048A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-08-10 1985-02-09 1985-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-08-10 1989-02-09 1989-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-08-10 1993-02-09 1993-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag