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

Dynamic multiplexer circuits, systems, and methods having three signal inversions from input to output

Assignee: Texas Instruments Inc
•
Filing: 1998-07-17
•
Granted: 2000-04-11
•
Expires: 2018-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamic multiplexer circuit (20) comprising an integer number N of data providing circuits (26, 28, 30), wherein the integer number N is greater than one. Each of the plurality of data providing circuits comprises a precharge node (26 PN , 28 PN , 30 PN ) to be precharged to a precharge voltage during a precharge phase, and a conditional series discharge path (26 L and 26 DT , 28 L and 28 DT , 30 L and 30 DT ) conrected to the precharge node Each discharge path is operable in response to at least one enabling input signal (INPUTS 26 , INPUTS 28 , INPUTS 30 ) to discharge the precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node. Each of the plurality of data providing circuits further comprises an inverter (26 INV , 28 INV , 30 INV ) coupled to the precharge node and having an output for providing a second monotonic transitioning data signal. The second monotonic transitioning data signal is complementary of the first monotonic transitioning data signal. The dynamic multiplexer further comprises the integer number N of data select paths. Each of the data select paths comprises a select transistor T1, T2, T3), the transistor having a source coupled to receive the second monotonic transitioning data signal and a gate connected to receive a select signal (SEL1, SEL2, SEL3). A drain of the select transistor in each of the data select paths is coupled to conditionally discharge an output precharge node (DSEL PN ). Lastly, the dynamic multiplexer includes an output inverter (INV DOUT ) having an input connected to the output precharge node. In a given evaluate phase of operation, in response to assertion of a select signal corresponding to one of the data select paths, the transistor receiving the asserted select signal at its gate and the second monotonic transitioning data signal at its source conducts for providing an output data signal at an output of the output inverter, wherein the output data signal represents three signal inversions of the at least one enabling input signal.

Inventors

  • 👤 Patrick W. Bosshart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:05
