FR2516674A1 - Cellule c mos d'additionneur binaire - Google Patents
Cellule c mos d'additionneur binaire Download PDFInfo
- Publication number
- FR2516674A1 FR2516674A1 FR8121654A FR8121654A FR2516674A1 FR 2516674 A1 FR2516674 A1 FR 2516674A1 FR 8121654 A FR8121654 A FR 8121654A FR 8121654 A FR8121654 A FR 8121654A FR 2516674 A1 FR2516674 A1 FR 2516674A1
- Authority
- FR
- France
- Prior art keywords
- cell
- transistors
- variables
- channel
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/501—Half or full adders, i.e. basic adder cells for one denomination
- G06F7/5016—Half or full adders, i.e. basic adder cells for one denomination forming at least one of the output signals directly from the minterms of the input signals, i.e. with a minimum number of gate levels
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
- Logic Circuits (AREA)
Abstract
L'INVENTION SE RAPPORTE A UNE CELLULE C MOS D'ADDITIONNEUR BINAIRE. CETTE CELLULE D'ADDITIONNEUR COMPREND UNE PREMIERE CELLULE CONSTITUEE DES CELLULES PRIMAIRES DE RETENUEG ET DE SOMMED A TRANSISTORS A CANAL N ET D'UNE DEUXIEME CELLULE CONSTITUEE DES CELLULES SECONDAIRES DE RETENUEG ET DE SOMMED. AU LIEU D'AVOIR UNE DEUXIEME CELLULE QUI SOIT LE DUAL DE LA PREMIERE, ON REALISE UNE DEUXIEME CELLULE IDENTIQUE A LA PREMIERE EN UTILISANT LA PROPRIETE DE L'ADDITION QUI PERMET D'OBTENIR LES COMPLEMENTS S ET R DE LA SOMME S ET DE LA RETENUE R EN REMPLACANT LES VARIABLES D'ENTREE PAR LES COMPLEMENTS DE CES VARIABLES D'ENTREE. ON OBTIENT UNE CELLULE A FAIBLE CONSOMMATION, DE CONCEPTION PLUS SIMPLE. LA PRESENTE INVENTION S'APPLIQUE AUX CELLULES D'ADDITIONNEURS BINAIRES EN TECHNOLOGIE C MOS.
Description
'invention e apporta a une cellule d'additionneur binaire réalisée en technologie MOS complémentaire.
es cellules d'additionneur binaire à trois entrées et deux sorties sont part ~uli2rement utilisées dans la constitution de multiplieurs et d'additionneurs à n entrées.
Les expressions de la somme S A A 3 B C et de la retenue R = A.B + C(A+B) de l'addition de trois variables indépendantes A, 3 et C bénéficient d'une propriété connue qui permet d'obtenir le complément S de la somme S et le complément 3 de la retenue R en remplaçant dans les expressions de la somme S et de la retenue R les variables A, B et C par leurs compléments A, B et C.La propriété de la retenue est utilisée dans les additionneurs å plusieurs étages à retenue série possédant un nombre pair de sorties somme de façon à fournir une dernière retenue non complémentée et dans lesquels un étage donne fournit au suivant sa retenue, l'étage suivant recevant cette retenue et fournissant å l'tage qui le suit le complément de sa propre retenue et ainsi de suite alternativement. Cette technique permet de diminuer le retard de propagation de la retenue en diminuant le nombre d'inverseurs. Certains de ces additionneurs utilisent une manière originale de calculer la somme S à partir des variables indépendantes A, B et -C ainsi que de la retenue R (voir livre "De la logique câblée aux microproces- seurs" de J.M.Bernard et J. Hugon, tome 2, page 91, Editions Eyrolles).
On utilise alors l'expression suivante de la somme
S w R(A+B+C) + A.-B.C.
S w R(A+B+C) + A.-B.C.
D'autre part, on connait le principe de la technologie MOS a transistors complémentaires dite C MOS qui permet d'obtenir de très faibles consommations de courant. Un des principes mis en oeuvre par cette technologie consiste a utiliser conjointement le circuit logique primaire choisi, réalisant la fonction logique voulue, et commandé par un certain nombre de variables logiques, et le circuit dual du circuit logique primaire. Si ce circuit dual utilisait des transistors MOS identiques à ceux du circuit primaire, il devrait être commandé par les compléments des variables logiques de commande, ce qui introduirait une série d'inverseurs supplémentaires.On utilise plutôt des transistors MOS a canal de type complémentaire à celui des transistors du circuit primaire d'où le nom de MOS tomplémentair u C MOS. Ces transistors complémentaires sont alors commandés par les mêmes variables non complémentées que le circuit primaire. e ~circuit dual est aiimencé en série avec le circuit primaire
Cependant, le fait dtintroduire ce circuit dual complique le circuit, introduit un certain nombre de croisements au niveau des commandes et accroît donc le coût du composant.
Cependant, le fait dtintroduire ce circuit dual complique le circuit, introduit un certain nombre de croisements au niveau des commandes et accroît donc le coût du composant.
Ainsi, un objet de la présente invention est-il de réaliser une cellule d'additionneur binaire à trois entrées et deux sorties en technologie C MOS utilisant la propriété de l'addition de trois variables indépendantes, de permettre d'obtenir l'expression du complé- ment S de la somme S = A i)B3#C et du complément R de la rete- nue R = A.B + C(A+B) en remplaçant dans les exprpssions de la somme S et de la retenue R les variables A, B et C par leurs compléments A, B et C et la propriété de la technologie C MOS, d'avoir de faibles consolh mations de courant, mais sans utiliser le circuit dual lié à cette technologie.Cette cellule d'additionneur comporte une première cellule d'additionneur réalisée à partir de transistors MOS à canal n suivant des e.#ressions particulières choisies de la retenue R et de la somme S permettant d'obtenir un circuit ayant des propriétés de facilités d'implantation et de rapidité de calcul de la retenue et une deuxième cellule à transistors MOS à canal p commandée par les mêmes variables binaires que la première cellule qui, combinée à la première, simplifie l'implantation en utilisant les propriétés de symétrie de l'ensemble tout en conservant les propriétés de la première cellule qui se retrouvent alors dans la deuxième.
Cet objet est réalisé en ce que l'on utilise une deuxième cellule analogue å la première, en remplacement du circuit dual du circuit logique primaire et en utilisant la propriété citée de l'addition.
Une telle cellule d'additionneur, possédant une symétrie entre le circuit utilisant des transistors MOS B canal n et le circuit utilisant des transistors MOS à canal p, est réalisée à l'aide de masques plus simples qu'une cellule utilisant le circuit dual. On obtient de plus une diminution du nombre de points de croisement. Cette cellule permet donc d'obtenir un abaissement du coût du composant par rapport à la cellule utilisant le circuit dual.
Selon une autre caractéristique de l'invention, on utilise une première cellule connue B transistors MOS à canal n qui est la transcription des expressions logiques suivantes
S = RCA+3+C) + A.B.C R=A.3+ (A+B).C où la complémentation des variables est réalisée par l'utilisation des
transistors à canal n.
transistors à canal n.
L'invention sera mieux comprise et d'autres caractéristiques
apparaîtront mieux à l'aide de la description ci-après et des dessins joints où - la figure 1 représente un circuit logique connu NON-OU réalisé en
technologie C MOS - la figure 2 représente un circuit logique NON-ET réalisé en techno
logie C MOS - la figure 3 représente une cellule d'additionneur connue en techno
logie MOS calculant la somme S à partir du complément R de la re
tenue ; et - la figure 4 représente la cellule d'additionneur selon l'invention
utilisant des transistors MOS à canal p et n.
apparaîtront mieux à l'aide de la description ci-après et des dessins joints où - la figure 1 représente un circuit logique connu NON-OU réalisé en
technologie C MOS - la figure 2 représente un circuit logique NON-ET réalisé en techno
logie C MOS - la figure 3 représente une cellule d'additionneur connue en techno
logie MOS calculant la somme S à partir du complément R de la re
tenue ; et - la figure 4 représente la cellule d'additionneur selon l'invention
utilisant des transistors MOS à canal p et n.
Les figures 1 et 2 représentent respectivement un circuit NON-OU et un circuit NON-ET connus réalisés en technologie C MOS. La cellule primaire P du circuit NON-OU est constituée des transistors MOS à canal n T1, T2 et T3, en parallèle, commandés par les variables binaires E1, E2 et E3. La cellule secondaire P' est constituée des transistors MOS à canal p T'l, T'2 et T'3, en série, commandés par les mêmes variables El, E2 et E3. La cellule primaire Q du circuit NON-ET (figure 2) est constituée des transistors MOS à canal n T4, T5 et T6, en série, commandés par les variables binaires E1, E2 et E3.La cellule secondaire Q' est constituée des transistors MOS à canal p T'4, T'5 et
T'6, en parallèle, commandés par les mêmes variables binaires El, E2 et
E3.
T'6, en parallèle, commandés par les mêmes variables binaires El, E2 et
E3.
Si on considère les cellules primaires P et Q où Q est le circuit dual du circuit P et où les transistors ont un canal de même type, le complément SI de la sortie S1 = E1 + E2 + E3 du circuit NON-OU se déduit de la sortie S2 P E1.E2. E3 E, + E2 + E du circuit NON-ET en remplaçant dans l'expression de la sortie S2 les variables E1, E2 et
E3 par leurs compléments E1, E2 et 3. Cette propriété est identique à celle précitée de l'addition, mais est due ici à la propriété du circuit dual. La présente demande de brevet se propose d'utiliser cette pro priété de l'addition, au lieu de la propriété du circuit dual, dans une
cellule d'additionneur utilisant des transistors MOS.
E3 par leurs compléments E1, E2 et 3. Cette propriété est identique à celle précitée de l'addition, mais est due ici à la propriété du circuit dual. La présente demande de brevet se propose d'utiliser cette pro priété de l'addition, au lieu de la propriété du circuit dual, dans une
cellule d'additionneur utilisant des transistors MOS.
La figure 3 représente une cellule particulière d'additionneur
à trois entrées, comprenant une cellule de retenue y et une cellule somme a, constituée des transistors MOS à canal n réalisant --lne complé mentation T , T T , t a et T à T et qui est la transcrip-
R XA 4A 13 4B iC 3C tion les expressions logiques connues suivantes
à trois entrées, comprenant une cellule de retenue y et une cellule somme a, constituée des transistors MOS à canal n réalisant --lne complé mentation T , T T , t a et T à T et qui est la transcrip-
R XA 4A 13 4B iC 3C tion les expressions logiques connues suivantes
R = A.B +
S = R(A+3+C) A.3.C.
S = R(A+3+C) A.3.C.
Les transistors MOS T1A à t4a sont commandés par la variable binaire A, les transistors T1B à T4B sont commandés par la variable bi naire B, les transistors TIC à T 3C sont commandés par la variable binaire C et le transistor T R est commandé par le complément de la retenue. Les résistances rl et r2 sont des résistances de charge destinées à limiter le courant. VDD est la tension d'alimentation positive.
La figure 4 représente une cellule d'additionneur à trois entrées selon la présente invention. Elle est constituée d'une première cellule d'additionneur identique à celle représentée B la figure 3 et comprenant la cellule primaire de retenue y et la cellule primaire de somme a, toutes deux constituées de transistors MOS à canal n et d'une deuxième cellule semblable B la première, mais utilisant des transistors MOS à canal p. Cette deuxième cellule comprend la cellule secondaire de retenue y' et de la cellule secondaire de somme a'. Les transistors T'1A T'4A à canal 2 qui la constituent sont commandés par la même variable binaire A que les transistors TIA B T# à canal n.
Les transistors B T'4B sont commandés par la même variable B que les transistors TIB à T4B. Les transistors T'lc à T' 3C sont commandés par la même variable binaire C que les transistors Tic à T3ç Les transistors T'R et TR sont tous deux commandés par le complément R de la retenue. La cellule secondaire de retenue y' est donc utilisée en remplacement de la résistance rl de limitation de courant et la cellule secondaire de somme a est utilisée en remplacement de la résistance r2.
L'effet de "bascule" entre les impédances des éléments hauts à canal p y' et a' et les impédances des éléments bas canal n y et a, bien connu en technologie CMOS où il est réalisé à partir du circuit dual, est donc ici réalisé en utilisant la propriété de l'addition precédenr ment décrite. Dans cette technologie C MOS, l'utilisation d'un transistor MOS à canal n commandé par une variable non complémentée est identique à l'utilisation d'une porte, ou d'un transistor MOS B canal p, commandé par la variable complémentée. Cette propriété permet de commander tous les transistors par les mêmes variables non complémentées tout en utilisant la propriété de l'addition indiquée ci-dessus.
Sur la figure 4, on a relié tous les transistors :#os commandés par a même variable par un trait mixte. Il n'y a pas d'intersection entre les trois raits mixtes liant es entrées commandées par A, les entrées commandées par 3 et les entrées commandées par C, et ces traits mixtes coupent un minimum de connexions de la cellule de base.
3ien que la présente invention ait été décrite pour un schéma particulier de cellule d'additionneur, il est clair qu'elle n'est pas limitée audit exemple et qu'elle est susceptible d'être appliquée à toute cellule d'additionneur à trois entrées ou même t tout circuit qui soit la transcription d'une fonction de plusieurs variables possédant la propriété utilisée.
Claims (2)
- REVENDICATIONSI. Cellule C MOS d'additionneur binaire à trois entrées compor- tant une première cellule d'additionneur réalisée à partir de transis- tors MOS à canal n et fournissant la somme S et la retenue R ou leurs cDmpléments et d'une deuxième cellule à transistors MOS complémentaires à canal p commandés par les mêmes variables binaires que la première cellule, caractérisée en ce que cette deuxième cellule est identique a la première cellule et est disposée symétriquement a cette première cellule par rapport à la borne de sortie pour former une cellule unique connectée aux bornes de l'alimentation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8121654A FR2516674A1 (fr) | 1981-11-19 | 1981-11-19 | Cellule c mos d'additionneur binaire |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8121654A FR2516674A1 (fr) | 1981-11-19 | 1981-11-19 | Cellule c mos d'additionneur binaire |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2516674A1 true FR2516674A1 (fr) | 1983-05-20 |
Family
ID=9264157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8121654A Pending FR2516674A1 (fr) | 1981-11-19 | 1981-11-19 | Cellule c mos d'additionneur binaire |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2516674A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0238978A1 (fr) * | 1986-03-25 | 1987-09-30 | Siemens Aktiengesellschaft | Additionneur modulo-2 pour trois signaux d'entrée |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3878986A (en) * | 1972-07-10 | 1975-04-22 | Tokyo Shibaura Electric Co | Full adder and subtractor circuit |
-
1981
- 1981-11-19 FR FR8121654A patent/FR2516674A1/fr active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3878986A (en) * | 1972-07-10 | 1975-04-22 | Tokyo Shibaura Electric Co | Full adder and subtractor circuit |
Non-Patent Citations (2)
Title |
---|
EXBK/69 * |
EXBK/76 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0238978A1 (fr) * | 1986-03-25 | 1987-09-30 | Siemens Aktiengesellschaft | Additionneur modulo-2 pour trois signaux d'entrée |
US4803649A (en) * | 1986-03-25 | 1989-02-07 | Siemens Aktiengesellschaft | Modulo-2-adder for the logic-linking of three input signals |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2137340C (fr) | Arbre de portes logique ou - exclusif et multiplieur de frequence l'incorporant | |
GB2269285A (en) | Programmable logic circuit arrangement | |
EP0042777B1 (fr) | Inverseur logique et opérateur à plusieurs sorties dérivé de cet inverseur utilisant au moins un transistor à effet de champ à faible tension de seuil | |
FR2779293A1 (fr) | Circuit de sortie a transistors | |
FR2534045A1 (fr) | Circuit additionneur numerique | |
WO2009013422A2 (fr) | Cellule logique reconfigurable a base de transistors mosfet double grille | |
EP0041415A1 (fr) | Opérateur logique rapide, à grande entrance, à fonction logique complexe, utilisant au moins deux transistors à effet de champ à faible tension de seuil | |
NL8702734A (nl) | Spanningsvermenigvuldigschakeling en gelijkrichtelement. | |
JPS58134530A (ja) | 高速低電力ガリウムひ素基本論理回路 | |
EP0432058A1 (fr) | Circuit d'isolation dynamique de circuits intégrés | |
JPH0955651A (ja) | 論理回路 | |
FR2516674A1 (fr) | Cellule c mos d'additionneur binaire | |
EP0149275A1 (fr) | Circuit intégré numérique comportant des transistors à effet de champ complémentaires | |
EP0097574A1 (fr) | Cellule d'addition binaire à trois entrées à propagation rapide de la somme, réalisé en circuit intégré | |
JP3756285B2 (ja) | Cmos論理回路およびその駆動方法 | |
EP0410908B1 (fr) | Point de croisement pour matrice de commutation | |
FR2648643A1 (fr) | Circuit d'interface entre deux circuits numeriques de natures differentes | |
EP3654534A1 (fr) | Cellule logique capacitive | |
EP0109106B1 (fr) | Circuit convertisseur de niveaux de signaux entre une logique de type saturée et une logique de type non saturée | |
FR2724025A1 (fr) | Circuit integre avec fonction de demarrage rapide de sources de tension ou courant de reference | |
EP3506264B1 (fr) | Circuit mémoire | |
FR2516675A1 (fr) | Cellule d'addition binaire a trois entrees a propagation rapide de la retenue | |
FR2787912A1 (fr) | Circuit electronique configurable | |
FR2478902A1 (fr) | Amplificateur a transistors a effet de champ complementaires a entree differentielle | |
EP1244206A1 (fr) | Cicuit multiplicateur de signaux sinusoidaux |