DE10135582C1 - Justierschaltung und Verfahren zum Abstimmen eines Taktsignals - Google Patents
Justierschaltung und Verfahren zum Abstimmen eines TaktsignalsInfo
- Publication number
- DE10135582C1 DE10135582C1 DE10135582A DE10135582A DE10135582C1 DE 10135582 C1 DE10135582 C1 DE 10135582C1 DE 10135582 A DE10135582 A DE 10135582A DE 10135582 A DE10135582 A DE 10135582A DE 10135582 C1 DE10135582 C1 DE 10135582C1
- Authority
- DE
- Germany
- Prior art keywords
- data
- clock signal
- adjustment
- internal clock
- adjustment data
- 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
- 230000015654 memory Effects 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000012360 testing method Methods 0.000 claims description 47
- 238000005457 optimization Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 5
- 230000001419 dependent effect Effects 0.000 claims description 4
- 239000000758 substrate Substances 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000010363 phase shift Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 3
- 230000032683 aging Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000003608 fece Anatomy 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 230000002934 lysing effect Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1093—Input synchronization
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31727—Clock circuits aspects, e.g. test clock circuit details, timing aspects for signal generation, circuits for testing clocks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0814—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2254—Calibration
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/00078—Fixed delay
- H03K2005/00084—Fixed delay by trimming or adjusting the delay
- H03K2005/00091—Fixed delay by trimming or adjusting the delay using fuse links
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Dram (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Die Erfindung betrifft eine integrierte Schaltung und ein Verfahren zum Abstimmen eines internen Taktsignals (Ti) auf auszugebende Daten. Die integrierte Schaltung weist dazu eine Justierschaltung (3) auf, wobei eine Abgleichschaltung (6) vorgesehen ist, um das interne Taktsignal (Ti) bezüglich auszugebender Daten zu synchronisieren. An der Abgleichschaltung (6) sind Einstellungsdaten angelegt, die von ersten Justierdaten und von zweiten Justierdaten abhängig sind. Die ersten Justierdaten werden gemäß einem Abstimmverfahren während des Front-End-Tests bestimmt und in einem Festwertspeicher (9) gespeichert. Die zweiten Justierdaten werden in einem Feinabstimmungsverfahren in dem fertig hergestellten Bauelement bestimmt und in einem Schreib-/Lesespeicher (10) gespeichert.
Description
Die Erfindung betrifft eine Justierschaltung für eine integ
rierte Schaltung zum Abstimmen eines Taktsignals. Die Erfin
dung betrifft weiterhin ein Verfahren zum Abstimmen eines
Taktsignals auf auszugebende Daten in einer integrierten
Schaltung.
Bei integrierten Schaltungen werden Daten üblicherweise an
den Datenausgängen bezogen auf einen chipinternen Referenz
takt ausgegeben. Der chipinterne Referenztakt wird in der in
tegrierten Schaltung z. B. durch eine DLL (Delay Locked Loop)
erzeugt, woraus ein Referenztakt für alle Ausgaben abgeleitet
wird.
Der chipinterne Referenztakt wird während des Front-End-Tests
justiert, indem Einstellungsspeicher, so genannte Fuses, ein
gestellt werden. Beim Front-End-Test werden die integrierten
Schaltungen auf der Substratscheibe getestet, bevor diese
vereinzelt werden. Die Fuses stellen Festwertspeicher dar,
deren Inhalt im wesentlichen nur einmal geschrieben werden
kann und danach dauerhaft gespeichert ist. Nach dem Verein
zeln der integrierten Schaltungen ist der Zugang zu diesen
Fuses nur unter erschwerten Bedingungen möglich.
Die Justierung des chipinternen Referenztakts ist erheblich
für die Stabilität der integrierten Schaltungen in der Anwen
dung und im Gesamtsystem. Eine Feinjustierung des chipinter
nen Referenztaktes ist nach dem Vereinzeln der integrierten
Schaltungen und dem Einbau in entsprechende Gehäuse nicht
möglich, da die Justierung ausschließlich über die Fuse-Ein
stellung vorgenommen wird.
Es ist daher Aufgabe der Erfindung, eine Justierschaltung und
ein Verfahren zum Abstimmen eines Taktsignals vorzusehen, wo
mit eine Feinjustierung des chipinternen Referenztaktes
durchgeführt werden kann.
Diese Aufgabe wird durch die Justierschaltung nach Anspruch 1
und das Verfahren nach Anspruch 6 gelöst. Weitere vorteil
hafte Ausgestaltungen der Erfindung sind in den abhängigen
Ansprüchen angegeben.
Die Erfindung betrifft eine Justierschaltung für eine integ
rierte Schaltung zum Abstimmen eines internen Taktsignals.
Die Justierschaltung weist eine Abgleichschaltung auf, um das
Taktsignal bezüglich auszugebender Daten zu synchronisieren.
Dazu sind an der Abgleichschaltung Einstellungsdaten ange
legt, wobei die Einstellungsdaten von ersten Justierdaten und
von zweiten Justierdaten abhängig sind. Die ersten Justierda
ten sind in einem Festwertspeicher gespeichert und die zwei
ten Justierdaten in einem Schreib-/Lesespeicher gespeichert.
Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist
ein Verfahren zum Abstimmen eines internen Taktsignals auf
auszugebende Daten in einer integrierten Schaltung vorgese
hen. Erfindungsgemäß wird dabei zunächst das interne Taktsig
nal auf auszugebende Daten in einem Front-End-Testschritt,
d. h. z. B. in einem Testvorgang auf Waferebene, abgestimmt.
Aus dem Abstimmvorgang erhält man erste Justierdaten, die
nachfolgend geschrieben werden, so dass das Taktsignal auf
die auszugebenden Daten abgestimmt bleibt. Anschließend, d. h.
z. B. nach dem Vereinzeln und Einhäusen der integrierten
Schaltungen, wird das Taktsignal bezüglich der auszugebenden
Daten feinabgestimmt. Daraus werden zweite Justierdaten er
mittelt, die ebenfalls abgespeichert werden. Abhängig von den
ersten Justierdaten und den zweiten Justierdaten wird an
schließend das interne Taktsignal eingestellt, so dass es auf
auszugebende Daten abgestimmt ist.
Ein Feinabstimmen des Taktsignals im Front-End-Test ist
schwierig. Die Prüftechnik zum Ermitteln der Einstellungen
ist sehr aufwendig, und für eine feinere Abstimmung des in
ternen Taktsignals muss ein noch größerer Aufwand hinsicht
lich der Testvorrichtung und des Testverfahrens vorgesehen
werden. Darüber hinaus müsste die Größe des Festwertspeichers
in der integrierten Schaltung über das bisher übliche Maß
vergrößert werden, um die für die Feinjustierung erforderli
chen Justierdaten zur Verfügung zu stellen.
Der Vorteil der vorliegenden Erfindung liegt nun darin, dass
zunächst im Front-End-Test eine erste grobe Abstimmung des
Taktsignals bezüglich auszugebender Daten erfolgt und dann im
Back-End-Test, d. h. nach dem Vereinzeln der integrierten
Schaltungen nach z. B. dem Einbau in ein Gehäuse eine Feinab
stimmung durchgeführt wird.
Bei der Feinabstimmung werden zweite Justierdaten ermittelt,
die in einen Schreib-/Lesespeicher geschrieben werden. Auf
diese Weise kann einerseits der besondere Aufwand bei der
Feinabstimmung von dem Front-End-Testvorgang zum Back-End-
Testvorgang verlagert werden, wodurch der gesamte Front-End-
Testvorgang des integrierten Bauelements, d. h. der Testvor
gang auf Wafer-Ebene, effektiver wird.
So werden beispielsweise beim Front-End-Test alle integrier
ten Schaltungen auf der Substratscheibe getestet, d. h. auch
diejenigen, die während oder nach dem Vereinzeln und Einbau
in das entsprechende Gehäuse beschädigt oder zerstört werden
und so nicht weiter verwendet werden können. Nach dem erfin
dungsgemäßen Verfahren erfolgt die Feinabstimmung der integ
rierten Schaltung erst nach dem vollständigen Prozessieren
und nachdem die integrierte Schaltung in ihre endgültige Bau
form gebracht worden ist, so dass mit dem abschließenden Tes
ten der integrierten Schaltung in ihrer bestimmungsgemäßen
Bauform keine Testzeit zum Testen von defekten Bauelementen
verwendet wird.
Ein weiterer Vorteil ergibt sich daraus, dass die Timing-Pa
rameter, also auch die Phasenverschiebung eines internen
Taktsignals, eines elektronischen Bauelements, d. h. einer in
tegrierten Schaltung mit ihrem Gehäuse, durch das Einhäusen
verändert werden können, so dass der Nutzen einer zuvor er
folgten Feinabstimmung bei dem Front-End-Testvorgang be
schränkt wäre.
Zudem können die zur Feinabstimmung vorgesehenen zweiten Jus
tierdaten während des Betriebs der integrierten Schaltung
verändert werden, um so auf Änderungen von Schaltungsparame
tern aufgrund von Temperatur, Alterung oder Ähnlichem zu be
rücksichtigen. Auf diese Weise kann das Bewerten eines Daten
auges während des Betriebes unter Systembedingungen verändert
(feinjustiert) werden. Diese Systembedingungen können in ei
nem Testequipment weder beim Front-End- noch beim Back-End-
Testen nachgebildet werden.
Systemanalysen haben gezeigt, dass die Systemperformance und
-stabilität gesteigert werden kann, wenn das Datenauge gegen
über dem Taktsignal um einen festen, unter Systembedingungen
zu bestimmenden Wert verschoben ist, z. B. um einen Vorhalte
wert von 50 ps. Ein solcher Wert kann durch Systemanalysen
ermittelt und optimiert werden. Das Optimieren und Einstellen
eines solchen Wertes ist bei der herkömmlichen Einstellung
über Fuses (einmaliges Beschreiben) nicht möglich.
Vorzugsweise umfasst der Schreib-/Lesespeicher ein Register,
das während eines Testvorgangs eine Test-Mode-Information
enthält. Diese Test-Mode-Information kann zum einen durch
eine auf der integrierten Schaltung integrierte Selbsttest
einrichtung oder durch z. B. eine externe Testereinrichtung,
die an die integrierte Schaltung angeschlossen ist, beschrie
ben werden. Dadurch können zusätzliche Festwert- oder Fuse-
Speicherzellen, d. h. Chipfläche, eingespart werden, indem man
das Test-Mode-Register dazu verwendet, Daten für die Feinab
stimmung der Justierschaltung aufzunehmen, während die integrierte
Schaltung im normalen Betrieb ist und die Test-Mode-
Register ansonsten nicht verwendet würden.
Es kann weiterhin vorgesehen sein, dass die Abgleichschaltung
mit einer Takterzeugungsschaltung verbunden ist, die das
Taktsignal erzeugt und dessen Phase und Frequenz auf die aus
zugebenden Daten anpasst. Es kann auch vorgesehen sein, dass
die Takterzeugungsschaltung eine DLL aufweist, die ein exter
nes Taktsignal gemäß der Einstellungsdaten in seiner Phase
verschiebt und als internes Taktsignal zur Verfügung stellt.
Weiterhin kann die Justierschaltung eine Einstellungsschal
tung aufweisen, die mit der Abgleichschaltung verbunden ist,
um die Einstellungsdaten aus den ersten Justierdaten und den
zweiten Justierdaten gemäß einer vorbestimmten Funktion zu
erzeugen. Im einfachsten Fall besteht die vorbestimmte Funk
tion lediglich aus einer Zusammenfügung der ersten Justierda
ten und der zweiten Justierdaten. Es sind jedoch auch andere
Funktionen denkbar, aus denen Einstellungsdaten erzeugt wer
den können, mit denen die Abgleichschaltung das Taktsignal
auf auszugebende Daten abstimmt.
Es kann weiterhin vorgesehen sein, dass die zweiten Justier
daten durch ein Optimierungsverfahren ermittelt werden, wobei
vorzugsweise das Optimierungsverfahren mit den ersten Jus
tierdaten gestartet wird. Ein solches Optimierungsverfahren
kann beispielsweise ein iteratives Verfahren sein, wobei
durch schrittweises Überprüfen der Abstimmung des internen
Taktsignals auf die auszugebenden Daten das interne Taktsig
nal iterativ feinabgestimmt wird.
Vorzugsweise ist vorgesehen, dass die zweiten Justierdaten
zur Feinabstimmung des Taktsignals während des Betreibens der
integrierten Schaltung ermittelt werden, z. B. nach dem Anle
gen einer Versorgungsspannung, wodurch ein Selbsttestvorgang
gestartet wird. Bei diesem Selbsttestvorgang wird das Opti
mierungsverfahren durchgeführt und in dem Schreib-/Lesespeicher
die zweiten Justierdaten, die bezüglich einer Fein
abstimmung des internen Taktsignals ermittelt wurden, gespei
chert.
Die Erfindung wird anhand der beigefügten Zeichnungen näher
erläutert. Es zeigen:
Fig. 1 ein Blockdiagramm einer erfindungsgemäßen integrierten
Schaltung mit einer Justierschaltung gemäß einer Ausführungs
form der Erfindung; und
Fig. 2 ein Zeitdiagramm zur Verdeutlichung des Abstimmvor
gangs.
Fig. 1 zeigt ein Blockdiagramm einer integrierten Speicher
schaltung. Die integrierte Speicherschaltung weist einen
Speicherbereich 1 auf, der mit einer Treibervorrichtung 2
verbunden ist, um Daten aus dem Speicherbereich 1 auszulesen
und als Ausgangsdaten am Ausgang A zur Verfügung zu stellen.
Die Daten am Ausgang A werden üblicherweise bezüglich einem
externen Taktsignal Te übernommen.
Damit die Speicherdaten am Ausgang A im wesentlichen synchron
zu dem externen Taktsignal am Ausgang A anliegen, muss ein
internes Taktsignal Ti generiert werden, mit dem der Spei
cherbereich 1 und die Treibervorrichtung 2 angesteuert wird,
um die Speicherdaten am Ausgang A synchron zum dem externen
Taktsignal Te auszugeben. Das interne Taktsignal Ti ist daher
aufgrund der Verzögerung beim Auslesen aus dem Speicherbe
reich 1 gegenüber dem externen Taktsignal Te phasenverscho
ben.
Die Phasenverschiebung zwischen dem externen Taktsignal Te
und dem internen Taktsignal Ti wird durch eine Justierschal
tung 3 erzeugt. Die Justierschaltung 3 weist eine DLL (Delay
Locked Loop) 4, eine Abgleichschaltung 6, eine Einstellungs
schaltung 8 und einen Fuse-Speicher 9 auf. An einem Eingang
der DLL 4 liegt das externe Taktsignal Te an und an einem
Ausgang der DLL 4 wird das interne Taktsignal Ti ausgegeben.
Die DLL 4 verschiebt die Phase des externen Taktsignals Te
gemäß einer Größe, die an einem Steuereingang 5 der DLL 4 an
liegt. Der Steuereingang 5 der DLL 4 ist mit der Abgleich
schaltung 6 verbunden, die abhängig von einem digitalen Ein
stellungswert an einem Eingang 7 der Abgleichschaltung 6 die
Justiergröße an den Steuereingang 5 der DLL 4 ausgibt.
An der Einstellungsschaltung 8 ist der Fuse-Speicher 9 und
ein Test-Mode-Register 10 angeschlossen, so dass die jeweils
gespeicherten Daten in der Einstellungsschaltung 8 zur Verfü
gung stehen. Der Einstellungswert wird in der Einstellungs
schaltung 8 generiert, indem erst die in dem Fuse-Speicher 9
gespeicherten ersten Justierdaten mit den in dem Test-Mode-
Register 10 gespeicherten zweiten Justierdaten gemäß einer
vorbestimmten Funktion verknüpft werden.
Das Test-Mode-Register 10 wird über einen externen Bus 11 mit
den zweiten Justierdaten beschrieben. Die zweiten Justierda
ten werden von einer externen Testeinheit (nicht gezeigt) be
reitgestellt, wobei die zweiten Justierdaten von der externen
Testeinheit aus den Timings der am Ausgang A anliegenden
Speicherdaten und dem externen Taktsignal Te ermittelt wer
den.
Die Justierschaltung muß abgestimmt werden, um das interne
Taktsignal Ti so einzustellen, dass die Speicherdaten an dem
Ausgang A mit dem externen Taktsignal Te zuverlässig übernom
men werden können. Zuverlässig werden die Speicherdaten über
nommen, wenn das interne Taktsignal Ti so eingestellt ist,
dass die auszugebenden Speicherdaten eine maximale Systemmar
gin aufweisen, d. h. so dass die Schwankungen der Phase zwi
schen dem externen Taktsignal Te und den auszugebenden Spei
cherdaten möglichst groß sein dürfen, ohne dass ein Fehler
bei der Übernahme der Speicherdaten am Ausgang A auftritt.
Das Abstimmen der Justierschaltung erfolgt erfindungsgemäß in
zwei Schritten.
Nach dem Prozessieren der integrierten Schaltungen auf einer
Substratscheibe werden die integrierten Schaltungen vor dem
Auseinandersägen noch auf der Substratscheibe getestet. Dies
wird durchgeführt, indem Nadelkarten aufgesetzt werden, wo
durch die Kontaktflächen der integrierten Schaltungen mit ei
ner Testeinrichtung verbunden werden.
Die integrierten Schaltungen weisen weiterhin Fuse-Speicher
auf, die gemäß von in der Testervorrichtung ermittelten Ein
stellungsdaten elektrisch oder mit einem Laser eingestellt
werden können. Ein einmal beschriebener Fuse-Speicher hält
die Daten dauerhaft und lässt sich in aller Regel nicht mit
neuen Einstellungswerten überschreiben.
Der Fuse-Speicher 9 ist der Justierschaltung 3 zugeordnet und
die Testeinrichtung ermittelt während des Front-End-Testens
erste Justierdaten, mit denen der Fuse-Speicher 9 darauffol
gend beschrieben wird. Die ersten Justierdaten werden so ge
wählt, dass das interne Taktsignal Ti Speicherdaten am Aus
gang A so anlegt, dass sie im wesentlichen zuverlässig mit
dem externen Taktsignal am Ausgang A übernommen werden kön
nen. Die Genauigkeit des Abstimmens des internen Taktsignals
Ti hängt von der Auflösung der ersten Justierdaten ab.
Nach dem Front-End-Test werden die integrierten Schaltungen
vereinzelt, d. h. die Substratscheibe wird auseinander gesägt,
so dass einzelne integrierte Schaltungen entstehen, die nach
folgend üblicherweise in Gehäuse eingesetzt und gebondet wer
den. Hierdurch entstehen Änderungen im Timing an den Ausgän
gen der integrierten Schaltungen aufgrund von z. B. Signal
laufzeiten über die Bonddrähte oder weitere parasitäre Ef
fekte. Dies macht einen erneuten Abgleich des internen Takt
signals Ti notwendig, damit die Speicherdaten am Ausgang A
auf das externe Taktsignal Te synchronisiert bleiben. Ziel
ist es, eine relevante Flanke des externen Taktsignals Te so
zu legen, dass sie möglichst an einer optimalen Position ei
nes Datenauges eines Speicherdatums, z. B. in der zeitlichen
Mitte des Datenauges, am Ausgang A auftritt. Durch Systemana
lysen, d. h. durch Verwenden der integrierten Schaltung in der
jeweiligen Systemumgebung, kann diese optimale Position er
mittelt werden.
Um das Feinabstimmen vorzunehmen, wird über den Datenbus 11
das Test-Mode-Register 10 mit zweiten Justierdaten beschrie
ben. Die zweiten Justierdaten werden durch ein Optimierungs
verfahren ermittelt, bei dem das Timing des externen Taktsig
nals mit dem der Speicherdaten am Ausgang A verglichen wird.
In einer externen Testeinrichtung (nicht gezeigt), die über
den Datenbus 11 mit dem Test-Mode-Register 10 verbunden ist,
wird dieser Optimierungsvorgang durchgeführt. Der Optimie
rungsvorgang erfolgt vorzugsweise iterativ, wobei die zweiten
Justierdaten so lange angepasst werden, bis die relevante
Flanke des externen Taktsignals Te an der optimalen Position
des Datenauges der Speicherdaten am Ausgang A anliegt.
Die Einstellungsschaltung 8 verknüpft im wesentlichen die
ersten Justierdaten aus dem Fuse-Speicher 9 mit den zweiten
Justierdaten aus dem Test-Mode-Register 10, so dass die ers
ten Justierdaten die höherwertigsten Bit- und die zweiten
Justierdaten die niederwertigsten Biteinstellungswerte bil
den. Die Abgleichschaltung 6 kann beispielsweise ein DA-Wand
ler sein, an dessen Ausgang eine elektrische Spannung, die
von dem Eingangswert am Eingang 7 abhängt, ausgibt. Die
elektrische Spannung am Ausgang der Abgleichschaltung 6 liegt
am Eingang 5 der DLL 4 an, wodurch die Phasenverschiebung
zwischen externem Taktsignal Te und internem Taktsignal Ti
gesteuert wird.
In Fig. 2 ist das erfindungsgemäße Verfahren anhand eines Ti
ming-Diagramms näher erläutert. Während der Abstimmvorgang
beim Front-End-Test lediglich dafür sorgt, dass die relevante
Flanke F1 des internen Taktsignals Ti im wesentlichen so in
nerhalb des Datenauges DA auftritt, so dass Daten übernommen
werden können, sorgt die Feinabstimmung dafür, dass die relevante
Flanke F2 des internen Taktsignals Ti an der optimalen
Position in einem Datenauge erfolgt, so dass Störungen der
Phase zwischen Speicherdaten und dem internen Taktsignal Ti
aufgrund von z. B. Jitter möglichst ausgeschlossen werden kön
nen. Liegt dagegen die relevante Flanke F1 des internen Takt
signals seitlich versetzt zur optimalen Position des Datenau
ges, so kann z. B. Jitter dazu führen, dass ein Datum nicht
übernommen werden kann.
Mit Hilfe der erfindungsgemäßen Vorrichtung und Verfahren ist
es daher möglich, die Zuverlässigkeit und die Störsicherheit
eines Takterzeugungssystems zu erhöhen. Ebenso ist es mög
lich, dass aufgrund der Wiederbeschreibbarkeit des Test-Mode-
Registers 10 die zweiten Justierdaten entsprechend auftreten
den Änderungen von Systemparametern geändert werden können.
So kann z. B. eine Veränderung des Timings der Speicherschal
tung durch Alterung, Temperaturschwankungen oder ähnliche Ef
fekte berücksichtigt werden, indem die zweiten Justierdaten
entsprechend angepasst werden.
Die in der vorangehenden Beschreibung, den Ansprüchen und den
Zeichnungen offenbarten Merkmale der Erfindung können sowohl
einzeln als auch in beliebiger Kombination zur Verwirklichung
der Erfindung in ihren verschiedenen Ausführungsformen we
sentlich sein.
1
Speicherbereich
2
Treibervorrichtung
3
Justierschaltung
4
DLL
5
Eingang der DLL
6
Abgleichschaltung
7
Eingang der Abgleichschaltung
8
Einstellungsschaltung
9
Fuse-Speicher
10
Test-Mode-Register
11
Datenbus
A Ausgang
Te Externes Taktsignal
Ti Internes Taktsignal
A Ausgang
Te Externes Taktsignal
Ti Internes Taktsignal
Claims (12)
1. Integrierte Schaltung mit einer Justierschaltung (3) zum
Abstimmen eines internen Taktsignals (Ti) für integrierte
Schaltungen,
wobei eine Abgleichschaltung (6) vorgesehen ist, um das in terne Taktsignal (Ti) bezüglich auszugebender Daten zu syn chronisieren,
wobei an der Abgleichschaltung (6) Einstellungsdaten angelegt sind,
dadurch gekennzeichnet,
dass die Einstellungsdaten von ersten Justierdaten und von zweiten Justierdaten abhängig sind, wobei die ersten Justier daten in einem Festwertspeicher (9) gespeichert sind und die zweiten Justierdaten in einem Schreib-/Lesespeicher (10) ge speichert sind.
wobei eine Abgleichschaltung (6) vorgesehen ist, um das in terne Taktsignal (Ti) bezüglich auszugebender Daten zu syn chronisieren,
wobei an der Abgleichschaltung (6) Einstellungsdaten angelegt sind,
dadurch gekennzeichnet,
dass die Einstellungsdaten von ersten Justierdaten und von zweiten Justierdaten abhängig sind, wobei die ersten Justier daten in einem Festwertspeicher (9) gespeichert sind und die zweiten Justierdaten in einem Schreib-/Lesespeicher (10) ge speichert sind.
2. Integrierte Schaltung nach Anspruch 1, dadurch gekenn
zeichnet, dass der Festwertspeicher (9) ein Fuse umfasst, das
während eines Testvorgangs einstellbar ist.
3. Integrierte Schaltung nach Anspruch 1 oder 2, dadurch
gekennzeichnet, dass der Schreib-/Lesespeicher (10) ein Re
gister umfasst, das während eines Testvorgangs eine Testmode-
Information enthält.
4. Integrierte Schaltung nach einem der Ansprüche 1 bis 3,
dadurch gekennzeichnet, dass die Justierschaltung (3) eine
Takterzeugungsschaltung (4) aufweist, die mit der Abgleich
schaltung (6) verbunden ist, um das interne Taktsignal (Ti)
auf auszugebende Daten anzupassen.
5. Integrierte Schaltung nach einem der Ansprüche 1 bis 4,
dadurch gekennzeichnet, dass die Abgleichschaltung (6) mit
einer Einstellungsschaltung (8) verbunden ist, um die Ein
stellungsdaten aus den ersten Justierdaten und den zweiten
Justierdaten gemäß einer vorbestimmten Funktion zu erzeugen.
6. Verfahren zum Abstimmen eines internen Taktsignals (Ti)
auf auszugebende Daten in einer integrierten Schaltung mit
folgenden Schritten:
Ermitteln von ersten Justierdaten in einem Frontend-Test schritt, indem das interne Taktsignals (Ti) bezüglich der auszugebenden Daten abgestimmt wird;
Dauerhaftes Speichern der ersten Justierdaten;
Ermitteln von zweiten Justierdaten in einem Backend- Testschritt, indem das interne Taktsignals (Ti) bezüglich der auszugebenden Daten feinabgestimmt wird;
Speichern der zweiten Justierdaten, wobei das interne Takt signal (Ti) abhängig von den ersten Justierdaten und den zweiten Justierdaten eingestellt wird.
Ermitteln von ersten Justierdaten in einem Frontend-Test schritt, indem das interne Taktsignals (Ti) bezüglich der auszugebenden Daten abgestimmt wird;
Dauerhaftes Speichern der ersten Justierdaten;
Ermitteln von zweiten Justierdaten in einem Backend- Testschritt, indem das interne Taktsignals (Ti) bezüglich der auszugebenden Daten feinabgestimmt wird;
Speichern der zweiten Justierdaten, wobei das interne Takt signal (Ti) abhängig von den ersten Justierdaten und den zweiten Justierdaten eingestellt wird.
7. Verfahren nach Anspruch 6, wobei die ersten Justierdaten
und die zweiten Justierdaten gemäß einer Funktion zu Einstel
lungsdaten, mit denen das interne Taktsignal (Ti) abgestimmt
wird, verarbeitet werden.
8. Verfahren nach einem der Ansprüche 6 bis 7, wobei die
zweiten Justierdaten flüchtig gespeichert werden.
9. Verfahren nach einem der Ansprüche 6 bis 8, wobei das
Feinabstimmen des internen Taktsignals (Ti) durch Optimieren
der zweiten Justierdaten durchgeführt wird, wobei das Opti
mieren durch ein iteratives Annähern des internen Taktsignals
an den auszugebenden Daten erfolgt.
10. Verfahren nach Anspruch 9, wobei der Schritt des Opti
mierens der zweiten Justierdaten unter der Anfangsbedingung
der ersten Justierdaten durchgeführt wird.
11. Verfahren nach einem der Ansprüche 6 bis 10, wobei das
Feinabstimmen des internen Taktsignals (Ti) während des
Betreibens der integrierten Schaltung durchgeführt wird.
12. Verfahren nach einem der Ansprüche 6 bis 11, wobei das
Speichern der ersten Justierdaten durchgeführt wird, bevor
die integrierten Schaltungen vereinzelt sind.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10135582A DE10135582C1 (de) | 2001-07-20 | 2001-07-20 | Justierschaltung und Verfahren zum Abstimmen eines Taktsignals |
| US10/200,632 US7099425B2 (en) | 2001-07-20 | 2002-07-22 | Adjustment circuit and method for tuning of a clock signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10135582A DE10135582C1 (de) | 2001-07-20 | 2001-07-20 | Justierschaltung und Verfahren zum Abstimmen eines Taktsignals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10135582C1 true DE10135582C1 (de) | 2003-01-16 |
Family
ID=7692629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10135582A Expired - Fee Related DE10135582C1 (de) | 2001-07-20 | 2001-07-20 | Justierschaltung und Verfahren zum Abstimmen eines Taktsignals |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7099425B2 (de) |
| DE (1) | DE10135582C1 (de) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7124314B2 (en) * | 2002-11-05 | 2006-10-17 | Ip-First, Llc | Method and apparatus for fine tuning clock signals of an integrated circuit |
| US7471130B2 (en) | 2005-05-19 | 2008-12-30 | Micron Technology, Inc. | Graduated delay line for increased clock skew correction circuit operating range |
| JP2009253558A (ja) * | 2008-04-03 | 2009-10-29 | Sony Corp | 電子機器、電子機器の調整方法およびic |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1985000709A1 (en) * | 1983-08-01 | 1985-02-14 | American Telephone & Telegraph Company | Chipset synchronization arrangement |
| DE3874261T2 (de) * | 1987-09-08 | 1993-04-01 | Tektronix Inc | Einrichtung zur erzeugung von signalen zur zeitverschiebungskompensation. |
| US5604755A (en) * | 1995-11-20 | 1997-02-18 | International Business Machine Corp. | Memory system reset circuit |
| DE19714467A1 (de) * | 1997-04-08 | 1998-10-15 | Siemens Ag | Verfahren und Vorrichtung zur Phasensynchronisation eines digitalen Datensignals mit einem Taktsignal |
| DE19811868C2 (de) * | 1997-03-19 | 2000-11-16 | Advantest Corp | Hochauflösende Verzögerungsschaltung |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2771464B2 (ja) | 1994-09-29 | 1998-07-02 | 日本電気アイシーマイコンシステム株式会社 | ディジタルpll回路 |
| US5991221A (en) * | 1998-01-30 | 1999-11-23 | Hitachi, Ltd. | Microcomputer and microprocessor having flash memory operable from single external power supply |
| US5815427A (en) * | 1997-04-02 | 1998-09-29 | Micron Technology, Inc. | Modular memory circuit and method for forming same |
| JP4044663B2 (ja) * | 1998-02-25 | 2008-02-06 | 富士通株式会社 | 半導体装置 |
| US6212482B1 (en) * | 1998-03-06 | 2001-04-03 | Micron Technology, Inc. | Circuit and method for specifying performance parameters in integrated circuits |
| JP2000021198A (ja) * | 1998-06-30 | 2000-01-21 | Mitsubishi Electric Corp | 同期型半導体集積回路装置 |
| JP4342654B2 (ja) * | 1999-10-12 | 2009-10-14 | 富士通マイクロエレクトロニクス株式会社 | 遅延回路および半導体集積回路 |
| KR100331561B1 (ko) * | 1999-11-23 | 2002-04-06 | 윤종용 | 번-인 테스트시 고주파로 동작 가능한 지연동기회로를갖는 반도체 메모리 장치 및 이 지연동기회로의 동작방법 |
| JP3073337U (ja) * | 2000-04-26 | 2000-11-24 | 船井電機株式会社 | プリセットチューナを有する受信機 |
| JP2001319500A (ja) * | 2000-05-10 | 2001-11-16 | Mitsubishi Electric Corp | 半導体集積回路装置 |
| US6388482B1 (en) * | 2000-06-21 | 2002-05-14 | Infineon Technologies North America Corp. | DLL lock scheme with multiple phase detection |
| US6628154B2 (en) * | 2001-07-31 | 2003-09-30 | Cypress Semiconductor Corp. | Digitally controlled analog delay locked loop (DLL) |
| JP2003045195A (ja) * | 2001-07-31 | 2003-02-14 | Mitsubishi Electric Corp | 半導体メモリ |
-
2001
- 2001-07-20 DE DE10135582A patent/DE10135582C1/de not_active Expired - Fee Related
-
2002
- 2002-07-22 US US10/200,632 patent/US7099425B2/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1985000709A1 (en) * | 1983-08-01 | 1985-02-14 | American Telephone & Telegraph Company | Chipset synchronization arrangement |
| DE3874261T2 (de) * | 1987-09-08 | 1993-04-01 | Tektronix Inc | Einrichtung zur erzeugung von signalen zur zeitverschiebungskompensation. |
| US5604755A (en) * | 1995-11-20 | 1997-02-18 | International Business Machine Corp. | Memory system reset circuit |
| DE19811868C2 (de) * | 1997-03-19 | 2000-11-16 | Advantest Corp | Hochauflösende Verzögerungsschaltung |
| DE19714467A1 (de) * | 1997-04-08 | 1998-10-15 | Siemens Ag | Verfahren und Vorrichtung zur Phasensynchronisation eines digitalen Datensignals mit einem Taktsignal |
Also Published As
| Publication number | Publication date |
|---|---|
| US20030026355A1 (en) | 2003-02-06 |
| US7099425B2 (en) | 2006-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10245536B4 (de) | Kalibrieren von Halbleitereinrichtungen mittels einer gemeinsamen Kalibrierreferenz | |
| DE3587223T2 (de) | Unabhängige Matrixtaktierung. | |
| DE3782775T2 (de) | Integrierte halbleiterschaltung. | |
| DE102007039615A1 (de) | Schnittstellenschaltung | |
| DE10342275A1 (de) | System und Verfahren zum Testen eines oder mehrerer Halbleiterstücke auf einem Halbleiterwafer | |
| DE102007016318B4 (de) | Belastungszykluskorrektor und Verfahren zum Korrigieren des Belastungszyklus eines Signals | |
| DE102004017863A1 (de) | Schaltung | |
| DE69031291T2 (de) | Testmethode, Testschaltung und integrierter Halbleiterschaltkreis mit Testschaltung | |
| DE10330593A1 (de) | Integrierter Taktversorgungsbaustein für ein Speichermodul, Speichermodul, welches den integrierten Taktversorgungsbaustein umfasst, sowie Verfahren zum Betreiben des Speichermoduls unter Testbedingungen | |
| DE10320792B3 (de) | Vorrichtung zur Synchronisation von Taktsignalen | |
| DE10246741B4 (de) | Verfahren und Halbleitereinrichtung zum Abgleich von Schnittstelleneinrichtungen | |
| DE10034852A1 (de) | Verfahren und Vorrichtung zum Einlesen und zur Überprüfung der zeitlichen Lage von aus einem zu testenden Speicherbaustein ausgelesenen Datenantwortsignalen | |
| DE10048895A1 (de) | Testverfahren und -vorrichtung für quellensynchrone Signale | |
| DE10135582C1 (de) | Justierschaltung und Verfahren zum Abstimmen eines Taktsignals | |
| DE10121309B4 (de) | Testschaltung zum Testen einer zu testenden Schaltung | |
| DE10101901A1 (de) | Halbleiter-Speichervorrichtung | |
| DE19548940C2 (de) | Halbleitereinrichtung und Verfahren zum Einstellen eines internen Stromversorgungspotentials der Halbleitereinrichtung | |
| DE19706534A1 (de) | Halbleitereinrichtung, die in der Lage ist eine eingestellte Anschlußzusatzfunktion extern und schnell zu identifizieren, und ein Verfahren zur Identifizierung einer internen Funktion einer Halbleitereinrichtung | |
| DE102004020030A1 (de) | Testvorrichtung zum Testen einer integrierten Schaltung | |
| DE10200898B4 (de) | Integrierte Schaltung und Verfahren zum Betrieb einer integrierten Schaltung | |
| DE10112311A1 (de) | Verfahren und Einrichtung zum Kalibrieren zur Korrektur von Impulsbreitenzeitfehlern beim Testen integrierter Schaltungen | |
| DE102006012968A1 (de) | Verfahren zum Erhöhen einer Dateneinrichtungs- und Haltespanne im Fall von nicht symmetrischen PVT | |
| DE10358849B4 (de) | Integrierte Schaltung und Verfahren zum Testen einer integrierten Schaltung | |
| DE68919557T2 (de) | Integrierte Halbleiterschaltung mit Ausgangspuffer. | |
| DE112006001472T5 (de) | Übertragungsleitungs-Treiberschaltung |
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 | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: QIMONDA AG, 81739 MUENCHEN, DE |
|
| R081 | Change of applicant/patentee |
Owner name: INFINEON TECHNOLOGIES AG, DE Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE Owner name: POLARIS INNOVATIONS LTD., IE Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE |
|
| R081 | Change of applicant/patentee |
Owner name: POLARIS INNOVATIONS LTD., IE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 85579 NEUBIBERG, DE |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |