Abstract:
Ein neuromorpher Chip enthält synaptische Zellen, die entsprechende resistive Einheiten, Axonleitungen, Dendritenleitungen und Schalter umfassen. Die synaptischen Zellen sind mit den Axonleitungen und Dendritenleitungen zu einer Kreuzschienenanordnung verbunden. Die Axonleitungen sind so konfiguriert, dass sie Eingangsdaten empfangen und die Eingangsdaten an die synaptischen Zellen liefern. Die Dendritenleitungen sind so konfiguriert, dass sie Ausgangsdaten empfangen und die Ausgangsdaten über eine oder mehrere entsprechende Ausgangsleitungen liefern. Ein gegebener einer der Schalter ist so konfiguriert, dass er einen Eingangsanschluss mit einer oder mehreren Eingangsleitungen verbindet und seinen einen oder seine mehreren Ausgangsanschlüsse mit einer gegebenen einen oder mehreren gegebenen Axonleitungen veränderlich verbindet.
Abstract:
Es werden eine neuromorphe Schaltung, ein Chip und ein Verfahren bereitgestellt. Die neuromorphe Schaltung enthält eine Zelle eines synaptischen Kreuzschienen-Arrays. Die Zelle des synaptischen Kreuzschienen-Arrays enthält einen komplementären Metalloxid-Halbleiter- (CMOS-) Transistor, dessen Durchlasswiderstand durch eine Gate-Spannung des CMOS-Transistors gesteuert wird, um eine Gewichtung der Zelle des synaptischen Kreuzschienen-Arrays zu aktualisieren. Ferner enthält die neuromorphe Schaltung einen Satz Zeilenleitungen, die die Zelle des synaptischen Arrays in Reihe mit einer Mehrzahl präsynaptischer Neuronen an deren ersten Enden verbinden. Die neuromorphe Schaltung enthält auch einen Satz Spaltenleitungen, die die Zelle des synaptischen Arrays in Reihe mit einer Mehrzahl postsynaptischer Neuronen an deren zweiten Enden verbinden. Die Gate-Spannung des CMOS-Transistors wird durch Anwenden einer Ladungsteilungstechnik gesteuert, die die Gewichtung der Zelle des synaptischen Kreuzschienen-Arrays unter Verwendung nichtüberlappender Impulse auf Steuerleitungen aktualisiert, die auf den Satz Zeilenleitungen und den Satz Spaltenleitungen ausgerichtet sind.
Abstract:
Eine Speicherzellenstruktur enthält eine Synapsenspeicherzelle mit mehreren Zellkomponenten, wobei jede der mehreren Zellkomponenten eine Einheitszelle enthält, mehrere Schreibleitungen, die zum Schreiben eines Synapsenzustands in die Synapsenspeicherzelle angeordnet sind, wobei jede der mehreren Schreibleitungen verwendet wird, um einen eines ersten Satz einer vorbestimmten Anzahl von Zuständen in eine entsprechende Zellkomponente zu schreiben, indem sie einen eines zweiten Satzes der vorbestimmten Anzahl von Zuständen in die Einheitszelle schreibt, die in der entsprechenden Zellkomponente enthalten ist, wobei der erste Satz von dem zweiten Satz und einer Anzahl der Einheitszellen abhängig ist, die in der entsprechenden Zellkomponente enthalten sind, und eine Leseleitung, die zum Lesen des Synapsenzustands aus der Synapsenspeicherzelle angeordnet ist, wobei die Leseleitung verwendet wird, um einen des ersten Satzes der vorbestimmten Anzahl von Zuständen aus allen der mehreren Zellkomponenten gleichzeitig zu lesen.
Abstract:
Neuromorphe Synapsenanordnung, die aufweist:eine Vielzahl von synaptischen Anordnungszellen, die durch eine Schaltungsanordnung so verbunden sind, dass die synaptischen Anordnungszellen Reihen und Spalten einer Anordnung zugeordnet sind, wobei die synaptischen Anordnungszellen jeweils eine unipolare Synapsengewichtung haben, die Reihen jeweils mit jeweiligen Eingangsenden der synaptischen Anordnungszellen verbunden sind, die Spalten jeweils mit jeweiligen Ausgangsenden der synaptischen Anordnungszellen verbunden sind und die synaptischen Anordnungszellen, die in einer Spalte der Anordnung aufgereiht sind, als Betriebsspaltenanordnung definiert sind; undeine Anordnung von Stromspiegeln (20), wobei jeder Stromspiegel (20) ein Spiegelverhältnis von N:1 zeigt, wobei N eine Anzahl von Spalten der synaptischen Anordnungszellen ist, die jeweils mit den jeweiligen Reihen verbunden sind, so dass die Gewichtungen, die sämtlichen Stromspiegeln (20) entsprechen, auf die durchschnittlichen Gewichtungen sämtlicher synaptischer Anordnungszellen gesetzt sind, die während einer Lernphase aktualisiert werden.
Abstract:
Neuromorphe Schaltung, die aufweist:eine Zelle (500) eines synaptischen Kreuzschienen-Arrays (800), die einen komplementären Metalloxid-Halbleiter- (CMOS-) -Transistor T6 enthält, dessen Durchlasswiderstand durch eine Gate-Spannung des CMOS-Transistors gesteuert wird, um eine Gewichtung der Zelle des synaptischen Kreuzschienen-Arrays zu aktualisieren;wobei die Gate-Spannung des CMOS-Transistors durch Anwenden einer Ladungsteilungstechnik gesteuert wird, die die Gewichtung der Zelle des synaptischen Kreuzschienen-Arrays unter Verwendung nichtüberlappender Impulse auf Zellen-Steuerleitungen aktualisiert, die auf einen Satz Zeilenleitungen und einen Satz Spaltenleitungen ausgerichtet sind,wobei die Zelle des synaptischen Kreuzschienen-Arrays ein Paar in Reihe geschalteter Feldeffekt-Transistoren T1 und T2 vom p-Typ (pFETs), ein Paar nFETs T3 und T4, die untereinander und mit dem Paar pFETs in Reihe geschaltet sind, und drei Kondensatoren C1, C2 und C3 zum Aktualisieren der Gate-Spannung enthält und die Ladungsteilungstechnik zeilenweise derart angewendet wird, dass die Gate-Spannung unter Verwendung der Kondensatoren C1 und C3, die über das Paar pFETs eingestellt werden, schrittweise ansteigend aktualisiert wird, indem die nichtüberlappenden Impulse über eine Takt-Erhöhungsleitung (Wclk_i) an eine Gate-Elektrode des pFET T1 und über eine Aktualisierungs-Erhöhungsleitung (Wud_i) an eine Gate-Elektrode des pFETT2 geliefert werden, und dass die Gate-Spannung unter Verwendung der Kondensatoren C2 und C3, die über das Paar nFETs eingestellt werden, schrittweise absteigend aktualisiert wird, indem die nichtüberlappenden Impulse über eine Aktualisierungs-Verringerungsleitung (Wud_d) an eine Gate-Elektrode des nFET T3 und über eine Takt-Verringerungsleitung (Wclk_d) an eine Gate-Elektrode des nFET T4 geliefert werden.
Abstract:
PROBLEM TO BE SOLVED: To provide a pulse width stretching circuit and method which stretch a pulse width of a pulse signal without causing a glitch in a small circuit scale.SOLUTION: A pulse width stretching circuit 500 includes: a pulse delay circuit 110 that receives an input pulse signal a to output a delayed pulse signal b; and a pulse adjustment circuit 510 that is connected to the pulse delay circuit 110, and receives the input pulse signal a and the delayed pulse signal b to output an output pulse signal c having a longer pulse width than that of the input pulse signal a. The pulse adjustment circuit 510 generates a leading edge of the output pulse signal c in response to a leading edge of the input pulse signal a, keeps a state of displacement caused by the leading edge of the output pulse signal c for a period of time longer than a total time of pulse duration of both input pulse signal a and delayed pulse signal b, and generates a trailing edge of the output pulse signal c in response to a trailing edge of the delayed pulse signal b.
Abstract:
PROBLEM TO BE SOLVED: To provide a semiconductor module with reduced loop inductance, a terminal board, and a method of manufacturing the terminal board and that of the semiconductor module. SOLUTION: A terminal board 40 has a grounding (GND) conductor 41, a power supply (VDD) conductor 42, a signal line conductor 43, and an insulator 45. An insulator 45 interposes between the GND conductor 41 and the VDD conductor 42. Likewise, an insulator 45 interposes between the GND conductor 41 and the signal line conductors 43. Close arrangement of the GND conductor 41 and the VDD conductor 42 on the terminal board 40 will enlarge mutual inductance of the GND wiring and VDD wiring, thereby enabling the loop inductance to reduce. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a pulse width adjustment circuit and method which reduce a leading edge delay of a pulse-width-adjusted pulse signal.SOLUTION: A pulse width adjustment circuit 300 includes: a pulse delay circuit 310 for receiving an input pulse signal a to output a plurality of different delayed pulse signals b1, b2, ...; a transmission gate 320 for receiving the input pulse signal a and controlling the passage of the input pulse signal a in response to the application of two of the plurality of different delayed pulse signals b1, b2, ...; and a pulse width setting circuit 330 connected to an output of the transmission gate 320 to set a pulse width of an output pulse signal c generated on the basis of the input pulse signal a passed through the transmission gate 320.
Abstract:
PROBLEM TO BE SOLVED: To provide a method which estimates wiring length in a grid in order to accurately approximate the wiring dispersion of a printed circuit board where parts are temporarily arranged. SOLUTION: Nets are successively taken out to discriminate whether each route is the shortest component route or not, and the operation wherein the route is added as the shortest component route is repeated till acquisition of the shortest route (S3). The shortest component routes constituting the obtained shortest route are substituted by X and Y components, and two substituted wiring components are moved parallel in a tetragonal wiring area, which has the shortest component routes as one diagonal line and is constituted of sides parallel to the wiring direction, and are arranged dispersedly (S4). The printed circuit board is divided in grid (S5), and wiring lengths in each grid square in the X direction and the Y direction of X component and Y component belonging to the grid square are estimated (S6 and S7), and the wiring length in the grid is estimated as total value (S8).