DE19952947A1 - Anordnung zum Auslesen von Register-Information - Google Patents

Anordnung zum Auslesen von Register-Information

Info

Publication number
DE19952947A1
DE19952947A1 DE1999152947 DE19952947A DE19952947A1 DE 19952947 A1 DE19952947 A1 DE 19952947A1 DE 1999152947 DE1999152947 DE 1999152947 DE 19952947 A DE19952947 A DE 19952947A DE 19952947 A1 DE19952947 A1 DE 19952947A1
Authority
DE
Germany
Prior art keywords
register information
read out
semiconductor chip
register
paths
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.)
Granted
Application number
DE1999152947
Other languages
English (en)
Other versions
DE19952947B4 (de
Inventor
Michael Kund
Hans-Christoph Ostendorf
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Infineon Technologies AG
Original Assignee
Infineon Technologies AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to DE1999152947 priority Critical patent/DE19952947B4/de
Publication of DE19952947A1 publication Critical patent/DE19952947A1/de
Application granted granted Critical
Publication of DE19952947B4 publication Critical patent/DE19952947B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/106Data output latches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/006Identification
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
    • G11C7/1012Data reordering during input/output, e.g. crossbars, layers of multiplexers, shifting or rotating
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

Die Erfindung betrifft eine Anordnung zum Auslesen von Register-Information, die in einem Halbleiterchip abgelegt ist, der mit n I/O-Pfaden (I/O 1-n) versehen ist. Die Register-Information ist dabei über wenigstens 2 der n I/O-Pfade (I/O 1-n) parallel aus dem Halbleiterchip auslesbar.

Description

Die vorliegende Erfindung betrifft eine Anordnung zum Ausle­ sen von nichtflüchtiger Register-Information, die in einem Halbleiterchip abgelegt ist, der mit n I/O-(Eingabe/Ausga­ be-)Pfaden versehen ist, wobei n < 1 ist. Unter "Information" ist dabei selbstverständlich auch eine Vielzahl von "Informa­ tionen" zu verstehen.
Die Register-Information dient beispielsweise zum Identifi­ zieren eines Chips. Sie sagt unter anderem aus, von welcher speziellen Halbleiterscheibe ein jeweiliger Halbleiterchip stammt. Weitere Anwendungsgebiete für die Register-Informa­ tion betreffen die "Geschichte" des jeweiligen Chips, wie beispielsweise Tests, die von einem Chip bereits durchlaufen sind, usw. Derzeit umfaßt die Register-Information etwa 80 Bits. Jedoch wird daran gedacht, die Register-Information zu erweitern, so daß dann gegebenenfalls die 80 Bits nicht mehr ausreichend sein werden. Es ist sogar zu erwarten, daß schon in naher Zukunft die Zahl der 80 Bits erheblich anstei­ gen wird und Werte bis zu 1000 erreichen kann.
In derzeit bestehenden Anordnungen ist die Register-Informa­ tion in einem Register abgelegt, das über einen I/O-Pfad bzw. Pin des Halbleiterchips seriell ausgelesen wird. Für ein sol­ ches Register kommt jedes geeignete Register in Betracht, das nicht-flüchtig ist und Information halten kann. Geeignete Re­ gister werden beispielsweise durch Fuses, EPROMs usw. gebil­ det.
Da die derzeit etwa 80 Bits der Register-Information einzeln bewertet werden müssen und in bestehenden Testern pro Test­ aufruf nur ein Bit ausgelesen wird, nimmt das Auslesen der Register-Information, einen beträchtlichen Zeitraum in An­ spruch.
Während der Herstellung eines Halbleiterchips ist dieser meh­ reren Tests unterworfen. Daher muß auch die Register-Informa­ tion häufig ausgelesen werden, was wegen der hierfür erfor­ derlichen beträchtlichen Zeitdauer äußerst kostenintensiv ist.
Mit anderen Worten, es besteht schon seit längerem ein erheb­ licher Bedarf an einer Anordnung, die in der Lage ist, Regis­ ter-Information mit erhöhter Geschwindigkeit auszulesen.
Der Erfindung liegt somit die Aufgabe zugrunde, eine Anord­ nung zum Auslesen von Register-Information zu schaffen, die ein beschleunigtes Auslesen dieser Information erlaubt.
Zur Lösung dieser Aufgabe ist bei einer Anordnung der ein­ gangs genannten Art erfindungsgemäß vorgesehen, daß die Re­ gister-Information über wenigstens zwei und höchstens die n I/O-Pfade parallel auslesbar ist. Dabei ist bevorzugt an ein Auslesen über alle n I/O-Pfade zu denken.
Die vorliegende Erfindung beschreitet damit einen vom bishe­ rigen Stand der Technik vollkommen abweichenden Weg: anstelle eines seriellen Auslesens der Register-Information über nur einen I/O-Pfad des Halbleiterchips wird erfindungsgemäß diese Register-Information parallel über - vorzugsweise - alle I/O- Pfade des Halbleiterchips ausgelesen. Damit kann eine erheb­ liche Beschleunigung bei einem Test und dergleichen erreicht werden: die einzelnen Bits brauchen nicht mehr seriell nach­ einander bewertet zu werden, sondern können alle parallel zu­ einander und damit gleichzeitig ausgelesen und bewertet wer­ den. Hierzu werden bei der erfindungsgemäßen Anordnung die bestehenden I/O-Pfade des Halbleiterchips in vorteilhafter Weise ausgenutzt.
In einem ersten Ausführungsbeispiel wird nämlich die Regis­ ter-Information in Speicherbänken des Halbleiterchips abge­ speichert, so daß sie von dort in üblicher Weise über die I/O-Pfade abgerufen werden kann. Bei einem zweiten Ausfüh­ rungsbeispiel werden in Zuordnung zu den ohnehin vorhandenen Sekundär-Leseverstärkern nichtflüchtige Register in auf­ gesplitteten Bänken vorgesehen, in denen die Register- Information gespeichert wird.
Das erste Ausführungsbeispiel bietet den Vorteil, daß hier in den bestehenden Aufbau eines Halbleiterchips praktisch nicht eingegriffen zu werden braucht; es hat aber den Nachteil, daß fehlerhafte Speicherbänke gegebenenfalls noch nicht erkannt sind, weshalb an eine Mehrfachabspeicherung und die Einfüh­ rung einer Paritätsprüfung zu denken ist. Bei dem zweiten Ausführungsbeispiel können eine derartige Mehrfachabspeiche­ rung und eine Paritätsprüfung entfallen; es muß aber gering­ fügig in den Aufbau des Halbleiterchips eingegriffen werden, da die Register zum Speichern der Register-Information in den einzelnen I/O-Pfaden zugeordneten Speicherbänken angeordnet werden müssen.
Bei beiden Ausführungsbeispielen ist aber, worauf bereits hingewiesen wurde, der Zeitgewinn bei beispielsweise einem Testlauf erheblich. Werden nämlich alle n I/O-Pfade zum Aus­ lesen der Register-Information parallel herangezogen, so ist eine Reduktion der Zeit auf 1/n gegenüber herkömmlichen An­ ordnungen mit nur einem I/O-Pfad bzw. Pin zum Auslesen der Register-Information möglich.
Mit anderen Worten, bei der erfindungsgemäßen Anordnung wird die Register-Information parallel an den maximal zur Verfü­ gung stehenden I/O-Pfaden des Halbleiterchips mit hoher Ge­ schwindigkeit ausgelesen.
Nachfolgend wird die Erfindung anhand der Zeichnungen näher erläutert. Es zeigen:
Fig. 1 ein schematisches Schaltbild zur Erläuterung ei­ nes Ausführungsbeispiels der Erfindung und
Fig. 2 ein weiteres schematisches Schaltbild zur Erläu­ terung eines zweiten Ausführungsbeispiels der vorliegenden Erfindung.
Fig. 1 zeigt n Speicherbänke 1 1, . . ., 1 n, denen jeweils ein I/O-Pfad I/O 1, . . ., I/O n über eine I/O-Gatterstufe 2 zuge­ ordnet ist. Die Speicherbänke 1 1, . . ., 1 n bilden beispiels­ weise das Speicherfeld eines Schreib/Lesespeichers bzw. RAMs. Dieses Speicherfeld ist über einen Zeilen-Adreß-Decodierer 3 und einen über einen Multiplexer 4 angeschlossenen Spalten- Adreß-Decodierer 5 adressierbar.
Die Register-Information ist beispielsweise in einem Register 6 in Form einer Vielzahl von Fuses abgelegt.
Bei Aktivierung eines Testmodus-Befehles mittels einer als "Schalter" wirkenden Einheit 7 wird die Register-Information aus dem Register 6 über den Multiplexer 4 und die I/O-Gatter­ stufe 2 in die verschiedenen Speicherbänke 1 1, . . ., 1 n einge­ geben. Dort wird die Register-Information in vorbestimmten Speicherzellen abgelegt.
Bei Einspeisung eines Lesebefehls über die Decodierer 3, 5 wird die Register-Information aus den Speicherbänken 1 1, . . ., 1 n ausgelesen, wobei ein erstes Bit zu dem I/O-Pfad I/O 1, ein zweites Bit zu dem I/O-Pfad I/O 2 usw. gesandt wird, so daß alle Bits der Register-Information parallel ausgelesen werden können.
Um der Gefahr eines Fehlers infolge einer defekten Speicher­ bank zu begegnen, können die Bits der Register-Information auch in den einzelnen Speicherbänken 1 1, . . ., 1 n mehrfach ab­ gespeichert und sodann einer Paritätsprüfung unterworfen bzw. mit einem Paritätsbit versehen werden.
Fig. 2 zeigt ein zweites Ausführungsbeispiel der Erfindung mit I/O-Pfaden 10 einzelner Speicherbänke ("1 BANK"), Sekun­ där-Leseverstärkern bzw. SSA 11 in jedem I/O-Pfad und Multi­ plexern 12, die die einzelnen I/O-Pfade der jeweiligen Spei­ cherbänke mit einem Off-Chip-Driver bzw. OCD (Ausgangstrei­ ber) 13 verbinden, an denen die jeweiligen I/O-Anschlüsse I/O 1, I/O 2, . . ., I/O n liegen.
Parallel zu den I/O-Pfaden 10 sind vor den Sekundär-Lesever­ stärkern 11 Fuses 8 vorgesehen, die entweder unterbrochen ("1") oder nicht unterbrochen ("0") sind. Diese Fuses 8 lie­ gen zwischen Bezugspotential und einem Multiplexer 9, der den Sekundär-Leseverstärkern 11 vorgeschaltet ist und enthalten die Register-Information. Anstelle der Fuses 8 können auch EPROMs oder ähnliche nichtflüchtige Speicherelemente vorge­ sehen werden.
Die Lieferung eines Testmode-Signals von der Einheit 7 führt zur Aktivierung der in den Fuses 8 gespeicherten Register- Information, so daß diese über die Multiplexer 9, die Sekun­ där-Leseverstärker 11, die Multiplexer 12 und den OCD 13 zu den einzelnen I/O-Anschlüssen I/O 1, . . ., I/O n ausgegeben wird.
Damit ist ein Hochgeschwindigkeitstransfer von auf dem Halb­ leiterchip gespeicherter Register-Information zu einem exter­ nen System, insbesondere einem Tester, möglich. Durch Steige­ rung der Transferfrequenz kann dabei eine noch höhere Ge­ schwindigkeit für das Auslesen der Register-Information er­ zielt werden.

Claims (7)

1. Anordnung zum Auslesen von nichtflüchtiger Register-In­ formation, die in einem Halbleiterchip abgelegt ist, der mit n I/O-Pfaden (I/O 1, I/O 2, . . ., I/O n) versehen ist, wobei n < 1 ist, dadurch gekennzeichnet, daß die Register-Information über wenigstens zwei und höchs­ tens n I/O-Pfade parallel auslesbar ist.
2. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Register-Information in Speicherbänken (1 1, 1 2, . . ., 1 n) des Halbleiterchips abspeicherbar ist.
3. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Register-Information in Sekundärleseverstärkern (11) zugeordneten Registern (8) abgespeichert ist.
4. Anordnung nach Anspruch 2, dadurch gekennzeichnet, daß die Register-Information aus einem Register (6) über ei­ nen in einem Testmode ansteuerbaren Multiplexer (4) und eine I/O-Gatterstufe (2) in den Speicherbänken (1 0, 1 1, . . ., 1 n) abspeicherbar ist.
5. Anordnung nach Anspruch 3, dadurch gekennzeichnet, daß die Register (8) über einen durch einen Testmode ansteu­ erbaren Multiplexer (9) und den Sekundär-Leseverstärker (11) auslesbar sind.
6. Anordnung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Register-Information über alle n I/O-Pfade (I/O 0, I/O 1, . . ., I/O n) parallel auslesbar ist.
7. Anordnung nach Anspruch 3 oder 5, dadurch gekennzeichnet, daß die Register durch Fuses, EPROMs oder ähnliche nicht- flüchtige Speicherelemente gebildet sind.
DE1999152947 1999-11-03 1999-11-03 Anordnung zum Auslesen von Register-Information Expired - Fee Related DE19952947B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1999152947 DE19952947B4 (de) 1999-11-03 1999-11-03 Anordnung zum Auslesen von Register-Information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1999152947 DE19952947B4 (de) 1999-11-03 1999-11-03 Anordnung zum Auslesen von Register-Information

Publications (2)

Publication Number Publication Date
DE19952947A1 true DE19952947A1 (de) 2001-05-23
DE19952947B4 DE19952947B4 (de) 2007-02-01

Family

ID=7927807

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1999152947 Expired - Fee Related DE19952947B4 (de) 1999-11-03 1999-11-03 Anordnung zum Auslesen von Register-Information

Country Status (1)

Country Link
DE (1) DE19952947B4 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496423B2 (en) * 2000-07-03 2002-12-17 Infineon Technologies Ag Chip ID register configuration
DE10245248A1 (de) * 2002-09-27 2004-04-08 Infineon Technologies Ag Kennwertinformationsspeicherung in Halbleiterspeicherbaugruppen
DE102004024942B3 (de) * 2004-05-21 2005-11-24 Infineon Technologies Ag Speicherschaltung und Verfahren zum Auslesen von einer in der Speicherschaltung enthaltenen spezifischen Betriebsinformationen

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4419747A (en) * 1981-09-14 1983-12-06 Seeq Technology, Inc. Method and device for providing process and test information in semiconductors
US4970727A (en) * 1987-11-17 1990-11-13 Mitsubishi Denki Kabushiki Kaisha Semiconductor integrated circuit having multiple self-test functions and operating method therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4419747A (en) * 1981-09-14 1983-12-06 Seeq Technology, Inc. Method and device for providing process and test information in semiconductors
US4970727A (en) * 1987-11-17 1990-11-13 Mitsubishi Denki Kabushiki Kaisha Semiconductor integrated circuit having multiple self-test functions and operating method therefor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496423B2 (en) * 2000-07-03 2002-12-17 Infineon Technologies Ag Chip ID register configuration
DE10245248A1 (de) * 2002-09-27 2004-04-08 Infineon Technologies Ag Kennwertinformationsspeicherung in Halbleiterspeicherbaugruppen
DE102004024942B3 (de) * 2004-05-21 2005-11-24 Infineon Technologies Ag Speicherschaltung und Verfahren zum Auslesen von einer in der Speicherschaltung enthaltenen spezifischen Betriebsinformationen
US7218569B2 (en) 2004-05-21 2007-05-15 Infineon Technologies Ag Memory circuit, and method for reading out data contained in the memory circuit using shared command signals

Also Published As

Publication number Publication date
DE19952947B4 (de) 2007-02-01

Similar Documents

Publication Publication Date Title
DE4328605C2 (de) Halbleiterspeichereinrichtung
DE19639972B4 (de) Hochgeschwindigkeitstestschaltkreis für eine Halbleiterspeichervorrichtung
DE69619794T2 (de) Speicherzelle zum lesen und schreiben einer registerbank
DE69523009T2 (de) Schaltungsstruktur und Verfahren zur Belastungsprüfung von Bitleitungen
DE3916784A1 (de) Dynamische halbleiterspeichereinrichtung
DE69221005T2 (de) Dynamische RAM-Einrichtung mit einem Selektor für mehrere Wortleitungen, der bei einem Einbrenntest verwendet wird
DE102006015376A1 (de) Testmodus zum Erfassen einer Floating-Wortleitung
DE102007013317A1 (de) Paralleles Lesen für Eingangskomprimierungsmodus
DE19808664C2 (de) Integrierte Schaltung und Verfahren zu ihrer Prüfung
DE19819570C2 (de) Anordnung zum Testen mehrerer Speicherchips auf einem Wafer
DE69016849T2 (de) Halbleiterspeichergerät mit Adressenunterscheidungsschaltung zur Unterscheidung einer adressenzugewiesenen Defektspeicherzelle, ersetzt mit Redundanzspeicherzelle.
DE69224410T2 (de) Integrierte Halbleiterspeicherschaltung mit einem Diskriminator für eine diagnostische Betriebsart
DE19952947A1 (de) Anordnung zum Auslesen von Register-Information
DE10249605A1 (de) Halbleiterspeicherbauelement und Testverfahren
DE102005004379A1 (de) Speicherbauelement und Verfahren zum Testen von Speicherbauelementen mit reparaturfähiger Redundanz
DE10231680B4 (de) Integrierter Speicher
DE102007013316A1 (de) Mehrbanklesen und Datenkomprimierung für Ausgangstests
DE69505806T2 (de) Verfahren und vorrichtung zur prüfung eines speichers mit einer parallelen block-schreib-operation
DE10163311A1 (de) Flash-Speichervorrichtung mit einem Multi-Bank-Aufbau
DE102004052594B3 (de) Integrierter Halbleiterspeicher
DE60302747T2 (de) Schaltkreis zur Reparatur von Subspalten
DE10350356B3 (de) Integrierte Schaltung, Testsystem und Verfahren zum Auslesen eines Fehlerdatums aus der integrierten Schaltung
EP0974847A2 (de) Anordnung und Verfahren zum Speichern der mit einer BIST-Schaltung erhaltenen Testergebnisse
DE102004041658A1 (de) Verfahren zum Testen eines integrierten Halbleiterspeichers
EP0883878B1 (de) Schaltungsanordnung für einen programmierbaren nichtflüchtigen speicher

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee