07.12.2012 Views

Deliverables and Services - IHP Microelectronics

Deliverables and Services - IHP Microelectronics

Deliverables and Services - IHP Microelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A u S G e w ä H L t e p r o J e K t e – S e L e C t e d p r o J e C t S<br />

Systematische Testverfahren für asynchrone<br />

Schaltungen<br />

Das Ziel des Projektes ist die Erforschung neuer effizienter<br />

Verfahren, die die Testbarkeit asynchroner Schaltungen<br />

erhöhen und somit deren Einsatz in kommerziellen<br />

Designs erlauben.<br />

Mit der steigenden Integration heutiger digitaler und<br />

Mischsignal-Schaltungen treten vermehrt Probleme<br />

wie erhöhte elektromagnetische Interferenzen (EMI)<br />

bei der Verwendung eines globalen Taktsignals auf.<br />

Die Lösung dieser Probleme scheinen hier asynchrone<br />

Schaltungen zu liefern, da diese den Einsatz eines globalen<br />

Taktsignals und somit dessen negative Einflüsse<br />

vermeiden. Innerhalb dieser Schaltungen werden die<br />

Speicherelemente mittels sogenannter asynchroner<br />

H<strong>and</strong>shake-Protokolle synchronisiert. Allerdings wird<br />

diese Schaltungsdesignmethodik aufgrund fehlender<br />

Designtools und der Tatsache, dass gängige Testverfahren<br />

auf synchrone Schaltungen ausgerichtet sind,<br />

nur selten in kommerziellen Designs angewendet. Die<br />

Schwierigkeit beim Testen asynchroner Schaltungen<br />

liegt in deren potentiell nicht-deterministischen Zeitverhalten<br />

und damit verbunden in der Synchronisation<br />

mit dem Hardwaretester. Darüberhinaus müssen spezielle<br />

Eigenschaften der Schaltung, wie die Funktionalität<br />

des Protokolls, verifiziert werden.<br />

Aus diesen Gründen soll das Projekt neue, effiziente<br />

Ansätze und Verfahrensweisen für den Test asynchroner<br />

Schaltungen liefern. Bislang konnte ein optimiertes<br />

Verfahren zur On-line Überwachung von asynchronen<br />

H<strong>and</strong>shake-Protokollen entwickelt werden. Kern des<br />

Verfahrens ist eine Prüfschaltung (AHPC), welche die<br />

zur Kommunikation verwendeten Steuersignale zwischen<br />

asynchron kommunizierenden Schaltungsblöcken<br />

während des laufenden Betriebs (on-line) überwacht<br />

und ein Indikatorsignal im Falle eines Fehlers setzt<br />

(s. f1 und f2 in Abb. 5). Eine solche Realisierung erleichtert<br />

den systematischen Test der Gesamtschaltung<br />

und soll in künftigen asynchronen ICs zur Erhöhung der<br />

Testbarkeit, der Testabdeckung und der Diagnosefähigkeit<br />

beitragen. Der Vorteil des entwickelten Verfahrens<br />

gegenüber bekannten Verfahren ist der drastisch reduzierte<br />

Flächenaufw<strong>and</strong>, der den Einsatz einer solchen<br />

Systematic test Methods for<br />

Asynchronous Circuits<br />

The goal of this project is the development of efficient<br />

methods that enhance the testability of asynchronous<br />

circuits. This will enable the asynchronous circuit design<br />

methodology to be applied in commercial designs.<br />

With the increasing integration of current digital <strong>and</strong><br />

mixed-signal circuits many problems related to a global<br />

clock, e.g. increased electro-magnetic interference<br />

(EMI), are encountered. Asynchronous circuits seem to<br />

be a solution for these problems, since they avoid the<br />

usage of a global clock signal <strong>and</strong>, therefore, its disruptive<br />

effects. In comparison to synchronous circuits<br />

the memory elements are synchronized via a so-called<br />

asynchronous h<strong>and</strong>shake protocol. However, there<br />

are two aspects that currently inhibit the usage of the<br />

asynchronous circuit design methodology in commercial<br />

designs. First of all, there are only few tools available<br />

that support this design technique. Secondly, almost<br />

all st<strong>and</strong>ard test techniques are targeted towards<br />

synchronous circuits, only. The problem of testing<br />

asynchronous circuits lies in their potentially non-deterministic<br />

timing behaviour <strong>and</strong>, consequently, in the<br />

synchronization with the hardware tester. Additionally,<br />

the special properties, e.g., the functionality of the<br />

asynchronous protocol, have to be verified.<br />

For this reason the project shall provide new, efficient<br />

test approaches <strong>and</strong> techniques for asynchronous circuits.<br />

Up to now, an optimized on-line checking method<br />

for asynchronous h<strong>and</strong>shake protocols has been<br />

developed. The core of this method is a checking circuitry<br />

(AHPC) that observes the control signals of two<br />

asynchronously communicating modules during normal<br />

operation mode (on-line) of the circuit. In case of<br />

an error the circuit raises an indicator signal (see f1<br />

<strong>and</strong> f2 in Fig. 5). This enables a systematic test of the<br />

circuit, since failures due to erroneous data transmissions<br />

can be easily detected. Thus, the checking scheme<br />

shall be integrated in future asynchronous ICs in order<br />

to increase the testability, test coverage, <strong>and</strong> diagnosis<br />

capabilities of the circuit. The major advantage of<br />

the provided technique is the drastically reduced area<br />

requirement that now enables this technique to be ap-<br />

A n n u A l R e p o R t 2 0 0 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!