DE102006042115B4 - Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung - Google Patents
Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung Download PDFInfo
- Publication number
- DE102006042115B4 DE102006042115B4 DE102006042115.9A DE102006042115A DE102006042115B4 DE 102006042115 B4 DE102006042115 B4 DE 102006042115B4 DE 102006042115 A DE102006042115 A DE 102006042115A DE 102006042115 B4 DE102006042115 B4 DE 102006042115B4
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- data
- output
- memory
- signal
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000015654 memory Effects 0.000 claims abstract description 281
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 33
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 4
- 238000001514 detection method Methods 0.000 claims description 12
- 239000004065 semiconductor Substances 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims 1
- 230000008901 benefit Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000011161 development Methods 0.000 description 6
- 230000018109 developmental process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000005669 field effect Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 2
- 229920005591 polysilicon Polymers 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 229910021332 silicide Inorganic materials 0.000 description 1
- FVBUAEGBCNSCDD-UHFFFAOYSA-N silicide(4-) Chemical compound [Si-4] FVBUAEGBCNSCDD-UHFFFAOYSA-N 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/16—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM using electrically-fusible links
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/16—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM using electrically-fusible links
- G11C17/165—Memory cells which are electrically programmed to cause a change in resistance, e.g. to permit multiple resistance steps to be programmed rather than conduct to or from non-conduct change of fuses and antifuses
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/18—Auxiliary circuits, e.g. for writing into memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/003—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation in serial memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/027—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in fuses
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/20—Initialising; Data preset; Chip identification
Landscapes
- Read Only Memory (AREA)
Abstract
Description
- Die vorliegende Erfindung betrifft eine Schaltungsanordnung mit einer Steuerschaltung und einer Speicherkette, eine Verwendung der Schaltungsanordnung und ein Verfahren zum Betrieb einer Schaltungsanordnung.
- Ein Speicher kann nicht-flüchtige Speicherzellen aufweisen und Daten wie Seriennummern oder Trimmeinstellungen von analogen Schaltungen in einem Halbleiterkörper speichern.
- Das Dokument
US 5,384,746 A zeigt einen Schaltkreis und ein Verfahren zum Speichern und wiedergewinnen von Daten. Der Schaltkreis verwendet zum Speichern eine Sicherung, englisch fuse. - Dokument
beschreibt ein Halbleiterbauelement mit mehreren Flip-Flop-Schaltkreisen, die in Serie geschaltet sind. Die Flip-Flop-Schaltkreise weisen jeweils ein nicht-flüchtiges Element, einen Eingangsdatenanschluss und einen Ausgangsdatenanschluss auf.US 2006/0048027 A1 - Dokument
US 6,373,771 B1 erläutert einen integrierten Speicher mit einer Sicherung und ein Schieberegister. Eine Schaltung umfasst eine Bank von Speichern und einen Datenbus. Ein Speicher umfasst ein Element mit zwei Zuständen, das als Sicherung realisiert ist, einen Eingang und einen Ausgang. Der Datenbus ist als Parallelbus realisiert und ist an die Ausgänge der Speicher angeschlossen. - Dokument
beschreibt ein flächeneffizientes Verfahren zum Programmieren elektrischer Sicherungen. Eine Schaltung umfasst ein Schieberegister mit Speichern. Eine Taktleitung ermöglicht jedem Speicher des Schieberegisters, Daten zwischen den Speichern zu übertragen. Daten werden dem Schieberegister an einem ersten Speicher durch eine Datenleitung zugeführt. Die Speicher des Schieberegisters sind jeweils mit einer Sicherung verbunden. Der Zustand einer Sicherung wird über einen Auslesetransistor dem Speicher zugeleitet.WO 02/33707 A2 - Dokument
befasst sich mit dem Reparieren einer Speicheradresse, ohne eine Sicherung zu verwenden. Dabei wird eine Vielzahl von Sicherungselementen über eine Vielzahl von Sicherungsspeichern parallel an ein weiteres Schaltungsteil angeschlossen.US 2006/0039210 A1 - Aufgabe der vorliegenden Erfindung ist es, eine Schaltungsanordnung sowie ein Verfahren zum Betrieb einer Schaltungsanordnung bereitzustellen, die mehr als ein Bit speichern können und flexibel einsetzbar sind.
- Diese Aufgabe wird mit dem Gegenstand des Patentanspruchs 1 sowie dem Verfahren gemäß Patentanspruch 11 gelöst. Weiterbildungen und Ausgestaltungen sind jeweils Gegenstand der abhängigen Ansprüche.
- In verschiedenen Ausführungsformen umfasst eine Schaltungsanordnung eine Steuerschaltung und eine Speicherkette, die mit der Steuerschaltung gekoppelt ist. Die Speicherkette umfasst eine erste Mehrzahl n von Speicherschaltungen. Zumindest eine Speicherschaltung aus der ersten Mehrzahl n von Speicherschaltungen umfasst eine nicht-flüchtige Speicherzelle, einen Eingang, welcher einen Dateneingang umfasst, sowie einen ersten Ausgang. Die Steuerschaltung ist mit dem Dateneingang der ersten Speicherschaltung verbunden. Zumindest zwei Speicherschaltungen sind in Serie geschaltet. Jeweils der Dateneingang einer weiteren Speicherschaltung ist mit einem zweiten Ausgang der jeweils vorgeschalteten Speicherschaltung gekoppelt.
- Die Schaltungsanordnung umfasst einen Datenbus, der mit den ersten Ausgängen der Speicherschaltungen zur Abgabe der Ausgangssignale an den Datenbus gekoppelt ist und der als Parallelbus mit der ersten Mehrzahl n von Leitungen realisiert ist.
- Die letzte Speicherschaltung umfasst einen seriellen Datenausgang, an dem ein serielles Datensignal bereitgestellt wird, wobei an dem seriellen Datenausgang die Ausgangssignale seriell abgreifbar sind. Eine Betriebsart ist das parallele Auslesen der nicht-flüchtigen Speicherzellen der Speicherschaltungen und eine weitere Betriebsart ist das serielle Auslesen der nicht-flüchtigen Speicherzellen in Form des seriellen Datensignals an dem seriellen Datenausgang.
- Die Steuerschaltung stellt Informationen ausgangsseitig bereit, die der Speicherkette zugeleitet werden. Die bereitgestellten Informationen werden den Speicherschaltungen zugeführt. Zumindest eine Speicherschaltung stellt an dem jeweiligen ersten Ausgang das Ausgangssignal bereit.
- Es ist ein Vorteil der Schaltungsanordnung, dass mit der Mehrzahl n von Speicherschaltungen eine Mehrzahl n von nichtflüchtigen Speicherzellen betreibbar und damit eine größere Datenmenge als 1 Bit speicherbar ist. Die erste Mehrzahl n ist flexibel an die zu speichernde Datenmenge anpassbar. Es ist ein Vorteil der Schaltungsanordnung, dass die notwendigen Funktionen für die Speicherschaltungen in einer Steuerschaltung zusammengefasst sind.
- In einer Ausführungsform können die bereitgestellten Informationen den Speicherschaltungen in serieller Form zugeleitet werden. Alternativ können diese in paralleler Form den Speicherschaltungen zugeführt werden. Bevorzugt können die Informationen teils in serieller Form und teils in paralleler Form den Speicherschaltungen zugeleitet werden.
- Der Eingang zumindest einer Speicherschaltung aus der ersten Mehrzahl n von Speicherschaltungen umfasst den Dateneingang, einen Takteingang und einen Steuereingang. Die Steuerschaltung ist mit dem Dateneingang des Eingangs der ersten Speicherschaltung verbunden.
- Der Dateneingang kann mehrere Leitungen aufweisen. Bevorzugt umfasst der Dateneingang eine Leitung.
- Der Takteingang kann bevorzugt eine Leitung aufweisen. Der Takteingang wird mit einem Taktsignal beaufschlagt.
- Der Steuereingang kann eine Leitung aufweisen. Bevorzugt umfasst der Steuereingang mehrere Leitungen. Ein Steuersignal wird dem Steuereingang zugeleitet. Bevorzugt umfasst das Steuersignal mehrere Signale.
- Zumindest eine Speicherschaltung aus der ersten Mehrzahl n von Speicherschaltungen umfasst die nicht-flüchtige Speicherzelle, den Dateneingang, den Takteingang und den Steuereingang sowie den ersten Ausgang. Zumindest eine Speicherschaltung kann bedeuten, dass genau eine Speicherschaltung aus der ersten Mehrzahl n von Speicherschaltungen dies umfasst oder alternativ dass mehrere Speicherschaltungen aus der ersten Mehrzahl n von Speicherschaltungen jeweils dies umfassen. Bevorzugt bedeutet dies, dass jede Speicherschaltung aus der ersten Mehrzahl der Speicherschaltungen dies umfasst.
- In einer Ausführungsform werden das Steuersignal beziehungsweise die mehreren Signale des Steuersignals von der Steuerschaltung parallel an die Mehrzahl n der Speicherschaltungen gegeben. Es ist ein Vorteil der seriellen Anordnung der Speicherschaltung, dass nur eine geringe Anzahl von Steuer- und Datenleitungen benötigt wird, die unabhängig von der ersten Mehrzahl n der Speicherschaltungen sind.
- In einer Ausführungsform wird das Taktsignal dem Takteingang der ersten Speicherschaltung zugeführt. In einer Weiterbildung der Ausführungsform wird das Taktsignal mindestens einer weiteren Speicherschaltung zugeleitet. Bevorzugt wird das Taktsignal jeder Speicherschaltung zugeführt. Das Taktsignal kann von der Steuerschaltung bereitgestellt werden.
- In einer Ausführungsform stellt die Steuerschaltung ein erstes Datensignal bereit, das dem Dateneingang der ersten Speicherschaltung zugeleitet wird. Die erste Speicherschaltung gibt ein zweites Datensignal an dem zweiten Ausgang der ersten Speicherschaltung ab. Dabei erzeugt die erste Speicherschaltung das zweite Datensignal in Abhängigkeit von dem Taktsignal und von dem ersten Datensignal und den parallel an allen Speicherschaltungen anliegenden Steuersignalen. Die zweite und eine weitere Speicherschaltung gibt jeweils an dem zweiten Ausgang ein drittes beziehungsweise weiteres Datensignal ab, das in Abhängigkeit von einem Datensignal, den Steuersignalen und dem Taktsignal bereitgestellt wird, das dem Dateneingang der zweiten beziehungsweise weiteren Speicherschaltung zugeführt wird. Mit Vorteil kann somit ein Datensignal von der ersten Speicherschaltung bis zur letzten Speicherschaltung durchgeschleift werden.
- Das Taktsignal kann dazu eingesetzt werden, die Weitergabe des Datensignals von einer Speicherschaltung zur nächsten Speicherschaltung zu triggern.
- In einer Weiterbildung weist eine der letzten Speicherschaltungen einen Signalausgang auf. An diesem wird ein Abarbeitungssignal bereitgestellt. Der Signalausgang ist mit der Steuerschaltung verbunden, der das Abarbeitungssignal zugeführt wird. Es ist ein Vorteil dieser Ausführungsform, dass die Steuerschaltung unabhängig von der Anzahl der von ihr anzusteuernden Speicherschaltungen realisiert werden kann. Die Schaltungsanordnung ist somit mit Vorteil sehr flexibel an die zu speichernde Datenmenge anpassbar.
- In einer Ausführungsform umfasst die Steuerschaltung eine Ablaufsteuerung. Die Ablaufsteuerung kann einen Mikroprozessor aufweisen. Alternativ kann die Ablaufsteuerung als Logikschaltung realisiert sein. Bevorzugt ist die Ablaufsteuerung als Finite State Machine realisiert, so dass Aufwand und Flächenbedarf für die Steuerschaltung gering gehalten sind.
- Ein Oszillator zur Abgabe eines internen Taktsignals kann über einen Multiplexer mit der Ablaufsteuerung gekoppelt sein. Das interne Taktsignal kann alternativ von einer externen Taktquelle bereitgestellt werden.
- In einer Weiterbildung umfasst die Schaltungsanordnung einen bidirektionalen Anschluss. Der bidirektionale Anschluss kann mit der Ablaufsteuerung und/oder mit der letzten Speicherschaltung und/oder mit der ersten Speicherschaltung verbunden sein. Bevorzugt ist der bidirektionale Anschluss mit allen Speicherzellen verbunden.
- In einer Ausführungsform ist der bidirektionale Anschluss über einen zweiten Schalter mit einem ersten Anschluss der nichtflüchtigen Speicherzelle der ersten Speicherschaltung verbunden. In Abhängigkeit von den Steuer- und Datensignalen kann die Verbindung wirksam geschaltet sein. Die Verbindung ist bevorzugt niederohmig ausgelegt. Ein zweiter Anschluss der nicht-flüchtigen Speicherzelle der ersten Speicherschaltung kann über einen Programmiertransistor mit einem Bezugspotenzialanschluss verbunden sein. Es ist ein Vorteil dieser Anordnung, dass zwischen dem bidirektionalen Anschluss und dem Bezugspotenzialanschluss im Wesentlichen nur die nicht-flüchtige Speicherzelle der ersten Speicherschaltung geschaltet ist, so dass mittels eines Messgerätes, das von extern an den bidirektionalen Anschluss angeschlossen werden kann, ein Widerstandswert der nicht-flüchtigen Speicherzelle bestimmt werden kann. Alternativ kann der Widerstandswert an dem bidirektionalen Anschluss auch durch eine Messschaltung auf einem Halbleiterkörper bestimmt werden, der die Schaltungsanordnung umfasst. Es ist ein weiterer Vorteil, dass über diesen niederohmigen Zugang zu der nicht-flüchtigen Speicherzelle der ersten Speicherschaltung die nicht-flüchtige Speicherzelle programmiert werden kann. Die Programmierung kann mittels eines Programmierstroms, welcher dem bidirektionalen Anschluss zugeleitet wird, erfolgen.
- In einer Weiterbildung sind die ersten Anschlüsse der nichtflüchtigen Speicherzellen miteinander verbunden und über den zweiten Schalter mit dem bidirektionalen Anschluss verbunden.
- Der jeweilige zweite Anschluss der nicht-flüchtigen Speicherzelle ist jeweils über einen eigenen Programmiertransistor mit dem Bezugspotenzialanschluss verbunden. Somit kann über den jeweiligen Programmiertransistor ausgewählt werden, welche der nicht-flüchtigen Speicherzellen direkt mit dem bidirektionalen Anschluss verbunden wird, so dass ein Widerstandswert dieser nicht-flüchtigen Speicherzelle ermittelt oder die jeweilige nicht-flüchtige Speicherzelle mittels eines Programmierstroms programmiert werden kann.
- Die nicht-flüchtige Speicherzelle kann eine maskenprogrammierte Speicherzelle sein. Alternativ kann die nicht-flüchtige Speicherzelle eine reversibel programmierbare Speicherzelle umfassen. In einer weiteren alternativen Ausführungsform kann die nicht-flüchtige Speicherzelle als irreversibel programmierbare Speicherzelle realisiert sein.
- Die nicht-flüchtige Speicherzelle kann als Widerstand realisiert sein, wobei ein Programmierstrom den Widerstandswert der nicht-flüchtigen Speicherzelle irreversibel vergrößert. Alternativ kann die nicht-flüchtige Speicherzelle eine Sicherung, englisch Fuse, sein, die mittels eines Laserstrahles programmiert wird. Bevorzugt ist die nicht-flüchtige Speicherzelle als Sicherung realisiert, die einen mittels eines Programmierstroms aufschmelzbaren Widerstand umfasst. Die nicht-flüchtige Speicherzelle kann einen Metall-Widerstand, einen Polysilizium-Widerstand oder einen kombinierten Polysilizium/Silizid-Widerstand aufweisen.
- In einer alternativen Ausführungsform kann die nicht-flüchtige Speicherzelle als Antifuse-Element realisiert sein, wobei der Widerstandswert irreversibel mittels eines Programmierstroms verkleinerbar ist. In einer Ausführungsform kann das Antifuse-Element als Diode, insbesondere als Zenerdiode, realisiert sein.
- Die Schaltungsanordnung kann auf einem Halbleiterkörper ausgebildet sein. Sie kann in einer Bipolar-Integrationstechnik realisiert sein. Bevorzugt kann sie mittels Complementary Metal-Oxide-Semiconductor Integrationstechnik, abgekürzt CMOS-Integrationstechnik, hergestellt sein und als Feldeffekttransistoren realisierte Schalter und Transistoren aufweisen.
- Die Schaltungsanordnung kann zu einer dauerhaften Speicherung von Daten verwendet werden. Die Daten können eine Seriennummer oder eine Identifikationsnummer für den Halbleiterkörper umfassen. Alternativ kann die Schaltungsanordnung zur Speicherung einer Trimmeinstellung einer analogen Schaltung, insbesondere eines Analog/Digital- oder eines Digital/Analog-Wandlers, vorgesehen sein. Sie kann zum Reparieren eines Random Access Memory, abgekürzt RAM, mittels Zugreifen auf redundante Zellen oder Spalten anstelle defekter Zeilen oder Spalten dienen.
- In verschiedenen Ausführungsformen sieht ein Verfahren zum Betrieb einer Schaltungsanordnung folgende Schritte vor: Ein erstes Datensignal wird an eine erste Speicherschaltung aus einer ersten Mehrzahl n von seriell geschalteten Speicherschaltungen zugeleitet. Die erste Speicherschaltung umfasst eine nicht-flüchtige Speicherzelle. Ein Steuersignal wird parallel der ersten Mehrzahl n der Speicherzellen zur Verfügung gestellt. Ein zweites Datensignal wird von der ersten Speicherschaltung an einem zweiten Ausgang bereitgestellt. Das zweite Datensignal wird in Abhängigkeit von dem Steuersignal und von dem ersten Datensignal erzeugt. Das zweite Datensignal wird der zweiten Speicherschaltung zugeleitet. Entsprechend stellt die zweite Speicherschaltung ein weiteres Datensignal an einem zweiten Ausgang der zweiten Speicherschaltung bereit, welches einer nachgeschalteten Speicherschaltung zugeleitet wird. Das weitere Datensignal wird in Abhängigkeit von dem zugeführten Steuersignal und dem vorangegangenen Datensignal erzeugt. Mit Vorteil werden somit die Datensignale von einer Speicherschaltung zur nächsten Speicherschaltung durchgeschleift.
- Daten der Speicherschaltungen werden mittels Bereitstellen der ersten Mehrzahl n von an einem jeweiligen ersten Ausgang der Speicherschaltungen bereitgestellten Ausgangssignalen an einem internen Bus parallel ausgelesen. Der interne Bus ist als Parallelbus mit der ersten Mehrzahl n von Leitungen realisiert.
- Daten der Speicherschaltungen werden mittels seriellem Bereitstellen der ersten Mehrzahl n von Ausgangssignalen an einem seriellen Datenausgang seriell ausgelesen. Die letzte Speicherschaltung umfasst den seriellen Datenausgang. Eine Betriebsart ist das parallele Auslesen der nicht-flüchtigen Speicherzellen der Speicherschaltungen und eine weitere Betriebsart ist das serielle Auslesen der nicht-flüchtigen Speicherzellen in Form eines seriellen Datensignals an dem seriellen Datenausgang.
- In einer Ausführungsform wird ein Taktsignal der ersten Speicherschaltung zugeführt. Vorzugsweise wird das Taktsignal parallel allen Speicherschaltungen zugeführt. Das zweite Datensignal wird in Abhängigkeit von dem Steuersignal, dem ersten Datensignal und dem Taktsignal erzeugt.
- In einer Ausführungsform werden das Steuersignal und das erste Datensignal von einer Steuerschaltung bereitgestellt. Das Steuersignal kann mehrere Signale umfassen. Das Taktsignal kann der Schaltungsanordnung von extern zugeleitet werden. Alternativ kann das Taktsignal als ein internes Taktsignal von der Steuerschaltung bereitgestellt werden.
- Die Erfindung wird nachfolgend an mehreren Ausführungsbeispielen anhand der Figuren näher erläutert. Funktions- beziehungsweise wirkungsgleiche Bauelemente tragen gleiche Bezugszeichen. Insoweit sich Schaltungsteile oder Bauelemente in ihrer Funktion entsprechen, wird deren Beschreibung nicht in jeder der folgenden Figuren wiederholt.
-
1 zeigt eine beispielhafte Ausführungsform einer Schaltungsanordnung mit einer Steuerschaltung und einer Speicherkette, -
2 zeigt eine beispielhafte Weiterbildung der Schaltungsanordnung und -
3 zeigt eine beispielhafte Ausführungsform einer Speicherschaltung mit einer nicht-flüchtigen Speicherzelle. -
1 zeigt eine beispielhafte Ausführungsform einer Schaltungsanordnung mit einer Steuerschaltung400 und einer Speicherkette500 . Die Steuerschaltung400 weist eine Ablaufsteuerung440 auf. Die Ablaufsteuerung440 ist als Finite State Maschine FSM realisiert. Die Speicherkette500 umfasst eine erste Mehrzahl n von in Serie geschalteten Speicherschaltungen501 ,511 ,521 ,531 . In der beispielhaften Ausführungsform gemäß1 ist die erste Mehrzahl n gleich 4. Die Ablaufsteuerung440 ist über einen Ausgang413 der Steuerschaltung400 mit einem Dateneingang503 eines Einganges der ersten Speicherschaltung501 verbunden. Die Ablaufsteuerung ist über einen weiteren Ausgang417 parallel mit den Steuereingängen507 ,517 ,527 ,537 der Eingänge der Speicherschaltungen501 ,511 ,521 ,531 verbunden. Die Verbindung des weiteren Ausgangs417 zu den Steuereingängen507 ,517 ,527 ,537 umfasst mehrere Leitungen. Die Speicherschaltungen501 ,511 ,521 ,531 weisen jeweils eine nicht-flüchtige Speicherzelle502 ,512 ,522 ,532 auf. Der Eingang der ersten Speicherschaltung501 umfasst darüber hinaus einen Takteingang504 und einen Steuereingang507 . Die erste Speicherschaltung501 weist einen ersten Ausgang505 und einen zweiten Ausgang506 auf, der mit einem Dateneingang513 der zweiten Speicherschaltung511 verbunden ist. Weiter umfasst der Eingang der zweiten Speicherschaltung511 einen Takteingang514 und einen Steuereingang517 . Die zweite Speicherschaltung511 umfasst einen ersten Ausgang515 und einen zweiten Ausgang516 , der mit einem Dateneingang523 der nächstfolgenden Speicherschaltung521 verbunden ist. Weiter umfasst der Eingang der dritten Speicherschaltung521 einen Takteingang524 und einen Steuereingang527 . Die dritte Speicherschaltung521 umfasst einen ersten Ausgang525 und einen zweiten Ausgang526 , der mit einem Dateneingang533 der vierten Speicherschaltung531 , also der letzten Speicherschaltung verbunden ist. Weiter umfasst der Eingang der vierten Speicherschaltung531 einen Takteingang534 und einen Steuereingang537 . Die vierte Speicherschaltung531 umfasst einen ersten Ausgang535 , einen Signalausgang599 , welcher mit der Ablaufsteuerung440 der Steuerschaltung400 gekoppelt ist, und einen seriellen Datenausgang598 . - Die Ablaufsteuerung
440 stellt an dem Ausgang413 ein erstes Datensignal S1 bereit, welches dem Dateneingang503 des Eingangs der ersten Speicherschaltung501 zugeleitet wird. Die Ablaufsteuerung440 stellt an einem Ausgang417 ein Steuersignal F1 bereit, das parallel den Steuereingängen507 ,517 ,527 ,537 der Speicherschaltungen501 ,511 ,521 ,531 zugeleitet wird. Den Takteingängen504 ,514 ,524 ,534 der Speicherschaltungen501 ,511 ,521 ,531 wird ein Taktsignal SCLK zugeleitet. An dem ersten Ausgang505 der ersten Speicherschaltung501 ist ein erstes Ausgangssignal DATAOUT1 abgreifbar. Die erste Speicherschaltung501 erzeugt in Abhängigkeit von dem Steuersignal507 , dem ersten Datensignal S1 sowie dem Taktsignal SCLK ein zweites Datensignal S2, das über den zweiten Ausgang506 der ersten Speicherschaltung501 dem Dateneingang513 der zweiten Speicherschaltung511 zugeführt wird. An dem ersten Ausgang515 der zweiten Speicherschaltung511 ist ein zweites Ausgangssignal DATAOUT2 abgreifbar. Die zweite Speicherschaltung511 stellt ein drittes Datensignal S3 an dem zweiten Ausgang516 der zweiten Speicherschaltung511 bereit. Das dritte Datensignal S3 wird in Abhängigkeit von dem Steuersignal F1, dem zweiten Datensignal S2 sowie dem Taktsignal SCLK erzeugt. In analoger Weise stellen die dritte und die vierte Speicherschaltung521 ,531 an ihren jeweiligen ersten Ausgängen525 ,535 ein drittes beziehungsweise viertes Ausgangssignal DATAOUT3, DATAOUT4 bereit. Die vierte Speicherschaltung531 stellt an dem Signalausgang599 ein Abarbeitungssignal REGLAST bereit, das der Ablaufsteuerung440 in der Steuerschaltung400 zugeleitet wird. Mit dem Signal REGLAST wird signalisiert, dass ein Befehl oder eine Dateninformation der letzten Speicherschaltung531 zugeleitet wurde. Durch das Zuführen des Abarbeitungssignals REGLAST von der letzten Speicherschaltung531 an die Steuerschaltung400 erhält die Steuerschaltung400 die Information, ob Daten oder ein Befehl durch die Speicherkette500 durchgeschleift sind. Die vierte Speicherschaltung531 stellt darüber hinaus an dem seriellen Datenausgang598 ein serielles Datensignal REGOUT bereit, das die Daten des ersten bis zum vierten Ausgangssignal DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4 umfasst. An dem seriellen Datenausgang598 sind das erste bis zum vierten Ausgangssignal DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4 seriell abgreifbar. - Es ist ein Vorteil der Schaltungsanordnung gemäß
1 , dass die Steuerschaltung400 und die Speicherkette500 unabhängig voneinander entworfen werden können. Die Steuerschaltung400 ist dabei unabhängig von der Mehrzahl n von Speicherelementen in der Speicherkette500 . - In einer alternativen Ausführungsform weist die vorletzte Speicherschaltung, also gemäß
1 die dritte Speicherschaltung521 , den Signalausgang599 zum Bereitstellen des Abarbeitungssignals REGLAST auf. -
2 zeigt eine beispielhafte Ausführungsform der Schaltungsanordnung, die eine Weiterbildung der1 ist. Die Schaltungsanordnung kann die Steuerschaltung400 und die Speicherkette500 gemäß1 umfassen. Die Steuerschaltung400 weist zusätzlich zu der Ablaufsteuerung440 eine Erkennungsschaltung410 und einen Oszillator430 auf. Die Erkennungsschaltung410 ist mit der Ablaufsteuerung440 verbunden. Der Oszillator430 ist mit einem Eingang eines Signalumschalters420 , in Folge MUX-Gatter genannt, verbunden. Ein Ausgang des MUX-Gatters420 ist an die Ablaufsteuerung440 und an die zweiten Signaleingänge504 ,514 ,524 ,534 der Speicherschaltungen501 ,511 ,521 ,531 angeschlossen. Die Schaltungsanordnung700 weist einen ersten Eingang701 auf, der mit der Erkennungsschaltung410 verbunden ist. Darüber hinaus weist die Schaltungsanordnung einen zweiten Eingang702 auf, der mit einem weiteren Eingang des MUX-Gatters420 und mit einem Eingang der Erkennungsschaltung410 verbunden ist. Der erste und der zweite Eingang701 ,702 weisen jeweils einen Puffer zur Signalanpassung auf. Dieser Puffer kann als schaltungsinterner Puffer oder als Peripherie Zelle ausgeführt sein. - Die Schaltungsanordnung
700 umfasst ferner einen bidirektionalen Anschluss300 , der an einem Ausgang301 mit einem Eingang403 der Ablaufsteuerung440 und mit der Erkennungsschaltung410 verbunden ist. Der serielle Datenausgang598 der vierten Speicherschaltung531 ist mit einem Eingang302 des bidirektionalen Anschlusses300 verbunden. Der bidirektionale Anschluss300 weist einen Puffer304 , der dem Ausgang301 vorgeschaltet ist, und einen weiteren Puffer305 auf, der dem Eingang302 nachgeschaltet ist. Ein Steuereingang303 des bidirektionalen Anschlusses300 ist mit einem Ausgang411 der Ablaufsteuerung440 verbunden. Eine Verbindung601 , die als gut leitender Pfad realisiert ist, koppelt den bidirektionalen Anschluss300 über einen zweiten Schalter600 mit den Analoganschlüssen508 der Speicherschaltungen501 ,511 ,521 ,531 . Die Verbindung601 ist ohne Zwischenschaltung eines Puffers direkt von extern zugänglich. Ein Steuerausgang402 der Ablaufsteuerung440 ist mit einem Steuereingang des zweiten Schalters600 verbunden. Ein nicht gezeigter Schaltungsteil der Schaltungsanordnung ist über einen internen Anschluss401 mit der Ablaufsteuerung440 verbunden. Die Ablaufsteuerung440 ist über einen Ausgang412 mit einem nicht gezeigten Schaltungsteil der Schaltungsanordnung verbunden. Die ersten Ausgänge505 ,515 ,525 ,535 der Speicherschaltungen501 ,511 ,521 ,531 sind über einen internen Datenbus597 mit einem nicht gezeigten Schaltungsteil der Schaltungsanordnung verbunden. Der interne Datenbus597 ist als Parallelbus mit der ersten Mehrzahl n von Leitungen realisiert. - Der Erkennungsschaltung
410 wird über den ersten Eingang701 ein Betriebsartensignal MODE, über den zweiten Eingang702 ein Signal CLK und über den dritten Eingang703 ein Signal DATA zugeleitet. Die Erkennungsschaltung410 erkennt aus diesen Signalen die einzustellende Betriebsart. Eine Betriebsart kann beispielsweise das parallele Auslesen der nicht-flüchtigen Speicherzellen502 ,512 ,522 ,532 der vier Speicherschaltungen501 ,511 ,521 ,531 bedeuten. Eine weitere Betriebsart kann beispielsweise das serielle Auslesen der nicht-flüchtigen Speicherzellen502 ,512 ,522 ,532 in Form des Signals REGOUT an dem seriellen Datenausgang598 sein. Eine andere Betriebsart kann beispielsweise das Programmieren der nichtflüchtigen Speicherzellen502 ,512 ,522 ,532 über die Verbindung601 und den zweiten Schalter600 an den bidirektionalen Anschluss300 bedeuten. Eine wieder andere Betriebsart kann beispielsweise das Anschließen einer der nicht-flüchtigen Speicherzellen502 ,512 ,522 ,532 ebenfalls über die Verbindung601 und den zweiten Schalter600 an den bidirektionalen Anschluss300 zum Zwecke der Bestimmung des analogen Widerstandswertes der nicht flüchtigen Speicherelemente502 ,512 ,522 ,532 sein. - Ein Taktsignal CLK wird über den zweiten Eingang
702 einem Eingang des MUX-Gatters420 zugeleitet. Der Oszillator430 stellt ausgangsseitig ein internes Taktsignal ICLK bereit, das einem weiteren Eingang des MUX-Gatters420 zugeleitet wird. Ein Taktsignal SCLK, das von dem MUX-Gatter420 bereitgestellt wird, wird der Ablaufsteuerung440 und den Takteingängen504 ,514 ,524 ,534 der Speicherschaltungen501 ,511 ,521 ,531 zugeleitet. Die Schaltung kann somit entweder mit dem externen Taktsignal CLK oder mit dem vom internen integrierten Oszillator430 generierten Taktsignal ICLK betrieben werden. - Der Oszillator kann über den Multiplexer
420 geschaltet werden. Das interne Taktsignal SCLK kann vom Oszillator430 oder extern über den Eingang702 bereitgestellt werden. - Die Ablaufsteuerung
440 kann den bidirektionalen Anschluss300 entsprechend der Betriebsart über ein Einstellsignal ES einstellen, das von der Ablaufsteuerung440 an dem Ausgang411 bereitgestellt wird. In der Betriebsart serielles Auslesen wird ein serielles Datensignal REGOUT an dem seriellen Datenausgang598 der vierten Speicherschaltung531 bereitgestellt und über den bidirektionalen Anschluss300 als Signal DATA extern zur Verfügung gestellt. Daten, beispielsweise zur Programmierung der nicht-flüchtigen Speicherzellen502 ,512 ,522 ,532 , werden als das Signal DATA über den bidirektionalen Anschluss300 dem Eingang403 der Ablaufsteuerung440 zugeführt, die die Daten über den Ausgang413 mittels des Datensignals S1 an den Dateneingang503 der ersten Speicherzelle501 weiterleiten kann. Über die Verbindung601 kann der bidirektionale Anschluss300 mit einem Analoganschluss508 der Speicherschaltungen501 ,511 ,521 ,531 und in dieser mit der entsprechenden Speicherzelle502 ,512 ,522 ,532 verbunden werden. Mittels dieser Verbindung601 kann somit ein Widerstandswert der nichtflüchtigen Speicherzellen502 ,512 ,522 ,532 in serieller Abfolge gemessen werden oder diese programmiert werden. - Die vier Ausgangssignale DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4 werden über den internen Bus
597 parallel einem weiteren Schaltungsteil der Schaltungsanordnung zugeleitet, der nicht gezeigt ist. Ein Signal POR wird über den internen Anschluss401 der Ablaufsteuerung440 zugeleitet. Das Signal POR ermöglicht, die Daten beim Einschalten der Schaltung aus den nicht-flüchtigen Speicherzellen502 ,512 ,522 ,532 auszulesen, und am internen Bus597 zur Verfügung zu stellen. Die Ablaufsteuerung440 stellt an dem Ausgang412 ein Bereitschaftssignal BUSY zur Verfügung, das eine Information über den Bereitschaftszustand der Steuerschaltung400 und der Speicherkette500 umfasst. -
3 zeigt eine beispielhafte Ausführungsform einer Speicherschaltung, wie sie in den Schaltungsanordnungen gemäß1 und2 einsetzbar ist. Exemplarisch ist in3 für die Mehrzahl n von Speicherschaltungen die erste Speicherschaltung501 gezeigt. Auch andere als in3 gezeigte Ausführungsformen von Speicherschaltungen eignen sich für den Einsatz in eine Speicherkette, wie sie in1 oder2 gezeigt ist. - Die Speicherschaltung
501 weist einen differenziellen Strompfad mit einem ersten Zweig35 und einem zweiten Zweig55 auf, die zwischen einen Versorgungsspannungsanschluss9 und einen Bezugspotenzialanschluss8 geschaltet sind. Der erste und der zweite Zweig35 ,55 bilden zusammen einen differenziellen Strompfad eines Komparators3 . Der Komparator3 weist einen ersten Verstärker11 und einen zweiten Verstärker21 auf. Der erste Verstärker11 ist zwischen einen Versorgungsanschluss12 des ersten Verstärkers11 und den Bezugspotenzialanschluss8 geschaltet und weist einen ersten Transistor30 und einen zweiten Transistor40 auf, die zueinander in Serie geschaltet sind. Die Transistoren30 ,40 sind eingangsseitig mit einem Eingang14 des ersten Verstärkers11 verbunden. Ein Knoten31 zwischen dem ersten und dem zweiten Transistor30 ,40 des ersten Verstärkers11 bildet einen Ausgang15 des ersten Verstärkers11 . Entsprechend weist der zweite Verstärker21 einen ersten Transistor50 und einen zweiten Transistor60 auf, die zwischen einen Versorgungsanschluss22 des zweiten Verstärkers21 und den Bezugspotenzialanschluss8 geschaltet sind. Die beiden Transistoren50 ,60 des zweiten Verstärkers21 sind eingangsseitig an einem Eingang24 des zweiten Verstärkers21 angeschlossen. Ein Knoten51 zwischen dem ersten und dem zweiten Transistor50 ,60 des zweiten Verstärkers21 dient als Ausgang25 des zweiten Verstärkers21 . Der erste Verstärker11 umfasst somit einen Inverter und der zweite Verstärker21 umfasst ebenfalls einen Inverter. Die beiden Verstärker11 ,21 sind somit symmetrisch aufgebaut. Der Ausgang15 des ersten Verstärkers11 ist mit dem Eingang24 des zweiten Verstärkers21 und der Ausgang25 des zweiten Verstärkers21 ist mit dem Eingang14 des ersten Verstärkers11 verbunden. Der Ausgang15 des ersten Verstärkers11 ist über einen ersten Ladetransistor70 und der Ausgang25 des zweiten Verstärkers21 ist über einen zweiten Ladetransistor80 mit dem Bezugspotenzialanschluss8 gekoppelt. - Der erste Zweig
35 umfasst die nicht-flüchtige Speicherzelle502 , die zwischen den Versorgungsanschluss12 des ersten Verstärkers11 und einen Verbindungsknoten2 geschaltet ist. Der zweite Zweig55 umfasst ein Referenzelement20 , das zwischen den Versorgungsanschluss22 des zweiten Verstärkers21 und den Verbindungsknoten2 geschaltet ist. Der Verbindungsknoten2 ist über einen Schalter160 mit dem Versorgungsanschluss9 gekoppelt. Ein Steuereingang des Schalters160 ist an einen Steuerausgang einer Logikschaltung509 der Speicherschaltung501 angeschlossen. Der Verbindungsknoten2 ist direkt mit dem Analoganschluss508 verbunden. Der erste und der zweite Ladetransistor70 ,80 sind eingangsseitig miteinander und mit einem Ausgang der Logikschaltung509 verbunden. - Die Speicherschaltung
501 in3 weist einen Programmiertransistor150 auf, der den Versorgungsanschluss12 des ersten Verstärkers11 mit dem Bezugspotenzialanschluss8 verbindet. Der Programmiertransistor150 ist an einem Steuereingang mit einem Ausgang der Logikschaltung509 der Speicherschaltung501 verbunden. Zusätzlich ist ein kapazitives Kompensationselement151 an den Versorgungsanschluss22 des zweiten Verstärkers21 angeschlossen. Das Kompensationselement151 ist als Transistor ausgebildet. - An den Ausgang
15 des ersten Verstärkers11 ist ein erster Puffer106 und an den Ausgang25 des zweiten Verstärkers21 ist ein zweiter Puffer104 angeschlossen. Der erste Puffer106 weist einen Inverter, umfassend zwei Transistoren130 ,140 , auf, der zwischen den Versorgungsspannungsanschluss9 und den Bezugspotenzialanschluss8 geschaltet ist. Entsprechend weist der zweite Puffer104 einen weiteren Inverter, umfassend zwei Transistoren110 ,120 , auf, der zwischen den Bezugspotenzialanschluss8 und den Versorgungsspannungsanschluss9 geschaltet ist. Die Eingänge der beiden Transistoren130 ,140 des ersten Puffers106 sind mit dem Ausgang15 des ersten Verstärkers11 sowie die Eingänge der beiden Transistoren110 ,120 des zweiten Puffers104 mit dem Ausgang25 des zweiten Verstärkers21 verbunden. Ein Knoten102 zwischen den beiden Transistoren110 ,120 des zweiten Puffers104 bildet einen Ausgang des zweiten Puffers104 , der mit dem ersten Ausgang505 der ersten Speicherschaltung501 verbunden ist. - Der Ausgang
15 des ersten Verstärkers11 ist über einen ersten Schalter100 einer Schreibanordnung89 mit einem Anschluss der Logikschaltung509 verbunden. Ebenso ist der Ausgang25 des zweiten Verstärkers21 über einen zweiten Schalter90 der Schreibanordnung89 mit einem weiteren Anschluss der Logikschaltung509 verbunden. Die Steueranschlüsse des ersten und des zweiten Schalters90 ,100 sind miteinander und mit einem Steuereingang92 der Schreibanordnung89 verknüpft, der wiederum mit einem Steuerausgang der Logikschaltung509 verbunden ist. - Die Transistoren
30 ,40 ,50 ,60 ,70 ,80 ,90 ,100 ,110 ,120 ,130 ,140 ,150 ,151 und der Schalter160 können als Feldeffekttransistoren, insbesondere als Metall-Oxid-Halbleiter Feldeffekttransistoren, abgekürzt MOSFETs, realisiert sein. - Die Logikschaltung
509 ist eingangsseitig mit dem Dateneingang503 , dem Takteingang504 und dem Steuereingang507 der ersten Speicherschaltung501 und ausgangsseitig mit dem zweiten Ausgang506 der ersten Speicherschaltung501 verbunden. Die Logikschaltung509 umfasst ein Flip-Flop510 und Logikgatter. - An dem Versorgungsspannungsanschluss
9 ist eine Versorgungsspannung VDD angeschlossen. Den Steueranschlüssen des ersten und des zweiten Ladetransistors70 ,80 ist ein Ladesignal LOAD zuführbar. Der erste und der zweite Ladetransistor70 ,80 sowie der Schalter160 sind in einem ersten Betriebszustand leitend geschaltet. Somit ist der erste Transistor30 und der erste Transistor50 des ersten und des zweiten Verstärkers11 ,21 leitend und der zweite Transistor40 und der zweite Transistor60 des ersten und des zweiten Verstärkers11 ,21 sperrend geschaltet. In den beiden Zweigen des differentiellen Strompfades35 ,55 treten auf Grund der unterschiedlichen Widerstände der nicht-flüchtigen Speicherzelle502 und des Referenzelements20 verschieden grobe Ströme I1, I2 auf, die an den Versorgungsanschlüssen12 und22 unterschiedliche Spannungspotentiale hervorrufen. Werden die beiden Ladetransistoren70 und80 sperrend geschaltet, detektiert der Komparator3 den Spannungsunterschied zwischen den Versorgungsanschlüssen12 und22 und speichert das Ergebnis selbsthaltend in den beiden Verstärkern11 und21 ab. - Weist die nicht-flüchtige Speicherzelle
502 einen kleineren Widerstandswert als das Referenzelement20 auf, so steigt die invertierte Ausgangsspannung NVOUT schneller als die Ausgangsspannung VOUT an, so dass aufgrund der Rückkopplung des ersten und des zweiten Verstärkers11 ,21 der zweite Transistor60 des zweiten Verstärkers21 sowie der erste Transistor30 des ersten Verstärkers11 leitend und die beiden weiteren Transistoren50 ,40 als Sperre geschaltet sind. An dem Ausgang15 des ersten Verstärkers11 ist eine invertierte Ausgangsspannung NVOUT und an dem Ausgang25 des zweiten Verstärkers21 eine Ausgangsspannung VOUT abgreifbar. - Der Programmiertransistor
150 dient zum Bereitstellen eines ersten Stromes I1 mit einem hohen Stromwert, der durch die nicht-flüchtige Speicherzelle502 zur Durchführung eines Programmiervorgangs fließt. Durch seine Größe stellt der Programmiertransistor150 eine kapazitive Last an dem Versorgungsanschluss12 dar. Beim oben beschriebenen Auslesevorgang werden die beiden Zweige35 ,55 des differentiellen Strompfades mit Vorteil in gleicher Weise kapazitiv belastet, um eine symmetrische Auslegung des Komparators3 zu gewährleisten. Dazu wird der Versorgungsanschluss22 des zweiten Verstärkers21 mit dem Kompensationselement151 verbunden. Dieses Kompensationselement151 ist als Transistor ausgebildet und stellt für den zweiten Zweig55 des differentiellen Strompfades die gleiche kapazitive Belastung dar, wie sie der Programmiertransistor150 für den ersten Zweig35 darstellt. - Der Logikschaltung
509 wird das erste Datensignal S1, das Taktsignal SCLK und das Steuersignal F1 über den Dateneingang503 , den Takteingang504 und den Steuereingang507 zugeführt. In Abhängigkeit von dem Taktsignal SCLK, dem Steuersignal F1 und dem Datensignal S1 stellt die Logikschaltung509 unter Verwendung des Flip-Flops510 das zweite Datensignal S2 sowie die Signale zum Betrieb der Speicherschaltung501 wie das Programmiersignal BURN, das Ladesignal LOAD und das Schreibsignal WRITE bereit. Ein Datensignal DATAIN und ein dazu invertiertes Datensignal NDATAIN wird je nach Betriebsart von der Logikschaltung509 bereitgestellt oder von der Logikschaltung509 empfangen. Das Flip-Flop510 kann mittels des Taktsignals SCLK taktgesteuert realisiert sein. - Mit Vorteil ist der Komparator
3 symmetrisch aufgebaut und umfasst eine Selbsthaltefunktion, die durch die Rückkopplung der beiden Verstärker11 ,21 erzielt wird. - Mit Vorteil ist an den beiden Ausgängen
15 ,25 des ersten und des zweiten Verstärkers11 ,21 jeweils ein Puffer104 ,106 nachgeschaltet, sodass eine kapazitive Last an dem Ausgang15 des ersten Verstärkers11 und eine kapazitive Last an dem Ausgang25 des zweiten Verstärkers21 gleich sind. Somit beeinflussen nachgeschaltete Schaltungsteile nicht den Einstell- und Umschaltvorgang des ersten und des zweiten Verstärkers11 ,21 . Mit Vorteil kann mittels der Schreibanordnung89 die Ausgangsspannung VOUT mit dem Wert des Datensignals DATAIN und die invertierte Ausgangsspannung NVOUT mit dem Wert des invertierten Datensignals NDATAIN bereitgestellt werden, sobald mittels eines Schreibsteuersignals WRITE die beiden Schalter90 ,100 leitend geschaltet sind. Mit Vorteil ist es daher möglich, Daten auf eine zweite Art und Weise in den beiden Verstärkern11 und21 zu speichern, sofern die nichtflüchtige Speicherzelle502 niederohmig ist. Damit können für Testzwecke Daten unabhängig von der nicht-flüchtigen Speicherzelle502 gespeichert werden. - In einer alternativen Ausführungsform weist eine weitere Speicherschaltung
511 ,521 ,531 keinen Takteingang zum Zuführen des Taktsignals SCLK auf. In einer alternativen Ausführungsform umfassen das Steuersignal F1 oder die weiteren Datensignale S2, S3, S4 das Taktsignal SCLK oder ein von dem Taktsignal SCLK abgeleitetes Signal. - Bezugszeichenliste
-
- 2
- Verbindungsknoten
- 3
- Komparator
- 8
- Bezugspotenzialanschluss
- 9
- Versorgungsanschluss
- 11
- erster Verstärker
- 12
- Versorgungsanschluss
- 14
- Eingang
- 15
- Ausgang
- 20
- Referenzelement
- 21
- zweiter Verstärker
- 22
- Versorgungsanschluss
- 24
- Eingang
- 25
- Ausgang
- 30
- erster Transistor
- 31
- Knoten
- 35
- erster Zweig
- 40
- zweiter Transistor
- 50
- erster Transistor
- 51
- Knoten
- 55
- zweiter Zweig
- 60
- zweiter Transistor
- 70
- erster Ladetransistor
- 80
- zweiter Ladetransistor
- 89
- Schreibanordnung
- 90
- zweiter Schalter
- 91
- zweiter Eingang
- 92
- Steuereingang
- 100
- erster Schalter
- 101
- erster Eingang
- 102, 103
- Knoten
- 104
- zweiter Puffer
- 106
- erster Puffer
- 110, 120, 130, 140
- Transistor
- 150
- Programmiertransistor
- 151
- Kompensationselement
- 160
- Schalter
- 300
- bidirektionaler Anschluss
- 301
- Ausgang
- 302
- Eingang
- 303
- Steuerung
- 304, 305
- Puffer
- 400
- Steuerschaltung
- 401
- internen Anschluss
- 402
- Steuerausgang
- 403
- Eingang
- 410
- Erkennungsschaltung
- 411, 412, 413, 417
- Ausgang
- 420
- MUX-Gatter
- 430
- Oszillator
- 440
- Ablaufsteuerung
- 500
- Speicherkette
- 501
- erste Speicherschaltung
- 511
- zweite Speicherschaltung
- 521
- dritte Speicherschaltung
- 531
- vierte Speicherschaltung
- 502, 512, 522, 532
- nicht-flüchtige Speicherzelle
- 503, 513, 523, 533
- Dateneingang
- 504, 514, 524, 534
- Takteingang
- 505, 515, 525, 535
- erster Ausgang
- 506, 516, 526
- zweiter Ausgang
- 507, 517, 527, 537
- Steuereingang
- 508
- Analoganschluss
- 510
- Flip-Flop
- 597
- interner Bus
- 598
- serieller Datenausgang
- 599
- Signalausgang
- 600
- zweiter Schalter
- 601
- Verbindung
- 700
- Schaltungsanordnung
- 701
- erster Eingang
- 702
- zweiter Eingang
- BURN
- Programmiersignal
- BUSY
- Bereitschaftssignal
- CLK
- Taktsignal
- SCLK
- internes Taktsignal
- DATA
- Signal
- DATAIN
- einzulesendes Datensignal
- DATAOUT1
- erstes Ausgangssignal
- DATAOUT2
- zweites Ausgangssignal
- DATAOUT3
- drittes Ausgangssignal
- DATAOUT4
- viertes Ausgangssignal
- ES
- Einstellsignal
- F1
- Steuersignal
- FSM
- Finite State Machine
- ICLK
- internes Taktsignal
- I1
- erster Strom
- I2
- zweiter Strom
- LOAD
- Ladesignal
- MODE
- Betriebsartensignal
- NDATAIN
- invertiertes Datensignal
- NDATAOUT
- invertiertes erstes Datensignal
- NVOUT
- invertierte Ausgangsspannung
- POR
- internes Steuersignal
- REGLAST
- Abarbeitungssignal
- REGOUT
- serielles Datensignal
- S1
- erstes Datensignal
- S2
- zweites Datensignal
- S3
- drittes Datensignal
- S4
- viertes Datensignal
- VDD
- Versorgungsspannung
- VOUT
- Ausgangsspannung
- VSS
- Bezugspotenzial
- WRITE
- Schreibsteuersignal
Claims (15)
- Schaltungsanordnung, umfassend – eine Steuerschaltung (
400 ), – eine Speicherkette (500 ), umfassend eine erste Mehrzahl n von Speicherschaltungen (501 ,511 ,521 ,531 ), bei der zumindest eine der Speicherschaltungen (501 ,511 ,521 ,531 ) – eine nicht-flüchtige Speicherzelle (502 ,512 ,522 ,532 ), – einen ersten Verstärker (11 ), – einen Eingang (503 ,504 ,507 ,513 ,514 ,517 ,523 ,524 ,527 ,533 ,534 ,537 ), welcher einen Dateneingang (503 ,513 ,523 ,533 ) umfasst, und – einen ersten Ausgang (505 ,515 ,525 ,535 ) zur Abgabe eines Ausgangssignals (DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4) umfasst und der Dateneingang (503 ) der ersten Speicherschaltung (501 ) mit einem Ausgang (413 ) der Steuerschaltung (400 ) gekoppelt ist, wobei zumindest zwei Speicherschaltungen (501 ,511 ,521 ,531 ) in Serie geschaltet sind und jeweils der Dateneingang (513 ,523 ,533 ) einer weiteren Speicherschaltung (511 ,521 ,531 ) mit einem zweiten Ausgang (506 ,516 ,526 ) der jeweils vorgeschalteten Speicherschaltung (501 ,511 ,521 ) gekoppelt ist und wobei die nicht-flüchtige Speicherzelle (502 ,512 ,522 ,532 ) zwischen einen Versorgungsanschluss (12 ) des ersten Verstärkers (11 ) und einen Verbindungsknoten (2 ) geschaltet ist, der mit einem Versorgungsspannungsanschluss (9 ) gekoppelt ist, – einen Datenbus (597 ), der mit den ersten Ausgängen (505 ,515 ,525 ,535 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) zur Abgabe der Ausgangssignale (DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4) an den Datenbus (597 ) gekoppelt ist und der als Parallelbus mit der ersten Mehrzahl n von Leitungen realisiert ist, – einen bidirektionalen Anschluss (300 ), einen Schalter (600 ) und eine Verbindung (601 ), wobei die letzte Speicherschaltung (531 ) einen seriellen Datenausgang (598 ) umfasst, an dem ein serielles Datensignal (REGOUT) bereitgestellt wird, wobei an dem seriellen Datenausgang (598 ) die Ausgangssignale (DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4) seriell abgreifbar sind, wobei eine Betriebsart das parallele Auslesen der nicht flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) und eine weitere Betriebsart das serielle Auslesen der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) in Form des seriellen Datensignals (REGOUT) an dem seriellen Datenausgang (598 ) ist, wobei das serielle Datensignal (REGOUT) über den bidirektionalen Anschluss (300 ) als ein Signal (DATA) extern zur Verfügung gestellt wird, wobei der bidirektionale Anschluss (300 ) über die Verbindung (601 ) und den Schalter (600 ) mit Analoganschlüssen (508 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) und in diesen mit den ersten Anschlüssen der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) verbunden ist und ein zweiter Anschluss der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) jeweils über einen Programmiertransistor (150 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) mit einem Bezugspotenzialanschluss (8 ) verbunden ist und in einer Betriebsart eine der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) über die Verbindung (601 ) und den Schalter (600 ) an den bidirektionalen Anschluss (300 ) angeschlossen ist, und wobei Daten zur Programmierung der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) als das Signal (DATA) über den bidirektionalen Anschluss (300 ) der Steuerschaltung (400 ) zugeführt werden, die die Daten mittels eines ersten Datensignals (S1) über den Ausgang (413 ) an den Dateneingang (503 ) der ersten Speicherschaltung (501 ) weiterleitet. - Schaltungsanordnung nach Anspruch 1, wobei der Eingang zumindest einer der Speicherschaltungen (
501 ,511 ,521 ,531 ) – den Dateneingang (503 ,513 ,523 ,533 ), – einen Takteingang (504 ,514 ,524 ,534 ) und – einen Steuereingang (507 ,517 ,527 ,537 ) umfasst. - Schaltungsanordnung nach Anspruch 1 oder 2, wobei – dem Dateneingang (
503 ) der ersten Speicherschaltung (501 ) das erste Datensignal (S1) zugeleitet wird, – dem Takteingang (504 ) der ersten Speicherschaltung (501 ) ein Taktsignal (SCLK) zugeleitet wird, – dem Steuereingang (507 ) der ersten Speicherschaltung (501 ) ein Steuersignal (F1) zugeleitet wird, – an dem zweiten Ausgang (506 ) der ersten Speicherschaltung (501 ) ein zweites Datensignal (S2) in Abhängigkeit von dem Steuersignal (F1), dem ersten Datensignal (S1) und dem Taktsignal (SCLK) bereitgestellt wird und – jeweils an dem zweiten Ausgang (516 ,526 ) der weiteren Speicherschaltung (511 ,521 ) ein weiteres Datensignal (S3, S4) in Abhängigkeit von dem Steuersignal (F1), dem Taktsignal (SCLK) und einem weiteren Datensignal (S2, S3), das dem Dateneingang (513 ,523 ) der weiteren Speicherschaltung (511 ,521 ) zugeleitet wird, bereitgestellt wird. - Schaltungsanordnung nach einem der Ansprüche 1 bis 3, wobei zumindest eine der Speicherschaltungen (
501 ,511 ,521 ,531 ) umfasst: – den ersten Verstärker (11 ), der einen Eingang (14 ) und einen Ausgang (15 ) aufweist und zwischen den Versorgungsanschluss (12 ) des ersten Verstärkers (11 ) und den Bezugspotentialanschluss (8 ) geschaltet ist, – einen zweiten Verstärker (21 ), der einen Eingang (24 ), der mit dem Ausgang (15 ) des ersten Verstärkers (11 ) verbunden ist, und einen Ausgang (25 ), der mit dem Eingang (14 ) des ersten Verstärkers (11 ) verbunden ist, aufweist und zwischen einen Versorgungsanschluss (22 ) des zweiten Verstärkers (21 ) und den Bezugspotentialanschluss (8 ) geschaltet ist, und – ein Referenzelement (20 ), das zwischen den Versorgungsanschluss (22 ) des zweiten Verstärkers (21 ) und den Verbindungsknoten (2 ) geschaltet ist. - Schaltungsanordnung nach Anspruch 4, wobei der erste Verstärker (
11 ) als Inverter und der zweite Verstärker (21 ) als Inverter ausgebildet sind. - Schaltungsanordnung nach Anspruch 4 oder 5, wobei zumindest die eine Speicherschaltung (
501 ,511 ,521 ,531 ) umfasst: – einen ersten Puffer (106 ), der dem Ausgang (15 ) des ersten Verstärkers (11 ) nachgeschaltet ist, und – einen zweiten Puffer (104 ), der dem Ausgang (25 ) des zweiten Verstärkers (21 ) nachgeschaltet ist und an dem ausgangsseitig das Ausgangssignal (DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4) abgreifbar ist. - Schaltungsanordnung nach einem der Ansprüche 2 bis 6, wobei zumindest eine Speicherschaltung (
501 ,511 ,521 ,531 ) eine Logikschaltung (509 ) umfasst, die mit dem Dateneingang (503 ,513 ,523 ,533 ), dem Takteingang (504 ,514 ,524 ,534 ), dem Steuereingang (507 ,517 ,527 ,537 ) und dem zweiten Ausgang (506 ,516 ,526 ) gekoppelt ist. - Schaltungsanordnung nach einem der Ansprüche 1 bis 7, wobei die Steuerschaltung (
400 ) umfasst: – eine Ablaufsteuerung (440 ), – einen Oszillator (430 ), der zur Abgabe eines internen Taktsignals (ICLK) mit der Ablaufsteuerung (440 ) gekoppelt ist, und – eine Erkennungsschaltung (410 ), die mit der Ablaufsteuerung (440 ) gekoppelt ist und zum Einstellen einer Betriebsart der Schaltungsanordnung (700 ) vorgesehen ist. - Schaltungsanordnung nach Anspruch 8, umfassend – einen ersten Eingang (
701 ), der mit der Erkennungsschaltung (410 ) gekoppelt ist, – einen zweiten Eingang (702 ), der zum Zuführen eines Taktsignals (CLK) vorgesehen ist und mit der Ablaufsteuerung (440 ), den Speicherschaltungen (501 ,511 ,521 ,531 ) und der Erkennungsschaltung (410 ) gekoppelt ist, und – den bidirektionalen Anschluss (300 ), der mit der Ablaufsteuerung (440 ) und der Erkennungsschaltung (410 ) gekoppelt ist. - Verwendung der Schaltungsanordnung nach einem der Ansprüche 1 bis 9 zur dauerhaften Speicherung von Daten, insbesondere einer Seriennummer, einer Halbleiterkörpernummer oder einer Trimmeinstellung einer analogen Schaltung auf einem Halbleiterkörper, der die Schaltungsanordnung umfasst.
- Verfahren zum Betrieb einer Schaltungsanordnung, umfassend folgende Schritte: – Zuführen eines Steuersignals (F1) und eines ersten Datensignals (S1) an eine erste Speicherschaltung (
501 ), umfassend eine nicht-flüchtige Speicherzelle (502 ), einer ersten Mehrzahl n von seriell geschalteten Speicherschaltungen (501 ,511 ,521 ,531 ), – Bereitstellen eines zweiten Datensignals (S2) in Abhängigkeit von dem Steuersignal (F1) und dem ersten Datensignal (S1) an einem zweiten Ausgang (506 ) der ersten Speicherschaltung (501 ), – jeweils Zuführen eines Datensignals (S2, S3, S4) an eine weitere Speicherschaltung (511 ,521 ,531 ) und Bereitstellen des jeweiligen Datensignals (S3, S4) an einem zweiten Ausgang (516 ,526 ) einer jeweiligen Speicherschaltung (511 ,521 ) an eine nachgeschaltete Speicherschaltung (521 ,531 ) in Abhängigkeit von dem zugeführten Steuersignal (F1) und dem zugeführten Datensignal (S2, S3), – paralleles Auslesen von Daten der Speicherschaltungen (501 ,511 ,521 ,531 ) mittels Bereitstellen der ersten Mehrzahl n von an einem jeweiligen ersten Ausgang (505 ,515 ,525 ,535 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) bereitgestellten Ausgangssignalen (DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4) an einem internen Bus (597 ), der als Parallelbus mit der ersten Mehrzahl n von Leitungen realisiert ist, und – serielles Auslesen von Daten der Speicherschaltungen (501 ,511 ,521 ,531 ) mittels seriellem Bereitstellen der ersten Mehrzahl n von Ausgangssignalen (DATAOUT1, DATAOUT2, DATAOUT3, DATAOUT4) an einem seriellen Datenausgang (598 ), wobei die letzte Speicherschaltung (531 ) den seriellen Datenausgang (598 ) umfasst, wobei eine Betriebsart das parallele Auslesen der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) und eine weitere Betriebsart das serielle Auslesen der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) in Form eines seriellen Datensignals (REGOUT) an dem seriellen Datenausgang (598 ) ist, wobei das serielle Datensignal (REGOUT) über einen bidirektionalen Anschluss (300 ) als ein Signal (DATA) extern zur Verfügung gestellt wird, wobei der bidirektionale Anschluss (300 ) über eine Verbindung (601 ) und einen Schalter (600 ) mit Analoganschlüssen (508 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) und in diesen mit den ersten Anschlüssen der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) verbunden ist, ein zweiter Anschluss der nichtflüchtigen Speicherzellen (502 ,512 ,522 ,532 ) jeweils über einen Programmiertransistor (150 ) der Speicherschaltungen (501 ,511 ,521 ,531 ) mit einem Bezugspotenzialanschluss (8 ) verbunden ist und in einer Betriebsart eine der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) über die Verbindung (601 ) und den Schalter (600 ) an den bidirektionalen Anschluss (300 ) angeschlossen ist, wobei Daten zur Programmierung der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) als das Signal (DATA) über den bidirektionalen Anschluss (300 ) einer Steuerschaltung (400 ) zugeführt werden, die die Daten mittels des ersten Datensignals (S1) an einen Dateneingang (503 ) der ersten Speicherschaltung (501 ) weiterleitet, und wobei zumindest eine der Speicherschaltungen (501 ,511 ,521 ,531 ) einen ersten Verstärker (11 ) umfasst und die nicht-flüchtige Speicherzelle (502 ,512 ,522 ,532 ) zwischen einen Versorgungsanschluss (12 ) des ersten Verstärkers (11 ) und einen Verbindungsknoten (2 ) geschaltet ist, der mit einem Versorgungsspannungsanschluss (9 ) gekoppelt ist. - Verfahren nach Anspruch 11, wobei ein Taktsignal (SCLK) zumindest der ersten der Speicherschaltungen (
501 ,511 ,521 ,531 ) zugeführt wird und das zweite Datensignal (S2) in Abhängigkeit von dem Taktsignal (SCLK) bereitgestellt wird. - Verfahren nach Anspruch 11 oder 12, umfassend Bereitstellen – einer Verbindung zwischen dem bidirektionalen Anschluss (
300 ) und dem ersten Anschluss einer der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) und – einer Verbindung zwischen dem Bezugspotentialanschluss (8 ) und dem zweiten Anschluss der nicht-flüchtigen Speicherzelle (502 ,512 ,522 ,532 ) für eine analoge Messung eines Widerstandswertes der nichtflüchtigen Speicherzelle (502 ,512 ,522 ,532 ) oder für ein Programmieren der nicht-flüchtigen Speicherzelle (502 ,512 ,522 ,532 ) mittels eines Programmierstroms. - Verfahren nach einem der Ansprüche 11 bis 13, umfassend Bereitstellen – einer Verbindung zwischen einem Versorgungsspannungsanschluss (
9 ) und dem ersten Anschluss einer der nicht-flüchtigen Speicherzellen (502 ,512 ,522 ,532 ) und – einer Verbindung zwischen dem Bezugspotentialanschluss (8 ) und dem zweiten Anschluss der nicht-flüchtigen Speicherzelle (502 ,512 ,522 ,532 ) für ein Programmieren der nicht-flüchtigen Speicherzelle (502 ,512 ,522 ,532 ) mittels eines Programmierstroms. - Verfahren nach einem der Ansprüche 13 oder 14, wobei eine Höhe des Programmierstroms derart eingestellt ist, dass die nicht-flüchtige Speicherzelle (
502 ,512 ,522 ,532 ) durchgebrannt wird.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006042115.9A DE102006042115B4 (de) | 2006-09-07 | 2006-09-07 | Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung |
| PCT/EP2007/059012 WO2008028853A1 (de) | 2006-09-07 | 2007-08-29 | Schaltungsanordnung und verfahren zum betrieb einer schaltungsanordnung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006042115.9A DE102006042115B4 (de) | 2006-09-07 | 2006-09-07 | Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102006042115A1 DE102006042115A1 (de) | 2008-03-20 |
| DE102006042115B4 true DE102006042115B4 (de) | 2018-02-08 |
Family
ID=38896063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102006042115.9A Expired - Fee Related DE102006042115B4 (de) | 2006-09-07 | 2006-09-07 | Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102006042115B4 (de) |
| WO (1) | WO2008028853A1 (de) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102010055618A1 (de) | 2010-12-22 | 2012-06-28 | Austriamicrosystems Ag | Eingangsschaltungsanordnung, Ausgangsschaltungsanordnung und System mit einer Eingangs- und einer Ausgangsschaltungsanordnung |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6373771B1 (en) * | 2001-01-17 | 2002-04-16 | International Business Machines Corporation | Integrated fuse latch and shift register for efficient programming and fuse readout |
| WO2002033707A2 (en) * | 2000-10-19 | 2002-04-25 | Infineon Technologies North America Corp. | Area efficient method for programming electrical fuses |
| US20060039210A1 (en) * | 2004-08-23 | 2006-02-23 | Greg Blodgett | Memory address repair without enable fuses |
| US20060048027A1 (en) * | 2004-09-02 | 2006-03-02 | Tomohisa Takai | Semiconductor device |
| US7091564B2 (en) * | 2001-06-26 | 2006-08-15 | Kabushiki Kaisha Toshiba | Semiconductor chip with fuse unit |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5384746A (en) * | 1994-01-28 | 1995-01-24 | Texas Instruments Incorporated | Circuit and method for storing and retrieving data |
| US6384664B1 (en) * | 2000-10-05 | 2002-05-07 | Texas Instruments Incorporated | Differential voltage sense circuit to detect the state of a CMOS process compatible fuses at low power supply voltages |
| US6876594B2 (en) * | 2002-12-26 | 2005-04-05 | Texas Instruments Incorporated | Integrated circuit with programmable fuse array |
| GB0419465D0 (en) * | 2004-09-02 | 2004-10-06 | Cavendish Kinetics Ltd | Method and apparatus for programming and reading codes |
-
2006
- 2006-09-07 DE DE102006042115.9A patent/DE102006042115B4/de not_active Expired - Fee Related
-
2007
- 2007-08-29 WO PCT/EP2007/059012 patent/WO2008028853A1/de not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002033707A2 (en) * | 2000-10-19 | 2002-04-25 | Infineon Technologies North America Corp. | Area efficient method for programming electrical fuses |
| US6373771B1 (en) * | 2001-01-17 | 2002-04-16 | International Business Machines Corporation | Integrated fuse latch and shift register for efficient programming and fuse readout |
| US7091564B2 (en) * | 2001-06-26 | 2006-08-15 | Kabushiki Kaisha Toshiba | Semiconductor chip with fuse unit |
| US20060039210A1 (en) * | 2004-08-23 | 2006-02-23 | Greg Blodgett | Memory address repair without enable fuses |
| US20060048027A1 (en) * | 2004-09-02 | 2006-03-02 | Tomohisa Takai | Semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102006042115A1 (de) | 2008-03-20 |
| WO2008028853A1 (de) | 2008-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE4224804C1 (de) | Programmierbare logische Schaltungsanordnung | |
| DE69030567T2 (de) | Redundanz für serielle Speicher | |
| DE102005001667B4 (de) | Nichtflüchtige Speicherzelle zum Speichern eines Datums in einer integrierten Schaltung | |
| DE202013101729U1 (de) | Einmalig programmierbarer Speicher und integrierte Schaltung, die diesen aufweist | |
| DE3041176A1 (de) | Halbleiterspeichervorrichtung | |
| WO2007118679A1 (de) | Schaltungsanordnung mit einer nicht-flüchtigen speicherzelle und verfahren | |
| DE4121053C2 (de) | Speicherzelle mit Floating-Gate-Transistor | |
| DE4336887C2 (de) | Integrierte Halbleiterschaltungsvorrichtung und Verfahren zum Treiben einer integrierten Halbleiterschaltungsvorrichtung | |
| DE10214898A1 (de) | Speicherschaltung | |
| DE10200671A1 (de) | Halbleitereinrichtung mit elektrischem Schmelzverbindungselement | |
| DE102005061375B4 (de) | NOR-Flashspeicherbauelement mit Mehrpegel-Speicherzelle und Bitwert-Detektionsverfahren | |
| DE102005030874B3 (de) | Verfahren und integrierter Schaltkreis zum Erkennen eines Zustandes einer Speicherzelle | |
| DE10063688A1 (de) | Schaltungsanordnung zur Ansteuerung einer programmierbaren Verbindung | |
| DE102021110976B4 (de) | Nichtflüchtige speicherschaltung und verfahren | |
| DE102006042115B4 (de) | Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung | |
| DE102005055834A1 (de) | Speicherschaltung, Ansteuerschaltung für einen Speicher und Verfahren zum Einschreiben von Schreibdaten in einen Speicher | |
| DE19934297C1 (de) | Integrierte Halbleiterschaltung mit erhöhter Betriebsspannung für programmierbare Elemente (z.B. zur Konfigurierung) | |
| DE102006063008B3 (de) | Schaltungsanordnung und Verfahren zum Betrieb einer Schaltungsanordnung | |
| EP1340230A2 (de) | Magnetoresistiver speicher und verfahren zu seinem auslesen | |
| DE102020125695A1 (de) | Speicherausleseschaltung und verfahren | |
| WO2008059001A2 (de) | Schaltungsanordnung, umfassend ein speicherzellenfeld, und verfahren zu deren betrieb | |
| DE102005009050B4 (de) | Differentielle Ausleseschaltung für Fuse-Speicherzellen | |
| DE10344849B3 (de) | Integrierte Schaltung mit Schutz vor elektrostatischer Entladung | |
| DE102005023911A1 (de) | Halbleiterschaltungsvorrichtung und Verfahren zum Betreiben der Halbleiterschaltvorrichtung | |
| EP0411594A2 (de) | Schaltungsanordnung und Verfahren zur Funktionssicherheitsprüfung für integrierte Halbleiterspeicher |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R016 | Response to examination communication | ||
| R082 | Change of representative |
Representative=s name: EPPING HERMANN FISCHER, PATENTANWALTSGESELLSCH, DE |
|
| R130 | Divisional application to |
Ref document number: 102006063008 Country of ref document: DE |
|
| R081 | Change of applicant/patentee |
Owner name: AMS AG, AT Free format text: FORMER OWNER: AUSTRIAMICROSYSTEMS AG, UNTERPREMSTAETTEN, AT Effective date: 20141212 |
|
| R082 | Change of representative |
Representative=s name: EPPING HERMANN FISCHER, PATENTANWALTSGESELLSCH, DE Effective date: 20141212 Representative=s name: EPPING HERMANN FISCHER PATENTANWALTSGESELLSCHA, DE Effective date: 20141212 |
|
| R130 | Divisional application to |
Ref document number: 102006063008 Country of ref document: DE Effective date: 20141222 |
|
| R016 | Response to examination communication | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |