Claims
- 1. An apparatus that compares the values of two N-NARY operands, comprising:a 1-of-P first input that receives a 1-of-P first operand; a 1-of-Q second input that receives a 1-of-Q second operand; a 1-of-R result output that delivers a 1-of-R result; a subtraction logic, coupled to said first input and to said second input, that produces an HPG indicator based on the difference between said second operand and said first operand; a block HPG logic, coupled to said subtraction logic, that produces a block HPG indicator; and a comparison logic, coupled to said block HPG logic and to said result output, that produces said 1-of-R result, where said 1-of-R result comprises a carry value if the value of said first operand is less than or equal to the value of said second operand, said 1-of-R result further comprises a no carry value if the value of said first operand is greater than the value of said second operand.
- 2. The apparatus of claim 1 wherein P and Q equal four and wherein R equals two.
- 3. An system for comparing the values of two N-NARY operands, comprising:a 1-of-P first input that receives a 1-of-P first operand; a 1-of-Q second input that receives a 1-of-Q second operand; a 1-of-R result means for delivering a 1-of-R result; a subtraction logic means, coupled to said first input and to said second input, for producing an HPG indicator based on the difference between said second operand and said first operand; a block HPG logic means, coupled to said subtraction logic means, for producing a block HPG indicator; and a comparison logic means, coupled to said block HPG logic means and to said result means, for producing said 1-of-R result, where said 1-of-R result comprises a carry value if the value of said first operand is less than or equal to the value of said second operand, said 1-of-R result further comprises a no carry value if the value of said first operand is greater than the value of said second operand.
- 4. The system of claim 3 wherein P and Q equal four and wherein R equals two.
- 5. An method to manufacture an apparatus that compares the values of two N-NARY operands, comprising:providing a 1-of-P first input that receives a 1-of-P first operand; providing a 1-of-Q second input that receives a 1-of-Q second operand; providing a 1-of-R result output that delivers a 1-of-R result; providing a subtraction logic that produces an HPG indicator based on the difference between said second operand and said first operand; coupling said first input and said second input to said subtraction logic; providing a block HPG logic that produces a block HPG indicator; coupled said block HPG logic to said subtraction logic; providing a comparison logic that produces said 1-of-R result, where said 1-of-R result comprises a carry value if the value of said first operand is less than or equal to the value of said second operand, said 1-of-R result further comprises a no carry value if the value of said first operand is greater than the value of said second operand; and coupling said comparison logic to said block HPG logic and to said result output.
- 6. The method of claim 5 wherein P and Q equal four and wherein R equals two.
- 7. A method to compare the values of two N-NARY operands, comprising:receiving a 1-of-P first operand; receiving a 1-of-Q second operand; producing an HPG indicator based on the difference between said second operand and said first operand; producing a block HPG indicator; and producing a 1-of-R result, where said 1-of-R result comprises a carry value if the value of said first operand is less than or equal to the value of said second operand, said 1-of-R result further comprises a no carry value if the value of said first operand is greater than the value of said second operand.
- 8. The method of claim 7 wherein P and Q equal four and wherein R equals two.
Parent Case Info
This application claims the benefits of the earlier filed U.S. Provisional Application Ser. No. 60/069250, filed Dec. 11, 1997, which is incorporated by reference for all purposes into this application.
US Referenced Citations (3)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/069250 |
Dec 1997 |
US |