270 research outputs found
Continuous Integration for Fast SoC Algorithm Development
Digital systems have become advanced, hard to design and optimize due to ever-growing technology. Integrated Circuits (ICs) have become more complicated due to complex computations in latest technologies. Communication systems such as mobile networks have evolved and become a part of our daily lives with the advancement in technology over the years. Hence, need of efficient, reusable and automated processes for System-on-a-Chip (SoC) development has been increased. Purpose of this thesis is to study and evaluate currently used SoC development processes and presents guidelines on how these processes can be streamlined.
The thesis starts by evaluating currently used SoC development flows and their advantages and disadvantages. One important aspect is to identify step which cause duplication of work and unnecessary idle times in SoC development teams. A study is conducted and input from SoC development experts is taken in order to optimize SoC flows and use of Continuous Integration (CI) system. An algorithm model is implemented that can be used in multiple stages of SoC development at adequate complexity and is “easy enough” to be used for a person not mastering the topic. The thesis outcome is proposal for CI system in SoC development for accelerating the speed and reliability of implementing algorithms to RTL code and finally into product. CI system tool is also implemented to automate and test the model design so that it also remains up to date
Project-based Learning within a Large-Scale Interdisciplinary Research Effort
The modern engineering landscape increasingly requires a range of skills to
successfully integrate complex systems. Project-based learning is used to help
students build professional skills. However, it is typically applied to small
teams and small efforts. This paper describes an experience in engaging a large
number of students in research projects within a multi-year interdisciplinary
research effort. The projects expose the students to various disciplines in
Computer Science (embedded systems, algorithm design, networking), Electrical
Engineering (circuit design, wireless communications, hardware prototyping),
and Applied Physics (thin-film battery design, solar cell fabrication). While a
student project is usually focused on one discipline area, it requires
interaction with at least two other areas. Over 5 years, 180 semester-long
projects have been completed. The students were a diverse group of high school,
undergraduate, and M.S. Computer Science, Computer Engineering, and Electrical
Engineering students. Some of the approaches that were taken to facilitate
student learning are real-world system development constraints, regular
cross-group meetings, and extensive involvement of Ph.D. students in student
mentorship and knowledge transfer. To assess the approaches, a survey was
conducted among the participating students. The results demonstrate the
effectiveness of the approaches. For example, 70% of the students surveyed
indicated that working on their research project improved their ability to
function on multidisciplinary teams more than coursework, internships, or any
other activity
Design and test of readout electronics for medical and astrophysics applications
The applied particle physics has a strong R&D tradition aimed at rising the instrumentation performances to achieve relevant results for the scientific community. The know-how achieved in developing particle detectors can be applied to apparently divergent fields like hadrontherapy and cosmic ray detection. A proof of this fact is presented in this doctoral thesis, where the results coming from three different projects are discussed in likewise macro-chapters.
A brief introduction (Chapter 1) reports the basic features characterizing a typical particle detector system. This section is developed following the data transmission path: from the sensor, the data moves through the front-end electronics for being readout and collected, ready for the data manipulation. After this general section, the thesis describes the results achieved in two projects developed by the collaboration between the medical physics group of the University of Turin and the Turin section of the Italian Nuclear Institute for Nuclear Physics.
Chapter 2 focuses on the TERA09 project. TERA09 is a 64 channels customized chip that has been realized to equip the front-end readout electronics for the new
generation of beam monitor chambers for particle therapy applications. In this field, the trend in the accelerators development is moving toward compact solutions
providing high-intensity pulsed-beams. However, such a high intensity will saturate the present readout electronics. In order to overcome this critical issue, the TERA09 chip is able to cope with the expected maximum intensity while keeping high resolution by working on a wide conversion-linearity zone which extends from
hundreds of pA to hundreds of ÎĽA. The chip gain spread is in the order of 1-3% (r.m.s.), with a 200 fC charge resolution. The thesis author took part in the chip
design and fully characterized the device.
The same group is currently working on behalf of the MoVeIT collaboration for the development of a new silicon strip detector prototype for particle therapy applications. Chapter 3 presents the technical aspects of this project, focusing on the author’s contribution: the front-end electronics design. The sensor adopted for the MoVeIT project is based on 50 μm thin sensors with internal gain, aiming to detect the single beam particle thus counting their number up to 109 cm2/s fluxes, with a pileup probability < 1%. A similar approach would lead to a drastic step forward if compared to the classical and widely used monitoring system based on gas ionization chambers. For what concerns the front-end electronics, the group strategy has been to design two prototypes of custom front-end: one based on a transimpedance preamplifier with a resistive feedback and the other one based on a charge sensitive amplifier. The challenging tasks for the electronics are represented by the charge and dynamic range which are respectively the 3 - 150 fC and the hundreds of MHz instantaneous rate (100 MHz as the milestone, up to 250 MHz ideally).
Chapter 4 is a report on the trigger logic development for the Mini-EUSO detector.
Mini-EUSO is a telescope designed by the JEM-EUSO Collaboration to map the Earth in the UV range from the vantage point of the International Space Station (ISS), in low Earth orbit. This approach will lay the groundwork for the detection of Extreme Energy Cosmic Rays (EECRs) from space. Due to its 2.5 μs time resolution, Mini-EUSO is capable of detecting a wide range of UV phenomena in the Earth’s atmosphere. In order to maximize the scientific return of the mission, it is necessary to implement a multi-level trigger logic for data selection over different timescales.
This logic is key to the success of the mission and thus must be thoroughly tested and carefully integrated into the data processing system prior to the launch. The author took part in the trigger integration in hardware, laboratory trigger tests and also developed the firmware of the trigger ancillary blocks.
Chapter 5 closes this doctoral thesis, with a dedicated summary part for each of the three macro-chapters
Recommended from our members
The adoption of Application Specific Integrated Circuit (ASIC) technology by the UK manufacturing base
Since the late 1970s, families of microelectronic technologies that could bring the advantages of high levels of electronic integration have been available at reasonable prices and manageable risk to all sectors of UK industry. However, the uptake of these technologies has been painfully slow, particularly by the small and medium enterprises (SMEs) that make up most of the companies currently operating in the UK. It is the aim of the research described here to assess how slow the uptake has been, the reasons for it, and possible solutions to the problem. The problem is investigated with reference to SMEs.
In order to reach conclusions it has been necessary to:-
• Define Application Specific Integrated Circuit (ASIC) technology and review its history
• Review that nature of the UK SME base and identify why they should use ASICs
• Review the UK, European and World ASIC markets
• Analyse the nature of the UK ASIC design and supply industry
• Ascertain the reasons for non-adoption and assess their validity
• Relate the findings of this research to appropriate business, organisational and system models
• Review past and existing technology-transfer programmes operating in the area of ASIC adoption at a UK, European and world level
• Compare the adoption of ASIC technology with the adoption of similar, wide-ranging, new technologies
The study concludes that the technology is unique in the wide range of industries to which it can be applied, and that although some advances in adoption have been made, there remains a significant number of hurdles to adoption which can best be addressed by government intervention and supporting activity from supply-companies, trade associations, user-groups and professional and educational institutions. Only once adoption has reached a 'critical mass' can it be assumed that a self-sustaining market will result
Systematische Transaction-Level-Kommunikations-Modellierung mit SystemC
An emerging approach to embedded system design is to assemble them from a library of hardware and software component models (IP, intellectual property) using a system description language, such as SystemC. SystemC allows describing the communication among IPs in terms of abstract operations (transactions). The promise is that with transaction-level modeling (TLM), future systems-on-chip with one billion transistors and more can be composed out of IPs as simply as playing with LEGO bricks. However, reality is far out. In fact, each IP vendor promotes another proprietary interface standard and the provided design tools lack compatibility, such that heterogeneous IPs cannot be integrated efficiently. A novel generic interconnect fabric for TLM is presented which aims at enabling inter-operation between models of different levels of abstraction (mixed-mode) and models with different interfaces (heterogeneous components), with as little overhead as possible. A generic, protocol independent representation of transactions is developed, among with an abstraction level formalism. This approach is shown to support systematic simulation of state-of-the-art buses and networks-on-chip such as IBM CoreConnect and PCI Express over several levels of TLM abstraction. A layered simulation framework for SystemC, GreenBus, is developed to examine the proposed concepts. The thesis discusses new implementation techniques for communication modeling with SystemC which outperform the existing approaches in terms of flexibility, simulation accuracy, and performance. Based on these techniques, advanced concepts for TLM-based hardware/software co-design and FPGA prototyping are examined. Several experiments and a video processor case study highlight the efficiency of the approach and show its applicability in a TLM design flow.Eingebettete Systeme werden zunehmend auf Basis vorgefertigter Hard- und Softwarebausteine entwickelt, die in Form von Modellen (IP, Intellectual Property) vorliegen. Hierzu werden Systembeschreibungssprachen wie SystemC eingesetzt. SystemC ermöglicht, die Kommunikation zwischen IPs durch abstrakte Operationen, sog. Transaktionen zu beschreiben. Mit dieser Transaction-Level-Modellierung (TLM) sollen auch zukünftige Systeme mit 1 Milliarde Transistoren und mehr effizient entwickelt werden können. Idealerweise sollte das Hantieren mit IPs dabei so einfach sein wie das Spielen mit LEGO-Steinen. In der Realität sind jedoch IPs unterschiedlicher Hersteller nicht ohne weiteres integrierbar, und auch die Entwurfswerkzeuge sind nicht kompatibel. In dieser Doktorarbeit wird ein neuer, generischer Ansatz für die Transaction-Level-Modellierung mit SystemC vorgestellt, der Kommunikation zwischen Modellen auf unterschiedlichen Abstraktionsebenen (Mixed-Mode) und mit unterschiedlichen Schnittstellen (heterogene Komponenten) möglich macht. Der zusätzlich benötigte Simulations- und Code-Aufwand ist minimal. Ein protokollunabhängiges Transaktionsmodell und ein formaler Ansatz zur Beschreibung von Abstraktionsebenen werden vorgestellt, mit denen verschiedenartige Busse und Networks-on-Chip wie IBM CoreConnect und PCI Express auf verschiedenen TLM-Abstraktionsebenen simuliert werden können. Ein modulares Simulationsframework für SystemC wird entwickelt (GreenBus), um die vorgeschlagenen Konzepte zu untersuchen. Anhand von GreenBus werden neue Implementierungstechniken diskutiert, die den existierenden Ansätzen in Flexibilität, Simulationsgenauigkeit und -geschwindigkeit überlegen sind. Die Vor- und Nachteile der entwickelten Techniken werden mit Experimenten belegt, und eine Videoprozessor-Fallstudie demonstriert die Effizienz des Ansatzes in einem TLM-basierten Entwurfsfluss
Recommended from our members
Development of Microwave Kinetic Inductance Detectors for Applications in Optical to Near-IR Astronomy
Microwave Kinetic Inductance Detectors (MKIDs) are a superconducting detector technology capable of measuring photon arrival times to the microsecond level with moderate energy resolution. MKIDs are essentially superconducting microresonators, and when a photon is incident on the inductor portion of the microresonator, the inductance temporarily increases and the resonant frequency decreases. An array of MKIDs can be naturally multiplexed and read out by assigning each detector a unique resonant frequency during fabrication and coupling the detectors to a single transmission line. A frequency domain multiplexing scheme can then be used to pass a microwave frequency comb through the transmission line to probe the microresonators and listen for photon events. In order to meet the demands of the next generation of astronomical instrumentation, MKIDs need improvements in three main areas: pixel yield, energy resolution, and quantum efficiency. I have investigated new fabrication techniques and materials systems to address these issues. Most notably, I have fabricated MKIDs with platinum silicide as the superconducting layer and have measured especially high resonator internal quality factors (>10^6). Platinum silicide films can also be made much more uniformly than the traditional sub-stoichiometric titanium nitride films used in the field, increasing pixel yield. In addition, platinum silicide intrinsically has a higher absorption rate for optical photons than titanium nitride. These platinum silicide detectors are used in two new MKID planet imaging instruments, the Dark-speckle Near-IR Energy-resolved Superconducting Spectrophotometer (DARKNESS) and the MKID Exoplanet Camera (MEC). Optical MKIDs have already been demonstrated on sky with the first generation MKID instrument, the Array Camera for Optical to Near-IR Spectrophotometry (ARCONS). I have used ARCONS to primarily observe compact objects, such as AM CVn systems and detached white dwarfs. In particular, I used ARCONS to observe orbital expansion in the eclipsing binary system SDSS J0926+3624, with a period rate of change of 9.68 microseconds/year.I open my thesis with an general introduction to the field of low temperature detectors and describe the role that MKIDs have within the field. In Chapter 2, I provide a detailed description of the detection principles behind MKIDs and define important superconducting resonator parameters.In Chapter 3, I move on to describe some of the issues that were limiting the performance of MKIDs. I examine some of the early fabrication techniques and material systems utilized to try to mitigate these issues. In Chapter 4, I describe the platinum silicide material system, which proved to be the most important recent development for advancing the detectors described in this work. The early PtSi work was done using simple one-layer test masks, but the material system was later adapted to the full-multilayer fabrication process. The fabrication of large-format MKID arrays using PtSi for the DARKNESS and MEC arrays is described in detail in Chapter 5.I conclude my thesis with an overview of some of the astronomical applications of MKIDs. More specifically, I describe my work with compact binary systems that was done with ARCONS. Finally, I explain exciting new MKID applications that are only recently becoming possible as the technology continues to advance
- …