WO2011070164A1 - Reconfigurable boolean cells having a criss-crossed nanowire matrix - Google Patents
Reconfigurable boolean cells having a criss-crossed nanowire matrix Download PDFInfo
- Publication number
- WO2011070164A1 WO2011070164A1 PCT/EP2010/069403 EP2010069403W WO2011070164A1 WO 2011070164 A1 WO2011070164 A1 WO 2011070164A1 EP 2010069403 W EP2010069403 W EP 2010069403W WO 2011070164 A1 WO2011070164 A1 WO 2011070164A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- nano
- son
- logic
- wires
- cell
- 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.)
- Ceased
Links
Classifications
-
- 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/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17704—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form the logic functions being realised by the interconnection of rows and columns
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B82—NANOTECHNOLOGY
- B82Y—SPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
- B82Y10/00—Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/02—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using elements whose operation depends upon chemical change
- G11C13/025—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using elements whose operation depends upon chemical change using fullerenes, e.g. C60, or nanotubes, e.g. carbon or silicon nanotubes
-
- 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/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17724—Structural details of logic blocks
- H03K19/17728—Reconfigurable logic blocks, e.g. lookup tables
-
- 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/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/1778—Structural details for adapting physical parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2213/00—Indexing scheme relating to G11C13/00 for features not covered by this group
- G11C2213/10—Resistive cells; Technology aspects
- G11C2213/17—Memory cell being a nanowire transistor
Definitions
- the present invention relates to the field of logic circuits, and in particular to reconfigurable logic circuits.
- It relates to a reconfigurable logic cell, capable of implementing a large number of different logical functions, which has a small footprint, and whose addressing is facilitated.
- the reconfigurable logic cell was produced using DG CNT-FET type technology transistors, that is to say double-gate transistors whose channel is made using nanoparticles. carbon tubes. Such transistors may alternatively play the role of N-type transistors and P-type transistors.
- the logic cell described in this document is capable of carrying out 14 elementary logic functions.
- Such a cell is also limited in the number of Boolean logic functions that it is likely to achieve.
- FIGS. 1A-1B give another example of logic cell 2 called "nano-block" and which makes it possible to perform a Boolean function with three inputs, three outputs, as well as its complementary function.
- the internal architecture of a nano-Block comprises a network 4 called MLA (MLA for "Molecular Logic Array” or “molecular logical network”) made from intersecting nano-wires at the intersection of which is located a programmable molecular diode acting as a configurable switch according to the function to be performed.
- MLA molecular logical network
- An MLA network 6 configured to perform NAND and ET functions is given by way of example in FIG.
- nanoblocks can be assembled into a group so as to form a group 12 commonly called a "cluster", within which each nanoblock is connected to its four closest neighbors.
- a set of nano-block clusters forms a module called “nano-fabric” ( Figure 3).
- nano-PLA nano-PLA
- a programmable diode architecture forms a plane of OR or addressable functions by the nano-son interconnections, each nano-wire at the output of the plane can be programmed to perform the OR logic function of its inputs.
- a disadvantage of such an architecture resides, because of the voltage loss across each diode, in that it is difficult to achieve several levels of logic in cascade.
- the fact of using a logic based solely on the OR function makes incomplete the set of logical operations that can be performed.
- Such an architecture also poses problems addressing, restoration of logic signals, manufacturing, and programming difficulty.
- the present invention relates to a logic cell comprising:
- the cell being designed to perform at least one Boolean logic function of its logic inputs, the applied Boolean logic function being modifiable as a function of the configuration of said configuration inputs.
- the logic cell according to the invention is said to be “reconfigurable” or to have a “reconfigurable” function, as a function of the configuration signals that it receives.
- the cell is further formed of a matrix of intersecting nanowires, the matrix comprising transistors formed at the intersection of two nanowires.
- the matrix may be formed of a plurality of nano-wires parallel to each other, and orthogonal to another plurality of nano-wires parallel to each other.
- the present invention provides a logic cell comprising:
- the cell being designed to perform at least one Boolean logic function of its logic inputs, the applied Boolean logic function being parameterized as a function of the value of said configuration inputs;
- a crossed nano-son matrix comprising a first plurality of first nano-wires perpendicular to a second plurality of second nano-wires, wherein a subset of the second nano-wires is connected to the data inputs, the other sub-set of the set of second nanowires being connected to the configuration inputs;
- transistors formed at certain crossings of two nano-wires, each transistor being controllable by a signal transiting on a second nano-wire.
- Such a cell can make it possible to perform a number of important Boolean logic functions while maintaining a small footprint. Such a cell can be addressed and interconnected more easily than cells according to the prior art.
- each first nano-wire is connected to at least a second nano-wire by a transistor controllable by a signal from a configuration input.
- At least one first nano-wire is connected to at least one second nanowire by a transistor controllable by a signal from a data input.
- the logic cell further comprises two third nano-wires perpendicular to said first plurality of first nano-wires, a transistor being formed at each intersection between a first nano-son and a third nano-son.
- a plurality of the transistors may form a first block performing a NAND function, while another plurality of the transistors may form a second block performing a NAND function. More particularly, the transistors connected to the first and second nano-wires forming a first block performing a NAND function, the transistors connected to the first and third nano-son forming a second block performing a NAND function.
- the logic cell further comprises a fourth plurality of nano-wires parallel to said first plurality of nano-wires, and in which at least one so-called inversion transistor is formed at the intersection of a fourth nano-wire and a second nano-son, the fourth nano-son accommodating the transistor considered being further connected to another second nano-son to provide, on the other second nano-son, an inverse signal of the signal transiting on the second nano-son son controlling the transistor considered.
- a plurality of transistors in the array may form an inverter and / or follower block. More particularly, the transistors connected to the second and fourth nano-wires form an inverter or inverter / follower block.
- the configuration signals may be binary signals.
- the logic cell may comprise K (with K> 1) data inputs and M (with M> 1) configuration signals.
- the logic cell may be provided to perform at least one function on 2 M out of 2 possible functions.
- the logic cell may comprise 2 data inputs and 4 configuration signals, the cell being designed to perform 16 different Boolean functions.
- the cell can be implemented in dynamic logic, and comprise one or more of said transistors located between at least one pre-charge transistor controlled by a pre-charge signal and at least one evaluation transistor controlled by an evaluation signal.
- the nano-wires may all be doped according to a doping of the same type, by for example, N-type doping, the transistors being N-type transistors.
- the invention further relates to a microelectronic device comprising a plurality of cells as defined above.
- This device may furthermore comprise at least one storage element connected to one or more of said cells, said storage element being formed of another matrix of crossed nano-wires, the matrix comprising transistors formed at the intersection of two nano-wires. .
- said other matrix of said storage block may be located in the same plane as the nanowire matrix (s) of the cells interconnected with each other.
- the invention also provides a method for producing a logic cell as defined above.
- the invention provides a method of manufacturing a cell as defined above, wherein the formation of the interwoven nano-son matrix comprises steps of:
- FIGS. 1A-1B illustrate an example of a logic block according to the prior art of the type called "nano-block",
- FIG. 2 illustrates an example of a network of a type called "MLA" forming a 2-input NAND gate
- FIG. 3 illustrates an example of a device according to the prior art, comprising several logic blocks of "nano-block" type
- FIG. 4 illustrates a version in dynamic logic of an example of a logic cell according to the invention with intersecting nano-wire matrix
- FIG. 5 illustrates a static version of an example of a logic cell according to the invention with intersecting nano-son matrix and comprising NWFET transistors at the intersection between certain nanowires,
- FIG. 6 illustrates another example of a logic cell according to the invention, with intersecting nanowire matrix and comprising NWFET type N transistors at certain intersections of the matrix,
- FIG. 7 illustrates an example of arrangement of interconnect metal tracks of a logic cell according to the invention, with intersecting nano-son matrix
- FIG. 8 illustrates an example of an array arrangement of logic cells according to the invention, with intersecting nano-wire matrix
- FIG. 9 illustrates an example of arrangement of interconnecting metal tracks of an array of logic cells according to the invention.
- FIG. 10 illustrates an exemplary matrix arrangement of an array of logic cells according to the invention
- FIGS. 11A-11B illustrate an exemplary storage element of a device comprising an array of logic cells according to the invention, while FIG. 11C illustrates a dynamic logic implementation of such an element;
- FIGS. 12A-12B and 13 illustrate an example of operation in dynamic logic
- FIGS. 14A-14F, 15A-15B, and 16A-16F illustrate an exemplary method for producing a matrix of crossed nanowires intended to be integrated in a logic cell according to the invention.
- the cell according to the invention is capable of producing N logical functions (with N an integer greater than 2) different Booleans.
- N an integer greater than 2
- a Boolean function selected from N functions can be applied to the data inputs of the cell.
- the selection of this function depends on cell configuration entries.
- the Boolean function implemented by the cell is set according to the value of its configuration entries.
- a cell with 2 data inputs, 4 configuration inputs is capable of implementing 16 different functions.
- Such a cell may be implemented so as to comprise, for example, 4 configuration signals Vb [d], Vb [c], Vb [b], Vb [a], 4 inverted configuration signals Vb [d], Vb [c], Vb [b], Vb [a] as well as two data signals A and B, and two complementary data signals A and B.
- the configuration signals which make it possible to determine the function performed on the data signals, may be binary signals, for example derived from a memory or an external microelectronic device.
- the microelectronic device for transmitting the configuration signals may for example be made in MOS technology.
- a binary Y signal resulting from the desired function is obtained, as well as its complementary Y.
- At least one precharge transistor Tpre and at least one evaluation transistor Teva may be provided on either side of transistors of the cell (FIGS. 12A-12B).
- Spre clock signals may be provided respectively for controlling the pre-charge (timing Cpre in FIG. 13) and evaluation phases (Ceva chronogram on the figure 13).
- FIG. 1 An example of a cell implemented in dynamic logic is given in FIG.
- the cell is formed of a plurality of nano-wires parallel to each other, the nano-wires being perpendicular to other nano-wires of another plurality of nano-wires parallel to each other.
- the intersecting nano-wires form a grid or a mesh or a matrix.
- Transistors are provided at some crossings of the matrix.
- Such an arrangement can also make it possible to make the addressing of a cell, and a interconnection of cells in a network easier than in the devices according to the prior art.
- the transistors may be made of NWFET (NWFET) technology, that is to say comprise a channel portion formed of at least one nanowire and whose conduction is controlled by a gate. .
- NWFET NWFET
- the operation of the nano-son FET transistors as implemented in a logic cell according to the invention can be based on the principle of the divider bridge, the value of the channel resistances of the FET transistors depending on the voltage applied to their gate .
- pull resistors In the static version of the cell, some transistors, particularly those on which the clock signals are applied, are removed and replaced by pull resistors.
- the pull resistors can be realized using NWFET components for which the grid voltage is kept constant.
- Means provided to deliver a first potential equal for example to GND or Vdd to a line of polarization 51 and to deliver a second potential equal for example to Vdd or GND different from the first potential to another polarization line 52, depending on a selection signal can be so provided.
- These means may be in the form of a multiplexer controlled by a selection signal with an input at a logic level ⁇ 1 'and another input at a logic level ⁇ 0' and two outputs connected respectively to the first polarization line and to the second polarization line.
- these means may be in the form of a set of switching transistors controlled by a selection signal and its complement.
- the cell can be implemented using a matrix of nanowires of the same doping, the transistors of the matrix being of the same type.
- the cell is formed of a plurality of nano-wires 101, a plurality of nano-wires being parallel to each other and perpendicular to another plurality of nano-wires. At certain crossings between nano-wires are made NWFET transistors 102 of type N.
- the cell comprises at least one block 110 performing an inverter and / or follower function, at least one block 120 performing a NAND function, and at least one other block 130 performing a NAND function.
- the inversion / follower stage 1 1 makes it possible to remedy the needs of connectors in the form of nanowires.
- FIG. 1 An example of an arrangement of interconnecting metal lines of such a cell is given in FIG.
- the dimensions of this cell can be for example of the order of 0. 05 ym 2 for the active part 1 05, and for example of the order of 0. 2 9 ym 2 in total, including the area occupied by the interconnections.
- a cell as described above can be arranged in a network of interconnected cells.
- Interconnection means 150 1, 150 2 , I 503, formed at a different level or at another stage than logic cells 100 0, 100 12, ..., 10021, ..., 10022, 10031, 1004 reconfigurable are provided.
- Storage elements for example in the form of flip-flops 1 60 i, I6O2, I6O3, 1 60 4, may be provided for outputting the data signals to the logic cells.
- FIG. figure 9 An example of an interconnection of 100 n, 10012,..., 10021,..., 10022, 10031, 10044 interconnecting metallic lines arranged at a stage higher than that of the matrix is given on FIG. figure 9.
- FIG. 10 an example of a device comprising a matrix network of m * n (with m> 1 and n> 1) cells of the type of that described previously with reference to FIG. 6 is represented.
- a matrix network arrangement makes it possible to limit the interconnection complexity and to limit the space requirement.
- the cells may be associated with memory elements, among which are configuration memories and data memories.
- the configuration memories can be non-volatile and placed in so-called back-end levels immediately above the reconfigurable logic cells.
- the data memories they can be arranged as close to the logical structure as possible and preferably in the same plane as the logic cells.
- Storage elements in a technology identical to that of the logic cells described above. Storage elements, the dimensions of which are close to the logic cells formed of a nano-son crossing matrix, can be provided.
- FIG. 11A An exemplary block diagram of a storage element is given in Figure 11A.
- This element can be in the form of a flip-flop D and comprises an inverter 210, as well as means 221, 222, 231, 232 forming NAND gates.
- FIG. 11B The structure of such a storage element is given in FIG. 11B.
- the structure is formed of nano-son intersecting perpendicular to each other, realizing a matrix of the form of a grid or a mesh.
- NWFET type transistors At certain intersection points of the grid or the mesh are formed NWFET type transistors.
- the transistors are arranged to form at least one block 210 forming at least one inverter, at least one other block 220 forming NAND functions, and at least one other block 230 forming NAND functions.
- the storage element is also formed of nano-wires, it can be integrated at the same level in the same plane as the logic cell or cells according to the invention. This can facilitate the connections between this storage element and the logic cells.
- a dynamic version by cascade of synchronization stages can also be provided.
- buffers 241, 242, 243, as well as non-overlapping and out-of-phase clock signals can be provided (FIG. 11C).
- the FET transistors are created from nano-son crossings.
- Nano-son perpendicular to each other which may have the same doping, and form a matrix or a mesh, are made to manufacture a logic cell according to the invention.
- the manufacture of nanowires can be carried out for example on a substrate by CVD ("CVD” for "Chemical Vapor Deposition”) using gold particles as catalyst.
- CVD chemical Vapor Deposition
- the nano-son made are semi ⁇ conductors
- the formed nano-wires may for example have a critical dimension or a diameter of between 1 nanometer and 100 nanometers, for example of the order of 3 nanometers.
- thermal oxidation can be performed to form an oxide layer 303 around the nano-wires 302.
- Nano-wires 302 can be detached from the substrate on which they were formed and then deposited on a support 300, so as to be arranged parallel to the support 300 ( Figures 14A and 16A).
- the support 300 may for example be formed of a semiconductor substrate covered with an insulating layer, obtained for example by oxidation.
- Partial removal of the oxide layer 303 is then performed on and on each side of the nanowires (FIGS. 14B and 16B).
- the nanowires can then be modified to include areas having semiconductor behavior and areas having conductive behavior.
- a metallization of certain portions of the nano-son can be carried out, for example by deposition of Ni or Pt on the nano-son 302.
- certain parts of the nano-wires 302 can be protected by means of masking, for example based on resin.
- a second set 311 of nanowires is deposited on the first set, so that the nano-wires of the first set 301 are orthogonal to the nano-wires of the second set 311 (FIGS. 14D and 16D).
- the second set 311 of nanowires 312 may have been obtained using a method similar to that used to form the first set 301 of nano-son 302.
- a semiconductor oxide layer 313 formed around the nano-wires 312 of the second assembly 311 has a controlled thickness to maintain the nano-wires 312 spaced at a controlled spacing.
- Partial removal of the oxide layer 313 is then performed on and on each side of the nano-wires 312 of the second set. Insulating areas beneath the nano-wires of the second set can be retained and subsequently serve as grid dielectric areas.
- a metallization of certain portions of some nano-son 312a of the second set 311 of nano-son 312 can be carried out, for example first by depositing Ni or Pt on the nano-son, while others nano-son 312b are protected by a masking 315, for example based on resin. Then, the masking 315 is removed. An annealing step is then carried out in order to form NiSi or PtSi zones on the nanowires ( Figure 16E).
- these conductive zones can act as transistor gates.
- Metal interconnection areas of the type shown in FIGS. 8 and 10 can then be realized.
- a NWFET transistor structure is shown and comprises a gate 336 formed of a metallized nano-wire 312a resting on an oxide layer acting as a gate dielectric 335, the gate dielectric resting on a semiconductor region of another nano-wire 302 acting as channel 332.
- Metallized zones of nano-wire 302 located on either side of channel 332 respectively form a source region 331 and a drain region 333.
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Nanotechnology (AREA)
- Theoretical Computer Science (AREA)
- Crystallography & Structural Chemistry (AREA)
- Logic Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
CELLULES BOOLEENNES RECONFIGURABLES A MATRICE DE NANOFILS ENTRECROISES RECONFIGURABLE BOOLEAN CELLS WITH INTERCONNECTED NANOWIL MATRIX
DOMAINE TECHNIQUE TECHNICAL AREA
La présente invention se rapporte au domaine des circuits logiques, et en particulier aux circuits logiques reconfigurables. The present invention relates to the field of logic circuits, and in particular to reconfigurable logic circuits.
Elle concerne une cellule logique reconfigurable, susceptible de mettre en œuvre un nombre important de fonctions logiques différentes, qui présente un faible encombrement, et dont l'adressage est facilité. It relates to a reconfigurable logic cell, capable of implementing a large number of different logical functions, which has a small footprint, and whose addressing is facilitated.
ART ANTÉRIEUR PRIOR ART
Il est connu de mettre en œuvre des cellules logiques booléennes reconfigurables, c'est-à- dire des cellules réalisant une ou plusieurs fonctions logiques booléennes qui peuvent être modifiées, suivant la manière dont ces cellules sont commandées ou programmées . It is known to implement reconfigurable Boolean logic cells, that is to say cells performing one or more Boolean logic functions that can be modified, depending on how these cells are controlled or programmed.
Une réalisation d'un tel type de cellule à l'aide de composants issus des nano-technologies a été divulguée dans le document de O'Connor et al., "CNTFET Modeling and Reconfigurable Logic-Circuit Design", IEEE Transactions on Circuits and Systems, Vol. 54, No. 11, pp. 2365-2379, Novembre 2007. One embodiment of such a cell type using nano-based components has been disclosed in O'Connor et al., CNTFET Modeling and Reconfigurable Logic-Circuit Design, IEEE Transactions on Circuits and Systems, Vol. 54, No. 11, pp. 2365-2379, November 2007.
Dans ce document, la cellule logique reconfigurable a été réalisée à l'aide de transistors de technologie de type DG CNT-FET, c'est-à-dire des transistors double-grille dont le canal est réalisé à l'aide de nano-tubes de carbone. De tels transistors peuvent jouer alternativement le rôle de transistors de type N et de transistors de type P. La cellule logique décrite dans ce document, est susceptible de réaliser 14 fonctions logiques élémentaires. In this document, the reconfigurable logic cell was produced using DG CNT-FET type technology transistors, that is to say double-gate transistors whose channel is made using nanoparticles. carbon tubes. Such transistors may alternatively play the role of N-type transistors and P-type transistors. The logic cell described in this document is capable of carrying out 14 elementary logic functions.
La mise en œuvre d'une telle cellule pose des problèmes de complexité de fabrication et de tolérance aux défauts de fabrication. The implementation of such a cell raises problems of manufacturing complexity and tolerance to manufacturing defects.
Une telle cellule est par ailleurs limitée dans le nombre de fonctions logiques booléennes qu'elle est susceptible de réaliser. Such a cell is also limited in the number of Boolean logic functions that it is likely to achieve.
Les figures 1A-1B donnent un autre exemple de cellule logique 2 appelée « nano-Block » et qui permet d'effectuer une fonction booléenne à trois entrées, trois sorties, ainsi que sa fonction complémentaire . FIGS. 1A-1B give another example of logic cell 2 called "nano-block" and which makes it possible to perform a Boolean function with three inputs, three outputs, as well as its complementary function.
L'architecture interne d'un nano-Block (figure 1B) comprend un réseau 4 appelé MLA (MLA pour « Molecular Logic Array » ou « réseau logique moléculaire ») réalisé à partir de nano-fils entrecroisés à l'intersection desquels se trouve une diode moléculaire programmable jouant le rôle d' interrupteur configurable selon la fonction à réaliser . The internal architecture of a nano-Block (FIG. 1B) comprises a network 4 called MLA (MLA for "Molecular Logic Array" or "molecular logical network") made from intersecting nano-wires at the intersection of which is located a programmable molecular diode acting as a configurable switch according to the function to be performed.
Un réseau MLA 6 configuré de manière à réaliser des fonctions NON ET et ET, est donné à titre d'exemple sur la figure 2. An MLA network 6 configured to perform NAND and ET functions is given by way of example in FIG.
Du fait de l'utilisation de diodes programmables, une telle structure nécessite de réaliser une commande point par point de chaque diode du réseau. La mise en œuvre d'un dispositif comprenant une pluralité de telles cellules pose des problèmes de complexité d'adressage. Because of the use of programmable diodes, such a structure requires a point-by-point control of each diode of the network. The implementation of a device comprising a plurality of such cells poses problems of addressing complexity.
Les nano-Blocks peuvent être assemblés en groupe de manière à former un groupe 12 communément appelé « cluster », à l'intérieur desquels chaque nano- block est connecté à ses quatre voisins les plus proches. Un ensemble de clusters de nano-blocks forme un module appelé « nano-fabric » (figure 3) . The nanoblocks can be assembled into a group so as to form a group 12 commonly called a "cluster", within which each nanoblock is connected to its four closest neighbors. A set of nano-block clusters forms a module called "nano-fabric" (Figure 3).
Une autre architecture appelée nano-PLA Another architecture called nano-PLA
(PLA pour « Programmable Logical Array ») a été présentée dans le document de DeHon, et al. : « Nanowire-based sublithographic programmable logic arrays » Proceedings of the 2004 ACM/SIGDA 12th international Symposium on Field Programmable Gâte Arrays. Cette architecture est formée de nano-fils permettant de réaliser et d' interconnecter des cellules de taille nanométrique, la logique étant réalisée par des diodes programmables à l'intersection des nano- fils. (PLA for "Programmable Logical Array") was presented in DeHon, et al. : "Nanowire-based sublithographic programmable logic arrays" Proceedings of the 2004 ACM / SIGDA 12th International Symposium on Field Programmable Treat Arrays. This architecture is formed of nanowires for making and interconnecting nanoscale cells, the logic being realized by programmable diodes at the intersection of the nanowires.
Ce type d' architecture a même été proposée en 3 dimensions, tel que cela est décrit par exemple dans le document : "3D Nanowire-Based Programmable Logic" de DeHon et al., Nano-Networks and Workshops NanoNet 06, pp. 1-5, Sept. 2006. This type of architecture has even been proposed in 3 dimensions, as described for example in the document: "3D Nanowire-Based Programmable Logic" by DeHon et al., Nano-Networks and Workshops NanoNet 06, pp. 1-5, Sept. 2006.
Une architecture à diodes programmables forme un plan de fonctions logiques OU adressables par les interconnexions de nano-fils, chaque nano-fil en sortie du plan pouvant être programmé pour réaliser la fonction logique OU de ses entrées. Un inconvénient d'une telle architecture réside, du fait de la perte en tension aux bornes de chaque diode, en ce qu'il est difficile de réaliser plusieurs niveaux de logique en cascade. Par ailleurs, le fait d'utiliser une logique basée uniquement sur la fonction OU rend incomplet le jeu d'opérations logiques pouvant être effectuées. A programmable diode architecture forms a plane of OR or addressable functions by the nano-son interconnections, each nano-wire at the output of the plane can be programmed to perform the OR logic function of its inputs. A disadvantage of such an architecture resides, because of the voltage loss across each diode, in that it is difficult to achieve several levels of logic in cascade. In addition, the fact of using a logic based solely on the OR function makes incomplete the set of logical operations that can be performed.
Une telle architecture pose par ailleurs des problèmes d'adressage, de restauration de signaux logiques, de fabrication, et de difficulté de programmation . Such an architecture also poses problems addressing, restoration of logic signals, manufacturing, and programming difficulty.
Il se pose le problème de trouver une nouvelle architecture de cellule logique reconfigurable, qui présente un faible encombrement, est susceptible de réaliser un nombre important de fonctions logiques, et peut être adressée aisément. There is the problem of finding a new reconfigurable logic cell architecture, which has a small footprint, is capable of performing a large number of logical functions, and can be addressed easily.
EXPOSÉ DE L' INVENTION STATEMENT OF THE INVENTION
La présente invention concerne une cellule logique comprenant : The present invention relates to a logic cell comprising:
- une pluralité d'entrées de données et a plurality of data inputs and
- une pluralité d'entrées de configurations, la cellule étant prévue pour effectuer au moins une fonction logique booléenne de ses entrées logiques, la fonction logique booléenne appliquée étant modifiable en fonction de la configuration desdites entrées de configurations. Ainsi, la cellule logique suivant l'invention est dite « reconfigurable » ou à fonction « reconfigurable », en fonction de signaux de configuration qu'elle reçoit. La cellule est en outre formée d'une matrice de nano-fils entrecroisés, la matrice comprenant des transistors formés au croisement de deux nano-fils. La matrice peut être formée d'une pluralité de nano-fils parallèles entre eux, et orthogonaux à une autre pluralité de nano-fils parallèles entre eux. a plurality of configuration inputs, the cell being designed to perform at least one Boolean logic function of its logic inputs, the applied Boolean logic function being modifiable as a function of the configuration of said configuration inputs. Thus, the logic cell according to the invention is said to be "reconfigurable" or to have a "reconfigurable" function, as a function of the configuration signals that it receives. The cell is further formed of a matrix of intersecting nanowires, the matrix comprising transistors formed at the intersection of two nanowires. The matrix may be formed of a plurality of nano-wires parallel to each other, and orthogonal to another plurality of nano-wires parallel to each other.
Plus particulièrement, la présente invention propose une cellule logique comprenant : More particularly, the present invention provides a logic cell comprising:
- une pluralité d'entrées de données ; a plurality of data inputs;
- une pluralité d'entrées de configurations différentes des entrées de données, la cellule étant prévue pour effectuer au moins une fonction logique booléenne de ses entrées logiques, la fonction logique booléenne appliquée étant paramétrée en fonction de la valeur desdites entrées de configurations ; a plurality of inputs of different configurations of the data inputs, the cell being designed to perform at least one Boolean logic function of its logic inputs, the applied Boolean logic function being parameterized as a function of the value of said configuration inputs;
- une matrice de nano-fils croisés comprenant une première pluralité de premiers nano-fils perpendiculaire à une deuxième pluralité de deuxième nano-fils, dans laquelle un sous-ensemble des deuxièmes nano-fils est relié aux entrées de données, l'autre sous-ensemble des deuxièmes nano-fils étant relié aux entrées de configuration ; et a crossed nano-son matrix comprising a first plurality of first nano-wires perpendicular to a second plurality of second nano-wires, wherein a subset of the second nano-wires is connected to the data inputs, the other sub-set of the set of second nanowires being connected to the configuration inputs; and
- des transistors formés à certains croisements de deux nano-fils, chaque transistor étant commandable par un signal transitant sur un deuxième nano-fil . transistors formed at certain crossings of two nano-wires, each transistor being controllable by a signal transiting on a second nano-wire.
Une telle cellule peut permettre d'effectuer un nombre de fonctions logiques booléennes important tout en conservant un encombrement réduit. Une telle cellule peut être adressée et interconnectée plus aisément que des cellules suivant l'art antérieur. Such a cell can make it possible to perform a number of important Boolean logic functions while maintaining a small footprint. Such a cell can be addressed and interconnected more easily than cells according to the prior art.
Selon une particularité, chaque premier nano-fil est relié à au moins un deuxième nano-fil par un transistor commandable par un signal provenant d'une entrée de configuration. According to a feature, each first nano-wire is connected to at least a second nano-wire by a transistor controllable by a signal from a configuration input.
Selon une autre particularité, au moins un premier nano-fil est relié à au moins un deuxième nano- fil par un transistor commandable par un signal provenant d'une entrée de données. In another feature, at least one first nano-wire is connected to at least one second nanowire by a transistor controllable by a signal from a data input.
Avantageusement, la cellule logique comprend en outre deux troisième nano-fils perpendiculaires à ladite première pluralité de premiers nano-fils, un transistor étant formé à chaque croisement entre un premier nano-fils et un troisième nano-fils . Advantageously, the logic cell further comprises two third nano-wires perpendicular to said first plurality of first nano-wires, a transistor being formed at each intersection between a first nano-son and a third nano-son.
Une pluralité des transistors peut former un premier bloc réalisant une fonction NON ET, tandis qu'une autre pluralité des transistors peut former un deuxième bloc réalisant une fonction NON ET. Plus particulièrement, les transistors reliés aux premiers et deuxièmes nano-fils formant un premier bloc réalisant une fonction NON ET, les transistors reliés aux premiers et troisièmes nano-fils formant un deuxième bloc réalisant une fonction NON ET. A plurality of the transistors may form a first block performing a NAND function, while another plurality of the transistors may form a second block performing a NAND function. More particularly, the transistors connected to the first and second nano-wires forming a first block performing a NAND function, the transistors connected to the first and third nano-son forming a second block performing a NAND function.
Avantageusement, la cellule logique comprend en outre une quatrième pluralité de nano-fils parallèle à ladite première pluralité de nano-fils, et dans laquelle au moins un transistor dit d'inversion est formé au croisement d'un quatrième nano-fils et d'un deuxième nano-fils, le quatrième nano-fils hébergeant le transistor considéré étant en outre connecté à un autre deuxième nano-fils pour fournir, sur cet autre deuxième nano-fils, un signal inverse du signal transitant sur le deuxième nano-fils commandant le transistor considéré. Advantageously, the logic cell further comprises a fourth plurality of nano-wires parallel to said first plurality of nano-wires, and in which at least one so-called inversion transistor is formed at the intersection of a fourth nano-wire and a second nano-son, the fourth nano-son accommodating the transistor considered being further connected to another second nano-son to provide, on the other second nano-son, an inverse signal of the signal transiting on the second nano-son son controlling the transistor considered.
Une pluralité de transistors de la matrice peut former un bloc inverseur et/ou suiveur. Plus particulièrement, les transistors reliés aux deuxièmes et quatrième nano-fils forment un bloc inverseur ou inverseur/suiveur . A plurality of transistors in the array may form an inverter and / or follower block. More particularly, the transistors connected to the second and fourth nano-wires form an inverter or inverter / follower block.
Les signaux de configuration peuvent être des signaux binaires. The configuration signals may be binary signals.
Selon une possibilité, la cellule logique peut comprendre K (avec K >1) entrées de données et M (avec M > 1) signaux de configuration. Dans ce cas, la cellule logique peut être prévue pour effectuer au moins une fonction sur 2M parmi 2 fonctions envisageables . According to one possibility, the logic cell may comprise K (with K> 1) data inputs and M (with M> 1) configuration signals. In this case, the logic cell may be provided to perform at least one function on 2 M out of 2 possible functions.
Selon une possibilité de mise en œuvre, la cellule logique peut comprendre 2 entrées de données et 4 signaux de configuration, la cellule étant prévue pour effectuer 16 fonctions booléennes différentes. According to one implementation possibility, the logic cell may comprise 2 data inputs and 4 configuration signals, the cell being designed to perform 16 different Boolean functions.
Selon une mise en œuvre particulière, la cellule peut être implémentée en logique dynamique, et comprendre un ou plusieurs desdits transistors situés entre au moins un transistor de pré-charge commandé par un signal de pré-charge et au moins un transistor d'évaluation commandé par un signal d'évaluation. According to one particular implementation, the cell can be implemented in dynamic logic, and comprise one or more of said transistors located between at least one pre-charge transistor controlled by a pre-charge signal and at least one evaluation transistor controlled by an evaluation signal.
Selon une possibilité les nano-fils peuvent être tous dopés selon un dopage de même type, par exemple un dopage de type N, les transistors étant des transistors de type N. According to one possibility, the nano-wires may all be doped according to a doping of the same type, by for example, N-type doping, the transistors being N-type transistors.
L' invention concerne en outre un dispositif microélectronique comprenant une pluralité de cellules telles que définies plus haut. The invention further relates to a microelectronic device comprising a plurality of cells as defined above.
Ce dispositif peut comprendre en outre au moins un élément de mémorisation connecté à une ou plusieurs desdites cellules, ledit élément de mémorisation étant formé d'une autre matrice de nano- fils croisés, la matrice comprenant des transistors formés au croisement de deux nano-fils. This device may furthermore comprise at least one storage element connected to one or more of said cells, said storage element being formed of another matrix of crossed nano-wires, the matrix comprising transistors formed at the intersection of two nano-wires. .
Selon une possibilité, ladite autre matrice dudit bloc de mémorisation peut être située dans un même plan que la ou les matrices de nano-fils des cellules interconnectées entre elles. According to one possibility, said other matrix of said storage block may be located in the same plane as the nanowire matrix (s) of the cells interconnected with each other.
L' invention prévoit également un procédé de réalisation d'une cellule logique tel que définie plus haut . The invention also provides a method for producing a logic cell as defined above.
L' invention prévoit un procédé de fabrication d'une cellule tel que définie plus haut, dans lequel la formation de la matrice de nano-fils entrecroisés comprend des étapes de : The invention provides a method of manufacturing a cell as defined above, wherein the formation of the interwoven nano-son matrix comprises steps of:
- dépôt, sur un support, d'un premier ensemble de nano-fils parallèles enrobés d'une couche isolante, depositing, on a support, a first set of parallel nanowires coated with an insulating layer,
- retrait partiel de la couche isolante, partial removal of the insulating layer,
- dépôt, sur ledit premier ensemble, d'un deuxième ensemble de nano-fils parallèles enrobés d'une couche isolante, les nano-fils du premier ensemble étant orthogonaux aux nano-fils du premier ensemble. BRÈVE DESCRIPTION DES DESSINS depositing, on said first set, a second set of parallel nanowires coated with an insulating layer, the nano-wires of the first set being orthogonal to the nano-wires of the first set. BRIEF DESCRIPTION OF THE DRAWINGS
La présente invention sera mieux comprise à la lecture de la description d'exemples de réalisation donnés, à titre purement indicatif et nullement limitatif, en faisant référence aux dessins annexés sur lesquels : The present invention will be better understood on reading the description of exemplary embodiments given, purely by way of indication and in no way limiting, with reference to the appended drawings in which:
- les figures 1A-1B illustrent un exemple de bloc logique suivant l'art antérieur de type appelé « nano-Block », FIGS. 1A-1B illustrate an example of a logic block according to the prior art of the type called "nano-block",
- la figure 2 illustre un exemple de réseau de type appelé « MLA » formant une porte NON ET à 2 entrées , FIG. 2 illustrates an example of a network of a type called "MLA" forming a 2-input NAND gate,
- la figure 3 illustre un exemple de dispositif suivant l'art antérieur, comportant plusieurs blocs logiques de type « nano-Block », FIG. 3 illustrates an example of a device according to the prior art, comprising several logic blocks of "nano-block" type,
- la figure 4 illustre une version en logique dynamique d'un exemple de cellule logique suivant l'invention à matrice de nano-fils entrecroisés , FIG. 4 illustrates a version in dynamic logic of an example of a logic cell according to the invention with intersecting nano-wire matrix,
- la figure 5 illustre une version statique d'un exemple de cellule logique suivant l'invention à matrice de nano-fils entrecroisés et comprenant des transistors NWFET à l'intersection entre certains nano- fils, FIG. 5 illustrates a static version of an example of a logic cell according to the invention with intersecting nano-son matrix and comprising NWFET transistors at the intersection between certain nanowires,
- la figure 6 illustre un autre exemple de cellule logique suivant l'invention, à matrice de nano- fils entrecroisés et comprenant des transistors NWFET de type N à certaines intersections de la matrice, FIG. 6 illustrates another example of a logic cell according to the invention, with intersecting nanowire matrix and comprising NWFET type N transistors at certain intersections of the matrix,
- la figure 7 illustre un exemple d'agencement de pistes métalliques d'interconnexion d'une cellule logique suivant l'invention, à matrice de nano-fils entrecroisés, FIG. 7 illustrates an example of arrangement of interconnect metal tracks of a logic cell according to the invention, with intersecting nano-son matrix,
- la figure 8 illustre un exemple d'agencement en réseau de cellules logiques suivant l'invention, à matrice de nano-fils entrecroisés, FIG. 8 illustrates an example of an array arrangement of logic cells according to the invention, with intersecting nano-wire matrix,
- la figure 9 illustre un exemple d'agencement de pistes métalliques d'interconnexion d'un réseau de cellules logiques suivant l'invention ; FIG. 9 illustrates an example of arrangement of interconnecting metal tracks of an array of logic cells according to the invention;
- la figure 10 illustre un exemple d'agencement matriciel d'un réseau de cellules logiques suivant l'invention, FIG. 10 illustrates an exemplary matrix arrangement of an array of logic cells according to the invention,
- les figures 11A-11B illustrent un exemple d'élément de mémorisation d'un dispositif comprenant un réseau de cellules logiques suivant l'invention, tandis que la figure 11C illustre une mise en œuvre en logique dynamique d'un tel élément ; FIGS. 11A-11B illustrate an exemplary storage element of a device comprising an array of logic cells according to the invention, while FIG. 11C illustrates a dynamic logic implementation of such an element;
- les figures 12A-12B, et 13 illustrent un exemple de fonctionnement en logique dynamique, FIGS. 12A-12B and 13 illustrate an example of operation in dynamic logic,
- les figures 14A-14F, 15A-15B, et 16A-16F illustrent un exemple de procédé de réalisation d'une matrice de nano-fils entrecroisés destinée à être intégrée à une cellule logique suivant l'invention. FIGS. 14A-14F, 15A-15B, and 16A-16F illustrate an exemplary method for producing a matrix of crossed nanowires intended to be integrated in a logic cell according to the invention.
Des parties identiques, similaires ou équivalentes des différentes figures portent les mêmes références numériques de façon à faciliter le passage d'une figure à l'autre. Identical, similar or equivalent parts of the different figures bear the same numerical references so as to facilitate the passage from one figure to another.
Les différentes parties représentées sur les figures ne le sont pas nécessairement selon une échelle uniforme, pour rendre les figures plus lisibles. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS The different parts shown in the figures are not necessarily in a uniform scale, to make the figures more readable. DETAILED PRESENTATION OF PARTICULAR EMBODIMENTS
Un exemple de cellule logique suivant l'invention, à fonction logique booléenne reconfigurable, va à présent être décrit. An example of a logic cell according to the invention, with a reconfigurable Boolean logic function, will now be described.
La cellule suivant l'invention est susceptible de réaliser N fonctions logiques (avec N un entier supérieur à 2) booléennes différentes. Ainsi une fonction booléenne sélectionnée parmi N fonctions est susceptible d'être appliquée aux entrées de données de la cellule. The cell according to the invention is capable of producing N logical functions (with N an integer greater than 2) different Booleans. Thus a Boolean function selected from N functions can be applied to the data inputs of the cell.
La sélection de cette fonction dépend d'entrées de configuration de la cellule. La fonction booléenne mise en œuvre par la cellule est paramétrée en fonction de la valeur de ses entrées de configuration . The selection of this function depends on cell configuration entries. The Boolean function implemented by the cell is set according to the value of its configuration entries.
Selon un exemple, une cellule à 2 entrées de données, 4 entrées de configuration, est susceptible de mettre en œuvre 16 fonctions différentes. According to one example, a cell with 2 data inputs, 4 configuration inputs, is capable of implementing 16 different functions.
Les différentes fonctions que cet exemple de cellule est apte à mettre en œuvre, en fonction de ses entrées de configuration, sont données dans le tableau ci-dessous. The different functions that this example cell is able to implement, according to its configuration entries, are given in the table below.
Code binaire des FONCTION réalisée sur signaux de deux entrées de données A configuration dcba et B FUNCTION binary code carried out on signals of two data inputs A configuration dcba and B
0000 (0) A+B 0000 (0) A + B
0001 (1) 10001 (1) 1
0010 (2) A+B0010 (2) A + B
0011 (3) I 0100 (4) A 0011 (3) I 0100 (4) A
0101 (5) 1. B 0101 (5) 1. B
0110 (6) A+B0110 (6) A + B
0111 (7) B 0111 (7) B
1000 (8) B 1000 (8) B
1001 (9) 01001 (9) 0
1010 (10) A . B1010 (10) A. B
1011 (11) 1 +B1011 (11) 1 + B
1100 (12) A.B1100 (12) A.B
1101 (13) ~∑B1101 (13) ~ ΣB
1110 (14) A®B1110 (14) A®B
1111 (15) A®B 1111 (15) A®B
Une telle cellule peut être mise en œuvre de manière à comporter, par exemple, 4 signaux de configuration Vb[d], Vb[c], Vb[b], Vb[a], 4 signaux de configuration inversés Vb[d] , Vb[c] , Vb[b] , Vb[a] ainsi que deux signaux de données A et B, et deux signaux de données complémentaires A et B . Such a cell may be implemented so as to comprise, for example, 4 configuration signals Vb [d], Vb [c], Vb [b], Vb [a], 4 inverted configuration signals Vb [d], Vb [c], Vb [b], Vb [a] as well as two data signals A and B, and two complementary data signals A and B.
Les signaux de configuration, qui permettent de déterminer la fonction réalisée sur les signaux de données, peuvent être des signaux binaires, issus par exemple d'une mémoire ou d'un dispositif microélectronique extérieur. Le dispositif microélectronique destiné à émettre les signaux de configuration peut être par exemple réalisé en technologie MOS . En sortie, on obtient un signal Y binaire résultat de la fonction voulue, ainsi que son complémentaire Y . The configuration signals, which make it possible to determine the function performed on the data signals, may be binary signals, for example derived from a memory or an external microelectronic device. The microelectronic device for transmitting the configuration signals may for example be made in MOS technology. At the output, a binary Y signal resulting from the desired function is obtained, as well as its complementary Y.
Dans le cas où cette cellule est implémentée en logique dynamique, au moins un transistor de précharge Tpre et au moins un transistor d'évaluation Teva, peuvent être prévus de part et d'autres de transistors de la cellule (figures 12A- 12B) . In the case where this cell is implemented in dynamic logic, at least one precharge transistor Tpre and at least one evaluation transistor Teva may be provided on either side of transistors of the cell (FIGS. 12A-12B).
Pour mettre en œuvre la version en logique dynamique, des signaux d'horloge Seva, Spre non recouvrant, peuvent être prévus respectivement pour commander les phases de pré-charge (chronogramme Cpre sur la figure 13) et d'évaluation (chronogramme Ceva sur la figure 13) . In order to implement the dynamic logic version, non-overlapping Seva, Spre clock signals may be provided respectively for controlling the pre-charge (timing Cpre in FIG. 13) and evaluation phases (Ceva chronogram on the figure 13).
Un exemple de cellule implémentée en logique dynamique est donné sur la figure 4. An example of a cell implemented in dynamic logic is given in FIG.
La cellule est formée d'une pluralité de nano-fils parallèles entre eux, les nano-fils étant perpendiculaires à d'autres nano-fils d'une autre pluralité de nano-fils parallèles entre eux. The cell is formed of a plurality of nano-wires parallel to each other, the nano-wires being perpendicular to other nano-wires of another plurality of nano-wires parallel to each other.
Les nano-fils entrecroisés forment un quadrillage ou un maillage ou une matrice. The intersecting nano-wires form a grid or a mesh or a matrix.
Des transistors sont prévus à certains croisements de la matrice. Transistors are provided at some crossings of the matrix.
Avec un tel agencement de nano-fils associé à des transistors, il est possible de réaliser n' importe quelle fonction élémentaire de logique combinatoire . With such an arrangement of nano-wires associated with transistors, it is possible to perform any elementary function of combinatorial logic.
Un tel agencement peut également permettre de rendre l'adressage d'une cellule, et une interconnexion de cellules en réseau plus aisée que dans les dispositifs suivant l'art antérieur. Such an arrangement can also make it possible to make the addressing of a cell, and a interconnection of cells in a network easier than in the devices according to the prior art.
Les transistors peuvent être réalisés en technologie NWFET (NWFET pour « Nano Wire Field Effect Transistor ») , c'est-à-dire comporter une portion de canal formée d'au moins un nano-fil et dont la conduction est commandée par une grille. Le fonctionnement des transistors FET à nano-fils tels que mis en œuvre dans une cellule logique suivant l'invention, peut être basé sur le principe du pont diviseur, la valeur des résistances des canaux des transistors FETs dépendant de la tension appliquée sur leur grille. The transistors may be made of NWFET (NWFET) technology, that is to say comprise a channel portion formed of at least one nanowire and whose conduction is controlled by a gate. . The operation of the nano-son FET transistors as implemented in a logic cell according to the invention can be based on the principle of the divider bridge, the value of the channel resistances of the FET transistors depending on the voltage applied to their gate .
Pour réduire le nombre de nano-fils de la matrice et le besoin multiple de signaux externes, une version de la cellule en logique statique peut être prévue (figure 5) . To reduce the number of nano-wires of the matrix and the multiple need for external signals, a version of the cell in static logic can be provided (Figure 5).
Dans la version statique de la cellule, certains transistors, en particulier ceux sur lesquels sont appliqués les signaux d'horloge, sont supprimés et remplacés par des résistances de tirage. Les résistances de tirage peuvent être réalisées à l'aide de composants NWFET pour lesquels la tension de grille est maintenue constante. In the static version of the cell, some transistors, particularly those on which the clock signals are applied, are removed and replaced by pull resistors. The pull resistors can be realized using NWFET components for which the grid voltage is kept constant.
Avec un tel dispositif, il est possible d' inverser les sorties Y et Y , en intervertissant le potentiel appliqué à des lignes de polarisation 51 et 52 polarisées respectivement à un potentiel de masse GND et un potentiel d'alimentation Vdd. With such a device, it is possible to invert the outputs Y and Y, by switching the potential applied to polarization lines 51 and 52 biased respectively to a ground potential GND and a supply potential Vdd.
Des moyens prévus pour délivrer un premier potentiel égal par exemple à GND ou Vdd à une ligne de polarisation 51 et pour délivrer un deuxième potentiel égal par exemple à Vdd ou GND différent du premier potentiel à une autre ligne de polarisation 52, en fonction d'un signal de sélection peuvent être ainsi prévus . Means provided to deliver a first potential equal for example to GND or Vdd to a line of polarization 51 and to deliver a second potential equal for example to Vdd or GND different from the first potential to another polarization line 52, depending on a selection signal can be so provided.
Ces moyens peuvent être sous forme d'un multiplexeur commandés par un signal de sélection avec une entrée à un niveau logique λ1' et une autre entrée à un niveau logique λ0' et deux sorties connectées respectivement à la première ligne de polarisation et à la deuxième ligne de polarisation. These means may be in the form of a multiplexer controlled by a selection signal with an input at a logic level λ 1 'and another input at a logic level λ 0' and two outputs connected respectively to the first polarization line and to the second polarization line.
Selon une variante, ces moyens peuvent être sous forme d'un ensemble de transistors interrupteurs commandés par un signal de sélection et son complémentaire. According to one variant, these means may be in the form of a set of switching transistors controlled by a selection signal and its complement.
Selon une possibilité, la cellule peut être mise en œuvre à l'aide d'une matrice de nano-fils de même dopage, les transistors de la matrice étant de même type. According to one possibility, the cell can be implemented using a matrix of nanowires of the same doping, the transistors of the matrix being of the same type.
Dans l'exemple de la figure 6, la cellule est formée d'une pluralité de nano-fils 101, une pluralité de nano-fils étant parallèles entre eux et perpendiculaires à une autre pluralité de nano-fils. A certains croisements entre nano-fils sont réalisés des transistors NWFET 102 de type N. In the example of FIG. 6, the cell is formed of a plurality of nano-wires 101, a plurality of nano-wires being parallel to each other and perpendicular to another plurality of nano-wires. At certain crossings between nano-wires are made NWFET transistors 102 of type N.
Dans cet exemple, la cellule comprend au moins un bloc 110 réalisant une fonction d'inverseur et/ou de suiveur, au moins un bloc 120 réalisant une fonction NON ET, et au moins un autre bloc 130 réalisant une fonction NON ET. L'étage d'inversion/suiveur 1 1 0 , permet de remédier aux besoins de connectique sous forme de nano- fils. In this example, the cell comprises at least one block 110 performing an inverter and / or follower function, at least one block 120 performing a NAND function, and at least one other block 130 performing a NAND function. The inversion / follower stage 1 1 0, makes it possible to remedy the needs of connectors in the form of nanowires.
Une ligne de polarisation à un potentiel Vdd, une ligne de masse GND, des moyens pour appliquer un premier couple de signaux d'horloge Hpre de commande de phases de pré-charge et Heva de phases d'évaluation de commande des lignes horizontales de la matrice lors de phases d'évaluation, des moyens pour appliquer un deuxième couple de signaux d'horloge Vpre de commande de phases de pré-charge et Veva de phases d'évaluation de commande des lignes verticales de la matrice lors de phases d'évaluation, sont également prévus. A bias line at a potential Vdd, a ground line GND, means for applying a first pair of clock signals Hpre of pre-load phase control and Heva of control evaluation phases of the horizontal lines of the matrix during evaluation phases, means for applying a second pair of pre-charge phase control Vpre clock signals and evaluation Veva of vertical matrix line evaluation phases during evaluation phases , are also provided.
Un exemple d'agencement de lignes métalliques d'interconnexion d'une telle cellule, est donné sur la figure 7 . Les dimensions de cette cellule peuvent être par exemple de l'ordre de 0 . 05 ym2 pour la partie active 1 05 , et par exemple de l'ordre de 0 . 2 9 ym2 au total, en incluant la surface occupée par les interconnexions. An example of an arrangement of interconnecting metal lines of such a cell is given in FIG. The dimensions of this cell can be for example of the order of 0. 05 ym 2 for the active part 1 05, and for example of the order of 0. 2 9 ym 2 in total, including the area occupied by the interconnections.
Une cellule telle que décrite précédemment peut être agencée en un réseau de cellules interconnectées . A cell as described above can be arranged in a network of interconnected cells.
Sur l'exemple de la figure 8 , 1 6 cellules lOOii, IOO12,..., IOO21,..., IOO22,..., IOO31,..., IOO44 d'un réseau de cellules sont représentées. In the example of FIG. 8, 1 6 cells 100i, 10012,..., 10021,..., 10022,..., 10031,..., 1004 of an array of cells are represented.
Des moyens d'interconnexion 150 ι , 1502 , I5O3, formés à un autre niveau ou à un autre étage que les cellules logiques 1 0 0 n , IOO12,..., IOO21,..., IOO22, IOO31, IOO44 reconfigurables sont prévus. Des éléments de mémorisation, par exemple sous forme de bascules 1 60 i , I6O2, I6O3, 1 604 peuvent être prévus pour délivrer les signaux de données aux cellules logiques. Interconnection means 150 1, 150 2 , I 503, formed at a different level or at another stage than logic cells 100 0, 100 12, ..., 10021, ..., 10022, 10031, 1004 reconfigurable are provided. Storage elements, for example in the form of flip-flops 1 60 i, I6O2, I6O3, 1 60 4, may be provided for outputting the data signals to the logic cells.
Un exemple d'agencement de lignes métalliques d'interconnexion de 1 6 cellules 100 n , IOO12,..., IOO21,..., IOO22, IOO31, IOO44, réalisé à un étage supérieur à celui de la matrice est donné sur la figure 9 . An example of an interconnection of 100 n, 10012,..., 10021,..., 10022, 10031, 10044 interconnecting metallic lines arranged at a stage higher than that of the matrix is given on FIG. figure 9.
Sur la figure 10 , un exemple de dispositif comprenant un réseau matriciel de m*n (avec m > 1 et n > 1 ) cellules du type de celle décrite précédemment en liaison avec la figure 6 est représenté. In FIG. 10, an example of a device comprising a matrix network of m * n (with m> 1 and n> 1) cells of the type of that described previously with reference to FIG. 6 is represented.
Un agencement en réseau matriciel permet de limiter la complexité d'interconnexion et de limiter 1 ' encombrement . A matrix network arrangement makes it possible to limit the interconnection complexity and to limit the space requirement.
Les cellules peuvent être associées à des éléments mémoires parmi lesquels figurent des mémoires de configuration et des mémoires de données. The cells may be associated with memory elements, among which are configuration memories and data memories.
Les mémoires de configuration peuvent être non volatiles et placées dans des niveaux dits de « back-end » immédiatement au dessus des cellules logiques reconfigurables. The configuration memories can be non-volatile and placed in so-called back-end levels immediately above the reconfigurable logic cells.
Les mémoires de données peuvent quant à elles, être disposées au plus prêt de la structure logique et de préférence dans le même plan que les cellules logiques. As for the data memories, they can be arranged as close to the logical structure as possible and preferably in the same plane as the logic cells.
On peut ainsi prévoir des éléments de mémorisation dans une technologie identique à celle des cellules logiques décrites précédemment. Des éléments de mémorisation, dont les dimensions sont proches des cellules logiques formées d'une matrice de croisement de nano-fils, peuvent être prévus . It is thus possible to provide storage elements in a technology identical to that of the logic cells described above. Storage elements, the dimensions of which are close to the logic cells formed of a nano-son crossing matrix, can be provided.
Un exemple de schéma de principe d'un élément de mémorisation est donné sur la figure 11A. Cet élément peut être sous forme d'une bascule D et comprend un inverseur 210, ainsi que des moyens 221, 222, 231, 232 formant des portes NON ET. An exemplary block diagram of a storage element is given in Figure 11A. This element can be in the form of a flip-flop D and comprises an inverter 210, as well as means 221, 222, 231, 232 forming NAND gates.
La structure d'un tel élément de mémorisation est donnée sur la figure 11B. The structure of such a storage element is given in FIG. 11B.
La structure est formée de nano-fils entrecroisés, perpendiculaires entre eux, réalisant une matrice de la forme d'un quadrillage ou d'un maillage. The structure is formed of nano-son intersecting perpendicular to each other, realizing a matrix of the form of a grid or a mesh.
A certains points d'intersections du quadrillage ou du maillage sont formés des transistors de type NWFET. Les transistors sont agencés de manière à former au moins un bloc 210 formant au moins un inverseur, au moins un autre bloc 220 formant des fonctions NON ET, et au moins un autre bloc 230 formant des fonctions NON ET. At certain intersection points of the grid or the mesh are formed NWFET type transistors. The transistors are arranged to form at least one block 210 forming at least one inverter, at least one other block 220 forming NAND functions, and at least one other block 230 forming NAND functions.
L'élément de mémorisation étant également formé de nano-fils, il peut être intégré au même niveau dans un même plan que la ou les cellules logiques suivant l'invention. Cela peut permettre de faciliter les connexions entre cet élément de mémorisation et les cellules logiques. Since the storage element is also formed of nano-wires, it can be integrated at the same level in the same plane as the logic cell or cells according to the invention. This can facilitate the connections between this storage element and the logic cells.
Une version dynamique par cascade d'étages de synchronisation, peut être également prévue. A dynamic version by cascade of synchronization stages, can also be provided.
Pour mettre en œuvre une version dynamique de l'exemple d'élément de mémorisation donné précédemment en liaison avec la figure 12A, des buffers 241, 242, 243, ainsi que des signaux d'horloge non- recouvrants et déphasés peuvent être prévus (figure 11C) . To implement a dynamic version of the given storage element example 12A, buffers 241, 242, 243, as well as non-overlapping and out-of-phase clock signals can be provided (FIG. 11C).
Dans l'un ou l'autre des exemples de cellules qui viennent d'être donnés, les transistors FET sont créés à partir de croisements de nano-fils. In either of the examples of cells that have just been given, the FET transistors are created from nano-son crossings.
Des nano-fils perpendiculaires entre eux, qui peuvent présenter le même dopage, et former une matrice ou un maillage, sont réalisés pour fabriquer une cellule logique suivant l'invention. Nano-son perpendicular to each other, which may have the same doping, and form a matrix or a mesh, are made to manufacture a logic cell according to the invention.
La fabrication des nano-fils peut être effectuée par exemple sur un substrat par dépôt CVD (« CVD » pour « Chemical Vapour Déposition ») en utilisant des particules d'or comme catalyseur. The manufacture of nanowires can be carried out for example on a substrate by CVD ("CVD" for "Chemical Vapor Deposition") using gold particles as catalyst.
Lorsque les nano-fils réalisés sont semi¬ conducteurs, on peut effectuer un dopage in situ, par exemple un dopage de type N durant la croissance de ces derniers, par exemple en incluant des dopants dans un flux de Silane lorsque les nano-fils réalisés sont à base de Si. When the nano-son made are semi ¬ conductors, can be carried out doping in situ, for example an N-type doping during growth of the latter, for example by including dopants in a flow Silane when nano-son made are based on Si.
Les nano-fils formés peuvent avoir par exemple une dimension critique ou un diamètre compris entre 1 nanomètre et 100 nanomètres, par exemple de l'ordre de 3 nanomètres. The formed nano-wires may for example have a critical dimension or a diameter of between 1 nanometer and 100 nanometers, for example of the order of 3 nanometers.
Ensuite, une oxydation thermique peut être effectuée de manière à former une couche d'oxyde 303 autour des nano-fils 302. Thereafter, thermal oxidation can be performed to form an oxide layer 303 around the nano-wires 302.
Les nano-fils 302 peuvent être détachés du substrat sur lequel ils ont été formés puis déposés sur un support 300, de manière à être disposés parallèlement à ce support 300 (figures 14A et 16A) . Nano-wires 302 can be detached from the substrate on which they were formed and then deposited on a support 300, so as to be arranged parallel to the support 300 (Figures 14A and 16A).
Le support 300 peut être par exemple formé d'un substrat semi-conducteur recouvert d'une couche isolante, obtenue par exemple par oxydation. The support 300 may for example be formed of a semiconductor substrate covered with an insulating layer, obtained for example by oxidation.
Un premier ensemble 301 de nano-fils 302 parallèles, par exemple par une méthode d'alignement fluidique de type Langmuir-Blodgett et telle que décrite par exemple dans le document « An introduction to ultrathin organic films : from Langmuir Blodgett to self assembly », Académie Press, 1991 peut être réalisé (figures 15A-15B) . A first set 301 of parallel nanowires 302, for example by a Langmuir-Blodgett type fluidic alignment method and as described for example in the document "An introduction to ultrathin organic films: from Langmuir Blodgett to self assembly", Academy Press, 1991 can be realized (Figures 15A-15B).
Un retrait partiel de la couche d'oxyde 303 est ensuite effectué sur et de chaque côté des nano- fils (figures 14B et 16B) . Partial removal of the oxide layer 303 is then performed on and on each side of the nanowires (FIGS. 14B and 16B).
On peut ensuite modifier les nano-fils de manière à ce qu' ils comprennent des zones ayant un comportement semi-conducteur et des zones ayant un comportement conducteur. The nanowires can then be modified to include areas having semiconductor behavior and areas having conductive behavior.
Pour cela, une métallisation de certaines portions des nano-fils peut être effectuée, par exemple par dépôt de Ni ou de Pt sur les nano-fils 302. For this, a metallization of certain portions of the nano-son can be carried out, for example by deposition of Ni or Pt on the nano-son 302.
Lors du dépôt, certaines parties des nano- fils 302 peuvent être protégées à l'aide d'un masquage, par exemple à base de résine. During the deposition, certain parts of the nano-wires 302 can be protected by means of masking, for example based on resin.
Ensuite, ce masquage est retiré par exemple par procédé communément appelé de « lift off ». Puis, un recuit thermique, afin de former des zones de NiSi ou de PtSi est effectué. Une alternance de zones conductrices 306 et de zones semi-conductrices 307 peut être ainsi mise en œuvre le long des nano-fils 302 (figures 14C et 16C) . Then, this masking is removed for example by a commonly known method of "lift off". Then, thermal annealing, to form NiSi or PtSi zones is performed. An alternation of conductive zones 306 and semiconductor zones 307 can thus be implemented along nano-wires 302 (FIGS. 14C and 16C).
Puis, on réalise un dépôt d'un deuxième ensemble 311 de nano-fils sur le premier ensemble, de sorte que les nano-fils du premier ensemble 301 sont orthogonaux aux nano-fils du deuxième ensemble 311 (figures 14D et 16D) . Then, a second set 311 of nanowires is deposited on the first set, so that the nano-wires of the first set 301 are orthogonal to the nano-wires of the second set 311 (FIGS. 14D and 16D).
Le deuxième ensemble 311 de nano-fils 312 peut avoir été obtenu à l'aide d'un procédé similaire à celui mis en œuvre pour former le premier ensemble 301 de nano-fils 302. The second set 311 of nanowires 312 may have been obtained using a method similar to that used to form the first set 301 of nano-son 302.
Une couche d'oxyde semi-conducteur 313 formée autour des nano-fils 312 du deuxième ensemble 311 a une épaisseur contrôlée permettant de maintenir les nano-fils 312 espacés selon un espacement contrôlé. A semiconductor oxide layer 313 formed around the nano-wires 312 of the second assembly 311 has a controlled thickness to maintain the nano-wires 312 spaced at a controlled spacing.
Un retrait partiel de la couche d'oxyde 313 est ensuite effectué sur et de chaque côté des nano- fils 312 du deuxième ensemble. Des zones isolantes situés sous les nano-fils du deuxième ensemble peuvent être conservées et servir ultérieurement de zones de diélectrique de grille Partial removal of the oxide layer 313 is then performed on and on each side of the nano-wires 312 of the second set. Insulating areas beneath the nano-wires of the second set can be retained and subsequently serve as grid dielectric areas.
Ensuite, une métallisation de certaines portions de certains nano-fils 312a du deuxième ensemble 311 de nano-fils 312 peut être effectuée, par exemple tout d'abord par dépôt de Ni ou de Pt sur les nano-fils, tandis que d'autres nano-fils 312b sont protégés par un masquage 315, par exemple à base de résine. Ensuite, le masquage 315 est retiré. Une étape de recuit, est ensuite effectuée afin de former des zones de NiSi ou de PtSi sur les nano-fils (figure 16E) . Then, a metallization of certain portions of some nano-son 312a of the second set 311 of nano-son 312 can be carried out, for example first by depositing Ni or Pt on the nano-son, while others nano-son 312b are protected by a masking 315, for example based on resin. Then, the masking 315 is removed. An annealing step is then carried out in order to form NiSi or PtSi zones on the nanowires (Figure 16E).
Une alternance de zones conductrices 316 et de zones semi-conductrices 317 est mis en œuvre le long des nano-fils (figure 14E) . An alternation of conductive zones 316 and semiconductor zones 317 is implemented along the nano-wires (FIG. 14E).
A certaines intersections entre nano-fils des deux ensembles, lorsque des zones conductrices 317 ont été formées entre nano-fils, ces zones conductrices peuvent jouer le rôle de grilles de transistors. At certain intersections between nanowires of the two sets, when conductive zones 317 have been formed between nanowires, these conductive zones can act as transistor gates.
Des zones métalliques 320 de contact sont ensuite réalisées (figures 14F et 16F) . Contact metal areas 320 are then made (FIGS. 14F and 16F).
Des zones métalliques d' interconnexion du type de celles représentées sur les figures 8 et 10 peuvent être ensuite réalisées. Metal interconnection areas of the type shown in FIGS. 8 and 10 can then be realized.
Sur la figure 16F une structure de transistor de type NWFET est représentée et comprend une grille 336 formée d'un nano-fil 312a métallisé reposant sur une couche d'oxyde jouant le rôle de diélectrique 335 de grille, le diélectrique de grille reposant sur une région semi-conductrice d'un autre nano-fil 302 jouant le rôle de canal 332. Des zones métallisées du nano-fil 302, situées de part et d'autre du canal 332 forment respectivement une région de source 331 et une région de drain 333. In FIG. 16F, a NWFET transistor structure is shown and comprises a gate 336 formed of a metallized nano-wire 312a resting on an oxide layer acting as a gate dielectric 335, the gate dielectric resting on a semiconductor region of another nano-wire 302 acting as channel 332. Metallized zones of nano-wire 302 located on either side of channel 332 respectively form a source region 331 and a drain region 333.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0958894 | 2009-12-11 | ||
| FR0958894A FR2954022B1 (en) | 2009-12-11 | 2009-12-11 | RECONFIGURABLE BOOLEAN CELLS WITH INTERCONNECTED NANOWIL MATRIX |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011070164A1 true WO2011070164A1 (en) | 2011-06-16 |
Family
ID=42244305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2010/069403 Ceased WO2011070164A1 (en) | 2009-12-11 | 2010-12-10 | Reconfigurable boolean cells having a criss-crossed nanowire matrix |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR2954022B1 (en) |
| WO (1) | WO2011070164A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006026019A2 (en) * | 2004-07-29 | 2006-03-09 | Dehon Andre | Apparatus and method of interconnecting nanoscale programmable logic array clusters |
-
2009
- 2009-12-11 FR FR0958894A patent/FR2954022B1/en not_active Expired - Fee Related
-
2010
- 2010-12-10 WO PCT/EP2010/069403 patent/WO2011070164A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006026019A2 (en) * | 2004-07-29 | 2006-03-09 | Dehon Andre | Apparatus and method of interconnecting nanoscale programmable logic array clusters |
Non-Patent Citations (7)
| Title |
|---|
| "An introduction to ultrathin organic films : from Langmuir Blodgett to self assembly", 1991, ACADEMIC PRESS |
| DEHON A., WILSON M: "Nanowire-Based Sublithographic Programmable Logic Arrays", ACM, 2 PENN PLAZA, SUITE 701 - NEW YORK USA, 22 February 2004 (2004-02-22), pages 123 - 132, XP040173988 * |
| DEHON A: "ARRAY-BASED ARCHITECTURE FOR FET-BASED, NANOSCALE ELECTRONICS", IEEE TRANSACTIONS ON NANOTECHNOLOGY, IEEE SERVICE CENTER, PISCATAWAY, NJ, US LNKD- DOI:10.1109/TNANO.2003.808508, vol. 2, no. 1, 1 March 2003 (2003-03-01), pages 23 - 32, XP001186751, ISSN: 1536-125X * |
| DEHON ET AL.: "3D Nanowire-Based Programmable Logic", NANO-NETWORKS AND WORKSHOPS NANONET 06, September 2006 (2006-09-01), pages 1 - 5 |
| DEHON ET AL.: "Nanowire-based sublithographic programmable logic arrays", PROCEEDINGS OF THE 2004 ACM/SIGDA 12TH INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2004 |
| O'CONNOR ET AL.: "CNTFET Modeling and Reconfigurable Logic-Circuit Design", IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, vol. 54, no. 11, November 2007 (2007-11-01), pages 2365 - 2379 |
| TENG WANG ET AL: "NASICs: A nanoscale fabric for nanoscale microprocessors", NANOELECTRONICS CONFERENCE, 2008. INEC 2008. 2ND IEEE INTERNATIONAL, IEEE, PISCATAWAY, NJ, USA, 24 March 2008 (2008-03-24), pages 989 - 994, XP031295518, ISBN: 978-1-4244-1572-4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2954022B1 (en) | 2012-02-10 |
| FR2954022A1 (en) | 2011-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FR3066297B1 (en) | QUANTUM DEVICE WITH QUANTITIES OF SPIN | |
| EP1936691B1 (en) | Memorisation device with multi-level structure | |
| US8207593B2 (en) | Memristor having a nanostructure in the switching material | |
| EP2208201B1 (en) | Sram memory cell equipped with transistors having a vertical multi-channel structure | |
| Cheng et al. | 3D CMOS-memristor hybrid circuits: Devices, integration, architecture, and applications | |
| EP2015358B1 (en) | Non-volatile SRAM memory cell with mobile-gate transistors and piezoelectric activation | |
| WO2009013422A2 (en) | Reconfigurable logic cell made up of double-gate mosfet transistors | |
| FR2957193A1 (en) | SEOI SUBSTRATE DATA PATH CELL WITH REAR CONTROL GRID BURED UNDER THE INSULATING LAYER | |
| FR2972849A1 (en) | MEMORY CELL | |
| Liu et al. | rFGA: CMOS-nano hybrid FPGA using RRAM components | |
| US20240404598A1 (en) | 3d cell and array structures | |
| FR2979738A1 (en) | SRAM MEMORY WITH SEPARATE READ AND WRITE ACCESS CIRCUITS | |
| EP4224477B1 (en) | Three-dimensional memory structure for in-memory computing | |
| EP4369884B1 (en) | Three-dimensional structure of nor-type memories | |
| WO2011070164A1 (en) | Reconfigurable boolean cells having a criss-crossed nanowire matrix | |
| FR2604022A1 (en) | NON-VOLATILE MEMORY WITH FLOATING GRID WITHOUT SOFT OXIDE | |
| Khitun et al. | Cellular nonlinear network based on semiconductor tunneling nanostructure | |
| Kamins et al. | Trends in nanotechnology: Self-assembly and defect tolerance | |
| FR2823900A1 (en) | Read-only memory store of type FAMOS, comprises a memory transistor and two access transistors in each cell, and an isolating transistor between neighbouring cells | |
| EP3688674B1 (en) | Method of producing a recurrent neural network computer | |
| EP2324572A2 (en) | Programmable logic array, interconnection switch and logic unit for such a programmable logic array | |
| EP4131421A1 (en) | Device for storing, control and handling of quantum information (qubits) on a semi-conductor | |
| FR3011363A1 (en) | NEUROMIMETRIC CIRCUIT AND METHOD OF MANUFACTURE | |
| KR102802117B1 (en) | Ternary content addressable memory based on resistive memories and method of fabricating the same | |
| Strukov | Hybrid CMOS/nanodevice circuits with tightly integrated memory and logic functionality |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10788079 Country of ref document: EP Kind code of ref document: A1 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10788079 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10788079 Country of ref document: EP Kind code of ref document: A1 |