Deliverables and Services - IHP Microelectronics
Deliverables and Services - IHP Microelectronics
Deliverables and Services - IHP Microelectronics
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6 A n n u A l R e p o R t 2 0 0 9<br />
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 />
Prüfschaltung in gegenwärtigen Systemen überhaupt<br />
erst ermöglicht. Je nach Ausprägung benötigt das entwickelte<br />
Verfahren nur 31-49 % der Fläche einer vergleichbaren<br />
Lösung. Ein Patent für dieses Verfahren<br />
wurde angemeldet.<br />
Abb. 5: Schema des On-line Prüfverfahrens.<br />
Fig. 5: Scheme of the on-line check technique.<br />
Ein weiterer Ansatz zum systematischen Test von asynchronen<br />
ICs wird mit der Entwicklung eines Testprozessors<br />
verfolgt. Ziel dieser Entwicklung ist, wie in Abb. 6<br />
gezeigt, die Kommunikation zwischen externer, synchron<br />
arbeitender Testerhardware und dem asynchronen<br />
IC über eine einheitliche synchrone Schnittstelle für den<br />
Funktionaltest zu ermöglichen. Das Konzept sieht vor,<br />
den Testprozessor zum einen als Schnittstelle zwischen<br />
der Testerhardware und dem asynchronen IC einzusetzen<br />
und darüberhinaus den eigentlichen Funktionaltest von<br />
dem Prozessor ausführen zu lassen. Die Integration des<br />
Testprozessors in den Design-for-Testibility-Flow kann auf<br />
drei unterschiedlichen Wegen erfolgen. Die erste Möglichkeit<br />
besteht darin, den Testprozessor auf dem DUT-Board<br />
des Hardwaretesters bspw. mittels eines FPGA-Boards zu<br />
realisieren. Dies spart Chipfläche und ermöglicht einen<br />
einheitlichen Zugriff auf verschiedene asynchrone Designs<br />
mittels derselben Hardware. Eine weitere Möglichkeit<br />
liegt darin, den Prozessor direkt im Chip zu integrieren,<br />
wodurch ein direkter Zugriff auf interne Signale besteht.<br />
Die letzte Möglichkeit ist ein kombinierter Ansatz. Hierbei<br />
werden einzelne Komponenten des Prozessors teils<br />
auf dem DUT-Board und teils auf dem asynchronen IC<br />
selbst implementiert.<br />
plied in asynchronous circuits. Depending on the implementation<br />
the required area is only 31-49% of that of<br />
an existing competitive solution. The scheme was filed<br />
for a European patent application.<br />
In a further approach to improve systematic testing of<br />
asynchronous designs a special test processor is being<br />
developed. As shown in Fig. 6, this approach aims to enable<br />
the communication between synchronously working<br />
tester hardware <strong>and</strong> asynchronous ICs via a unified<br />
synchronous interface. The test processor provides this<br />
interface <strong>and</strong> on top of that can even perform major<br />
functional test activities. The integration of the test<br />
processor into the design-for-testability-flow can be<br />
realized in three ways. The first possibility is to integrate<br />
an FPGA board on the DUT-board of the tester hardware.<br />
Since the test processor is realized by the FPGA<br />
providing a unified interface, silicon area can be saved<br />
<strong>and</strong> the board can be used for various asynchronous<br />
ICs. Another technique is to integrate the test processor<br />
directly within the asynchronous device. The advantage<br />
of this method is the direct access to internal signals.<br />
The last possibility is a combination of both the external<br />
<strong>and</strong> the internal processor approach. In this case,<br />
the modules of the processor will be distributed to both<br />
the FPGA on the DUT-board <strong>and</strong> the asynchronous device.<br />
E.g. the processing units will be placed within the<br />
FPGA, whereas the synchronous interface will be provided<br />
by the DUT itself.