RA - Abgeschlossene Diplomarbeiten
- Diplomarbeit Nr.3380: Test Rekonfigurierbarer Scan-Netzwerke
Marcel Schaal
08.08.2012 - 07.02.2013
- Studienarbeit Nr.2384: Framework für beschleunigte Monte Carlo Molekularsimulationen auf hybriden Architekturen
S Halder
01.06.2012 - 01.12.2012
- Diplomarbeit Nr.3354: Effiziente mehrwertige Logiksimulation verzögerungsbehafteter Schaltungen auf datenparallelen Architekturen
Alexander Schöll
01.06.2012 - 01.12.2012
- Master Thesis Nr.3304: Modeling of Design-for-test infrastructure in complex Systems-on-chips
David Prasetyo Buntoro
17.02.2012 - 18.08.2012
- Diplomarbeit Nr.3245: Adaptive Simulationsbasierte Diagnose von Verzögerungsfehlern in kombinaotrischen Schaltungen
Eric Schneider
15.09.2011 - 16.03.2012
- Master Thesis Nr.3239: Fault Tolerant Routing Algorithm for Fully- and Partially-defective NoC Switches
Seyyed Mahdi Najmabadi
01.09.2011 - 01.03.2012
- Studienarbeit Nr.2347: Parallele Partikelsimulation auf GPGPU-Architekturen zur Evaluierung von Apoptose-Signalwegen
Alexander Schöll
01.09.2011 - 02.03.2012
- Master Thesis Nr.3221: Implementing Density Functional Theory Methods on GPGPU Accelerators
Bishwajit Mohan Gosswami
01.05.2011 - 31.10.2011
- Bachelor Project Nr.2332: Evaluation of Backtracking Diagnosis Algorithms
Maha Badreldein
05.04.2011 - 31.08.2011
- Bachelor Project Nr.2334: Simulation of Realistic Defects for Validating Test and Diagnosis Algorithms
Hossam Abouzeid Mohamed El Atali
05.04.2011 - 31.08.2011
- Master Thesis Nr.3161: Evaluation of Advanced Techniques for Structural FPGA Self-Test
Mohamed Abdelfattah
01.03.2011 - 31.08.2011
- Diplomarbeit Nr.3146: Strukturelle Feldtests bei komplexen ASICs
Dominik Ull
10.01.2011 - 09.08.2011
- Studienarbeit Nr.2306: CUDA-accelerated Delay Fault Simulation
Eric Schneider
1.11.2010 - 3.05.2011
- Master Thesis Nr.3097: Development of an Error Detection and Recovery Technique for a SPARCV8 Processor in FPGA technology
Andrew Boktor
19.10.2010 - 19.04.2011
- Diplomarbeit Nr.3069: Simulation Framework for Built-In Diagnosis of Self-Checking Circuits
Laura Rodriguez Gomez
19.06.2010 - 18.01.2011
- Abgeschlossene Diplomarbeiten
- Diplomarbeit Nr.3023: Wrapper-Optimierung im 3D-Entwurf
Dennis Neuendorf
03.05.2010 - 24.11.2010 - Studienarbeit Nr.2269: Hardware Entwurf eines eingebauten Selbsttests für digitale Schaltnetze
Stefan Bayha
01.04.2010 - 30.09.2010 - Study Thesis Nr.2254: Practical Approach to In-Field Hardware Testing
Dominik Ull
11.01.2010 - 13.07.2010 - Diplomarbeit Nr.2980: Retargeting a C compiler to the HAPRA/FAPRA architecture
Tilmann Scheller
19.10.2009 - 20.04.2010 - Master Thesis Nr.2955: Software-based Self-test fur SUN's ULTRASPARC SoC
Tamer Dallou
01.09.2009 - 28.02.2010 - Master Thesis Nr.2946: FPGA/host communication based on Ethernet
Shuo Liu
15.07.2009 - 14.01.2010 - Study Thesis Nr.2229: On-Chip Infrastructure for ATE Emulation
Laura Rodriguez Gomez
14.07.2009 - 14.01.2010 - Studienarbeit Nr.2226: Parallele Fehlersimulation auf General Purpose Graphical Processing Units
Marcel Schaal
09.06.2009 - 09.12.2009 - Master Thesis Nr.2813: FPGA Emulation of a GALS Network-on-chip interconnection
Alejandro Cook
04.08.2008 - 03.02.2009 - Master Thesis Nr.2803: Investigation of the Impact of the Error Recovery Distribution on Power and Performance of Networks-on-Chip
Donny Kurnia Sutantyo
24.07.2008 - 23.01.2009 - Master Thesis Nr.2774: LEON-Based Multiprocessor System on FPGA Network
Antonio Fernandez Lancho
15.06.2008 - 15.12.2008 - Master Thesis Nr.2773: Design and Analysis of a Network-on-Chip Infrastructure
Frau Yijun Qu
15.06.2008 - 15.12.2008 - Master Thesis: High Precision Encoder System Optimized for Speed Applications
Juan Carlos Garza Fernandez
07.05.2008 - 06.11.2008 - Studienarbeit Nr.2165: Evaluation kommerzieller Werkzeuge zur Diagnose von fehlerhaften Chips
Jan-Peter Ostberg
15.04.2008 - 15.10.2008 - Master Thesis Nr.2667: Efficient On-Chip Compaction of Test Responses
Bartlomiej Chechelski
07.09.2007 - 08.04.2008 - Master Thesis Nr. 2668: Eclipse Based Frontend to Layout Navigation for Precision Diagnosis
Ozan Kasimoglu
15.05.2007 - 14.11.2007 - Master Thesis Nr.2589: Partial Scan Design for Generation of Minimal Size, Balanced ATPG Models
Sambhavi Parajuli
12.02.2007 - 14.11.2007 - Diplomarbeit Nr.2577: Pseudo-Exhaustive Test Pattern Generation for Big Circuits
Diana Taut
22.01.2007 - 03.09.2007 - Studienarbeit Nr.2109: Comparison of Asynchronous Design Styles on the Basis of a Network-on-a-Chip Switch
Michael Kaufmann
01.05.2007 - 01.11.2007 - Diplomarbeit Nr.2588: Fehlersimulation von kleinen Gatterverzögerungsfehlern unter der Annahme von Parametervariationen
Christoph Harald Gellner
08.02.2007 - 10.08.2007 - Studienarbeit Nr.2111: Survey and Defect-Analysis of Power Gating Structures
Simeon S. Wahl
03.05.2007 - 02.11.2007 - Diplomarbeit Nr.2527: Graphenalgorithmen zur Optimierung von Scanketten im Selbsttest
Nikolaus Hörr
09.08.2006 - 12.02.2007 - Studienarbeit Nr.2066: Transformation von VHDL-Prozessen in endliche Automaten
Lars Geiger
01.06.2006 - 30.11.2006 - Diplomarbeit Nr.2459: Fault Simulation of Cell-based Designs by using a FPGA-based Emulation Machine
Rio Mascaraenhas
08.02.2006 - 04.09.2006 - Diplomarbeit Nr.2458: Investigation of a ROM-based BIST architecture
Hairuo Qiu
06.02.2006 - 22.08.2006 - Diplomarbeit Nr.2451: Prüfgerechter Entwurf und Testerzeugung für den Leon2-Prozessor
Xiaojun Yang
03.02.2006 - 03.08.2006 - Diplomarbeit Nr. 2415: USB 2.0 basiertes Test-Framework
Andreas Heinchen
01.10.2005 - 31.04.2006 - Diplomarbeit Nr. 2349: Adaptive Fehlersuche in Schaltnetzen
Stefan Holst
01.06.2005 - 30.11.2005 - Diplomarbeit Nr. 2333: A Signs Plugin for Eclipse
Ge Gao
15.04.2005 - 14.10.2005 - Diplomarbeit Nr. 2320: Computing-Cluster-Based ATPG for Combinational Circuits
Michael Imhof, Michael Kochte
01.03.2005 - 31.08.2005 - Master Thesis, Nr. 2348: Investigating an Online Testing Technique for Dynamic Memories
Hiba Tamimi
02.02.2005 - 02.11.2005 - Studienarbeit Nr. 2006: Backend zum Erzeugen von Testmustergeneratoren für den PET von Schaltnetzen
Thomas Derr
01.02.2005 - 02.08.2005 - Diplomarbeit: Power Reduction For Logic Built-In Self Test Using Scan-Chain Disable
Christian Zöllin
01.09.2004 - 31.03.2005 - Diplomarbeit Nr. 2237: Implementierung einer externen X-Maskierungslogik für BIST
Thomas Laun
01.07.2004 - 31.01.2005 - Master Thesis Nr. 2249: Development of a Generic Gateway for an Event controlled Communication based on a reconfigurable FPGA Architecture with a Soft-core Microcontroller
Xiao Lei Guo
01.07.2004 - 31.01.2005 - Studienarbeit Nr. 1954: Fault Simulation for the Signs Gate Netlist Simulator
Melanie Grieb
Sommersemester 2004 - Studienarbeit Nr. 1925: MIPS-Implementierung auf einem FPGA
Thomas Laun
Wintersemester 2003/2004 - Studienprojekt: LEON-basiertes SoC-Framework zur Unterstützung der Hardwareentwicklung in Lehre und Forschung
Michael Imhof, Andreas Heinchen, Stefan Holst, Michael Kochte
Wintersemester 2003/2004 - Master Thesis: Test Data Compression Framework for SoCs
Farrukh Masood
05.05.2003 - 11.11.2003 - Diplomarbeit Nr. 3000: Benchmark für den Architekturentwurf von InfiniBand Chips
Lars Schäfer
02.05.2003 - 01.11.2003 - Master Thesis: Synthesis of Finite State Machines With Reduced Dependencies
Abdullah Mumtaz
05.05.2003 - 30.11.2003 - Master Thesis: Implementing a Scheme for External Deterministic Self-Test
Abdul Wahid Hakmi
22.04.2003 - 11.11.2003 - Diplomarbeit Nr. 2059: Efficient Test Response Compaction Circuits for Space Compaction of Test Responses
Tobias Bergmann
17.03.2003 - 15.09.2003 - Master Thesis Nr. 50: Online-test as hardware/software co-design
Constanza Lampasona
02.12.2002 - 17.07.2003 - Diplomarbeit Nr. 2070: BDD Multilevel Synthesis of Logic Functions with Don't Cares
Günter Bartsch
01.12.2002 - 23.06.2003 - Studienarbeit, Nr. 1871: Deterministische Testmustererzeugung mit on-chip eingebetteten Prozessorkernen
Tobias Bergmann
03.09.2002 - 03.03.2003 - Diplomarbeit: Test Data Compression for the Leon SoC platform
Miguel Ángel Sebastián Gonzáles
Wintersemester 2002/2003 - Master Thesis Nr. 49: Exploring the Impact of Test Points on Silicon Area and Timing during Layout
Ferry Syafei Sapei
16.12.2002 - 16.07.2003 - Diplomarbeit Nr. 2042: Study of the Switching Activity of RISC-Processors exemplified by the Leon-Processor
Marc Schuller
01.08.2002 - 31.01.2003 - Diplomarbeit Nr. 2013: Design of a Memory Management Unit for System-on-a-Chip Platform LEON
Konrad Eisele
01.05.2002 - 14.11.2002 - Diplomarbeit: Design of an Audio Player as System-on-a-Chip
Pattara Kiatisevi / Luis Azuara
Sommersemester 2002 - Studienarbeit, Nr. 1846: Industrielle Evaluation von RESPIN++
Lars Schäfer
01.02.2002 - 31.07.2002 - Studienarbeit, Nr. 1815: Beschleunigung eines Video Players durch Hardware
Günter Bartsch
01.02.2001 - 01.08.2001 - Diplomarbeit Nr. 1879: Diagnose und Überwachung von On-Chip-Bussystemen
Tobias Lohmiller
01.10.2000 - 31.03.2001 - Diplomarbeit: Design Guidelines to Perform Concurrent Test on Multiple Cores of a System-on-a-Chip
Ramón Huerta Rivera
Summer term 2001 - Diplomarbeit Nr. 1871: Digitales Diktiergerät als System-on-a-Chip mit FPGA-Evaluierungsboard
Daniel Bretz
18.09.2000 - 23.02.2001 - Diplomarbeit Nr. 1878: Design, Implementierung und Integration eines Speichertests
Arno Wacker
15.08.2000 - 28.02.2001 - Diplomarbeit: Parallel BIST techniques at Register Transfer Level (RTL)
Jorge-Luis Sanchez-Ponz
01.02.2001 - 31.07.2001 - Studienarbeit Nr. 1814: Deterministic BIST with Test Point Insertion
Florian Meister
15.01.2001 - 15.07.2001 - Gruppen-Diplomarbeit Nr. 1860: Entwurf eines Systems zur effizienten Berechnung von 3-SAT-Problemen als Hardware-Software-Codesign
Dirk Allmendinger, Tobias Enge, Thomas Stanka
02.05.2000 - 15.11.2000 - Diplomarbeit Nr. 1861: Untersuchung von Verfahren zur Integration von parallelem Selbsttest in industrielle Schaltungen
Jens Künzer
02.05.2000 - 01.12.2000 - Studienarbeit Nr. 1726: Sequentielle Mustergeneratoren für den Test von sequentiellen Cores
Tobias Lohmiller
01.02.2000 - 31.07.2000 - Studienarbeit Nr. 1771: Untersuchung von Verfahren zur Beschleunigung von Testmustererzeugung, Fehlersimulation und Synthese von Selbsttesthardware durch Schaltungszerlegung
Alexander Irion
20.12.1999 - 20.6.2000 - Diplomarbeit Nr. 1828: Selbsttestverfahren für den Befehlspuffer im IBM S/390 Prozessor
Thomas Schwarz
01.12.1999 - 31.05.2000 - Diplomarbeit Nr. 1769: Test von Systems-On-A-Chip mit eingebetteten Prozessoren
Tobias Schüle
01.04.1999 - 30.09.1999 - Projekgruppe Nr. 1743: Entwurf und Test eines Kryptographie-Chips
Dirk Allmendinger, Markus Busch, Tobias Enge, Jörg Holzhauer, Jens Künzer, Thomas Schwarz, Thomas Stanka, Arno Wacker
30.10.1998 - 30.07.1999 -> Homepage der Projektgruppe Nr. 1743: - Studienarbeit Nr. 1722: BDDs aus arithmetischen Funktionen
Jürgen Gross
16.06.1998 - 16.12.1998 - Studienarbeit Nr. 1702: Untersuchung von Verfahren zur Kompaktierung von programmierbaren logischen Anordnungen (PLAs)
Hans-Peter Kalb
15.05.1998 - 28.08.1998
- Diplomarbeit Nr.3380: Test Rekonfigurierbarer Scan-Netzwerke
Marcel Schaal
08.08.2012 - 07.02.2013
Abstract
Moderne Mikrochips enthalten zahlreiche Instrumente, die zur Auswertung der Betriebsparameter, zum Test oder zur Validierung der Funktionalität genutzt werden. Rekonfigurierbare Scan-Netzwerke bieten die Möglichkeit eines effizienteren, flexibleren und skalierbareren Zugriffs auf eingebettete Instrumente gegenüber üblichen statischen Scan-Ketten. Durch den Einsatz von Rekonfigurierbaren Scan-Netzwerken nimmt jedoch die Komplexität der Zugriffsinfrastruktur zu. Bestehende Tests für Scan-Ketten können die komplexere Steuerlogik bei Rekonfigurierbaren Scan-Netzwerken nicht ausreichend testen. Deshalb ist es notwendig, neuartige Teststrategien zu entwickeln, welche speziell an die Merkmale von Rekonfigurierbaren Scan-Netzwerken angepasst sind.
- Diplomarbeit Nr.3245: Adaptive Simulationsbasierte Diagnose von Verzögerungsfehlern in kombinaotrischen Schaltungen
Eric Schneider
15.09.2011 - 16.03.2012
Abstract
Strukturen mit Dimensionen von wenigen Nanometern, wie man sie in modernen Chips findet, können nur noch mit erheblichem Aufwand in komplexen Herstellungsprozessen produziert werden. Hierbei können, in Abhängigkeit von Prozess-Parametern und Design, Defekte auftreten, die das Zeitverhalten der Schaltung beeinflussen und sowohl rein zufälliger, als auch systematischer Natur sein können. Durch die stetig steigenden Taktfrequenzen häuft sich dabei die Gefahr, dass kleine Verzögerungsfehler auftreten, welche im Vergleich zu statischen Fehlern nur unter Echtzeit-Bedingungen sichtbar werden. Um die Chipausbeute bei der Herstellung zu erhöhen und Qualitätsanforderungen zu gewährleisten, ist Diagnose deshalb von essentieller Bedeutung. Defekte müssen lokalisiert und anfällige Stellen in fehlerhaften Schaltkreisen ausfindig gemacht werden. Dadurch können das Design und der Herstellungsprozess optimiert und die Kosten pro fehlerfreien Chip bei der Entwicklung gesenkt werden. Die genaue Diagnose der kleinen Verzögerungsfehler stellt jedoch eine große Herausforderung dar, da das Verhalten und die Simulation dieser Fehler sehr komplex sind, und diese nicht mehr effektiv mit einfacheren Fehlermodellen, wie dem Transitionsfehlermodell [WLRI87] abgedeckt werden können. Zudem erschweren Variationen innerhalb der Schaltkreise die Diagnose. Das Ziel dieser Arbeit ist die Entwicklung eines Verfahrens zur Diagnose von kleinsten Verzögerungsfehlern, welches Defektstellen effizient lokalisieren und die Defektgrößen der Fehler abschätzen kann. Dabei soll ein simulationsbasierter Ansatz mit einem Zeitsimulator verwendet werden, um die Fehler präzise auszuwerten und stabile Ergebnisse bei Präsenz von Variationen zu ermöglichen.
- Master Thesis Nr.3304: Modeling of Design-for-test infrastructure in complex Systems-on-chips
David Prasetyo Buntoro
17.02.2012 - 18.08.2012
Abstract
Every integrated circuit contains a piece of design-for-test (DFT) infrastructure in order to guarantee the chip quality after manufacture. The DFT resources are employed only once in the fab and are usually not available during regular system operation.
In order to assess the hardware integrity of a chip over its complete life-cycle, it is promising to reuse the DFT infrastructure as part of system-level test. In this thesis, the provided system, a Tricore processor from Infineon, must be partitioned and modified in order to enable the autonomous structural test of every component of the system in the field without expensive external tester.
- Master Thesis Nr.3221: Implementing Density Functional Theory Methods on GPGPU Accelerators
Bishwajit Mohan Gosswami
01.05.2011 - 31.10.2011
Abstract
Density Functional Theory (DFT) is one of the most widely used quantum mechanical methods for calculations of the electronic structure of molecules and surfaces, which achieves an excellent balance of accuracy and computational cost. However, for large molecular systems with few hundred atoms, the computational costs are become very high. Therefore, there is a fast growing demand for much more efficient implementations to utilize DFT for macro molecules. General Purpose Graphics Processors (GPUs) are highly parallel, multi-threaded, many-core processors with tremendous computational capability, which out-paces CPUs in terms of floating-point performance. They are particularly focused for computation intensive and highly data-parallel computations. This thesis will introduce the scope of one grained parallelism with highly data-parallel GPU implementations of several algorithmic parts of DFT. Furthermore, experimental results and benchmarks will be presented
- Bachelor Project Nr.2332: Evaluation of Backtracking Diagnosis Algorithms
Maha Badreldein
05.04.2011 - 31.08.2011
Abstract
With the growing size and complexity of modern circuits, more algorithms are being developed nowadays for efficient fault diagnosis. Backtracing based diagnosis algorithms are effect-cause approaches that start from the failing outputs of the circuit and try to diagnose fault locations by backtracing lines toward the circuit inputs. In this thesis, general functionality was extracted between backtracing based diagnosis algorithms and implemented as an extension to an existing diagnosis framework. Furthermore, a simple graphical user interface was developed for the extended framework. The extended framework aims at facilitating the implementation and evaluation of different backtracing based diagnosis algorithms. In order to demonstrate its powerfulness, two modern backtracing based diagnosis algorithms were implemented on top of the extended framework. A number of diagnosis experiments on benchmark circuits was carried out in order to evaluate the two implemented algorithms. The experimental tools used and the results obtained are presented.
- Master Thesis Nr.3161: Evaluation of Advanced Techniques for Structural FPGA Self-Test
Mohamed Abdelfattah
01.03.2011 - 31.08.2011
Abstract
This thesis presents a comprehensive test generation framework for FPGA logic elements and interconnects. It is based on and extends the current state-of-the-art. The purpose of FPGA testing in this work is to achieve reliable reconfiguration for a FPGA-based runtime reconfigurable system. A pre-configuration test is performed on a portion of the FPGA before it is reconfigured as part of the system to ensure that the FPGA fabric is fault-free. The implementation platform is the Xilinx Virtex-5 FPGA family. Existing literature in FPGA testing is evaluated and reviewed thoroughly. The various approaches are compared against one another qualitatively and the approach most suitable to the target platform is chosen. The array testing method is employed in testing the FPGA logic for its low hardware overhead and optimal test time. All tests are additionally pipelined to reduce test application time and use a high test clock frequency. A hybrid fault model including both structural and functional faults is assumed. An algorithm for the optimization of the number of required FPGA test configurations is developed and implemented in Java using a pseudo-random set-covering heuristic. Optimal solutions are obtained for Virtex-5 logic slices. The algorithm effort is parameterizable with the number of loop iterations each of which take approximately one second for a Virtex-5 sliceL circuit. A flexible test architecture for interconnects is developed. Arbitrary wire types can be tested in the same test configuration with no hardware overhead. Furthermore, a routing algorithm is integrated with the test template generation to select the wires under test and route them appropriately. Nine test configurations are required to achieve full test coverage for the FPGA logic. For interconnect testing, a local router-based on depth-first graph traversal is implemented in Java as the basis for creating systematic interconnect test templates. Pent wire testing is additionally implemented as a proof of concept. The test clock frequency for all tests exceeds 170 MHz and the hardware overhead is always lower than seven CLBs. All implemented tests are parameterizable such that they can be applied to any portion of the FPGA regardless of size or position.
- Master Thesis Nr.3097: Development of an Error Detection and Recovery Technique for a SPARCV8 Processor in FPGA technology
Andrew Boktor
19.10.2010 - 19.04.2011
Abstract
Field-Programmable Gate Arrays (FPGAs) found widespread use in many areas of applications, including safety and mission-critical systems. More and more manufacturers are choosing to implement designs on FPGAs. However, SRAM-based FPGAs are proven to be much more prone to Single Event Upsets (SEUs) compared to traditional Application-Specfic Integrated Circuit (ASIC) designs. Moreover, SEU affects FPGAs in more severe ways compared to ASIC. Techniques to provide fault-tolerance for SRAM-based FPGAs become essential to maintain their advantages over other technologies. This thesis presents a fault-tolerance technique for pipeline architectures in FPGA technology. It provides fault-tolerance against SEUs in the design and is able to detect faults in the FPGA configuration. It also proposes an additional mechanism that detects all SEUs independent of their location. Pipeline operation can be resumed with known techniques of partial reconfiguration. Both designs occupy a much smaller area compared to known techniques such as TMR in combination with Scrubbing. They introduce no additional time penalty in case of fault-free operation. Fault injection and simulation were used to validate the design and calculate the fault coverage.
