US3921134A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital comparator with multiple references
Assignee: Individual
•
Filing: 1974-02-13
•
Granted: 1975-11-18
•
Expires: 1994-02-13
Abstract
Abstract A discrete value comparator comprises units for comparing equalorder digits and a unit for comparing the signs of the input and reference discrete values which are connected, via OR-circuits, to memory elements for storing comparison results and to units for determining the magnitude of an input value relative to a set of reference values. Each unit for comparing equal-order digits and the sign comparison unit use NOT-circuits and two groups of AND-circuits.
Inventors
- 👤 Alexei Andreevich Myagkov
- 👤 Mikhail Grigorievi Raigorodsky
- 👤 Viktor Nikolaevich Uchakin
- 👤 Ivan Ivanovich Khomyakov
- 👤 Boris Sergeevich Yastrebo
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 22:38
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/02; G06F7/026
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
656 words
Series-parallel electronic comparator comprising units for comparing equal-order digits of an input discrete value with reference discrete values, each unit having inputs being fed with similar digits of the input discrete value and the reference discrete values; a digit transfer bus for said input discrete value; digit transfer buses for said reference discrete values; NOT-circuits in each said unit for comparing equal-order digits, the input of the first NOT-circuit being connected to said digit transfer bus of the input discrete value, and the input of each of the remaining NOT-circuits being connected to each said digit transfer bus of a respective reference discrete value; a first group of AND-circuits in each said unit for comparing equal-order digits, each AND-circuit having a first and a second input and an output; a second group of AND-circuits in each said unit for comparing equal-order digits, each AND-circuit having a first and a second input and an output; said AND-circuits in said first group having the first inputs thereof connected to the outputs of respective of said remaining NOT-circuits, said second inputs thereof being combined and connected to said digit transfer bus of the input discrete value, said AND-circuits in said second group having the first inputs thereof connected to said digit transfer buses for transferring the digits of respective reference discrete values and the second inputs thereof being combined and connected to the output of said first NOT-circuit, the input thereof being connected to said digit transfer bus of the input discrete value; a first group of OR-circuits for transferring the comparison result when said digit of said input discrete value is represented by a logic 1 and said digit of said reference discrete value, by a logic 0; a second group of ORcircuits transferring the comparison result when said digit of said input discrete value is represented by a logic 0, said digit of said reference discrete value, by a logic 1; said OR-circuits in said first group having their inputs connected to said outputs of said AND-circuits in said first group; said OR-circuits in said second group having their inputs connected to said outputs of said AND-circuits in said second group; memory elements for storing comparison results, each having writing, reading and inhibit inputs, and inhibit inputs being connected to the outputs of respective of said OR-circuits in the first group, and the writing inputs being connected to the outputs of respective of said OR-circuits in the second group; a decoder for generating an output signal according to comparison results, said decoder comprising a group of inhibit AND-circuits, each having first and second writing inputs, first and second reading inputs, an inhibit input and an output, a group of OR-circuits, each having two inputs and an output, said inputs of said inhibit ANDcircuits and said inputs of said OR-circuits of said decoder being coupled to said outputs of said memory elements so that said output of each of said memory elements is connected directly to said first writing input of said respective inhibit ANDcircuit and through said series-connected OR-circuits to said inhibit inputs of all succeeding of said inhibit AND-circuits of said decoder; a plurality of control buses for receiving synchronizing clock pulses, some of said control buses being coupled to said respective units for comparing equal-order digits, each said bus being coupled to each sAid unit for respectively comparing equal-order digits, one of said control buses further being connected to said reading inputs of all of said memory elements, and the remaining of said control buses being respectively connected to said combined first and second reading inputs and to said combined second writing inputs of all of said inhibit AND-circuits in said decoder for generating an output signal according to comparison results; and a clock-pulse generator for synchronizing operation of said series-parallel electronic comparator, said clock-pulse generator including one starting input and a plurality of outputs, each being connected to one of said control buses respectively.
Claim 2
Dependent Claim
656 words
Series-parallel electronic comparator comprising units for comparing equal-order digits of an input discrete value with reference discrete values, each unit having inputs being fed with similar digits of the input discrete value and the reference discrete values; a digit transfer bus for said input discrete value; digit transfer buses for said reference discrete values; NOT-circuits in each said unit for comparing equal-order digits, the input of the first NOT-circuit being connected to said digit transfer bus of the input discrete value, and the input of each of the remaining NOT-circuits being connected to each said digit transfer bus of a respective reference discrete value; a first group of AND-circuits in each said unit for comparing equal-order digits, each AND-circuit having a first and a second input and an output; a second group of AND-circuits in each said unit for comparing equal-order digits, each AND-circuit having a first and a second input and an output; said AND-circuits in said first group having the first inputs thereof connected to the outputs of respective of said remaining NOT-circuits, said second inputs thereof being combined and connected to said digit transfer bus of the input discrete value, said AND-circuits in said second group having the first inputs thereof connected to said digit transfer buses for transferring the digits of respective reference discrete values and the second inputs thereof being combined and connected to the output of said first NOT-circuit, the input thereof being connected to said digit transfer bus of the input discrete value; a first group of OR-circuits for transferring the comparison result when said digit of said input discrete value is represented by a logic 1 and said digit of said reference discrete value, by a logic 0; a second group of ORcircuits transferring the comparison result when said digit of said input discrete value is represented by a logic 0, said digit of said reference discrete value, by a logic 1; said OR-circuits in said first group having their inputs connected to said outputs of said AND-circuits in said first group; said OR-circuits in said second group having their inputs connected to said outputs of said AND-circuits in said second group; memory elements for storing comparison results, each having writing, reading and inhibit inputs, and inhibit inputs being connected to the outputs of respective of said OR-circuits in the first group, and the writing inputs being connected to the outputs of respective of said OR-circuits in the second group; a decoder for generating an output signal according to comparison results, said decoder comprising a group of inhibit AND-circuits, each having first and second writing inputs, first and second reading inputs, an inhibit input and an output, a group of OR-circuits, each having two inputs and an output, said inputs of said inhibit ANDcircuits and said inputs of said OR-circuits of said decoder being coupled to said outputs of said memory elements so that said output of each of said memory elements is connected directly to said first writing input of said respective inhibit ANDcircuit and through said series-connected OR-circuits to said inhibit inputs of all succeeding of said inhibit AND-circuits of said decoder; a plurality of control buses for receiving synchronizing clock pulses, some of said control buses being coupled to said respective units for comparing equal-order digits, each said bus being coupled to each sAid unit for respectively comparing equal-order digits, one of said control buses further being connected to said reading inputs of all of said memory elements, and the remaining of said control buses being respectively connected to said combined first and second reading inputs and to said combined second writing inputs of all of said inhibit AND-circuits in said decoder for generating an output signal according to comparison results; and a clock-pulse generator for synchronizing operation of said series-parallel electronic comparator, said clock-pulse generator including one starting input and a plurality of outputs, each being connected to one of said control buses respectively.
Claim 3
Dependent Claim
361 words
A series-parallel electronic comparator as claimed in claim 1 which comprises: a unit for comparing the signs of the input and reference discrete values; a bus for transferring the sign of said input discrete value; buses for transferring the signs of said reference discrete values; NOT-circuits in said unit for comparing the signs of the input and reference discrete values, the input of the first of which is connected to said bus for transferring the sign of the input discrete value, while the input of each of said remaining NOT-circuits is connected to each respective said bus for transferring the sign of the reference discrete value; a first group of AND-circuits in said sign comparison unit each having a first and a second input and an output, said first input being connected to the outputs of said remaining NOT-circuits respectively whose inputs are connected to said respective buses transferring signs of reference discrete values, said second inputs being combined and connected to said bus transferring the sign of the input discrete value, said bus further being connected to the input of said first NOT-circuit and to an input of a respective OR-circuit and a first writing input of a respective inhibit AND-circuit in a decoder for generating output signal; a second group of AND-circuits in said sign comparison unit each having a first and a second input and an output, said first input being connected to said buses transferring signs of reference discrete values respectively, and said second inputs being combined and connected to the output of one of said first NOT-circuits whose input is connected to said bus transferring the sign of the input discrete value, said output of said first NOT-circuit being also connected to a first writing input of a respective inhibit AND-circuit within a decoder for generating output signal, said outputs of said AND-circuits of said second group being connected to outputs of respective of said AND-circuits of the first group and to respective inputs of the OR-circuits of the second group; and a control bus to receive a synchronizing clock pulse and to couple said sign comparison unit with a respective output of a clock-pulse generator.
References Cited (Backward Citations)
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 |