07.12.2012 Views

Deliverables and Services - IHP Microelectronics

Deliverables and Services - IHP Microelectronics

Deliverables and Services - IHP Microelectronics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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 />

Die Modellierung des Testprozessors erfolgte über die<br />

High-Level-Design-Sprache LISA. Mit Hilfe dieser generischen<br />

Designmethodik konnte eine parameterisierbare<br />

Implementierung des Testprozessors erreicht werden.<br />

Dies ermöglicht die Wiederverwendung der Testprozessorbeschreibung<br />

für unterschiedliche asynchrone ICs,<br />

die verschiedene Protokolltypen verwenden. Auch ließ<br />

sich über dieselbe Beschreibung unter Anpassung der<br />

erforderlichen Parameter ein Testprozessor generieren,<br />

der gänzlich auf die Unterstützung von asynchronen<br />

Protokollen verzichtet und folglich in synchronen Designs<br />

zu Test und Diagnosezwecken verwendet werden<br />

kann.<br />

Abb. 6: Allgemeines Testprozessor-Konzept für asynchrone Schaltungen.<br />

Fig. 6: General test processor concept for asynchronous circuits.<br />

The current version of the processor was modelled using<br />

the high-level-design-language LISA that allows the<br />

modelling of a programmable processing unit using a<br />

C-similar language. Using this generic design methodology<br />

a configurable test processor implementation was<br />

realized that can be adapted to various asynchronous<br />

ICs that use different protocol types. Using this description<br />

it is also possible to generate a test processor<br />

without any asynchronous protocol support. This could<br />

be used for test <strong>and</strong> diagnose purposes of synchronous<br />

devices that may behave non-deterministic regarding<br />

their timing.<br />

A n n u A l R e p o R t 2 0 0 9<br />

7

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

Saved successfully!

Ooh no, something went wrong!