CPC Classifications
H; H03; H03K; H03K17/00; H03K17/51; H03K17/56; H03K17/687; H03K17/693

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 287 words
A dynamic multiplexer circuit, comprising: an integer number N of data providing circuits, wherein the integer number N is greater than one and wherein each of the plurality of data providing circuits comprises: a precharge node to be precharged to a precharge voltage during a precharge phase; a conditional series discharge path connected to the precharge node and operable in response to at least one enabling input signal to discharge the precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node; an inverter coupled to the precharge node and having an output for providing a second monotonic transitioning data signal, wherein the second monotonic transitioning data signal is complementary of the first monotonic transitioning data signal; the integer number N of data select paths, wherein each of the data select paths comprises a select transistor, the select transistor having a source coupled to receive the second monotonic transitioning data signal and a gate connected to receive a select signal; an output precharge node, wherein a drain of the select transistor in each of the data select paths is coupled to conditionally discharge the output precharge node; an output inverter having an input connected to the output precharge node; and wherein in a given evaluate phase of operation, in response to assertion of a select signal corresponding to one of the data select paths, the select transistor receiving the asserted select signal at its gate and the second monotonic transitioning data signal at its source conducts for providing an output data signal at an output of the output inverter, wherein the output data signal represents three signal inversions of the at least one enabling input signal.
Claim 2
Dependent Claim 287 words
A dynamic multiplexer circuit, comprising: an integer number N of data providing circuits, wherein the integer number N is greater than one and wherein each of the plurality of data providing circuits comprises: a precharge node to be precharged to a precharge voltage during a precharge phase; a conditional series discharge path connected to the precharge node and operable in response to at least one enabling input signal to discharge the precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node; an inverter coupled to the precharge node and having an output for providing a second monotonic transitioning data signal, wherein the second monotonic transitioning data signal is complementary of the first monotonic transitioning data signal; the integer number N of data select paths, wherein each of the data select paths comprises a select transistor, the select transistor having a source coupled to receive the second monotonic transitioning data signal and a gate connected to receive a select signal; an output precharge node, wherein a drain of the select transistor in each of the data select paths is coupled to conditionally discharge the output precharge node; an output inverter having an input connected to the output precharge node; and wherein in a given evaluate phase of operation, in response to assertion of a select signal corresponding to one of the data select paths, the select transistor receiving the asserted select signal at its gate and the second monotonic transitioning data signal at its source conducts for providing an output data signal at an output of the output inverter, wherein the output data signal represents three signal inversions of the at least one enabling input signal.
Claim 3
Dependent Claim 28 words
The dynamic multiplexer circuit of claim 1, wherein the conditional series discharge path of each of the integer number N of data providing circuits consists of n-channel transistors.
Claim 4
Dependent Claim 26 words
The dynamic multiplexer circuit of claim 2 wherein the select transistor of each of the integer number N of data select paths is a p-channel transistor.
Claim 5
Dependent Claim 56 words
The dynamic multiplexer circuit of claim 3 wherein the precharge voltage comprises a first precharge voltage, and further comprising an n-channel precharge transistor connected to the output precharge node for precharging the output precharge node to a second precharge voltage during the precharge phase, wherein the second precharge voltage is lower than the first precharge voltage.
Claim 6
Dependent Claim 28 words
The dynamic multiplexer circuit of claim 1, wherein the conditional series discharge path of each of the integer number N of data providing circuits consists of p-channel transistors.
Claim 7
Dependent Claim 26 words
The dynamic multiplexer circuit of claim 5 wherein the select transistor of each of the integer number N of data select paths is an n-channel transistor.
Claim 8
Dependent Claim 56 words
The dynamic multiplexer circuit of claim 6 wherein the precharge voltage comprises a first precharge voltage, and further comprising a p-channel precharge transistor connected to the output precharge node for precharging the output precharge node to a second precharge voltage during the precharge phase, wherein the second precharge voltage is higher than the first precharge voltage.
Claim 9
Dependent Claim 100 words
The dynamic multiplexer circuit of claim 1: wherein the inverter for each of the integer number N of data providing circuits has an input and an output, and comprises: a first p-channel transistor having a source connected to a first voltage potential, a gate connected to the input of the inverter, and a drain connected to the output of the inverter; and a first n-channel transistor having a source connected to a second voltage potential lower than the first voltage potential, a gate connected to the input of the inverter, and a drain connected to the output of the inverter.
Claim 10
Dependent Claim 48 words
The dynamic multiplexer circuit of claim 8: wherein the first p-channel transistor has a first threshold voltage; and wherein the select transistor of each of the integer number N of data select paths is a p-channel transistor having a second threshold voltage lower than the first threshold voltage.
Claim 11
Dependent Claim 48 words
The dynamic multiplexer circuit of claim 8: wherein the first n-channel transistor has a first threshold voltage; and wherein the select transistor of each of the integer number N of data select paths is an n-channel transistor having a second threshold voltage lower than the first threshold voltage.
Claim 12
Dependent Claim 55 words
The dynamic multiplexer circuit of claim 1 wherein the precharge voltage comprises a first precharge voltage, and further comprising a precharge transistor connected to the output precharge node for precharging the output precharge node to a second precharge voltage during the precharge phase, wherein the second precharge voltage is unequal to the first precharge voltage.
Claim 13
Dependent Claim 67 words
The dynamic multiplexer circuit of claim 1, wherein the conditional series discharge path of each of the integer number N of data providing circuits comprises: a discharge transistor having its gate connected to receive a non-enabling signal during the precharge phase and an enabling signal during the evaluate phase; and at least one transistor having its source/drain connected in series with a source/drain of the discharge transistor.
Claim 14
Dependent Claim 40 words
The dynamic multiplexer circuit of claim 12: wherein the discharge transistor has a first threshold voltage; wherein the at least one transistor has a second threshold voltage; and wherein the second threshold voltage is lower than the first threshold voltage.
Claim 15
Dependent Claim 47 words
The dynamic multiplexer circuit of claim 12: wherein the discharge transistor has a first threshold voltage; wherein the at least one transistor has the first threshold voltage; and wherein the at least one transistor has its gate coupled to receive a non-enabling signal during the precharge phase.
Claim 16
Dependent Claim 407 words
A dynamic multiplexer circuit, comprising: an integer number N of data providing circuits, wherein the integer number N is greater than one and wherein each of the plurality of data providing circuits comprises: a precharge node to be precharged to a first precharge voltage during a precharge phase; a conditional series discharge path connected to the precharge node and operable in response to at least one enabling input signal to discharge the first precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node; an inverter coupled to the precharge node and having an output for providing a second monotonic transitioning data signal, wherein the second monotonic transitioning data signal is complementary of the first monotonic transitioning data signal, wherein the inverter has an input and an output, and comprises: a first p-channel transistor having a source connected to a first voltage potential, a gate connected to the input of the inverter, and a drain connected to the output of the inverter; and a first n-channel transistor having a source connected to a second voltage potential lower than the first voltage potential, a gate connected to the input of the inverter, and a drain connected to the output of the inverter; the integer number N of data select paths, wherein each of the data select paths comprises a select transistor, the select transistor having a source coupled to receive the second monotonic transitioning data signal and a gate connected to receive a select signal; an output precharge node, wherein a drain of the select transistor in each of the data select paths is coupled to conditionally discharge the output precharge node; an output inverter having an input connected to the output precharge node; a precharge transistor connected to the output precharge node for precharging the output precharge node to a second precharge voltage during the precharge phase, wherein the second precharge voltage is unequal to the first precharge voltage; and wherein in a given evaluate phase of operation, in response to assertion of a select signal corresponding to one of the data select paths, the select transistor receiving the asserted select signal at its gate and the second monotonic transitioning data signal at its source conducts for providing an output data signal at an output of the output inverter, wherein the output data signal represents three signal inversions of the at least one enabling input signal.
Claim 17
Dependent Claim 407 words
A dynamic multiplexer circuit, comprising: an integer number N of data providing circuits, wherein the integer number N is greater than one and wherein each of the plurality of data providing circuits comprises: a precharge node to be precharged to a first precharge voltage during a precharge phase; a conditional series discharge path connected to the precharge node and operable in response to at least one enabling input signal to discharge the first precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node; an inverter coupled to the precharge node and having an output for providing a second monotonic transitioning data signal, wherein the second monotonic transitioning data signal is complementary of the first monotonic transitioning data signal, wherein the inverter has an input and an output, and comprises: a first p-channel transistor having a source connected to a first voltage potential, a gate connected to the input of the inverter, and a drain connected to the output of the inverter; and a first n-channel transistor having a source connected to a second voltage potential lower than the first voltage potential, a gate connected to the input of the inverter, and a drain connected to the output of the inverter; the integer number N of data select paths, wherein each of the data select paths comprises a select transistor, the select transistor having a source coupled to receive the second monotonic transitioning data signal and a gate connected to receive a select signal; an output precharge node, wherein a drain of the select transistor in each of the data select paths is coupled to conditionally discharge the output precharge node; an output inverter having an input connected to the output precharge node; a precharge transistor connected to the output precharge node for precharging the output precharge node to a second precharge voltage during the precharge phase, wherein the second precharge voltage is unequal to the first precharge voltage; and wherein in a given evaluate phase of operation, in response to assertion of a select signal corresponding to one of the data select paths, the select transistor receiving the asserted select signal at its gate and the second monotonic transitioning data signal at its source conducts for providing an output data signal at an output of the output inverter, wherein the output data signal represents three signal inversions of the at least one enabling input signal.
Claim 18
Dependent Claim 48 words
The dynamic multiplexer circuit of claim 15: wherein the first p-channel transistor has a first threshold voltage; and wherein the select transistor of each of the integer number N of data select paths is a p-channel transistor having a second threshold voltage lower than the first threshold voltage.
Claim 19
Dependent Claim 48 words
The dynamic multiplexer circuit of claim 15: wherein the first n-channel transistor has a first threshold voltage; and wherein the select transistor of each of the integer number N of data select paths is an n-channel transistor having a second threshold voltage lower than the first threshold voltage.
Claim 20
Dependent Claim 67 words
The dynamic multiplexer circuit of claim 15, wherein the conditional series discharge path of each of the integer number N of data providing circuits comprises: a discharge transistor having its gate connected to receive a non-enabling signal during the precharge phase and an enabling signal during the evaluate phase; and at least one transistor having its source/drain connected in series with a source/drain of the discharge transistor.
Claim 21
Dependent Claim 40 words
The dynamic multiplexer circuit of claim 18: wherein the discharge transistor has a first threshold voltage; wherein the at least one transistor has a second threshold voltage; and wherein the second threshold voltage is lower than the first threshold voltage.
Claim 22
Dependent Claim 47 words
The dynamic multiplexer circuit of claim 18: wherein the discharge transistor has a first threshold voltage; wherein the at least one transistor has the first threshold voltage; and wherein the at least one transistor has its gate coupled to receive a non-enabling signal during the precharge phase.
Claim 23
Dependent Claim 107 words
The dynamic multiplexer circuit of claim 15: wherein the first p-channel transistor has a first threshold voltage; wherein the select transistor of each of the integer number N of data select paths is a p-channel transistor having a second threshold voltage lower than the first threshold voltage; wherein the conditional series discharge path of each of the integer number N of data providing circuits comprises: a discharge transistor having its gate connected to receive a non-enabling signal during the precharge phase and an enabling signal during the evaluate phase; and at least one transistor having its source/drain connected in series with a source/drain of the discharge transistor.
Claim 24
Dependent Claim 40 words
The dynamic multiplexer circuit of claim 21: wherein the discharge transistor has a third threshold voltage; wherein the at least one transistor has a fourth threshold voltage; and wherein the fourth threshold voltage is lower than the third threshold voltage.
Claim 25
Dependent Claim 107 words
The dynamic multiplexer circuit of claim 15: wherein the first n-channel transistor has a first threshold voltage; wherein the select transistor of each of the integer number N of data select paths is an n-channel transistor having a second threshold voltage lower than the first threshold voltage; wherein the conditional series discharge path of each of the integer number N of data providing circuits comprises: a discharge transistor having its gate connected to receive a non-enabling signal during the precharge phase and an enabling signal during the evaluate phase; and at least one transistor having its source/drain connected in series with a source/drain of the discharge transistor.
Claim 26
Dependent Claim 40 words
The dynamic multiplexer circuit of claim 23: wherein the discharge transistor has a third threshold voltage; wherein the at least one transistor has a fourth threshold voltage; and wherein the fourth threshold voltage is lower than the third threshold voltage.
Claim 27
Independent Claim 277 words
A method of operating a dynamic multiplexer circuit, comprising the steps of: for an integer number N of data providing circuits, wherein the integer number N is greater than one, the steps of: precharging a precharge node to be precharged to a precharge voltage during a precharge phase; conditionally discharging the precharge node by enabling a conditional series discharge path in response to at least one enabling signal, wherein the conditional series discharge path is connected to the precharge node and operable in response to the at least one enabling input signal to discharge the precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node; inverting the first monotonic transitioning data signal to provide a second monotonic transitioning data signal; selecting for output a data signal represented by the second monotonic transitioning data signal from one of the data providing circuits, wherein the selecting step comprises: coupling the data signal to a source of a select transistor, the select transistor having a gate connected to receive a select signal and a source coupled to receive the second monotonic transitioning data signal; enabling the select signal to the select transistor during an evaluate phase of operation; prior to the enabling step, precharging an output precharge node, wherein a drain of the select transistor is coupled to conditionally discharge the output precharge node; and responsive to the enabling step, providing an output data signal at an output of an output inverter having its input coupled to the output precharge node, wherein the output data signal represents three signal inversions of the at least one enabling input signal.
Claim 28
Independent Claim 277 words
A method of operating a dynamic multiplexer circuit, comprising the steps of: for an integer number N of data providing circuits, wherein the integer number N is greater than one, the steps of: precharging a precharge node to be precharged to a precharge voltage during a precharge phase; conditionally discharging the precharge node by enabling a conditional series discharge path in response to at least one enabling signal, wherein the conditional series discharge path is connected to the precharge node and operable in response to the at least one enabling input signal to discharge the precharge voltage at the precharge node during an evaluate phase thereby providing a first monotonic transitioning data signal at the precharge node; inverting the first monotonic transitioning data signal to provide a second monotonic transitioning data signal; selecting for output a data signal represented by the second monotonic transitioning data signal from one of the data providing circuits, wherein the selecting step comprises: coupling the data signal to a source of a select transistor, the select transistor having a gate connected to receive a select signal and a source coupled to receive the second monotonic transitioning data signal; enabling the select signal to the select transistor during an evaluate phase of operation; prior to the enabling step, precharging an output precharge node, wherein a drain of the select transistor is coupled to conditionally discharge the output precharge node; and responsive to the enabling step, providing an output data signal at an output of an output inverter having its input coupled to the output precharge node, wherein the output data signal represents three signal inversions of the at least one enabling input signal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag