AT525255B1 - Flexibles Logikgatter - Google Patents
Flexibles Logikgatter Download PDFInfo
- Publication number
- AT525255B1 AT525255B1 ATA8012/2022A AT80122022A AT525255B1 AT 525255 B1 AT525255 B1 AT 525255B1 AT 80122022 A AT80122022 A AT 80122022A AT 525255 B1 AT525255 B1 AT 525255B1
- Authority
- AT
- Austria
- Prior art keywords
- multiplexer
- input
- logic gate
- channel igfet
- bits
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/32—Circuit design at the digital level
- G06F30/327—Logic synthesis; Behaviour synthesis, e.g. mapping logic, HDL to netlist, high-level language to RTL or netlist
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/08—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
- H03K19/094—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
- H03K19/0944—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors using MOSFET or insulated gate field-effect transistors, i.e. IGFET
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/1733—Controllable logic circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/1733—Controllable logic circuits
- H03K19/1737—Controllable logic circuits using multiplexers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/506—Indexing scheme relating to groups G06F7/506 - G06F7/508
- G06F2207/5063—2-input gates, i.e. only using 2-input logical gates, e.g. binary carry look-ahead, e.g. Kogge-Stone or Ladner-Fischer adder
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/20—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Logic Circuits (AREA)
- Electronic Switches (AREA)
Abstract
Flexibles Logikgatter, das, abhängig von 4 Steuerbits, jede mögliche logische Verknüpfung von 2 Eingangsbits durchführen kann, und für diese Aufgabe nur 6 Transistoren benötigt. Dabei wird ein p-Kanal IGFET (T1) und ein n-Kanal IGFET (T2) zu einem Multiplexer (M1) verschaltet, sowie ein weiterer p-Kanal IGFET (T3) und ein n-Kanal IGFET (T4) zu einem weiteren Multiplexer (M2) verschaltet, und ein dritter p-Kanal IGFET (T5) und ein dritter n-Kanal IGFET (T6) zu einem dritten Multiplexer (M3) verschaltet, wobei das erste Eingangsbit (Eingang 1) über den Multiplexer (M1) selektiert, welches von 2 Steuerbits der Multiplexer (M1) auswählt und gleichzeitig über den Multiplexer (M2) auswählt, welches von 2 weiteren Steuerbits der Multiplexer (M2) auswählt und das zweite Eingangsbit (Eingang 2) über den Multiplexer (M3) selektiert, welcher der beiden ersten Multiplexer (M1) oder (M2) an den Ausgang durchgeschaltet wird.
Description
[0001] Die Erfindung betrifft ein flexibles Logikgatter, das, abhängig von 4 Steuerbits, jede mögliche logische Verknüpfung von 2 Eingangsbits durchführen kann.
[0002] Diese neue Art von Logikschaltung (Figur 1) soll helfen, die Zahl von Transistoren in elektronischen Schaltungen drastisch zu reduzieren. Die Schaltung benötigt insgesamt nur 6 Transistoren, genauso viele wie z.B. ein AND-Gatter, das in CMOS-Technologie realisiert ist.
[0003] Es handelt sich bei der Schaltung um ein Logikgatter, das, abhängig von 4 Steuerbits, jede mögliche logische Verknüpfung von 2 Eingangsbits durchführen kann (Figur 2). Dabei wird die durch das Gatter realisierte Logikfunktion vollständig durch die Steuerbits definiert.
[0004] Eine solche Schaltung könnte z.B. in programmierbaren Logikbausteinen zum Einsatz kommen.
[0005] Die Schaltung besteht aus 6 Pass Transistoren (IGFETs) (T1-T6), gruppiert zu drei Multiplexern (M1, M2, M3).
[0006] Die ersten beiden Multiplexer (die mit den Steuerbits) werden vom Eingang 1 gleichzeitig angesteuert. Der dritte Multiplexer selektiert dann, gesteuert vom Eingang 2, welcher der ersten beiden Multiplexer an den Ausgang durchgeschalten wird. Diese spezielle Verschachtelung der Multiplexer bewirkt, dass für die beiden Eingangsbits kein zusätzlicher Decoder erforderlich ist.
[0007] Die Schaltung kann als Beispiel für eine Pass-Transistor-Logik gesehen werden. Eine Besonderheit ist hier aber, dass nicht die elektrischen Potentiale der Eingänge an den Ausgang durchgeschalten werden, sondern die Potentiale der Steuerbits. Verbindet man also den Ausgang eines solchen Gatters mit dem Eingang eines nachfolgenden Gatters, und wird das Steuerbit über CMOS definiert, gibt es auch bei beliebiger Kaskadierung solcher Gatter keinen Spannungsabfall über mehr als 3 Transistoren.
Claims (2)
1. Flexibles Logikgatter, dadurch gekennzeichnet, dass je ein n-Kanal-IGFET und ein p-Kanal-IGFET so verschalten sind,
- dass ihre Gate- und ihre Drain-Anschlüsse verbunden sind, wobei die Drain-Anschlüsse jeweils den Ausgang eines Multiplexers bilden, und
- dass der Bulk des n-Kanal-IGFET auf dem niedrigsten Potential (GND) liegt, während der Bulk des p-Kanal-IGFET auf dem höchsten Potential (+) liegt, wodurch abhängig vom Gate-Potential immer einer der beiden IGFETs leitet und der andere sperrt,
- dass die drei IGFET-Paare (T1 mit T2, T3 mit T4, T5 mit T6) drei 2-zu-1 Multiplexer bilden (M1, M2, M3), die untereinander wieder so verbunden sind, dass der dritte Multiplexer M3 wahlweise die Ausgänge des ersten Multiplexers (M1) oder des zweiten Multiplexers (M2) durchschaltet und damit die insgesamt vier Steuerbits (Steuerbit 1, ..., Steuerbit 4) an den Source-Eingängen der IGFET-Paare (T1, T2, T3, T4) dieser Multiplexer (M1, M2) an deren Ausgang durchschaltet,
- dass die Gates des ersten und zweiten Multiplexers (M1, M2) mit dem ersten Eingang des Logikgatters (Eingang 1) und die Gates des dritten Multiplexers (M3) mit dem zweiten Eingang des Logikgatters (Eingang 2) verbunden sind und
- dass so, abhängig von den vier möglichen Kombinationen der Eingangsbits an den Eingängen des Logikgatters (Eingang 1, Eingang 2), eines der vier Steuerbits (Steuerbit 1, ..., Steuerbit 4) an den Ausgang des Logikgatters (Ausgang) durchgeschaltet und somit jede mögliche logische Verknüpfung von 2 Eingangsbits durchgeführt werden kann.
2. Flexibles Logikgatter nach Anspruch 1, dadurch gekennzeichnet, dass die in Anspruch 1 beschriebenen IGFETs (T1, T2, T3, T4, T5, T6) in Abhängigkeit von der zugrunde liegenden Technologie auch mit vertauschten Source- und Drain-Anschlüssen betrieben werden können.
Hierzu 1 Blatt Zeichnungen
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ATA8012/2022A AT525255B1 (de) | 2022-03-06 | 2022-03-06 | Flexibles Logikgatter |
PCT/AT2022/060440 WO2023168469A1 (de) | 2022-03-06 | 2022-12-14 | Flexibles logikgatter |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ATA8012/2022A AT525255B1 (de) | 2022-03-06 | 2022-03-06 | Flexibles Logikgatter |
AT292022 | 2022-03-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
AT525255B1 true AT525255B1 (de) | 2023-02-15 |
AT525255A4 AT525255A4 (de) | 2023-02-15 |
Family
ID=85175657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ATA8012/2022A AT525255B1 (de) | 2022-03-06 | 2022-03-06 | Flexibles Logikgatter |
Country Status (1)
Country | Link |
---|---|
AT (1) | AT525255B1 (de) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5834629A (ja) * | 1981-08-24 | 1983-03-01 | Toshiba Corp | 論理集積回路 |
EP0094234A2 (de) * | 1982-05-10 | 1983-11-16 | American Microsystems, Incorporated | Logische Verknüpfungsschaltung mit Koppeltransistoren |
US4652773A (en) * | 1982-09-30 | 1987-03-24 | Rca Corporation | Integrated circuits with electrically erasable electrically programmable latch circuits therein for controlling operation |
US4710649A (en) * | 1986-04-11 | 1987-12-01 | Raytheon Company | Transmission-gate structured logic circuits |
US5701094A (en) * | 1994-09-16 | 1997-12-23 | Research Foundation Of State University Of New York | Logic circuits for wave pipelining |
US5808483A (en) * | 1995-09-22 | 1998-09-15 | Kawasaki Steel Corporation | Logic circuit utilizing pass transistors and logic gate |
JPH1117521A (ja) * | 1997-06-26 | 1999-01-22 | Toshiba Corp | パストランジスタ論理回路 |
US6049232A (en) * | 1995-04-25 | 2000-04-11 | Hitachi, Ltd. | Semiconductor integrated circuit |
US20060109031A1 (en) * | 2004-11-25 | 2006-05-25 | Akira Akahori | Complementary pass-transistor logic circuit and semiconductor device |
US20060119394A1 (en) * | 2004-12-08 | 2006-06-08 | Naveen Dronavalli | Novel AND, OR, NAND and NOR logical gates |
US20060181313A1 (en) * | 2005-02-15 | 2006-08-17 | Akira Akahori | Transistor logic circuit |
CN105958998A (zh) * | 2016-04-22 | 2016-09-21 | 宁波大学 | 一种基于FinFET混合逻辑的一位全加器 |
-
2022
- 2022-03-06 AT ATA8012/2022A patent/AT525255B1/de active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5834629A (ja) * | 1981-08-24 | 1983-03-01 | Toshiba Corp | 論理集積回路 |
EP0094234A2 (de) * | 1982-05-10 | 1983-11-16 | American Microsystems, Incorporated | Logische Verknüpfungsschaltung mit Koppeltransistoren |
US4652773A (en) * | 1982-09-30 | 1987-03-24 | Rca Corporation | Integrated circuits with electrically erasable electrically programmable latch circuits therein for controlling operation |
US4710649A (en) * | 1986-04-11 | 1987-12-01 | Raytheon Company | Transmission-gate structured logic circuits |
US5701094A (en) * | 1994-09-16 | 1997-12-23 | Research Foundation Of State University Of New York | Logic circuits for wave pipelining |
US6049232A (en) * | 1995-04-25 | 2000-04-11 | Hitachi, Ltd. | Semiconductor integrated circuit |
US5808483A (en) * | 1995-09-22 | 1998-09-15 | Kawasaki Steel Corporation | Logic circuit utilizing pass transistors and logic gate |
JPH1117521A (ja) * | 1997-06-26 | 1999-01-22 | Toshiba Corp | パストランジスタ論理回路 |
US20060109031A1 (en) * | 2004-11-25 | 2006-05-25 | Akira Akahori | Complementary pass-transistor logic circuit and semiconductor device |
US20060119394A1 (en) * | 2004-12-08 | 2006-06-08 | Naveen Dronavalli | Novel AND, OR, NAND and NOR logical gates |
US20060181313A1 (en) * | 2005-02-15 | 2006-08-17 | Akira Akahori | Transistor logic circuit |
CN105958998A (zh) * | 2016-04-22 | 2016-09-21 | 宁波大学 | 一种基于FinFET混合逻辑的一位全加器 |
Non-Patent Citations (1)
Title |
---|
YEO E.: "How to Determine which is Drain/Source in Pass Transistor Logic." [online] 28.09.1999, 2 Seiten [Online ermittelt am 22.06.2022] Ermittelt unter URL: http://bwrcs.eecs.berkeley.edu/Classes/ icdesign/ee141_f99/Notes/week5.pdf * |
Also Published As
Publication number | Publication date |
---|---|
AT525255A4 (de) | 2023-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69523341T2 (de) | Spannungspegelverschieber | |
DE2324787B2 (de) | Logische schaltung | |
EP0633662B1 (de) | Schaltungsanordnung für einen Ringoszillator | |
DE2659199A1 (de) | Logische majoritaetsentscheidungsschaltung | |
DE3940897A1 (de) | Schaltungsanordnung und verfahren zur berechnung digitaler summen in einem halbleiteraddierer mit paralleluebertrag | |
AT525255B1 (de) | Flexibles Logikgatter | |
DE69721940T2 (de) | Pegelverschiebungsschaltung | |
DE69215184T2 (de) | Integrierte Schaltung | |
WO2023168469A1 (de) | Flexibles logikgatter | |
DE19503036C1 (de) | Differenzverstärker | |
EP0065022B1 (de) | Integrierter Spannungsteiler mit Auswahlschaltung in Isolierschicht-Feldeffekttransistor-Technik, dessen Abwandlung und seine Verwendung in einem Digital-Analog-Wandler | |
DE10305849B3 (de) | Carry-Ripple Addierer | |
DE3323199A1 (de) | Zaehlerschaltung | |
DE60129264T2 (de) | Integrierte logische Halbleiterschaltung | |
DE2449984C2 (de) | Verriegelungsschaltung | |
DE68914543T2 (de) | Halbleiter-Logikschaltung. | |
EP0339514B1 (de) | Addierzelle für "Carry-Save"-Arithmetik | |
DE69713349T2 (de) | Benutzerprogrammierbarer analogprozessor | |
DE19844728C1 (de) | Decoderelement zur Erzeugung eines Ausgangssignals mit drei unterschiedlichen Potentialen | |
DE3875549T2 (de) | Schaltung zum vergleichen binaerer signalamplituden. | |
DE19731704C1 (de) | Pegelwandler | |
EP0217104B1 (de) | Integrierbare Dekodierschaltung | |
DE19859516C1 (de) | Integrierte Schaltung mit einem Decoderelement | |
DE4141886C1 (de) | ||
DE60013674T2 (de) | Schaltung zur Erzeugung eines Signals bei Erkennung des Wertes Null in binären Daten |