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

Decoder circuitry with reduced number of inverters and bus lines

Assignee: Intersil Corp
•
Filing: 1986-11-26
•
Granted: 1988-07-19
•
Expires: 2006-11-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A decoder circuit for fully decoding N input variables includes 2N logic gates arranged into 2N-1 pairs of gates, with each gate having N inputs, and one output. The decoder also includes (N-1) inverters for producing the complements of N-1 of the N input variables whereby the (N-1) input variables and their complements are arranged into 2(N-1) different combinations of (N-1) signals for generating a different combination of (N-1) signals per pair of logic gates. (N-1) inputs of each of the two gates forming a pair of gates are interconnected to receive the same N-1 input signals forming one of the 2N-1 combinations. The Nth input variable is applied to the Nth input of one gate from each pair of gates and the output of the one gate from each pair is connected to the Nth input of the other gate with which it is paired.

Inventors

  • 👤 Dora Plus

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:09
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/14; H03M7/20; H03M7/22

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 320 words
A decoder circuit for decoding N input variables, where N is an integer greater than 1, comprising: (N-1) inverters; means for applying (N-1) of said N input variables to respective ones of said (N-1) inverters for producing the complements of said (N-1) input variables; 2 N logic gates, each logic gate having N inputs and at least one output, the one output of each logic gate having one binary value when all the input variables applied to its inputs have the same one binary value and the output of each logic gate having the other binary value when the input variables applied to all its inputs do not have the same one binary value; said 2 N logic gates being paired into 2.sup.(N-1) pairs of logic gates; means for applying a different one of sets of (N-1) input variables to the (N-1) inputs of each pair of logic gates, whereby the same (N-1) input variables are applied to the (N-1) inputs of the two logic gates forming a pair of said logic gates, and a different set of (N-1) input variables is applied to each different pair of logic gates; means for applying the Nth input variable of said N input variables to one input of the one logic gate from each pair of logic gates for producing a signal at the output of said one logic gate which is a unique logic function of the N-1 input variables combined with the Nth input variable; and means coupling the output of said one logic gate of each pair of gates to one input of the second logic gate of that pair of logic gates for producing a signal at the output of the second logic gate of each pair of gates which is a unique function of the N-1 input variables applied to the one and second logic gates of that pair and the complement of said Nth input variable.
Claim 2
Dependent Claim 320 words
A decoder circuit for decoding N input variables, where N is an integer greater than 1, comprising: (N-1) inverters; means for applying (N-1) of said N input variables to respective ones of said (N-1) inverters for producing the complements of said (N-1) input variables; 2 N logic gates, each logic gate having N inputs and at least one output, the one output of each logic gate having one binary value when all the input variables applied to its inputs have the same one binary value and the output of each logic gate having the other binary value when the input variables applied to all its inputs do not have the same one binary value; said 2 N logic gates being paired into 2.sup.(N-1) pairs of logic gates; means for applying a different one of sets of (N-1) input variables to the (N-1) inputs of each pair of logic gates, whereby the same (N-1) input variables are applied to the (N-1) inputs of the two logic gates forming a pair of said logic gates, and a different set of (N-1) input variables is applied to each different pair of logic gates; means for applying the Nth input variable of said N input variables to one input of the one logic gate from each pair of logic gates for producing a signal at the output of said one logic gate which is a unique logic function of the N-1 input variables combined with the Nth input variable; and means coupling the output of said one logic gate of each pair of gates to one input of the second logic gate of that pair of logic gates for producing a signal at the output of the second logic gate of each pair of gates which is a unique function of the N-1 input variables applied to the one and second logic gates of that pair and the complement of said Nth input variable.
Claim 3
Dependent Claim 215 words
A decoder circuit comprising: first, second and third transistors, each transistor having a main conduction path and a control electrode for controlling the conductivity of its conduction path; means connecting the conduction path of said first transistor between a first node and a second intermediate node; means connecting the conduction path of said second transistor between said second intermediate node and a first output node; means connecting the conduction path of said third transistor between said second intermediate node and a second output node; a first load means connected between said first output node and a point of operating potential; a second load means connected between said second output node and said point of operating potential; means for applying a first binary input signal to the control electrode of said first transistor and a second binary input signal to the control electrode of said second transistor for producing a signal at said first output node which is the NAND function of said first and second binary input signals; and means connecting said first output node to the control electrode of said third transistor for producing a signal at said second output node which is the NAND function of the combination of said first binary input signal and the complement of said second binary input signal.
Claim 4
Dependent Claim 215 words
A decoder circuit comprising: first, second and third transistors, each transistor having a main conduction path and a control electrode for controlling the conductivity of its conduction path; means connecting the conduction path of said first transistor between a first node and a second intermediate node; means connecting the conduction path of said second transistor between said second intermediate node and a first output node; means connecting the conduction path of said third transistor between said second intermediate node and a second output node; a first load means connected between said first output node and a point of operating potential; a second load means connected between said second output node and said point of operating potential; means for applying a first binary input signal to the control electrode of said first transistor and a second binary input signal to the control electrode of said second transistor for producing a signal at said first output node which is the NAND function of said first and second binary input signals; and means connecting said first output node to the control electrode of said third transistor for producing a signal at said second output node which is the NAND function of the combination of said first binary input signal and the complement of said second binary input signal.
Claim 5
Dependent Claim 62 words
The combination as claimed in claim 2 wherein said first, second and third transistors are of first conductivity type; wherein said first load means includes fourth and fifth transistors of second conductivity type complementary to said first conductivity type, said fourth and fifth transistors having their conduction path connected in parallel between said first output node and said point of operating potential.
Claim 6
Dependent Claim 40 words
The combination as claimed in claim 3 wherein said second load means includes sixth and seventh transistors of said second conductivity type having their conduction paths connected in parallel between said second output node and said point of operating potential.
Claim 7
Dependent Claim 275 words
A decoder circuit comprising: first, second and third transistors of one conductivity type, and fourth, fifth, sixth and seventh transistors of second conductivity type; each transistor having a source electrode and a drain electrode defining the ends of a conduction path and a control electrode for controlling the conductivity of its conduction path; means connecting the conduction path of said first transistor between a first node and a first intermediate node; means connecting the conduction path of said second transistor between said intermediate node and a first output node; means connecting the conduction path of said third transistor between said intermediate node and a second output node; means connecting the conduction paths of said forth and fifth transistors in parallel between said first output node and a power terminal; means connecting the conduction paths of said sixth and seventh transistors in parallel between said second output node and said power terminal; menas for applying a first binary signal to the control electrodes of said first and fourth transistors and means for applying a second binary signal to the control electrodes of said second and fifth transistors for producing an output signal at said first output node which is a NAND function of the combination of said first and second binary signal; and means for applying said first binary signal to the control electrode of said sixth transistor and means connecting said first output node to the control electrodes of said third and seventh transistors for producing an output signal at said second output node which is the NAND function of the combination of said first binary signal and the complement of said second binary signal.
Claim 8
Dependent Claim 275 words
A decoder circuit comprising: first, second and third transistors of one conductivity type, and fourth, fifth, sixth and seventh transistors of second conductivity type; each transistor having a source electrode and a drain electrode defining the ends of a conduction path and a control electrode for controlling the conductivity of its conduction path; means connecting the conduction path of said first transistor between a first node and a first intermediate node; means connecting the conduction path of said second transistor between said intermediate node and a first output node; means connecting the conduction path of said third transistor between said intermediate node and a second output node; means connecting the conduction paths of said forth and fifth transistors in parallel between said first output node and a power terminal; means connecting the conduction paths of said sixth and seventh transistors in parallel between said second output node and said power terminal; menas for applying a first binary signal to the control electrodes of said first and fourth transistors and means for applying a second binary signal to the control electrodes of said second and fifth transistors for producing an output signal at said first output node which is a NAND function of the combination of said first and second binary signal; and means for applying said first binary signal to the control electrode of said sixth transistor and means connecting said first output node to the control electrodes of said third and seventh transistors for producing an output signal at said second output node which is the NAND function of the combination of said first binary signal and the complement of said second binary signal.
Claim 9
Dependent Claim 135 words
A decoder circuit comprising: first and second NAND'ing networks, each NAND'ing network having N inputs and an output at which is produced the logical NAND function of the signal applied to its N inputs; where N is greater than one; means for applying N different binary input signals to said N inputs of said first NAND'ing network; means for applying N-1 of said N different binary input signals to N-1 inputs of said second NAND'ing network; and means for connecting the output of said first NAND'ing network to the Nth input of said second NAND'ing network for producing at the output of said second NAND'ing network a signal which is the logical NAND function of the combination of said N-1 input signals and the complement of the Nth signal applied to said first NAND'ing network.
Claim 10
Dependent Claim 135 words
A decoder circuit comprising: first and second NAND'ing networks, each NAND'ing network having N inputs and an output at which is produced the logical NAND function of the signal applied to its N inputs; where N is greater than one; means for applying N different binary input signals to said N inputs of said first NAND'ing network; means for applying N-1 of said N different binary input signals to N-1 inputs of said second NAND'ing network; and means for connecting the output of said first NAND'ing network to the Nth input of said second NAND'ing network for producing at the output of said second NAND'ing network a signal which is the logical NAND function of the combination of said N-1 input signals and the complement of the Nth signal applied to said first NAND'ing network.
Claim 11
Dependent Claim 142 words
A decoder circuit comprising: first and second NAND'ing networks, each NAND'ing network having N inputs; where N is greater than one; means for applying the same N-1 input signals to N-1 of the N inputs of said first and second NAND'ing networks; means for applying an Nth input signal to the Nth input of said first NAND'ing network for producing a first output signal at the output of said first NAND'ing network which is the logical NAND function of said Nth input signals and said N-1 input signals; and means for connecting the output of said first NAND'ing network to the Nth input of said second NAND'ing network for producing a signal at the output of said second NAND'ing network which is the logical NAND function of the combination of said N-1 input signals and the complement of said Nth input signal.
Claim 12
Dependent Claim 142 words
A decoder circuit comprising: first and second NAND'ing networks, each NAND'ing network having N inputs; where N is greater than one; means for applying the same N-1 input signals to N-1 of the N inputs of said first and second NAND'ing networks; means for applying an Nth input signal to the Nth input of said first NAND'ing network for producing a first output signal at the output of said first NAND'ing network which is the logical NAND function of said Nth input signals and said N-1 input signals; and means for connecting the output of said first NAND'ing network to the Nth input of said second NAND'ing network for producing a signal at the output of said second NAND'ing network which is the logical NAND function of the combination of said N-1 input signals and the complement of said Nth input signal.

References Cited (Backward Citations)

US4309629A Cited
US4292547A Cited
US4259731A Cited
US4479126A Cited
US4583205A Cited
US4538247A Cited
US4631425A Cited
US4684829A Cited
US4633220A Cited
US4620117A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-19 1992-01-18 1992-07-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-19 1996-01-18 1996-07-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-19 2000-01-18 2000-07-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag