DE4342821C1 - Elektronische Speicherschaltung - Google Patents
Elektronische SpeicherschaltungInfo
- Publication number
- DE4342821C1 DE4342821C1 DE4342821A DE4342821A DE4342821C1 DE 4342821 C1 DE4342821 C1 DE 4342821C1 DE 4342821 A DE4342821 A DE 4342821A DE 4342821 A DE4342821 A DE 4342821A DE 4342821 C1 DE4342821 C1 DE 4342821C1
- Authority
- DE
- Germany
- Prior art keywords
- transistor
- programming
- eprom
- transistors
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 claims abstract description 6
- 238000012360 testing method Methods 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 18
- 230000000903 blocking effect Effects 0.000 claims description 16
- 238000004088 simulation Methods 0.000 claims description 15
- 101000688930 Homo sapiens Signaling threshold-regulating transmembrane adapter 1 Proteins 0.000 claims description 11
- 101000740162 Homo sapiens Sodium- and chloride-dependent transporter XTRP3 Proteins 0.000 claims description 11
- 102100024453 Signaling threshold-regulating transmembrane adapter 1 Human genes 0.000 claims description 11
- 101150021208 SIT2 gene Proteins 0.000 claims description 10
- 238000010079 rubber tapping Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 3
- 101150110971 CIN7 gene Proteins 0.000 claims description 2
- 101100286980 Daucus carota INV2 gene Proteins 0.000 claims description 2
- 101100508840 Daucus carota INV3 gene Proteins 0.000 claims description 2
- 101150110298 INV1 gene Proteins 0.000 claims description 2
- 101100397044 Xenopus laevis invs-a gene Proteins 0.000 claims description 2
- 101100397045 Xenopus laevis invs-b gene Proteins 0.000 claims description 2
- 230000003068 static effect Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 8
- 238000009792 diffusion process Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 230000008672 reprogramming Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012856 packing Methods 0.000 description 3
- 101150070189 CIN3 gene Proteins 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000036039 immunity Effects 0.000 description 2
- 239000007943 implant Substances 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 239000002800 charge carrier Substances 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000001050 lubricating effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000010626 work up procedure Methods 0.000 description 1
Classifications
-
- 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/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0408—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
- G11C16/0441—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing multiple floating gate devices, e.g. separate read-and-write FAMOS transistors with connected floating gates
-
- 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/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/50—Marginal testing, e.g. race, voltage or current testing
-
- 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/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
- Logic Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Semiconductor Memories (AREA)
- Static Random-Access Memory (AREA)
Description
Die Erfindung betrifft eine elektronische Speicher
schaltung gemäß Oberbegriff des Anspruchs 1.
Eine derartige Speicherschaltung ist beschrieben in
Design + Elektronik, Ausgabe 13, vom 27.6.89, Markt
& Technik, Seiten 46, 48 und 49, sowie in
Electronic Engineering, September 88, Seiten 44,
45, 48, 50 und 54.
Monolithisch integrierte Halbleiterschaltungen sind
insbesondere bei hohem Integrationsgrad komplizier
te Gebilde, die hohen Entwicklungsaufwand und um
fangreiche Vorarbeit bis zur Serienproduktion
erfordern. Deshalb werden für jede integrierte
Schaltung möglichst hohe Stückzahlen angestrebt.
Mitunter werden von einer bestimmten integrierten
Schaltung mehrere Versionen benötigt, die sich oft
nur geringfügig unterscheiden. Beispielsweise soll
es möglich sein, zwischen einem RC-Oszillator oder
einem Quarz-Oszillator als Taktgenerator wählen zu
können.
Eine herkömmliche Methode zur Bereitstellung mehre
rer ähnlicher Versionen eines bestimmten integrier
ten Schaltungstyps besteht darin, auf ein und dem
selben Chip alle Bauelemente für alle Versionen
dieses bestimmten integrierten Schaltungstyps vor
zusehen und für die unterschiedlichen Versionen
verschiedene Leitungsmuster aufzubringen. Dabei
werden allerdings unterschiedliche Masken für die
Erzeugung des je erforderlichen Leitungsmusters be
nötigt.
Diesen Aufwand kann man dadurch vermeiden, daß man
ein und dieselbe integrierte Schaltung mit allen
für ihre verschiedenen Versionen erforderlichen
Schaltungsteilen und Leitungsmustern ausstattet und
daß man diese integrierte Schaltung mit Schaltern
ausrüstet, mit denen eine interne Umschaltung auf
die jeweils gewünschte Version mit Hilfe ent
sprechender Schaltsteuersignale erfolgt. Dies führt
auch zu dem Vorteil, daß man eine solche integrier
te Schaltung noch während der Entwicklungsphase
oder sogar noch während des Einsatzes von der zu
nächst gewählten Version in eine andere Version
umschalten kann.
Hierfür ist eine Speicherschaltung der eingangs
angegebenen Art verwendbar. Dabei lassen sich die
Schalter der integrierten Schaltung in Abhängigkeit
von dem Speicherzustand der Speicherschaltung
steuern.
Bekanntlich weisen EPROM-Transistoren zwischen dem
Leitungskanal und dem Steuergate ein Floating-Gate
auf. Das Floating-Gate des EPROM-Transistors ent
hält im unprogrammierten Zustand keine Ladungen,
während es im programmierten Zustand Ladungen ent
hält. Betrachtet man einen N-Kanal-EPROM-Tran
sistor, so enthält sein Floating-Gate im unprogram
mierten Zustand keine negativen Ladungen. Der
EPROM-Transistor wird daher leitend, wenn man eine
Spannung von etwa 1,9 V an das Steuer-Gate anlegt.
Beim programmierten N-Kanal-EPROM-Transistor befin
den sich negative Ladungen auf dem Floating-Gate,
was bedeutet, daß ein solcher Transistor im pro
grammierten Zustand erst ab einer Steuer-Gate-Span
nung von mehr als 5 V leitet.
Dieses unterschiedliche Verhalten zwischen program
miertem und unprogrammiertem EPROM-Transistor wird
für die Informationsspeicherung ausgenutzt. Diese
Information kann beispielsweise dazu verwendet
werden, in der bereits genannten Weise den Schalt
zustand von Hardware-Schaltern zu steuern, die sich
auf demselben Halbleiter-Chip wie die Speicher
schaltung befinden.
Bei einer Speicherschaltung der eingangs angegebe
nen Art kann kein Fehler auftreten in Form der
Abgabe einer falschen Speicherinformation. Nach
Störungen nimmt diese Speicherschaltung selbständig
immer wieder den richtigen Schaltungszustand an,
in dem sie die programmierte Speicherinformation
zuverlässig abgibt. Kommt es zu einem Versorgungs
spannungsabfall, sei es aufgrund von Störungen oder
durch bewußtes Abschalten, genügt allein das
Wiedereinschalten der Versorgungsspannung, um wie
der die korrekte Speicherinformation abzugeben. Es
wird keinerlei Auslesesignal benötigt.
Eine derartige Speicherschaltung eignet sich nicht
nur zur Bereitstellung von Schaltsteuerinformatio
nen für Schalter. Sie läßt sich überall dort vor
teilhaft verwenden, wo Information zuverlässig
gespeichert und korrekt ausgegeben werden soll,
auch über sehr lange Zeit und unbeeinträchtigt von
Störungen. Diese Speicherschaltung eignet sich
beispielsweise auch hervorragend für nicht-flüchti
ge Speicher.
Es ist im allgemeinen erforderlich, die Speicher
schaltung und die von ihr gesteuerte Schaltung
mehrfach zu testen. Es mag auch erforderlich wer
den, die Funktionen der von der Speicherschaltung
gesteuerten Schaltung nachträglich zu ändern, was
eine Änderung des Speicherinhaltes der Speicher
schaltung und somit deren Umprogrammierung bedarf.
Möglicherweise sind Tests und/oder Umprogrammierun
gen während des Betriebes der gesteuerten Schaltung
erforderlich, ohne daß dieser Betrieb unterbrochen
oder gestört wird.
Der Erfindung liegt die Aufgabe zugrunde, eine
Speicherschaltung der eingangs angegebenen Art so
weiterzubilden, daß derartige Tests und Umpro
grammierungen auf einfache und bequeme Art und
Weise möglich sind.
Eine Lösung dieser Aufgabe ist in Anspruch 1 ange
geben. Vorteilhafte Weiterbildungen ergeben sich
aus den Unteransprüchen.
Bei der erfindungsgemäßen Speicherschaltung ist es
durch Zuführen lediglich entsprechend ausgewählter
Logiksignale möglich, in sehr flexibler und viel
fältiger Weise Tests durchzuführen, von dem jewei
ligen Programmierungszustand abweichende Speicher
zustände zu simmulieren, ohne eine Umprogrammierung
vornehmen zu müssen, andere Funktionen der von der
Speicherschaltung gesteuerten Schaltungsanordnung
zu überprüfen, als die von dem Speicherinhalt der
Speicherschaltung vorgegebenen Schaltungszustände,
und sogar bei Verwendung nur einmal programmierba
rer Speicherelemente ein mehrmaliges Testen mit
anderem als dem einmal programmierten Speicherin
halt durchzuführen.
Ist die Speicherschaltung mit Speicherelementen
aufgebaut, die wiederholt programmiert werden kön
nen, kann man dies mit Hilfe der Programmierein
richtung der erfindungsgemäßen Speicherschaltung
jederzeit tun.
Als Programmiertransistoren verwendet man vorzugs
weise spannungsfeste Transistoren, d. h., Transisto
ren, die mindestens die bei einem Programmiervor
gang auftretenden Spannungswerte ohne Schaden ver
tragen.
Mit den Sperr-Transistoren werden außer den beiden
EPROM-Transistoren sämtliche Schaltungskomponenten
der Speichereinrichtung während eines Programmier
vorgangs abgeschirmt. Zu diesem Zweck werden die
Sperr-Transistoren während eines Programmiervor
gangs in den Sperrzustand geschaltet, während sie
ansonsten leiten. Auch für die Sperr-Transistoren
werden vorzugsweise spannungsfeste Transistoren
verwendet.
Um von dem Speicherinhalt der Speicherschaltung
gesteuerte Schaltungsteile hinsichtlich ihrer
Reaktion auf unterschiedliche Speicherinhalte
testen zu können, ohne die EPROM-Transistoren zu
diesem Zweck umprogrammieren zu müssen, sind den
EPROM-Transistoren je ein Simulationstransistor
parallelgeschaltet, mit denen das Leitendschalten
eines an sich gesperrten EPROM-Transistors simu
liert werden kann.
Vorzugsweise wird an den Ausgang der Speicherschal
tung eine Halteschaltung angeschlossen, mittels
welcher der jeweilige Speicherwert der Speicher
schaltung festgehalten werden kann. Dies hat den
Vorteil, daß ein mit dem Ausgangssignal der
Speicherschaltung gesteuerter Schalter durch
Programmier- oder Testvorgängen nicht gestört wird.
Solches Programmieren oder Testen kann man je nach
Wunsch durchführen, mit oder ohne Speicherung
mittels der Halteschaltung.
Die Referenzspannungsquelle der erfindungsgemäßen
Speicherschaltung erlaubt trotz eines relativ ein
fachen Schaltungsaufbaus einen sehr vielfältigen
und flexiblen Betrieb der Speicherschaltung.
Der Begriff "EPROM" ist bekanntermaßen eine Abkür
zung für "Erasable Programmable ROM", also für ein
programmierbares ROM, dessen Programmierung wieder
löschbar ist. Hierfür sind zwei verschiedene Typen
bekannt. Bei einem ersten Typ, den man üblicher
weise als "EPROM" bezeichnet, wird die Programmie
rung durch Bestrahlung mit UV-Licht gelöscht. Bei
einem anderen Typ wird die Programmierung auf
elektrischem Wege gelöscht. Die übliche Bezeichnung
für diesen Typ ist "E²PROM" (Electrically Erasable
Programmable ROM). Im vorliegenden Fall soll der
Begriff "EPROM" beide Typen von löschbar program
mierbaren ROM umfassen. Beide Typen sind in der
gleichen Speicherschaltung einsetzbar. Während bei
dem mittels UV-Licht löschbaren EPROM die Program
miereinrichtung nur zum Programmieren und mög
licherweise zum Auslesen des Speicherinhalts der
EPROMs verwendet wird, wird bei dem elektrisch
löschbaren E²PROM die Programmiereinrichtung
zusätzlich zum Löschen verwendet. Für das Program
mieren und Löschen und gegebenenfalls das Auslesen
werden dann lediglich entsprechend unterschiedliche
Spannungen von der Programmiereinrichtung an die
Anschlüsse der E²PROM-Transistoren gegeben.
Es ist auch denkbar, einen Teil der Transistoren
der gesamten Speicherschaltung durch bipolare
Transistoren zu realisieren. Dies gilt für alle
Transistoren mit Ausnahme der EPROM-Transistoren
selbst.
Die Erfindung und vorteilhafte Weiterbildungen der
Erfindung werden nun anhand von Ausführungsformen
näher erläutert. In den Zeichnungen zeigt
Fig. 1 eine erste Ausführungsform der erfin
dungsgemäßen Speicherschaltung;
Fig. 2 eine zweite Ausführungsform einer erfin
dungsgemäßen Speicherschaltung, die zu
sätzlich zu der in Fig. 1 gezeigten Aus
führungsform eine Halteeinrichtung auf
weist;
Fig. 3 eine Ausführungsform einer Referenz
spannungsquelle der erfindungsgemäßen
Speicherschaltung; und
Fig. 4 eine Schaltungsanordnung, bei welcher
eine erfindungsgemäße Speicherschaltung
zu Steuerung einer Schaltungsanordnung
verwendet wird.
Bei der folgenden Beschreibung von Ausführungsbei
spielen der Erfindung wird davon ausgegangen, daß
es sich bei den EPROM-Transistoren um mittels UV-
Licht löschbare EPROMs handelt.
In den Figuren sind P-Kanal-Transistoren mit einem
kleinen Kreis an dem Steuergate gekennzeichnet. Bei
Transistoren ohne einen solchen Kreis handelt es
sich um N-Kanal-Transistoren.
Transistoren, die in den Figuren mit zwei Sternchen
(**) gekennzeichnet sind, sind als spannungsfeste
Transistoren ausgebildet, damit sie die gegenüber
der Versorgungsspannung relativ hohen Programmier
spannungen ohne Gefährdung und Schädigung über
stehen. Dies betrifft durchweg N-Kanal-Transis
toren, da P-Kanal-Transistoren von Haus aus mit
einer höheren Spannungsfestigkeit hergestellt
werden.
Fig. 1 zeigt eine erste Ausführungsform einer er
findungsgemäßen Speicherschaltung. Zwischen eine
Versorgungsspannungsleitung VDD, die beispielsweise
eine Versorgungsspannung von 5 V führt, und eine
mit Masse verbundene Erdleitung GND sind eine erste
Reihenschaltung mit einem ersten EPROM-Transistor
E1, einem ersten Sperrtransistor ST1 und einem
ersten MOS-Transistor M1 und eine zweite Reihen
schaltung mit einem zweiten EPROM-Transistor E2,
einem zweiten Sperrtransistor ST2 und einem zweiten
MOS-Transistor M2 parallelgeschaltet. Die Steuer-
Gates der beiden EPROM-Transistoren E1 und E2 sind
gemeinsam an eine Referenzspannungsquelle REF ange
schlossen. Ein erster Schaltungsknoten SK1 zwischen
ST1 und M1 ist an das Gate von M2 angeschlossen.
Ein zweiter Schaltungsknoten SK2 zwischen ST2 und
M2 ist an das Gate von M1 angeschlossen. Der zweite
Schaltungsknoten SK2 bildet den Ausgang OUT der
Speicherschaltung.
Ein unprogrammierter EPROM-Transistor enthält keine
negativen Ladungen auf seinem Floating-Gate und
wird deshalb leitend, wenn man an sein Steuer-Gate
eine Spannung von etwa 1,9 V anlegt. Dieser
Spannungswert kann für EPROM-Transistoren, die
unter Verwendung verschiedener Prozesse hergestellt
werden, etwas verschieden sein. Beim programmierten
EPROM-Transistor befinden sich negative Ladungen
auf dem Floating-Gate. Dies bedeutet, daß ein
solcher Transistor erst ab einer Gate-Spannung von
etwa 5 V leitet. Hierbei ist an N-Kanal-EPROM-
Transistoren gedacht. Es sind aber auch P-Kanal-
EPROM-Transistorem einsetzbar, bei entsprechender
Anpassung der Speicherschaltung.
Die Referenzspannungsquelle REF liefert im Normal
betrieb an die Steuer-Gates der beiden EPROM-Tran
sistoren E1 und E2 eine Referenzspannung von etwa 3
V. Der gelöschte oder unprogrammierte EPROM-Tran
sistor leitet daher, während der programmierte
EPROM-Transistor sperrt. Geht man beispielsweise
davon aus, daß E1 unprogrammiert und E2 program
miert ist, leitet bei dieser Referenzspannung E1,
während E2 sperrt. Da E1 leitet, befindet sich der
erste Schaltungsknoten SK1 auf niedrigem Potential,
so daß M2 leitet. Aus diesem Grund, und weil E2
gesperrt ist, befindet sich der zweite Schaltungs
knoten SK2 auf hohem Potential. Am Ausgang OUT der
Speicherschaltung ist daher ein Logikwert H vorhan
den, dem man den Binärwert "1" zuordnen kann. Da
diese hohe Ausgangsspannung am Gate von M1 anliegt,
ist dieser gesperrt.
Der Ausgangszustand von OUT ist stabil und es
fließt durch die Speicherschaltung kein Querstrom,
da in jeder Reihenschaltung ein Transistor sperrt.
Wie man sieht, wird kein Auslesesignal benötigt. Es
genügt allein das Einschalten der Versorgungsspan
nung, von der auch die Referenzspannung abgeleitet
wird. Auch durch ein vorübergehendes Ausfallen der
Versorgungsspannung, sei es durch Ausschalten oder
aufgrund von Störungen, steht die korrekte
Speicherinformation wieder am Ausgang OUT zur Ver
fügung, sobald die Versorgungsspannung wieder vor
handen ist.
Die Programmiereinrichtung der erfindungsgemäßen
Speicherschaltung umfaßt einen ersten Programmier-
Transistor PT1 und einen zweiten Programmier-Tran
sistor PT2, über welche die nicht mit GND verbun
dene Seite von E1 bzw. E2 mit einer ersten Program
miersignalquelle PS1 bzw. einer zweiten Program
miersignalquelle PS2 verbunden sind. Die Gates von
PT1 und PT2 sind gemeinsam an eine Programmier
steuersignalquelle PROG angeschlossen. Während
eines Programmiervorgangs erhalten die Steuer-Gates
der EPROM-Transistoren E1 und E2 eine Referenzspan
nung von etwa 12,5 V. Wie dies die Referenzspan
nungsquelle bewirkt, wird weiter unten anhand von
Fig. 3 näher erläutert werden.
Während eines Programmiervorgangs werden die
Programmier-Transistoren PT1 und PT2 durch ein
Programmiersteuersignal (PROG) leitend geschaltet,
bei gleichzeitiger Abgabe einer Referenzspannung
von etwa 12,5 V an die Steuer-Gates von E1 und E2.
Derjenige der beiden EPROM-Transistoren E1 und E2,
der programmiert werden soll, erhält über den zuge
hörigen Programmier-Transistor PT1 bzw. PT2 von der
zugehörigen Programmiersignalquelle PS1 bzw. PS2
eine Programmierspannung von etwa 7 V. Von dem
daraus resultierenden Strom durch den zu program
mierenden EPROM-Transistor werden wegen der hohen
Referenzspannung von etwa 12,5 V aufgrund eines
Tunneleffektes Ladungsträger in das Floating-Gate
gesaugt, die dort nach dem Programmiervorgang ver
bleiben. Anstelle zweier Programmiersignalquellen
PS1 und PS2 kann man auch eine einzige gemeinsame
Programmiersignalquelle verwenden und die Auswahl
des jeweils zu programmierenden EPROM-Transistors
E1, E2 allein durch entsprechend selektives An
steuern von PT1 und PT2 erreichen.
Die Sperr-Transistoren ST1 und ST2 sind als span
nungsfeste Transistoren ausgebildet und sollen die
oberhalb dieser Sperr-Transistoren ST1 und ST2
befindlichen Schaltungsteile von dem Programmier
vorgang und den damit verbundenen hohen Spannungen
abschirmen. Zu diesem Zweck sind die Gates von ST1
und ST2 gemeinsam mit einer Steuersignalquelle
PROGN verbunden, die diesen Gates eine invertierte
Version des Programmiersteuersignals der Program
miersteuersignalquelle PROG liefert. Dadurch werden
die Sperr-Transistoren ST1 und ST2 während eines
Programmiervorgangs gesperrt, während sie außerhalb
solcher Programmiervorgänge leitend geschaltet
sind.
Die erfindungsgemäße Speicherschaltung weist zu
sätzlich Simulations-Transistoren SIT1 und SIT2
auf, die dem ersten EPROM-Transistor E1 bzw. dem
zweiten EPROM-Transistor E2 parallelgeschaltet
sind. Die Gates von SIT1 und SIT2 sind mit einer
Testsignalquelle TEST1 bzw. TEST2 verbunden. Beide
Transistoren sind als spannungsfeste Transistoren
ausgebildet.
Die Simulations-Transistoren SIT1 und SIT2 sind
vorgesehen, um die von dem Ausgangssignal der
Speicherschaltung angesteuerten Schaltungsteile
hinsichtlich ihres Verhaltens bei unterschiedlichem
Speicherinhalt der Speicherschaltung testen zu
können, ohne hierfür die EPROM-Transistoren E1 und
E2 umprogrammieren zu müssen oder wenn anstelle der
EPROM-Transistoren nur einmal programmierbare PROM-
Elemente vorgesehen sind. Die Simulation geschieht
dadurch, daß ein programmierter EPROM-Transistor
oder ein programmiertes PROM-Element, der bzw. das
bei dem normalerweise anliegenden niedrigeren Refe
renzspannungswert von etwa 3 V sperrt, durch einen
leitenden Simulations-Transistor überbrückt wird.
Um beiden Signalzustände des Ausgangs OUT der
Speicherschaltung zu realisieren, wäre es normaler
weise erforderlich, für eine erste Testphase die
Konstellation E1 programmiert/E2 unprogrammiert und
in einer anderen Testphase die Konstellation E1
unprogrammiert/E2 programmiert herzustellen. Dies
würde ein zeitaufwendiges Zwischenlöschen mittels
UV-Bestrahlung der EPROM-Transistoren E1, E2 not
wendig machen. Dieses Erfordernis kann durch die
Simulations-Transistoren SIT1, SIT2 vermieden wer
den. Nachdem zum Beispiel die erste Konstellation,
E1 programmiert/E2 unprogrammiert, realisiert und
getestet wurde, wird anschließend auch E2 program
miert. Die zweite Möglichkeit, E1 unprogammiert/E2
programmiert, kann dann simuliert werden, indem
E1 durch SIT1 überbrückt wird. D.h., daß dann
beide EPROM-Transistoren E1 und E2 programmiert
sind und mit den Simulationstransistoren SIT1 und
SIT2 sämtliche Programmierungskonstellationen von
E1 und E2 simuliert werden können. Anstelle oder
zusätzlich zu den E1 und E2 parallel geschalteten
Simulationstransistoren SIT1 und SIT2 kann man
Simulationstransistoren verwenden, die zu E1 und E2
in Reihe geschaltet sind und je nach zu simulieren
der Konstellation sperrend oder leitend geschaltet
werden. Hierfür könnte man auch die bereits vor
handenen Sperrtransistoren ST1 und ST2 verwenden,
die dann allerdings getrennt mit zwei verschiedenen
Testsignalquellen ansteuerbar sein müßten. Durch
diese Simulation kann man ohne Umprogrammierung
einen Schalter, der vom Signal am Ausgang OUT der
Speicherschaltung gesteuert wird, abwechselnd in
beide Schaltzustände bringen, um zu beobachten, wie
die dem Schalter nachfolgende Schaltungsanordnung
reagiert. Vorzugsweise sollte aus Sicherheits
aspekten ein Schalten der Simulations-Transistoren
SIT1, SIT2 in einen simulierenden Zustand nur
während eines Testbetriebs möglich sein.
Die Speicherschaltung kann auch mit nur einmal
programmierbaren Speicherzellen (PROM) aufgebaut
werden. Die Testprozedur für diesen Fall ist nach
folgend im Zuammenhang mit den verschiedenen Be
triebsmöglichkeiten der Referenzspannungsquelle REF
genauer beschrieben.
Fig. 2 zeigt eine Ausführungsform der erfindungs
gemäßen Speicherschaltung, die zusätzlich zu der in
Fig. 1 dargestellten Ausführungsform eine Halte
schaltung oder ein LATCH aufweist. Dieses besitzt
nach bekannter Art zwischen SK2 und OUT einen
ersten Inverter INV1, der von einer Reihenschaltung
aus einem zweiten Inverter INV2 und einem sogenann
ten Transmissions-Gate TG1 überbrückt ist. TG1 ist
durch die Parallelschaltung eines P-Kanal-
Transistors und eines N-Kanal-Transistors gebildet.
Diese Parallelschaltung verwendet man, weil eine
"1" nur von einem P-Kanal-Transistor und eine "0"
nur von einem N-Kanal-Transistor sauber durch
geschaltet wird.
Den Gates der beiden Transistoren des Transmis
sions-Gates TG1 wird direkt bzw. über einen dritten
Inverter INV3 ein Speichersteuersignal STORE zuge
führt. Dieses aktiviert die Halteschaltung nur
dann, wenn für die Durchführung eines Programmier
vorgangs die Sperr-Transistoren ST1 und ST2 in den
Sperrzustand gebracht werden. Vor Beginn eines
solchen Programmiervorgangs und damit vor dem
Sperren von ST1 und ST2 wird die dann gerade am
zweiten Schaltungsknoten SK2 vorhandene aktuelle
Speicherinformation gespeichert. Der an den Ausgang
OUT angeschlossene Schalter kann nicht springen und
damit beim Programmiervorgang Störungen ver
ursachen.
Die in Fig. 2 dargestellte Ausführungsform einer
erfindungsgemäßen Speicherschaltung vereint in
sich:
- - Speicherfähigkeit
- - Programmierbarkeit und Lesbarkeit der EPROM- Transistoren
- - Testbarkeit
- - Störunempfindlichkeit im Normalbetrieb, aber auch während des Testens und Programmierens.
Die Lösbarkeit ist dadurch gegeben, daß man über
die mit den Programmiersignalquellen PS1 und PS2
verbundenen Leitungen die Programmierzustände der
EPROM-Transistoren E1 und E2 auslesen kann.
In den Fig. 1 und 2 ist eine Referenzspan
nungsquelle der Referenzspannungsschaltung REF als
Schaltungsblock dargestellt, der den Steuergates
der beiden EPROM-Transistoren E1 und E2 gemeinsam
eine Referenspannung VREF zuführt. Die Referenz
spannungsquelle REF wird nun anhand von Fig. 3
näher erläutert.
Die in Fig. 3 gezeigte Referenzspannungsquelle
weist einen Spannungsteiler mit einer Reihenschal
tung mit einem ersten Schalttransistor SW1, einem
diffundierten niederohmigen Widerstand R, einem als
Diode geschalteten Transistor D und einem ebenfalls
als Diode geschalteten dritten EPROM-Transistor E3
auf. Diese Reihenschaltung ist zwischen die beiden
Pole VDD und GND einer Versorgungsspannungsquelle
geschaltet. Zwischen SW1 und R befindet sich ein
Teilspannungsabgriffspunkt TA des Spannungsteilers.
Der erste Schalttransistor SW1 ist derart herge
stellt, daß er auch im leitenden Zustand hochohmig
ist. Vorzugsweise weist er im leitenden Zustand
einen Widerstand im Bereich von etwa 10 M Ω bis
etwa 20 MΩ auf. Hierdurch wird erreicht, daß durch
den Spannungsteiler auch bei leitend geschaltetem
SW1 immer nur ein sehr kleiner Strom von maximal
einigen 100 nA fließt. Dadurch wird die Versor
gungsspannungsquelle geschont, was insbesondere
dann wichtig ist, wenn diese durch eine Batterie
gebildet wird.
Dem ersten Schalttransistor SW1 ist ein zweiter
Schalttransistor SW2 parallel geschaltet, der im
leitenden Zustand niederohmig ist.
Dem zwischen TA und GND befindlichen Teil des Span
nungsteilers ist ein dritter Schalttransistor SW3
parallel geschaltet.
Die Gateelektroden von SW1 und SW3 sind gemeinsam
mit einer Logiksignalquelle OTPTEST verbunden. Der
Gateanschluß von SW2 ist mit einer Logiksignalquel
le RESETN verbunden.
Zwischen den Teilspannungsabgriffspunkt TA und
einem Ausgangsanschluß REFOUT der Referenzspan
nungsquelle ist ein zweites Transmissionsgate TG2
geschaltet, das im leitenden Zustand die am Teil
spannungsabgriffspunkt TA anliegende Spannung zum
Ausgang REFOUT durchschaltet.
Zwischen einer Programmierspannungsquelle VPROG und
den Ausgang ist ein drittes Transmissionsgate TG3
geschaltet, das im leitenden Zustand die Program
mierspannung VPROG zum Ausgang REFOUT der Referenz
spannungsschaltung REF durchschaltet. Die Transmis
sionsgates TG2 und TG3 weisen aus den Gründen, wie
sie bereits im Zusammenhang mit TG1 in Fig. 2 er
läutert worden sind, in Parallelschaltung sowohl
einen P-Kanal-Transistor als auch einen N-Kanal-
Transistor auf, damit sie sowohl den Spannungswert
eines Logiksignals "0" als auch den Spannungswert
eines Logiksignals "1" problemlos durchschalten.
TG2 enthält die Parallelschaltung eines N-Kanal-
Transistors N2 und eines P-Kanal-Transistors P2.
TG3 enthält die Parallelschaltung eines N-Kanal-
Transistors N3 und eines P-Kanal-Transistors P3.
Die Steuergates von P2 und N3 sind direkt mit einer
Logiksignalquelle PROG verbunden, während die
Steuergates von N2 und P3 mit der Logiksignalquelle
PROG über einen vierten Inverter INV4 verbunden
sind. INV4 enthält in Reihenschaltung einen P-
Kanal-Transistor P4 und einen N-Kanal-Transistor
N4.
Bei der dargestellten Ausführungsform liefert die
Versorgungsspannungsquelle eine Versorgungsspannung
VDD=5V. Die Programmierspannung VPROG beträgt wäh
rend eines Programmiervorgangs 12,5 V, ansonsten
wie die Versorgungsspannung 5 V. Der Spannungswert
des Logiksignals PROG beträgt dann, wenn dieses den
Logikwert "1" oder "H" aufweist, ebenfalls 12,5 V.
Für die Logiksignale RESETN und OTPTEST reichen die
üblichen Logiksignal-Werte aus.
Die Referenzspannungsquelle REF soll zum einen das
Auslesen der elektronischen Speicherzelle in Fig. 1
oder 2 während des Betriebs bewirken. Sie soll
darüberhinaus aber auch das Programmieren der Spei
cherzelle ermöglichen und die Testbarkeit unter
stützen.
Im folgenden wird die Funktionsweise der Referenz
spannungsquelle REF für verschiedene Betriebszu
stände erläutert.
Im Normalbetrieb stehen die Eingangssignale der
Referenzspannungsschaltung REF auf folgenden logi
schen Pegeln:
OTPTEST = 0
RESETN = 1
PROG = 0
Außerdem ist VPROG = VDD.
RESETN = 1
PROG = 0
Außerdem ist VPROG = VDD.
Infolge dieser Eingangswerte sind die Transistoren
SW2, SW3, N3, P3 und N4 sperrend geschaltet. Die
Transistoren SW1, N2, P2 und P4 sind leitend ge
schaltet.
Da die Transistoren D und E3 je dadurch als Diode
geschaltet sind, daß ihre Steuergates mit ihren
Drain-Anschlüssen verbunden sind, befinden sich D
und E3 in der sogenannten schwachen Inversion und
an jedem dieser beiden Transistoren beträgt der
Spannungsabfall ungefähr dessen Einsetzspannung
VTH, bei welcher der jeweilige Transistor leitend
wird. Im Fall des Transistors D beträgt die Ein
setzspannung etwa +0,9 V. Der dritte EPROM-Transi
stor E3 befindet sich im gelöschten (nicht program
mierten) Zustand und weist daher eine Einsetzspan
nung von etwa +1,9 V auf. Solange die Versorgungs
spannung VDD ausreichend groß ist, bilden D und E3
je ein Bauelement mit konstant bleibendem Span
nungsabfall, wobei die Summe dieser Spannungsabfäl
le etwa 2,8 V beträgt. Da der diffundierte Wider
stand R niederohmig ist, liegt der Teilspannungsab
griffspunkt TA bei normalem Spannungswert von VDD
auf etwa 3 V.
Der zur Erzeugung der Teilspannung erforderliche
Querstrom fließt durch SW1. Da dieser Strom im
Normalbetrieb der Referenzspannungsquelle dauernd
fließt, wird er mit Hilfe des im leitenden Zustand
hochohmigen-Transistors SW1 auf dem bereits erwähn
ten niedrigen Wert von einigen hundert nA gehalten.
Da im Normalbetrieb der Referenzspannungsquelle das
Transmissionsgate TG2 leitend geschaltet ist,
erscheint der am Teilspannungsabgriffspunkt TA
auftretende Spannungswert von etwa 3 V am Ausgang
REFOUT der Referenzspannungsquelle.
Anstelle des Transistors D könnte auch ein anderes
Bauelement mit festem Spannungsabfall eingesetzt
werden, beispielsweise eine Diode.
Es wird nun der Zweck der beschriebenen Referenz
spannungsquelle erläutert.
Ein Auslesen der "statischen EPROM-Zelle" der
erfindungsgemäßen Speicherschaltung mit einer zu
hohen Spannung (z. B. VDD) ist aus folgenden Gründen
nachteilig:
- a) Überschreitet die Ausgangsspannung VREF der Referenzspannungsquelle REF die Einsetzspannung des programmierten EPROM-Transistors, beginnt in der statischen EPROM-Zelle ein Querstrom zu fließen. Dies deshalb, weil der MOS-Transistor, der mit dem programmierten EPROM-Transistor in Reihe geschaltet ist, leitet. Die Folge ist ein Anstieg des Strom verbrauchs der integrierten Schaltung. Dies ist unerwünscht, insbesondere dann, wenn die Energie versorgung aus einer Batterie stattfindet. Es ist dabei zu erwähnen, daß aufgrund natürlicher Alte rung die Einsetzspannung programmierter EPROM-Tran sistoren ständig sinkt. Dies deshalb, weil von den Ladungen, die auf dem Floatinggate des programmier ten EPROM-Transistors gespeichert sind, ständig Ladungen verloren gehen.
- b) Falls ein Querstrom durch einen programmierten EPROM-Transistor und den damit in Reihe geschalte ten MOS-Transistor fließt, kann der Effekt des sogenannten "Softprogramming" eintreten. D.h., daß der gelöschte EPROM-Transistor im Laufe der Zeit unabsichtlich programmiert wird, weil aufgrund des Querstroms Ladungen auf das Floatinggate gelangen. Dadurch besteht die Gefahr, daß die statische EPROM-Zelle im Laufe der Zeit die gespeicherte Information verliert oder sich die gespeicherte Information verändert.
Beide Effekte bedeuten einen erheblichen Nachteil
und können in der Praxis zu einem Systemausfall der
von dem Speicherinhalt der Speicherzelle gesteuer
ten Schaltung führen.
Die Refernzspannungsquelle REF der erfindungs
gemäßen Speicherschaltung weist den Vorteil auf,
daß die Referenzspannung VREF immer nur um etwa 900 mV
über der Einsetzspannung des gelöschten EPROM-
Transistors liegt. Denn die Referenzspannung VREF
der Referenzspannungsquelle wird, wie bereits er
wähnt, durch die Summe der Einsetzspannung des
dritten, als Diode geschalteten EPROM-Transistors
E3 in Höhe etwa 1,9 V und die Einsetzspannung des
als Diode geschalteten Transistors D in Höhe von
etwa 0,9 V bestimmt. Da der EPROM-Transistor E3 der
Referenzspannungsquelle REF zu derselben monoli
thisch integrierten Halbleiterschaltung gehört wie
die EPROM-Transistoren E1 und E2 der EPROM-Zelle,
verhält sich E3 genauso wie E1 und E2. Dadurch wird
die gesamte Speicherschaltung einschließlich der
Referenzspannungsquelle technologieabhängig, was
große Sicherheit bedeutet. Verschiebt sich die
Einsetzspannung der EPROM-Transistoren E1 und E2
der EPROM-Zelle aufgrund von Prozeßschwankungen des
Verfahrens zur Herstellung der integrierten Schal
tung, macht der EPROM-Transistor E3 in der Refe
renzspannungsquelle diese Verschiebung mit. D.h.,
ändert sich aufgrund von Prozeßschwankungen die
Einsetzspannung von E1 und E2, ändert sich die
Einsetzspannung von E3 entsprechend und wird die
Referenzspannung VREF der Referenzspannungsquelle
REF entsprechend korrigiert.
Nimmt die Versorgungsspannung VDD ab, bleiben die
Spannungsabfälle über D und E3 konstant etwa 0,9 V
bzw. etwa 1,9 V. D.h., der Spannungsabfall über dem
leitenden Schalttransistor SW1 nimmt ab. Reicht die
Versorgungspannung VDD nicht mehr aus, um über D
und E3 diesen konstanten Spannungabfälle zu ermög
lichen, gehen D und E3 in den nicht leitenden Zu
stand über. Am Teilspannungsabgriffspunkt TA und
damit am Ausgang der Referenzspannungsquelle REF
stellt sich dann als Potential die abgesunkene Ver
sorgungsspannung VDD ein. Dadurch wird das Auslesen
der statischen EPROM-Zelle der erfindungsgemäßen
Speicherschaltung bis zum Absinken von VDD bis zu
der von der Herstellungstechnologie abhängigen
Einsetzspannung (VthEPROM ∼ 1,9 V) ermöglicht.
Im RESET-Betrieb liegen Logiksignalwerte und
Spannungswerte vor wie bei dem oben beschriebenen
Normalbetrieb bis auf das Logiksignal RESETN, das
jetzt auf dem Logikwert "0" liegt. Dadurch wird der
zweite Schalttransistor SW2 leitend geschaltet. SW2
ist ein niederohmig leitender Transistor. Im RESET-
Betrieb wird somit der hochohmigen Strecke des
leitenden SW1 die niederohmig leitende Strecke von
SW2 parallel geschaltet. Dies bewirkt, daß über den
Ausgang REFOUT der Referenzspannungsquelle REF ein
größerer Strom in die Speicherschaltung geschickt
wird als beim Leiten nur des ersten Schalttransi
stors SW1. Die an REFOUT angeschlossenen Gate-Elek
troden stellen eine gewisse Kapazität dar. Dadurch,
daß durch Einschalten von SW2 ein höherer Strom von
REFOUT geliefert wird, werden diese Kapazitäten
schneller aufgeladen. Beim RESET-Betrieb, also beim
Einschalten der Schaltungsanordnung, kommt es daher
zu einer schnelleren Stabilisierung der gesamten
Schaltung als wenn nur der hochohmig leitende
Schalttransistor SW1 eingeschaltet wäre.
Aufgrund des niederohmig leitenden Schalttransi
stors SW2 liegt die Referenzspannung VREF um einige
wenige hundert mV höher als im Normalbetrieb, was
einen Vorteil auch für die Dynamik des automati
schen Auslesens der statischen EPROM-Zelle beim
Einschalten der Schaltungsanordnung im RESET-Be
trieb bedeutet.
Für den Programmierbetrieb wird die Referenzspan
nungsquelle REF derart betrieben, daß sie eine
Referenzspannung VREF liefert, die zum Programmie
ren des betroffenen der beiden EPROM-Transistoren
E1 und E2 der Speicherschaltung geeignet ist. In
diesem Betrieb liegen folgende Logiksignale an:
OTPTEST = 0
RESETN = 1
PROG = 1.
RESETN = 1
PROG = 1.
Die Programmierspannungsquelle weist dabei eine
Programmierspannung VPROG = 12,5 V auf. Die Versor
gungsspannung bleibt VDD = 5 V.
PROG = 1 bedeutet, das die Transistoren P3 und N3
leiten, die Transistoren P2 und N2 dagegen sperren.
D.h., daß Transmissionsgate TG3 leitet, während das
Transmissionsgate TG2 sperrt. Auf den Ausgang
REFOUT der Referenzspannungsquelle REF gelangt
daher die Programmierspannung von etwa 12,5 V. Die
statische EPROM-Zelle kann somit über die Eingänge
PS1 und PS2 programmiert werden.
Wie in Fig. 3 gezeigt ist, ist der aus den Transi
storen P4 und N4 bestehende Inverter IN4 der Refe
renzspannungsquelle REF nicht an VDD angeschlossen
sondern an VPROG. Außerdem wird die n-leitende
Wanne der integrierten Schaltung, in der sich die
Transistoren P2, P3 und P4 befinden, an das Poten
tial von VPROG angeschlossen. Würde man dies nicht
tun, entstünden im Programmierbetrieb Kurzschlüsse
in Form leitender Dioden in der n-Wanne. Außerdem
muß beim Logikwert "1" das Logiksignal PROG auf dem
Potential von VPROG von etwa 12,5 V liegen, weil
ansonsten der Inverter IN4 Querstrom ziehen würde
und TG2 nicht sperren würde.
Je nach dem, was für Speicherelemente man für die
Speicherschaltung verwendet, wird die Referenzspan
nungsquelle REF unterschiedlich betrieben.
- a) Speicherschaltung mit EPROM-Transistoren:
In diesem Fall wird die Referenzspannungsquelle REF wie im Normalbetrieb betrieben. Beide PROM-Transi storen E1 und E2 der Speicherschaltung werden zu nächst programmiert, so daß sie beim normalen Lese betrieb beide sperren. Danach werden die Simula tionstransistoren SIT1 und SIT2 je nach den ge wünschten Testbedingungen in den leitenden oder den sperrenden Zustand gesteuert. - b) Nur einmal programmierbare Speicherelemente:
Nur einmal programmierbare Speicherelemente, auch als OTP-Elemente (OTP = One Time Programmable) bekannt, haben einen gleichen Halbleiteraufbau wie EPROM-Transistoren. Die OTP-Transistoren werden jedoch in ein Gehäuse ohne Fenster verpackt, wie es EPROM-Transistoren aufweisen, um sie zum Zweck des Löschens mit UV-Licht bestrahlen zu können. Bei den OTP-Transistoren ist nach dem Verpacken nur noch ein einziger Programmiervorgang möglich, da sie nicht mehr durch UV-Licht gelöscht werden können.
Üblicherweise muß jedes Speicherelement zweimal
getestet werden. Einmal vor dem Verpacken und ein
mal nach dem Verpacken. Nach dem Verpacken ist bei
OTP-Elementen jedoch ein Programmieren zu
Testzwecken nicht mehr erlaubt, weil eine weitere
Programmierung nicht möglich ist. Ein Testbetrieb
wie im obigen Abschnitt a) beschrieben, ist daher
nicht möglich.
Um die statische Speicherzelle dennoch testen zu
können, wird nun in der Referenzspannugsquelle REF
das Logiksignal OTPTEST auf den Logikwert "1" ge
setzt. Alle anderen Logiksignale und Spannungswerte
sind wie im Normalbetrieb gewählt. Der Logikwert
"1" des Logiksignals OTPTEST führt dazu, daß SW1
sperrt und SW3 leitet. Dadurch wird der Teilspan
nungsabgriffspunkt TA und somit auch der Ausgang
REFOUT der Referenzspannungsquelle REF auf Masse
geschaltet. Das bedeutet aber, daß nicht nur die
programmierten sondern auch die nicht-programmier
ten Speichertransistoren in der statischen Spei
herzelle nicht leiten und sich somit wie program
mierte Transistoren verhalten. Getestet werden kann
nun wieder unter Zuhilfenahme der Simulationstran
sistoren SIT1 und SIT2.
Durch Abänderung der Maskenfolge und Einführung
einer speziellen Implantationsmaske bei der Her
stellung der Speichertransistoren ist es möglich,
die statische Speicherzelle bereits bei der Her
stellung definiert zu programmieren. Dabei werden
die EPROM-Transistoren E1 und E2 zu normalen N-
Kanal-Transistoren umgewandelt, wobei der zu pro
grammierende Transistor an seiner Drainseite unter
brochen wird. Dies geschieht durch Unterbrechung
der Diffusion.
Dadurch ist es erlaubt, auch eine hohe Referenzspannung
VREF oder VDD als Referenzspannung zuzu
lassen. Es besteht keine Gefahr des Querstroms, da
der programmierte Transistor nie leitend werden
kann.
Dabei macht es Sinn, die Referenzspannung VREF auf
VDD zu setzen und die Referenzspannungsquelle REF
ganz abzuschalten, um auch den kleinen Querstrom zu
unterbinden, den die Referenzspannungsquelle im
Normalbetrieb aufgrund des Leitens des hochohmig
leitenden Schalttransistors SW1 zieht.
Im Fall der Erzeugung einer Referenzspannung für
eine EPROM-Speicherschaltung ist der niederohmige
Diffusionswiderstand R wirksam. Bei Gestaltung der
Speichertransistoren als ROM-Transistoren wird die
Diffusion dieses Diffusionswiderstandes R durch die
spezielle Implantationsmaske unterbrochen, so daß
der leitende Pfad SW1 (und gegebenenfalls SW2), D
und E3 gesperrt ist und der Ausgang REFOUT der
Referenzspannungsquelle REF über SW1 (und gegebe
nenfalls zusätzlich über SW2) mit VDD verbunden
wird.
In der Regel wird es nicht nötig sein, das Logik
signal OTPTEST vom Logikwert "0" auf den Logikwert
"1" umzuschalten, da bei der statischen ROM-Zelle
der per Maskensatz festgelegte Ausgangszustand
geprüft werden muß.
Anstatt die Diffusion des Diffusionswiderstandes R
zu unterbrechen, ist es auch möglich, die Diffusion
an der Drainseite des EPROM-Transistors E3 zu un
terbrechen, in der gleichen Weise, wie dies bei der
Programmierung der statischen ROM-Zelle der Spei
cherschaltung geschieht.
Die vorausgehenden Betrachtungen zeigen, daß die
beschriebene Referenzspannungsquelle REF große
Sicherheit und Flexibilität der Speicherschaltung
ermöglicht:
- - von der Herstellungstechnologie unabhängige Referenzspannungspannung;
- - Test von OTP-Elementen in der Verpackung möglich;
- - Schutz vor alterungsbedingtem fehlerhaftem Auslesen des Speicherwertes und damit Schutz vor alterungsbedingtem Systemausfall;
- - schnelles Einschaltverhalten;
- - Programmiermöglichkeit; und
- - Übergang zur statischen ROM-Speicherzelle mit der gleichen Schaltung möglich.
Bei einer Ausführungsform der erfindungsgemäßen
Speicherschaltung, die mit E²PROM-Transistoren
ausgerüstet ist, könnte man über die an die
Programmiersignalquellen PS1 und PS2 anschlossenen
Leitungen und über das Umschalten der umschalt
baren Referenzspannungsquelle sowohl eine Program
mierung als auch ein Löschen als auch ein Auslesen
der E²PROM-Transistoren durchführen. Es brauchten
lediglich die Spannungswerte geändert zu werden, um
für jeden dieser drei Vorgänge die geeigneten
Spannungswerte an die entsprechenden Elektroden der
E²PROM-Transistoren anzulegen.
Fig. 4 zeigt ein schematisiertes Prinzipschaltbild
einer Schaltungsanordnung 11, die mit Hilfe des
Ausgangssignals einer erfindungsgemäßen Speicher
schaltung 13 zwischen zwei Betriebszuständen um
schaltbar ist. Dabei ist die Speicherschaltung 13
in sehr vereinfachter Grundform dargestellt. Die
verschiedenen Betriebszustände werden bei diesem
Beispiel durch einen ersten Schaltungsteil 15 bzw.
einen zweiten Schaltungsteil 17 realisiert. Nimmt
man an, daß jeder der beiden Schaltungsteile 15 und
17 durch ein Steuersignal "1" aktivierbar und durch
ein Steuersignal "0" abschaltbar ist, wäre bei
einem Ausgangssignal "1" am Ausgang OUT der Spei
cherschaltung 13 der Schaltungsteil 17 aktiv und
der Schaltungsteil 15 aufgrund eines ihm vorge
schalteten Inverters 19 abgeschaltet.
Die Vorteile der erfindungsgemäßen Speicherschal
tung kann man nochmals zusammenfassen wie folgt:
- - Störunanfälligkeit im Vergleich zu dynamischen Schaltungskonzepten;
- - statische Lösung, d. h. es sind keinerlei Steuersignale notwendig;
- - Programmierbarkeit;
- - Testbarkeit;
- - Aufwandminimierung: Um verschiedene Hardware- Zustände einer integrierten Schaltung zu definieren, sind nicht mehr verschiedene Masken erforderlich oder das Durchschmelzen von Metallbrücken;
- - durch Tauschen einiger Masken kann aus der EPROM-programmierbaren Zellen eine fest programmierte ROM-Zelle gemacht werden. Auf diese Weise kann man Pilotserien, die mit EPROM-programmierbaren Zellen aufgebaut sind, in Großserien mit festprogrammierten ROM- Zellen bringen.
Claims (11)
1. Elektronische Speicherschaltung zum Speichern
von Information, mit einer zwischen die beiden
Pole (VDD, GND) einer Versorgungsspannungsquelle
geschalteten Parallelschaltung mit einer ersten
Reihenschaltung mit einem ersten EPROM-Transistor
(E1), einem ersten MOS-Transistor (M1) und einem
dazwischen befindlichen ersten Schaltungsknoten
(SK1), und einer zweiten Reihenschaltung mit einem
zweiten EPROM-Transistor (E2), einem zweiten MOS-
Transistor (M2) und einem zweiten Schaltungsknoten
(SK2), wobei die gespeicherte Information von dem
durch den Programmierungszustand der EPROM-Transi
storen (E1, E2) gegebenen Schaltzustand abhängt,
das Gate eines jeden der beiden MOS-Transistoren
(M1, M2) mit dem Schaltungsknoten (SK1, SK2) der
je anderen Reihenschaltung verbunden ist und der
Schaltungsknoten (SK2) einer (E2, M2) der beiden
Reihenschaltungen (E1, M1, E2, M2) das Ausgangs
signal der Speicherschaltung liefert,
dadurch gekennzeichnet,
dadurch gekennzeichnet,
- - daß die beiden EPROM-Transistoren (E1, E2) mit einer Programmiereinrichtung verbunden sind, mittels welcher je nach zu speichernder Information immer nur der erste (El) oder der zweite (E2) EPROM-Transistor in einen programmier ten Zustand und der jeweils andere EPROM-Transistor (E1, E2) in einen unprogrammierten Zustand bringbar ist;
- - daß die Programmiereinrichtung aufweist:
einen ersten (PT1) und einen zweiten (PT2) Programmier-Transistor, über welche die zum zugehörigen MOS-Transistor (M1, M2) weisende Seite des EPROM-Transistors (E1, E2) der er sten bzw. der zweiten Reihenschaltung mit einer Programmiersignaleinrichtung (PS1, PS2) verbunden ist, die während eines Programmier vorgangs nur an einen auswählbaren der beiden EPROM-Transistoren (E1, E2) ein Programmier signal und an den anderen kein Programmier signal anlegt, und
eine Programmiersteuersignaleinrichtung (PROG), die während eines Programmiervorgangs die beiden Programmier-Transistoren (PT1, PT2) leitend schaltet; - - daß in jeder der beiden Reihenschaltungen zwi schen den Schaltungsknoten (SK1, SK2) und den Ver bindungspunkt zwischen EPROM-Transistor (E1, E2) und Programmier-Transistor (PT1, PT2) ein Sperr- Transistor (ST1, ST2) geschaltet ist, der mittels der Programmiersteuersignaleinrichtung (PROG) wäh rend eines Programmiervorgangs in einen Sperrzu stand und ansonsten in einen leitenden Zustand schaltbar ist;
- - daß jedem der beiden EPROM-Transistoren (E1, E2) mindestens ein Simulations-Transistor (SIT1, SIT2) parallel oder in Reihe geschaltet ist, von denen jeder zu Testsimulationszwecken mittels eines je zugehörigen Testsignals wahlweise in einen leitenden oder einen sperrenden Zustand schaltbar ist;
- - daß die Steuergates der beiden EPROM-Transistoren
(E1, E2) gemeinsam mit einer Referenzspannungs
quelle (REF) verbunden sind, die aufweist:
einen zwischen die beiden Pole (VDD, GND) der Versorgungsspannungsquelle geschalteten Span nungsteiler (SW1, D, E3) mit einem zwischen einen (VDD) der beiden Pole und einem Teil spannungsabgriffspunkt (TA) geschalteten ersten Schalttransistor (SW1) und einer zwi schen dem Teilspannungsabgriffspunkt (TA) und den anderen (GND) der beiden Pole geschalteten Reihenschaltung mit einem ersten Schaltungs element (D) mit konstantem Spannungsabfall und einem zweiten Schaltungselement mit konstantem Spannungsabfall in Form eines als Diode ge schalteten dritten EPROM-Transistors (E3), wobei der Spannungsteiler derart dimensioniert ist, daß die an seinem Teilspannungsabgriffs punkt (TA) liegende Spannung ausreicht, um den unprogrammierten EPROM-Transistor (E1, E2) in den leitenden Zustand zu schalten, nicht je doch den programmierten EPROM-Transistor (E1, E2),
einen ersten steuerbaren Schalter (TG2), der zwischen den Teilspannungsabgriffspunkt (TA) und den Ausgang (REFOUT) der Referenzspan nungsquelle (REF) geschaltet ist und im lei tend geschalteten Zustand den an dem Teilspan nungsabgriffspunkt (TA) vorhandenen Teilspan nungswert zum Ausgang (REFOUT) durchschaltet,
eine Programmierreferenzspannungsquelle (VPROG) mit einer zum Programmieren eines EPROM-Transistors (E1, E2) ausreichend hohen Programmierreferenzspannung,
und einen zweiten steuerbaren Schalter (TG3), der zwischen die Programmierreferenzspannungs quelle (VPROG) und den Ausgang (REFOUT) der Referenzspannungsquelle (REF) geschaltet ist und im leitend geschalteten Zustand die Pro grammierreferenzspannung zum Ausgang (REFOUT) durchschaltet,
wobei die leitenden steuerbaren Schalter (TG2) und (TG3) von der Programmier steuersignaleinrichtung (PROG) derart ge steuert werden, daß während eines Programmier vorgangs nur der zweite steuerbare Schalter (TG3) und ansonsten nur der erste steuerbare Schalter (TG2) leitend geschaltet ist,
und wobei die drei EPROM-Transistoren (E1, E2, E3) Teil ein und derselben monolithisch inte grierten Halbleiterschaltung und mit denselben Verfahrensschritten hergestellt sind.
2. Speicherschaltung nach Anspruch 1, dadurch ge
kennzeichnet, daß der erste Schalttransistor (SW1)
als hochohmig leitender Transistor ausgebildet ist.
3. Speicherschaltung nach Anspruch 2, dadurch ge
kennzeichnet, daß der erste Schalttransistor (SW1)
im leitenden Zustand einen Widerstand im Bereich
von etwa 10 MΩ bis etwa 20 MΩ aufweist.
4. Speicherschaltung nach einem der Ansprüche 1 bis
3, dadurch gekennzeichnet, daß dem ersten Schalt
transistor (SW1) ein niederohmig leitender zweiter
Schalttransistor (SW2) parallel geschaltet ist, der
beim Einschalten der Speicherschaltung für eine
vorbestimmte Einschaltzeitdauer leitend gesteuert
wird.
5. Speicherschaltung nach einem der Ansprüche 1 bis
4, dadurch gekennzeichnet, daß zwischen den Teil
spannungsabgriffspunkt (TA) und einen Masseanschluß
(GND) der Versorgungsspannungsquelle ein dritter
Schalttransistor (SW3) geschaltet ist, der gegen
läufig zum ersten Schalttransistor (SW1) in den
leitenden oder sperrenden Zustand steuerbar ist.
6. Speicherschaltung nach einem der Ansprüche 1 bis
5, dadurch gekennzeichnet, daß in die Reihenschal
tung zwischen dem Teilspannungsabgriffspunkt (TA)
und dem anderen Pol (GND) der Versorgungsspannungs
quelle eine leitende Brücke (R) geschaltet ist, die
wahlweise in einen nicht leitenden Zustand bringbar
ist.
7. Speicherschaltung nach einem der Ansprüche 1 bis
6, dadurch gekennzeichnet, daß die gespeicherte
Information von dem Schaltungsknoten (SK2) einer
der beiden Reihenschaltungen abnehmbar ist und daß
mit diesem Schaltungsknoten (SK2) eine Halteschal
tung (INV1, INV2, INV3, TG1) verbunden ist, in
welcher die an diesem Schaltungsknoten (SK2) je
weils auftretende Information mindestens für die
Zeitdauer speicherbar ist, während welcher die
Sperr-Transistoren (ST1, ST2) in den Sperrzustand
gesteuert sind.
8. Speicherschaltung nach einem der Ansprüche 1 bis
7, dadurch gekennzeichnet, daß anstelle des ersten
und des zweiten EPROM-Transistors (E1, E2) je ein
nur einmal programmierbares PROM-Element vorgesehen
ist.
9. Speicherschaltung nach einem der Ansprüche 1
bis 7, dadurch gekennzeichnet, daß anstelle des er
sten und des zweiten EPROM-Transistors (E1, E2) je
ein fest programmiertes ROM-Element vorgesehen ist.
10. Schaltungsanordnung mit mehreren wählbaren
Funktionen, deren Auswahl mittels mindestens eines
steuerbaren Schalters erfolgt, dadurch gekennzeich
net, daß der Schalter seine die Auswahl bestimmende
Schaltsteuerinformation von einer Speicherschaltung
nach einem der Ansprüche 1 bis 9 erhält.
11. Schaltungsanordnung nach Anspruch 10, dadurch
gekennzeichnet, daß sie monolithisch integriert
ist.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4342821A DE4342821C1 (de) | 1993-12-15 | 1993-12-15 | Elektronische Speicherschaltung |
JP33031194A JP3591897B2 (ja) | 1993-12-15 | 1994-12-07 | 記憶回路 |
EP94119777A EP0658905B1 (de) | 1993-12-15 | 1994-12-14 | Elektronische Speicherschaltung |
US08/358,000 US5592416A (en) | 1993-12-15 | 1994-12-15 | Electronic storage circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4342821A DE4342821C1 (de) | 1993-12-15 | 1993-12-15 | Elektronische Speicherschaltung |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4342821C1 true DE4342821C1 (de) | 1994-12-15 |
Family
ID=6505110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4342821A Expired - Fee Related DE4342821C1 (de) | 1993-12-15 | 1993-12-15 | Elektronische Speicherschaltung |
Country Status (4)
Country | Link |
---|---|
US (1) | US5592416A (de) |
EP (1) | EP0658905B1 (de) |
JP (1) | JP3591897B2 (de) |
DE (1) | DE4342821C1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0693217A1 (de) * | 1994-02-09 | 1996-01-24 | Atmel Corporation | Programmierbare hoch-geschwindigkeits schaltungsarchitektur mit geringem leistungs verbrauch |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2715758B1 (fr) * | 1994-01-31 | 1996-03-22 | Sgs Thomson Microelectronics | Bascule bistable non volatile programmable par la source, notamment pour circuit de redondance de mémoire. |
DE69631583D1 (de) * | 1996-04-30 | 2004-03-25 | St Microelectronics Srl | UPROM-Zelle für niedrige Versorgungsspannung |
US5796655A (en) * | 1997-10-20 | 1998-08-18 | Delco Electronics Corporation | Memory cell having programmed margin verification |
KR100572622B1 (ko) | 2004-12-22 | 2006-04-24 | 삼성전자주식회사 | 멀티 타임 프로그래머블 반도체 메모리 장치 및 멀티 타임프로그래머블 반도체 메모리 장치의 멀티 타임 프로그래밍방법 |
US10373694B2 (en) | 2017-08-31 | 2019-08-06 | Micron Technology, Inc. | Responding to power loss |
US10192626B1 (en) | 2017-08-31 | 2019-01-29 | Micro Technology, Inc. | Responding to power loss |
US10607702B1 (en) | 2018-12-03 | 2020-03-31 | Micron Technology, Inc. | Responding to power loss |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61246995A (ja) * | 1985-04-24 | 1986-11-04 | Fujitsu Ltd | 不揮発性ランダムアクセスメモリ装置 |
US5031152A (en) * | 1989-09-29 | 1991-07-09 | Sgs-Thomson Microelectronics, Inc. | Test circuit for non-volatile storage cell |
JP2829156B2 (ja) * | 1991-07-25 | 1998-11-25 | 株式会社東芝 | 不揮発性半導体記憶装置の冗長回路 |
US5339272A (en) * | 1992-12-21 | 1994-08-16 | Intel Corporation | Precision voltage reference |
US5399928A (en) * | 1993-05-28 | 1995-03-21 | Macronix International Co., Ltd. | Negative voltage generator for flash EPROM design |
-
1993
- 1993-12-15 DE DE4342821A patent/DE4342821C1/de not_active Expired - Fee Related
-
1994
- 1994-12-07 JP JP33031194A patent/JP3591897B2/ja not_active Expired - Fee Related
- 1994-12-14 EP EP94119777A patent/EP0658905B1/de not_active Expired - Lifetime
- 1994-12-15 US US08/358,000 patent/US5592416A/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
"ASIC mit Digital-, Analog- und EEPROM-Zellen" In: Design & Elektronik, Ausgabe 13, 27.6.1989, S. 46, 48, 49 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0693217A1 (de) * | 1994-02-09 | 1996-01-24 | Atmel Corporation | Programmierbare hoch-geschwindigkeits schaltungsarchitektur mit geringem leistungs verbrauch |
EP0693217A4 (de) * | 1994-02-09 | 1998-09-30 | Atmel Corp | Programmierbare hoch-geschwindigkeits schaltungsarchitektur mit geringem leistungs verbrauch |
Also Published As
Publication number | Publication date |
---|---|
EP0658905B1 (de) | 2002-04-10 |
EP0658905A2 (de) | 1995-06-21 |
JPH08148000A (ja) | 1996-06-07 |
JP3591897B2 (ja) | 2004-11-24 |
US5592416A (en) | 1997-01-07 |
EP0658905A3 (de) | 1999-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69428336T2 (de) | Integrierte Halbleiterschaltungsanordnung | |
DE4036973C2 (de) | Schaltung zur Erzeugung einer gegenüber einer extern zugeführten Versorgungsspannung erhöhten Lösch- oder Programmierspannung in einer Halbleiter-Speicherschaltung | |
DE3875767T2 (de) | Halbleiter-festwertspeichereinrichtung. | |
DE19859494C2 (de) | Nichtflüchtiger Mehrebenen-Halbleiterspeicherbaustein mit einer Schaltung zum Einstellen der Datenlesezeit | |
DE69522412T2 (de) | Nichtflüchtiger Halbleiterspeicher | |
DE3740571C2 (de) | Schaltungsanordnung zum Einschalt-Rücksetzen von integrierten logischen Schaltungen in MOS-Technik | |
DE10052326B4 (de) | Nichtflüchtiges Halbleiterspeicherbauelement und Programmierverfahren hierfür | |
DE69629669T2 (de) | Leseverfahren und -schaltung für nichtflüchtige Speicherzellen mit Entzerrerschaltung | |
DE69328253T2 (de) | Spannungsregler zum Programmieren nichtflüchtiger und elektrisch programmierbarer Speicherzellen | |
DE10162860A1 (de) | Nichtflüchtiger Halbleiterspeicher sowie zugehöriges Programmierverfahren | |
DE4121053C2 (de) | Speicherzelle mit Floating-Gate-Transistor | |
DE10214898A1 (de) | Speicherschaltung | |
DE4201516C2 (de) | Schaltungsanordnung zum Bewirken eines Streßtests bei einer Halbleiterspeichervorrichtung | |
DE2735976C3 (de) | Elektronisch veränderbare Diodenlogikschaltung | |
DE102005030143B4 (de) | Speicherelement für eine nichtflüchtige Speicherung unter Verwendung von Widerstandselementen | |
DE69221827T2 (de) | Verfahren zum Programmieren einer anwenderprogrammierbaren Gattermatrix | |
DE4342821C1 (de) | Elektronische Speicherschaltung | |
DE68918136T2 (de) | Nichtflüchtige Speicherschaltung mit niedriger Leistung und grossem Betriebsspannungsbereich. | |
DE19813707C2 (de) | Spannungspegelumformschaltung | |
DE2347968A1 (de) | Assoziative speicherschaltung | |
DE19926663A1 (de) | Verfahren zum Testen eines FPGA | |
DE3430972C2 (de) | Integrierte Schaltung | |
DE68921062T2 (de) | Nichtflüchtige Halbleiterspeicheranordnung mit einer Referenzspannungsgeneratorschaltung. | |
DE3889211T2 (de) | Speisespannungsschalteranordnung für nichtflüchtige Speicher in MOS-Technologie. | |
DE102005063049A1 (de) | NAND-Flashspeicherbauelement und Programmierverfahren |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8100 | Publication of patent without earlier publication of application | ||
D1 | Grant (no unexamined application published) patent law 81 | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |