Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
242 words
A digital multiplier for multiplying a first binary N bit number to a second binary N bit number to obtain a final binary number, comprising: multiplying means for multiplying each bit of the first N bit number by each bit of the second N bit number, and for outputting in parallel partial products indicative of the multiplication, said partial products being one of a binary "1" and "0"; a plurality of 1's counters adjacently aligned from least significance to most significance, each of said 1's counters receiving at least one partial product output from the multiplying means and counting a number of the binary "1"s, each of said 1's counters also outputting one bit of the final binary number and outputting at least one carry bit to the adjacent 1's counter of more significance, each of said 1's counters comprising: a plurality of input lines; a plurality of lines intersecting said input lines at intersections; a plurality of PMOS transistors coupled between said input lines and said lines at ones of said intersections; a plurality of biasing NMOS transistors coupled between said input lines and said lines at other ones of said intersections; a plurality of amplifiers coupled to corresponding ones of said lines, said amplifiers being arranged from least significance to most significance and having respective outputs; and a plurality of feedback NMOS transistors coupled between said lines of said lower significant amplifiers and said outputs of said higher significant amplifiers.
Claim 2
Dependent Claim
242 words
A digital multiplier for multiplying a first binary N bit number to a second binary N bit number to obtain a final binary number, comprising: multiplying means for multiplying each bit of the first N bit number by each bit of the second N bit number, and for outputting in parallel partial products indicative of the multiplication, said partial products being one of a binary "1" and "0"; a plurality of 1's counters adjacently aligned from least significance to most significance, each of said 1's counters receiving at least one partial product output from the multiplying means and counting a number of the binary "1"s, each of said 1's counters also outputting one bit of the final binary number and outputting at least one carry bit to the adjacent 1's counter of more significance, each of said 1's counters comprising: a plurality of input lines; a plurality of lines intersecting said input lines at intersections; a plurality of PMOS transistors coupled between said input lines and said lines at ones of said intersections; a plurality of biasing NMOS transistors coupled between said input lines and said lines at other ones of said intersections; a plurality of amplifiers coupled to corresponding ones of said lines, said amplifiers being arranged from least significance to most significance and having respective outputs; and a plurality of feedback NMOS transistors coupled between said lines of said lower significant amplifiers and said outputs of said higher significant amplifiers.
Claim 3
Dependent Claim
44 words
A digital multiplier according to claim 1, wherein each of said PMOS transistors at said one intersections couples a first power source to the line at the corresponding one intersection, in accordance with an input on said input line at the corresponding one intersection.
Claim 4
Dependent Claim
46 words
A digital multiplier according to claim 2, wherein each of said PMOS transistors has a source coupled to the first power source, a drain coupled to said line at the corresponding one intersection, and a gate coupled to said input line at the corresponding one intersection.
Claim 5
Dependent Claim
45 words
A digital multiplier according to claim 1, wherein each of said biasing NMOS transistors at said other intersections couples a second power source to the line at the corresponding other intersection, in accordance with an input on said input line at the corresponding other intersection.
Claim 6
Dependent Claim
47 words
A digital multiplier according to claim 4, wherein each of said biasing NMOS transistors has a source coupled to the second power source, a drain coupled to said line at the corresponding other intersection, and a gate coupled to said input line at the corresponding other intersection.
Claim 7
Dependent Claim
44 words
A digital multiplier according to claim 1, wherein each of said feedback NMOS transistors couples a second power source to a line of one of said lower significant amplifiers in accordance with a feedback from an output of one of said higher significant amplifiers.
Claim 8
Dependent Claim
49 words
A digital multiplier according to claim 6, wherein each of said feedback NMOS transistors has a source coupled to the second power source, a drain coupled to said line of said one lower significant amplifier, and a gate coupled to said output fedback from said one higher significant amplifier.
Claim 9
Dependent Claim
34 words
A digital multiplier according to claims 2, 3, 4, 5, 6 or 7, wherein said first power source is a driving voltage of a MOS transistor, and said second power source is a ground.
Claim 10
Dependent Claim
40 words
A digital multiplier according to claim 1, wherein said PMOS transistors and said biasing and feedback NMOS transistors have conductances such that for the same conductance values, said NMOS transistors have a conductance greater than that of said PMOS transistors.
Claim 11
Dependent Claim
40 words
A digital multiplier according to claim 1, wherein said PMOS transistors have a channel width to channel length geometry of 5 μm/2 μm and said biasing and feedback NMOS transistors have a width to length geometry of 2 μm/2 μm.
Claim 12
Dependent Claim
16 words
A digital multiplier according to claim 1, wherein said amplifiers comprise two serially connected CMOS inverters.
Claim 13
Dependent Claim
24 words
A digital multiplier according to claim 1, further comprising a plurality of CMOS inverters coupled to corresponding ones of said outputs of said amplifiers.
Claim 14
Dependent Claim
74 words
A digital multiplier according to claim 1, wherein each of said 1's counters is defined by the following unidirectional type neural network: ##EQU5## where Vj represents input voltage, Vk represents output voltage, Tij represents a connecting weight between a jth input line and ith amplifier, and has a constant value of "1"; and Tik represents a connecting weight in which a kth output is fedback to the ith amplifier as defined as follows: ##EQU6##
Claim 15
Dependent Claim
204 words
A digital multiplier for multiplying a first binary N bit number to a second binary N bit number to obtain a final binary number indicative of the multiplication, comprising: multiplying means for multiplying each bit of the first N bit number by each bit of the second N bit number, and for outputting in parallel partial products indicative of the multiplication, said partial products being one of a binary "1" and "0"; a plurality of 1's counters adjacently aligned from least significance to most significance, each of said 1's counters receiving at least one partial product output from the multiplying means and counting a number of the binary "1"s, each of said 1's counters also outputting one bit of the final binary number and outputting at least one carry bit to the adjacent 1's counter of more significance, each of said 1's counters being defined by the following unidirectional type neural network: ##EQU7## where Vj represents input voltage, Vk represents output voltage, Tij represents a connecting weight between a jth input line and ith amplifier, and has a constant value of "1"; and Tik represents a connecting weight in which a kth output is fedback to the ith amplifier as defined as follows: ##EQU8##
Claim 16
Dependent Claim
204 words
A digital multiplier for multiplying a first binary N bit number to a second binary N bit number to obtain a final binary number indicative of the multiplication, comprising: multiplying means for multiplying each bit of the first N bit number by each bit of the second N bit number, and for outputting in parallel partial products indicative of the multiplication, said partial products being one of a binary "1" and "0"; a plurality of 1's counters adjacently aligned from least significance to most significance, each of said 1's counters receiving at least one partial product output from the multiplying means and counting a number of the binary "1"s, each of said 1's counters also outputting one bit of the final binary number and outputting at least one carry bit to the adjacent 1's counter of more significance, each of said 1's counters being defined by the following unidirectional type neural network: ##EQU7## where Vj represents input voltage, Vk represents output voltage, Tij represents a connecting weight between a jth input line and ith amplifier, and has a constant value of "1"; and Tik represents a connecting weight in which a kth output is fedback to the ith amplifier as defined as follows: ##EQU8##