<?xml version="1.0" encoding="UTF-8" ?>
<programme>
<events>
  <event>    <id>CW03</id>
    <event_title>CW03 Xilinx University Program System Design on Zynq using SDSoC</event_title>
    <event_start>2016-03-14 08:00</event_start>
    <event_end>2016-03-14 18:00</event_end>
    <event_room>Seminar 1</event_room>
    <event_persons><b>Organiser</b><p>Cathal McCabe, Xilinx, IE (<a href="https://past.date-conference.com/date16/user/22333/contact_form">Contact Cathal McCabe</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>CW04</id>
    <event_title>CW04 FDSOI IP Workshops</event_title>
    <event_start>2016-03-14 09:00</event_start>
    <event_end>2016-03-14 17:00</event_end>
    <event_room>Seminar 3+4</event_room>
    <event_persons><b>Organisers</b><p>Carlos Mazure, Soitec, FR (<a href="https://past.date-conference.com/date16/user/27463/contact_form">Contact Carlos Mazure</a>)<br />Gerd Teepe, GLOBALFOUNDRIES, DE (<a href="https://past.date-conference.com/date16/user/1720/contact_form">Contact Gerd Teepe</a>)<br />Patrick Blouet, STMicroelectronics, FR (<a href="https://past.date-conference.com/date16/user/25563/contact_form">Contact Patrick Blouet</a>)<br />Alexandre Valentian, CEA-LETI, FR (<a href="https://past.date-conference.com/date16/user/16666/contact_form">Contact Alexandre Valentian</a>)</p><b>Programme Committee Chair</b><p>Gabrièle Saucier, Design and Reuse, FR (<a href="https://past.date-conference.com/date16/user/25428/contact_form">Contact Gabrièle Saucier</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>FM01</id>
    <event_title>FM01 Welcome Reception &amp; PhD Forum, hosted by EDAA, ACM SIGDA, and IEEE CEDA</event_title>
    <event_start>2016-03-14 19:00</event_start>
    <event_end>2016-03-14 21:00</event_end>
    <event_room>Saal 1</event_room>
    <event_persons><b>PhD Forum Committee Chair</b><p>Rolf Drechsler, University of Bremen/DFKI, DE (<a href="https://past.date-conference.com/date16/user/702/contact_form">Contact Rolf Drechsler</a>)</p><b>Organiser</b><p>Rolf Drechsler, University of Bremen/DFKI, DE (<a href="https://past.date-conference.com/date16/user/702/contact_form">Contact Rolf Drechsler</a>)</p></event_persons>
    <event_description>All registered conference delegates and exhibition visitors are kindly invited to join the DATE 2016 Welcome Reception &amp; subsequent PhD Forum, which will take place on Monday, March 14, 2016, from 1800 – 2100 in "Saal 1" of the ICC Dresden. The PhD Forum of the DATE Conference is a poster session and a buffet style dinner hosted by the European Design Automation Association (EDAA), the ACM Special Interest Group on Design Automation (SIGDA), and the IEEE Council on Electronic Design Automation (CEDA). The purpose of the PhD Forum is to offer a forum for PhD students to discuss their thesis and research work with people of the design automation and system design community. It represents a good opportunity for students to get exposure on the job market and to receive valuable feedback on their work.</event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>18:00</td><td>FM01.1</td><td><b>Poster Session</b><br /></td></tr><tr><td>18:00</td><td>FM01.1.38</td><td><b>A Method for Power Abstraction and Simulation of Hardware Components at System Level</b><br />Daniel Lorenz, OFFIS, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.39</td><td><b>Auto-tuning Techniques for Compiler Optimization</b><br />Amir Hossein Ashouri, Politecnico Di Milano, IT<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.40</td><td><b>System-Level Design of Embedded Systems for Reliability</b><br />Hananeh Aliee, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.41</td><td><b>Analyzing Systems for Correct Implementation of Robustness</b><br />Niels Thole, University of Bremen, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.42</td><td><b>Novel EDA techniques for Printed Electronics Circuits</b><br />Manuel Llamas, UAB, ES<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.43</td><td><b>Proactive Power and Thermal Aware Optimizations for Energy-Efficient Cloud Computing</b><br />Patricia Arroba, Universidad Politecnica de Madrid, ES<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.44</td><td><b>Research on VLSI architecture for Intra prediction in H.265 for 8K UHDTV video decoder</b><br />Jianbin Zhou, Waseda University, JP<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.47</td><td><b>Enabling Caches in Probabilistic Timing Analysis</b><br />Leonidas Kosmidis, Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.48</td><td><b>Resilient Design for Three-Dimensional Integrated Circuits</b><br />Shengcheng Wang, Karlsruhe Institute of Technology, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.49</td><td><b>Low-Power High-Performance High-Reliable Spintronic Design</b><br />Rajendra Bishnoi, Karlsruhe Institute of Technology, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.50</td><td><b>Automatic Reconfigurable Platforms Design</b><br />Carlo Sau, University of Cagliari, IT<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.51</td><td><b>Robust Image Processing Hardware Acceleration on Reconfigurable Devices for Critical Applications</b><br />Pascal Trotta, Politecnico di Torino, IT<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.52</td><td><b>Novel Reliability Estimation Techniques for Nano-scale Circuits Affected by Noise, Process Variations and Aging</b><br />Usman Khalid, Sapienza University of Rome, IT<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.53</td><td><b>Analysis, Design, and Optimization of Embedded Control Systems</b><br />Amir Aminifar, Linköping University, SE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.54</td><td><b>Hardware-enhanced run-time Management for Many-Core Processors</b><br />Daniel Gregorek, University of Bremen, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.55</td><td><b>Design and Formal Analysis of Run-DMC, A Dynamically-Scheduled Real-Time Memory Controller</b><br />Yonghui Li, Eindhoven University of Technology, NL<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.56</td><td><b>Exploiting Body Biasing in Dynamically Reconfigurable Processors</b><br />Johannes Maximilian Kühn, Keio University/Eberhard Karls Universität Tübingen, JP<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.57</td><td><b>Optimization and Complexity Analysis of Quantum Circuits</b><br />Abdessaied Nabila, University of Bremen, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.58</td><td><b>Generating Optimal Functional Coverages in Digital Systems</b><br />Alfonso Martinez, Computer Research Center (CIC-IPN), MX<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.59</td><td><b>Holistic Actor-Oriented Modeling of Embedded Systems for ESL Power Consumption Evaluation</b><br />Rafael Rosales, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.60</td><td><b>Uncertainty Quantification of Integrated Circuits and Microelectromechanical Systems</b><br />Zheng Zhang, MIT and Argonne National Labs, US<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.61</td><td><b>A Homogeneous Platform-Based Design Approach for the Design of Heterogeneous Systems</b><br />Michele Lora, University of Verona, IT<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.62</td><td><b>Modeling and Mitigation of Parametric Time-Dependent Variability in Digital Systems</b><br />Dimitrios Rodopoulos, ICCS/NTUA, GR<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.63</td><td><b>Highly Automated Formal Verification of Arithmetic Circuits</b><br />Amr Sayed Ahmed, Institute of Computer Science, University of Bremen, 28359 Bremen, Germany, DE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.64</td><td><b>A PLATFORM FOR HIGH-PERFORMANCE AND POWER-AWARE NETWORK PROCESSING ON GPUS</b><br />Federico Busato, University of Verona, IT<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.65</td><td><b>FPGA Mapping Considering Aging and Process Variation</b><br />Mohammad Ebrahimi, University of Tehran, IR<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.66</td><td><b>Circuit-Level Optimizations for Cryptography</b><br />Vladimir Rozic, ESAT/COSIC and iMinds, KU Leuven, BE<br /><br /></td></tr><tr><td>18:00</td><td>FM01.1.67</td><td><b>Design and Scheduling of Real-Time Embedded Systems</b><br />Zaid Al-bayati, McGill University, CA<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M01</id>
    <event_title>M01 Design solutions: Evolutionary computing in circuit synthesis, optimization and approximation</event_title>
    <event_start>2016-03-14 09:30</event_start>
    <event_end>2016-03-14 13:00</event_end>
    <event_room>Konferenz 1</event_room>
    <event_persons><b>Organisers</b><p>Lukas Sekanina, Brno University of Technology, CZ (<a href="https://past.date-conference.com/date16/user/1540/contact_form">Contact Lukas Sekanina</a>)<br />Andy M. Tyrrell, University of York, GB (<a href="https://past.date-conference.com/date16/user/16705/contact_form">Contact Andy M. Tyrrell</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>09:30</td><td>M01.1</td><td><b>Transistor-level evolution</b><br /><p><b>Chair:</b><br />Lukas Sekanina, Brno University of Technology, CZ</p></td></tr><tr><td>09:30</td><td>M01.1.1</td><td><b>Evolutionary computing and evolvable hardware</b><br />Andy M. Tyrrell, University of York, GB<br /><br /></td></tr><tr><td>10:00</td><td>M01.1.2</td><td><b>Evolutionary approaches to the design of variability-aware cells</b><br />Andy M. Tyrrell, University of York, GB<br /><br /></td></tr><tr><td>10:30</td><td>M01.1.3</td><td><b>Specialized hardware for evolutionary optimization and adaptation</b><br />Andy M. Tyrrell, University of York, GB<br /><br /></td></tr><tr><td>11:30</td><td>M01.2</td><td><b>Digital circuit evolution and approximation</b><br /><p><b>Chair:</b><br />Andy M. Tyrrell, University of York, GB</p></td></tr><tr><td>11:30</td><td>M01.2.1</td><td><b>Evolutionary optimization of logic circuits</b><br />Lukas Sekanina, Brno University of Technology, CZ<br /><br /></td></tr><tr><td>12:00</td><td>M01.2.2</td><td><b>Evolutionary circuit approximation</b><br />Lukas Sekanina, Brno University of Technology, CZ<br /><br /></td></tr><tr><td>12:30</td><td>M01.2.3</td><td><b>FPGA-based evolvable hardware systems</b><br />Lukas Sekanina, Brno University of Technology, CZ<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M02</id>
    <event_title>M02 Power efficiency: Getting the Current In and the Heat Out - Power Delivery and Thermal Challenges for Mobile Computing Systems</event_title>
    <event_start>2016-03-14 09:30</event_start>
    <event_end>2016-03-14 13:00</event_end>
    <event_room>Konferenz 2</event_room>
    <event_persons><b>Organiser</b><p>Shidhartha Das, ARM Ltd., Un (<a href="https://past.date-conference.com/date16/user/21238/contact_form">Contact Shidhartha Das</a>)</p><b>Speakers</b><p>Saibal Mukhopadhyay, Georgia Institute of Technology, US (<a href="https://past.date-conference.com/date16/user/16528/contact_form">Contact Saibal Mukhopadhyay</a>)<br />Visvesh Sathe, University of Washington, US (<a href="https://past.date-conference.com/date16/user/26910/contact_form">Contact Visvesh Sathe</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>M03</id>
    <event_title>M03 Internet-of-Things: Design Methodologies and Tools for the Internet-of-Things</event_title>
    <event_start>2016-03-14 09:30</event_start>
    <event_end>2016-03-14 13:00</event_end>
    <event_room>Konferenz 3</event_room>
    <event_persons><b>Organisers</b><p>Marilyn Wolf, Georgia Institute of Technology, US (<a href="https://past.date-conference.com/date16/user/27185/contact_form">Contact Marilyn Wolf</a>)<br />Saibal Mukhopadhyay, Georgia Institute of Technology, US (<a href="https://past.date-conference.com/date16/user/19007/contact_form">Contact Saibal Mukhopadhyay</a>)<br />Dimitrios Serpanos, Qatar Computing Research Institute, QA (<a href="https://past.date-conference.com/date16/user/27496/contact_form">Contact Dimitrios Serpanos</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>09:30</td><td>M03.1</td><td><b>Introduction to IoT Systems</b><br /><p><b>Organiser:</b><br />Marilyn Wolf, Georgia Institute of Technology, US</p><br /><p>Application areas: industrial, home, medical, energy, automotive, sensors/actuators, industrial control systems. Key characteristics of IoT system architectures for these applications: edge/cloud system architectures, heterogeneous networking, energy management. Design automation challenges for IoT systems, covering energy management, networking, security, and IoT system design.</p></td></tr><tr><td>10:00</td><td>M03.2</td><td><b>IoT Networking and Security</b><br /><p><b>Organiser:</b><br />Dimitrios Serpanos, Qatar Computing Research Institute, QA</p><br /><p>the characteristics of the types of networks used for IoT: sensor networks, industrial networks, automotive networks, etc. Threat models for IoT, device hardening methods, network hardening methods. Integrated approaches for IoT security and fault tolerance</p></td></tr><tr><td>11:00</td><td>M03.3</td><td><b>Ultra-Low Power Devices for IoT Systems</b><br /><p><b>Organiser:</b><br />Saibal Mukhopadhyay, Georgia Institute of Technology, US</p><br /><p>Energy harvesting. Ultra low power digital comptuation using adaptive circuits. Low-power neuromorphic computing. Low-power mixed signal computation and image sensors. Low power and security.</p></td></tr><tr><td>12:00</td><td>M03.4</td><td><b>IoT System Architectures</b><br /><p><b>Organiser:</b><br />Marilyn Wolf, Georgia Institute of Technology, US</p><br /><p>IoT systems as key-value streams. Allocation of computation and networking in IoT networks. Run-time management of IoT networks.</p></td></tr></table></event_programme>
  </event>  <event>    <id>M04</id>
    <event_title>M04 Secure systems: Design Automation, Test, and Error Recovery: Towards Secure, Dependable, and Adaptive Microfluidic Biochips</event_title>
    <event_start>2016-03-14 09:30</event_start>
    <event_end>2016-03-14 13:00</event_end>
    <event_room>Konferenz 4</event_room>
    <event_persons><b>Organisers</b><p>Tsung-Yi Ho, National Tsing Hua University, TW (<a href="https://past.date-conference.com/date16/user/27121/contact_form">Contact Tsung-Yi Ho</a>)<br />Krishnendu Chakrabarty, Duke University, US (<a href="https://past.date-conference.com/date16/user/749/contact_form">Contact Krishnendu Chakrabarty</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>M05</id>
    <event_title>M05 Test and diagnosis: Hierarchical Test for Today's SOC and IoT</event_title>
    <event_start>2016-03-14 09:30</event_start>
    <event_end>2016-03-14 13:00</event_end>
    <event_room>Konferenz 5</event_room>
    <event_persons><b>Speaker</b><p>Yervant Zorian, Synopsys, US (<a href="https://past.date-conference.com/date16/user/3616/contact_form">Contact Yervant Zorian</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>M06</id>
    <event_title>M06 Design solutions: Modern clocking strategies</event_title>
    <event_start>2016-03-14 14:30</event_start>
    <event_end>2016-03-14 18:00</event_end>
    <event_room>Konferenz 1</event_room>
    <event_persons><b>Organisers</b><p>Jordi Cortadella, Universitat Politecnica de Catalunya, ES (<a href="https://past.date-conference.com/date16/user/3888/contact_form">Contact Jordi Cortadella</a>)<br />Luciano Lavagno, Politecnico di Torino, IT (<a href="https://past.date-conference.com/date16/user/1812/contact_form">Contact Luciano Lavagno</a>)<br />Alex Yakovlev, Newcastle University, GB (<a href="https://past.date-conference.com/date16/user/119/contact_form">Contact Alex Yakovlev</a>)</p><b>Invited Speakers</b><p>Koen van Eijk, Synopsys, NL (<a href="https://past.date-conference.com/date16/user/27332/contact_form">Contact Koen van Eijk</a>)<br />David M. Zar, Blendics Inc., US (<a href="https://past.date-conference.com/date16/user/17039/contact_form">Contact David M. Zar</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>14:30</td><td>M06.1</td><td><b>Clock Synthesis and Asynchronous Timing</b><br /><p><b>Chair:</b><br />Luciano Lavagno, Politecnico di Torino, IT</p><br /><p>The session includes two lectures. The first one will cover the basics of clock synthesis and present <span>techniques and design styles for high-performance, variation tolerant clock structures. The second lecture will overview the state-of-the-art of asynchronous timing.</span></p></td></tr><tr><td>14:30</td><td>M06.1.1</td><td><b>Clock Synthesis and Chip Variability</b><br />Koen van Eijk, Synopsys, NL<br /><br /><p>One of the main challenges for clock synthesis is dealing with chip variability. With the decreasing dimensions and lower voltages used by new generations of CMOS technology, global and local variations are becoming more and more important. Clock synthesis needs to take variation tolerance into account, to mitigate the impact of these variations.</p>
<p>Mainstream methods for clock tree synthesis typically work by building an initial clock structure in a bottom-up fashion, and then optimizing this structure to improve insertion delay, skew, power and area. These methods can consider variation tolerance by including techniques such as multi-corner optimization, common path sharing and balancing of cell and wire delays. For the global distribution of high-frequency clocks, a different approach is commonly used, which is based on using clock structures that are robust by construction, such as H-trees and clock meshes. Multisource clock synthesis combines these approaches, to support a range of clock structures that provide good trade-offs between robustness, power and area.</p>
<p>In this lecture we will first explain the basics of clock synthesis and timing closure for synchronous circuits, and then describe in more detail techniques and design styles for high-performance, variation tolerant clock structures.</p></td></tr><tr><td>15:15</td><td>M06.1.2</td><td><b>Asynchronous Timing</b><br />Alex Yakovlev, Newcastle University, GB<br /><br /><p>Can we coordinate circuits in time without clock? The answer is yes, if we use asynchronous circuits. These circuits, also called self-timed circuits, do not rely on a global clock signal and operate using local synchronization mechanisms such as handshakes. This makes them very different from widely adopted synchronous circuits and promises many benefits, such as inherent resilience to process, voltage, temperature and aging variations, average rather than worst-case operation in time and power domains, and better modularity and compositionality. For example, asynchronous timing enables robust operation at near-threshold or sub-threshold voltages (NTV and STV), where the optimum point for energy-per-operation lies for many types of logic and memory. This capability allows asynchronous timing to fit ideally for systems powered by energy harvesting, e.g. Internet-of-Things nodes. Despite these benefits, asynchronous timing is not yet widely adopted by industry, mainly because of the difficulties of integrating it into the standard EDA tool flows.</p>
<p>In this lecture we will provide a brief overview of the state-of-the-art of asynchronous timing. We will focus on its two main design paradigms, bundled data and delay-insensitive circuits, and compare their gains and penalties. We will demonstrate existing asynchronous tool support for both paradigms. We will also highlight recent success stories, in particular, industrially adopted design flow for "little digital" hardware components - asynchronous circuits providing flexible timing for analog/mixed-signal circuits such a power converters and AD converters. Finally, we will discuss how these tools can be used for the design of elastic data-flow pipelines, as well as fully self-timed SRAMs, which allows creating systems where processors and memory can seamlessly operate at NVT/SVT. We will conclude by posing future research and development challenges that are currently on the agenda of the asynchronous community.</p></td></tr><tr><td>16:30</td><td>M06.2</td><td><b>Clock Domain Crossing and Adaptive Clocking</b><br /><p><b>Chair:</b><br />Luciano Lavagno, Politecnico di Torino, IT</p><br /><p>The session includes two lectures. The first one will cover synchronization schemes for clock domain crossing. The second lecture will present various advanced techniques for adaptive clocking.</p></td></tr><tr><td>16:30</td><td>M06.2.1</td><td><b>Metastability and Clock Domain Crossing</b><br />David M. Zar, Blendics, GB<br /><br /><p>Multiple-clock system-on-chip (SOC) designs require synchronization when transferring signals and data among clock domains and when receiving asynchronous inputs. Such synchronizations are often susceptible to metastability effects that may propagate into the receiving circuit and may cause malfunctions. To mitigate the nondeterministic effects associated with metastability, latches and flip-flops are often used to synchronize the data. Common structures for this purpose include pipelined flip-flops and FIFOs. There is, however, a probability that these circuits will not resolve from a metastable state within the allowed time. The probabilities are becoming a concern as technology nodes get smaller and as the intrinsic parameters of the devices become increasingly variable and problematic; scaling does not help us, anymore!</p>
<p>For multiple-clock SOC designs it is important to understand how synchronizer circuits may fail, and to be able to design reliability as measured by a particular allowable probability of failure, or level of failures in time (FIT). This lecture will present some common synchronization structures, where they may be used and how to evaluate their reliability for both an individual synchronizer and for a system with many synchronizers. Parameters that govern synchronizer reliability are contained in the process transistor-model and in the application of the synchronizer. These two different sources of parameters often involve two different designers and who may work in two different companies. Methods to unite these sources will be discussed.</p>
<p>Some of the latest research in this area will be presented along with models, examples of "good" synchronizer circuits and a discussion of why data flip-flops make terrible synchronizing devices.</p></td></tr><tr><td>17:15</td><td>M06.2.2</td><td><b>Adaptive Clocking</b><br />Jordi Cortadella, Universitat Politecnica de Catalunya, ES<br /><br /><p>Clock frequency is one of the most important parameters in system design and typically is a pre-defined target before synthesis. The time uncertainties in nanoelectronics circuits due to process, voltage, temperature and aging (PVTA) variations demand safe guardband margins that result in conservative clock frequencies. These margins imply a high cost in energy and performance.</p>
<p>In the last few years, several techniques for adaptive clocking have emerged with the aim of dynamically adapting the frequency of the clock to the dynamic variations (VTA) of the system. These techniques may contribute to reduce energy consumption up to 40%. Among all the sources of variations, the most challenging problem is the safe adaptation to voltage droops. This lecture will review some of the most recent advances in adaptive clocking.</p>
<p>Few companies have proposed different schemes based on anticipating voltage droops and quickly adapting the clock frequency to the delays of the system while the droop is active. Various approaches around this idea will be presented and discussed. Techniques based on resilient circuits proposed by ARM and Intel will be also covered. These techniques are based on pushing clock frequency to the limits in a way that timing errors may be detected and corrected at runtime. These techniques require sophisticated mechanisms for error detection/correction not always available in conventional systems.</p>
<p>Finally, a technique based on substituting the PLL by a ring oscillator will be presented. The design and power/performance benefits of this technique will be analyzed.</p></td></tr></table></event_programme>
  </event>  <event>    <id>M07</id>
    <event_title>M07 Power efficiency: Power efficiency in the design of Smart IoT devices</event_title>
    <event_start>2016-03-14 14:30</event_start>
    <event_end>2016-03-14 18:00</event_end>
    <event_room>Konferenz 2</event_room>
    <event_persons><b>Organisers</b><p>Enrico Macii, Politecnico di Torino, IT (<a href="https://past.date-conference.com/date16/user/3770/contact_form">Contact Enrico Macii</a>)<br />Massimo Poncino, Politecnico di Torino, IT (<a href="https://past.date-conference.com/date16/user/3927/contact_form">Contact Massimo Poncino</a>)<br />Michelangelo Grosso, ST-Polito s.c.ar.l., IT (<a href="https://past.date-conference.com/date16/user/24217/contact_form">Contact Michelangelo Grosso</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>14:30</td><td>M07.1</td><td><b>Introduction and main challenges</b><br /><p><b>Chair:</b><br />Enrico Macii, Politecnico di Torino, IT</p><br /><p>The first session of this Tutorial includes two lectures. The first one provides an introduction to the IoT systems and the most promising application fields, highlighting the energy-related issues. The second one lists and analyses the general methodologies that can be applied to tackle energy challenges for IoT devices.</p></td></tr><tr><td>14:30</td><td>M07.1.1</td><td><b>Internet of Things scenario and main challenges</b><br />Enrico Macii, Politecnico di Torino, IT<br /><br /><p>Internet of Things applications are becoming a reality in a multitude of fields,e.g., from consumer applications to environmental monitoring, from energy distribution to the so-called "smart factory". Pervasive intelligent and connected systems introduce new functionalities and services, but system design is severely constrained in terms of cost, required security and energy. This lecture describes some IoT applications focusing on the energy aspects, illustrating where most of the power is used and highlighting the main challenges that need to be tackled by the circuit and system designers.</p></td></tr><tr><td>15:15</td><td>M07.1.2</td><td><b>Principles of Power Optimization: Computation, Communication and Power Delivery (I)</b><br />Massimo Poncino, Politecnico di Torino, IT<br /><br /><p>This lecture describes state-of-the-art solutions for energy evaluation and optimization addressing computation, communication and power delivery for the devices involved in IoT applications.</p></td></tr><tr><td>16:30</td><td>M07.2</td><td><b>Power and Energy optimization for IoT - theory and practice</b><br /><p><b>Chair:</b><br />Massimo Poncino, Politecnico di Torino, IT</p><br /><p>The second session of the Tutorial adopts a more practical approach. The first lecture goes into the details of energy harvesting and conversion, while the second one shows related industrial system development experience.</p></td></tr><tr><td>16:30</td><td>M07.2.1</td><td><b>Principles of Power Optimization: Computation, Communication and Power Delivery (II)</b><br />Massimo Poncino, Politecnico di Torino, IT<br /><br /><p>The IoT paradigm requires a careful choice of energy sources, conversion and storage methodologies, taking into account the specific application that is being developed. This lecture shows some of the available methodologies and provides hints for the design of optimized systems.</p></td></tr><tr><td>17:00</td><td>M07.2.2</td><td><b>Energy optimization &amp; system-level modeling - Case studies</b><br />Michelangelo Grosso, ST-Polito s.c.ar.l., IT<br /><br /><p>From the point of view of system designers, this lecture describes the process that goes from the idea to the implementation of an IoT system, including system-level modeling, the selection of commercially available components (sensors, processing and communications) and optimized system management.</p></td></tr></table></event_programme>
  </event>  <event>    <id>M08</id>
    <event_title>M08 Internet-of-Things: Virtual Platforms in the Internet-of-Things Era - State of the art and perspectives</event_title>
    <event_start>2016-03-14 14:30</event_start>
    <event_end>2016-03-14 18:00</event_end>
    <event_room>Konferenz 3</event_room>
    <event_persons><b>Organisers</b><p>Kim Grüttner, OFFIS - Institute for Information Technology, DE (<a href="https://past.date-conference.com/date16/user/2236/contact_form">Contact Kim Grüttner</a>)<br />Davide Quaglia, EDALab s.r.l., IT (<a href="https://past.date-conference.com/date16/user/19794/contact_form">Contact Davide Quaglia</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>14:30</td><td>M08.1</td><td><b>Session 1</b><br /><p><b>Chair:</b><br />Davide Quaglia, EDALab s.r.l., IT</p><p><b>Co-Chair:</b><br />Kim Grüttner, OFFIS - Institute for Information Technology, DE</p></td></tr><tr><td>14:30</td><td>M08.1.1</td><td><b>Welcome and Overview</b><br />Kim Grüttner<sup>1</sup> and Davide Quaglia<sup>2</sup><br /><sup>1</sup>OFFIS - Institute for Information Technology, DE; <sup>2</sup>EDALab s.r.l., IT<br /><br /></td></tr><tr><td>14:45</td><td>M08.1.2</td><td><b>Introduction to virtual platforms: Embedded software development, debugging, analysis, and verification with virtual platforms supporting today's MPSoCs</b><br />Simon Davidmann, Imperas Software Ltd., GB<br /><br /></td></tr><tr><td>15:30</td><td>M08.1.3</td><td><b>The notion of time in virtual platforms and extraction of extra-functional properties</b><br />Kim Grüttner, OFFIS - Institute for Information Technology, DE<br /><br /></td></tr><tr><td>16:30</td><td>M08.2</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />Kim Grüttner, OFFIS - Institute for Information Technology, DE</p><p><b>Co-Chair:</b><br />Davide Quaglia, EDALab s.r.l., IT</p></td></tr><tr><td>16:30</td><td>M08.2.1</td><td><b>Modelling complex analog and digital systems: COSIDE - The design environment for heterogeneous systems</b><br />Karsten Einwich, COSEDA Technologies GmbH, DE<br /><br /></td></tr><tr><td>17:15</td><td>M08.2.2</td><td><b>Generation and integration of components into virtual platforms: RTL-to-TLM abstraction, simulation of analog components, network scenario, extra-functional properties</b><br />Davide Quaglia, EDALab s.r.l., IT<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M09</id>
    <event_title>M09 Secure systems: Emerging Technologies and Hardware Security: Prospects and Challenges</event_title>
    <event_start>2016-03-14 14:30</event_start>
    <event_end>2016-03-14 18:00</event_end>
    <event_room>Konferenz 4</event_room>
    <event_persons><b>Organisers</b><p>Swaroop Ghosh, University of South Florida, US (<a href="https://past.date-conference.com/date16/user/18314/contact_form">Contact Swaroop Ghosh</a>)<br />Ramesh Karri, New York University, US (<a href="https://past.date-conference.com/date16/user/24487/contact_form">Contact Ramesh Karri</a>)<br />Rashmi Jha, University of Cincinnati, US (<a href="https://past.date-conference.com/date16/user/27526/contact_form">Contact Rashmi Jha</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>M10</id>
    <event_title>M10 Test and diagnosis: Board-level functional fault diagnosis: industry needs and research solutions</event_title>
    <event_start>2016-03-14 14:30</event_start>
    <event_end>2016-03-14 18:00</event_end>
    <event_room>Konferenz 5</event_room>
    <event_persons><b>Organisers</b><p>Luca Cassano, Politecnico di Milano, IT (<a href="https://past.date-conference.com/date16/user/22209/contact_form">Contact Luca Cassano</a>)<br />Krishnendu Chakrabarty, Duke University, US (<a href="https://past.date-conference.com/date16/user/749/contact_form">Contact Krishnendu Chakrabarty</a>)<br />William Eklow, Cisco Systems, Inc., US (<a href="https://past.date-conference.com/date16/user/489/contact_form">Contact William Eklow</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>14:30</td><td>M10.1</td><td><b>Motivation and Background</b><br /><p><b>Panelist:</b><br />Bill Eklow, Cisco Systems, Inc., US</p><br /><p>The introductive part of the tutorial will provide the motivation for board-level fault diagnosis and describe state-of-the-art in industry practice. It will also highlight the difficult problems being faced today that require new solutions. More in details, topics to be covered include:</p>
<ul>
<li>Structural and functional tests</li>
<li>Rationale for board diagnosis and repair</li>
<li>Review of available EDA tools and commercial solutions (including IEEE standards)</li>
<li>Why system and ATE tests do not correlate</li>
<li>Introduction to NTFs and troubleshooting NTFs</li>
<li>Open problems and call to action.</li>
</ul></td></tr><tr><td>15:30</td><td>M10.2</td><td><b>Data-driven diagnosis and guidance for repair</b><br /><p><b>Panelist:</b><br />Luca Cassano, Politecnico di Milano, IT</p><br /><p>This part of the tutorial will first introduce the basic concepts of adaptive incremental functional diagnosis (AIFD) and it will discuss the main features that an automated AIFD approach should offer to the test/diagnosis engineer. Then, several machine learning techniques that can be exploited for AIFD will be introduced. More in details, the basic concepts related to the theory and application of the following machine learning techniques would be introduced:</p>
<ul>
<li>Decision Trees</li>
<li>Data Mining</li>
<li>Bayesian Belief Networks</li>
<li>Support Vector Machines</li>
<li>k-Nearest Neighbors</li>
<li>Artificial Neural Networks</li>
</ul>
<p>The results of a comparative analysis of the previously presented machine learning techniques applied to AIFD would be shown. Moreover, the three best approaches, i.e., the data mining-, the Bayesian belief network- and the decision trees-based ones, would be presented in details. Finally, a new statistical AIFD approach would be discussed. Results of the application of all the presented approaches to both synthetic and real-world electronic boards would be shown</p>
<p> </p></td></tr><tr><td>17:00</td><td>M10.3</td><td><b>How to handle data overload, evaluate diagnosis systems, and accomplish diagnosis at early stages of product manufacturing?</b><br /><p><b>Panelist:</b><br />Krishnendu Chakrabarty, Duke University, US</p><br /><p>The accuracy of diagnosis and time needed for diagnosis also depend on the quality of syndromes (erroneous observations). Redundant or irrelevant syndromes not only lead to long diagnosis time, but also increase diagnosis complexity. This last part of the tutorial will review recent advances in enhancing diagnostic accuracy using various means, and include the following topics:</p>
<ul>
<li>Information-theoretic measures</li>
<li>Ranking of syndromes and ambiguity analysis for test-set redesign</li>
<li>Knowledge discovery and knowledge transfer</li>
<li>Industry case studies</li>
</ul></td></tr></table></event_programme>
  </event>  <event>    <id>FM02</id>
    <event_title>FM02 EDAA General Assembly</event_title>
    <event_start>2016-03-15 16:00</event_start>
    <event_end>2016-03-15 17:00</event_end>
    <event_room>Seminar 2</event_room>
    <event_persons></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>FM04</id>
    <event_title>FM04 eTTTC Meeting (European Group of the IEEE Test Technology Technical Council Meeting)</event_title>
    <event_start>2016-03-15 13:00</event_start>
    <event_end>2016-03-15 14:30</event_end>
    <event_room>Seminar 5</event_room>
    <event_persons></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>FM07</id>
    <event_title>FM07 Meeting of the IFIP Working Group 10.2</event_title>
    <event_start>2016-03-15 15:00</event_start>
    <event_end>2016-03-15 17:30</event_end>
    <event_room>Seminar 5</event_room>
    <event_persons><b>Organiser</b><p>Achim Rettberg, University of Oldenburg, DE (<a href="https://past.date-conference.com/date16/user/58757/contact_form">Contact Achim Rettberg</a>)</p></event_persons>
    <event_description>The IFIP Working Group 10.2 - Embedded Systems Group Meeting</event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>CW01</id>
    <event_title>CW01 MIPSfpga Workshop</event_title>
    <event_start>2016-03-16 08:30</event_start>
    <event_end>2016-03-16 12:30</event_end>
    <event_room>Seminar 1</event_room>
    <event_persons><b>Organiser</b><p>Laurence Keung, Imagination Technologies, GB (<a href="https://past.date-conference.com/date16/user/27531/contact_form">Contact Laurence Keung</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>FM06</id>
    <event_title>FM06 Meeting of the IFIP Working Group 10.5</event_title>
    <event_start>2016-03-16 12:00</event_start>
    <event_end>2016-03-16 15:00</event_end>
    <event_room>Seminar 5</event_room>
    <event_persons><b>Organiser</b><p>Masahiro Fujita, University of Tokyo, JP (<a href="https://past.date-conference.com/date16/user/1236/contact_form">Contact Masahiro Fujita</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>CW02</id>
    <event_title>CW02 OpenES &amp; CONTREX Projects Workshop: System-Level Power and Temperature Specification, Modelling and Analysis</event_title>
    <event_start>2016-03-17 09:00</event_start>
    <event_end>2016-03-17 16:00</event_end>
    <event_room>Seminar 1</event_room>
    <event_persons><b>Organisers</b><p>Kim Grüttner, OFFIS - Institute for Information Technology, DE (<a href="https://past.date-conference.com/date16/user/2236/contact_form">Contact Kim Grüttner</a>)<br />Laurent Maillet-Contoz, STMicroelectronics, FR (<a href="https://past.date-conference.com/date16/user/864/contact_form">Contact Laurent Maillet-Contoz</a>)<br />Adam Morawiec, ECSI, FR (<a href="https://past.date-conference.com/date16/user/1979/contact_form">Contact Adam Morawiec</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>FM03</id>
    <event_title>FM03 DATE Sister-Events Meeting</event_title>
    <event_start>2016-03-17 14:00</event_start>
    <event_end>2016-03-17 15:30</event_end>
    <event_room>MARITIM Hotel, Restaurant "Ministerzimmer"</event_room>
    <event_persons></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme></event_programme>
  </event>  <event>    <id>W01</id>
    <event_title>W01 TRUDEVICE 2016: Workshop on Trustworthy Manufacturing and Utilization of Secure Devices</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Konferenz 6</event_room>
    <event_persons><b>General Chair</b><p>Giorgio Di Natale, LIRMM, FR (<a href="https://past.date-conference.com/date16/user/1157/contact_form">Contact Giorgio Di Natale</a>)</p><b>General Co-Chair</b><p>Ilia Polian, University of Passau, DE (<a href="https://past.date-conference.com/date16/user/17365/contact_form">Contact Ilia Polian</a>)</p><b>Programme Committee Chair</b><p>Francesco Regazzoni, AlaRI, CH (<a href="https://past.date-conference.com/date16/user/21993/contact_form">Contact Francesco Regazzoni</a>)</p><b>Programme Committee Vice-Chair</b><p>Nicolas Sklavos, University of Patras, GR (<a href="https://past.date-conference.com/date16/user/3920/contact_form">Contact Nicolas Sklavos</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:30</td><td>W01.1</td><td><b>Opening Session</b><br /></td></tr><tr><td>08:30</td><td>W01.1.1</td><td><b>TRUDEVICE: Trustworthy Manufacturing and Utilization of Secure Devices</b><br />Giorgio Di Natale<sup>1</sup>, Ilia Polian<sup>2</sup>, Francesco Regazzoni<sup>3</sup> and Nicolas Sklavos<sup>4</sup><br /><sup>1</sup>LIRMM, FR; <sup>2</sup>University of Passau, DE; <sup>3</sup>AlaRI, CH; <sup>4</sup>University of Patras, GR<br /><br /></td></tr><tr><td>08:45</td><td>W01.2</td><td><b>Keynote Talk 1</b><br /><p><b>Chair:</b><br />Ilia Polian, University of Passau, DE</p></td></tr><tr><td>08:45</td><td>W01.2.1</td><td><b>On the need for side-channel protection for IoT devices</b><br />De Mulder Elke, Cryptography Research, Rambus, FR<br /><br /></td></tr><tr><td>09:30</td><td>W01.3</td><td><b>Session 1</b><br /><p><b>Chair:</b><br />Tim Güneysu, University of Bremen, DE</p></td></tr><tr><td>09:30</td><td>W01.3.1</td><td><b>Assessment of the laser-induced fault model towards continuous CMOS technology shrinkage.</b><br />Jean-Max Dutertre<sup>1</sup>, Philippe Candelier<sup>2</sup>, Clement Champeix<sup>3</sup>, Stephan De Castro<sup>4</sup>, Giorgio Di Natale<sup>4</sup>, Marie-Lise Flottes<sup>4</sup>, Marc Lacruche<sup>1</sup>, Mathieu Lisart<sup>2</sup>, Jean-Baptiste Rigaud<sup>1</sup>, Cyril Roscian<sup>5</sup>, Bruno Rouzeyre<sup>6</sup> and Alexandre Sarafianos<sup>7</sup><br /><sup>1</sup>ENSM-SE, FR; <sup>2</sup>STMicroelectronics,, FR; <sup>3</sup>STMicroelectronics, FR; <sup>4</sup>LIRMM, FR; <sup>5</sup>École Nationale Supérieure des Mines de Saint-Étienne, FR; <sup>6</sup>University Montpellier, FR; <sup>7</sup>ST Microelectronics,, FR<br /><br /></td></tr><tr><td>09:45</td><td>W01.3.2</td><td><b>Relaibility Model of TMR System Considering Transient Faults</b><br />Martin Danhel<sup>1</sup>, Filip Štepanek<sup>2</sup> and Hana Kubatova<sup>1</sup><br /><sup>1</sup>Faculty of Information Technology - Czech Technical University in Prague, CZ; <sup>2</sup>-, CZ<br /><br /></td></tr><tr><td>10:00</td><td>W01.3.3</td><td><b> Scan Chain Encryption for the Test, Diagnosis and Debug of Secure Circuits</b><br />Giorgio Di Natale<sup>1</sup>, Marie-Lise Flottes<sup>1</sup>, Bruno Rouzeyre<sup>2</sup>, Paolo PRINETTO<sup>3</sup> and Marco Restifo<sup>3</sup><br /><sup>1</sup>LIRMM, FR; <sup>2</sup>University Montpellier, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /></td></tr><tr><td>10:15</td><td>W01.3.4</td><td><b>Evolutionary Algorithms and the Design of S-boxes for Energy Efficient Ciphers</b><br />Stjepan Picek<sup>1</sup>, Bohan Yang<sup>2</sup>, Vladimir Rožić<sup>3</sup>, Nele Mentens<sup>4</sup> and Ingrid Verbauwhede<sup>5</sup><br /><sup>1</sup>Faculty of Electrical Engineering and Computing, HR; <sup>2</sup>ESAT/COSIC, BE; <sup>3</sup>K.U.Leuven, BE; <sup>4</sup>ESAT/COSIC and iMinds, KU Leuven, BE; <sup>5</sup>KU Leuven and UCLA, BE<br /><br /></td></tr><tr><td>10:30</td><td>W01.4</td><td><b>Poster Session 1</b><br /><p><b>Chair:</b><br />Nicolas Sklavos, University of Patras, GR</p></td></tr><tr><td>10:30</td><td>W01.4.1</td><td><b>Relaibility Model of TMR System Considering Transient Faults</b><br />Martin Danhel<sup>1</sup>, Filip Štepanek<sup>2</sup> and Hana Kubatova<sup>1</sup><br /><sup>1</sup>Faculty of Information Technology - Czech Technical University in Prague, CZ; <sup>2</sup>-, CZ<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.2</td><td><b>A 16-bit FPGA processor for π -Cipher</b><br />Mohamed El-Hadedy<sup>1</sup>, Hristina Mihajloska<sup>2</sup>, Danilo Gligoroski<sup>3</sup> and Kevin Skadron<sup>4</sup><br /><sup>1</sup>Research Associate, US; <sup>2</sup>University Ss Cyril and Methodius, MK; <sup>3</sup>NTNU, NO; <sup>4</sup>University of Virginia, US<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.3</td><td><b>AndTrojanID? Android Trojans Identification Using Dynamic Feature</b><br />Jelena Milosevic<sup>1</sup>, Alberto Ferrante<sup>2</sup> and Miroslaw Malek<sup>2</sup><br /><sup>1</sup>ALaRI, CH; <sup>2</sup>ALaRI - USI, CH<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.4</td><td><b>Cyber Attack/Defense Algorithms Based on Data Hiding in Compressed Video Stream</b><br />Yaron Amsalem and Ofer Hadar, Ben-Gurion University, IL<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.5</td><td><b>STT-MTJ-Based True Random Number Generator</b><br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup> and Paolo PRINETTO<sup>3</sup><br /><sup>1</sup>POLITO, IT; <sup>2</sup>LIRMM, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.6</td><td><b>Characterization of high-speed Q-RNG using CMOS photon counting detectors</b><br />Emna Amri<sup>1</sup>, Samuel Burri<sup>2</sup>, Yacine Felk<sup>1</sup>, Francesco Regazzoni<sup>3</sup>, Damien Stucki<sup>1</sup>, Siddharth Sinha<sup>4</sup>, Edoardo Charbon<sup>5</sup> and Hugo Zbinden<sup>6</sup><br /><sup>1</sup>IDQuantique, CH; <sup>2</sup>EPFL, CH; <sup>3</sup>AlaRI, CH; <sup>4</sup>TUDelft, NL; <sup>5</sup>TUDelft and EPFL, CH; <sup>6</sup>Université de Genève, CH<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.7</td><td><b>Study of Security-Awareness in Cyber-Physical Internet of Things</b><br />Viacheslav Izosimov<sup>1</sup> and Martin Törngren<sup>2</sup><br /><sup>1</sup>The Royal Institute of Technology (KTH), SE; <sup>2</sup>KTH Royal Institute of Technology, SE<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.8</td><td><b>Assessment of the laser-induced fault model towards continuous CMOS technology shrinkage</b><br />Jean-Max Dutertre<sup>1</sup>, Philippe Candelier<sup>2</sup>, Clement Champeix<sup>3</sup>, Stephan De Castro<sup>4</sup>, Giorgio Di Natale<sup>4</sup>, Marie-Lise Flottes<sup>4</sup>, Marc Lacruche<sup>1</sup>, Mathieu Lisart<sup>2</sup>, Jean-Baptiste Rigaud<sup>1</sup>, Cyril Roscian<sup>5</sup>, Bruno Rouzeyre<sup>6</sup> and Alexandre Sarafianos<sup>7</sup><br /><sup>1</sup>ENSM-SE, FR; <sup>2</sup>STMicroelectronics,, FR; <sup>3</sup>STMicroelectronics, FR; <sup>4</sup>LIRMM, FR; <sup>5</sup>École Nationale Supérieure des Mines de Saint-Étienne, FR; <sup>6</sup>University Montpellier, FR; <sup>7</sup>ST Microelectronics,, FR<br /><br /></td></tr><tr><td>10:30</td><td>W01.4.9</td><td><b>Protecting FPGA targets in hostile environment: A proposition for kill-switch in FPGA</b><br />Debapriya Basu Roy<sup>1</sup>, Shivam Bhasin<sup>2</sup>, Jean-Luc Danger<sup>2</sup>, Debdeep Mukhopadhyay<sup>3</sup> and Sylvain Guilley<sup>2</sup><br /><sup>1</sup>Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, IN; <sup>2</sup>Télécom ParisTech, FR; <sup>3</sup>Indian Institute of Technology, IN<br /><br /></td></tr><tr><td>11:00</td><td>W01.5</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />Stjepan Picek, Faculty of Electrical Engineering and Computing, HR</p></td></tr><tr><td>11:00</td><td>W01.5.1</td><td><b>Utilizing Intrinsic Delay Variability in Complex Digital Circuits for Defining PUF Behavior</b><br />Matthias Sauer<sup>1</sup>, Linus Feiten<sup>1</sup>, Bernd Becker<sup>1</sup>, Ulrich Rührmair<sup>2</sup> and Ilia Polian<sup>3</sup><br /><sup>1</sup>University of Freiburg, DE; <sup>2</sup>Technische Universität München, DE; <sup>3</sup>University of Passau, DE<br /><br /></td></tr><tr><td>11:15</td><td>W01.5.2</td><td><b>Key reconciliation protocol application to error correction in silicon PUF responses</b><br />Brice Colombier<sup>1</sup>, Bossuet Lilian<sup>1</sup> and David Hely<sup>2</sup><br /><sup>1</sup>University of St. Etienne, FR; <sup>2</sup>Univ. Grenoble Alpes, FR<br /><br /></td></tr><tr><td>11:30</td><td>W01.5.3</td><td><b>On metrics to quantify the inter-device uniqueness of Physically Unclonable Functions</b><br />Linus Feiten, Matthias Sauer and Bernd Becker, University of Freiburg, DE<br /><br /></td></tr><tr><td>11:45</td><td>W01.5.4</td><td><b>TOTAL: TRNG On-the-fly Testing for Attack detection using Lightweight hardware</b><br />Bohan Yang<sup>1</sup>, Vladimir Rožić<sup>2</sup>, Nele Mentens<sup>3</sup>, Wim Dehaene<sup>4</sup> and Ingrid Verbauwhede<sup>5</sup><br /><sup>1</sup>ESAT/COSIC, BE; <sup>2</sup>K.U.Leuven, BE; <sup>3</sup>ESAT/COSIC and iMinds, KU Leuven, BE; <sup>4</sup>imec vzw, KU Leuven, BE; <sup>5</sup>KU Leuven and UCLA, BE<br /><br /></td></tr><tr><td>12:00</td><td>W01.5.5</td><td><b>STT-MTJ-Based True Random Number Generator</b><br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup> and Paolo PRINETTO<sup>3</sup><br /><sup>1</sup>POLITO, IT; <sup>2</sup>LIRMM, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /></td></tr><tr><td>13:00</td><td>W01.6</td><td><b>Keynote Talk 2</b><br /><p><b>Chair:</b><br />Giorgio Di Natale, LIRMM, FR</p></td></tr><tr><td>13:00</td><td>W01.6.1</td><td><b>Implant security: The new deep end</b><br />Christos Strydis, Erasmus Medical Center, NL<br /><br /></td></tr><tr><td>13:45</td><td>W01.7</td><td><b>Session 3</b><br /><p><b>Chair:</b><br />Nele Mentens, ESAT/COSIC and iMinds, KU Leuven, BE</p></td></tr><tr><td>13:45</td><td>W01.7.1</td><td><b>Malicious hardware logic detection based on combinatorial testing</b><br />Paris Kitsos<sup>1</sup>, Dimitris Simos<sup>2</sup>, Kyriakos Stefanidis<sup>3</sup> and Artemios G. Voyiatzis<sup>2</sup><br /><sup>1</sup>Technological Educational Institute of Western Greece, GR; <sup>2</sup>SBA Research, AT; <sup>3</sup>ISI/Athena RC, GR<br /><br /></td></tr><tr><td>14:00</td><td>W01.7.2</td><td><b>Duplication-based Concurrent Detection of Hardware Trojans in Integrated Circuits</b><br />Palanichamy Manikandan<sup>1</sup>, Papa-Sidy Ba<sup>2</sup>, Sophie Dupuis<sup>2</sup>, Marie-Lise Flottes<sup>2</sup>, Giorgio Di Natale<sup>2</sup> and Bruno Rouzeyre<sup>3</sup><br /><sup>1</sup>LIRMM, Univ. Montpellier, Montpellier, France, FR; <sup>2</sup>LIRMM, FR; <sup>3</sup>University Montpellier, FR<br /><br /></td></tr><tr><td>14:15</td><td>W01.7.3</td><td><b>Low-Overhead Hardware Trojan insertion in Cryptographic ICs</b><br />Ioannis Voyiatzis<sup>1</sup>, P. Kyrkos<sup>2</sup>, Thanos Milidonis<sup>1</sup> and Costas Efstathiou<sup>1</sup><br /><sup>1</sup>Technological Educational Institute of Athens, GR; <sup>2</sup>Department of Informatics, Technological Educational Institute of Athens, GR<br /><br /></td></tr><tr><td>14:30</td><td>W01.8</td><td><b>Poster Session 2</b><br /><p><b>Chair:</b><br />Nicolas Sklavos, University of Patras, GR</p></td></tr><tr><td>14:30</td><td>W01.8.1</td><td><b>Relaibility Model of TMR System Considering Transient Faults</b><br />Martin Danhel<sup>1</sup>, Filip Štepanek<sup>2</sup> and Hana Kubatova<sup>1</sup><br /><sup>1</sup>Faculty of Information Technology - Czech Technical University in Prague, CZ; <sup>2</sup>-, CZ<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.2</td><td><b>A 16-bit FPGA processor for π -Cipher</b><br />Mohamed El-Hadedy<sup>1</sup>, Hristina Mihajloska<sup>2</sup>, Danilo Gligoroski<sup>3</sup> and Kevin Skadron<sup>4</sup><br /><sup>1</sup>Research Associate, US; <sup>2</sup>University Ss Cyril and Methodius, MK; <sup>3</sup>NTNU, NO; <sup>4</sup>University of Virginia, US<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.3</td><td><b>AndTrojanID? Android Trojans Identification Using Dynamic Feature</b><br />Jelena Milosevic<sup>1</sup>, Alberto Ferrante<sup>2</sup> and Miroslaw Malek<sup>2</sup><br /><sup>1</sup>ALaRI, CH; <sup>2</sup>ALaRI - USI, CH<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.4</td><td><b>Cyber Attack/Defense Algorithms Based on Data Hiding in Compressed Video Stream</b><br />Yaron Amsalem and Ofer Hadar, Ben-Gurion University, IL<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.5</td><td><b>STT-MTJ-Based True Random Number Generator</b><br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup> and Paolo Prinetto<sup>3</sup><br /><sup>1</sup>POLITO, IT; <sup>2</sup>LIRMM, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.6</td><td><b>Characterization of high-speed Q-RNG using CMOS photon counting detectors</b><br />Emna Amri<sup>1</sup>, Samuel Burri<sup>2</sup>, Yacine Felk<sup>1</sup>, Francesco Regazzoni<sup>3</sup>, Damien Stucki<sup>1</sup>, Siddharth Sinha<sup>4</sup>, Edoardo Charbon<sup>5</sup> and Hugo Zbinden<sup>6</sup><br /><sup>1</sup>IDQuantique, CH; <sup>2</sup>EPFL, CH; <sup>3</sup>AlaRI, CH; <sup>4</sup>TUDelft, NL; <sup>5</sup>TUDelft and EPFL, CH; <sup>6</sup>Université de Genève, CH<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.7</td><td><b>Study of Security-Awareness in Cyber-Physical Internet of Things</b><br />Viacheslav Izosimov<sup>1</sup> and Martin Törngren<sup>2</sup><br /><sup>1</sup>The Royal Institute of Technology (KTH), SE; <sup>2</sup>KTH Royal Institute of Technology, SE<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.8</td><td><b>Assessment of the laser-induced fault model towards continuous CMOS technology shrinkage</b><br />Jean-Max Dutertre<sup>1</sup>, Philippe Candelier<sup>2</sup>, Clement Champeix<sup>3</sup>, Stephan De Castro<sup>4</sup>, Giorgio Di Natale<sup>4</sup>, Marie-Lise Flottes<sup>4</sup>, Marc Lacruche<sup>1</sup>, Mathieu Lisart<sup>2</sup>, Jean-Baptiste Rigaud<sup>1</sup>, Cyril Roscian<sup>5</sup>, Bruno Rouzeyre<sup>6</sup> and Alexandre Sarafianos<sup>7</sup><br /><sup>1</sup>ENSM-SE, FR; <sup>2</sup>STMicroelectronics,, FR; <sup>3</sup>STMicroelectronics, FR; <sup>4</sup>LIRMM, FR; <sup>5</sup>École Nationale Supérieure des Mines de Saint-Étienne, FR; <sup>6</sup>University Montpellier, FR; <sup>7</sup>ST Microelectronics,, FR<br /><br /></td></tr><tr><td>14:30</td><td>W01.8.9</td><td><b>Protecting FPGA targets in hostile environment: A proposition for kill-switch in FPGA</b><br />Debapriya Basu Roy<sup>1</sup>, Shivam Bhasin<sup>2</sup>, Jean-Luc Danger<sup>2</sup>, Debdeep Mukhopadhyay<sup>3</sup> and Sylvain Guilley<sup>2</sup><br /><sup>1</sup>Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, IN; <sup>2</sup>Télécom ParisTech, FR; <sup>3</sup>Indian Institute of Technology, IN<br /><br /></td></tr><tr><td>15:00</td><td>W01.9</td><td><b>Session 4</b><br /><p><b>Chair:</b><br />Nicolas Sklavos, University of Patras, GR</p></td></tr><tr><td>15:00</td><td>W01.9.1</td><td><b>Automatic Side-Channel Leakage Mitigation at the Micro-Architecture Level</b><br />Hermann Seuschek, Technische Universität München, DE<br /><br /></td></tr><tr><td>15:15</td><td>W01.9.2</td><td><b>Design and implementation of a waveform-matching based triggering system</b><br />Arthur Beckers<sup>1</sup>, Josep Balasch<sup>1</sup>, Benedikt Gierlichs<sup>1</sup> and Ingrid Verbauwhede<sup>2</sup><br /><sup>1</sup>Katholieke Universiteit Leuven, BE; <sup>2</sup>KU Leuven and UCLA, BE<br /><br /></td></tr><tr><td>15:30</td><td>W01.9.3</td><td><b>GliFreD: Glitch-Free Duplication Towards Power-Equalized Circuits on FPGAs</b><br />Alexander Wild<sup>1</sup>, Amir Moradi<sup>2</sup> and Tim Güneysu<sup>3</sup><br /><sup>1</sup>Horst Görtz Institute for IT Security, Ruhr University Bochum, DE; <sup>2</sup>Ruhr University Bochum, DE; <sup>3</sup>University of Bremen, DE<br /><br /></td></tr><tr><td>15:45</td><td>W01.10</td><td><b>Session 5</b><br /></td></tr><tr><td>15:45</td><td>W01.10.1</td><td><b>Extending Remote Attestation for Hardware Reconfigurable Trusted Platforms</b><br />Domenico Amelino, Mario Barbareschi, Alessandro Cilardo and Antonino Mazzeo, University of Naples Federico II, IT<br /><br /></td></tr><tr><td>16:00</td><td>W01.10.2</td><td><b>AndTrojanID? Android Trojans Identification Using Dynamic Feature</b><br />Jelena Milosevic<sup>1</sup>, Alberto Ferrante<sup>2</sup> and Miroslaw Malek<sup>2</sup><br /><sup>1</sup>ALaRI, CH; <sup>2</sup>ALaRI - USI, CH<br /><br /></td></tr><tr><td>16:15</td><td>W01.10.3</td><td><b>Study of Security-Awareness in Cyber-Physical Internet of Things</b><br />Viacheslav Izosimov<sup>1</sup> and Martin Törngren<sup>2</sup><br /><sup>1</sup>The Royal Institute of Technology (KTH), SE; <sup>2</sup>KTH Royal Institute of Technology, SE<br /><br /></td></tr><tr><td>16:30</td><td>W01.10.4</td><td><b>An FPGA Based Third-Party Intellectual Property Isolation Mechanism</b><br />Mario Barbareschi, Salvatore Miranda and Antonino Mazzeo, University of Naples Federico II, IT<br /><br /></td></tr><tr><td>16:45</td><td>W01.11</td><td><b>Closing Session</b><br /></td></tr><tr><td>16:45</td><td>W01.11.1</td><td><b>Closing Remarks</b><br />Giorgio Di Natale, LIRMM, FR<br />Ilia Polian<sup>1</sup>, Francesco Regazzoni<sup>2</sup> and Nicolas Sklavos<sup>3</sup><br /><sup>1</sup>University of Passau, DE; <sup>2</sup>AlaRI, CH; <sup>3</sup>University of Patras, GR<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W02</id>
    <event_title>W02 3rd Workshop on Design Automation for Understanding Hardware Designs, DUHDe 2016</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Konferenz 1</event_room>
    <event_persons><b>Organisers</b><p>Ian Harris, University of Californa Irvine, US (<a href="https://past.date-conference.com/date16/user/836/contact_form">Contact Ian Harris</a>)<br />Mathias Soeken, Universität Bremen, DE (<a href="https://past.date-conference.com/date16/user/1786/contact_form">Contact Mathias Soeken</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:30</td><td>W02.1</td><td><b>Greeting Session</b><br /><p><b>Organisers:</b><br />Ian Harris, University of Californa Irvine, US<br />Mathias Soeken, Universität Bremen, DE</p></td></tr><tr><td>08:35</td><td>W02.2</td><td><b>Session 1</b><br /></td></tr><tr><td>08:35</td><td>W02.2.1</td><td><b>Invited Talk: Where Are My Requirements? A Forgotten Piece of the Trustworthy Design Puzzle</b><br />Sandip Ray, Intel Corporation, US<br /><br /><p>The life of a computing system arguably begins with architects developing architectural models, and tuning various design parameters for target performance and power consumption. The result of this process is the definition of the high-level architectural specification of the system, which defines the functional requirements for the system design. This specification is used as a guide for most downstream activities, e.g., decompose system functionality, implement various design blocks, perform code reviews, design pre-silicon and post-silicon validation test-benches, define assertions, etc. Unfortunately, architectural specifications are rarely developed with the rigor, discipline, and formality warranted for something used so extensively throughout the system life cycle. System functionality is typically described informally with prose mixed with charts, diagrams, and tables. Furthermore, these descriptions are spread across a large number of different documents, each document several hundreds of pages long and covering different aspects of the design (e.g., functionality, power, security, communication, etc.). Unsurprisingly, these documents contain inconsistencies, ambiguities, even errors. These are often discovered late in the implementation or validation phases or on field, leading to late design churns, complex patches, point-fixes, and de-featuring. The situation is exacerbated in recent years with fast increasing design complexity on the one hand and decreasing time-to-market on the other. <br /><br />In this talk, we look at the industrial practice in defining design specification, the complexities in making them rigorous, and the impacts of specification ambiguity to design, validation, and production. Specific examples from industrial case studies will be used for demonstration. We look at recent efforts from different affected stake-holders (i.e., architects, designers, implementers, and validators) to converge on requirement descriptions. In spite of these efforts, a significant gap remains between the state of the practice and what is needed to define unambiguous specifications for trustworthy system designs, and we explore the critical research needs in this area.<br /><br />Bio: Sandip Ray a Research Scientist at Intel's Strategic CAD Labs in Hillsboro, OR, USA. His research focuses on developing correct, dependable, and trustworthy computing systems through a synergy of specification, synthesis, verification, and validation techniques. At Intel, he leads research on development of a trustworthy and robust validation infrastructure for next-generation industrial SoC designs. Before joining Intel, Dr. Ray worked as a Research worked as a Research Scientist at the University of Texas at Austin, where he developed analysis frameworks for diverse computing systems ranging from synthesized hardware designs to software routines including binary and assembly programs. His work found application in major semiconductor companies, including AMD, Freescale, IBM, Intel, Galois, and Rockwell Collins. Dr. Ray is the author of three books (two upcoming), as well as more than 40 peer-reviewed research papers published in international journals and conferences. He has served on the technical program committee of more than 30 international meetings and conferences, and as general and program chair for ACL2 2009 and FMCAD 2013. He serves as an Associate Editor for IEEE Transactions on Multi-scale Computing Systems, and has served as guest Associate Editor for ACM TODAES and Springer JETTA. Dr. Ray has a Ph.D. from the University of Texas at Austin, and is a senior member of IEEE.</p></td></tr><tr><td>09:35</td><td>W02.2.2</td><td><b>Verification and debugging of scientific computations with hardware through extraction of arithmetic assertions</b><br />Masahiro Fujita, University of Tokyo, JP<br /><br /></td></tr><tr><td>10:00</td><td>W02.3</td><td><b>Coffee Break</b><br /></td></tr><tr><td>10:20</td><td>W02.4</td><td><b>Session 2</b><br /></td></tr><tr><td>10:20</td><td>W02.4.1</td><td><b>The Subset Permutation-Independent Conditional Equivalence Checking Problem</b><br />Mathias Soeken<sup>1</sup>, Baruch Sterin<sup>2</sup> and Robert Brayton<sup>2</sup><br /><sup>1</sup>Universität Bremen, DE; <sup>2</sup>University of California Berkeley, US<br /><br /></td></tr><tr><td>10:45</td><td>W02.4.2</td><td><b>Transparent Logic in Hardware Designs</b><br />Yu-Yun Dai and Robert Brayton, University of California Berkeley, US<br /><br /></td></tr><tr><td>11:10</td><td>W02.4.3</td><td><b>Signature-Based Sub-Circuit Extraction</b><br />Amir Masoud Gharehbaghi<sup>1</sup> and Masahiro Fujita<sup>2</sup><br /><sup>1</sup>The University of Tokyo, JP; <sup>2</sup>University of Tokyo, JP<br /><br /></td></tr><tr><td>11:35</td><td>W02.4.4</td><td><b>Matching Abstract and Concrete Hardware Models for Design Understanding</b><br />Tino Flenker, University of Bremen, DE<br /><br /></td></tr><tr><td>12:00</td><td>W02.5</td><td><b>Lunch Break</b><br /></td></tr><tr><td>13:20</td><td>W02.6</td><td><b>Session 3</b><br /></td></tr><tr><td>13:20</td><td>W02.6.1</td><td><b>Invited Talk: What can Algebraic Geometry tell us about the Function implemented by a Circuit?</b><br />Priyank Kalla, University of Utah, US<br /><br /><p>Algebraic Geometry is the study of the (geometry of) solutions to a system of polynomial equations. Modern algebraic geometry does not explicitly solve the system of equations to enumerate the solutions, but rather reasons about the solutions using abstract/computational algebra. Particularly, the theory and technology of Groebner bases provide a powerful set of tools to solve these polynomial decision problems. In this talk, I will describe how techniques from algebraic geometry and symbolic computation can be used to derive canonical (word-level) abstractions of the functions implemented by hardware designs.</p>
<p>Hardware designs and their functions often exhibit some structure or symmetry in the implementations. To improve our understanding of hardware designs, the functionality, symmetry and the structure of the circuits needs to be analyzed together. Can algebraic geometry help us achieve that? I will present Groebner bases techniques and applications that show glimpses of such a capability --- hopefully, this will motivate the DUHDe community to investigate the use of algebraic geometry to better understand hardware designs.</p>
<p>Bio: Priyank Kalla received the B.E. degree in electronics engineering from Birla Vishvakarma Mahavidyalaya, Sardar Patel University, Vallabh Vidyanagar, India, in 1993, and the M.S. and Ph.D. degrees from the University of Massachusetts, Amherst, in 1998 and 2002.</p>
<p>Since 2002, he has been first an Assistant Professor and now an Associate Professor with the Electrical and Computer Engineering Department at the University of Utah in Salt Lake City.</p>
<p>Dr. Kalla's research interests are in fundamental CAD techniques for the synthesis, optimization, and veriﬁcation of digital VLSI circuits and systems.</p>
<p>Dr. Kalla was a recipient of the NSF CAREER award in 2006.</p></td></tr><tr><td>14:20</td><td>W02.6.2</td><td><b>Change Management for Hardware Designers</b><br />Martin Ring<sup>1</sup>, Jannis Stoppe<sup>2</sup>, Christoph Luth<sup>3</sup> and Rolf Drechsler<sup>4</sup><br /><sup>1</sup>Deutsches Forschungszentrum fur Kunstliche Intelligenz, Bremen, Germany, DE; <sup>2</sup>Universität Bremen, DE; <sup>3</sup>University of Bremen, Germany, DE; <sup>4</sup>Department of Mathematics and Computer Science, University of Bremen, GermanyCyber-Physical Systems, DFKI GmbH, Bremen, Germany, DE<br /><br /></td></tr><tr><td>14:45</td><td>W02.7</td><td><b>Coffee Break</b><br /></td></tr><tr><td>15:05</td><td>W02.8</td><td><b>Session 4</b><br /></td></tr><tr><td>15:05</td><td>W02.8.1</td><td><b>Opportunities for Analyzing Hardware Specifications with NLP Techniques</b><br />Alejandro Rago, Claudia Marcos and Andrés Diaz-Pace, Instituto Superior de Ingeniería de Software (ISISTAN-UNICEN) Tandil, Buenos Aires, Argentina, AR<br /><br /></td></tr><tr><td>15:30</td><td>W02.8.2</td><td><b>SycView: Visualize and Profile SystemC Simulations</b><br />Denis Becker<sup>1</sup>, Matthieu Moy<sup>2</sup> and Jerome Cornet<sup>1</sup><br /><sup>1</sup>ST Microelectronics F-38019 Grenoble, France, FR; <sup>2</sup>Verimag, Grenoble, FR<br /><br /></td></tr><tr><td>15:55</td><td>W02.8.3</td><td><b>Visualizing Microfluidic Biochips Interactively</b><br />Oliver Keszöcze<sup>1</sup>, Robert Wille<sup>1</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>Department of Mathematics and Computer Science, University of Bremen, GermanyCyber-Physical Systems, DFKI GmbH, Bremen, Germany, DE<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W03</id>
    <event_title>W03 2nd Workshop on Model-Implementation Fidelity, MiFi'16</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Konferenz 5</event_room>
    <event_persons><b>Organiser</b><p>Christian Fabre, CEA-LETI, Grenoble, FR (<a href="https://past.date-conference.com/date16/user/22984/contact_form">Contact Christian Fabre</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:30</td><td>W03.1</td><td><b>Opening session</b><br /><p><b>Chair:</b><br />Christian Fabre, CEA-LETI, Grenoble, FR</p></td></tr><tr><td>08:40</td><td>W03.2</td><td><b>Session 1</b><br /></td></tr><tr><td>08:40</td><td>W03.2.1</td><td><b>Technology trends and their impact on HPC benchmarks</b><br />Xavier Vigouroux, Atos, FR<br /><br /><p>For 20 years, according to the top500 list, High Performance Computing has steadily increased its performance and is now seeking for the exaflop (10**18 double precision floating point operations per second). This increase is hiding drastic evolution in terms or architectures, moving from vector machines to GPGPU. Today, if the hardware is sustaining the pace, the applications are not getting easily benefits from it. Code has to be rewritten. Furthermore, performance implies on-the fly decisions by the processor impacting the performance: An obvious example is the "turbo". The consequence is that it's becoming more and more difficult to predict the performance of an application on a future architecture.</p>
<p>In this talk, Xavier will do an introduction about HPC trends and requirements, then, he will provide details about the impact of these evolutions on the application performance. Finally, he will expose what kind of tools and models he would need to predict the performance in the future architecture.</p>
<p>Speaker's bio: After a Ph.D. from Ecole normale superieure de Lyon in Distributed computing, he worked for several major companies in different positions. He has now been working for Bull for 10 years. He led the HPC benchmarking team for the first five years, then in charge of the "Education and Research" market for HPC at Bull, he is now managing de "Center for Excellence in Parallel Programming" of Bull. This CEPP activities focus on tackling issues in HPC application Performance</p></td></tr><tr><td>09:30</td><td>W03.2.2</td><td><b>Fidelity of native-based performance models for Design Space Exploration</b><br />Fernando Herrera, University of Cantabria, ES<br />Eugenio Villar and Fernando Herrera, University of Cantabria, ES<br /><br /><p>The utilisation of fast performance assessment technologies is crucial for bounding the cost of the design of efficient embedded systems.&amp;nbsp;Accuracy is a prime concern, since performance models&amp;nbsp;have to be sufficiently faithful to the actual implementations they reflect.&amp;nbsp;In a design space exploration (DSE) context, sufficiently means that the performance models shall enable design decisions.&amp;nbsp;In this context, this talk shows how native simulation, while providing a qualitative speed-up for DSE,&amp;nbsp;can also preserve an accuracy (.e.g, &amp;lt;10% error vs binary translation in account of&amp;nbsp;simulated instructions in bare processing modelling). This should provide the fidelity required for design space exploration in most scenarios.&amp;nbsp;The generic ideas presented are supported by the experiments performed on top of&amp;nbsp;an actual adaptation and extension of a native simulation tool called VIPPE,&amp;nbsp;in order to enable time and energy estimation of specific target processors.</p></td></tr><tr><td>09:50</td><td>W03.2.3</td><td><b>Thoughts on the Fidelity of (Data-Flow) Models for Real-Time MPSOC Architectures</b><br />Kees Goossens, Eindhoven Univ. of Technology, NL<br /><br /><p>To be able to guarantee that real-time requirements of an application are met, the performance of the application running on a MPSOCs must be analysed at design time. Since exhaustive simulation is not possible practically and theoretically, the application and MPSOC must be modelled somehow.&amp;nbsp; A model can be as complex as the real implementation and contain all details of the application and MPSOC, or be very simple by omitting most of the implementation details. The question is how abstraction (the level of detail that is modelled) affects fidelity (model accuracy, or the correspondence of model and implementation). Intuitively, when abstracting more, the analysis effort decreases but the fidelity also decreases. In this talk we discuss our experiences with modelling the CompSOC MPSOC platform using several variants of dataflow at different levels of abstraction.</p></td></tr><tr><td>10:10</td><td>W03.3</td><td><b>Coffee break</b><br /></td></tr><tr><td>10:30</td><td>W03.4</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />Eugenio Villar, University of Cantabria, ES</p></td></tr><tr><td>10:30</td><td>W03.4.1</td><td><b>A Timed-automata based Middleware for Time-critical Multicore Applications</b><br />Saddek Ben Salem, Verimag, FR<br /><br /><p>Various models of computation for multi-core time-critical systems have been proposed in the literature, but there is a significant gap between the models of computation and the real-time scheduling and analysis techniques, that makes timing validation challenging. To overcome this difficulty, we represent both the models of computation and the scheduling policies by timed automata. While, traditionally, they are only used for simulation and validation, we use the automata for programming. We believe that using the same formal language for the model of computation and the scheduling techniques is an important step to close the gap between them. Our approach is demonstrated using a publicly available toolset, an industrial application use case and a multi-core platform.</p></td></tr><tr><td>11:00</td><td>W03.4.2</td><td><b>Microprocessor Thermal Modelling and Validation</b><br />Giovanni Beltrame, École Polytehcnique de Montréal, CA<br /><br /><p>Modern integrated circuits generate very high heat fluxes that can lead to a high temperature, degrading the performance and reducing the life time of the device. Thermal simulation is used to prevent this kind of issues, and many models were introduced in recent years. However, their validation is challenging: it is either based on established simulators (with reduced accuracy), or requires to produce a specific test chip with several thermal sensors. We present a thermal modelling approach with an associated methodology and measurement setup that uses existing commercial processors to validate thermal models. We use infrared thermography and a low-cost thermoelectric cooling, avoiding the issues of mineral oil setups. We show how our approach can be used to create validated models for two thermal simulators (our own approach, and a commercial tool).</p>
<p>&amp;nbsp;</p></td></tr><tr><td>11:30</td><td>W03.4.3</td><td><b>Accurate environment model for obstacle detection using multiple noisy range sensors and implementation on industrial targets</b><br />Julien Mottin, CEA LETI, FR<br />Julien Mottin<sup>1</sup>, Diego Puschini<sup>2</sup> and Tiana Rakotovao<sup>1</sup><br /><sup>1</sup>CEA LETI, FR; <sup>2</sup>CEA, LETI, MINATEC, FR<br /><br /><p>Several robotic applications imply motion in complex unknown environments. Occupancy Grids model the surrounding obstacles through a partitioned spacial representation of the environment. A set of cells are filled iteratively with the interpretation of the information from sensors, considering their uncertainty through probabilistic models. Even if Occupancy Grids have been widely used in the state-of-the-art, the relation between the cell sizing and the inverse sensor model is usually neglected. In this paper, we propose a novel methodology to build inverse probabilistic model for single-target sensors. Since no additional limitation compared to the original formulation is introduced, our contribution allows to propagate the original precision of the sensor to the inverse model. In addition, it enables to properly choose the size of the cells. Our experiments apply our approach to a LIDAR sensor and to a Time-of-Flight camera, evaluating the grid resolution and the impact of the variation of the sensor precision.</p></td></tr></table></event_programme>
  </event>  <event>    <id>W04</id>
    <event_title>W04 IMPAC: Getting more for less: Innovative MPSoC Architecture Paradigms for Analysability and Composability of Timing and Power</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Konferenz 2</event_room>
    <event_persons><b>Organisers</b><p>Ralph Görgen, OFFIS, DE (<a href="https://past.date-conference.com/date16/user/2357/contact_form">Contact Ralph Görgen</a>)<br />Francisco J. Cazorla, Barcelona Supercomputing Center, ES (<a href="https://past.date-conference.com/date16/user/16264/contact_form">Contact Francisco J. Cazorla</a>)<br />Roman Obermaisser, University of Siegen, DE (<a href="https://past.date-conference.com/date16/user/4599/contact_form">Contact Roman Obermaisser</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:30</td><td>W04.1</td><td><b>Welcome and Opening</b><br /></td></tr><tr><td>08:40</td><td>W04.2</td><td><b>Session 1a: Analysis Methods and Platform Requirements for Analysability</b><br /></td></tr><tr><td>08:40</td><td>W04.2.1</td><td><b>Avionics Requirements for Dependability and Composability</b><br />Sascha Uhrig, Airbus Group Innovations, DE<br /><br /></td></tr><tr><td>09:25</td><td>W04.2.2</td><td><b>Static Code Level Timing Analysis on Systems with Interference</b><br />Christian Ferdinand, AbsInt, DE<br /><br /></td></tr><tr><td>09:50</td><td>W04.2.3</td><td><b>Addressing the Path Coverage Problem with Measurement-based Timing Analysis</b><br />Tullio Vardanega, University of Padua, IT<br /><br /></td></tr><tr><td>10:45</td><td>W04.3</td><td><b>Session 1b: Analysis Methods and Platform Requirements for Analysability</b><br /></td></tr><tr><td>10:45</td><td>W04.3.1</td><td><b>Analysis of Power - Measurement, Simulation, and Composability</b><br />Kim Grüttner, OFFIS - Institute for Information Technology, DE<br /><br /></td></tr><tr><td>11:10</td><td>W04.3.2</td><td><b>Short Panel 1: Static Analysis vs. Measurement-based Analysis</b><br />Sascha Uhrig<sup>1</sup>, Christian Ferdinand<sup>2</sup>, Tullio Vardanega<sup>3</sup> and Kim Grüttner<sup>4</sup><br /><sup>1</sup>Airbus Group Innovations, DE; <sup>2</sup>AbsInt, DE; <sup>3</sup>University of Padua, IT; <sup>4</sup>OFFIS - Institute for Information Technology, DE<br /><br /></td></tr><tr><td>11:35</td><td>W04.4</td><td><b>Session 2a: Concepts for Composable Dependable Architectures</b><br /></td></tr><tr><td>11:35</td><td>W04.4.1</td><td><b>DREAMS: Dependable NoC</b><br />Roman Obermaisser, University of Siegen, DE<br /><br /></td></tr><tr><td>13:00</td><td>W04.5</td><td><b>Session 2b: Concepts for Composable Dependable Architectures</b><br /></td></tr><tr><td>13:00</td><td>W04.5.1</td><td><b>Model-Based Code Generation for the MPPA Manycore Processor</b><br />Benoit Dupont de Dinechin, Kalray, FR<br /><br /></td></tr><tr><td>13:20</td><td>W04.5.2</td><td><b>Safe and Secure Real-Time (SSRT)</b><br />Benjamin Gittins, Synaptic Laboratories Limited, MT<br /><br /></td></tr><tr><td>13:40</td><td>W04.5.3</td><td><b>PROXIMA Probabilistic Architecture for FPGA and COTS</b><br />Francisco J. Cazorla, Barcelona Supercomputing Center, ES<br /><br /></td></tr><tr><td>14:05</td><td>W04.5.4</td><td><b>CompSOC: A Predictable and Composable Multicore System</b><br />Kees Goossens, Eindhoven Univ. of Technology, NL<br /><br /></td></tr><tr><td>14:35</td><td>W04.5.5</td><td><b>Short Panel 2: Costs of Hardware-Support for Dependability</b><br />Roman Obermaisser<sup>1</sup>, Benoit Dupont de Dinechin<sup>2</sup>, Benjamin Gittins<sup>3</sup>, Francisco J. Cazorla<sup>4</sup> and Kees Goossens<sup>5</sup><br /><sup>1</sup>University of Siegen, DE; <sup>2</sup>Kalray, FR; <sup>3</sup>Synaptic Laboratories Limited, MT; <sup>4</sup>Barcelona Supercomputing Center, ES; <sup>5</sup>Eindhoven Univ. of Technology, NL<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W05</id>
    <event_title>W05 ERMAVSS: Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Seminar 5-6</event_room>
    <event_persons><b>Co-Chairs</b><p>Adrian Evans, iRoC Technologies, FR (<a href="https://past.date-conference.com/date16/user/21984/contact_form">Contact Adrian Evans</a>)<br />Praveen Raghavan, IMEC, BE (<a href="https://past.date-conference.com/date16/user/4759/contact_form">Contact Praveen Raghavan</a>)<br />Dimitris Gizopoulos, University of Athens, Department of Informatics &amp; Telecommunications, GR (<a href="https://past.date-conference.com/date16/user/2183/contact_form">Contact Dimitris Gizopoulos</a>)<br />Stefano Di Carlo, Politecnico di Torino, IT (<a href="https://past.date-conference.com/date16/user/18398/contact_form">Contact Stefano Di Carlo</a>)</p><b>Publicity Chair</b><p>Roland Jancke, Fraunhofer IIS/EAS, DE (<a href="https://past.date-conference.com/date16/user/2836/contact_form">Contact Roland Jancke</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:40</td><td>W05.1</td><td><b>Welcome and Opening</b><br /><p><b>Chair:</b><br />Adrian Evans, iRoC Technologies, FR</p><br /><p>During this session, the workshop organizers will welcome the participants and give a very brief overview of the MorV and Clereco FP7 projects.</p></td></tr><tr><td>08:40</td><td>W05.1.1</td><td><b>Clereco Project Overview</b><br />Stefano Di Carlo, Politecnico di Torino, IT<br /><br /></td></tr><tr><td>08:50</td><td>W05.1.2</td><td><b>MorV Project Overview</b><br />Domenik Helms, OFFIS, DE<br /><br /></td></tr><tr><td>09:00</td><td>W05.2</td><td><b>Session I - Invited Talks</b><br /><p><b>Chair:</b><br />Dimitris Gizopoulos, University of Athens, Department of Informatics &amp; Telecommunications, GR</p><br /><p>In this session two talks will be given by leaders in academia and industry, highlighting leading cross-layer solutions as well as the great challenges faced by industry.</p></td></tr><tr><td>09:00</td><td>W05.2.1</td><td><b>The Resilience Wall: Cross-Layer Solutions</b><br />Subhasish Mitra, Stanford University, US<br /><br /><b>Summary</b>
<p>Resilience to hardware failures is essential for a large class of future computing systems that are constrained by the so-called power wall: from embedded systems to supercomputers. To overcome this major challenge, we advocate and examine a cross-layer resilience approach. Two major components of this approach are: 1. System- and software-level effects of circuit-level faults are considered from early stages of system design; and, 2. resilience techniques are implemented across multiple layers of the system stack - from circuit and architecture levels to runtime and applications - such that they work together to achieve required degrees of resilience in a highly energy-efficient manner. Illustrative examples to demonstrate key aspects of cross-layer resilience will be discussed.</p>
<b>Biography</b>
<p>Professor Subhasish Mitra directs the Robust Systems Group in the Department of Electrical Engineering and the Department of Computer Science of Stanford University, where he is the Chambers Faculty Scholar of Engineering. Before joining Stanford, he was a Principal Engineer at Intel.</p>
<p>Prof. Mitra's research interests include robust systems, VLSI design, CAD, validation and test, emerging nanotechnologies, and emerging neuroscience applications. His X-Compact technique for test compression has been key to cost-effective manufacturing and high-quality testing of a vast majority of electronic systems, including numerous Intel products. X-Compact and its derivatives have been implemented in widely-used commercial Electronic Design Automation tools. His work on carbon nanotubes, jointly with his students and collaborators, resulted in the demonstration of the first carbon nanotube computer, and it was featured on the cover of NATURE. The NSF presented this work as a Research Highlight to the US Congress, and it also was highlighted as "an important, scientific breakthrough" by the BBC, Economist, EE Times, IEEE Spectrum, MIT Technology Review, National Public Radio, New York Times, Scientific American, Time, Wall Street Journal, Washington Post, and numerous other organizations worldwide.</p>
<p>Prof. Mitra's honors include the Presidential Early Career Award for Scientists and Engineers from the White House, the highest US honor for early-career outstanding scientists and engineers, ACM SIGDA/IEEE CEDA A. Richard Newton Technical Impact Award in Electronic Design Automation, "a test of time honor" for an outstanding technical contribution, the Semiconductor Research Corporation's Technical Excellence Award, and the Intel Achievement Award, Intel's highest corporate honor. He and his students published several award-winning papers at major venues: IEEE/ACM Design Automation Conference, IEEE International Solid-State Circuits Conference, IEEE International Test Conference, IEEE Transactions on CAD, IEEE VLSI Test Symposium, Intel Design and Test Technology Conference, and the Symposium on VLSI Technology.</p>
<p>Prof. Mitra has served on numerous conference committees and journal editorial boards. He served on DARPA's Information Science and Technology Board as an invited member. He is a Fellow of the ACM and the IEEE.</p>
<p>This entry was posted in <a href="http://ermavss.iroctech.com/index.php/category/uncategorized/" rel="category tag">Uncategorized</a> by <a href="http://ermavss.iroctech.com/index.php/author/aevans/">Adrian Evans</a>. Bookmark the <a title="Permalink to The Resilience Wall: Cross-Layer Solutions" href="http://ermavss.iroctech.com/index.php/2015/11/12/the-resilience-wall-cross-layer-solutions/" rel="bookmark">permalink</a>.</p></td></tr><tr><td>09:45</td><td>W05.2.2</td><td><b>Reliability Challenges for Large ASICs</b><br />Yongsheng Sun, HiSilicon, CN<br /><br /><b>Summary</b>
<p>In this talk, <span lang="EN-US">Yongsheng Sun</span>, will introduce HiSilicon (海思) and describe their cutting edge products. HiSilicon is one of the largest fabless companies and currently ships chips in the most advanced process technologies. Due to their success&amp;nbsp;and huge&amp;nbsp;number of&amp;nbsp;products being shipped, reliability is a top&amp;nbsp;concern. Sarinda Wang will describe the key challenges when designing highly reliable, silicon intenstive products. Specific issues will also be discussed to sensitisize the audience to the real-world reliability problems faced when shipping products in the most advanced technologies.</p>
<b>About the Speaker</b>
<p>Yongsheng Sun received the B.S and M.S degree in Microelectronics from the University of Electronic Science and Technology of China in 2003 and 2006, respectively. In 2006, he joined Hisilicon Technologies Co., LTD. as a quality and reliability engineer, responsible for supplier's quality and reliability management. His current work is focus on Design for Reliability since 2011.</p></td></tr><tr><td>10:30</td><td>W05.3</td><td><b>Session II - Poster Session</b><br /><p><b>Chair:</b><br />Domenik Helms, OFFIS, DE</p><br /><p>The poster sessions will be held during the coffee breaks in the morning (10:30..11:00) and from (14:30..15:00). During the workshop, each poster presenter will be give 1-2 minutes on the podium to quickly describe their work and entice participants to drop by and view their poster.</p></td></tr><tr><td>10:30</td><td>W05.3.1</td><td><b>Cross-Layer Approaches for an Aging-Aware Design Space Exploration for Microprocessors</b><br />Fabian Oboril and Mehdi Tahoori, Karlsruhe Institute of Technology, DE<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.2</td><td><b>Approximating Standard Cell Delay Distributions using the Most Probable Failure Point</b><br />Dimitrios Rodopoulos<sup>1</sup>, Philippe Roussel<sup>2</sup>, Francky Catthoor<sup>2</sup>, Yanos Sazeides<sup>3</sup> and Dimitrios Soudris<sup>4</sup><br /><sup>1</sup>NTUA/ICCS, GR; <sup>2</sup>IMEC, BE; <sup>3</sup>University of Cyprus, CY; <sup>4</sup>National Technical Univ. of Athens and ICCS, GR<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.3</td><td><b>Design-Reliability Flow and Advanced Models Address IC Reliability Issues</b><br />Mohamed Selim, Eric Jeandeau and Cyril Descleves, Mentor, FR<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.4</td><td><b>NBTI Lifetime Evaluation and Extension in Instruction Caches</b><br />Shengyu Duan<sup>1</sup>, Basel Halak<sup>1</sup>, Rick Wong<sup>2</sup> and Mark Zwolinski<sup>1</sup><br /><sup>1</sup>University of Southampton, GB; <sup>2</sup>Cisco Systems Inc, US<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.5</td><td><b>Reliability-aware design method for CMOS circuits</b><br />Theodor Hillebrand<sup>1</sup>, Nico Hellwege<sup>2</sup>, Steffen Paul<sup>3</sup> and Dagmar Peters-Drolshagen<sup>4</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>ITEM, DE; <sup>3</sup>Unversity Bremen, DE; <sup>4</sup>Institute of Electrodynamics and Microelectronics, DE<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.6</td><td><b>Multi-Path Ageing Sensor for Cost-efficient Delay-Fault Prediction</b><br />Gaole Sai<sup>1</sup>, Basel Halak<sup>1</sup>, Rick Wong<sup>2</sup> and Mark Zwolinski<sup>1</sup><br /><sup>1</sup>University of Southampton, GB; <sup>2</sup>Cisco Systems Inc, US<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.7</td><td><b>Early failure prediction by using in-situ monitors: Implementation and application results</b><br />Benhassain Ahmed, STMicroelectronics, FR<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.8</td><td><b>Ageing Impact on a High Speed Voltage Comparator with Hysteresis</b><br />Illani Mohd Nawi, Basal Halak and Mark Zwolinski, University of Southampton, GB<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.9</td><td><b>Overview of Health Monitoring Techniques for Reliability</b><br />Abhijit Deb, Bart Vermeulen and Luc van Dijk, NXP Semiconductors, NL<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.10</td><td><b>Static Aging Analysis Using 3-Dimensional Delay Library</b><br />Haider Abbas, Mark Zwolinski and Basel Halak, University of Southampton, GB<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.11</td><td><b>LPVM: Low-Power Variation-Mitigant Adder Architecture Using Carry Expedition</b><br />Alireza Namazi and Meisam Abdollahi, Tehran University, IR<br /><br /></td></tr><tr><td>10:30</td><td>W05.3.12</td><td><b>Workload Impact on BTI HCI Induced Aging of Digital Circuits: A System level Analysis</b><br />Ajith Sivadasan, TIMA Laboratory, FR<br /><br /></td></tr><tr><td>11:00</td><td>W05.4</td><td><b>Session III - Tool Demos</b><br /><p><b>Chair:</b><br />Praveen Raghavan, IMEC, BE</p><br /><p>During this sesion, participants are invited to demonstrate tools which help implement advance reliability flows. </p></td></tr><tr><td>11:15</td><td>W05.5</td><td><b>Session IV - Invited Talks</b><br /><p><b>Chair:</b><br />Alberto Bosio, LIRMM - University of Montpellier 2, FR</p><br /><p>In this session, we will hear the perspectives of a major EDA vendor regarding the challenges in providing tools for meeting the reliability targets for automotive ICs.</p></td></tr><tr><td>11:15</td><td>W05.5.1</td><td><b>Reliability and Safety Challenges of Automotive Devices</b><br />Wu-Tung Cheng, Mentor, US<br /><br /><p><strong>Summary</strong></p>
<p>Recent years, to enhance automotive functionalities for more driving enjoyment and hazard prevention, more and&amp;nbsp;more electronic devices are used to monitor and control automotive operation. To ensure the safety of drivers and&amp;nbsp;passengers, these electronic devices need higher reliability. In this talk, we will present what Mentor Graphics are&amp;nbsp;doing to prepare for these reliability and safety challenges in pre-silicon, post-silicon and system operations.</p>
<p>&amp;nbsp;</p>
<p><strong>About the Speaker</strong></p>
<p>Wu-Tung Cheng is a Chief Scientist and Advanced Test Research Director in Mentor Graphics.&amp;nbsp;He is an IEEE fellow since year 2000. He has over 150 publications and 50 patents in&amp;nbsp;semiconductor manufacture test and diagnosis area. In 2006, he received ITC best paper award.&amp;nbsp;In 2008, he received ITC honorable mention award. In 2014, he received ATS best paper award.&amp;nbsp;He received his Ph.D. degree in Computer Science from the University of Illinois at&amp;nbsp;Urbana-Champaign in 1985.</p></td></tr><tr><td>13:00</td><td>W05.6</td><td><b>Session V - Invited Talks</b><br /><p><b>Chair:</b><br />Stefano Di Carlo, Politecnico di Torino, IT</p></td></tr><tr><td>13:00</td><td>W05.6.1</td><td><b>Accuracy versus Breadth in Cross-Layer Solutions</b><br />Rob Aitken, ARM, US<br /><br /><p><span>Robert C. Aitken is an ARM Fellow and technology lead for ARM Research. His areas of responsibility include technology roadmapping, library architecture for advanced process nodes, and low power design. His research interests include design for variability, resilient computing, and memory robustness. His group has participated in numerous chip tape-outs, including 8 at or below the 16nm node. He has published over 70 technical papers, on a wide range of topics.&amp;nbsp; Dr. Aitken joined ARM as part of its acquisition of Artisan Components in 2004. Prior to Artisan, he worked at Agilent and HP.&amp;nbsp; He has given tutorials and short courses on several subjects at conferences and universities worldwide. He holds a Ph.D. from McGill University in Canada. Dr. Aitken is an IEEE Fellow, and serves on a number of conference and workshop committees.</span></p></td></tr><tr><td>13:40</td><td>W05.7</td><td><b>Session VI - Embeded Tutorials</b><br /><p><b>Chair:</b><br />Praveen Raghavan, IMEC, BE</p></td></tr><tr><td>13:40</td><td>W05.7.1</td><td><b>Reliability and Variability in CMOS Devices</b><br />Ben Kaczer, IMEC, BE<br /><br /><p><strong>Summary</strong></p>
<p><span>As FET devices scale toward ~10 nm gate lengths, the discreteness of matter and the particular arrangement of individual atoms in each device result in increased time-zero variability. Moreover, degradation mechanisms, such as TDDB and BTI, can be traced to as-fabricated and generated defects in the gate oxide. Since literally only a handful of defects will be present in each deeply scaled device, while the behavior of these defects is typically stochastic, voltage and temperature dependent, and widely distributed in time, each device will be behaving differently during operation, resulting in additional, time-dependent variability. We will argue that reliability and time-dependent variability of future deeply scaled devices can be understood from the perspective of individual defects. We will discuss the basic physical properties of individual defects. Finally, we will show how these properties can be described statistically, combined with actual workloads and propagated to higher design abstraction levels to project device and circuit lifetime distributions.</span></p>
<p><strong>About the Speaker</strong></p>
<p><span>Ben Kaczer is a Principal Scientist at imec, Belgium.&amp;nbsp; He received the M.S. degree in Physical Electronics from Charles University, Prague, in 1992 and the M.S. and Ph.D. degrees in Physics from The Ohio State University, in 1996 and 1998, respectively. &amp;nbsp; In 1998 he joined the reliability group of imec.&amp;nbsp; He has co-authored more than 350 journal and conference papers and 2 patents, presented a number of invited papers and tutorials, and received 5 IEEE IRPS Best and Outstanding Paper Awards, 2 IEEE IPFA Best Paper Awards, and the 2011 IEEE EDS Paul Rappaport Award. He has served or is serving at various functions at the IEDM, IRPS, SISC, INFOS, and WoDiM conferences.&amp;nbsp; He is currently serving on the IEEE T. Electron Dev. Editorial Board.</span></p>
<p><span><br /></span></p>
<p><span><br /></span></p></td></tr><tr><td>14:25</td><td>W05.7.2</td><td><b>Aging Models for Analog Circuit Level Simulations - Integration and Deployment Challenges</b><br />Peter Rotter, Infineon Technologies, DE<br /><br /><p><strong>Overview</strong></p>
<p>In the analog circuit design domain Spice simulators are the most commonly used tools for design exploration and verification.<br />Consequentially an integration of add-on models for aging effects like BTI and HCI using one of several available interfaces is<br />considered a straightforward enhancement allowing to address reliability analysis and verification. This talk will give an outline of all the not-so-straightforward challenges arising from the integration and deployment of complex aging models in the harsh environmental conditions of state-of-the-art EDA tool ecosystems.</p>
<p><strong>About the Speaker</strong></p>
<p>Peter Rotter was born in Germany in 1965. He received the diploma degree in physics from the University of Regensburg in Germany in 1994, followed by a Ph.D. degree from the same institute in 1997.</p>
<p>In 1998 he joined the central CAD department of the Infineon Technologies AG. In the section responsible for Infineon's Full Custom Design Flow development he worked over the years on various analog topics, like Spice simulator integration, PDK interfaces, post-layout simulation, analog model validation, statistical simulation, design for yield, design for reliability, general analog automation and analog sign-off methodology.</p>
<p>He current holds the position of a Senior Specialist Analog Sign-Off Methodology.</p>
<p>The research interests of Peter Rotter include analog and reliability verification, analog design automation and&amp;nbsp;sign-off methodologies.</p>
<p>He has participated in various EU and national funded projects like Verona, Syena, Rely, Morv and Resist with a&amp;nbsp;continuously strong interest in strengthening the collaboration of industry and academia.</p>
<p><strong><br /></strong></p></td></tr><tr><td>15:30</td><td>W05.7.3</td><td><b>Aging on RT Level - Analysis and Monitoring</b><br />Ulf Schlichtmann, Technische Universität München, DE<br /><br /><p><strong>Summary</strong></p>
<p><span>Traditionally, aging of ICs was investigated by reliability departments and resulted in an overall guardband factor which needed to be considered during IC design. This approach is increasingly less appropriate. Transistor-level aging models, however, are not suitable for analyzing large circuits. Therefore, gate level timing models incorporating aging have been developed. We will show aging information can be abstracted further from gate to RT level - without loss of accuracy. We will also discuss how such RT level timing models can be employed to monitor the aging of digital circuits during their operation.</span></p>
<p><strong>About the Speaker</strong></p>
<p><span><span>Ulf Schlichtmann spent about 10 years in the semiconductor industry (Siemens, Infineon), in various engineering, management and executive positions. Among other assignments, he was responsible for Infineon's design libraries worldwide, managing about 125 engineers in Munich, Sophia Antipolis, San Jose and Singapore. In 2003, he joined TUM as head of the Institute for Electronic Design Automation. From 2007-2013 he served as Dean and Vice Dean of TUM's Department of Electrical and Computer Engineering.</span><br /><span>His research focuses on algorithms for the efficient design of electronic circuits and systems. Abstraction levels from the transistor up to the system level are addressed. In recent years, he has put emphasis especially on the analysis and optimization of circuits and systems for reliability and resilience, with cross-layer techniques increasingly gaining in importance.</span></span></p></td></tr><tr><td>16:15</td><td>W05.8</td><td><b>Session VII - Panel Session</b><br /><p><b>Panelists:</b><br />Ronald Newhart, IBM, US<br />Riccardo Mariani, YOGITECH SpA, IT<br />Tiberiu Seceleanu, ABB, SE</p><br /><p>Permanent failures (EM, DB), Aging Failures (HCI, xBTI) and intermittent failures (radiation effects) are all serious threats to the reliable operation of integrated circuits. Which class of failures poses the most serious threat to today's large integrated circuits when they are deployed in the field? Pick one and defend your position. Please bring as much quantitative data as possible to defend your position.</p></td></tr><tr><td></td><td></td><td><b>Panelists:</b><br /></td></tr><tr><td>17:00</td><td>W05.9</td><td><b>Wrap-Up and Closing Remarks</b><br /><p><b>Chair:</b><br />Dimitris Gizopoulos, University of Athens, Department of Informatics &amp; Telecommunications, GR</p><br /><p>Final remarks to thank the speakers, organizers and participants.</p>
<p>Discussion of plans for future sessions of the workshop.</p></td></tr><tr><td>17:00</td><td>W05.9.1</td><td><b>Closing Remarks</b><br />Adrian Evans, iRoC Technologies, FR<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W06</id>
    <event_title>W06 The 2nd International Workshop on Optical/Photonic Interconnects for Computing Systems (OPTICS Workshop)</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Konferenz 3</event_room>
    <event_persons><b>General Chairs</b><p>Gabriela Nicolescu, Polytechnique Montréal, CA (<a href="https://past.date-conference.com/date16/user/1098/contact_form">Contact Gabriela Nicolescu</a>)<br />Jiang Xu, Hong Kong University of Science and Technology, CN (<a href="https://past.date-conference.com/date16/user/287/contact_form">Contact Jiang Xu</a>)<br />Sébastien Le Beux, Lyon Institute of Nanotechnology, Ecole Centrale de Lyon, FR (<a href="https://past.date-conference.com/date16/user/24554/contact_form">Contact Sébastien Le Beux</a>)</p><b>Programme Committee Chair</b><p>Mahdi Nikdast, Polytechnique Montréal/McGill University, CA (<a href="https://past.date-conference.com/date16/user/22986/contact_form">Contact Mahdi Nikdast</a>)</p><b>Invited Speakers</b><p>Akihiko Shinya, NTT Basic Research Lab., JP (<a href="https://past.date-conference.com/date16/user/27532/contact_form">Contact Akihiko Shinya</a>)<br />Alan Mickelson, University of Colorado at Boulder, US (<a href="https://past.date-conference.com/date16/user/27533/contact_form">Contact Alan Mickelson</a>)<br />Ayse Coskun, Boston University, US (<a href="https://past.date-conference.com/date16/user/1013/contact_form">Contact Ayse Coskun</a>)<br />Davide Bertozzi, University of Ferrara, IT (<a href="https://past.date-conference.com/date16/user/19283/contact_form">Contact Davide Bertozzi</a>)<br />Ian O'Connor, Lyon Institute of Nanotechnology, FR (<a href="https://past.date-conference.com/date16/user/751/contact_form">Contact Ian O&amp;#039;Connor</a>)<br />Jiang Xu, Hong Kong University of Science and Technology, CN (<a href="https://past.date-conference.com/date16/user/287/contact_form">Contact Jiang Xu</a>)<br />Josè Flich, Universidad Politecnica de Valencia, ES (<a href="https://past.date-conference.com/date16/user/4722/contact_form">Contact Josè Flich</a>)<br />Sebastien Rumley, University of Columbia, US (<a href="https://past.date-conference.com/date16/user/45048/contact_form">Contact Sebastien Rumley</a>)<br />Mahdi Nikdast, Polytechnique Montréal/McGill University, CA (<a href="https://past.date-conference.com/date16/user/22986/contact_form">Contact Mahdi Nikdast</a>)<br />Marc Seifried, IBM Research Lab., Zurich, CH (<a href="https://past.date-conference.com/date16/user/27537/contact_form">Contact Marc Seifried</a>)<br />Nikos Hardavellas, Northwestern University, US (<a href="https://past.date-conference.com/date16/user/1938/contact_form">Contact Nikos Hardavellas</a>)<br />Olivier Sentieys, INRIA - University of Rennes 1, FR (<a href="https://past.date-conference.com/date16/user/4747/contact_form">Contact Olivier Sentieys</a>)<br />Isabella Cerutti, Scuola Superiore Sant'Anna, IT (<a href="https://past.date-conference.com/date16/user/58749/contact_form">Contact Isabella Cerutti</a>)<br />Ruping Cao, Mentor Graphics Corp, FR (<a href="https://past.date-conference.com/date16/user/20786/contact_form">Contact Ruping Cao</a>)<br />Sebastien Cremer, STMicroelectronics, FR (<a href="https://past.date-conference.com/date16/user/25403/contact_form">Contact Sebastien Cremer</a>)<br />Yoan Léger, CNRS – FOTON, FR (<a href="https://past.date-conference.com/date16/user/27540/contact_form">Contact Yoan Léger</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:30</td><td>W06.1</td><td><b>Introduction to OPTICS Workshop</b><br /><p><b>Chair:</b><br />Gabriela Nicolescu, Polytechnique Montréal, CA</p><p><b>Co-Chair:</b><br />Mahdi Nikdast, Polytechnique Montréal/McGill University, CA</p></td></tr><tr><td>08:40</td><td>W06.2</td><td><b>Morning Session I: What is New on the Technology Side?</b><br /><p><b>Chair:</b><br />Sébastien Le Beux, Lyon Institute of Nanotechnology, Ecole Centrale de Lyon, FR</p></td></tr><tr><td>08:40</td><td>W06.2.1</td><td><b>Towards Next Generation of Silicon Photonics Technology</b><br />Sebastien Cremer, STMicroelectronics, FR<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/qbs0gxions2zptg/OPTICS_2016_paper_19_Sebastien_Cremer.pdf?dl=0</p></td></tr><tr><td>09:10</td><td>W06.2.2</td><td><b>Laser Integration Challenges for On-Chip Optical Interconnects</b><br />Yoan Léger, CNRS – FOTON, FR<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/daazf1vznj69fem/OPTICS_2016_paper_7_Yoan_Leger.pdf?dl=0</p></td></tr><tr><td>09:30</td><td>W06.2.3</td><td><b>Electro-Optical Integration of III-V-on-Silicon for Efficient On-Chip Laser Sources</b><br />Marc Seifried, IBM Research Lab., Zurich, CH<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/8clp8gyv21mmfct/OPTICS_2016_paper_21_Marc_Seifried.pdf?dl=0</p></td></tr><tr><td>09:50</td><td>W06.2.4</td><td><b>Integrated Nanophotonics for fJ/bit On-Chip Optical Communications</b><br />Akihiko Shinya, NTT Basic Research Lab., JP<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/mctz8rn02mladx8/OPTICS_2016_paper_13_Akihiko_Shinya.pdf?dl=0</p></td></tr><tr><td>10:10</td><td>W06.2.5</td><td><b>Selective Coupling Functionalities for On-Chip Mode-Division Multiplexing</b><br />Alberto Parini<sup>1</sup>, Yann Boucher<sup>2</sup> and Christophe Peucheret<sup>3</sup><br /><sup>1</sup>University of Ferrara, IT; <sup>2</sup>OTON Laboratory, CNRS, FR; <sup>3</sup>FOTON Laboratory, CNRS, FR<br /><br /><p>Paper:</p>
<p>https://www.dropbox.com/s/5ws9v5omzf4ilyi/OPTICS_2016_paper_3_PS1.pdf?dl=0</p></td></tr><tr><td>10:15</td><td>W06.2.6</td><td><b>PhoNoCMap: an Application Mapping Tool for Photonic Networks-on-Chip</b><br />Edoardo Fusella and Alessandro Cilardo, University of Naples Federico II, IT<br /><br /><p>Paper:</p>
<p>https://www.dropbox.com/s/dgek42ai3svrhc5/OPTICS_2016_paper_4_PS2.pdf?dl=0</p></td></tr><tr><td>10:20</td><td>W06.2.7</td><td><b>OptiShare: a Dynamic Channel Sharing Scheme for Power Efficient On-Chip Optical Architectures</b><br />Eldhose Peter and Smruti R Sarangi, Indian Institute of Technology, IN<br /><br /><p>Paper:&amp;nbsp;</p>
<p>https://www.dropbox.com/s/twokkhg0fv64ntu/OPTICS_2016_paper_9_PS3CR.pdf?dl=0</p></td></tr><tr><td>10:25</td><td>W06.2.8</td><td><b>Synthesis of Optical Circuits with Contradictory Optimization Objectives</b><br />Arighna Deb<sup>1</sup>, Robert Wille<sup>2</sup>, Oliver Keszöcze<sup>1</sup>, Stefan Hillmich<sup>1</sup> and Rolf Drechsler<sup>3</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>JKU, Au; <sup>3</sup>University of Bremen/DFKI GmbH, DE<br /><br /></td></tr><tr><td>10:30</td><td>W06.3</td><td><b>Coffee Break and Poster Session</b><br /></td></tr><tr><td>11:00</td><td>W06.4</td><td><b>Morning Session II: Bringing Optical Communication into the Chip</b><br /><p><b>Chair:</b><br />Mahdi Nikdast, Polytechnique Montréal/McGill University, CA</p></td></tr><tr><td>11:00</td><td>W06.4.1</td><td><b>Optical Interconnections and Power Consumption in Cloud Computing</b><br />Alan Mickelson, University of Colorado at Boulder, US<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/kwlkyrogyf85s8n/OPTICS_2016_paper_6_Alan_Mickelson.pdf?dl=0</p></td></tr><tr><td>11:20</td><td>W06.4.2</td><td><b>Communication Requirements Inside a Chip</b><br />Josè Flich, Universidad Politecnica de Valencia, ES<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/tyejzrsvzqbyt3b/OPTICS_2016_paper_18_Jose_Flitch.pdf?dl=0</p></td></tr><tr><td>11:40</td><td>W06.4.3</td><td><b>Modeling and Analysis of Off-Chip Optical and Electrical Interconnects and Interfaces</b><br />Jiang Xu, Hong Kong University of Science and Technology, HK<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/iqbd43d77bq8wjk/OPTICS_2016_paper_17_Jiang_Xu.pdf?dl=0</p></td></tr><tr><td>12:00</td><td>W06.5</td><td><b>Lunch Break and Poster Session</b><br /></td></tr><tr><td>13:00</td><td>W06.6</td><td><b>Afternoon Session I: Silicon Photonic Interconnect Management</b><br /><p><b>Chair:</b><br />Jiang Xu, Hong Kong University of Science and Technology, HK</p></td></tr><tr><td>13:00</td><td>W06.6.1</td><td><b>Impact of High-Speed Modulation on the Scalability of Silicon Photonic</b><br />Sebastien Rumley, University of Columbia, US<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/qbjmiuklfwessdj/OPTICS_2016_paper_10_Keren_Bergman.pdf?dl=0</p></td></tr><tr><td>13:30</td><td>W06.6.2</td><td><b>Towards Energy-Proportional Optical Interconnects</b><br />Nikos Hardavellas, Northwestern University, US<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/uj8elr2c7xyio9g/OPTICS_2016_paper_16_Nikos_Hardavellas.pdf?dl=0</p></td></tr><tr><td>13:50</td><td>W06.6.3</td><td><b>Design Space Exploration of Optical Interfaces for Silicon Photonic Interconnects</b><br />Olivier Sentieys, INRIA - University of Rennes 1, FR<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/to2jjhr4azvt4xe/OPTICS_2016_paper_2_Olivier_Sentieys.pdf?dl=0</p></td></tr><tr><td>14:10</td><td>W06.6.4</td><td><b>Thermal Management of Manycore Systems with Photonic NoCs</b><br />Ayse Coskun, Boston University, US<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/qc2kg4ga1zjxb30/OPTICS_2016_paper_14_Ayse_Coskun.pdf?dl=0</p></td></tr><tr><td>14:30</td><td>W06.7</td><td><b>Coffee Break and Poster Session</b><br /></td></tr><tr><td>15:00</td><td>W06.8</td><td><b>Afternoon Session II: Design Methods and Challenges</b><br /><p><b>Chair:</b><br />Gabriela Nicolescu, Polytechnique Montréal, CA</p></td></tr><tr><td>15:00</td><td>W06.8.1</td><td><b>Network-on-Chip Using Silicon Photonics Waveguide Arrays</b><br />Isabella Cerutti, Scuola Superiore Sant'Anna, IT<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/z5zgn7mn2m6n0dv/OPTICS_2016_paper_8_Philippe_Velha.pdf?dl=0</p></td></tr><tr><td>15:20</td><td>W06.8.2</td><td><b>Enabling Silicon Photonics Technology with EDA</b><br />Ruping Cao, Mentor Graphics Corp. / Lyon Institute of Nanotechnologies, FR<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/28olz0wdtb8d1hh/OPTICS_2016_paper_12_Ruping_Cao.pdf?dl=0</p></td></tr><tr><td>15:40</td><td>W06.8.3</td><td><b>Fabrication Non-Uniformity in Silicon Photonic Interconnects</b><br />Mahdi Nikdast, Polytechnique Montréal/McGill University, CA<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/3mf9hm1ysgy4q84/OPTICS_2016_paper_20_Mahdi_Nikdast.pdf?dl=0</p>
<p>&amp;nbsp;</p></td></tr><tr><td>16:00</td><td>W06.8.4</td><td><b>Layout Design of Wavelength-Routed Optical NoCs: the Global Picture</b><br />Davide Bertozzi, University of Ferrara, IT<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/ot5d3wrax3kgkfi/OPTICS_2016_paper_19_Davide_Bertozzi.pdf?dl=0</p></td></tr><tr><td>16:20</td><td>W06.8.5</td><td><b>Thermal Aware Design Method for On-Chip Optical Interconnect</b><br />Ian O'Connor, Lyon Institute of Nanotechnology, FR<br /><br /><p>Abstract:</p>
<p>https://www.dropbox.com/s/sg8xk25o1gon47i/OPTICS_2016_paper_20_Ian_Connor.pdf?dl=0</p></td></tr><tr><td>16:40</td><td>W06.9</td><td><b>Panel Discussion</b><br /><p><b>Moderator:</b><br />Ian O'Connor, Lyon Institute of Nanotechnology, FR</p><p><b>Panelists:</b><br />Alan Mickelson, University of Colorado at Boulder, US<br />Gabriela Nicolescu, Polytechnique Montréal, CA<br />Sebastien Rumley, University of Columbia, US<br />Sebastien Cremer, STMicroelectronics, FR<br />Yoan Léger, CNRS – FOTON, FR</p></td></tr><tr><td></td><td></td><td><b>Panelists:</b><br /></td></tr><tr><td>17:10</td><td>W06.10</td><td><b>Concluding Remarks and Closing Session</b><br /><p><b>Chair:</b><br />Jiang Xu, Hong Kong University of Science and Technology, HK</p><p><b>Co-Chair:</b><br />Sébastien Le Beux, Lyon Institute of Nanotechnology, Ecole Centrale de Lyon, FR</p></td></tr></table></event_programme>
  </event>  <event>    <id>W07</id>
    <event_title>W07 International Workshop on Emerging Memory Solutions</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Konferenz 4</event_room>
    <event_persons><b>General Chair</b><p>Christian Weis, University of Kaiserslautern, DE (<a href="https://past.date-conference.com/date16/user/2625/contact_form">Contact Christian Weis</a>)</p><b>Panel Chair</b><p>Robert Aitken, ARM, US (<a href="https://past.date-conference.com/date16/user/1141/contact_form">Contact Robert Aitken</a>)</p><b>Programme Committee Chair</b><p>Bastien Giraud, CEA-LETI, Minatec, FR (<a href="https://past.date-conference.com/date16/user/16790/contact_form">Contact Bastien Giraud</a>)</p><b>Steering Committee Member</b><p>Erik Jan Marinissen, IMEC, BE (<a href="https://past.date-conference.com/date16/user/332/contact_form">Contact Erik Jan Marinissen</a>)</p><b>Publication Chairs</b><p>Pascal VIVET, CEA-LETI, FR (<a href="https://past.date-conference.com/date16/user/1018/contact_form">Contact Pascal VIVET</a>)<br />Matthias Jung, University of Kaiserslautern, DE (<a href="https://past.date-conference.com/date16/user/19018/contact_form">Contact Matthias Jung</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:15</td><td>W07.1</td><td><b>Opening and 1st Keynote</b><br /><p><b>Chair:</b><br />Christian Weis, University of Kaiserslautern, DE</p></td></tr><tr><td>08:15</td><td>W07.1.1</td><td><b>Welcome Address</b><br />Christian Weis, University of Kaiserslautern, DE<br /><br /></td></tr><tr><td>08:20</td><td>W07.1.2</td><td><b>Keynote: "Tomorrow's High-Bandwidth, High-Capacity, Low-Power Memory System"</b><br />Bruce Jacob, University of Maryland, US<br /><br /><p><strong>Abstract:</strong><br />Energy and power costs are the primary reasons that our system-wide execution throughput (OPS) is no better than it currently is … while one could staple together 100 Oak Ridge Titans to create an exascale system, not many could afford to pay the resulting electric bill. And yet, a significant amount of research is still focused on increasing processor performance, rather than decreasing power and energy-to-solution. Modern high-performance systems are not throughput-bound; they are power-bound. Processing is so cheap it is effectively free; shaving power and energy costs at every opportunity, and at every level of the system, is the trick. Similarly, memory and communication are the primary reasons that our time-to-solution is no better than it currently is … the memory system is slow; the communication overhead is high; and yet a significant amount of research is still focused on increasing processor performance, rather than decreasing (the cost of) data movement. Modern high-performance systems are not compute-bound; they are data-bound. ALUs are so cheap that some propose to put them out in the memory … processing is free; getting the right data to the right place, cheaply, is the trick.&amp;nbsp; This talk will discuss recent technologies that our group has helped to develop in high-performance systems, including flash-based main memories and Micron's Hybrid Memory Cube, arguing that the design of exascale systems is almost entirely a memory-systems issue.<br /><br /><em><strong>Bio:</strong></em><br />Bruce Jacob is a Keystone Professor of Electrical and Computer Engineering and former Director of Computer Engineering at the University of Maryland in College Park. He received the AB degree in mathematics from Harvard University in 1988 and the MS and PhD degrees in CSE from the University of Michigan in Ann Arbor in 1995 and 1997, respectively. He holds several patents in the design of circuits for electric guitars and started a company around them. He also worked for two successful startup companies in the Boston area: Boston Technology and Priority Call Management. At Priority Call Management he was the initial system architect and chief engineer. He is a recipient of a US National Science Foundation CAREER award for his work on DRAM, and he is the lead author of an absurdly large book on the topic of memory systems. His research interests include system architectures, memory systems, operating systems, and electric guitars.</p></td></tr><tr><td>09:00</td><td>W07.2</td><td><b>Special Session on "Memory Challenges in Emerging Applications"</b><br /><p><b>Chair:</b><br />Pascal VIVET, CEA-Leti, FR</p></td></tr><tr><td>09:00</td><td>W07.2.1</td><td><b>New Approaches to Unified Memories</b><br />Paul Franzon, North Carolina State University, US<br /><br /></td></tr><tr><td>09:20</td><td>W07.2.2</td><td><b>Turning memory challenges into opportunities</b><br />Andreas Hansson, ARM, GB<br /><br /></td></tr><tr><td>09:40</td><td>W07.2.3</td><td><b>Non-Volatile MCU for IoT Applications</b><br />Fabien Clermidy, CEA-Leti, FR<br /><br /></td></tr><tr><td>09:55</td><td>W07.2.4</td><td><b>MAD: New LETI Non-Volatile Memory MPW Prototype Platform</b><br />Fabien Clermidy, CEA-Leti, FR<br /><br /></td></tr><tr><td>10:00</td><td>W07.3</td><td><b>Coffee Break &amp; Poster Session 1</b><br /></td></tr><tr><td>10:30</td><td>W07.4</td><td><b>Invited Talk</b><br /><p><b>Chair:</b><br />Rob Aitken, ARM, US</p></td></tr><tr><td>10:30</td><td>W07.4.1</td><td><b>"Circuit and architectural techniques for minimum-energy operation of SRAM-based cache arrays"</b><br />Borivoje Nikolic, University of California, Berkeley, US<br /><br /><p><strong>Abstract:</strong><br />To continue reducing voltage in scaled technologies, both circuit and architecture-level resiliency techniques are needed to tolerate process-induced defects, variation, and aging in SRAM cells. Many different resiliency schemes have been proposed and evaluated, but most prior results focus on voltage reduction instead of energy reduction. At the circuit level, device cell architectures and assist techniques have been shown to lower Vmin for SRAM, while at the architecture level, redundancy and cache disable techniques have been used to improve resiliency at low voltages. This paper presents a unified study of error tolerance for both circuit and architecture techniques and estimates their area and energy overheads.&amp;nbsp; Optimal techniques are selected by evaluating both the error-correcting abilities at low supplies and the overheads of each technique in a 28nm.&amp;nbsp; The results can be applied to many of the emerging memory technologies.</p>
<p><em><strong>Bio:</strong></em> <br />Borivoje Nikolić is the National Semiconductor Distinguished Professor of Engineering at the University of California, Berkeley.&amp;nbsp; He received the Dipl.Ing. and M.Sc. degrees in electrical engineering from the University of Belgrade, Serbia, in 1992 and 1994,&amp;nbsp; respectively, and the Ph.D. degree from the University of California at Davis in 1999. His research activities include digital, analog and RF integrated circuit design and VLSI implementation of communications and signal processing algorithms. He is co-author of the book Digital Integrated Circuits: A Design Perspective, 2nd ed, Prentice-Hall, 2003. Dr. Nikolić received many awards in his career, including the NSF&amp;nbsp; CAREER award in 2003, and the best paper awards at the IEEE International Solid- State Circuits Conference, Symposium on VLSI Circuits, IEEE International SOI Conference, European Solid-State Circuits Research Conference, European Solid-State Device Research Conference, S3S conference and the ACM/IEEE International Symposium of Low- Power Electronics.</p></td></tr><tr><td>11:00</td><td>W07.5</td><td><b>Panel: "Will current memories be replaced by new emerging NV memories? When and which ones?"</b><br /><p><b>Moderator:</b><br />Rob Aitken, ARM, US</p><p><b>Panelists:</b><br />Ahmed Hemani, KTH, SE<br />Ivan Ivanov, Micron, DE<br />Ian O'Connor, ECL, FR<br />Yervant Zorian, Synopsys, US<br />Jan Van Houdt, IMEC, BE</p><br /><p>Current memory systems consist of SRAMs, DRAMs and Flash memories/HDDs. The landscape of emerging memory technologies is changing quickly and memories differentiate in their availability, maturity, performance, power and endurance. Thus, this panel will highlight the cases where these new emerging memories potentially fit and where it is sensible to use them.</p></td></tr><tr><td></td><td></td><td><b>Panelists:</b><br /></td></tr><tr><td>12:00</td><td>W07.6</td><td><b>Lunch Break</b><br /></td></tr><tr><td>13:00</td><td>W07.7</td><td><b>2nd Keynote</b><br /><p><b>Chair:</b><br />Bastien Giraud, CEA-Leti, FR</p></td></tr><tr><td>13:00</td><td>W07.7.1</td><td><b>Keynote: "Abundant-Data Computing: The N3XT 1,000XT"</b><br />Subhasish Mitra, Stanford University, US<br /><br /><p><strong>Abstract:</strong><br />Next-generation information technologies will process unprecedented amounts of loosely-structured data, including streaming video and audio, natural languages, real-time sensor readings, and contextual environments. These newly available data far exceed the processing capacity of existing computing architectures.<br />The N3XT (Nano-Engineered Computing Systems Technology) approach overcomes these challenges through recent advances across the computing stack: (a) one-dimensional carbon nanotubes and two-dimensional layered nanomaterials for high performance and energy efficiency, (b) high-density non-volatile resistive and magnetic memories, (c) Ultra-dense (e.g., monolithic) three-dimensional integration of logic and memory for fine-grained connectivity, (d) new architectures and runtimes for computation immersed in memory, and (e) new materials technologies and their integration for efficient heat removal.<br />Compared to conventional approaches, N3XT architectures promise to improve the energy efficiency of abundant-data applications significantly, in the range of three orders of magnitude, thereby enabling new frontiers of applications for both mobile devices and the cloud.</p>
<p><em><strong>Bio:</strong></em><br />Professor Subhasish Mitra directs the Robust Systems Group in the Department of Electrical Engineering and the Department of Computer Science of Stanford University, where he is the Chambers Faculty Scholar of Engineering. Before joining Stanford, he was a Principal Engineer at Intel. <br />Prof. Mitra's research interests include robust systems, VLSI design, CAD, validation and test, emerging nanotechnologies, and emerging neuroscience applications.&amp;nbsp; His X-Compact technique for test compression has been key to cost-effective manufacturing and high-quality testing of a vast majority of electronic systems, including numerous Intel products. X-Compact and its derivatives have been implemented in widely-used commercial Electronic Design Automation tools. He, jointly with his students and collaborators, demonstrated the first carbon nanotube computer, and it was featured on the cover of NATURE. The US NSF presented this work as a Research Highlight to the US Congress, and it also was highlighted as "an important, scientific breakthrough" by the BBC, Economist, EE Times, IEEE Spectrum, MIT Technology Review, National Public Radio, New York Times, Scientific American, Time, Wall Street Journal, Washington Post, and numerous other organizations worldwide.<br />Prof. Mitra's honors include the Presidential Early Career Award for Scientists and Engineers from the White House, the highest US honor for early-career outstanding scientists and engineers, the ACM SIGDA/IEEE CEDA A. Richard Newton Technical Impact Award in Electronic Design Automation, "a test of time honor" for an outstanding technical contribution, the Semiconductor Research Corporation's Technical Excellence Award, and the Intel Achievement Award, Intel's highest corporate honor.&amp;nbsp; He and his students published several award-winning papers at major venues: IEEE/ACM Design Automation Conference, IEEE International Solid-State Circuits Conference, IEEE International Test Conference, IEEE Transactions on CAD, IEEE VLSI Test Symposium, Intel Design and Test Technology Conference, and the Symposium on VLSI Technology.<br />Prof. Mitra has served on numerous conference committees and journal editorial boards. He served on DARPA's Information Science and Technology Board as an invited member. He is a Fellow of the ACM and the IEEE.</p></td></tr><tr><td>13:30</td><td>W07.8</td><td><b>Special Session on "Trends in Emerging Memory Technologies"</b><br /><p><b>Chair:</b><br />Gregory Di Pendina, CNRS-Spintec, FR</p></td></tr><tr><td>13:30</td><td>W07.8.1</td><td><b>Embedded ECC Solutions for emerging memories (PCMs)</b><br />Marco Ferrari, CNR-IEIIT, IT<br /><br /></td></tr><tr><td>13:50</td><td>W07.8.2</td><td><b>Can RRAMs be more than just memories?</b><br />Pierre-Emmanuel Gaillardon, University of Utah, US<br /><br /></td></tr><tr><td>14:10</td><td>W07.8.3</td><td><b>OxRAM Memory: From technology to macrocell design</b><br />Jean-Michel Portal, IM2NP, FR<br /><br /></td></tr><tr><td>14:30</td><td>W07.9</td><td><b>Coffee Break &amp; Poster Session 2</b><br /></td></tr><tr><td>15:00</td><td>W07.10</td><td><b>Industry Short Talks</b><br /><p><b>Chair:</b><br />Matthias Jung, University of Kaiserslautern, DE</p></td></tr><tr><td>15:00</td><td>W07.10.1</td><td><b>High Bandwidth Memory for future system architectures</b><br />Yanghan Yoon, SK Hynix, DE<br />Jaejin Lee, SK Hynix, US<br /><br /><p><strong>Abstract:</strong><br />Computing systems as well as embedded systems have been continuously improved performance and power efficiency. In order to achieve this improvement, the systems have required high bandwidth memories, especially DRAM. One of good emerging solutions of high bandwidth memory is the High Bandwidth Memory (HBM), a JEDEC standard product, which can respond to next generation memory subsystem requirements.<br /><br /></p></td></tr><tr><td>15:15</td><td>W07.10.2</td><td><b>Scalable and efficient Processing In memory for Big Data</b><br />Jean-Francois Roy, UPMEM, FR<br /><br /><p><strong>Abstract:</strong><br />Processing in Memory enables optimal bandwidth and latency thanks to the proximity with data. Significant performance improvements of data-centric applications can be measured when hundreds of co-processors are distributed in DRAM. At the same time, to facilitate integration and adoption, hardware and software should be open and compatible with legacy, including DDR/DIMM.<br /><br /></p></td></tr><tr><td>15:30</td><td>W07.11</td><td><b>Open Call Paper Session</b><br /><p><b>Chair:</b><br />Kaya Can Akyel, CEA-Leti, FR</p></td></tr><tr><td>15:30</td><td>W07.11.1</td><td><b>Spin Orbit Torque memory for non-volatile microprocessor caches</b><br />Fabian Oboril, Karsluhe Institute of Technology, DE<br /><br /><p><strong>Authors:</strong></p>
<p>F.Oboril<sup>1</sup>, R.Bishnoi<sup>1</sup>, M.Ebrahimi<sup>1</sup>, and M.Tahoori<sup>1</sup> , G. Di Pendina<sup>2</sup>, K.Jabeur<sup>2</sup>, G.Prenat<sup>2</sup><br /><sup>1</sup>Karlsruhe Institute of Technology, Germany<br /><sup>2</sup>Univ. Grenoble Alpes, CNRS, CEA, INAC-SPINTEC, Grenoble, France</p></td></tr><tr><td>15:45</td><td>W07.11.2</td><td><b>A counter-based read circuit tolerant to process variation for low-voltage operating STT-MRAM</b><br />Yohei Umeki, Kobe University, JP<br /><br /><p><strong>Authors:</strong></p>
<p>Yohei Umeki<sup>1</sup>, Koji Yanagida<sup>1</sup>, Hiroaki Kurotsu<sup>1</sup>, Hiroto Kitahara<sup>1</sup>, Haruki Mori<sup>1</sup>, Shintaro Izumi<sup>1</sup>, Masahiko Yoshimoto<sup>1</sup>,Hiroshi Kawaguchi<sup>1</sup>, Shusuke Yoshimoto<sup>2</sup>, Koji Tsunoda<sup>3</sup>, Toshihiro Sugii<sup>3</sup></p>
<p><sup>1</sup> Graduate School of System Informatics Kobe University, Japan<br /><sup>2</sup> The Institute of Scientific and Industrial Research, Osaka University, Japan<br /><sup>3</sup> Low-Power Electronics Association and Project (LEAP), Japan</p>
<p>&amp;nbsp;</p>
<p>&amp;nbsp;</p></td></tr><tr><td>16:00</td><td>W07.11.3</td><td><b>Enabling Low Leakage SRAM Memories at system level: A case study</b><br />Ajay Kapoor, NXP Semiconductors, NL<br /><br /><p><strong>Authors:</strong></p>
<p>Ajay Kapoor, Nur Engin, NXP Semiconductors, NL</p></td></tr><tr><td>16:15</td><td>W07.11.4</td><td><b>A Case for Near Memory Computation Inside the Smart Memory Cube</b><br />Erfan Azarkhish, Università di Bologna, IT<br /><br /><p><strong>Authors:</strong></p>
<p>Erfan Azarkhish<sup>1</sup>, Davide Rossi<sup>1</sup>, Igor Loi<sup>1</sup>, Luca Benini<sup>1,2</sup></p>
<p><sup>1</sup> DEI, University of Bologna, Bologna, Italy<br /><sup>2</sup> ITET, Swiss Federal Institute of Technology, Zurich, Switzerland</p>
<p>&amp;nbsp;</p></td></tr><tr><td>16:30</td><td>W07.11.5</td><td><b>Design Considerations of Die-Stacked DRAM Caches</b><br />Rou-Li Melody Wang, National Central University, TW<br /><br /><p><strong>Authors:</strong></p>
<p>Rou-Li Melody Wang, Yun-Chao Yu, and Jin-Fu</p>
<p>Department of Electrical Engineering National Central University , Taiwan</p></td></tr><tr><td>16:45</td><td>W07.12</td><td><b>Poster List</b><br /><p><b>Chair:</b><br />Kaya Can Akyel, CEA-Leti, FR</p></td></tr><tr><td>16:45</td><td>W07.12.1</td><td><b>Memristor: The Enabler for Processing-in-Memory</b><br /><br /><p><strong>Author:</strong></p>
<p>Said Hamdioui, Computer Engineering, Delft University of Technology, NL</p></td></tr><tr><td>16:45</td><td>W07.12.2</td><td><b>Architecture Evaluation Tool for 3D CAMs</b><br /><br /><p><strong>Authors:</strong></p>
<p>Yong-Xiao Chen and Jin-Fu Li, Advanced Reliable Systems (ARES) Lab., Department of Electrical Engineering, National Central University, Taiwan</p></td></tr><tr><td>16:45</td><td>W07.12.3</td><td><b>Application study: RRAM for Low-Power Microcontrollers</b><br /><br /><p><strong>Authors:</strong></p>
<p>Frank Vater and Mario Schoelzel, IHP GmbH, Germany</p></td></tr><tr><td>16:45</td><td>W07.12.4</td><td><b>RAPIDO Testing of Assisted Write and Read operations for Ultra-Low Power SRAMs</b><br /><br /><p><strong>Authors:</strong></p>
<p>Joseph Nguyen<sup>1,2</sup>, D. Turgis<sup>1</sup>, D. Bonciani<sup>1</sup>, B. Lhomme<sup>1</sup>, Y. Carminati<sup>1</sup>, O. Callen<sup>1</sup>, G. Guirleo<sup>1</sup>, L. Ciampolini<sup>1</sup>, G. Ghibaudo<sup>2</sup></p>
<p><sup>1</sup> STMicroelectronics, Crolles, France<br /><sup>2</sup>IMEP-LAHC, Grenoble, France</p></td></tr><tr><td>16:45</td><td>W07.12.5</td><td><b>A Wide-Operating Range Standard-Cell Based Memory in 28nm FD-SOI</b><br /><br /><p><strong>Authors:</strong></p>
<p>Oskar Andersson, Babak Mohammadi, and Joachim Neves Rodrigues, Department of Electrical and Information Technology, Lund University, Sweden</p></td></tr><tr><td>16:45</td><td>W07.12.6</td><td><b>Case study: 3D memory customisations for three data-parallel scientific applications</b><br /><br /><p><strong>Authors:</strong></p>
<p>Nasim Farahini<sup>1</sup>, Matthias Jung<sup>2,</sup> Pei Liu<sup>1</sup>, Smah Jafri<sup>1</sup>, Christian Weis<sup>2</sup>, Ahmed Hemani<sup>1</sup>, Norbert Wehn<sup>2</sup></p>
<p><sup>1</sup>KTH, Sweden<br /><sup>2</sup>University of Kaisertslautern, Germany</p></td></tr><tr><td>16:45</td><td>W07.12.7</td><td><b>300 mm &amp; 200 mm Advanced Memories Platform and MPW Shuttle at Leti</b><br /><br /><p><strong>Authors:</strong></p>
<p>Kaya Can Akyel, Fabien Clermidy, Jean-Francois Nodin, Luca Perniola</p>
<p>CEA-LETI, Grenoble, France</p></td></tr><tr><td>16:45</td><td>W07.12.8</td><td><b>Processing within a Memristive Memory</b><br /><br /><p><strong>Authors:</strong></p>
<p>Rotem Ben-Hur and Shahar Kvatinsky, Israel Institute of Technology, Israel</p></td></tr><tr><td>16:50</td><td>W07.13</td><td><b>Closing</b><br /><p><b>Chair:</b><br />Christian Weis, University of Kaiserslautern, DE</p><p><b>Co-Chair:</b><br />Bastien Giraud, CEA-Leti, FR</p></td></tr></table></event_programme>
  </event>  <event>    <id>W08</id>
    <event_title>W08 First Workshop on Resource Awareness and Application Autotuning in Adaptive and Heterogeneous Computing</event_title>
    <event_start>2016-03-18 08:30</event_start>
    <event_end>2016-03-18 17:00</event_end>
    <event_room>Seminar 3-4</event_room>
    <event_persons><b>Organisers</b><p>Walter Stechele, Technische Universität München, DE (<a href="https://past.date-conference.com/date16/user/18584/contact_form">Contact Walter Stechele</a>)<br />Cristina Silvano, Politecnico di Milano, IT (<a href="https://past.date-conference.com/date16/user/19762/contact_form">Contact Cristina Silvano</a>)<br />Stephan Wong, TU Delft, NL (<a href="https://past.date-conference.com/date16/user/2391/contact_form">Contact Stephan Wong</a>)</p></event_persons>
    <event_description></event_description>
    <track>Track D</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <event_programme><b>Agenda</b><table><tr><th>Time</th><th>Label</th><th>Session</th></tr><tr><td>08:45</td><td>W08.1</td><td><b>Opening Session</b><br /></td></tr><tr><td>08:45</td><td>W08.1.1</td><td><b>Opening</b><br /><br /></td></tr><tr><td>09:00</td><td>W08.2</td><td><b>Morning Session 1</b><br /><p><b>Chair:</b><br />Cristina Silvano, Politecnico di Milano, IT</p></td></tr><tr><td>09:00</td><td>W08.2.1</td><td><b>Programming and Benchmarking FPGAs with Software-Centric Design Entries</b><br />Cathal McCabe, Xilinx, IE<br /><br /><p>End of Dennard scaling and increasing performance to cost ratios on multicore architectures have recently stimulated a new era of increasingly heterogeneous compute architectures and large diversification of integrated circuits has dawned. During this talk, we will elaborate on our ongoing efforts within the Xilinx research organization to shed light on the universal question what applications work on which architectures best, and benchmark and characterize a wide spectrum of applications and compute architectures including FPGAs, GPUs, Xeons and Xeon Phis.</p></td></tr><tr><td>09:30</td><td>W08.2.2</td><td><b>Adaptive Restriction and Isolation for Predictable MPSoC Stream Processing</b><br />Jürgen Teich, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /><p>Resource sharing and interferences of multiple threads of one, but even worse between multiple application programs running concurrently on a Multi-Processor System-on-a-Chip (MPSoC) today make it very hard to provide any timing or throughput-critical applications with time bounds.<br />Additional interferences result from the interaction of OS functions such as thread multiplexing and scheduling as well as complex resource <br />(e.g., cache) reservation protocols used heavily today. Finally, dynamic power and temperature management on a chip might also throttle down processor speed at arbitrary times leading to additional varations and jitter in execution time. This may be intolerable for many safety-critical applications such as medical imaging or automotive driver assistance systems. <br /><br />Static solutions to provide the required isolation by allocating distinct resources to safety- or performance-critical applications may not be feasible for reasons of cost and due to the lack of efficiency and unflexibility. <br /><br />In this invited talk, we first review and present novel definitions of predictability of execution qualities. Subsequently, we distinguish two techniques for improving predictability called restriction and isolation and present new definitions. Then, new techniques for adaptive isolation of resources including processor, I/O, memory as well as communication resources on demand on an MPSoC are introduced based on the paradigm of Invasive Computing. <br />In Invasive Computing, a programmer may specify bounds on the execution quality of a program or even segment of a program followed by an invade command that returns a constellation of exclusive resources called a claim that is subsequently used in a by-default non-shared way until being released <br />again by the invader. Through this principle, it becomes possible to isolate applications automatically and in an on-demand manner. In invasive computing, isolation is supported on all levels of hardware and software including the OS. Together with restriction (of input uncertainties), the level of on-demand predictability of program execution qualities may be fundamentally increased.<br /><br />For a broad class of streaming applications, and a concrete demonstration based on a complex object detection application algorithm chain taken from robot vision, we show how jitter-minimized implementations become possible, even for statically unknown arrivals of other concurrent applications.</p></td></tr><tr><td>10:00</td><td>W08.2.3</td><td><b>Introduction to the Poster Session</b><br /><br /></td></tr><tr><td>11:00</td><td>W08.3</td><td><b>Morning Session 2</b><br /><p><b>Chair:</b><br />Walter Stechele, TUM, DE</p></td></tr><tr><td>11:00</td><td>W08.3.1</td><td><b>Energy efficiency in high performance computing. Examples from RSC experience.</b><br />Alexander Moskovsky, RSC Group, RU<br /><br /></td></tr><tr><td>11:30</td><td>W08.3.2</td><td><b>New Computer Architectures for High Performance Computing - The DEEP-ER and Mont-Blanc Projects</b><br />Axel Auweter, Leibniz Supercomputing Centre, DE<br /><br /><p>Numeric simulations and scientific computing cause an increasing demand for high performance computing resources. However, limitations due to energy consumption and limited application scalability require significant research efforts to build the next generation of even larger, yet more efficient supercomputers.<br />This talk will show the concepts and achievements of the EU funded DEEP-ER, and Mont-Blanc projects in researching and prototyping new computer architectures suited for future scientific computing applications and also explain the challenges when trying to tune application performance and energy efficiency at scale.<br /><br /></p></td></tr><tr><td>13:00</td><td>W08.4</td><td><b>Afternoon Session 1</b><br /><p><b>Chair:</b><br />Stephan Wong, TU Delft, NL</p></td></tr><tr><td>13:00</td><td>W08.4.1</td><td><b>A DSL-based Approach for Cross Layer Programming: Monitoring, Adaptivity and Tuning</b><br />João M. P. Cardoso, Faculty of Engineering (FEUP), University of Porto, PT<br /><br /><p>The variety of concerns developers may have to face when developing and compiling their applications overloads the development and deployment phases. When targeting contemporary systems (e.g., including heterogeneous many/multicore architectures) developers need to focus on specific mapping decisions and optimizations, specification of runtime adaptivity strategies, and features related to the tools being used. Monitoring, adaptivity, and tuning are three fundamental features developers may need to consider in order to achieve more efficient software and hardware/software solutions. One of the challenges is related to the way to express these features when considering General Programming Languages (GPLs), such as C and Java. In this talk we present our Domain-Specific Language (DSL) approach and the challenges we face to make the approach highly useful to developers. Our approach is based on LARA, an aspect-oriented programming (AOP) language, specifically designed for allowing developers to program code instrumentation strategies, to control the application of code transformations and compiler optimizations, and to effectively control different tools in a toolchain. LARA provides a separation of concerns, including non-functional requirements and strategies, while allowing to exploit the benefits of an automatic approach for various domain-specific and target component-specific compilation/synthesis tools. The experiments of using LARA in the context of different aspects of programming and compilation have revealed its cross-cutting and cross-layer benefits. In this talk, we will briefly introduce the LARA language, its current status and supporting tools, as well as some of the plans related to the extensions to LARA in the context of the H2020 ANTAREX project.</p></td></tr><tr><td>13:30</td><td>W08.4.2</td><td><b>Resource management in self-aware platforms</b><br />Axel Jantsch, Technical University of Vienna, AT<br /><br /><p>Capabilities of self-awareness have been shown to facilitate the sensible management of a system's resources in the presence of faults and when environmental conditions and demands change. This is not surprising since a detailed knowledge of the system's own state, its shortcomings, its performance as well as the environment's expectations is a precondition to allocate the available resource where they are most useful.</p>
<p>The talk will demonstrate this principle by way of the Cyber-physical SoC (CPSoC), which is a platform full of sensors to monitor delays, power consumption, temperature, and aging phenomena. This information is used to continuously adjust resource usage resulting in minimal power consumption and wear out for a given performance target.</p></td></tr><tr><td>14:00</td><td>W08.4.3</td><td><b>Poster Interactive Presentations</b><br /><br /></td></tr><tr><td>15:00</td><td>W08.5</td><td><b>Afternoon Session 2</b><br /><p><b>Chair:</b><br />Jeronimo Castrillon, TU Dresden, Germany, DE</p></td></tr><tr><td>15:00</td><td>W08.5.1</td><td><b>Drivers and solutions for tailored automotive ECU architectures</b><br />Andreas Rohatschek, Robert Bosch GmbH, DE<br /><br /></td></tr><tr><td>15:30</td><td>W08.5.2</td><td><b>Panel discussion on "Moore's law is still alive! So why resource awareness?"</b><br />Cathal McCabe<sup>1</sup>, Axel Auweter<sup>2</sup>, João M. P. Cardoso<sup>3</sup>, Axel Jantsch<sup>4</sup>, Andreas Rohatschek<sup>5</sup>, X. Sharon Hu<sup>6</sup> and Michael Hübner<sup>7</sup><br /><sup>1</sup>Xilinx, IE; <sup>2</sup>Leibniz Supercomputing Centre, DE; <sup>3</sup>Faculty of Engineering (FEUP), University of Porto, PT; <sup>4</sup>Technical University of Vienna, AT; <sup>5</sup>Robert Bosch GmbH, DE; <sup>6</sup>University of Notre Dame, US; <sup>7</sup>Ruhr-University Bochum, DE<br /><br /><p>Speakers from morning &amp; afternoon sessions are invited as panelists.</p>
<p>Chair: Michael Hübner</p></td></tr></table></event_programme>
  </event></events>

<sessions>
<session>
  <id>FM01.1</id>
  <title>FM01.1 Poster Session</title>
  <start>2016-03-14 18:00</start>
  <end>2016-03-14 21:00</end>
  <room>Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>FM01.1.38</id>
    <title>FM01.1.38 A Method for Power Abstraction and Simulation of Hardware Components at System Level</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27637</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Lorenz</lastname><affiliation>OFFIS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Lorenz, OFFIS, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.39</id>
    <title>FM01.1.39 Auto-tuning Techniques for Compiler Optimization</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27635</id><role>Speaker</role><firstname>Amir Hossein</firstname><lastname>Ashouri</lastname><affiliation>Politecnico Di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Amir Hossein Ashouri, Politecnico Di Milano, IT<br /></description>
</presentation>
<presentation>
    <id>FM01.1.40</id>
    <title>FM01.1.40 System-Level Design of Embedded Systems for Reliability</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17259</id><role>Speaker</role><firstname>Hananeh</firstname><lastname>Aliee</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hananeh Aliee, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.41</id>
    <title>FM01.1.41 Analyzing Systems for Correct Implementation of Robustness</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24322</id><role>Speaker</role><firstname>Niels</firstname><lastname>Thole</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Niels Thole, University of Bremen, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.42</id>
    <title>FM01.1.42 Novel EDA techniques for Printed Electronics Circuits</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26561</id><role>Speaker</role><firstname>Manuel</firstname><lastname>Llamas</lastname><affiliation>UAB</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Manuel Llamas, UAB, ES<br /></description>
</presentation>
<presentation>
    <id>FM01.1.43</id>
    <title>FM01.1.43 Proactive Power and Thermal Aware Optimizations for Energy-Efficient Cloud Computing</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20644</id><role>Speaker</role><firstname>Patricia</firstname><lastname>Arroba</lastname><affiliation>Universidad Politecnica de Madrid</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Patricia Arroba, Universidad Politecnica de Madrid, ES<br /></description>
</presentation>
<presentation>
    <id>FM01.1.44</id>
    <title>FM01.1.44 Research on VLSI architecture for Intra prediction in H.265 for 8K UHDTV video decoder</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27639</id><role>Speaker</role><firstname>Jianbin</firstname><lastname>Zhou</lastname><affiliation>Waseda University</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jianbin Zhou, Waseda University, JP<br /></description>
</presentation>
<presentation>
    <id>FM01.1.47</id>
    <title>FM01.1.47 Enabling Caches in Probabilistic Timing Analysis</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17637</id><role>Speaker</role><firstname>Leonidas</firstname><lastname>Kosmidis</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Leonidas Kosmidis, Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /></description>
</presentation>
<presentation>
    <id>FM01.1.48</id>
    <title>FM01.1.48 Resilient Design for Three-Dimensional Integrated Circuits</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20873</id><role>Speaker</role><firstname>Shengcheng</firstname><lastname>Wang</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Shengcheng Wang, Karlsruhe Institute of Technology, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.49</id>
    <title>FM01.1.49 Low-Power High-Performance High-Reliable Spintronic Design</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20725</id><role>Speaker</role><firstname>Rajendra</firstname><lastname>Bishnoi</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rajendra Bishnoi, Karlsruhe Institute of Technology, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.50</id>
    <title>FM01.1.50 Automatic Reconfigurable Platforms Design</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27636</id><role>Speaker</role><firstname>Carlo</firstname><lastname>Sau</lastname><affiliation>University of Cagliari</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Carlo Sau, University of Cagliari, IT<br /></description>
</presentation>
<presentation>
    <id>FM01.1.51</id>
    <title>FM01.1.51 Robust Image Processing Hardware Acceleration on Reconfigurable Devices for Critical Applications</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18031</id><role>Speaker</role><firstname>Pascal</firstname><lastname>Trotta</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pascal Trotta, Politecnico di Torino, IT<br /></description>
</presentation>
<presentation>
    <id>FM01.1.52</id>
    <title>FM01.1.52 Novel Reliability Estimation Techniques for Nano-scale Circuits Affected by Noise, Process Variations and Aging</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27131</id><role>Speaker</role><firstname>Usman</firstname><lastname>Khalid</lastname><affiliation>Sapienza University of Rome</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Usman Khalid, Sapienza University of Rome, IT<br /></description>
</presentation>
<presentation>
    <id>FM01.1.53</id>
    <title>FM01.1.53 Analysis, Design, and Optimization of Embedded Control Systems</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19545</id><role>Speaker</role><firstname>Amir</firstname><lastname>Aminifar</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Amir Aminifar, Linköping University, SE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.54</id>
    <title>FM01.1.54 Hardware-enhanced run-time Management for Many-Core Processors</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20000</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Gregorek, University of Bremen, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.55</id>
    <title>FM01.1.55 Design and Formal Analysis of Run-DMC, A Dynamically-Scheduled Real-Time Memory Controller</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27248</id><role>Speaker</role><firstname>Yonghui</firstname><lastname>Li</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yonghui Li, Eindhoven University of Technology, NL<br /></description>
</presentation>
<presentation>
    <id>FM01.1.56</id>
    <title>FM01.1.56 Exploiting Body Biasing in Dynamically Reconfigurable Processors</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26459</id><role>Speaker</role><firstname>Johannes Maximilian</firstname><lastname>Kühn</lastname><affiliation>Keio University/Eberhard Karls Universität Tübingen</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Johannes Maximilian Kühn, Keio University/Eberhard Karls Universität Tübingen, JP<br /></description>
</presentation>
<presentation>
    <id>FM01.1.57</id>
    <title>FM01.1.57 Optimization and Complexity Analysis of Quantum Circuits</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26676</id><role>Speaker</role><firstname>Abdessaied</firstname><lastname>Nabila</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Abdessaied Nabila, University of Bremen, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.58</id>
    <title>FM01.1.58 Generating Optimal Functional Coverages in Digital Systems</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27640</id><role>Speaker</role><firstname>Alfonso</firstname><lastname>Martinez</lastname><affiliation>Computer Research Center (CIC-IPN)</affiliation><country>MX</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alfonso Martinez, Computer Research Center (CIC-IPN), MX<br /></description>
</presentation>
<presentation>
    <id>FM01.1.59</id>
    <title>FM01.1.59 Holistic Actor-Oriented Modeling of Embedded Systems for ESL Power Consumption Evaluation</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27641</id><role>Speaker</role><firstname>Rafael</firstname><lastname>Rosales</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rafael Rosales, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.60</id>
    <title>FM01.1.60 Uncertainty Quantification of Integrated Circuits and Microelectromechanical Systems</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18807</id><role>Speaker</role><firstname>Zheng</firstname><lastname>Zhang</lastname><affiliation>MIT and Argonne National Labs</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zheng Zhang, MIT and Argonne National Labs, US<br /></description>
</presentation>
<presentation>
    <id>FM01.1.61</id>
    <title>FM01.1.61 A Homogeneous Platform-Based Design Approach for the Design of Heterogeneous Systems</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20500</id><role>Speaker</role><firstname>Michele</firstname><lastname>Lora</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michele Lora, University of Verona, IT<br /></description>
</presentation>
<presentation>
    <id>FM01.1.62</id>
    <title>FM01.1.62 Modeling and Mitigation of Parametric Time-Dependent Variability in Digital Systems</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16471</id><role>Speaker</role><firstname>Dimitrios</firstname><lastname>Rodopoulos</lastname><affiliation>ICCS/NTUA</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dimitrios Rodopoulos, ICCS/NTUA, GR<br /></description>
</presentation>
<presentation>
    <id>FM01.1.63</id>
    <title>FM01.1.63 Highly Automated Formal Verification of Arithmetic Circuits</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19606</id><role>Speaker</role><firstname>Amr</firstname><lastname>Sayed Ahmed</lastname><affiliation>Institute of Computer Science, University of Bremen, 28359 Bremen, Germany</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Amr Sayed Ahmed, Institute of Computer Science, University of Bremen, 28359 Bremen, Germany, DE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.64</id>
    <title>FM01.1.64 A PLATFORM FOR HIGH-PERFORMANCE AND POWER-AWARE NETWORK PROCESSING ON GPUS</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26133</id><role>Speaker</role><firstname>Federico</firstname><lastname>Busato</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Federico Busato, University of Verona, IT<br /></description>
</presentation>
<presentation>
    <id>FM01.1.65</id>
    <title>FM01.1.65 FPGA Mapping Considering Aging and Process Variation</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25689</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Ebrahimi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Ebrahimi, University of Tehran, IR<br /></description>
</presentation>
<presentation>
    <id>FM01.1.66</id>
    <title>FM01.1.66 Circuit-Level Optimizations for Cryptography</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4211</id><role>Speaker</role><firstname>Vladimir</firstname><lastname>Rozic</lastname><affiliation>ESAT/COSIC and iMinds, KU Leuven</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Vladimir Rozic, ESAT/COSIC and iMinds, KU Leuven, BE<br /></description>
</presentation>
<presentation>
    <id>FM01.1.67</id>
    <title>FM01.1.67 Design and Scheduling of Real-Time Embedded Systems</title>
    <start>2016-03-14 18:00</start>
    <end>2016-03-14 21:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24926</id><role>Speaker</role><firstname>Zaid</firstname><lastname>Al-bayati</lastname><affiliation>McGill University</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zaid Al-bayati, McGill University, CA<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>SB1</id>
  <title>SB1 Speakers' Breakfast</title>
  <start>2016-03-15 07:30</start>
  <end>2016-03-15 08:30</end>
  <room>Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>For speakers and session chairs and co-chairs on the day of their presentation.
An important opportunity to meet other members of your session and receive AV instructions.</description>
<presentations>
</presentations>
</session>
<session>
  <id>1.1</id>
  <title>1.1 Opening Session: Plenary, Awards Ceremony &amp; Keynote Addresses</title>
  <start>2016-03-15 08:30</start>
  <end>2016-03-15 10:30</end>
  <room>Großer Saal</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>1.1.2</id>
    <title>1.1.2 Presentation of distinguished awards</title>
    <start>2016-03-15 08:45</start>
    <end>2016-03-15 09:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    </presentation_persons>
  <description></description>
</presentation>
<presentation>
    <id>1.1.3</id>
    <title>1.1.3 Keynote: From the happy few to the happy many - Towards an intuitive internet of things</title>
    <start>2016-03-15 09:15</start>
    <end>2016-03-15 09:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27618</id><role>Speaker</role><firstname>Luc</firstname><lastname>Van den hove</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Luc Van den hove, IMEC, BE<br /><br /><em><b>Abstract</b><br />The last year every high-tech company was talking about the Internet of Things. The coming decade, we will indeed see a rise in smart connected systems. Machines, buildings, vehicles, personal appliances will all be equipped with more intelligence that will be interconnected. Smart systems will be unobtrusive, ultra-small, cheap, intelligent, and ultra-low power. They will include sensors, actuators, and processing and communication abilities, often in a one-chip wireless solution. Imec aims at bringing the Internet of Things to the next level. Imec develops the building blocks to create an easy-to-use Internet of Things that surrounds us, that interacts with us as individuals, that learns our habits, our preferences, our health… An Internet of Things that will connect diverse unconnected systems. That will turn the massive amount of measured data in information to make the right decisions, to take the right actions exactly as we need or want. Of course taking into account our privacy preferences. This Intuitive Internet of Things will help manage the sustainability, complexity and safety of our world. It will increase our comfort and wellbeing. Not only of the happy few. Imec will bring the Intuitive Internet of Things to the happy many.</em></description>
</presentation>
<presentation>
    <id>1.1.1</id>
    <title>1.1.1 Welcome Addresses</title>
    <start>2016-03-15 08:30</start>
    <end>2016-03-15 08:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>232</id><role>Speaker</role><firstname>Luca</firstname><lastname>Fanucci</lastname><affiliation>DATE 2016 General Chair, University of Pisa</affiliation><country>IT</country></person>
    <person><id>3589</id><role>Speaker</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>DATE 2016 Programme Chair, Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Luca Fanucci<sup>1</sup> and Jürgen Teich<sup>2</sup><br /><sup>1</sup>DATE 2016 General Chair, University of Pisa, IT; <sup>2</sup>DATE 2016 Programme Chair, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /></description>
</presentation>
<presentation>
    <id>1.1.4</id>
    <title>1.1.4 Keynote: Design Will Make Everything Different</title>
    <start>2016-03-15 09:45</start>
    <end>2016-03-15 10:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27360</id><role>Speaker</role><firstname>Antun</firstname><lastname>Domic</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Antun Domic, Synopsys, US<br /><br /><em><b>Abstract</b><br />How many different silicon manufacturing process technologies will there be at 10, 7, or 5 nanometers? Probably only three. How many design starts will there be at 10, 7, or 5 nanometers? According to IBS [1], in 2025 there will be less than 250 design starts at 10 nanometers and below, about 3% of the total number of design starts that year, and only about five of those design starts, i.e. 2% of the 3% (0.05% of the total) will take place in Europe. But this is not the end! This is not even the beginning of the end. There is a great deal of opportunity beyond the relentless progression of Moore's law. Design innovation can be the enabler, and the differentiator, regardless of the process technology node. Automotive is a great example: according to Bosch [2], electronics represents 80% of the innovation in cars, and 40% of its cost; the car is a computer - actually, over one hundred computers - on four wheels already, and it will get smarter and smarter, with new layers of services and players just around the corner. Design, and design automation can help increase and accelerate innovation, and at the same time, improve efficiency. The "Internet of Things" is another, potentially greater example: smartness going way beyond the phone. Everything will get smarter: cars, homes, cities, agriculture, farming, factories, etc. Most of the IoT enablement and differentiation will stem from design, and design automation, which include IP, and an increasing amount of software. After performance and power consumption, systems reliability and security have already become critical design considerations at the dawn of a new era, in which design will be critical to make everything better." [1] Design Starts by Geographic Region 2010-2025, International Business Strategies, Inc. (IBS), 2015 [2] "Can EDA Solve the Problems of Electronic Design for the Car of the Future?", Peter van Staa, Robert Bosch, ICCAD 2014 Keynote Address</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>CB1</id>
  <title>CB1 Coffee Break</title>
  <start>2016-03-15 10:30</start>
  <end>2016-03-15 11:30</end>
  <room>Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>UB01</id>
  <title>UB01 Session 1</title>
  <start>2016-03-15 10:30</start>
  <end>2016-03-15 12:30</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB01.1</id>
    <title>UB01.1 High-End 122GHz Miniature Radar Sensor for Autonomous Aircrafts</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43386</id><role>Presenter</role><firstname>Federico</firstname><lastname>Nava</lastname><affiliation>Heinz Nixdorf Institute - Universität Paderborn</affiliation><country>DE</country></person>
    <person><id>43386</id><role>Author</role><firstname>Federico</firstname><lastname>Nava</lastname><affiliation>Heinz Nixdorf Institute - Universität Paderborn</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christoph</firstname><lastname>Scheytt</lastname><affiliation>Heinz Nixdorf Institute - Paderborn</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Federico Nava, Heinz Nixdorf Institute - Universität Paderborn, DE<br /><b>Authors</b>:<br />Federico Nava<sup>1</sup> and Christoph Scheytt<sup>2</sup><br /><sup>1</sup>Heinz Nixdorf Institute - Universität Paderborn, DE; <sup>2</sup>Heinz Nixdorf Institute - Paderborn, DE<br /><br /><em><b>Abstract</b><br />The importance of high precision sensors, sensors-arrays and the concept of sensor fusion are rising interest in the field of scientific research for autonomous vehicles. For this reason the System and Circuit Technology group at the Heinz Nixdorf Institute is currently developing a highly integrated radar module as a sensor for Unmanned Aerial Vehicle applications. The presented system is composed of a radar IC (130nm SiGe) with in-package antennas and operating frequency of 122GHz mounted on a FLEX-PCB including a CORTEX M4 MCU for a total size of 30x30mm. The presentation will show the FMCW/CW radar functions of the device, allowing the tracking of velocity and distance for multiple objects. The results of the radar measurements will be presented on a screen showing the raw data acquired in time domain and a FFT representation. Different objects will move simultaneously in the area of reception of the sensor. The results of the tracked distances will be then plotted on screen.</em></description>
</presentation>
<presentation>
    <id>UB01.2</id>
    <title>UB01.2 D-VASim: Timing Analysis of Genetic Logic Circuits using D-VASim</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43380</id><role>Presenter</role><firstname>Hasan</firstname><lastname>Baig</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>43380</id><role>Author</role><firstname>Hasan</firstname><lastname>Baig</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Madsen</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Hasan Baig, Technical University of Denmark, DK<br /><b>Authors</b>:<br />Hasan Baig and Jan Madsen, Technical University of Denmark, DK<br /><br /><em><b>Abstract</b><br />A genetic logic circuit is a gene regulator network implemented by re-engineering the DNA of a cell, in order to control gene expression or metabolic pathways, through a logic combination of external signals, such as chemicals or proteins. As for electronic logic circuits, timing and propagation delay analysis may also play a very significant role in the designing of genetic logic circuits. In this demonstration, we present the capability of D-VASim (Dynamic Virtual Analyzer and Simulator) to perform the timing and propagation delay analysis of a single as well as cascaded genetic logic circuits. D-VASim allows user to change the circuit parameters during runtime simulation to observe their effects on circuit's timing behavior. The results obtained from D-VASim can be used not only to characterize the timing behavior of genetic logic circuits but also to analyze the timing constraints of cascaded genetic logic circuits.</em></description>
</presentation>
<presentation>
    <id>UB01.3</id>
    <title>UB01.3 ALPT: A Fast Prototyping Methodology with Constrained Floorplaning on Analog Layout Generation</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43388</id><role>Presenter</role><firstname>Po-Cheng</firstname><lastname>Pan</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Po-Cheng</firstname><lastname>Pan</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Hung-Wen</firstname><lastname>Huang</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Hung-Ming</firstname><lastname>Chen</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Po-Cheng Pan, National Chiao Tung University, TW<br /><b>Authors</b>:<br />Po-Cheng Pan, Hung-Wen Huang and Hung-Ming Chen, National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />Layout generation in the recent analog design is challenging by its critical layout dependent effect (LDE). Based on the same netlist design, different layouts lead distinct performances. Therefore, it is necessary to observe and avoid the LDE during generation. Traditionally, the strategies of analog layout generation mostly count on experienced designers. However, the experience is based on time-consuming manually try-run, which is inefficient and unreliable. In this work, we develop a fast prototyping for analog layout generation. In our approach, we apply a fast floorplanning algorithm, for multi-layout generation and select the feasible results w.r.t. the analog constraints pre-decided. For practical usage, we implement this approach embedded on the EDA-tool so that layout designers are able to design with such prototypes for efficiency. The demonstration includes layout prototyping generation, the integration between our program and EDA-tool and the resulting layout prototypes.</em></description>
</presentation>
<presentation>
    <id>UB01.4</id>
    <title>UB01.4 MicroTESK ARMv8 Edition: Specification-Based Test Program Generator</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19049</id><role>Presenter</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>19049</id><role>Author</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Artem</firstname><lastname>Kotsynyak</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Andrei Tatarnikov, Russian Academy of Sciences (RAS), RU<br /><b>Authors</b>:<br />Andrei Tatarnikov, Alexander Kamkin and Artem Kotsynyak, Russian Academy of Sciences (RAS), RU<br /><br /><em><b>Abstract</b><br />This work presents a test program generation tool for ARMv8 microprocessors. The tool consists of two parts: an architecture-independent test program generation core and ARMv8 specifications. The specifications provide information on the instruction set architecture and the memory management unit of an ARMv8 microprocessor. Test programs are generated on the basis of test templates provided by users and testing knowledge extracted from the specifications. Test templates describe scenarios to be covered in terms of test situations, while testing knowledge specifies constraints that should be satisfied in order for these situations to occur. The architecture-independent test program generation core implements a wide range of test generation techniques including random generation, combinatorial generation, constraint solving and symbolic execution. Flexible architecture of the tool allows integrating different generation methods and extending the test generation core with new engines.</em></description>
</presentation>
<presentation>
    <id>UB01.5</id>
    <title>UB01.5 AGAMID: A TLM framework for evaluation of hardware-enhanced many-core run-time management</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43379</id><role>Presenter</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>43379</id><role>Author</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Daniel Gregorek, University of Bremen, DE<br /><b>Authors</b>:<br />Daniel Gregorek and Alberto Garcia-Ortiz, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />The advent of many-core processors raises novel demands to system design. Power-limitations and abundant parallelism require for efficient and scalable run-time management. But the design of a many-core run-time manager generally suffers from exhaustive evaluation time. AGAMID is a novel research framework for design space exploration of hardware-enhanced many-core run-time management. In this demo, we use AGAMID for the interactive analysis of many-core architectures and run-time management systems. We perform hands-on comparison of RTM architectures, RTM algorithms and HW/SW partitionings. We also give insights into the design and architecture of the framework itself.</em></description>
</presentation>
<presentation>
    <id>UB01.6</id>
    <title>UB01.6 A-LOOP: AMP system with a dual-core ARM Cortex A9 processor with Linux operating system and a quad-core Leon3 processor with Linux Operating system, OpenMP library and hardware profiling system</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25538</id><role>Presenter</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Giacomo Valente, Università Degli Studi Dell'Aquila, IT<br /><b>Authors</b>:<br />Giacomo Valente and Vittoriano Muttillo, Università Degli Studi Dell'Aquila, IT<br /><br /><em><b>Abstract</b><br />Isles of computational elements with different characteristics can be exploited for separate tasks with different non-functional requirements. This can drive to realization of smart System On Modules (SoM). In such a context, SoC with FPGA can be viewed as platforms useful to prototype these architectures.
This demo shows a SoM prototype for aerospace applications developed on Zynq7000 SoC, composed of dual-core ARM Cortex A9 with Linux operating system (isle#1) able to interface with external data, and quad-core Leon3 with SMP Linux operating system (isle#2), able to execute parallel applications based on OpenMP library. These 2 computational isles share an external DDR memory, so that isle#1 can provide data and collect results from isle#2. Moreover, isle#1 is able to monitor performance of isle#2 without introducing software overhead (i.e. no SW instrumentation) by using a hardware profiling system. The whole system that executes a MANET localization algorithm will be presented.
</em></description>
</presentation>
<presentation>
    <id>UB01.7</id>
    <title>UB01.7 Retrascope: Toolkit for Analysis and Verification of HDL Designs</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43393</id><role>Presenter</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>43393</id><role>Author</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Mikhail</firstname><lastname>Lebedev</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Sergey Smolov, Russian Academy of Sciences (RAS), RU<br /><b>Authors</b>:<br />Sergey Smolov, Alexander Kamkin and Mikhail Lebedev, Russian Academy of Sciences (RAS), RU<br /><br /><em><b>Abstract</b><br />Retrascope is an open-source toolkit for Reverse Engineering and TRAnsformation of digital hardware designs described in such hardware description languages as Verilog and VHDL. The toolkit allows analyzing HDL descriptions, reconstructing the underlying models (guarded actions, extended finite state machines, high-level decision diagrams etc.) and using the derived models for test generation, property checking and other tasks. Retrascope is organized as an extendible framework with the ability to add new types of models as well as tools for their analysis and transformation. The primary application domain of the toolkit is functional verification of hardware at the unit level.</em></description>
</presentation>
<presentation>
    <id>UB01.8</id>
    <title>UB01.8 PFPSim: A Programmable Forwarding Plane Simulator</title>
    <start>2016-03-15 10:30</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43378</id><role>Presenter</role><firstname>Gordon</firstname><lastname>Bailey</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    <person><id>43378</id><role>Author</role><firstname>Gordon</firstname><lastname>Bailey</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Gordon Bailey, Concordia University, CA<br /><b>Author</b>:<br />Gordon Bailey, Concordia University, CA<br /><br /><em><b>Abstract</b><br />We demonstrate PFPSim, a host-compiled simulator for early validation and analysis of packet processing applications on programmable forwarding plane architectures, used in software defined networks. The simulation model is automatically generated from a high-level description of the hardware/software architecture of the forwarding device and the behavioral description of the various modules in the architecture. Our high-level architectural description language is capable of defining many-core network processors as well as reconfigurable pipelines. The behavior of the fixed-function processing elements in the architecture is defined in C++. The code targeted for the processor cores, or reconfigurable pipeline stages, is compiled from P4, an emerging programming language for packet processing applications. Network dataplane programmers can use PFPSim as a virtual prototype to simulate and debug their applications before hardware availability. </em></description>
</presentation>
<presentation>
    <id>UB01.9</id>
    <title>UB01.9 BioViz: An Interactive Visualization Engine for Microfluidic Biochips</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18962</id><role>Presenter</role><firstname>Oliver</firstname><lastname>Keszöcze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>18962</id><role>Author</role><firstname>Oliver</firstname><lastname>Keszöcze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University, AT, DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Oliver Keszöcze, University of Bremen, DE<br /><b>Authors</b>:<br />Oliver Keszöcze<sup>1</sup>, Jannis Stoppe<sup>2</sup>, Robert Wille<sup>3</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>DFKI and University of Bremen, DE; <sup>3</sup>Johannes Kepler University, AT, DFKI and University of Bremen, DE<br /><br /><em><b>Abstract</b><br />In order to shorten the required time for the analysis of medical substances, digital microfluidic biochips (DMFBs) have been suggested. Issues such as routing and layouting are complex and currently being investigated. Although first automatic solutions assist the designers, the results are usually provided in a complex and non-intuitive fashion. Creating solutions requires testing of different setups, comparing the results and debugging of algorithms. Solutions, while being technically correct, often include negative aspects such as e.g. unnecessary cell usage. These aspects are difficult to spot without being able to visually inspect the design. Still, while designers would benefit from visualization tools, no dedicated tools have been built yet. We present BioViz, an interactive visualization tool for DMFBs that explicitly addresses these problems.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.1</id>
  <title>2.1 Executive Track Panel: Enabling a Connected World via Internet of Things</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27510</id><role>Organiser</role><firstname>Yervant</firstname><lastname>Zorian</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Christoph</firstname><lastname>Heer</lastname><affiliation>Intel</affiliation><country>DE</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Jamil</firstname><lastname>Kawa</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Rudy</firstname><lastname>Lauwereins</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Cheng-Wen</firstname><lastname>Wu</lastname><affiliation>Industrial Technology Research Institute</affiliation><country>TW</country></person>
  </persons>
  <description>Enabling a connected world through Internet of Things empower a variety of applications, including medical wearables, home automation, energy, transportation, environmental monitoring, etc. This results in several new approaches and innovative methods that work together to enable the network of smart devices. The executives in this session will discuss the impact of IoT on the semiconductor industry and their influence on the eco system players.</description>
<presentations>
</presentations>
</session>
<session>
  <id>2.2</id>
  <title>2.2 Embedded Tutorial: The Dark Silicon Problem: Technology to the Rescue?</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>24563</id><role>Organiser</role><firstname>Siddharth</firstname><lastname>Garg</lastname><affiliation>New York University</affiliation><country>US</country></person>
    <person><id>3924</id><role>Organiser</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame, South Bend</affiliation><country>US</country></person>
    <person><id>59635</id><role>Chair</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>21039</id><role>Co-Chair</role><firstname>Umit</firstname><lastname>Ogras</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
  </persons>
  <description>In 2014, Jörg Henkel organized a "hot topic" special session that provided the DATE community with a snapshot of current research activities related to the grand challenge of dark silicon (DS). A primary purpose of that session was to introduce and engage the design automation community on this important problem. The lead presentation in the 2014 session was by Prof. Michael Taylor who spoke about the "landscape of the new dark silicon design regime." He defined a taxonomy termed "the four horsemen" for addressing the DS challenge. These are:- The shrinking horseman - i.e., addressing power density and thermal challenges caused by transistor scaling- The dim horseman - i.e., mitigating the DS challenge using near-threshold voltage scaling- The "deux ex machine" horseman - i.e., leveraging emerging and/or disruptive device technologies with more appealing power, performance and power density trade-offs- The specialization horseman - i.e., provisioning chips with a large number of application-specific acceleratorsTaylor notes: "Future chips are likely to employ not just one horseman, but all of them, in interesting and unique combinations.". In this embedded tutorial, we consider how researchers are leveraging new technologies - especially 3D integration and new transistor technologies - to address the DS problem. For continuity, we frame technology-based solutions in the context of the four-horsemen identified by Taylor in 2014.</description>
<presentations>
<presentation>
    <id>2.2.1</id>
    <title>2.2.1 Towards Performance and Reliability-Efficient Computing in the Dark Silicon Era</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2095</id><role>Speaker</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>18265</id><role>Author</role><firstname>Santiago</firstname><lastname>Pagani</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>27476</id><role>Author</role><firstname>Heba</firstname><lastname>Khdr</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>24018</id><role>Author</role><firstname>Florian</firstname><lastname>Kriebel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>27520</id><role>Author</role><firstname>Semeen</firstname><lastname>Rehman</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>59635</id><role>Author</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jörg Henkel, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Jörg Henkel, Santiago Pagani, Heba Khdr, Florian Kriebel, Semeen Rehman and Muhammad Shafique, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />This paper discusses the power density and temperature induced issues in modern on-chip systems due to the high integration density and roadblock on the voltage scaling. First, the emerging dark silicon problem is discussed, and the corresponding critical research challenges in future chips are enumerated. Afterwards, we present an overview of some key research efforts and concepts that leverage dark silicon for performance and reliability optimization of on-chip systems under power or temperature constraints. The summarized works account for heat transfer inside a chip, as well as the varying performance and power trade-offs of gray silicon, that is, the potential benefits of operating at lower-than-nominal voltage and frequency levels. Besides realizing reliability-heterogeneous architectures, reliability of an on-chip system is enhanced by exploiting dark silicon for aging deceleration and resilience-driven resource management to mitigate soft-errors. Several of the tools discussed in this paper are available for download at http://ces.itec.kit.edu/download.</em></description>
</presentation>
<presentation>
    <id>2.2.2</id>
    <title>2.2.2 Towards Near-Threshold Server Processors</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>713</id><role>Speaker</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>22863</id><role>Author</role><firstname>Ali</firstname><lastname>Pahlevan</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>27388</id><role>Author</role><firstname>Javier</firstname><lastname>Picorel</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>27343</id><role>Author</role><firstname>Arash</firstname><lastname>Pourhabibi Zarandi</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>19795</id><role>Author</role><firstname>Davide</firstname><lastname>Rossi</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>16419</id><role>Author</role><firstname>Marina</firstname><lastname>Zapater</lastname><affiliation>CEI Campus Moncloa, UCM-UPM</affiliation><country>ES</country></person>
    <person><id>506</id><role>Author</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>25042</id><role>Author</role><firstname>Pablo</firstname><lastname>G. del Valle</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>713</id><role>Author</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>2293</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>16774</id><role>Author</role><firstname>Babak</firstname><lastname>Falsafi</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />David Atienza, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Ali Pahlevan<sup>1</sup>, Javier Picorel<sup>1</sup>, Arash Pourhabibi Zarandi<sup>1</sup>, Davide Rossi<sup>2</sup>, Marina Zapater<sup>3</sup>, Andrea Bartolini<sup>4</sup>, Pablo G. del Valle<sup>1</sup>, David Atienza<sup>1</sup>, Luca Benini<sup>4</sup> and Babak Falsafi<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>ETH Zurich, CH; <sup>3</sup>CEI Campus Moncloa, UCM-UPM, ES; <sup>4</sup>Università di Bologna, IT<br /><br /><em><b>Abstract</b><br />The popularity of cloud computing has led to a dramatic increase in the number of data centers in the world. The ever-increasing computational demands along with the slowdown in technology scaling has ushered an era of power-limited servers. Techniques such as near-threshold computing (NTC) can be used to improve energy efficiency in the post-Dennard scaling era. This paper describes an architecture based on the FD-SOI process technology for near-threshold operation in servers. Our work explores the trade-offs in energy and performance when running a wide range of applications found in private and public clouds, ranging from traditional scale-out application, such as web search or media streaming, to virtualized banking applications. Our study demonstrates the benefits of near-threshold operation and proposes several directions to synergistically increase the energy proportionality of a near-threshold server.</em></description>
</presentation>
<presentation>
    <id>2.2.3</id>
    <title>2.2.3 Can Beyond-CMOS Devices Illuminate Dark Silicon?</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3924</id><role>Speaker</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>20780</id><role>Author</role><firstname>Robert</firstname><lastname>Perricone</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>18341</id><role>Author</role><firstname>X. Sharon</firstname><lastname>Hu</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>17467</id><role>Author</role><firstname>Joseph</firstname><lastname>Nahas</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>3924</id><role>Author</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michael Niemier, University of Notre Dame, US<br /><b>Authors</b>:<br />Robert Perricone, X. Sharon Hu, Joseph Nahas and Michael Niemier, University of Notre Dame, US<br /><br /><em><b>Abstract</b><br />Throughout the last decade, the microprocessor industry has been struggling to preserve the benefits of Moore's Law scaling. The persistent scaling of CMOS technology no longer yields exponential performance gains due in part to the growth of dark silicon. With each subsequent technology node generation, power constraints resulting from factors such as sub-threshold leakage currents are projected to further limit the number of transistors that can be simultaneously pow- ered. To overcome the limits of CMOS devices, researchers are working to develop "beyond-CMOS" device technologies. To determine the most promising beyond-CMOS devices, it is necessary to benchmark them against CMOS. In this paper, we present the design and validation of an analytical bench- marking model that evaluates CMOS and beyond-CMOS devices at the architectural-level. Our model is built from the device to the architectural/application-level. Our target architecture is a symmetric multi-core processor executing highly parallel applications (i.e., PARSEC). As a case study, we select one class of promising beyond-CMOS devices, tunneling field-effect transistors, to evaluate against CMOS.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.3</id>
  <title>2.3 Automotive Systems and Smart Energy Systems</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4164</id><role>Chair</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>3911</id><role>Co-Chair</role><firstname>Frank</firstname><lastname>Hannig</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
  </persons>
  <description>This session considers the state of the art in automotive systems and smart energy systems including novel approaches for efficient embedded software in automobiles, formal analyses and fault detection, and joint optimisation approaches for lifetime and functionality improvements in electric vehicles.</description>
<presentations>
<presentation>
    <id>2.3.1</id>
    <title>2.3.1 OTEM: Optimized Thermal and Energy Management for Hybrid Electrical Energy Storage in Electric Vehicles</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19412</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Al Faruque</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>24028</id><role>Author</role><firstname>Korosh</firstname><lastname>Vatanparvar</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>19412</id><role>Author</role><firstname>Mohammad Abdullah</firstname><lastname>Al Faruque</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Al Faruque, University of California, Irvine, US<br /><b>Authors</b>:<br />Korosh Vatanparvar and Mohammad Abdullah Al Faruque, University of California, Irvine, US<br /><br /><em><b>Abstract</b><br />Electric Vehicles (EV) pose challenges in terms of reliability and performance which are due to the stringent design constraints. For instance, an insufficient energy storage restricts the EV driving range. Highly dense battery packs providing EV with the required power, may generate extreme internal heat which causes the battery temperature to rise significantly and thereby results in reliability and safety issues. Moreover, both high battery utilization and temperature may degrade the battery capacity and Battery LifeTime (BLT), which should be extended as much as possible to postpone expensive battery replacement costs. Although, researchers have provided separate battery energy and thermal managements for EVs to address the above-mentioned challenges, in this paper, we are bringing a joint optimized solution. Hence, we introduce a novel metric Thermal and Energy Budget (TEB) in a Hybrid Electrical Energy Storage (HEES) with an active battery cooling system. Furthermore, we propose a novel Optimized Thermal and Energy Management (OTEM) methodology which optimizes the battery/ultracapacitor utilization, battery temperature, and thereby TEB, in order to improve the driving range, extend the BLT, and maintain the battery temperature in the safe zone. Our methodology provides significant improvement in BLT (on average 16.8%) and average energy consumption (on average 12.1% reduction) compared to the state-of-the-art methodologies.</em></description>
</presentation>
<presentation>
    <id>2.3.2</id>
    <title>2.3.2 Supertask: Maximizing Runnable-level Parallelism in AUTOSAR Applications</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20792</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Kehr</lastname><affiliation>Denso Automotive Deutschland GmbH</affiliation><country>DE</country></person>
    <person><id>20792</id><role>Author</role><firstname>Sebastian</firstname><lastname>Kehr</lastname><affiliation>Denso Automotive Deutschland GmbH</affiliation><country>DE</country></person>
    <person><id>18841</id><role>Author</role><firstname>Milos</firstname><lastname>Panic</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>2001</id><role>Author</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>19644</id><role>Author</role><firstname>Bert</firstname><lastname>Boeddeker</lastname><affiliation>Denso Automotive Deutschland GmbH</affiliation><country>DE</country></person>
    <person><id>26311</id><role>Author</role><firstname>Jorge</firstname><lastname>Becerril Sandoval</lastname><affiliation>Denso Automotive Deutschland GmbH</affiliation><country>DE</country></person>
    <person><id>2004</id><role>Author</role><firstname>Jaume</firstname><lastname>Abella</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>16264</id><role>Author</role><firstname>Francisco</firstname><lastname>Cazorla</lastname><affiliation>Barcelona Supercomputing Center and IIIA-CSIC</affiliation><country>ES</country></person>
    <person><id>23766</id><role>Author</role><firstname>Günter</firstname><lastname>Schäfer</lastname><affiliation>Ilmenau University of Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sebastian Kehr, Denso Automotive Deutschland GmbH, DE<br /><b>Authors</b>:<br />Sebastian Kehr<sup>1</sup>, Milos Panic<sup>2</sup>, Eduardo Quinones<sup>3</sup>, Bert Boeddeker<sup>1</sup>, Jorge Becerril Sandoval<sup>1</sup>, Jaume Abella<sup>3</sup>, Francisco Cazorla<sup>4</sup> and Günter Schäfer<sup>5</sup><br /><sup>1</sup>Denso Automotive Deutschland GmbH, DE; <sup>2</sup>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES; <sup>3</sup>Barcelona Supercomputing Center, ES; <sup>4</sup>Barcelona Supercomputing Center and IIIA-CSIC, ES; <sup>5</sup>Ilmenau University of Technology, DE<br /><br /><em><b>Abstract</b><br />The migration of legacy AUTOSAR automotive software from a single-core ECU to a multicore ECU faces two main challenges: 1) data dependencies between AUTOSAR runnables must be respected, which may limit the level of parallelism; 2) the original data-flow from the single-core must be reproduced, in order to guarantee the same functional behaviour without exhaustive validation and testing efforts afterwards. This article proposes the concept of supertask that maximizes the level of parallelism among runnables and maintains the original data-flow from the single-core. Supertasks group consecutively scheduled AUTOSAR tasks into a unique scheduling entity with a period equal to the least common multiple of tasks composing it. We evaluate supertasks with a real automotive application and compare it with existing state-of-the-art approaches with the same objectives. Our results show that supertasks effectively increase the performance with respect to current state-of-the-art, resulting in an overall performance improvement of the application when combining supertask with current approaches.</em></description>
</presentation>
<presentation>
    <id>2.3.3</id>
    <title>2.3.3 Formal Analysis Based Evaluation of Software Defined Networking for Time-Sensitive Ethernet</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 12:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4008</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Thiele</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>4008</id><role>Author</role><firstname>Daniel</firstname><lastname>Thiele</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Thiele, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Daniel Thiele and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />Software defined networking (SDN) aims to standardize the control and configuration of network infrastructure. It consolidates network control by moving the network's control plane to a (logically) centralized controller and downgrading switches to simple forwarding devices. This offers huge advantages for future automotive Ethernet networks, including admission control (e.g. to prevent/limit congestion) or network reconfiguration (e.g. in case of faults), both based on a centralized view of the current network state. SDN's centralized architecture, however, requires additional communication, which entails a certain overhead. If SDN is used in safety-critical real-time networks, this communication is subject to strict timing requirements. In this paper, we present a formal analysis based evaluation of the general suitability of SDN for time-sensitive networks including overhead, scalability, and timing guarantees by using a realistic automotive setup.</em></description>
</presentation>
<presentation>
    <id>2.3.4</id>
    <title>2.3.4 Accelerated Artificial Neural Networks on FPGA for Fault Detection in Automotive Systems</title>
    <start>2016-03-15 12:45</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16512</id><role>Speaker</role><firstname>Shreejith</firstname><lastname>Shanker</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>16512</id><role>Author</role><firstname>Shreejith</firstname><lastname>Shanker</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>25837</id><role>Author</role><firstname>Bezborah</firstname><lastname>Anshuman</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26937</id><role>Author</role><firstname>Suhaib A.</firstname><lastname>Fahmy</lastname><affiliation>University of Warwick</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Shreejith Shanker, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Shreejith Shanker<sup>1</sup>, Bezborah Anshuman<sup>1</sup> and Suhaib A. Fahmy<sup>2</sup><br /><sup>1</sup>Nanyang Technological University, SG; <sup>2</sup>University of Warwick, GB<br /><br /><em><b>Abstract</b><br />Modern vehicles are complex distributed systems with critical real-time electronic controls that have progressively replaced their mechanical/hydraulic counterparts, for performance and cost benefits. The harsh and varying vehicular environment can induce multiple errors in the computational/communication path, with temporary or permanent effects, thus demanding the use of fault-tolerant schemes. Constraints in location, weight, and cost prevent the use of physical redundancy for critical systems in many cases, such as within an internal combustion engine. Alternatively, algorithmic techniques like artificial neural networks (ANNs) can be used to detect errors and apply corrective measures in computation. Though adaptability of ANNs presents advantages for fault-detection and fault-tolerance measures for critical sensors, implementation on automotive grade processors may not serve required hard deadlines and accuracy simultaneously. In this work, we present an ANN-based fault-tolerance system based on hybrid FPGAs and evaluate it using a diesel engine case study. We show that the hybrid platform outperforms an optimised software implementation on an automotive grade ARM Cortex M4 processor in terms of latency and power consumption, also providing better consolidation.</em></description>
</presentation>
<presentation>
    <id>IP1-1</id>
    <title>IP1-1 A Scalable Lane Detection Algorithm on COTSs with OpenCL</title>
    <start>2016-03-15 13:00</start>
    <end>2016-03-15 13:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27382</id><role>Speaker</role><firstname>Kai</firstname><lastname>Huang</lastname><affiliation>Sun Yat-Sen University</affiliation><country>CN</country></person>
    <person><id>18911</id><role>Author</role><firstname>Kai</firstname><lastname>Huang</lastname><affiliation>Sun Yat-Sen University</affiliation><country>CN</country></person>
    <person><id>23827</id><role>Author</role><firstname>Biao</firstname><lastname>Hu</lastname><affiliation>Tech­nische Univer­sität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26323</id><role>Author</role><firstname>Jan</firstname><lastname>Botsch</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26708</id><role>Author</role><firstname>Nikhil</firstname><lastname>Madduri</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>17586</id><role>Author</role><firstname>Alois</firstname><lastname>Knoll</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kai Huang, Sun Yat-Sen University, CN<br /><b>Authors</b>:<br />Kai Huang<sup>1</sup>, Biao Hu<sup>2</sup>, Jan Botsch<sup>3</sup>, Nikhil Madduri<sup>3</sup> and Alois Knoll<sup>3</sup><br /><sup>1</sup>Sun Yat-Sen University, CN; <sup>2</sup>Tech­nische Univer­sität München (TUM), DE; <sup>3</sup>Technische Universität München (TUM), DE<br /><br /><em><b>Abstract</b><br />Road lane detection are classical requirements for advanced driving assistant systems. With new computer technologies, lane detection algorithms can be exploited on Cots platforms. This paper investigates the use of OpenCL and develop a particle- filter based lane detection algorithm that can tune the trade-off between detection accuracy and speed. Our algorithm is tested on 14 video streams from different data-sets with different scenarios on different Cots hardware. With an average deviation fewer than 5 pixels, the average frame rates for the 14 videos can reach about 400 fps on both Gpu and Fpga. The peak frame rates for certain videos on GPU can reach almost 1000 fps.</em></description>
</presentation>
<presentation>
    <id>IP1-2</id>
    <title>IP1-2 Simulation of Falling Rain for Robustness Testing of Video-Based Surround Sensing Systems</title>
    <start>2016-03-15 13:01</start>
    <end>2016-03-15 13:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23566</id><role>Speaker</role><firstname>Dennis</firstname><lastname>Hospach</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23566</id><role>Author</role><firstname>Dennis</firstname><lastname>Hospach</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>19383</id><role>Author</role><firstname>Stefan</firstname><lastname>Mueller</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>22109</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23116</id><role>Author</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen / FZI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dennis Hospach, Universität Tübingen, DE<br /><b>Authors</b>:<br />Dennis Hospach<sup>1</sup>, Stefan Mueller<sup>1</sup>, Wolfgang Rosenstiel<sup>1</sup> and Oliver Bringmann<sup>2</sup><br /><sup>1</sup>Universität Tübingen, DE; <sup>2</sup>Universität Tübingen / FZI, DE<br /><br /><em><b>Abstract</b><br />Recently, optical sensors have become a standard item in modern cars, raising questions with respect to the necessary testing under various ambient effects. In order to achieve a high test coverage of vision-based surround sensing systems, a lot of different environmental conditions need to be tested. Unfortunately, it is by far too time-consuming to build test sets of all relevant environmental conditions by recording real video data. This paper presents a novel approach for ambient-aware virtual prototyping and robustness testing. We propose a method to significantly reduce the needed on-road captures being used for design and validation of vision-based Advanced Driver Assistance Systems (ADAS) and fully automated driving. Our approach facilitates the generation of comparable test sets by using largely reduced amounts of real on-road captures and applying computer-generated variations of falling rain to it in a comprehensive virtual prototyping environment. In combination with the simulation of camera properties, which influence the visual effects of falling rain to a great extent, we are able to generate different rain scenarios under a wide variety of parameters. Our approach has been applied to an automotive lane detection system using a series of multiple rain scenarios. We have explored, how falling rain can influence such a system and how such behavior can be detected using simulated rain scenarios.</em></description>
</presentation>
<presentation>
    <id>IP1-3</id>
    <title>IP1-3 Proposal for Fast Directional Energy Interchange Used in MCMC-Based Autonomous Decentralized Mechanism toward Resilient Microgrid</title>
    <start>2016-03-15 13:02</start>
    <end>2016-03-15 13:03</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26889</id><role>Speaker</role><firstname>Yusuke</firstname><lastname>Sakumoto</lastname><affiliation>Tokyo Metropolitan University</affiliation><country>JP</country></person>
    <person><id>26889</id><role>Author</role><firstname>Yusuke</firstname><lastname>Sakumoto</lastname><affiliation>Tokyo Metropolitan University</affiliation><country>JP</country></person>
    <person><id>1677</id><role>Author</role><firstname>Ittetsu</firstname><lastname>Taniguchi</lastname><affiliation>Ritsumeikan University</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yusuke Sakumoto, Tokyo Metropolitan University, JP<br /><b>Authors</b>:<br />Yusuke Sakumoto<sup>1</sup> and Ittetsu Taniguchi<sup>2</sup><br /><sup>1</sup>Tokyo Metropolitan University, JP; <sup>2</sup>Ritsumeikan University, JP<br /><br /><em><b>Abstract</b><br />Microgrid is well known as key technology to improve renewable energy's ease of use. Some previous works focused on a microgrid that is divided into autonomous electricity subsystems~(AESs) for its reliability and scalability. We have proposed the MCMC-based autonomous decentralized mechanism (ADM) to perform energy interchange between AESs so as to be supply energy appropriately for different energy demands among AESs. In this paper, toward resilient of microgrids, we design a method to realize directional energy interchange in our ADM on the basis of the convection diffusion. We investigate the effectiveness of the proposed method through simulation experiment considering energy shortage and emergency situations. We clarify that the proposed method can fast supply energy from external power grid to a microgrid under energy shortage situation, and can fast gather distributed energy to a specific AES~(e.g., safe shelter) under emergency situation.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.4</id>
  <title>2.4 Physical Design for Cutting-edge Lithography</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1977</id><role>Chair</role><firstname>Jens</firstname><lastname>Lienig</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>19312</id><role>Co-Chair</role><firstname>Patrick</firstname><lastname>Groeneveld</lastname><affiliation>Synopsys Inc.</affiliation><country>US</country></person>
  </persons>
  <description>Major developments in lithography covered in this session include multiple patterning, optical proximity correction and directed self-assembly. The papers contribute numerical and graph-theoretic techniques for analysis, design and optimization. The last paper explores circuit partitioning for heterogeneous 3D integration.</description>
<presentations>
<presentation>
    <id>2.4.1</id>
    <title>2.4.1 Optimization for Multiple Patterning Lithography with Cutting Process and Beyond</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23922</id><role>Speaker</role><firstname>Jian</firstname><lastname>Kuang</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>23922</id><role>Author</role><firstname>Jian</firstname><lastname>Kuang</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>16350</id><role>Author</role><firstname>Evangeline F. Y.</firstname><lastname>Young</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jian Kuang, The Chinese University of Hong Kong, HK<br /><b>Authors</b>:<br />Jian Kuang and Evangeline F. Y. Young, The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Multiple Patterning Lithography (MPL) is indispensable for producing sub-22nm devices. Recently, multiple patterning with cutting (MPC) was proposed. For example, in triple patterning with cutting (LELECUT), the first two masks are used to do double patterning, whereas the third mask is used to cut off the unwanted parts. In this paper, we will systematically study the problem of cut candidate generation, and propose a flow to optimally minimize the manufacturing cost for standard cell based design with MPC. We will further extend the optimization flow to handle multiple patterning with e-beam cuts. Experiments demonstrate the effectiveness of the proposed algorithms.</em></description>
</presentation>
<presentation>
    <id>2.4.2</id>
    <title>2.4.2 A Fast Manufacturability Aware Optical Proximity Correction (OPC) Algorithm with Adaptive Wafer Image Estimation</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25879</id><role>Speaker</role><firstname>Ahmed</firstname><lastname>Awad</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25879</id><role>Author</role><firstname>Ahmed</firstname><lastname>Awad</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25871</id><role>Author</role><firstname>Atsushi</firstname><lastname>Takahashi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25957</id><role>Author</role><firstname>Chikaaki</firstname><lastname>Kodama</lastname><affiliation>Toshiba Corporation</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ahmed Awad, Tokyo Institute of Technology, JP<br /><b>Authors</b>:<br />Ahmed Awad<sup>1</sup>, Atsushi Takahashi<sup>1</sup> and Chikaaki Kodama<sup>2</sup><br /><sup>1</sup>Tokyo Institute of Technology, JP; <sup>2</sup>Toshiba Corporation, JP<br /><br /><em><b>Abstract</b><br />Aggressive Optical Proximity Correction (OPC) has been widely adopted in optical lithography to preserve circuit performance for sub-20nm technology nodes. However, complex mask patterns are outputted resulting in large mask manufacturability cost and large computational time. In this paper, we propose a fast OPC algorithm in which intensity estimation during OPC is improved for better pattern fidelity and in which post processing to effectively improve mask manufacturability with preserving acceptable pattern fidelity is executed.</em></description>
</presentation>
<presentation>
    <id>2.4.3</id>
    <title>2.4.3 Redundant Via Insertion in Directed Self-Assembly Lithography</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 12:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24808</id><role>Speaker</role><firstname>Woohyun</firstname><lastname>Chung</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>24808</id><role>Author</role><firstname>Woohyun</firstname><lastname>Chung</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>23170</id><role>Author</role><firstname>Seongbo</firstname><lastname>Shim</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>18722</id><role>Author</role><firstname>Youngsoo</firstname><lastname>Shin</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Woohyun Chung, Korea Advanced Institute of Science and Technology, KR<br /><b>Authors</b>:<br />Woohyun Chung, Seongbo Shim and Youngsoo Shin, Korea Advanced Institute of Science and Technology, KR<br /><br /><em><b>Abstract</b><br />In directed self-assembly lithography (DSAL), vias that are located close are clustered and patterned together. A large and complex cluster, however, is not allowed in this process due to its potential danger of pattern failure. We address redundant via insertion in DSAL. The goal is to insert maximum number of redundant vias while adjacent vias do not form a large and complex cluster. The problem is formulated as maximum independent set (MIS) of a conflict graph. Experiments demonstrate 13% more redundant vias inserted compared to simple-minded approach, basic insertion with no consideration of DSAL followed by removal of redundant vias in large and complex clusters. We also introduce DSA defect probability in order to quantitatively define which clusters should be allowed during insertion process.</em></description>
</presentation>
<presentation>
    <id>2.4.4</id>
    <title>2.4.4 Improved Performance of 3DIC Implementations Through Inherent Awareness of Mix-and-Match Die Stacking</title>
    <start>2016-03-15 12:45</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16608</id><role>Speaker</role><firstname>Andrew B.</firstname><lastname>Kahng</lastname><affiliation>UCSD</affiliation><country>US</country></person>
    <person><id>26456</id><role>Author</role><firstname>Kwangsoo</firstname><lastname>Han</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>19486</id><role>Author</role><firstname>Andrew B.</firstname><lastname>Kahng</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>26347</id><role>Author</role><firstname>Jiajia</firstname><lastname>Li</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Andrew B. Kahng, UCSD, US<br /><b>Authors</b>:<br />Kwangsoo Han, Andrew B. Kahng and Jiajia Li, University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />3D logic-logic integration is an important future lever for continued cost and density scaling value propositions in the semiconductor industry. In the 3DIC context, several works have proposed "mix-and- match" of multiple stacked die, according to binning information, to improve overall product yield. However, each of the stacked die in these works is independently designed: there is no holistic "design for eventual stacking" of any of the die. Separately, many approaches have been proposed for design partitioning and implementation with multiple die, including 3D stacked-die implementation. However, the signoff criteria used to implement such a multi-die solution must necessarily validate timing correctness for all combinations of process conditions on the multiple die. To our knowledge, no previous work has examined the fundamental issue of design partitioning and signoff specifically for mix- and-match die stacking. In this work, we study performance improvements of 3DIC implementation that leverage knowledge of mix-and-match die stacking during manufacturing. We propose partitioning methodologies to partition timing-critical paths across tiers to explicitly optimize the signed-off timing across the reduced set of corner combinations that can be produced by the stacked-die manufacturing. These include both an ILP- based methodology and a heuristic with novel maximum-cut partitioning, solved by semidefinite programming, and a signoff timing-aware FM optimization. We also extend two existing 3DIC implementation flows to incorporate mix-and-match-aware partitioning and signoff, demonstrating the simplicity of adopting our techniques. Experimental results show that our optimization flow achieves up to 16% timing improvement as compared to the existing 3DIC implementation flow in the context of mix-and-match die stacking.</em></description>
</presentation>
<presentation>
    <id>IP1-4</id>
    <title>IP1-4 Grid-based Self-Aligned Quadruple Patterning Aware Two Dimensional Routing Pattern</title>
    <start>2016-03-15 13:00</start>
    <end>2016-03-15 13:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25871</id><role>Speaker</role><firstname>Atsushi</firstname><lastname>Takahashi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>26295</id><role>Author</role><firstname>Takeshi</firstname><lastname>Ihara</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>26278</id><role>Author</role><firstname>Toshiyuki</firstname><lastname>Hongo</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25871</id><role>Author</role><firstname>Atsushi</firstname><lastname>Takahashi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25957</id><role>Author</role><firstname>Chikaaki</firstname><lastname>Kodama</lastname><affiliation>Toshiba</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Atsushi Takahashi, Tokyo Institute of Technology, JP<br /><b>Authors</b>:<br />Takeshi Ihara<sup>1</sup>, Toshiyuki Hongo<sup>1</sup>, Atsushi Takahashi<sup>1</sup> and Chikaaki Kodama<sup>2</sup><br /><sup>1</sup>Tokyo Institute of Technology, JP; <sup>2</sup>Toshiba, JP<br /><br /><em><b>Abstract</b><br />Self-Aligned Quadruple Patterning (SAQP) is an important manufacturing technique for sub 14 nm technology node. Although various routing algorithms for SAQP have been proposed, it is not easy to find a dense SAQP compliant routing pattern efficiently. Even though a grid for SAQP compliant routing pattern was proposed, it is not easy to find a valid routing pattern on the grid. The routing pattern of SAQP on the grid consists of three types of routing. Among them, third type has turn prohibition constraint on the grid. Typical routing algorithms often fail to find a valid routing for third type. In this paper, SAQP compliant two dimensional routing patterns are found effectively on the grid by finding an optimal valid tertiary pattern. Experiments show that SAQP compliant routing patterns are found efficiently.</em></description>
</presentation>
<presentation>
    <id>IP1-5</id>
    <title>IP1-5 Practical ILP-based Routing of Standard Cells</title>
    <start>2016-03-15 13:01</start>
    <end>2016-03-15 13:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2087</id><role>Speaker</role><firstname>Rung-Bin</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26962</id><role>Author</role><firstname>Hsueh-Ju</firstname><lastname>Lu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>24353</id><role>Author</role><firstname>En-Jang</firstname><lastname>Jang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>23237</id><role>Author</role><firstname>Ang</firstname><lastname>Lu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26946</id><role>Author</role><firstname>Yu Ting</firstname><lastname>Zhang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26074</id><role>Author</role><firstname>Yu-He</firstname><lastname>Chang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26474</id><role>Author</role><firstname>Chi-Hung</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>2087</id><role>Author</role><firstname>Rung-Bin</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rung-Bin Lin, Yuan Ze University, TW<br /><b>Authors</b>:<br />Hsueh-Ju Lu, En-Jang Jang, Ang Lu, Yu Ting Zhang, Yu-He Chang, Chi-Hung Lin and Rung-Bin Lin, Yuan Ze University, TW<br /><br /><em><b>Abstract</b><br />This paper proposes a two-stage transistor routing approach that synergizes the merits of channel routing and integer linear programming for CMOS standard cells. It can route 185 cells in 611 seconds. About 21% of cells obtained by our approach have smaller wire length than their handcrafted counterparts. Only 11% of cells use more vias than their handcrafted counterparts. Our router completes routing of many cells that cannot be routed by an industrial one.</em></description>
</presentation>
<presentation>
    <id>IP1-6</id>
    <title>IP1-6 A Procedure for Improving the Distribution of Congestion in Global Routing</title>
    <start>2016-03-15 13:02</start>
    <end>2016-03-15 13:03</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3968</id><role>Speaker</role><firstname>Azadeh</firstname><lastname>Davoodi</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    <person><id>23125</id><role>Author</role><firstname>Daohang</firstname><lastname>Shi</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    <person><id>3968</id><role>Author</role><firstname>Azadeh</firstname><lastname>Davoodi</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    <person><id>26498</id><role>Author</role><firstname>Jeffrey</firstname><lastname>Linderoth</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Azadeh Davoodi, University of Wisconsin - Madison, US<br /><b>Authors</b>:<br />Daohang Shi, Azadeh Davoodi and Jeffrey Linderoth, University of Wisconsin - Madison, US<br /><br /><em><b>Abstract</b><br />This work introduces a procedure which takes as input a global routing solution that is already improved for routability based on the traditional total overﬂow (TOF) metric, and then improves the distribution of congestion without increasing the TOF. Our router is able to signiﬁcantly decrease the number of edges in undesirable ranges of congestion by optimizing a convex piece-wise linear penalty function. The penalties are ﬂexible and may be speciﬁed by the user. In our experiments, using the already-optimized global routing solutions of the ISPD'11 benchmarks—mostly have 0 units of TOF—we show the number of edges which are utilized very close to capacity can be signiﬁcantly reduced. This work is the ﬁrst to explicitly target improving the distribution of edge congestion corresponding to an already-optimized global routing solution without sacriﬁcing the TOF.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.5</id>
  <title>2.5 Energy Efficient Systems and Architectures</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4676</id><role>Chair</role><firstname>Mladen</firstname><lastname>Berekovic</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Co-Chair</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
  </persons>
  <description>This session will explore novel technologies to reduce the energy and power of computing systems. The first paper explores system-level DVFS approaches that maximize performance within a fixed thermal envelope. The second paper introduces a highly introspective system that can monitor and optimize its own energy usage at run-time. The third paper explores a control algorithm design that can utilize a specialized SRAM cell design that trades performance and reliability. The fourth paper finds new ways to better utilize GPU power resources by co-scheduling synergistic kernels.</description>
<presentations>
<presentation>
    <id>2.5.1</id>
    <title>2.5.1 A Discrete Thermal Controller for Chip-Multiprocessors</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19772</id><role>Speaker</role><firstname>Yingnan</firstname><lastname>Cui</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>19772</id><role>Author</role><firstname>Yingnan</firstname><lastname>Cui</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>24792</id><role>Author</role><firstname>Wei</firstname><lastname>Zhang</lastname><affiliation>Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    <person><id>23436</id><role>Author</role><firstname>Bingsheng</firstname><lastname>He</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yingnan Cui, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Yingnan Cui<sup>1</sup>, Wei Zhang<sup>2</sup> and Bingsheng He<sup>1</sup><br /><sup>1</sup>Nanyang Technological University, SG; <sup>2</sup>Hong Kong University of Science and Technology, HK<br /><br /><em><b>Abstract</b><br />The ever increasing power density has posed challenges to the thermal management of modern chip-multiprocessors (CMP). Closed-loop thermal controllers have the benefits of high response speed, high robustness and high accuracy. Most previously proposed closed-loop automatic thermal controllers are designed by continuous control theories. However, the thermal controllers for microprocessors are discrete controllers by nature. The traditional design methodology fails to analyze the discrete features of the thermal controllers such as the influence of sampling frequency and signal distortion. In this paper, we proposed an automatic thermal controller for microprocessors which is designed by discrete control theories. With specific concerns about the discrete feature of thermal control systems, our discrete thermal controller increases the performance of CMPs by reducing the sampling frequency and improves the control quality of the thermal control system. When compared with state-of-the-art thermal controllers, our discrete thermal controller achieves up to 50% reduction in sampling frequency and up to 20% higher performance of the CMPs.</em></description>
</presentation>
<presentation>
    <id>2.5.2</id>
    <title>2.5.2 Swallow: Building an Energy-Transparent Many-Core Embedded Real-Time System</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3235</id><role>Speaker</role><firstname>Steve</firstname><lastname>Kerrison</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>3235</id><role>Author</role><firstname>Steve</firstname><lastname>Kerrison</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>26248</id><role>Author</role><firstname>Simon</firstname><lastname>Hollis</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Steve Kerrison, University of Bristol, GB<br /><b>Authors</b>:<br />Steve Kerrison and Simon Hollis, University of Bristol, GB<br /><br /><em><b>Abstract</b><br />Swallow is a many-core platform of interconnected embedded real time processors with time-deterministic execution and a cache-less memory subsystem. Its largest current configuration is 480 × 32-bit processors. It is open-source, designed from the ground up to allow the exploration of flexibility, scalability and energy efficiency in large systems of embedded processors. Further, it enables the behavior of various structures of parallel programs to be explored. It is a proof of concept and design example for other potential systems of this kind. We present the energy transparency features and proportional energy scaling of the system that allows it to be expanded beyond hundreds of cores. We discuss the design choices, construction and novel network implementation of Swallow. Currently, the system provides up to 240 GIPS, with each core consuming 71-193 mW, dependent on workload. Its power per instruction is lower than almost all systems of comparable scale. We discuss the challenges associated with efficiently utilizing this system, particularly communication/computation ratios, and give recommendations for future systems and their software.</em></description>
</presentation>
<presentation>
    <id>2.5.3</id>
    <title>2.5.3 A Novel Cache-Utilization Based Dynamic Voltage Frequency Scaling (DVFS) Mechanism for Reliability Enhancements</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 12:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27238</id><role>Speaker</role><firstname>Yen-Hao</firstname><lastname>Chen</lastname><affiliation>National Tsing Hua University, Taiwan</affiliation><country>TW</country></person>
    <person><id>27238</id><role>Author</role><firstname>Yen-Hao</firstname><lastname>Chen</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>26882</id><role>Author</role><firstname>Yi-Lun</firstname><lastname>Tang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>138</id><role>Author</role><firstname>Yi-Yu</firstname><lastname>Liu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>25797</id><role>Author</role><firstname>Allen C.-H.</firstname><lastname>Wu</lastname><affiliation>Jiangnan University</affiliation><country>CN</country></person>
    <person><id>1319</id><role>Author</role><firstname>TingTing</firstname><lastname>Hwang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yen-Hao Chen, National Tsing Hua University, Taiwan, TW<br /><b>Authors</b>:<br />Yen-Hao Chen<sup>1</sup>, Yi-Lun Tang<sup>1</sup>, Yi-Yu Liu<sup>2</sup>, Allen C.-H. Wu<sup>3</sup> and TingTing Hwang<sup>1</sup><br /><sup>1</sup>National Tsing Hua University, TW; <sup>2</sup>Yuan Ze University, TW; <sup>3</sup>Jiangnan University, CN<br /><br /><em><b>Abstract</b><br />We propose a cache architecture using a 7T/14T SRAM [1] and a control mechanism for reliability enhancements. Our control mechanism differs from the conventional DVFS methods, which considers not only the CPI behaviors but also the cache utilizations. To measure cache utilization, a novel metric is proposed. The experimental results show that our proposed method achieves thousand times less bit-error occurrences compared to the conventional DVFS methods under the ultra-low voltage operation. Moreover, the results show that our proposed method surprisingly not only incurs no performance and energy overheads but also achieves on an average 5.1% performance improvement and 5% energy reduction compared to the conventional DVFS methods.</em></description>
</presentation>
<presentation>
    <id>2.5.4</id>
    <title>2.5.4 Efficient Kernel Management on GPUs</title>
    <start>2016-03-15 12:45</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25685</id><role>Speaker</role><firstname>Xiuhong</firstname><lastname>Li</lastname><affiliation>Peking University</affiliation><country>CN</country></person>
    <person><id>25685</id><role>Author</role><firstname>Xiuhong</firstname><lastname>Li</lastname><affiliation>Peking University</affiliation><country>CN</country></person>
    <person><id>4329</id><role>Author</role><firstname>Yun</firstname><lastname>Liang</lastname><affiliation>Peking University</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Xiuhong Li, Peking University, CN<br /><b>Authors</b>:<br />Xiuhong Li and Yun Liang, Peking University, CN<br /><br /><em><b>Abstract</b><br />As the complexity of applications continues to grow, each new generation of GPUs has been equipped with advanced architectural features and more resources to sustain its performance acceleration capability. Recent GPUs have been featured with concurrent kernel execution, which is designed to improve the resource utilization by executing multiple kernels simultaneously. However, prior systems only achieve limited performance improvement as they do not optimize the thread-level parallelism (TLP) and model the resource contention for the concurrently executing kernels. In this paper, we design a framework that optimizes the performance and energy-efficiency for multiple kernel execution on GPUs. It employs two key techniques. First, we develop an algorithm to adjust the TLP for the concurrently executing kernels. Second, we employ cache bypassing to mitigate the cache contention. Experiments indicate that our framework can improve performance by 1.42X on average (energy-efficiency by 1.33X on average), compared with default concurrent kernel execution framework.</em></description>
</presentation>
<presentation>
    <id>IP1-7</id>
    <title>IP1-7 Machine Learned Machines: Adaptive Co-optimization of Caches, Cores, and On-chip Network</title>
    <start>2016-03-15 13:00</start>
    <end>2016-03-15 13:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26828</id><role>Speaker</role><firstname>Rahul</firstname><lastname>Jain</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>26828</id><role>Author</role><firstname>Rahul</firstname><lastname>Jain</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>1185</id><role>Author</role><firstname>Preeti Ranjan</firstname><lastname>Panda</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>27006</id><role>Author</role><firstname>Sreenivas</firstname><lastname>Subramoney</lastname><affiliation>Intel</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rahul Jain, Indian Institute of Technology Delhi, IN<br /><b>Authors</b>:<br />Rahul Jain<sup>1</sup>, Preeti Ranjan Panda<sup>1</sup> and Sreenivas Subramoney<sup>2</sup><br /><sup>1</sup>Indian Institute of Technology Delhi, IN; <sup>2</sup>Intel, IN<br /><br /><em><b>Abstract</b><br />Abstract—Modern multicore architectures require runtime optimization techniques to address the problem of mismatches between the dynamic resource requirements of different processes and the runtime allocation. Choosing between multiple optimizations at runtime is complex due to the non-additive effects, making the adaptiveness of the machine learning techniques useful. We present a novel method, Machine Learned Machines (MLM), by using Online Reinforcement Learning (RL) to perform dynamic partitioning of the last level cache (LLC), along with dynamic voltage and frequency scaling (DVFS) of the core and uncore (interconnection network and LLC). We show that the co-optimization results in much lower energy-delay product (EDP) than any of the techniques applied    individually. The results show an average of 19.6% EDP and 2.6% execution time improvement over the baseline.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.6</id>
  <title>2.6 Fault-Tolerant Embedded Systems</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>20980</id><role>Chair</role><firstname>Lothar</firstname><lastname>Thiele</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>23901</id><role>Co-Chair</role><firstname>Jian-Jia</firstname><lastname>Chen</lastname><affiliation>TU Dortmund</affiliation><country>DE</country></person>
  </persons>
  <description>This session presents new results on timing and schedulability bounds for fault-tolerant systems, covering both transient and permanent faults.</description>
<presentations>
<presentation>
    <id>2.6.1</id>
    <title>2.6.1 Probabilistic WCET estimation in presence of hardware for mitigating the impact of permanent faults</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27472</id><role>Speaker</role><firstname>Damien</firstname><lastname>Hardy</lastname><affiliation>University of Rennes/IRISA</affiliation><country>FR</country></person>
    <person><id>26042</id><role>Author</role><firstname>Damien</firstname><lastname>Hardy</lastname><affiliation>University of Rennes 1/IRISA</affiliation><country>FR</country></person>
    <person><id>26809</id><role>Author</role><firstname>Isabelle</firstname><lastname>Puaut</lastname><affiliation>University of Rennes 1/IRISA</affiliation><country>FR</country></person>
    <person><id>16348</id><role>Author</role><firstname>Yiannakis</firstname><lastname>Sazeides</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Damien Hardy, University of Rennes/IRISA, FR<br /><b>Authors</b>:<br />Damien Hardy<sup>1</sup>, Isabelle Puaut<sup>1</sup> and Yiannakis Sazeides<sup>2</sup><br /><sup>1</sup>University of Rennes 1/IRISA, FR; <sup>2</sup>University of Cyprus, CY<br /><br /><em><b>Abstract</b><br />Fine-grained disabling and reconfiguration of hardware elements (functional units, cache blocks) will become economically necessary to recover from permanent failures, whose rate is expected to increase dramatically in the near future. This fine-grained disabling will lead to degraded performance as compared to a fault-free execution. Until recently, all static worst-case execution time (WCET) estimations methods were assuming fault-free processors, resulting in unsafe estimates in the presence of faults. The first static WCET estimation technique dealing with the presence of permanent faults in instruction caches was proposed in [1]. This study probabilistically quantified the impact of permanent faults on WCET estimates. It demonstrated that the probabilistic WCET (pWCET) estimates of tasks increase rapidly with the probability of faults as compared to fault-free WCET estimates.       In this paper, we show that very simple reliability mechanisms allow mitigating the impact of faulty cache blocks on pWCETs. Two mechanisms, that make part of the cache resilient to faults are analyzed. Experiments show that the gain in pWCET for these two mechanisms are on average 48% and 40% as compared to an architecture with no reliability mechanism.</em></description>
</presentation>
<presentation>
    <id>2.6.2</id>
    <title>2.6.2 A Four-Mode Model for Efficient Fault-Tolerant Mixed-Criticality Systems</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24926</id><role>Speaker</role><firstname>Zaid</firstname><lastname>Al-bayati</lastname><affiliation>McGill University</affiliation><country>CA</country></person>
    <person><id>24926</id><role>Author</role><firstname>Zaid</firstname><lastname>Al-bayati</lastname><affiliation>McGill University</affiliation><country>CA</country></person>
    <person><id>20198</id><role>Author</role><firstname>Jonah</firstname><lastname>Caplan</lastname><affiliation>McGill University</affiliation><country>CA</country></person>
    <person><id>19690</id><role>Author</role><firstname>Brett</firstname><lastname>Meyer</lastname><affiliation>McGill University</affiliation><country>CA</country></person>
    <person><id>3909</id><role>Author</role><firstname>Haibo</firstname><lastname>Zeng</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zaid Al-bayati, McGill University, CA<br /><b>Authors</b>:<br />Zaid Al-bayati<sup>1</sup>, Jonah Caplan<sup>1</sup>, Brett Meyer<sup>1</sup> and Haibo Zeng<sup>2</sup><br /><sup>1</sup>McGill University, CA; <sup>2</sup>Virginia Tech, US<br /><br /><em><b>Abstract</b><br />Mixed-criticality systems (MCS) integrate components from different levels of criticality onto the same platform. MCS, like all other electronic systems, are susceptible to transient faults. These systems must mitigate the effects of faults and provide recovery mechanisms when faults occur. In this paper, we consider the problem of designing and scheduling certifiable faulttolerant mixed-criticality systems. To address certification and transient faults, two-mode models must treat any single overrun or fault as a combination of the two, reserving time for the reexecution of tasks with extended execution time. We therefore propose a new four-mode model that addresses fault and execution time overrun with separate modes. This model, combined with the selective continuation of low-criticality tasks, improves the quality of service (QoS) to these tasks while providing the same guarantee to high-criticality tasks. Experimental results show that QoS improvements of up to 42.9% can be achieved by the new model. Furthermore, we show how the model and its schedulability analysis can be calibrated to realistic failures rates to achieve even more efficient designs.</em></description>
</presentation>
<presentation>
    <id>2.6.3</id>
    <title>2.6.3 Providing Formal Latency Guarantees for ARQ-based Protocols in Networks-on-Chip</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20729</id><role>Speaker</role><firstname>Eberle A</firstname><lastname>Rambo</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>20729</id><role>Author</role><firstname>Eberle A</firstname><lastname>Rambo</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>43401</id><role>Author</role><firstname>Selma</firstname><lastname>Saidi</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Eberle A Rambo, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Eberle A Rambo, Selma Saidi and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />Networks-on-Chip (NoCs) are the backbone of Multiprocessor Systems-on-Chip (MPSoCs). In this paper, we perform a formal worst-case communication time analysis of Automatic Repeat reQuest (ARQ) protocols for NoCs. Therefor, we integrate the transport layer analysis for general networks and the network layer analysis for NoCs. An ARQ variant optimized for DMA transfers (DMA ARQ) is introduced and analyzed. Experimental evaluation with Stop-and-Wait, Go-Back-N, and DMA ARQ, in the context of real-time memory traffic is presented, including both error-free and error cases. DMA ARQ achieves a factor 6 improvement on latency bounds over conventional Stop-and-Wait.</em></description>
</presentation>
<presentation>
    <id>IP1-8</id>
    <title>IP1-8 Improving Performance by Monitoring While Maintaining Worst-Case Guarantees</title>
    <start>2016-03-15 13:00</start>
    <end>2016-03-15 13:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26319</id><role>Speaker</role><firstname>Syed Md Jakaria</firstname><lastname>Abdullah</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>26319</id><role>Author</role><firstname>Syed Md Jakaria</firstname><lastname>Abdullah</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>4731</id><role>Author</role><firstname>Kai</firstname><lastname>Lampka</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>4446</id><role>Author</role><firstname>Wang</firstname><lastname>Yi</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Syed Md Jakaria Abdullah, Uppsala University, SE<br /><b>Authors</b>:<br />Syed Md Jakaria Abdullah, Kai Lampka and Wang Yi, Uppsala University, SE<br /><br /><em><b>Abstract</b><br />With real-time systems, feasibility analysis is based on worst-case scenarios. At run-time, worst-case situations are often very unlikely to occur. With the system being dimensioned for the worst-case, one faces low resource utilization and implicit loss in performance at run-time. We propose to use run-time monitoring for evaluating the deviation of job releases from their worst-case release bound. This allows us to compute a conservative bound on the future workload. Based on this, we design a scheme for reclaiming computation time, which has been originally allocated for the jobs which are now known to be absent. By organizing the consumption of extra computing time in a dynamic and time-safe manner, we improve the run-time performance of applications and provably maintain the worst-case guarantees for their response times. We evaluate the usefulness of the presented approach by using randomly generated traces of job releases.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.7</id>
  <title>2.7 Variability Challenges in Nanoscale Designs</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1100</id><role>Chair</role><firstname>Vikas</firstname><lastname>Chandra</lastname><affiliation>ARM Research</affiliation><country>US</country></person>
    <person><id>2034</id><role>Co-Chair</role><firstname>Said</firstname><lastname>Hamdioui</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
  </persons>
  <description>Process variation continues to be an important challenge across new technologies. This session explores methods for systematically designing test chips, building photonic interconnects and constructing spatial models.</description>
<presentations>
<presentation>
    <id>2.7.1</id>
    <title>2.7.1 Achieving 100% Cell-Aware Coverage by Design</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27272</id><role>Speaker</role><firstname>Zeye</firstname><lastname>Liu</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>27272</id><role>Author</role><firstname>Zeye</firstname><lastname>Liu</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>25673</id><role>Author</role><firstname>Benjamin</firstname><lastname>Niewenhuis</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>27002</id><role>Author</role><firstname>Soumya</firstname><lastname>Mittal</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>26838</id><role>Author</role><firstname>Ronald</firstname><lastname>Blanton</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zeye Liu, Carnegie Mellon University, US<br /><b>Authors</b>:<br />Zeye Liu, Benjamin Niewenhuis, Soumya Mittal and Ronald Blanton, Carnegie Mellon University, US<br /><br /><em><b>Abstract</b><br />A comprehensive investigation of new integrated circuit design and fabrication technologies is crucial for yielding reliable parts. Prior work proposed a novel logic characterization vehicle called the Carnegie Mellon Logic Characterization Vehicle (CM-LCV), and an implementation flow that ensures a test chip to be product-like with near optimal testability and diagnosability. This work describes an enhanced implementation methodology for CM-LCV that not only guarantees 100% intra-cell defect testability for all standard cells but also reflects the user-specified design characteristics. Experiments comparing intra-cell defect testability between a CM-LCV and various benchmark circuits demonstrate the efficacy of this approach. Specifically, the CM-LCV achieves 92.4% overall input pattern fault coverage and 100% cell-aware fault coverage using an optimal, minimal test set.</em></description>
</presentation>
<presentation>
    <id>2.7.2</id>
    <title>2.7.2 Modeling Fabrication Non-Uniformity in Chip-Scale Silicon Photonic Interconnects</title>
    <start>2016-03-15 12:00</start>
    <end>2016-03-15 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22986</id><role>Speaker</role><firstname>Mahdi</firstname><lastname>Nikdast</lastname><affiliation>Polytechnique Montréal and McGill University</affiliation><country>CA</country></person>
    <person><id>22986</id><role>Author</role><firstname>Mahdi</firstname><lastname>Nikdast</lastname><affiliation>Polytechnique Montréal and McGill University</affiliation><country>CA</country></person>
    <person><id>1098</id><role>Author</role><firstname>Gabriela</firstname><lastname>Nicolescu</lastname><affiliation>Polytechnique Montréal</affiliation><country>CA</country></person>
    <person><id>21392</id><role>Author</role><firstname>Jelena</firstname><lastname>Trajkovic</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    <person><id>26730</id><role>Author</role><firstname>Odile</firstname><lastname>Liboiron-Ladouceur</lastname><affiliation>McGill University</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mahdi Nikdast, Polytechnique Montréal and McGill University, CA<br /><b>Authors</b>:<br />Mahdi Nikdast<sup>1</sup>, Gabriela Nicolescu<sup>2</sup>, Jelena Trajkovic<sup>3</sup> and Odile Liboiron-Ladouceur<sup>4</sup><br /><sup>1</sup>Polytechnique Montréal and McGill University, CA; <sup>2</sup>Polytechnique Montréal, CA; <sup>3</sup>Concordia University, CA; <sup>4</sup>McGill University, CA<br /><br /><em><b>Abstract</b><br />Silicon photonic interconnect (SPI) is a promising candidate for the communication infrastructure in multiprocessor systems-on-chip (MPSoCs). When employing SPIs with wavelength-division multiplexing (WDM), it is required to precisely match different devices, such as photonic switches, filters, etc, in terms of their central wavelengths. Nevertheless, SPIs are vulnerable to fabrication non-uniformity (a.k.a. process variations), which influences the reliability and performance of such systems. Understanding process variations helps develop system design strategies to compensate for the variations, as well as estimate the implementation cost for such compensations. For the first time, this paper presents a computationally efficient and accurate bottom-up method to systematically study different process variations in passive SPIs. Analytical models to study the impact of silicon thickness and waveguide width variations on strip waveguides and microresonator (MR)-based add-drop filters are developed. Numerical simulations are used to evaluate our proposed method. Furthermore, we designed, fabricated, and tested several identical MRs to demonstrate process variations. The proposed method is applied to a case study of a passive WDM-based photonic switch, which is the building block in passive SPIs, to evaluate its optical signal-to-noise ratio (OSNR) under different variations. The efficiency of our proposed method enables its application to large-scale SPIs in MPSoCs, where employing numerical simulations is not feasible.</em></description>
</presentation>
<presentation>
    <id>2.7.3</id>
    <title>2.7.3 Efficient Spatial Variation Modeling via Robust Dictionary Learning</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25945</id><role>Speaker</role><firstname>Changhai</firstname><lastname>Liao</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>25945</id><role>Author</role><firstname>Changhai</firstname><lastname>Liao</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>27071</id><role>Author</role><firstname>Jun</firstname><lastname>Tao</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>18669</id><role>Author</role><firstname>Xuan</firstname><lastname>Zeng</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>27236</id><role>Author</role><firstname>Yangfeng</firstname><lastname>Su</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>27284</id><role>Author</role><firstname>Dian</firstname><lastname>Zhou</lastname><affiliation>Fudan University &amp; The University of Texas at Dallas</affiliation><country>US</country></person>
    <person><id>24847</id><role>Author</role><firstname>Xin</firstname><lastname>Li</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Changhai Liao, Fudan University, CN<br /><b>Authors</b>:<br />Changhai Liao<sup>1</sup>, Jun Tao<sup>1</sup>, Xuan Zeng<sup>1</sup>, Yangfeng Su<sup>1</sup>, Dian Zhou<sup>2</sup> and Xin Li<sup>3</sup><br /><sup>1</sup>Fudan University, CN; <sup>2</sup>Fudan University &amp; The University of Texas at Dallas, US; <sup>3</sup>Carnegie Mellon University, US<br /><br /><em><b>Abstract</b><br />In this paper, we propose a novel spatial variation modeling method based on robust dictionary learning for nanoscale integrated circuits. This method takes advantage of the historical data to efficiently improve the accuracy of wafer-level spatial variation modeling with extremely low measurement cost. Robust regression is adopted by our implementation to reduce the bias posed by outliers. An iterative coordinate descent method is further introduced to solve the dictionary learning problem with consideration of missing data. Our numerical experiments based on industrial measurement data demonstrate that the proposed method achieves up to 70% error reduction over the conventional VP approach without increasing the measurement cost.</em></description>
</presentation>
<presentation>
    <id>IP1-9</id>
    <title>IP1-9 Fault Tolerant Non-Volatile Spintronic Flip-Flop</title>
    <start>2016-03-15 13:00</start>
    <end>2016-03-15 13:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20725</id><role>Speaker</role><firstname>Rajendra</firstname><lastname>Bishnoi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>20725</id><role>Author</role><firstname>Rajendra</firstname><lastname>Bishnoi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>16453</id><role>Author</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>4780</id><role>Author</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rajendra Bishnoi, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Rajendra Bishnoi, Fabian Oboril and Mehdi Tahoori, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />With technology down scaling, static power has become one of the biggest challenges in a System-On-Chip. Normally-off computing using non-volatile sequential elements is a promising solution to address this challenge. Recently, many non-volatile shadow flip-flop architectures were introduced, in which Magnetic Tunnel Junction (MTJ) cells are employed as backup storing elements. Due to the emerging fabrication processes of magnetic layers, MTJs are more susceptible to manufacturing defects than their CMOS counterparts. Moreover, unlike memory arrays that can effectively be repaired with well-established memory repair and coding schemes, flip-flops scattered in the layout are more difficult to repair. So, without effective defect and fault tolerance for non-volatile flip-flops, the manufacturing yield will be severely affected. Therefore, we propose a Fault Tolerant Non-Volatile Latch (FTNV-L) design, in which we arrange several MTJ cells in such a way that it is resilient to various MTJ faults. Simulation results show that our proposed FTNV-L can effectively tolerate all single MTJ faults with considerably lower overhead than traditional approaches.</em></description>
</presentation>
<presentation>
    <id>IP1-10</id>
    <title>IP1-10 Towards Automatic Diagnosis of Minority Carriers Propagation Problems in HV/HT Automotive Smart Power ICs</title>
    <start>2016-03-15 13:01</start>
    <end>2016-03-15 13:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27223</id><role>Speaker</role><firstname>Yasser</firstname><lastname>Moursy</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>27223</id><role>Author</role><firstname>Yasser</firstname><lastname>Moursy</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>26243</id><role>Author</role><firstname>Hao</firstname><lastname>Zou</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>1378</id><role>Author</role><firstname>Ramy</firstname><lastname>Iskander</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>26788</id><role>Author</role><firstname>Pierre</firstname><lastname>Tisserand</lastname><affiliation>Valeo, Creteil</affiliation><country>FR</country></person>
    <person><id>26046</id><role>Author</role><firstname>Dieu-My</firstname><lastname>Ton</lastname><affiliation>Valeo, Creteil</affiliation><country>FR</country></person>
    <person><id>26188</id><role>Author</role><firstname>Giuseppe</firstname><lastname>Pasetti</lastname><affiliation>AMS, Navacchio</affiliation><country>IT</country></person>
    <person><id>26093</id><role>Author</role><firstname>Ehrenfried</firstname><lastname>Seebacher</lastname><affiliation>AMS AG, Unterpremstaetten</affiliation><country>AT</country></person>
    <person><id>25785</id><role>Author</role><firstname>Alexander</firstname><lastname>Steinmair</lastname><affiliation>AMS AG, Unterpremstaetten</affiliation><country>AT</country></person>
    <person><id>27085</id><role>Author</role><firstname>Thomas</firstname><lastname>Gneiting</lastname><affiliation>AdMOS, Frickenhausen</affiliation><country>DE</country></person>
    <person><id>26260</id><role>Author</role><firstname>Heidrun</firstname><lastname>Alius</lastname><affiliation>AdMOS, Frickenhausen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yasser Moursy, Sorbonne Universités, UPMC, FR<br /><b>Authors</b>:<br />Yasser Moursy<sup>1</sup>, Hao Zou<sup>1</sup>, Ramy Iskander<sup>1</sup>, Pierre Tisserand<sup>2</sup>, Dieu-My Ton<sup>2</sup>, Giuseppe Pasetti<sup>3</sup>, Ehrenfried Seebacher<sup>4</sup>, Alexander Steinmair<sup>4</sup>, Thomas Gneiting<sup>5</sup> and Heidrun Alius<sup>5</sup><br /><sup>1</sup>Sorbonne Universités, UPMC, FR; <sup>2</sup>Valeo, Creteil, FR; <sup>3</sup>AMS, Navacchio, IT; <sup>4</sup>AMS AG, Unterpremstaetten, AT; <sup>5</sup>AdMOS, Frickenhausen, DE<br /><br /><em><b>Abstract</b><br />In this paper, a proposed methodology to identify the substrate coupling effects in smart power integrated circuits is presented. This methodology is based on a tool called AUTOMICS to extract substrate parasitic network. This network comprises diodes and resistors that are able to maintain the continuity of minority carrier concentration. The contribution of minority carriers in the substrate noise is significant in high-voltage and high temperature applications. The proposed methodology along  with conventional latch-up problem identification for a test case automotive chip AUTOCHIP1 are presented. The time of the proposed methodology is significantly shorter than the conventional one. The proposed methodology could significantly shorten the time-to-market and ameliorate the robustness of the design.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.8</id>
  <title>2.8 Revolutionising the Teaching of Computer Architecture and System on Chip Design</title>
  <start>2016-03-15 11:30</start>
  <end>2016-03-15 13:00</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27631</id><role>Moderator</role><firstname>Robert</firstname><lastname>Owen</lastname><affiliation>Imagination Technologies</affiliation><country>GB</country></person>
  </persons>
  <description><p>This special themed exhibition theatre session is for academics teaching Computer Architecture, Verification or System-on-Chip design. Companies with a commercial interest are also welcome.</p>
<p>The real 'industrial' RTL code for a MIPS processor is now freely available for academic use under the Imagination University Programme and is called 'MIPSfpga'. MIPSfpga provides the RTL source code of the MIPS microAptiv UP (microprocessor) core together with teaching materials and reference designs for implementation on an FPGA. The MIPS microAptiv UP core is a member of the same microcontroller family found in many embedded devices, including the popular PIC32MZ micro-controller from Microchip and Samsung's new Artik1.</p>
<p>The session begins with a short overview of Imagination's Worldwide University Programme ("IUP"), and will be presented by Robert Owen, Manager: IUP. Robert is well known in Universities around the world, having specialised in this field for more than 22 years, including the establishment of Texas Instruments' very first program in 1994.</p>
<p>Alex Wong, Technical Systems Analyst from Digilent, will talk about the Digilent educational mission and how they collaborate with Imagination's University Programme to bring the latest technology, including an introduction to the Nexys 4 DDR which can be used with MIPSfpga.</p>
<p>Munir Hasan, Solutions Engineer, will then present and demo MIPSfpga Fundamentals. It is a complete package of teaching materials, including slides, student manual and lab exercises. This package will show how to go from digital design blocks in RTL to Microprocessor to then creating an SoC.</p>
<p>Zubair Kakakhel, Graduate Software Engineer, will present and demo MIPSfpga SoC. Linux is one of the most popular and scalable operating systems in the world. After learning the basics in MIPSfpga Fundamentals, we will now demonstrate how system level design tools such as Vivado IP Integrator can be used to make a complex soft-SoC that is capable of running Linux. We will then switch attention to the software, and show how we port the Linux kernel and Buildroot to run on our soft-SoC based platform. MIPSfpga SoC comes with structured labs that walk through the entire process in an digestible academic format. MIPSfpga SoC gives a genuine "behind the curtain" view of how the semiconductor industry works. Vendors sell various bits of IP blocks which are stitched together by chip manufacturers to make the brains of embedded systems around you.</p>
<p>Additional WORKSHOP</p>
<p>For those who want to go deeper, there's a half-day hands-on workshop at DATE on Wednesday 16th March, 08:30 to 12:30, Seminar Room 1.<br />- EARLY Registration is recommended! <a href="https://docs.google.com/forms/d/1xFPmP3krNhkzpaSUi05XBMIKBcD6Cv673GPzacfkcYg/viewform?c=0&amp;w=1" target="_blank">HERE</a></p></description>
<presentations>
<presentation>
    <id>2.8.1</id>
    <title>2.8.1 Imagination Technologies Worldwide University Programme</title>
    <start>2016-03-15 11:30</start>
    <end>2016-03-15 11:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27631</id><role>Speaker</role><firstname>Robert</firstname><lastname>Owen</lastname><affiliation>Imagination Technologies</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Robert Owen, Imagination Technologies, GB<br /></description>
</presentation>
<presentation>
    <id>2.8.2</id>
    <title>2.8.2 Hardware Tools for University Labs</title>
    <start>2016-03-15 11:45</start>
    <end>2016-03-15 11:50</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27627</id><role>Speaker</role><firstname>Alex</firstname><lastname>Wong</lastname><affiliation>Digilent Inc.</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alex Wong, Digilent Inc., GB<br /></description>
</presentation>
<presentation>
    <id>2.8.3</id>
    <title>2.8.3 MIPSfpga Fundamentals</title>
    <start>2016-03-15 11:50</start>
    <end>2016-03-15 12:20</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27630</id><role>Speaker</role><firstname>Munir</firstname><lastname>Hasan</lastname><affiliation>Imagination Technologies</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Munir Hasan, Imagination Technologies, GB<br /></description>
</presentation>
<presentation>
    <id>2.8.4</id>
    <title>2.8.4 MIPSfpga SoC</title>
    <start>2016-03-15 12:20</start>
    <end>2016-03-15 12:50</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27633</id><role>Speaker</role><firstname>Zubair</firstname><lastname>Kakakhel</lastname><affiliation>Imagination Technologies</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zubair Kakakhel, Imagination Technologies, GB<br /></description>
</presentation>
<presentation>
    <id>2.8.5</id>
    <title>2.8.5 Q&amp;A</title>
    <start>2016-03-15 12:50</start>
    <end>2016-03-15 13:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    </presentation_persons>
  <description></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB02</id>
  <title>UB02 Session 2</title>
  <start>2016-03-15 12:30</start>
  <end>2016-03-15 15:00</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB02.1</id>
    <title>UB02.1 In-node processing: Modelling Framework for In-Node Processing in Industrial Sensor and Actuator Networks.</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43389</id><role>Presenter</role><firstname>Qaiser</firstname><lastname>Anwar</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    <person><id>43389</id><role>Author</role><firstname>Qaiser</firstname><lastname>Anwar</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    <person><id>0</id><role>Author</role><firstname>Muhammad</firstname><lastname>Imran</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    <person><id>0</id><role>Author</role><firstname>Mattias</firstname><lastname>O´Nils</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Qaiser Anwar, Mid Sweden University, SE<br /><b>Authors</b>:<br />Qaiser Anwar, Muhammad Imran and Mattias O´Nils, Mid Sweden University, SE<br /><br /><em><b>Abstract</b><br />Architecting efficient systems with on-board sensing capabilities with a growing number of sensing devices is a challenging task, in particular because of the range of the technological field, as well as the diversity and complexity of requirements. We present a novel modeling framework, which can describe different implementation strategies for computation of data locally. In this framework, we first describe the systems in Architecture Analysis and Design Language (AADL), following which the described system is exported to XML which is then given input to java based software program. This program automatically generates different implementation options, illustrates different parameters such as processing energy, communication energy, latency and design complexity. To show a proof-of-concept, we have modelled a real-life system in a modelling framework, which shows that the framework can be of use in automated design space and architecture exploration for in-node processing. 
</em></description>
</presentation>
<presentation>
    <id>UB02.2</id>
    <title>UB02.2 Extra-functional Property Simulation with Virtual Platforms</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2357</id><role>Presenter</role><firstname>Ralph</firstname><lastname>Görgen</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>2357</id><role>Author</role><firstname>Ralph</firstname><lastname>Görgen</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Kim</firstname><lastname>Grüttner</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Sören</firstname><lastname>Schreiner</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Ralph Görgen, OFFIS - Intitute for Information Technology, DE<br /><b>Authors</b>:<br />Ralph Görgen, Kim Grüttner and Sören Schreiner, OFFIS - Intitute for Information Technology, DE<br /><br /><em><b>Abstract</b><br />The demo shows the usage of virtual platforms and model-based design to perform early analyses of extra-functional properties in a mixed-critical scenario. The application shown is a quadro-copter equipped with a camera system. The copter's flight controller is safety critical; the video processing is less critical. Both parts of the system are implemented in a single chip, a Xilinx ZNQ SoC. The video processing is implemented in the ARM dual-core, the flight controller is realized in the FPGA part and based on two MicroBlaze cores. This platform has been modeled as an OVP-based virtual platform, which is extended by more fine grain timing models as well as power models. Furthermore, it can be coupled with a model of the quadro-copter physics and environment realized in iXtronics CamelView. 
We will show how to use this setup to analyze timing, power, and temperature behavior of the system and the interference between the high- and low-critical parts with respect to these properties.</em></description>
</presentation>
<presentation>
    <id>UB02.3</id>
    <title>UB02.3 COMPSOC: Virtualising Control Applications on a Distributed CompSOC Platform</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4729</id><role>Presenter</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4729</id><role>Author</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Kees Goossens, Eindhoven University of Technology, NL<br /><b>Author</b>:<br />Kees Goossens, Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />In our University Booth we will demonstrate that multiple real-time control applications can be developed independently even though they share platform resources. We show that they can run together with other applications on a wireless network of multiple CompSOC platforms, where each platform has multiple processors, NOC, and a complete microkernel, streaming software, and resource management stack. We will also show that (control) applications can be quickly and safely loaded and started without interference to other (real-time control) applications, thus implementing a network of MPSOCs for distributed mixed time-criticality applications.</em></description>
</presentation>
<presentation>
    <id>UB02.4</id>
    <title>UB02.4 RC3E: Design and Test Automatization in the Cloud</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43387</id><role>Presenter</role><firstname>Patrick</firstname><lastname>Lehmann</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>43387</id><role>Author</role><firstname>Patrick</firstname><lastname>Lehmann</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Oliver</firstname><lastname>Knodel</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Zabel</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rainer G.</firstname><lastname>Spallek</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Patrick Lehmann, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Patrick Lehmann, Oliver Knodel, Martin Zabel and Rainer G. Spallek, Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />Cloud computing is getting more and more interesting for companies, caused by its flexibility to provide apparently endless resources and nouveau services, while reducing he total cost of ownership for the user. Fields of applications reach from web technologies over storage solutions to complex business processes.

The domain of chip and system design is well known for offloading resource intensive and long running synthesis or simulation task onto centralized servers. As hardware designs grow in an exponential way and verification requirements were strengthened, cloud services are investigated to compensate these needs.

Anyway, in the end real hardware tests cannot be avoided. Our RC3E eco system brings close to the hardware prototype development and automated hardware testing into the cloud, continuing the principle of "test often and test early". The architecture offers virtualized and shared FPGA resources for prototyping, with automated remote debugging capabilities.</em></description>
</presentation>
<presentation>
    <id>UB02.5</id>
    <title>UB02.5 AIPHS: AdaptIve Profiling Hardware Sub-system</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1049</id><role>Presenter</role><firstname>Luigi</firstname><lastname>Pomante</lastname><affiliation>Università degli Studi dell'Aquila</affiliation><country>IT</country></person>
    <person><id>1049</id><role>Author</role><firstname>Luigi</firstname><lastname>Pomante</lastname><affiliation>Università degli Studi dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Luigi Pomante, Università degli Studi dell'Aquila, IT<br /><b>Authors</b>:<br />Luigi Pomante<sup>1</sup>, Giacomo Valente<sup>2</sup> and Vittoriano Muttillo<sup>2</sup><br /><sup>1</sup>Università degli Studi dell'Aquila, IT; <sup>2</sup>Università Degli Studi Dell'Aquila, IT<br /><br /><em><b>Abstract</b><br />Run-time monitoring systems on reconfigurable logic have the advantage that they can be customized with respect to specific applications: in the context of automated testing, this can lead to powerful scenarios. This demo presents a smart monitoring system by showing both a customization for stalls identification in a message passing scenario (based on four MicroBlaze that executes a bare-metal FFT application), and a customization for bus utilization monitoring in a symmetric multi-processing system scenario (based on four Leon3 running a custom Linux kernel). The whole development flow (and related prototypal EDA tools), that starts exploiting a library of elements to compose the desired hardware profiler, that leads to the introduction of such a profiler in the target architecture, and that allows profiling data collection and analysis will be shown. Moreover, a comparison among different functionalities will be illustrated. Both systems will be illustrated by using Zynq7000 SoC.</em></description>
</presentation>
<presentation>
    <id>UB02.7</id>
    <title>UB02.7 Digitally Driven Top-Down Methodology for Mixed Signal Circuit Design</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43385</id><role>Presenter</role><firstname>Markus</firstname><lastname>Mueller</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>43385</id><role>Author</role><firstname>Markus</firstname><lastname>Mueller</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Maximilian</firstname><lastname>Thuermer</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulrich</firstname><lastname>Bruening</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Markus Mueller, University of Heidelberg, DE<br /><b>Authors</b>:<br />Markus Mueller, Maximilian Thuermer and Ulrich Bruening, University of Heidelberg, DE<br /><br /><em><b>Abstract</b><br />In this methodology,synthesizable modules and full custom blocks are first described in an HDL in a top-down approach. For analog cells, real number based models are created.Once the complete mixed signal model is done, each cell in the design is completely described concerning interface and behavior. The models then serve as specification for the full custom cell development.Schematics which don't include any primitives are automatically generated from the HDL description by a scripted flow to ensure consistency.Design space exploration can be done fast and very efficient this way. Cells which can be reused at different places in the design are identified and problems arising from interactions on the system level are found early in the design phase.This methodology accelerates the design process significantly, avoids errors and provides higher flexibility for design changes. A digital centric design example of a High Speed SerDes IP is demonstrated using the described methodology.</em></description>
</presentation>
<presentation>
    <id>UB02.8</id>
    <title>UB02.8 gPCDS: An Interactive Tool for Creating Schematic Module Generators in Analog IC Design</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22318</id><role>Presenter</role><firstname>Matthias</firstname><lastname>Greif</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>22318</id><role>Author</role><firstname>Matthias</firstname><lastname>Greif</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Juergen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Matthias Greif, Reutlingen University, DE<br /><b>Authors</b>:<br />Matthias Greif and Juergen Scheible, Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />While digital design automation is highly developed, analog design automation still remains behind the demands. Previous approaches of circuit creation, which are usually based on optimization algorithms, do not satisfy industrial requirements. A promising alternative is given by procedural approaches, which imitate the solution strategy of a human expert. We are working on parameterized generators (such as PCells) for analog circuit and layout modules, special kinds of such procedures. 
We present "gPCDS", a novel tool for the creation of schematic generators for analog circuit design. Associated with a common design environment, gPCDS offers a sophisticated interactive design flow for the development of schematic PCells. gPCDS thus substitutes the crucial process of manual code writing by an intuitive graphic-based way of schematic PCell creation. The GUI of gPCDS provides a variety of useful functions, such as defining parameter ranges or placing predefined building blocks.</em></description>
</presentation>
<presentation>
    <id>UB02.10</id>
    <title>UB02.10 6Ch-SDR-Platform: 6 Channel SDR Prototyping Platform for vehicle self-localization</title>
    <start>2016-03-15 12:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>432</id><role>Presenter</role><firstname>Marko</firstname><lastname>Rößler</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>432</id><role>Author</role><firstname>Marko</firstname><lastname>Rößler</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulrich</firstname><lastname>Heinkel</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Fross</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ahmad</firstname><lastname>El-Assaad</lastname><affiliation>Novero GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Marko Rößler, Technische Universität Chemnitz, DE<br /><b>Authors</b>:<br />Marko Rößler<sup>1</sup>, Ulrich Heinkel<sup>1</sup>, Daniel Fross<sup>1</sup> and Ahmad El-Assaad<sup>2</sup><br /><sup>1</sup>Technische Universität Chemnitz, DE; <sup>2</sup>Novero GmbH, DE<br /><br /><em><b>Abstract</b><br />Many modern applications depend on location information. Precision and availability out- and indoor get more and more crucial. Acquisition of this information from radio links used for wireless data transfer is logical step. Link-availability, RSSI, timing or phase shifts are byproducts that carry knowledge about the distance between communication endpoints. Extensive signal processing, advanced receiver setups and statistical algorithms allow the extraction of reliable position information.
We present a high performance multichannel SDR platform based on FPGA that allows the quick development of respective technology parts. It is based on KC705-Board connecting a Linux PC via PCIe. Featuring three RF-Frontends (AD-FMCOMM-S3) we are able to control six independent paths time synchronous. With 50 MSa/s at 12 bit resolution a data stream of 7.2 Gbit/s can be processed. We target for radio frequency based vehicle self-localization using smart array antennas.
</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>LB1</id>
  <title>LB1 Lunch Break</title>
  <start>2016-03-15 13:00</start>
  <end>2016-03-15 14:30</end>
  <room>Großer Saal + Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>3.1</id>
  <title>3.1 Executive Track Panel: New Opportunities in Automotive Electronics</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27510</id><role>Organiser</role><firstname>Yervant</firstname><lastname>Zorian</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Josef</firstname><lastname>Stockinger</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Rainer</firstname><lastname>Kress</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Dan</firstname><lastname>Kochpatcharin</lastname><affiliation>TSMC Europe</affiliation><country>NL</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Frank</firstname><lastname>Schirrmeister</lastname><affiliation>Cadence Design Systems</affiliation><country>US</country></person>
  </persons>
  <description>While the robustness requirements for automotive chips remain crucial due to their safety critical mission, the new automotive chips keep growing in functionality and complexity. The executives in this session will discuss the impact of automotive market on these semiconductor chips and the new opportunities it may bring in designing today's automotive chips.</description>
<presentations>
</presentations>
</session>
<session>
  <id>3.2</id>
  <title>3.2 Hot Topic: 3D ICs: Leap Forward to 1,000X Performance</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1100</id><role>Organiser</role><firstname>Vikas</firstname><lastname>Chandra</lastname><affiliation>ARM</affiliation><country>US</country></person>
    <person><id>1100</id><role>Chair</role><firstname>Vikas</firstname><lastname>Chandra</lastname><affiliation>ARM</affiliation><country>US</country></person>
    <person><id>462</id><role>Co-Chair</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
  </persons>
  <description>In this session, we will cover the entire spectrum of innovations in 3D-IC integration to applications which would give benefits of multiple orders of magnitude and everything in between. First talk focuses on discussing N3XT architecture to improve the energy efficiency of abundant-data applications significantly, thereby enabling new frontiers of applications for both mobile devices and the cloud. Second talk discusses the opportunities brought by 3D sequential integration and highlights the applications benefiting from a very small 3D contact pitch. Third talk concludes the session with the discussion of the interactions of upcoming 3D-IC technologies and the system-level interconnect hierarchy to design the next generation applications.</description>
<presentations>
<presentation>
    <id>3.2.1</id>
    <title>3.2.1 The N3XT 1,000X</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>881</id><role>Speaker</role><firstname>Subhasish</firstname><lastname>Mitra</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>881</id><role>Author</role><firstname>Subhasish</firstname><lastname>Mitra</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Subhasish Mitra, Stanford University, US<br /></description>
</presentation>
<presentation>
    <id>3.2.2</id>
    <title>3.2.2 3D Sequential Integration for Monolithic 3DIC Design</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17988</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Billoint</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>17988</id><role>Author</role><firstname>Olivier</firstname><lastname>Billoint</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Olivier Billoint, CEA-Leti, FR<br /></description>
</presentation>
<presentation>
    <id>3.2.3</id>
    <title>3.2.3 3D Technology Driven by 3D Application Requirements: a 3D-Landscape for 3D System Design</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>58758</id><role>Speaker</role><firstname>Dragomir</firstname><lastname>Milojevic</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>58758</id><role>Author</role><firstname>Dragomir</firstname><lastname>Milojevic</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Dragomir Milojevic, IMEC, BE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.3</id>
  <title>3.3 On-Chip Security Testing</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1157</id><role>Chair</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>25626</id><role>Co-Chair</role><firstname>Marc</firstname><lastname>Witteman</lastname><affiliation>Riscure</affiliation><country>NL</country></person>
  </persons>
  <description>This session deals with the question whether the actual chip satisfies the design and all mechanisms work securely. This includes on-the-fly testing of the quality of a random number generator as well as methods to detect hardware trojans.</description>
<presentations>
<presentation>
    <id>3.3.1</id>
    <title>3.3.1 TOTAL: TRNG On-the-fly Testing for Attack detection using Lightweight hardware</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22835</id><role>Speaker</role><firstname>Bohan</firstname><lastname>Yang</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>22835</id><role>Author</role><firstname>Bohan</firstname><lastname>Yang</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>4211</id><role>Author</role><firstname>Vladimir</firstname><lastname>Rozic</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>24292</id><role>Author</role><firstname>Nele</firstname><lastname>Mentens</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>18612</id><role>Author</role><firstname>Wim</firstname><lastname>Dehaene</lastname><affiliation>KU Leuven and IMEC</affiliation><country>BE</country></person>
    <person><id>4715</id><role>Author</role><firstname>Ingrid</firstname><lastname>Verbauwhede</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Bohan Yang, Katholieke Universiteit Leuven, BE<br /><b>Authors</b>:<br />Bohan Yang<sup>1</sup>, Vladimir Rozic<sup>1</sup>, Nele Mentens<sup>1</sup>, Wim Dehaene<sup>2</sup> and Ingrid Verbauwhede<sup>1</sup><br /><sup>1</sup>Katholieke Universiteit Leuven, BE; <sup>2</sup>KU Leuven and IMEC, BE<br /><br /><em><b>Abstract</b><br />We present a design methodology for embedded tests of entropy sources. These tests are necessary to detect attacks and failures of true random number generators. The central idea of this work is to use an empirical design methodology consisting of two phases: collecting the data under attack and finding a useful statistical feature. In this work we focus on statistical features that are implementable in lightweight hardware. This is the first paper to address the design of on-the-fly tests based on the attack effects. The presented design methodology is illustrated with 2 examples: an elementary ring-oscillator based TRNG and a carry-chain based TRNG. The effectiveness of the tests was confirmed on FPGA prototypes.</em></description>
</presentation>
<presentation>
    <id>3.3.2</id>
    <title>3.3.2 On-chip fingerprinting of IC topology for integrity verification</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26593</id><role>Speaker</role><firstname>Maxime</firstname><lastname>Lecomte</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    <person><id>26593</id><role>Author</role><firstname>Maxime</firstname><lastname>Lecomte</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    <person><id>17391</id><role>Author</role><firstname>Jacques</firstname><lastname>Fournier</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    <person><id>18076</id><role>Author</role><firstname>Philippe</firstname><lastname>Maurine</lastname><affiliation>CEA/LIRMM</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Maxime Lecomte, CEA, FR<br /><b>Authors</b>:<br />Maxime Lecomte<sup>1</sup>, Jacques Fournier<sup>1</sup> and Philippe Maurine<sup>2</sup><br /><sup>1</sup>CEA, FR; <sup>2</sup>CEA/LIRMM, FR<br /><br /><em><b>Abstract</b><br />The integrity of integrated circuits (ICs), in particular for detecting malicious add-ons like Hardware Trojans (HTs), have been studied in several recent research papers. The main limit of the proposed techniques so far is that the bias induced by the process variations restrict their efficiency and practicality. Most of those techniques compare two ICs' signatures while trying to get rid of the process variations. In this paper we propose a novel approach which in practice eliminates this limit. We first make the assumption that IC infection is done at a lot level, which is more realistic than models where infections are done on individual circuits. We introduce a variation model for the performance of CMOS structures in real designs which are different from test chips dedicated to the measure of process variations. This model is used to create signatures of lots which are independent of the process variations and is used as a base to define methods allowing to detect HTs and counterfeits in a straightforward way. The model and the methods are validated experimentally on 30 FPGA boards.</em></description>
</presentation>
<presentation>
    <id>3.3.3</id>
    <title>3.3.3 Activation of Logic Encrypted Chips: Pre-Test or Post-Test?</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27222</id><role>Speaker</role><firstname>Ozgur</firstname><lastname>Sinanoglu</lastname><affiliation>New York University, Abu Dhabi</affiliation><country>AE</country></person>
    <person><id>27222</id><role>Author</role><firstname>Muhammad</firstname><lastname>Yasin</lastname><affiliation>New York University</affiliation><country>US</country></person>
    <person><id>26894</id><role>Author</role><firstname>Samah</firstname><lastname>Mohamed Saeed</lastname><affiliation>University of Washington, Tacoma</affiliation><country>US</country></person>
    <person><id>26389</id><role>Author</role><firstname>Jeyavijayan (JV)</firstname><lastname>Rajendran</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    <person><id>18016</id><role>Author</role><firstname>Ozgur</firstname><lastname>Sinanoglu</lastname><affiliation>New York University, Abu Dhabi</affiliation><country>AE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ozgur Sinanoglu, New York University, Abu Dhabi, AE<br /><b>Authors</b>:<br />Muhammad Yasin<sup>1</sup>, Samah Mohamed Saeed<sup>2</sup>, Jeyavijayan (JV) Rajendran<sup>3</sup> and Ozgur Sinanoglu<sup>4</sup><br /><sup>1</sup>New York University, US; <sup>2</sup>University of Washington, Tacoma, US; <sup>3</sup>The University of Texas at Dallas, US; <sup>4</sup>New York University, Abu Dhabi, AE<br /><br /><em><b>Abstract</b><br />Logic encryption has been a popular defense against Intellectual Property (IP) piracy, hardware Trojans, reverse engineering, and IC overproduction. It protects a design from these threats by inserting key-gates that break the functionality when controlled by wrong keys. Researchers have taken multiple attempts in breaking logic encryption and leaking its secret key, while they also proposed difficult-to-break logic encryption techniques. Mainly, state-of-the-art logic encryption techniques pursue two different models that differ in when the manufactured chips are activated by loading the secret key on the chip's memory: activation prior to manufacturing test (pre-test) versus subsequent to manufacturing test (post-test). In this paper, we shed light on the interaction between manufacturing test and logic encryption. We assess and compare the pre-test and post-test activation models not only in terms of the impact of logic encryption on test parameters such as fault coverage, test pattern count and test power consumption, but also in terms of the impact of manufacturing test on the security of logic encryption. We outline a test data mining attack that can successfully determine the logic encryption key of a pre-test activated chip by utilizing the test data.</em></description>
</presentation>
<presentation>
    <id>IP1-12</id>
    <title>IP1-12 Towards Highly Reliable SRAM-based PUFs</title>
    <start>2016-03-15 16:01</start>
    <end>2016-03-15 16:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21989</id><role>Speaker</role><firstname>Elena Ioana</firstname><lastname>Vatajelu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>21989</id><role>Author</role><firstname>Elena</firstname><lastname>Ioana Vatajelu</lastname><affiliation>POLITO</affiliation><country>IT</country></person>
    <person><id>1157</id><role>Author</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>973</id><role>Author</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Elena Ioana Vatajelu, Politecnico di Torino, IT<br /><b>Authors</b>:<br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup> and Paolo Prinetto<sup>3</sup><br /><sup>1</sup>POLITO, IT; <sup>2</sup>LIRMM, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Physically Unclonable Functions (PUFs) are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. Several solutions exists for classical CMOS devices, the most investigated solutions today for weak PUF implementation are based on the use of SRAMs which offer the advantage of reusing the memories that already exist in many designs. The efficiency of PUF implementations is strongly dependent on the unclonability and reliability of their responses. It has been shown that SRAM PUFs can guarantee high levels of both unclonability and reliability. However, high reliability is today achieved by using Fuzzy extractor structures combined with complex error correcting codes (ECCs) which increase the complexity and cost of the design. The overheads associated with these techniques increases with their error correction capability. In this paper we define an effective method to identify the unreliable cells in the PUF implementation based on SRAM stability test. This information is used to significantly reduce the need for complex ECCs resulting in efficient, low cost PUF implementations.</em></description>
</presentation>
<presentation>
    <id>IP1-13</id>
    <title>IP1-13 Current based PUF Exploiting Random Variations in SRAM Cells</title>
    <start>2016-03-15 16:02</start>
    <end>2016-03-15 16:03</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26157</id><role>Speaker</role><firstname>Fengchao</firstname><lastname>Zhang</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26157</id><role>Author</role><firstname>Fengchao</firstname><lastname>Zhang</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>27047</id><role>Author</role><firstname>Shuo</firstname><lastname>Yang</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>19301</id><role>Author</role><firstname>Jim</firstname><lastname>Plusquellic</lastname><affiliation>University of New Mexico</affiliation><country>US</country></person>
    <person><id>18364</id><role>Author</role><firstname>Swarup</firstname><lastname>Bhunia</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Fengchao Zhang, University of Florida, US<br /><b>Authors</b>:<br />Fengchao Zhang<sup>1</sup>, Shuo Yang<sup>1</sup>, Jim Plusquellic<sup>2</sup> and Swarup Bhunia<sup>1</sup><br /><sup>1</sup>University of Florida, US; <sup>2</sup>University of New Mexico, US<br /><br /><em><b>Abstract</b><br />Physical Unclonable Function (PUF) is a security primitive that has been proven to be effective in diverse security solutions ranging from hardware authentication to on-die entropy generation. PUFs can be implemented in a design in two possible ways: (1) adding a separate dedicated circuit; and (2) reusing an existing onchip structure for generating random signatures. A large percentage of existing PUFs falls into the first category, which suffers from the important drawback of often unacceptable hardware and design overhead. Moreover, they cannot be applied to legacy designs, which do not allow insertion of additional circuit structures. Intrinsic PUFs, that rely on pre-existing circuit structures, such as static randomaccess memory (SRAM), fall into the second category. They, however, typically suffer from poor entropy as well as lack of robustness. In this paper, we introduce a novel PUF implementation of the second category that exploits the effect of manufacturing process variations in SRAM read access current. In particular, we note that transistor level variations in SRAM cells cause significant variations in the read current and the variation changes with the stored content in a SRAM cell. We propose a method to transform the analog read current value for an SRAM array into robust binary signatures. The proposed PUF can be easily employed for authentication of commercial SRAM chips without any design modification. Furthermore, it can be realized, with minor hardware modification, into chips with embedded memory, e.g., a processor, for on-die entropy generation. Simulation results at 45nm CMOS process for 1000 chips as well as measurement results based on 30 commercial SRAM chips, show promising randomness, uniqueness and robustness under environmental fluctuations.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.4</id>
  <title>3.4 Application-specific Low-power Techniques</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25623</id><role>Chair</role><firstname>Sheldon X.-D.</firstname><lastname>Tan</lastname><affiliation>University of California at Riverside</affiliation><country>US</country></person>
    <person><id>22075</id><role>Co-Chair</role><firstname>Masaaki</firstname><lastname>Kondo</lastname><affiliation>University of Tokyo</affiliation><country>JP</country></person>
  </persons>
  <description>This session introduces power and energy management technics that are tailed for application-specific characteristics. The first paper introduces how simplified neurons without a multiplier can perform in artificial neural networks. The second paper again demonstrates power saving of artificial neural networks with a novel hybrid SRAM cells. The third paper introduces network-aware energy management for mobile applications.</description>
<presentations>
<presentation>
    <id>3.4.1</id>
    <title>3.4.1 Multiplier-less Artificial Neurons Exploiting Error Resiliency for Energy-Efficient Neural Computing</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26908</id><role>Speaker</role><firstname>Syed Shakib</firstname><lastname>Sarwar</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>26908</id><role>Author</role><firstname>Syed Shakib</firstname><lastname>Sarwar</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>16412</id><role>Author</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>4763</id><role>Author</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Author</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Syed Shakib Sarwar, Purdue University, US<br /><b>Authors</b>:<br />Syed Shakib Sarwar, Swagath Venkataramani, Anand Raghunathan and Kaushik Roy, Purdue University, US<br /><br /><em><b>Abstract</b><br />Large-scale artificial neural networks have shown significant promise in addressing a wide range of classification and recognition applications. However, their large computational requirements stretch the capabilities of computing platforms. The fundamental components of these neural networks are the neurons and its synapses. The core of a digital hardware neuron consists of multiplier, accumulator and activation function. Multipliers consume most of the processing energy in the digital neurons, and thereby in the hardware implementations of artificial neural networks. We propose an approximate multiplier that utilizes the notion of computation sharing and exploits error resilience of neural network applications to achieve improved energy consumption. We also propose Multiplier-less Artificial Neuron (MAN) for even larger improvement in energy consumption and adapt the training process to ensure minimal degradation in accuracy. We evaluated the proposed design on 5 recognition applications. The results show, 35% and 60% reduction in energy consumption, for neuron sizes of 8 bits and 12 bits, respectively, with a maximum of ~2.83% loss in network accuracy, compared to a conventional neuron implementation. We also achieve 37% and 62% reduction in area for a neuron size of 8 bits and 12 bits, respectively, under iso-speed conditions.</em></description>
</presentation>
<presentation>
    <id>3.4.2</id>
    <title>3.4.2 Significance Driven Hybrid 8T-6T SRAM for Energy-Efficient Synaptic Storage in Artificial Neural Networks</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26908</id><role>Speaker</role><firstname>Syed Shakib</firstname><lastname>Sarwar</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>27010</id><role>Author</role><firstname>Gopalakrishnan</firstname><lastname>Srinivasan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>26812</id><role>Author</role><firstname>Parami</firstname><lastname>Wijesinghe</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>26908</id><role>Author</role><firstname>Syed Shakib</firstname><lastname>Sarwar</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>26318</id><role>Author</role><firstname>Akhilesh</firstname><lastname>Jaiswal</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Author</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Syed Shakib Sarwar, Purdue University, US<br /><b>Authors</b>:<br />Gopalakrishnan Srinivasan, Parami Wijesinghe, Syed Shakib Sarwar, Akhilesh Jaiswal and Kaushik Roy, Purdue University, US<br /><br /><em><b>Abstract</b><br />Multilayered artificial neural networks have found widespread utility in classification and recognition applications. The scale and complexity of such networks together with the inadequacies of general purpose computing platforms have led to a significant interest in the development of efficient hardware implementations. In this work, we focus on designing energy-efficient on-chip storage for the synaptic weights, motivated primarily by the observation that the number of synapses is orders of magnitude larger than the number of neurons. Typical digital CMOS implementations of such large-scale networks are power hungry. In order to minimize the power consumption, the digital neurons could be operated reliably at scaled voltages by reducing the clock frequency. On the contrary, the on-chip synaptic storage designed using a conventional 6T SRAM is susceptible to bitcell failures at reduced voltages. However, the intrinsic error resiliency of neural networks to small synaptic weight perturbations enables us to scale the operating voltage of the 6T SRAM. Our analysis on a widely used digit recognition dataset indicates that the voltage can be scaled by 200 mV from the nominal operating voltage (950 mV) for practically no loss (less than 0.5%) in accuracy (22 nm predictive technology). Scaling beyond that causes substantial performance degradation owing to increased probability of failures in the MSBs of the synaptic weights. We, therefore propose a significance driven hybrid 8T-6T SRAM, wherein the sensitive MSBs are stored in 8T bitcells that are robust at scaled voltages due to decoupled read and write paths. In an effort to further minimize the area penalty, we present a synaptic-sensitivity driven hybrid memory architecture consisting of multiple 8T-6T SRAM banks. Our circuit to system-level simulation framework shows that the proposed synaptic-sensitivity driven architecture provides a 30.91% reduction in the memory access power with a 10.41% area overhead, for less than 1% loss in the classification accuracy.</em></description>
</presentation>
<presentation>
    <id>3.4.3</id>
    <title>3.4.3 Network Delay-Aware Energy Management for Mobile Systems</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1794</id><role>Speaker</role><firstname>Soontae</firstname><lastname>Kim</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>26627</id><role>Author</role><firstname>Minho</firstname><lastname>Ju</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>26293</id><role>Author</role><firstname>Hyeonggyu</firstname><lastname>Kim</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>1794</id><role>Author</role><firstname>Soontae</firstname><lastname>Kim</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Soontae Kim, Korea Advanced Institute of Science and Technology, KR<br /><b>Authors</b>:<br />Minho Ju, Hyeonggyu Kim and Soontae Kim, Korea Advanced Institute of Science and Technology, KR<br /><br /><em><b>Abstract</b><br />Smartphones and tablets have occupied the every facet of our daily life in recent years. According to a recent survey, users spend over 3 hours a day on their mobile devices. In addition, 76% and 75% of smartphone users perform web browsing and social networking at least once a day, respectively. To fully enjoy their benefits, those mobile systems require a long battery life. However, network errors such as packet losses decrease the battery life more quickly. We analyzed the reason for this through measurements using real smartphones and mobile full system simulation. We found that the smartphones maintain high performance level on packet losses without doing useful work. To address this problem, we propose a method for reducing energy consumption by lowering down performance level with a Dynamic Voltage and Frequency Scaling mechanism when long network delay is expected due to packet losses. Experimental results show that the total energy consumption is reduced by 8.4% without performance loss.</em></description>
</presentation>
<presentation>
    <id>IP1-14</id>
    <title>IP1-14 Behavioral Modeling of Timing Slack Variation in Digital Circuits Due to Power Supply Noise</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27065</id><role>Speaker</role><firstname>Taesik</firstname><lastname>Na</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>27065</id><role>Author</role><firstname>Taesik</firstname><lastname>Na</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>19007</id><role>Author</role><firstname>Saibal</firstname><lastname>Mukhopadhyay</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Taesik Na, Georgia Institute of Technology, US<br /><b>Authors</b>:<br />Taesik Na and Saibal Mukhopadhyay, Georgia Institute of Technology, US<br /><br /><em><b>Abstract</b><br />Timing error due to power supply noise (PSN) is a key challenge for design of digital systems. This paper presents an accurate time-domain behavioral model of timing slack variation due to the PSN while accounting for the clock-data compensation (CDC). The accuracy of the model is verified against SPICE for complex designs including AES engine and LEON3 processor. As a case study, the model is used for time-domain co-simulation of power distribution network (PDN) and LEON3 processor with circuit-based noise tolerance techniques. The analysis shows that the model helps reduce pessimism in estimated timing slack by considering effects of PSN and CDC.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.5</id>
  <title>3.5 Emerging Devices and Methodologies for Energy Efficient Systems</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>16583</id><role>Chair</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    <person><id>4670</id><role>Co-Chair</role><firstname>Aida</firstname><lastname>Todri-Sanial</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
  </persons>
  <description>This session explores how new devices can be used to build energy efficient systems. The first paper presents a novel simultaneously bi-directional TSV technology, promising area and energy benefits. The second paper presents programmable logic circuit designs based on nanowire transistors. The last paper examines how inherent characteristics of reversible logic circuits can be exploited to check combinational equivalence in faster ways.</description>
<presentations>
<presentation>
    <id>3.5.1</id>
    <title>3.5.1 Enabling Simultaneously Bi-Directional TSV Signaling for Energy and Area Efficient 3D-ICs</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26808</id><role>Speaker</role><firstname>Sunghyun</firstname><lastname>Park</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>26808</id><role>Author</role><firstname>Sunghyun</firstname><lastname>Park</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>25793</id><role>Author</role><firstname>Alice</firstname><lastname>Wang</lastname><affiliation>MediaTek Inc.</affiliation><country>US</country></person>
    <person><id>27127</id><role>Author</role><firstname>Uming</firstname><lastname>Ko</lastname><affiliation>MediaTek Inc.</affiliation><country>US</country></person>
    <person><id>18051</id><role>Author</role><firstname>Li-Shiuan</firstname><lastname>Peh</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>16696</id><role>Author</role><firstname>Anantha</firstname><lastname>Chandrakasan</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sunghyun Park, Massachusetts Institute of Technology (MIT), US<br /><b>Authors</b>:<br />Sunghyun Park<sup>1</sup>, Alice Wang<sup>2</sup>, Uming Ko<sup>2</sup>, Li-Shiuan Peh<sup>1</sup> and Anantha Chandrakasan<sup>1</sup><br /><sup>1</sup>Massachusetts Institute of Technology (MIT), US; <sup>2</sup>MediaTek Inc., US<br /><br /><em><b>Abstract</b><br />This paper presents an analytic and experimental study on a simultaneously bi-directional (SBD) TSV interconnect capable of energy and area efficient 3D-IC vertical signaling. We first explore TSV channel characteristics that differ from well-known off-chip channel properties, then analyze circuit design tradeoffs for SBD TSV signaling in terms of energy, bandwidth and noise margin. Based on this analysis, we propose a novel SBD TSV signaling circuit optimized for our system-level design goals and given TSV technology. Measurement results on a 28nm CMOS test chip show that the proposed SBD TSV interconnect enables 10.3-31.1% lower energy at 34.4% less area than equivalent two uni-directional TSVs. Although our single SBD TSV has 12.5% lower bandwidth than two uni-directional TSVs, the SBD TSV can support up to 9.1Gb/s/TSV bi-directional signaling (i.e. 4.55GHz maximum clock speed) at 1.05V.</em></description>
</presentation>
<presentation>
    <id>3.5.2</id>
    <title>3.5.2 Reconfigurable Nanowire Transistors with Multiple Independent Gates for Efficient and Programmable Combinational Circuits</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27391</id><role>Speaker</role><firstname>Jens</firstname><lastname>Trommer</lastname><affiliation>Namlab gGmbH</affiliation><country>DE</country></person>
    <person><id>21393</id><role>Author</role><firstname>Jens</firstname><lastname>Trommer</lastname><affiliation>Namlab gGmbH</affiliation><country>DE</country></person>
    <person><id>26829</id><role>Author</role><firstname>Michael</firstname><lastname>Raitza</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>25818</id><role>Author</role><firstname>André</firstname><lastname>Heinzig</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>27093</id><role>Author</role><firstname>Tim</firstname><lastname>Baldauf</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>4303</id><role>Author</role><firstname>Marcus</firstname><lastname>Völp</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>19273</id><role>Author</role><firstname>Thomas</firstname><lastname>Mikolajick</lastname><affiliation>NaMLab Gmbh / TU Dresden</affiliation><country>DE</country></person>
    <person><id>21444</id><role>Author</role><firstname>Walter</firstname><lastname>Weber</lastname><affiliation>NaMLab gGmbH and CfAED</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jens Trommer, Namlab gGmbH, DE<br /><b>Authors</b>:<br />Jens Trommer<sup>1</sup>, Michael Raitza<sup>2</sup>, André Heinzig<sup>2</sup>, Tim Baldauf<sup>2</sup>, Marcus Völp<sup>2</sup>, Thomas Mikolajick<sup>3</sup> and Walter Weber<sup>4</sup><br /><sup>1</sup>Namlab gGmbH, DE; <sup>2</sup>Technische Universität Dresden, DE; <sup>3</sup>NaMLab Gmbh / TU Dresden, DE; <sup>4</sup>NaMLab gGmbH and CfAED, DE<br /><br /><em><b>Abstract</b><br />We present MUX based programmable logic circuits built from newly proposed compact and efficient designs of combinational logic gate. These are enabled by reconfigurable Schottky barrier nanowire transistors with multiple independent gates, which can be dynamically switched between p- and n-type functionality. It will be shown that a single device can be used to replace paths of several transistors in series. This leads to topological differences and increased flexibility in circuit design. We found that especially complex functions, like Majority and Parity gates of many inputs, which are generally avoided in standard CMOS technology, benefit from the new device type. This can be exploited to directly map reconfigurable building blocks, e.g. dynamically switching NAND to NOR. Exemplary 6 functional logic circuits will be shown, which exhibit up to 80% reduction in transistor count, while maintaining the same functionality as compared to the CMOS reference design. Logical effort analysis indicates that 20% less circuit delay and 33% less normalized dynamic power consumption can be achieved.</em></description>
</presentation>
<presentation>
    <id>3.5.3</id>
    <title>3.5.3 Exploiting Inherent Characteristics of Reversible Circuits for Faster Combinational Equivalence Checking</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27407</id><role>Speaker</role><firstname>Luca</firstname><lastname>Amaru</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>16495</id><role>Author</role><firstname>Luca</firstname><lastname>Amaru</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26786</id><role>Author</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>University of Utah</affiliation><country>US</country></person>
    <person><id>721</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University Linz</affiliation><country>AT</country></person>
    <person><id>233</id><role>Author</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Luca Amaru, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Luca Amaru<sup>1</sup>, Pierre-Emmanuel Gaillardon<sup>2</sup>, Robert Wille<sup>3</sup> and Giovanni De Micheli<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>University of Utah, US; <sup>3</sup>Johannes Kepler University Linz, AT<br /><br /><em><b>Abstract</b><br />Reversible circuits implement invertible logic functions. They are of great interest to cryptography, coding theory, interconnect design, computer graphics, quantum computing, and many other fields. As for conventional circuits, checking the combinational equivalence of two reversible circuits is an important but difficult (coNP-complete) problem. In this work, we present a new approach for solving this problem significantly faster than the state-of-the-art. For this purpose, we exploit inherent characteristics of reversible computation, namely bi-directional (invertible) execution and the XOR-richness of reversible circuits. Bi-directional execution allows us to create an identity miter out of two reversible circuits to be verified, which naturally encodes the equiv- alence checking problem in the reversible domain. Then, the abundant presence of XOR operations in the identity miter enables an efficient problem mapping into XOR-CNF satisfiability. The resulting XOR-CNF formulas are eventually more compact than pure CNF formulas and potentially easier to solve. As previously anticipated, experimental results show that our equivalence checking methodology is more than one order of magnitude faster, on average, than the state-of-the-art solution based on established CNF-formulation and standard SAT solvers.</em></description>
</presentation>
<presentation>
    <id>IP1-15</id>
    <title>IP1-15 Lossless Compression Algorithm Based on Dictionary Coding for Multiple E-Beam Direct Write System</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26771</id><role>Speaker</role><firstname>Pei-Chun</firstname><lastname>Lin</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>26771</id><role>Author</role><firstname>Pei-Chun</firstname><lastname>Lin</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>26754</id><role>Author</role><firstname>Yu-Hsuan</firstname><lastname>Pai</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>25932</id><role>Author</role><firstname>Yu-Hsiang</firstname><lastname>Chiu</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>27049</id><role>Author</role><firstname>Shao-Yuan</firstname><lastname>Fang</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>25934</id><role>Author</role><firstname>Charlie Chung-Ping</firstname><lastname>Chen</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pei-Chun Lin, National Taiwan University, TW<br /><b>Authors</b>:<br />Pei-Chun Lin, Yu-Hsuan Pai, Yu-Hsiang Chiu, Shao-Yuan Fang and Charlie Chung-Ping Chen, National Taiwan University, TW<br /><br /><em><b>Abstract</b><br />Electron-beam direct-write (EBDW) lithography is an attractive candidate of next-generation lithography in advanced semiconductor processes. The huge data stream bandwidth required for the data delivery path in EBDW systems could seriously deteriorate throughput, which is one of the major deficiencies constraining EBDW lithography from mass production. A lossless electron-beam layout data compression and decompression algorithm is proposed in this paper for 5-bit gray level bitmaps. Compared with the state-of-the-art LineDiff Entropy algorithm, the proposed method averagely improves the compression rate by 18% and achieves more than 7.5 times speedup for decompression.</em></description>
</presentation>
<presentation>
    <id>IP1-16</id>
    <title>IP1-16 PhoNoCMap: an Application Mapping Tool for Photonic Networks-on-Chip</title>
    <start>2016-03-15 16:01</start>
    <end>2016-03-15 16:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23625</id><role>Speaker</role><firstname>Edoardo</firstname><lastname>Fusella</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>26082</id><role>Author</role><firstname>Edoardo</firstname><lastname>Fusella</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>298</id><role>Author</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Edoardo Fusella, University of Naples Federico II, IT<br /><b>Authors</b>:<br />Edoardo Fusella and Alessandro Cilardo, University of Naples Federico II, IT<br /><br /><em><b>Abstract</b><br />While providing a promising solution for high-performance on-chip communication, photonic networks-on-chip suffer from insertion loss and crosstalk noise, which may severely constrain their scalability. In this paper, we introduce a methodology and a related tool, PhoNoCMap, for the design space exploration of optical NoCs mapping solutions, which automatically assigns application tasks to the nodes of a generic photonic NoC architecture such that the worst-case either insertion loss or crosstalk noise are minimized. The experimental results show significant benefits in terms of insertion loss and crosstalk noise, allowing improved network scalability.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.6</id>
  <title>3.6 Timing Analysis and Measurement</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>20439</id><role>Chair</role><firstname>Marko</firstname><lastname>Bertogna</lastname><affiliation>Università di Modena e Reggio Emilia</affiliation><country>IT</country></person>
    <person><id>27472</id><role>Co-Chair</role><firstname>Damien</firstname><lastname>Hardy</lastname><affiliation>University of Rennes 1/IRISA</affiliation><country>FR</country></person>
  </persons>
  <description>The papers in this session provide timing estimation techniques for a variety of real-time systems and components, ranging from engine control to networked systems.</description>
<presentations>
<presentation>
    <id>3.6.1</id>
    <title>3.6.1 Conservative Modeling of Shared Resource Contention for Dependent Tasks in Partitioned Multi-Core Systems</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17303</id><role>Speaker</role><firstname>Junchul</firstname><lastname>Choi</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>17303</id><role>Author</role><firstname>Junchul</firstname><lastname>Choi</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>26404</id><role>Author</role><firstname>Donghyun</firstname><lastname>Kang</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>531</id><role>Author</role><firstname>Soonhoi</firstname><lastname>Ha</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Junchul Choi, Seoul National University, KR<br /><b>Authors</b>:<br />Junchul Choi, Donghyun Kang and Soonhoi Ha, Seoul National University, KR<br /><br /><em><b>Abstract</b><br />In a multi-core system with shared resources, the accesses to the shared resources from several cores may experience non-deterministic arbitration delay due to resource contention. Such delay should be considered conservatively in the worst case response time (WCRT) analysis of multi-core systems. Recently, several techniques have been proposed to account for arbitration delay for shared resource contention, based on the event stream modeling of resource access. While they all assume independent tasks, in this paper, we propose a conservative modeling technique of shared resource contention supporting dependent tasks. To find a tight upper bound of arbitration delay, we derive a shared resource demand bound for each processing element, considering the task dependency. The proposed technique is not specific to a particular WCRT analysis method, and supports both preemptive and non-preemptive scheduling policy. In the experiments, the significance of considering data dependency of parallel applications and the performance of our technique are verified by synthetic examples and a real-life example.</em></description>
</presentation>
<presentation>
    <id>3.6.2</id>
    <title>3.6.2 Formal Worst-Case Timing Analysis of Ethernet TSN's Burst-Limiting Shaper</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4008</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Thiele</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>4008</id><role>Author</role><firstname>Daniel</firstname><lastname>Thiele</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Thiele, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Daniel Thiele and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />Future in-vehicle networks will use Ethernet as their communication backbone. As many automotive applications are latency-sensitive and have strict real-time requirements, a key challenge in automotive network design is the deterministic low-latency transport of latency-critical Ethernet frames. Time-sensitive networking (TSN) is an upcoming set of Ethernet standards, which address these requirements by specifying new quality of service mechanisms in the form of different traffic shapers. One of these traffic shapers is the burst-limiting shaper (BLS). In this paper, we evaluate whether BLS is able to fulfill these strict timing requirements. We present a formal timing analysis for BLS in order to compute worst-case latency bounds. We use a realistic automotive Ethernet setup to compare BLS against Ethernet AVB and Ethernet following IEEE 802.1Q.</em></description>
</presentation>
<presentation>
    <id>3.6.3</id>
    <title>3.6.3 Real-Time Analysis of Engine Control Applications with Speed Estimation</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 15:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19517</id><role>Speaker</role><firstname>Alessandro</firstname><lastname>Biondi</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    <person><id>19517</id><role>Author</role><firstname>Alessandro</firstname><lastname>Biondi</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    <person><id>19980</id><role>Author</role><firstname>Giorgio</firstname><lastname>Buttazzo</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alessandro Biondi, Scuola Superiore Sant'Anna, IT<br /><b>Authors</b>:<br />Alessandro Biondi and Giorgio Buttazzo, Scuola Superiore Sant'Anna, IT<br /><br /><em><b>Abstract</b><br />Engine control applications include computational activities that adapt their behavior as a function of the engine speed, referred to as adaptive variable-rate (AVR) tasks. Although a substantial amount of work has been done to analyze the timing behavior of real-time applications with AVR tasks, most of the authors assumed the knowledge of the instantaneous engine speed at any instant. In practice, however, the instantaneous engine speed is not known and can only be estimated by various techniques, which hence introduce an error with respect to the ideal case of perfect knowledge. If not properly handled, such an error can result in a potentially unsafe analysis. This paper proposes a general approach to include speed estimators in the analysis of engine control applications and shows two particular examples using common speed estimators. Finally, estimators are also characterized through a numerical evaluation and experimental results are presented to evaluate their impact in terms of system schedulability.</em></description>
</presentation>
<presentation>
    <id>3.6.4</id>
    <title>3.6.4 Trace-based Analysis Methodology of Program Flash Contention in Embedded Multicore Systems</title>
    <start>2016-03-15 15:45</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23150</id><role>Speaker</role><firstname>Lin</firstname><lastname>Li</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>23150</id><role>Author</role><firstname>Lin</firstname><lastname>Li</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>2383</id><role>Author</role><firstname>Albrecht</firstname><lastname>Mayer</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Lin Li, Infineon Technologies, DE<br /><b>Authors</b>:<br />Lin Li and Albrecht Mayer, Infineon Technologies, DE<br /><br /><em><b>Abstract</b><br />Contention for shared resources is a major performance issue in multicore systems. In embedded multicore microcontrollers, contentions of program flash accesses have a significant performance impact, because the flash access has a large latency compared to a core clock cycle. Therefore, the detection and analysis of program flash contentions are necessary to remedy this situation. With a lack of existing tools being able to fulfill this task, a novel post-processing analysis methodology is proposed in this paper to acquire the information of program flash contentions in detail based on the non-intrusive trace. This information can be utilized to improve the overall performance and particularly to enhance the real-time performance of specific threads or functions for hard real-time multicore systems.</em></description>
</presentation>
<presentation>
    <id>IP1-17</id>
    <title>IP1-17 Design of an Efficient Ready Queue for Earliest-Deadline-First (EDF) Scheduler</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26852</id><role>Speaker</role><firstname>Risat Mahmud</firstname><lastname>Pathan</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>26852</id><role>Author</role><firstname>Risat Mahmud</firstname><lastname>Pathan</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Risat Mahmud Pathan, Chalmers University of Technology, SE<br /><br /><em><b>Abstract</b><br />Although dynamic-priority-based EDF algorithm is known to be theoretically optimal for scheduling sporadic real-time tasks on uniprocessor, fixed-priority (FP) scheduling is mostly used in practice. One of the main reasons for FP scheduling being popular in the industry is its efficient implementation: operations on the ready queue can be done in constant time. On the other hand, ready queue of EDF scheduler is generally implemented as a priority queue, for example, using a binary min-heap data structure in which (insertion/deletion) operation cannot be done in constant time. This paper proposes a new design of ready queue for EDF scheduler: a simple data structure for the ready queue and efficient operations to insert and remove task control blocks (TCBs) to and from the ready queue are proposed. Insertion of a TCB of a newly released job (that cannot preempt the currently-executing job) is done in non-constant time. However, insertion of a TCB of a preempted job or the removal of the TCB of job having the highest EDF priority from the ready queue can be done in constant time. Simulation using randomly generated task sets shows that the overhead of managing jobs in our proposed ready queue for EDF scheduler is significantly lower than that of other approaches. We believe that theoretically optimal EDF algorithm implemented based on our proposed ready-queue data structure will make EDF popular in industry.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.7</id>
  <title>3.7 Dealing with Runtime Failures</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>111</id><role>Chair</role><firstname>Lorena</firstname><lastname>Anghel</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>1336</id><role>Co-Chair</role><firstname>Michel</firstname><lastname>Renovell</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
  </persons>
  <description>Reliability is an important consideration in modern design. Two key issues in runtime resilience are robustness against soft errors and tolerance of aging effects. The papers in this session consider both effects.</description>
<presentations>
<presentation>
    <id>3.7.1</id>
    <title>3.7.1 A Cross-Layer Analysis of Soft Error, Aging and Process Variation in Near Threshold Computing</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16524</id><role>Speaker</role><firstname>Mehdi B.</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>25838</id><role>Author</role><firstname>Anteneh</firstname><lastname>Gebregiorgis</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>17579</id><role>Author</role><firstname>Saman</firstname><lastname>Kiamehr</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>16453</id><role>Author</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>20725</id><role>Author</role><firstname>Rajendra</firstname><lastname>Bishnoi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>16524</id><role>Author</role><firstname>Mehdi B.</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mehdi B. Tahoori, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Anteneh Gebregiorgis, Saman Kiamehr, Fabian Oboril, Rajendra Bishnoi and Mehdi B. Tahoori, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Near Threshold Computing (NTC) is a promising approach to reduce the power consumption of modern VLSI designs. However, NTC designs suffer from functional failures and performance loss. Understanding the characteristics of the functional failures and variability effects is of decisive importance in order to mitigate them, and get the most out of NTC. This paper presents a cross-layer reliability analysis in the presence of soft errors, aging and process variation effects in the near threshold voltage domain. The objective is to quantify the reliability of different SRAM designs and to find a reliability-performance optimal cache organization for an NTC microprocessor. In this work, the Soft Error Rate (SER) and Signal Noise Margin (SNM) of 6T and 8T SRAM cells and their dependencies on aging and process variation are investigated by considering device, circuit and architecture level analysis. Their experimental results reveal that in NTC, process variation and aging-induced SNM degradation is 2.5X higher than in the super threshold domain while SER is 8X higher. The use of 8T instead of 6T SRAM cells can reduce the system-level SNM and SER by 14\% and 22\% respectively. Besides, we observe that we can find the right balance between performance and reliability by using an appropriate cache organization at NTC which is different from the super threshold.</em></description>
</presentation>
<presentation>
    <id>3.7.2</id>
    <title>3.7.2 Fast-yet-accurate Variation-Aware Current and Voltage Modelling of Radiation-Induced Transient Fault</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27483</id><role>Speaker</role><firstname>Yuwen</firstname><lastname>Lin</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>26500</id><role>Author</role><firstname>Yuwen (Dave)</firstname><lastname>Lin</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>26500</id><role>Author</role><firstname>Yuwen</firstname><lastname>Lin</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>18001</id><role>Author</role><firstname>Hung-Pin</firstname><lastname>Wen</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yuwen Lin, National Chiao Tung University, TW<br /><b>Authors</b>:<br />Yuwen (Dave) Lin, Yuwen Lin and Hung-Pin Wen, National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />For robust systems, it is important to mitigate radiation effect in early stages to reduce the design cost. Traditionally, a double-exponential current source is widely used to model the transient fault for analyzing the radiation effects. However, in light of complicating effects in the advanced technologies, such approach is no longer sufficient to estimate transient faults and may lead to inaccurate results. Therefore, we propose a fast-yet- accurate approach to model the radiation-induced transient fault, meanwhile considering the interaction between its transient current and transient voltage. Experimental results show that the proposed method can achieve 10^5X speedup with an average accuracy loss of only 2.6% compared to the 3D mixed-mode TCAD simulation. Moreover, variation sources also become big issues with the progressing technology nodes and thus the proposed method is then extended to incorporate these variations during transient-fault analysis. As a result, sensitivity analysis that covers voltage, gate-length and device-width variations can be performed fast and accurately in our method.</em></description>
</presentation>
<presentation>
    <id>3.7.3</id>
    <title>3.7.3 A Detailed Methodology to Compute Soft Error Rates in Advanced Technologies</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 15:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26661</id><role>Speaker</role><firstname>Marc</firstname><lastname>Riera</lastname><affiliation>Universitat Politècnica de Catalunya (UPC)</affiliation><country>ES</country></person>
    <person><id>26661</id><role>Author</role><firstname>Marc</firstname><lastname>Riera</lastname><affiliation>Universitat Politècnica de Catalunya (UPC)</affiliation><country>ES</country></person>
    <person><id>1723</id><role>Author</role><firstname>Ramon</firstname><lastname>Canal</lastname><affiliation>UPC-Barcelona</affiliation><country>ES</country></person>
    <person><id>2004</id><role>Author</role><firstname>Jaume</firstname><lastname>Abella</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>25840</id><role>Author</role><firstname>Antonio</firstname><lastname>Gonzalez</lastname><affiliation>UPC-Barcelona</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Marc Riera, Universitat Politècnica de Catalunya (UPC), ES<br /><b>Authors</b>:<br />Marc Riera<sup>1</sup>, Ramon Canal<sup>2</sup>, Jaume Abella<sup>3</sup> and Antonio Gonzalez<sup>2</sup><br /><sup>1</sup>Universitat Politècnica de Catalunya (UPC), ES; <sup>2</sup>UPC-Barcelona, ES; <sup>3</sup>Barcelona Supercomputing Center, ES<br /><br /><em><b>Abstract</b><br />System reliability has become a key design aspect for computer systems due to the aggressive technology miniaturization. Errors are typically dominated by transient faults due to radiation and are strongly related to the technology used to build hardware. However, there is a lack of detailed methodologies to model and fairly compare Soft Error Rates (SER) across different advanced technologies. This work first describes a common methodology that from (1) technology models, (2) location (latitude, longitude and altitude), (3) operating conditions and (4) circuit descriptions (i.e. SRAM, latches, logic gates) can obtain accurate Soft Error Rates. Then, we use it to characterize soft errors through current and future technologies. Results at the technology layer show that new technologies, such as FinFET and SOI, can reduce SER up to 100x while the location can increase SER up to 650x.</em></description>
</presentation>
<presentation>
    <id>3.7.4</id>
    <title>3.7.4 Analysis of NBTI Effects on High Frequency Digital Circuits</title>
    <start>2016-03-15 15:45</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2482</id><role>Speaker</role><firstname>Ahmet</firstname><lastname>Unutulmaz</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>2482</id><role>Author</role><firstname>Ahmet</firstname><lastname>Unutulmaz</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>3894</id><role>Author</role><firstname>Domenik</firstname><lastname>Helms</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20737</id><role>Author</role><firstname>Reef</firstname><lastname>Eilers</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20419</id><role>Author</role><firstname>Malte</firstname><lastname>Metzdorf</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20233</id><role>Author</role><firstname>Ben</firstname><lastname>Kaczer</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>4745</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Nebel</lastname><affiliation>University of Oldenburg and OFFIS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ahmet Unutulmaz, OFFIS Institute for Information Technology, DE<br /><b>Authors</b>:<br />Ahmet Unutulmaz<sup>1</sup>, Domenik Helms<sup>1</sup>, Reef Eilers<sup>1</sup>, Malte Metzdorf<sup>1</sup>, Ben Kaczer<sup>2</sup> and Wolfgang Nebel<sup>3</sup><br /><sup>1</sup>OFFIS Institute for Information Technology, DE; <sup>2</sup>IMEC, BE; <sup>3</sup>University of Oldenburg and OFFIS, DE<br /><br /><em><b>Abstract</b><br />This paper analyzes some of the secondary effects in estimating negative bias temperature instability (NBTI) induced threshold voltage shift on high frequency digital circuits. Therefore, a circuit model is developed to be used for statistical estimation of the threshold voltage shift. Making use of this model as well as technology computer aided design (TCAD) and SPICE simulations, a methodology is developed to estimate NBTI induced threshold voltage shift. Simulation results reveal that commonly made assumptions on digital circuits, such as: square signal assumption and ignorable effect of drain bias, may yield overestimation of the NBTI induced threshold voltage shift by more than 10% after five years of operation, which may lead to a severe underestimation of a circuit's reliability</em></description>
</presentation>
<presentation>
    <id>IP1-18</id>
    <title>IP1-18 RT Level Timing Modeling for Aging Prediction</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26711</id><role>Speaker</role><firstname>Nils</firstname><lastname>Koppaetzky</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>26711</id><role>Author</role><firstname>Nils</firstname><lastname>Koppaetzky</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20419</id><role>Author</role><firstname>Malte</firstname><lastname>Metzdorf</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20737</id><role>Author</role><firstname>Reef</firstname><lastname>Eilers</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>3894</id><role>Author</role><firstname>Domenik</firstname><lastname>Helms</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>4745</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Nebel</lastname><affiliation>University of Oldenburg and OFFIS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nils Koppaetzky, OFFIS Institute for Information Technology, DE<br /><b>Authors</b>:<br />Nils Koppaetzky<sup>1</sup>, Malte Metzdorf<sup>1</sup>, Reef Eilers<sup>1</sup>, Domenik Helms<sup>1</sup> and Wolfgang Nebel<sup>2</sup><br /><sup>1</sup>OFFIS Institute for Information Technology, DE; <sup>2</sup>University of Oldenburg and OFFIS, DE<br /><br /><em><b>Abstract</b><br />The simulation of aging related degradation mech- anisms is a challenging task for timing and reliability estimations during all design phases of digital systems. Some good approaches towards accurate, efﬁcient and applicable timing models at the register transfer level (RTL) have already been made. However recent state-of-the-art models often have to access lower levels of abstraction, such as the underlying gate-level netlist for each timing estimation and require to repeat every analyzing step if parameters, input signals or designs are changed. This work introduces a new RTL timing model concept that provides a separation of design analysis and aging estimation. It allows more efﬁcient design evaluations with respect to aging. Although this is work in progress and systematic evaluations are still ongoing, early results indicate the applicability and capability of the approach to compete with recent models both in accuracy and efﬁciency.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.8</id>
  <title>3.8 Presentations from FDSOI-Campus and from European Projects Booths: Leveraging new Semiconductor Technologies</title>
  <start>2016-03-15 14:30</start>
  <end>2016-03-15 16:00</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25600</id><role>Organiser</role><firstname>Hans-Jürgen</firstname><lastname>Brand</lastname><affiliation>IDT/ZMDI</affiliation><country>DE</country></person>
  </persons>
  <description><p>In this session GLOBALFOUNDRIES gives an introduction to the applications of the ultra-low-power technology FDSOI and its innovation potential. The REPARA project will show how to make better use of the advances of new semiconductor technologies for parallel computing architectures, boosting application performance and energy efficiency. Attendees are invited to also visit the ultra-low-power technologies campus and project booths for further details and discussions.</p></description>
<presentations>
<presentation>
    <id>3.8.1</id>
    <title>3.8.1 GLOBALFOUNDRIES 22FDX Innovation Potential</title>
    <start>2016-03-15 14:30</start>
    <end>2016-03-15 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1720</id><role>Speaker</role><firstname>Gerd</firstname><lastname>Teepe</lastname><affiliation>GLOBALFOUNDRIES</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Gerd Teepe, GLOBALFOUNDRIES, DE<br /></description>
</presentation>
<presentation>
    <id>3.8.2</id>
    <title>3.8.2 REPARA - Reengineering and Enabling Performance and poweR of Applications</title>
    <start>2016-03-15 15:30</start>
    <end>2016-03-15 15:50</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43367</id><role>Speaker</role><firstname>Imre</firstname><lastname>Pechan</lastname><affiliation>evopro Innovation Kft.</affiliation><country>HU</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Imre Pechan, evopro Innovation Kft., HU<br /><br /><em><b>Abstract</b><br /><p>In recent years, traditional processors have not been able to translate the advances of silicon fabrication technology into corresponding performance gain due to physical constraints and weaknesses of the sequential programming model. These difficulties have forced a shift from CPU-based homogeneous machines to heterogeneous architectures combining different kinds of computing devices, programmed in a highly parallel fashion yet poorly optimizing the available resources towards performance and low energy consumption.</p>
<p>The REPARA project aims to help the transformation and deployment of new and legacy applications&amp;nbsp;in parallel heterogeneous computing architectures while maintaining a balance between&amp;nbsp;application performance, energy efficiency and source code maintainability. The REPARA framework consists of a set of tools assisting the developer in the course of transforming and deploying the source code on heterogeneous platforms, supporting multicore CPU, GPU, DSP as well as reconfigurable FPGA devices.</p>
<p>The main contribution of evopro Innovation Kft. to the project is to provide industrial use case applications for evaluating the REPARA methodology and tools. One of the use cases is a typical HPC application called molecular docking, the other one derives from the dynamic railway diagnosis system (eRDM) of evopro. Both of the usem were transformed to various accelerator targets using the REPARA framework. Initial evaluation of the framework shows that considerable performance and energy efficiency improvement can be achieved with low developer intervention for real-world industrial use case applications.</p>
<p>&amp;nbsp;</p></em></description>
</presentation>
<presentation>
    <id>3.8.3</id>
    <title>3.8.3 Q&amp;A</title>
    <start>2016-03-15 15:50</start>
    <end>2016-03-15 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    </presentation_persons>
  <description></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB03</id>
  <title>UB03 Session 3</title>
  <start>2016-03-15 15:00</start>
  <end>2016-03-15 17:30</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB03.1</id>
    <title>UB03.1 High-End 122GHz Miniature Radar Sensor for Autonomous Aircrafts</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43386</id><role>Presenter</role><firstname>Federico</firstname><lastname>Nava</lastname><affiliation>Heinz Nixdorf Institute - Universität Paderborn</affiliation><country>DE</country></person>
    <person><id>43386</id><role>Author</role><firstname>Federico</firstname><lastname>Nava</lastname><affiliation>Heinz Nixdorf Institute - Universität Paderborn</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christoph</firstname><lastname>Scheytt</lastname><affiliation>Heinz Nixdorf Institute - Paderborn</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Federico Nava, Heinz Nixdorf Institute - Universität Paderborn, DE<br /><b>Authors</b>:<br />Federico Nava<sup>1</sup> and Christoph Scheytt<sup>2</sup><br /><sup>1</sup>Heinz Nixdorf Institute - Universität Paderborn, DE; <sup>2</sup>Heinz Nixdorf Institute - Paderborn, DE<br /><br /><em><b>Abstract</b><br />The importance of high precision sensors, sensors-arrays and the concept of sensor fusion are rising interest in the field of scientific research for autonomous vehicles. For this reason the System and Circuit Technology group at the Heinz Nixdorf Institute is currently developing a highly integrated radar module as a sensor for Unmanned Aerial Vehicle applications. The presented system is composed of a radar IC (130nm SiGe) with in-package antennas and operating frequency of 122GHz mounted on a FLEX-PCB including a CORTEX M4 MCU for a total size of 30x30mm. The presentation will show the FMCW/CW radar functions of the device, allowing the tracking of velocity and distance for multiple objects. The results of the radar measurements will be presented on a screen showing the raw data acquired in time domain and a FFT representation. Different objects will move simultaneously in the area of reception of the sensor. The results of the tracked distances will be then plotted on screen.</em></description>
</presentation>
<presentation>
    <id>UB03.2</id>
    <title>UB03.2 Extra-functional Property Simulation with Virtual Platforms</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2357</id><role>Presenter</role><firstname>Ralph</firstname><lastname>Görgen</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>2357</id><role>Author</role><firstname>Ralph</firstname><lastname>Görgen</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Kim</firstname><lastname>Grüttner</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Sören</firstname><lastname>Schreiner</lastname><affiliation>OFFIS - Intitute for Information Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Ralph Görgen, OFFIS - Intitute for Information Technology, DE<br /><b>Authors</b>:<br />Ralph Görgen, Kim Grüttner and Sören Schreiner, OFFIS - Intitute for Information Technology, DE<br /><br /><em><b>Abstract</b><br />The demo shows the usage of virtual platforms and model-based design to perform early analyses of extra-functional properties in a mixed-critical scenario. The application shown is a quadro-copter equipped with a camera system. The copter's flight controller is safety critical; the video processing is less critical. Both parts of the system are implemented in a single chip, a Xilinx ZNQ SoC. The video processing is implemented in the ARM dual-core, the flight controller is realized in the FPGA part and based on two MicroBlaze cores. This platform has been modeled as an OVP-based virtual platform, which is extended by more fine grain timing models as well as power models. Furthermore, it can be coupled with a model of the quadro-copter physics and environment realized in iXtronics CamelView. 
We will show how to use this setup to analyze timing, power, and temperature behavior of the system and the interference between the high- and low-critical parts with respect to these properties.</em></description>
</presentation>
<presentation>
    <id>UB03.3</id>
    <title>UB03.3 eTeak: Asynchronous Dataflows Synthesis onto FPGAs Using the eTeak Framework </title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43384</id><role>Presenter</role><firstname>Mahdi</firstname><lastname>Jelodari Mamaghani</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    <person><id>43384</id><role>Author</role><firstname>Mahdi</firstname><lastname>Jelodari Mamaghani</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Jim</firstname><lastname>Garside</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Steve</firstname><lastname>Furber</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Mahdi Jelodari Mamaghani, The University of Manchester, GB<br /><b>Authors</b>:<br />Mahdi Jelodari Mamaghani, Jim Garside and Steve Furber, The University of Manchester, GB<br /><br /><em><b>Abstract</b><br />We exploit eTeak (De-Elastisation [DATE'15] enabled) to synthesise asynchronous dataflow descriptions in Balsa into synchronous structure loadable onto FPGA. We will be also able to demonstrate the software realisation of the same architecture running on a laptop and let the audience compare the hardware vs. software concurrency. A brief experiment conducted in our recent study where a prime number generator (aka sieve of Eratosthenes) is implemented both in software using the CSP compiler and hardware using eTeak: On average the hardware implementation runs 90-120x faster than its software counterpart while the processor clock speed is almost the same as the hardware clock speed (1.2GHz). This allows us to plan ahead and exploit eTeak toward energy-efficient synthesis. According to EPSRC's research portpolio this work falls under the most growing research subject of "Energy Efficiency" which aims to achieve an energy reduction of 26-43% by exploiting ICT.</em></description>
</presentation>
<presentation>
    <id>UB03.4</id>
    <title>UB03.4 LISA: Enabling Layered Interoperability for Internet of Things Through LISA</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43375</id><role>Presenter</role><firstname>Behailu Shiferaw</firstname><lastname>Negash</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>43375</id><role>Author</role><firstname>Behailu Shiferaw</firstname><lastname>Negash</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Amir-Mohammad</firstname><lastname>Rahmani</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Tomi</firstname><lastname>Westerlund</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Pasi</firstname><lastname>Liljeberg</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Hannu</firstname><lastname>Tenhunen</lastname><affiliation>University of Turku, FI and Royal Institute of Technology (KTH)</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Behailu Shiferaw Negash, University of Turku, FI<br /><b>Authors</b>:<br />Behailu Shiferaw Negash<sup>1</sup>, Amir-Mohammad Rahmani<sup>1</sup>, Tomi Westerlund<sup>1</sup>, Pasi Liljeberg<sup>1</sup> and Hannu Tenhunen<sup>2</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>University of Turku, FI and Royal Institute of Technology (KTH), SE<br /><br /><em><b>Abstract</b><br />There is high expectation towards the changes that come with the implementation of the Internet of Things (IoT). However, this vision is limited by the heterogeneous nature of IoT devices. This led to vertical application silos that are incapable of working together. To ease this problem of heterogeneity, we have developed a lightweight interoperability framework, LISA, to hide variations in communication technology and data formats and provide a uniform API for programmers. LISA is inspired by Network on Terminal Architecture (NoTA), an open framework from Nokia Research Center. There are few frameworks for interoperability of IoT. However, these frameworks fail to address the resource limitations of the majority of IoT devices. To the best of our knowledge, LISA is the first framework designed for resource constrained devices. This demonstration shows LISA in action, helping heterogeneous devices interoperate through a gateway in the fog layer between the devices and the cloud.</em></description>
</presentation>
<presentation>
    <id>UB03.5</id>
    <title>UB03.5 NeuroDSP: A Multi-Purpose Energy-Optimized Accelerator For Neural Networks</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16425</id><role>Presenter</role><firstname>Jean-Marc</firstname><lastname>PHILIPPE</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>16425</id><role>Author</role><firstname>Jean-Marc</firstname><lastname>PHILIPPE</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexandre</firstname><lastname>CARBON</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Renaud</firstname><lastname>SCHMIT</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jean-Marc PHILIPPE, CEA LIST, FR<br /><b>Authors</b>:<br />Jean-Marc PHILIPPE, Alexandre CARBON and Renaud SCHMIT, CEA LIST, FR<br /><br /><em><b>Abstract</b><br />Deep Neural Networks (e.g. Convolutional Neural Networks) is a promising approach to design smart machines for a wide range of application domains (automotive, home automation, industry, etc.). Due to their structure, these processing chains are compute intensive and difficult to embed into low power systems. To tackle this challenge, CEA LIST investigated the NeuroDSP hardware accelerator IP, able to be embedded into FPGA- or ASIC-based systems. Providing the system with a dramatic performance/watt ratio improvement, the IP can sustain 450GMACS/W in FDSOI 28nm technology, meeting the requirements of high-end embedded applications. The proposed demonstration features a comparison between three implementations of a CNN processing chain used to detect faces in a large image database. It shows that a single cluster FPGA-based implementation of the NeuroDSP IP at 100MHz is able to outperform both a Raspberry Pi 2 and an Odroid-XU3 board by a factor of respectively 10 and 6 in performance.</em></description>
</presentation>
<presentation>
    <id>UB03.6</id>
    <title>UB03.6 IDDD: An Interactive Dependability Driven Design Space Exploration</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43391</id><role>Presenter</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>43391</id><role>Author</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jacob</firstname><lastname>Lorenz</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Heinrich T.</firstname><lastname>Vierhaus</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Stefan Scharoba, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><b>Authors</b>:<br />Stefan Scharoba, Jacob Lorenz and Heinrich T. Vierhaus, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><br /><em><b>Abstract</b><br />Due to the downscaling of transistor feature sizes, today's integrated circuits are much more likely to be affected by transient or permanent faults. In order to still meet certain dependability requirements, many different fault tolerance techniques have been developed, which can handle these faults in the field. Each of these techniques is associated with distinct costs and benefits. As a consequence, finding the fault tolerant implementation of the system that meets the actual requirements best represents a challenging task. We propose a tool that supports this process. It offers a set of hardware based fault tolerance techniques that can be applied to a given VHDL model. Afterwards, costs and benefits of the respective design choice are estimated automatically. Thus several fault tolerant versions of the design can be evaluated and compared with each other without implementing them manually. Finally, the VHDL code of the preferred design candidate can be generated by the tool.</em></description>
</presentation>
<presentation>
    <id>UB03.7</id>
    <title>UB03.7 Digitally Driven Top-Down Methodology for Mixed Signal Circuit Design</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43385</id><role>Presenter</role><firstname>Markus</firstname><lastname>Mueller</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>43385</id><role>Author</role><firstname>Markus</firstname><lastname>Mueller</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Maximilian</firstname><lastname>Thuermer</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulrich</firstname><lastname>Bruening</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Markus Mueller, University of Heidelberg, DE<br /><b>Authors</b>:<br />Markus Mueller, Maximilian Thuermer and Ulrich Bruening, University of Heidelberg, DE<br /><br /><em><b>Abstract</b><br />In this methodology,synthesizable modules and full custom blocks are first described in an HDL in a top-down approach. For analog cells, real number based models are created.Once the complete mixed signal model is done, each cell in the design is completely described concerning interface and behavior. The models then serve as specification for the full custom cell development.Schematics which don't include any primitives are automatically generated from the HDL description by a scripted flow to ensure consistency.Design space exploration can be done fast and very efficient this way. Cells which can be reused at different places in the design are identified and problems arising from interactions on the system level are found early in the design phase.This methodology accelerates the design process significantly, avoids errors and provides higher flexibility for design changes. A digital centric design example of a High Speed SerDes IP is demonstrated using the described methodology.</em></description>
</presentation>
<presentation>
    <id>UB03.8</id>
    <title>UB03.8 gPCDS: An Interactive Tool for Creating Schematic Module Generators in Analog IC Design</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22318</id><role>Presenter</role><firstname>Matthias</firstname><lastname>Greif</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>22318</id><role>Author</role><firstname>Matthias</firstname><lastname>Greif</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Juergen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Matthias Greif, Reutlingen University, DE<br /><b>Authors</b>:<br />Matthias Greif and Juergen Scheible, Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />While digital design automation is highly developed, analog design automation still remains behind the demands. Previous approaches of circuit creation, which are usually based on optimization algorithms, do not satisfy industrial requirements. A promising alternative is given by procedural approaches, which imitate the solution strategy of a human expert. We are working on parameterized generators (such as PCells) for analog circuit and layout modules, special kinds of such procedures. 
We present "gPCDS", a novel tool for the creation of schematic generators for analog circuit design. Associated with a common design environment, gPCDS offers a sophisticated interactive design flow for the development of schematic PCells. gPCDS thus substitutes the crucial process of manual code writing by an intuitive graphic-based way of schematic PCell creation. The GUI of gPCDS provides a variety of useful functions, such as defining parameter ranges or placing predefined building blocks.</em></description>
</presentation>
<presentation>
    <id>UB03.9</id>
    <title>UB03.9 PFPSim: A Programmable Forwarding Plane Simulator</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43378</id><role>Presenter</role><firstname>Gordon</firstname><lastname>Bailey</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    <person><id>43378</id><role>Author</role><firstname>Gordon</firstname><lastname>Bailey</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Gordon Bailey, Concordia University, CA<br /><b>Author</b>:<br />Gordon Bailey, Concordia University, CA<br /><br /><em><b>Abstract</b><br />We demonstrate PFPSim, a host-compiled simulator for early validation and analysis of packet processing applications on programmable forwarding plane architectures, used in software defined networks. The simulation model is automatically generated from a high-level description of the hardware/software architecture of the forwarding device and the behavioral description of the various modules in the architecture. Our high-level architectural description language is capable of defining many-core network processors as well as reconfigurable pipelines. The behavior of the fixed-function processing elements in the architecture is defined in C++. The code targeted for the processor cores, or reconfigurable pipeline stages, is compiled from P4, an emerging programming language for packet processing applications. Network dataplane programmers can use PFPSim as a virtual prototype to simulate and debug their applications before hardware availability. </em></description>
</presentation>
<presentation>
    <id>UB03.10</id>
    <title>UB03.10 ALPT: A Fast Prototyping Methodology with Constrained Floorplaning on Analog Layout Generation</title>
    <start>2016-03-15 15:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43388</id><role>Presenter</role><firstname>Po-Cheng</firstname><lastname>Pan</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Po-Cheng</firstname><lastname>Pan</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Hung-Wen</firstname><lastname>Huang</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Hung-Ming</firstname><lastname>Chen</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Po-Cheng Pan, National Chiao Tung University, TW<br /><b>Authors</b>:<br />Po-Cheng Pan, Hung-Wen Huang and Hung-Ming Chen, National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />Layout generation in the recent analog design is challenging by its critical layout dependent effect (LDE). Based on the same netlist design, different layouts lead distinct performances. Therefore, it is necessary to observe and avoid the LDE during generation. Traditionally, the strategies of analog layout generation mostly count on experienced designers. However, the experience is based on time-consuming manually try-run, which is inefficient and unreliable. In this work, we develop a fast prototyping for analog layout generation. In our approach, we apply a fast floorplanning algorithm, for multi-layout generation and select the feasible results w.r.t. the analog constraints pre-decided. For practical usage, we implement this approach embedded on the EDA-tool so that layout designers are able to design with such prototypes for efficiency. The demonstration includes layout prototyping generation, the integration between our program and EDA-tool and the resulting layout prototypes.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>CB2</id>
  <title>CB2 Coffee Break</title>
  <start>2016-03-15 16:00</start>
  <end>2016-03-15 17:00</end>
  <room>Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>IP1</id>
  <title>IP1 Interactive Presentations</title>
  <start>2016-03-15 16:00</start>
  <end>2016-03-15 16:30</end>
  <room>Conference Level, Foyer</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the afternoon. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. Moreover, one "Best Interactive Presentation Award" will be given.</description>
<presentations>
<presentation>
    <id>IP1-1</id>
    <title>IP1-1 A Scalable Lane Detection Algorithm on COTSs with OpenCL</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27382</id><role>Speaker</role><firstname>Kai</firstname><lastname>Huang</lastname><affiliation>Sun Yat-Sen University</affiliation><country>CN</country></person>
    <person><id>18911</id><role>Author</role><firstname>Kai</firstname><lastname>Huang</lastname><affiliation>Sun Yat-Sen University</affiliation><country>CN</country></person>
    <person><id>23827</id><role>Author</role><firstname>Biao</firstname><lastname>Hu</lastname><affiliation>Tech­nische Univer­sität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26323</id><role>Author</role><firstname>Jan</firstname><lastname>Botsch</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26708</id><role>Author</role><firstname>Nikhil</firstname><lastname>Madduri</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>17586</id><role>Author</role><firstname>Alois</firstname><lastname>Knoll</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kai Huang, Sun Yat-Sen University, CN<br /><b>Authors</b>:<br />Kai Huang<sup>1</sup>, Biao Hu<sup>2</sup>, Jan Botsch<sup>3</sup>, Nikhil Madduri<sup>3</sup> and Alois Knoll<sup>3</sup><br /><sup>1</sup>Sun Yat-Sen University, CN; <sup>2</sup>Tech­nische Univer­sität München (TUM), DE; <sup>3</sup>Technische Universität München (TUM), DE<br /><br /><em><b>Abstract</b><br />Road lane detection are classical requirements for advanced driving assistant systems. With new computer technologies, lane detection algorithms can be exploited on Cots platforms. This paper investigates the use of OpenCL and develop a particle- filter based lane detection algorithm that can tune the trade-off between detection accuracy and speed. Our algorithm is tested on 14 video streams from different data-sets with different scenarios on different Cots hardware. With an average deviation fewer than 5 pixels, the average frame rates for the 14 videos can reach about 400 fps on both Gpu and Fpga. The peak frame rates for certain videos on GPU can reach almost 1000 fps.</em></description>
</presentation>
<presentation>
    <id>IP1-2</id>
    <title>IP1-2 Simulation of Falling Rain for Robustness Testing of Video-Based Surround Sensing Systems</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23566</id><role>Speaker</role><firstname>Dennis</firstname><lastname>Hospach</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23566</id><role>Author</role><firstname>Dennis</firstname><lastname>Hospach</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>19383</id><role>Author</role><firstname>Stefan</firstname><lastname>Mueller</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>22109</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23116</id><role>Author</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen / FZI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dennis Hospach, Universität Tübingen, DE<br /><b>Authors</b>:<br />Dennis Hospach<sup>1</sup>, Stefan Mueller<sup>1</sup>, Wolfgang Rosenstiel<sup>1</sup> and Oliver Bringmann<sup>2</sup><br /><sup>1</sup>Universität Tübingen, DE; <sup>2</sup>Universität Tübingen / FZI, DE<br /><br /><em><b>Abstract</b><br />Recently, optical sensors have become a standard item in modern cars, raising questions with respect to the necessary testing under various ambient effects. In order to achieve a high test coverage of vision-based surround sensing systems, a lot of different environmental conditions need to be tested. Unfortunately, it is by far too time-consuming to build test sets of all relevant environmental conditions by recording real video data. This paper presents a novel approach for ambient-aware virtual prototyping and robustness testing. We propose a method to significantly reduce the needed on-road captures being used for design and validation of vision-based Advanced Driver Assistance Systems (ADAS) and fully automated driving. Our approach facilitates the generation of comparable test sets by using largely reduced amounts of real on-road captures and applying computer-generated variations of falling rain to it in a comprehensive virtual prototyping environment. In combination with the simulation of camera properties, which influence the visual effects of falling rain to a great extent, we are able to generate different rain scenarios under a wide variety of parameters. Our approach has been applied to an automotive lane detection system using a series of multiple rain scenarios. We have explored, how falling rain can influence such a system and how such behavior can be detected using simulated rain scenarios.</em></description>
</presentation>
<presentation>
    <id>IP1-3</id>
    <title>IP1-3 Proposal for Fast Directional Energy Interchange Used in MCMC-Based Autonomous Decentralized Mechanism toward Resilient Microgrid</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26889</id><role>Speaker</role><firstname>Yusuke</firstname><lastname>Sakumoto</lastname><affiliation>Tokyo Metropolitan University</affiliation><country>JP</country></person>
    <person><id>26889</id><role>Author</role><firstname>Yusuke</firstname><lastname>Sakumoto</lastname><affiliation>Tokyo Metropolitan University</affiliation><country>JP</country></person>
    <person><id>1677</id><role>Author</role><firstname>Ittetsu</firstname><lastname>Taniguchi</lastname><affiliation>Ritsumeikan University</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yusuke Sakumoto, Tokyo Metropolitan University, JP<br /><b>Authors</b>:<br />Yusuke Sakumoto<sup>1</sup> and Ittetsu Taniguchi<sup>2</sup><br /><sup>1</sup>Tokyo Metropolitan University, JP; <sup>2</sup>Ritsumeikan University, JP<br /><br /><em><b>Abstract</b><br />Microgrid is well known as key technology to improve renewable energy's ease of use. Some previous works focused on a microgrid that is divided into autonomous electricity subsystems~(AESs) for its reliability and scalability. We have proposed the MCMC-based autonomous decentralized mechanism (ADM) to perform energy interchange between AESs so as to be supply energy appropriately for different energy demands among AESs. In this paper, toward resilient of microgrids, we design a method to realize directional energy interchange in our ADM on the basis of the convection diffusion. We investigate the effectiveness of the proposed method through simulation experiment considering energy shortage and emergency situations. We clarify that the proposed method can fast supply energy from external power grid to a microgrid under energy shortage situation, and can fast gather distributed energy to a specific AES~(e.g., safe shelter) under emergency situation.</em></description>
</presentation>
<presentation>
    <id>IP1-4</id>
    <title>IP1-4 Grid-based Self-Aligned Quadruple Patterning Aware Two Dimensional Routing Pattern</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25871</id><role>Speaker</role><firstname>Atsushi</firstname><lastname>Takahashi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>26295</id><role>Author</role><firstname>Takeshi</firstname><lastname>Ihara</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>26278</id><role>Author</role><firstname>Toshiyuki</firstname><lastname>Hongo</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25871</id><role>Author</role><firstname>Atsushi</firstname><lastname>Takahashi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>25957</id><role>Author</role><firstname>Chikaaki</firstname><lastname>Kodama</lastname><affiliation>Toshiba</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Atsushi Takahashi, Tokyo Institute of Technology, JP<br /><b>Authors</b>:<br />Takeshi Ihara<sup>1</sup>, Toshiyuki Hongo<sup>1</sup>, Atsushi Takahashi<sup>1</sup> and Chikaaki Kodama<sup>2</sup><br /><sup>1</sup>Tokyo Institute of Technology, JP; <sup>2</sup>Toshiba, JP<br /><br /><em><b>Abstract</b><br />Self-Aligned Quadruple Patterning (SAQP) is an important manufacturing technique for sub 14 nm technology node. Although various routing algorithms for SAQP have been proposed, it is not easy to find a dense SAQP compliant routing pattern efficiently. Even though a grid for SAQP compliant routing pattern was proposed, it is not easy to find a valid routing pattern on the grid. The routing pattern of SAQP on the grid consists of three types of routing. Among them, third type has turn prohibition constraint on the grid. Typical routing algorithms often fail to find a valid routing for third type. In this paper, SAQP compliant two dimensional routing patterns are found effectively on the grid by finding an optimal valid tertiary pattern. Experiments show that SAQP compliant routing patterns are found efficiently.</em></description>
</presentation>
<presentation>
    <id>IP1-5</id>
    <title>IP1-5 Practical ILP-based Routing of Standard Cells</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2087</id><role>Speaker</role><firstname>Rung-Bin</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26962</id><role>Author</role><firstname>Hsueh-Ju</firstname><lastname>Lu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>24353</id><role>Author</role><firstname>En-Jang</firstname><lastname>Jang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>23237</id><role>Author</role><firstname>Ang</firstname><lastname>Lu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26946</id><role>Author</role><firstname>Yu Ting</firstname><lastname>Zhang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26074</id><role>Author</role><firstname>Yu-He</firstname><lastname>Chang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>26474</id><role>Author</role><firstname>Chi-Hung</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>2087</id><role>Author</role><firstname>Rung-Bin</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rung-Bin Lin, Yuan Ze University, TW<br /><b>Authors</b>:<br />Hsueh-Ju Lu, En-Jang Jang, Ang Lu, Yu Ting Zhang, Yu-He Chang, Chi-Hung Lin and Rung-Bin Lin, Yuan Ze University, TW<br /><br /><em><b>Abstract</b><br />This paper proposes a two-stage transistor routing approach that synergizes the merits of channel routing and integer linear programming for CMOS standard cells. It can route 185 cells in 611 seconds. About 21% of cells obtained by our approach have smaller wire length than their handcrafted counterparts. Only 11% of cells use more vias than their handcrafted counterparts. Our router completes routing of many cells that cannot be routed by an industrial one.</em></description>
</presentation>
<presentation>
    <id>IP1-6</id>
    <title>IP1-6 A Procedure for Improving the Distribution of Congestion in Global Routing</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3968</id><role>Speaker</role><firstname>Azadeh</firstname><lastname>Davoodi</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    <person><id>23125</id><role>Author</role><firstname>Daohang</firstname><lastname>Shi</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    <person><id>3968</id><role>Author</role><firstname>Azadeh</firstname><lastname>Davoodi</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    <person><id>26498</id><role>Author</role><firstname>Jeffrey</firstname><lastname>Linderoth</lastname><affiliation>University of Wisconsin - Madison</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Azadeh Davoodi, University of Wisconsin - Madison, US<br /><b>Authors</b>:<br />Daohang Shi, Azadeh Davoodi and Jeffrey Linderoth, University of Wisconsin - Madison, US<br /><br /><em><b>Abstract</b><br />This work introduces a procedure which takes as input a global routing solution that is already improved for routability based on the traditional total overﬂow (TOF) metric, and then improves the distribution of congestion without increasing the TOF. Our router is able to signiﬁcantly decrease the number of edges in undesirable ranges of congestion by optimizing a convex piece-wise linear penalty function. The penalties are ﬂexible and may be speciﬁed by the user. In our experiments, using the already-optimized global routing solutions of the ISPD'11 benchmarks—mostly have 0 units of TOF—we show the number of edges which are utilized very close to capacity can be signiﬁcantly reduced. This work is the ﬁrst to explicitly target improving the distribution of edge congestion corresponding to an already-optimized global routing solution without sacriﬁcing the TOF.</em></description>
</presentation>
<presentation>
    <id>IP1-7</id>
    <title>IP1-7 Machine Learned Machines: Adaptive Co-optimization of Caches, Cores, and On-chip Network</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26828</id><role>Speaker</role><firstname>Rahul</firstname><lastname>Jain</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>26828</id><role>Author</role><firstname>Rahul</firstname><lastname>Jain</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>1185</id><role>Author</role><firstname>Preeti Ranjan</firstname><lastname>Panda</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>27006</id><role>Author</role><firstname>Sreenivas</firstname><lastname>Subramoney</lastname><affiliation>Intel</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rahul Jain, Indian Institute of Technology Delhi, IN<br /><b>Authors</b>:<br />Rahul Jain<sup>1</sup>, Preeti Ranjan Panda<sup>1</sup> and Sreenivas Subramoney<sup>2</sup><br /><sup>1</sup>Indian Institute of Technology Delhi, IN; <sup>2</sup>Intel, IN<br /><br /><em><b>Abstract</b><br />Abstract—Modern multicore architectures require runtime optimization techniques to address the problem of mismatches between the dynamic resource requirements of different processes and the runtime allocation. Choosing between multiple optimizations at runtime is complex due to the non-additive effects, making the adaptiveness of the machine learning techniques useful. We present a novel method, Machine Learned Machines (MLM), by using Online Reinforcement Learning (RL) to perform dynamic partitioning of the last level cache (LLC), along with dynamic voltage and frequency scaling (DVFS) of the core and uncore (interconnection network and LLC). We show that the co-optimization results in much lower energy-delay product (EDP) than any of the techniques applied    individually. The results show an average of 19.6% EDP and 2.6% execution time improvement over the baseline.</em></description>
</presentation>
<presentation>
    <id>IP1-8</id>
    <title>IP1-8 Improving Performance by Monitoring While Maintaining Worst-Case Guarantees</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26319</id><role>Speaker</role><firstname>Syed Md Jakaria</firstname><lastname>Abdullah</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>26319</id><role>Author</role><firstname>Syed Md Jakaria</firstname><lastname>Abdullah</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>4731</id><role>Author</role><firstname>Kai</firstname><lastname>Lampka</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>4446</id><role>Author</role><firstname>Wang</firstname><lastname>Yi</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Syed Md Jakaria Abdullah, Uppsala University, SE<br /><b>Authors</b>:<br />Syed Md Jakaria Abdullah, Kai Lampka and Wang Yi, Uppsala University, SE<br /><br /><em><b>Abstract</b><br />With real-time systems, feasibility analysis is based on worst-case scenarios. At run-time, worst-case situations are often very unlikely to occur. With the system being dimensioned for the worst-case, one faces low resource utilization and implicit loss in performance at run-time. We propose to use run-time monitoring for evaluating the deviation of job releases from their worst-case release bound. This allows us to compute a conservative bound on the future workload. Based on this, we design a scheme for reclaiming computation time, which has been originally allocated for the jobs which are now known to be absent. By organizing the consumption of extra computing time in a dynamic and time-safe manner, we improve the run-time performance of applications and provably maintain the worst-case guarantees for their response times. We evaluate the usefulness of the presented approach by using randomly generated traces of job releases.</em></description>
</presentation>
<presentation>
    <id>IP1-9</id>
    <title>IP1-9 Fault Tolerant Non-Volatile Spintronic Flip-Flop</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20725</id><role>Speaker</role><firstname>Rajendra</firstname><lastname>Bishnoi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>20725</id><role>Author</role><firstname>Rajendra</firstname><lastname>Bishnoi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>16453</id><role>Author</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>4780</id><role>Author</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rajendra Bishnoi, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Rajendra Bishnoi, Fabian Oboril and Mehdi Tahoori, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />With technology down scaling, static power has become one of the biggest challenges in a System-On-Chip. Normally-off computing using non-volatile sequential elements is a promising solution to address this challenge. Recently, many non-volatile shadow flip-flop architectures were introduced, in which Magnetic Tunnel Junction (MTJ) cells are employed as backup storing elements. Due to the emerging fabrication processes of magnetic layers, MTJs are more susceptible to manufacturing defects than their CMOS counterparts. Moreover, unlike memory arrays that can effectively be repaired with well-established memory repair and coding schemes, flip-flops scattered in the layout are more difficult to repair. So, without effective defect and fault tolerance for non-volatile flip-flops, the manufacturing yield will be severely affected. Therefore, we propose a Fault Tolerant Non-Volatile Latch (FTNV-L) design, in which we arrange several MTJ cells in such a way that it is resilient to various MTJ faults. Simulation results show that our proposed FTNV-L can effectively tolerate all single MTJ faults with considerably lower overhead than traditional approaches.</em></description>
</presentation>
<presentation>
    <id>IP1-10</id>
    <title>IP1-10 Towards Automatic Diagnosis of Minority Carriers Propagation Problems in HV/HT Automotive Smart Power ICs</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27223</id><role>Speaker</role><firstname>Yasser</firstname><lastname>Moursy</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>27223</id><role>Author</role><firstname>Yasser</firstname><lastname>Moursy</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>26243</id><role>Author</role><firstname>Hao</firstname><lastname>Zou</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>1378</id><role>Author</role><firstname>Ramy</firstname><lastname>Iskander</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>26788</id><role>Author</role><firstname>Pierre</firstname><lastname>Tisserand</lastname><affiliation>Valeo, Creteil</affiliation><country>FR</country></person>
    <person><id>26046</id><role>Author</role><firstname>Dieu-My</firstname><lastname>Ton</lastname><affiliation>Valeo, Creteil</affiliation><country>FR</country></person>
    <person><id>26188</id><role>Author</role><firstname>Giuseppe</firstname><lastname>Pasetti</lastname><affiliation>AMS, Navacchio</affiliation><country>IT</country></person>
    <person><id>26093</id><role>Author</role><firstname>Ehrenfried</firstname><lastname>Seebacher</lastname><affiliation>AMS AG, Unterpremstaetten</affiliation><country>AT</country></person>
    <person><id>25785</id><role>Author</role><firstname>Alexander</firstname><lastname>Steinmair</lastname><affiliation>AMS AG, Unterpremstaetten</affiliation><country>AT</country></person>
    <person><id>27085</id><role>Author</role><firstname>Thomas</firstname><lastname>Gneiting</lastname><affiliation>AdMOS, Frickenhausen</affiliation><country>DE</country></person>
    <person><id>26260</id><role>Author</role><firstname>Heidrun</firstname><lastname>Alius</lastname><affiliation>AdMOS, Frickenhausen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yasser Moursy, Sorbonne Universités, UPMC, FR<br /><b>Authors</b>:<br />Yasser Moursy<sup>1</sup>, Hao Zou<sup>1</sup>, Ramy Iskander<sup>1</sup>, Pierre Tisserand<sup>2</sup>, Dieu-My Ton<sup>2</sup>, Giuseppe Pasetti<sup>3</sup>, Ehrenfried Seebacher<sup>4</sup>, Alexander Steinmair<sup>4</sup>, Thomas Gneiting<sup>5</sup> and Heidrun Alius<sup>5</sup><br /><sup>1</sup>Sorbonne Universités, UPMC, FR; <sup>2</sup>Valeo, Creteil, FR; <sup>3</sup>AMS, Navacchio, IT; <sup>4</sup>AMS AG, Unterpremstaetten, AT; <sup>5</sup>AdMOS, Frickenhausen, DE<br /><br /><em><b>Abstract</b><br />In this paper, a proposed methodology to identify the substrate coupling effects in smart power integrated circuits is presented. This methodology is based on a tool called AUTOMICS to extract substrate parasitic network. This network comprises diodes and resistors that are able to maintain the continuity of minority carrier concentration. The contribution of minority carriers in the substrate noise is significant in high-voltage and high temperature applications. The proposed methodology along  with conventional latch-up problem identification for a test case automotive chip AUTOCHIP1 are presented. The time of the proposed methodology is significantly shorter than the conventional one. The proposed methodology could significantly shorten the time-to-market and ameliorate the robustness of the design.</em></description>
</presentation>
<presentation>
    <id>IP1-12</id>
    <title>IP1-12 Towards Highly Reliable SRAM-based PUFs</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21989</id><role>Speaker</role><firstname>Elena Ioana</firstname><lastname>Vatajelu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>21989</id><role>Author</role><firstname>Elena</firstname><lastname>Ioana Vatajelu</lastname><affiliation>POLITO</affiliation><country>IT</country></person>
    <person><id>1157</id><role>Author</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>973</id><role>Author</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Elena Ioana Vatajelu, Politecnico di Torino, IT<br /><b>Authors</b>:<br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup> and Paolo Prinetto<sup>3</sup><br /><sup>1</sup>POLITO, IT; <sup>2</sup>LIRMM, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Physically Unclonable Functions (PUFs) are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. Several solutions exists for classical CMOS devices, the most investigated solutions today for weak PUF implementation are based on the use of SRAMs which offer the advantage of reusing the memories that already exist in many designs. The efficiency of PUF implementations is strongly dependent on the unclonability and reliability of their responses. It has been shown that SRAM PUFs can guarantee high levels of both unclonability and reliability. However, high reliability is today achieved by using Fuzzy extractor structures combined with complex error correcting codes (ECCs) which increase the complexity and cost of the design. The overheads associated with these techniques increases with their error correction capability. In this paper we define an effective method to identify the unreliable cells in the PUF implementation based on SRAM stability test. This information is used to significantly reduce the need for complex ECCs resulting in efficient, low cost PUF implementations.</em></description>
</presentation>
<presentation>
    <id>IP1-13</id>
    <title>IP1-13 Current based PUF Exploiting Random Variations in SRAM Cells</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26157</id><role>Speaker</role><firstname>Fengchao</firstname><lastname>Zhang</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26157</id><role>Author</role><firstname>Fengchao</firstname><lastname>Zhang</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>27047</id><role>Author</role><firstname>Shuo</firstname><lastname>Yang</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>19301</id><role>Author</role><firstname>Jim</firstname><lastname>Plusquellic</lastname><affiliation>University of New Mexico</affiliation><country>US</country></person>
    <person><id>18364</id><role>Author</role><firstname>Swarup</firstname><lastname>Bhunia</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Fengchao Zhang, University of Florida, US<br /><b>Authors</b>:<br />Fengchao Zhang<sup>1</sup>, Shuo Yang<sup>1</sup>, Jim Plusquellic<sup>2</sup> and Swarup Bhunia<sup>1</sup><br /><sup>1</sup>University of Florida, US; <sup>2</sup>University of New Mexico, US<br /><br /><em><b>Abstract</b><br />Physical Unclonable Function (PUF) is a security primitive that has been proven to be effective in diverse security solutions ranging from hardware authentication to on-die entropy generation. PUFs can be implemented in a design in two possible ways: (1) adding a separate dedicated circuit; and (2) reusing an existing onchip structure for generating random signatures. A large percentage of existing PUFs falls into the first category, which suffers from the important drawback of often unacceptable hardware and design overhead. Moreover, they cannot be applied to legacy designs, which do not allow insertion of additional circuit structures. Intrinsic PUFs, that rely on pre-existing circuit structures, such as static randomaccess memory (SRAM), fall into the second category. They, however, typically suffer from poor entropy as well as lack of robustness. In this paper, we introduce a novel PUF implementation of the second category that exploits the effect of manufacturing process variations in SRAM read access current. In particular, we note that transistor level variations in SRAM cells cause significant variations in the read current and the variation changes with the stored content in a SRAM cell. We propose a method to transform the analog read current value for an SRAM array into robust binary signatures. The proposed PUF can be easily employed for authentication of commercial SRAM chips without any design modification. Furthermore, it can be realized, with minor hardware modification, into chips with embedded memory, e.g., a processor, for on-die entropy generation. Simulation results at 45nm CMOS process for 1000 chips as well as measurement results based on 30 commercial SRAM chips, show promising randomness, uniqueness and robustness under environmental fluctuations.</em></description>
</presentation>
<presentation>
    <id>IP1-14</id>
    <title>IP1-14 Behavioral Modeling of Timing Slack Variation in Digital Circuits Due to Power Supply Noise</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27065</id><role>Speaker</role><firstname>Taesik</firstname><lastname>Na</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>27065</id><role>Author</role><firstname>Taesik</firstname><lastname>Na</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>19007</id><role>Author</role><firstname>Saibal</firstname><lastname>Mukhopadhyay</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Taesik Na, Georgia Institute of Technology, US<br /><b>Authors</b>:<br />Taesik Na and Saibal Mukhopadhyay, Georgia Institute of Technology, US<br /><br /><em><b>Abstract</b><br />Timing error due to power supply noise (PSN) is a key challenge for design of digital systems. This paper presents an accurate time-domain behavioral model of timing slack variation due to the PSN while accounting for the clock-data compensation (CDC). The accuracy of the model is verified against SPICE for complex designs including AES engine and LEON3 processor. As a case study, the model is used for time-domain co-simulation of power distribution network (PDN) and LEON3 processor with circuit-based noise tolerance techniques. The analysis shows that the model helps reduce pessimism in estimated timing slack by considering effects of PSN and CDC.</em></description>
</presentation>
<presentation>
    <id>IP1-15</id>
    <title>IP1-15 Lossless Compression Algorithm Based on Dictionary Coding for Multiple E-Beam Direct Write System</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26771</id><role>Speaker</role><firstname>Pei-Chun</firstname><lastname>Lin</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>26771</id><role>Author</role><firstname>Pei-Chun</firstname><lastname>Lin</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>26754</id><role>Author</role><firstname>Yu-Hsuan</firstname><lastname>Pai</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>25932</id><role>Author</role><firstname>Yu-Hsiang</firstname><lastname>Chiu</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>27049</id><role>Author</role><firstname>Shao-Yuan</firstname><lastname>Fang</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>25934</id><role>Author</role><firstname>Charlie Chung-Ping</firstname><lastname>Chen</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pei-Chun Lin, National Taiwan University, TW<br /><b>Authors</b>:<br />Pei-Chun Lin, Yu-Hsuan Pai, Yu-Hsiang Chiu, Shao-Yuan Fang and Charlie Chung-Ping Chen, National Taiwan University, TW<br /><br /><em><b>Abstract</b><br />Electron-beam direct-write (EBDW) lithography is an attractive candidate of next-generation lithography in advanced semiconductor processes. The huge data stream bandwidth required for the data delivery path in EBDW systems could seriously deteriorate throughput, which is one of the major deficiencies constraining EBDW lithography from mass production. A lossless electron-beam layout data compression and decompression algorithm is proposed in this paper for 5-bit gray level bitmaps. Compared with the state-of-the-art LineDiff Entropy algorithm, the proposed method averagely improves the compression rate by 18% and achieves more than 7.5 times speedup for decompression.</em></description>
</presentation>
<presentation>
    <id>IP1-16</id>
    <title>IP1-16 PhoNoCMap: an Application Mapping Tool for Photonic Networks-on-Chip</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23625</id><role>Speaker</role><firstname>Edoardo</firstname><lastname>Fusella</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>26082</id><role>Author</role><firstname>Edoardo</firstname><lastname>Fusella</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>298</id><role>Author</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Edoardo Fusella, University of Naples Federico II, IT<br /><b>Authors</b>:<br />Edoardo Fusella and Alessandro Cilardo, University of Naples Federico II, IT<br /><br /><em><b>Abstract</b><br />While providing a promising solution for high-performance on-chip communication, photonic networks-on-chip suffer from insertion loss and crosstalk noise, which may severely constrain their scalability. In this paper, we introduce a methodology and a related tool, PhoNoCMap, for the design space exploration of optical NoCs mapping solutions, which automatically assigns application tasks to the nodes of a generic photonic NoC architecture such that the worst-case either insertion loss or crosstalk noise are minimized. The experimental results show significant benefits in terms of insertion loss and crosstalk noise, allowing improved network scalability.</em></description>
</presentation>
<presentation>
    <id>IP1-17</id>
    <title>IP1-17 Design of an Efficient Ready Queue for Earliest-Deadline-First (EDF) Scheduler</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26852</id><role>Speaker</role><firstname>Risat Mahmud</firstname><lastname>Pathan</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>26852</id><role>Author</role><firstname>Risat Mahmud</firstname><lastname>Pathan</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Risat Mahmud Pathan, Chalmers University of Technology, SE<br /><br /><em><b>Abstract</b><br />Although dynamic-priority-based EDF algorithm is known to be theoretically optimal for scheduling sporadic real-time tasks on uniprocessor, fixed-priority (FP) scheduling is mostly used in practice. One of the main reasons for FP scheduling being popular in the industry is its efficient implementation: operations on the ready queue can be done in constant time. On the other hand, ready queue of EDF scheduler is generally implemented as a priority queue, for example, using a binary min-heap data structure in which (insertion/deletion) operation cannot be done in constant time. This paper proposes a new design of ready queue for EDF scheduler: a simple data structure for the ready queue and efficient operations to insert and remove task control blocks (TCBs) to and from the ready queue are proposed. Insertion of a TCB of a newly released job (that cannot preempt the currently-executing job) is done in non-constant time. However, insertion of a TCB of a preempted job or the removal of the TCB of job having the highest EDF priority from the ready queue can be done in constant time. Simulation using randomly generated task sets shows that the overhead of managing jobs in our proposed ready queue for EDF scheduler is significantly lower than that of other approaches. We believe that theoretically optimal EDF algorithm implemented based on our proposed ready-queue data structure will make EDF popular in industry.</em></description>
</presentation>
<presentation>
    <id>IP1-18</id>
    <title>IP1-18 RT Level Timing Modeling for Aging Prediction</title>
    <start>2016-03-15 16:00</start>
    <end>2016-03-15 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26711</id><role>Speaker</role><firstname>Nils</firstname><lastname>Koppaetzky</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>26711</id><role>Author</role><firstname>Nils</firstname><lastname>Koppaetzky</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20419</id><role>Author</role><firstname>Malte</firstname><lastname>Metzdorf</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20737</id><role>Author</role><firstname>Reef</firstname><lastname>Eilers</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>3894</id><role>Author</role><firstname>Domenik</firstname><lastname>Helms</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>4745</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Nebel</lastname><affiliation>University of Oldenburg and OFFIS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nils Koppaetzky, OFFIS Institute for Information Technology, DE<br /><b>Authors</b>:<br />Nils Koppaetzky<sup>1</sup>, Malte Metzdorf<sup>1</sup>, Reef Eilers<sup>1</sup>, Domenik Helms<sup>1</sup> and Wolfgang Nebel<sup>2</sup><br /><sup>1</sup>OFFIS Institute for Information Technology, DE; <sup>2</sup>University of Oldenburg and OFFIS, DE<br /><br /><em><b>Abstract</b><br />The simulation of aging related degradation mech- anisms is a challenging task for timing and reliability estimations during all design phases of digital systems. Some good approaches towards accurate, efﬁcient and applicable timing models at the register transfer level (RTL) have already been made. However recent state-of-the-art models often have to access lower levels of abstraction, such as the underlying gate-level netlist for each timing estimation and require to repeat every analyzing step if parameters, input signals or designs are changed. This work introduces a new RTL timing model concept that provides a separation of design analysis and aging estimation. It allows more efﬁcient design evaluations with respect to aging. Although this is work in progress and systematic evaluations are still ongoing, early results indicate the applicability and capability of the approach to compete with recent models both in accuracy and efﬁciency.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.1</id>
  <title>4.1 Executive Track Panel: Trends &amp; Challenges to Ensure Security</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27510</id><role>Organiser</role><firstname>Yervant</firstname><lastname>Zorian</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Mike</firstname><lastname>Borza</lastname><affiliation>Synopsys</affiliation><country>CA</country></person>
    <person><id></id><role>Panelist</role><firstname>Leo</firstname><lastname>Dorrendorf</lastname><affiliation>ARM</affiliation><country>US</country></person>
    <person><id>489</id><role>Panelist</role><firstname>Bill</firstname><lastname>Eklow</lastname><affiliation>Cisco Systems</affiliation><country>US</country></person>
    <person><id>232</id><role>Panelist</role><firstname>Serge</firstname><lastname>Leef</lastname><affiliation>Mentor</affiliation><country>US</country></person>
  </persons>
  <description>While the new chips in the mission critical applications keep growing both in functionality and numbers, protecting the security of their content remains a major challenge. The extent of connectedness and the wealth of accessibility provided in today's chips negatively impact the security of these applications. The speakers in this executive session will address the current trends and challenges of hardware security.</description>
<presentations>
</presentations>
</session>
<session>
  <id>4.2</id>
  <title>4.2 Hot Topic: Nanoelectronic Design Tools Addressing Coupled Problems for 3D-IC Integration</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27078</id><role>Organiser</role><firstname>Jan ter</firstname><lastname>Maten</lastname><affiliation>University of Wuppertal</affiliation><country>DE</country></person>
    <person><id>27338</id><role>Organiser</role><firstname>Caren</firstname><lastname>Tischendorf</lastname><affiliation>Humboldt University of Berlin</affiliation><country>DE</country></person>
    <person><id>27180</id><role>Chair</role><firstname>Wim</firstname><lastname>Schoenmaker</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>27338</id><role>Co-Chair</role><firstname>Caren</firstname><lastname>Tischendorf</lastname><affiliation>Humboldt University of Berlin</affiliation><country>DE</country></person>
  </persons>
  <description>The 3D-IC integration involves strong feedback coupled problems caused by electrical proximity and heat dissipation as well as new design challenges due to immense variety and complexity. New sophisticated modeling and simulation techniques are required in order to facilitate robust designs and enable complex analyses. Within a special hot-topic session, speakers from industry (NXP, ACCO Semiconductor), CAD tool vendors (MAGWEL NV, ON Semiconductor Belgium) and research institutions (University of Wuppertal, TU Darmstadt, Humboldt University of Berlin, Max Planck Institute for Dynamics of Complex Technical Systems, University of Applied Sciences Upper Austria) shall present new jointly developed CAD tools enabling coupled electromagnetic field-circuit-heat simulations, coupled electro-thermal-stress analyses as well as aging effect predictions based on enhanced, parameterized model order reduction techniques, multirate methods, monolithic field-circuit modeling, holistic electro-thermal modeling and uncertainty quantification via adapted probability distributions.</description>
<presentations>
<presentation>
    <id>4.2.1</id>
    <title>4.2.1 Fast Time Domain Simulation for Reliable Fault Detection</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:22</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27396</id><role>Speaker</role><firstname>Jos J.</firstname><lastname>Dohmen</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>27348</id><role>Author</role><firstname>Bratislav</firstname><lastname>Tasic</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>27396</id><role>Author</role><firstname>Jos J.</firstname><lastname>Dohmen</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>27427</id><role>Author</role><firstname>Rick</firstname><lastname>Janssen</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>27386</id><role>Author</role><firstname>E. Jan W.</firstname><lastname>ter Maten</lastname><affiliation>Bergische Universität Wuppertal</affiliation><country>DE</country></person>
    <person><id>27438</id><role>Author</role><firstname>Theo J.G.</firstname><lastname>Beelen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26864</id><role>Author</role><firstname>Roland</firstname><lastname>Pulch</lastname><affiliation>Ernst-Moritz-Arndt-Universität Greifswald</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jos J. Dohmen, NXP Semiconductors, NL<br /><b>Authors</b>:<br />Bratislav Tasic<sup>1</sup>, Jos J. Dohmen<sup>1</sup>, Rick Janssen<sup>1</sup>, E. Jan W. ter Maten<sup>2</sup>, Theo J.G. Beelen<sup>3</sup> and Roland Pulch<sup>4</sup><br /><sup>1</sup>NXP Semiconductors, NL; <sup>2</sup>Bergische Universität Wuppertal, DE; <sup>3</sup>Eindhoven University of Technology, NL; <sup>4</sup>Ernst-Moritz-Arndt-Universität Greifswald, DE<br /><br /><em><b>Abstract</b><br />Imperfections in manufacturing processes may cause unwanted connections (faults) that are added to the nominal, "golden", design of an electronic circuit. By fault simulation we simulate all situations: a huge number of new connections and each with many different values, up to the regime of large deviations, for the newly added element. We also consider "opens" (broken connections). A strategy is developed to efficiently simulate the faulty solutions until their moment of detection. We fully exploit the hierarchical structure of the circuit. Fast fault simulation is achieved in which the golden solution and all faulty solutions are calculated over the same time step.</em></description>
</presentation>
<presentation>
    <id>4.2.2</id>
    <title>4.2.2 Holistic Coupled Field and Circuit Simulation</title>
    <start>2016-03-15 17:22</start>
    <end>2016-03-15 17:44</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27492</id><role>Speaker</role><firstname>Christian</firstname><lastname>Strohm</lastname><affiliation>Humboldt University of Berlin</affiliation><country>DE</country></person>
    <person><id>26776</id><role>Author</role><firstname>Peter</firstname><lastname>Meuris</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>27180</id><role>Author</role><firstname>Wim</firstname><lastname>Schoenmaker</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>27437</id><role>Author</role><firstname>Christian</firstname><lastname>Strohm</lastname><affiliation>Humboldt University of Berlin</affiliation><country>DE</country></person>
    <person><id>27338</id><role>Author</role><firstname>Caren</firstname><lastname>Tischendorf</lastname><affiliation>Humboldt University of Berlin</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Christian Strohm, Humboldt University of Berlin, DE<br /><b>Authors</b>:<br />Peter Meuris<sup>1</sup>, Wim Schoenmaker<sup>1</sup>, Christian Strohm<sup>2</sup> and Caren Tischendorf<sup>2</sup><br /><sup>1</sup>Magwel NV, Leuven, BE; <sup>2</sup>Humboldt University of Berlin, DE<br /><br /><em><b>Abstract</b><br />Circuit simulators used in semiconductor industry are based on lumped element models described in form of net lists. In order to be able to incorporate the mutual electromagnetic influence of neighboring elements (e.g. cross talking), one needs refined models based on a sufficiently exact discretization of the full Maxwell equations. Here, we present a holistic simulation approach for lumped circuit models including 3D electromagnetic field models for specific devices.</em></description>
</presentation>
<presentation>
    <id>4.2.3</id>
    <title>4.2.3 Model Order Reduction for Nanoelectronics Coupled Problems with Many Inputs</title>
    <start>2016-03-15 17:44</start>
    <end>2016-03-15 18:06</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27344</id><role>Speaker</role><firstname>Nicodemus</firstname><lastname>Banagaaya</lastname><affiliation>Max Planck Institute for Dynamics of Complex Technical Systems</affiliation><country>DE</country></person>
    <person><id>27344</id><role>Author</role><firstname>Nicodemus</firstname><lastname>Banagaaya</lastname><affiliation>Max Planck Institute for Dynamics of Complex Technical Systems</affiliation><country>DE</country></person>
    <person><id>27371</id><role>Author</role><firstname>Lihong</firstname><lastname>Feng</lastname><affiliation>Max Planck Institute for Dynamics of Complex Technical Systems</affiliation><country>DE</country></person>
    <person><id>27180</id><role>Author</role><firstname>Wim</firstname><lastname>Schoenmaker</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>26776</id><role>Author</role><firstname>Peter</firstname><lastname>Meuris</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>25727</id><role>Author</role><firstname>Aarnout</firstname><lastname>Wieers</lastname><affiliation>ON Semiconductor</affiliation><country>BE</country></person>
    <person><id>18171</id><role>Author</role><firstname>Renaud</firstname><lastname>Gillon</lastname><affiliation>ON Semiconductor</affiliation><country>BE</country></person>
    <person><id>27347</id><role>Author</role><firstname>Peter</firstname><lastname>Benner</lastname><affiliation>Max Planck Institute for Dynamics of Complex Technical Systems</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nicodemus Banagaaya, Max Planck Institute for Dynamics of Complex Technical Systems, DE<br /><b>Authors</b>:<br />Nicodemus Banagaaya<sup>1</sup>, Lihong Feng<sup>1</sup>, Wim Schoenmaker<sup>2</sup>, Peter Meuris<sup>2</sup>, Aarnout Wieers<sup>3</sup>, Renaud Gillon<sup>3</sup> and Peter Benner<sup>1</sup><br /><sup>1</sup>Max Planck Institute for Dynamics of Complex Technical Systems, DE; <sup>2</sup>Magwel NV, Leuven, BE; <sup>3</sup>ON Semiconductor, BE<br /><br /><em><b>Abstract</b><br />This paper is concerned with Model Order Reduction (MOR) for nanoelectronics coupled problems with many inputs. Our main applications are electro-thermal coupled problems described by nonlinear quadratic differential-algebraic systems (DAEs). We present algorithms that combine the advantages of the splitting techniques for DAEs and the existing MOR methods for systems with many inputs such as sparse implicit projection (SIP) for RC/RLC networks and MOR based on the superposition principle.</em></description>
</presentation>
<presentation>
    <id>4.2.4</id>
    <title>4.2.4 Shape optimization of a Power MOS device transistor under uncertainties</title>
    <start>2016-03-15 18:06</start>
    <end>2016-03-15 18:28</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27489</id><role>Speaker</role><firstname>Piotr</firstname><lastname>Putek</lastname><affiliation>Bergische Universität Wuppertal</affiliation><country>DE</country></person>
    <person><id>26793</id><role>Author</role><firstname>Piotr</firstname><lastname>Putek</lastname><affiliation>Bergische Universität Wuppertal</affiliation><country>DE</country></person>
    <person><id>26776</id><role>Author</role><firstname>Peter</firstname><lastname>Meuris</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>26864</id><role>Author</role><firstname>Roland</firstname><lastname>Pulch</lastname><affiliation>Ernst-Moritz-Arndt-Universität Greifswald</affiliation><country>DE</country></person>
    <person><id>27386</id><role>Author</role><firstname>E. Jan W.</firstname><lastname>ter Maten</lastname><affiliation>Bergische Universität Wuppertal</affiliation><country>DE</country></person>
    <person><id>26212</id><role>Author</role><firstname>Michael</firstname><lastname>Günther</lastname><affiliation>Bergische Universität Wuppertal</affiliation><country>DE</country></person>
    <person><id>27180</id><role>Author</role><firstname>Wim</firstname><lastname>Schoenmaker</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>27373</id><role>Author</role><firstname>Frederik</firstname><lastname>Deleu</lastname><affiliation>ON Semiconductor</affiliation><country>BE</country></person>
    <person><id>25727</id><role>Author</role><firstname>Aarnout</firstname><lastname>Wieers</lastname><affiliation>ON Semiconductor</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Piotr Putek, Bergische Universität Wuppertal, DE<br /><b>Authors</b>:<br />Piotr Putek<sup>1</sup>, Peter Meuris<sup>2</sup>, Roland Pulch<sup>3</sup>, E. Jan W. ter Maten<sup>1</sup>, Michael Günther<sup>1</sup>, Wim Schoenmaker<sup>2</sup>, Frederik Deleu<sup>4</sup> and Aarnout Wieers<sup>4</sup><br /><sup>1</sup>Bergische Universität Wuppertal, DE; <sup>2</sup>Magwel NV, Leuven, BE; <sup>3</sup>Ernst-Moritz-Arndt-Universität Greifswald, DE; <sup>4</sup>ON Semiconductor, BE<br /><br /><em><b>Abstract</b><br />Abstract—In this paper we focus on a shape/topology optimization problem of a power MOS transistor under geometrical and material uncertainties to reduce the current density overshoot. This problem, occurring in the automotive industry, yields a stochastic electro-thermal coupled problem. Its solution enables to investigate the propagation of uncertainties through a 3-D model, which affect yield and performance of a power transistor. In our work, the Stochastic Collocation Method (SCM) has been used for this purpose. In particular, uncertainties, which result from imperfections of an industrial production, are modeled by random variables with known a priori probability density distributions, for example, a Gaussian or uniform type. Then, the Polynomial Chaos Expansion (PCE) with the basis associated to the assumed distribution can be used to construct numerical methods for a stochastic representation of the random-dependent solutions. Furthermore, this optimization is formulated in terms of statistical moments such as the mean and the variance. The gradient directions of a bi-objective cost functional is calculated using the Continuum Design Shape Sensitivity and the PCE in conjunction with the SCM. Finally, the optimization results for a relevant nanoelectronics problem demonstrate that the proposed method is robust and efficient.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.3</id>
  <title>4.3 Firmware Security</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>24292</id><role>Chair</role><firstname>Nele</firstname><lastname>Mentens</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>19624</id><role>Co-Chair</role><firstname>Aurelien</firstname><lastname>Francillon</lastname><affiliation>EURECOM</affiliation><country>FR</country></person>
  </persons>
  <description>The papers in this session tackle firmware security vulnerabilities caused by threats such as software updates and code reuse. Protection against such threats include special programming approaches, symbolic execution and authenticated encryption.</description>
<presentations>
<presentation>
    <id>4.3.1</id>
    <title>4.3.1 Practical Evaluation of Code Injection in Encrypted Firmware Updates</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24341</id><role>Speaker</role><firstname>Oscar</firstname><lastname>Guillen</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>24341</id><role>Author</role><firstname>Oscar</firstname><lastname>Guillen</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26923</id><role>Author</role><firstname>Dawin</firstname><lastname>Schmidt</lastname><affiliation>LMU München</affiliation><country>DE</country></person>
    <person><id>18350</id><role>Author</role><firstname>Georg</firstname><lastname>Sigl</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Oscar Guillen, Technische Universität München (TUM), DE<br /><b>Authors</b>:<br />Oscar Guillen<sup>1</sup>, Dawin Schmidt<sup>2</sup> and Georg Sigl<sup>1</sup><br /><sup>1</sup>Technische Universität München (TUM), DE; <sup>2</sup>LMU München, DE<br /><br /><em><b>Abstract</b><br />Several firmware update mechanisms in microcontrollers still make use of confidentiality-only block cipher modes, ultimately lulling the users into a false sense of security. In this work we show how easy it is to apply well known malleability attacks to successfully inject arbitrary code into an encrypted firmware image. We demonstrate this vulnerability by attacking the Advanced Encryption Standard in Cipher Block Chaining mode on an ARM-based microcontroller. The attack makes use of patterns in the structure of the firmware image to obtain known-plaintexts which may be used to modify an encrypted image. Subsequently, malicious code may be injected to extract the memory contents of the device. This work shall help motivate the use of authenticated encryption modes even in resource constrained devices.</em></description>
</presentation>
<presentation>
    <id>4.3.2</id>
    <title>4.3.2 Integration of ROP/JOP monitoring IPs in an ARM-based SoC</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24899</id><role>Speaker</role><firstname>Yunheung</firstname><lastname>Paek</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>24889</id><role>Author</role><firstname>Yongje</firstname><lastname>Lee</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>23966</id><role>Author</role><firstname>Jinyong</firstname><lastname>Lee</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>23846</id><role>Author</role><firstname>Ingoo</firstname><lastname>Heo</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>26047</id><role>Author</role><firstname>Dongil</firstname><lastname>Hwang</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>24899</id><role>Author</role><firstname>Yunheung</firstname><lastname>Paek</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yunheung Paek, Seoul National University, KR<br /><b>Authors</b>:<br />Yongje Lee, Jinyong Lee, Ingoo Heo, Dongil Hwang and Yunheung Paek, Seoul National University, KR<br /><br /><em><b>Abstract</b><br />Code reuse attack (CRA) is a powerful technique that allows attackers to perform arbitrary computation by reusing the existing code fragments. To defend from CRAs while complying with the conventional ARM-based SoC design principles, the previous hardware solution suggests the use of the ARM debug interface to acquire the control flow information of an application running on the host. However, it requires tremendous storage space to store the complementary data necessary to trace the execution flow. In this paper, we propose a new hardware CRA monitor which gives both low storage overhead and high performance. For this, we have used an instrumentation technique which transforms the original ARM binary code into a form which will ease the CRA monitor to efficiently extract through the debug interface all crucial pieces of runtime information from the trace outcomes. In addition, while the previous solution was only built to detect one type of CRAs, called return-oriented programming (ROP), ours has been designed to unify the detection logics for ROP and another important type of CRAs, called jump-oriented programming (JOP). Empirical results show that our solution dramatically reduces the storage overhead for CRA detection, yet successfully detecting both ROP and JOP attacks simultaneously with negligibly low runtime overhead and moderate area overhead.</em></description>
</presentation>
<presentation>
    <id>4.3.3</id>
    <title>4.3.3 Verifying Information Flow Properties of Firmware using Symbolic Execution</title>
    <start>2016-03-15 18:00</start>
    <end>2016-03-15 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18323</id><role>Speaker</role><firstname>Sharad</firstname><lastname>Malik</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    <person><id>18114</id><role>Author</role><firstname>Pramod</firstname><lastname>Subramanyan</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    <person><id>18323</id><role>Author</role><firstname>Sharad</firstname><lastname>Malik</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    <person><id>26245</id><role>Author</role><firstname>Hareesh</firstname><lastname>Khattri</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>25739</id><role>Author</role><firstname>Abhranil</firstname><lastname>Maiti</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>26329</id><role>Author</role><firstname>Jason</firstname><lastname>Fung</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sharad Malik, Princeton University, US<br /><b>Authors</b>:<br />Pramod Subramanyan<sup>1</sup>, Sharad Malik<sup>1</sup>, Hareesh Khattri<sup>2</sup>, Abhranil Maiti<sup>2</sup> and Jason Fung<sup>2</sup><br /><sup>1</sup>Princeton University, US; <sup>2</sup>Intel Corporation, US<br /><br /><em><b>Abstract</b><br />Verifying security requirements of the firmware in contemporary system-on-chip (SoC) designs is a critical challenge. There are two main difficulties in addressing this problem. Security properties like confidentiality and integrity cannot be specified with commonly-used property specification schemes like assertion-based verification/linear temporal logic (LTL). Second, firmware interacts closely with other hardware and firmware which may be untrusted/malicious and their behavior has to be correctly modelled for the verification to be sound and complete. In this paper, we propose an approach to verify firmware security properties using symbolic execution. We introduce a property specification language for information flow properties of firmware which intuitively captures the requirements of confidentiality and integrity. We also propose an algorithm based on symbolic execution to verify these properties. Evaluation on a commercial SoC design uncovered a complex security bug missed by simulation-based testing.</em></description>
</presentation>
<presentation>
    <id>IP2-1</id>
    <title>IP2-1 Analyzing the Impact of Injected Sensor Data on an Advanced Driver Assistance System using the OP2TiMuS Prototyping Platform</title>
    <start>2016-03-15 18:30</start>
    <end>2016-03-15 18:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21484</id><role>Speaker</role><firstname>Alexander</firstname><lastname>Stühring</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>21484</id><role>Author</role><firstname>Alexander</firstname><lastname>Stühring</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>19041</id><role>Author</role><firstname>Günter</firstname><lastname>Ehmen</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>26965</id><role>Author</role><firstname>Sibylle</firstname><lastname>Fröschle</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alexander Stühring, University of Oldenburg, DE<br /><b>Authors</b>:<br />Alexander Stühring<sup>1</sup>, Günter Ehmen<sup>1</sup> and Sibylle Fröschle<sup>2</sup><br /><sup>1</sup>University of Oldenburg, DE; <sup>2</sup>OFFIS Institute for Information Technology, DE<br /><br /><em><b>Abstract</b><br />Modern vehicles are running complex and safety critical applications distributed over several Electronic Control Units (ECUs). Some ECUs are equipped with communication interfaces providing access to other devices, networks or remote services. Since the number of attack vectors is increasing, an early investigation of the impact of attacks becomes steadily more important. This paper gives an example how manipulated sensor data injected to the CAN bus affects an Advanced Driver Assistance System (ADAS). Within multiple experiments we illustrate the impact of different aspects like the sending rate.</em></description>
</presentation>
<presentation>
    <id>IP2-2</id>
    <title>IP2-2 Hardware Trojans in Incompletely Specified On-chip Bus Systems</title>
    <start>2016-03-15 18:31</start>
    <end>2016-03-15 18:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26706</id><role>Speaker</role><firstname>Nicole</firstname><lastname>Fern</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>26706</id><role>Author</role><firstname>Nicole</firstname><lastname>Fern</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>26304</id><role>Author</role><firstname>Ismail</firstname><lastname>San</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>26444</id><role>Author</role><firstname>Cetin Kaya</firstname><lastname>Koc</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>1908</id><role>Author</role><firstname>Kwang-Ting (Tim)</firstname><lastname>Cheng</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nicole Fern, UC Santa Barbara, US<br /><b>Authors</b>:<br />Nicole Fern, Ismail San, Cetin Kaya Koc and Kwang-Ting (Tim) Cheng, UC Santa Barbara, US<br /><br /><em><b>Abstract</b><br />The security, functionality, and performance of the on-chip bus system is critical in an SoC design. We highlight the susceptibility of current bus implementations to Hardware Trojans hiding in unspecified functionality. Unlike existing Trojans which aim to disrupt normal bus behavior and are often designed for a specific protocol and topology, we present a general model for creating a covert Trojan communication channel between SoC components. From our channel model, which is applicable to any topology and protocol, one can create circuitry allowing information to flow covertly by altering existing bus signals only when they are unspecified. We give the specifics of this circuitry for AMBA AXI4 and APB, then create a system comprised of several master and slave units connected by an AXI4-Lite interconnect to quantify the overhead of the Trojan channel and illustrate the ability of our Trojans to evade a suite of protocol compliance checking assertions from ARM. We further outline several detection strategies for this class of hardware Trojan.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.4</id>
  <title>4.4 System-Level Energy Management</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>18610</id><role>Chair</role><firstname>William</firstname><lastname>Fornaciari</lastname><affiliation>Politecnico di Milano - DEIB</affiliation><country>IT</country></person>
    <person><id>1794</id><role>Co-Chair</role><firstname>Soontae</firstname><lastname>Kim</lastname><affiliation>KAIST</affiliation><country>KR</country></person>
  </persons>
  <description>The goal of this session is to provide a comprehensive perspective on the design and management of power and energy, tacking the problem from several standpoints. The first paper proposes a methodology to reduce the energy consumed by OLED displays exploiting image-specific pixel-by-pixel transformations, aimed at preserving the contrast of the image as much as possible while reducing the overall power. The second paper presents an efficient Energy Management Unit (EMU) to supply generic loads when the average harvested power is much smaller than required for sustained system operation. A dynamic energy burst scaling (DEBS) technique is proposed to dynamically configure the EMU. The third paper aims at optimizing acousting monitoring by exploiting a two-stage architecture with a low power pattern recognition for feature extraction, combined with an optimized wakeup stage.</description>
<presentations>
<presentation>
    <id>4.4.1</id>
    <title>4.4.1 Low-Overhead Adaptive Constrast Enhancement and Power Reduction for OLEDs</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3927</id><role>Speaker</role><firstname>Massimo</firstname><lastname>Poncino</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>26017</id><role>Author</role><firstname>Daniele</firstname><lastname>Jahier Pagliari</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>3927</id><role>Author</role><firstname>Massimo</firstname><lastname>Poncino</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>3770</id><role>Author</role><firstname>Enrico</firstname><lastname>Macii</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Massimo Poncino, Politecnico di Torino, IT<br /><b>Authors</b>:<br />Daniele Jahier Pagliari, Massimo Poncino and Enrico Macii, Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Organic Light Emitting Diode (OLED) display panels are becoming increasingly popular especially in mobile devices; one of the key characteristics of these panels is that their power consumption strongly depends on the displayed image. In this paper, we propose a new methodology to reduce the energy consumed by OLED displays that relies on image-specific pixel-by-pixel transformations, aimed at preserving the contrast of the image as much as possible while reducing the overall power. Unlike previous approaches, our method focuses specifically on the minimization of time and power overheads to implement the image transformation at runtime. To this end, we propose a transformation that can be executed online in real time, either in software, with low time overhead, or in a hardware accelerator with a small silicon footprint. Despite the great reduction in complexity, our results are comparable to those achieved with more complex approaches in terms of image quality. Moreover, our method allows to easily explore the full quality-versus-power tradeoff by acting on a few basic parameters; thus, it enables the runtime selection among multiple display quality settings, according to the status of the system.</em></description>
</presentation>
<presentation>
    <id>4.4.2</id>
    <title>4.4.2 Dynamic Energy Burst Scaling for Transiently Powered Systems</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23756</id><role>Speaker</role><firstname>Andres</firstname><lastname>Gomez</lastname><affiliation>ETH Zurich</affiliation><country>US</country></person>
    <person><id>23756</id><role>Author</role><firstname>Andres</firstname><lastname>Gomez</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>26527</id><role>Author</role><firstname>Lukas</firstname><lastname>Sigrist</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>26615</id><role>Author</role><firstname>Michele</firstname><lastname>Magno</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>25615</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>25640</id><role>Author</role><firstname>Lothar</firstname><lastname>Thiele</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Andres Gomez, ETH Zurich, US<br /><b>Authors</b>:<br />Andres Gomez, Lukas Sigrist, Michele Magno, Luca Benini and Lothar Thiele, ETH Zurich, CH<br /><br /><em><b>Abstract</b><br />Energy harvesting is generally seen to be the key to power cyber-physical systems in a low-cost, long term, efficient manner. However, harvesting has traditionally been coupled with large energy storage devices to mitigate the effects of the source's variability. The emerging class of transiently powered systems avoids this issue by performing computation only as a function of the harvested energy, minimizing the obtrusive and expensive storage element. In this work, we present an efficient Energy Management Unit (EMU) to supply generic loads when the average harvested power is much smaller than required for sustained system operation. By building up charge to a pre-defined energy level, the EMU can generate short energy bursts predictably, even under variable harvesting conditions. Furthermore, we propose a dynamic energy burst scaling (DEBS) technique to adjust these bursts to the load's requirements. Using a simple interface, the load can dynamically configure the EMU to supply small bursts of energy at its optimal power point, independent from the harvester's operating point. Extensive theoretical and experimental data demonstrate the high energy efficiency of our approach, reaching up to 73.6% even when harvesting only 110 uW to supply a load of 3.89 mW.</em></description>
</presentation>
<presentation>
    <id>4.4.3</id>
    <title>4.4.3 Low-power multichannel spectro-temporal feature extraction circuit for audio pattern wake-up</title>
    <start>2016-03-15 18:00</start>
    <end>2016-03-15 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26050</id><role>Speaker</role><firstname>Dinko</firstname><lastname>Oletic</lastname><affiliation>University of Zagreb</affiliation><country>HR</country></person>
    <person><id>26050</id><role>Author</role><firstname>Dinko</firstname><lastname>Oletic</lastname><affiliation>University of Zagreb</affiliation><country>HR</country></person>
    <person><id>27147</id><role>Author</role><firstname>Vedran</firstname><lastname>Bilas</lastname><affiliation>University of Zagreb</affiliation><country>HR</country></person>
    <person><id>26547</id><role>Author</role><firstname>Michele</firstname><lastname>Magno</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>26135</id><role>Author</role><firstname>Norbert</firstname><lastname>Felber</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>25615</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dinko Oletic, University of Zagreb, HR<br /><b>Authors</b>:<br />Dinko Oletic<sup>1</sup>, Vedran Bilas<sup>1</sup>, Michele Magno<sup>2</sup>, Norbert Felber<sup>2</sup> and Luca Benini<sup>2</sup><br /><sup>1</sup>University of Zagreb, HR; <sup>2</sup>ETH Zurich, CH<br /><br /><em><b>Abstract</b><br />In many distributed sensing applications, continuous sensor monitoring requires processing with a significant energy footprint, which hinders autonomous operation and battery lifetime of sensor nodes. In our research we explore the power savings gained by splitting the hardware architecture for continuous monitoring into two stages: an always-on ultra-low-power mixed-signal wake-up circuit placed near the sensor, performing coarse recognition (e.g. wake-up circuit) and waking up the main digital processing unit only on event detection. This enables for activation of energy-hungry digital processing only at the rate of event occurrence without penalising responsiveness and monitoring continuity. We focus on the wake-up circuit performing recognition of spectro-temporal audio patterns, consisting of spectro-temporal feature extraction, and the classification sub-circuits. We propose a novel design of the feature extraction circuit. It consists of a spectral decomposition multi-channel analog band-pass filter bank, implemented in generalized impedance converter topology (GIC), and the bank of passive channel detectors for measuring the intervals of in-band signals. Experimental filter characterization demonstrated the benefits of proposed filtering topology for low-power applications in the audio frequency range even with operational amplifiers of very limited bandwidth. Detector's response was verified in multi-channel environment. Preliminary analysis showed power consumption ranging from 10.5 to 13.5 µW per channel using off-the-shelf components.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.5</id>
  <title>4.5 Ultra-low Energy Memory Devices</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4213</id><role>Chair</role><firstname>Fabien</firstname><lastname>Clermidy</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>27319</id><role>Co-Chair</role><firstname>Walter</firstname><lastname>Weber</lastname><affiliation>Namlab</affiliation><country>DE</country></person>
  </persons>
  <description>This session explores the use of emerging memory devices for energy efficiency. The first paper proposes a compact SRAM design employing silicon-based tunnel FETs. A new type of tunneling device is also used in the second paper to build circuits designs of flip-flops and latches. Finally, an energy saving system integration of non-volatile ternary content addressable memory cells is presented in the third paper.</description>
<presentations>
<presentation>
    <id>4.5.1</id>
    <title>4.5.1 3T-TFET bitcell based TFET-CMOS Hybrid SRAM design for Ultra-Low Power Applications</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25986</id><role>Speaker</role><firstname>Costin</firstname><lastname>Anghel</lastname><affiliation>Institut Supérieur d'électronique de Paris (ISEP)</affiliation><country>FR</country></person>
    <person><id>26696</id><role>Author</role><firstname>Navneet</firstname><lastname>Gupta</lastname><affiliation>Institut Supérieur d'Électronique de Paris (ISEP) and CEA-Leti</affiliation><country>FR</country></person>
    <person><id>25747</id><role>Author</role><firstname>Adam</firstname><lastname>Makosiej</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>25828</id><role>Author</role><firstname>Andrei</firstname><lastname>Vladimirescu</lastname><affiliation>Institut Supérieur d'Électronique de Paris (ISEP)</affiliation><country>FR</country></person>
    <person><id>25800</id><role>Author</role><firstname>Amara</firstname><lastname>Amara</lastname><affiliation>Institut Supérieur d'Électronique de Paris (ISEP)</affiliation><country>FR</country></person>
    <person><id>25986</id><role>Author</role><firstname>Costin</firstname><lastname>Anghel</lastname><affiliation>Institut Supérieur d'Électronique de Paris (ISEP)</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Costin Anghel, Institut Supérieur d'électronique de Paris (ISEP), FR<br /><b>Authors</b>:<br />Navneet Gupta<sup>1</sup>, Adam Makosiej<sup>2</sup>, Andrei Vladimirescu<sup>3</sup>, Amara Amara<sup>3</sup> and Costin Anghel<sup>3</sup><br /><sup>1</sup>Institut Supérieur d'Électronique de Paris (ISEP) and CEA-Leti, FR; <sup>2</sup>CEA-Leti, FR; <sup>3</sup>Institut Supérieur d'Électronique de Paris (ISEP), FR<br /><br /><em><b>Abstract</b><br />This paper presents a TFET/CMOS hybrid SRAM architecture designed to address the requirements for ULP (Ultra-Low Power) applications, like IoT (Internet of Things). A novel 3-Transistor TFET SRAM cell is used for array while CMOS for periphery. The simulation extractions for power and speed are done including wiring and device parasitic capacitance from 4Kb SRAM designed in 28nm FDSOI CMOS process using MOSFETs &amp; Tunnel FETs (TFETs). The proposed 3T-TFET SRAM cell supports aggressive voltage scaling without impacting data stability and allows application of performance boosting techniques without impacting cell leakage. A 0.35 fA/bit memory array leakage current was achieved showing a 14x to 10000x improvement compared with state-of-the-art TFET and CMOS SRAM bitcells. Minimum read and write access pulse is evaluated at 1.27ns at sub-1V supply voltage.</em></description>
</presentation>
<presentation>
    <id>4.5.2</id>
    <title>4.5.2 Design of Latches and Flip-Flops using Emerging Tunneling Devices</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27214</id><role>Speaker</role><firstname>Xunzhao</firstname><lastname>Yin</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>27214</id><role>Author</role><firstname>Xunzhao</firstname><lastname>Yin</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>23435</id><role>Author</role><firstname>Behnam</firstname><lastname>Sedighi</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>3924</id><role>Author</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>18341</id><role>Author</role><firstname>Xiaobo Sharon</firstname><lastname>Hu</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Xunzhao Yin, University of Notre Dame, US<br /><b>Authors</b>:<br />Xunzhao Yin, Behnam Sedighi, Michael Niemier and Xiaobo Sharon Hu, University of Notre Dame, US<br /><br /><em><b>Abstract</b><br />Tunneling field-effect transistors (TFETs) stand out among novel device technologies for low-power circuits and systems. While some TFETs exhibits behavior similar to MOSFETs, a group of emerging tunneling devices including symmetric tunneling FETs (SymFETs) and interlayer tunnel FETs (IFETs) demonstrate a bell-shaped I-V characteristic dissimilar to that of MOSFETs. They have shown the potential for image processing and nontraditional computing in analog applications and the design of Boolean gates with SymFETs has also been explored.                This paper uses a SymFET as a proxy to design sequential circuits comprised of devices with bell-shaped I-V characteristics. Said circuits are essential as practically any application requires the indefinite storage of data and control modules during computation. We show that the negative differential resistance (NDR) behavior of SymFET transistors can be employed to build compact and low power latches and flip-flops. The relationship of SymFET with another well-known tunneling device, namely resonant tunneling diode (RTD), is investigated. We illustrate how previous research on RTD-based circuits -- such as monostable-bistable (MOBILE) self-latching circuits and highly compact MOBILE-based D flip-flop circuits -- can be adopted to SymFETs. Our paper provides a novel path of circuit designs based on devices that have characteristics similar to SymFETs and shows that SymFETs are a promising option for image processing applications in terms of power and area.</em></description>
</presentation>
<presentation>
    <id>4.5.3</id>
    <title>4.5.3 MASC: Ultra-Low Energy Multiple-Access Signle-Charge TCAM for Approximate Computing</title>
    <start>2016-03-15 18:00</start>
    <end>2016-03-15 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1144</id><role>Speaker</role><firstname>Tajana</firstname><lastname>Rosing</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>26650</id><role>Author</role><firstname>Mohsen</firstname><lastname>Imani</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>24366</id><role>Author</role><firstname>Shruti</firstname><lastname>Patil</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>1144</id><role>Author</role><firstname>Tajana</firstname><lastname>Rosing</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Tajana Rosing, UC San Diego, US<br /><b>Authors</b>:<br />Mohsen Imani<sup>1</sup>, Shruti Patil<sup>1</sup> and Tajana Rosing<sup>2</sup><br /><sup>1</sup>UC San Diego, US; <sup>2</sup>University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />Memory-based computing using associative memory has emerged as a promising solution to reduce the energy consumption of important classes of streaming applications such as multimedia by avoiding redundant computations. In associative memory, a set of frequent patterns that represent basic functions are pre-stored in ternary content addressable memory (TCAM) and reused. The primary limitation to using associative memory in modern parallel processors is the large search energy required by TCAMs. In TCAMs, all match rows, except hit rows, precharge and discharge in every search operation, resulting in high and undesirable energy consumption. In this paper, we propose a new multiple-access single-charge (MASC) TCAM architecture which is capable of searching TCAM contents multiple times with a single precharging cycle. In contrast to previous designs, the MASC TCAM keeps the match-line voltage of all miss-rows high and uses their charge for the next search operation, while only the hit rows discharge. We use a periodic refresh scheme to guarantee the accuracy of the search. We also implement a new type of approximate associative memory by setting longer refresh times for MASC TCAMs, which yields search results within 1-2 bit Hamming distances of the exact result. Our evaluation on AMD Southern Island GPU shows that using MASC associative memory can improve the average GPGPU energy efficiency by 36.6%, 40.2% and 39.4% for exact matching, selective 1-HD and 2-HD approximations respectively, with acceptable quality of service (PSNR>30dB). These energy savings are 1.8X and 1.6X higher than GPGPU using exact matching TCAM and approximation TCAM that uses voltage overscaling, respectively.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.6</id>
  <title>4.6 Managing Multi-Core and Flash Memory</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25772</id><role>Chair</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>27688</id><role>Co-Chair</role><firstname>Olivier</firstname><lastname>Sentiyes</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
  </persons>
  <description>This session deals with methods to improve the management of multi- and many-core systems and flash memories. Various constraints and objectives are considered: real-time, process variation, fairness, power consumption and performance.</description>
<presentations>
<presentation>
    <id>4.6.1</id>
    <title>4.6.1 Distributed Fair Scheduling for Many-Cores</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25843</id><role>Speaker</role><firstname>Anuj</firstname><lastname>Pathania</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>25843</id><role>Author</role><firstname>Anuj</firstname><lastname>Pathania</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>27158</id><role>Author</role><firstname>Vanchinathan</firstname><lastname>Venkataramani</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>59635</id><role>Author</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>885</id><role>Author</role><firstname>Tulika</firstname><lastname>Mitra</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anuj Pathania, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Anuj Pathania<sup>1</sup>, Vanchinathan Venkataramani<sup>2</sup>, Muhammad Shafique<sup>1</sup>, Tulika Mitra<sup>2</sup> and Jörg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>National University of Singapore, SG<br /><br /><em><b>Abstract</b><br />Transition of embedded processors from multi-cores to many-cores continues unabated. Many-cores execute tens of tasks in parallel and in some contexts, it is crucial that the processing cores are distributed fairly amongst the tasks. Traditional queue-based centralized fair schedulers designed for multi-cores will have excessive overhead on many-cores due to the enlarged optimization search-space. Further, the processing requirements of executing tasks may vary under different phases of their execution necessitating lightweight dynamic fair schedulers to regularly perform partial reallocation of the cores. We introduce a distributed dynamic fair scheduler that can scale up with the increase in number of cores because it disburses the processing overhead of scheduling amongst all the cores. Based on observations made for task executions on many-cores, we propose an optimal solution under certain constraints for the fair scheduling problem, which in general is NP-Hard.</em></description>
</presentation>
<presentation>
    <id>4.6.2</id>
    <title>4.6.2 Keep it Slow and in Time: Online DVFS with Hard Real-Time Workloads</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4731</id><role>Speaker</role><firstname>Kai</firstname><lastname>Lampka</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>4731</id><role>Author</role><firstname>Kai</firstname><lastname>Lampka</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>25913</id><role>Author</role><firstname>Björn</firstname><lastname>Forsberg</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kai Lampka, Uppsala University, SE<br /><b>Authors</b>:<br />Kai Lampka and Björn Forsberg, Uppsala University, SE<br /><br /><em><b>Abstract</b><br />To handle hot spots or power shortages, modern multicore processors are equipped with a supervisory dynamic thermal and power management (DTPM) system. When necessary, the DTPM system autonomously adapts the capacity of the cooling system or throttles the speed of core-local clocks via dynamic voltage and frequency scaling (DVFS) techniques. Opposed to best-effort scenarios, online DVFS with real-time workloads also needs to consider completion times of computations. Whereas execution times can be bounded adequately with worst-case estimates, arrival times of computation requests are potentially unknown. A deadline for completing a computation can easily be missed, if workloads suddenly peak and past clock speed assignments have built-up a non-negligible backlog of computations. To overcome this problem, we introduce an online DVFS management scheme which is history-aware. It operates a core at higher speed levels only if the future workload has the potential to result in timing violations, if not anticipated by rising clock speed assignments. We present an implementation of the scheme running on the Gem5 hardware simulator.</em></description>
</presentation>
<presentation>
    <id>4.6.3</id>
    <title>4.6.3 Exploiting Process Variation for Retention Induced Refresh Minimization on Flash Memory</title>
    <start>2016-03-15 18:00</start>
    <end>2016-03-15 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27435</id><role>Speaker</role><firstname>Yejia</firstname><lastname>Di</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>27232</id><role>Author</role><firstname>Yejia</firstname><lastname>Di</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24576</id><role>Author</role><firstname>Liang</firstname><lastname>Shi</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23973</id><role>Author</role><firstname>Kaijie</firstname><lastname>Wu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>4718</id><role>Author</role><firstname>Chun Jason</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yejia Di, Chongqing University, CN<br /><b>Authors</b>:<br />Yejia Di<sup>1</sup>, Liang Shi<sup>1</sup>, Kaijie Wu<sup>1</sup> and Chun Jason Xue<sup>2</sup><br /><sup>1</sup>Chongqing University, CN; <sup>2</sup>City University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Solid state drives (SSDs) are becoming the default storage medium with the cost dropping of NAND flash memory. However, the cost dropping driven by the density improvement and technology scaling would bring in new challenges. One challenge is the overwhelmingly decreasing retention time. The duration of time for which the data written in flash memory cells can be read reliably is called retention time. To deal with the decreasing retention time, refresh has been highly recommended. However, refresh will seriously hurt the performance and lifetime, especially at the end life of flash memory. The second challenge is the process variation (PV). Significant PV has been observed in flash memory, which introduces large variations in the endurance of flash blocks. Blocks with high-endurance can provide long retention time, while the retention time is short for low-endurance blocks. Considering these two challenges, a novel refresh minimization scheme is proposed for lifetime and performance improvement. The main idea of the proposed approach is to allocate high endurance blocks to the data with long retention time requirement in priority. In this way, the refresh operations can be minimized. Implementation and analysis show that the overhead of the proposed work is negligible. Simulation results show that both the lifetime and performance are significantly improved over the state-of-the-art scheme.</em></description>
</presentation>
<presentation>
    <id>IP2-3</id>
    <title>IP2-3 Workload-aware Power Optimization Strategy for Asymmetric Multiprocessors</title>
    <start>2016-03-15 18:30</start>
    <end>2016-03-15 18:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27474</id><role>Speaker</role><firstname>Emanuele</firstname><lastname>Del Sozzo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>26097</id><role>Author</role><firstname>Emanuele</firstname><lastname>Del Sozzo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>25487</id><role>Author</role><firstname>Gianluca</firstname><lastname>Durelli</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>26116</id><role>Author</role><firstname>Ettore</firstname><lastname>Trainiti</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19581</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22005</id><role>Author</role><firstname>Marco Domenico</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19761</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Emanuele Del Sozzo, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Emanuele Del Sozzo, Gianluca Durelli, Ettore Trainiti, Antonio Miele, Marco Domenico Santambrogio and Cristiana Bolchini, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Asymmetric multi-core architectures, such as the ARM big.LITTLE, are emerging as successful solutions for the embedded and mobile markets due to their capabilities to trade-off performance and power consumption. However, both the HMP scheduler integrated in the commercial products and the previous research approaches are not able to fully exploit such potentiality. We propose a new runtime resource management policy for the big.LITTLE architecture integrated in Linux aimed at optimizing the power consumption while fulfilling performance requirements specified for the running applications. Experimental results show an improvement of the 11% on the performance and at the same time 8% in peak power consumption w.r.t. the current Linux HMP solution.</em></description>
</presentation>
<presentation>
    <id>IP2-4</id>
    <title>IP2-4 The Slowdown or Race-to-idle Question: Workload-Aware Energy Optimization of SMT Multicore Platforms under Process Variation</title>
    <start>2016-03-15 18:31</start>
    <end>2016-03-15 18:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23104</id><role>Speaker</role><firstname>Anup</firstname><lastname>Das</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>23104</id><role>Author</role><firstname>Anup</firstname><lastname>Das</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>4164</id><role>Author</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>156</id><role>Author</role><firstname>Bashir</firstname><lastname>Al-Hashimi</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anup Das, University of Southampton, GB<br /><b>Authors</b>:<br />Anup Das, Geoff Merrett and Bashir Al-Hashimi, University of Southampton, GB<br /><br /><em><b>Abstract</b><br />Increasing use of high performance applications on multicore platforms has proliferated energy consumption, transforming this as a primary design optimization objective. Two widely used approaches for reducing energy consumption in multithreaded workloads are slowdown (using DVFS) and race-to-idle. In this paper, we first demonstrate that most energy efficient choice is dependent on (1) workload (memory bound, CPU bound etc.), (2) process variation and (3) support for Simultaneous Multithreading (SMT). We then propose an approach for mapping application threads on SMT multicore systems at runtime, to minimize energy consumption. The proposed approach interfaces with the operating system and hardware performance counters and timers to characterize application threads. This characterization captures the effect of process variation on execution time and identifies the break-even operating point, where one strategy (slowdown or race-to-idle) outperforms the other. Thread mapping is performed using these characterized data by iteratively collapsing application threads (SMT) followed by binary programming-based thread mapping. Finally, performance slack is exploited at run-time to select between slowdown and race-to-idle, based upon the break-even operating point calculated for each individual thread. This end-to-end approach is implemented as a run-time manager for the Linux operating system and is validated across a range of high performance applications. Results demonstrate up to 13% energy reduction over all state-of-the-art approaches, with an average of 18% improvement over Linux.</em></description>
</presentation>
<presentation>
    <id>IP2-5</id>
    <title>IP2-5 Towards General Purpose Computations on Low-End Mobile GPUs</title>
    <start>2016-03-15 18:32</start>
    <end>2016-03-15 18:33</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17637</id><role>Speaker</role><firstname>Leonidas</firstname><lastname>Kosmidis</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>22417</id><role>Author</role><firstname>Matina Maria</firstname><lastname>Trompouki</lastname><affiliation>Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>17637</id><role>Author</role><firstname>Leonidas</firstname><lastname>Kosmidis</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Leonidas Kosmidis, Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><b>Authors</b>:<br />Matina Maria Trompouki<sup>1</sup> and Leonidas Kosmidis<sup>2</sup><br /><sup>1</sup>Universitat Politècnica de Catalunya, ES; <sup>2</sup>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><br /><em><b>Abstract</b><br />GPUs traditionally offer high computational capabilities, frequently higher than their CPU counterparts. While high-end mobile GPUs vendors introduced recently general purpose APIs, such as OpenCL, to leverage their computational power, the vast majority of the mobile devices lack such support. Despite that their graphics APIs have similarities with desktop graphics APIs, they have significant differences, which prevent the use of well-known techniques that offer general-purpose computations over such interfaces. In this paper we show how these obstacles can be overcome, in order to achieve general purpose programmability of these devices. As a proof of concept we implemented our proposal on a real embedded platform (Raspberry Pi) based on Broadcom's VideoCore IV GPU, obtaining a speedup of 7.2X over the CPU.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.7</id>
  <title>4.7 Modeling of Devices and Mixed-Signal Circuits</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>20600</id><role>Chair</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicacoes</affiliation><country>PT</country></person>
    <person><id>17492</id><role>Co-Chair</role><firstname>Jaijeet</firstname><lastname>Roychowdhury</lastname><affiliation>UC Berkeley</affiliation><country>US</country></person>
  </persons>
  <description>This session contains papers presenting surrogate models for RF inductors, compact models for bipolar transistor and nonlinear models for low power DC-DC converters.</description>
<presentations>
<presentation>
    <id>4.7.1</id>
    <title>4.7.1 Accurate Synthesis of Integrated RF Passive Components Using Surrogate Models</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26656</id><role>Speaker</role><firstname>Fabio</firstname><lastname>Passos</lastname><affiliation>CSIC, Universidad de Sevilla</affiliation><country>ES</country></person>
    <person><id>26656</id><role>Author</role><firstname>F.</firstname><lastname>Passos</lastname><affiliation>CSIC, Universidad de Sevilla</affiliation><country>ES</country></person>
    <person><id>26196</id><role>Author</role><firstname>R.</firstname><lastname>González-Echeverría</lastname><affiliation>CSIC, Universidad de Sevilla</affiliation><country>ES</country></person>
    <person><id>26857</id><role>Author</role><firstname>E.</firstname><lastname>Roca</lastname><affiliation>CSIC, Universidad de Sevilla</affiliation><country>ES</country></person>
    <person><id>19712</id><role>Author</role><firstname>R.</firstname><lastname>Castro-López</lastname><affiliation>CSIC, Universidad de Sevilla</affiliation><country>ES</country></person>
    <person><id>26753</id><role>Author</role><firstname>F.</firstname><lastname>V. Fernández</lastname><affiliation>CSIC, Universidad de Sevilla</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Fabio Passos, CSIC, Universidad de Sevilla, ES<br /><b>Authors</b>:<br />F. Passos, R. González-Echeverría, E. Roca, R. Castro-López and F. V. Fernández, CSIC, Universidad de Sevilla, ES<br /><br /><em><b>Abstract</b><br />Passive components play a key role on the design of RF CMOS integrated circuits. Their synthesis, however, is still an unsolved problem due to the lack of accurate analytical models that can replace the computationally expensive electromagnetic simulations (EM). Both, physical-based and surrogate models have been reported that fail to accurately model the complete design space of inductors. Surrogate-assisted optimization techniques, where coarse models are locally enhanced during the inductor synthesis process by using new EM-simulated points to update the model, have been proposed, but either the efficiency is dramatically decreased due to the online EM simulations or the optimization may converge to suboptimal regions. In this paper, we present a new surrogate model, valid in the entire design space with less than 1% error when compared with EM simulations. This model can be generated offline, and, when embedded within an optimization algorithm, allows the synthesis of integrated inductors with high accuracy and high efficiency, reducing the synthesis time in three orders of magnitude.</em></description>
</presentation>
<presentation>
    <id>4.7.2</id>
    <title>4.7.2 Implementation and quality testing for compact models implemented in Verilog-A</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25834</id><role>Speaker</role><firstname>Anindya</firstname><lastname>Mukherjee</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>25834</id><role>Author</role><firstname>Anindya</firstname><lastname>Mukherjee</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>25825</id><role>Author</role><firstname>Andreas</firstname><lastname>Pawlak</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>26611</id><role>Author</role><firstname>Michael</firstname><lastname>Schröter</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>26044</id><role>Author</role><firstname>Didier</firstname><lastname>Celi</lastname><affiliation>ST</affiliation><country>FR</country></person>
    <person><id>27295</id><role>Author</role><firstname>Zoltan</firstname><lastname>Huszka</lastname><affiliation>AMS, AG</affiliation><country>HU</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anindya Mukherjee, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Anindya Mukherjee<sup>1</sup>, Andreas Pawlak<sup>1</sup>, Michael Schröter<sup>1</sup>, Didier Celi<sup>2</sup> and Zoltan Huszka<sup>3</sup><br /><sup>1</sup>Technische Universität Dresden, DE; <sup>2</sup>ST, FR; <sup>3</sup>AMS, AG, HU<br /><br /><em><b>Abstract</b><br />An overview on the implementation of new physical effects into the compact heterojunction bipolar transistor model HICUM/L2 is presented along with a description of quality testing procedures before its public release for production circuit design in commercial simulators. Related topics such as potential measures for model run time improvements and failures are also discussed. Significant differences in run time for different commercial circuit simulators reflect their different approaches towards compact model implementation.</em></description>
</presentation>
<presentation>
    <id>4.7.3</id>
    <title>4.7.3 Multi-Harmonic Nonlinear Modeling of Low-power PWM DC-DC Converters operating in CCM and DCM</title>
    <start>2016-03-15 18:00</start>
    <end>2016-03-15 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26012</id><role>Speaker</role><firstname>Dani</firstname><lastname>Tannir</lastname><affiliation>Lebanese American University</affiliation><country>LB</country></person>
    <person><id>27107</id><role>Author</role><firstname>Ya</firstname><lastname>Wang</lastname><affiliation>Texas A&amp;M University</affiliation><country>US</country></person>
    <person><id>26167</id><role>Author</role><firstname>Di</firstname><lastname>Gao</lastname><affiliation>Texas A&amp;M University</affiliation><country>US</country></person>
    <person><id>26012</id><role>Author</role><firstname>Dani</firstname><lastname>Tannir</lastname><affiliation>Lebanese American University</affiliation><country>LB</country></person>
    <person><id>26796</id><role>Author</role><firstname>Peng</firstname><lastname>Li</lastname><affiliation>Texas A&amp;M University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dani Tannir, Lebanese American University, LB<br /><b>Authors</b>:<br />Ya Wang<sup>1</sup>, Di Gao<sup>1</sup>, Dani Tannir<sup>2</sup> and Peng Li<sup>1</sup><br /><sup>1</sup>Texas A&amp;M University, US; <sup>2</sup>Lebanese American University, LB<br /><br /><em><b>Abstract</b><br />DC-DC converters form an essential component of modern low-power integrated circuits. This paper presents a novel nonlinear modeling technique for pulse-width modulated (PWM) DC-DC converters for low-power applications. Our enhanced model not only predicts the dc response, but also captures harmonics of arbitrary degrees. The proposed full-order model retains the inductor current as a state variable and accurately captures the circuit dynamics even in the transient state. Furthermore, by continuously monitoring state variables, our model seamlessly transitions between continuous conduction mode (CCM) and discontinuous conduction mode (DCM), which often occurs in low-power applications while also accounting for the non-idealities of the circuit devices. The proposed model, when tested with a system decoupling technique, obtains up to 10X runtime speedups over transistor-level simulations with a maximum output voltage error that never exceeds 4%.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.8</id>
  <title>4.8 Presentations from IoT-Campus (I): ASIC and Sensor Solutions</title>
  <start>2016-03-15 17:00</start>
  <end>2016-03-15 18:30</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25600</id><role>Organiser</role><firstname>Hans-Jürgen</firstname><lastname>Brand</lastname><affiliation>IDT/ZMDI</affiliation><country>DE</country></person>
  </persons>
  <description><p>This session features presentations given by exhibitors from the Campus on IoT and Secure Systems, with a special focus on ASIC and sensor solutions for IoT applications. A second session <a href="http://www.date-conference.com/conference/session/7.8">(7.8)</a> will highlight how IoT will change our life and how to design IoT devices. Attendees are invited to also visit the campus booths for further details and discussions.</p></description>
<presentations>
<presentation>
    <id>4.8.1</id>
    <title>4.8.1 Sensor-Platforms for IoT Solutions</title>
    <start>2016-03-15 17:00</start>
    <end>2016-03-15 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>58760</id><role>Speaker</role><firstname>Michael</firstname><lastname>Georgi</lastname><affiliation>IDT/ZMDI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michael Georgi, IDT/ZMDI, DE<br /></description>
</presentation>
<presentation>
    <id>4.8.2</id>
    <title>4.8.2 Challenges in ASIC development for IoT Sensor Nodes</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43366</id><role>Speaker</role><firstname>Dirk</firstname><lastname>Droste</lastname><affiliation>Bosch Sensortec GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dirk Droste, Bosch Sensortec GmbH, DE<br /></description>
</presentation>
<presentation>
    <id>4.8.3</id>
    <title>4.8.3 Infineon: Making the Internet of Things Smart, Secure and Power Efficient</title>
    <start>2016-03-15 18:00</start>
    <end>2016-03-15 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43372</id><role>Speaker</role><firstname>Uwe</firstname><lastname>Gäbler</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Uwe Gäbler, Infineon Technologies, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB04</id>
  <title>UB04 Session 4</title>
  <start>2016-03-15 17:30</start>
  <end>2016-03-15 19:30</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB04.1</id>
    <title>UB04.1 MicroTESK ARMv8 Edition: Specification-Based Test Program Generator</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19049</id><role>Presenter</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>19049</id><role>Author</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Artem</firstname><lastname>Kotsynyak</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Andrei Tatarnikov, Russian Academy of Sciences (RAS), RU<br /><b>Authors</b>:<br />Andrei Tatarnikov, Alexander Kamkin and Artem Kotsynyak, Russian Academy of Sciences (RAS), RU<br /><br /><em><b>Abstract</b><br />This work presents a test program generation tool for ARMv8 microprocessors. The tool consists of two parts: an architecture-independent test program generation core and ARMv8 specifications. The specifications provide information on the instruction set architecture and the memory management unit of an ARMv8 microprocessor. Test programs are generated on the basis of test templates provided by users and testing knowledge extracted from the specifications. Test templates describe scenarios to be covered in terms of test situations, while testing knowledge specifies constraints that should be satisfied in order for these situations to occur. The architecture-independent test program generation core implements a wide range of test generation techniques including random generation, combinatorial generation, constraint solving and symbolic execution. Flexible architecture of the tool allows integrating different generation methods and extending the test generation core with new engines.</em></description>
</presentation>
<presentation>
    <id>UB04.2</id>
    <title>UB04.2 RT-PowMods: Run-Time CPU Power Models from Real Data</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22161</id><role>Presenter</role><firstname>Matthew</firstname><lastname>Walker</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>22161</id><role>Author</role><firstname>Matthew</firstname><lastname>Walker</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Stephan</firstname><lastname>Diestelhorst</lastname><affiliation>ARM Ltd.</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Andreas</firstname><lastname>Hansson</lastname><affiliation>ARM Ltd.</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Bashir</firstname><lastname>Al-Hashimi</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Matthew Walker, University of Southampton, GB<br /><b>Authors</b>:<br />Matthew Walker<sup>1</sup>, Stephan Diestelhorst<sup>2</sup>, Andreas Hansson<sup>2</sup>, Geoff Merrett<sup>1</sup> and Bashir Al-Hashimi<sup>1</sup><br /><sup>1</sup>University of Southampton, GB; <sup>2</sup>ARM Ltd., GB<br /><br /><em><b>Abstract</b><br />Being able to accurately estimate CPU power consumption is a key requirement for both controlling online CPU energy-saving techniques and design-space exploration. Models built and validated using measured data from an actual device are valuable as their accuracy is known and trusted. We present our techniques and freely available software tools for running experiments on mobile development boards and using the recorded data to build accurate run-time power models. Our novel methodology uniquely considers the stability of the model and we demonstrate how it allows the models to achieve a higher accuracy on a wider range of workloads. We show how our tools are able to predict run-time power of an ARM Cortex-A15 CPU with an average error of less than 3% when validated with over 50 workloads.</em></description>
</presentation>
<presentation>
    <id>UB04.3</id>
    <title>UB04.3 Formal Verification of Clock Domain Crossing using Gate-level Models of Metastable Flip-Flops</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25678</id><role>Presenter</role><firstname>Ghaith</firstname><lastname>Tarawneh</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>25678</id><role>Author</role><firstname>Ghaith</firstname><lastname>Tarawneh</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Andrey</firstname><lastname>Mokhov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Ghaith Tarawneh, Newcastle University, GB<br /><b>Authors</b>:<br />Ghaith Tarawneh, Andrey Mokhov and Alex Yakovlev, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />We present a first prototype of a gate-level tool that enables simple and intuitive verification of multi-clock designs. The tool's underlying methodology (described in the paper "Formal Verification of Clock Domain Crossing using Gate-level Models of Metastable Flip-Flops" to be presented in the conference) relies on transforming gate-level netlists so that they can reproduce problematic CDC behaviour digitally. Processed netlists can then be passed to formal verification tools to identify and debug CDC faults. The tool is at an early development stage but consists of a functional Verilog parser and CDC transformation functions that can be invoked from the command line. The demo will showcase the tool using simple sender-receiver circuits. Synthesized netlists will be processed by the tool and then fed to a formal verification tool to identify CDC issues (e.g. missing synchronizers, path convergence). Verification output from source and processed netlists will be compared.</em></description>
</presentation>
<presentation>
    <id>UB04.4</id>
    <title>UB04.4 GRIP: Graph-Rewriting-Based IP-Integration (GRIP) - An EDA Tool for Software Defined SoC Design</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25669</id><role>Presenter</role><firstname>Munish</firstname><lastname>Jassi</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>25669</id><role>Author</role><firstname>Munish</firstname><lastname>Jassi</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Yong</firstname><lastname>Hu</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jian</firstname><lastname>Lyu</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Mueller-Gritschneder</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Munish Jassi, Technische Universität München, DE<br /><b>Authors</b>:<br />Munish Jassi, Yong Hu, Jian Lyu, Daniel Mueller-Gritschneder and Ulf Schlichtmann, Technische Universität München, DE<br /><br /><em><b>Abstract</b><br />The GRIP tool - Graph-Rewriting-Based IP-Integration - provides system engineers with a comprehensive platform that takes care of their IP-integration concerns for IP-centric SoC designs, also referred to as SW-defined SoCs. The tool uses the standardized meta-data IP-XACT format for HW descriptions and encodes the design IP-integration knowledge as a set of integration rules based on graph rewriting and grammar theory. The tool automates and encodes the step-by-step integration of IPs to build a desired system architecture. Multiple sequential IP-integration steps can be compiled to iteratively generate new architectures. For design space exploration (DSE), constraints can be given to generate a desired subset of candidate SoCs. Code generation generates the design files for each architecture. This is demonstrated as DSE for OpenCV CV application running on a Xilinx Zynq chipset based Zedboard. GRIP additionally generates the HW-drivers for both non-OS and Linux-based systems.</em></description>
</presentation>
<presentation>
    <id>UB04.5</id>
    <title>UB04.5 A-LOOP: AMP system with a dual-core ARM Cortex A9 processor with Linux operating system and a quad-core Leon3 processor with Linux Operating system, OpenMP library and hardware profiling system</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25538</id><role>Presenter</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Giacomo Valente, Università Degli Studi Dell'Aquila, IT<br /><b>Authors</b>:<br />Giacomo Valente and Vittoriano Muttillo, Università Degli Studi Dell'Aquila, IT<br /><br /><em><b>Abstract</b><br />Isles of computational elements with different characteristics can be exploited for separate tasks with different non-functional requirements. This can drive to realization of smart System On Modules (SoM). In such a context, SoC with FPGA can be viewed as platforms useful to prototype these architectures.
This demo shows a SoM prototype for aerospace applications developed on Zynq7000 SoC, composed of dual-core ARM Cortex A9 with Linux operating system (isle#1) able to interface with external data, and quad-core Leon3 with SMP Linux operating system (isle#2), able to execute parallel applications based on OpenMP library. These 2 computational isles share an external DDR memory, so that isle#1 can provide data and collect results from isle#2. Moreover, isle#1 is able to monitor performance of isle#2 without introducing software overhead (i.e. no SW instrumentation) by using a hardware profiling system. The whole system that executes a MANET localization algorithm will be presented.
</em></description>
</presentation>
<presentation>
    <id>UB04.6</id>
    <title>UB04.6 IDDD: An Interactive Dependability Driven Design Space Exploration</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43391</id><role>Presenter</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>43391</id><role>Author</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jacob</firstname><lastname>Lorenz</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Heinrich T.</firstname><lastname>Vierhaus</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Stefan Scharoba, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><b>Authors</b>:<br />Stefan Scharoba, Jacob Lorenz and Heinrich T. Vierhaus, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><br /><em><b>Abstract</b><br />Due to the downscaling of transistor feature sizes, today's integrated circuits are much more likely to be affected by transient or permanent faults. In order to still meet certain dependability requirements, many different fault tolerance techniques have been developed, which can handle these faults in the field. Each of these techniques is associated with distinct costs and benefits. As a consequence, finding the fault tolerant implementation of the system that meets the actual requirements best represents a challenging task. We propose a tool that supports this process. It offers a set of hardware based fault tolerance techniques that can be applied to a given VHDL model. Afterwards, costs and benefits of the respective design choice are estimated automatically. Thus several fault tolerant versions of the design can be evaluated and compared with each other without implementing them manually. Finally, the VHDL code of the preferred design candidate can be generated by the tool.</em></description>
</presentation>
<presentation>
    <id>UB04.7</id>
    <title>UB04.7 CONTREP: A single-source framework for UML-based Modelling and Design of Mixed-Criticality Systems</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>995</id><role>Presenter</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>995</id><role>Author</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>0</id><role>Author</role><firstname>Eugenio</firstname><lastname>Villar</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Fernando Herrera, University of Cantabria, ES<br /><b>Authors</b>:<br />Fernando Herrera and Eugenio Villar, University of Cantabria, ES<br /><br /><em><b>Abstract</b><br />Mixed-criticality systems integrate applications, platform resources and requirements with different criticality. A criticality reflects the impact of either a failure of a component or a violation of a requirement, which can range from irrelevant to catastrophic effects. This booth presents the CONTREP framework, which supports UML/MARTE based modeling, analysis and design of mixed-criticality embedded systems. The booth shows a model of a quadcopter control system which integrates safety critical (e.g. flight control), mission-critical (e.g., a video processing payload), and non-critical (e.g., monitoring) functions. The booth shows how mixed-criticality is captured, together with the description of the functional architecture, and of the multi-core embedded platform where the system is implemented; how CONTREP automates different design activities, i.e. model validation, performance assessment and design space exploration, exploiting mixed-criticality information in every case.</em></description>
</presentation>
<presentation>
    <id>UB04.8</id>
    <title>UB04.8 gPCDS: An Interactive Tool for Creating Schematic Module Generators in Analog IC Design</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22318</id><role>Presenter</role><firstname>Matthias</firstname><lastname>Greif</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>22318</id><role>Author</role><firstname>Matthias</firstname><lastname>Greif</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Juergen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Matthias Greif, Reutlingen University, DE<br /><b>Authors</b>:<br />Matthias Greif and Juergen Scheible, Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />While digital design automation is highly developed, analog design automation still remains behind the demands. Previous approaches of circuit creation, which are usually based on optimization algorithms, do not satisfy industrial requirements. A promising alternative is given by procedural approaches, which imitate the solution strategy of a human expert. We are working on parameterized generators (such as PCells) for analog circuit and layout modules, special kinds of such procedures. 
We present "gPCDS", a novel tool for the creation of schematic generators for analog circuit design. Associated with a common design environment, gPCDS offers a sophisticated interactive design flow for the development of schematic PCells. gPCDS thus substitutes the crucial process of manual code writing by an intuitive graphic-based way of schematic PCell creation. The GUI of gPCDS provides a variety of useful functions, such as defining parameter ranges or placing predefined building blocks.</em></description>
</presentation>
<presentation>
    <id>UB04.9</id>
    <title>UB04.9 Analysis and Verification of Communication Fabrics</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43377</id><role>Presenter</role><firstname>Frank</firstname><lastname>Burns</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>43377</id><role>Author</role><firstname>Frank</firstname><lastname>Burns</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Frank Burns, Newcastle University, GB<br /><b>Authors</b>:<br />Frank Burns, Danil Sokolov and Alex Yakovlev, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />xMASCraft is a tool for visual modelling, analysis and verification of GALS xMAS circuits. The tool is based on a structured approach which provides unique visual feedback about complex deadlocks occurring at both global and local levels. The deadlocks are identified by a novel unfolding algorithm that relies on structured occurrence nets driven by synchronisation policy. For deadlock analysis a new representation is used based on blocking/idle relations through which relational analysis can be made based on querying. This is fed back to the interface in the form of unique textual/graphical feedback providing detailed relational information. This enables enhanced visualisation of the causality of the deadlocks to be worked out. In particular it reveals vulnerable parts of the system which are susceptible to shut down, point-to-point causes of deadlock occurring between different modules and the original sources of deadlocks.</em></description>
</presentation>
<presentation>
    <id>UB04.10</id>
    <title>UB04.10 Workcraft: framework for interpreted graphs</title>
    <start>2016-03-15 17:30</start>
    <end>2016-03-15 19:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3791</id><role>Presenter</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>3791</id><role>Author</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Danil Sokolov, Newcastle University, GB<br /><b>Author</b>:<br />Danil Sokolov, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />A large number of models that are employed in the field of concurrent systems' design, such as Petri nets, gate-level circuits, dataflow structures, etc. - all have an underlying static graph structure. Their semantics, however, is defined using additional entities, e.g. tokens or node/arc states, which in turn form the overall state of the system. We jointly refer to such formalisms as interpreted graph models (IGMs). Workcraft is designed to provide a flexible common framework for development of IGMs, including visual editing, (co)simulation and analysis. The similarities between the IGMs allow for links between different formalisms to be created, either by means of adapter interfaces or by conversion from one model type into another. This greatly extends the range of applicable modelling and analysis techniques.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>Exhibition-Reception</id>
  <title>Exhibition-Reception </title>
  <start>2016-03-15 18:30</start>
  <end>2016-03-15 19:30</end>
  <room>Exhibition Area (Terrace Level)</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>The Exhibition Reception will take place on Tuesday, March 15, 2016, from 1830 - 1930 in the exhibition area (Terrace Level), where free drinks are offered for all conference delegates and exhibition visitors.</description>
<presentations>
</presentations>
</session>
<session>
  <id>SB2</id>
  <title>SB2 Speakers' Breakfast</title>
  <start>2016-03-16 07:30</start>
  <end>2016-03-16 08:30</end>
  <room>Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>For speakers and session chairs and co-chairs on the day of their presentation.
An important opportunity to meet other members of your session and receive AV instructions.</description>
<presentations>
</presentations>
</session>
<session>
  <id>5.1</id>
  <title>5.1 SPECIAL DAY Hot Topic: Building Confidence in Advanced Driver Assistance Systems</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>2109</id><role>Organiser</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>2351</id><role>Organiser</role><firstname>Wolfgang</firstname><lastname>Ecker</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>18292</id><role>Chair</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>4731</id><role>Co-Chair</role><firstname>Kai</firstname><lastname>Lampka</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
  </persons>
  <description>With the recent evolutions of nanometer transistor technologies, power consumption emerged as the most critical limitation. Within advanced processors and computing architectures, the processor-memory communication accounts for a significant part of the energy requirement. While alternative design approaches, such as the use of optimized accelerators or advanced power management techniques are successfully employed in contemporary designs, the trend keeps worsening due to the ever-increasing gap between on-chip and off-chip memory data rates. This trend, known as Von Neumann bottleneck, not only limits the system performance, but also acts nowadays as a limiter of the energy scaling. The quest towards more energy efficiency requires solutions that solve the Von Neumann bottleneck by tightly intertwining computing with memories. In this hot topic session, we intend to elaborate on in-memory computing by identifying its current applications and its promises in light of emerging technologies. In-memory computing is considered here in the general sense of computing information locally within large data storage. Four talks will be provided. The first talk will cover the current industrial applications of in-memory computing to achieve energy efficient acceleration. The three other talks will explore the opportunities of in-memory systems realized with emerging technologies. In particular, we will see how the memristor theory can benefit to Cellular Neural Network (CNN). We will also dig into the recently introduced concept of memcomputing that promises to speed up the execution of NP-complete problems. Finally, we will present a novel computer architecture that relies on resistive memory elements to compute and store information.</description>
<presentations>
<presentation>
    <id>5.1.1</id>
    <title>5.1.1 Availability and Interpretability of Optimal Control for Criticality Estimation in Vehicle Active Safety</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27523</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Utschick</lastname><affiliation>Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>27521</id><role>Author</role><firstname>Stephan</firstname><lastname>Herrmann</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>27523</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Utschick</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wolfgang Utschick, Universität München (TUM), DE<br /><b>Authors</b>:<br />Stephan Herrmann and Wolfgang Utschick, Technische Universität München (TUM), DE<br /></description>
</presentation>
<presentation>
    <id>5.1.2</id>
    <title>5.1.2 Safety Analysis on Multiple Abstraction Levels</title>
    <start>2016-03-16 09:00</start>
    <end>2016-03-16 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2351</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Ecker</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>23426</id><role>Author</role><firstname>Bogdan-Andrei</firstname><lastname>Tabacaru</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>23162</id><role>Author</role><firstname>Moomen</firstname><lastname>Chaari</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>2351</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Ecker</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>24708</id><role>Author</role><firstname>Thomas</firstname><lastname>Kruse</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>25990</id><role>Author</role><firstname>Cristiano</firstname><lastname>Novello</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wolfgang Ecker, Infineon Technologies, DE<br /><b>Authors</b>:<br />Bogdan-Andrei Tabacaru, Moomen Chaari, Wolfgang Ecker, Thomas Kruse and Cristiano Novello, Infineon Technologies, DE<br /></description>
</presentation>
<presentation>
    <id>5.1.3</id>
    <title>5.1.3 Deep Learning in Advanced Driver Assistance Systems</title>
    <start>2016-03-16 09:30</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27657</id><role>Speaker</role><firstname>Qing</firstname><lastname>Rao</lastname><affiliation>Daimler AG</affiliation><country>DE</country></person>
    <person><id>27657</id><role>Author</role><firstname>Qing</firstname><lastname>Rao</lastname><affiliation>Daimler AG</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Qing Rao, Daimler AG, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.2</id>
  <title>5.2 Hot Topic: In-memory Computing: Status and Trends</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>26786</id><role>Organiser</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>University of Utah, Salt Lake City</affiliation><country>US</country></person>
    <person><id>751</id><role>Chair</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Institute des Nanotechnologies de Lyon, Ecully</affiliation><country>FR</country></person>
    <person><id>3924</id><role>Co-Chair</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame, South Bend</affiliation><country>US</country></person>
  </persons>
  <description>With the recent evolutions of nanometer transistor technologies, power consumption emerged as the most critical limitation. Within advanced processors and computing architectures, the processor-memory communication accounts for a significant part of the energy requirement. While alternative design approaches, such as the use of optimized accelerators or advanced power management techniques are successfully employed in contemporary designs, the trend keeps worsening due to the ever-increasing gap between on-chip and off-chip memory data rates. This trend, known as Von Neumann bottleneck, not only limits the system performance, but also acts nowadays as a limiter of the energy scaling. The quest towards more energy-efficiency requires solutions that solve the Von Neumann bottleneck by tightly intertwining computing with memories. In this hot topic session, we intend to elaborate on in-memory computing by identifying its current applications and its promises in light of emerging technologies. In-memory computing is considered here in the general sense of computing information locally within large data storage. Four talks will be provided. The first talk will cover the current industrial applications of in-memory computing to achieve energy efficient acceleration. The three other talks will explore the opportunities of in-memory systems realized with emerging technologies. In particular, we will see how the memristor theory can benefit to Cellular Neural Network (CNN). We will also dig into the recently introduced concept of memcomputing that promises to speed up the execution of NP-complete problems. Finally, we will present a novel computer architecture that relies on resistive memory elements to compute and store information.</description>
<presentations>
<presentation>
    <id>5.2.1</id>
    <title>5.2.1 Software and System Co-optimization in the era of Heterogeneous Computing</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 08:52</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18217</id><role>Speaker</role><firstname>Ruchir</firstname><lastname>Puri</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>18217</id><role>Author</role><firstname>Ruchir</firstname><lastname>Puri</lastname><affiliation>IBM</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Ruchir Puri, IBM, US<br /><br /><em><b>Abstract</b><br />Escalating costs of semiconductor technology and its lagging performance relative to historic trends is motivating acceleration and specialization as more impactful means to increase system value. Targeted specialization is being increasingly pursued as an important way to achieve dramatic improvements in workload acceleration. This requires a broad understanding of workloads, system structures, and algorithms to determine what to accelerate / specialize, and how, i.e., via SW?; via HW?; or via SW+HW? which presents many choices, necessitating co-optimization of SW and HW. In this talk, we will focus on an application driven approach to software and system co-optimization, based on inventing new software algorithms, that have strong affinity to hardware acceleration. A High Level design methodology that is needed to enable targeted specialization in hardware will also be described.</em></description>
</presentation>
<presentation>
    <id>5.2.2</id>
    <title>5.2.2 Fading memory effects in a memristor for Cellular Nanoscale Network applications</title>
    <start>2016-03-16 08:52</start>
    <end>2016-03-16 09:14</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21208</id><role>Speaker</role><firstname>Alon</firstname><lastname>Ascoli</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>21208</id><role>Author</role><firstname>Alon</firstname><lastname>Ascoli</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>4010</id><role>Author</role><firstname>Ronald</firstname><lastname>Tetzlaff</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>27514</id><role>Author</role><firstname>Leon O.</firstname><lastname>Chua</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>27516</id><role>Author</role><firstname>John Paul</firstname><lastname>Strachan</lastname><affiliation>Hewlett Packard Labs</affiliation><country>US</country></person>
    <person><id>27522</id><role>Author</role><firstname>R. Stanley</firstname><lastname>Williams</lastname><affiliation>Hewlett Packard Labs</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alon Ascoli, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Alon Ascoli<sup>1</sup>, Ronald Tetzlaff<sup>1</sup>, Leon O. Chua<sup>2</sup>, John Paul Strachan<sup>3</sup> and R. Stanley Williams<sup>3</sup><br /><sup>1</sup>Technische Universität Dresden, DE; <sup>2</sup>University of California, Berkeley, US; <sup>3</sup>Hewlett Packard Labs, US<br /><br /><em><b>Abstract</b><br />CNN based analogic cellular computing is a unified paradigm for universal spatio-temporal computation with several applications in a large number of different fields of research. By endowing CNN with local memory, control, and communication circuitry, many different hardware architectures with stored programmability, showing an enormous computing power - trillion of operations per second may be executed on a single chip -, have been realized. The complex spatio-temporal dynamics emerging in certain CNN may lead to the development of more efficient information processing methods as compared to conventional strategies. Memristors exhibit a rich variety of nonlinear behaviours, occupy a negligible amount of integrated circuit area, consume very little power, are suited to a massivelyparallel data flow, and may combine data storage with signal processing. As a result, the use of memristors in future CNN based computing structures may improve and/or extend the functionalities of state-of-the art hardware architectures. This contribution provides a detailed analysis of the system-theoretic model of a tantalum oxide memristor, in view of its potential adoption for the implementation of synaptic operators in CNN architectures.</em></description>
</presentation>
<presentation>
    <id>5.2.3</id>
    <title>5.2.3 Digital Memcomputing Machines</title>
    <start>2016-03-16 09:14</start>
    <end>2016-03-16 09:36</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27457</id><role>Speaker</role><firstname>Fabio L.</firstname><lastname>Traversa</lastname><affiliation>University of California San Diego</affiliation><country>US</country></person>
    <person><id>27357</id><role>Author</role><firstname>Massimiliano</firstname><lastname>Di Ventra</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>27374</id><role>Author</role><firstname>Fabio L.</firstname><lastname>Traversa</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Fabio L. Traversa, University of California San Diego, US<br /><b>Authors</b>:<br />Massimiliano Di Ventra and Fabio L. Traversa, UC San Diego, US<br /><br /><em><b>Abstract</b><br />In this contribution we will discuss the digital, hence scalable, version of memcomputing machines. These are non-Turing machines that use memory to both process and store information at the same physical location. We will introduce their mathematical definition and provide as an example their implementation of an inverse three-bit sum gate using selforganizable logic gates, namely gates that organize dynamically to satisfy their logical propositions.</em></description>
</presentation>
<presentation>
    <id>5.2.4</id>
    <title>5.2.4 The Programmable Logic-in-Memory (PLiM) Computer</title>
    <start>2016-03-16 09:36</start>
    <end>2016-03-16 09:58</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26786</id><role>Speaker</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>University of Utah</affiliation><country>US</country></person>
    <person><id>26786</id><role>Author</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>University of Utah</affiliation><country>US</country></person>
    <person><id>16495</id><role>Author</role><firstname>Luca</firstname><lastname>Amaru</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26969</id><role>Author</role><firstname>Anne</firstname><lastname>Siemon</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>25053</id><role>Author</role><firstname>Eike</firstname><lastname>Linn</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>21528</id><role>Author</role><firstname>Rainer</firstname><lastname>Waser</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>25846</id><role>Author</role><firstname>Anupam</firstname><lastname>Chattopadhyay</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>233</id><role>Author</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pierre-Emmanuel Gaillardon, University of Utah, US<br /><b>Authors</b>:<br />Pierre-Emmanuel Gaillardon<sup>1</sup>, Luca Amaru<sup>2</sup>, Anne Siemon<sup>3</sup>, Eike Linn<sup>3</sup>, Rainer Waser<sup>3</sup>, Anupam Chattopadhyay<sup>4</sup> and Giovanni De Micheli<sup>2</sup><br /><sup>1</sup>University of Utah, US; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>3</sup>RWTH Aachen University, DE; <sup>4</sup>Nanyang Technological University, SG<br /><br /><em><b>Abstract</b><br />Realization of logic and storage operations in memristive circuits have opened up a promising research direction of in-memory computing. Elementary digital circuits, e.g., Boolean arithmetic circuits, can be economically realized within memristive circuits with a limited performance overhead as compared to the standard computation paradigms. This paper takes a major step along this direction by proposing a fully-programmable in memory computing system. In particular, we address, for the first time, the question of controlling the in-memory computation, by proposing a lightweight unit managing the operations performed on a memristive array. Assembly-level programming abstraction is achieved by a natively-implemented majority and complement operator. This platform enables diverse sets of applications to be ported with little effort. As a case study, we present a standardized symmetric-key cipher for lightweight security applications. The detailed system design flow and simulation results with accurate device models are reported validating the approach.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.3</id>
  <title>5.3 Physical Attacks and Countermeasures</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>58764</id><role>Chair</role><firstname>Berndt</firstname><lastname>Gammel</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>778</id><role>Co-Chair</role><firstname>Francesco</firstname><lastname>Regazzoni</lastname><affiliation>ALaRI</affiliation><country>CH</country></person>
  </persons>
  <description>This session presents recent improvements on physical attacks and countermeasures. Papers discuss how to reconstruct the logic function of a camouflaged circuit, propose sensors allowing to detect injection electromagnetic pulses and countermeasures against fault attacks implemented at register transfer level.</description>
<presentations>
<presentation>
    <id>5.3.1</id>
    <title>5.3.1 Oracle-Guided Incremental SAT Solving to Reverse Engineer Camouflaged Logic Circuits</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26277</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Holcomb</lastname><affiliation>University of Massachusetts, Amherst</affiliation><country>US</country></person>
    <person><id>26070</id><role>Author</role><firstname>Duo</firstname><lastname>Liu</lastname><affiliation>University of Massachusetts, Amherst</affiliation><country>US</country></person>
    <person><id>27228</id><role>Author</role><firstname>Cunxi</firstname><lastname>Yu</lastname><affiliation>University of Massachusetts, Amherst</affiliation><country>US</country></person>
    <person><id>27201</id><role>Author</role><firstname>Xiangyu</firstname><lastname>Zhang</lastname><affiliation>University of Massachusetts, Amherst</affiliation><country>US</country></person>
    <person><id>26277</id><role>Author</role><firstname>Daniel</firstname><lastname>Holcomb</lastname><affiliation>University of Massachusetts, Amherst</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Holcomb, University of Massachusetts, Amherst, US<br /><b>Authors</b>:<br />Duo Liu, Cunxi Yu, Xiangyu Zhang and Daniel Holcomb, University of Massachusetts, Amherst, US<br /><br /><em><b>Abstract</b><br />Layout-level gate camouflaging has attracted interest as a countermeasure against reverse engineering of combinational logic. In order to minimize area overhead, typically only a subset of gates in a circuit are camouflaged, and each camouflaged gate layout can implement a few different logic functions. The security of camouflaging relies on the difficulty of learning the overall combinational logic function without knowing which logic functions the camouflaged gates implement. In this paper, we present an incremental-SAT approach to reconstruct the logic function of a circuit with camouflaged gates. Our algorithm uses the standard attacker model in which an adversary knows only the non-camouflaged gate functions, and has the ability to query the circuit to learn the correct output vector for any input vector. Our results demonstrate an order-of-magnitude speedup over the best existing deobfuscation algorithm.  Beyond demonstrating speedup, we use our powerful approach to produce new insights about the strength of obfuscation. First we show that deobfuscation is feasible even in the more challenging setting where layout reveals nothing about the possible logic function of camouflaged gates. Additionally, our results question the common wisdom that strong obfuscation should maximize output corruption under incorrect deobfuscation hypotheses. We show that obfuscation decisions that maximize output corruption actually result in an easier deobfuscation problem.</em></description>
</presentation>
<presentation>
    <id>5.3.2</id>
    <title>5.3.2 A Fully-Digital EM Pulse Detector</title>
    <start>2016-03-16 09:00</start>
    <end>2016-03-16 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26022</id><role>Speaker</role><firstname>David</firstname><lastname>El-baze</lastname><affiliation>Mines Saint-Etienne</affiliation><country>FR</country></person>
    <person><id>26022</id><role>Author</role><firstname>David</firstname><lastname>El-Baze</lastname><affiliation>Mines Saint-Etienne</affiliation><country>FR</country></person>
    <person><id>24484</id><role>Author</role><firstname>Jean-Baptiste</firstname><lastname>Rigaud</lastname><affiliation>Mines Saint-Etienne</affiliation><country>FR</country></person>
    <person><id>18076</id><role>Author</role><firstname>Philippe</firstname><lastname>Maurine</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />David El-baze, Mines Saint-Etienne, FR<br /><b>Authors</b>:<br />David El-Baze<sup>1</sup>, Jean-Baptiste Rigaud<sup>1</sup> and Philippe Maurine<sup>2</sup><br /><sup>1</sup>Mines Saint-Etienne, FR; <sup>2</sup>LIRMM, FR<br /><br /><em><b>Abstract</b><br />ElectroMagnetic Pulse Injection (EMPI) has recently been demonstrated to be an efficient fault injection technique with many advantages especially when considering security issues of Systems on Chip (SoC) embedded on ball grid array packages, i.e. when adversaries do not have an easy access to the backside. EMPI must therefore be considered as a real threat against smartcards and SoC from now on. Among the usual countermeasures against fault attacks, one can identify the use of embedded sensors. If one can find voltage glitch or laser shot detectors in the literature, there is only one proposal which puts forward the idea of detecting ElectroMagnetic Pulse (EMP). However, this former sensor requires a fine tuning of some timing characteristics and, as a result, its use appears complex and even impractical with SoCs which are heterogeneous by nature and designed by worldwide teams. Within this context, this paper introduces and experimentally validates a new sensor allowing to detect EMP. Because the sensor is fully digital, it is low cost and above all fully compliant with the standard design flow of SoC.</em></description>
</presentation>
<presentation>
    <id>5.3.3</id>
    <title>5.3.3 On the Development of a New Countermeasure Based on a Laser Attack RTL Fault Model</title>
    <start>2016-03-16 09:30</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19619</id><role>Speaker</role><firstname>Athanasios</firstname><lastname>Papadimitriou</lastname><affiliation>Univ. Grenoble Alpes, LCIS F-26000, Valence</affiliation><country>FR</country></person>
    <person><id>25890</id><role>Author</role><firstname>Charalampos</firstname><lastname>Ananiadis</lastname><affiliation>Univ. Grenoble Alpes, LCIS, F-26000, Valence</affiliation><country>FR</country></person>
    <person><id>19619</id><role>Author</role><firstname>Athanasios</firstname><lastname>Papadimitriou</lastname><affiliation>Univ. Grenoble Alpes, LCIS, F-26000, Valence</affiliation><country>FR</country></person>
    <person><id>19791</id><role>Author</role><firstname>David</firstname><lastname>Hely</lastname><affiliation>Univ. Grenoble Alpes, LCIS, F-26000, Valence</affiliation><country>FR</country></person>
    <person><id>21058</id><role>Author</role><firstname>Vincent</firstname><lastname>Beroulle</lastname><affiliation>Univ. Grenoble Alpes, LCIS, F-26000, Valence</affiliation><country>FR</country></person>
    <person><id>855</id><role>Author</role><firstname>Regis</firstname><lastname>Leveugle</lastname><affiliation>Univ. Grenoble Alpes, TIMA, F-38000, Grenoble</affiliation><country>FR</country></person>
    <person><id>4753</id><role>Author</role><firstname>Paolo</firstname><lastname>Maistri</lastname><affiliation>CNRS, TIMA, F-38000, Grenoble</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Athanasios Papadimitriou, Univ. Grenoble Alpes, LCIS F-26000, Valence, FR<br /><b>Authors</b>:<br />Charalampos Ananiadis<sup>1</sup>, Athanasios Papadimitriou<sup>1</sup>, David Hely<sup>1</sup>, Vincent Beroulle<sup>1</sup>, Regis Leveugle<sup>2</sup> and Paolo Maistri<sup>3</sup><br /><sup>1</sup>Univ. Grenoble Alpes, LCIS, F-26000, Valence, FR; <sup>2</sup>Univ. Grenoble Alpes, TIMA, F-38000, Grenoble, FR; <sup>3</sup>CNRS, TIMA, F-38000, Grenoble, FR<br /><br /><em><b>Abstract</b><br />Secure integrated circuits that implement cryptographic algorithms (e.g., AES) require protection against laser attacks. The goal of such attacks is to inject errors during the computation and then use these errors to retrieve the secret key. Laser attacks can produce single or multiple-bit errors, but have a local and usually transient impact in the circuit. In order to detect such attacks, countermeasures must take into account the circuit implementation. This paper proposes a countermeasure implemented at the Register Transfer Level (RTL) according to a previously proposed laser attack RTL fault model. The efficiency of the implemented countermeasure is evaluated on a case study in terms of area overhead, error detection rates at RTL and fault detection capabilities with respect to layout information.</em></description>
</presentation>
<presentation>
    <id>IP2-6</id>
    <title>IP2-6 Estimating Delay Differences of Arbiter PUFs Using Silicon Data</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26758</id><role>Speaker</role><firstname>Keshab</firstname><lastname>Parhi</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>25696</id><role>Author</role><firstname>Satya Venkata Sandeep</firstname><lastname>Avvaru</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>27288</id><role>Author</role><firstname>Chen</firstname><lastname>Zhou</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>26909</id><role>Author</role><firstname>Saroj</firstname><lastname>Satapathy</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>26472</id><role>Author</role><firstname>Yingjie</firstname><lastname>Lao</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>19732</id><role>Author</role><firstname>Chris</firstname><lastname>Kim</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>26758</id><role>Author</role><firstname>Keshab</firstname><lastname>Parhi</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Keshab Parhi, University of Minnesota, US<br /><b>Authors</b>:<br />Satya Venkata Sandeep Avvaru, Chen Zhou, Saroj Satapathy, Yingjie Lao, Chris Kim and Keshab Parhi, University of Minnesota, US<br /><br /><em><b>Abstract</b><br />This paper presents a novel approach to estimate delay differences of each stage in a standard MUX-based physical unclonable function (PUF). Test data collected from PUFs fabricated using 32 nm process are used to train a linear model. The delay differences of the stages directly correspond to the model parameters. These parameters are trained by using a least mean square (LMS) adaptive algorithm. The accuracy of the response using the proposed model is around 97.5% and 99.5% for two different PUFs. Second, the PUF is also modeled by a perceptron. The perceptron has almost 100% classification accuracy. A comparison shows that the perceptron model parameters are scaled versions of the model derived by the LMS algorithm. Thus, the delay differences can be estimated from the perceptron model where the scaling factor is computed by comparing the models of the LMS algorithm and the perceptron. Because the delay differences are challenge independent, these parameters can be stored on the server. This will enable the server to issue random challenges whose responses need not be stored. An analysis of the proposed model confirms that the delay differences of all stages of the PUFs on the same chip belong to the same Gaussian probability density function.</em></description>
</presentation>
<presentation>
    <id>IP2-7</id>
    <title>IP2-7 On the Use of Forward Body Biasing to Decrease the Repeatability of Laser-Induced Faults</title>
    <start>2016-03-16 10:01</start>
    <end>2016-03-16 10:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26468</id><role>Speaker</role><firstname>Marc</firstname><lastname>Lacruche</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>26468</id><role>Author</role><firstname>Marc</firstname><lastname>Lacruche</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>26714</id><role>Author</role><firstname>Noemie</firstname><lastname>Beringuier-Boher</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>19854</id><role>Author</role><firstname>Jean-Max</firstname><lastname>Dutertre</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>24484</id><role>Author</role><firstname>Jean-Baptiste</firstname><lastname>Rigaud</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>26081</id><role>Author</role><firstname>Edith</firstname><lastname>Kussener</lastname><affiliation>IM2NP</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Marc Lacruche, Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE), FR<br /><b>Authors</b>:<br />Marc Lacruche<sup>1</sup>, Noemie Beringuier-Boher<sup>1</sup>, Jean-Max Dutertre<sup>1</sup>, Jean-Baptiste Rigaud<sup>1</sup> and Edith Kussener<sup>2</sup><br /><sup>1</sup>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE), FR; <sup>2</sup>IM2NP, FR<br /><br /><em><b>Abstract</b><br />This paper presents a study on the effect of Forward Body Biasing on the laser fault sensitivity of a CMOS 90nm microcontroller. Tests were performed on a register of this target, under several supply voltage and body bias settings, showing significant laser sensitivity variations. Based on these results, a method which aims at decreasing fault repeatability by using variable supply voltage and body bias settings is proposed. Finally, tests are performed on an implementation of this method on a temporally redundant AES and the results are presented.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.4</id>
  <title>5.4 Architectural-level Low-power Design</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>3916</id><role>Chair</role><firstname>Alberto</firstname><lastname>Macii</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>1018</id><role>Co-Chair</role><firstname>Pascal</firstname><lastname>Vivet</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
  </persons>
  <description>This session will demonstrate some new techniques to minimize power consumption at architectural level. The first paper will present a 2-story power distribution network applied to a GPU. The technique is extended from circuit to architecture level. The workload is evenly partitioned between the cores so that the power network is never unbalanced. The second paper demonstrate many different write-assist techniques on a 4T SRAM structure in a dual-Vt Fin-FET technology. Those techniques are efficiently evaluated and applied to the 4T structure. The third paper of this session will focus on reliability issues due to dark silicon in processors. A new physical-based EM reliability will be presented to come up with a Q-learning methods to minimize the overall power consumption. Finally, an IP presentation will present two algorithms to detect and remove redundant resets for all registers in the design in one pass, saving design effort for RTL designers. This technique is demonstrated on multiple process technologies showing the impact on power and area.</description>
<presentations>
<presentation>
    <id>5.4.1</id>
    <title>5.4.1 Multi-Story Power Distribution Networks for GPUs</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20484</id><role>Speaker</role><firstname>Mark</firstname><lastname>Gottscho</lastname><affiliation>UCLA</affiliation><country>US</country></person>
    <person><id>27276</id><role>Author</role><firstname>Qixiang</firstname><lastname>Zhang</lastname><affiliation>Zhejiang University</affiliation><country>CN</country></person>
    <person><id>17647</id><role>Author</role><firstname>Liangzhen</firstname><lastname>Lai</lastname><affiliation>ARM/UCLA</affiliation><country>US</country></person>
    <person><id>20484</id><role>Author</role><firstname>Mark</firstname><lastname>Gottscho</lastname><affiliation>UCLA</affiliation><country>US</country></person>
    <person><id>16527</id><role>Author</role><firstname>Puneet</firstname><lastname>Gupta</lastname><affiliation>UCLA</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mark Gottscho, UCLA, US<br /><b>Authors</b>:<br />Qixiang Zhang<sup>1</sup>, Liangzhen Lai<sup>2</sup>, Mark Gottscho<sup>3</sup> and Puneet Gupta<sup>3</sup><br /><sup>1</sup>Zhejiang University, CN; <sup>2</sup>ARM/UCLA, US; <sup>3</sup>UCLA, US<br /><br /><em><b>Abstract</b><br />High-performance chips require many power pins to support large currents, which increases fabrication cost, limits scalability, and degrades power efficiency. Multi-story serial power distribution networks (PDNs) are a promising approach to reducing pin counts and power losses. We study the feasibility of 2-story PDNs for graphics processing units (GPUs). These PDNs use either an auxiliary off-chip regulator or integrated on-die supercapacitors to stabilize the virtual rail voltage. Static SIMT thread scheduling (SSTS) and dynamic current compensation (DCC) can reduce transient impedance mismatch when the auxiliary regulator is omitted. Simulation results show that compared to a traditional 1-story design, our 2-story GPU architectures can reduce the required number of core power pins by up to 2X, power losses in the PDN by up to 3.6X, and/or maximum voltage swing by up to 2X without any performance degradation. Our results demonstrate the efficiency and cost advantages of multi-story PDNs for GPUs without any impact on performance.</em></description>
</presentation>
<presentation>
    <id>5.4.2</id>
    <title>5.4.2 Energy-Efficient Cache Memories using a Dual-Vt 4T SRAM Cell with Read-Assist Techniques</title>
    <start>2016-03-16 09:00</start>
    <end>2016-03-16 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>18316</id><role>Author</role><firstname>Alireza</firstname><lastname>Shafaei Bejestan</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>670</id><role>Author</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Massoud Pedram, University of Southern California, US<br /><b>Authors</b>:<br />Alireza Shafaei Bejestan and Massoud Pedram, University of Southern California, US<br /><br /><em><b>Abstract</b><br />In order to improve the energy-efficiency of cache memories, this paper presents a static random access memory (SRAM) cell composed of four transistors using dual-Vt FinFET devices. The proposed 4T SRAM cell is designed by (i) removing pull-down transistors of the standard 6T SRAM, and (ii) using low-leakage high-Vt devices for pull-up transistors and fast low-Vt devices for access transistors. This dual-Vt design simultaneously improves hold and write characteristics, but results in a destructive read operation. Accordingly, read-assist techniques are employed to ensure a non-destructive and robust read operation. A selective row address decoder is also proposed to prevent the undesired write operation in half-selected cells. The 4T SRAM cell compared with the all-single-fin 6T counterpart has a 25% smaller layout area with an aspect ratio closer to one. Furthermore, using 7nm FinFET devices with a nominal supply voltage of 0.45V, the 4T SRAM cell achieves 3.5X lower cell leakage power. Because of these features, the energy consumption of a 32KB L1 (256KB L2) cache memory using 4T SRAM cell compared with its 6T counterpart is reduced by 18% (2X), with 35% (19%) higher cache access frequency.</em></description>
</presentation>
<presentation>
    <id>5.4.3</id>
    <title>5.4.3 Learning-Based Dynamic Reliability Management For Dark Silicon Processor Considering EM Effects</title>
    <start>2016-03-16 09:30</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25623</id><role>Speaker</role><firstname>Sheldon X.-D.</firstname><lastname>Tan</lastname><affiliation>University of California, Riverside</affiliation><country>US</country></person>
    <person><id>27094</id><role>Author</role><firstname>Taeyoung</firstname><lastname>Kim</lastname><affiliation>University of California, Riverside</affiliation><country>US</country></person>
    <person><id>27196</id><role>Author</role><firstname>Xin</firstname><lastname>Huang</lastname><affiliation>University of California, Riverside</affiliation><country>US</country></person>
    <person><id>26226</id><role>Author</role><firstname>Hai-Bao</firstname><lastname>Chen</lastname><affiliation>Shanghai Jiao Tong University</affiliation><country>CN</country></person>
    <person><id>27141</id><role>Author</role><firstname>Valeriy</firstname><lastname>Sukharev</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>US</country></person>
    <person><id>2241</id><role>Author</role><firstname>Sheldon X.-D.</firstname><lastname>Tan</lastname><affiliation>University of California, Riverside</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sheldon X.-D. Tan, University of California, Riverside, US<br /><b>Authors</b>:<br />Taeyoung Kim<sup>1</sup>, Xin Huang<sup>1</sup>, Hai-Bao Chen<sup>2</sup>, Valeriy Sukharev<sup>3</sup> and Sheldon X.-D. Tan<sup>1</sup><br /><sup>1</sup>University of California, Riverside, US; <sup>2</sup>Shanghai Jiao Tong University, CN; <sup>3</sup>Mentor Graphics Corporation, US<br /><br /><em><b>Abstract</b><br />In this article, we propose a new dynamic reliability management (DRM) technique for emerging dark silicon manycore processors. We formulate our DRM problem as minimizing the energy consumption subject to the reliability, performance and thermal constraints. The new approach is based on a newly proposed physics-based electromigration (EM) reliability model to predict the EM reliability of full-chip power grid networks. We consider thermal design power (TDP) as the power constraint for a dark silicon manycore processor. We employ both dynamic voltage and frequency scaling (DVFS) and dark silicon core using ON/OFF pulsing action as the two control knobs. To solve the problem, we apply the adaptive Q-learning based method, which is suitable for runtime operation as it can provide cost-effective yet good solutions. A large class of multithreaded applications is used as the benchmark to validate and compare the proposed dynamic reliability management methods. Experimental results on a 64-core dark silicon chip show that the proposed DRM algorithm can effectively reduce the energy consumption of a dark silicon manycore system when the system is not tightly constrained. The proposed method can outperform a simple global DVFS method significantly in this case.</em></description>
</presentation>
<presentation>
    <id>IP2-8</id>
    <title>IP2-8 Sequential Analysis Driven Reset Optimization to Improve Power, Area and Routability</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27436</id><role>Speaker</role><firstname>Srihari</firstname><lastname>Yechangunja</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>27048</id><role>Author</role><firstname>Srihari</firstname><lastname>Yechangunja</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>26872</id><role>Author</role><firstname>Raj</firstname><lastname>Shekhar</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>22830</id><role>Author</role><firstname>Mohit</firstname><lastname>Kumar</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>20599</id><role>Author</role><firstname>Nikhil</firstname><lastname>Tripathi</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>21246</id><role>Author</role><firstname>Abhishek</firstname><lastname>Ranjan</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>25812</id><role>Author</role><firstname>Abhishek</firstname><lastname>Mittal</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>23891</id><role>Author</role><firstname>Jianfeng</firstname><lastname>Liu</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>26671</id><role>Author</role><firstname>Minyoung</firstname><lastname>Mo</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>24030</id><role>Author</role><firstname>Kyungtae</firstname><lastname>Do</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>23963</id><role>Author</role><firstname>Jung Yun</firstname><lastname>Choi</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>26941</id><role>Author</role><firstname>SungHo</firstname><lastname>Park</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Srihari Yechangunja, Mentor Graphics Corporation, IN<br /><b>Authors</b>:<br />Srihari Yechangunja<sup>1</sup>, Raj Shekhar<sup>1</sup>, Mohit Kumar<sup>1</sup>, Nikhil Tripathi<sup>1</sup>, Abhishek Ranjan<sup>1</sup>, Abhishek Mittal<sup>1</sup>, Jianfeng Liu<sup>2</sup>, Minyoung Mo<sup>2</sup>, Kyungtae Do<sup>2</sup>, Jung Yun Choi<sup>2</sup> and SungHo Park<sup>2</sup><br /><sup>1</sup>Mentor Graphics Corporation, IN; <sup>2</sup>S.LSI, Samsung Electronics Co. Ltd, KR<br /><br /><em><b>Abstract</b><br />Resets are required in the design to initialize the hardware for system operation and to force it into a known state for simulation or to recover from an error. Given the increasing design complexity and time-to-market pressures, figuring out the registers which do not require resets is extremely challenging. In this paper, we present a novel algorithm which uses observability based sequential analysis to identify the registers in design which do not require resets. With the proposed algorithm, we have seen that in some cases 70% registers in the design can have redundant resets. Further, with removal of the redundant resets on registers up to 22% sequential power savings and up to 3% area reduction post-layout can be obtained.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.5</id>
  <title>5.5 Alternative Computing Models</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27643</id><role>Chair</role><firstname>Yiyu</firstname><lastname>Shi</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>3910</id><role>Co-Chair</role><firstname>Sébastien</firstname><lastname>Le Beux</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
  </persons>
  <description>The approximate nature of neuromorphic / machine learning approaches is explored from several perspectives. Two works focus on modeling techniques and tools for such architectures, while the third leverages approximate metrics of classification difficulty to trade between accuracy and classification cost.</description>
<presentations>
<presentation>
    <id>5.5.1</id>
    <title>5.5.1 MNSIM: Simulation Platform for Memristor-based Neuromorphic Computing System</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26762</id><role>Speaker</role><firstname>Lixue</firstname><lastname>Xia</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>26762</id><role>Author</role><firstname>Lixue</firstname><lastname>Xia</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>22068</id><role>Author</role><firstname>Boxun</firstname><lastname>Li</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>22843</id><role>Author</role><firstname>Tianqi</firstname><lastname>Tang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>26218</id><role>Author</role><firstname>Peng</firstname><lastname>Gu</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>27264</id><role>Author</role><firstname>Xiling</firstname><lastname>Yin</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>27175</id><role>Author</role><firstname>Wenqin</firstname><lastname>Huangfu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24373</id><role>Author</role><firstname>Pai-Yu</firstname><lastname>Chen</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23191</id><role>Author</role><firstname>Shimeng</firstname><lastname>Yu</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>24907</id><role>Author</role><firstname>Yu</firstname><lastname>Cao</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>4792</id><role>Author</role><firstname>Yu</firstname><lastname>Wang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24911</id><role>Author</role><firstname>Yuan</firstname><lastname>Xie</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>18681</id><role>Author</role><firstname>Huazhong</firstname><lastname>Yang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Lixue Xia, Tsinghua University, CN<br /><b>Authors</b>:<br />Lixue Xia<sup>1</sup>, Boxun Li<sup>1</sup>, Tianqi Tang<sup>1</sup>, Peng Gu<sup>2</sup>, Xiling Yin<sup>1</sup>, Wenqin Huangfu<sup>1</sup>, Pai-Yu Chen<sup>3</sup>, Shimeng Yu<sup>3</sup>, Yu Cao<sup>3</sup>, Yu Wang<sup>1</sup>, Yuan Xie<sup>2</sup> and Huazhong Yang<sup>1</sup><br /><sup>1</sup>Tsinghua University, CN; <sup>2</sup>UC Santa Barbara, US; <sup>3</sup>Arizona State University, US<br /><br /><em><b>Abstract</b><br />Memristor-based neuromorphic computing system provides a promising solution to significantly boost the power efficiency of computing system. Memristor-based neuromorphic computing system has a wide range of design choices, such as the various memristor crossbar cell designs and different parallelism degrees of peripheral circuits. However,a memristor-based neuromorphic computing system simulator, which is able to model the system and realize an early-stage design space exploration, is still missing. In this paper, we develop a memristor- based neuromorphic system simulation platform (MNSIM). MNSIM proposes a general hierarchical structure for memristor-based neuro- mophic computing system, and provides flexible interface for users to customize the design. MNSIM also provides a detailed reference design for large-scale applications. MNSIM embeds estimation models of area, power, and latency to simulate the performance of system. To estimate the computing accuracy of memristor crossbar, MNSIM proposes a behavior-level model between computing error rate and crossbar design parameters considering the influence of interconnect lines and non- ideal device factors. The error rate between our accuracy model and SPICE simulation result is less than 1%. Experimental results show that MNSIM achieves more than 7000 times speed-up compared with SPICE and obtains reasonable accuracy (more than 90%). MNSIM can further estimate the trade-off between computing accuracy, energy, latency, and area among different designs for optimization.</em></description>
</presentation>
<presentation>
    <id>5.5.2</id>
    <title>5.5.2 Conditional Deep Learning for Energy-Efficient and Enhanced Pattern Recognition</title>
    <start>2016-03-16 09:00</start>
    <end>2016-03-16 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26757</id><role>Speaker</role><firstname>Priyadarshini</firstname><lastname>Panda</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>26757</id><role>Author</role><firstname>Priyadarshini</firstname><lastname>Panda</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>25864</id><role>Author</role><firstname>Abhronil</firstname><lastname>Sengupta</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Author</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Priyadarshini Panda, Purdue University, US<br /><b>Authors</b>:<br />Priyadarshini Panda, Abhronil Sengupta and Kaushik Roy, Purdue University, US<br /><br /><em><b>Abstract</b><br />Deep learning neural networks have emerged as one of the most powerful classification tools for vision related applications. However, the computational and energy requirements associated with such deep nets can be quite high, and hence their energy-efficient implementation is of great interest. Although traditionally the entire network is utilized for the recognition of all inputs, we observe that the classification difficulty varies widely across inputs in real-world datasets; only a small fraction of inputs require the full computational effort of a network, while a large majority can be classified correctly with very low effort. In this paper, we propose Conditional Deep Learning (CDL) where the convolutional layer features are used to identify the variability in the difficulty of input instances and conditionally activate the deeper layers of the network. We achieve this by cascading a linear network of output neurons for each convolutional layer and monitoring the output of the linear network to decide whether classification can be terminated at the current stage or not. The proposed methodology thus enables the network to dynamically adjust the computational effort depending upon the difficulty of the input data while maintaining competitive classification accuracy. We evaluate our approach on the MNIST dataset. Our experiments demonstrate that our proposed CDL yields 1.91x reduction in average number of operations per input, which translates to 1.84x improvement in energy. In addition, our results show an improvement in classification accuracy from 97.5% to 98.9% as compared to the original network.</em></description>
</presentation>
<presentation>
    <id>5.5.3</id>
    <title>5.5.3 Probabilistic Error Models for Machine Learning Kernels Implemented on Stochastic Nanoscale Fabrics</title>
    <start>2016-03-16 09:30</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27452</id><role>Speaker</role><firstname>Sai</firstname><lastname>Zhang</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>27054</id><role>Author</role><firstname>Sai</firstname><lastname>Zhang</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>2967</id><role>Author</role><firstname>Naresh</firstname><lastname>Shanbhag</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sai Zhang, University of Illinois at Urbana-Champaign, US<br /><b>Authors</b>:<br />Sai Zhang and Naresh Shanbhag, University of Illinois at Urbana-Champaign, US<br /><br /><em><b>Abstract</b><br />Presented in this paper are probabilistic error models for machine learning kernels implemented on low-SNR circuit fabrics where errors arise due to voltage overscaling (VOS), process variations, or defects. Four different variants of the additive error model are proposed that describe the error probability mass function (PMF): additive over Reals Error Model with independent Bernoulli RVs (REM-i), additive over Reals Error Model with joint Bernoulli RVs (REM-j), additive over Galois field Error Model with independent Bernoulli RVs (GEM-i), and additive over Galois field Error Model with joint Bernoulli RVs (GEM-j). Analytical expressions for the error PMF, mean and variance are derived. Kernel level model validation is accomplished by comparing the Jensen-Shannon divergence D_{JS} between the modeled PMF and the PMFs obtained via HDL simulations in a commercial 45nm CMOS process of MAC units used in a 2nd order polynomial support vector machine (SVM) to classify data from the UCI machine learning repository. Results indicate that at the MAC unit level, D_{JS} for the GEM-j models are 1-to-2-orders-of-magnitude lower (better) than the REM models for VOS and process variation errors. However, when considering errors due to defects, D_{JS} for REM-j is between 1-to-2-orders-of-magnitude lower than the others. Performance prediction of the SVM using these models indicate that when compared with Monte Carlo with HDL generated error statistics, probability of detection p_{det} estimated using GEM-j is within 3% for VOS error when the error rate <= 80%, and within 5% for process variation error when supply voltage V_{dd} is between 0.3V and 0.7V. In addition, p_{det} using REM-j is within 2% for defect errors when the defect rate (the percentage of circuit nets subject to stuck-at-faults) p_{saf} is between 10^{-3} and 0.2. .</em></description>
</presentation>
<presentation>
    <id>IP2-9</id>
    <title>IP2-9 Efficient Global Optimization of MEMS Based on Surrogate Model Assisted Evolutionary Algorithm</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26503</id><role>Speaker</role><firstname>Bo</firstname><lastname>Liu</lastname><affiliation>Glyndwr University</affiliation><country>GB</country></person>
    <person><id>26503</id><role>Author</role><firstname>Bo</firstname><lastname>Liu</lastname><affiliation>Glyndwr University</affiliation><country>GB</country></person>
    <person><id>26800</id><role>Author</role><firstname>Anna</firstname><lastname>Nikolaeva</lastname><affiliation>Bauman Moscow State Technical University</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Bo Liu, Glyndwr University, GB<br /><b>Authors</b>:<br />Bo Liu<sup>1</sup> and Anna Nikolaeva<sup>2</sup><br /><sup>1</sup>Glyndwr University, GB; <sup>2</sup>Bauman Moscow State Technical University, RU<br /><br /><em><b>Abstract</b><br />Optimization plays a key role in MEMS design. However, most MEMS design optimization (exploration) methods either depend on ad-hoc analytical / behavioural models or time consuming numerical simulations. Surrogate modeling techniques have been introduced to integrate generality and efficiency, but the number of design variables which can be handled by most existing efficient MEMS design optimization methods is often less than 5. To address the above challenges, a new method, called Adaptive Gaussian Process-Assisted Differential Evolution for MEMS Design Optimization (AGDEMO) is proposed. The key idea is the proposed ON-LINE adaptive surrogate model assisted optimization framework. In particular, AGDEMO performs global optimization of MEMS using numerical simulation and the differential evolution (DE) algorithm, and a Gaussian process surrogate model is constructed ON-LINE to predict the results of expensive numerical simulations. AGDEMO is tested by two actuators (both with 9 design variables). Comparisons with state-of-the-art methods verify advantages of AGDEMO in terms of efficiency, optimization capacity and scalability.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.6</id>
  <title>5.6 Efficient System Modeling with SystemC</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>2226</id><role>Chair</role><firstname>Gunar</firstname><lastname>Schirner</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    <person><id>829</id><role>Co-Chair</role><firstname>Christian</firstname><lastname>Haubelt</lastname><affiliation>University of Rostock</affiliation><country>DE</country></person>
  </persons>
  <description>SystemC has become an important tool to enable system-level modeling and simulation for early concept validation, design space exploration and virtual prototyping. However, the predominant single-threaded discrete event kernels used for its simulation limit efficiency and applicability in modeling of large systems. This session features two research papers that explore different techniques for speeding up simulation by means of parallelizing the kernel and by exploiting properties of the time-decoupled modeling approach. The third paper investigates a new modeling technique and SystemC extension to enable fast and accurate simulation of analog/mixed signal systems.</description>
<presentations>
<presentation>
    <id>5.6.1</id>
    <title>5.6.1 A New Parallel SystemC Kernel Leveraging Manycore Architectures</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19126</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Ventroux</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>19126</id><role>Author</role><firstname>Nicolas</firstname><lastname>Ventroux</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>20966</id><role>Author</role><firstname>Tanguy</firstname><lastname>Sassolas</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nicolas Ventroux, CEA LIST, FR<br /><b>Authors</b>:<br />Nicolas Ventroux and Tanguy Sassolas, CEA LIST, FR<br /><br /><em><b>Abstract</b><br />The complexity of system-level modeling is continuously increasing. Electronic System Level (ESL) design requires fast simulation techniques to control future SoC development cost and time-to-market. However, SystemC simulations are sequential and then limited by single-thread performance. In this paper, we present a new parallel SystemC kernel that efficiently leverages the multiple cores of a host machine, reaching high simulation performance without relaxing accuracy. It supports atomic parallel evaluation of SystemC processes and repeatable execution for HW/SW debugging. This new kernel is fully compliant with existing standards and easy to integrate in any existing SystemC model. Evaluations show a maximum acceleration of 34x compared to Accellera SystemC on a 64-core AMD Opteron machine.</em></description>
</presentation>
<presentation>
    <id>5.6.2</id>
    <title>5.6.2 SystemC-Link: Parallel SystemC Simulation using Time-Decoupled Segments</title>
    <start>2016-03-16 09:00</start>
    <end>2016-03-16 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20139</id><role>Speaker</role><firstname>Jan Henrik</firstname><lastname>Weinstock</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>20139</id><role>Author</role><firstname>Jan Henrik</firstname><lastname>Weinstock</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>20338</id><role>Author</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>19608</id><role>Author</role><firstname>Gerd</firstname><lastname>Ascheid</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>26045</id><role>Author</role><firstname>Dietmar</firstname><lastname>Petras</lastname><affiliation>Synopsys GmbH</affiliation><country>DE</country></person>
    <person><id>25823</id><role>Author</role><firstname>Andreas</firstname><lastname>Hoffmann</lastname><affiliation>Synopsys GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jan Henrik Weinstock, RWTH Aachen University, DE<br /><b>Authors</b>:<br />Jan Henrik Weinstock<sup>1</sup>, Rainer Leupers<sup>1</sup>, Gerd Ascheid<sup>1</sup>, Dietmar Petras<sup>2</sup> and Andreas Hoffmann<sup>2</sup><br /><sup>1</sup>RWTH Aachen University, DE; <sup>2</sup>Synopsys GmbH, DE<br /><br /><em><b>Abstract</b><br />Virtual platforms have become essential tools in the design process of modern embedded systems. Their accessibility and early availability make them ideal tools for design space exploration and debugging of target specific software. However, due to increasing platform complexity and the need to simulate more and more processors simultaneously, performance of virtual platforms degrades rapidly. This work presents SystemC-Link, a segment based parallel simulation framework for SystemC simulators. It achieves high simulation performance by using a parallel and time-decoupled simulation approach. Furthermore, it offers a virtual sequential environment for each simulation segment. This enables use of legacy models by allowing operation on global state without risking race conditions during parallel simulation. The approach is evaluated in a variety of scenarios, including a contemporary multi-core platform based on the OpenRISC architecture running Linux. For this benchmark, a 3.2x higher simulation performance was achieved with SystemC-Link compared to standard SystemC on a regular workstation PC.</em></description>
</presentation>
<presentation>
    <id>5.6.3</id>
    <title>5.6.3 Orthogonal Signal Modeling and Operational Computation of AMS Circuits for Fast and Accurate System Simulation</title>
    <start>2016-03-16 09:30</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26478</id><role>Speaker</role><firstname>Leandro</firstname><lastname>Gil</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    <person><id>26478</id><role>Author</role><firstname>Leandro</firstname><lastname>Gil</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    <person><id>495</id><role>Author</role><firstname>Martin</firstname><lastname>Radetzki</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Leandro Gil, University of Stuttgart, DE<br /><b>Authors</b>:<br />Leandro Gil and Martin Radetzki, University of Stuttgart, DE<br /><br /><em><b>Abstract</b><br />We present a general mathematical model of signals for efficient and accurate simulation of analog and mixed signal (AMS) systems. It relies on signal coding and parameterization and allows heterogeneous system specification at different abstraction levels, as well as, the operational computation of continuous time systems' dynamical behavior. In particular, we derive a matrix for operational subdivision of continuous signals and use it to capture accurately the interaction between continuous and discrete time systems. A key advantage of this signal representation is that continuous signal monitoring and analysis can be performed more efficiently, speeding up system verification. We implemented the proposed modeling approach in SystemC AMS 2.0 to exploit the dynamic reactive behavior of TDF MoC for accurate synchronization between the digital and analog system parts. With the example of a PLL system we evaluate the capabilities of our implementation to cope with heterogeneous designs at different design abstraction levels. The experimental results show a significant simulation speedup for high accurate models.</em></description>
</presentation>
<presentation>
    <id>IP2-10</id>
    <title>IP2-10 Efficient Monitoring of Loose-Ordering Properties for SystemC TLM</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27259</id><role>Speaker</role><firstname>Yuliia</firstname><lastname>Romenska</lastname><affiliation>Univ. Grenoble Alpes, VERIMAG</affiliation><country>FR</country></person>
    <person><id>27259</id><role>Author</role><firstname>Yuliia</firstname><lastname>Romenska</lastname><affiliation>Univ. Grenoble Alpes, VERIMAG</affiliation><country>FR</country></person>
    <person><id>3914</id><role>Author</role><firstname>Florence</firstname><lastname>Maraninchi</lastname><affiliation>Grenoble INP &amp; Verimag</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yuliia Romenska, Univ. Grenoble Alpes, VERIMAG, FR<br /><b>Authors</b>:<br />Yuliia Romenska<sup>1</sup> and Florence Maraninchi<sup>2</sup><br /><sup>1</sup>Univ. Grenoble Alpes, VERIMAG, FR; <sup>2</sup>Grenoble INP &amp; Verimag, FR<br /><br /><em><b>Abstract</b><br />SystemC Transaction-level modeling (TLM) provides high-level  component-based models for SoCs, for which  Assertion-Based-Verification (ABV) allows property checking  early in the design cycle.  We introduce the notion of loose-ordering to specify when  components interact with each other and we propose a set of  patterns to capture this notion in assertions.  This new notion can already be expressed in languages like PSL, for  which there exist tools to generate ABV monitors. But the definition  of dedicated patterns makes it easier to write the  properties. Moreover we define a direct translation of these  patterns into SystemC monitors, and we show that it avoids the  combinatorial explosion that would occur during a prior translation  into PSL.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.7</id>
  <title>5.7 RF, Power Converters, and ADC: Innovative Design and Test Solutions</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>2203</id><role>Chair</role><firstname>Marie-Minerve</firstname><lastname>Louerat</lastname><affiliation>Université Pierre &amp; Marie Curie, (UPMC - Paris 6)</affiliation><country>FR</country></person>
    <person><id>3489</id><role>Co-Chair</role><firstname>Christoph</firstname><lastname>Grimm</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
  </persons>
  <description>This session presents innovative solutions for test of millimeter-wave circuits, power monitoring, and ADC optimization</description>
<presentations>
<presentation>
    <id>5.7.1</id>
    <title>5.7.1 Built-in Test of Millimeter-Wave Circuits Based on Non-Intrusive Sensors</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27468</id><role>Speaker</role><firstname>Athanasios</firstname><lastname>Dimakos</lastname><affiliation>Université Grenoble Alpes, CNRS, TIMA</affiliation><country>FR</country></person>
    <person><id>26048</id><role>Author</role><firstname>Athanasios</firstname><lastname>Dimakos</lastname><affiliation>Université Grenoble Alpes, CNRS, TIMA</affiliation><country>FR</country></person>
    <person><id>26244</id><role>Author</role><firstname>Haralampos-G.</firstname><lastname>Stratigopoulos</lastname><affiliation>Sorbonne Universités, UPMC</affiliation><country>FR</country></person>
    <person><id>25786</id><role>Author</role><firstname>Alexandre</firstname><lastname>Siligaris</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>117</id><role>Author</role><firstname>Salvador</firstname><lastname>Mir</lastname><affiliation>Université Grenoble Alpes, CNRS, TIMA</affiliation><country>FR</country></person>
    <person><id>2754</id><role>Author</role><firstname>Emeric</firstname><lastname>De Foucauld</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Athanasios Dimakos, Université Grenoble Alpes, CNRS, TIMA, FR<br /><b>Authors</b>:<br />Athanasios Dimakos<sup>1</sup>, Haralampos-G. Stratigopoulos<sup>2</sup>, Alexandre Siligaris<sup>3</sup>, Salvador Mir<sup>1</sup> and Emeric De Foucauld<sup>3</sup><br /><sup>1</sup>Université Grenoble Alpes, CNRS, TIMA, FR; <sup>2</sup>Sorbonne Universités, UPMC, FR; <sup>3</sup>CEA-Leti, FR<br /><br /><em><b>Abstract</b><br />This paper addresses the high-volume production test problem for millimeter-wave (mm-Wave) circuits. Bit error rate testing is the only feasible solution nowadays for mm-Wave transceivers, but is extremely costly and challenging to be implemented in high-volume production test floors. The lack of alternative solutions is due to the difficulty in extracting off-chip and processing mm-Wave frequencies. In this paper, we propose a built-in test solution that has two important attributes. First, it is based on non-intrusive sensors that are totally transparent to the mm-Wave circuit. They monitor variations in the performances of the mm-Wave circuit indirectly by virtue of offering an "image" of process variations. Second, the non-intrusive sensors operate at DC or low-frequency, thus dramatically simplifying the test of the mm-Wave circuit. We demonstrate the concept on a 65nm 60GHz mm-Wave low-noise amplifier (LNA).</em></description>
</presentation>
<presentation>
    <id>5.7.2</id>
    <title>5.7.2 Adaptive Delay Monitoring for Wide Voltage-Range Operation</title>
    <start>2016-03-16 09:00</start>
    <end>2016-03-16 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26369</id><role>Speaker</role><firstname>Jongho</firstname><lastname>Kim</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>26369</id><role>Author</role><firstname>Jongho</firstname><lastname>Kim</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>26801</id><role>Author</role><firstname>Gunhee</firstname><lastname>Lee</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>773</id><role>Author</role><firstname>Kiyoung</firstname><lastname>Choi</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>27239</id><role>Author</role><firstname>Yonghwan</firstname><lastname>Kim</lastname><affiliation>Samsung Electronics</affiliation><country>KR</country></person>
    <person><id>27188</id><role>Author</role><firstname>Wook</firstname><lastname>Kim</lastname><affiliation>Samsung Electronics</affiliation><country>KR</country></person>
    <person><id>24030</id><role>Author</role><firstname>Kyungtae</firstname><lastname>Do</lastname><affiliation>Samsung Electronics</affiliation><country>KR</country></person>
    <person><id>23963</id><role>Author</role><firstname>Jungyun</firstname><lastname>Choi</lastname><affiliation>Samsung Electronics</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jongho Kim, Seoul National University, KR<br /><b>Authors</b>:<br />Jongho Kim<sup>1</sup>, Gunhee Lee<sup>1</sup>, Kiyoung Choi<sup>1</sup>, Yonghwan Kim<sup>2</sup>, Wook Kim<sup>2</sup>, Kyungtae Do<sup>2</sup> and Jungyun Choi<sup>2</sup><br /><sup>1</sup>Seoul National University, KR; <sup>2</sup>Samsung Electronics, KR<br /><br /><em><b>Abstract</b><br />As process technology scales down, circuit delay variations become more and more serious due to manufacturing and environmental variations. The delay variations are hardly predictable and thus require additional design margin and impede the chance to reduce area and power consumption of a chip. One way to alleviate the problem is to measure the circuit delay at run-time and control the supply voltage accordingly through a closed-loop dynamic voltage and frequency scaling (closed-loop DVFS) scheme. The circuit delay is typically measured by a monitoring circuit. However, the key issue of this scheme is the delay mismatch between the monitoring circuit and the target circuit block such as a CPU or a GPU. A large delay mismatch might lose the advantage of closed-loop DVFS. And it becomes worse as the circuit block operates in a wider voltage-range. This paper proposes a novel adaptive delay monitoring scheme for a wide voltage-range operation, which provides a better delay correlation between the monitor and the target compared to conventional monitoring approaches. The proposed approach reduces the average error in the measured delay by up to 45% and the maximum error by up to 68%. The reduction of the error brings the decrease of design margin, resulting in a lower-power and lower-cost design.</em></description>
</presentation>
<presentation>
    <id>5.7.3</id>
    <title>5.7.3 Analytical Design Optimization of Sub-ranging ADC Based on Stochastic Comparator</title>
    <start>2016-03-16 09:30</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26579</id><role>Speaker</role><firstname>Md. Maruf</firstname><lastname>Hossain</lastname><affiliation>The University of Tokyo</affiliation><country>JP</country></person>
    <person><id>26579</id><role>Author</role><firstname>Md. Maruf</firstname><lastname>Hossain</lastname><affiliation>The University of Tokyo</affiliation><country>JP</country></person>
    <person><id>26296</id><role>Author</role><firstname>Tetsuya</firstname><lastname>Iizuka</lastname><affiliation>The University of Tokyo</affiliation><country>JP</country></person>
    <person><id>26682</id><role>Author</role><firstname>Toru</firstname><lastname>Nakura</lastname><affiliation>The University of Tokyo</affiliation><country>JP</country></person>
    <person><id>2010</id><role>Author</role><firstname>Kunihiro</firstname><lastname>Asada</lastname><affiliation>The University of Tokyo</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Md. Maruf Hossain, The University of Tokyo, JP<br /><b>Authors</b>:<br />Md. Maruf Hossain, Tetsuya Iizuka, Toru Nakura and Kunihiro Asada, The University of Tokyo, JP<br /><br /><em><b>Abstract</b><br />An optimal design method for a sub-ranging Analog to Digital Converter (ADC) based on stochastic comparator is demonstrated by performing theoretical analysis of random fluctuations in the comparator offset voltage. The proposed performance model is based on a simple but rigorous Probability Density Function (PDF) for the effective resolution of a stochastic comparator. It is possible to approximately calculate the yield of a stochastic comparator by assuming that the correlations among different analog steps of the output transfer function are negligible. Comparison with Monte Carlo simulation shows that the proposed model precisely estimates the yield of the ADC when it is designed for a reasonable target yield of &gt; 0.8, which is the most practical case while designing a high performance ADC. Application of this model to a stochastic comparator reveals that an additional calibration can significantly enhance the resolution, i.e. it can increase the Number of Bits (NOB) by approximately 2 bits under the same chip yield. Extending the model to a stochastic-comparator-based sub-ranging ADC indicates that the ADC design parameters can be tuned to find the optimal resource distribution between the deterministic coarse stage and the stochastic fine stage.</em></description>
</presentation>
<presentation>
    <id>IP2-11</id>
    <title>IP2-11 Testable Design of Repeaterless Low Swing On-Chip Interconnect</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26694</id><role>Speaker</role><firstname>Naveen</firstname><lastname>Kadayinti</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    <person><id>26694</id><role>Author</role><firstname>Naveen</firstname><lastname>Kadayinti</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    <person><id>23584</id><role>Author</role><firstname>Dinesh</firstname><lastname>Sharma</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Naveen Kadayinti, Indian Institute of Technology Bombay, IN<br /><b>Authors</b>:<br />Naveen Kadayinti and Dinesh Sharma, Indian Institute of Technology Bombay, IN<br /><br /><em><b>Abstract</b><br />Repeaterless low swing interconnects use mixed signal circuits to achieve high performance at low power. When these interconnects are used in large scale and high volume digital systems their testability becomes very important. This paper discusses the testability of low swing repeaterless on-chip interconnects with equalization and clock synchronization. A capacitively coupled transmitter with a weak driver is used as the transmitter. The receiver samples the low swing input data at the center of the data eye and converts it to rail to rail levels and also synchronizes the data to the receiver's clock domain. The system is a mixed signal circuit and the digital components are all scan testable. For the analog section, just a DC test has a fault coverage of 50% of the structural faults. Simple techniques allow integration of the analog components into the digital scan chain increasing the coverage to 74%. Finally, a BIST with low overhead enhances the coverage to 95% of the structural faults. The design and simulations have been done in UMC 130 nm CMOS technology.</em></description>
</presentation>
<presentation>
    <id>IP2-12</id>
    <title>IP2-12 All-digital Hybrid-control Buck Converter for Integrated Voltage Regulator Applications</title>
    <start>2016-03-16 10:01</start>
    <end>2016-03-16 10:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26910</id><role>Speaker</role><firstname>Visvesh</firstname><lastname>Sathe</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    <person><id>27116</id><role>Author</role><firstname>Ta-tung</firstname><lastname>Yen</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    <person><id>25923</id><role>Author</role><firstname>Bin</firstname><lastname>Yu</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    <person><id>26910</id><role>Author</role><firstname>Visvesh</firstname><lastname>Sathe</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Visvesh Sathe, University of Washington, US<br /><b>Authors</b>:<br />Ta-tung Yen, Bin Yu and Visvesh Sathe, University of Washington, US<br /><br /><em><b>Abstract</b><br />With efficiency and performance gains from subsequent CMOS technology generations continuing to taper-off, power-dissipation remains a roadblock to maintaining growth in computational performance. Power management systems are expected to continue to heavily rely on Dynamic Voltage and Frequency Scaling (DVFS), and Integrated Voltage Regulation (IVR) in particular, to drive improvements in energy-efficiency through finer supply-voltage control. As voltage domains continue to shrink, and multiple IVRs are employed within a System-on-Chip (SoC), all-digital buck converters will become increasingly important from a scalability, portability, and methodology-compatibility perspective. In addition to some of the existing challenges facing Voltage Regulator Modules (VRMs), IVR implementations are faced with additional efficiency and transient response due to the limited available filter capacitance. In this paper, we propose an alldigital hybrid-control buck converter which addresses these key challenges effectively by regulating supply voltage based on slack information from a critical path monitor, a novel and accurate technique for digital derivative measurement for effective PID control, and the use of digital non-linear control for fast transient response. Simulations in an industrial 65nm process technology demonstrate stable, energy-efficient operation with fast load regulation. Operating with a single phase, using package mounted inductor and filter capacitor models, the converter achieves a 25mV droop for a 5A load current ramp at 500mA/ns. With a high-side supply voltage of 2V, the converter achieves a peak efficiency of 86% at 2A.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.8</id>
  <title>5.8 Model Based Design and Verification Day - Exhibition Keynote and Application Talk</title>
  <start>2016-03-16 08:30</start>
  <end>2016-03-16 10:00</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25530</id><role>Moderator</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks Inc.</affiliation><country>US</country></person>
  </persons>
  <description><p>With its special "Model Based Design and Verification Day" DATE 2016 for the first time combines a visionary keynote from an industrial leader, application talks of experienced users and an industrial tutorial with two sessions of the DATE conference Technical Program on latest research results in the field. This gives attendees the opportunity to get a comprehensive overview on start-of-the-art in model based design and test, ranging from industrial application to academic research.</p>
<p>This session starts the day with an Exhibition Keynote given by Jimm Tung, MathWorks Fellow at MathWorks Inc., followed by an application talk, given by Robert Stewart, MathWorks Professor at University of Strathclyde. Please see the abstracts of the talks for more details. It will be followed by the Technical Program <a href="conference/session/6.6">sessions 6.6</a> and <a href="conference/session/7.6">7.6</a> covering research work on modelling and control of cyber-physical systems and techniques for the analysis and testing of embedded software, respectively. The day will be completed with the Exhibition Theatre session 8.8 giving an industrial tutorial on FPGA/ARM System Development and Verification<strong>.</strong></p>
<p><a href="system/files/file/date16/exhibition/DATE16-MathWorks-Flyer.pdf">Click here to download The MathWorks "Model Based Design and Verification Day" flyer.</a></p></description>
<presentations>
<presentation>
    <id>5.8.1</id>
    <title>5.8.1 Introduction</title>
    <start>2016-03-16 08:30</start>
    <end>2016-03-16 08:35</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25530</id><role>Speaker</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />John Zhao, MathWorks Inc., US<br /></description>
</presentation>
<presentation>
    <id>5.8.2</id>
    <title>5.8.2 Exhibition Keynote: The Transformative Fusion of Sensing, Computing, Communication &amp; Control</title>
    <start>2016-03-16 08:35</start>
    <end>2016-03-16 09:20</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27629</id><role>Speaker</role><firstname>Jim</firstname><lastname>Tung</lastname><affiliation>MathWorks Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jim Tung, MathWorks Inc., US<br /><br /><em><b>Abstract</b><br /><p>We are ushering in a new era of industrial transformation. Automotive and consumer technologies are merging. Telecomm, media, and Internet and search providers are blending. Aerospace systems are enabling consumer services from product delivery to internet access. The catalysts - powerful, low-cost technologies for sensing, computing, communications, and control - are changing the markets of embedded hardware and software, as well as the companies and industries creating the increasingly smart and multi-function systems that leverage those technologies.&amp;nbsp; This presentation will describe these broad transformations, the research opportunities that they create, and the approaches that trailblazing researchers and organizations are relying on to succeed in this new era.</p></em></description>
</presentation>
<presentation>
    <id>5.8.3</id>
    <title>5.8.3 Application Talk:  Model Based Design for 4G and 5G Wireless Communications Software Defined Radio using MATLAB</title>
    <start>2016-03-16 09:20</start>
    <end>2016-03-16 09:50</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27632</id><role>Speaker</role><firstname>Robert</firstname><lastname>Stewart</lastname><affiliation>MathWorks Professor, University of Strathclyde</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Robert Stewart, MathWorks Professor, University of Strathclyde, GB<br /><br /><em><b>Abstract</b><br /><p>Over recent years Software Defined Radio (SDR) has evolved from an expensive research lab based activity to a platform for the implementation of efficient DSP algorithms in real-time on FPGAs. In this presentation we will look at SDR model based design using MATLAB in combination with supported SDR hardware implementation platforms.&amp;nbsp; As part of a concept to implementation design flow, we will show how to develop floating point simulations for the PHY layer of a LTE receiver, implement fixed point simulations, and verify performance using real off-the-air RF data. Using the same MATLAB models, we can generate HDL and C implementations and target a Xilinx Zynq SDR platform.</p></em></description>
</presentation>
<presentation>
    <id>5.8.4</id>
    <title>5.8.4 Q&amp;A</title>
    <start>2016-03-16 09:50</start>
    <end>2016-03-16 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    </presentation_persons>
  <description></description>
</presentation>
</presentations>
</session>
<session>
  <id>CB3</id>
  <title>CB3 Coffee Break</title>
  <start>2016-03-16 10:00</start>
  <end>2016-03-16 11:00</end>
  <room>Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>IP2</id>
  <title>IP2 Interactive Presentations</title>
  <start>2016-03-16 10:00</start>
  <end>2016-03-16 10:30</end>
  <room>Conference Level, Foyer</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the afternoon. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. Moreover, one "Best Interactive Presentation Award" will be given.</description>
<presentations>
<presentation>
    <id>IP2-1</id>
    <title>IP2-1 Analyzing the Impact of Injected Sensor Data on an Advanced Driver Assistance System using the OP2TiMuS Prototyping Platform</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21484</id><role>Speaker</role><firstname>Alexander</firstname><lastname>Stühring</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>21484</id><role>Author</role><firstname>Alexander</firstname><lastname>Stühring</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>19041</id><role>Author</role><firstname>Günter</firstname><lastname>Ehmen</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>26965</id><role>Author</role><firstname>Sibylle</firstname><lastname>Fröschle</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alexander Stühring, University of Oldenburg, DE<br /><b>Authors</b>:<br />Alexander Stühring<sup>1</sup>, Günter Ehmen<sup>1</sup> and Sibylle Fröschle<sup>2</sup><br /><sup>1</sup>University of Oldenburg, DE; <sup>2</sup>OFFIS Institute for Information Technology, DE<br /><br /><em><b>Abstract</b><br />Modern vehicles are running complex and safety critical applications distributed over several Electronic Control Units (ECUs). Some ECUs are equipped with communication interfaces providing access to other devices, networks or remote services. Since the number of attack vectors is increasing, an early investigation of the impact of attacks becomes steadily more important. This paper gives an example how manipulated sensor data injected to the CAN bus affects an Advanced Driver Assistance System (ADAS). Within multiple experiments we illustrate the impact of different aspects like the sending rate.</em></description>
</presentation>
<presentation>
    <id>IP2-2</id>
    <title>IP2-2 Hardware Trojans in Incompletely Specified On-chip Bus Systems</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26706</id><role>Speaker</role><firstname>Nicole</firstname><lastname>Fern</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>26706</id><role>Author</role><firstname>Nicole</firstname><lastname>Fern</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>26304</id><role>Author</role><firstname>Ismail</firstname><lastname>San</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>26444</id><role>Author</role><firstname>Cetin Kaya</firstname><lastname>Koc</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>1908</id><role>Author</role><firstname>Kwang-Ting (Tim)</firstname><lastname>Cheng</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nicole Fern, UC Santa Barbara, US<br /><b>Authors</b>:<br />Nicole Fern, Ismail San, Cetin Kaya Koc and Kwang-Ting (Tim) Cheng, UC Santa Barbara, US<br /><br /><em><b>Abstract</b><br />The security, functionality, and performance of the on-chip bus system is critical in an SoC design. We highlight the susceptibility of current bus implementations to Hardware Trojans hiding in unspecified functionality. Unlike existing Trojans which aim to disrupt normal bus behavior and are often designed for a specific protocol and topology, we present a general model for creating a covert Trojan communication channel between SoC components. From our channel model, which is applicable to any topology and protocol, one can create circuitry allowing information to flow covertly by altering existing bus signals only when they are unspecified. We give the specifics of this circuitry for AMBA AXI4 and APB, then create a system comprised of several master and slave units connected by an AXI4-Lite interconnect to quantify the overhead of the Trojan channel and illustrate the ability of our Trojans to evade a suite of protocol compliance checking assertions from ARM. We further outline several detection strategies for this class of hardware Trojan.</em></description>
</presentation>
<presentation>
    <id>IP2-3</id>
    <title>IP2-3 Workload-aware Power Optimization Strategy for Asymmetric Multiprocessors</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27474</id><role>Speaker</role><firstname>Emanuele</firstname><lastname>Del Sozzo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>26097</id><role>Author</role><firstname>Emanuele</firstname><lastname>Del Sozzo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>25487</id><role>Author</role><firstname>Gianluca</firstname><lastname>Durelli</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>26116</id><role>Author</role><firstname>Ettore</firstname><lastname>Trainiti</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19581</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22005</id><role>Author</role><firstname>Marco Domenico</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19761</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Emanuele Del Sozzo, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Emanuele Del Sozzo, Gianluca Durelli, Ettore Trainiti, Antonio Miele, Marco Domenico Santambrogio and Cristiana Bolchini, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Asymmetric multi-core architectures, such as the ARM big.LITTLE, are emerging as successful solutions for the embedded and mobile markets due to their capabilities to trade-off performance and power consumption. However, both the HMP scheduler integrated in the commercial products and the previous research approaches are not able to fully exploit such potentiality. We propose a new runtime resource management policy for the big.LITTLE architecture integrated in Linux aimed at optimizing the power consumption while fulfilling performance requirements specified for the running applications. Experimental results show an improvement of the 11% on the performance and at the same time 8% in peak power consumption w.r.t. the current Linux HMP solution.</em></description>
</presentation>
<presentation>
    <id>IP2-4</id>
    <title>IP2-4 The Slowdown or Race-to-idle Question: Workload-Aware Energy Optimization of SMT Multicore Platforms under Process Variation</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23104</id><role>Speaker</role><firstname>Anup</firstname><lastname>Das</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>23104</id><role>Author</role><firstname>Anup</firstname><lastname>Das</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>4164</id><role>Author</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>156</id><role>Author</role><firstname>Bashir</firstname><lastname>Al-Hashimi</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anup Das, University of Southampton, GB<br /><b>Authors</b>:<br />Anup Das, Geoff Merrett and Bashir Al-Hashimi, University of Southampton, GB<br /><br /><em><b>Abstract</b><br />Increasing use of high performance applications on multicore platforms has proliferated energy consumption, transforming this as a primary design optimization objective. Two widely used approaches for reducing energy consumption in multithreaded workloads are slowdown (using DVFS) and race-to-idle. In this paper, we first demonstrate that most energy efficient choice is dependent on (1) workload (memory bound, CPU bound etc.), (2) process variation and (3) support for Simultaneous Multithreading (SMT). We then propose an approach for mapping application threads on SMT multicore systems at runtime, to minimize energy consumption. The proposed approach interfaces with the operating system and hardware performance counters and timers to characterize application threads. This characterization captures the effect of process variation on execution time and identifies the break-even operating point, where one strategy (slowdown or race-to-idle) outperforms the other. Thread mapping is performed using these characterized data by iteratively collapsing application threads (SMT) followed by binary programming-based thread mapping. Finally, performance slack is exploited at run-time to select between slowdown and race-to-idle, based upon the break-even operating point calculated for each individual thread. This end-to-end approach is implemented as a run-time manager for the Linux operating system and is validated across a range of high performance applications. Results demonstrate up to 13% energy reduction over all state-of-the-art approaches, with an average of 18% improvement over Linux.</em></description>
</presentation>
<presentation>
    <id>IP2-5</id>
    <title>IP2-5 Towards General Purpose Computations on Low-End Mobile GPUs</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17637</id><role>Speaker</role><firstname>Leonidas</firstname><lastname>Kosmidis</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>22417</id><role>Author</role><firstname>Matina Maria</firstname><lastname>Trompouki</lastname><affiliation>Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>17637</id><role>Author</role><firstname>Leonidas</firstname><lastname>Kosmidis</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Leonidas Kosmidis, Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><b>Authors</b>:<br />Matina Maria Trompouki<sup>1</sup> and Leonidas Kosmidis<sup>2</sup><br /><sup>1</sup>Universitat Politècnica de Catalunya, ES; <sup>2</sup>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><br /><em><b>Abstract</b><br />GPUs traditionally offer high computational capabilities, frequently higher than their CPU counterparts. While high-end mobile GPUs vendors introduced recently general purpose APIs, such as OpenCL, to leverage their computational power, the vast majority of the mobile devices lack such support. Despite that their graphics APIs have similarities with desktop graphics APIs, they have significant differences, which prevent the use of well-known techniques that offer general-purpose computations over such interfaces. In this paper we show how these obstacles can be overcome, in order to achieve general purpose programmability of these devices. As a proof of concept we implemented our proposal on a real embedded platform (Raspberry Pi) based on Broadcom's VideoCore IV GPU, obtaining a speedup of 7.2X over the CPU.</em></description>
</presentation>
<presentation>
    <id>IP2-6</id>
    <title>IP2-6 Estimating Delay Differences of Arbiter PUFs Using Silicon Data</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26758</id><role>Speaker</role><firstname>Keshab</firstname><lastname>Parhi</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>25696</id><role>Author</role><firstname>Satya Venkata Sandeep</firstname><lastname>Avvaru</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>27288</id><role>Author</role><firstname>Chen</firstname><lastname>Zhou</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>26909</id><role>Author</role><firstname>Saroj</firstname><lastname>Satapathy</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>26472</id><role>Author</role><firstname>Yingjie</firstname><lastname>Lao</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>19732</id><role>Author</role><firstname>Chris</firstname><lastname>Kim</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>26758</id><role>Author</role><firstname>Keshab</firstname><lastname>Parhi</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Keshab Parhi, University of Minnesota, US<br /><b>Authors</b>:<br />Satya Venkata Sandeep Avvaru, Chen Zhou, Saroj Satapathy, Yingjie Lao, Chris Kim and Keshab Parhi, University of Minnesota, US<br /><br /><em><b>Abstract</b><br />This paper presents a novel approach to estimate delay differences of each stage in a standard MUX-based physical unclonable function (PUF). Test data collected from PUFs fabricated using 32 nm process are used to train a linear model. The delay differences of the stages directly correspond to the model parameters. These parameters are trained by using a least mean square (LMS) adaptive algorithm. The accuracy of the response using the proposed model is around 97.5% and 99.5% for two different PUFs. Second, the PUF is also modeled by a perceptron. The perceptron has almost 100% classification accuracy. A comparison shows that the perceptron model parameters are scaled versions of the model derived by the LMS algorithm. Thus, the delay differences can be estimated from the perceptron model where the scaling factor is computed by comparing the models of the LMS algorithm and the perceptron. Because the delay differences are challenge independent, these parameters can be stored on the server. This will enable the server to issue random challenges whose responses need not be stored. An analysis of the proposed model confirms that the delay differences of all stages of the PUFs on the same chip belong to the same Gaussian probability density function.</em></description>
</presentation>
<presentation>
    <id>IP2-7</id>
    <title>IP2-7 On the Use of Forward Body Biasing to Decrease the Repeatability of Laser-Induced Faults</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26468</id><role>Speaker</role><firstname>Marc</firstname><lastname>Lacruche</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>26468</id><role>Author</role><firstname>Marc</firstname><lastname>Lacruche</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>26714</id><role>Author</role><firstname>Noemie</firstname><lastname>Beringuier-Boher</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>19854</id><role>Author</role><firstname>Jean-Max</firstname><lastname>Dutertre</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>24484</id><role>Author</role><firstname>Jean-Baptiste</firstname><lastname>Rigaud</lastname><affiliation>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE)</affiliation><country>FR</country></person>
    <person><id>26081</id><role>Author</role><firstname>Edith</firstname><lastname>Kussener</lastname><affiliation>IM2NP</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Marc Lacruche, Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE), FR<br /><b>Authors</b>:<br />Marc Lacruche<sup>1</sup>, Noemie Beringuier-Boher<sup>1</sup>, Jean-Max Dutertre<sup>1</sup>, Jean-Baptiste Rigaud<sup>1</sup> and Edith Kussener<sup>2</sup><br /><sup>1</sup>Ecole Nationale Supérieure des Mines de Saint Etienne (ENSM-SE), FR; <sup>2</sup>IM2NP, FR<br /><br /><em><b>Abstract</b><br />This paper presents a study on the effect of Forward Body Biasing on the laser fault sensitivity of a CMOS 90nm microcontroller. Tests were performed on a register of this target, under several supply voltage and body bias settings, showing significant laser sensitivity variations. Based on these results, a method which aims at decreasing fault repeatability by using variable supply voltage and body bias settings is proposed. Finally, tests are performed on an implementation of this method on a temporally redundant AES and the results are presented.</em></description>
</presentation>
<presentation>
    <id>IP2-8</id>
    <title>IP2-8 Sequential Analysis Driven Reset Optimization to Improve Power, Area and Routability</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27436</id><role>Speaker</role><firstname>Srihari</firstname><lastname>Yechangunja</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>27048</id><role>Author</role><firstname>Srihari</firstname><lastname>Yechangunja</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>26872</id><role>Author</role><firstname>Raj</firstname><lastname>Shekhar</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>22830</id><role>Author</role><firstname>Mohit</firstname><lastname>Kumar</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>20599</id><role>Author</role><firstname>Nikhil</firstname><lastname>Tripathi</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>21246</id><role>Author</role><firstname>Abhishek</firstname><lastname>Ranjan</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>25812</id><role>Author</role><firstname>Abhishek</firstname><lastname>Mittal</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>IN</country></person>
    <person><id>23891</id><role>Author</role><firstname>Jianfeng</firstname><lastname>Liu</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>26671</id><role>Author</role><firstname>Minyoung</firstname><lastname>Mo</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>24030</id><role>Author</role><firstname>Kyungtae</firstname><lastname>Do</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>23963</id><role>Author</role><firstname>Jung Yun</firstname><lastname>Choi</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    <person><id>26941</id><role>Author</role><firstname>SungHo</firstname><lastname>Park</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Srihari Yechangunja, Mentor Graphics Corporation, IN<br /><b>Authors</b>:<br />Srihari Yechangunja<sup>1</sup>, Raj Shekhar<sup>1</sup>, Mohit Kumar<sup>1</sup>, Nikhil Tripathi<sup>1</sup>, Abhishek Ranjan<sup>1</sup>, Abhishek Mittal<sup>1</sup>, Jianfeng Liu<sup>2</sup>, Minyoung Mo<sup>2</sup>, Kyungtae Do<sup>2</sup>, Jung Yun Choi<sup>2</sup> and SungHo Park<sup>2</sup><br /><sup>1</sup>Mentor Graphics Corporation, IN; <sup>2</sup>S.LSI, Samsung Electronics Co. Ltd, KR<br /><br /><em><b>Abstract</b><br />Resets are required in the design to initialize the hardware for system operation and to force it into a known state for simulation or to recover from an error. Given the increasing design complexity and time-to-market pressures, figuring out the registers which do not require resets is extremely challenging. In this paper, we present a novel algorithm which uses observability based sequential analysis to identify the registers in design which do not require resets. With the proposed algorithm, we have seen that in some cases 70% registers in the design can have redundant resets. Further, with removal of the redundant resets on registers up to 22% sequential power savings and up to 3% area reduction post-layout can be obtained.</em></description>
</presentation>
<presentation>
    <id>IP2-9</id>
    <title>IP2-9 Efficient Global Optimization of MEMS Based on Surrogate Model Assisted Evolutionary Algorithm</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26503</id><role>Speaker</role><firstname>Bo</firstname><lastname>Liu</lastname><affiliation>Glyndwr University</affiliation><country>GB</country></person>
    <person><id>26503</id><role>Author</role><firstname>Bo</firstname><lastname>Liu</lastname><affiliation>Glyndwr University</affiliation><country>GB</country></person>
    <person><id>26800</id><role>Author</role><firstname>Anna</firstname><lastname>Nikolaeva</lastname><affiliation>Bauman Moscow State Technical University</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Bo Liu, Glyndwr University, GB<br /><b>Authors</b>:<br />Bo Liu<sup>1</sup> and Anna Nikolaeva<sup>2</sup><br /><sup>1</sup>Glyndwr University, GB; <sup>2</sup>Bauman Moscow State Technical University, RU<br /><br /><em><b>Abstract</b><br />Optimization plays a key role in MEMS design. However, most MEMS design optimization (exploration) methods either depend on ad-hoc analytical / behavioural models or time consuming numerical simulations. Surrogate modeling techniques have been introduced to integrate generality and efficiency, but the number of design variables which can be handled by most existing efficient MEMS design optimization methods is often less than 5. To address the above challenges, a new method, called Adaptive Gaussian Process-Assisted Differential Evolution for MEMS Design Optimization (AGDEMO) is proposed. The key idea is the proposed ON-LINE adaptive surrogate model assisted optimization framework. In particular, AGDEMO performs global optimization of MEMS using numerical simulation and the differential evolution (DE) algorithm, and a Gaussian process surrogate model is constructed ON-LINE to predict the results of expensive numerical simulations. AGDEMO is tested by two actuators (both with 9 design variables). Comparisons with state-of-the-art methods verify advantages of AGDEMO in terms of efficiency, optimization capacity and scalability.</em></description>
</presentation>
<presentation>
    <id>IP2-10</id>
    <title>IP2-10 Efficient Monitoring of Loose-Ordering Properties for SystemC TLM</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27259</id><role>Speaker</role><firstname>Yuliia</firstname><lastname>Romenska</lastname><affiliation>Univ. Grenoble Alpes, VERIMAG</affiliation><country>FR</country></person>
    <person><id>27259</id><role>Author</role><firstname>Yuliia</firstname><lastname>Romenska</lastname><affiliation>Univ. Grenoble Alpes, VERIMAG</affiliation><country>FR</country></person>
    <person><id>3914</id><role>Author</role><firstname>Florence</firstname><lastname>Maraninchi</lastname><affiliation>Grenoble INP &amp; Verimag</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yuliia Romenska, Univ. Grenoble Alpes, VERIMAG, FR<br /><b>Authors</b>:<br />Yuliia Romenska<sup>1</sup> and Florence Maraninchi<sup>2</sup><br /><sup>1</sup>Univ. Grenoble Alpes, VERIMAG, FR; <sup>2</sup>Grenoble INP &amp; Verimag, FR<br /><br /><em><b>Abstract</b><br />SystemC Transaction-level modeling (TLM) provides high-level  component-based models for SoCs, for which  Assertion-Based-Verification (ABV) allows property checking  early in the design cycle.  We introduce the notion of loose-ordering to specify when  components interact with each other and we propose a set of  patterns to capture this notion in assertions.  This new notion can already be expressed in languages like PSL, for  which there exist tools to generate ABV monitors. But the definition  of dedicated patterns makes it easier to write the  properties. Moreover we define a direct translation of these  patterns into SystemC monitors, and we show that it avoids the  combinatorial explosion that would occur during a prior translation  into PSL.</em></description>
</presentation>
<presentation>
    <id>IP2-11</id>
    <title>IP2-11 Testable Design of Repeaterless Low Swing On-Chip Interconnect</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26694</id><role>Speaker</role><firstname>Naveen</firstname><lastname>Kadayinti</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    <person><id>26694</id><role>Author</role><firstname>Naveen</firstname><lastname>Kadayinti</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    <person><id>23584</id><role>Author</role><firstname>Dinesh</firstname><lastname>Sharma</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Naveen Kadayinti, Indian Institute of Technology Bombay, IN<br /><b>Authors</b>:<br />Naveen Kadayinti and Dinesh Sharma, Indian Institute of Technology Bombay, IN<br /><br /><em><b>Abstract</b><br />Repeaterless low swing interconnects use mixed signal circuits to achieve high performance at low power. When these interconnects are used in large scale and high volume digital systems their testability becomes very important. This paper discusses the testability of low swing repeaterless on-chip interconnects with equalization and clock synchronization. A capacitively coupled transmitter with a weak driver is used as the transmitter. The receiver samples the low swing input data at the center of the data eye and converts it to rail to rail levels and also synchronizes the data to the receiver's clock domain. The system is a mixed signal circuit and the digital components are all scan testable. For the analog section, just a DC test has a fault coverage of 50% of the structural faults. Simple techniques allow integration of the analog components into the digital scan chain increasing the coverage to 74%. Finally, a BIST with low overhead enhances the coverage to 95% of the structural faults. The design and simulations have been done in UMC 130 nm CMOS technology.</em></description>
</presentation>
<presentation>
    <id>IP2-12</id>
    <title>IP2-12 All-digital Hybrid-control Buck Converter for Integrated Voltage Regulator Applications</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26910</id><role>Speaker</role><firstname>Visvesh</firstname><lastname>Sathe</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    <person><id>27116</id><role>Author</role><firstname>Ta-tung</firstname><lastname>Yen</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    <person><id>25923</id><role>Author</role><firstname>Bin</firstname><lastname>Yu</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    <person><id>26910</id><role>Author</role><firstname>Visvesh</firstname><lastname>Sathe</lastname><affiliation>University of Washington</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Visvesh Sathe, University of Washington, US<br /><b>Authors</b>:<br />Ta-tung Yen, Bin Yu and Visvesh Sathe, University of Washington, US<br /><br /><em><b>Abstract</b><br />With efficiency and performance gains from subsequent CMOS technology generations continuing to taper-off, power-dissipation remains a roadblock to maintaining growth in computational performance. Power management systems are expected to continue to heavily rely on Dynamic Voltage and Frequency Scaling (DVFS), and Integrated Voltage Regulation (IVR) in particular, to drive improvements in energy-efficiency through finer supply-voltage control. As voltage domains continue to shrink, and multiple IVRs are employed within a System-on-Chip (SoC), all-digital buck converters will become increasingly important from a scalability, portability, and methodology-compatibility perspective. In addition to some of the existing challenges facing Voltage Regulator Modules (VRMs), IVR implementations are faced with additional efficiency and transient response due to the limited available filter capacitance. In this paper, we propose an alldigital hybrid-control buck converter which addresses these key challenges effectively by regulating supply voltage based on slack information from a critical path monitor, a novel and accurate technique for digital derivative measurement for effective PID control, and the use of digital non-linear control for fast transient response. Simulations in an industrial 65nm process technology demonstrate stable, energy-efficient operation with fast load regulation. Operating with a single phase, using package mounted inductor and filter capacitor models, the converter achieves a 25mV droop for a 5A load current ramp at 500mA/ns. With a high-side supply voltage of 2V, the converter achieves a peak efficiency of 86% at 2A.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB05</id>
  <title>UB05 Session 5</title>
  <start>2016-03-16 10:00</start>
  <end>2016-03-16 12:00</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB05.1</id>
    <title>UB05.1 VisualNoC: Visualization Network-on-Chip Design Framework</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43399</id><role>Presenter</role><firstname>Junshi</firstname><lastname>Wang</lastname><affiliation>Unversity of Electronics Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>0</id><role>Author</role><firstname>Junshi</firstname><lastname>Wang</lastname><affiliation>Unversity of Electronics Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>0</id><role>Author</role><firstname>Letian</firstname><lastname>Huang</lastname><affiliation>Unversity of Electronics Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>0</id><role>Author</role><firstname>Guangjun</firstname><lastname>Li</lastname><affiliation>Unversity of Electronics Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>0</id><role>Author</role><firstname>Axel</firstname><lastname>Jantsch</lastname><affiliation>Technology University of Vienna</affiliation><country>AT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Junshi Wang, Unversity of Electronics Science and Technology of China, CN<br /><b>Authors</b>:<br />Junshi Wang<sup>1</sup>, Letian Huang<sup>1</sup>, Guangjun Li<sup>1</sup> and Axel Jantsch<sup>2</sup><br /><sup>1</sup>Unversity of Electronics Science and Technology of China, CN; <sup>2</sup>Technology University of Vienna, AT<br /><br /><em><b>Abstract</b><br />Simulations are the most common approach to evaluating Network on Chip (NOC) designs and many simulators at different abstraction levels have been developed. However, developers have to spend a considerable amount of time and energy to extract meaningful information from the simulator reports. Visualization of simulation is a sensible approach in the study of NoC design.
We introduce a Visualization Network-on-Chip Design Framework (VisualNoC) that can connect with any NoC simulator. It tracks the event trace files of the simulator recording the behavior of routers and packets in the network based on an event-based model. VisualNoC operates with cycle-accuracy in analyzing the status of the network and can complement traditional tools to facilitate efficient debugging and analysis helping to reduce the number of design iterations.</em></description>
</presentation>
<presentation>
    <id>UB05.2</id>
    <title>UB05.2 D-VASim: Timing Analysis of Genetic Logic Circuits using D-VASim</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43380</id><role>Presenter</role><firstname>Hasan</firstname><lastname>Baig</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>43380</id><role>Author</role><firstname>Hasan</firstname><lastname>Baig</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Madsen</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Hasan Baig, Technical University of Denmark, DK<br /><b>Authors</b>:<br />Hasan Baig and Jan Madsen, Technical University of Denmark, DK<br /><br /><em><b>Abstract</b><br />A genetic logic circuit is a gene regulator network implemented by re-engineering the DNA of a cell, in order to control gene expression or metabolic pathways, through a logic combination of external signals, such as chemicals or proteins. As for electronic logic circuits, timing and propagation delay analysis may also play a very significant role in the designing of genetic logic circuits. In this demonstration, we present the capability of D-VASim (Dynamic Virtual Analyzer and Simulator) to perform the timing and propagation delay analysis of a single as well as cascaded genetic logic circuits. D-VASim allows user to change the circuit parameters during runtime simulation to observe their effects on circuit's timing behavior. The results obtained from D-VASim can be used not only to characterize the timing behavior of genetic logic circuits but also to analyze the timing constraints of cascaded genetic logic circuits.</em></description>
</presentation>
<presentation>
    <id>UB05.3</id>
    <title>UB05.3 COSSIM: A Novel, Comprehensible, Ultra-Fast, Security-Aware CPS Simulator</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22096</id><role>Presenter</role><firstname>Antonios</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>22096</id><role>Author</role><firstname>Antonios</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>0</id><role>Author</role><firstname>Andreas</firstname><lastname>Brokalakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Antonios Nikitakis, Technical University of Crete, GR<br /><b>Authors</b>:<br />Antonios Nikitakis and Andreas Brokalakis, Technical University of Crete, GR<br /><br /><em><b>Abstract</b><br />Nowadays, Cyber Physical Systems (CPS) are growing in capability at an extraordinary rate, promoted by the increased presence and capabilities of electronic control Units as well as of the sensors and actuators and the interconnecting networks. One of the main problems CPS designers face is the lack of simulation tools and models for system design and analysis. This is mainly because the majority of the existing simulation tools for complex CPS handle efficiently only parts of a system (only the processing or network) while none of them support the notion of security. The presented system is a "Novel, Comprehensible, Ultra-Fast, Security-Aware CPS Simulator" (COSSIM). COSSIM is the first known simulation framework that allows for the simulation of a complete CPS utilizing complex SoCs interconnected with sophisticated networks. Finally, the COSSIM system support accurate power estimations while it is the first such tool supporting security as a feature of the design process.</em></description>
</presentation>
<presentation>
    <id>UB05.4</id>
    <title>UB05.4 AGAMID: A TLM framework for evaluation of hardware-enhanced many-core run-time management</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43379</id><role>Presenter</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>43379</id><role>Author</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Daniel Gregorek, University of Bremen, DE<br /><b>Authors</b>:<br />Daniel Gregorek and Alberto Garcia-Ortiz, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />The advent of many-core processors raises novel demands to system design. Power-limitations and abundant parallelism require for efficient and scalable run-time management. But the design of a many-core run-time manager generally suffers from exhaustive evaluation time. AGAMID is a novel research framework for design space exploration of hardware-enhanced many-core run-time management. In this demo, we use AGAMID for the interactive analysis of many-core architectures and run-time management systems. We perform hands-on comparison of RTM architectures, RTM algorithms and HW/SW partitionings. We also give insights into the design and architecture of the framework itself.</em></description>
</presentation>
<presentation>
    <id>UB05.5</id>
    <title>UB05.5 A-LOOP: AMP system with a dual-core ARM Cortex A9 processor with Linux operating system and a quad-core Leon3 processor with Linux Operating system, OpenMP library and hardware profiling system</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25538</id><role>Presenter</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Giacomo Valente, Università Degli Studi Dell'Aquila, IT<br /><b>Authors</b>:<br />Giacomo Valente and Vittoriano Muttillo, Università Degli Studi Dell'Aquila, IT<br /><br /><em><b>Abstract</b><br />Isles of computational elements with different characteristics can be exploited for separate tasks with different non-functional requirements. This can drive to realization of smart System On Modules (SoM). In such a context, SoC with FPGA can be viewed as platforms useful to prototype these architectures.
This demo shows a SoM prototype for aerospace applications developed on Zynq7000 SoC, composed of dual-core ARM Cortex A9 with Linux operating system (isle#1) able to interface with external data, and quad-core Leon3 with SMP Linux operating system (isle#2), able to execute parallel applications based on OpenMP library. These 2 computational isles share an external DDR memory, so that isle#1 can provide data and collect results from isle#2. Moreover, isle#1 is able to monitor performance of isle#2 without introducing software overhead (i.e. no SW instrumentation) by using a hardware profiling system. The whole system that executes a MANET localization algorithm will be presented.
</em></description>
</presentation>
<presentation>
    <id>UB05.6</id>
    <title>UB05.6 RC3E: Design and Test Automatization in the Cloud</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43387</id><role>Presenter</role><firstname>Patrick</firstname><lastname>Lehmann</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>43387</id><role>Author</role><firstname>Patrick</firstname><lastname>Lehmann</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Oliver</firstname><lastname>Knodel</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Zabel</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rainer G.</firstname><lastname>Spallek</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Patrick Lehmann, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Patrick Lehmann, Oliver Knodel, Martin Zabel and Rainer G. Spallek, Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />Cloud computing is getting more and more interesting for companies, caused by its flexibility to provide apparently endless resources and nouveau services, while reducing he total cost of ownership for the user. Fields of applications reach from web technologies over storage solutions to complex business processes.

The domain of chip and system design is well known for offloading resource intensive and long running synthesis or simulation task onto centralized servers. As hardware designs grow in an exponential way and verification requirements were strengthened, cloud services are investigated to compensate these needs.

Anyway, in the end real hardware tests cannot be avoided. Our RC3E eco system brings close to the hardware prototype development and automated hardware testing into the cloud, continuing the principle of "test often and test early". The architecture offers virtualized and shared FPGA resources for prototyping, with automated remote debugging capabilities.</em></description>
</presentation>
<presentation>
    <id>UB05.8</id>
    <title>UB05.8 Digitally Driven Top-Down Methodology for Mixed Signal Circuit Design</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43385</id><role>Presenter</role><firstname>Markus</firstname><lastname>Mueller</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>43385</id><role>Author</role><firstname>Markus</firstname><lastname>Mueller</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Maximilian</firstname><lastname>Thuermer</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulrich</firstname><lastname>Bruening</lastname><affiliation>University of Heidelberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Markus Mueller, University of Heidelberg, DE<br /><b>Authors</b>:<br />Markus Mueller, Maximilian Thuermer and Ulrich Bruening, University of Heidelberg, DE<br /><br /><em><b>Abstract</b><br />In this methodology,synthesizable modules and full custom blocks are first described in an HDL in a top-down approach. For analog cells, real number based models are created.Once the complete mixed signal model is done, each cell in the design is completely described concerning interface and behavior. The models then serve as specification for the full custom cell development.Schematics which don't include any primitives are automatically generated from the HDL description by a scripted flow to ensure consistency.Design space exploration can be done fast and very efficient this way. Cells which can be reused at different places in the design are identified and problems arising from interactions on the system level are found early in the design phase.This methodology accelerates the design process significantly, avoids errors and provides higher flexibility for design changes. A digital centric design example of a High Speed SerDes IP is demonstrated using the described methodology.</em></description>
</presentation>
<presentation>
    <id>UB05.10</id>
    <title>UB05.10 DAC Generator: A DAC Stage Analog Circuit Generator for UDSM and FD-SOI Technologies</title>
    <start>2016-03-16 10:00</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22431</id><role>Presenter</role><firstname>Benjamin</firstname><lastname>Prautsch</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>22431</id><role>Author</role><firstname>Benjamin</firstname><lastname>Prautsch</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Sunil</firstname><lastname>Rao</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Uwe</firstname><lastname>Eichler</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ajith</firstname><lastname>Puppala</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Torsten</firstname><lastname>Reich</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Benjamin Prautsch, Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS, DE<br /><b>Authors</b>:<br />Benjamin Prautsch, Sunil Rao, Uwe Eichler, Ajith Puppala and Torsten Reich, Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS, DE<br /><br /><em><b>Abstract</b><br />The design of analog integrated circuits requires extensive manual work which is error-prone and inefficient. With advanced ultra-deep sub-micron (UDSM) technologies, the manual design effort increases further dramatically. This work presents the application of a rethought generator approach for the efficient reusable design of a 12 bit current steering DAC. The current mirror stage of the DAC, which is arranged in the complex Q² random walk scheme for high intrinsic matching [1], is realized by a circuit generator which automatically creates schematic, symbol, and layout of the required cells within few minutes. Originally focused on a 28 nm bulk technology, the generator code was also executed in a 28 nm FD-SOI technology with minor migration effort due to the generic nature of our tool. In addition, the fast circuit generation enables an efficient layout optimization showcasing the benefit of analog circuit generators for "bottom-up" design [2] in advanced technology nodes.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.1</id>
  <title>6.1 SPECIAL DAY Hot Topic: Formal Methods for Automotive Software</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4736</id><role>Chair</role><firstname>Marc</firstname><lastname>Geilen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>2351</id><role>Co-Chair</role><firstname>Wolfgang</firstname><lastname>Ecker</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
  </persons>
  <description>The growing complexity of automotive software has led to the increasing focus on the use of formal methods for automotive software development and validation. This session will feature three invited talks giving different perspectives on the use of formal methods for automotive software development. This will include techniques for the verification of control software code to timing analysis of automotive software.</description>
<presentations>
<presentation>
    <id>6.1.1</id>
    <title>6.1.1 Requirements Engineering for Software-Intensive Automotive Embedded Systems</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27512</id><role>Speaker</role><firstname>Manfred</firstname><lastname>Broy</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>27512</id><role>Author</role><firstname>Manfred</firstname><lastname>Broy</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Manfred Broy, Technische Universität München (TUM), DE<br /></description>
</presentation>
<presentation>
    <id>6.1.2</id>
    <title>6.1.2 Formal Specification and Verification of Automotive Software in Practice</title>
    <start>2016-03-16 11:30</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24437</id><role>Speaker</role><firstname>Ravindra</firstname><lastname>Metta</lastname><affiliation>TCS Innovation Labs</affiliation><country>IN</country></person>
    <person><id>24437</id><role>Author</role><firstname>Ravindra</firstname><lastname>Metta</lastname><affiliation>TCS Innovation Labs</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Ravindra Metta, TCS Innovation Labs, IN<br /></description>
</presentation>
<presentation>
    <id>6.1.3</id>
    <title>6.1.3 Timing Analysis of Automotive Architectures and Software</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24301</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Navet</lastname><affiliation>University of Luxembourg and RealTime-at-Work</affiliation><country>LU</country></person>
    <person><id>24301</id><role>Author</role><firstname>Nicolas</firstname><lastname>Navet</lastname><affiliation>University of Luxembourg and RealTime-at-Work</affiliation><country>LU</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Nicolas Navet, University of Luxembourg and RealTime-at-Work, LU<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.2</id>
  <title>6.2 Panel: Looking Backwards and Forwards</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>2332</id><role>Organiser</role><firstname>Marco</firstname><lastname>Casale-Rossi</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>2332</id><role>Chair</role><firstname>Marco</firstname><lastname>Casale-Rossi</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>233</id><role>Co-Chair</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>2332</id><role>Panelist</role><firstname>Marco</firstname><lastname>Casale-Rossi</lastname><affiliation>Synopsys</affiliation><country>IT</country></person>
    <person><id>2332</id><role>Panelist</role><firstname>Marco</firstname><lastname>Casale-Rossi</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>2332</id><role>Panelist</role><firstname>Marco</firstname><lastname>Casale-Rossi</lastname><affiliation>Synopsys</affiliation><country>IT</country></person>
    <person><id></id><role>Panelist</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>EPFL</affiliation><country>CH</country></person>
    <person><id>27360</id><role>Panelist</role><firstname>Antun</firstname><lastname>Domic</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id></id><role>Panelist</role><firstname>Enrico</firstname><lastname>Macii</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id></id><role>Panelist</role><firstname>Domenico</firstname><lastname>Rossi</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    <person><id></id><role>Panelist</role><firstname>Joe</firstname><lastname>Sawicki</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    <person><id>233</id><role>Panelist</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>27360</id><role>Panelist</role><firstname>Antun</firstname><lastname>Domic</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>3770</id><role>Panelist</role><firstname>Enrico</firstname><lastname>Macii</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>27359</id><role>Panelist</role><firstname>Domenico</firstname><lastname>Rossi</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    <person><id>4318</id><role>Panelist</role><firstname>Joseph</firstname><lastname>Sawicki</lastname><affiliation>Mentor</affiliation><country>US</country></person>
  </persons>
  <description>Ten years ago, at 90 nanometers EDA was challenged, and deemed inadequate in dealing with increasing complexity, power consumption, and sub-wavelength lithography, thus harming the progress of mobile phones. Today, at 10 nanometers integration capacity has increased by two orders of magnitude, power consumption has been successfully "defeated", and 193 nanometer immersion lithography is still relied upon… *also* thanks to EDA; tools, methodologies, and flows that were originally devised for design enablement at the emerging technology nodes, have been successfully re-deployed at the established technology nodes, where they represent a critical design differentiation factor. However, the battleground is changing again: after the billions of phones, trillions of "things" lie ahead; moving forward, emerging and established technology nodes, digital and analog, hardware and software will be equally critical. What is EDA doing and, more important, what should EDA do - and is not doing - in order for the next decade to be as great as the past one? This panel session, moderated by EPFL Professor Giovanni De Micheli, gathers academia, semiconductor, and EDA industry to discuss the challenges and the requirements of the new era.</description>
<presentations>
</presentations>
</session>
<session>
  <id>6.3</id>
  <title>6.3 Anti-aging and Error Protection using Checkpointing and DVFS</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>19581</id><role>Chair</role><firstname>Antonio</firstname><lastname>Rosario Miele</lastname><affiliation>Polimi</affiliation><country>IT</country></person>
    <person><id>24983</id><role>Co-Chair</role><firstname>Jose L.</firstname><lastname>Ayala</lastname><affiliation>Complutense University of Madrid</affiliation><country>ES</country></person>
  </persons>
  <description>As reliability becomes a major concern for both designers and technologists, techniques such as error protection is needed to keep the best known state and preserve it for subsequent operations. In this session various methods of checkpointing at register level and at memory level are presented that relieve systems from aging. Various combinations of DVFS and checkpointing techniques are presented in this session including techniques that exploit application level tolerability to errors.</description>
<presentations>
<presentation>
    <id>6.3.1</id>
    <title>6.3.1 Aging-Aware Voltage Scaling</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27150</id><role>Speaker</role><firstname>Victor M.</firstname><lastname>van Santen</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>27150</id><role>Author</role><firstname>Victor M.</firstname><lastname>van Santen</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>27862</id><role>Author</role><firstname>Hussam</firstname><lastname>Amrouch</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>26718</id><role>Author</role><firstname>Narendra</firstname><lastname>Parihar</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    <person><id>26548</id><role>Author</role><firstname>Souvik</firstname><lastname>Mahapatra</lastname><affiliation>Indian Institute of Technology Bombay</affiliation><country>IN</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Victor M. van Santen, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Victor M. van Santen<sup>1</sup>, Hussam Amrouch<sup>1</sup>, Narendra Parihar<sup>2</sup>, Souvik Mahapatra<sup>2</sup> and Jörg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>Indian Institute of Technology Bombay, IN<br /><br /><em><b>Abstract</b><br />As feature sizes of transistors began to approach atomic levels, aging effects have become one of major concerns when it comes to reliability. Recently, aging effects have become a subject to voltage scaling as the latter entered the sub-micron regime. Hence, aging shifted from a sole long-term (as treated by state-of-the-art) to a short and long-term reliability challenge. This paper interrelates both aging and voltage scaling to explore and quantify for the first time the short-term effects of aging. We propose "aging-awareness" with respect to voltage scaling which is indispensable to sustain runtime reliability. Otherwise, transient errors, caused by the short-term effects of aging, may occur. Compared to state-of-the-art, our aging-aware voltage scaling optimizes for both short-term and long-term aging effects at marginal guardband overhead.</em></description>
</presentation>
<presentation>
    <id>6.3.2</id>
    <title>6.3.2 ReCoRD: Reducing Register Traffic for Checkpointing in Reliable Embedded Processors</title>
    <start>2016-03-16 11:30</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2258</id><role>Speaker</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>4226</id><role>Author</role><firstname>Tuo</firstname><lastname>Li</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>25832</id><role>Author</role><firstname>Jude Angelo</firstname><lastname>Ambrose</lastname><affiliation>Canon Information Systems Research Australia</affiliation><country>AU</country></person>
    <person><id>2258</id><role>Author</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sri Parameswaran, University of New South Wales, AU<br /><b>Authors</b>:<br />Tuo Li<sup>1</sup>, Jude Angelo Ambrose<sup>2</sup> and Sri Parameswaran<sup>1</sup><br /><sup>1</sup>University of New South Wales, AU; <sup>2</sup>Canon Information Systems Research Australia, AU<br /><br /><em><b>Abstract</b><br />Checkpoint/recovery, as a classic method, has been widely used for overcoming transient faults in computing systems. The basic function of checkpoint/recovery is to save the system states periodically and to restore the system states by using the saved states if a fault occurs. With the hardware-implemented checkpointing mechanism executing at runtime, a processor will have substantially increased register-file reads. For embedded processors, which typically have restricted design constraints on area, power, and performance, such increases might compromise the quality of the application greatly. In this paper, we present a checkpointing method, ReCoRD, aimed at reducing the resultant register traffic at runtime, by leveraging register data dependencies. The proposed checkpointing method can reduce redundant executions of register-file checkpointing. The experiments show that ReCoRD achieves improved register traffic reduction (20%) along with reduced dynamic power consumption (approximately 20%) in comparison to the state of the art with minimal area overhead. The leakage power increases marginally (about 2%), but is more than compensated by the decrease in dynamic power.</em></description>
</presentation>
<presentation>
    <id>6.3.3</id>
    <title>6.3.3 Error Resilience and Energy Efficiency: An LDPC Decoder Design Study</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 12:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26919</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Schläfer</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>26919</id><role>Author</role><firstname>Philipp</firstname><lastname>Schläfer</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>26931</id><role>Author</role><firstname>Chu-Hsiang</firstname><lastname>Huang</lastname><affiliation>University of California, Los Angeles</affiliation><country>US</country></person>
    <person><id>25991</id><role>Author</role><firstname>Clayton</firstname><lastname>Schoeny</lastname><affiliation>University of California, Los Angeles</affiliation><country>US</country></person>
    <person><id>2625</id><role>Author</role><firstname>Christian</firstname><lastname>Weis</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>27247</id><role>Author</role><firstname>Yao</firstname><lastname>Li</lastname><affiliation>Akamai Inc.</affiliation><country>US</country></person>
    <person><id>462</id><role>Author</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>17014</id><role>Author</role><firstname>Lara</firstname><lastname>Dolecek</lastname><affiliation>University of California, Los Angeles</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Philipp Schläfer, University of Kaiserslautern, DE<br /><b>Authors</b>:<br />Philipp Schläfer<sup>1</sup>, Chu-Hsiang Huang<sup>2</sup>, Clayton Schoeny<sup>2</sup>, Christian Weis<sup>1</sup>, Yao Li<sup>3</sup>, Norbert Wehn<sup>1</sup> and Lara Dolecek<sup>2</sup><br /><sup>1</sup>University of Kaiserslautern, DE; <sup>2</sup>University of California, Los Angeles, US; <sup>3</sup>Akamai Inc., US<br /><br /><em><b>Abstract</b><br />Iterative decoding algorithms for low-density parity check (LDPC) codes have an inherent fault tolerance. In this paper, we exploit this robustness and optimize an LDPC decoder for high energy efficiency: we reduce energy consumption by opportunistically increasing error rates in decoder memories, while still achieving successful decoding in the final iteration. We develop a theory-guided unequal error protection (UEP) technique. UEP is implemented using dynamic voltage scaling that controls the error probability in the decoder memories on a per iteration basis. Specifically, via a density evolution analysis of an LDPC decoder, we first formulate the optimization problem of choosing an appropriate error rate for the decoder memories to achieve successful decoding under minimal energy consumption. We then propose a low complexity greedy algorithm to solve this optimization problem and map the resulting error rates to the corresponding supply voltage levels of the decoder memories in each iteration of the decoding algorithm. We demonstrate the effectiveness of our approach via ASIC synthesis results of a decoder for the LDPC code in the IEEE 802.11ad standard, implemented in 28 nm FD-SOI technology. The proposed scheme achieves an increase in energy efficiency of up to 40% compared to the state-of-the-art solution.</em></description>
</presentation>
<presentation>
    <id>6.3.4</id>
    <title>6.3.4 Runtime Interval Optimization and Dependable Performance for Application-Level Checkpointing</title>
    <start>2016-03-16 12:15</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16471</id><role>Speaker</role><firstname>Dimitrios</firstname><lastname>Rodopoulos</lastname><affiliation>ICCS/NTUA</affiliation><country>GR</country></person>
    <person><id>25850</id><role>Author</role><firstname>Apostolos</firstname><lastname>Kokolis</lastname><affiliation>NTUA</affiliation><country>GR</country></person>
    <person><id>25798</id><role>Author</role><firstname>Alexandros</firstname><lastname>Mavrogiannis</lastname><affiliation>NTUA</affiliation><country>GR</country></person>
    <person><id>16471</id><role>Author</role><firstname>Dimitrios</firstname><lastname>Rodopoulos</lastname><affiliation>ICCS/NTUA</affiliation><country>GR</country></person>
    <person><id>23447</id><role>Author</role><firstname>Christos</firstname><lastname>Strydis</lastname><affiliation>Erasmus MC</affiliation><country>NL</country></person>
    <person><id>3159</id><role>Author</role><firstname>Dimitrios</firstname><lastname>Soudris</lastname><affiliation>NTUA</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dimitrios Rodopoulos, ICCS/NTUA, GR<br /><b>Authors</b>:<br />Apostolos Kokolis<sup>1</sup>, Alexandros Mavrogiannis<sup>1</sup>, Dimitrios Rodopoulos<sup>2</sup>, Christos Strydis<sup>3</sup> and Dimitrios Soudris<sup>1</sup><br /><sup>1</sup>NTUA, GR; <sup>2</sup>ICCS/NTUA, GR; <sup>3</sup>Erasmus MC, NL<br /><br /><em><b>Abstract</b><br />As aggressive integration paves the way for performance enhancement of many-core chips and technology nodes go below deca-nanometer dimensions, system-wide failure rates are becoming noticeable. Inevitably, system designers need to properly account for such failures. Checkpoint/Restart (C/R) can be deployed to prolong dependable operation of such systems. However, it introduces additional overheads that lead to performance variability. We present a versatile dependability manager (DepMan) that orchestrates a many-core application-level C/R scheme, while being able to follow time-varying error rates. DepMan also contains a dedicated module that ensures on-the-fly performance dependability for the executing application. We evaluate the performance of our scheme using an error injection module both on the experimental Intel Single-Chip Cloud Computer (SCC) and on a commercial Intel i7 general purpose computer. Runtime checkpoint interval optimization adapts to a variety of failure rates without extra performance or energy costs. The inevitable timing overhead of C/R is reclaimed systematically with Dynamic Voltage and Frequency Scaling (DVFS), so that dependable application performance is ensured.</em></description>
</presentation>
<presentation>
    <id>IP3-1</id>
    <title>IP3-1 A Flexible Inexact TMR Technique for SRAM-based FPGAs</title>
    <start>2016-03-16 12:30</start>
    <end>2016-03-16 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25772</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>19420</id><role>Author</role><firstname>Shyamsundar</firstname><lastname>Venkataraman</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>19878</id><role>Author</role><firstname>Rui</firstname><lastname>Santos</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>25772</id><role>Author</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Akash Kumar, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Shyamsundar Venkataraman<sup>1</sup>, Rui Santos<sup>1</sup> and Akash Kumar<sup>2</sup><br /><sup>1</sup>National University of Singapore, SG; <sup>2</sup>Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />Single Event Upsets (SEUs) inadvertently change the logic memory and thereby the configuration of the Field Programmable Gate Arrays (FPGAs), leading to their incorrect functioning. Traditional methods to tolerate such faults include Triple Modular Redundancy (TMR). However, such method has a high overhead in terms of power and area. Moreover, the inexact methods used in ASICs to overcome this problem are not efficient when applied in FPGAs. Therefore, this paper proposes a novel technique based on heuristic to tolerate faults in SRAM-based FPGAs by using inexact modules in conjunction with TMR, thus reducing the area and power overhead of the design. Experiments run on various MCNC benchmark circuits show the accuracy of the proposed technique. They also show that the design solutions found through this technique only differ 0.52% on average from the optimal ones and savings up to 84.4% in terms of computation time can be reached on average.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.4</id>
  <title>6.4 Power Modeling and Power Aware Synthesis</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>3874</id><role>Chair</role><firstname>Alberto</firstname><lastname>Garcia Ortiz</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>27316</id><role>Co-Chair</role><firstname>Qi</firstname><lastname>Zhu</lastname><affiliation>UCR</affiliation><country>US</country></person>
  </persons>
  <description>Papers in this session address methods for power efficient design of digital systems. The first paper presents an FPGA emulation for design trade-offs. The second paper proposes a methodology to automatically generate power state machine models for SoCs. The third paper presents an automatic method to place isolation gates trading off precision and power dissipation. The IP paper investigates circuit verification of power grids.</description>
<presentations>
<presentation>
    <id>6.4.1</id>
    <title>6.4.1 A Systematic Approach to Automated Construction of Power Emulation Models</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25900</id><role>Speaker</role><firstname>Benjamin Andreassen</firstname><lastname>Bjørnseth</lastname><affiliation>Norwegian University of Science and Technology</affiliation><country>NO</country></person>
    <person><id>25900</id><role>Author</role><firstname>Benjamin Andreassen</firstname><lastname>Bjørnseth</lastname><affiliation>Norwegian University of Science and Technology</affiliation><country>NO</country></person>
    <person><id>26053</id><role>Author</role><firstname>Asbjørn</firstname><lastname>Djupdal</lastname><affiliation>Norwegian University of Science and Technology</affiliation><country>NO</country></person>
    <person><id>26473</id><role>Author</role><firstname>Lasse</firstname><lastname>Natvig</lastname><affiliation>Norwegian University of Science and Technology</affiliation><country>NO</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Benjamin Andreassen Bjørnseth, Norwegian University of Science and Technology, NO<br /><b>Authors</b>:<br />Benjamin Andreassen Bjørnseth, Asbjørn Djupdal and Lasse Natvig, Norwegian University of Science and Technology, NO<br /><br /><em><b>Abstract</b><br />Efficient estimation of power consumption is vital when designing large digital systems. The technique called power emulation can speed up estimation by implementing power models alongside a design on an FPGA. Current state-of-the-art power emulation methods construct models using various custom techniques, but there is no study on how the existing methods relate to each other nor how their differences impact the final quality of the model. We propose a methodology which describes the breadth of current approaches to automated construction of power emulation models. We also evaluate the current methods, finding that there is significant variation in accuracy and complexity. In 32.8 % of all tests, the average accuracy of the least complex method is better than that of the most advanced method at less than 0.3 % the hardware overhead. This result fuels the hope that further innovation may yield models with high accuracy at low implementation cost. Our software frameworks and experimental data are made available to promote continued work on the field.</em></description>
</presentation>
<presentation>
    <id>6.4.2</id>
    <title>6.4.2 Automatic generation of power state machines through dynamic mining of temporal assertions</title>
    <start>2016-03-16 11:30</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>764</id><role>Speaker</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>23282</id><role>Author</role><firstname>Alessandro</firstname><lastname>Danese</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>26308</id><role>Author</role><firstname>Ivan</firstname><lastname>Zandonà</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>764</id><role>Author</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Graziano Pravadelli, University of Verona, IT<br /><b>Authors</b>:<br />Alessandro Danese, Ivan Zandonà and Graziano Pravadelli, University of Verona, IT<br /><br /><em><b>Abstract</b><br />Several papers propose approaches based on power state machines (PSMs) for modelling and simulating the power consumption of system-on-chips (SoCs). However, while they focus on the use of PSMs as the underlying formalism for imple- menting dynamic power management techniques, they generally do not deal with the basic problem of generating PSMs. In most of these papers, PSMs just exist, in some cases they are manually defined, and only a few approaches give a hint of semi-automatic generation, but no fully-automatic approach exists in the literature. Indeed, without an automatic procedure, an accurate power characterization of complex SoCs by using PSMs is almost impossible. Thus, in this paper, first a methodology for the automatic generation of PSMs is proposed, and then, a statistical approach based on a Hidden Markov Model is presented for their simulation. The core of the approach is based on a mining procedure whose role consists of extracting temporal assertions describing the functional behaviours of the IP, which are then automatically mapped on states of the PSMs and characterized from the energy consumption point of view.</em></description>
</presentation>
<presentation>
    <id>6.4.3</id>
    <title>6.4.3 Approximation through Logic Isolation for the Design of Quality Configurable Circuits</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26317</id><role>Speaker</role><firstname>Shubham</firstname><lastname>Jain</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>26317</id><role>Author</role><firstname>Shubham</firstname><lastname>Jain</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>16412</id><role>Author</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>4763</id><role>Author</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Shubham Jain, Purdue University, US<br /><b>Authors</b>:<br />Shubham Jain, Swagath Venkataramani and Anand Raghunathan, Purdue University, US<br /><br /><em><b>Abstract</b><br />Intrinsic application resilience, a property exhibited by many emerging application domains, allows designers to optimize computing platforms by approximating selected computations within an application without any perceivable loss in its output quality. At the circuit level, this is often achieved by designing circuits that are more efficient but realize slightly modified functionality. Most prior efforts on approximate circuit design hardwire the degree of approximation into the implementation. This severely limits their applicability, as intrinsic resilience significantly varies both across and within applications, and often the same computation needs to be executed at different levels of accuracy when the application processes a different input or used in a different context. To address this limitation, in this work, we propose a new approach to design quality configurable circuits that are equipped to modulate their output accuracy and energy at runtime. Our approach, approximation through logic isolation, identifies portions of logic in the circuit that consume significant power, but contribute only minimally to output accuracy. One or more approximate modes of circuit operation are then enabled by isolating the identified logic (using muxes, latches or power gating cells) to benefit power while satisfying the desired output accuracy. We propose a systematic methodology to transform a given circuit into a quality-configurable circuit by applying the proposed technique. Our methodology generates a favorable energy-quality trade-off by deliberately creating opportunities for error compensation between multiple logic islands that are simultaneously isolated. This enables more aggressive approximation for a given output quality, leading to a superior power benefits. We evaluate the proposed methodology using a wide range of arithmetic circuits, complex modules and datapaths. The synthesized quality configurable circuits support 3 quality modes viz. accurate, &lt;0.1% average error, and &lt;0.2% average error. Power improvements achieved in the approximate modes are 8.4%-34.5% and 17%-51.5%, respectively.</em></description>
</presentation>
<presentation>
    <id>IP3-2</id>
    <title>IP3-2 Accurate Verification of RC Power Grids</title>
    <start>2016-03-16 12:30</start>
    <end>2016-03-16 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26648</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Fawaz</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>26648</id><role>Author</role><firstname>Mohammad</firstname><lastname>Fawaz</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>26119</id><role>Author</role><firstname>Farid N.</firstname><lastname>Najm</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Fawaz, University of Toronto, CA<br /><b>Authors</b>:<br />Mohammad Fawaz and Farid N. Najm, University of Toronto, CA<br /><br /><em><b>Abstract</b><br />The power distribution network (PDN) of an integrated circuit (IC) must undergo various checks throughout the design flow, in order to guarantee that the voltage fluctuations are within certain user-specified safety thresholds. Vectorless verification of the PDN is one approach for verification that requires little information about the on-die logic. This verification problem has been studied extensively over the past few years and has been generally solved by first discretizing time using a particular user-defined time-step. We investigate the effect of this time-step on the quality of the solutions produced (both exact and estimates). We also propose an efficient method to specify the time-step in a way to minimize the errors introduced by the voltage drop estimates.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.5</id>
  <title>6.5 Biochips</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27317</id><role>Chair</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>JKU</affiliation><country>AT</country></person>
    <person><id>751</id><role>Co-Chair</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
  </persons>
  <description>This session focuses on design methods for biochips. The first paper presents a methodology for synthesizing fault-tolerant biochips. The second paper proposes a synthesis method considering sieve valves, a key component in flow-based microfluidic biochips. Finally the third paper proposes a design automation framework for quantitative gene expression on cyberphysical digital microfluidic biochips.</description>
<presentations>
<presentation>
    <id>6.5.1</id>
    <title>6.5.1 Architecture Synthesis for Cost-Constrained Fault-Tolerant Flow-based Biochips</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18097</id><role>Speaker</role><firstname>Seetal</firstname><lastname>Potluri</lastname><affiliation>Technical University of Denmark</affiliation><country>IN</country></person>
    <person><id>26598</id><role>Author</role><firstname>Morten</firstname><lastname>Chabert Eskesen</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>22012</id><role>Author</role><firstname>Paul</firstname><lastname>Pop</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>18097</id><role>Author</role><firstname>Seetal</firstname><lastname>Potluri</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Seetal Potluri, Technical University of Denmark, IN<br /><b>Authors</b>:<br />Morten Chabert Eskesen, Paul Pop and Seetal Potluri, Technical University of Denmark, DK<br /><br /><em><b>Abstract</b><br />In this paper, we are interested in the synthesis of fault-tolerant architectures for flow-based microfluidic biochips, which use microvalves and channels to run biochemical applications. The growth rate of device integration in flow-based microfluidic biochips is scaling faster than Moore's law. This increase in fabrication complexity has led to an increase in defect rates during the manufacturing, thereby motivating the need to improve the yield, by designing these biochips such that they are fault tolerant. We propose an approach based on a Greedy Randomized Adaptive Search Procedure (GRASP) for the synthesis of fault-tolerant biochip architectures. Our approach optimizes the introduction of redundancy within a given unit cost budget, such that, the biochemical application can successfully complete its execution within its deadline, even in the presence of faults, and the yield is maximized. The proposed algorithm has been evaluated using several benchmarks and compared to the results of a Simulated Annealing metaheuristic.</em></description>
</presentation>
<presentation>
    <id>6.5.2</id>
    <title>6.5.2 Sieve-valve-aware Synthesis of Flow-based Microfluidic Biochips Considering Specific Biological Execution Limitations</title>
    <start>2016-03-16 11:30</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26607</id><role>Speaker</role><firstname>Mengchu</firstname><lastname>Li</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26607</id><role>Author</role><firstname>Mengchu</firstname><lastname>Li</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>18516</id><role>Author</role><firstname>Tsun-Ming</firstname><lastname>Tseng</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>315</id><role>Author</role><firstname>Bing</firstname><lastname>Li</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>27121</id><role>Author</role><firstname>Tsung-Yi</firstname><lastname>Ho</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>1134</id><role>Author</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mengchu Li, Technische Universität München (TUM), DE<br /><b>Authors</b>:<br />Mengchu Li<sup>1</sup>, Tsun-Ming Tseng<sup>1</sup>, Bing Li<sup>1</sup>, Tsung-Yi Ho<sup>2</sup> and Ulf Schlichtmann<sup>1</sup><br /><sup>1</sup>Technische Universität München (TUM), DE; <sup>2</sup>National Tsing Hua University, TW<br /><br /><em><b>Abstract</b><br />Microfluidic biochips are being used to perform ever more complex and error-prone bioassays. This results in increasing demand for design automation for such biochips, as these sophisticated designs are beyond the scope of manual design. So far, much research in the field of design automation has been devoted to satisfy this demand from biology, but the gap between design automation and biology is still huge. To narrow this gap, we propose a synthesis method in which sieve valves, which are key components in flow-based microfluidic biochips, are considered for the first time. In addition, we integrate three more constraints into our synthesis that are commonly seen in bioassays but have so far been neglected by design automation: immediate execution, mutual exclusion, and parallel execution. Experiments show that compared with traditional synthesis, this new method shows significant improvements, and the gap between design automation and biology is getting bridged.</em></description>
</presentation>
<presentation>
    <id>6.5.3</id>
    <title>6.5.3 Integrated and Real-Time Quantitative Analysis Using Cyberphysical Digital-Microfluidic Biochips</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24250</id><role>Speaker</role><firstname>Mohamed</firstname><lastname>Ibrahim</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>24250</id><role>Author</role><firstname>Mohamed</firstname><lastname>Ibrahim</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>749</id><role>Author</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>26453</id><role>Author</role><firstname>Kristin</firstname><lastname>Scott</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohamed Ibrahim, Duke University, US<br /><b>Authors</b>:<br />Mohamed Ibrahim, Krishnendu Chakrabarty and Kristin Scott, Duke University, US<br /><br /><em><b>Abstract</b><br />Considerable effort has recently been directed towards the implementation of molecular bioassays on digital-microfluidic biochips. However, today's solutions suffer from the drawback that multiple sample pathways are not supported and on-chip reconfigurable devices are not efficiently exploited. To overcome this problem, we present a spatial-reconfiguration technique that incorporates resource-sharing specifications into the synthesis flow. This technique is combined with cyberphysical integration to develop the first design-automation framework for quantitative gene expression. The proposed framework is based on a real-time resource-allocation algorithm that responds promptly to decisions about the protocol flow received from a firmware layer. Simulation results show that our adaptive framework efficiently utilizes on-chip resources to reduce time-to-result without sacrificing the chip's lifetime.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.6</id>
  <title>6.6 Modelling and Control of Cyber-Physical Systems</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>21222</id><role>Chair</role><firstname>Donatella</firstname><lastname>Sciuto</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22012</id><role>Co-Chair</role><firstname>Paul</firstname><lastname>Pop</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
  </persons>
  <description>The session has two papers on improving the quality-of-control for cyber-physical systems, targeting the timing analysis of self-triggered controllers and the optimization of resources in a partitioned architecture. Two other papers are on modeling aspects of the human body for cyber-physical medical applications: modeling the brain-machine-body interface and a model for the electrical conduction of the human heart. One of the interactive presentations is on security aspects of vehicular systems, and the second interactive presentation is on the online control of jobs in production systems.</description>
<presentations>
<presentation>
    <id>6.6.1</id>
    <title>6.6.1 Self-Triggered Controllers and Hard Real-Time Guarantees</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16684</id><role>Speaker</role><firstname>Amir</firstname><lastname>Aminifar</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
    <person><id>19545</id><role>Author</role><firstname>Amir</firstname><lastname>Aminifar</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
    <person><id>4655</id><role>Author</role><firstname>Paulo</firstname><lastname>Tabuada</lastname><affiliation>University of California at Los Angeles</affiliation><country>US</country></person>
    <person><id>16573</id><role>Author</role><firstname>Petru</firstname><lastname>Eles</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
    <person><id>18758</id><role>Author</role><firstname>Zebo</firstname><lastname>Peng</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Amir Aminifar, Linköping University, SE<br /><b>Authors</b>:<br />Amir Aminifar<sup>1</sup>, Paulo Tabuada<sup>2</sup>, Petru Eles<sup>1</sup> and Zebo Peng<sup>1</sup><br /><sup>1</sup>Linköping University, SE; <sup>2</sup>University of California at Los Angeles, US<br /><br /><em><b>Abstract</b><br />It is well known that event-triggered and self-triggered controllers implemented on dedicated platforms can provide the same performance as the traditional periodic controllers, while consuming considerably less bandwidth. However, since the majority of controllers are implemented by software tasks on shared platforms, on one hand, it might no longer be possible to grant access to the event-triggered controller upon request. On the other hand, due to the seemingly irregular requests from self-triggered controllers, other applications, while in reality schedulable, may be declared unschedulable, if not carefully analyzed. The schedulability and response-time analysis in the presence of self-triggered controllers is still an open problem and the topic of this paper.</em></description>
</presentation>
<presentation>
    <id>6.6.2</id>
    <title>6.6.2 A Spatio-Temporal Fractal Model for a CPS Approach to Brain-Machine-Body Interfaces</title>
    <start>2016-03-16 11:30</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24908</id><role>Speaker</role><firstname>Yuankun</firstname><lastname>Xue</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24908</id><role>Author</role><firstname>Yuankun</firstname><lastname>Xue</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>26913</id><role>Author</role><firstname>Saul</firstname><lastname>Rodriguez</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>19313</id><role>Author</role><firstname>Paul</firstname><lastname>Bogdan</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yuankun Xue, University of Southern California, US<br /><b>Authors</b>:<br />Yuankun Xue, Saul Rodriguez and Paul Bogdan, University of Southern California, US<br /><br /><em><b>Abstract</b><br />Capturing the mathematical features of physical and cyber processes is essential for endowing the CPS with built-in intelligence. In this paper, we develop a compact yet accurate mathematical model able to capture the spatio-temporal fractal cross-dependencies between coupled processes and illustrate its benefits within the context of brain-machine-body interface. Our generalized mathematical model improves the modeling accuracy of the dynamics of biological processes and is validated against medical observations.</em></description>
</presentation>
<presentation>
    <id>6.6.3</id>
    <title>6.6.3 Modular code generation for emulating the electrical conduction system of the human heart</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 12:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26683</id><role>Speaker</role><firstname>Nathan</firstname><lastname>Allen</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>26683</id><role>Author</role><firstname>Nathan</firstname><lastname>Allen</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>26966</id><role>Author</role><firstname>Sidharta</firstname><lastname>Andalam</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>433</id><role>Author</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>19628</id><role>Author</role><firstname>Avinash</firstname><lastname>Malik</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>26539</id><role>Author</role><firstname>Mark</firstname><lastname>Trew</lastname><affiliation>Auckland Bioengineering Institute</affiliation><country>NZ</country></person>
    <person><id>17937</id><role>Author</role><firstname>Nitish</firstname><lastname>Patel</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nathan Allen, University of Auckland, NZ<br /><b>Authors</b>:<br />Nathan Allen<sup>1</sup>, Sidharta Andalam<sup>1</sup>, Partha Roop<sup>1</sup>, Avinash Malik<sup>1</sup>, Mark Trew<sup>2</sup> and Nitish Patel<sup>1</sup><br /><sup>1</sup>University of Auckland, NZ; <sup>2</sup>Auckland Bioengineering Institute, NZ<br /><br /><em><b>Abstract</b><br />We study the problem of modular code generation for emulating the electrical conduction system of the heart, which is essential for the validation of implantable devices such as pacemakers. In order to develop high fidelity models, it is essential to consider the operation of hundreds, if not millions of conduction elements, called nodes of the heart. Published results so far, however, have considered a maximum of 33 nodes modelled as Hybrid Input Output Automata (HIOA). The behaviour of this model is captured using the well known commercial tool Simulink. These approaches are limiting due to the lack of model fidelity of the conduction system. In this paper, we first develop a semantic preserving modular compilation approach for a network of HIOA, by proposing to translate them to a network of FSMs. We then demonstrate that a delayed synchronous composition of the cardiac nodes enables modular code generation that is both semantic preserving and efficient. In addition to the above example, we have developed several examples from other domains to compare Simulink and the developed tool called Piha. The results show that we are able to generate code which, for the cardiac model, is 60% smaller in binary size while executing 20 times faster when compared to Simulink.</em></description>
</presentation>
<presentation>
    <id>6.6.4</id>
    <title>6.6.4 Resource Utilization and Quality-of-Control Trade-off for a Composable Platform</title>
    <start>2016-03-16 12:15</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26314</id><role>Speaker</role><firstname>Juan</firstname><lastname>Valencia</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26314</id><role>Author</role><firstname>Juan</firstname><lastname>Valencia</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26072</id><role>Author</role><firstname>Eelco</firstname><lastname>van Horssen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>21506</id><role>Author</role><firstname>Dip</firstname><lastname>Goswami</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26533</id><role>Author</role><firstname>Maurice</firstname><lastname>Heemels</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4729</id><role>Author</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Juan Valencia, Eindhoven University of Technology, NL<br /><b>Authors</b>:<br />Juan Valencia, Eelco van Horssen, Dip Goswami, Maurice Heemels and Kees Goossens, Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />This paper deals with implementation of feedback controllers on embedded platforms and investigates the trade-off between Quality-of-Control (QoC) and resource utilization. In particular, we consider a setting where the embedded platform executes multiple applications including the control application under consideration. Such a setting is common in domains like automotive where consolidation of several applications is desirable for cost reasons. While tackling inter-application interference is a challenge, our platform offers composability using resource virtualization allowing for interference-free application development and cycle-accurate timing behavior. In this work, from the feedback control perspective, we show that platform timing behavior can be characterized by a finite, known and periodic set of sampling intervals for a given resource allocation. Utilizing the platform timing, we show that the control design problem can be transformed into a classical discrete-time Linear Quadratic Regulator (LQR) problem which can be efficiently solved to obtain optimal QoC for a given resource allocation. Our method is validated both in simulation and experiments, considering a Multiple-Input and Multiple-Output (MIMO) control application.</em></description>
</presentation>
<presentation>
    <id>IP3-3</id>
    <title>IP3-3 Security Analysis of Cyber-Physical Systems Illustrated with Automotive Case Study</title>
    <start>2016-03-16 12:30</start>
    <end>2016-03-16 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25634</id><role>Speaker</role><firstname>Viacheslav</firstname><lastname>Izosimov</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>18554</id><role>Author</role><firstname>Viacheslav</firstname><lastname>Izosimov</lastname><affiliation>Semcon</affiliation><country>SE</country></person>
    <person><id>25787</id><role>Author</role><firstname>Alexandros</firstname><lastname>Asvestopoulos</lastname><affiliation>Scania CV</affiliation><country>SE</country></person>
    <person><id>26744</id><role>Author</role><firstname>Oscar</firstname><lastname>Blomkvist</lastname><affiliation>Scania CV</affiliation><country>SE</country></person>
    <person><id>26578</id><role>Author</role><firstname>Martin</firstname><lastname>Törngren</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Viacheslav Izosimov, KTH Royal Institute of Technology, SE<br /><b>Authors</b>:<br />Viacheslav Izosimov<sup>1</sup>, Alexandros Asvestopoulos<sup>2</sup>, Oscar Blomkvist<sup>2</sup> and Martin Törngren<sup>3</sup><br /><sup>1</sup>Semcon, SE; <sup>2</sup>Scania CV, SE; <sup>3</sup>KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />We present a method for systematic consideration of security attributes in development of cyber-physical systems. We evaluate our method in development of commercial vehicles that were so far unreasonably excluded from automotive security studies (despite the great importance of commercial vehicles for the society). We have conducted analysis of a known zero-cost non-physical attack, fine-tuned to our commercial vehicle (a truck), and considered countermeasures within the development flow.</em></description>
</presentation>
<presentation>
    <id>IP3-4</id>
    <title>IP3-4 Online Heuristic for the Multi-objective Generalized Traveling Salesman Problem</title>
    <start>2016-03-16 12:31</start>
    <end>2016-03-16 12:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26312</id><role>Speaker</role><firstname>Joost</firstname><lastname>van Pinxten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26312</id><role>Author</role><firstname>Joost</firstname><lastname>van Pinxten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4736</id><role>Author</role><firstname>Marc</firstname><lastname>Geilen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>421</id><role>Author</role><firstname>Twan</firstname><lastname>Basten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24740</id><role>Author</role><firstname>Umar</firstname><lastname>Waqas</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24094</id><role>Author</role><firstname>Lou</firstname><lastname>Somers</lastname><affiliation>Océ Technologies</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Joost van Pinxten, Eindhoven University of Technology, NL<br /><b>Authors</b>:<br />Joost van Pinxten<sup>1</sup>, Marc Geilen<sup>1</sup>, Twan Basten<sup>1</sup>, Umar Waqas<sup>1</sup> and Lou Somers<sup>2</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Océ Technologies, NL<br /><br /><em><b>Abstract</b><br />Today's manufacturing systems are typically complex cyber-physical systems where the physical and control aspects interact with the scheduling decisions. Optimizing such facilities requires ordering jobs and configuring the manufacturing system for each job. This optimization problem can be described as a Multi-Objective Generalized TSP where conflicting objectives lead to a trade-off space. This is the first work to address this TSP variant, introducing a compositional heuristic suitable to online application.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.7</id>
  <title>6.7 Fault Tolerant Systems and Methods</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>18554</id><role>Chair</role><firstname>Viacheslav</firstname><lastname>Izosimov</lastname><affiliation>Semcon Sweden AB</affiliation><country>SE</country></person>
    <person><id>18758</id><role>Co-Chair</role><firstname>Zebo</firstname><lastname>Peng</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
  </persons>
  <description>The papers in this session present arithmetic components for approximate and fault tolerant computing, self-checking methodologies and tools for the implementation and evaluation of reliable systems</description>
<presentations>
<presentation>
    <id>6.7.1</id>
    <title>6.7.1 Inexact Designs for Approximate Low Power Addition by Cell Replacement</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23102</id><role>Speaker</role><firstname>Nandha Kumar</firstname><lastname>Thulasiraman</lastname><affiliation>The University of Nottingham</affiliation><country>MY</country></person>
    <person><id>23779</id><role>Author</role><firstname>Haider</firstname><lastname>A.F. Almurib</lastname><affiliation>The University of Nottingham</affiliation><country>MY</country></person>
    <person><id>23102</id><role>Author</role><firstname>Nandha Kumar</firstname><lastname>Thulasiraman</lastname><affiliation>The University of Nottingham</affiliation><country>MY</country></person>
    <person><id>4647</id><role>Author</role><firstname>Fabrizio</firstname><lastname>Lombardi</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nandha Kumar Thulasiraman, The University of Nottingham, MY<br /><b>Authors</b>:<br />Haider A.F. Almurib<sup>1</sup>, Nandha Kumar Thulasiraman<sup>1</sup> and Fabrizio Lombardi<sup>2</sup><br /><sup>1</sup>The University of Nottingham, MY; <sup>2</sup>Northeastern University, US<br /><br /><em><b>Abstract</b><br />This paper proposes three designs of an inexact adder cell for approximate computing. These cells require a substantially smaller number of transistors compared to an exact full adder cell as well as known inexact designs. These inexact cells are simulated at 45 nm and compared with respect to circuit based metrics (such as energy consumption, delay, complexity and energy delay product) as well as error metrics (such as error rate). The replacement of exact cells with inexact cells such as the ones proposed in this manuscript in a ripple carry adder is evaluated to assess by exhaustive simulation different metrics for approximate computing; image addition is then pursued as application. These results show that among existing inexact cells found in the technical literature, the proposed designs consume the least power and have superior performance in terms of delay, switching capacitance and error measures for image quality and processing.</em></description>
</presentation>
<presentation>
    <id>6.7.2</id>
    <title>6.7.2 A General Approach for Highly Defect Tolerant Parallel Prefix Adder Design</title>
    <start>2016-03-16 11:30</start>
    <end>2016-03-16 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18607</id><role>Speaker</role><firstname>Wenjing</firstname><lastname>Rao</lastname><affiliation>University of Illinois at Chicago</affiliation><country>US</country></person>
    <person><id>26917</id><role>Author</role><firstname>Soumya</firstname><lastname>Banerjee</lastname><affiliation>University of Illinois at Chicago</affiliation><country>US</country></person>
    <person><id>18607</id><role>Author</role><firstname>Wenjing</firstname><lastname>Rao</lastname><affiliation>University of Illinois at Chicago</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wenjing Rao, University of Illinois at Chicago, US<br /><b>Authors</b>:<br />Soumya Banerjee and Wenjing Rao, University of Illinois at Chicago, US<br /><br /><em><b>Abstract</b><br />This paper proposes a highly defect tolerant Parallel Prefix Adder (PPA) design. Motivated by the inherent defect tolerance capability displayed in a Kogge Stone Adder (KSA), this paper identifies the key elements that can be applied to make the general PPA's defect tolerant: 1) the Generate and Propagate computing hardware is divided into disjoint groups, such that defects in one group will not "contaminate" the computation carried out by the other groups; 2) redundant copies of the results for each group can be derived cost-effectively from the other disjoint groups. This approach provides flexibilities for a defect tolerant PPA design on both the number of groups and the type of Sub-Adder structure to be adopted. As is verified by the simulation results, the proposed scheme not only offers a general way of constructing highly defect tolerant PPA's, but also opens up a large number of pareto-front design choices, considering the objectives of reliability, hardware and performance.</em></description>
</presentation>
<presentation>
    <id>6.7.3</id>
    <title>6.7.3 Inverters' Self-Checking Monitors for Reliable Photovoltaic Systems</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1775</id><role>Speaker</role><firstname>Cecilia</firstname><lastname>Metra</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>26574</id><role>Author</role><firstname>Martin</firstname><lastname>Omana</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>25781</id><role>Author</role><firstname>Alessandro</firstname><lastname>Fiore</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>1775</id><role>Author</role><firstname>Cecilia</firstname><lastname>Metra</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Cecilia Metra, Università di Bologna, IT<br /><b>Authors</b>:<br />Martin Omana, Alessandro Fiore and Cecilia Metra, Università di Bologna, IT<br /><br /><em><b>Abstract</b><br />Photovoltaic systems are a widespread form of green energy, that is becoming increasingly considered also as a form of economical investment. Their reliability is consequently becoming a concern. In this paper we focus on the reliability of the DC-AC converters (inverters) of photovoltaic (PV) systems. We analyze the effects of the faults likely to affect their operation in the field. We show that such faults can impact catastrophically the power delivered to the load. We then propose a self-checking monitor, that is able to detect the occurrence of such faults in the field, as well as faults possibly affecting itself. Our monitor can therefore be adopted to guarantee the concurrent on-line test of faults affecting the inverters of PV systems. Moreover, if used together with suitable recovery strategies, for instance based on proper hardware reconfiguration, it can provide PV systems with fault tolerance ability, thus meeting the increasing demand for reliable PV systems.</em></description>
</presentation>
<presentation>
    <id>IP3-5</id>
    <title>IP3-5 Towards Low Overhead Control Flow Checking Using Regular Structured Control</title>
    <start>2016-03-16 12:30</start>
    <end>2016-03-16 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27299</id><role>Speaker</role><firstname>Zhiqi</firstname><lastname>Zhu</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    <person><id>27299</id><role>Author</role><firstname>Zhiqi</firstname><lastname>Zhu</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    <person><id>26335</id><role>Author</role><firstname>Joseph</firstname><lastname>Callenes-Sloan</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zhiqi Zhu, The University of Texas at Dallas, US<br /><b>Authors</b>:<br />Zhiqi Zhu and Joseph Callenes-Sloan, The University of Texas at Dallas, US<br /><br /><em><b>Abstract</b><br />Abstract—With process scaling and the adoption of post- CMOS technologies, reliability has been brought to the forefront of modern computer system design. Among the different ways that hardware faults can manifest in a system, errors related to the control flow of a program tend to be the most difficult to handle when ensuring reliable computing. Errors in the sequencing of instructions executed are usually catastrophic, resulting in system hangs, crashes, and/or corrupted data. For this reason, conventional approaches rely on some form of general redundancy for detecting or recovering from a control flow error. Due to the power constraints of emerging systems however, these types of conservative approaches are quickly becoming infeasible. Control Flow Checking by Software Signatures (CFCSS) is a software-based technique for detecting control flow errors [1] that using assigned signatures rather than by using general redundancy. Unfortunately, the performance overhead for CFCSS can still be as high as 80%-90% for many applications. In this paper, we propose a novel method for reducing the overhead of control flow checking by exploiting the regular control structure found in many applications. Specifically, we observe that the alternating sequence of conditional and unconditional based control allows for the full control signatures to be computed at alternating basic blocks. Based on experimental results of the proposed approach, we observe that the overheads of the traditional methods are reduced on average by 25.9%.</em></description>
</presentation>
<presentation>
    <id>IP3-6</id>
    <title>IP3-6 Emulation-Based Hierarchical Fault-Injection Framework for Coarse-to-Fine Vulnerability Analysis of Hardware-Accelerated Approximate Algorithms</title>
    <start>2016-03-16 12:31</start>
    <end>2016-03-16 12:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1183</id><role>Speaker</role><firstname>Theocharis</firstname><lastname>Theocharides</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>25941</id><role>Author</role><firstname>Ioannis</firstname><lastname>Chadjiminas</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>26207</id><role>Author</role><firstname>Ioannis</firstname><lastname>Savva</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>27576</id><role>Author</role><firstname>Christos</firstname><lastname>Kyrkou</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>824</id><role>Author</role><firstname>Maria</firstname><lastname>K. Michael</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>1183</id><role>Author</role><firstname>Theocharis</firstname><lastname>Theocharides</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Theocharis Theocharides, University of Cyprus, CY<br /><b>Authors</b>:<br />Ioannis Chadjiminas, Ioannis Savva, Christos Kyrkou, Maria K. Michael and Theocharis Theocharides, University of Cyprus, CY<br /><br /><em><b>Abstract</b><br />This paper proposes a hierarchical fault injection emulation framework tailored to the structure of complex and large application-specific circuits, that performs vulnerability analysis of the system for single event upsets (SEUs) at different design granularities in real-time. In particular, the framework allows for efficient probabilistic modelling of the SEU impact, making it particularly applicable for hardware-accelerated approximate applications such as multimedia, computer vision and image/signal processing, due to its high processing speed and real-time capabilities. The framework is emulated on an FPGA-based platform and evaluated using a depth computation kernel, both in standalone manner as well as within a robotic obstacle avoidance application.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.8</id>
  <title>6.8 Presentations from 5G-Campus and European Projects Booths: 5G for the Connected World, Optimizing Computing Everywhere</title>
  <start>2016-03-16 11:00</start>
  <end>2016-03-16 12:30</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25600</id><role>Organiser</role><firstname>Hans-Jürgen</firstname><lastname>Brand</lastname><affiliation>IDT/ZMDI</affiliation><country>DE</country></person>
  </persons>
  <description><p>This session presents how 5G technology will enable the connected world of the future. Attendees are invited to also visit the campus booths for further details and discussions.</p></description>
<presentations>
<presentation>
    <id>6.8.1</id>
    <title>6.8.1 5G for the Connected World</title>
    <start>2016-03-16 11:00</start>
    <end>2016-03-16 11:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43370</id><role>Speaker</role><firstname>Rainer</firstname><lastname>Liebhart</lastname><affiliation>Nokia Networks</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rainer Liebhart, Nokia Networks, DE<br /></description>
</presentation>
<presentation>
    <id>6.8.2</id>
    <title>6.8.2 Collecting and sharing knowledge to optimize the efficiency and cost of computing everywhere</title>
    <start>2016-03-16 11:45</start>
    <end>2016-03-16 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27342</id><role>Speaker</role><firstname>Anton</firstname><lastname>Lokhmotov</lastname><affiliation>dividiti</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anton Lokhmotov, dividiti, GB<br /><br /><em><b>Abstract</b><br /><p>Designing faster, more energy efficient and reliable computer systems requires effective collaboration between hardware designers, system programmers and performance analysts, as well as feedback from system users. Supported by a grant from the EU TETRACOM Coordination Action, we have developed Collective Knowledge (CK), an open framework for reproducible and collaborative design and optimization. CK enables systematic and reproducible experimentation, combined with leading edge predictive analytics to gain valuable insights into system performance. The modular architecture of CK helps engineers create and share entire experimental workflows involving modules such as tools, programs, data sets, experimental results, predictive models and so on. We encourage a wide community, including system engineers and users, to share and reuse CK modules to fuel R&amp;D on increasing the efficiency and decreasing the costs of computing everywhere.</p></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB06</id>
  <title>UB06 Session 6</title>
  <start>2016-03-16 12:00</start>
  <end>2016-03-16 14:00</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB06.1</id>
    <title>UB06.1 LoopInvader: A Compiler for Tightly Coupled Processor Arrays</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43396</id><role>Presenter</role><firstname>Alexandru</firstname><lastname>Tanase</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>43396</id><role>Author</role><firstname>Alexandru</firstname><lastname>Tanase</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Michael</firstname><lastname>Witterauf</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ericles</firstname><lastname>Sousa</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Vahid</firstname><lastname>Lari</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Frank</firstname><lastname>Hannig</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Alexandru Tanase, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><b>Authors</b>:<br />Alexandru Tanase, Michael Witterauf, Ericles Sousa, Vahid Lari, Frank Hannig and Jürgen Teich, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /><em><b>Abstract</b><br />In today's coarse-grained reconfigurable architectures (CGRAs), application performance depends mostly on exploiting loop level and instruction level parallelism. However, it is tedious and error-prone to program such architectures in machine language manually. Here, only a compiler can make such architectures feasible. For solving this problem, we present a compiler for programming massively parallel processor arrays in particularly for so-called tightly processor arrays (TCPAs).By using a domain-specific language as design entry, our compiler symbolically parallelizes the code by using symbolic loop tiling techniques in the polyhedron model. Then, by replacing the parameters, e.g., with the desired number of processors elements (PEs), the compiler generates assembly code and interconnect configuration for different PEs which are combined to one binary. Finally, we demonstrate our tool flow for several selected examples.</em></description>
</presentation>
<presentation>
    <id>UB06.2</id>
    <title>UB06.2 InvadeSIM: A Simulator for Heterogeneous Multi-Processor Systems-on-Chip</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23188</id><role>Presenter</role><firstname>Sascha</firstname><lastname>Roloff</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Sascha</firstname><lastname>Roloff</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Frank</firstname><lastname>Hannig</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Sascha Roloff, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><b>Authors</b>:<br />Sascha Roloff, Frank Hannig and Jürgen Teich, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /><em><b>Abstract</b><br />Innovative simulation mechanisms at system-level are a key for embedded hardware designers and parallel software developers to predict performance. This is important especially in a very early development phase where design space exploration (DSE) helps to guide design decisions in proper directions. In case of modern MPSoCs, DSE can be very costly and time consuming depending on the underlying simulation techniques. We present InvadeSIM, a parallel execution-driven simulator for fast functional and timing simulation of heterogeneous NoC-based MPSoCs. For this purpose, InvadeSIM combines a fast direct-execution simulation approach with different parallelization strategies. We will showcase our work by simulating a stream processing application from computer vision domain on a tiled MPSoC architecture in real-time. In particular, we present an object tracking chain that continuously captures frames from a robot camera, followed by object detection, and a control loop back to the camera.</em></description>
</presentation>
<presentation>
    <id>UB06.3</id>
    <title>UB06.3 COSSIM: A Novel, Comprehensible, Ultra-Fast, Security-Aware CPS Simulator</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22096</id><role>Presenter</role><firstname>Antonios</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>22096</id><role>Author</role><firstname>Antonios</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>0</id><role>Author</role><firstname>Andreas</firstname><lastname>Brokalakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Antonios Nikitakis, Technical University of Crete, GR<br /><b>Authors</b>:<br />Antonios Nikitakis and Andreas Brokalakis, Technical University of Crete, GR<br /><br /><em><b>Abstract</b><br />Nowadays, Cyber Physical Systems (CPS) are growing in capability at an extraordinary rate, promoted by the increased presence and capabilities of electronic control Units as well as of the sensors and actuators and the interconnecting networks. One of the main problems CPS designers face is the lack of simulation tools and models for system design and analysis. This is mainly because the majority of the existing simulation tools for complex CPS handle efficiently only parts of a system (only the processing or network) while none of them support the notion of security. The presented system is a "Novel, Comprehensible, Ultra-Fast, Security-Aware CPS Simulator" (COSSIM). COSSIM is the first known simulation framework that allows for the simulation of a complete CPS utilizing complex SoCs interconnected with sophisticated networks. Finally, the COSSIM system support accurate power estimations while it is the first such tool supporting security as a feature of the design process.</em></description>
</presentation>
<presentation>
    <id>UB06.4</id>
    <title>UB06.4 RT-PowMods: Run-Time CPU Power Models from Real Data</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22161</id><role>Presenter</role><firstname>Matthew</firstname><lastname>Walker</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>22161</id><role>Author</role><firstname>Matthew</firstname><lastname>Walker</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Stephan</firstname><lastname>Diestelhorst</lastname><affiliation>ARM Ltd.</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Andreas</firstname><lastname>Hansson</lastname><affiliation>ARM Ltd.</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Bashir</firstname><lastname>Al-Hashimi</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Matthew Walker, University of Southampton, GB<br /><b>Authors</b>:<br />Matthew Walker<sup>1</sup>, Stephan Diestelhorst<sup>2</sup>, Andreas Hansson<sup>2</sup>, Geoff Merrett<sup>1</sup> and Bashir Al-Hashimi<sup>1</sup><br /><sup>1</sup>University of Southampton, GB; <sup>2</sup>ARM Ltd., GB<br /><br /><em><b>Abstract</b><br />Being able to accurately estimate CPU power consumption is a key requirement for both controlling online CPU energy-saving techniques and design-space exploration. Models built and validated using measured data from an actual device are valuable as their accuracy is known and trusted. We present our techniques and freely available software tools for running experiments on mobile development boards and using the recorded data to build accurate run-time power models. Our novel methodology uniquely considers the stability of the model and we demonstrate how it allows the models to achieve a higher accuracy on a wider range of workloads. We show how our tools are able to predict run-time power of an ARM Cortex-A15 CPU with an average error of less than 3% when validated with over 50 workloads.</em></description>
</presentation>
<presentation>
    <id>UB06.5</id>
    <title>UB06.5 t-RIDE: A Mobile-Health Neurodiagnostic System based on Spatio-Temporal P300 Monitoring: Design, Development and Test in vivo</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24751</id><role>Presenter</role><firstname>Valerio Francesco</firstname><lastname>Annese</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Valerio Francesco</firstname><lastname>Annese</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giovanni</firstname><lastname>Mezzina</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>23544</id><role>Author</role><firstname>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Authors</b>:<br />Valerio Francesco Annese, Giovanni Mezzina and Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />A mobile health solution for neuro-cognitive impairment monitoring based on P300 spatio-temporal characterization achieved by tuned Residue Iteration Decomposition (t-RIDE) has been presented. The m-health service proposed allows remote monitoring of neuro-cognitive impairment through a 'plug and play' application, while doctor customization and data collection are allowed by cloud bridging. The developed t-RIDE method overcomes the limitations of the previous approaches (ICA; PCA; grand average; etc.). Its testing has been performed on 8 subjects performing three different cognitive tasks of increasing difficulty. P300 amplitude ranges (3.6uV - 11uV), latencies (280ms-390ms) and frontal-cortex spatial evidence (Pz, Fz, Cz) fully match medical references. T-RIDE convergence is reached in 148 iteration ensuring a 80% accuracy in P300 amplitude using only 13 trials (worst case) on single channel. </em></description>
</presentation>
<presentation>
    <id>UB06.6</id>
    <title>UB06.6 BioViz: An Interactive Visualization Engine for Microfluidic Biochips</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18962</id><role>Presenter</role><firstname>Oliver</firstname><lastname>Keszöcze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>18962</id><role>Author</role><firstname>Oliver</firstname><lastname>Keszöcze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University, AT, DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Oliver Keszöcze, University of Bremen, DE<br /><b>Authors</b>:<br />Oliver Keszöcze<sup>1</sup>, Jannis Stoppe<sup>2</sup>, Robert Wille<sup>3</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>DFKI and University of Bremen, DE; <sup>3</sup>Johannes Kepler University, AT, DFKI and University of Bremen, DE<br /><br /><em><b>Abstract</b><br />In order to shorten the required time for the analysis of medical substances, digital microfluidic biochips (DMFBs) have been suggested. Issues such as routing and layouting are complex and currently being investigated. Although first automatic solutions assist the designers, the results are usually provided in a complex and non-intuitive fashion. Creating solutions requires testing of different setups, comparing the results and debugging of algorithms. Solutions, while being technically correct, often include negative aspects such as e.g. unnecessary cell usage. These aspects are difficult to spot without being able to visually inspect the design. Still, while designers would benefit from visualization tools, no dedicated tools have been built yet. We present BioViz, an interactive visualization tool for DMFBs that explicitly addresses these problems.</em></description>
</presentation>
<presentation>
    <id>UB06.7</id>
    <title>UB06.7 MCC: Contract-based automated integration for component-based critical systems</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43392</id><role>Presenter</role><firstname>Johannes</firstname><lastname>Schlatow</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>43392</id><role>Author</role><firstname>Johannes</firstname><lastname>Schlatow</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Marcus</firstname><lastname>Nolte</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Markus</firstname><lastname>Maurer</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Johannes Schlatow, TU Braunschweig, DE<br /><b>Authors</b>:<br />Johannes Schlatow, Marcus Nolte, Rolf Ernst and Markus Maurer, TU Braunschweig, DE<br /><br /><em><b>Abstract</b><br />In the scope of the research unit Controlling Concurrent Change, we developed a contract-based middleware to autonomously manage and ensure the safety, availability and security properties of a component-based run-time environment. It guarantees that any change to the system is formally analysed beforehand and only applied if it does not violate any of the contracts, thereby enabling in-field updateability of complex critical systems. For this purpose, a Multi-Change Controller (MCC) aggregates component contracts and invokes viewpoint-specific analysis engines to evaluate change requests and find feasible system configurations. The MCC is specifically designed for extensibility so that analysis engines can be added and combined dependent on the application domain. We show a demonstrator that showcases and illustrates this contract-based process for an automated integration of an automotive system. Our demonstrator is built upon the Genode OS Framework and Xilinx Zynq-7000 SoCs.</em></description>
</presentation>
<presentation>
    <id>UB06.8</id>
    <title>UB06.8 SRAM-based physical unclonable keys for BLE smart lock systems</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43383</id><role>Presenter</role><firstname>Iluminada</firstname><lastname>Baturone</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Presenter</role><firstname>Miguel Ángel</firstname><lastname>Prada-Delgado</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id>43383</id><role>Author</role><firstname>Iluminada</firstname><lastname>Baturone</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Miguel Ángel</firstname><lastname>Prada-Delgado</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Alfredo</firstname><lastname>Vázquez-Reyes</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Laurentiu</firstname><lastname>Acasandrei</lastname><affiliation>OCLOSE S.L.</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Diego</firstname><lastname>Fernández-Barrera</lastname><affiliation>OCLOSE S.L.</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Javier</firstname><lastname>Prada-Delgado</lastname><affiliation>OCLOSE S.L.</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenters</b>:<br />Iluminada Baturone and Miguel Ángel Prada-Delgado, University of Seville, ES<br /><b>Authors</b>:<br />Iluminada Baturone, Miguel Ángel Prada-Delgado, Alfredo Vázquez-Reyes, Laurentiu Acasandrei, Diego Fernández-Barrera and Javier Prada-Delgado, <br /><br /><em><b>Abstract</b><br />Nowadays, several smart lock systems use Bluetooth Low Energy (BLE) to recognize when a smartphone, conveniently authenticated by a digital key, is near. The keys can be shared and are managed by web apps, so that system security depends on how the software prevents an attacker from discovering the keys. In order to increase security by a two-factor method ('something you have' in addition to 'something you know'), the BLE smart lock system prototype shown in this demonstrator recognizes when a user wearing an authenticated BLE chip (in a key fob, wristband, etc.) is near. The digital keys are not stored but they are regenerated on the fly by only the trusted chip. This is possible by using the start-up values of the SRAM in the BLE chip, which act as a physical unclonable function (PUF), so that the chip cannot be cloned. The SRAM start-up values of the BLE chip are also exploited as true random numbers to derive fresh keys for each transaction with the lock.</em></description>
</presentation>
<presentation>
    <id>UB06.9</id>
    <title>UB06.9 NeuroDSP: A Multi-Purpose Energy-Optimized Accelerator For Neural Networks</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16425</id><role>Presenter</role><firstname>Jean-Marc</firstname><lastname>PHILIPPE</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>16425</id><role>Author</role><firstname>Jean-Marc</firstname><lastname>PHILIPPE</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexandre</firstname><lastname>CARBON</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Renaud</firstname><lastname>SCHMIT</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jean-Marc PHILIPPE, CEA LIST, FR<br /><b>Authors</b>:<br />Jean-Marc PHILIPPE, Alexandre CARBON and Renaud SCHMIT, CEA LIST, FR<br /><br /><em><b>Abstract</b><br />Deep Neural Networks (e.g. Convolutional Neural Networks) is a promising approach to design smart machines for a wide range of application domains (automotive, home automation, industry, etc.). Due to their structure, these processing chains are compute intensive and difficult to embed into low power systems. To tackle this challenge, CEA LIST investigated the NeuroDSP hardware accelerator IP, able to be embedded into FPGA- or ASIC-based systems. Providing the system with a dramatic performance/watt ratio improvement, the IP can sustain 450GMACS/W in FDSOI 28nm technology, meeting the requirements of high-end embedded applications. The proposed demonstration features a comparison between three implementations of a CNN processing chain used to detect faces in a large image database. It shows that a single cluster FPGA-based implementation of the NeuroDSP IP at 100MHz is able to outperform both a Raspberry Pi 2 and an Odroid-XU3 board by a factor of respectively 10 and 6 in performance.</em></description>
</presentation>
<presentation>
    <id>UB06.10</id>
    <title>UB06.10 A Circuit Extraction Tool for Full Custom Designed MEMS Sensors</title>
    <start>2016-03-16 12:00</start>
    <end>2016-03-16 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43374</id><role>Presenter</role><firstname>Axel</firstname><lastname>Hald</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>43374</id><role>Author</role><firstname>Axel</firstname><lastname>Hald</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Johannes</firstname><lastname>Seelhorst</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Mathias</firstname><lastname>Reimann</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Juergen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jens</firstname><lastname>Lienig</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Axel Hald, Robert Bosch GmbH, DE<br /><b>Authors</b>:<br />Axel Hald<sup>1</sup>, Johannes Seelhorst<sup>1</sup>, Mathias Reimann<sup>1</sup>, Juergen Scheible<sup>2</sup> and Jens Lienig<sup>3</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>Reutlingen University, DE; <sup>3</sup>Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />In contrast to IC design, MEMS design still lacks sophisticated component libraries. Therefore, the physical design of today's MEMS sensors is mostly done by simply drawing polygons. Hence, the sensor structure is only given as plain graphic data which hinders the identification and investigation of topology elements.
The growing complexity of future MEMS designs demands a deep and detailed analysis of the sensor structures and the topology elements in order to get a better understanding of the coupling capacitances and parasitics.
Our tool is able to extract a circuit out of a MEMS sensor designed in a polygon based design flow. The key feature of this tool is a rule based structure recognition algorithm which identifies the topology elements of the sensor. Thereafter, the electrostatic RC-extraction is performed by a commercial field solver. The extracted lumped elements can be used for further simulation and optimization tasks during the design phase.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>LB2</id>
  <title>LB2 Lunch Break</title>
  <start>2016-03-16 12:30</start>
  <end>2016-03-16 14:30</end>
  <room>Großer Saal + Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Keynote Lecture in "Saal 2" 14:00 - 14:30</description>
<presentations>
</presentations>
</session>
<session>
  <id>7.0</id>
  <title>7.0 LUNCH TIME KEYNOTE SESSION</title>
  <start>2016-03-16 14:00</start>
  <end>2016-03-16 14:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>232</id><role>Chair</role><firstname>Luca</firstname><lastname>Fanucci</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>2351</id><role>Co-Chair</role><firstname>Wolfgang</firstname><lastname>Ecker</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
  </persons>
  <description>The lunch keynote presentation will be given by Dr. Patrick Leteinturier, Fellow of Automotive Systems at Infineon Technologies. He will present his vision on how cars of the future will impact and dramatically change personal mobility.</description>
<presentations>
<presentation>
    <id>7.0.1</id>
    <title>7.0.1 The Car of the Future will reinvent personal mobility</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27625</id><role>Speaker</role><firstname>Patrick</firstname><lastname>Leteinturier</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>27625</id><role>Author</role><firstname>Patrick</firstname><lastname>Leteinturier</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Patrick Leteinturier, Infineon Technologies, DE<br /><br /><em><b>Abstract</b><br />The regulations for CO2 and pollutant reduction have pushed the automotive industry for more electrification. The internal combustion engines will continue to power our vehicles for decades but will be assisted by electric traction in various xEV architectures. The race for efficiency, environment friendly, and safety will not end here. Automated and autonomous driving cars are opening a new field of benefits, but also a new field of challenges. The engineers will have to reinvent the EE vehicle architecture for new domain control and fail operational systems. The cars will be connected to other cars and the infrastructure with software update over the air. The new vehicles will be real cyber physical systems. This keynote will explore the potential of electronic technologies to solve the new requirements in sensing, controlling, powering, energizing the car of the future. Key items: - Car Electronic system design &amp; Test - Car EE Architecture - Car Electrification - Connected Car - Car Safety and Security - Software update over the air - Form Advance Driver Assistance System to Autonomous Driving</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB07</id>
  <title>UB07 Session 7</title>
  <start>2016-03-16 14:00</start>
  <end>2016-03-16 16:00</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB07.1</id>
    <title>UB07.1 LoopInvader: A Compiler for Tightly Coupled Processor Arrays</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43396</id><role>Presenter</role><firstname>Alexandru</firstname><lastname>Tanase</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>43396</id><role>Author</role><firstname>Alexandru</firstname><lastname>Tanase</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Michael</firstname><lastname>Witterauf</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ericles</firstname><lastname>Sousa</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Vahid</firstname><lastname>Lari</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Frank</firstname><lastname>Hannig</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Alexandru Tanase, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><b>Authors</b>:<br />Alexandru Tanase, Michael Witterauf, Ericles Sousa, Vahid Lari, Frank Hannig and Jürgen Teich, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /><em><b>Abstract</b><br />In today's coarse-grained reconfigurable architectures (CGRAs), application performance depends mostly on exploiting loop level and instruction level parallelism. However, it is tedious and error-prone to program such architectures in machine language manually. Here, only a compiler can make such architectures feasible. For solving this problem, we present a compiler for programming massively parallel processor arrays in particularly for so-called tightly processor arrays (TCPAs).By using a domain-specific language as design entry, our compiler symbolically parallelizes the code by using symbolic loop tiling techniques in the polyhedron model. Then, by replacing the parameters, e.g., with the desired number of processors elements (PEs), the compiler generates assembly code and interconnect configuration for different PEs which are combined to one binary. Finally, we demonstrate our tool flow for several selected examples.</em></description>
</presentation>
<presentation>
    <id>UB07.2</id>
    <title>UB07.2 InvadeSIM: A Simulator for Heterogeneous Multi-Processor Systems-on-Chip</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23188</id><role>Presenter</role><firstname>Sascha</firstname><lastname>Roloff</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Sascha</firstname><lastname>Roloff</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Frank</firstname><lastname>Hannig</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Sascha Roloff, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><b>Authors</b>:<br />Sascha Roloff, Frank Hannig and Jürgen Teich, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /><em><b>Abstract</b><br />Innovative simulation mechanisms at system-level are a key for embedded hardware designers and parallel software developers to predict performance. This is important especially in a very early development phase where design space exploration (DSE) helps to guide design decisions in proper directions. In case of modern MPSoCs, DSE can be very costly and time consuming depending on the underlying simulation techniques. We present InvadeSIM, a parallel execution-driven simulator for fast functional and timing simulation of heterogeneous NoC-based MPSoCs. For this purpose, InvadeSIM combines a fast direct-execution simulation approach with different parallelization strategies. We will showcase our work by simulating a stream processing application from computer vision domain on a tiled MPSoC architecture in real-time. In particular, we present an object tracking chain that continuously captures frames from a robot camera, followed by object detection, and a control loop back to the camera.</em></description>
</presentation>
<presentation>
    <id>UB07.3</id>
    <title>UB07.3 eTeak: Asynchronous Dataflows Synthesis onto FPGAs Using the eTeak Framework </title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43384</id><role>Presenter</role><firstname>Mahdi</firstname><lastname>Jelodari Mamaghani</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    <person><id>43384</id><role>Author</role><firstname>Mahdi</firstname><lastname>Jelodari Mamaghani</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Jim</firstname><lastname>Garside</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Steve</firstname><lastname>Furber</lastname><affiliation>The University of Manchester</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Mahdi Jelodari Mamaghani, The University of Manchester, GB<br /><b>Authors</b>:<br />Mahdi Jelodari Mamaghani, Jim Garside and Steve Furber, The University of Manchester, GB<br /><br /><em><b>Abstract</b><br />We exploit eTeak (De-Elastisation [DATE'15] enabled) to synthesise asynchronous dataflow descriptions in Balsa into synchronous structure loadable onto FPGA. We will be also able to demonstrate the software realisation of the same architecture running on a laptop and let the audience compare the hardware vs. software concurrency. A brief experiment conducted in our recent study where a prime number generator (aka sieve of Eratosthenes) is implemented both in software using the CSP compiler and hardware using eTeak: On average the hardware implementation runs 90-120x faster than its software counterpart while the processor clock speed is almost the same as the hardware clock speed (1.2GHz). This allows us to plan ahead and exploit eTeak toward energy-efficient synthesis. According to EPSRC's research portpolio this work falls under the most growing research subject of "Energy Efficiency" which aims to achieve an energy reduction of 26-43% by exploiting ICT.</em></description>
</presentation>
<presentation>
    <id>UB07.4</id>
    <title>UB07.4 RC3E: Design and Test Automatization in the Cloud</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43387</id><role>Presenter</role><firstname>Patrick</firstname><lastname>Lehmann</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>43387</id><role>Author</role><firstname>Patrick</firstname><lastname>Lehmann</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Oliver</firstname><lastname>Knodel</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Zabel</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rainer G.</firstname><lastname>Spallek</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Patrick Lehmann, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Patrick Lehmann, Oliver Knodel, Martin Zabel and Rainer G. Spallek, Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />Cloud computing is getting more and more interesting for companies, caused by its flexibility to provide apparently endless resources and nouveau services, while reducing he total cost of ownership for the user. Fields of applications reach from web technologies over storage solutions to complex business processes.

The domain of chip and system design is well known for offloading resource intensive and long running synthesis or simulation task onto centralized servers. As hardware designs grow in an exponential way and verification requirements were strengthened, cloud services are investigated to compensate these needs.

Anyway, in the end real hardware tests cannot be avoided. Our RC3E eco system brings close to the hardware prototype development and automated hardware testing into the cloud, continuing the principle of "test often and test early". The architecture offers virtualized and shared FPGA resources for prototyping, with automated remote debugging capabilities.</em></description>
</presentation>
<presentation>
    <id>UB07.5</id>
    <title>UB07.5 t-RIDE: A Mobile-Health Neurodiagnostic System based on Spatio-Temporal P300 Monitoring: Design, Development and Test in vivo</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24751</id><role>Presenter</role><firstname>Valerio Francesco</firstname><lastname>Annese</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Valerio Francesco</firstname><lastname>Annese</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giovanni</firstname><lastname>Mezzina</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>23544</id><role>Author</role><firstname>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Authors</b>:<br />Valerio Francesco Annese, Giovanni Mezzina and Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />A mobile health solution for neuro-cognitive impairment monitoring based on P300 spatio-temporal characterization achieved by tuned Residue Iteration Decomposition (t-RIDE) has been presented. The m-health service proposed allows remote monitoring of neuro-cognitive impairment through a 'plug and play' application, while doctor customization and data collection are allowed by cloud bridging. The developed t-RIDE method overcomes the limitations of the previous approaches (ICA; PCA; grand average; etc.). Its testing has been performed on 8 subjects performing three different cognitive tasks of increasing difficulty. P300 amplitude ranges (3.6uV - 11uV), latencies (280ms-390ms) and frontal-cortex spatial evidence (Pz, Fz, Cz) fully match medical references. T-RIDE convergence is reached in 148 iteration ensuring a 80% accuracy in P300 amplitude using only 13 trials (worst case) on single channel. </em></description>
</presentation>
<presentation>
    <id>UB07.6</id>
    <title>UB07.6 Hyperdimensional Computing for Text Classification: An Efficient Software Implementation</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43390</id><role>Presenter</role><firstname>Fateme</firstname><lastname>Rasti Najafabadi</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>43390</id><role>Author</role><firstname>Fateme</firstname><lastname>Rasti Najafabadi</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>0</id><role>Author</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>0</id><role>Author</role><firstname>Pentti</firstname><lastname>Kanerva</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Rabaey</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Fateme Rasti Najafabadi, Sharif University of Technology, IR<br /><b>Authors</b>:<br />Fateme Rasti Najafabadi<sup>1</sup>, Abbas Rahimi<sup>2</sup>, Pentti Kanerva<sup>2</sup> and Jan Rabaey<sup>2</sup><br /><sup>1</sup>Sharif University of Technology, IR; <sup>2</sup>University of California, Berkeley, US<br /><br /><em><b>Abstract</b><br />The mathematical properties of high-dimensional spaces show remarkable agreement with behaviors controlled by the brain. Hyperdimensional computing explores the emulation of cognition by computing with hypervectors as an alternative to computing with numbers. Hypervectors are high-dimensional (e.g., 10,000 dimensions) and holographic, and they appear randomly. These properties provide an opportunity for efficient computing, while aligning well with undesirable hardware variations in nanoscale fabrics. We focused on an application of hyperdimensional computing for text classification. Accordingly, we developed an algorithm to classify news stories from a stream of letters. Using pentagrams, the algorithm achieved a classification accuracy of above 95% for eight news topics that surpasses the other reported techniques in the literature including Bayes, K-NN, and SVM. We demonstrated a fully software framework that enables execution of such algorithms on the contemporary hardware fabrics.</em></description>
</presentation>
<presentation>
    <id>UB07.7</id>
    <title>UB07.7 Q27: Putting Queens in Carry Chains</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43397</id><role>Presenter</role><firstname>Thomas</firstname><lastname>Preußer</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>43397</id><role>Author</role><firstname>Thomas</firstname><lastname>Preußer</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Thomas Preußer, Technische Universität Dresden, DE<br /><b>Author</b>:<br />Thomas Preußer, Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />The N-Queens Puzzle is a fascinating combinatorial problem. Up to now, the number of distinct valid placements of N non-attacking queens on a generalized NxN-chessboard cannot be computed by a formula. Solution counts obtained from extensive explorations of the solution space are currently known for all N up to 26.
The parallelization of this exploration is embarrassingly simple and is achieved by pre-placing the queens of a certain board region. This very flexible partioning approach makes the N-Queens Puzzle a great show-off case for tremendously parallel computation approaches.
This demo illustrates an approach to compute the next, yet unknown solution count for the 27-Queens Puzzle that is based on a coronal pre-placement that does not only partition the overall computation but also cuts the size of the search space significantly by exploiting inherent symmetries. It presents higly effective hardware solvers that back an ongoing tremendously parallel computation.</em></description>
</presentation>
<presentation>
    <id>UB07.8</id>
    <title>UB07.8 CONTREP: A single-source framework for UML-based Modelling and Design of Mixed-Criticality Systems</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>995</id><role>Presenter</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>995</id><role>Author</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>0</id><role>Author</role><firstname>Eugenio</firstname><lastname>Villar</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Fernando Herrera, University of Cantabria, ES<br /><b>Authors</b>:<br />Fernando Herrera and Eugenio Villar, University of Cantabria, ES<br /><br /><em><b>Abstract</b><br />Mixed-criticality systems integrate applications, platform resources and requirements with different criticality. A criticality reflects the impact of either a failure of a component or a violation of a requirement, which can range from irrelevant to catastrophic effects. This booth presents the CONTREP framework, which supports UML/MARTE based modeling, analysis and design of mixed-criticality embedded systems. The booth shows a model of a quadcopter control system which integrates safety critical (e.g. flight control), mission-critical (e.g., a video processing payload), and non-critical (e.g., monitoring) functions. The booth shows how mixed-criticality is captured, together with the description of the functional architecture, and of the multi-core embedded platform where the system is implemented; how CONTREP automates different design activities, i.e. model validation, performance assessment and design space exploration, exploiting mixed-criticality information in every case.</em></description>
</presentation>
<presentation>
    <id>UB07.9</id>
    <title>UB07.9 DAC Generator: A DAC Stage Analog Circuit Generator for UDSM and FD-SOI Technologies</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22431</id><role>Presenter</role><firstname>Benjamin</firstname><lastname>Prautsch</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>22431</id><role>Author</role><firstname>Benjamin</firstname><lastname>Prautsch</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Sunil</firstname><lastname>Rao</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Uwe</firstname><lastname>Eichler</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ajith</firstname><lastname>Puppala</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Torsten</firstname><lastname>Reich</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Benjamin Prautsch, Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS, DE<br /><b>Authors</b>:<br />Benjamin Prautsch, Sunil Rao, Uwe Eichler, Ajith Puppala and Torsten Reich, Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS, DE<br /><br /><em><b>Abstract</b><br />The design of analog integrated circuits requires extensive manual work which is error-prone and inefficient. With advanced ultra-deep sub-micron (UDSM) technologies, the manual design effort increases further dramatically. This work presents the application of a rethought generator approach for the efficient reusable design of a 12 bit current steering DAC. The current mirror stage of the DAC, which is arranged in the complex Q² random walk scheme for high intrinsic matching [1], is realized by a circuit generator which automatically creates schematic, symbol, and layout of the required cells within few minutes. Originally focused on a 28 nm bulk technology, the generator code was also executed in a 28 nm FD-SOI technology with minor migration effort due to the generic nature of our tool. In addition, the fast circuit generation enables an efficient layout optimization showcasing the benefit of analog circuit generators for "bottom-up" design [2] in advanced technology nodes.</em></description>
</presentation>
<presentation>
    <id>UB07.10</id>
    <title>UB07.10 LLBMC / QPR-Verify: High-Precision Bounded Model Checking for Automotive Software</title>
    <start>2016-03-16 14:00</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43376</id><role>Presenter</role><firstname>Carsten</firstname><lastname>Sinz</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>43376</id><role>Author</role><firstname>Carsten</firstname><lastname>Sinz</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>David</firstname><lastname>Farago</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Florian</firstname><lastname>Merz</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Reimo</firstname><lastname>Schaupp</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Carsten Sinz, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Carsten Sinz, David Farago, Florian Merz and Reimo Schaupp, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />LLBMC (the low-level bounded model checker) is a static software analysis tool for finding bugs in C (and, to some extent, in C++) programs. It is mainly intended for checking low-level system code and is based on the technique of Bounded Model Checking.
LLBMC is fully automatic and requires minimal preparation efforts and user interaction. It supports all C constructs, including not so common features such as bitfields. LLBMC models memory accesses (heap, stack, global variables) with high precision and is thus able to find hard-to-detect memory access errors like heap or stack buffer overflows. LLBMC can also uncover errors due to uninitalized variables or other sources of non-deterministic behavior. Due to its precise analysis, LLBMC produces almost no false alarms (false positives).
LLBMC is developed at Karlsruhe Institute of Technology, and will soon be commercially available via a university spin-off, QPR Technologies.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.1</id>
  <title>7.1 SPECIAL DAY Panel: Which EDA Solutions can the Automotive Domain Reuse? Very Few or All?</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1979</id><role>Chair</role><firstname>Adam</firstname><lastname>Morawiec</lastname><affiliation>European Chips &amp; Systems Design Initiative (ESCI)</affiliation><country>FR</country></person>
    <person><id>2109</id><role>Panelist</role><firstname>Rainer</firstname><lastname>Kress</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>2109</id><role>Panelist</role><firstname>Gabriele</firstname><lastname>Ernst</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>2109</id><role>Panelist</role><firstname>Jean-Marie</firstname><lastname>Saint-Paul</lastname><affiliation>Mentor</affiliation><country>FR</country></person>
    <person><id>2733</id><role>Panelist</role><firstname>Riccardo</firstname><lastname>Mariani</lastname><affiliation>Yogitech</affiliation><country>IT</country></person>
    <person><id>2109</id><role>Panelist</role><firstname>Christoph</firstname><lastname>Störmer</lastname><affiliation>ETAS</affiliation><country>DE</country></person>
    <person><id>23116</id><role>Panelist</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen / FZI</affiliation><country>DE</country></person>
  </persons>
  <description>This panel will debate on whether and how much of existing EDA solutions may extend to the automotive domain. Given the unique features of the automotive domain such as cost pressures, safety criticality, and complexity, it is not clear whether the automotive domain needs completely new and custom-made EDA techniques or whether existing techniques may be largely reused.</description>
<presentations>
</presentations>
</session>
<session>
  <id>7.2</id>
  <title>7.2 EU Projects Special Session: Energy Efficiency drives Design</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27454</id><role>Organiser</role><firstname>Roberto</firstname><lastname>Giorgi</lastname><affiliation>University of Siena</affiliation><country>IT</country></person>
    <person><id>20445</id><role>Chair</role><firstname>Martin</firstname><lastname>Schoeberl</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>27454</id><role>Co-Chair</role><firstname>Roberto</firstname><lastname>Giorgi</lastname><affiliation>University of Siena</affiliation><country>IT</country></person>
  </persons>
  <description>Energy efficiency is a key non-functional property that is currently a number one goal of many designs. In this session several projects focused on future datacenters are illustrated. The adopted solutions and technologies are driving the design of next energy efficient smart embedded systems too.</description>
<presentations>
<presentation>
    <id>7.2.1</id>
    <title>7.2.1 EUROSERVER: Share-Anything Scale-Out Micro-Server Design</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 14:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27412</id><role>Speaker</role><firstname>Manolis</firstname><lastname>Marazakis</lastname><affiliation>FORTH</affiliation><country>GR</country></person>
    <person><id>27412</id><role>Author</role><firstname>Manolis</firstname><lastname>Marazakis</lastname><affiliation>FORTH</affiliation><country>GR</country></person>
    <person><id>924</id><role>Author</role><firstname>John</firstname><lastname>Goodacre</lastname><affiliation>ARM Ltd</affiliation><country>GB</country></person>
    <person><id>27355</id><role>Author</role><firstname>Didier</firstname><lastname>Fuin</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>27420</id><role>Author</role><firstname>Paul</firstname><lastname>Carpenter</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27394</id><role>Author</role><firstname>John</firstname><lastname>Thomson</lastname><affiliation>ONAPP Ltd</affiliation><country>GB</country></person>
    <person><id>4739</id><role>Author</role><firstname>Emil</firstname><lastname>Matus</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>27341</id><role>Author</role><firstname>Antimo</firstname><lastname>Bruno</lastname><affiliation>NEAT Srl</affiliation><country>IT</country></person>
    <person><id>21459</id><role>Author</role><firstname>Per</firstname><lastname>Stenström</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>20160</id><role>Author</role><firstname>Jerome</firstname><lastname>Martin</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    <person><id>27450</id><role>Author</role><firstname>Yves</firstname><lastname>Durand</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    <person><id>27383</id><role>Author</role><firstname>Isabelle</firstname><lastname>Dor</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Manolis Marazakis, FORTH, GR<br /><b>Authors</b>:<br />Manolis Marazakis<sup>1</sup>, John Goodacre<sup>2</sup>, Didier Fuin<sup>3</sup>, Paul Carpenter<sup>4</sup>, John Thomson<sup>5</sup>, Emil Matus<sup>6</sup>, Antimo Bruno<sup>7</sup>, Per Stenström<sup>8</sup>, Jerome Martin<sup>9</sup>, Yves Durand<sup>9</sup> and Isabelle Dor<sup>9</sup><br /><sup>1</sup>FORTH, GR; <sup>2</sup>ARM Ltd, GB; <sup>3</sup>STMicroelectronics, FR; <sup>4</sup>Barcelona Supercomputing Center, ES; <sup>5</sup>ONAPP Ltd, GB; <sup>6</sup>Technische Universität Dresden, DE; <sup>7</sup>NEAT Srl, IT; <sup>8</sup>Chalmers University of Technology, SE; <sup>9</sup>CEA, FR<br /><br /><em><b>Abstract</b><br />This paper provides a snapshot summary of the trends in the area of micro-server development and their application in the broader enterprise and cloud markets. Focusing on the technology aspects, we provide an understanding of these trends and specifically the differentiation and uniqueness of the approach being adopted by the EUROSERVER FP7 project. The unique technical contributions of EUROSERVER range from the fundamental system compute unit design architecture, through to the implementation approach both at the chiplet nanotechnological integration, and the everything-close physical form factor. Furthermore, we offer optimizations at the virtualisation layer to exploit the unique hardware features, and other framework optimizations, including exploiting the hardware capabilities at the run-time system and application layers.</em></description>
</presentation>
<presentation>
    <id>7.2.2</id>
    <title>7.2.2 Energy minimization at all layers of the data center: The ParaDIME Project</title>
    <start>2016-03-16 14:45</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27513</id><role>Speaker</role><firstname>Christof</firstname><lastname>Fetzer</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>20623</id><role>Author</role><firstname>Oscar</firstname><lastname>Palomar</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27433</id><role>Author</role><firstname>Santhosh Kumar</firstname><lastname>Rethinagiri</lastname><affiliation>BSC-Microsoft Research Center</affiliation><country>ES</country></person>
    <person><id>16359</id><role>Author</role><firstname>Gulay</firstname><lastname>Yalcin</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27429</id><role>Author</role><firstname>Rubén</firstname><lastname>Titos-Gil</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27424</id><role>Author</role><firstname>Pablo</firstname><lastname>Prieto</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27364</id><role>Author</role><firstname>Emma</firstname><lastname>Torrella</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>18006</id><role>Author</role><firstname>Osman</firstname><lastname>Unsal</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>16620</id><role>Author</role><firstname>Adrián</firstname><lastname>Cristal</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27419</id><role>Author</role><firstname>Pascal</firstname><lastname>Felber</lastname><affiliation>University of Neuchâtel</affiliation><country>CH</country></person>
    <person><id>27340</id><role>Author</role><firstname>Anita</firstname><lastname>Sobe</lastname><affiliation>University of Neuchâtel</affiliation><country>CH</country></person>
    <person><id>27447</id><role>Author</role><firstname>Yaroslav</firstname><lastname>Hayduk</lastname><affiliation>University of Neuchâtel</affiliation><country>CH</country></person>
    <person><id>27415</id><role>Author</role><firstname>Mascha</firstname><lastname>Kurpicz</lastname><affiliation>University of Neuchâtel</affiliation><country>CH</country></person>
    <person><id>27353</id><role>Author</role><firstname>Christof</firstname><lastname>Fetzer</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>27439</id><role>Author</role><firstname>Thomas</firstname><lastname>Knauth</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>27409</id><role>Author</role><firstname>Malte</firstname><lastname>Schneegaß</lastname><affiliation>Cloud &amp; Heat</affiliation><country>DE</country></person>
    <person><id>27390</id><role>Author</role><firstname>Jens</firstname><lastname>Struckmeier</lastname><affiliation>Cloud &amp; Heat</affiliation><country>DE</country></person>
    <person><id>27361</id><role>Author</role><firstname>Dragomir</firstname><lastname>Milojevic</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Christof Fetzer, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Oscar Palomar<sup>1</sup>, Santhosh Kumar Rethinagiri<sup>2</sup>, Gulay Yalcin<sup>1</sup>, Rubén Titos-Gil<sup>1</sup>, Pablo Prieto<sup>1</sup>, Emma Torrella<sup>1</sup>, Osman Unsal<sup>1</sup>, Adrián Cristal<sup>1</sup>, Pascal Felber<sup>3</sup>, Anita Sobe<sup>3</sup>, Yaroslav Hayduk<sup>3</sup>, Mascha Kurpicz<sup>3</sup>, Christof Fetzer<sup>4</sup>, Thomas Knauth<sup>4</sup>, Malte Schneegaß<sup>5</sup>, Jens Struckmeier<sup>5</sup> and Dragomir Milojevic<sup>6</sup><br /><sup>1</sup>Barcelona Supercomputing Center, ES; <sup>2</sup>BSC-Microsoft Research Center, ES; <sup>3</sup>University of Neuchâtel, CH; <sup>4</sup>Technische Universität Dresden, DE; <sup>5</sup>Cloud &amp; Heat, DE; <sup>6</sup>IMEC, BE<br /><br /><em><b>Abstract</b><br />The main objective of the ParaDIME project has been to minimize energy consumption at all levels of the data center. On the one hand, we have considered what can be achieved on currently existing systems, via improvements of the programming model and the runtime system. On the other hand, we investigated which techniques and design decisions can make future computing nodes more energy efficient. We have successfully proposed and developed several methodologies that enable up to 60% energy savings in data center's components.</em></description>
</presentation>
<presentation>
    <id>7.2.3</id>
    <title>7.2.3 Rack-scale Disaggregated cloud data centers: The dReDBox project vision</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27356</id><role>Speaker</role><firstname>Dimitris</firstname><lastname>Syrivelis</lastname><affiliation>University of Thessaly</affiliation><country>GR</country></person>
    <person><id>27399</id><role>Author</role><firstname>Kostas</firstname><lastname>Katrinis</lastname><affiliation>IBM Research Ireland</affiliation><country>IE</country></person>
    <person><id>27356</id><role>Author</role><firstname>Dimitris</firstname><lastname>Syrivelis</lastname><affiliation>University of Thessaly</affiliation><country>GR</country></person>
    <person><id>4758</id><role>Author</role><firstname>Dionisios</firstname><lastname>Pnevmatikatos</lastname><affiliation>ECE Department, Technical Univrsity of Crete &amp; FORTH-ICS</affiliation><country>GR</country></person>
    <person><id>27377</id><role>Author</role><firstname>Georgios</firstname><lastname>Zervas</lastname><affiliation>HPN group, University of Bristol</affiliation><country>GB</country></person>
    <person><id>23608</id><role>Author</role><firstname>Dimitris</firstname><lastname>Theodoropoulos</lastname><affiliation>Foundation for Research and Technology Hellas (FORTH)</affiliation><country>GR</country></person>
    <person><id>27395</id><role>Author</role><firstname>Iordanis</firstname><lastname>Koutsopoulos</lastname><affiliation>Athens University of Economics and Business</affiliation><country>GR</country></person>
    <person><id>27402</id><role>Author</role><firstname>Kobi</firstname><lastname>Hasharoni</lastname><affiliation>Compass-EOS</affiliation><country>IL</country></person>
    <person><id>27431</id><role>Author</role><firstname>Daniel</firstname><lastname>Raho</lastname><affiliation>Virtual Open Systems</affiliation><country>FR</country></person>
    <person><id>27350</id><role>Author</role><firstname>Christian</firstname><lastname>Pinto</lastname><affiliation>Virtual Open Systems</affiliation><country>FR</country></person>
    <person><id>27370</id><role>Author</role><firstname>Felix</firstname><lastname>Espina</lastname><affiliation>NAUDIT HPCN</affiliation><country>ES</country></person>
    <person><id>27434</id><role>Author</role><firstname>Sergio</firstname><lastname>Lopez-Buedo</lastname><affiliation>NAUDIT HPCN</affiliation><country>ES</country></person>
    <person><id>27425</id><role>Author</role><firstname>Qianqiao</firstname><lastname>Chen</lastname><affiliation>HPN group, University of Bristol</affiliation><country>GB</country></person>
    <person><id>17764</id><role>Author</role><firstname>Mario</firstname><lastname>Nemirovsky</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27354</id><role>Author</role><firstname>Damian</firstname><lastname>Roca</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>27381</id><role>Author</role><firstname>Hans</firstname><lastname>Klos</lastname><affiliation>SINTECS</affiliation><country>NL</country></person>
    <person><id>27442</id><role>Author</role><firstname>Tom</firstname><lastname>Berends</lastname><affiliation>SINTECS</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dimitris Syrivelis, University of Thessaly, GR<br /><b>Authors</b>:<br />Kostas Katrinis<sup>1</sup>, Dimitris Syrivelis<sup>2</sup>, Dionisios Pnevmatikatos<sup>3</sup>, Georgios Zervas<sup>4</sup>, Dimitris Theodoropoulos<sup>5</sup>, Iordanis Koutsopoulos<sup>6</sup>, Kobi Hasharoni<sup>7</sup>, Daniel Raho<sup>8</sup>, Christian Pinto<sup>8</sup>, Felix Espina<sup>9</sup>, Sergio Lopez-Buedo<sup>9</sup>, Qianqiao Chen<sup>4</sup>, Mario Nemirovsky<sup>10</sup>, Damian Roca<sup>10</sup>, Hans Klos<sup>11</sup> and Tom Berends<sup>11</sup><br /><sup>1</sup>IBM Research Ireland, IE; <sup>2</sup>University of Thessaly, GR; <sup>3</sup>ECE Department, Technical Univrsity of Crete &amp; FORTH-ICS, GR; <sup>4</sup>HPN group, University of Bristol, GB; <sup>5</sup>Foundation for Research and Technology Hellas (FORTH), GR; <sup>6</sup>Athens University of Economics and Business, GR; <sup>7</sup>Compass-EOS, IL; <sup>8</sup>Virtual Open Systems, FR; <sup>9</sup>NAUDIT HPCN, ES; <sup>10</sup>Barcelona Supercomputing Center, ES; <sup>11</sup>SINTECS, NL<br /><br /><em><b>Abstract</b><br />For quite some time now, computing systems servers, whether low-power or high-end ones designs are created around a common design principle:the main-board and its hardware components form a baseline, monolithic building block that the rest of the hardware/software stack design builds upon. This proportionality of compute/memory/network/storage resources is fixed during design time and remains static throughout machine lifetime, with known ramifications in terms of low system resource utilization, costly upgrade cycles and degraded energy proportionality. dReDBox takes on the challenge of revolutionizing the low-power computing market by breaking server boundaries through materialization of the concept of disaggregation. Besides proposing a highly modular software-defined architecture for the next generation datacentre, dRedBox will specify, design and prototype a novel hardware architecture where SoC-based microservers, memory modules and accelerators, will be placed in separated modular server trays interconnected via a high-speed, low-latency opto-electronic system fabric, and be allocated in arbitrary sets, as driven by fit-for-purpose resource/power management software. These blocks will employ state-of-the-art low-power components and be amenable to deployment in various integration form factors and target scenarios. dRedBox aims to deliver a full-fledged, vertically integrated datacentre-in-a-box prototype to showcase the superiority of disaggregation in terms of scalability, efficiency, reliability, performance and energy reduction which will be demonstrated in three pilot use-cases.</em></description>
</presentation>
<presentation>
    <id>7.2.4</id>
    <title>7.2.4 ECOSCALE: Reconfigurable Computing and Runtime System for Future Exascale Systems</title>
    <start>2016-03-16 15:15</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19052</id><role>Speaker</role><firstname>Iakovos</firstname><lastname>Mavroidis</lastname><affiliation>Telecommunication Systems Institute</affiliation><country>GR</country></person>
    <person><id>19052</id><role>Author</role><firstname>Iakovos</firstname><lastname>Mavroidis</lastname><affiliation>Telecommunication Systems Institute</affiliation><country>GR</country></person>
    <person><id>18699</id><role>Author</role><firstname>Ioannis</firstname><lastname>Papaefstathiou</lastname><affiliation>Synelixis</affiliation><country>GR</country></person>
    <person><id>1812</id><role>Author</role><firstname>Luciano</firstname><lastname>Lavagno</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>23528</id><role>Author</role><firstname>Dimitrios</firstname><lastname>Nikolopoulos</lastname><affiliation>Queen's University of Belfast</affiliation><country>GB</country></person>
    <person><id>22957</id><role>Author</role><firstname>Dirk</firstname><lastname>Koch</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    <person><id>27393</id><role>Author</role><firstname>John</firstname><lastname>Goodacre</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    <person><id>2131</id><role>Author</role><firstname>Ioannis</firstname><lastname>Sourdis</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>27145</id><role>Author</role><firstname>Vassilis</firstname><lastname>Papaefstathiou</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>81</id><role>Author</role><firstname>Marcello</firstname><lastname>Coppola</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>27411</id><role>Author</role><firstname>Manuel</firstname><lastname>Palomino</lastname><affiliation>Acciona Infraestructuras S.A.</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Iakovos Mavroidis, Telecommunication Systems Institute, GR<br /><b>Authors</b>:<br />Iakovos Mavroidis<sup>1</sup>, Ioannis Papaefstathiou<sup>2</sup>, Luciano Lavagno<sup>3</sup>, Dimitrios Nikolopoulos<sup>4</sup>, Dirk Koch<sup>5</sup>, John Goodacre<sup>5</sup>, Ioannis Sourdis<sup>6</sup>, Vassilis Papaefstathiou<sup>6</sup>, Marcello Coppola<sup>7</sup> and Manuel Palomino<sup>8</sup><br /><sup>1</sup>Telecommunication Systems Institute, GR; <sup>2</sup>Synelixis, GR; <sup>3</sup>Politecnico di Torino, IT; <sup>4</sup>Queen's University of Belfast, GB; <sup>5</sup>University of Manchester, GB; <sup>6</sup>Chalmers University of Technology, SE; <sup>7</sup>STMicroelectronics, FR; <sup>8</sup>Acciona Infraestructuras S.A., ES<br /><br /><em><b>Abstract</b><br />In order to reach exascale performance, current HPC systems need to be improved. Simple hardware scaling is not a feasible solution due to the increasing utility costs and power consumption limitations. Apart from improvements in implementation technology, what is needed is to refine the HPC application development flow as well as the system architecture of future HPC systems. ECOSCALE tackles these challenges by proposing a scalable programming environment and architecture, aiming to substantially reduce energy consumption as well as data traffic and latency. ECOSCALE introduces a novel heterogeneous energy-efficient hierarchical architecture, as well as a hybrid many-core+OpenCL programming environment and runtime system. The ECOSCALE approach is hierarchical and is expected to scale well by partitioning the physical system into multiple independent Workers (i.e. compute nodes). Workers are interconnected in a tree-like fashion and define a contiguous global address space that can be viewed either as a set of Partitioned Global Address Space (PGAS) partitions, or as a set of nodes hierarchically interconnected via an MPI protocol. To further increase energy efficiency, as well as to provide resilience, the Workers employ reconfigurable accelerators mapped into the virtual address space utilizing a dual stage System Memory Management Unit with coherent memory access. The architecture supports shared partitioned reconfigurable resources accessed by any Worker in a PGAS partition, as well as automated hardware synthesis of these resources from an OpenCL-based programming model.</em></description>
</presentation>
<presentation>
    <id>7.2.5</id>
    <title>7.2.5 Enabling HPC for QoS-sensitive applications: the MANGO approach</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 15:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4722</id><role>Speaker</role><firstname>José</firstname><lastname>Flich</lastname><affiliation>Universitat Politècnica de València</affiliation><country>ES</country></person>
    <person><id>4722</id><role>Author</role><firstname>José</firstname><lastname>Flich</lastname><affiliation>Universitat Politècnica de València</affiliation><country>ES</country></person>
    <person><id>19494</id><role>Author</role><firstname>Giovanni</firstname><lastname>Agosta</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>27421</id><role>Author</role><firstname>Philipp</firstname><lastname>Ampletzer</lastname><affiliation>ProDesign</affiliation><country>DE</country></person>
    <person><id>713</id><role>Author</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>298</id><role>Author</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>18610</id><role>Author</role><firstname>William</firstname><lastname>Fornaciari</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>27449</id><role>Author</role><firstname>Ynse</firstname><lastname>Hoornengorb</lastname><affiliation>Philips Medical</affiliation><country>NL</country></person>
    <person><id>27413</id><role>Author</role><firstname>Mario</firstname><lastname>Kovac</lastname><affiliation>Zagreb University</affiliation><country>HR</country></person>
    <person><id>27349</id><role>Author</role><firstname>Bruno</firstname><lastname>Maitre</lastname><affiliation>Thales Communication</affiliation><country>FR</country></person>
    <person><id>27378</id><role>Author</role><firstname>Giuseppe</firstname><lastname>Massari</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>27365</id><role>Author</role><firstname>Ermis</firstname><lastname>Papastefanakis</lastname><affiliation>Thales Communication</affiliation><country>FR</country></person>
    <person><id>27368</id><role>Author</role><firstname>Fabrice</firstname><lastname>Roudet</lastname><affiliation>EATON</affiliation><country>FR</country></person>
    <person><id>27426</id><role>Author</role><firstname>Rafael</firstname><lastname>Tornero</lastname><affiliation>Universitat Politècnica de València</affiliation><country>ES</country></person>
    <person><id>21201</id><role>Author</role><firstname>Davide</firstname><lastname>Zoni</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />José Flich, Universitat Politècnica de València, ES<br /><b>Authors</b>:<br />José Flich<sup>1</sup>, Giovanni Agosta<sup>2</sup>, Philipp Ampletzer<sup>3</sup>, David Atienza<sup>4</sup>, Alessandro Cilardo<sup>5</sup>, William Fornaciari<sup>2</sup>, Ynse Hoornengorb<sup>6</sup>, Mario Kovac<sup>7</sup>, Bruno Maitre<sup>8</sup>, Giuseppe Massari<sup>2</sup>, Ermis Papastefanakis<sup>8</sup>, Fabrice Roudet<sup>9</sup>, Rafael Tornero<sup>1</sup> and Davide Zoni<sup>2</sup><br /><sup>1</sup>Universitat Politècnica de València, ES; <sup>2</sup>Politecnico di Milano, IT; <sup>3</sup>ProDesign, DE; <sup>4</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>5</sup>University of Naples Federico II, IT; <sup>6</sup>Philips Medical, NL; <sup>7</sup>Zagreb University, HR; <sup>8</sup>Thales Communication, FR; <sup>9</sup>EATON, FR<br /><br /><em><b>Abstract</b><br />In this paper, we provide an overview of the MANGO project and its goal. The MANGO project aims at addressing power, performance and predictability (the PPP space) in future High-Performance Computing systems. It starts from the fundamental intuition that effective techniques for all three goals ultimately rely on customization to adapt the computing resources to reach the desired Quality of Service (QoS). From this starting point, MANGO will explore different but interrelated mechanisms at various architectural levels, as well as at the level of the system software. In particular, to explore a new positioning across the PPP space, MANGO will investigate system-wide, holistic, proactive thermal and power management aimed at extreme-scale energy efficiency.</em></description>
</presentation>
<presentation>
    <id>7.2.6</id>
    <title>7.2.6 AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems: the ANTAREX Approach</title>
    <start>2016-03-16 15:45</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19762</id><role>Speaker</role><firstname>Cristina</firstname><lastname>Silvano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19762</id><role>Author</role><firstname>Cristina</firstname><lastname>Silvano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19494</id><role>Author</role><firstname>Giovanni</firstname><lastname>Agosta</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>506</id><role>Author</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>27339</id><role>Author</role><firstname>Andrea</firstname><lastname>Beccari</lastname><affiliation>Dompe' Farmaceutici SpA</affiliation><country>IT</country></person>
    <person><id>2293</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>23141</id><role>Author</role><firstname>João</firstname><lastname>Bispo</lastname><affiliation>Faculty of Engineering (FEUP), University of Porto</affiliation><country>PT</country></person>
    <person><id>2116</id><role>Author</role><firstname>João M. P.</firstname><lastname>Cardoso</lastname><affiliation>University of Porto</affiliation><country>PT</country></person>
    <person><id>19698</id><role>Author</role><firstname>Carlo</firstname><lastname>Cavazzoni</lastname><affiliation>CINECA</affiliation><country>IT</country></person>
    <person><id>27385</id><role>Author</role><firstname>Jan</firstname><lastname>Martinovic</lastname><affiliation>IT4Innovation National Supercomputing Center</affiliation><country>CZ</country></person>
    <person><id>18993</id><role>Author</role><firstname>Gianluca</firstname><lastname>Palermo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>27414</id><role>Author</role><firstname>Martin</firstname><lastname>Palkovic</lastname><affiliation>IT4Innovation National Supercomputing Center</affiliation><country>CZ</country></person>
    <person><id>27418</id><role>Author</role><firstname>Pedro</firstname><lastname>Pinto</lastname><affiliation>Faculty of Engineering, University of Porto</affiliation><country>PT</country></person>
    <person><id>27366</id><role>Author</role><firstname>Erven</firstname><lastname>Rohou</lastname><affiliation>INRIA Rennes</affiliation><country>FR</country></person>
    <person><id>27417</id><role>Author</role><firstname>Nico</firstname><lastname>Sanna</lastname><affiliation>CINECA</affiliation><country>IT</country></person>
    <person><id>27398</id><role>Author</role><firstname>Katerina</firstname><lastname>Slaninova</lastname><affiliation>IT4Innovation National Supercomputing Center</affiliation><country>CZ</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Cristina Silvano, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Cristina Silvano<sup>1</sup>, Giovanni Agosta<sup>1</sup>, Andrea Bartolini<sup>2</sup>, Andrea Beccari<sup>3</sup>, Luca Benini<sup>2</sup>, João Bispo<sup>4</sup>, João M. P. Cardoso<sup>5</sup>, Carlo Cavazzoni<sup>6</sup>, Jan Martinovic<sup>7</sup>, Gianluca Palermo<sup>1</sup>, Martin Palkovic<sup>7</sup>, Pedro Pinto<sup>8</sup>, Erven Rohou<sup>9</sup>, Nico Sanna<sup>6</sup> and Katerina Slaninova<sup>7</sup><br /><sup>1</sup>Politecnico di Milano, IT; <sup>2</sup>Università di Bologna, IT; <sup>3</sup>Dompe' Farmaceutici SpA, IT; <sup>4</sup>Faculty of Engineering (FEUP), University of Porto, PT; <sup>5</sup>University of Porto, PT; <sup>6</sup>CINECA, IT; <sup>7</sup>IT4Innovation National Supercomputing Center, CZ; <sup>8</sup>Faculty of Engineering, University of Porto, PT; <sup>9</sup>INRIA Rennes, FR<br /><br /><em><b>Abstract</b><br />The main goal of the ANTAREX project is to express by a Domain Specific Language (DSL) the application self-adaptivity and to runtime manage and autotune applications for green and heterogeneous High Performance Computing (HPC) systems up to the Exascale level. Key innovations of the project include the introduction of a separation of concerns between self-adaptivity strategies and application functionalities. The DSL approach will allow the definition of energy-efficiency, perfor- mance, and adaptivity strategies as well as their enforcement at runtime through application autotuning and resource and power management.</em></description>
</presentation>
<presentation>
    <id>IP3-7</id>
    <title>IP3-7 Technology Transfer in Computing Systems: The TETRACOM Approach</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20338</id><role>Speaker</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>20338</id><role>Author</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Rainer Leupers, RWTH Aachen University, DE<br /><br /><em><b>Abstract</b><br />TETRACOM is an ongoing EU FP7 Coordination Action with the ambition to boost small to medium scale academia-to-industry technology transfer in all domains of computing systems. The project primarily operates via competitive open calls for individual Technology Transfer Projects (TTPs). Each TTP performs a well-defined bilateral transfer activity between one European academic partner and one industry partner. TETRACOM coordinates all TTPs and provides technology transfer advice and co-funding. This paper describes TETRACOM´s experimental concept and project structure. It summarizes preliminary lessons learned after more than two project years and successful management of 30+ individual TTPs.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.3</id>
  <title>7.3 Low Power Devices and Methods for Healthcare and Assisted Living</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>23925</id><role>Chair</role><firstname>José M.</firstname><lastname>Moya</lastname><affiliation>Technical University of Madrid</affiliation><country>ES</country></person>
    <person><id>2619</id><role>Co-Chair</role><firstname>Giovanni</firstname><lastname>Ansaloni</lastname><affiliation>University of Lugano</affiliation><country>CH</country></person>
  </persons>
  <description>This session addresses energy efficiency for ambient intelligence and healthcare. The first part focuses on systems for fall detection and indoor localization in the context of ambient assisted living. The second part is dedicated to methods for cardiovascular monitoring, including low-power real-time diagnosis and efficient communication.</description>
<presentations>
<presentation>
    <id>7.3.1</id>
    <title>7.3.1 A Digital Processor Architecture for Combined EEG/EMG Falling Risk Prediction</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24751</id><role>Speaker</role><firstname>Valerio</firstname><lastname>Annese</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>24751</id><role>Author</role><firstname>Valerio F.</firstname><lastname>Annese</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>26885</id><role>Author</role><firstname>Sabino</firstname><lastname>Loconte</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    <person><id>24151</id><role>Author</role><firstname>Marco</firstname><lastname>Crepaldi</lastname><affiliation>Center for Space Human Robotics (CSHR), Istituto Italiano di Tecnologia</affiliation><country>IT</country></person>
    <person><id>19788</id><role>Author</role><firstname>Danilo</firstname><lastname>Demarchi</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>23544</id><role>Author</role><firstname>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Valerio Annese, Politecnico di Bari, IT<br /><b>Authors</b>:<br />Valerio F. Annese<sup>1</sup>, Sabino Loconte<sup>1</sup>, Marco Crepaldi<sup>2</sup>, Danilo Demarchi<sup>3</sup> and Daniela De Venuto<sup>1</sup><br /><sup>1</sup>Politecnico di Bari, IT; <sup>2</sup>Center for Space Human Robotics (CSHR), Istituto Italiano di Tecnologia, IT; <sup>3</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />The brain signal anticipates the voluntary movement with patterns that can be detected even 500ms before the occurrence. This paper presents a digital signal processing unit which implements a real-time algorithm for falling risk prediction. The system architecture is designed to operate with digitized data samples from 8 EMG (limbs) and 8 EEG (motor-cortex) channels and, through their combining, provides 1bit outputs for the early detection of unintentional movement. The digital architecture is validated on an FPGA to determine resources utilization, related timing constraints and performance figures of a dedicated real-time ASIC implementation for wearable applications. The system occupies 85.95% ALMs, 43283 ALUTs, 73.0% registers, 9.9% block memory of an Altera Cyclone V FPGA for a processing latency lower than 1ms.    Outputs are available in 56ms, within the time limit of 300ms, enabling decision taking for active control. Comparisons between Matlab (used as golden reference) and measured FPGA outputs outline a very low residual numerical error of about 0.012% (worst case) despite the higher float precision of Matlab simulations and losses due to mandatory dataset conversion for validation.</em></description>
</presentation>
<presentation>
    <id>7.3.2</id>
    <title>7.3.2 Distributed-neuron-network based Machine Learning on Smart-gateway Network towards Real-time Indoor Data Analytics</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23806</id><role>Speaker</role><firstname>Hantao</firstname><lastname>Huang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>23806</id><role>Author</role><firstname>Hantao</firstname><lastname>Huang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>24886</id><role>Author</role><firstname>Yuehua</firstname><lastname>Cai</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>17267</id><role>Author</role><firstname>Hao</firstname><lastname>Yu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hantao Huang, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Hantao Huang, Yuehua Cai and Hao Yu, Nanyang Technological University, SG<br /><br /><em><b>Abstract</b><br />Indoor data analytics is one typical example of ambient intelligence with behavior or feature extraction from positioning, power, and lighting data. It can be utilized to help improve comfort level in building and room for occupants. To address dynamic ambient change in a large-scaled space, real-time and distributed data analytics is required on sensor (or gateway) network, which however has limited computing resources. This paper proposes a computationally efficient data analytics by distributed-neuron-network (DNN) based machine learning with application for indoor positioning. It is based on one incremental L2-norm based solver for learning collected WiFi-data at each gateway and is further fused for all gateways in the network to determine the location. Experimental results show that with multiple distributed gateways running in parallel, the proposed algorithm can achieve 50x and 38x speedup during data testing and training time respectively with comparable positioning accuracy, when compared to traditional support vector machine(SVM) method.</em></description>
</presentation>
<presentation>
    <id>7.3.3</id>
    <title>7.3.3 Touch-Based System for Beat-to-Beat Impedance Cardiogram Acquisition and Hemodynamic Parameters Estimation</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 15:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26051</id><role>Speaker</role><firstname>Dionisije</firstname><lastname>Sopic</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26051</id><role>Author</role><firstname>Dionisije</firstname><lastname>Sopic</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>22017</id><role>Author</role><firstname>Srinivasan</firstname><lastname>Murali</lastname><affiliation>SmartCardia Inc., Ltd</affiliation><country>CH</country></person>
    <person><id>26147</id><role>Author</role><firstname>Francisco</firstname><lastname>Rincón</lastname><affiliation>SmartCardia Inc., Ltd</affiliation><country>CH</country></person>
    <person><id>713</id><role>Author</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dionisije Sopic, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Dionisije Sopic<sup>1</sup>, Srinivasan Murali<sup>2</sup>, Francisco Rincón<sup>2</sup> and David Atienza<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>SmartCardia Inc., Ltd, CH<br /><br /><em><b>Abstract</b><br />Among all cardiovascular diseases, congestive heart failure (CHF) has a very high rate of hospitalization and mortality. In order to prevent hospitalization, there is a strong need to identify patients at risk of a CHF event by estimating a set of relevant hemodynamic parameters that will allow physicians to detect its early onset. Today, one of the most popular non-invasive methods to obtain these parameters is through the acquisition of electrocardiogram (ECG) and impedance cardiogram (ICG) by using large hospital systems with electrodes placed on the chest and thorax region. In order to be useful in an ambulatory setting, it is important to obtain an ultra-low power wearable system for acquiring the ICG and ECG, and to detect CHF. In this paper, we present a touch-based ultra-low power device for real-time ICG and ECG signal acquisition, and hemodynamic parameters estimation. We also propose methods for noise cancellation and for calculating the hemodynamic parameters. In addition, a comparative evaluation of susceptibility to different measuring positions is presented. Our proposed design is highly correlated with traditional systems ( &gt; 80%), but able to work with very low power budgets, thus allowing long duration of operation of over four days on a single battery charge.</em></description>
</presentation>
<presentation>
    <id>7.3.4</id>
    <title>7.3.4 Quantifying the Benefits of Compressed Sensing on a WBSN-based Real-Time Biosignal Monitor</title>
    <start>2016-03-16 15:45</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4051</id><role>Speaker</role><firstname>Daniele</firstname><lastname>Bortolotti</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>4051</id><role>Author</role><firstname>Daniele</firstname><lastname>Bortolotti</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>26621</id><role>Author</role><firstname>Bojan</firstname><lastname>Milosevic</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>23386</id><role>Author</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>21988</id><role>Author</role><firstname>Elisabetta</firstname><lastname>Farella</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>22002</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniele Bortolotti, Università di Bologna, IT<br /><b>Authors</b>:<br />Daniele Bortolotti<sup>1</sup>, Bojan Milosevic<sup>2</sup>, Andrea Bartolini<sup>3</sup>, Elisabetta Farella<sup>2</sup> and Luca Benini<sup>3</sup><br /><sup>1</sup>Università di Bologna, IT; <sup>2</sup>Fondazione Bruno Kessler, IT; <sup>3</sup>ETH Zurich, CH<br /><br /><em><b>Abstract</b><br />Technology scaling enables today the design of ultra-low power wearable biosensors for continuous vital signal monitoring or wellness applications. Wireless Body Sensor Networks (WBSN) integrate wearable sensing nodes for an accurate measurement of the desired physiological parameter, e.g. Electrocardiogram (ECG), and a personal gateway for the collection and processing of the data. The diffusion of smartphones enables their use as advanced personal gateways, with the ability to provide user interaction features, connectivity and real-time feedback to the user. Both the sensing node(s) and the smartphone are battery powered and resource-constrained devices, hence energy efficiency is one of the key design goals. In this work, we explore the use of compression techniques to improve the efficiency of a wireless ECG wearable monitor. In the presented system, the wearable node is used for bio-signal acquisition, pre-processing and compression, while a smartphone is used for real-time signal reconstruction. The system aims at medical-grade signal quality and the impact of lossy compression is tested on real signals acquired by the node and its effects are evaluated on system- level energy consumption. We analyze performance/energy trade-offs considering online data compression on the wearable device and real-time reconstruction on the smartphone. Our results show that Compressed Sensing pays off only when the SNR requirement is below 20 dB due to the non-ideal sparsity of ECG signal. We propose a hybrid compression scheme based on CS and under-quantization to address these limitations.</em></description>
</presentation>
<presentation>
    <id>IP3-8</id>
    <title>IP3-8 Energy vs. Reliability Trade-offs Exploration in Biomedical Ultra-Low Power Devices</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26521</id><role>Speaker</role><firstname>Loris</firstname><lastname>Duch</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26521</id><role>Author</role><firstname>Loris</firstname><lastname>Duch</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25042</id><role>Author</role><firstname>Pablo</firstname><lastname>Garcia del Valle</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>713</id><role>Author</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26957</id><role>Author</role><firstname>Shrikanth</firstname><lastname>Ganapathy</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>4405</id><role>Author</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Loris Duch, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Loris Duch, Pablo Garcia del Valle, David Atienza, Shrikanth Ganapathy and Andreas Burg, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />State-of-the-art wearable devices such as embedded biomedical monitoring systems apply voltage scaling to lower as much as possible their energy consumption and achieve longer battery lifetimes. While embedded memories often rely on Error Correction Codes (ECC) for error protection, in this paper we explore how the characteristics of biomedical applications can be exploited to develop new techniques with lower power overhead. We then introduce the Dynamic eRror compEnsation And Masking (DREAM) technique, that provides partial memory protection with less area and power overheads than ECC. Different tradeoffs between the error correction ability of the techniques and their energy consumption are examined to conclude that, when properly applied, DREAM consumes 21% less energy than a traditional ECC with Single Error Correction and Double Error Detection (SEC/DED) capabilities.</em></description>
</presentation>
<presentation>
    <id>IP3-9</id>
    <title>IP3-9 A Machine Learning Approach for Medication Adherence Monitoring Using Body-Worn Sensors</title>
    <start>2016-03-16 16:01</start>
    <end>2016-03-16 16:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23797</id><role>Speaker</role><firstname>Hassan</firstname><lastname>Ghasemzadeh</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>26675</id><role>Author</role><firstname>Niloofar</firstname><lastname>Hezar Jaribi</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>26844</id><role>Author</role><firstname>Ramin</firstname><lastname>Fallahzadeh</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>23797</id><role>Author</role><firstname>Hassan</firstname><lastname>Ghasemzadeh</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hassan Ghasemzadeh, Washington State University, US<br /><b>Authors</b>:<br />Niloofar Hezar Jaribi, Ramin Fallahzadeh and Hassan Ghasemzadeh, Washington State University, US<br /><br /><em><b>Abstract</b><br />One of the most important challenges in current healthcare systems is medication non-adherence, which has irrevocable outcomes. Although many technologies have been developed for medication adherence monitoring, the reliability and cost-effectiveness of these technologies are not well understood to date. This paper presents a medication adherence monitoring system by user-activity tracking based on wrist-band wearable sensors. We develop machine learning algorithms that track wrist motions in real-time and identify medication intake activities. We propose a novel data analysis pipeline to reliably detect medication adherence by examining single-wrist motions. Our system achieves an accuracy of 78.3% in adherence detection without need for medication pillboxes and with only one sensor worn on either of the wrists. The accuracy of our algorithm is only 7.9% lower than a system with two sensors that track motions of both wrists.</em></description>
</presentation>
<presentation>
    <id>IP3-10</id>
    <title>IP3-10 Requirements-centric closed-loop validation of implantable cardiac devices</title>
    <start>2016-03-16 16:02</start>
    <end>2016-03-16 16:03</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>433</id><role>Speaker</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    <person><id>27163</id><role>Author</role><firstname>Weiwei</firstname><lastname>Ai</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    <person><id>17937</id><role>Author</role><firstname>Nitish</firstname><lastname>Patel</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    <person><id>433</id><role>Author</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Partha Roop, The University of Auckland, NZ<br /><b>Authors</b>:<br />Weiwei Ai, Nitish Patel and Partha Roop, The University of Auckland, NZ<br /><br /><em><b>Abstract</b><br />Implantable medical devices are recommended by physicians to sustain life while improving the overall quality of life of the patients. In spite of the rigorous testing, there have been numerous failures and associated recalls which suggest that completeness of the testing is elusive. We propose a new validation framework based on formal methods for real-time closed-loop validation of medical devices. The proposed approach includes a synchronous observer acting both as an automated oracle and also as a requirements coverage monitor. The observer combines an on-line testing adequacy evaluation module together with a heuristic learning module. This methodology was applied to validate a pacemaker over a virtual heart model. A subset of the requirements was used to test its efficacy. The results show that the proposed methodology can, in real-time, evaluate the test adequacy and hence guide the on-line test case generation to maximize the requirements coverage.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.4</id>
  <title>7.4 System-Level Synthesis</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>22333</id><role>Chair</role><firstname>Cathal</firstname><lastname>McCabe</lastname><affiliation>Xilinx, Inc. Ireland</affiliation><country>IE</country></person>
    <person><id>1246</id><role>Co-Chair</role><firstname>Yuichi</firstname><lastname>Nakamura</lastname><affiliation>NEC Japan</affiliation><country>JP</country></person>
  </persons>
  <description>This session is centered around topics in System-Level Synthesis, with specific focus on hardware threads, composable templates, and evaluation of fixed-point systems. The session concludes with a short IP presentation on asynchronous circuit synthesis for cryptographic applications.</description>
<presentations>
<presentation>
    <id>7.4.1</id>
    <title>7.4.1 System Level Synthesis for Virtual Memory Enabled Hardware Threads.</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27487</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Estibals</lastname><affiliation>IRISA</affiliation><country>FR</country></person>
    <person><id>26699</id><role>Author</role><firstname>Nicolas</firstname><lastname>Estibals</lastname><affiliation>University of Rennes 1/IRISA</affiliation><country>FR</country></person>
    <person><id>26170</id><role>Author</role><firstname>Gaël</firstname><lastname>Deest</lastname><affiliation>University of Rennes 1</affiliation><country>FR</country></person>
    <person><id>25792</id><role>Author</role><firstname>Ali Hassan</firstname><lastname>El Moussawi</lastname><affiliation>University of Rennes 1</affiliation><country>FR</country></person>
    <person><id>26929</id><role>Author</role><firstname>Steven</firstname><lastname>Derrien</lastname><affiliation>IRISA</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nicolas Estibals, IRISA, FR<br /><b>Authors</b>:<br />Nicolas Estibals<sup>1</sup>, Gaël Deest<sup>2</sup>, Ali Hassan El Moussawi<sup>2</sup> and Steven Derrien<sup>3</sup><br /><sup>1</sup>University of Rennes 1/IRISA, FR; <sup>2</sup>University of Rennes 1, FR; <sup>3</sup>IRISA, FR<br /><br /><em><b>Abstract</b><br />Newly introduced ARM-based FPGA platforms enable transparent hardware/software multithreading by providing cache-coherent memory accesses to hardware accelerators. However, the lack of support for virtual memory on the accelerator side impedes the acceleration of legacy applications. To address this problem, we propose a fully automated High Level Synthesis based source-to-source flow to efficiciently support virtual memory in hardware accelerators.</em></description>
</presentation>
<presentation>
    <id>7.4.2</id>
    <title>7.4.2 Composable, Parameterizable Templates for High-Level Synthesis</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23536</id><role>Speaker</role><firstname>Dajung</firstname><lastname>Lee</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>20182</id><role>Author</role><firstname>Janarbek</firstname><lastname>Matai</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>26010</id><role>Author</role><firstname>Dajung</firstname><lastname>Lee</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>25726</id><role>Author</role><firstname>Alric</firstname><lastname>Althoff</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>4732</id><role>Author</role><firstname>Ryan</firstname><lastname>Kastner</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Dajung Lee, University of California, San Diego, US<br /><b>Authors</b>:<br />Janarbek Matai, Dajung Lee, Alric Althoff and Ryan Kastner, University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />High-level synthesis tools aim to make FPGA programming easier by raising the level of programming abstraction. Yet in order to get an efficient hardware design from HLS tools, the designer must know how to write HLS code that results in an efficient low level hardware architecture. Unfortunately, this requires substantial hardware knowledge, which limits wide adoption of HLS tools outside of hardware designers. In this work, we develop an approach based upon parameterizable templates that can be composed using common data access patterns. This creates a methodology for efficient hardware implementations. Our results demonstrate that a small number of optimized templates can be hierarchically composed to develop highly optimized hardware implementations for large applications.</em></description>
</presentation>
<presentation>
    <id>7.4.3</id>
    <title>7.4.3 Leveraging Power Spectral Density for Scalable System-Level Accuracy Evaluation</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25901</id><role>Speaker</role><firstname>Benjamin</firstname><lastname>Barrois</lastname><affiliation>University of Rennes, INRIA</affiliation><country>FR</country></person>
    <person><id>25901</id><role>Author</role><firstname>Benjamin</firstname><lastname>Barrois</lastname><affiliation>University of Rennes, INRIA</affiliation><country>FR</country></person>
    <person><id>26411</id><role>Author</role><firstname>Karthick</firstname><lastname>Parashar</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>4747</id><role>Author</role><firstname>Olivier</firstname><lastname>Sentieys</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Benjamin Barrois, University of Rennes, INRIA, FR<br /><b>Authors</b>:<br />Benjamin Barrois<sup>1</sup>, Karthick Parashar<sup>2</sup> and Olivier Sentieys<sup>3</sup><br /><sup>1</sup>University of Rennes, INRIA, FR; <sup>2</sup>IMEC, BE; <sup>3</sup>INRIA, FR<br /><br /><em><b>Abstract</b><br />The choice of fixed-point word-lengths critically impacts the system performance by affecting the quality of computation, its energy, speed and area. Making a good choice of fixed-point word-length generally requires solving an NP-hard problem by exploring a vast search space. Therefore, the entire fixed-point refinement process becomes critically dependent on evaluating the effects of accuracy degradation. In this paper, a novel technique for the system-level evaluation of fixed-point systems which is more scalable and that renders better accuracy is proposed. This techniques makes use of the information hidden information in the power-spectral density of quantization noise. This technique is found to be very effective in systems consisting of more than one frequency sensitive components. Compared to the state of the art hierarchical methods that are agnostic of the hidden information in the quantization noise spectrum, we show that the proposed technique is 5X to 500X more accurate on some representative signal processing kernels.</em></description>
</presentation>
<presentation>
    <id>IP3-11</id>
    <title>IP3-11 Low Normalized Energy Derivation Asynchronous Circuit Synthesis Flow through Fork-Join Slack Matching for Cryptographic Applications</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26511</id><role>Speaker</role><firstname>Nan</firstname><lastname>Liu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26511</id><role>Author</role><firstname>Nan</firstname><lastname>Liu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26455</id><role>Author</role><firstname>Kwen-Siong</firstname><lastname>Chong</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>27177</id><role>Author</role><firstname>Weng-Geng</firstname><lastname>Ho</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26078</id><role>Author</role><firstname>Bah-Hwee</firstname><lastname>Gwee</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26095</id><role>Author</role><firstname>Joseph S.</firstname><lastname>Chang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nan Liu, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Nan Liu, Kwen-Siong Chong, Weng-Geng Ho, Bah-Hwee Gwee and Joseph S. Chang, Nanyang Technological University, SG<br /><br /><em><b>Abstract</b><br />In this paper, an automatic synthesis flow of asynchronous (async) Quasi-Delay-Insensitive (QDI) circuits for cryptographic applications is presented. The synthesis flow accepts Verilog netlists as primary inputs, in part leverages on commercial electronic design automation tools for synthesis and verifications, and relies heavily on the proposed translation processes for async netlist conversion and optimization. Particularly, a three-step synchronous-to-asynchronous-direct-translation (SADT) process is proposed. The first step is to translate a Verilog netlist into a direct circuit graph, allowing us to model QDI pipelines for performance analysis based on the same netlist function. Second, graph coarsening in combination with dynamic programing is adopted to analyze the fork-join slack matching of the QDI pipelines, aiming to balance the pipeline depths in any fork-join pipelines to optimize the system performance, and to reduce energy variations of the overall pipelines to against power-analysis-attack. The last step is to insert async local controllers/gates to ensure the async circuits consistent with QDI protocol, hence enhancing its timing robustness to accommodate Process-Voltage-Temperature variations. We show that, on the basis of simulations on the ISCAS benchmark circuits, the QDI circuits based on our proposed automatic synthesis flow are on average 20% faster and feature 30% less normalized energy derivations than un-optimized circuits.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.5</id>
  <title>7.5 Emerging Memory Architectures</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25986</id><role>Chair</role><firstname>Costin</firstname><lastname>Anghel</lastname><affiliation>ISEP</affiliation><country>FR</country></person>
    <person><id>16453</id><role>Co-Chair</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
  </persons>
  <description>The first paper presents a method to utilize the variations in RRAM access latency due to IR drop in a given array. The second paper exploits the spatial and temporal locality of cache access, and proposes an ECC scheme wherein write operations with potentially different error rates are mapped to regions with different ECC strengths. The third paper proposes a write scheme for phase change memory to minimize the number of write units.</description>
<presentations>
<presentation>
    <id>7.5.1</id>
    <title>7.5.1 Leader: Accelerating ReRAM-based Main Memory by Leveraging Access Latency Discrepancy in Crossbar Arrays</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27451</id><role>Speaker</role><firstname>Hang</firstname><lastname>Zhang</lastname><affiliation>National University of Defense Technology</affiliation><country>CN</country></person>
    <person><id>27451</id><role>Author</role><firstname>Hang</firstname><lastname>Zhang</lastname><affiliation>National University of Defense Technology</affiliation><country>CN</country></person>
    <person><id>24319</id><role>Author</role><firstname>Nong</firstname><lastname>Xiao</lastname><affiliation>National University of Defense Technology</affiliation><country>CN</country></person>
    <person><id>24072</id><role>Author</role><firstname>Fang</firstname><lastname>Liu</lastname><affiliation>National University of Defense Technology</affiliation><country>CN</country></person>
    <person><id>23485</id><role>Author</role><firstname>Zhiguang</firstname><lastname>Chen</lastname><affiliation>National University of Defense Technology</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hang Zhang, National University of Defense Technology, CN<br /><b>Authors</b>:<br />Hang Zhang, Nong Xiao, Fang Liu and Zhiguang Chen, National University of Defense Technology, CN<br /><br /><em><b>Abstract</b><br />Emerging Resistive Memory (ReRAM) technology is a promising candidate as the replacement to DRAM due to its low leakage power consumption, good scalability, and high density. By employing crossbar structures, the density of ReRAM can be further improved for capacity benefits. However, such structure also causes an IR drop issue due to wire resistance and sneak currents, which lead to an access latency discrepancy in ReRAM memory banks. Existing designs conservatively utilize the worst-case latency of ReRAM arrays, and thus fail to explore the potential of the fast access speed of ReRAM, resulting in sub-optimal performance. In this work, we present an asymmetric ReRAM memory design, which separates a crossbar array into multiple logical regions according to their access latency, and further groups logical regions across different crossbars into virtual regions. Based on the observation of access hotspots inside memory banks, we design a table structure to remap memory requests to different virtual regions with non-uniform access latency, so as to match these access hotspots with the underlying asymmetric bank design. We then introduce both static mapping and dynamic mapping schemes to prioritize memory requests from critical applications to the fast regions for better performance. Experimental results show that our design can improve the 4-core system performance by 13.3% and reduce the memory latency by 21.6% on average for a ReRAM-based memory system across memory intensive applications.</em></description>
</presentation>
<presentation>
    <id>7.5.2</id>
    <title>7.5.2 Sliding Basket: An Adaptive ECC Scheme for Runtime Write Failure Suppression of STT-RAM Cache</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18703</id><role>Speaker</role><firstname>Yiran</firstname><lastname>Chen</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>25679</id><role>Author</role><firstname>Xue</firstname><lastname>Wang</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>26606</id><role>Author</role><firstname>Mengjie</firstname><lastname>Mao</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>27192</id><role>Author</role><firstname>Wujie</firstname><lastname>Wen</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>26103</id><role>Author</role><firstname>Enes</firstname><lastname>Eken</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>17254</id><role>Author</role><firstname>Hai</firstname><lastname>Li</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>1760</id><role>Author</role><firstname>Yiran</firstname><lastname>Chen</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yiran Chen, University of Pittsburgh, US<br /><b>Authors</b>:<br />Xue Wang<sup>1</sup>, Mengjie Mao<sup>1</sup>, Wujie Wen<sup>2</sup>, Enes Eken<sup>1</sup>, Hai Li<sup>1</sup> and Yiran Chen<sup>1</sup><br /><sup>1</sup>University of Pittsburgh, US; <sup>2</sup>Florida International University, US<br /><br /><em><b>Abstract</b><br />Write reliability is one of the major challenges in design of spin-transfer torque random access memory (STT- RAM) caches. To ensure design quality, error correction code (ECC) scheme is usually adopted in STT-RAM caches. However, it incurs significant hardware overhead. In observance of the dynamic error correcting requirements, in this work, we propose Sliding Basket - an adaptive ECC scheme to suppress the runtime write failures of STT-RAM cache with minimized hardware cost. Our simulation results show that compared to the STT-RAM caches with conventional ECC scheme, applying Sliding Basket can achieve up to 80.2% saving in ECC bit overhead, comparable write reliability and even better system performance.</em></description>
</presentation>
<presentation>
    <id>7.5.3</id>
    <title>7.5.3 Exploiting more parallelism from write operations on PCM</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26515</id><role>Speaker</role><firstname>Zheng</firstname><lastname>Li</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>26515</id><role>Author</role><firstname>Zheng</firstname><lastname>Li</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>27166</id><role>Author</role><firstname>Fang</firstname><lastname>Wang</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>16943</id><role>Author</role><firstname>Yu</firstname><lastname>Hua</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>24725</id><role>Author</role><firstname>Wei</firstname><lastname>Tong</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>17468</id><role>Author</role><firstname>Jingning</firstname><lastname>Liu</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>25953</id><role>Author</role><firstname>Yu</firstname><lastname>Chen</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    <person><id>16999</id><role>Author</role><firstname>Dan</firstname><lastname>Feng</lastname><affiliation>Huazhong University of Science and Technology</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zheng Li, Huazhong University of Science and Technology, CN<br /><b>Authors</b>:<br />Zheng Li, Fang Wang, Yu Hua, Wei Tong, Jingning Liu, Yu Chen and Dan Feng, Huazhong University of Science and Technology, CN<br /><br /><em><b>Abstract</b><br />The number of bits can be written concurrently to PCM, called write unit, is restricted due to heavy write energy consumption and we need many serially executed write units to finish a cache line service, which results in long write time and poor write performance of PCM. In order to address the poor write performance problem, we propose a novel PCM write scheme called IZV. The key idea behind IZV is to reduce the number of write unit execution in a cache line service. IZV design includes sFPC (simplified FPC data coding), RW (Reordering Write operations) and WP (Write Parallelism circuits). By means of sFPC, RW and WP, the zero parts of write units can be indicated with predefined prefix bits and the residues can be reordered and written concurrently under power constraints. IZV is highly effective and efficient in improving the performance and reducing the energy consumption. Experimental results of 4-core PARSEC 2.0 workloads show that IZV improves 32.5% performance and reduces 48% energy as well as 44% latency compared with the conventional write scheme. When combined with partly data flip, the variation of IZV (IZV-PF) yields 12% performance improvement, 23% energy saving and 22% latency reduction compared with the state-of-the-art FNW.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.6</id>
  <title>7.6 Statistical and Symbolic Techniques for the Analysis and Testing of Embedded Software</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>23901</id><role>Chair</role><firstname>Jian-Jia</firstname><lastname>Chen</lastname><affiliation>Technische Universität Dortmund</affiliation><country>DE</country></person>
    <person><id>16573</id><role>Co-Chair</role><firstname>Petru</firstname><lastname>Eles</lastname><affiliation>Linköping University</affiliation><country>SE</country></person>
  </persons>
  <description>This session presents new approaches that enable efficient analysis and testing of embedded software. The first paper presents an interesting dynamic partitioning strategy to reduce the complexity of symbolic execution based software testing. An extension to UML activity diagrams towards stocastic modeling is proposed in the second paper; this allows for quantitative reasoning based on statistical model checking techniques. The final paper presents a new testing methodology that combines symbolic decision procedures with statistical hypothesis testing to study the correctness of intelligent embedded systems.</description>
<presentations>
<presentation>
    <id>7.6.1</id>
    <title>7.6.1 Dynamic Partitioning Strategy to Enhance Symbolic Execution</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25918</id><role>Speaker</role><firstname>Brendan</firstname><lastname>Marcellino</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>25918</id><role>Author</role><firstname>Brendan</firstname><lastname>Marcellino</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>17334</id><role>Author</role><firstname>Michael</firstname><lastname>Hsiao</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Brendan Marcellino, Virginia Tech, US<br /><b>Authors</b>:<br />Brendan Marcellino and Michael Hsiao, Virginia Tech, US<br /><br /><em><b>Abstract</b><br />Software testing is a fundamental part of the software development process. In the context of embedded-software applications, testing can find defects which cause unprecedented risks. The path explosion problem often necessitates one to consider an extremely large number of paths in order to reach a specific target. Symbolic execution can reduce this cost by using symbolic values and heuristic exploration strategies. Although various exploration strategies have been proposed in the past, the number of SMT solver calls for reaching a target is still large, resulting in long execution times for programs containing many paths. In this paper, we present a dynamic partitioning strategy in order to mitigate this problem, consequently reducing unnecessary SMT solver calls as well. Using this strategy on SSA-applied code, the code sections are analyzed in a nonconsecutive order guided by data dependency metrics within the sections. Experimental results show that our dynamic strategy can achieve significant speedups in reducing the number of unnecessary solver calls in large programs. More than 1000x speedup can be achieved in large programs over conflict-driven learning techniques.</em></description>
</presentation>
<presentation>
    <id>7.6.2</id>
    <title>7.6.2 Quantitative Timing Analysis of UML Activity Diagrams Using Statistical Model Checking</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17891</id><role>Speaker</role><firstname>Mingsong</firstname><lastname>Chen</lastname><affiliation>East China Normal University</affiliation><country>CN</country></person>
    <person><id>26722</id><role>Author</role><firstname>Fan</firstname><lastname>Gu</lastname><affiliation>East China Normal University</affiliation><country>CN</country></person>
    <person><id>27277</id><role>Author</role><firstname>Xinqian</firstname><lastname>Zhang</lastname><affiliation>East China Normal University</affiliation><country>CN</country></person>
    <person><id>17891</id><role>Author</role><firstname>Mingsong</firstname><lastname>Chen</lastname><affiliation>East China Normal University</affiliation><country>CN</country></person>
    <person><id>715</id><role>Author</role><firstname>Daniel</firstname><lastname>Grosse</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23605</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mingsong Chen, East China Normal University, CN<br /><b>Authors</b>:<br />Fan Gu<sup>1</sup>, Xinqian Zhang<sup>1</sup>, Mingsong Chen<sup>1</sup>, Daniel Grosse<sup>2</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>East China Normal University, CN; <sup>2</sup>University of Bremen, DE<br /><br /><em><b>Abstract</b><br />Unified Modeling Language (UML) activity diagrams are widely used in modeling the dynamic aspects of system designs. However, due to frequent interactions between systems and external uncertain environment, the current version of UML activity diagrams cannot be used to accurately capture and quantify the overall timing behaviors of complex systems. To address this issue, this paper extends the UML activity diagrams to enable the stochastic modeling of user inputs and action executions, which strongly affect the overall timing behaviors of systems. Based on the statistical model checker UPPAAL-SMC, this paper proposes an automated framework that can perform quantitative reasoning under various functional and non-functional queries. Experimental results demonstrate the effectiveness of our proposed approach.</em></description>
</presentation>
<presentation>
    <id>7.6.3</id>
    <title>7.6.3 Integrating Symbolic and Statistical Methods for Testing Intelligent Systems: Applications to Machine Learning and Computer Vision</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27481</id><role>Speaker</role><firstname>Sumit</firstname><lastname>Kumar Jha</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>26833</id><role>Author</role><firstname>Arvind</firstname><lastname>Ramanathan</lastname><affiliation>Oak Ridge National Laboratory</affiliation><country>US</country></person>
    <person><id>26811</id><role>Author</role><firstname>Laura</firstname><lastname>Pullum</lastname><affiliation>Oak Ridge National Laboratory</affiliation><country>US</country></person>
    <person><id>23129</id><role>Author</role><firstname>Faraz</firstname><lastname>Hussain</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>26006</id><role>Author</role><firstname>Dwaipayan</firstname><lastname>Chakraborty</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>2719</id><role>Author</role><firstname>Sumit Kumar</firstname><lastname>Jha</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sumit Kumar Jha, University of Central Florida, US<br /><b>Authors</b>:<br />Arvind Ramanathan<sup>1</sup>, Laura Pullum<sup>1</sup>, Faraz Hussain<sup>2</sup>, Dwaipayan Chakraborty<sup>2</sup> and Sumit Kumar Jha<sup>2</sup><br /><sup>1</sup>Oak Ridge National Laboratory, US; <sup>2</sup>University of Central Florida, US<br /><br /><em><b>Abstract</b><br />Embedded intelligent systems ranging from tiny im- plantable biomedical devices to large swarms of autonomous un- manned aerial systems are becoming pervasive in our daily lives. While we depend on the flawless functioning of such intelligent systems, and often take their behavioral correctness and safety for granted, it is notoriously difficult to generate test cases that expose subtle errors in the implementations of machine learning algorithms. Hence, the validation of intelligent systems is usually achieved by studying their behavior on representative data sets, using methods such as cross-validation and bootstrapping. In this paper, we present a new testing methodology for studying the correctness of intelligent systems. Our approach uses symbolic decision procedures coupled with statistical hypothesis testing to validate machine learning algorithms. We show how we have employed our technique to successfully identify subtle bugs (such as bit flips) in implementations of the k-means algorithm. Such errors are not readily detected by standard validation methods such as randomized testing. We also use our algorithm to analyze the robustness of a human detection algorithm built using the OpenCV open-source computer vision library. We show that the human detection implementation can fail to detect humans in perturbed video frames even when the perturbations are so small that the corresponding frames look identical to the naked eye.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.7</id>
  <title>7.7 Aging Mitigation to Improve System Robustness</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>824</id><role>Chair</role><firstname>Maria</firstname><lastname>Michael</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>16462</id><role>Co-Chair</role><firstname>Carles</firstname><lastname>Hernandez</lastname><affiliation>Barcellona Supercomputer Center</affiliation><country>ES</country></person>
  </persons>
  <description>This session presents methodologies for monitoring aging effects in FPGAs and task mapping strategies for prolonging lifetime in robust multi/many-core systems</description>
<presentations>
<presentation>
    <id>7.7.1</id>
    <title>7.7.1 Path Selection and Sensor Insertion Flow for Age Monitoring in FPGAs</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26079</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Ebrahimi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>26079</id><role>Author</role><firstname>Mohammad</firstname><lastname>Ebrahimi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>27273</id><role>Author</role><firstname>Zana</firstname><lastname>Ghaderi</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>486</id><role>Author</role><firstname>Eli</firstname><lastname>Bozorgzadeh</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>24286</id><role>Author</role><firstname>Zainalabedin</firstname><lastname>Navabi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Ebrahimi, University of Tehran, IR<br /><b>Authors</b>:<br />Mohammad Ebrahimi<sup>1</sup>, Zana Ghaderi<sup>2</sup>, Eli Bozorgzadeh<sup>2</sup> and Zainalabedin Navabi<sup>1</sup><br /><sup>1</sup>University of Tehran, IR; <sup>2</sup>University of California, Irvine, US<br /><br /><em><b>Abstract</b><br />This paper presents a two-step aging-aware methodology for Representative Critical Paths (RCPs) selection from a large number of Critical Paths (CPs) in programmable logic devices. First, nomination of CPs is based on delay, temperature, and lexicographic function of duty cycle and switching activity filtering, which are the major causes in Bias Temperature Instability (BTI) and Hot Carrier Injection (HCI) aging mechanisms. Secondly, RCPs will be selected based on Fan-out (FO) and physical location of Logic Blocks (LBs) along a CP to decrease aging propagation and sensor distribution fairness, respectively. We then present a sensor insertion algorithm that will be used during design placement to avoid sensors inaccuracy. Implementation steps of sensor insertion are performed automatically with a limited human interaction. Higher aging-rate of RCPs than unselected CPs in our experiments demonstrates the effectiveness of the proposed methodology. Keywords— Aging, FPGA, path selection, placement.</em></description>
</presentation>
<presentation>
    <id>7.7.2</id>
    <title>7.7.2 Design and Evaluation of Reliability-oriented Task Re-Mapping in MPSoCs using Time-Series Analysis of Intermittent faults</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25723</id><role>Speaker</role><firstname>Siva Satyendra</firstname><lastname>Sahoo</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>25723</id><role>Author</role><firstname>Siva Satyendra</firstname><lastname>Sahoo</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>25772</id><role>Author</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>17054</id><role>Author</role><firstname>Bharadwaj</firstname><lastname>Veeravalli</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Siva Satyendra Sahoo, National University of Singapore, SG<br /><b>Authors</b>:<br />Siva Satyendra Sahoo<sup>1</sup>, Akash Kumar<sup>2</sup> and Bharadwaj Veeravalli<sup>1</sup><br /><sup>1</sup>National University of Singapore, SG; <sup>2</sup>Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />A large number of hardware faults are being caused by an increasing number of manufacturing defects and physical interactions during operation. This poses major challenges for the design and testing of modern Multiprocessor System-on-Chips (MPSoCs). Intermittent faults constitute a major part of hardware faults and their fault rates can be used as an indicator of the wear-out in a Processing Element (PE). We propose a run-time task re-mapping method that uses this information to improve the useful lifetime of MPSoCs. We also propose a scenario-aware system-level fault injection technique for intermittent faults to evaluate system-level design techniques in MPSoCs. Our performance results conclusively show that our strategy significantly scales on reliability metrics with respect to number of PEs. Specifically, we show that our method can achieve an increase in lifetime of up to 16% and tolerate up to 30% more faults than state-of-the-art techniques.</em></description>
</presentation>
<presentation>
    <id>7.7.3</id>
    <title>7.7.3 Lifetime-aware Load Distribution Policies in Multi-core Systems: An In-depth Analysis</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19581</id><role>Speaker</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19761</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22209</id><role>Author</role><firstname>Luca</firstname><lastname>Cassano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19581</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Antonio Miele, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Cristiana Bolchini, Luca Cassano and Antonio Miele, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Dynamic Reliability Management solutions are often adopted in multi-core systems to mitigate aging and wear-out effects, by opportunely distributing the workload on the available cores. The efficiency of such solutions is generally evaluated by considering only the occurrence of the first core failure due to the computational complexity. In this paper we propose an in-depth analysis of such approaches by considering the occurrence of multiple subsequent core failures, thus offering a more precise estimation of the lifetime reliability. In particular, we analyzed two classical load distribution approaches: a load balancing strategy versus a strategy based on spare resources. Experimental results show benefits and limitations of the considered solutions in terms of lifetime reliability while fulfilling system performance.</em></description>
</presentation>
<presentation>
    <id>IP3-12</id>
    <title>IP3-12 A Lifetime-Aware Runtime Mapping Approach for Manycore Systems in the Dark Silicon Era</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24254</id><role>Speaker</role><firstname>Mohammad-Hashem</firstname><lastname>Haghbayan</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>24254</id><role>Author</role><firstname>Mohammad-Hashem</firstname><lastname>Haghbayan</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>19581</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>25807</id><role>Author</role><firstname>Amir-Mohammad</firstname><lastname>Rahmani</lastname><affiliation>KTH Royal Institute of Technology and University of Turku</affiliation><country>FI</country></person>
    <person><id>20635</id><role>Author</role><firstname>Pasi</firstname><lastname>Liljeberg</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>26240</id><role>Author</role><firstname>Hannu</firstname><lastname>Tenhunen</lastname><affiliation>KTH Royal Institute of Technology and University of Turku</affiliation><country>FI</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad-Hashem Haghbayan, University of Turku, FI<br /><b>Authors</b>:<br />Mohammad-Hashem Haghbayan<sup>1</sup>, Antonio Miele<sup>2</sup>, Amir-Mohammad Rahmani<sup>3</sup>, Pasi Liljeberg<sup>1</sup> and Hannu Tenhunen<sup>3</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>Politecnico di Milano, IT; <sup>3</sup>KTH Royal Institute of Technology and University of Turku, FI<br /><br /><em><b>Abstract</b><br />In this paper, we propose a novel lifetime reliability-aware resource management approach for many-core architectures. The approach is based on hierarchical architecture, composed of a long-term runtime reliability analysis unit and a short-term runtime mapping unit. The former periodically analyses the aging status of the various processing units with respect to a target value specified by the designer, and performs recovery actions on highly stressed cores. The calculated reliability metrics are utilized in runtime mapping of the newly arrived applications to maximize the performance of the system while fulfilling reliability requirements and the available power budget. Our extensive experimental results reveal that the proposed reliability-aware approach can efficiently select the processing cores to be used over time in order to enhance the reliability at the end of the operational life (up to 62%) while offering the comparable performance level of the state-of-the-art runtime mapping approach.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.8</id>
  <title>7.8 Presentations from IoT-Campus (II): IoT Survival Guide and Big Data Challenges</title>
  <start>2016-03-16 14:30</start>
  <end>2016-03-16 16:00</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25600</id><role>Organiser</role><firstname>Hans-Jürgen</firstname><lastname>Brand</lastname><affiliation>IDT/ZMDI</affiliation><country>DE</country></person>
  </persons>
  <description><p>This session features presentations given by exhibitors from the Campus on IoT and Secure Systems and from the projects booths, with a special focus on how IoT will change our life and how to design IoT devices. A second session <a href="http://www.date-conference.com/conference/session/4.8">(4.8)</a> will highlight ASIC and sensor solutions for IoT applications. Attendees are invited to also visit the campus and projects booths for further details and discussions.</p></description>
<presentations>
<presentation>
    <id>7.8.1</id>
    <title>7.8.1 Digital Transformation: The Survival Guide for the Age of Big Data, Industry 4.0 and the Internet of Things</title>
    <start>2016-03-16 14:30</start>
    <end>2016-03-16 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43365</id><role>Speaker</role><firstname>Christoph</firstname><lastname>Kögler</lastname><affiliation>T-Systems Multimedia Solutions GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Christoph Kögler, T-Systems Multimedia Solutions GmbH, DE<br /></description>
</presentation>
<presentation>
    <id>7.8.2</id>
    <title>7.8.2 Designing IoT Devices with X-FAB's Open-Platform Foundry Technologies</title>
    <start>2016-03-16 15:00</start>
    <end>2016-03-16 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43371</id><role>Speaker</role><firstname>Ulrich</firstname><lastname>Bretthauer</lastname><affiliation>X-FAB</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ulrich Bretthauer, X-FAB, DE<br /></description>
</presentation>
<presentation>
    <id>7.8.3</id>
    <title>7.8.3 Big Data Challenges in High Energy Physics Experiments: The ATLAS (CERN) Fast TracKer Approach</title>
    <start>2016-03-16 15:30</start>
    <end>2016-03-16 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43364</id><role>Speaker</role><firstname>Calliope-Louisa</firstname><lastname>Sotiropoulou</lastname><affiliation>Universita' di Pisa and INFN Pisa</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Calliope-Louisa Sotiropoulou, Universita' di Pisa and INFN Pisa, IT<br /><br /><em><b>Abstract</b><br /><p>We live in the era of "Big Data" problems. Massive amounts of data are produced and captured, data that require significant amounts of filtering to be processed in a realistically useful form. An excellent example of a "Big Data" problem is the data processing flow in High Energy Physics experiments, in our case the ATLAS detector in CERN. In the Large Hadron Collider (LHC) 40 million collisions of bunches of protons take place every second, which is about 15 trillion collisions per year. For the ATLAS detector alone 1 Mbyte of data is produced for every collision or 2000 Tbytes of data per year. Therefore what is needed is a very efficient real-time trigger system to filter the collisions (events) and identify the ones that contain "interesting" physics for processing.</p>
<p>One of the upgrades of the ATLAS Trigger system is the Fast TracKer real-time pattern matching machine, able to reconstruct the tracks of the particles in the inner silicon detector of the ATLAS experiment in less than 100 μsec. To achieve this performance the Fast TracKer is made of 8 different types of custom designed boards with 8000 ASICs and 2000 FPGAs. Pattern matching and reconstruction is a common data processing problem and therefore the hardware and algorithms developed for the Fast TracKer can be exploited in applications outside High Energy Physics. This is one of the targets of the Marie Curie IAPP Fast TracKer project: to explore the potentials of the Fast TracKer hardware in applications that are beyond its initial design purpose (e.g. biomedical applications, cognitive image processing and security applications).</p></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>CB4</id>
  <title>CB4 Coffee Break</title>
  <start>2016-03-16 16:00</start>
  <end>2016-03-16 17:00</end>
  <room>Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>IP3</id>
  <title>IP3 Interactive Presentations</title>
  <start>2016-03-16 16:00</start>
  <end>2016-03-16 16:30</end>
  <room>Conference Level, Foyer</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the afternoon. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. Moreover, one "Best Interactive Presentation Award" will be given.</description>
<presentations>
<presentation>
    <id>IP3-1</id>
    <title>IP3-1 A Flexible Inexact TMR Technique for SRAM-based FPGAs</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25772</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>19420</id><role>Author</role><firstname>Shyamsundar</firstname><lastname>Venkataraman</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>19878</id><role>Author</role><firstname>Rui</firstname><lastname>Santos</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>25772</id><role>Author</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Akash Kumar, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Shyamsundar Venkataraman<sup>1</sup>, Rui Santos<sup>1</sup> and Akash Kumar<sup>2</sup><br /><sup>1</sup>National University of Singapore, SG; <sup>2</sup>Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />Single Event Upsets (SEUs) inadvertently change the logic memory and thereby the configuration of the Field Programmable Gate Arrays (FPGAs), leading to their incorrect functioning. Traditional methods to tolerate such faults include Triple Modular Redundancy (TMR). However, such method has a high overhead in terms of power and area. Moreover, the inexact methods used in ASICs to overcome this problem are not efficient when applied in FPGAs. Therefore, this paper proposes a novel technique based on heuristic to tolerate faults in SRAM-based FPGAs by using inexact modules in conjunction with TMR, thus reducing the area and power overhead of the design. Experiments run on various MCNC benchmark circuits show the accuracy of the proposed technique. They also show that the design solutions found through this technique only differ 0.52% on average from the optimal ones and savings up to 84.4% in terms of computation time can be reached on average.</em></description>
</presentation>
<presentation>
    <id>IP3-2</id>
    <title>IP3-2 Accurate Verification of RC Power Grids</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26648</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Fawaz</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>26648</id><role>Author</role><firstname>Mohammad</firstname><lastname>Fawaz</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>26119</id><role>Author</role><firstname>Farid N.</firstname><lastname>Najm</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Fawaz, University of Toronto, CA<br /><b>Authors</b>:<br />Mohammad Fawaz and Farid N. Najm, University of Toronto, CA<br /><br /><em><b>Abstract</b><br />The power distribution network (PDN) of an integrated circuit (IC) must undergo various checks throughout the design flow, in order to guarantee that the voltage fluctuations are within certain user-specified safety thresholds. Vectorless verification of the PDN is one approach for verification that requires little information about the on-die logic. This verification problem has been studied extensively over the past few years and has been generally solved by first discretizing time using a particular user-defined time-step. We investigate the effect of this time-step on the quality of the solutions produced (both exact and estimates). We also propose an efficient method to specify the time-step in a way to minimize the errors introduced by the voltage drop estimates.</em></description>
</presentation>
<presentation>
    <id>IP3-3</id>
    <title>IP3-3 Security Analysis of Cyber-Physical Systems Illustrated with Automotive Case Study</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25634</id><role>Speaker</role><firstname>Viacheslav</firstname><lastname>Izosimov</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>18554</id><role>Author</role><firstname>Viacheslav</firstname><lastname>Izosimov</lastname><affiliation>Semcon</affiliation><country>SE</country></person>
    <person><id>25787</id><role>Author</role><firstname>Alexandros</firstname><lastname>Asvestopoulos</lastname><affiliation>Scania CV</affiliation><country>SE</country></person>
    <person><id>26744</id><role>Author</role><firstname>Oscar</firstname><lastname>Blomkvist</lastname><affiliation>Scania CV</affiliation><country>SE</country></person>
    <person><id>26578</id><role>Author</role><firstname>Martin</firstname><lastname>Törngren</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Viacheslav Izosimov, KTH Royal Institute of Technology, SE<br /><b>Authors</b>:<br />Viacheslav Izosimov<sup>1</sup>, Alexandros Asvestopoulos<sup>2</sup>, Oscar Blomkvist<sup>2</sup> and Martin Törngren<sup>3</sup><br /><sup>1</sup>Semcon, SE; <sup>2</sup>Scania CV, SE; <sup>3</sup>KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />We present a method for systematic consideration of security attributes in development of cyber-physical systems. We evaluate our method in development of commercial vehicles that were so far unreasonably excluded from automotive security studies (despite the great importance of commercial vehicles for the society). We have conducted analysis of a known zero-cost non-physical attack, fine-tuned to our commercial vehicle (a truck), and considered countermeasures within the development flow.</em></description>
</presentation>
<presentation>
    <id>IP3-4</id>
    <title>IP3-4 Online Heuristic for the Multi-objective Generalized Traveling Salesman Problem</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26312</id><role>Speaker</role><firstname>Joost</firstname><lastname>van Pinxten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26312</id><role>Author</role><firstname>Joost</firstname><lastname>van Pinxten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4736</id><role>Author</role><firstname>Marc</firstname><lastname>Geilen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>421</id><role>Author</role><firstname>Twan</firstname><lastname>Basten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24740</id><role>Author</role><firstname>Umar</firstname><lastname>Waqas</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24094</id><role>Author</role><firstname>Lou</firstname><lastname>Somers</lastname><affiliation>Océ Technologies</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Joost van Pinxten, Eindhoven University of Technology, NL<br /><b>Authors</b>:<br />Joost van Pinxten<sup>1</sup>, Marc Geilen<sup>1</sup>, Twan Basten<sup>1</sup>, Umar Waqas<sup>1</sup> and Lou Somers<sup>2</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Océ Technologies, NL<br /><br /><em><b>Abstract</b><br />Today's manufacturing systems are typically complex cyber-physical systems where the physical and control aspects interact with the scheduling decisions. Optimizing such facilities requires ordering jobs and configuring the manufacturing system for each job. This optimization problem can be described as a Multi-Objective Generalized TSP where conflicting objectives lead to a trade-off space. This is the first work to address this TSP variant, introducing a compositional heuristic suitable to online application.</em></description>
</presentation>
<presentation>
    <id>IP3-5</id>
    <title>IP3-5 Towards Low Overhead Control Flow Checking Using Regular Structured Control</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27299</id><role>Speaker</role><firstname>Zhiqi</firstname><lastname>Zhu</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    <person><id>27299</id><role>Author</role><firstname>Zhiqi</firstname><lastname>Zhu</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    <person><id>26335</id><role>Author</role><firstname>Joseph</firstname><lastname>Callenes-Sloan</lastname><affiliation>The University of Texas at Dallas</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Zhiqi Zhu, The University of Texas at Dallas, US<br /><b>Authors</b>:<br />Zhiqi Zhu and Joseph Callenes-Sloan, The University of Texas at Dallas, US<br /><br /><em><b>Abstract</b><br />Abstract—With process scaling and the adoption of post- CMOS technologies, reliability has been brought to the forefront of modern computer system design. Among the different ways that hardware faults can manifest in a system, errors related to the control flow of a program tend to be the most difficult to handle when ensuring reliable computing. Errors in the sequencing of instructions executed are usually catastrophic, resulting in system hangs, crashes, and/or corrupted data. For this reason, conventional approaches rely on some form of general redundancy for detecting or recovering from a control flow error. Due to the power constraints of emerging systems however, these types of conservative approaches are quickly becoming infeasible. Control Flow Checking by Software Signatures (CFCSS) is a software-based technique for detecting control flow errors [1] that using assigned signatures rather than by using general redundancy. Unfortunately, the performance overhead for CFCSS can still be as high as 80%-90% for many applications. In this paper, we propose a novel method for reducing the overhead of control flow checking by exploiting the regular control structure found in many applications. Specifically, we observe that the alternating sequence of conditional and unconditional based control allows for the full control signatures to be computed at alternating basic blocks. Based on experimental results of the proposed approach, we observe that the overheads of the traditional methods are reduced on average by 25.9%.</em></description>
</presentation>
<presentation>
    <id>IP3-6</id>
    <title>IP3-6 Emulation-Based Hierarchical Fault-Injection Framework for Coarse-to-Fine Vulnerability Analysis of Hardware-Accelerated Approximate Algorithms</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1183</id><role>Speaker</role><firstname>Theocharis</firstname><lastname>Theocharides</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>25941</id><role>Author</role><firstname>Ioannis</firstname><lastname>Chadjiminas</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>26207</id><role>Author</role><firstname>Ioannis</firstname><lastname>Savva</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>27576</id><role>Author</role><firstname>Christos</firstname><lastname>Kyrkou</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>824</id><role>Author</role><firstname>Maria</firstname><lastname>K. Michael</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>1183</id><role>Author</role><firstname>Theocharis</firstname><lastname>Theocharides</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Theocharis Theocharides, University of Cyprus, CY<br /><b>Authors</b>:<br />Ioannis Chadjiminas, Ioannis Savva, Christos Kyrkou, Maria K. Michael and Theocharis Theocharides, University of Cyprus, CY<br /><br /><em><b>Abstract</b><br />This paper proposes a hierarchical fault injection emulation framework tailored to the structure of complex and large application-specific circuits, that performs vulnerability analysis of the system for single event upsets (SEUs) at different design granularities in real-time. In particular, the framework allows for efficient probabilistic modelling of the SEU impact, making it particularly applicable for hardware-accelerated approximate applications such as multimedia, computer vision and image/signal processing, due to its high processing speed and real-time capabilities. The framework is emulated on an FPGA-based platform and evaluated using a depth computation kernel, both in standalone manner as well as within a robotic obstacle avoidance application.</em></description>
</presentation>
<presentation>
    <id>IP3-7</id>
    <title>IP3-7 Technology Transfer in Computing Systems: The TETRACOM Approach</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20338</id><role>Speaker</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>20338</id><role>Author</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Rainer Leupers, RWTH Aachen University, DE<br /><br /><em><b>Abstract</b><br />TETRACOM is an ongoing EU FP7 Coordination Action with the ambition to boost small to medium scale academia-to-industry technology transfer in all domains of computing systems. The project primarily operates via competitive open calls for individual Technology Transfer Projects (TTPs). Each TTP performs a well-defined bilateral transfer activity between one European academic partner and one industry partner. TETRACOM coordinates all TTPs and provides technology transfer advice and co-funding. This paper describes TETRACOM´s experimental concept and project structure. It summarizes preliminary lessons learned after more than two project years and successful management of 30+ individual TTPs.</em></description>
</presentation>
<presentation>
    <id>IP3-8</id>
    <title>IP3-8 Energy vs. Reliability Trade-offs Exploration in Biomedical Ultra-Low Power Devices</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26521</id><role>Speaker</role><firstname>Loris</firstname><lastname>Duch</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26521</id><role>Author</role><firstname>Loris</firstname><lastname>Duch</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25042</id><role>Author</role><firstname>Pablo</firstname><lastname>Garcia del Valle</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>713</id><role>Author</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26957</id><role>Author</role><firstname>Shrikanth</firstname><lastname>Ganapathy</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>4405</id><role>Author</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Loris Duch, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Loris Duch, Pablo Garcia del Valle, David Atienza, Shrikanth Ganapathy and Andreas Burg, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />State-of-the-art wearable devices such as embedded biomedical monitoring systems apply voltage scaling to lower as much as possible their energy consumption and achieve longer battery lifetimes. While embedded memories often rely on Error Correction Codes (ECC) for error protection, in this paper we explore how the characteristics of biomedical applications can be exploited to develop new techniques with lower power overhead. We then introduce the Dynamic eRror compEnsation And Masking (DREAM) technique, that provides partial memory protection with less area and power overheads than ECC. Different tradeoffs between the error correction ability of the techniques and their energy consumption are examined to conclude that, when properly applied, DREAM consumes 21% less energy than a traditional ECC with Single Error Correction and Double Error Detection (SEC/DED) capabilities.</em></description>
</presentation>
<presentation>
    <id>IP3-9</id>
    <title>IP3-9 A Machine Learning Approach for Medication Adherence Monitoring Using Body-Worn Sensors</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23797</id><role>Speaker</role><firstname>Hassan</firstname><lastname>Ghasemzadeh</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>26675</id><role>Author</role><firstname>Niloofar</firstname><lastname>Hezar Jaribi</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>26844</id><role>Author</role><firstname>Ramin</firstname><lastname>Fallahzadeh</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>23797</id><role>Author</role><firstname>Hassan</firstname><lastname>Ghasemzadeh</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hassan Ghasemzadeh, Washington State University, US<br /><b>Authors</b>:<br />Niloofar Hezar Jaribi, Ramin Fallahzadeh and Hassan Ghasemzadeh, Washington State University, US<br /><br /><em><b>Abstract</b><br />One of the most important challenges in current healthcare systems is medication non-adherence, which has irrevocable outcomes. Although many technologies have been developed for medication adherence monitoring, the reliability and cost-effectiveness of these technologies are not well understood to date. This paper presents a medication adherence monitoring system by user-activity tracking based on wrist-band wearable sensors. We develop machine learning algorithms that track wrist motions in real-time and identify medication intake activities. We propose a novel data analysis pipeline to reliably detect medication adherence by examining single-wrist motions. Our system achieves an accuracy of 78.3% in adherence detection without need for medication pillboxes and with only one sensor worn on either of the wrists. The accuracy of our algorithm is only 7.9% lower than a system with two sensors that track motions of both wrists.</em></description>
</presentation>
<presentation>
    <id>IP3-10</id>
    <title>IP3-10 Requirements-centric closed-loop validation of implantable cardiac devices</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>433</id><role>Speaker</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    <person><id>27163</id><role>Author</role><firstname>Weiwei</firstname><lastname>Ai</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    <person><id>17937</id><role>Author</role><firstname>Nitish</firstname><lastname>Patel</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    <person><id>433</id><role>Author</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>The University of Auckland</affiliation><country>NZ</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Partha Roop, The University of Auckland, NZ<br /><b>Authors</b>:<br />Weiwei Ai, Nitish Patel and Partha Roop, The University of Auckland, NZ<br /><br /><em><b>Abstract</b><br />Implantable medical devices are recommended by physicians to sustain life while improving the overall quality of life of the patients. In spite of the rigorous testing, there have been numerous failures and associated recalls which suggest that completeness of the testing is elusive. We propose a new validation framework based on formal methods for real-time closed-loop validation of medical devices. The proposed approach includes a synchronous observer acting both as an automated oracle and also as a requirements coverage monitor. The observer combines an on-line testing adequacy evaluation module together with a heuristic learning module. This methodology was applied to validate a pacemaker over a virtual heart model. A subset of the requirements was used to test its efficacy. The results show that the proposed methodology can, in real-time, evaluate the test adequacy and hence guide the on-line test case generation to maximize the requirements coverage.</em></description>
</presentation>
<presentation>
    <id>IP3-11</id>
    <title>IP3-11 Low Normalized Energy Derivation Asynchronous Circuit Synthesis Flow through Fork-Join Slack Matching for Cryptographic Applications</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26511</id><role>Speaker</role><firstname>Nan</firstname><lastname>Liu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26511</id><role>Author</role><firstname>Nan</firstname><lastname>Liu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26455</id><role>Author</role><firstname>Kwen-Siong</firstname><lastname>Chong</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>27177</id><role>Author</role><firstname>Weng-Geng</firstname><lastname>Ho</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26078</id><role>Author</role><firstname>Bah-Hwee</firstname><lastname>Gwee</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26095</id><role>Author</role><firstname>Joseph S.</firstname><lastname>Chang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nan Liu, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Nan Liu, Kwen-Siong Chong, Weng-Geng Ho, Bah-Hwee Gwee and Joseph S. Chang, Nanyang Technological University, SG<br /><br /><em><b>Abstract</b><br />In this paper, an automatic synthesis flow of asynchronous (async) Quasi-Delay-Insensitive (QDI) circuits for cryptographic applications is presented. The synthesis flow accepts Verilog netlists as primary inputs, in part leverages on commercial electronic design automation tools for synthesis and verifications, and relies heavily on the proposed translation processes for async netlist conversion and optimization. Particularly, a three-step synchronous-to-asynchronous-direct-translation (SADT) process is proposed. The first step is to translate a Verilog netlist into a direct circuit graph, allowing us to model QDI pipelines for performance analysis based on the same netlist function. Second, graph coarsening in combination with dynamic programing is adopted to analyze the fork-join slack matching of the QDI pipelines, aiming to balance the pipeline depths in any fork-join pipelines to optimize the system performance, and to reduce energy variations of the overall pipelines to against power-analysis-attack. The last step is to insert async local controllers/gates to ensure the async circuits consistent with QDI protocol, hence enhancing its timing robustness to accommodate Process-Voltage-Temperature variations. We show that, on the basis of simulations on the ISCAS benchmark circuits, the QDI circuits based on our proposed automatic synthesis flow are on average 20% faster and feature 30% less normalized energy derivations than un-optimized circuits.</em></description>
</presentation>
<presentation>
    <id>IP3-12</id>
    <title>IP3-12 A Lifetime-Aware Runtime Mapping Approach for Manycore Systems in the Dark Silicon Era</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24254</id><role>Speaker</role><firstname>Mohammad-Hashem</firstname><lastname>Haghbayan</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>24254</id><role>Author</role><firstname>Mohammad-Hashem</firstname><lastname>Haghbayan</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>19581</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>25807</id><role>Author</role><firstname>Amir-Mohammad</firstname><lastname>Rahmani</lastname><affiliation>KTH Royal Institute of Technology and University of Turku</affiliation><country>FI</country></person>
    <person><id>20635</id><role>Author</role><firstname>Pasi</firstname><lastname>Liljeberg</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>26240</id><role>Author</role><firstname>Hannu</firstname><lastname>Tenhunen</lastname><affiliation>KTH Royal Institute of Technology and University of Turku</affiliation><country>FI</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad-Hashem Haghbayan, University of Turku, FI<br /><b>Authors</b>:<br />Mohammad-Hashem Haghbayan<sup>1</sup>, Antonio Miele<sup>2</sup>, Amir-Mohammad Rahmani<sup>3</sup>, Pasi Liljeberg<sup>1</sup> and Hannu Tenhunen<sup>3</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>Politecnico di Milano, IT; <sup>3</sup>KTH Royal Institute of Technology and University of Turku, FI<br /><br /><em><b>Abstract</b><br />In this paper, we propose a novel lifetime reliability-aware resource management approach for many-core architectures. The approach is based on hierarchical architecture, composed of a long-term runtime reliability analysis unit and a short-term runtime mapping unit. The former periodically analyses the aging status of the various processing units with respect to a target value specified by the designer, and performs recovery actions on highly stressed cores. The calculated reliability metrics are utilized in runtime mapping of the newly arrived applications to maximize the performance of the system while fulfilling reliability requirements and the available power budget. Our extensive experimental results reveal that the proposed reliability-aware approach can efficiently select the processing cores to be used over time in order to enhance the reliability at the end of the operational life (up to 62%) while offering the comparable performance level of the state-of-the-art runtime mapping approach.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB08</id>
  <title>UB08 Session 8</title>
  <start>2016-03-16 16:00</start>
  <end>2016-03-16 18:00</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB08.1</id>
    <title>UB08.1 AHLS_Desync: Desynchronization Tool for High-Level Synthesis of Asynchronous Circuits</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43381</id><role>Presenter</role><firstname>Jean</firstname><lastname>Simatic</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>43381</id><role>Author</role><firstname>Jean</firstname><lastname>Simatic</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Rodrigo</firstname><lastname>Possamai Bastos</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Laurent</firstname><lastname>Fesquet</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jean Simatic, TIMA Laboratory, FR<br /><b>Authors</b>:<br />Jean Simatic, Rodrigo Possamai Bastos and Laurent Fesquet, TIMA Laboratory, FR<br /><br /><em><b>Abstract</b><br />We present a tool for the high-level synthesis (HLS) of event-driven (asynchronous) circuits. Our approach first uses an existing HLS tool, AUGH, to generate a synchronous finite state machine (FSM) and a data-path. Then, the presented tool desynchronizes solely the FSM in 5 steps:

1. Parse the FSM to build a state graph containing the control signal assignments.
2. Separate multiplexer control and register control signals by analyzing the data-path.
3. Generate an event-driven FSM netlist by mapping the state graph on a dedicated set of asynchronous controllers.
4. Synthesize the data-path thanks to a commercial synthesis tool (Design Compiler).
5. Estimate the delays in the data-path with a static timing analysis tool (PrimeTime). Insert delays in the controller accordingly.

Our demonstration will exhibit two testbenches: a GCD algorithm to expose the basic concepts and a non-uniform sampling FIR filter more representative of real-life applications.</em></description>
</presentation>
<presentation>
    <id>UB08.2</id>
    <title>UB08.2 GRIP: Graph-Rewriting-Based IP-Integration (GRIP) - An EDA Tool for Software Defined SoC Design</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25669</id><role>Presenter</role><firstname>Munish</firstname><lastname>Jassi</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>25669</id><role>Author</role><firstname>Munish</firstname><lastname>Jassi</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Yong</firstname><lastname>Hu</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jian</firstname><lastname>Lyu</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Mueller-Gritschneder</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Munish Jassi, Technische Universität München, DE<br /><b>Authors</b>:<br />Munish Jassi, Yong Hu, Jian Lyu, Daniel Mueller-Gritschneder and Ulf Schlichtmann, Technische Universität München, DE<br /><br /><em><b>Abstract</b><br />The GRIP tool - Graph-Rewriting-Based IP-Integration - provides system engineers with a comprehensive platform that takes care of their IP-integration concerns for IP-centric SoC designs, also referred to as SW-defined SoCs. The tool uses the standardized meta-data IP-XACT format for HW descriptions and encodes the design IP-integration knowledge as a set of integration rules based on graph rewriting and grammar theory. The tool automates and encodes the step-by-step integration of IPs to build a desired system architecture. Multiple sequential IP-integration steps can be compiled to iteratively generate new architectures. For design space exploration (DSE), constraints can be given to generate a desired subset of candidate SoCs. Code generation generates the design files for each architecture. This is demonstrated as DSE for OpenCV CV application running on a Xilinx Zynq chipset based Zedboard. GRIP additionally generates the HW-drivers for both non-OS and Linux-based systems.</em></description>
</presentation>
<presentation>
    <id>UB08.3</id>
    <title>UB08.3 CLaSH: Digital circuits in CλaSH</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2936</id><role>Presenter</role><firstname>Christiaan</firstname><lastname>Baaij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>2936</id><role>Author</role><firstname>Christiaan</firstname><lastname>Baaij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Kuper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Christiaan Baaij, University of Twente, NL<br /><b>Authors</b>:<br />Christiaan Baaij and Jan Kuper, University of Twente, NL<br /><br /><em><b>Abstract</b><br />CλaSH is a novel compiler system for generating digital circuits as described by a mathematical/functional specification of the architecture.
We will demonstrate several applications written in CλaSH:
* Tunneling ball device: With a minimal amount of acceleration, a fast spinning metal disk is either sped up or slowed down so that a falling ball can fall through one of the metal disk's two holes.
* Music synthesizer and spectrum analyser: An audio CODEC samples music being played from either an MP3 player or a computer. 
 We can apply several digital filters which affect the music.
 The effects of these filters can be both seen on a monitor, and heard through speakers connected to the FPGA board.
* Multi-processor system: The system is used in a compiler construction course, where the compiler is written in the Haskell. 
 Because CλaSH is proper subset of Haskell, students can build and experiment with the compiler and the multi-processor system in the same environment.</em></description>
</presentation>
<presentation>
    <id>UB08.5</id>
    <title>UB08.5 LISA: Enabling Layered Interoperability for Internet of Things Through LISA</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43375</id><role>Presenter</role><firstname>Behailu Shiferaw</firstname><lastname>Negash</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>43375</id><role>Author</role><firstname>Behailu Shiferaw</firstname><lastname>Negash</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Amir-Mohammad</firstname><lastname>Rahmani</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Tomi</firstname><lastname>Westerlund</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Pasi</firstname><lastname>Liljeberg</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Hannu</firstname><lastname>Tenhunen</lastname><affiliation>University of Turku, FI and Royal Institute of Technology (KTH)</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Behailu Shiferaw Negash, University of Turku, FI<br /><b>Authors</b>:<br />Behailu Shiferaw Negash<sup>1</sup>, Amir-Mohammad Rahmani<sup>1</sup>, Tomi Westerlund<sup>1</sup>, Pasi Liljeberg<sup>1</sup> and Hannu Tenhunen<sup>2</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>University of Turku, FI and Royal Institute of Technology (KTH), SE<br /><br /><em><b>Abstract</b><br />There is high expectation towards the changes that come with the implementation of the Internet of Things (IoT). However, this vision is limited by the heterogeneous nature of IoT devices. This led to vertical application silos that are incapable of working together. To ease this problem of heterogeneity, we have developed a lightweight interoperability framework, LISA, to hide variations in communication technology and data formats and provide a uniform API for programmers. LISA is inspired by Network on Terminal Architecture (NoTA), an open framework from Nokia Research Center. There are few frameworks for interoperability of IoT. However, these frameworks fail to address the resource limitations of the majority of IoT devices. To the best of our knowledge, LISA is the first framework designed for resource constrained devices. This demonstration shows LISA in action, helping heterogeneous devices interoperate through a gateway in the fog layer between the devices and the cloud.</em></description>
</presentation>
<presentation>
    <id>UB08.6</id>
    <title>UB08.6 MCC: Contract-based automated integration for component-based critical systems</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43392</id><role>Presenter</role><firstname>Johannes</firstname><lastname>Schlatow</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>43392</id><role>Author</role><firstname>Johannes</firstname><lastname>Schlatow</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Marcus</firstname><lastname>Nolte</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Markus</firstname><lastname>Maurer</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Johannes Schlatow, TU Braunschweig, DE<br /><b>Authors</b>:<br />Johannes Schlatow, Marcus Nolte, Rolf Ernst and Markus Maurer, TU Braunschweig, DE<br /><br /><em><b>Abstract</b><br />In the scope of the research unit Controlling Concurrent Change, we developed a contract-based middleware to autonomously manage and ensure the safety, availability and security properties of a component-based run-time environment. It guarantees that any change to the system is formally analysed beforehand and only applied if it does not violate any of the contracts, thereby enabling in-field updateability of complex critical systems. For this purpose, a Multi-Change Controller (MCC) aggregates component contracts and invokes viewpoint-specific analysis engines to evaluate change requests and find feasible system configurations. The MCC is specifically designed for extensibility so that analysis engines can be added and combined dependent on the application domain. We show a demonstrator that showcases and illustrates this contract-based process for an automated integration of an automotive system. Our demonstrator is built upon the Genode OS Framework and Xilinx Zynq-7000 SoCs.</em></description>
</presentation>
<presentation>
    <id>UB08.7</id>
    <title>UB08.7 SRAM-based physical unclonable keys for BLE smart lock systems</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43383</id><role>Presenter</role><firstname>Iluminada</firstname><lastname>Baturone</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Presenter</role><firstname>Miguel Ángel</firstname><lastname>Prada-Delgado</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id>43383</id><role>Author</role><firstname>Iluminada</firstname><lastname>Baturone</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Miguel Ángel</firstname><lastname>Prada-Delgado</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Alfredo</firstname><lastname>Vázquez-Reyes</lastname><affiliation>University of Seville</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Laurentiu</firstname><lastname>Acasandrei</lastname><affiliation>OCLOSE S.L.</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Diego</firstname><lastname>Fernández-Barrera</lastname><affiliation>OCLOSE S.L.</affiliation><country>ES</country></person>
    <person><id></id><role>Author</role><firstname>Javier</firstname><lastname>Prada-Delgado</lastname><affiliation>OCLOSE S.L.</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenters</b>:<br />Iluminada Baturone and Miguel Ángel Prada-Delgado, University of Seville, ES<br /><b>Authors</b>:<br />Iluminada Baturone, Miguel Ángel Prada-Delgado, Alfredo Vázquez-Reyes, Laurentiu Acasandrei, Diego Fernández-Barrera and Javier Prada-Delgado, <br /><br /><em><b>Abstract</b><br />Nowadays, several smart lock systems use Bluetooth Low Energy (BLE) to recognize when a smartphone, conveniently authenticated by a digital key, is near. The keys can be shared and are managed by web apps, so that system security depends on how the software prevents an attacker from discovering the keys. In order to increase security by a two-factor method ('something you have' in addition to 'something you know'), the BLE smart lock system prototype shown in this demonstrator recognizes when a user wearing an authenticated BLE chip (in a key fob, wristband, etc.) is near. The digital keys are not stored but they are regenerated on the fly by only the trusted chip. This is possible by using the start-up values of the SRAM in the BLE chip, which act as a physical unclonable function (PUF), so that the chip cannot be cloned. The SRAM start-up values of the BLE chip are also exploited as true random numbers to derive fresh keys for each transaction with the lock.</em></description>
</presentation>
<presentation>
    <id>UB08.8</id>
    <title>UB08.8 CONTREP: A single-source framework for UML-based Modelling and Design of Mixed-Criticality Systems</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>995</id><role>Presenter</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>995</id><role>Author</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>0</id><role>Author</role><firstname>Eugenio</firstname><lastname>Villar</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Fernando Herrera, University of Cantabria, ES<br /><b>Authors</b>:<br />Fernando Herrera and Eugenio Villar, University of Cantabria, ES<br /><br /><em><b>Abstract</b><br />Mixed-criticality systems integrate applications, platform resources and requirements with different criticality. A criticality reflects the impact of either a failure of a component or a violation of a requirement, which can range from irrelevant to catastrophic effects. This booth presents the CONTREP framework, which supports UML/MARTE based modeling, analysis and design of mixed-criticality embedded systems. The booth shows a model of a quadcopter control system which integrates safety critical (e.g. flight control), mission-critical (e.g., a video processing payload), and non-critical (e.g., monitoring) functions. The booth shows how mixed-criticality is captured, together with the description of the functional architecture, and of the multi-core embedded platform where the system is implemented; how CONTREP automates different design activities, i.e. model validation, performance assessment and design space exploration, exploiting mixed-criticality information in every case.</em></description>
</presentation>
<presentation>
    <id>UB08.9</id>
    <title>UB08.9 ChImpAnC: Change Management using ChImpAnC</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17498</id><role>Presenter</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>17498</id><role>Author</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Ring</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jannis Stoppe, DFKI and University of Bremen, DE<br /><b>Authors</b>:<br />Jannis Stoppe, Martin Ring and Rolf Drechsler, DFKI and University of Bremen, DE<br /><br /><em><b>Abstract</b><br />One approach to remedy the issue of increasing complexity in the hardware design process is to provide designers with more abstract languages that allow systems to be designed top-down, starting with an abstract model of the system and its requirements. Several of these languages such as SysML and SystemC are being used today.
We propose the Change Impact Analysis and Control Tool (ChImpAnC) to handle these challenges. ChImpAnC extracts the relevant information from the models on the different levels and constructs mappings between them, thus allowing to check consistency and refinements, and moreover calculating the impact of changes. Thus, ChImpAnC ensures that e.g. a written specification or documentation is not made obsolete by changes in the implementation without being warned about it.</em></description>
</presentation>
<presentation>
    <id>UB08.10</id>
    <title>UB08.10 LLBMC / QPR-Verify: High-Precision Bounded Model Checking for Automotive Software</title>
    <start>2016-03-16 16:00</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43376</id><role>Presenter</role><firstname>Carsten</firstname><lastname>Sinz</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>43376</id><role>Author</role><firstname>Carsten</firstname><lastname>Sinz</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>David</firstname><lastname>Farago</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Florian</firstname><lastname>Merz</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Reimo</firstname><lastname>Schaupp</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Carsten Sinz, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Carsten Sinz, David Farago, Florian Merz and Reimo Schaupp, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />LLBMC (the low-level bounded model checker) is a static software analysis tool for finding bugs in C (and, to some extent, in C++) programs. It is mainly intended for checking low-level system code and is based on the technique of Bounded Model Checking.
LLBMC is fully automatic and requires minimal preparation efforts and user interaction. It supports all C constructs, including not so common features such as bitfields. LLBMC models memory accesses (heap, stack, global variables) with high precision and is thus able to find hard-to-detect memory access errors like heap or stack buffer overflows. LLBMC can also uncover errors due to uninitalized variables or other sources of non-deterministic behavior. Due to its precise analysis, LLBMC produces almost no false alarms (false positives).
LLBMC is developed at Karlsruhe Institute of Technology, and will soon be commercially available via a university spin-off, QPR Technologies.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.1</id>
  <title>8.1 SPECIAL DAY Hot Topic: Connectivity in the automotive domain: From micro to macro</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>945</id><role>Chair</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>2109</id><role>Co-Chair</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
  </persons>
  <description>The goal of this session is to discuss issues related to connectivity or communications at various scales in the automotive domain. On one hand we have in-vehicle connectivity issues like cabling, communication buses and their timing analysis, and on the other hand, vehicle-to-vehicle and vehicle-to-infrastructure communication issues are becoming increasingly important. What are the challenges, what are potential solutions, and what are emerging trends, will be discussed in this session</description>
<presentations>
<presentation>
    <id>8.1.1</id>
    <title>8.1.1 Automotive V2X on Phones: Enabling next-generation mobile ITS apps</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18051</id><role>Speaker</role><firstname>Li-Shiuan</firstname><lastname>Peh</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>27479</id><role>Author</role><firstname>Jason</firstname><lastname>Gao</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>18051</id><role>Author</role><firstname>Li-Shiuan</firstname><lastname>Peh</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Li-Shiuan Peh, Massachusetts Institute of Technology (MIT), US<br /><b>Authors</b>:<br />Jason Gao and Li-Shiuan Peh, Massachusetts Institute of Technology (MIT), US<br /></description>
</presentation>
<presentation>
    <id>8.1.2</id>
    <title>8.1.2 EDA for Automotive Cabling</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2109</id><role>Speaker</role><firstname>Thomas</firstname><lastname>Heurung</lastname><affiliation>Mentor</affiliation><country>DE</country></person>
    <person><id>35052</id><role>Author</role><firstname>Thomas</firstname><lastname>Heurung</lastname><affiliation>Mentor</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Thomas Heurung, Mentor, DE<br /></description>
</presentation>
<presentation>
    <id>8.1.3</id>
    <title>8.1.3 Deterministic Ethernet in Automotive Applications</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27511</id><role>Speaker</role><firstname>Astrit</firstname><lastname>Ademaj</lastname><affiliation>TTTech Computertechnik AG</affiliation><country>AT</country></person>
    <person><id>27511</id><role>Author</role><firstname>Astrit</firstname><lastname>Ademaj</lastname><affiliation>TTTech Computertechnik AG</affiliation><country>AT</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Astrit Ademaj, TTTech Computertechnik AG, AT<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.2</id>
  <title>8.2 EU Projects Special Session: Towards better EU-projects - Success Stories</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27454</id><role>Organiser</role><firstname>Roberto</firstname><lastname>Giorgi</lastname><affiliation>University of Siena</affiliation><country>IT</country></person>
    <person><id>27697</id><role>Chair</role><firstname>Cristina</firstname><lastname>Silvano</lastname><affiliation>Politecnico of Milan</affiliation><country>IT</country></person>
    <person><id>27454</id><role>Co-Chair</role><firstname>Roberto</firstname><lastname>Giorgi</lastname><affiliation>University of Siena</affiliation><country>IT</country></person>
  </persons>
  <description>From lessons learned to best practices and correct scientific methodologies; In this session several cases are considered showing successful strategies to solve research and industry problems in a European dimension.</description>
<presentations>
<presentation>
    <id>8.2.1</id>
    <title>8.2.1 Collective Knowledge: towards R&amp;D sustainability</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27342</id><role>Speaker</role><firstname>Anton</firstname><lastname>Lokhmotov</lastname><affiliation>dividiti</affiliation><country>GB</country></person>
    <person><id>27380</id><role>Author</role><firstname>Grigori</firstname><lastname>Fursin</lastname><affiliation>dividiti</affiliation><country>GB</country></person>
    <person><id>27342</id><role>Author</role><firstname>Anton</firstname><lastname>Lokhmotov</lastname><affiliation>dividiti</affiliation><country>GB</country></person>
    <person><id>27473</id><role>Author</role><firstname>Ed</firstname><lastname>Plowman</lastname><affiliation>ARM</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anton Lokhmotov, dividiti, GB<br /><b>Authors</b>:<br />Grigori Fursin<sup>1</sup>, Anton Lokhmotov<sup>1</sup> and Ed Plowman<sup>2</sup><br /><sup>1</sup>dividiti, GB; <sup>2</sup>ARM, GB<br /><br /><em><b>Abstract</b><br />Research funding bodies strongly encourage research projects to disseminate discovered knowledge and transfer developed technology to industry. Unfortunately, capturing, sharing, reproducing and building upon experimental results has become close to impossible in computer systems' R&amp;D. The main challenges include the ever changing hardware and software technologies, lack of standard experimental methodology and lack of robust knowledge exchange mechanisms apart from publications where reproducibility is still rarely considered. Supported by the EU FP7 TETRACOM Coordination Action, we have developed Collective Knowledge (CK), an open-source framework and methodology that involves the R&amp;D community to solve the above problems collaboratively. CK helps researchers gradually convert their code and data into reusable components and share them via repositories such as GitHub, design and evolve over time experimental scenarios, replay experiments under the same or similar conditions, apply state-of-the-art statistical techniques, crowdsource experiments across different platforms, and enable interactive publications. Importantly, CK encourages the continuity and sustainability of R&amp;D efforts: researchers and engineers can build upon the work of others and make their own work available for others to build upon. We believe that R&amp;D sustainability will lead to better research and faster commercialization, thus increasing return-on-investment.</em></description>
</presentation>
<presentation>
    <id>8.2.2</id>
    <title>8.2.2 Lessons Learned from the EU Project T-CREST</title>
    <start>2016-03-16 17:15</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20445</id><role>Speaker</role><firstname>Martin</firstname><lastname>Schoeberl</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>20445</id><role>Author</role><firstname>Martin</firstname><lastname>Schoeberl</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Martin Schoeberl, Technical University of Denmark, DK<br /><br /><em><b>Abstract</b><br />A three year EU project, such a T-CREST, with partners from all over Europe and with backgrounds from different domains is a challenging endeavor. Successful execution of such a project depends on more factors than simply performing excellent research. Within the three year project T-CREST eight partners from academia and industry developed and evaluated a time-predictable multiprocessor with an accompanying compiler and a worst-case execution time analysis tool. The tight cooperation of the partners and the shared vision of the need of new computer architectures for future real-time systems enabled the successful completion of the T-CREST project. The T-CREST platform is now available, with most components in open source, to be used for future real-time systems and as a platform for further research.</em></description>
</presentation>
<presentation>
    <id>8.2.3</id>
    <title>8.2.3 MULTIPOS: Marie Curie Network in Multi-technology Positioning</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 17:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27387</id><role>Speaker</role><firstname>Jari</firstname><lastname>Nurmi</lastname><affiliation>Tampere University of Technology</affiliation><country>FI</country></person>
    <person><id>27387</id><role>Author</role><firstname>Jari</firstname><lastname>Nurmi</lastname><affiliation>Tampere University of Technology</affiliation><country>FI</country></person>
    <person><id>27362</id><role>Author</role><firstname>Elena-Simona</firstname><lastname>Lohan</lastname><affiliation>Tampere University of Technology</affiliation><country>FI</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jari Nurmi, Tampere University of Technology, FI<br /><b>Authors</b>:<br />Jari Nurmi and Elena-Simona Lohan, Tampere University of Technology, FI<br /><br /><em><b>Abstract</b><br />The global navigation market (products and services) is expected to exceed 160 billion EUR revenue in 2015 with significant growth being driven by mobile terminals. Future wireless society needs trustworthiness of the wireless positioning device and eco-friendliness of the transmission-reception process. These are triggered by the user requirements, preferences and targeted applications, and by the type of the environment where navigation takes place. A link has been missing between these user needs/environment awareness (or application layer) and the physical layer where the wireless device is actually designed. The missing link can be created by cognitive approaches, borrowed on one hand from cognitive human behavior, and on the other hand from cognitive computing. Building a cognition stage between the application and physical layers creates a myriad of new possibilities for flexible location-based services and positioning-based applications. MULTI-POS training network is bridging the gap between the lower technology layer and upper application layer involved in wireless mobile location. In addition, MULTI-POS offers comprehensive training to young fellows in the broad field of wireless location, creates novel technologies and business models for the future location-enabled wireless devices, promotes the exchange of fellows in mixed academic-industrial R&amp;D trajectories and in multiple European cultures, and will initiate an educational and research framework that unifies the currently fragmented research activities on technological and applications aspects of wireless navigation. There is strong involvement of industrial partners in the network to accomplish all this.</em></description>
</presentation>
<presentation>
    <id>8.2.4</id>
    <title>8.2.4 Program Transformations in the POLCA Project</title>
    <start>2016-03-16 17:45</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27384</id><role>Speaker</role><firstname>Jan</firstname><lastname>Kuper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>27384</id><role>Author</role><firstname>Jan</firstname><lastname>Kuper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>27408</id><role>Author</role><firstname>Lutz</firstname><lastname>Schubert</lastname><affiliation>University of Ulm</affiliation><country>DE</country></person>
    <person><id>27400</id><role>Author</role><firstname>Kilian</firstname><lastname>Kempf</lastname><affiliation>Ulm University</affiliation><country>DE</country></person>
    <person><id>27379</id><role>Author</role><firstname>Colin</firstname><lastname>Glass</lastname><affiliation>High Performance Computing Centre Stuttgart</affiliation><country>DE</country></person>
    <person><id>27430</id><role>Author</role><firstname>Daniel</firstname><lastname>Rubio Bonilla</lastname><affiliation>High Performance Computing Centre Stuttgart</affiliation><country>DE</country></person>
    <person><id>27410</id><role>Author</role><firstname>Manuel</firstname><lastname>Carro</lastname><affiliation>Imdea Software Institute Madrid</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jan Kuper, University of Twente, NL<br /><b>Authors</b>:<br />Jan Kuper<sup>1</sup>, Lutz Schubert<sup>2</sup>, Kilian Kempf<sup>3</sup>, Colin Glass<sup>4</sup>, Daniel Rubio Bonilla<sup>4</sup> and Manuel Carro<sup>5</sup><br /><sup>1</sup>University of Twente, NL; <sup>2</sup>University of Ulm, DE; <sup>3</sup>Ulm University, DE; <sup>4</sup>High Performance Computing Centre Stuttgart, DE; <sup>5</sup>Imdea Software Institute Madrid, ES<br /><br /><em><b>Abstract</b><br />The POLCA project develops annotations on fragments of imperative code to guide program transformations for better utilization of resources. These annotations express the computational essence of the code fragments without referring to memory usage or execution time. That makes the annotations mathematical in nature such that provably correct transformations can be applied to them and the corresponding code fragment can be transformed accordingly for more optimal resource usage, for example on a multi-core platform or on an FPGA.</em></description>
</presentation>
<presentation>
    <id>8.2.5</id>
    <title>8.2.5 Computation and Communication Challenges to Deploy Robots in Assisted Living Environments</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21478</id><role>Speaker</role><firstname>Michael</firstname><lastname>Hübner</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    <person><id>26189</id><role>Author</role><firstname>Georgios</firstname><lastname>Keramidas</lastname><affiliation>Technological Educational Institute of Western Greece</affiliation><country>GR</country></person>
    <person><id>27351</id><role>Author</role><firstname>Christos</firstname><lastname>Antonopoulos</lastname><affiliation>Technological Educational Institute of Western Greece</affiliation><country>GR</country></person>
    <person><id>27446</id><role>Author</role><firstname>Nikolaos S.</firstname><lastname>Voros</lastname><affiliation>Technological Educational Institute of Western Greece</affiliation><country>GR</country></person>
    <person><id>27376</id><role>Author</role><firstname>Fynn</firstname><lastname>Schwiegelshohn</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    <person><id>27422</id><role>Author</role><firstname>Philipp</firstname><lastname>Wehner</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    <person><id>23143</id><role>Author</role><firstname>Jens</firstname><lastname>Rettkowski</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    <person><id>16247</id><role>Author</role><firstname>Diana</firstname><lastname>Göhringer</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    <person><id>16525</id><role>Author</role><firstname>Michael</firstname><lastname>Hübner</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    <person><id>27404</id><role>Author</role><firstname>Stasinos</firstname><lastname>Konstantopoulos</lastname><affiliation>NCSR Demokritos</affiliation><country>GR</country></person>
    <person><id>27443</id><role>Author</role><firstname>Theodore</firstname><lastname>Giannakopoulos</lastname><affiliation>Institute of Informatics and Telecommunications, NCSR &quot;Demokritos&quot;</affiliation><country>GR</country></person>
    <person><id>27444</id><role>Author</role><firstname>Vangelis</firstname><lastname>Karkaletsis</lastname><affiliation>Institute of Informatics and Telecommunications, NCSR &quot;Demokritos&quot;</affiliation><country>GR</country></person>
    <person><id>27363</id><role>Author</role><firstname>Vaggelis</firstname><lastname>Mariatos</lastname><affiliation>AVN Innovative Technology Solutions</affiliation><country>CY</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michael Hübner, Ruhr University Bochum, DE<br /><b>Authors</b>:<br />Georgios Keramidas<sup>1</sup>, Christos Antonopoulos<sup>1</sup>, Nikolaos S. Voros<sup>1</sup>, Fynn Schwiegelshohn<sup>2</sup>, Philipp Wehner<sup>2</sup>, Jens Rettkowski<sup>2</sup>, Diana Göhringer<sup>2</sup>, Michael Hübner<sup>2</sup>, Stasinos Konstantopoulos<sup>3</sup>, Theodore Giannakopoulos<sup>4</sup>, Vangelis Karkaletsis<sup>4</sup> and Vaggelis Mariatos<sup>5</sup><br /><sup>1</sup>Technological Educational Institute of Western Greece, GR; <sup>2</sup>Ruhr University Bochum, DE; <sup>3</sup>NCSR Demokritos, GR; <sup>4</sup>Institute of Informatics and Telecommunications, NCSR &quot;Demokritos&quot;, GR; <sup>5</sup>AVN Innovative Technology Solutions, CY<br /><br /><em><b>Abstract</b><br />Demographic and epidemiologic transitions have brought forward a new health care paradigm with the presence of both growing elderly population and chronic diseases. Recent technological advances can support elderly people in their domestic environment assuming that several ethical and clinical requirements can be met. This paper presents an architecture that is able to meet these requirements and investigates the technical challenges introduced by our approach.</em></description>
</presentation>
<presentation>
    <id>8.2.6</id>
    <title>8.2.6 ATHENIS 3D: Automotive Tested High-voltage and Embedded Non-volatile Integrated SoC platform with 3D Technology</title>
    <start>2016-03-16 18:15</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27367</id><role>Speaker</role><firstname>Ewald</firstname><lastname>Wachmann</lastname><affiliation>ams AG</affiliation><country>AT</country></person>
    <person><id>27367</id><role>Author</role><firstname>Ewald</firstname><lastname>Wachmann</lastname><affiliation>ams AG</affiliation><country>AT</country></person>
    <person><id>3917</id><role>Author</role><firstname>Sergio</firstname><lastname>Saponara</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>4281</id><role>Author</role><firstname>Cristian</firstname><lastname>Zambelli</lastname><affiliation>University of Ferrara</affiliation><country>IT</country></person>
    <person><id>26788</id><role>Author</role><firstname>Pierre</firstname><lastname>Tisserand</lastname><affiliation>Valeo Electrical System</affiliation><country>FR</country></person>
    <person><id>27389</id><role>Author</role><firstname>Jean</firstname><lastname>Charbonnier</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>27441</id><role>Author</role><firstname>Tobias</firstname><lastname>Erlbacher</lastname><affiliation>Fraunhofer IISB</affiliation><country>DE</country></person>
    <person><id>27432</id><role>Author</role><firstname>Saeideh</firstname><lastname>Gruenler</lastname><affiliation>Fraunhofer IISB</affiliation><country>DE</country></person>
    <person><id>27352</id><role>Author</role><firstname>Christian</firstname><lastname>Hartler</lastname><affiliation>ams AG</affiliation><country>AT</country></person>
    <person><id>27392</id><role>Author</role><firstname>Joerg</firstname><lastname>Siegert</lastname><affiliation>ams AG</affiliation><country>AT</country></person>
    <person><id>27423</id><role>Author</role><firstname>Pierre</firstname><lastname>Chassard</lastname><affiliation>Valeo Electrical System</affiliation><country>FR</country></person>
    <person><id>26046</id><role>Author</role><firstname>Dieu-My</firstname><lastname>Ton</lastname><affiliation>Valeo Electrical System</affiliation><country>FR</country></person>
    <person><id>27406</id><role>Author</role><firstname>Lorenzo</firstname><lastname>Ferrari</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>232</id><role>Author</role><firstname>Luca</firstname><lastname>Fanucci</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ewald Wachmann, ams AG, AT<br /><b>Authors</b>:<br />Ewald Wachmann<sup>1</sup>, Sergio Saponara<sup>2</sup>, Cristian Zambelli<sup>3</sup>, Pierre Tisserand<sup>4</sup>, Jean Charbonnier<sup>5</sup>, Tobias Erlbacher<sup>6</sup>, Saeideh Gruenler<sup>6</sup>, Christian Hartler<sup>1</sup>, Joerg Siegert<sup>1</sup>, Pierre Chassard<sup>4</sup>, Dieu-My Ton<sup>4</sup>, Lorenzo Ferrari<sup>2</sup> and Luca Fanucci<sup>2</sup><br /><sup>1</sup>ams AG, AT; <sup>2</sup>University of Pisa, IT; <sup>3</sup>University of Ferrara, IT; <sup>4</sup>Valeo Electrical System, FR; <sup>5</sup>CEA-Leti, FR; <sup>6</sup>Fraunhofer IISB, DE<br /><br /><em><b>Abstract</b><br />The ATHENIS_3D FP7 EU project aims at providing new enabling technologies (analog, digital and power components) for high-voltage and high-temperature applications, tested for power systems of new hybrid/electrical vehicles. Innovation is exploited at process/device level (3D chip stacking, wafer level packaging, trench capacitors and TSV-inductors integrated in the interposer, high-reliable non-volatile Magnetic RAM), circuit-level (inductorless high-voltage DC DC converter, high-temperature 28nm System-on-Chip platform) and system-level (compact 3D embedded power mechatronic system). Enabling high integration levels of complex systems, operating in harsh environments, in a single packaged 3D device, ATHENIS_3D allows for one order of magnitude area reduction vs. today PCB-based power and control systems. Integration costs will be consequently reduced in key industrial sectors for Europe where high-voltage/temperature operations are mandatory (vehicles, avionics, space/defence, industrial automation, energy).</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.3</id>
  <title>8.3 Hot Topic: Managing Heterogeneous Computing Resources at Runtime</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>22176</id><role>Organiser</role><firstname>Christian</firstname><lastname>Plessl</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
    <person><id>23540</id><role>Organiser</role><firstname>David</firstname><lastname>Andrews</lastname><affiliation>University of Arkansas</affiliation><country>US</country></person>
    <person><id>27583</id><role>Chair</role><firstname>Daniel</firstname><lastname>Ziener</lastname><affiliation>Hamburg University of Technology</affiliation><country>DE</country></person>
    <person><id>24983</id><role>Co-Chair</role><firstname>José L.</firstname><lastname>Ayala</lastname><affiliation>Complutense University of Madrid</affiliation><country>ES</country></person>
  </persons>
  <description>Embedded systems have been using different, specialized computing resources for optimizing the performance, energy consumption and/or real-time constraints of critical application parts. In recent years, we could witness an increasing trend to heterogeneous computing ranging from embedded systems to high performance computing systems. Today, a wide variety of heterogeneous computing architectures are available as off-the-shelf components, such as, heterogeneous SoCs for embedded applications or PCIe-based accelerator cards with FPGAs, GPUs, or many-cores for HPC systems. Also, the programming models, languages and design environments for creating software or hardware configurations for the heterogeneous computing resources are also maturing and increasingly standardized, e.g., OpenCL, OpenACC, and OpenMP. In contrast, the software stack for effectively managing heterogeneous computing resources at runtime is however still largely undeveloped. Hence, the decision at what time and on which computing resource a particular function is executed is explicitly managed at the application level. The constrained view of the application makes it difficult to operate a system to meet global objectives, for example, mapping tasks to available heterogeneous resources such that the performance requirements of all applications are met while minimizing energy consumption. In this hot topic session we focus on run-time systems that strive for overcoming this application-centric view and enable an automated use of heterogeneous computing by dynamically mapping computations to different resources such that global goals are optimized.</description>
<presentations>
<presentation>
    <id>8.3.1</id>
    <title>8.3.1 Run Time Interpretation for Creating Custom Accelerators</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23540</id><role>Speaker</role><firstname>David</firstname><lastname>Andrews</lastname><affiliation>University of Arkansas</affiliation><country>US</country></person>
    <person><id>27649</id><role>Author</role><firstname>Sen</firstname><lastname>Ma</lastname><affiliation>University of Arkansas</affiliation><country>US</country></person>
    <person><id>27653</id><role>Author</role><firstname>Zeyad</firstname><lastname>Aklah</lastname><affiliation>University of Arkansas</affiliation><country>US</country></person>
    <person><id>23540</id><role>Author</role><firstname>David</firstname><lastname>Andrews</lastname><affiliation>University of Arkansas</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />David Andrews, University of Arkansas, US<br /><b>Authors</b>:<br />Sen Ma, Zeyad Aklah and David Andrews, University of Arkansas, US<br /><br /><em><b>Abstract</b><br />Despite the significant advancements that have been made in High Level Synthesis, the reconfigurable computing community has not yet managed to achieve a wide-spread use of Field Programmable Gate Arrays (FPGAs) by programmers. Existing barriers that prevent programmers from using FPGAs include the need to work within vendor specific CAD tools, knowledge of hardware programming models, and the requirement to pass each design through a very time consuming synthesis, place and route process. In this paper we present a new approach that takes these barriers out of the design flows for programmers. We move synthesis out of the programmers path by composing pre-synthesized building blocks using a domain-specific language that supports programming patterns tailored to FPGA accelerators. Our results show that the achieved performance of run time assembling accelerators is equivalent to synthesizing a custom block of hardware using automated HLS tools.</em></description>
</presentation>
<presentation>
    <id>8.3.2</id>
    <title>8.3.2 A Self-Adaptive Approach to Efficiently Manage Energy and Performance in Tomorrow's Heterogeneous Computing Systems</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22005</id><role>Speaker</role><firstname>Marco Domenico</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>26116</id><role>Author</role><firstname>Ettore</firstname><lastname>Trainiti</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>25487</id><role>Author</role><firstname>Gianluca</firstname><lastname>Durelli</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19581</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>19761</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22005</id><role>Author</role><firstname>Marco Domenico</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Marco Domenico Santambrogio, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Ettore Trainiti, Gianluca Durelli, Antonio Miele, Cristiana Bolchini and Marco Domenico Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />ICT adoption rate boomed during the last decades as well as the power consumption footprint that generates from those technologies. This footprint is expected to more than triple by 2020. Moreover, we are moving towards an on-demand computing scenario, characterized by varying workloads, constituted of diverse applications with different performance requirements, and criticality. A promising approach to address the challenges posed by this scenario is to better exploit specialized computing resources integrated in a heterogeneous system architecture (HSA) by taking advantage of their individual characteristics to optimize the performance/energy trade-off of the overall system. Better exploitation although comes with higher complexity. System architects need to take into account the efficiency of systems units, i.e. GPP(s) either alone or with a single family of accelerators (e.g., GPUs or FPGAs), as well as the applications workload, which often leads to inefficiency in their exploitation, and therefore in performance/energy. The work presented in this paper will address these limitations by exploiting self-adaptivity to allow the system to autonomously decide which specialized resource to exploit for a carbon footprint reduction, due to a more effective execution of the application, optimizing goals that the user can set (e.g., performance, energy, reliability).</em></description>
</presentation>
<presentation>
    <id>8.3.3</id>
    <title>8.3.3 Performance-centric scheduling with task migration for a heterogeneous compute node in the data center</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22176</id><role>Speaker</role><firstname>Christian</firstname><lastname>Plessl</lastname><affiliation>Paderborn University</affiliation><country>DE</country></person>
    <person><id>27645</id><role>Author</role><firstname>Achim</firstname><lastname>Lösch</lastname><affiliation>Paderborn University</affiliation><country>DE</country></person>
    <person><id>27650</id><role>Author</role><firstname>Tobias</firstname><lastname>Beisel</lastname><affiliation>Paderborn University</affiliation><country>DE</country></person>
    <person><id>27648</id><role>Author</role><firstname>Tobias</firstname><lastname>Kenter</lastname><affiliation>Paderborn University</affiliation><country>DE</country></person>
    <person><id>22176</id><role>Author</role><firstname>Christian</firstname><lastname>Plessl</lastname><affiliation>Paderborn University</affiliation><country>DE</country></person>
    <person><id>4535</id><role>Author</role><firstname>Marco</firstname><lastname>Platzner</lastname><affiliation>Paderborn University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Christian Plessl, Paderborn University, DE<br /><b>Authors</b>:<br />Achim Lösch, Tobias Beisel, Tobias Kenter, Christian Plessl and Marco Platzner, Paderborn University, DE<br /><br /><em><b>Abstract</b><br />The use of heterogeneous computing resources, such as Graphic Processing Units or other specialized coprocessors, has become widespread in recent years because of their performance and energy efficiency advantages. Approaches for managing and scheduling tasks to heterogeneous resources are still subject to research. Although queuing systems have recently been extended to support accelerator resources, a general solution that manages heterogeneous resources at the operating system-level to exploit a global view of the system state is still missing. In this paper we present a user space scheduler that enables task scheduling and migration on heterogeneous processing resources in Linux. Using run queues for available resources we perform scheduling decisions based on the system state and on task characterization from earlier measurements. With a programming pattern that supports the integration of checkpoints into applications, we preempt tasks and migrate them between three very different compute resources. Considering static and dynamic workload scenarios, we show that this approach can gain up to 17% performance, on average 7%, by effectively avoiding idle resources. We demonstrate that a work-conserving strategy without migration is no suitable alternative.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.4</id>
  <title>8.4 Advanced Methods in High-Level Design</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>16453</id><role>Chair</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>KIT Germany</affiliation><country>DE</country></person>
    <person><id>1812</id><role>Co-Chair</role><firstname>Luciano</firstname><lastname>Lavagno</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
  </persons>
  <description>Techniques such as machine learning, spiking neural networks, and probabilistic analysis are being adopted in advanced high-level design methods. This session presents a sampling of these topics, and concludes with a short IP presentation on a new approach to predicting reusable hardware.</description>
<presentations>
<presentation>
    <id>8.4.1</id>
    <title>8.4.1 Adaptive Threshold Non-Pareto Elimination: Re-thinking Machine Learning for System Level Design Space Exploration on FPGAs</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26798</id><role>Speaker</role><firstname>Pingfan</firstname><lastname>Meng</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>26798</id><role>Author</role><firstname>Pingfan</firstname><lastname>Meng</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>25725</id><role>Author</role><firstname>Alric</firstname><lastname>Althoff</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>26818</id><role>Author</role><firstname>Quentin</firstname><lastname>Gautier</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>4732</id><role>Author</role><firstname>Ryan</firstname><lastname>Kastner</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pingfan Meng, University of California, San Diego, US<br /><b>Authors</b>:<br />Pingfan Meng, Alric Althoff, Quentin Gautier and Ryan Kastner, University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />One major bottleneck of the system level OpenCL-to-FPGA design tools is their extremely time consuming synthesis process (including placement and route). The design space for a typical OpenCL application contains thousands of possible designs even when considering a small number of design space parameters. It costs months of compute time to synthesize all these possible designs into end-to-end FPGA implementations. Thus, the brute force design space exploration (DSE) is impractical for these design tools. Machine learning is one solution that identifies the valuable Pareto designs by sampling only a small portion of the entire design space. However, most of the existing machine learning frameworks focus on improving the design objective regression accuracy, which is not necessarily suitable for the FPGA DSE task. To address this issue, we propose a novel strategy - Adaptive Threshold Non-Pareto Elimination (ATNE). Instead of focusing on regression accuracy improvement, ATNE focuses on understanding and estimating the inaccuracy. ATNE provides a Pareto identification threshold that adapts to the estimated inaccuracy of the regressor. This adaptive threshold results in a more efficient DSE. For the same prediction quality, ATNE reduces the synthesis complexity by 1.6 - 2.89X (hundreds of synthesis hours) against the other state of the art frameworks for FPGA DSE. In addition, ATNE is capable of identifying the Pareto designs for certain difficult design spaces which the other existing frameworks are incapable of exploring effectively.</em></description>
</presentation>
<presentation>
    <id>8.4.2</id>
    <title>8.4.2 Monitoring of MTL Specifications With IBM's Spiking-Neuron Model</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26075</id><role>Speaker</role><firstname>Konstantin</firstname><lastname>Selyunin</lastname><affiliation>Vienna University of Technology</affiliation><country>AT</country></person>
    <person><id>26075</id><role>Author</role><firstname>Konstantin</firstname><lastname>Selyunin</lastname><affiliation>Vienna University of Technology</affiliation><country>AT</country></person>
    <person><id>16332</id><role>Author</role><firstname>Thang</firstname><lastname>Nguyen</lastname><affiliation>Infineon Technologies Austria AG</affiliation><country>AT</country></person>
    <person><id>26117</id><role>Author</role><firstname>Ezio</firstname><lastname>Bartocci</lastname><affiliation>Vienna University of Technology</affiliation><country>AT</country></person>
    <person><id>26035</id><role>Author</role><firstname>Dejan</firstname><lastname>Nickovic</lastname><affiliation>AIT Austrian Institute of Technology</affiliation><country>AT</country></person>
    <person><id>26826</id><role>Author</role><firstname>Radu</firstname><lastname>Grosu</lastname><affiliation>Vienna University of Technology</affiliation><country>AT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Konstantin Selyunin, Vienna University of Technology, AT<br /><b>Authors</b>:<br />Konstantin Selyunin<sup>1</sup>, Thang Nguyen<sup>2</sup>, Ezio Bartocci<sup>1</sup>, Dejan Nickovic<sup>3</sup> and Radu Grosu<sup>1</sup><br /><sup>1</sup>Vienna University of Technology, AT; <sup>2</sup>Infineon Technologies Austria AG, AT; <sup>3</sup>AIT Austrian Institute of Technology, AT<br /><br /><em><b>Abstract</b><br />This paper shows how to use the IBM's TrueNorth spiking neuron model, for monitoring if a digital signal satisfies a metric temporal-logic (MTL) specification. TrueNorth spiking neurons are universal computation blocks, which can perform a variety of deterministic or stochastic tasks (e.g., Boolean/arithmetic opera- tions, filtering, and convolution) depending on the configuration of their parameters. We show how to set these parameters for the deterministic TrueNorth neural-model in order to recognize MTL operators. A TrueNorth circuit then behaves as a runtime MTL monitor. We demonstrate how to translate the neural monitor to synthesizable HDL-code on Xilinx's Zedboard using high-level synthesis. To the best of our knowledge, this is the first application of the IBM's TrueNorth model for runtime monitoring. It also demonstrates the complete flow from a high- level specification to the implementation of a neural monitor in FPGA. As a byproduct, the paper also introduces the first open- source FPGA implementation of the deterministic TrueNorth model. We demonstrate the usefulness of our approach on a case study, the launching of a missile from a battle ship.</em></description>
</presentation>
<presentation>
    <id>8.4.3</id>
    <title>8.4.3 Formal Probabilistic Analysis of Distributed Resource Management Schemes in On-Chip Systems</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18004</id><role>Speaker</role><firstname>Osman</firstname><lastname>Hasan</lastname><affiliation>School of Electrical Engineering and Computer Science (SEECS), NUST</affiliation><country>PK</country></person>
    <person><id>19465</id><role>Author</role><firstname>Shafaq</firstname><lastname>Iqtedar</lastname><affiliation>National University of Sciences and Technology (NUST)</affiliation><country>PK</country></person>
    <person><id>18005</id><role>Author</role><firstname>Osman</firstname><lastname>Hasan</lastname><affiliation>National University of Sciences and Technology (NUST)</affiliation><country>PK</country></person>
    <person><id>59635</id><role>Author</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Osman Hasan, School of Electrical Engineering and Computer Science (SEECS), NUST, PK<br /><b>Authors</b>:<br />Shafaq Iqtedar<sup>1</sup>, Osman Hasan<sup>1</sup>, Muhammad Shafique<sup>2</sup> and Jörg Henkel<sup>2</sup><br /><sup>1</sup>National University of Sciences and Technology (NUST), PK; <sup>2</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />New paradigms for managing resources in on-chip many-core systems come with various issues, among them is the key demand for robust verification of (distributed) resource management schemes before deployment. Moreover, it is important to have a unified framework where different resource management schemes can be formally analyzed and compared for their performance efficiency and robustness. Traditional techniques, like simulation or emulation, are inherently in-exhaustive and thus compromise the completeness and accuracy of the analysis results. In this work, we present a formal approach, based on probabilistic model checking, for evaluating and comparing the performance of different distributed resource management schemes. To illustrate the benefits and applicability of our formal verification and comparative analysis approach, we perform a case study on the comparison of two recent state-of-the-art distributed resource management schemes using the PRISM model checker.</em></description>
</presentation>
<presentation>
    <id>IP4-1</id>
    <title>IP4-1 A q-gram Birthmarking Approach to Predicting Reusable Hardware</title>
    <start>2016-03-16 18:30</start>
    <end>2016-03-16 18:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27292</id><role>Speaker</role><firstname>Kevin</firstname><lastname>Zeng</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>27292</id><role>Author</role><firstname>Kevin</firstname><lastname>Zeng</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>26774</id><role>Author</role><firstname>Peter</firstname><lastname>Athanas</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kevin Zeng, Virginia Tech, US<br /><b>Authors</b>:<br />Kevin Zeng and Peter Athanas, Virginia Tech, US<br /><br /><em><b>Abstract</b><br />Designer productivity is a growing concern as overall hardware complexity rises. Design reuse, a key component in productivity, is underutilized. Not only can existing designs be reused, but also the patterns and information contained within them as well. With the increase in the number of circuits available, there requires a need to analyze and retrieve designs with ease in order to accelerate design entry. In this paper, a birthmarking approach using q-grams is presented. Using this technique, design patterns regarding existing circuits can be captured and used to not only suggest similar and reusable designs, but functional blocks throughout the design phase, with little to no effort from the user. Preliminary experiments and case studies of the q-gram birthmarking technique were performed on over 250 circuits from various sources in order to show the feasibility of the proposed methods.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.5</id>
  <title>8.5 Non-volatile Memory Design Methodologies</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>751</id><role>Chair</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>3924</id><role>Co-Chair</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
  </persons>
  <description>The first two papers consider hybrid main memories consisting of DRAM and emerging non-volatile memories, and examine system-level optimizations. The last paper considers performance in-memory computing using properties of emerging resistive RAM.</description>
<presentations>
<presentation>
    <id>8.5.1</id>
    <title>8.5.1 An Operating System Level Data Migration Scheme in Hybrid DRAM-NVM Memory Architecture</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26892</id><role>Speaker</role><firstname>Reza</firstname><lastname>Salkhordeh</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>26892</id><role>Author</role><firstname>Reza</firstname><lastname>Salkhordeh</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>2862</id><role>Author</role><firstname>Hossein</firstname><lastname>Asadi</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Reza Salkhordeh, Sharif University of Technology, IR<br /><b>Authors</b>:<br />Reza Salkhordeh and Hossein Asadi, Sharif University of Technology, IR<br /><br /><em><b>Abstract</b><br />With the emergence of Non-Volatile Memories (NVMs) and their shortcomings such as limited endurance and high power consumption in write requests, several studies have suggested hybrid memory architecture employing both Dynamic Random Access Memory (DRAM) and NVM in a memory system. By conducting a comprehensive experiments, we have observed that such studies lack to consider very important aspects of hybrid memories including the effect of: a) data migrations on performance, b) data migrations on power, and c) the granularity of data migration. This paper presents an efficient data migration scheme at the Operating System level in a hybrid DRAM-NVM memory architecture. In the proposed scheme, two Least Recently Used (LRU) queues, one for DRAM section and one for NVM section, are used for the sake of data migration. With careful characterization of the workloads obtained from PARSEC benchmark suite, the proposed scheme prevents unnecessary migrations and only allows migrations which benefits the system in terms of power and performance. The experimental results show that the proposed scheme can reduce the power consumption up to 79% compared to DRAM-only memory and up to 48% compared to the state-of-the art techniques.</em></description>
</presentation>
<presentation>
    <id>8.5.2</id>
    <title>8.5.2 Unified DRAM and NVM Hybrid Buffer Cache Architecture for Reducing Journaling Overhead</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26384</id><role>Speaker</role><firstname>Lei</firstname><lastname>Ju</lastname><affiliation>Shandong University</affiliation><country>CN</country></person>
    <person><id>27279</id><role>Author</role><firstname>Zhiyong</firstname><lastname>Zhang</lastname><affiliation>Shandong University</affiliation><country>CN</country></person>
    <person><id>26384</id><role>Author</role><firstname>Lei</firstname><lastname>Ju</lastname><affiliation>Shandong University</affiliation><country>CN</country></person>
    <person><id>26396</id><role>Author</role><firstname>Zhiping</firstname><lastname>Jia</lastname><affiliation>Shandong University</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Lei Ju, Shandong University, CN<br /><b>Authors</b>:<br />Zhiyong Zhang, Lei Ju and Zhiping Jia, Shandong University, CN<br /><br /><em><b>Abstract</b><br />Journaling techniques play an important role in addressing the reliability issue of filesystems caused by the volatile DRAM-based buffer cache. However, journaling techniques introduce a large number of extra storage writes, which greatly degrades the performance of the filesystem. Emerging Non-Volatile Memory (NVM) technologies bring a new perspective of solving the write amplification issue caused by journaling. By adopting NVM as the buffer cache, the committed data can be maintained in NVM before being written back to the storage, thus eliminating the journaling overhead. However, simply replacing DRAM with NVM as the buffer cache suffers from the limited lifetime and relative slow writes of NVM. In this paper, we present a hybrid buffer cache architecture by combing NVM with DRAM to reduce the journaling overhead and overcome the constrains of NVM. In order to better utilize this novel architecture, we first propose a Journaling-Aware Page Management (JAPM) policy. JAPM puts infrequently updated data in NVM to reduce the journaling overhead and frequently updated data in DRAM to improve the write performance and lifetime of the hybrid buffer cache. In addition, data in one transaction may be dispersed in NVM and DRAM simultaneously and different committing policies are required for different storing media, NVM or DRAM. In order to guarantee the atomicity of the transactional execution in the hybrid cache architecture, a Partial In-Place Commit (PIPC) journaling scheme is proposed to coordinate the different committing patterns. We implement the proposed techniques on Linux 3.14.52 and measure the performance with representative I/O-intensive benchmarks. The experimental results show that our scheme effectively improves the I/O performance compared with the ext4 filesystem and prolongs the lifetime of the hybrid buffer cache compared with the Union of Buffer cache and Journaling (UBJ) scheme.</em></description>
</presentation>
<presentation>
    <id>8.5.3</id>
    <title>8.5.3 Fast Logic Synthesis for RRAM-based In-Memory Computing using Majority-Inverter Graphs</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27573</id><role>Speaker</role><firstname>Saeideh</firstname><lastname>Shirinzadeh</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>26886</id><role>Author</role><firstname>Saeideh</firstname><lastname>Shirinzadeh</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>1786</id><role>Author</role><firstname>Mathias</firstname><lastname>Soeken</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>26786</id><role>Author</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>University of Utah</affiliation><country>US</country></person>
    <person><id>26067</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen and DFKI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Saeideh Shirinzadeh, University of Bremen, DE<br /><b>Authors</b>:<br />Saeideh Shirinzadeh<sup>1</sup>, Mathias Soeken<sup>1</sup>, Pierre-Emmanuel Gaillardon<sup>2</sup> and Rolf Drechsler<sup>3</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>University of Utah, US; <sup>3</sup>University of Bremen and DFKI, DE<br /><br /><em><b>Abstract</b><br />Resistive Random Access Memories (RRAMs) have gained high attention for a variety of promising applications especially the design of non-volatile in-memory computing devices. In this paper, we present an approach for the synthesis of RRAM-based logic circuits using the recently proposed Majority-Inverter Graphs (MIGs). We propose a bi-objective algorithm to optimize MIGs with respect to the number of required RRAMs and computational steps in both MAJ-based and IMP-based realizations. Since the number of computational steps is recognized as the main drawback of the RRAM-based logic, we also present an effective algorithm to reduce the number of required steps. Experimental results show that the proposed algorithms achieve higher efficiency compared to the general purpose MIG optimization algorithms, either in finding a good trade-off between both cost metrics or reducing the number of steps. In comparison with the RRAM-based circuits implemented by the state-of-the-art approaches using other well-known data structures the number of required computational steps obtained by our proposed MIG-oriented synthesis approach for large benchmark circuits is reduced up to factor of 26. This strong gain comes from the use of MIGs that provide an efficient and intrinsic representation for RRAM-based computing---particularly in MAJ-based realizations---and the use of techniques proposed for optimization.</em></description>
</presentation>
<presentation>
    <id>IP4-2</id>
    <title>IP4-2 Captopril: Reducing the Pressure of Bit Flips on Hot Locations in Non-Volatile Main Memories</title>
    <start>2016-03-16 18:30</start>
    <end>2016-03-16 18:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20133</id><role>Speaker</role><firstname>Majid</firstname><lastname>Jalili</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>26554</id><role>Author</role><firstname>Majid</firstname><lastname>Jalili</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>16765</id><role>Author</role><firstname>Hamid</firstname><lastname>Sarbazi-Azad</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Majid Jalili, Sharif University of Technology, IR<br /><b>Authors</b>:<br />Majid Jalili and Hamid Sarbazi-Azad, Sharif University of Technology, IR<br /><br /><em><b>Abstract</b><br />High static power consumption and insufficient scalability of the commonly used DRAM main memory technology appear to be tough challenges in upcoming years. Hence, adopting new technologies, i.e. non-volatile memories (NVMs), is a proper choice. NVMs tolerate a low number of write operations while having good scalability and low static power consumption. Due to the non-destructive nature of a read operation and the long latency of a write operation in NVMs, designers use read-before-write (RBW) mechanism to mask the unchanged bits during write operation in order to reduce bit flips. Based on this observation that some specific locations of blocks are responsible for the majority of bit flips, we extend the RBW to further reduce the number of bit flips per write in the memory system. The results taken from full-system simulations reveal that our proposal, called Captopril, can reduce the number of bit flips by 21% and 9%, on average, compared to the baseline and state-of-the-art designs, respectively</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.6</id>
  <title>8.6 Dataflow Modeling and Natural Language Processing</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>817</id><role>Chair</role><firstname>Dominique</firstname><lastname>Borrione</lastname><affiliation>Laboratoire TIMA</affiliation><country>FR</country></person>
    <person><id>4736</id><role>Co-Chair</role><firstname>Marc</firstname><lastname>Geilen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
  </persons>
  <description>The first two papers present advances in modeling parallelism and dynamism in dataflow applications. The third paper presents a novel method to extract verification properties from a natural language specification.</description>
<presentations>
<presentation>
    <id>8.6.1</id>
    <title>8.6.1 Exploiting Resource-constrained Parallelism in Hard Real-Time Streaming Applications</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20122</id><role>Speaker</role><firstname>Jelena</firstname><lastname>Spasic</lastname><affiliation>Leiden University</affiliation><country>NL</country></person>
    <person><id>20122</id><role>Author</role><firstname>Jelena</firstname><lastname>Spasic</lastname><affiliation>Leiden University</affiliation><country>NL</country></person>
    <person><id>19777</id><role>Author</role><firstname>Di</firstname><lastname>Liu</lastname><affiliation>Leiden University</affiliation><country>NL</country></person>
    <person><id>20958</id><role>Author</role><firstname>Todor</firstname><lastname>Stefanov</lastname><affiliation>Leiden University</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jelena Spasic, Leiden University, NL<br /><b>Authors</b>:<br />Jelena Spasic, Di Liu and Todor Stefanov, Leiden University, NL<br /><br /><em><b>Abstract</b><br />In this paper, we study the problem of exploiting parallelism when a hard real-time streaming application modeled as a Synchronous Data Flow (SDF) graph is mapped onto a Multi-Processor System-on-Chip (MPSoC) platform. We propose a new unfolding graph transformation and an algorithm that adapts the parallelism in the application according to the resources in an MPSoC by using the unfolding transformation. We evaluate the efficiency of our unfolding graph transformation and the performance and time complexity of our algorithm in comparison to the existing approaches. Experiments on a set of real-life streaming applications demonstrate that: 1) our unfolding transformation gives shorter latency and smaller buffer sizes when compared to the related approaches; and 2) our algorithm finds a solution with smaller code size, smaller buffer sizes and shorter latency in 98\% of the experiments, while meeting the same performance and timing requirements when compared to an existing approach.</em></description>
</presentation>
<presentation>
    <id>8.6.2</id>
    <title>8.6.2 Transaction Parameterized Dataflow: A Model for Context-Dependent Streaming Applications</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26427</id><role>Speaker</role><firstname>Xuan Khanh</firstname><lastname>Do</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>26427</id><role>Author</role><firstname>Xuan Khanh</firstname><lastname>Do</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>20937</id><role>Author</role><firstname>Stéphane</firstname><lastname>Louise</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>19124</id><role>Author</role><firstname>Albert</firstname><lastname>Cohen</lastname><affiliation>Inria</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Xuan Khanh Do, CEA LIST, FR<br /><b>Authors</b>:<br />Xuan Khanh Do<sup>1</sup>, Stéphane Louise<sup>1</sup> and Albert Cohen<sup>2</sup><br /><sup>1</sup>CEA LIST, FR; <sup>2</sup>Inria, FR<br /><br /><em><b>Abstract</b><br />Static dataflow programming models are well suited to the development of embedded many-core systems. However, complex signal and media processing applications often display dynamic behavior that do not fit the classical static restrictions. We propose Transaction Parameterized Dataflow (TPDF), a new model of computation combining integer parameters—to express dynamic rates—and a new type of control actor—to allow topology changes and time constraints enforcement. We present static analyses for liveness and bounded memory usage. We also introduce a static scheduling heuristic to map TPDF to massively parallel embedded platforms. We validate the model and associated methods using a cognitive radio application, demonstrating significant buffer size and performance improvements compared to state of the art models including Cyclo-Static Dataflow (CSDF).</em></description>
</presentation>
<presentation>
    <id>8.6.3</id>
    <title>8.6.3 GLAsT: Learning Formal Grammars to Translate Natural Language Specifications into Hardware Assertions</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27470</id><role>Speaker</role><firstname>Christopher</firstname><lastname>Harris</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>19740</id><role>Author</role><firstname>Christopher</firstname><lastname>Harris</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>836</id><role>Author</role><firstname>Ian</firstname><lastname>Harris</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Christopher Harris, University of California, Irvine, US<br /><b>Authors</b>:<br />Christopher Harris and Ian Harris, University of California, Irvine, US<br /><br /><em><b>Abstract</b><br />The purpose of functional verification is to ensure that a design conforms to its specification. However, large written specifications can contain hundreds of statements describing correct operation which an engineer must use to create sets of correctness properties. This laborious manual process increases both verification time and cost. In this work we present GLAsT, a new learning algorithm which accepts a small set of sentences describing correctness properties and corresponding SystemVerilog Assertions (SVAs). GLAsT creates a custom formal grammar which captures the writing style and sentence structure of a specification and facilitates the automatic translation of English specification sentences into formal SystemVerilog Assertions. We evaluate GLAsT on English sentences from two ARM AMBA bus protocols. Results show that a translation system using the formal grammar generated by GLAsT automatically generates correctly formed SVAs from the targeted AMBA specification as well as from a second, different AMBA bus specification.</em></description>
</presentation>
<presentation>
    <id>IP4-3</id>
    <title>IP4-3 Handling Complex Dependencies in System Design</title>
    <start>2016-03-16 18:30</start>
    <end>2016-03-16 18:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26641</id><role>Speaker</role><firstname>Mischa</firstname><lastname>Möstl</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>26641</id><role>Author</role><firstname>Mischa</firstname><lastname>Möstl</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mischa Möstl, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Mischa Möstl and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />In this paper we describe a novel strategy to reveal and handle complex dependencies in an incremental and distributed design processes even under the ubiquitous presence of uncertainties concerning model and design. We demonstrate in a case study how to handle epistemic design uncertainty in an iterative process and present how it is possible to selectively exclude dependency paths under certain concerns such as timing by including third party analysis results based on the used models into the dependency analysis. Since the implementation of our approach relies on modern graph analysis libraries it can scale to realistic problem instances.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.7</id>
  <title>8.7 Test Methods Handling Unkowns, 2.50 Integration and Realistic Memory Defects</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27312</id><role>Chair</role><firstname>Friedrich</firstname><lastname>Hapke</lastname><affiliation>Mentor Graphics Hamburg</affiliation><country>DE</country></person>
  </persons>
  <description>Improving the quality of the test and analysis process is crucial from a technical and economical point of view. Novel methods are presented to improve ATPG in the presence of unkowns, to allow pre-bond interposer testing and to exploit the memory infrastructure to improve defect coverage. The session is complemented by an ATPG approach based on behavioral fault models, a hierarchrchical DFT methodology, and a safety analysis process combining simulation-based fault injection with graph-based guidance.</description>
<presentations>
<presentation>
    <id>8.7.1</id>
    <title>8.7.1 Accurate CEGAR-based ATPG in Presence of Unknown Values for Large Industrial Designs</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20845</id><role>Speaker</role><firstname>Karsten</firstname><lastname>Scheibler</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>20845</id><role>Author</role><firstname>Karsten</firstname><lastname>Scheibler</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>18889</id><role>Author</role><firstname>Dominik</firstname><lastname>Erb</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>1041</id><role>Author</role><firstname>Bernd</firstname><lastname>Becker</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Karsten Scheibler, University of Freiburg, DE<br /><b>Authors</b>:<br />Karsten Scheibler, Dominik Erb and Bernd Becker, University of Freiburg, DE<br /><br /><em><b>Abstract</b><br />Unknown values emerge during the design and test generation process as well as during later test application and system operation. They adversely affect the test quality by reducing the controllability and observability of internal circuit structures -- resulting in a loss of fault coverage. To handle unknown values, conventional test generation algorithms as used in state-of-the-art commercial tools, rely on n-valued algebras. However, n-valued algebras introduce pessimism as soon as X-values reconverge. Consequently, these algorithms fail to compute the accurate result. Therefore, this paper focuses on a new highly incremental CEGAR-based algorithm that overcomes these limitations and hence is completely accurate in presence of unknown values. It relies on a modified SAT-solver tailored to this specific problem. The experimental results for circuits with up to 2.400.000 gates show that this combination allows high accuracy and high scalability at the same time. Compared to a state-of-the-art commercial tool, the fault coverage could be increased significantly. Furthermore, the runtime is reduced remarkably compared to a QBF-based encoding of the problem.</em></description>
</presentation>
<presentation>
    <id>8.7.2</id>
    <title>8.7.2 Pre-Bond Testing of the Silicon Interposer in 2.5D ICs</title>
    <start>2016-03-16 17:30</start>
    <end>2016-03-16 18:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26835</id><role>Speaker</role><firstname>Ran</firstname><lastname>Wang</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>26835</id><role>Author</role><firstname>Ran</firstname><lastname>Wang</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>27291</id><role>Author</role><firstname>Zipeng</firstname><lastname>Li</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>27030</id><role>Author</role><firstname>Sukeshwar</firstname><lastname>Kannan</lastname><affiliation>Global Foundries Inc.</affiliation><country>US</country></person>
    <person><id>16523</id><role>Author</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ran Wang, Duke University, US<br /><b>Authors</b>:<br />Ran Wang<sup>1</sup>, Zipeng Li<sup>1</sup>, Sukeshwar Kannan<sup>2</sup> and Krishnendu Chakrabarty<sup>1</sup><br /><sup>1</sup>Duke University, US; <sup>2</sup>Global Foundries Inc., US<br /><br /><em><b>Abstract</b><br />In interposer-based 2.5D integrated circuits, the silicon interposer is the least expensive component in the chip. Thus, it is desirable to test the interposer before bonding to ensure that more expensive and defect-free dies are not stacked on a faulty interposer. We present an efficient method to locate defects in the interposer before stacking. The proposed test architecture uses e-fuses that can be programmed to connect or disconnect functional paths inside the interposer. The concept of die footprint is utilized for interconnect testing, and the overall assembly and test flow is described. In order to reduce test time, the concept of weighted critical area is defined and utilized.We present HSPICE simulation results to demonstrate the effectiveness of the pre-bond test solution. The benefit of using weighted critical area is demonstrated using a commercial interposer from industry.</em></description>
</presentation>
<presentation>
    <id>8.7.3</id>
    <title>8.7.3 Improving SRAM Test Quality by Leveraging Self-timed Circuits</title>
    <start>2016-03-16 18:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26372</id><role>Speaker</role><firstname>Josef</firstname><lastname>Kinseher</lastname><affiliation>Intel Mobile Communications</affiliation><country>DE</country></person>
    <person><id>26372</id><role>Author</role><firstname>Josef</firstname><lastname>Kinseher</lastname><affiliation>Intel Mobile Communications</affiliation><country>DE</country></person>
    <person><id>26489</id><role>Author</role><firstname>Leonardo B.</firstname><lastname>Zordan</lastname><affiliation>Intel Mobile Communications</affiliation><country>FR</country></person>
    <person><id>17365</id><role>Author</role><firstname>Ilia</firstname><lastname>Polian</lastname><affiliation>University of Passau</affiliation><country>DE</country></person>
    <person><id>25824</id><role>Author</role><firstname>Andreas</firstname><lastname>Leininger</lastname><affiliation>Intel Mobile Communications</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Josef Kinseher, Intel Mobile Communications, DE<br /><b>Authors</b>:<br />Josef Kinseher<sup>1</sup>, Leonardo B. Zordan<sup>2</sup>, Ilia Polian<sup>3</sup> and Andreas Leininger<sup>1</sup><br /><sup>1</sup>Intel Mobile Communications, DE; <sup>2</sup>Intel Mobile Communications, FR; <sup>3</sup>University of Passau, DE<br /><br /><em><b>Abstract</b><br />As process technology continues to scale, SRAM test quality has become a growing concern in modern System-on- a-Chips. Ensuring high test quality while keeping costs low requires increasingly effective memory test solutions. This paper proposes the reuse of self-timing mechanisms that are integrated in many state-of-the-art SRAMs as a programmable DFT solution to improve the defect coverage of memory test algorithms. Its effectiveness is analyzed based on the injection of resistive-open defects inside SRAM core-cells. Simulation results of an industrial 28nm memory design show that the proposed test solution increases the coverage of studied defects by up to 30% dependent on their location, while not requiring extra circuitry inside the SRAM.</em></description>
</presentation>
<presentation>
    <id>IP4-4</id>
    <title>IP4-4 A Synthesis-Agnostic Behavioral Fault Model for High Gate-Level Fault Coverage</title>
    <start>2016-03-16 18:30</start>
    <end>2016-03-16 18:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25770</id><role>Speaker</role><firstname>Anton</firstname><lastname>Karputkin</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>25770</id><role>Author</role><firstname>Anton</firstname><lastname>Karputkin</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>1799</id><role>Author</role><firstname>Jaan</firstname><lastname>Raik</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anton Karputkin, Tallinn University of Technology, EE<br /><b>Authors</b>:<br />Anton Karputkin and Jaan Raik, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />Early design space exploration is a practice for avoiding issues that manifest themselves at late design phases. Nevertheless, the test development has traditionally been postponed to the final stages of the design process. At the same time, more and more IP designs are sold at the RTL, where details of exact gate-level implementation are unknown. While a range of RTL ATPG methods has been developed over the past decades, the fault models are too inaccurate in order to guarantee full coverage for the gate-level faults. This paper fills the gap by proposing a synthesis-agnostic ATPG based on extending behavioral fault models in order to allow targeting stuck-at faults in the gate-level implementations of RTL designs regardless of the synthesis decisions made. Moreover, the approach does not require adding scan paths and therefore the obtained test sequences serve as at-speed, functional mode tests. Experiments on a set of benchmarks and an industrial design show that the proposed fault models are superior to the previous approaches in terms of stuck-at fault coverage. Comparison with a state-of-the-art gate-level sequential ATPG show higher or equal coverage for the proposed technique achieved at shorter runtimes.</em></description>
</presentation>
<presentation>
    <id>IP4-6</id>
    <title>IP4-6 Combining Graph-based Guidance and Error Effect Simulation for Efficient Safety Analysis</title>
    <start>2016-03-16 18:32</start>
    <end>2016-03-16 18:33</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26362</id><role>Speaker</role><firstname>Jo</firstname><lastname>Laufenberg</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>26362</id><role>Author</role><firstname>Jo</firstname><lastname>Laufenberg</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>24640</id><role>Author</role><firstname>Sebastian</firstname><lastname>Reiter</lastname><affiliation>FZI Forschungszentrum Informatik</affiliation><country>DE</country></person>
    <person><id>260</id><role>Author</role><firstname>Alexander</firstname><lastname>Viehl</lastname><affiliation>FZI Forschungszentrum Informatik</affiliation><country>DE</country></person>
    <person><id>26454</id><role>Author</role><firstname>Thomas</firstname><lastname>Kropf</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>67</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23431</id><role>Author</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jo Laufenberg, Universität Tübingen, DE<br /><b>Authors</b>:<br />Jo Laufenberg<sup>1</sup>, Sebastian Reiter<sup>2</sup>, Alexander Viehl<sup>2</sup>, Thomas Kropf<sup>1</sup>, Wolfgang Rosenstiel<sup>1</sup> and Oliver Bringmann<sup>1</sup><br /><sup>1</sup>Universität Tübingen, DE; <sup>2</sup>FZI Forschungszentrum Informatik, DE<br /><br /><em><b>Abstract</b><br />The increasing number of complex embedded systems used in safety relevant tasks produce a major challenge in the field of safety analysis. This paper presents a simulation-based safety analysis that will overcome the challenges resulting from this development. The presented approach consists of two parts: an Error Effect Simulation (EES) and a graph-based specification. The EES is composed of a system simulation with fault injection capability and a generic fault specification. The graph-based specification approach guides systematically the EES and enables a very efficient exploration of the analysis space. Inherent in the graph-based specification is the documentation of the safety analysis and a coverage approach to assess the executed safety analysis. Combining these parts leads to an efficient and automatable framework for safety analysis. A use case of an interconnected electronic control system shows the application of the approach and highlights the benefits for a safety analysis, for example a failure mode and effect analysis.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.8</id>
  <title>8.8 Model Based Design and Verification Day - Tutorial: An Industry Approach to FPGA/ARM System Development and Verification</title>
  <start>2016-03-16 17:00</start>
  <end>2016-03-16 18:30</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25530</id><role>Moderator</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks Inc.</affiliation><country>US</country></person>
  </persons>
  <description><p>With its special "Model Based Design and Verification Day" DATE 2016 for the first time combines a visionary keynote from an industrial leader, application talks of experienced users and an industrial tutorial with two sessions of the DATE conference Technical Program on latest research results in the field. This gives attendees the opportunity to get a comprehensive overview on start-of-the-art in model based design and test, ranging from industrial application to academic research.</p>
<p>This session concludes the day with an industrial tutorial on FPGA/ARM System Development and Verification. The previous sessions of this day were Exhibition Theatre session 5.8 with an Exhibition Keynote given by Jim Tung, MathWorks Fellow at MathWorks Inc., and an Application Talk given by Robert Stewart, MathWorks Professor at University of Strathclyde, followed by the Technical Program <a href="conference/session/6.6">sessions 6.6</a> and <a href="conference/session/7.6">7.6</a> covering research work on modelling and control of cyber-physical systems and techniques for the analysis and testing of embedded software, respectively.</p>
<p><a href="http://www.date-conference.com/system/files/file/date16/exhibition/DATE16-MathWorks-Flyer.pdf">Click here to download The MathWorks "Model Based Design and Verification Day" flyer.</a></p></description>
<presentations>
<presentation>
    <id>8.8.1</id>
    <title>8.8.1 Tutorial: An Industry Approach to FPGA/ARM System Development and Verification</title>
    <start>2016-03-16 17:00</start>
    <end>2016-03-16 18:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25530</id><role>Speaker</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />John Zhao, MathWorks Inc., US<br /><br /><em><b>Abstract</b><br /><p>MATLAB and Simulink provide a rich environment for embedded-system development, with libraries of proven, specialized algorithms ready to use for specific applications.&amp;nbsp; The environment enables a model-based design workflow for fast prototyping and implementation of the algorithms on heterogeneous embedded targets, such as MPSoC.&amp;nbsp; A system-level design approach enables architectural exploration and partitioning, as well as coordination between SW and HW development workflows.&amp;nbsp; Functional verification throughout the design process improves coverage and test-case generation while reducing the time and resources required.</p>
<p>In this set of tutorial sessions, you will learn</p>
<ul>
<li>How to implement an application that leverages the FPGA and ARM core of a Zynq SOC</li>
</ul>
<ul>
<li>The flexibility and diversity of the approach through examples that include prototyping a motor control algorithm and a video-processing algorithm.</li>
</ul>
<ul>
<li>A HW/SW co-design workflow that combines system level design and simulation with automatic code generation</li>
</ul>
<ul>
<li>Successful use of the HW/SW co-design workflow in commercial development</li>
</ul>
<ul>
<li>Functional verification using MATLAB and Simulink in a SystemVerilog workflow illustrated by a detailed example</li>
</ul>
<p>Subsessions:</p>
<p><strong>"A HARDWARE / SOFTWARE CO-DESIGN APPROACH FOR MPSOC"</strong></p>
<p><strong>"PROTOTYPING MATLAB AND SIMULINK DESIGN ON FPGA"</strong></p>
<p><strong>"CONNECTING SIMULINK WITH SYSTEMVERILOG FOR FUNCTIONAL VERIFICATION"</strong></p></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>DATE-Party</id>
  <title>DATE-Party </title>
  <start>2016-03-16 19:30</start>
  <end>2016-03-16 23:00</end>
  <room></room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>The DATE Party traditionally states one of the highlights of the DATE week. As one of the main networking opportunities during the DATE week, is is a perfect occasion to meet friends and colleagues in a relaxed atmosphere while enjoying local amenities. It is scheduled on March 16, 2016, from 1900 to 2300.
This year, it will take place in one of Dresden's most outstanding museum locations, the Albertinum Dresden. This museum with its spectacular architecture has been reopened in June 2010 and houses the art gallery "Neue Meister" and the "Skulpturensammlung" (sculpture collection). You may continue the talks and discussions in a relaxed atmosphere while enjoying culinary delights Please kindly note that it is not a seated dinner.
All delegates, exhibitors and their guests are invited to attend the party. Please be aware that entrance is only possible with a valid party ticket. Each full conference registration includes a ticket for the DATE Party (which needs to be booked during the online registration process though).
Additional tickets can be purchased on-site at the registration desk (subject to availability of tickets). Price for extra ticket: 60 € per person.
How to get there: A joint walk from the congress centre to the Albertinum Dresden will be organized, starting at 1900 from the main entrance of the ICC Dresden.</description>
<presentations>
</presentations>
</session>
<session>
  <id>SB3</id>
  <title>SB3 Speakers' Breakfast</title>
  <start>2016-03-17 07:30</start>
  <end>2016-03-17 08:30</end>
  <room>Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>For speakers and session chairs and co-chairs on the day of their presentation.
An important opportunity to meet other members of your session and receive AV instructions.</description>
<presentations>
</presentations>
</session>
<session>
  <id>9.1</id>
  <title>9.1 SPECIAL DAY Embedded Tutorial: Embedded Systems Security</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25599</id><role>Chair</role><firstname>Matthias</firstname><lastname>Schunter</lastname><affiliation>Intel</affiliation><country>DE</country></person>
    <person><id>4789</id><role>Co-Chair</role><firstname>Wieland</firstname><lastname>Fischer</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
  </persons>
  <description>HW designers need to understand SW attacks. SW designers need to understand the HW platform. In this first session of the special day on secure systems, we present an embedded tutorial on low-level software attacks. This is essential to understand the HW architecture modifications that are being made to make embedded HW/SW platforms more secure.</description>
<presentations>
<presentation>
    <id>9.1.1</id>
    <title>9.1.1 Software Security: Vulnerabilities and Countermeasures for Two Attacker Models</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27372</id><role>Speaker</role><firstname>Frank</firstname><lastname>Piessens</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>27372</id><role>Author</role><firstname>Frank</firstname><lastname>Piessens</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>4715</id><role>Author</role><firstname>Ingrid</firstname><lastname>Verbauwhede</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Frank Piessens, Katholieke Universiteit Leuven, BE<br /><b>Authors</b>:<br />Frank Piessens and Ingrid Verbauwhede, Katholieke Universiteit Leuven, BE<br /><br /><em><b>Abstract</b><br />History has shown that attacks against network-connected software based systems are common and dangerous. An important fraction of these attacks exploit implementation details of the software based system. These attacks - sometimes called low-level attacks - rely on characteristics of the hardware, compiler or operating system used to execute software programs to make these programs misbehave, or to extract sensitive information from them. With the increased Internet-connectivity of embedded devices, including industrial control systems, sensors as well as consumer devices, there is a substantial risk that similar attacks will target these devices. This tutorial paper explains the vulnerabilities, attacks and countermeasures relevant for low-level software security. The paper discusses software security for two different attacker models: the classic model of an attacker that can only interact with the program by providing input and reading output, and the more recent and challenging model of an attacker that controls part of the execution platform on which the software runs, for instance because the attacker has compromised the operating system, or some of the libraries that the software under attack relies on.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.2</id>
  <title>9.2 Managing the Traffic Jam in NoC</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>20566</id><role>Chair</role><firstname>Nader</firstname><lastname>Bagherzadeh</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    <person><id>591</id><role>Co-Chair</role><firstname>Massoud</firstname><lastname>Daneshtalab</lastname><affiliation>KTH</affiliation><country>SE</country></person>
  </persons>
  <description>Multi-core systems-on-chip integrate a growing number of heterogeneous components, leading to increasingly more complex traffic patterns. This section presents three contributions to manage the growing traffic challenges in NoCs: the first paper proposes a traffic splitting model for application-specific NosCs, the second presents a MCAPI-compliant hardware buffer manager to support communication among heterogeneous components, and the third employs an overlay network and scheduling unit to provide latency guarantees for hard real-time transmissions.</description>
<presentations>
<presentation>
    <id>9.2.1</id>
    <title>9.2.1 OLITS: An Ohm's Law-like Traffic Splitting Model Based on Congestion Prediction</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23712</id><role>Speaker</role><firstname>Gaoming</firstname><lastname>Du</lastname><affiliation>Hefei University of Technology</affiliation><country>CN</country></person>
    <person><id>23712</id><role>Author</role><firstname>Gaoming</firstname><lastname>Du</lastname><affiliation>Hefei University of Technology</affiliation><country>CN</country></person>
    <person><id>26748</id><role>Author</role><firstname>Yanghao</firstname><lastname>Ou</lastname><affiliation>Hefei University of Technology</affiliation><country>CN</country></person>
    <person><id>26512</id><role>Author</role><firstname>Xiangyang</firstname><lastname>Li</lastname><affiliation>Hefei University of Technology</affiliation><country>CN</country></person>
    <person><id>26999</id><role>Author</role><firstname>Ping</firstname><lastname>Song</lastname><affiliation>Hefei University of Technology</affiliation><country>CN</country></person>
    <person><id>18784</id><role>Author</role><firstname>Zhonghai</firstname><lastname>Lu</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>17165</id><role>Author</role><firstname>Minglun</firstname><lastname>Gao</lastname><affiliation>Hefei University of Technology</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Gaoming Du, Hefei University of Technology, CN<br /><b>Authors</b>:<br />Gaoming Du<sup>1</sup>, Yanghao Ou<sup>1</sup>, Xiangyang Li<sup>1</sup>, Ping Song<sup>1</sup>, Zhonghai Lu<sup>2</sup> and Minglun Gao<sup>1</sup><br /><sup>1</sup>Hefei University of Technology, CN; <sup>2</sup>KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />Through traffic splitting, multi-path routing in Network-on-Chip (NoC) outperforms single-path routing in terms of load balance and resource utilization. However, uncontrolled traffic splitting may aggravate network congestion, thus worsen communication delay. We propose OLITS, an Ohm's Law-like traffic splitting model, for application-specific NoC. We first redefine the contention matrix to characterize the flow congestion state, which contains flow parameters such as average flow rate and burstiness. We then define flow resistance as the flow congestion factor extracted from the contention matrix, and use the parallel resistance theory to predicate the congestion state for every target sub-flow. Finally, the traffic splitting proportions of the parallel sub-flows are assigned according to the equivalent flow resistance. Experiments are taken both on 2D and 3D multi-path routing NoCs. The results show that the worst-case delay bound of target flow is significantly improved, and network congestion can be effectively balanced.</em></description>
</presentation>
<presentation>
    <id>9.2.2</id>
    <title>9.2.2 MCAPI-compliant Hardware Buffer Manager Mechanism to Support Communication in Multi-Core Architectures</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18200</id><role>Speaker</role><firstname>Romain</firstname><lastname>Lemaire</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>27080</id><role>Author</role><firstname>Thiago</firstname><lastname>Raupp da Rosa</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>27088</id><role>Author</role><firstname>Thomas</firstname><lastname>Mesquida</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>18200</id><role>Author</role><firstname>Romain</firstname><lastname>Lemaire</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>4213</id><role>Author</role><firstname>Fabien</firstname><lastname>Clermidy</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Romain Lemaire, CEA-Leti, FR<br /><b>Authors</b>:<br />Thiago Raupp da Rosa, Thomas Mesquida, Romain Lemaire and Fabien Clermidy, CEA-Leti, FR<br /><br /><em><b>Abstract</b><br />High performance and high power efficiency are two mandatory constraints for multi-core systems in order to successfully handle the most recent applications in several fields, e.g. image processing and communication standards. Nowadays, hardware accelerators are often used along with several processing cores to achieve the desired performance while keeping high power efficiency. However, such systems impose an increased programming complexity due to the lack of software standards that supports heterogeneity, frequently leading to custom solutions. On the other hand, implementing a standard software solution for embedded systems might induce significant overheads. This work presents a hardware mechanism in co-design with a standard programming interface (API) for embedded systems focusing to decrease overheads imposed by software implementation while increasing programmability and communication performance. The results show gains of up to 97% in latency and an increase of 40 times in throughput for synthetic traffics and an average decrease of 95% in communication time for an image processing application.</em></description>
</presentation>
<presentation>
    <id>9.2.3</id>
    <title>9.2.3 Slack-Based Resource Arbitration for Real-Time Networks-On-Chip</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20296</id><role>Speaker</role><firstname>Adam</firstname><lastname>Kostrzewa</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>20296</id><role>Author</role><firstname>Adam</firstname><lastname>Kostrzewa</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>43401</id><role>Author</role><firstname>Selma</firstname><lastname>Saidi</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Adam Kostrzewa, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Adam Kostrzewa, Selma Saidi and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />Networks-on-Chip (NoCs) designed for real-time systems must efficiently deal with a broad diversity of traffic requirements. This demands providing latency guarantees for hard real-time transmissions with minimum impact on performance sensitive best-effort traffic. In this work, we present a novel mechanism which achieves this goal through a slack-based, global and dynamic prioritization of data streams. This is performed using an overlay network and scheduling unit combining local arbitration performed in routers with global scheduling of entire logical transmissions for end to end guarantees. Consequently, our approach allows to decrease both hardware and temporal overhead when compared with existing solutions and to achieve a performance improvement up to 60%.</em></description>
</presentation>
<presentation>
    <id>IP4-7</id>
    <title>IP4-7 Packet Security with Path Sensitization for NoCs</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27073</id><role>Speaker</role><firstname>Travis</firstname><lastname>Boraten</lastname><affiliation>Ohio University</affiliation><country>US</country></person>
    <person><id>27073</id><role>Author</role><firstname>Travis</firstname><lastname>Boraten</lastname><affiliation>Ohio University</affiliation><country>US</country></person>
    <person><id>24013</id><role>Author</role><firstname>Avinash</firstname><lastname>Kodi</lastname><affiliation>Ohio University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Travis Boraten, Ohio University, US<br /><b>Authors</b>:<br />Travis Boraten and Avinash Kodi, Ohio University, US<br /><br /><em><b>Abstract</b><br />Hardware security is becoming a major concern as integrated circuits (IC) are exponentially growing thanks to technology scaling. With ICs reaching upwards of billions of transistors, detecting hardware trojans (HT) is like finding a needle in a haystack. Therefore, it becomes imperative to protect critical computing infrastructure from malicious attackers attempting to unearth vital information. Security enhancements should offer resiliency to limit their impact on overall chip performance as HTs are likely to slip through detection mechanisms. In this paper, we propose packet-security (P-Sec) a packet validation technique to protect compromised network-on-chip (NoC) architectures from fault injection side channel attacks and covert HT communication by merging two robust error detection schemes, namely algebraic manipulation detection (AMD) and cyclic redundancy check (CRC) codes. With P-Sec, applications containing sensitive and encrypted data can be protected from an ideal attacker using AMD codes at the cost of marginal area and power overhead in the network interface but with enhanced security on demand.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.3</id>
  <title>9.3 Industrial Experiences</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4164</id><role>Chair</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>58752</id><role>Co-Chair</role><firstname>Stephan</firstname><lastname>Diestelhorst</lastname><affiliation>ARM</affiliation><country>US</country></person>
  </persons>
  <description>This session presents various inrustrial relevant experiences on automotive electronics, industrial automation, sensor fusions, energy efficient design, and reliability in advanced process nodes.</description>
<presentations>
<presentation>
    <id>9.3.1</id>
    <title>9.3.1 Challenges of Using On-Chip Performance Monitors for Process and Environmental Variation Compensation</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 08:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26540</id><role>Speaker</role><firstname>Mahroo</firstname><lastname>Zandrahimi</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>26540</id><role>Author</role><firstname>Mahroo</firstname><lastname>Zandrahimi</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>18747</id><role>Author</role><firstname>Zaid</firstname><lastname>Al-Ars</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>26785</id><role>Author</role><firstname>Philippe</firstname><lastname>Debaud</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>25856</id><role>Author</role><firstname>Armand</firstname><lastname>Castillejo</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mahroo Zandrahimi, Delft University of Technology, NL<br /><b>Authors</b>:<br />Mahroo Zandrahimi<sup>1</sup>, Zaid Al-Ars<sup>1</sup>, Philippe Debaud<sup>2</sup> and Armand Castillejo<sup>2</sup><br /><sup>1</sup>Delft University of Technology, NL; <sup>2</sup>STMicroelectronics, FR<br /><br /><em><b>Abstract</b><br />Circuit monitoring techniques have been adopted widely to compensate for process, voltage, and temperature variations as well as power optimization of integrated circuits. For cost and complexity reasons, these techniques are usually implemented by means of performance monitors allowing fast performance evaluation during production. In this paper, we demonstrate the limitations of performance monitoring methodologies in terms of accuracy and effectiveness. Silicon measurements of a nanometric FD-SOI device show that the required design margin is above 10% of the clock cycle, which leads to unacceptable waste of power.</em></description>
</presentation>
<presentation>
    <id>9.3.2</id>
    <title>9.3.2 Study of Workload impact on BTI HCI induced Aging of Digital Circuits</title>
    <start>2016-03-17 08:45</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25768</id><role>Speaker</role><firstname>Ajith</firstname><lastname>Sivadasan</lastname><affiliation>ST Microelectronics and TIMA</affiliation><country>FR</country></person>
    <person><id>25768</id><role>Author</role><firstname>Ajith</firstname><lastname>Sivadasan</lastname><affiliation>ST Microelectronics and TIMA</affiliation><country>FR</country></person>
    <person><id>23681</id><role>Author</role><firstname>Florian</firstname><lastname>Cacho</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>24595</id><role>Author</role><firstname>Sidi-Ahmed</firstname><lastname>Benhassain</lastname><affiliation>ST Microelectronics and TIMA</affiliation><country>FR</country></person>
    <person><id>24763</id><role>Author</role><firstname>Vincent</firstname><lastname>Huard</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>111</id><role>Author</role><firstname>Lorena</firstname><lastname>Anghel</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ajith Sivadasan, ST Microelectronics and TIMA, FR<br /><b>Authors</b>:<br />Ajith Sivadasan<sup>1</sup>, Florian Cacho<sup>2</sup>, Sidi-Ahmed Benhassain<sup>1</sup>, Vincent Huard<sup>2</sup> and Lorena Anghel<sup>3</sup><br /><sup>1</sup>ST Microelectronics and TIMA, FR; <sup>2</sup>STMicroelectronics, FR; <sup>3</sup>TIMA, FR<br /><br /><em><b>Abstract</b><br />Workload characterization of digital circuits using industry standard benchmarks gives an insight into the performance and energy characteristics of processor designs. Aging studies of digital circuits due to BTI, HCI is gaining importance since a higher impact on the performance of circuits can be observed as we scale down gate dimensions. For embedded system applications, the workload may very well dictate the lifetime of a system. This article aims to study the influence of different workloads on the degradation of critical path which determines the reliability of a system. A top-down circuit activity and probability analysis is carried out leading to an accurate estimation of aging due to HCI and BTI of critical path elements at the design stage. A dedicated simulation flow has been set up, from RTL simulation down to gate level cell timing analysis mapped onto 28nm FDSOI technology from STMicroelectronics. The objective is to correlate path delay timing with aging of critical path cells. Simulation results indicate that the higher complexity of an execution program may not necessarily lead to a higher rate of degradation of the critical path considering that aging is primarily driven by the workload dependent activity and the probability of critical path combinational logic elements. Keywords— Workload, Aging, Critical Path, Reliability</em></description>
</presentation>
<presentation>
    <id>9.3.3</id>
    <title>9.3.3 Fast prototyping platform for navigation systems with sensors fusion</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17552</id><role>Speaker</role><firstname>Karim</firstname><lastname>Ben Chehida</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>25947</id><role>Author</role><firstname>Charly</firstname><lastname>Bechara</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>17552</id><role>Author</role><firstname>Karim</firstname><lastname>Ben Chehida</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>26618</id><role>Author</role><firstname>Mickael</firstname><lastname>Guibert</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>26843</id><role>Author</role><firstname>Renaud</firstname><lastname>Schmit</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>26568</id><role>Author</role><firstname>Maria</firstname><lastname>Lepecq</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>26476</id><role>Author</role><firstname>Laurent</firstname><lastname>Soulier</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>27084</id><role>Author</role><firstname>Thomas</firstname><lastname>Dombek</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>26480</id><role>Author</role><firstname>Yann</firstname><lastname>Leclerc</lastname><affiliation>M3Systems</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Karim Ben Chehida, CEA LIST, FR<br /><b>Authors</b>:<br />Charly Bechara<sup>1</sup>, Karim Ben Chehida<sup>1</sup>, Mickael Guibert<sup>1</sup>, Renaud Schmit<sup>1</sup>, Maria Lepecq<sup>1</sup>, Laurent Soulier<sup>1</sup>, Thomas Dombek<sup>1</sup> and Yann Leclerc<sup>2</sup><br /><sup>1</sup>CEA LIST, FR; <sup>2</sup>M3Systems, FR<br /><br /><em><b>Abstract</b><br />With the increase demand for robust and precise navigation systems, sensor fusion algorithms have become the only solution exploited that meet the requirements of these systems. However, these algorithms are computation-intensive and require hybrid processing resources. In this paper, we present a unified fast prototyping platform for navigation systems with sensors fusion. The platform is designed based on representative sensor and navigation algorithms requirements analysis and consists of a complete hardware/software framework, as well as FPGA hardware accelerators for the identified compute intensive parts (vision and GNSS). For instance, the hardware point of interest tracker used in vision-based localization algorithms accelerates the performance by 10 with respect to the software implementation. The prototyping platform can be used by algorithms designers to implement and test rapidly their sensor fusion algorithms.</em></description>
</presentation>
<presentation>
    <id>9.3.4</id>
    <title>9.3.4 Precision Timed Industrial Automation Systems</title>
    <start>2016-03-17 09:15</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>433</id><role>Speaker</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>16297</id><role>Author</role><firstname>Matthew</firstname><lastname>Kuo</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>26966</id><role>Author</role><firstname>Sidharta</firstname><lastname>Andalam</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    <person><id>433</id><role>Author</role><firstname>Partha</firstname><lastname>Roop</lastname><affiliation>University of Auckland</affiliation><country>NZ</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Partha Roop, University of Auckland, NZ<br /><b>Authors</b>:<br />Matthew Kuo, Sidharta Andalam and Partha Roop, University of Auckland, NZ<br /><br /><em><b>Abstract</b><br />For Programmable Logic Controllers (PLCs) that implement safety-critical industrial automation systems, timing correctness is as important as its functional correctness. Modern PLCs employ run-time environments and/or general purpose processors designed by ARM, Intel and Freescale to implement real-time systems. However, general purpose processors are designed to improve the average case performance and ignore the worst case performance. This makes it nearly impossible to guarantee the timing correctness of safety-critical applications. In this paper, we apply the recently developed PRET philosophy to propose Precision Timed Industrial Automation (PTIA) Systems for the design of precision timed industrial automation systems.</em></description>
</presentation>
<presentation>
    <id>9.3.5</id>
    <title>9.3.5 AUTOSAR-based Communication Coprocessor for Automotive ECUs</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 09:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25761</id><role>Speaker</role><firstname>Ahmed</firstname><lastname>Hamed</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>EG</country></person>
    <person><id>25761</id><role>Author</role><firstname>Ahmed</firstname><lastname>Hamed</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>EG</country></person>
    <person><id>20524</id><role>Author</role><firstname>Mona</firstname><lastname>Safar</lastname><affiliation>Ain Shams University</affiliation><country>EG</country></person>
    <person><id>24788</id><role>Author</role><firstname>M. Watheq</firstname><lastname>El-Kharashi</lastname><affiliation>Ain Shams University</affiliation><country>EG</country></person>
    <person><id>19615</id><role>Author</role><firstname>Ashraf</firstname><lastname>Salem</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>EG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ahmed Hamed, Mentor Graphics Corporation, EG<br /><b>Authors</b>:<br />Ahmed Hamed<sup>1</sup>, Mona Safar<sup>2</sup>, M. Watheq El-Kharashi<sup>2</sup> and Ashraf Salem<sup>1</sup><br /><sup>1</sup>Mentor Graphics Corporation, EG; <sup>2</sup>Ain Shams University, EG<br /><br /><em><b>Abstract</b><br />In this paper, we present a novel approach to enhance the performance of the AUTOSAR-based Electronic Control Units. The execution time consumed by main functions, called from the application used in an Engine Control Management AUTOSAR-based Electronic Control Unit, has been analyzed. The analysis shows that the operations done by the AUTOSAR communication module are the most Electronic Control Unit time-consuming operations. Our approach modifies the design model of the AUTOSAR Layered Software Architecture by adding the communication coprocessor component. This model-based hardware/software codesign expedites the AUTOSAR communication operations while keeping the interfaces with the upper and lower layers unchanged. The coprocessor covers two communication-based operations. It consists of six building blocks. It communicates with the original Electronic Control Unit through the External Peripheral Interface module, which is a high speed parallel bus for external peripherals. The implemented coprocessor achieves up to 140x speedup over the software communication module solution. This gives a room to extend the automotive applications and increase the amount of the exchanged information by these applications without affecting the performance.</em></description>
</presentation>
<presentation>
    <id>9.3.6</id>
    <title>9.3.6 Mantissa-masking for energy-efficient floating-point LTE uplink MIMO baseband processing</title>
    <start>2016-03-17 09:45</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16474</id><role>Speaker</role><firstname>Tomas</firstname><lastname>Henriksson</lastname><affiliation>Huawei Sweden</affiliation><country>SE</country></person>
    <person><id>26211</id><role>Author</role><firstname>Daniel</firstname><lastname>Guenther</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>16474</id><role>Author</role><firstname>Tomas</firstname><lastname>Henriksson</lastname><affiliation>Huawei, Sweden</affiliation><country>SE</country></person>
    <person><id>20338</id><role>Author</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    <person><id>19608</id><role>Author</role><firstname>Gerd</firstname><lastname>Ascheid</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Tomas Henriksson, Huawei Sweden, SE<br /><b>Authors</b>:<br />Daniel Guenther<sup>1</sup>, Tomas Henriksson<sup>2</sup>, Rainer Leupers<sup>1</sup> and Gerd Ascheid<sup>1</sup><br /><sup>1</sup>RWTH Aachen University, DE; <sup>2</sup>Huawei, Sweden, SE<br /><br /><em><b>Abstract</b><br />The increasingly diverse wireless communication ecosystem has given rise to flexible, programmable platforms for wireless baseband processing. This industry case study presents advance development results of a fully programmable, flexible floating-point DSP architecture for uplink (UL) multiple-input, multiple-output (MIMO) baseband processing with runtime-adaptive precision. By tuning the floating-point precision to the application needs, energy consumption can be reduced by up to 23 % per task.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.4</id>
  <title>9.4 Optimization for Logic and Physical Design</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>845</id><role>Chair</role><firstname>Valeria</firstname><lastname>Bertacco</lastname><affiliation>Univ. of Michigan</affiliation><country>US</country></person>
    <person><id>3931</id><role>Co-Chair</role><firstname>Sven</firstname><lastname>Peyer</lastname><affiliation>IBM</affiliation><country>DE</country></person>
  </persons>
  <description>The first paper proposes minimization techniques for Majority-Inverter Graphs. The second paper presents functional rectification taking into account placement information. The third paper combines slack matching gate sizing and repeater insertion to optimize leakage power in asynchronous circuits.</description>
<presentations>
<presentation>
    <id>9.4.1</id>
    <title>9.4.1 Optimizing Majority-Inverter Graphs With Functional Hashing</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27484</id><role>Speaker</role><firstname>Mathias</firstname><lastname>Soeken</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>1786</id><role>Author</role><firstname>Mathias</firstname><lastname>Soeken</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>16485</id><role>Author</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>16495</id><role>Author</role><firstname>Luca</firstname><lastname>Amaru</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>233</id><role>Author</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mathias Soeken, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Mathias Soeken<sup>1</sup>, Pierre-Emmanuel Gaillardon<sup>2</sup>, Luca Amaru<sup>2</sup> and Giovanni De Micheli<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />A Majority-Inverter Graph (MIG) is a recently introduced logic representation form whose algebraic and Boolean properties allow for efficient logic optimization. In particular, when considering logic depth reduction, MIG algorithms obtained significantly superior synthesis results as compared to the state-of-the-art approaches based on AND-inverter graphs and commercial tools. In this paper, we present a new MIG optimization algorithm targeting size minimization based on functional hashing. The proposed algorithm makes use of minimum MIG representations which are precomputed for functions up to 4 variables using an approach based on Satisfiability Modulo Theories (SMT). Experimental results show that heavily-optimized MIGs can be further minimized also in size, thanks to our proposed methodology. When using the optimized MIGs as starting point for technology mapping, we were able to improve both depth and area for the arithmetic instances of the EPFL benchmarks beyond the current results achievable by state-of-the-art logic synthesis algorithms.</em></description>
</presentation>
<presentation>
    <id>9.4.2</id>
    <title>9.4.2 Resource-Aware Functional ECO Patch Generation</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17346</id><role>Speaker</role><firstname>Iris Hui-Ru</firstname><lastname>Jiang</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>26209</id><role>Author</role><firstname>An-Che</firstname><lastname>Cheng</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>17346</id><role>Author</role><firstname>Iris Hui-Ru</firstname><lastname>Jiang</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>26394</id><role>Author</role><firstname>Jing-Yang</firstname><lastname>Jou</lastname><affiliation>National Central University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Iris Hui-Ru Jiang, National Chiao Tung University, TW<br /><b>Authors</b>:<br />An-Che Cheng<sup>1</sup>, Iris Hui-Ru Jiang<sup>1</sup> and Jing-Yang Jou<sup>2</sup><br /><sup>1</sup>National Chiao Tung University, TW; <sup>2</sup>National Central University, TW<br /><br /><em><b>Abstract</b><br />Functional Engineering Change Order (ECO) is necessary for logic rectification at late design stages. Existing works mainly focus on identifying a minimal logic difference between the original netlist and the revised netlist, which is called a patch. The patch is then implemented by technology mapping using spare cells. However, there may be insufficient spare cells around the physical location of the patch, or the wires connecting spare cells are too long, thus causing timing violations and routing congestion. In this paper, we propose a resource-aware functional patch generation approach by gate count and wiring cost estimations. In particular, we estimate the number of spare cells required by a patch and define a cost of wire length on it, which considers the physical location of the patch and a set of nearby spare cells. As a result, the patch with minimal wiring cost instead of minimal size is produced. The experiments are conducted on nine industrial testcases. These testcases reflect real problems faced by designers, and the results show our method is promising.</em></description>
</presentation>
<presentation>
    <id>9.4.3</id>
    <title>9.4.3 Simultaneous Slack Matching, Gate Sizing and Repeater Insertion for Asynchronous Circuits</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26165</id><role>Speaker</role><firstname>Gang</firstname><lastname>Wu</lastname><affiliation>Iowa State University</affiliation><country>US</country></person>
    <person><id>26165</id><role>Author</role><firstname>Gang</firstname><lastname>Wu</lastname><affiliation>Iowa State University</affiliation><country>US</country></person>
    <person><id>25978</id><role>Author</role><firstname>Chris</firstname><lastname>Chu</lastname><affiliation>Iowa State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Gang Wu, Iowa State University, US<br /><b>Authors</b>:<br />Gang Wu and Chris Chu, Iowa State University, US<br /><br /><em><b>Abstract</b><br />Slack matching, gate sizing and repeater insertion are well known techniques applied to asynchronous circuits to improve their power and performance. Existing asynchronous optimization flows typically perform these optimizations sequentially, which may result in sub-optimal solutions as all these techniques are interdependent and affect one another. In this paper, we present a unified leakage power optimization framework by performing simultaneous slack matching, gate sizing and repeater insertion. In particular, we apply Lagrangian relaxation to integrate all these techniques into a single optimization step. A methodology to handle slack matching under the Lagrangian relaxation framework is proposed. Also, an effective look-up table based repeater insertion technique is developed to speed up the algorithm. Our approach is evaluated using a set of asynchronous designs and compared with both a sequential approach and a commercial asynchronous optimization flow. The experimental results have achieved significant savings in leakage power and demonstrated the effectiveness of our approach.</em></description>
</presentation>
<presentation>
    <id>IP4-8</id>
    <title>IP4-8 Synthesis of Approximate Coders for On-chip Interconnects Using Reversible Logic</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27317</id><role>Speaker</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University Linz</affiliation><country>AT</country></person>
    <person><id>721</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University Linz</affiliation><country>AT</country></person>
    <person><id>18962</id><role>Author</role><firstname>Oliver</firstname><lastname>Keszocze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>26273</id><role>Author</role><firstname>Stefan</firstname><lastname>Hillmich</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>25931</id><role>Author</role><firstname>Marcel</firstname><lastname>Walter</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>3874</id><role>Author</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>ITEM (U.Bremen)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Robert Wille, Johannes Kepler University Linz, AT<br /><b>Authors</b>:<br />Robert Wille<sup>1</sup>, Oliver Keszocze<sup>2</sup>, Stefan Hillmich<sup>2</sup>, Marcel Walter<sup>2</sup> and Alberto Garcia-Ortiz<sup>3</sup><br /><sup>1</sup>Johannes Kepler University Linz, AT; <sup>2</sup>University of Bremen, DE; <sup>3</sup>ITEM (U.Bremen), DE<br /><br /><em><b>Abstract</b><br />On-chip coding provides a remarkable potential to improve the energy efficiency of on-chip interconnects. However, the logic design of the encoder/decoder faces a main challenge: the area and power overhead should be minimal while, at the same time, decodability has to be guaranteed. To address these problems, we propose the concept of approximate coding, where the coding function is partially specified and the synthesis algorithm has a higher flexibility to simplify the circuit. Since conventional synthesis methods are unsuitable here, we propose an alternative synthesis approach based on reversible logic. Experimental evaluations confirm the benefits of both, the proposed concept of approximate codings as well as the proposed design method.</em></description>
</presentation>
<presentation>
    <id>IP4-9</id>
    <title>IP4-9 Design-Synthesis Co-Optimisation Using Skewed and Tapered Gates</title>
    <start>2016-03-17 10:01</start>
    <end>2016-03-17 10:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25836</id><role>Speaker</role><firstname>Ankur</firstname><lastname>Shukla</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>25881</id><role>Author</role><firstname>Ayan</firstname><lastname>Datta</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>26393</id><role>Author</role><firstname>James D.</firstname><lastname>Warnock</lastname><affiliation>IBM US</affiliation><country>US</country></person>
    <person><id>25836</id><role>Author</role><firstname>Ankur</firstname><lastname>Shukla</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>26940</id><role>Author</role><firstname>Saurabh</firstname><lastname>Gupta</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>25946</id><role>Author</role><firstname>Yiu Hing</firstname><lastname>Chan</lastname><affiliation>IBM US</affiliation><country>US</country></person>
    <person><id>26441</id><role>Author</role><firstname>Karthik</firstname><lastname>Mohan</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>25948</id><role>Author</role><firstname>Charudhattan</firstname><lastname>Nagarajan</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ankur Shukla, India Systems Development Lab, IBM India, IN<br /><b>Authors</b>:<br />Ayan Datta<sup>1</sup>, James D. Warnock<sup>2</sup>, Ankur Shukla<sup>1</sup>, Saurabh Gupta<sup>1</sup>, Yiu Hing Chan<sup>2</sup>, Karthik Mohan<sup>1</sup> and Charudhattan Nagarajan<sup>1</sup><br /><sup>1</sup>India Systems Development Lab, IBM India, IN; <sup>2</sup>IBM US, US<br /><br /><em><b>Abstract</b><br />This paper presents a novel technique to optimize the design of non-conventional tapered and skewed standard cell gates, and the synthesis algorithms for efficient usage of such gates in IBMs high-performance 22nm CMOS SOI technology. The focus is on design considerations to ensure that synthesis can use these gates efficiently, leveraging the resulting timing improvements for faster timing closure of high-performance microprocessor designs. A detailed analysis is presented, where by exposing these gates to synthesis at different points in the process, the optimal point of insertion is identified. Also an efficient algorithm is proposed to handle decisions regarding the conversion of conventional gates to non-conventional gates, after taking into account multiple factors including delay and slew. Results show 25 - 30% improvement in total negative slack of designs and 20 -25% reduction in the total number of negative paths, without any major impact on total power of the designs.</em></description>
</presentation>
<presentation>
    <id>IP4-10</id>
    <title>IP4-10 A Synthesis-Parameter Tuning System for Autonomous Design-Space Exploration</title>
    <start>2016-03-17 10:02</start>
    <end>2016-03-17 10:03</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27290</id><role>Speaker</role><firstname>Matthew</firstname><lastname>Ziegler</lastname><affiliation>IBM T. J. Watson Research Center</affiliation><country>US</country></person>
    <person><id>27290</id><role>Author</role><firstname>Matthew</firstname><lastname>Ziegler</lastname><affiliation>IBM T. J. Watson Research Center</affiliation><country>US</country></person>
    <person><id>4461</id><role>Author</role><firstname>Hung-Yi</firstname><lastname>Liu</lastname><affiliation>Columbia University</affiliation><country>US</country></person>
    <person><id>26206</id><role>Author</role><firstname>George</firstname><lastname>Gristede</lastname><affiliation>IBM T. J. Watson Research Center</affiliation><country>US</country></person>
    <person><id>25919</id><role>Author</role><firstname>Bruce</firstname><lastname>Owens</lastname><affiliation>IBM Systems and Technology Group</affiliation><country>US</country></person>
    <person><id>26719</id><role>Author</role><firstname>Ricardo</firstname><lastname>Nigaglioni</lastname><affiliation>IBM Systems and Technology Group</affiliation><country>US</country></person>
    <person><id>1173</id><role>Author</role><firstname>Luca</firstname><lastname>Carloni</lastname><affiliation>Columbia University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Matthew Ziegler, IBM T. J. Watson Research Center, US<br /><b>Authors</b>:<br />Matthew Ziegler<sup>1</sup>, Hung-Yi Liu<sup>2</sup>, George Gristede<sup>1</sup>, Bruce Owens<sup>3</sup>, Ricardo Nigaglioni<sup>3</sup> and Luca Carloni<sup>2</sup><br /><sup>1</sup>IBM T. J. Watson Research Center, US; <sup>2</sup>Columbia University, US; <sup>3</sup>IBM Systems and Technology Group, US<br /><br /><em><b>Abstract</b><br />Advanced logic and physical synthesis tools provide a vast num-ber of tunable parameters that can significantly impact physical design quality, but the complexity of the parameter design space requires intelligent search algorithms. To fully utilize the opti-mization potential of these tools, we propose SynTunSys, a sys-tem that adds a new level of abstraction between designers and design tools for managing the design space exploration process. SynTunSys takes control of the synthesis-parameter tuning pro-cess, i.e., job submission, results analysis, and next-step decision making, by automating a key portion of a human designer's decision process. We present the overall organization of Syn-TunSys, describe its main components, and provide results from employing it for the design of an industrial chip, the IBM z13 22nm high-performance server chip. During this major design, SynTunSys provided significant savings in human design effort and achieved a quality of results beyond what human designers alone could achieve, yielding on average a 36% improvement in total negative slack and a 7% power reduction.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.5</id>
  <title>9.5 Formal Bit Precise Reasoning</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25618</id><role>Chair</role><firstname>Markus</firstname><lastname>Wedler</lastname><affiliation>Synopsys GmbH</affiliation><country>DE</country></person>
    <person><id>21997</id><role>Co-Chair</role><firstname>Julien</firstname><lastname>Schmaltz</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
  </persons>
  <description>The session presents advancements in formal reasoning at the bit-level. The first paper makes significant improvements to the verification of multipliers. The second and third papers show progress in the analysis of memory-locked errors and clock domain crossing. The session closes with two IP presentations about using software analyzers for hardware verification and generating word-level models from bit-level designs.</description>
<presentations>
<presentation>
    <id>9.5.1</id>
    <title>9.5.1 Formal Verification of Integer Multipliers by Combining Gröbner Basis with Logic Reduction</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19606</id><role>Speaker</role><firstname>Amr</firstname><lastname>Sayed-Ahmed</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>19606</id><role>Author</role><firstname>Amr</firstname><lastname>Sayed Ahmed</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>715</id><role>Author</role><firstname>Daniel</firstname><lastname>Grosse</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>704</id><role>Author</role><firstname>Ulrich</firstname><lastname>Kühne</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>1786</id><role>Author</role><firstname>Mathias</firstname><lastname>Soeken</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23605</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen and DFKI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Amr Sayed-Ahmed, University of Bremen, DE<br /><b>Authors</b>:<br />Amr Sayed Ahmed<sup>1</sup>, Daniel Grosse<sup>1</sup>, Ulrich Kühne<sup>1</sup>, Mathias Soeken<sup>1</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>University of Bremen and DFKI, DE<br /><br /><em><b>Abstract</b><br />Formal verification utilizing symbolic computer algebra has demonstrated the ability to formally verify large Galois field arithmetic circuits and basic architectures of integer arithmetic circuits. The technique models the circuit as Gröbner basis polynomials and reduces the polynomial equation of the circuit specification wrt. the polynomials model. However, during the Gröbner basis reduction, the technique suffers from exponential blow-up in the size of the polynomials, if it is applied on parallel adders and recoded multipliers. In this paper, we address the reasons of this blow-up and present an approach that allows to apply the technique on basic and complex parallel architectures of multipliers. The approach is based on applying a logic reduction rule during Gröbner basis rewriting. The rule uses structural circuit information to remove terms that evaluate to zero before their blow-up. The experiments show that the approach is applicable up to 128 bit multipliers.</em></description>
</presentation>
<presentation>
    <id>9.5.2</id>
    <title>9.5.2 Root-Cause Analysis for Memory-Locked Errors</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25750</id><role>Speaker</role><firstname>John</firstname><lastname>Adler</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>25750</id><role>Author</role><firstname>John</firstname><lastname>Adler</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>19828</id><role>Author</role><firstname>Djordje</firstname><lastname>Maksimovic</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>18553</id><role>Author</role><firstname>Andreas</firstname><lastname>Veneris</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />John Adler, University of Toronto, CA<br /><b>Authors</b>:<br />John Adler, Djordje Maksimovic and Andreas Veneris, University of Toronto, CA<br /><br /><em><b>Abstract</b><br />Half of the time in the design cycle today is spent on verifying and debugging the correctness of a design. Although some debugging tasks have been automated, determining the root-cause of errors that have been locked in memory for a number of clock cycles before they propagate to an observation point remains a time consuming effort. This is because the error traces exposing such behavior can be excessively long, a fact that requires modeling the circuit for many time-frames. This paper introduces a performance-driven debugging methodology for pinpointing the root-cause of memory-locked errors. The technique models only a sliding time window and a final time window explicitly at any one time, while interstitial time-frames are linked with a lightweight memory model. This technique is later extended to a complete methodology that diagnoses errors that may be missed. Experiments on industrial designs with memory-locked errors demonstrate a 72% reduction in peak memory usage with a comparable runtime to existing methodologies.</em></description>
</presentation>
<presentation>
    <id>9.5.3</id>
    <title>9.5.3 Formal Verification of Clock Domain Crossing using Gate-level Models of Metastable Flip-Flops</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25678</id><role>Speaker</role><firstname>Ghaith</firstname><lastname>Tarawneh</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>25678</id><role>Author</role><firstname>Ghaith</firstname><lastname>Tarawneh</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>22174</id><role>Author</role><firstname>Andrey</firstname><lastname>Mokhov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>19523</id><role>Author</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ghaith Tarawneh, Newcastle University, GB<br /><b>Authors</b>:<br />Ghaith Tarawneh, Andrey Mokhov and Alex Yakovlev, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />Verifying clock domain boundary logic is a major challenge to the design of modern multi-clock systems. We present a novel verification approach that addresses the issue of domain crossing failures at a fundamental level. The approach relies on substituting flip-flops with model circuits and applying topological transformations to simulate the transfer of timing violations in gate-level netlists. This makes timing violations and their effects reproducible in discrete cycle-based simulation and amenable for identification and debugging similar to typical synchronous design failures. We show that this approach, when combined with formal verification, is inherently capable of reproducing many of the problematic issues at clock domain boundaries and outperforms the structural and functional heuristics used by state of the art commercial tools in several respects. It reports fewer false positives, can be applied to non-stereotypical designs, can determine failure consequences, can demonstrate failures in signal waveforms and requires no input from the designer about what design patterns are used. Case examples and verification results of several multi-clock testbench designs are presented.</em></description>
</presentation>
<presentation>
    <id>IP4-11</id>
    <title>IP4-11 Unbounded Safety Verification for Hardware Using Software Analyzers</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26830</id><role>Speaker</role><firstname>Rajdeep</firstname><lastname>Mukherjee</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>26830</id><role>Author</role><firstname>Rajdeep</firstname><lastname>Mukherjee</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24384</id><role>Author</role><firstname>Peter</firstname><lastname>Schrammel</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24019</id><role>Author</role><firstname>Daniel</firstname><lastname>Kroening</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>27087</id><role>Author</role><firstname>Tom</firstname><lastname>Melham</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rajdeep Mukherjee, University of Oxford, GB<br /><b>Authors</b>:<br />Rajdeep Mukherjee, Peter Schrammel, Daniel Kroening and Tom Melham, University of Oxford, GB<br /><br /><em><b>Abstract</b><br />Demand for scalable hardware verification is ever increasing. We propose an unbounded safety verification framework for hardware, at the heart of which is a software verifier. To this end, we synthesize Verilog at register transfer level into a software-netlist, represented as a word-level ANSI-C program. The proposed tool flow allows us to leverage the precision and scalability of state-of-the-art software verification techniques. In particular, we evaluate unbounded proof techniques, such as predicate abstraction, k-induction, interpolation, and IC3/PDR; and we compare the performance of verification tools from the hardware and software domains that use these techniques. To the best of our knowledge, this is the first attempt to perform unbounded verification of hardware using software analyzers.</em></description>
</presentation>
<presentation>
    <id>IP4-12</id>
    <title>IP4-12 Verilog2SMV: A Tool for Word-level Verification</title>
    <start>2016-03-17 10:01</start>
    <end>2016-03-17 10:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26303</id><role>Speaker</role><firstname>Ahmed</firstname><lastname>Irfan</lastname><affiliation>Fondazione Bruno Kessler and University of Trento</affiliation><country>IT</country></person>
    <person><id>26303</id><role>Author</role><firstname>Ahmed</firstname><lastname>Irfan</lastname><affiliation>Fondazione Bruno Kessler and University of Trento</affiliation><country>IT</country></person>
    <person><id>215</id><role>Author</role><firstname>Alessandro</firstname><lastname>Cimatti</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>26205</id><role>Author</role><firstname>Alberto</firstname><lastname>Griggio</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>2084</id><role>Author</role><firstname>Marco</firstname><lastname>Roveri</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>26855</id><role>Author</role><firstname>Roberto</firstname><lastname>Sebastiani</lastname><affiliation>University of Trento</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ahmed Irfan, Fondazione Bruno Kessler and University of Trento, IT<br /><b>Authors</b>:<br />Ahmed Irfan<sup>1</sup>, Alessandro Cimatti<sup>2</sup>, Alberto Griggio<sup>2</sup>, Marco Roveri<sup>2</sup> and Roberto Sebastiani<sup>3</sup><br /><sup>1</sup>Fondazione Bruno Kessler and University of Trento, IT; <sup>2</sup>Fondazione Bruno Kessler, IT; <sup>3</sup>University of Trento, IT<br /><br /><em><b>Abstract</b><br />Verification is an essential step of the hardware design lifecycle. Usually verification is done at the gate level (Boolean level). We present verilog2smv, a tool that generates word-level model checking problems from Verilog designs augmented with assertions. A key aspect of our tool is that memories in the designs are treated without any form of abstraction. verilog2smv can be used for RTL verification by chaining with a word-level model checker like nuXmv. To this extent, we present also some experimental results over Verilog verification benchmarks, using verilog2smv + nuXmv as a tool-chain.</em></description>
</presentation>
<presentation>
    <id>IP4-13</id>
    <title>IP4-13 Towards Formal Verification of Real-World SystemC TLM Peripheral Models - A Case Study</title>
    <start>2016-03-17 10:02</start>
    <end>2016-03-17 10:03</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27493</id><role>Speaker</role><firstname>Vladimir</firstname><lastname>Herdt</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>17313</id><role>Author</role><firstname>Hoang M.</firstname><lastname>Le</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>27148</id><role>Author</role><firstname>Vladimir</firstname><lastname>Herdt</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>715</id><role>Author</role><firstname>Daniel</firstname><lastname>Grosse</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23605</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen and DFKI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Vladimir Herdt, University of Bremen, DE<br /><b>Authors</b>:<br />Hoang M. Le<sup>1</sup>, Vladimir Herdt<sup>1</sup>, Daniel Grosse<sup>1</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>University of Bremen and DFKI, DE<br /><br /><em><b>Abstract</b><br />SystemC-based Virtual Prototypes (VPs) serve as reference models for various activities in the modern design flow and therefore, the functional correctness of each individual components and the VPs as a whole should be subjected to rigorous formal verification. In the last few years, notable progress on SystemC formal verification has been made. This paper presents a case study on applying a recent approach to formally verify TLM peripheral models. To the best of our knowledge, this is the first formal verification case study targeting this important class of VP components. First, we show how to bridge the gap between the industry-accepted modeling pattern for TLM peripheral models and the semantics currently supported by SystemC formal verification approaches. Then, we report verification results for the interrupt controller of the LEON3-based SoCRocket VP used by the European Space Agency and reflect on our experiences and lessons learned in the process.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.6</id>
  <title>9.6 Real-Time Scheduling</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>3187</id><role>Chair</role><firstname>Frank</firstname><lastname>Slomka</lastname><affiliation>Universität Ulm</affiliation><country>DE</country></person>
    <person><id>4731</id><role>Co-Chair</role><firstname>Kai</firstname><lastname>Lampka</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
  </persons>
  <description>The papers in this session introduce new scheduling algorithms and schedulability analyses for modern real-time systems, including systems with parallel and self-suspending tasks, and memory-constrained systems.</description>
<presentations>
<presentation>
    <id>9.6.1</id>
    <title>9.6.1 Response-Time Analysis of DAG Tasks under Fixed Priority Scheduling with Limited Preemptions</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26569</id><role>Speaker</role><firstname>Maria A.</firstname><lastname>Serrano</lastname><affiliation>Barcelona Supercomputing Center and Technical University of Catalonia</affiliation><country>ES</country></person>
    <person><id>26569</id><role>Author</role><firstname>Maria A.</firstname><lastname>Serrano</lastname><affiliation>Barcelona Supercomputing Center and Technical University of Catalonia</affiliation><country>ES</country></person>
    <person><id>20480</id><role>Author</role><firstname>Alessandra</firstname><lastname>Melani</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    <person><id>20439</id><role>Author</role><firstname>Marko</firstname><lastname>Bertogna</lastname><affiliation>University of Modena</affiliation><country>IT</country></person>
    <person><id>2001</id><role>Author</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Maria A. Serrano, Barcelona Supercomputing Center and Technical University of Catalonia, ES<br /><b>Authors</b>:<br />Maria A. Serrano<sup>1</sup>, Alessandra Melani<sup>2</sup>, Marko Bertogna<sup>3</sup> and Eduardo Quinones<sup>4</sup><br /><sup>1</sup>Barcelona Supercomputing Center and Technical University of Catalonia, ES; <sup>2</sup>Scuola Superiore Sant'Anna, IT; <sup>3</sup>University of Modena, IT; <sup>4</sup>Barcelona Supercomputing Center, ES<br /><br /><em><b>Abstract</b><br />Limited preemptive (LP) scheduling has been demonstrated to effectively improve the schedulability of fully preemptive (FP) and fully non-preemptive (FNP) paradigms. On one side, LP reduces the preemption related overheads of FP; on the other side, it restricts the blocking effects of FNP. However, LP has been applied to multi-core scenarios only when completely sequential task systems are considered. This paper extends the current state-of-the-art response time analysis for global fixed priority scheduling with fixed preemption points by deriving a new response time analysis for DAG-based task-sets.</em></description>
</presentation>
<presentation>
    <id>9.6.2</id>
    <title>9.6.2 Speed Optimization for Tasks with Two Resources</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20480</id><role>Speaker</role><firstname>Alessandra</firstname><lastname>Melani</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    <person><id>20480</id><role>Author</role><firstname>Alessandra</firstname><lastname>Melani</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    <person><id>18190</id><role>Author</role><firstname>Renato</firstname><lastname>Mancuso</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>26028</id><role>Author</role><firstname>Daniel</firstname><lastname>Cullina</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>17808</id><role>Author</role><firstname>Marco</firstname><lastname>Caccamo</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>20980</id><role>Author</role><firstname>Lothar</firstname><lastname>Thiele</lastname><affiliation>Swiss Federal Institute of Technology (ETH)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alessandra Melani, Scuola Superiore Sant'Anna, IT<br /><b>Authors</b>:<br />Alessandra Melani<sup>1</sup>, Renato Mancuso<sup>2</sup>, Daniel Cullina<sup>2</sup>, Marco Caccamo<sup>2</sup> and Lothar Thiele<sup>3</sup><br /><sup>1</sup>Scuola Superiore Sant'Anna, IT; <sup>2</sup>University of Illinois at Urbana-Champaign, US; <sup>3</sup>Swiss Federal Institute of Technology (ETH), CH<br /><br /><em><b>Abstract</b><br />Multiple resource co-scheduling algorithms and pipelined execution models are becoming increasingly popular, as they better capture the heterogeneous nature of modern architectures. The problem of scheduling tasks composed of multiple stages tied to different resources goes under the name of "flow-shop scheduling". This problem, studied since the '50s to optimize production plants, is known to be NP-hard in the general case. In this paper, we consider a specific instance of the flow-shop task model that captures the behavior of a two-resource (DMA- CPU) system. In this setting, we study the problem of selecting the optimal operating speed of either resource with the goal of minimizing power consumption while meeting schedulability constraints. We derive an algorithm that finds an exact solution to the problem in polynomial time, hence it is suitable for online operation even in the presence of variable real-time workload.</em></description>
</presentation>
<presentation>
    <id>9.6.3</id>
    <title>9.6.3 Self-Suspension Real-Time Tasks under Fixed-Relative-Deadline Fixed-Priority Scheduling</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25657</id><role>Speaker</role><firstname>Wen-Hung</firstname><lastname>Huang</lastname><affiliation>TU Dortmund</affiliation><country>DE</country></person>
    <person><id>25657</id><role>Author</role><firstname>Wen-Hung</firstname><lastname>Huang</lastname><affiliation>TU Dortmund</affiliation><country>DE</country></person>
    <person><id>23901</id><role>Author</role><firstname>Jian-Jia</firstname><lastname>Chen</lastname><affiliation>TU Dortmund</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wen-Hung Huang, TU Dortmund, DE<br /><b>Authors</b>:<br />Wen-Hung Huang and Jian-Jia Chen, TU Dortmund, DE<br /><br /><em><b>Abstract</b><br />Selfhyp{}suspension is becoming a prominent characteristic in real-time systems such as: (i) I/O-intensive systems (ii) multi-core processors, and (iii) computation offloading systems with coprocessors, like Graphics Processing Units (GPUs). In this work, we study self-suspension systems under fixed-priority (FP) fixed-relative-deadline (FRD) algorithm by using release enforcement to control self-suspension tasks' behavior. Specifically, we use equal-deadline assignment (EDA) to assign the release phases of computations and suspensions. We provide analysis for deriving the speedup factor of the FP FRD scheduler using suspension-laxity-monotonic (SLM) priority assignment. This is the first positive result to provide bounded speedup factor guarantees for general multi-segment self-suspending task systems.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.7</id>
  <title>9.7 Temperature Awareness in Computing Systems</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>59635</id><role>Chair</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>27313</id><role>Co-Chair</role><firstname>Marina</firstname><lastname>Zapater</lastname><affiliation>Complutense University of Madrid</affiliation><country>ES</country></person>
  </persons>
  <description>This session covers different hardware and software approaches for thermal optimization in computing systems, from hybrid memory cubes, pipelined real-time systems or multiprocessors.</description>
<presentations>
<presentation>
    <id>9.7.1</id>
    <title>9.7.1 Thermal-aware Dynamic Page Allocation Policy by Future Access Patterns for Hybrid Memory Cube (HMC)</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24735</id><role>Speaker</role><firstname>Wei Hen</firstname><lastname>Lo</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>24735</id><role>Author</role><firstname>Wei-Hen</firstname><lastname>Lo</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>27038</id><role>Author</role><firstname>Kai-zen</firstname><lastname>Liang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>1319</id><role>Author</role><firstname>TingTing</firstname><lastname>Hwang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wei Hen Lo, National Tsing Hua University, TW<br /><b>Authors</b>:<br />Wei-Hen Lo, Kai-zen Liang and TingTing Hwang, National Tsing Hua University, TW<br /><br /><em><b>Abstract</b><br />The Hybrid Memory Cube (HMC) is a promising solution to overcome memory wall by stacking DRAM chips on top of a logic die and connecting them with dense and fast Through Silicon Vias (TSVs). However, 3D stacking technique brings another problem: high temperature and temperature variations between the DRAM dies. The thermal problem may lead to chip failure of 3D stacked DRAMs since the temperature may exceed the maximum operating temperature. Dynamic thermal management (DTM) scheme such as bandwidth throttling can effectively decrease the temperature. However, it results in the loss of the performance. To maximize the performance of the system with HMC, the appropriate memory mapping should consider the thermal characteristics of HMC, memory interference and bandwidth variations among processes, and current temperature conditions of each memory channel. This paper proposes a thermal-aware dynamic OS page allocation using future access pattern to find a best performance-oriented setting of the above factors. An analytical model has been proposed to estimate the system performance considering the memory interference, the bandwidth variation, and the throttling impact. Our method can improve the system performance by 12.7% compared to best performance-oriented allocation method (MCP) [1]. The average error rate of our analytical model to predict the trend of performance variations is only 0.86%.</em></description>
</presentation>
<presentation>
    <id>9.7.2</id>
    <title>9.7.2 Minimizing PeakTemperature for Pipelined Hard Real-time Systems</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27572</id><role>Speaker</role><firstname>Long</firstname><lastname>Cheng</lastname><affiliation>Tech­nische Univer­sität München (TUM)</affiliation><country>DE</country></person>
    <person><id>24063</id><role>Author</role><firstname>Long</firstname><lastname>Cheng</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>17342</id><role>Author</role><firstname>Kai</firstname><lastname>Huang</lastname><affiliation>Sun Yat-sen University</affiliation><country>CN</country></person>
    <person><id>16893</id><role>Author</role><firstname>Gang</firstname><lastname>Chen</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>23827</id><role>Author</role><firstname>Biao</firstname><lastname>Hu</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>17586</id><role>Author</role><firstname>Alois</firstname><lastname>Knoll</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Long Cheng, Tech­nische Univer­sität München (TUM), DE<br /><b>Authors</b>:<br />Long Cheng<sup>1</sup>, Kai Huang<sup>2</sup>, Gang Chen<sup>1</sup>, Biao Hu<sup>1</sup> and Alois Knoll<sup>1</sup><br /><sup>1</sup>Technische Universität München (TUM), DE; <sup>2</sup>Sun Yat-sen University, CN<br /><br /><em><b>Abstract</b><br />This paper addresses the problem of minimizing the peak temperature for pipelined multi-core systems under hard end-to-end deadline constraints by adversely using the Pay-Burst-Only-Once principle. The Periodic Thermal Management is adopted to control the temperature and every core is periodically switched between two power modes. With the peak temperature representation, we first formulate the problem of finding the thermal optimal periodic schemes which satisfies deadline constraints and then present a fast heuristic algorithm to solve it. Adopting real life processor platforms and applications, our simulation demonstrates that our approach reduces the peak temperature by up to 15 celsius on the 4-stage arm platform compared to sub-deadline partition approach. Moreover, our algorithm is shown to be scalable w.r.t. the number of pipelined stages and its effectiveness is validated by the brutally searching approach.</em></description>
</presentation>
<presentation>
    <id>9.7.3</id>
    <title>9.7.3 Thermal Aware Scheduling and Mapping of Multiphase Applications onto Chip Multiprocessor</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16749</id><role>Speaker</role><firstname>Aryabartta</firstname><lastname>Sahu</lastname><affiliation>IIT Guwahati</affiliation><country>IN</country></person>
    <person><id>16749</id><role>Author</role><firstname>Aryabartta</firstname><lastname>Sahu</lastname><affiliation>IIT Guwahati</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Aryabartta Sahu, IIT Guwahati, IN<br /><br /><em><b>Abstract</b><br />Thermal hot spot and high temperature gradient degrades the reliability and performance of chip multiprocessor. This is an important issue in the current days high transistor density chip multiprocessor. In this paper, we explored the benefits of different temperature aware scheduling and mapping approaches of applications onto chip multiprocessor to reduce the peak temperature. As most application's run time exhibit phase wise behavior, we have exploited the run time phase wise power consumption behavior of the applications to schedule and map the applications on to multicore chip to reduce peak temperature. We have evaluated five scheduling approaches (critical path, modified critical path, energy capped critical path, naive load balancing, and task partitioning and scheduling (TPS)) and five mapping approaches (random, greedy, row-col, checker board and boundary fix checker board) for both synthetic data and real benchmarks on assumed $8 imes 8$ chip multiprocessor. We have taken benefit of both (a) optimal scheduling of tree or chain of unit time tasks on multiprocessor using critical path heuristics and (b) phase wise behavior of applications. Result shows that greedy based mapping approach perform badly as compared to simple low overhead (without incurring extra cost of temperature sensing or prediction) location exchange based approaches when the effect of temperature of neighbor processors is significant. Boundary fix checker board mapping approach achieves up to 40\% reduction in peak temperature as compared to costly greedy mapping approach. Also our results shows critical path based scheduling in combination with location based mapping can reduce peak temperature of chip significantly without much increasing the execution time in executing phase wise applications on chip multiprocessor.</em></description>
</presentation>
<presentation>
    <id>IP4-14</id>
    <title>IP4-14 Frequency Scheduling For Resilient Chip Multi-Processors Operating at Near Threshold Voltage</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:01</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3858</id><role>Speaker</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>2618</id><role>Author</role><firstname>Ying</firstname><lastname>Wang</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>3858</id><role>Author</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>2017</id><role>Author</role><firstname>Xiaowei</firstname><lastname>Li</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Huawei Li, Chinese Academy of Sciences, CN<br /><b>Authors</b>:<br />Ying Wang, Huawei Li and Xiaowei Li, Chinese Academy of Sciences, CN<br /><br /><em><b>Abstract</b><br />With the recently proposed redundancy-based core salvaging technology, resilient processors can survive the threat of severe timing violation induced by near-threshold Vdd and function correctly at aggressive clock rates. In our observation, proactively disabling the weakest components that limit the core frequency can still maintain a higher throughput at Near Threshold Voltage (NTV) supply if the cores with defected components are salvaged at a low cost. In this work, a resilience-aware frequency scaling and mapping strategy that considers defected processor states in scheduling is proposed to exploit the fault-tolerant architectures for higher energy efficiency. In our evaluation, it is witnessed that typical resilient multi-core processors can achieve significantly higher performance per watt in experiments compared to conventional scheduling policy.</em></description>
</presentation>
<presentation>
    <id>IP4-15</id>
    <title>IP4-15 A Low Overhead Error Confinement Method based on Application Statistical Characteristics</title>
    <start>2016-03-17 10:01</start>
    <end>2016-03-17 10:02</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25846</id><role>Speaker</role><firstname>Anupam</firstname><lastname>Chattopadhyay</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>27283</id><role>Author</role><firstname>Zheng</firstname><lastname>Wang</lastname><affiliation>RWTH-Aachen University</affiliation><country>DE</country></person>
    <person><id>4512</id><role>Author</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>GB</country></person>
    <person><id>25846</id><role>Author</role><firstname>Anupam</firstname><lastname>Chattopadhyay</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anupam Chattopadhyay, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Zheng Wang<sup>1</sup>, Georgios Karakonstantis<sup>2</sup> and Anupam Chattopadhyay<sup>3</sup><br /><sup>1</sup>RWTH-Aachen University, DE; <sup>2</sup>Queen's University, GB; <sup>3</sup>Nanyang Technological University, SG<br /><br /><em><b>Abstract</b><br />Reliability has emerged as a critical design constraint especially in memories. Designers have spent great efforts to guarantee fault free operation of the underlying silicon by adopting redundancy-based techniques, which essentially try to detect and correct every single error. However, such techniques come at a cost of large area, power and performance overheads which make many to doubt their efficiency especially for error resilient systems where 100% accuracy is not always required. In this paper, we present an alternative method focusing on the confinement of the resulting output error induced by any reliability issues. By focusing on memory faults, rather than correcting every single error the proposed method exploits the statistical characteristics of any target application and replaces any erroneous data with the best available estimate of that data. To realize the proposed method a RISC processor is augmented with custom instructions and special-purpose functional units. We apply the method on the proposed enhanced processor by studying the statistical characteristics of the various algorithms involved in a popular multimedia application. Our experimental results show that in contrast to state-of-the-art fault tolerance approaches, we are able to reduce runtime and area overhead by 71.3% and 83.3% respectively.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.8</id>
  <title>9.8 Embedded Tutorial: Analog-/Mixed-Signal Verification Methods for AMS Coverage Analysis</title>
  <start>2016-03-17 08:30</start>
  <end>2016-03-17 10:00</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>23761</id><role>Organiser</role><firstname>Gregor</firstname><lastname>Nitsche</lastname><affiliation>OFFIS</affiliation><country>DE</country></person>
    <person><id>22134</id><role>Chair</role><firstname>Lars</firstname><lastname>Hedrich</lastname><affiliation>Johann Wolfgang Goethe-Universität</affiliation><country>DE</country></person>
    <person><id>3489</id><role>Co-Chair</role><firstname>Christoph</firstname><lastname>Grimm</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
  </persons>
  <description>Analog-/Mixed-Signal (AMS) design verification is one of the most challenging and time consuming tasks of today's complex system on chip (SoC) designs. Hence, to optimize time to market while ensuring safety and quality of the design, measuring the verification quality became crucial in deciding whether the regarded system is sufficiently tested or verified. Especially in the area of safety-critical design - e.g. automotive hardware and software applications - coverage metrics are commonly used to evaluate the amount of the already invested verification effort by comparing the number of analyzed verification or test scenarios with an overall number of scenarios. Due to the finite and discrete nature of digital systems the overall number can either be obtained from the model of the design (structural coverage) or from its specification (functional coverage). In contrast to digital system design, AMS designers have to deal with a continuous state space of conservative quantities, highly nonlinear relationships, differential equations etc., impeding compositionality and enlarging the number of possible states and behaviors to infinity. In addition to these functional properties, non-functional effects like crosstalk over supply or parasitic coupling have to be investigated in industrial size designs. Moreover, several levels of abstraction have to be considered, requiring methods for system level as well as transistor level circuits. Since digital domain coverage metrics are not directly applicable for AMS circuits and systems, industrial use-cases demand for novel coverage-oriented modeling and verification strategies to be investigated to tackle this challenge, making the quality and quantity of AMS verification measurable. Within this embedded tutorial we present methods and concepts to improve the AMS verification process and to allow for the evaluation of the coverage, proposing different metrics of AMS coverage.</description>
<presentations>
<presentation>
    <id>9.8.0</id>
    <title>9.8.0 Embedded Tutorial: Analog-/Mixed-Signal Verification Methods for AMS Coverage Analysis</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23761</id><role>Speaker</role><firstname>Gregor</firstname><lastname>Nitsche</lastname><affiliation>OFFIS -- Insitute for Information Technology</affiliation><country>DE</country></person>
    <person><id>23761</id><role>Author</role><firstname>Gregor</firstname><lastname>Nitsche</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>20721</id><role>Author</role><firstname>Carna</firstname><lastname>Radojicic</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>23723</id><role>Author</role><firstname>Georg</firstname><lastname>Gläser</lastname><affiliation>IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Gregor Nitsche, OFFIS -- Insitute for Information Technology, DE<br /><b>Authors</b>:<br />Gregor Nitsche<sup>1</sup>, Carna Radojicic<sup>2</sup> and Georg Gläser<sup>3</sup><br /><sup>1</sup>OFFIS Institute for Information Technology, DE; <sup>2</sup>University of Kaiserslautern, DE; <sup>3</sup>IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH, DE<br /><br /><em><b>Abstract</b><br />Analog-/Mixed-Signal (AMS) design verification is one of the most challenging and time consuming tasks of today's complex system on chip (SoC) designs. In contrast to digital system design, AMS designers have to deal with a continuous state space of conservative quantities, highly nonlinear relationships, non-functional influences, etc. enlarging the number of possibly critical scenarios to infinity. In this special session we demonstrate the verification of functional properties using simulative and formal methods. We combine different approaches including automated abstraction and refinement of mixed-level models, state-space discretization as well as affine arithmetic. To reach sufficient verification coverage with reasonable time and effort, we use enhanced simulation schemes to avoid conventional simulation drawbacks.</em></description>
</presentation>
<presentation>
    <id>9.8.1</id>
    <title>9.8.1 Towards More Dependable Verification Using Symbolic Simulation</title>
    <start>2016-03-17 08:30</start>
    <end>2016-03-17 09:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20721</id><role>Speaker</role><firstname>Carna</firstname><lastname>Radojicic</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>20721</id><role>Author</role><firstname>Carna</firstname><lastname>Radojicic</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>3489</id><role>Author</role><firstname>Christoph</firstname><lastname>Grimm</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>27644</id><role>Author</role><firstname>Fabian</firstname><lastname>Speicher</lastname><affiliation>RWTH Aachen</affiliation><country>DE</country></person>
    <person><id>24654</id><role>Author</role><firstname>Stefan</firstname><lastname>Heinen</lastname><affiliation>RWTH Aachen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Carna Radojicic, University of Kaiserslautern, DE<br /><b>Authors</b>:<br />Carna Radojicic<sup>1</sup>, Christoph Grimm<sup>1</sup>, Fabian Speicher<sup>2</sup> and Stefan Heinen<sup>2</sup><br /><sup>1</sup>University of Kaiserslautern, DE; <sup>2</sup>RWTH Aachen, DE<br /></description>
</presentation>
<presentation>
    <id>9.8.2</id>
    <title>9.8.2 Identification of Critical Scenarios in AMS Verification: Methodology for Finding the Safe Operating Area of AMS Systems</title>
    <start>2016-03-17 09:00</start>
    <end>2016-03-17 09:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23723</id><role>Speaker</role><firstname>Georg</firstname><lastname>Gläser</lastname><affiliation>IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH</affiliation><country>DE</country></person>
    <person><id>23723</id><role>Author</role><firstname>Georg</firstname><lastname>Gläser</lastname><affiliation>IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH</affiliation><country>DE</country></person>
    <person><id>27654</id><role>Author</role><firstname>Hyun-Sek Lukas</firstname><lastname>Lee</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    <person><id>711</id><role>Author</role><firstname>Markus</firstname><lastname>Olbrich</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    <person><id>19888</id><role>Author</role><firstname>Erich</firstname><lastname>Barke</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    <person><id>27646</id><role>Author</role><firstname>Eckhard</firstname><lastname>Hennig</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Georg Gläser, IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH, DE<br /><b>Authors</b>:<br />Georg Gläser<sup>1</sup>, Hyun-Sek Lukas Lee<sup>2</sup>, Markus Olbrich<sup>2</sup>, Erich Barke<sup>2</sup> and Eckhard Hennig<sup>3</sup><br /><sup>1</sup>IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH, DE; <sup>2</sup>Leibniz Universität Hannover, DE; <sup>3</sup>Reutlingen University, DE<br /></description>
</presentation>
<presentation>
    <id>9.8.3</id>
    <title>9.8.3 AMS Leaf-Component Characterization with Contracts and Satisfaction Checking vs. Electronic Circuit Schematics</title>
    <start>2016-03-17 09:30</start>
    <end>2016-03-17 10:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23761</id><role>Speaker</role><firstname>Gregor</firstname><lastname>Nitsche</lastname><affiliation>OFFIS - Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>23761</id><role>Author</role><firstname>Gregor</firstname><lastname>Nitsche</lastname><affiliation>OFFIS Institute for Information Technology</affiliation><country>DE</country></person>
    <person><id>27375</id><role>Author</role><firstname>Andreas</firstname><lastname>Fürtig</lastname><affiliation>Goethe University</affiliation><country>DE</country></person>
    <person><id>25633</id><role>Author</role><firstname>Lars</firstname><lastname>Hedrich</lastname><affiliation>Goethe University</affiliation><country>DE</country></person>
    <person><id>4745</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Nebel</lastname><affiliation>University of Oldenburg and OFFIS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Gregor Nitsche, OFFIS - Institute for Information Technology, DE<br /><b>Authors</b>:<br />Gregor Nitsche<sup>1</sup>, Andreas Fürtig<sup>2</sup>, Lars Hedrich<sup>2</sup> and Wolfgang Nebel<sup>3</sup><br /><sup>1</sup>OFFIS Institute for Information Technology, DE; <sup>2</sup>Goethe University, DE; <sup>3</sup>University of Oldenburg and OFFIS, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>CB5</id>
  <title>CB5 Coffee Break</title>
  <start>2016-03-17 10:00</start>
  <end>2016-03-17 11:00</end>
  <room>Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>IP4</id>
  <title>IP4 Interactive Presentations</title>
  <start>2016-03-17 10:00</start>
  <end>2016-03-17 10:30</end>
  <room>Conference Level, Foyer</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the afternoon. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. Moreover, one "Best Interactive Presentation Award" will be given.</description>
<presentations>
<presentation>
    <id>IP4-1</id>
    <title>IP4-1 A q-gram Birthmarking Approach to Predicting Reusable Hardware</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27292</id><role>Speaker</role><firstname>Kevin</firstname><lastname>Zeng</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>27292</id><role>Author</role><firstname>Kevin</firstname><lastname>Zeng</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>26774</id><role>Author</role><firstname>Peter</firstname><lastname>Athanas</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kevin Zeng, Virginia Tech, US<br /><b>Authors</b>:<br />Kevin Zeng and Peter Athanas, Virginia Tech, US<br /><br /><em><b>Abstract</b><br />Designer productivity is a growing concern as overall hardware complexity rises. Design reuse, a key component in productivity, is underutilized. Not only can existing designs be reused, but also the patterns and information contained within them as well. With the increase in the number of circuits available, there requires a need to analyze and retrieve designs with ease in order to accelerate design entry. In this paper, a birthmarking approach using q-grams is presented. Using this technique, design patterns regarding existing circuits can be captured and used to not only suggest similar and reusable designs, but functional blocks throughout the design phase, with little to no effort from the user. Preliminary experiments and case studies of the q-gram birthmarking technique were performed on over 250 circuits from various sources in order to show the feasibility of the proposed methods.</em></description>
</presentation>
<presentation>
    <id>IP4-2</id>
    <title>IP4-2 Captopril: Reducing the Pressure of Bit Flips on Hot Locations in Non-Volatile Main Memories</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20133</id><role>Speaker</role><firstname>Majid</firstname><lastname>Jalili</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>26554</id><role>Author</role><firstname>Majid</firstname><lastname>Jalili</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>16765</id><role>Author</role><firstname>Hamid</firstname><lastname>Sarbazi-Azad</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Majid Jalili, Sharif University of Technology, IR<br /><b>Authors</b>:<br />Majid Jalili and Hamid Sarbazi-Azad, Sharif University of Technology, IR<br /><br /><em><b>Abstract</b><br />High static power consumption and insufficient scalability of the commonly used DRAM main memory technology appear to be tough challenges in upcoming years. Hence, adopting new technologies, i.e. non-volatile memories (NVMs), is a proper choice. NVMs tolerate a low number of write operations while having good scalability and low static power consumption. Due to the non-destructive nature of a read operation and the long latency of a write operation in NVMs, designers use read-before-write (RBW) mechanism to mask the unchanged bits during write operation in order to reduce bit flips. Based on this observation that some specific locations of blocks are responsible for the majority of bit flips, we extend the RBW to further reduce the number of bit flips per write in the memory system. The results taken from full-system simulations reveal that our proposal, called Captopril, can reduce the number of bit flips by 21% and 9%, on average, compared to the baseline and state-of-the-art designs, respectively</em></description>
</presentation>
<presentation>
    <id>IP4-3</id>
    <title>IP4-3 Handling Complex Dependencies in System Design</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26641</id><role>Speaker</role><firstname>Mischa</firstname><lastname>Möstl</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>26641</id><role>Author</role><firstname>Mischa</firstname><lastname>Möstl</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mischa Möstl, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Mischa Möstl and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />In this paper we describe a novel strategy to reveal and handle complex dependencies in an incremental and distributed design processes even under the ubiquitous presence of uncertainties concerning model and design. We demonstrate in a case study how to handle epistemic design uncertainty in an iterative process and present how it is possible to selectively exclude dependency paths under certain concerns such as timing by including third party analysis results based on the used models into the dependency analysis. Since the implementation of our approach relies on modern graph analysis libraries it can scale to realistic problem instances.</em></description>
</presentation>
<presentation>
    <id>IP4-4</id>
    <title>IP4-4 A Synthesis-Agnostic Behavioral Fault Model for High Gate-Level Fault Coverage</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25770</id><role>Speaker</role><firstname>Anton</firstname><lastname>Karputkin</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>25770</id><role>Author</role><firstname>Anton</firstname><lastname>Karputkin</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>1799</id><role>Author</role><firstname>Jaan</firstname><lastname>Raik</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anton Karputkin, Tallinn University of Technology, EE<br /><b>Authors</b>:<br />Anton Karputkin and Jaan Raik, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />Early design space exploration is a practice for avoiding issues that manifest themselves at late design phases. Nevertheless, the test development has traditionally been postponed to the final stages of the design process. At the same time, more and more IP designs are sold at the RTL, where details of exact gate-level implementation are unknown. While a range of RTL ATPG methods has been developed over the past decades, the fault models are too inaccurate in order to guarantee full coverage for the gate-level faults. This paper fills the gap by proposing a synthesis-agnostic ATPG based on extending behavioral fault models in order to allow targeting stuck-at faults in the gate-level implementations of RTL designs regardless of the synthesis decisions made. Moreover, the approach does not require adding scan paths and therefore the obtained test sequences serve as at-speed, functional mode tests. Experiments on a set of benchmarks and an industrial design show that the proposed fault models are superior to the previous approaches in terms of stuck-at fault coverage. Comparison with a state-of-the-art gate-level sequential ATPG show higher or equal coverage for the proposed technique achieved at shorter runtimes.</em></description>
</presentation>
<presentation>
    <id>IP4-6</id>
    <title>IP4-6 Combining Graph-based Guidance and Error Effect Simulation for Efficient Safety Analysis</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26362</id><role>Speaker</role><firstname>Jo</firstname><lastname>Laufenberg</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>26362</id><role>Author</role><firstname>Jo</firstname><lastname>Laufenberg</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>24640</id><role>Author</role><firstname>Sebastian</firstname><lastname>Reiter</lastname><affiliation>FZI Forschungszentrum Informatik</affiliation><country>DE</country></person>
    <person><id>260</id><role>Author</role><firstname>Alexander</firstname><lastname>Viehl</lastname><affiliation>FZI Forschungszentrum Informatik</affiliation><country>DE</country></person>
    <person><id>26454</id><role>Author</role><firstname>Thomas</firstname><lastname>Kropf</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>67</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23431</id><role>Author</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jo Laufenberg, Universität Tübingen, DE<br /><b>Authors</b>:<br />Jo Laufenberg<sup>1</sup>, Sebastian Reiter<sup>2</sup>, Alexander Viehl<sup>2</sup>, Thomas Kropf<sup>1</sup>, Wolfgang Rosenstiel<sup>1</sup> and Oliver Bringmann<sup>1</sup><br /><sup>1</sup>Universität Tübingen, DE; <sup>2</sup>FZI Forschungszentrum Informatik, DE<br /><br /><em><b>Abstract</b><br />The increasing number of complex embedded systems used in safety relevant tasks produce a major challenge in the field of safety analysis. This paper presents a simulation-based safety analysis that will overcome the challenges resulting from this development. The presented approach consists of two parts: an Error Effect Simulation (EES) and a graph-based specification. The EES is composed of a system simulation with fault injection capability and a generic fault specification. The graph-based specification approach guides systematically the EES and enables a very efficient exploration of the analysis space. Inherent in the graph-based specification is the documentation of the safety analysis and a coverage approach to assess the executed safety analysis. Combining these parts leads to an efficient and automatable framework for safety analysis. A use case of an interconnected electronic control system shows the application of the approach and highlights the benefits for a safety analysis, for example a failure mode and effect analysis.</em></description>
</presentation>
<presentation>
    <id>IP4-7</id>
    <title>IP4-7 Packet Security with Path Sensitization for NoCs</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27073</id><role>Speaker</role><firstname>Travis</firstname><lastname>Boraten</lastname><affiliation>Ohio University</affiliation><country>US</country></person>
    <person><id>27073</id><role>Author</role><firstname>Travis</firstname><lastname>Boraten</lastname><affiliation>Ohio University</affiliation><country>US</country></person>
    <person><id>24013</id><role>Author</role><firstname>Avinash</firstname><lastname>Kodi</lastname><affiliation>Ohio University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Travis Boraten, Ohio University, US<br /><b>Authors</b>:<br />Travis Boraten and Avinash Kodi, Ohio University, US<br /><br /><em><b>Abstract</b><br />Hardware security is becoming a major concern as integrated circuits (IC) are exponentially growing thanks to technology scaling. With ICs reaching upwards of billions of transistors, detecting hardware trojans (HT) is like finding a needle in a haystack. Therefore, it becomes imperative to protect critical computing infrastructure from malicious attackers attempting to unearth vital information. Security enhancements should offer resiliency to limit their impact on overall chip performance as HTs are likely to slip through detection mechanisms. In this paper, we propose packet-security (P-Sec) a packet validation technique to protect compromised network-on-chip (NoC) architectures from fault injection side channel attacks and covert HT communication by merging two robust error detection schemes, namely algebraic manipulation detection (AMD) and cyclic redundancy check (CRC) codes. With P-Sec, applications containing sensitive and encrypted data can be protected from an ideal attacker using AMD codes at the cost of marginal area and power overhead in the network interface but with enhanced security on demand.</em></description>
</presentation>
<presentation>
    <id>IP4-8</id>
    <title>IP4-8 Synthesis of Approximate Coders for On-chip Interconnects Using Reversible Logic</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27317</id><role>Speaker</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University Linz</affiliation><country>AT</country></person>
    <person><id>721</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University Linz</affiliation><country>AT</country></person>
    <person><id>18962</id><role>Author</role><firstname>Oliver</firstname><lastname>Keszocze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>26273</id><role>Author</role><firstname>Stefan</firstname><lastname>Hillmich</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>25931</id><role>Author</role><firstname>Marcel</firstname><lastname>Walter</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>3874</id><role>Author</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>ITEM (U.Bremen)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Robert Wille, Johannes Kepler University Linz, AT<br /><b>Authors</b>:<br />Robert Wille<sup>1</sup>, Oliver Keszocze<sup>2</sup>, Stefan Hillmich<sup>2</sup>, Marcel Walter<sup>2</sup> and Alberto Garcia-Ortiz<sup>3</sup><br /><sup>1</sup>Johannes Kepler University Linz, AT; <sup>2</sup>University of Bremen, DE; <sup>3</sup>ITEM (U.Bremen), DE<br /><br /><em><b>Abstract</b><br />On-chip coding provides a remarkable potential to improve the energy efficiency of on-chip interconnects. However, the logic design of the encoder/decoder faces a main challenge: the area and power overhead should be minimal while, at the same time, decodability has to be guaranteed. To address these problems, we propose the concept of approximate coding, where the coding function is partially specified and the synthesis algorithm has a higher flexibility to simplify the circuit. Since conventional synthesis methods are unsuitable here, we propose an alternative synthesis approach based on reversible logic. Experimental evaluations confirm the benefits of both, the proposed concept of approximate codings as well as the proposed design method.</em></description>
</presentation>
<presentation>
    <id>IP4-9</id>
    <title>IP4-9 Design-Synthesis Co-Optimisation Using Skewed and Tapered Gates</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25836</id><role>Speaker</role><firstname>Ankur</firstname><lastname>Shukla</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>25881</id><role>Author</role><firstname>Ayan</firstname><lastname>Datta</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>26393</id><role>Author</role><firstname>James D.</firstname><lastname>Warnock</lastname><affiliation>IBM US</affiliation><country>US</country></person>
    <person><id>25836</id><role>Author</role><firstname>Ankur</firstname><lastname>Shukla</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>26940</id><role>Author</role><firstname>Saurabh</firstname><lastname>Gupta</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>25946</id><role>Author</role><firstname>Yiu Hing</firstname><lastname>Chan</lastname><affiliation>IBM US</affiliation><country>US</country></person>
    <person><id>26441</id><role>Author</role><firstname>Karthik</firstname><lastname>Mohan</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    <person><id>25948</id><role>Author</role><firstname>Charudhattan</firstname><lastname>Nagarajan</lastname><affiliation>India Systems Development Lab, IBM India</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ankur Shukla, India Systems Development Lab, IBM India, IN<br /><b>Authors</b>:<br />Ayan Datta<sup>1</sup>, James D. Warnock<sup>2</sup>, Ankur Shukla<sup>1</sup>, Saurabh Gupta<sup>1</sup>, Yiu Hing Chan<sup>2</sup>, Karthik Mohan<sup>1</sup> and Charudhattan Nagarajan<sup>1</sup><br /><sup>1</sup>India Systems Development Lab, IBM India, IN; <sup>2</sup>IBM US, US<br /><br /><em><b>Abstract</b><br />This paper presents a novel technique to optimize the design of non-conventional tapered and skewed standard cell gates, and the synthesis algorithms for efficient usage of such gates in IBMs high-performance 22nm CMOS SOI technology. The focus is on design considerations to ensure that synthesis can use these gates efficiently, leveraging the resulting timing improvements for faster timing closure of high-performance microprocessor designs. A detailed analysis is presented, where by exposing these gates to synthesis at different points in the process, the optimal point of insertion is identified. Also an efficient algorithm is proposed to handle decisions regarding the conversion of conventional gates to non-conventional gates, after taking into account multiple factors including delay and slew. Results show 25 - 30% improvement in total negative slack of designs and 20 -25% reduction in the total number of negative paths, without any major impact on total power of the designs.</em></description>
</presentation>
<presentation>
    <id>IP4-10</id>
    <title>IP4-10 A Synthesis-Parameter Tuning System for Autonomous Design-Space Exploration</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27290</id><role>Speaker</role><firstname>Matthew</firstname><lastname>Ziegler</lastname><affiliation>IBM T. J. Watson Research Center</affiliation><country>US</country></person>
    <person><id>27290</id><role>Author</role><firstname>Matthew</firstname><lastname>Ziegler</lastname><affiliation>IBM T. J. Watson Research Center</affiliation><country>US</country></person>
    <person><id>4461</id><role>Author</role><firstname>Hung-Yi</firstname><lastname>Liu</lastname><affiliation>Columbia University</affiliation><country>US</country></person>
    <person><id>26206</id><role>Author</role><firstname>George</firstname><lastname>Gristede</lastname><affiliation>IBM T. J. Watson Research Center</affiliation><country>US</country></person>
    <person><id>25919</id><role>Author</role><firstname>Bruce</firstname><lastname>Owens</lastname><affiliation>IBM Systems and Technology Group</affiliation><country>US</country></person>
    <person><id>26719</id><role>Author</role><firstname>Ricardo</firstname><lastname>Nigaglioni</lastname><affiliation>IBM Systems and Technology Group</affiliation><country>US</country></person>
    <person><id>1173</id><role>Author</role><firstname>Luca</firstname><lastname>Carloni</lastname><affiliation>Columbia University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Matthew Ziegler, IBM T. J. Watson Research Center, US<br /><b>Authors</b>:<br />Matthew Ziegler<sup>1</sup>, Hung-Yi Liu<sup>2</sup>, George Gristede<sup>1</sup>, Bruce Owens<sup>3</sup>, Ricardo Nigaglioni<sup>3</sup> and Luca Carloni<sup>2</sup><br /><sup>1</sup>IBM T. J. Watson Research Center, US; <sup>2</sup>Columbia University, US; <sup>3</sup>IBM Systems and Technology Group, US<br /><br /><em><b>Abstract</b><br />Advanced logic and physical synthesis tools provide a vast num-ber of tunable parameters that can significantly impact physical design quality, but the complexity of the parameter design space requires intelligent search algorithms. To fully utilize the opti-mization potential of these tools, we propose SynTunSys, a sys-tem that adds a new level of abstraction between designers and design tools for managing the design space exploration process. SynTunSys takes control of the synthesis-parameter tuning pro-cess, i.e., job submission, results analysis, and next-step decision making, by automating a key portion of a human designer's decision process. We present the overall organization of Syn-TunSys, describe its main components, and provide results from employing it for the design of an industrial chip, the IBM z13 22nm high-performance server chip. During this major design, SynTunSys provided significant savings in human design effort and achieved a quality of results beyond what human designers alone could achieve, yielding on average a 36% improvement in total negative slack and a 7% power reduction.</em></description>
</presentation>
<presentation>
    <id>IP4-11</id>
    <title>IP4-11 Unbounded Safety Verification for Hardware Using Software Analyzers</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26830</id><role>Speaker</role><firstname>Rajdeep</firstname><lastname>Mukherjee</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>26830</id><role>Author</role><firstname>Rajdeep</firstname><lastname>Mukherjee</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24384</id><role>Author</role><firstname>Peter</firstname><lastname>Schrammel</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24019</id><role>Author</role><firstname>Daniel</firstname><lastname>Kroening</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>27087</id><role>Author</role><firstname>Tom</firstname><lastname>Melham</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rajdeep Mukherjee, University of Oxford, GB<br /><b>Authors</b>:<br />Rajdeep Mukherjee, Peter Schrammel, Daniel Kroening and Tom Melham, University of Oxford, GB<br /><br /><em><b>Abstract</b><br />Demand for scalable hardware verification is ever increasing. We propose an unbounded safety verification framework for hardware, at the heart of which is a software verifier. To this end, we synthesize Verilog at register transfer level into a software-netlist, represented as a word-level ANSI-C program. The proposed tool flow allows us to leverage the precision and scalability of state-of-the-art software verification techniques. In particular, we evaluate unbounded proof techniques, such as predicate abstraction, k-induction, interpolation, and IC3/PDR; and we compare the performance of verification tools from the hardware and software domains that use these techniques. To the best of our knowledge, this is the first attempt to perform unbounded verification of hardware using software analyzers.</em></description>
</presentation>
<presentation>
    <id>IP4-12</id>
    <title>IP4-12 Verilog2SMV: A Tool for Word-level Verification</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26303</id><role>Speaker</role><firstname>Ahmed</firstname><lastname>Irfan</lastname><affiliation>Fondazione Bruno Kessler and University of Trento</affiliation><country>IT</country></person>
    <person><id>26303</id><role>Author</role><firstname>Ahmed</firstname><lastname>Irfan</lastname><affiliation>Fondazione Bruno Kessler and University of Trento</affiliation><country>IT</country></person>
    <person><id>215</id><role>Author</role><firstname>Alessandro</firstname><lastname>Cimatti</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>26205</id><role>Author</role><firstname>Alberto</firstname><lastname>Griggio</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>2084</id><role>Author</role><firstname>Marco</firstname><lastname>Roveri</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>26855</id><role>Author</role><firstname>Roberto</firstname><lastname>Sebastiani</lastname><affiliation>University of Trento</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ahmed Irfan, Fondazione Bruno Kessler and University of Trento, IT<br /><b>Authors</b>:<br />Ahmed Irfan<sup>1</sup>, Alessandro Cimatti<sup>2</sup>, Alberto Griggio<sup>2</sup>, Marco Roveri<sup>2</sup> and Roberto Sebastiani<sup>3</sup><br /><sup>1</sup>Fondazione Bruno Kessler and University of Trento, IT; <sup>2</sup>Fondazione Bruno Kessler, IT; <sup>3</sup>University of Trento, IT<br /><br /><em><b>Abstract</b><br />Verification is an essential step of the hardware design lifecycle. Usually verification is done at the gate level (Boolean level). We present verilog2smv, a tool that generates word-level model checking problems from Verilog designs augmented with assertions. A key aspect of our tool is that memories in the designs are treated without any form of abstraction. verilog2smv can be used for RTL verification by chaining with a word-level model checker like nuXmv. To this extent, we present also some experimental results over Verilog verification benchmarks, using verilog2smv + nuXmv as a tool-chain.</em></description>
</presentation>
<presentation>
    <id>IP4-13</id>
    <title>IP4-13 Towards Formal Verification of Real-World SystemC TLM Peripheral Models - A Case Study</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27493</id><role>Speaker</role><firstname>Vladimir</firstname><lastname>Herdt</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>17313</id><role>Author</role><firstname>Hoang M.</firstname><lastname>Le</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>27148</id><role>Author</role><firstname>Vladimir</firstname><lastname>Herdt</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>715</id><role>Author</role><firstname>Daniel</firstname><lastname>Grosse</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23605</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen and DFKI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Vladimir Herdt, University of Bremen, DE<br /><b>Authors</b>:<br />Hoang M. Le<sup>1</sup>, Vladimir Herdt<sup>1</sup>, Daniel Grosse<sup>1</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>University of Bremen and DFKI, DE<br /><br /><em><b>Abstract</b><br />SystemC-based Virtual Prototypes (VPs) serve as reference models for various activities in the modern design flow and therefore, the functional correctness of each individual components and the VPs as a whole should be subjected to rigorous formal verification. In the last few years, notable progress on SystemC formal verification has been made. This paper presents a case study on applying a recent approach to formally verify TLM peripheral models. To the best of our knowledge, this is the first formal verification case study targeting this important class of VP components. First, we show how to bridge the gap between the industry-accepted modeling pattern for TLM peripheral models and the semantics currently supported by SystemC formal verification approaches. Then, we report verification results for the interrupt controller of the LEON3-based SoCRocket VP used by the European Space Agency and reflect on our experiences and lessons learned in the process.</em></description>
</presentation>
<presentation>
    <id>IP4-14</id>
    <title>IP4-14 Frequency Scheduling For Resilient Chip Multi-Processors Operating at Near Threshold Voltage</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3858</id><role>Speaker</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>2618</id><role>Author</role><firstname>Ying</firstname><lastname>Wang</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>3858</id><role>Author</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>2017</id><role>Author</role><firstname>Xiaowei</firstname><lastname>Li</lastname><affiliation>Chinese Academy of Sciences</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Huawei Li, Chinese Academy of Sciences, CN<br /><b>Authors</b>:<br />Ying Wang, Huawei Li and Xiaowei Li, Chinese Academy of Sciences, CN<br /><br /><em><b>Abstract</b><br />With the recently proposed redundancy-based core salvaging technology, resilient processors can survive the threat of severe timing violation induced by near-threshold Vdd and function correctly at aggressive clock rates. In our observation, proactively disabling the weakest components that limit the core frequency can still maintain a higher throughput at Near Threshold Voltage (NTV) supply if the cores with defected components are salvaged at a low cost. In this work, a resilience-aware frequency scaling and mapping strategy that considers defected processor states in scheduling is proposed to exploit the fault-tolerant architectures for higher energy efficiency. In our evaluation, it is witnessed that typical resilient multi-core processors can achieve significantly higher performance per watt in experiments compared to conventional scheduling policy.</em></description>
</presentation>
<presentation>
    <id>IP4-15</id>
    <title>IP4-15 A Low Overhead Error Confinement Method based on Application Statistical Characteristics</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 10:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25846</id><role>Speaker</role><firstname>Anupam</firstname><lastname>Chattopadhyay</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>27283</id><role>Author</role><firstname>Zheng</firstname><lastname>Wang</lastname><affiliation>RWTH-Aachen University</affiliation><country>DE</country></person>
    <person><id>4512</id><role>Author</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>GB</country></person>
    <person><id>25846</id><role>Author</role><firstname>Anupam</firstname><lastname>Chattopadhyay</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anupam Chattopadhyay, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Zheng Wang<sup>1</sup>, Georgios Karakonstantis<sup>2</sup> and Anupam Chattopadhyay<sup>3</sup><br /><sup>1</sup>RWTH-Aachen University, DE; <sup>2</sup>Queen's University, GB; <sup>3</sup>Nanyang Technological University, SG<br /><br /><em><b>Abstract</b><br />Reliability has emerged as a critical design constraint especially in memories. Designers have spent great efforts to guarantee fault free operation of the underlying silicon by adopting redundancy-based techniques, which essentially try to detect and correct every single error. However, such techniques come at a cost of large area, power and performance overheads which make many to doubt their efficiency especially for error resilient systems where 100% accuracy is not always required. In this paper, we present an alternative method focusing on the confinement of the resulting output error induced by any reliability issues. By focusing on memory faults, rather than correcting every single error the proposed method exploits the statistical characteristics of any target application and replaces any erroneous data with the best available estimate of that data. To realize the proposed method a RISC processor is augmented with custom instructions and special-purpose functional units. We apply the method on the proposed enhanced processor by studying the statistical characteristics of the various algorithms involved in a popular multimedia application. Our experimental results show that in contrast to state-of-the-art fault tolerance approaches, we are able to reduce runtime and area overhead by 71.3% and 83.3% respectively.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB09</id>
  <title>UB09 Session 9</title>
  <start>2016-03-17 10:00</start>
  <end>2016-03-17 12:00</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB09.1</id>
    <title>UB09.1 AHLS_Desync: Desynchronization Tool for High-Level Synthesis of Asynchronous Circuits</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43381</id><role>Presenter</role><firstname>Jean</firstname><lastname>Simatic</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>43381</id><role>Author</role><firstname>Jean</firstname><lastname>Simatic</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Rodrigo</firstname><lastname>Possamai Bastos</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Laurent</firstname><lastname>Fesquet</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jean Simatic, TIMA Laboratory, FR<br /><b>Authors</b>:<br />Jean Simatic, Rodrigo Possamai Bastos and Laurent Fesquet, TIMA Laboratory, FR<br /><br /><em><b>Abstract</b><br />We present a tool for the high-level synthesis (HLS) of event-driven (asynchronous) circuits. Our approach first uses an existing HLS tool, AUGH, to generate a synchronous finite state machine (FSM) and a data-path. Then, the presented tool desynchronizes solely the FSM in 5 steps:

1. Parse the FSM to build a state graph containing the control signal assignments.
2. Separate multiplexer control and register control signals by analyzing the data-path.
3. Generate an event-driven FSM netlist by mapping the state graph on a dedicated set of asynchronous controllers.
4. Synthesize the data-path thanks to a commercial synthesis tool (Design Compiler).
5. Estimate the delays in the data-path with a static timing analysis tool (PrimeTime). Insert delays in the controller accordingly.

Our demonstration will exhibit two testbenches: a GCD algorithm to expose the basic concepts and a non-uniform sampling FIR filter more representative of real-life applications.</em></description>
</presentation>
<presentation>
    <id>UB09.2</id>
    <title>UB09.2 D-VASim: Timing Analysis of Genetic Logic Circuits using D-VASim</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43380</id><role>Presenter</role><firstname>Hasan</firstname><lastname>Baig</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>43380</id><role>Author</role><firstname>Hasan</firstname><lastname>Baig</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Madsen</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Hasan Baig, Technical University of Denmark, DK<br /><b>Authors</b>:<br />Hasan Baig and Jan Madsen, Technical University of Denmark, DK<br /><br /><em><b>Abstract</b><br />A genetic logic circuit is a gene regulator network implemented by re-engineering the DNA of a cell, in order to control gene expression or metabolic pathways, through a logic combination of external signals, such as chemicals or proteins. As for electronic logic circuits, timing and propagation delay analysis may also play a very significant role in the designing of genetic logic circuits. In this demonstration, we present the capability of D-VASim (Dynamic Virtual Analyzer and Simulator) to perform the timing and propagation delay analysis of a single as well as cascaded genetic logic circuits. D-VASim allows user to change the circuit parameters during runtime simulation to observe their effects on circuit's timing behavior. The results obtained from D-VASim can be used not only to characterize the timing behavior of genetic logic circuits but also to analyze the timing constraints of cascaded genetic logic circuits.</em></description>
</presentation>
<presentation>
    <id>UB09.3</id>
    <title>UB09.3 In-node processing: Modelling Framework for In-Node Processing in Industrial Sensor and Actuator Networks.</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43389</id><role>Presenter</role><firstname>Qaiser</firstname><lastname>Anwar</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    <person><id>43389</id><role>Author</role><firstname>Qaiser</firstname><lastname>Anwar</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    <person><id>0</id><role>Author</role><firstname>Muhammad</firstname><lastname>Imran</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    <person><id>0</id><role>Author</role><firstname>Mattias</firstname><lastname>O´Nils</lastname><affiliation>Mid Sweden University</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Qaiser Anwar, Mid Sweden University, SE<br /><b>Authors</b>:<br />Qaiser Anwar, Muhammad Imran and Mattias O´Nils, Mid Sweden University, SE<br /><br /><em><b>Abstract</b><br />Architecting efficient systems with on-board sensing capabilities with a growing number of sensing devices is a challenging task, in particular because of the range of the technological field, as well as the diversity and complexity of requirements. We present a novel modeling framework, which can describe different implementation strategies for computation of data locally. In this framework, we first describe the systems in Architecture Analysis and Design Language (AADL), following which the described system is exported to XML which is then given input to java based software program. This program automatically generates different implementation options, illustrates different parameters such as processing energy, communication energy, latency and design complexity. To show a proof-of-concept, we have modelled a real-life system in a modelling framework, which shows that the framework can be of use in automated design space and architecture exploration for in-node processing. 
</em></description>
</presentation>
<presentation>
    <id>UB09.4</id>
    <title>UB09.4 Formal Verification of Clock Domain Crossing using Gate-level Models of Metastable Flip-Flops</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25678</id><role>Presenter</role><firstname>Ghaith</firstname><lastname>Tarawneh</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>25678</id><role>Author</role><firstname>Ghaith</firstname><lastname>Tarawneh</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Andrey</firstname><lastname>Mokhov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Ghaith Tarawneh, Newcastle University, GB<br /><b>Authors</b>:<br />Ghaith Tarawneh, Andrey Mokhov and Alex Yakovlev, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />We present a first prototype of a gate-level tool that enables simple and intuitive verification of multi-clock designs. The tool's underlying methodology (described in the paper "Formal Verification of Clock Domain Crossing using Gate-level Models of Metastable Flip-Flops" to be presented in the conference) relies on transforming gate-level netlists so that they can reproduce problematic CDC behaviour digitally. Processed netlists can then be passed to formal verification tools to identify and debug CDC faults. The tool is at an early development stage but consists of a functional Verilog parser and CDC transformation functions that can be invoked from the command line. The demo will showcase the tool using simple sender-receiver circuits. Synthesized netlists will be processed by the tool and then fed to a formal verification tool to identify CDC issues (e.g. missing synchronizers, path convergence). Verification output from source and processed netlists will be compared.</em></description>
</presentation>
<presentation>
    <id>UB09.5</id>
    <title>UB09.5 LISA: Enabling Layered Interoperability for Internet of Things Through LISA</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43375</id><role>Presenter</role><firstname>Behailu Shiferaw</firstname><lastname>Negash</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>43375</id><role>Author</role><firstname>Behailu Shiferaw</firstname><lastname>Negash</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Amir-Mohammad</firstname><lastname>Rahmani</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Tomi</firstname><lastname>Westerlund</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Pasi</firstname><lastname>Liljeberg</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>0</id><role>Author</role><firstname>Hannu</firstname><lastname>Tenhunen</lastname><affiliation>University of Turku, FI and Royal Institute of Technology (KTH)</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Behailu Shiferaw Negash, University of Turku, FI<br /><b>Authors</b>:<br />Behailu Shiferaw Negash<sup>1</sup>, Amir-Mohammad Rahmani<sup>1</sup>, Tomi Westerlund<sup>1</sup>, Pasi Liljeberg<sup>1</sup> and Hannu Tenhunen<sup>2</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>University of Turku, FI and Royal Institute of Technology (KTH), SE<br /><br /><em><b>Abstract</b><br />There is high expectation towards the changes that come with the implementation of the Internet of Things (IoT). However, this vision is limited by the heterogeneous nature of IoT devices. This led to vertical application silos that are incapable of working together. To ease this problem of heterogeneity, we have developed a lightweight interoperability framework, LISA, to hide variations in communication technology and data formats and provide a uniform API for programmers. LISA is inspired by Network on Terminal Architecture (NoTA), an open framework from Nokia Research Center. There are few frameworks for interoperability of IoT. However, these frameworks fail to address the resource limitations of the majority of IoT devices. To the best of our knowledge, LISA is the first framework designed for resource constrained devices. This demonstration shows LISA in action, helping heterogeneous devices interoperate through a gateway in the fog layer between the devices and the cloud.</em></description>
</presentation>
<presentation>
    <id>UB09.6</id>
    <title>UB09.6 Automated Refinement of Analog/Mixed-Signal SystemC Models by Non-Functional Effects</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23723</id><role>Presenter</role><firstname>Georg</firstname><lastname>Gläser</lastname><affiliation>IMMS</affiliation><country>DE</country></person>
    <person><id>23723</id><role>Author</role><firstname>Georg</firstname><lastname>Gläser</lastname><affiliation>IMMS</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Hyun-Sek Lukas</firstname><lastname>Lee</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Eckhard</firstname><lastname>Hennig</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Markus</firstname><lastname>Olbrich</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Erich</firstname><lastname>Barke</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Georg Gläser, IMMS, DE<br /><b>Authors</b>:<br />Georg Gläser<sup>1</sup>, Hyun-Sek Lukas Lee<sup>2</sup>, Eckhard Hennig<sup>3</sup>, Markus Olbrich<sup>2</sup> and Erich Barke<sup>2</sup><br /><sup>1</sup>IMMS, DE; <sup>2</sup>Leibniz Universität Hannover, DE; <sup>3</sup>Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />Virtual prototyping of analog/mixed-signal (A/MS) systems is a key concern in the modern design process. The main challenge is performing the verification of functional properties with respect to non-functional effects, e.g. signal and power integrity. System architects are challenged by identifying critical scenarios where these effects possibly degrade or even destroy the system's functionality. We demonstrate a method to automatically extend an existing functional model by non-functional effects. Combined with an accelerated, piecewise-linear (PWL) simulation scheme (PRAISE), we explore the resulting system acceptance regions and identify critical scenarios.</em></description>
</presentation>
<presentation>
    <id>UB09.7</id>
    <title>UB09.7 A Circuit Extraction Tool for Full Custom Designed MEMS Sensors</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43374</id><role>Presenter</role><firstname>Axel</firstname><lastname>Hald</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>43374</id><role>Author</role><firstname>Axel</firstname><lastname>Hald</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Johannes</firstname><lastname>Seelhorst</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Mathias</firstname><lastname>Reimann</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Juergen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jens</firstname><lastname>Lienig</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Axel Hald, Robert Bosch GmbH, DE<br /><b>Authors</b>:<br />Axel Hald<sup>1</sup>, Johannes Seelhorst<sup>1</sup>, Mathias Reimann<sup>1</sup>, Juergen Scheible<sup>2</sup> and Jens Lienig<sup>3</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>Reutlingen University, DE; <sup>3</sup>Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />In contrast to IC design, MEMS design still lacks sophisticated component libraries. Therefore, the physical design of today's MEMS sensors is mostly done by simply drawing polygons. Hence, the sensor structure is only given as plain graphic data which hinders the identification and investigation of topology elements.
The growing complexity of future MEMS designs demands a deep and detailed analysis of the sensor structures and the topology elements in order to get a better understanding of the coupling capacitances and parasitics.
Our tool is able to extract a circuit out of a MEMS sensor designed in a polygon based design flow. The key feature of this tool is a rule based structure recognition algorithm which identifies the topology elements of the sensor. Thereafter, the electrostatic RC-extraction is performed by a commercial field solver. The extracted lumped elements can be used for further simulation and optimization tasks during the design phase.</em></description>
</presentation>
<presentation>
    <id>UB09.8</id>
    <title>UB09.8 PSMGen: Automatic generation of power state machines</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23282</id><role>Presenter</role><firstname>Alessandro</firstname><lastname>Danese</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>23282</id><role>Author</role><firstname>Alessandro</firstname><lastname>Danese</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Lorenz</lastname><affiliation>OFFIS - Institute for Information Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Alessandro Danese, University of Verona, IT<br /><b>Authors</b>:<br />Alessandro Danese<sup>1</sup>, Graziano Pravadelli<sup>1</sup> and Daniel Lorenz<sup>2</sup><br /><sup>1</sup>University of Verona, IT; <sup>2</sup>OFFIS - Institute for Information Technology, DE<br /><br /><em><b>Abstract</b><br />Power State Machines are a well-known approach to model and simulate the time-based energy consumption of IP cores for early virtual prototyping of SoCs. However, in the most of the works either the presence of PSMs is assumed or they are manually defined starting from a more or less precise knowledge of the functional blocks composing the target IP. To allow a tighter definition of PSMs, we present PSMGen, a tool implementing an automatic methodology for PSMs' generation and an efficient statistical approach for their simulation. The tool requires as input a set of functional traces exposing the IP's behaviours and the corresponding set of power traces over time that represent the golden model of the IP's energy consumption.It then generates PSM's states and transitions through a mining procedure that extracts the IP behaviours from the functional traces, analyses power changes on the power traces and annotate each PSM's state with the corresponding power characterization</em></description>
</presentation>
<presentation>
    <id>UB09.9</id>
    <title>UB09.9 6Ch-SDR-Platform: 6 Channel SDR Prototyping Platform for vehicle self-localization</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>432</id><role>Presenter</role><firstname>Marko</firstname><lastname>Rößler</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>432</id><role>Author</role><firstname>Marko</firstname><lastname>Rößler</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ulrich</firstname><lastname>Heinkel</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Fross</lastname><affiliation>Technische Universität Chemnitz</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Ahmad</firstname><lastname>El-Assaad</lastname><affiliation>Novero GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Marko Rößler, Technische Universität Chemnitz, DE<br /><b>Authors</b>:<br />Marko Rößler<sup>1</sup>, Ulrich Heinkel<sup>1</sup>, Daniel Fross<sup>1</sup> and Ahmad El-Assaad<sup>2</sup><br /><sup>1</sup>Technische Universität Chemnitz, DE; <sup>2</sup>Novero GmbH, DE<br /><br /><em><b>Abstract</b><br />Many modern applications depend on location information. Precision and availability out- and indoor get more and more crucial. Acquisition of this information from radio links used for wireless data transfer is logical step. Link-availability, RSSI, timing or phase shifts are byproducts that carry knowledge about the distance between communication endpoints. Extensive signal processing, advanced receiver setups and statistical algorithms allow the extraction of reliable position information.
We present a high performance multichannel SDR platform based on FPGA that allows the quick development of respective technology parts. It is based on KC705-Board connecting a Linux PC via PCIe. Featuring three RF-Frontends (AD-FMCOMM-S3) we are able to control six independent paths time synchronous. With 50 MSa/s at 12 bit resolution a data stream of 7.2 Gbit/s can be processed. We target for radio frequency based vehicle self-localization using smart array antennas.
</em></description>
</presentation>
<presentation>
    <id>UB09.10</id>
    <title>UB09.10 UCAF Tool: An Optimization-Based Design Methodology for Ultra-Low Voltage Analog Integrated Circuits</title>
    <start>2016-03-17 10:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43382</id><role>Presenter</role><firstname>Lucas</firstname><lastname>Severo</lastname><affiliation>Federal University of Pampa</affiliation><country>BR</country></person>
    <person><id>43382</id><role>Author</role><firstname>Lucas</firstname><lastname>Severo</lastname><affiliation>Federal University of Pampa</affiliation><country>BR</country></person>
    <person><id>0</id><role>Author</role><firstname>Wilhelmus</firstname><lastname>Noije</lastname><affiliation>University of São Paulo</affiliation><country>BR</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Lucas Severo, Federal University of Pampa, BR<br /><b>Authors</b>:<br />Lucas Severo<sup>1</sup> and Wilhelmus Noije<sup>2</sup><br /><sup>1</sup>Federal University of Pampa, BR; <sup>2</sup>University of São Paulo, BR<br /><br /><em><b>Abstract</b><br />This work presents an Ultra-Low Voltage (ULV) analog integrated circuit design methodology. This methodology is able to sizing analog circuits using an exploration in design space with Simulated Annealing optimization heuristic and an electrical simulator for the specifications estimation. This exploration includes the analysis of Process, Voltage and Temperature variations in order to reduce the effect of these variations in the circuit specifications. The methodology implementation is optimized to ULV circuits and has several testbenches, making possible to design a large number of circuit topologies. Parallel simulations are used to decrease the execution time. As an application of this methodology a 0.6 V fully differential Operational Transconductance Amplifier (OTA) is designed. In a second time, using a bottom-up approach, an active low pass filter is designed using the previously designed OTA. The filter results is in according with the IEEE 802.15.4 standard requirements.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.1</id>
  <title>10.1 SPECIAL DAY Hot Topic: Lightweight Security for Embedded Processors</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27509</id><role>Chair</role><firstname>Tilo</firstname><lastname>Müller</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>1673</id><role>Co-Chair</role><firstname>Patrick</firstname><lastname>Schaumont</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
  </persons>
  <description>Past research has shown that SW-only solutions cannot provide guarantee about SW security. A minimum HW root of trust is required. In embedded context, the research challenge is to find and demonstrate the 'minimum' root-of-trust. The first two papers search for this minimum requirements: "Scaling Down: Lightweight Approaches to IoT Security" and "SOFIA: Software and Control Flow Integrity Architecture." The third paper addresses the fundamental question on how to build and verify trust in embedded devices.</description>
<presentations>
<presentation>
    <id>10.1.1</id>
    <title>10.1.1 Scaling Down: Lightweight Approaches to IoT Security</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25599</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Schunter</lastname><affiliation>Intel Labs</affiliation><country>DE</country></person>
    <person><id>16424</id><role>Author</role><firstname>Matthias</firstname><lastname>Schunter</lastname><affiliation>Intel Labs</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Matthias Schunter, Intel Labs, DE<br /><br /><em><b>Abstract</b><br />The Internet of Things promises to grow to billions of connected devices over the next decade. From the perspective of security, the IoT presents unique challenges which, if left unmitigated, have the potential to significantly hinder its growth and widespread adoption. In particular, traditional security solutions do not scale down to typical IoT endpoints which are highly constrained in terms of power, performance and cost. Research conducted at the Intel Collaborative Research Institute for Secure Computing in Darmstadt, Germany is focused on enabling capabilities such as Trusted Execution and Control-flow Integrity Enforcement at the IoT endpoint level. We will survey this work and show how architectural support for security offers significant advantages over current software solutions in terms of efficiency and security. The design and implementation of proof-of-concept implementations on an Intel research architecture will be described together with an evaluation of the solutions from a performance, resource usage and security perspective.</em></description>
</presentation>
<presentation>
    <id>10.1.2</id>
    <title>10.1.2 SOFIA: Software and Control Flow Integrity Architecture</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20784</id><role>Speaker</role><firstname>Ruan</firstname><lastname>de Clercq</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>20784</id><role>Author</role><firstname>Ruan</firstname><lastname>de Clercq</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>27428</id><role>Author</role><firstname>Ronald</firstname><lastname>De Keulenaer</lastname><affiliation>Ghent University</affiliation><country>BE</country></person>
    <person><id>27345</id><role>Author</role><firstname>Bart</firstname><lastname>Coppens</lastname><affiliation>Ghent University</affiliation><country>BE</country></person>
    <person><id>22835</id><role>Author</role><firstname>Bohan</firstname><lastname>Yang</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>27580</id><role>Author</role><firstname>Pieter</firstname><lastname>Maene</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>27403</id><role>Author</role><firstname>Koen</firstname><lastname>De Bosschere</lastname><affiliation>Ghent University</affiliation><country>BE</country></person>
    <person><id>27346</id><role>Author</role><firstname>Bart</firstname><lastname>Preneel</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    <person><id>3885</id><role>Author</role><firstname>Bjorn</firstname><lastname>De Sutter</lastname><affiliation>Ghent University</affiliation><country>BE</country></person>
    <person><id>4715</id><role>Author</role><firstname>Ingrid</firstname><lastname>Verbauwhede</lastname><affiliation>Katholieke Universiteit Leuven</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ruan de Clercq, Katholieke Universiteit Leuven, BE<br /><b>Authors</b>:<br />Ruan de Clercq<sup>1</sup>, Ronald De Keulenaer<sup>2</sup>, Bart Coppens<sup>2</sup>, Bohan Yang<sup>1</sup>, Pieter Maene<sup>1</sup>, Koen De Bosschere<sup>2</sup>, Bart Preneel<sup>1</sup>, Bjorn De Sutter<sup>2</sup> and Ingrid Verbauwhede<sup>1</sup><br /><sup>1</sup>Katholieke Universiteit Leuven, BE; <sup>2</sup>Ghent University, BE<br /><br /><em><b>Abstract</b><br />Microprocessors used in safety-critical systems are extremely sensitive to software vulnerabilities, as their failure can lead to injury, damage to equipment, or environmental catastrophe. This paper proposes a hardware-based security architecture for microprocessors used in safety-critical systems. The proposed architecture provides protection against code injection and code reuse attacks. It has mechanisms to protect software integrity, perform control flow integrity, prevent execution of tampered code, and enforce copyright protection. We are the first to propose a mechanism to enforce control flow integrity at the finest possible granularity. The proposed architectural features was added to the LEON3 open source soft microprocessor, and was evaluated on an FPGA running a software benchmark. The results show that the hardware area is 28.2% larger and a 84.6% slower clock, while the software benchmark has a cycle overhead of 13.7% and a total execution time overhead of 110% when compared to an unmodified processor.</em></description>
</presentation>
<presentation>
    <id>10.1.3</id>
    <title>10.1.3 Trust, but verify: why and how to establish trust in embedded devices</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19624</id><role>Speaker</role><firstname>Aurélien</firstname><lastname>Francillon</lastname><affiliation>EURECOM</affiliation><country>FR</country></person>
    <person><id>19624</id><role>Author</role><firstname>Aurélien</firstname><lastname>Francillon</lastname><affiliation>EURECOM</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Aurélien Francillon, EURECOM, FR<br /><br /><em><b>Abstract</b><br />A lot of research efforts have been put into constructing secure  systems. However, experience has shown that, while there are many  products which have a good level of security, others are really  insecure. Some are security devices: security is at the core of  their purpose; while other are not. We nevertheless often rely on  the their security in our daily life and their failure can have  serious consequences. In this paper, we discuss why we are in  this situation and what we can do to improve the situation. In  particular, we defend the thesis that more transparency and more  openness in embedded systems hardware and software will foster a  more secure ecosystem.  First, there is an economic problem. Besides being a difficult  problem to solve correctly, security is most of the times an  expensive.  Second, trust is something that is not blindly granted but that is  earned by verifying it. Currently, trusted computing mechanisms  often rely on unconditional trust on the systems  manufacturer. However, users have too few ways to verify that the  systems are trustworthy other than blindly trust the  manufacturer. We should design systems where the users, i.e., the  devices owners, can decide whom and what to trust. We call this  Design For User Trust, where users are in control of the  system.  Finally, one can only trust a system fully if he can inspect it.  Unfortunately, the first security measures that are implemented in  embedded systems often prevent such an independent analysis (e.g.,  deactivation of a debug port, secure boot, encrypted file system,  obfuscation). But such measures are more hiding the problems (making  it difficult to discover software vulnerabilities) than solving  it. They are often useful in securing a system (slowing down an  attacker) but should not jeopardize our ability to analyze them. We  call this Design For Security Testing.  We conclude that more research is needed to make it easier to build  secure systems, in particular, in the areas of concrete  architectures for Design For User Trust and Design For  Security Testing.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.2</id>
  <title>10.2 Does it Work or NoC?</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>130</id><role>Chair</role><firstname>Davide</firstname><lastname>Bertozzi</lastname><affiliation>University of Ferrara</affiliation><country>IT</country></person>
    <person><id>4729</id><role>Co-Chair</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
  </persons>
  <description>Reliable operation of NoCs is crucial for the correct operation of the complete system. Errors can occur at runtime coming from ill-defined clock domain crossing interfaces, partial design-time verification scenarios that did not cover all functional errors, and technology-scaling related sideffects that increase circuit's susceptibility to permanent and intermittent faults. The first paper addresses the implications of asynchronous clock domain crossing in virtual channel flow control. The second paper proposes a NoC architecture that enables the detection of functional bugs at runtime. The third paper employs dynamic link sharing for achieving fault tolerance 3D NoC designs.</description>
<presentations>
<presentation>
    <id>10.2.1</id>
    <title>10.2.1 CrossOver: Clock Domain Crossing under Virtual-Channel Flow Control</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19587</id><role>Speaker</role><firstname>Anastasios</firstname><lastname>Psarras</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    <person><id>26617</id><role>Author</role><firstname>Michalis</firstname><lastname>Paschou</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    <person><id>19587</id><role>Author</role><firstname>Anastasios</firstname><lastname>Psarras</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    <person><id>1071</id><role>Author</role><firstname>Chrysostomos</firstname><lastname>Nicopoulos</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>4371</id><role>Author</role><firstname>Giorgos</firstname><lastname>Dimitrakopoulos</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anastasios Psarras, Democritus University of Thrace, GR<br /><b>Authors</b>:<br />Michalis Paschou<sup>1</sup>, Anastasios Psarras<sup>1</sup>, Chrysostomos Nicopoulos<sup>2</sup> and Giorgos Dimitrakopoulos<sup>1</sup><br /><sup>1</sup>Democritus University of Thrace, GR; <sup>2</sup>University of Cyprus, CY<br /><br /><em><b>Abstract</b><br />Technology scaling, process variations, and/or 3D integration make the design of fully synchronous Systems-on- Chip (SoC) a challenging task. Partitioning the SoC into Globally Asynchronous, Locally Synchronous (GALS) islands - aka clock domains - partially alleviates the difficulties in clock distribution. Such partitioning of the SoC is also necessary when supporting Dynamic Voltage and Frequency Scaling (DVFS) across parts of the system to minimize power consumption. The Network-on- Chip (NoC) is an inherently distributed architecture that is physically spread over the entire chip; thus, it should readily support communication across multiple asynchronous clock domains. In this paper, we generalize the fundamental properties of Virtual-Channel (VC) flow control across asynchronous clock domains. A new set of flow control rules is presented, which lead to efficient and deadlock-free communication, while still respecting the properties of traditional (synchronous) VC-based flow control. The derived flow control policy, called CrossOver, opens up a new design space, which is quantitatively explored in this paper. The goal of this investigation is to identify the configuration that maximizes throughput with the least cost, in terms of buffering requirements.</em></description>
</presentation>
<presentation>
    <id>10.2.2</id>
    <title>10.2.2 Correct Runtime Operation for NoCs through Adaptive Region Protection</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26837</id><role>Speaker</role><firstname>Rawan</firstname><lastname>Abdel-Khalek</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>26837</id><role>Author</role><firstname>Rawan</firstname><lastname>Abdel-Khalek</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>845</id><role>Author</role><firstname>Valeria</firstname><lastname>Bertacco</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rawan Abdel-Khalek, University of Michigan, US<br /><b>Authors</b>:<br />Rawan Abdel-Khalek and Valeria Bertacco, University of Michigan, US<br /><br /><em><b>Abstract</b><br />Networks-on-chip (NoCs) are increasingly being adopted as the interconnect model for systems-on-chip and chip-multiprocessors. As the only communication medium in these designs, the NoC's functional correctness is critical. In practice, design-time verification of NoCs is always partial, due to their large scale and the challenges that hinder verification efforts. As a result, functional design bugs are bound to escape and potentially manifest at runtime, compromising system functionality. We propose REPAIR, a runtime solution to detect and recover from functional design errors that have escaped in NoCs. Existing runtime verification techniques incur significant area and performance overheads to monitor and check the correctness of every packet traversing the network. However, REPAIR relies on a retransmission-based technique that adaptively determines the subset of packets requiring protection by identifying dynamic network regions where the specific runtime execution is likely to expose functional design bugs. We achieve runtime correctness at lower performance and area costs, relative to a traditional solution: on average, we are able to achieve more than 50% better overall performance with 2-3x fewer retransmission buffers.</em></description>
</presentation>
<presentation>
    <id>10.2.3</id>
    <title>10.2.3 Fault-Tolerant 3-D Network-on-Chip Design using Dynamic Link Sharing</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2979</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Modarressi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>26880</id><role>Author</role><firstname>Seyyed Hossein</firstname><lastname>Seyyedaghaei Rezaei</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>20513</id><role>Author</role><firstname>Mehdi</firstname><lastname>Modarressi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>27579</id><role>Author</role><firstname>Reza</firstname><lastname>Yazdani</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>591</id><role>Author</role><firstname>Masoud</firstname><lastname>Daneshtalab</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mehdi Modarressi, University of Tehran, IR<br /><b>Authors</b>:<br />Seyyed Hossein Seyyedaghaei Rezaei<sup>1</sup>, Mehdi Modarressi<sup>1</sup>, Reza Yazdani<sup>1</sup> and Masoud Daneshtalab<sup>2</sup><br /><sup>1</sup>University of Tehran, IR; <sup>2</sup>KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />The most important challenge in the emerging 3D integration technology is the higher temperature, particularly in the layers that are more distant from the heat sink, compared to planar 2D chips. High temperature, in turn, increases circuit's susceptibility to permanent and intermittent faults. On the other hand, the fast and high-bandwidth vertical links in the 3D integration technology have opened new horizons for network-on-chip (NoC) design innovations. In this paper, we leverage these ultra-low-latency vertical links to design a fault-tolerant 3D NoC architecture. In this architecture, permanent and intermittent defects on links and crossbars are bypassed by borrowing the idle bandwidth from vertically adjacent links and crossbars. Evaluation results under synthetic and realistic workloads show that the proposed fault-tolerance mechanism offers higher reliability and lower performance loss, when compared with state-of-the-art fault-tolerant 3D NoC designs.</em></description>
</presentation>
<presentation>
    <id>IP5-1</id>
    <title>IP5-1 Reliability and Performance Trade-offs for 3D NoC-Enabled Multicore Chips</title>
    <start>2016-03-17 12:30</start>
    <end>2016-03-17 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16456</id><role>Speaker</role><firstname>Partha</firstname><lastname>Pande</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>24550</id><role>Author</role><firstname>Sourav</firstname><lastname>Das</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>26325</id><role>Author</role><firstname>Janardhan Rao</firstname><lastname>Doppa</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>16456</id><role>Author</role><firstname>Partha</firstname><lastname>Pande</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>749</id><role>Author</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Partha Pande, Washington State University, US<br /><b>Authors</b>:<br />Sourav Das<sup>1</sup>, Janardhan Rao Doppa<sup>1</sup>, Partha Pande<sup>1</sup> and Krishnendu Chakrabarty<sup>2</sup><br /><sup>1</sup>Washington State University, US; <sup>2</sup>Duke University, US<br /><br /><em><b>Abstract</b><br />Three-dimensional (3D) integration, a breakthrough technology to achieve "More Moore and More Than Moore," provides the benefits of better performance, lower power consumption, and increased bandwidth through the use of vertical interconnects and 3D stacking. The vertical interconnects enable the design of a high-bandwidth and energy-efficient small-world (SW) network-based 3D network-on-Chip (3D SWNoC) for massive multicore platforms. However, the anticipated performance gain of a 3D SWNoC-enabled multicore chip may be compromised due to the potential failures of through-silicon- vias (TSVs) that are predominantly used as vertical interconnects. In particular, due to the non-homogeneous traffic patterns, heavily used TSVs may wear-out quickly and can also contribute to the wear-out of neighboring TSVs. As a result, the mean-time-to-failure (MTTF) of those TSVs will decrease, which will adversely affect the overall lifetime of the chip. In this paper, we address this traffic-dependent TSV wear-out problem in 3D SWNoC. We demonstrate that by employing an adaptive routing mechanism, we can improve the MTTF of 3D SWNoC significantly while still providing 21% lower energy-delay-product (EDP) compared to a conventional 3D MESH.</em></description>
</presentation>
<presentation>
    <id>IP5-2</id>
    <title>IP5-2 Memory-Access Aware DVFS for Network-on-Chip in CMPs</title>
    <start>2016-03-17 12:31</start>
    <end>2016-03-17 12:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21173</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Yao</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>21173</id><role>Author</role><firstname>Yuan</firstname><lastname>Yao</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>18784</id><role>Author</role><firstname>Zhonghai</firstname><lastname>Lu</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yuan Yao, KTH Royal Institute of Technology, SE<br /><b>Authors</b>:<br />Yuan Yao and Zhonghai Lu, KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />We present a new DVFS technique for network-on-chip (NoC) that adjusts the voltage/frequency scales of routers according to memory-access characteristics of application running on the CMP. The memory characteristics are periodically profiled, reflecting both resource-access density in the network and memory-access criticality for application performance. The network conducts per-router voltage/frequency tuning using the memory-access density information while it performs priority-based switch allocation to speed up critical packets and avoid starvation using the memory-criticality information. Compared to a latest per-router DVFS approach, benchmark experiments demonstrate that our memory-access characteristics aware DVFS technique achieves not only better power saving, energy-delay product, but also enhanced network and application performance.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.3</id>
  <title>10.3 Design Experiences for Multimedia and Communication Applications</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1183</id><role>Chair</role><firstname>Theocharis</firstname><lastname>Theocharides</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>18400</id><role>Co-Chair</role><firstname>Steffen</firstname><lastname>Paul</lastname><affiliation>University Bremen</affiliation><country>DE</country></person>
  </persons>
  <description>This session presents new design experiences for multimedia and communication applications. The first presentation demonstrates the feasibility having a heterogeneous system for speeding-up computation-intensive algorithms at an ultra-low-power sub-10 mW budget. Two contributions provide new ideas on approximate computing and its application in real design cases. Novel architectures related to channel decoding are presented in two papers. One paper demonstrates the feasibility of high-performance and high-quality depth and colour sensor fusion targeting mobile devices. The session also includes an approach for designing an integrated prototype for a portable telepresence robot.</description>
<presentations>
<presentation>
    <id>10.3.1</id>
    <title>10.3.1 Enabling the Heterogeneous Accelerator Model on Ultra-Low Power Microcontroller Platforms</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19898</id><role>Speaker</role><firstname>Francesco</firstname><lastname>Conti</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>19898</id><role>Author</role><firstname>Francesco</firstname><lastname>Conti</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>26018</id><role>Author</role><firstname>Daniele</firstname><lastname>Palossi</lastname><affiliation>ETH Zurich</affiliation><country>CH</country></person>
    <person><id>1093</id><role>Author</role><firstname>Andrea</firstname><lastname>Marongiu</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>19795</id><role>Author</role><firstname>Davide</firstname><lastname>Rossi</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>2293</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Francesco Conti, Università di Bologna, IT<br /><b>Authors</b>:<br />Francesco Conti<sup>1</sup>, Daniele Palossi<sup>2</sup>, Andrea Marongiu<sup>1</sup>, Davide Rossi<sup>1</sup> and Luca Benini<sup>1</sup><br /><sup>1</sup>Università di Bologna, IT; <sup>2</sup>ETH Zurich, CH<br /><br /><em><b>Abstract</b><br />The stringent power constraints of complex microcontroller based devices (e.g. smart sensors for the IoT) represent an obstacle to the introduction of sophisticated functionality. Programmable accelerators would be extremely beneficial to provide the flexibility and energy efficiency required by fast-evolving IoT applications; however, the integration complexity and sub-10mW power budgets have been considered insurmountable obstacles so far. In this paper we demonstrate the feasibility of coupling a low power microcontroller unit (MCU) with a heterogenous programmable accelerator for speeding-up computation-intensive algorithms at an ultra-low power (ULP) sub-10mW budget. Specifically, we develop a heterogeneous architecture coupling a Cortex-M series MCU with PULP, a programmable accelerator for ULP parallel computing. Complex functionality is enabled by the support for offloading parallel computational kernels from the MCU to the accelerator using the OpenMP programming model. We prototype this platform using a STM Nucleo board and a PULP FPGA emulator. We show that our methodology can deliver up to 60x gains in performance and energy efficiency on a diverse set of applications, opening the way for a new class of ULP heterogeneous architectures.</em></description>
</presentation>
<presentation>
    <id>10.3.2</id>
    <title>10.3.2 Thermal Optimization using Adaptive Approximate Computing for Video Coding</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>59635</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>19836</id><role>Author</role><firstname>Daniel</firstname><lastname>Palomino</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>59635</id><role>Author</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>16677</id><role>Author</role><firstname>Altamiro</firstname><lastname>Susin</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Muhammad Shafique, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Daniel Palomino<sup>1</sup>, Muhammad Shafique<sup>2</sup>, Altamiro Susin<sup>1</sup> and Jörg Henkel<sup>2</sup><br /><sup>1</sup>Universidade Federal do Rio Grande do Sul (UFRGS), BR; <sup>2</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />This paper presents a thermal optimization technique that adaptively employs varying degree of approximations at both algorithm and data levels in order to reduce the temperature associated with the high efficiency video coding process while maintaining good quality results. The technique evaluates, at run-time, the regions of a video sequence, frame-by-frame, in terms of tolerance to imprecise computations. It adapts the amount of approximation errors based on the video sequence properties and application-specific knowledge. The proposed technique adaptively controls the strength of approximations (at both algorithm and data levels) depending upon the varying resilience properties of coding different regions with different texture/motion properties. Our content-driven approximate computing technique demonstrates the potential to improve the thermal profile of a chip. Experimental results show that our technique improves temperature profiles by reducing the on-chip temperature by about 10° C on average, while maintaining good quality results.</em></description>
</presentation>
<presentation>
    <id>10.3.3</id>
    <title>10.3.3 High Performance Time-of-Flight and Color Sensor Fusion with Image-Guided Depth Super Resolution</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27478</id><role>Speaker</role><firstname>Hannes</firstname><lastname>Plank</lastname><affiliation>Infineon Technologies Austria AG</affiliation><country>AT</country></person>
    <person><id>26238</id><role>Author</role><firstname>Hannes</firstname><lastname>Plank</lastname><affiliation>Infineon Technologies Austria AG</affiliation><country>AT</country></person>
    <person><id>26177</id><role>Author</role><firstname>Gerald</firstname><lastname>Holweg</lastname><affiliation>Infineon Technologies Austria AG</affiliation><country>AT</country></person>
    <person><id>18488</id><role>Author</role><firstname>Thomas</firstname><lastname>Herndl</lastname><affiliation>Infineon Technologies Austria AG</affiliation><country>AT</country></person>
    <person><id>26715</id><role>Author</role><firstname>Norbert</firstname><lastname>Druml</lastname><affiliation>Infineon Technologies Austria AG</affiliation><country>AT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hannes Plank, Infineon Technologies Austria AG, AT<br /><b>Authors</b>:<br />Hannes Plank, Gerald Holweg, Thomas Herndl and Norbert Druml, Infineon Technologies Austria AG, AT<br /><br /><em><b>Abstract</b><br />In recent years, depth sensing systems have gained popularity and have begun to appear on the consumer market. Of these systems, PMD-based Time-of-Flight cameras are the smallest available and will soon be integrated into mobile devices such as smart phones and tablets. Like all other available depth sensing systems, PMD-based Time-of-Flight cameras do not produce perfect depth data. Because of the sensor's characteristics, the data is noisy and the resolution is limited. Fast movements cause motion artifacts, which are undefined depth values due to corrupted measurements. Combining the data of a Time-of-Flight and a color camera can compensate these flaws and vastly improve depth image quality. This work uses color edge information as a guide so the depth image is upscaled with resolution gain and lossless noise reduction. A novel depth upscaling method is introduced, combining the creation of high quality depth data with fast execution. A high end smart phone development board, a color, and a Time-of-Flight camera are used to create a sensor fusion prototype. The complete processing pipeline is efficiently implemented on the graphics processing unit in order to maximize performance. The prototype proves the feasibility of our proposed fusion method on mobile devices.  The result is a system capable of fusing color and depth data at interactive frame rates. When there is depth information available for every color pixel, new possibilities in computer vision, augmented reality and computational photography arise. The evaluation shows, our sensor fusion solution provides depth images with upscaled resolution, increased sharpness, less noise, less motion artifacts, and achieves high frame rates at the same time; thus significantly outperforms state-of-the-art solutions.</em></description>
</presentation>
<presentation>
    <id>10.3.4</id>
    <title>10.3.4 Saturated Min-Sum Decoding: An "Afterburner" for LDPC Decoder Hardware</title>
    <start>2016-03-17 12:15</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20847</id><role>Speaker</role><firstname>Stefan</firstname><lastname>Scholl</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>20847</id><role>Author</role><firstname>Stefan</firstname><lastname>Scholl</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>26919</id><role>Author</role><firstname>Philipp</firstname><lastname>Schläfer</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>462</id><role>Author</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Stefan Scholl, University of Kaiserslautern, DE<br /><b>Authors</b>:<br />Stefan Scholl, Philipp Schläfer and Norbert Wehn, University of Kaiserslautern, DE<br /><br /><em><b>Abstract</b><br />LDPC codes are usually decoded by iterative belief propagation. However especially for small block lengths conventional belief propagation exhibits significant losses in signal-tonoise ratio compared to maximum likelihood decoding. In this paper we propose the combination of a conventional min-sum decoder enhanced by an advanced decoding scheme, that acts as a kind of "afterburner" to improve the frame error rate. We present hardware architectures and implementation results for a 28nm ASIC technology. The new decoder has a slightly higher complexity, but provides a gain of up to 1.6 dB signalto- noise ratio over conventional belief propagation decoding for short block length. In addition, we show, that the new decoder implementation can decrease the amount of dark silicon.</em></description>
</presentation>
<presentation>
    <id>IP5-3</id>
    <title>IP5-3 A Dynamically Reconfigurable ECC Decoder Architecture</title>
    <start>2016-03-17 12:30</start>
    <end>2016-03-17 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>400</id><role>Speaker</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Universite Bretagne Sud / Lab-STICC</affiliation><country>FR</country></person>
    <person><id>25880</id><role>Author</role><firstname>Awais</firstname><lastname>Sani</lastname><affiliation>Universite de Bretagne-Sud</affiliation><country>FR</country></person>
    <person><id>400</id><role>Author</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Universite de Bretagne-Sud / Lab-STICC</affiliation><country>FR</country></person>
    <person><id>16950</id><role>Author</role><firstname>Cyrille</firstname><lastname>Chavet</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Philippe Coussy, Universite Bretagne Sud / Lab-STICC, FR<br /><b>Authors</b>:<br />Awais Sani<sup>1</sup>, Philippe Coussy<sup>2</sup> and Cyrille Chavet<sup>3</sup><br /><sup>1</sup>Universite de Bretagne-Sud, FR; <sup>2</sup>Universite de Bretagne-Sud / Lab-STICC, FR; <sup>3</sup>Lab-STICC / Université de Bretagne Sud, FR<br /><br /><em><b>Abstract</b><br />Due to their impressive error correction performances, Error Correcting Codes (ECC) are now widely used in communication systems. In order to achieve high throughput requirements ECC decoders are based on parallel architectures, which results in a major issue: memory access conflicts. In this paper, we introduce a new class of ECC decoder architectures that dynamically reconfigures by executing on-chip a memory mapping approach. For that purpose, a dedicated algorithm taking into account network constraint is presented. A smart architecture based on a butterfly network and a reconfiguration unit is also proposed. Experimental results show that real-time reconfiguration at reasonable hardware cost is possible.</em></description>
</presentation>
<presentation>
    <id>IP5-4</id>
    <title>IP5-4 Resistive Bloom Filters: From Approximate Membership to Approximate Computing with Bounded Errors</title>
    <start>2016-03-17 12:31</start>
    <end>2016-03-17 12:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25731</id><role>Speaker</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>27137</id><role>Author</role><firstname>Vahideh</firstname><lastname>Akhlaghi</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>25731</id><role>Author</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>17239</id><role>Author</role><firstname>Rajesh K.</firstname><lastname>Gupta</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Abbas Rahimi, University of California, Berkeley, US<br /><b>Authors</b>:<br />Vahideh Akhlaghi<sup>1</sup>, Abbas Rahimi<sup>2</sup> and Rajesh K. Gupta<sup>1</sup><br /><sup>1</sup>University of California, San Diego, US; <sup>2</sup>University of California, Berkeley, US<br /><br /><em><b>Abstract</b><br />Approximate computing provides an opportunity for exploiting application characteristics to trade the accuracy for gains in energy efficiency. However, such opportunity must be able to bound the error that the system designer provides to the application developer. Space-efficient probabilistic data structure such as Bloom filter can provide one such means. Bloom filter supports approximate set membership queries with a tunable rate of false positives (i.e., errors) and no false negatives. We propose a resistive Bloom filter (ReBF) to approximate a function by tightly integrating it to a functional unit (FU) implementing the function. ReBF approximately mimics partial functionality of the FU by recalling its frequent input patterns for computational reuse. The accuracy of the target FU is guaranteed by bounding the ReBF error behavior at the design time. We further lower energy consumption of a FU by designing its ReBF using low-power memristor arrays. The experimental results show that function approximation using ReBF for five image processing kernels running on the AMD Southern Islands GPU yields on average 24.1% energy saving in 45 nm technology compared to the exact computation.</em></description>
</presentation>
<presentation>
    <id>IP5-5</id>
    <title>IP5-5 Real-Time System-Level Implementation of a Telepresence Robot Using an Embedded GPU Platform</title>
    <start>2016-03-17 12:32</start>
    <end>2016-03-17 12:33</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27044</id><role>Speaker</role><firstname>Swathi</firstname><lastname>Gurumani</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27064</id><role>Author</role><firstname>Muhammad Teguh</firstname><lastname>Satria</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27044</id><role>Author</role><firstname>Swathi</firstname><lastname>Gurumani</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27289</id><role>Author</role><firstname>Wang</firstname><lastname>Zheng</lastname><affiliation>Institute for Infocomm Research</affiliation><country>SG</country></person>
    <person><id>26449</id><role>Author</role><firstname>Keng Peng</firstname><lastname>Tee</lastname><affiliation>Institute for Infocomm Research</affiliation><country>SG</country></person>
    <person><id>25873</id><role>Author</role><firstname>Augustine</firstname><lastname>Koh</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27251</id><role>Author</role><firstname>Pan</firstname><lastname>Yu</lastname><affiliation>Institute for Infocomm Research</affiliation><country>SG</country></person>
    <person><id>26399</id><role>Author</role><firstname>Kyle</firstname><lastname>Rupnow</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>1207</id><role>Author</role><firstname>Deming</firstname><lastname>Chen</lastname><affiliation>UIUC</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Swathi Gurumani, Advanced Digital Sciences Center, SG<br /><b>Authors</b>:<br />Muhammad Teguh Satria<sup>1</sup>, Swathi Gurumani<sup>1</sup>, Wang Zheng<sup>2</sup>, Keng Peng Tee<sup>2</sup>, Augustine Koh<sup>1</sup>, Pan Yu<sup>2</sup>, Kyle Rupnow<sup>1</sup> and Deming Chen<sup>3</sup><br /><sup>1</sup>Advanced Digital Sciences Center, SG; <sup>2</sup>Institute for Infocomm Research, SG; <sup>3</sup>UIUC, US<br /><br /><em><b>Abstract</b><br />Real-time applications such as telepresence systems present an opportunity to use embedded GPUs for compute acceleration to meet platform goals. In this paper, we develop a prototype of a portable, standalone telepresence robot that performs real-time attention-directed control using an NVIDIA Jetson TK1 embedded platform. We perform platform-specific optimizations to improve thread occupancy, optimize computa- tion workload and improve accuracy of face detection on the embedded GPU and achieve real-time performance of 30 frames per second on the Jetson TK1 and an overall speedup of 10x compared to the ARM CPU version.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.4</id>
  <title>10.4 Stochastic Methods for Circuit Analysis &amp; Synthesis</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>16557</id><role>Chair</role><firstname>Ibhraim</firstname><lastname>Elfadel</lastname><affiliation>Masdar Institute of Technology</affiliation><country>AE</country></person>
    <person><id>567</id><role>Co-Chair</role><firstname>L. Miguel</firstname><lastname>Silveira</lastname><affiliation>INESC-ID, IST, U Lisboa</affiliation><country>PT</country></person>
  </persons>
  <description>Stochastic methods are continuing to play a fundamental role in circuit analysis and synthesis in order to handle both the growing complexity of integrated circuits as well as the effects of process variations. The first paper combines a Markov Chain Monte Carlo method with a Floating Random Walk method in order to speed up capacitance extraction and handle circuits containing IP protected substructures.  The second paper builds a parameterized surrogate model of node voltages in power grids which can be used for efficient evaluation of multiple variation settings. The third paper uses an iterative variation-aware circuit synthesis flow to improve performance and energy efficiency.</description>
<presentations>
<presentation>
    <id>10.4.1</id>
    <title>10.4.1 Utilizing Macromodels in Floating Random Walk Based Capacitance Extraction</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4272</id><role>Speaker</role><firstname>Wenjian</firstname><lastname>Yu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>4272</id><role>Author</role><firstname>Wenjian</firstname><lastname>Yu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>25914</id><role>Author</role><firstname>Bolong</firstname><lastname>Zhang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>26108</id><role>Author</role><firstname>Chao</firstname><lastname>Zhang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>27161</id><role>Author</role><firstname>Haiquan</firstname><lastname>Wang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>25257</id><role>Author</role><firstname>Luca</firstname><lastname>Daniel</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wenjian Yu, Tsinghua University, CN<br /><b>Authors</b>:<br />Wenjian Yu<sup>1</sup>, Bolong Zhang<sup>1</sup>, Chao Zhang<sup>1</sup>, Haiquan Wang<sup>1</sup> and Luca Daniel<sup>2</sup><br /><sup>1</sup>Tsinghua University, CN; <sup>2</sup>Massachusetts Institute of Technology (MIT), US<br /><br /><em><b>Abstract</b><br />This paper presents techniques that use macromodels in order to extend and improve the floating random walk (FRW) method for capacitance extraction. A macromodel is built for each sub-structure for which it is necessary or convenient to hide its geometry details during capacitance extraction. Then, a macromodel-aware random walk scheme connects the Markov-chain random walk inside the macromodels and the FRW outside through scalable blank patch regions. This method can be used for instance to extract capacitances for structure with encrypted sub-structures, and extend the FRW method's capability for structure with complex geometry or repeated layout patterns. Numerical results validate the merits of the proposed method with structures including encrypted FinFET layout, complex geometry features, and cyclic layout patterns.</em></description>
</presentation>
<presentation>
    <id>10.4.2</id>
    <title>10.4.2 Variability and Statistical Analysis Flow for Dynamic Linear Systems with Large Number of Inputs</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>567</id><role>Speaker</role><firstname>L. Miguel</firstname><lastname>Silveira</lastname><affiliation>INESC-ID, Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>26524</id><role>Author</role><firstname>António</firstname><lastname>Lucas Martins</lastname><affiliation>INESC-ID, Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>26391</id><role>Author</role><firstname>Jorge</firstname><lastname>Fernandez Villena</lastname><affiliation>Cadence Design Systems</affiliation><country>DE</country></person>
    <person><id>567</id><role>Author</role><firstname>L. Miguel</firstname><lastname>Silveira</lastname><affiliation>INESC-ID, Instituto Superior Técnico</affiliation><country>PT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />L. Miguel Silveira, INESC-ID, Instituto Superior Técnico, PT<br /><b>Authors</b>:<br />António Lucas Martins<sup>1</sup>, Jorge Fernandez Villena<sup>2</sup> and L. Miguel Silveira<sup>1</sup><br /><sup>1</sup>INESC-ID, Instituto Superior Técnico, PT; <sup>2</sup>Cadence Design Systems, DE<br /><br /><em><b>Abstract</b><br />Fast analysis of the dynamics of large linear systems with large number of inputs, such as power grid (PG) nets, is a required component of system verification platforms. Such analysis, exhibiting a considerable memory footprint and requiring intensive computations and advanced numerical techniques, has been the framework of recent approaches. However analyzing the effect of design variability, which can have a critical impact on the power distribution across the chip, especially when considering its dynamic performance, poses a unmet challenge. Existing approaches collect information about the voltage and current fluctuations in key nodes that may lead to erroneous behavior or relevant performance changes. This is achieved through repetitive extraction and/or simulation of the large linear RC network for a very broad number of parameter settings. Unfortunately network size and the plethora of different settings that requires investigation implies that such an approach can be exceedingly time consuming, even if parallel architectures are used. In order to address such a challenge, this paper introduces an  alternative analysis flow that builds a parameterized model of the time domain node voltages on the fly, using the nominal time domain simulation as starting point. Once such model is generated, the effect of variability in the time response can be efficiently evaluated for multiple settings, allowing collection of relevant variation and statistic information of the impact of a large number of parameters in the current design. The performance of the methodology is evaluated on an set of standard PG extracted netlists, showing large improvements in terms of speed with modest memory requirements while maintaining an acceptable degree of accuracy.</em></description>
</presentation>
<presentation>
    <id>10.4.3</id>
    <title>10.4.3 Variation-Aware Near Threshold Circuit Synthesis</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26192</id><role>Speaker</role><firstname>Mohammad Saber</firstname><lastname>Golanbari</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>26192</id><role>Author</role><firstname>Mohammad Saber</firstname><lastname>Golanbari</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>17579</id><role>Author</role><firstname>Saman</firstname><lastname>Kiamehr</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>20523</id><role>Author</role><firstname>Mojtaba</firstname><lastname>Ebrahimi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>4780</id><role>Author</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Saber Golanbari, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Mohammad Saber Golanbari, Saman Kiamehr, Mojtaba Ebrahimi and Mehdi Tahoori, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Near-Threshold Computing (NTC) is shown to be a promising approach for improving the energy efficiency of VLSI circuits. Nevertheless, by reducing the supply voltage the delay impact of process variation significantly increases, leading to up to 20x performance variation compared to the nominal voltage. As a result, it is wasteful of energy and performance to deal with such variation by increasing the timing margins, which is common in nominal voltage. Therefore, considering the impact of process variation during the near-threshold circuit design phase is of decisive importance. In this paper, we propose a variation-aware synthesis flow for NTC to address this problem. The objective is to improve the performance and energy efficiency of a circuit during design time by considering statistical variation information. This is done by providing variation information to the synthesis tool, evaluating the performance of the synthesized circuit by Statistical Static Timing Analysis (SSTA), and adjusting the timing constraints accordingly in an iterative manner. Simulation results for a set of benchmark circuits show that our proposed flow reduces the variation by 86.6% and improves the performance and energy by 24.9% and 7.4%, respectively, at the expense of 4.8% area overhead.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.5</id>
  <title>10.5 Enhancing Memory in Next-Generation Platforms</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>16264</id><role>Chair</role><firstname>Fancisco</firstname><lastname>Cazorla</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>1589</id><role>Co-Chair</role><firstname>Jeronimo</firstname><lastname>Castrillon</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
  </persons>
  <description>This session presents three interesting paper describing different approaches for enhancing the memory for obtaining significant performance and energy improvement with respect to standard processor-centric architectures. The first paper introduces a Near-Data Processing solution compatible with existing processor memory interfaces such as DDR3/4 with minimal changes. The second paper introduces the HIVE architecture, which allows performing common vector operations directly inside the HMC, avoiding contention on the interconnections as well as cache pollution. The third paper proposes a minimalistic clustered flash array which exposes a simple, stable, error-free, shared-memory flash interface that enables a flexible cross-layer flash management optimizations and a scalable distributed storage coordination.</description>
<presentations>
<presentation>
    <id>10.5.1</id>
    <title>10.5.1 Buffered Compares: Excavating the Hidden Parallelism inside DRAM Architectures with Lightweight Logic</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>773</id><role>Speaker</role><firstname>Kiyoung</firstname><lastname>Choi</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>4408</id><role>Author</role><firstname>Jinho</firstname><lastname>Lee</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>3889</id><role>Author</role><firstname>Jung Ho</firstname><lastname>Ahn</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>773</id><role>Author</role><firstname>Kiyoung</firstname><lastname>Choi</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kiyoung Choi, Seoul National University, KR<br /><b>Authors</b>:<br />Jinho Lee, Jung Ho Ahn and Kiyoung Choi, Seoul National University, KR<br /><br /><em><b>Abstract</b><br />We propose an approach called buffered compares, a less-invasive processing-in-memory solution that can be used with existing processor memory interfaces such as DDR3/4 with minimal changes. The approach is based on the observation that multi-bank architecture, a key feature of modern main memory DRAM devices, can be used to provide huge internal bandwidth without any major modification. We place a small buffer and a simple ALU per bank, define a set of new DRAM commands to fill the buffer and feed data to the ALU, and return the result for a set of commands (not for each command) to the host memory controller. By exploiting the under-utilized internal bandwidth using 'compare-n-op' operations, which are frequently used in many applications, we not only reduce the amount of energy-inefficient processor-memory communication, but also accelerate the computation of big data processing applications by utilizing parallelism of the buffered compare units in DRAM banks. Experimental results show that our solution significantly improves the performance and efficiency of the system on the tested workloads.</em></description>
</presentation>
<presentation>
    <id>10.5.2</id>
    <title>10.5.2 Large vector operations inside HMC</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2026</id><role>Speaker</role><firstname>Luigi</firstname><lastname>Carro</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>26595</id><role>Author</role><firstname>Marco Antonio</firstname><lastname>Zanata Alves</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>26599</id><role>Author</role><firstname>Matthias</firstname><lastname>Diener</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>16341</id><role>Author</role><firstname>Paulo</firstname><lastname>Santos</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>2026</id><role>Author</role><firstname>Luigi</firstname><lastname>Carro</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Luigi Carro, Universidade Federal do Rio Grande do Sul (UFRGS), BR<br /><b>Authors</b>:<br />Marco Antonio Zanata Alves, Matthias Diener, Paulo Santos and Luigi Carro, Universidade Federal do Rio Grande do Sul (UFRGS), BR<br /><br /><em><b>Abstract</b><br />One of the main challenges for embedded systems is the transfer of data between memory and processor. In this context, Hybrid Memory Cubes (HMCs) can provide substantial energy and bandwidth improvements compared to traditional memory organizations, while also allowing the execution of simple atomic instructions in the memory. However, the complex memory hierarchy still remains a bottleneck, especially for applications with a low reuse of data, limiting the usable parallelism of the HMC vaults and banks. In this paper, we introduce the HIVE architecture, which allows performing common vector operations directly inside the HMC, avoiding contention on the interconnections as well as cache pollution. Our mechanism achieves substantial speedups of up to 17.3x (9.4x on average) compared to a baseline system that performs vector operations in a 8-core processor. We show that the simple instructions provided by HMC actually hurt performance for streaming applications.</em></description>
</presentation>
<presentation>
    <id>10.5.3</id>
    <title>10.5.3 minFlash: A Minimalistic Clustered Flash Array</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27460</id><role>Speaker</role><firstname>Ming</firstname><lastname>Liu</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>26633</id><role>Author</role><firstname>Ming</firstname><lastname>Liu</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>27183</id><role>Author</role><firstname>Sang-Woo</firstname><lastname>Jun</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>25944</id><role>Author</role><firstname>Sungjin</firstname><lastname>Lee</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    <person><id>26321</id><role>Author</role><firstname>Jamey</firstname><lastname>Hicks</lastname><affiliation>Quanta Research Cambridge</affiliation><country>US</country></person>
    <person><id></id><role>Author</role><firstname></firstname><lastname>Arvind</lastname><affiliation>Massachusetts Institute of Technology (MIT)</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ming Liu, Massachusetts Institute of Technology (MIT), US<br /><b>Authors</b>:<br />Ming Liu<sup>1</sup>, Sang-Woo Jun<sup>1</sup>, Sungjin Lee<sup>1</sup>, Jamey Hicks<sup>2</sup> and  Arvind<sup>1</sup><br /><sup>1</sup>Massachusetts Institute of Technology (MIT), US; <sup>2</sup>Quanta Research Cambridge, US<br /><br /><em><b>Abstract</b><br />NAND flash is seeing increasing adoption in the data center because of its orders of magnitude lower latency and higher bandwidth compared to hard disks. However, flash performance is often degraded by (i) inefficient storage I/O stack that hides flash characteristics under Flash Translation Layer (FTL), and (ii) long latency network protocols for distributed storage. In this paper, we propose a minimalistic clustered flash array (minFlash). First, minFlash exposes a simple, stable, error-free, shared-memory flash interface that enables the host to per- form cross-layer flash management optimizations in file systems, databases and other user applications. Second, minFlash uses a controller-to-controller network to connect multiple flash drives with very little overhead. We envision minFlash to be used within a rack cluster of servers to provide fast scalable distributed flash storage. We show through benchmarks that minFlash can access both local and remote flash devices with negligible latency overhead, and it can expose near theoretical max performance of the NAND chips in a distributed setting.</em></description>
</presentation>
<presentation>
    <id>IP5-6</id>
    <title>IP5-6 Exploring Specialized Near-Memory Processing for Data Intensive Operations</title>
    <start>2016-03-17 12:30</start>
    <end>2016-03-17 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26891</id><role>Speaker</role><firstname>Salessawi Ferede</firstname><lastname>Yitbarek</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>26891</id><role>Author</role><firstname>Salessawi Ferede</firstname><lastname>Yitbarek</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>27219</id><role>Author</role><firstname>Tao</firstname><lastname>Yang</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>20738</id><role>Author</role><firstname>Reetuparna</firstname><lastname>Das</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>1137</id><role>Author</role><firstname>Todd</firstname><lastname>Austin</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Salessawi Ferede Yitbarek, University of Michigan, US<br /><b>Authors</b>:<br />Salessawi Ferede Yitbarek<sup>1</sup>, Tao Yang<sup>2</sup>, Reetuparna Das<sup>1</sup> and Todd Austin<sup>1</sup><br /><sup>1</sup>University of Michigan, US; <sup>2</sup>University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />Emerging 3D stacked memory systems provide significantly more bandwidth than current DDR modules. However, general purpose processors do not take full advantage of these resources offered by the memory modules. Taking advantage of the increased bandwidth requires the use of specialized processing units. In this paper, we evaluate the benefits of placing hardware accelerators at the bottom layer of a 3D stacked memory system compared to accelerators that are placed external to the memory stack. Our evaluation of the design using cycle-accurate simulation and RTL synthesis shows that, for important data intensive kernels, near-memory accelerators inside a single 3D memory package provide 3x-13x speedup over a Quad-core Xeon processor. Most of the benefits are from the application of accelerators, as the near-memory configurations provide marginal benefits compared to the same number of accelerators placed on a die external to the memory package. This comparable performance for external accelerators is due to the high bandwidth afforded by the high-speed off-chip links. On the other hand, near-memory accelerators consume 7%-39% less energy than the external accelerators.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.6</id>
  <title>10.6 Compilers and Tools for GPUs and MPSoCs</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>3911</id><role>Chair</role><firstname>Frank</firstname><lastname>Hannig</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>4117</id><role>Co-Chair</role><firstname>Lars</firstname><lastname>Bauer</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
  </persons>
  <description>This session covers compiler optimisations and tools for efficient execution on GPUs and MPSoCs. The first paper presents a lightweight OpenMP implementation for parallel accelerators. The next two papers in this session focus on GPU performance modelling and tuning. The final paper leverages approximation to improve the throughput of OpenCL programs on FPGAs. In addition, an interactive presentation deals with Matlab to ASIP compilation.</description>
<presentations>
<presentation>
    <id>10.6.1</id>
    <title>10.6.1 An Optimized Task-Based Runtime System for Resource-Constrained Parallel Accelerators</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26016</id><role>Speaker</role><firstname>Daniele</firstname><lastname>Cesarini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>26016</id><role>Author</role><firstname>Daniele</firstname><lastname>Cesarini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>1093</id><role>Author</role><firstname>Andrea</firstname><lastname>Marongiu</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>2293</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniele Cesarini, Università di Bologna, IT<br /><b>Authors</b>:<br />Daniele Cesarini, Andrea Marongiu and Luca Benini, Università di Bologna, IT<br /><br /><em><b>Abstract</b><br />Manycore accelerators have recently proven a promising solution for increasingly powerful and energy efficient computing systems. This raises the need for parallel programming models capable of effectively leveraging hundreds to thousands of processors. Programming approaches that put the burden of handling the complexity of performance scalability on application developers are bound to fail at a wide scale. Distributing parallel work in an efficient manner to the available hardware resources should be controlled by system software libraries and runtime environments, while the programmers should focus on expressing parallelism at the application level. Task-based parallelism has the potential to provide such features, offering flexible support to fine-grained and irregular parallelism. However, efficiently supporting this programming paradigm on resource-constrained parallel accelerators is a challenging task. In this paper, we present an optimized implementation of the OpenMP tasking model for embedded parallel accelerators, discussing the key design solution that guarantee small memory (footprint) and minimize performance overheads. We validate our design by comparing to several state-of-the-art tasking implementations, using the most representative parallelization patterns. The experimental results confirm that tasking can be efficiently enabled on embedded parallel accelerators by our proposal.</em></description>
</presentation>
<presentation>
    <id>10.6.2</id>
    <title>10.6.2 A Fine-grained Performance Model for GPU Architectures</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26133</id><role>Speaker</role><firstname>Federico</firstname><lastname>Busato</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>899</id><role>Author</role><firstname>Nicola</firstname><lastname>Bombieri</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>26133</id><role>Author</role><firstname>Federico</firstname><lastname>Busato</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>1397</id><role>Author</role><firstname>Franco</firstname><lastname>Fummi</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Federico Busato, University of Verona, IT<br /><b>Authors</b>:<br />Nicola Bombieri, Federico Busato and Franco Fummi, University of Verona, IT<br /><br /><em><b>Abstract</b><br />The increasing programmability, performance, and cost/effectiveness of GPUs have led to a widespread use of such many-core architectures to accelerate general purpose applications. Nevertheless, tuning applications to efficiently exploit the GPU potentiality is a very challenging task, especially for inexperienced programmers. This is due to the difficulty of developing a SW application for the specific GPU architectural configuration, which includes managing the memory hierarchy and optimizing the execution of thousands of concurrent threads while maintaining the semantic correctness of the application. Even though several profiling tools exist, which provide programmers with a large number of metrics and measurements, it is often difficult to interpret such information for effectively tuning the application. This paper presents a performance model that allows accurately estimating the potential performance of the application under tuning on a given GPU device and, at the same time, it provides programmers with interpretable profiling hints. The paper shows the results obtained by applying the proposed model for profiling commonly used primitives and real codes.</em></description>
</presentation>
<presentation>
    <id>10.6.3</id>
    <title>10.6.3 Critical Points Based Register-Concurrency Autotuning for GPUs</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25831</id><role>Speaker</role><firstname>Ang</firstname><lastname>Li</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>25831</id><role>Author</role><firstname>Ang</firstname><lastname>Li</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26959</id><role>Author</role><firstname>Shuaiwen Leon</firstname><lastname>Song</lastname><affiliation>Pacific Northwest National Lab</affiliation><country>US</country></person>
    <person><id>25772</id><role>Author</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>26080</id><role>Author</role><firstname>Eddy Z.</firstname><lastname>Zhang</lastname><affiliation>Rutgers University</affiliation><country>US</country></person>
    <person><id>26013</id><role>Author</role><firstname>Daniel</firstname><lastname>Chavarria</lastname><affiliation>Pacific Northwest National Lab</affiliation><country>US</country></person>
    <person><id>945</id><role>Author</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ang Li, Eindhoven University of Technology, NL<br /><b>Authors</b>:<br />Ang Li<sup>1</sup>, Shuaiwen Leon Song<sup>2</sup>, Akash Kumar<sup>3</sup>, Eddy Z. Zhang<sup>4</sup>, Daniel Chavarria<sup>2</sup> and Henk Corporaal<sup>1</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Pacific Northwest National Lab, US; <sup>3</sup>Technische Universität Dresden, DE; <sup>4</sup>Rutgers University, US<br /><br /><em><b>Abstract</b><br />The unprecedented prevalence of GPGPU is largely attributed to its abundant on-chip register resources, which allow massively concurrent threads and extremely fast context switch. However, due to internal memory size constraints, there is a tradeoff between the per-thread register usage and the overall thread concurrency. This becomes a design problem in terms of performance tuning, since the performance ``sweet spot'' which can be significantly affected by these two factors is generally unknown beforehand.  In this paper, we propose an effective autotuning solution to quickly and efficiently select the optimal number of registers per-thread for delivering the best GPU performance. Experiments on three generations of GPUs (Nvidia Fermi, Kepler and Maxwell) demonstrate that our simple strategy can achieve an average of 10% performance improvement while a max of 50% over the original version without modifying the user code. Additionally, to reduce local cache misses due to register spilling and further improve performance, we explore three optimization schemes (i.e. bypass L1 for global memory access, enlarge local L1 cache and spill into shared memory) and discuss their impact on performance on a Kepler GPU.</em></description>
</presentation>
<presentation>
    <id>10.6.4</id>
    <title>10.6.4 GRATER: An Approximation Workflow for Exploiting Data-Level Parallelism in FPGA Acceleration</title>
    <start>2016-03-17 12:15</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25731</id><role>Speaker</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>UC Berkeley</affiliation><country>US</country></person>
    <person><id>25799</id><role>Author</role><firstname>Atieh</firstname><lastname>Lotfi</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>25731</id><role>Author</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>UC Berkeley</affiliation><country>US</country></person>
    <person><id>23106</id><role>Author</role><firstname>Amir</firstname><lastname>Yazdanbakhsh</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>23778</id><role>Author</role><firstname>Hadi</firstname><lastname>Esmaeilzadeh</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>17239</id><role>Author</role><firstname>Rajesh</firstname><lastname>Gupta</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Abbas Rahimi, UC Berkeley, US<br /><b>Authors</b>:<br />Atieh Lotfi<sup>1</sup>, Abbas Rahimi<sup>2</sup>, Amir Yazdanbakhsh<sup>3</sup>, Hadi Esmaeilzadeh<sup>3</sup> and Rajesh Gupta<sup>1</sup><br /><sup>1</sup>UC San Diego, US; <sup>2</sup>UC Berkeley, US; <sup>3</sup>Georgia Institute of Technology, US<br /><br /><em><b>Abstract</b><br />Modern applications including graphics, multimedia, web search, and data analytics not only can benefit from acceleration, but also exhibit significant degrees of tolerance to imprecise computation. This amenability to approximation provides an opportunity to trade quality of the results for higher performance and better resource utilization. Exploiting this opportunity is particularly important for FPGA accelerators that are inherently subject to many resource constraints. To better utilize the FPGA resources, we devise, GRATER, an automated design workflow for FPGA accelerators that leverages imprecise computation to increase data-level parallelism and achieve higher computational throughput. The core of our workflow is a source-to-source compiler that takes in an input kernel and applies a novel optimization technique that selectively reduces the precision of kernel's data and operations. By selectively reducing the precision of the data and operation, the required area to synthesize the kernels on the FPGA decreases allowing to integrate a larger number of operations and parallel kernels in the fixed area of the FPGA. The larger number of integrated kernels provides more hardware context to better exploit data-level parallelism in the target applications. To effectively explore the possible design space of approximate kernels, we exploit a genetic algorithm to find a subset of safe-to-approximate operations and data elements and then tune their precision levels until the desired output quality is achieved. GRATER exploits a fully software technique and does not require any changes to the underlying FPGA hardware. We evaluate GRATER on a diverse set of data-intensive OpenCL benchmarks from the AMD SDK. The synthesis result on a modern Altera FPGA shows that our approximation workflow yields 1.4×-3.0× higher throughput with less than 1% quality loss.</em></description>
</presentation>
<presentation>
    <id>IP5-7</id>
    <title>IP5-7 Matlab to C compilation targeting Application Specific Instruction Set Processors</title>
    <start>2016-03-17 12:30</start>
    <end>2016-03-17 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16880</id><role>Speaker</role><firstname>Francky</firstname><lastname>Catthoor</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    <person><id>24037</id><role>Author</role><firstname>Ioannis</firstname><lastname>Latifis</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>26411</id><role>Author</role><firstname>Karthick</firstname><lastname>Parashar</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    <person><id>23575</id><role>Author</role><firstname>Grigoris</firstname><lastname>Dimitroulakos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>26239</id><role>Author</role><firstname>Hans</firstname><lastname>Cappelle</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    <person><id>24048</id><role>Author</role><firstname>Christakis</firstname><lastname>Lezos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>24011</id><role>Author</role><firstname>Konstantinos</firstname><lastname>Masselos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>16880</id><role>Author</role><firstname>Francky</firstname><lastname>Catthoor</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Francky Catthoor, Interuniversity Microelectronics Centre (IMEC), BE<br /><b>Authors</b>:<br />Ioannis Latifis<sup>1</sup>, Karthick Parashar<sup>2</sup>, Grigoris Dimitroulakos<sup>1</sup>, Hans Cappelle<sup>2</sup>, Christakis Lezos<sup>1</sup>, Konstantinos Masselos<sup>1</sup> and Francky Catthoor<sup>2</sup><br /><sup>1</sup>University of Peloponnese, GR; <sup>2</sup>Interuniversity Microelectronics Centre (IMEC), BE<br /><br /><em><b>Abstract</b><br />This paper discusses a MATLAB to C compiler exploiting custom instructions such as instructions for SIMD processing and instructions for complex arithmetic present in Application Specific Instruction Set Processors (ASIPs). The compiler generates ANSI C code in which the processor's special instructions are represented via specialized intrinsic functions. By doing this the generated code can be used as input to any C/C++ compiler. Thus the proposed compiler allows the description of the specialized instruction set of the target processor in a parameterized way allowing the support of any processor. The proposed compiler has been used for the generation of application code for an ASIP targeting DSP applications. The code generated by the proposed compiler achieves a speed up between 2x-30x on the targeted ASIP for six DSP benchmarks compared to the code generated by Mathworks MATLAB to C compiler. Thus the proposed compiler can be employed to reduce the development time/effort/cost and time to market by raising the abstraction of application design in an embedded systems / system-on-chip development context while still improving implementation efficiency.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.7</id>
  <title>10.7 Reliable System Design</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>22010</id><role>Chair</role><firstname>Mohamed</firstname><lastname>Sabry Aly</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>18162</id><role>Co-Chair</role><firstname>Semeen</firstname><lastname>Rehman</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
  </persons>
  <description>This session explores several approaches for the analysis, simulation, and repair of integrated systems, from 3D ICs, to STT-RAMs.</description>
<presentations>
<presentation>
    <id>10.7.1</id>
    <title>10.7.1 A Holistic Tri-region MLC STT-RAM Design with Combined Performance, Energy, and Reliability Optimizations</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 11:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18703</id><role>Speaker</role><firstname>Yiran</firstname><lastname>Chen</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>27192</id><role>Author</role><firstname>Wujie</firstname><lastname>Wen</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>26606</id><role>Author</role><firstname>Mengjie</firstname><lastname>Mao</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>17254</id><role>Author</role><firstname>Hai</firstname><lastname>Li</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>1760</id><role>Author</role><firstname>Yiran</firstname><lastname>Chen</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>26770</id><role>Author</role><firstname>Yukui</firstname><lastname>Pei</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>26171</id><role>Author</role><firstname>Ning</firstname><lastname>Ge</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yiran Chen, University of Pittsburgh, US<br /><b>Authors</b>:<br />Wujie Wen<sup>1</sup>, Mengjie Mao<sup>2</sup>, Hai Li<sup>2</sup>, Yiran Chen<sup>2</sup>, Yukui Pei<sup>3</sup> and Ning Ge<sup>3</sup><br /><sup>1</sup>Florida International University, US; <sup>2</sup>University of Pittsburgh, US; <sup>3</sup>Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />Multi-level cell spin-transfer torque random access memory (MLC STT-RAM) demonstrates great potentials in on chip cache design for its high storage density and non-volatility but also suffers from the degraded access time, reliability and energy efficiency. The existing MLC STT-RAM cache designs primarily focus on the performance and energy optimizations, however, often ignore the crucial demand for reliability. In this work, we propose a tri-region MLC STT-RAM cache design (TMSC) to simultaneously meet the requirements of performance, energy, and reliability. The tri-region MLC STT-RAM cache is optimized partitioned into fast, mixed, and slow ways according to different access performance, energy and reliability. A new error correction code (ECC) scheme, namely, non-uniform strength ECC (NUS-ECC), is also developed to tolerate the different bit failure rates in these ways. Compared to the latest performance-driven MLC STT-RAM cache design with pessimistic ECC scheme, our TMSC technique can improve the system performance and energy by averagely 9.3% and 9.4%, respectively, for various applications. The additional area cost associated with NUS-ECC is limited by 3.2% compared to the pessimistic ECC scheme.</em></description>
</presentation>
<presentation>
    <id>10.7.2</id>
    <title>10.7.2 Thermal-aware TSV Repair for Electromigration in 3D ICs</title>
    <start>2016-03-17 11:30</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20873</id><role>Speaker</role><firstname>Shengcheng</firstname><lastname>Wang</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>20873</id><role>Author</role><firstname>Shengcheng</firstname><lastname>Wang</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>749</id><role>Author</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>4780</id><role>Author</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Shengcheng Wang, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Shengcheng Wang<sup>1</sup>, Krishnendu Chakrabarty<sup>2</sup> and Mehdi Tahoori<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>Duke University, US<br /><br /><em><b>Abstract</b><br />Electromigration (EM) occurrence on through-silicon-vias (TSVs) is a major reliability concern for Three-Dimensional Integrated-Circuits (3D ICs), and EM can severely reduce the mean-time-to-failure (MTTF). In this work, a novel fault tolerant technique is proposed to increase the MTTF of the functional TSV network through the assignment of spare TSVs to EM-vulnerable functional TSVs. The objective is to meet the target MTTF with minimum spare TSVs and minimal impact on the circuit timing. By considering the impact of temperature variation, the proposed technique provides a more robust repair solution for EM-induced TSV defects with minimum delay overhead, compared to previous thermal-unaware methods.</em></description>
</presentation>
<presentation>
    <id>10.7.3</id>
    <title>10.7.3 Electrothermal Simulation of Bonding Wire Degradation under Uncertain Geometries</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25930</id><role>Speaker</role><firstname>Thorben</firstname><lastname>Casper</lastname><affiliation>Technische Universität Darmstadt</affiliation><country>DE</country></person>
    <person><id>25930</id><role>Author</role><firstname>Thorben</firstname><lastname>Casper</lastname><affiliation>Technische Universität Darmstadt</affiliation><country>DE</country></person>
    <person><id>26034</id><role>Author</role><firstname>Herbert</firstname><lastname>De Gersem</lastname><affiliation>Technische Universität Darmstadt</affiliation><country>DE</country></person>
    <person><id>18171</id><role>Author</role><firstname>Renaud</firstname><lastname>Gillon</lastname><affiliation>ON Semiconductor</affiliation><country>BE</country></person>
    <person><id>26198</id><role>Author</role><firstname>Tomas</firstname><lastname>Gotthans</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>26451</id><role>Author</role><firstname>Tomáš</firstname><lastname>Kratochvíl</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>26776</id><role>Author</role><firstname>Peter</firstname><lastname>Meuris</lastname><affiliation>Magwel NV, Leuven</affiliation><country>BE</country></person>
    <person><id>26926</id><role>Author</role><firstname>Sebastian</firstname><lastname>Schöps</lastname><affiliation>Technische Universität Darmstadt</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Thorben Casper, Technische Universität Darmstadt, DE<br /><b>Authors</b>:<br />Thorben Casper<sup>1</sup>, Herbert De Gersem<sup>1</sup>, Renaud Gillon<sup>2</sup>, Tomas Gotthans<sup>3</sup>, Tomáš Kratochvíl<sup>3</sup>, Peter Meuris<sup>4</sup> and Sebastian Schöps<sup>1</sup><br /><sup>1</sup>Technische Universität Darmstadt, DE; <sup>2</sup>ON Semiconductor, BE; <sup>3</sup>Brno University of Technology, CZ; <sup>4</sup>Magwel NV, Leuven, BE<br /><br /><em><b>Abstract</b><br />In this paper, electrothermal field phenomena in electronic components are considered. This coupling is tackled by multiphysical field simulations using the Finite Integration Technique (FIT). In particular, the design of bonding wires with respect to thermal degradation is investigated. Instead of resolving the wires by the computational grid, lumped element representations are introduced as point-to-point connections in the spatially distributed model. Fabrication tolerances lead to uncertainties of the wires' parameters and influence the operation and reliability of the final product. Based on geometric measurements, the resulting variability of the wire temperatures is determined using the stochastic electrothermal field-circuit model.</em></description>
</presentation>
<presentation>
    <id>IP5-8</id>
    <title>IP5-8 Sampling-based Buffer Insertion for Post-Silicon Yield Improvement under Process Variability</title>
    <start>2016-03-17 12:30</start>
    <end>2016-03-17 12:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26204</id><role>Speaker</role><firstname>Grace Li</firstname><lastname>Zhang</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26204</id><role>Author</role><firstname>Grace Li</firstname><lastname>Zhang</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>315</id><role>Author</role><firstname>Bing</firstname><lastname>Li</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>1134</id><role>Author</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Grace Li Zhang, Technische Universität München (TUM), DE<br /><b>Authors</b>:<br />Grace Li Zhang, Bing Li and Ulf Schlichtmann, Technische Universität München (TUM), DE<br /><br /><em><b>Abstract</b><br />At submicron manufacturing technology nodes process variations affect circuit performance significantly. This trend leads to a large timing margin and thus overdesign to maintain yield. To combat this pessimism, post-silicon clock tuning buffers can be inserted into circuits to balance timing budgets of critical paths with their neighbors. After manufacturing, these clock buffers can be configured for each chip individually so that chips with timing failures may be rescued to improve yield. In this paper, we propose a sampling-based method to determine the proper locations of these buffers. The goal of this buffer insertion is to reduce the number of buffers and their ranges, while still maintaining a good yield improvement. Experimental results demonstrate that our algorithm can achieve a significant yield improvement (up to 35%) with only a small number of buffers.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.8</id>
  <title>10.8 Presentations from Campus 3D-IC Integration: Opportunities for SMEs and Outlook 2020+</title>
  <start>2016-03-17 11:00</start>
  <end>2016-03-17 12:30</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25600</id><role>Organiser</role><firstname>Hans-Jürgen</firstname><lastname>Brand</lastname><affiliation>IDT/ZMDI</affiliation><country>DE</country></person>
  </persons>
  <description><p>This session features presentations given by exhibitors from the Campus on 3D-IC Integration, highlighting special opportunities for SMEs and giving an outlook to 2020 and beyond. Attendees are invited to also visit the campus booths for further details and discussions.</p></description>
<presentations>
<presentation>
    <id>10.8.1</id>
    <title>10.8.1 High Performance Center Functional Integration in Micro and Nanoelectronics - Opportunities for SMEs in Product and Technology Development</title>
    <start>2016-03-17 11:00</start>
    <end>2016-03-17 12:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43368</id><role>Speaker</role><firstname>Mario</firstname><lastname>Walter</lastname><affiliation>Fraunhofer Institute for Photonic Microsystems IPMS</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mario Walter, Fraunhofer Institute for Photonic Microsystems IPMS, DE<br /></description>
</presentation>
<presentation>
    <id>10.8.2</id>
    <title>10.8.2 Some Thoughts on IC Integration in 2020 &amp; Beyond</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 12:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16711</id><role>Speaker</role><firstname>Anna</firstname><lastname>Fontanelli</lastname><affiliation>Monozukuri S.p.A.</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anna Fontanelli, Monozukuri S.p.A., IT<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB10</id>
  <title>UB10 Session 10</title>
  <start>2016-03-17 12:00</start>
  <end>2016-03-17 14:30</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB10.1</id>
    <title>UB10.1 High-End 122GHz Miniature Radar Sensor for Autonomous Aircrafts</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43386</id><role>Presenter</role><firstname>Federico</firstname><lastname>Nava</lastname><affiliation>Heinz Nixdorf Institute - Universität Paderborn</affiliation><country>DE</country></person>
    <person><id>43386</id><role>Author</role><firstname>Federico</firstname><lastname>Nava</lastname><affiliation>Heinz Nixdorf Institute - Universität Paderborn</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christoph</firstname><lastname>Scheytt</lastname><affiliation>Heinz Nixdorf Institute - Paderborn</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Federico Nava, Heinz Nixdorf Institute - Universität Paderborn, DE<br /><b>Authors</b>:<br />Federico Nava<sup>1</sup> and Christoph Scheytt<sup>2</sup><br /><sup>1</sup>Heinz Nixdorf Institute - Universität Paderborn, DE; <sup>2</sup>Heinz Nixdorf Institute - Paderborn, DE<br /><br /><em><b>Abstract</b><br />The importance of high precision sensors, sensors-arrays and the concept of sensor fusion are rising interest in the field of scientific research for autonomous vehicles. For this reason the System and Circuit Technology group at the Heinz Nixdorf Institute is currently developing a highly integrated radar module as a sensor for Unmanned Aerial Vehicle applications. The presented system is composed of a radar IC (130nm SiGe) with in-package antennas and operating frequency of 122GHz mounted on a FLEX-PCB including a CORTEX M4 MCU for a total size of 30x30mm. The presentation will show the FMCW/CW radar functions of the device, allowing the tracking of velocity and distance for multiple objects. The results of the radar measurements will be presented on a screen showing the raw data acquired in time domain and a FFT representation. Different objects will move simultaneously in the area of reception of the sensor. The results of the tracked distances will be then plotted on screen.</em></description>
</presentation>
<presentation>
    <id>UB10.2</id>
    <title>UB10.2 AGAMID: A TLM framework for evaluation of hardware-enhanced many-core run-time management</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43379</id><role>Presenter</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>43379</id><role>Author</role><firstname>Daniel</firstname><lastname>Gregorek</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Daniel Gregorek, University of Bremen, DE<br /><b>Authors</b>:<br />Daniel Gregorek and Alberto Garcia-Ortiz, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />The advent of many-core processors raises novel demands to system design. Power-limitations and abundant parallelism require for efficient and scalable run-time management. But the design of a many-core run-time manager generally suffers from exhaustive evaluation time. AGAMID is a novel research framework for design space exploration of hardware-enhanced many-core run-time management. In this demo, we use AGAMID for the interactive analysis of many-core architectures and run-time management systems. We perform hands-on comparison of RTM architectures, RTM algorithms and HW/SW partitionings. We also give insights into the design and architecture of the framework itself.</em></description>
</presentation>
<presentation>
    <id>UB10.3</id>
    <title>UB10.3 COMPSOC: Virtualising Control Applications on a Distributed CompSOC Platform</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4729</id><role>Presenter</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4729</id><role>Author</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Kees Goossens, Eindhoven University of Technology, NL<br /><b>Author</b>:<br />Kees Goossens, Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />In our University Booth we will demonstrate that multiple real-time control applications can be developed independently even though they share platform resources. We show that they can run together with other applications on a wireless network of multiple CompSOC platforms, where each platform has multiple processors, NOC, and a complete microkernel, streaming software, and resource management stack. We will also show that (control) applications can be quickly and safely loaded and started without interference to other (real-time control) applications, thus implementing a network of MPSOCs for distributed mixed time-criticality applications.</em></description>
</presentation>
<presentation>
    <id>UB10.4</id>
    <title>UB10.4 CLaSH: Digital circuits in CλaSH</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2936</id><role>Presenter</role><firstname>Christiaan</firstname><lastname>Baaij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>2936</id><role>Author</role><firstname>Christiaan</firstname><lastname>Baaij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Kuper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Christiaan Baaij, University of Twente, NL<br /><b>Authors</b>:<br />Christiaan Baaij and Jan Kuper, University of Twente, NL<br /><br /><em><b>Abstract</b><br />CλaSH is a novel compiler system for generating digital circuits as described by a mathematical/functional specification of the architecture.
We will demonstrate several applications written in CλaSH:
* Tunneling ball device: With a minimal amount of acceleration, a fast spinning metal disk is either sped up or slowed down so that a falling ball can fall through one of the metal disk's two holes.
* Music synthesizer and spectrum analyser: An audio CODEC samples music being played from either an MP3 player or a computer. 
 We can apply several digital filters which affect the music.
 The effects of these filters can be both seen on a monitor, and heard through speakers connected to the FPGA board.
* Multi-processor system: The system is used in a compiler construction course, where the compiler is written in the Haskell. 
 Because CλaSH is proper subset of Haskell, students can build and experiment with the compiler and the multi-processor system in the same environment.</em></description>
</presentation>
<presentation>
    <id>UB10.5</id>
    <title>UB10.5 CONTREP: A single-source framework for UML-based Modelling and Design of Mixed-Criticality Systems</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>995</id><role>Presenter</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>995</id><role>Author</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>0</id><role>Author</role><firstname>Eugenio</firstname><lastname>Villar</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Fernando Herrera, University of Cantabria, ES<br /><b>Authors</b>:<br />Fernando Herrera and Eugenio Villar, University of Cantabria, ES<br /><br /><em><b>Abstract</b><br />Mixed-criticality systems integrate applications, platform resources and requirements with different criticality. A criticality reflects the impact of either a failure of a component or a violation of a requirement, which can range from irrelevant to catastrophic effects. This booth presents the CONTREP framework, which supports UML/MARTE based modeling, analysis and design of mixed-criticality embedded systems. The booth shows a model of a quadcopter control system which integrates safety critical (e.g. flight control), mission-critical (e.g., a video processing payload), and non-critical (e.g., monitoring) functions. The booth shows how mixed-criticality is captured, together with the description of the functional architecture, and of the multi-core embedded platform where the system is implemented; how CONTREP automates different design activities, i.e. model validation, performance assessment and design space exploration, exploiting mixed-criticality information in every case.</em></description>
</presentation>
<presentation>
    <id>UB10.6</id>
    <title>UB10.6 BioViz: An Interactive Visualization Engine for Microfluidic Biochips</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18962</id><role>Presenter</role><firstname>Oliver</firstname><lastname>Keszöcze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>18962</id><role>Author</role><firstname>Oliver</firstname><lastname>Keszöcze</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>Johannes Kepler University, AT, DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Oliver Keszöcze, University of Bremen, DE<br /><b>Authors</b>:<br />Oliver Keszöcze<sup>1</sup>, Jannis Stoppe<sup>2</sup>, Robert Wille<sup>3</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>DFKI and University of Bremen, DE; <sup>3</sup>Johannes Kepler University, AT, DFKI and University of Bremen, DE<br /><br /><em><b>Abstract</b><br />In order to shorten the required time for the analysis of medical substances, digital microfluidic biochips (DMFBs) have been suggested. Issues such as routing and layouting are complex and currently being investigated. Although first automatic solutions assist the designers, the results are usually provided in a complex and non-intuitive fashion. Creating solutions requires testing of different setups, comparing the results and debugging of algorithms. Solutions, while being technically correct, often include negative aspects such as e.g. unnecessary cell usage. These aspects are difficult to spot without being able to visually inspect the design. Still, while designers would benefit from visualization tools, no dedicated tools have been built yet. We present BioViz, an interactive visualization tool for DMFBs that explicitly addresses these problems.</em></description>
</presentation>
<presentation>
    <id>UB10.7</id>
    <title>UB10.7 Workcraft: framework for interpreted graphs</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3791</id><role>Presenter</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>3791</id><role>Author</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Danil Sokolov, Newcastle University, GB<br /><b>Author</b>:<br />Danil Sokolov, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />A large number of models that are employed in the field of concurrent systems' design, such as Petri nets, gate-level circuits, dataflow structures, etc. - all have an underlying static graph structure. Their semantics, however, is defined using additional entities, e.g. tokens or node/arc states, which in turn form the overall state of the system. We jointly refer to such formalisms as interpreted graph models (IGMs). Workcraft is designed to provide a flexible common framework for development of IGMs, including visual editing, (co)simulation and analysis. The similarities between the IGMs allow for links between different formalisms to be created, either by means of adapter interfaces or by conversion from one model type into another. This greatly extends the range of applicable modelling and analysis techniques.</em></description>
</presentation>
<presentation>
    <id>UB10.8</id>
    <title>UB10.8 ChImpAnC: Change Management using ChImpAnC</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17498</id><role>Presenter</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>17498</id><role>Author</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Ring</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jannis Stoppe, DFKI and University of Bremen, DE<br /><b>Authors</b>:<br />Jannis Stoppe, Martin Ring and Rolf Drechsler, DFKI and University of Bremen, DE<br /><br /><em><b>Abstract</b><br />One approach to remedy the issue of increasing complexity in the hardware design process is to provide designers with more abstract languages that allow systems to be designed top-down, starting with an abstract model of the system and its requirements. Several of these languages such as SysML and SystemC are being used today.
We propose the Change Impact Analysis and Control Tool (ChImpAnC) to handle these challenges. ChImpAnC extracts the relevant information from the models on the different levels and constructs mappings between them, thus allowing to check consistency and refinements, and moreover calculating the impact of changes. Thus, ChImpAnC ensures that e.g. a written specification or documentation is not made obsolete by changes in the implementation without being warned about it.</em></description>
</presentation>
<presentation>
    <id>UB10.9</id>
    <title>UB10.9 IDDD: An Interactive Dependability Driven Design Space Exploration</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43391</id><role>Presenter</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>43391</id><role>Author</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jacob</firstname><lastname>Lorenz</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Heinrich T.</firstname><lastname>Vierhaus</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Stefan Scharoba, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><b>Authors</b>:<br />Stefan Scharoba, Jacob Lorenz and Heinrich T. Vierhaus, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><br /><em><b>Abstract</b><br />Due to the downscaling of transistor feature sizes, today's integrated circuits are much more likely to be affected by transient or permanent faults. In order to still meet certain dependability requirements, many different fault tolerance techniques have been developed, which can handle these faults in the field. Each of these techniques is associated with distinct costs and benefits. As a consequence, finding the fault tolerant implementation of the system that meets the actual requirements best represents a challenging task. We propose a tool that supports this process. It offers a set of hardware based fault tolerance techniques that can be applied to a given VHDL model. Afterwards, costs and benefits of the respective design choice are estimated automatically. Thus several fault tolerant versions of the design can be evaluated and compared with each other without implementing them manually. Finally, the VHDL code of the preferred design candidate can be generated by the tool.</em></description>
</presentation>
<presentation>
    <id>UB10.10</id>
    <title>UB10.10 ReSecu_4_AmBRAMs: Towards Increased Reliability and Hardware Security Using AmBRAMs</title>
    <start>2016-03-17 12:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22189</id><role>Presenter</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>TU Liberec</affiliation><country>CZ</country></person>
    <person><id>22189</id><role>Author</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>TU Liberec</affiliation><country>CZ</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Petr Pfeifer, TU Liberec, CZ<br /><b>Author</b>:<br />Petr Pfeifer, TU Liberec, CZ<br /><br /><em><b>Abstract</b><br />AmBRAMs-The new method and developed advanced Analysis Tool and Framework for Advanced Measurements and Reliability Assessments on Modern Nanoscale FPGAs creates revolutionary new set of tools enables complex lab-on-chip solutions in nanoscale FPGAs.AmBRAMs has been enhanced of advanced measurements and data processing supporting platform identification and security support functionality including tampering detection preferably in modern nanoscale programmable devices.It will be presented on VLIW soft processor cores equipped with a security IP,and showing also POF solutions and related functionality.Detection of power voltage variation using AmBRAMs technology is incorporated in the processor application and demonstrating it on a complex processor system.Presented on 28nm LP or 20nm HP UltraScale Xilinx FPGA devices.The 28nm FPGA solution will also show simple HW adjustments enabling support of power supply change required the demonstrator and for adaptive control presented as well.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>LB3</id>
  <title>LB3 Lunch Break</title>
  <start>2016-03-17 12:30</start>
  <end>2016-03-17 14:00</end>
  <room>Großer Saal + Saal 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Keynote Lecture in "Saal 2" 13:30 - 14:00</description>
<presentations>
</presentations>
</session>
<session>
  <id>Best-IP</id>
  <title>Best-IP Best IP Award Presentation</title>
  <start>2016-03-17 13:15</start>
  <end>2016-03-17 13:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>26184</id><role>Organiser</role><firstname>Gianluca</firstname><lastname>Dini</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>11.0</id>
  <title>11.0 LUNCH TIME KEYNOTE SESSION</title>
  <start>2016-03-17 13:30</start>
  <end>2016-03-17 14:00</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>232</id><role>Chair</role><firstname>Luca</firstname><lastname>Fanucci</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>25599</id><role>Co-Chair</role><firstname>Matthias</firstname><lastname>Schunter</lastname><affiliation>Intel Corporation</affiliation><country>DE</country></person>
  </persons>
  <description>The lunch keynote presentation will be given by Dr. Rhines, recent 2015 recipient of the Phil Kaufman award. He will present a vision on design for security from EDA perspective.</description>
<presentations>
<presentation>
    <id>11.0.1</id>
    <title>11.0.1 Secure silicon: Enabler for the Internet of Things</title>
    <start>2016-03-17 13:30</start>
    <end>2016-03-17 14:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27462</id><role>Speaker</role><firstname>Walden C.</firstname><lastname>Rhines</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    <person><id>27405</id><role>Author</role><firstname>Walden C.</firstname><lastname>Rhines</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Walden C. Rhines, Mentor, US<br /><br /><em><b>Abstract</b><br />As electronic system hackers penetrate deeper—from applications to embedded software to OS to silicon—the impact of security threats is growing exponentially.       Viruses and malware in the operating system, or application layer, are major concerns, but only affect a portion of users.       In contrast, even small malicious modifications or compromised performance in the underlying silicon can devastate system security for all users. Growth of the Internet of Things magnifies the impact of the security problem by orders of magnitude. Since hardware is the root of trust in an electronic product, EDA companies will be increasingly pressured to solve the silicon security problems for their customers. This requires a new paradigm in silicon design creation and verification. The traditional EDA role is to design and then verify that the silicon does what it is supposed to do. Creating secure silicon, however, requires that verification ensure that the chip does nothing that it is NOT supposed to do.  The industry is at the first stage of Secure Silicon awareness; it's going to become big business as future events unfold. Join Wally Rhines as he examines the growing threats to silicon security and EDA's possible solutions.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.1</id>
  <title>11.1 SPECIAL DAY Hot Topic: Embedded Security Applications</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>21230</id><role>Chair</role><firstname>Tim</firstname><lastname>Güneysu</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>24573</id><role>Co-Chair</role><firstname>X. Sharon</firstname><lastname>Hu</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
  </persons>
  <description>Embedded security devices end up in a wide range of applications. In this third session of the special day on secure systems, three industrial application fields are selected to illustrate the need for security and trust. The first application area is the one of smart grid and smart electricity distribution. The second application area is taken from Industry4.0, the goal of which is to develop the next generation smart factory. Automotive is a third exemplary field for which ICT security is essential: from the entertainment system to the SW controlling the engine or brakes.</description>
<presentations>
<presentation>
    <id>11.1.1</id>
    <title>11.1.1 Embedded Security - Frequent Pitfalls and Solutions</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26364</id><role>Speaker</role><firstname>Johann</firstname><lastname>Heyszl</lastname><affiliation>Fraunhofer Institute for Applied and Integrated 
Security AISEC</affiliation><country>DE</country></person>
    <person><id>26364</id><role>Author</role><firstname>Johann</firstname><lastname>Heyszl</lastname><affiliation>Fraunhofer Institute for Applied and Integrated 
Security AISEC</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker and Author</b>:<br />Johann Heyszl, Fraunhofer Institute for Applied and Integrated 
Security AISEC, DE<br /><br /><em><b>Abstract</b><br />Based on the experience from many projects in embedded security for customers from the automotive, industrial control, and other domains, the talk will highlight the most common issues and pitfalls when trying to achieve acceptable information security in such embedded systems, including hardware-based attacks. Alongside, the talk will discuss methods and solutions which are ready for use to counteract those.</em></description>
</presentation>
<presentation>
    <id>11.1.2</id>
    <title>11.1.2 Security In Industrie 4.0 - Challenges and Solutions for the Fourth Industrial Revolution</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>35053</id><role>Speaker</role><firstname>Michael</firstname><lastname>Kasper</lastname><affiliation>Fraunhofer SIT</affiliation><country>DE</country></person>
    <person><id>27416</id><role>Author</role><firstname>Michael</firstname><lastname>Waidner</lastname><affiliation>Technische Universität Darmstadt and Fraunhofer SIT</affiliation><country>DE</country></person>
    <person><id>35053</id><role>Author</role><firstname>Michael</firstname><lastname>Kasper</lastname><affiliation>Fraunhofer SIT</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michael Kasper, Fraunhofer SIT, DE<br /><b>Authors</b>:<br />Michael Waidner<sup>1</sup> and Michael Kasper<sup>2</sup><br /><sup>1</sup>Technische Universität Darmstadt and Fraunhofer SIT, DE; <sup>2</sup>Fraunhofer SIT, DE<br /><br /><em><b>Abstract</b><br />Information technology (IT) is one of the most important drivers of innovation in production and automation. In Germany, the term Industrie 4.0 summarizes various activities and developments involved in the evolution of industrial processes in production, logistics, automation, etc. Many research and development projects work on different aspects of these developments. In the view of politics, industry, and IT enterprises, sufficient IT security is considered an essential prerequisite for the future of production. Although many current IT security solutions can be applied in Industrie 4.0 context, they do not satisfy requirements of processes in Industrie 4.0. Work needs to be done on underlying security mechanisms as well as on security architectures.</em></description>
</presentation>
<presentation>
    <id>11.1.3</id>
    <title>11.1.3 Security for Automotive and the Internet of Things</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27561</id><role>Speaker</role><firstname>Hans</firstname><lastname>Löhr</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>27619</id><role>Author</role><firstname>Paul</firstname><lastname>Duplys</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>27561</id><role>Author</role><firstname>Hans</firstname><lastname>Löhr</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>27617</id><role>Author</role><firstname>Herve</firstname><lastname>Seudie</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>27620</id><role>Author</role><firstname>Robert</firstname><lastname>Szerwinski</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Hans Löhr, Robert Bosch GmbH, DE<br /><b>Authors</b>:<br />Paul Duplys, Hans Löhr, Herve Seudie and Robert Szerwinski, Robert Bosch GmbH, DE<br /><br /><em><b>Abstract</b><br />Increasing connectivity of vehicles and devices from various domains such as building automation or home appliances leads to higher attention to security topics. In particular, several attacks on connected vehicles have been demonstrated at recent security conferences and gained high media attention. But connected sensors and devices in other areas are also increasingly exposed to risks. Bosch, as a leading global automotive supplier and manufacturer of sensors and devices, is carrying out a number of activities to analyse the security and privacy risks in a connected world, develop innovative security solutions, and advance research for security and privacy in our connected future. In this talk, we outline practical use cases and application scenarios from the automotive and other domains, as well as the current state of the art / state of the industry. Moreover, we present some of our efforts towards a secure Internet of Things.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.2</id>
  <title>11.2 Beating New Technology Paths for NoC</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4213</id><role>Chair</role><firstname>Fabien</firstname><lastname>Clermidy</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>3910</id><role>Co-Chair</role><firstname>Sébastien</firstname><lastname>Le Beux</lastname><affiliation>Le Beux</affiliation><country>FR</country></person>
  </persons>
  <description>Silicon photonics and wireless links are among the most interesting emerging technologies for on-chip communication. The first paper of this section presents a comprehensive approach for floorplanning a silicon-photonic NoC that accounts for cross-layer effects spanning the optical and electrical boundaries. The second and third papers propose new solutions for power and energy management of wireless NoCs.</description>
<presentations>
<presentation>
    <id>11.2.1</id>
    <title>11.2.1 Cross-layer Floorplan Optimization For Silicon Photonic NoCs In Many-core Systems</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1013</id><role>Speaker</role><firstname>Ayse</firstname><lastname>Coskun</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>1013</id><role>Author</role><firstname>Ayse</firstname><lastname>Coskun</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>25724</id><role>Author</role><firstname>Anjun</firstname><lastname>Gu</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>26350</id><role>Author</role><firstname>Warren</firstname><lastname>Jin</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>17487</id><role>Author</role><firstname>Ajay Jayant</firstname><lastname>Joshi</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>19486</id><role>Author</role><firstname>Andrew B.</firstname><lastname>Kahng</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>26437</id><role>Author</role><firstname>Jonathan</firstname><lastname>Klamkin</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>27234</id><role>Author</role><firstname>Yenai</firstname><lastname>Ma</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>26378</id><role>Author</role><firstname>John</firstname><lastname>Recchio</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>27136</id><role>Author</role><firstname>Vaishnav</firstname><lastname>Srinivas</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>18518</id><role>Author</role><firstname>Tiansheng</firstname><lastname>Zhang</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ayse Coskun, Boston University, US<br /><b>Authors</b>:<br />Ayse Coskun<sup>1</sup>, Anjun Gu<sup>2</sup>, Warren Jin<sup>3</sup>, Ajay Jayant Joshi<sup>1</sup>, Andrew B. Kahng<sup>2</sup>, Jonathan Klamkin<sup>3</sup>, Yenai Ma<sup>1</sup>, John Recchio<sup>2</sup>, Vaishnav Srinivas<sup>2</sup> and Tiansheng Zhang<sup>1</sup><br /><sup>1</sup>Boston University, US; <sup>2</sup>University of California, San Diego, US; <sup>3</sup>UC Santa Barbara, US<br /><br /><em><b>Abstract</b><br />Many-core chip architectures are now feasible, but the power consumption of electrical networks-on-chip does not scale well. Silicon photonic NoCs (PNoCs) are more scalable and power efficient, but floorplan optimization is challenging. Prior work optimizes PNoC floorplans through simultaneous place and route, but does not address cross-layer effects that span optical and electrical boundaries, chip thermal profiles, or effects of job scheduling policies. This paper proposes a more comprehensive, cross-layer optimization of the silicon PNoC and core cluster floorplan. Our simultaneous placement (locations of router groups and core clusters) and routing (waveguide layout) considers scheduling policy, thermal tuning, and heterogeneity in chip power profiles. The core of our optimizer is a mixed-integer linear programming formulation that minimizes NoC power, including (1) laser source power due to propagation, bend and crossing losses; (2) electrical and electrical-optical-electrical conversion power; and (3) thermal tuning power. Our experiments vary numbers of cores, optical data rate per wavelength, number of waveguides and other parameters to investigate scalability and tradeoffs through a large design space. We demonstrate how the optimal floorplan changes with cross-layer awareness: metrics of interest such as optimal waveguide length or thermal tuning power change significantly (up to 4X) based on power and utilization levels of cores, chip and cluster aspect ratio, and laser source sharing mechanism. Exploration of a large solution space is achieved with reasonable runtimes, and is perfectly parallelizable. Our optimizer thus affords designers with more accurate, cross-layer chip planning decision support to accelerate adoption of PNoC-based solutions.</em></description>
</presentation>
<presentation>
    <id>11.2.2</id>
    <title>11.2.2 Adaptive Multi-Voltage Scaling in Wireless NoC for High Performance Low Power Applications</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18288</id><role>Speaker</role><firstname>Sujay</firstname><lastname>Deb</lastname><affiliation>IIIT Delhi</affiliation><country>IN</country></person>
    <person><id>26266</id><role>Author</role><firstname>Hemanta Kumar</firstname><lastname>Mondal</lastname><affiliation>IIIT Delhi</affiliation><country>IN</country></person>
    <person><id>26249</id><role>Author</role><firstname>Sri Harsha</firstname><lastname>Gade</lastname><affiliation>IIIT Delhi</affiliation><country>IN</country></person>
    <person><id>26827</id><role>Author</role><firstname>Raghav</firstname><lastname>Kishore</lastname><affiliation>IIIT Delhi</affiliation><country>IN</country></person>
    <person><id>18288</id><role>Author</role><firstname>Sujay</firstname><lastname>Deb</lastname><affiliation>IIIT Delhi</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sujay Deb, IIIT Delhi, IN<br /><b>Authors</b>:<br />Hemanta Kumar Mondal, Sri Harsha Gade, Raghav Kishore and Sujay Deb, IIIT Delhi, IN<br /><br /><em><b>Abstract</b><br />Networks-on-Chip (NoCs) have garnered significant interest as communication backbone for multicore processors used across a wide range of fields that demand higher computation capability. Wireless NoCs (WNoCs) by augmenting single hop, long range wireless links with wired interconnects; offer the most promising solution to reduce multi hop long distance communication bottlenecks and opens up innumerable possibilities of topological innovations that are not possible otherwise. However, energy consumption in routers along with Wireless Interface (WI) components still remains considerably high. Specifically for large systems with many nodes in the network, a significant amount of energy is consumed by the communication infrastructure (routers, links, WIs). The usage of the routers and WIs are application dependent and for most cases performance requirements can be met without operating the whole communication infrastructure to its maximum limit. Dynamic reconfigurable systems that can switch between both high performance and low power modes can cater to wide range of applications. In this paper, we propose a novel design methodology for energy efficient WNoC using Adaptive Multi-voltage Scaling (AMS) that reduces dynamic power consumption, along with power gating to prevent static power dissipation in routers and WIs. We evaluate our proposed design in presence of real and synthetic traffic patterns. This approach saves up to 62.50% of static power with less than 1% area overhead. In different traffic scenarios, the proposed WNoC reduces overall packet energy dissipation by 35% on average compared to a regular WNoC, without significant performance degradation. Design considerations for augmenting existing WNoCs with these routers and corresponding overheads are also presented.</em></description>
</presentation>
<presentation>
    <id>11.2.3</id>
    <title>11.2.3 Energy Efficient Transceiver in Wireless Network on Chip Architectures</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26025</id><role>Speaker</role><firstname>Davide</firstname><lastname>Patti</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    <person><id>21062</id><role>Author</role><firstname>Vincenzo</firstname><lastname>Catania</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    <person><id>22070</id><role>Author</role><firstname>Andrea</firstname><lastname>Mineo</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    <person><id>24527</id><role>Author</role><firstname>Salvatore</firstname><lastname>Monteleone</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    <person><id>4441</id><role>Author</role><firstname>Maurizio</firstname><lastname>Palesi</lastname><affiliation>Kore University</affiliation><country>IT</country></person>
    <person><id>26025</id><role>Author</role><firstname>Davide</firstname><lastname>Patti</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Davide Patti, University of Catania, IT<br /><b>Authors</b>:<br />Vincenzo Catania<sup>1</sup>, Andrea Mineo<sup>1</sup>, Salvatore Monteleone<sup>1</sup>, Maurizio Palesi<sup>2</sup> and Davide Patti<sup>1</sup><br /><sup>1</sup>University of Catania, IT; <sup>2</sup>Kore University, IT<br /><br /><em><b>Abstract</b><br />The emergent wireless Network-on-Chip (WiNoC) design paradigm has been proposed as a viable solution for addressing the scalability issues affecting the on-chip communication system in future manycores architectures. Within this scenario, the energy contribution of the buffers (both of the routers and radio-hubs) and the transceivers of the radio-hubs, account for a significant fraction of the total communication energy budget. In this paper, we propose a novel energy management scheme aimed at improving the energy efficiency of a WiNoC architecture based on the selective disabling of the power hungry modules that are predicted being not used during the forthcoming clock cycles.</em></description>
</presentation>
<presentation>
    <id>IP5-9</id>
    <title>IP5-9 PRADA: Combating Voltage Noise in the NoC Power Supply Through Flow-Control and Routing Algorithms</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 15:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26802</id><role>Speaker</role><firstname>Prabal</firstname><lastname>Basu</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>26802</id><role>Author</role><firstname>Prabal</firstname><lastname>Basu</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>24446</id><role>Author</role><firstname>Rajesh</firstname><lastname>JayashankaraShridevi</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>17601</id><role>Author</role><firstname>Koushik</firstname><lastname>Chakraborty</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>18259</id><role>Author</role><firstname>Sanghamitra</firstname><lastname>Roy</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Prabal Basu, Utah State University, US<br /><b>Authors</b>:<br />Prabal Basu, Rajesh JayashankaraShridevi, Koushik Chakraborty and Sanghamitra Roy, Utah State University, US<br /><br /><em><b>Abstract</b><br />Network-on-Chip (NoC) has become the de-facto standard for on-chip communication in MPSoCs. The growing NoC power footprint, increase in the transistor current, and high switching speed of the logic devices, exacerbate the peak power supply noise (PSN) in the NoC power delivery network (PDN). Hence, preserving power supply integrity in the NoC PDN is critical. In this work, we propose PRADA (PSN-aware Runtime Adaptation)—a collection of a novel flow-control protocol (PAF) and an adaptive routing algorithm (PAR), to mitigate PSN in NoCs. Our best scheme achieves 14% and 12% improvements in the regional peak PSN and energy ef- ficiency, with an average of 4.6% performance overhead and marginal area and power footprints.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.3</id>
  <title>11.3 Microarchitectures and Workload Allocation for Energy Efficiency</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>4051</id><role>Chair</role><firstname>Daniele</firstname><lastname>Bortolotti</lastname><affiliation>Univ. of Bologna</affiliation><country>IT</country></person>
    <person><id>4405</id><role>Co-Chair</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
  </persons>
  <description>The session discusses novel power modeling, workload allocation, and microarchitectural techniques for improving energy efficiency in data centers and processors</description>
<presentations>
<presentation>
    <id>11.3.1</id>
    <title>11.3.1 Resistive Configurable Associative Memory for Approximate Computing</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25731</id><role>Speaker</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>26650</id><role>Author</role><firstname>Mohsen</firstname><lastname>Imani</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>25731</id><role>Author</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>1144</id><role>Author</role><firstname>Tajana</firstname><lastname>Rosing</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Abbas Rahimi, University of California, Berkeley, US<br /><b>Authors</b>:<br />Mohsen Imani<sup>1</sup>, Abbas Rahimi<sup>2</sup> and Tajana Rosing<sup>3</sup><br /><sup>1</sup>UC San Diego, US; <sup>2</sup>University of California, Berkeley, US; <sup>3</sup>University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />Modern computing machines are increasingly characterized by large scale parallelism in hardware (such as GP-GPUs) and advent of large scale and innovative memory blocks. Parallelism enables expanded performance tradeoffs whereas memories enable reuse of computational work. To be effective, however, one needs to ensure energy efficiency with minimal reuse overheads. In this paper, we describe a resistive configurable associative memory (ReCAM) that enables selective approximation and asymmetric voltage overscaling to manage delivered efficiency. The ReCAM structure matches an input pattern with pre-stored ones by applying an approximate search on selected bit indices (bitline-configurable) or selective pre-stored patterns (row-configurable). To further reduce energy, we explore proper ReCAM sizing, various configurable search operations with low overhead voltage overscaling, and different ReCAM update policies. Experimental result on the AMD Southern Islands GPUs for eight applications shows bitline-configurable and row-configurable ReCAM achieve on average to 43.6% and 44.5% energy savings with an acceptable quality loss of 10%.</em></description>
</presentation>
<presentation>
    <id>11.3.2</id>
    <title>11.3.2 Exploiting CPU-Load and Data Correlations in Multi-Objective VM Placement for Geo-Distributed Data Centers</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22863</id><role>Speaker</role><firstname>Ali</firstname><lastname>Pahlevan</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>22863</id><role>Author</role><firstname>Ali</firstname><lastname>Pahlevan</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25042</id><role>Author</role><firstname>Pablo</firstname><lastname>Garcia del Valle</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>713</id><role>Author</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ali Pahlevan, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><b>Authors</b>:<br />Ali Pahlevan, Pablo Garcia del Valle and David Atienza, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />Cloud computing has been proposed as a new paradigm to deliver services over the internet. The proliferation of cloud services and increasing users' demands for computing resources have led to the appearance of geo-distributed data centers (DCs). These DCs host heterogeneous applications with changing characteristics, like the CPU-load correlation, that provides significant potential for energy savings when the utilization peaks of two virtual machines (VMs) do not occur at the same time, or the amount of data exchanged between VMs, that directly impacts performance, i.e. response time. This paper presents a two-phase multi-objective VM placement, clustering and allocation algorithm, along with a dynamic migration technique, for geo-distributed DCs coupled with renewable and battery energy sources. It exploits the holistic knowledge of VMs characteristics, CPU-load and data correlations, to tackle the challenges of operational cost optimization and energy-performance trade-off. Experimental results demonstrate that the proposed method provides up to 55% operational cost savings, 15% energy consumption, and 12% performance (response time) improvements when compared to state-of-the-art schemes.</em></description>
</presentation>
<presentation>
    <id>11.3.3</id>
    <title>11.3.3 Energy Efficiency in Cloud-Based MapReduce Applications through Better Performance Estimation</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26989</id><role>Speaker</role><firstname>Seyed Morteza</firstname><lastname>Nabavinejad</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>26989</id><role>Author</role><firstname>Seyed Morteza</firstname><lastname>Nabavinejad</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>26199</id><role>Author</role><firstname>Maziar</firstname><lastname>Goudarzi</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Seyed Morteza Nabavinejad, Sharif University of Technology, IR<br /><b>Authors</b>:<br />Seyed Morteza Nabavinejad and Maziar Goudarzi, Sharif University of Technology, IR<br /><br /><em><b>Abstract</b><br />An important issue for efficient execution of MapReduce jobs on a cloud platform is selecting the best fitting virtual machine (VM) configuration(s) among the miscellany of choices that cloud providers offer. Wise selection of VM configurations can lead to better performance, cost and energy consumption. Therefore, it is crucial to explore the available configurations and choose the best one for each given MapReduce application. Executing the given application on all the configurations for comparison is a costly, time and energy consuming process. An alternative is to run the application on a subset of configurations (sample configurations) and estimate its performance on other configurations based on the obtained values on those sample configurations. We show that the choice of these sample configurations highly affects accuracy of later estimations. Our Smart Configuration Selection (SCS) scheme chooses better representatives from among all configurations by once-off analysis of given performance figures of the benchmarks so as to increase the accuracy of estimations of missing values, and consequently, to more accurately choose the configuration providing the highest performance. The results show that the SCS choice of sample configurations is very close to the best choice, and can reduce estimation error to 7.11% from the original 16.02% of random configuration selection. Furthermore, this more accurate performance estimation saves 24.3% energy on average.</em></description>
</presentation>
<presentation>
    <id>11.3.4</id>
    <title>11.3.4 Unsupervised Power Modeling of Co-Allocated Workloads for Energy Efficiency in Data Centers</title>
    <start>2016-03-17 15:15</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27480</id><role>Speaker</role><firstname>Juan Carlos</firstname><lastname>Salinas-Hilburg</lastname><affiliation>Universidad Politécnica de Madrid</affiliation><country>ES</country></person>
    <person><id>26336</id><role>Author</role><firstname>Juan Carlos</firstname><lastname>Salinas-Hilburg</lastname><affiliation>Universidad Politécnica de Madrid</affiliation><country>ES</country></person>
    <person><id>16419</id><role>Author</role><firstname>Marina</firstname><lastname>Zapater</lastname><affiliation>CEI Campus Moncloa, UCM-UPM</affiliation><country>ES</country></person>
    <person><id>26357</id><role>Author</role><firstname>José L.</firstname><lastname>Risco-Martín</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>23925</id><role>Author</role><firstname>Jose Manuel</firstname><lastname>Moya</lastname><affiliation>Universidad Politécnica de Madrid</affiliation><country>ES</country></person>
    <person><id>24983</id><role>Author</role><firstname>Jose L.</firstname><lastname>Ayala</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Juan Carlos Salinas-Hilburg, Universidad Politécnica de Madrid, ES<br /><b>Authors</b>:<br />Juan Carlos Salinas-Hilburg<sup>1</sup>, Marina Zapater<sup>2</sup>, José L. Risco-Martín<sup>3</sup>, Jose Manuel Moya<sup>1</sup> and Jose L. Ayala<sup>3</sup><br /><sup>1</sup>Universidad Politécnica de Madrid, ES; <sup>2</sup>CEI Campus Moncloa, UCM-UPM, ES; <sup>3</sup>Universidad Complutense de Madrid, ES<br /><br /><em><b>Abstract</b><br />Data centers are huge power consumers and their energy consumption keeps on rising despite the efforts to increase energy efficiency. A great body of research is devoted to the reduction of the computational power of these facilities, applying techniques such as power budgeting and power capping in servers. Such techniques rely on models to predict the power consumption of servers. However, estimating overall server power for arbitrary applications when running co-allocated in multithreaded servers is not a trivial task. In this paper, we use Grammatical Evolution techniques to predict the dynamic power of the CPU and memory subsystems of an enterprise server using the hardware counters of each application. On top of our dynamic power models, we use fan and temperature-dependent leakage power models to obtain the overall server power. To train and test our models we use real traces from a presently shipping enterprise server under a wide set of sequential and parallel workloads running at various frequencies We prove that our model is able to predict the power consumption of two different tasks co-allocated in the same server, keeping error below 8W. For the first time in literature, we develop a methodology able to combine the hardware counters of two individual applications, and estimate overall server power consumption without running the co-allocated application. Our results show a prediction error below 12W, which represents a 7.3% of the overall server power, outperforming previous approaches in the state of the art.</em></description>
</presentation>
<presentation>
    <id>IP5-10</id>
    <title>IP5-10 A Power-Efficient 3-D On-Chip Interconnect for Multi-Core Accelerators with Stacked L2 Cache</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 15:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19028</id><role>Speaker</role><firstname>Kyungsu</firstname><lastname>Kang</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>19028</id><role>Author</role><firstname>Kyungsu</firstname><lastname>Kang</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>22002</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>233</id><role>Author</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26901</id><role>Author</role><firstname>Sangho</firstname><lastname>Park</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>26904</id><role>Author</role><firstname>Jong-Bae</firstname><lastname>Lee</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kyungsu Kang, Samsung, KR<br /><b>Authors</b>:<br />Kyungsu Kang<sup>1</sup>, Luca Benini<sup>2</sup>, Giovanni De Micheli<sup>3</sup>, Sangho Park<sup>1</sup> and Jong-Bae Lee<sup>1</sup><br /><sup>1</sup>Samsung, KR; <sup>2</sup>Università di Bologna, IT; <sup>3</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />The use of multi-core clusters is a promising option for data-intensive embedded applications such as multimodal sensor fusion, image understanding, mobile augmented reality. In this paper, we propose a power-efficient 3-D onchip interconnect for multi-core clusters with stacked L2 cache memory. A new switch design makes a circuit-switched Mesh-of-Tree (MoT) interconnect reconfigurable to support power-gating of processing cores, memory blocks, and unnecessary interconnect resources (routing switch, arbitration switch, inverters placed along the on-chip wires). The proposed 3-D MoT improves the power efficiency up to 77% in terms of energy-delay product (EDP).</em></description>
</presentation>
<presentation>
    <id>IP5-11</id>
    <title>IP5-11 Power-Efficient Load-Balancing on Heterogeneous Computing Platforms</title>
    <start>2016-03-17 15:31</start>
    <end>2016-03-17 15:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>59635</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>17896</id><role>Author</role><firstname>Muhammad Usman Karim</firstname><lastname>Khan</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>59635</id><role>Author</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>25851</id><role>Author</role><firstname>Apratim</firstname><lastname>Gupta</lastname><affiliation>University of Applied Sciences, Darmstadt</affiliation><country>DE</country></person>
    <person><id>27090</id><role>Author</role><firstname>Thomas</firstname><lastname>Schumann</lastname><affiliation>University of Applied Sciences, Darmstadt</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Muhammad Shafique, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Muhammad Usman Karim Khan<sup>1</sup>, Muhammad Shafique<sup>1</sup>, Apratim Gupta<sup>2</sup>, Thomas Schumann<sup>2</sup> and Jörg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>University of Applied Sciences, Darmstadt, DE<br /><br /><em><b>Abstract</b><br />In order to address the throughput constraints of the system at minimal power consumption, the workload of computing nodes should be balanced. This requires accounting for the underlying hardware characteristics (e.g., power vs. frequency profiles) and throughput sustainable by these nodes. This work provides a workload distribution and balancing methodology of a divisible load under a throughput constraint, on heterogeneous nodes. The power efficiency of each node is considered during load distribution. For load balancing, the frequency of the node is determined which just fulfills the job requirements of the nodes. We functionally verify our methodology by implementing it on an FPGA-based system, with heterogeneous multi-cores and hardware accelerators, and report results for different image processing benchmarks. Compared to a state-of-the-art-approach, our approach results in up to 64% performance improvement for the benchmarks evaluated in this paper.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.4</id>
  <title>11.4 Automating Test Generation, Assertions and Diagnosis</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1042</id><role>Chair</role><firstname>Pablo</firstname><lastname>Sanchez</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>4355</id><role>Co-Chair</role><firstname>Ronny</firstname><lastname>Morad</lastname><affiliation>IBM</affiliation><country>IL</country></person>
  </persons>
  <description>The session presents methodologies for automatic test generation of memory controllers and arithmetic circuits. They are complemented with techniques that improve assertion simulation and post-silicon debugging. The interactive presentations will introduce new ideas about generating properties and tests.</description>
<presentations>
<presentation>
    <id>11.4.1</id>
    <title>11.4.1 Automated Test Generation for Debugging Arithmetic Circuits</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1739</id><role>Speaker</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26129</id><role>Author</role><firstname>Farimah</firstname><lastname>Farahmandi</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26803</id><role>Author</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Prabhat Mishra, University of Florida, US<br /><b>Authors</b>:<br />Farimah Farahmandi and Prabhat Mishra, University of Florida, US<br /><br /><em><b>Abstract</b><br />Optimized and custom arithmetic circuits are widely used in embedded systems such as multimedia applications, cryptography systems, signal processing and console games. Debugging of arithmetic circuits is a challenge due to increasing complexity coupled with non-standard implementations. Exiting equivalence checking techniques produce a remainder to indicate the presence of a potential bug. However, bug localization remains a major bottleneck. Simulation-based validation using random or constrained-random tests are not effective and can be infeasible for complex arithmetic circuits. In this paper, we present an automated test generation and bug location technique for debugging arithmetic circuits. This paper makes two important contributions. We propose an automated approach for generating directed tests by suitable assignments of input variables to make the reminder non-zero. The generated tests are guaranteed to activate the unknown bug(s). We also propose a bug detection/correction technique using remainder's terms scanning as well as the intersection of regions activated by the generated tests. Our experimental results demonstrate that the proposed approach can be used for automated debugging of complex arithmetic circuits.</em></description>
</presentation>
<presentation>
    <id>11.4.2</id>
    <title>11.4.2 MCXplore: An Automated Framework for Validating Memory Controller Designs</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20516</id><role>Speaker</role><firstname>Mohamed</firstname><lastname>Hassan</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    <person><id>20516</id><role>Author</role><firstname>Mohamed</firstname><lastname>Hassan</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    <person><id>23808</id><role>Author</role><firstname>Hiren</firstname><lastname>Patel</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohamed Hassan, University of Waterloo, CA<br /><b>Authors</b>:<br />Mohamed Hassan and Hiren Patel, University of Waterloo, CA<br /><br /><em><b>Abstract</b><br />This work presents an automated framework for the validation of dynamic random access memory controllers (DRAM MCs) called MCXplore. In developing this framework, we construct formal models for memory requests interrelation and DRAM command interaction. The framework enables validation engineers to define their test plans precisely as temporal logic specifications. We use the NuSMV model-checker to generate counter-examples that serve as test templates; hence, MCXplore uses these test templates to generate memory tests to validate the correctness properties of the memory controller. We show the effectiveness of MCXplore by validating various state-of-the-art MC features as well as hard-to-detect timing violations that often occur. We also provide a set of predefined test plans, and regression tests that validate essential properties of modern DRAM MCs. We release MCXplore as an open-source framework to allow validation engineers and researchers to extend and use.</em></description>
</presentation>
<presentation>
    <id>11.4.3</id>
    <title>11.4.3 EAST: Efficient Assertion Simulation Techniques</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4045</id><role>Speaker</role><firstname>Ansuman</firstname><lastname>Banerjee</lastname><affiliation>Indian Statistical Institute</affiliation><country>IN</country></person>
    <person><id>26031</id><role>Author</role><firstname>Debjyoti</firstname><lastname>Bhattacharjee</lastname><affiliation>Indian Statistical Institute</affiliation><country>IN</country></person>
    <person><id>27000</id><role>Author</role><firstname>Soumi</firstname><lastname>Chattopadhyay</lastname><affiliation>Indian Statistical Institute</affiliation><country>IN</country></person>
    <person><id>4045</id><role>Author</role><firstname>Ansuman</firstname><lastname>Banerjee</lastname><affiliation>Indian Statistical Institute</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ansuman Banerjee, Indian Statistical Institute, IN<br /><b>Authors</b>:<br />Debjyoti Bhattacharjee, Soumi Chattopadhyay and Ansuman Banerjee, Indian Statistical Institute, IN<br /><br /><em><b>Abstract</b><br />In the context of simulation-based verification, the Assertion-based Verification (ABV) methodology has become the technology of choice, with increasing proliferation of Verification / Assertion IPs for most commonly used protocols. To support the ABV flow, current generation simulators typically create threads for the assertions and evaluate each assertion separately by converting them into finite state automatons and monitoring their states during simulation. In this paper, we propose a different technique for assertion evaluation in a simulation-based verification flow. The proposed technique, EAST (Efficient Assertion Simulation Techniques), handles assertions in groups, instead of examining them in isolation, and achieves significant performance benefits. To this effect, our algorithm has a pre-processing phase (prior to simulation) which creates a shared data structure from the set of assertions using some simple rules, based on the assertion language operators. This is attached with the simulator and during simulation, at each evaluation cycle, EAST infers the decision of the assertions by a combination of lookup and substitution. We present our proposal using Linear Temporal Logic (LTL) assertions in this paper. Our prototype, EAST, achieves promising performance numbers in terms of both runtime and peak memory for both random and standard benchmark protocol designs.</em></description>
</presentation>
<presentation>
    <id>11.4.4</id>
    <title>11.4.4 Combinational Trace Signal Selection with Improved State Restoration for Post-Silicon Debug</title>
    <start>2016-03-17 15:15</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19643</id><role>Speaker</role><firstname>Bijan</firstname><lastname>Alizadeh</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>26963</id><role>Author</role><firstname>Siamack</firstname><lastname>BeigMohammadi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>19643</id><role>Author</role><firstname>Bijan</firstname><lastname>Alizadeh</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Bijan Alizadeh, University of Tehran, IR<br /><b>Authors</b>:<br />Siamack BeigMohammadi and Bijan Alizadeh, University of Tehran, IR<br /><br /><em><b>Abstract</b><br />Signal selection is the pre-silicon evaluation step which maximizes overall reconstruction rate of state elements. Due to its high complexity, recent efforts on signal selection has focused on sequential nodes in the circuit under debug. In this paper we propose a combinational signal selection algorithm which possibly selects combinational nodes of the circuit to maximize state restoration capability and achieve significant improvements compared to the state-of-the-art signal selection algorithms. To compensate for increase in problem complexity, we also propose a fast state restoration algorithm which offers significant improvement on simulation time over the state-of-the-art state restoration algorithms.</em></description>
</presentation>
<presentation>
    <id>IP5-12</id>
    <title>IP5-12 Topaz: Mining High-Level Safety Properties from Logic Simulation Traces</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 15:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1992</id><role>Speaker</role><firstname>Fadi</firstname><lastname>Kurdahi</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>19554</id><role>Author</role><firstname>Ahmed</firstname><lastname>Nassar</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>1992</id><role>Author</role><firstname>Fadi</firstname><lastname>Kurdahi</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>27013</id><role>Author</role><firstname>Salam</firstname><lastname>Zantout</lastname><affiliation>American University of Beirut</affiliation><country>LB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Fadi Kurdahi, University of California, Irvine, US<br /><b>Authors</b>:<br />Ahmed Nassar<sup>1</sup>, Fadi Kurdahi<sup>1</sup> and Salam Zantout<sup>2</sup><br /><sup>1</sup>University of California, Irvine, US; <sup>2</sup>American University of Beirut, LB<br /><br /><em><b>Abstract</b><br />Formal specifications are hard to formulate and maintain for evolving complex digital hardware designs. Specification mining offers a (partially) automated route to discovering specifications from large simulation traces. In this paper, we embark on a novel and rigorous mining methodology (data preparation, mining algorithms, selection criteria, etc.) for finite-state automata checkers using an iterative and interactive mining tool, called Topaz. Topaz is evaluated using an open-source 32-bit RISC CPU design as a case study to demonstrate extraction of complex temporal properties cross-cutting through all CPU pipeline stages, guided by the CPU instruction set specification.</em></description>
</presentation>
<presentation>
    <id>IP5-13</id>
    <title>IP5-13 Exploiting Transaction Level Models for Observability-aware Post-silicon Test Generation</title>
    <start>2016-03-17 15:31</start>
    <end>2016-03-17 15:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1739</id><role>Speaker</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26129</id><role>Author</role><firstname>Farimah</firstname><lastname>Farahmandi</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26803</id><role>Author</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>19318</id><role>Author</role><firstname>Sandip</firstname><lastname>Ray</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Prabhat Mishra, University of Florida, US<br /><b>Authors</b>:<br />Farimah Farahmandi<sup>1</sup>, Prabhat Mishra<sup>1</sup> and Sandip Ray<sup>2</sup><br /><sup>1</sup>University of Florida, US; <sup>2</sup>Intel Corporation, US<br /><br /><em><b>Abstract</b><br />A critical problem in post-silicon debug is to generate efficient tests that both activate requisite coverage goals on the target hardware as well as produce results that are observable through a given on-chip design-for-debug architecture. Unfortunately, such tests cannot be generated directly from RTL models, both due to design complexity and due to bugs in the design itself. In this paper, we propose an approach to address this problem by exploiting transaction-level models (TLM). Our approach involves mapping test and observability requirements between TLM and RTL, enabling TLM analysis to generate post-silicon tests. We provide case studies from a number of different design classes to demonstrate the flexibility and effectiveness of the approach.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.5</id>
  <title>11.5 Design of Efficient Microarchitectures</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>1296</id><role>Chair</role><firstname>Dionisios</firstname><lastname>Pnevmatikatos</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>1137</id><role>Co-Chair</role><firstname>Todd</firstname><lastname>Austin</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
  </persons>
  <description>The microarchitecture session presents innovative ideas for the efficient design of computing components. The first paper presents a viable prediction technique to deactivate cache ways in order to save energy without compromising performance. The second paper proposes a micro-architectural extension for approximate computing that reduces bit-error-rate while providing the power benefits of extreme voltage scaling techniques. The third paper presents a faster and accurate version of logarithmic number unit (LNU) design and implementation using a co-transformation scheme.</description>
<presentations>
<presentation>
    <id>11.5.1</id>
    <title>11.5.1 Practical Way Halting by Speculatively Accessing Halt Tags</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26655</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Moreau</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>26655</id><role>Author</role><firstname>Daniel</firstname><lastname>Moreau</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>16651</id><role>Author</role><firstname>Alen</firstname><lastname>Bardizbanyan</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    <person><id>24126</id><role>Author</role><firstname>Magnus</firstname><lastname>Själander</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>4787</id><role>Author</role><firstname>Dave</firstname><lastname>Whalley</lastname><affiliation>Florida State University</affiliation><country>US</country></person>
    <person><id>18053</id><role>Author</role><firstname>Per</firstname><lastname>Larsson-Edefors</lastname><affiliation>Chalmers University of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Moreau, Chalmers University of Technology, SE<br /><b>Authors</b>:<br />Daniel Moreau<sup>1</sup>, Alen Bardizbanyan<sup>1</sup>, Magnus Själander<sup>2</sup>, Dave Whalley<sup>3</sup> and Per Larsson-Edefors<sup>1</sup><br /><sup>1</sup>Chalmers University of Technology, SE; <sup>2</sup>Uppsala University, SE; <sup>3</sup>Florida State University, US<br /><br /><em><b>Abstract</b><br />Conventional set-associative data cache accesses waste energy since tag and data arrays of several ways are simultaneously accessed to sustain pipeline speed. Different access techniques to avoid activating all cache ways have been previously proposed in an effort to reduce energy usage. However, a problem that many of these access techniques have in common is that they need to access different cache memory portions in a sequential manner, which is difficult to support with standard synchronous SRAM memory.    We propose the speculative halt-tag access (SHA) approach, which accesses low-order tag bits, i.e., the halt tag, in the address generation stage instead of the SRAM access stage to eliminate accesses to cache ways that cannot possibly contain the data. The key feature of our SHA approach is that it determines which tag and data arrays need to be accessed early enough for conventional SRAMs to be used. We evaluate the SHA approach using a 65-nm processor implementation running MiBench benchmarks and find that it on average reduces data access energy by 25.6%.</em></description>
</presentation>
<presentation>
    <id>11.5.2</id>
    <title>11.5.2 Lazy Pipelines: Enhancing Quality in Approximate Computing</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27475</id><role>Speaker</role><firstname>Georgios</firstname><lastname>Tziantzioulis</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>26180</id><role>Author</role><firstname>Georgios</firstname><lastname>Tziantzioulis</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>25802</id><role>Author</role><firstname>Ali Murat</firstname><lastname>Gok</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>26124</id><role>Author</role><firstname>S M</firstname><lastname>Faisal</lastname><affiliation>The Ohio State University</affiliation><country>US</country></person>
    <person><id>1938</id><role>Author</role><firstname>Nikos</firstname><lastname>Hardavellas</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>1450</id><role>Author</role><firstname>Seda</firstname><lastname>Ogrenci-Memik</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>27008</id><role>Author</role><firstname>Srinivasan</firstname><lastname>Parthasarathy</lastname><affiliation>The Ohio State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Georgios Tziantzioulis, Northwestern University, US<br /><b>Authors</b>:<br />Georgios Tziantzioulis<sup>1</sup>, Ali Murat Gok<sup>1</sup>, S M Faisal<sup>2</sup>, Nikos Hardavellas<sup>1</sup>, Seda Ogrenci-Memik<sup>1</sup> and Srinivasan Parthasarathy<sup>2</sup><br /><sup>1</sup>Northwestern University, US; <sup>2</sup>The Ohio State University, US<br /><br /><em><b>Abstract</b><br />Approximate computing techniques based on Voltage Over-Scaling (VOS) can provide quadratic improvements in power efficiency. However, voltage scaling is limited by the inherent fault-tolerance of an application, thus preventing VOS schemes from realizing their full potential. To gain further power efficiency a reduction of the error rate experienced in a given voltage level is required. We propose Lazy Pipelines, a micro-architectural technique that utilizes vacant cycles in a VOS functional unit to extend execution and reduce the error rate.</em></description>
</presentation>
<presentation>
    <id>11.5.3</id>
    <title>11.5.3 High-efficiency Logarithmic Number Unit design based on an Improved Co-transformation Scheme</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27252</id><role>Speaker</role><firstname>Youri</firstname><lastname>Popoff</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    <person><id>27252</id><role>Author</role><firstname>Youri</firstname><lastname>Popoff</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    <person><id>26142</id><role>Author</role><firstname>Florian</firstname><lastname>Scheidegger</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    <person><id>24547</id><role>Author</role><firstname>Michael</firstname><lastname>Schaffner</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    <person><id>23716</id><role>Author</role><firstname>Michael</firstname><lastname>Gautschi</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    <person><id>20267</id><role>Author</role><firstname>Frank K.</firstname><lastname>Gürkaynak</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    <person><id>19669</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>ETH Zürich</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Youri Popoff, ETH Zürich, CH<br /><b>Authors</b>:<br />Youri Popoff, Florian Scheidegger, Michael Schaffner, Michael Gautschi, Frank K. Gürkaynak and Luca Benini, ETH Zürich, CH<br /><br /><em><b>Abstract</b><br />The logarithmic number system (LNS) has always been an interesting alternative for floating point calculations since the implementation of several arithmetic operations such as divisions, exponentiations and square-roots, which are required for computationally intensive nonlinear functions, is greatly simplified in the logarithmic space. However, additions and subtractions become nonlinear operations that have to be approximated using polynomials for area efficient realizations. A particular challenge is the accuracy within the so-called critical region which is encountered for subtractions where the difference between the operands is close to zero. In the literature, several arithmetic cotransformations that reduce the overhead of approximating these operations have been presented. Even so, the main problem with practical LNS realizations is the area overhead when compared to standard FPUs with comparable accuracy. In this paper, we propose a highly hardware-efficient novel cotransformation concept that not only reduces the area requirements by up to 35% when compared to the state-of-the-art, but also allows the LNU to calculate single cycle logarithms and exponentiations within the same datapath. We present comprehensive results for a complete processing system that includes the LNU and an OpenRISC based core in 65nm, and 28nm technologies. We compare this implementation with a system using a standard IEEE compliant FPU and show that the LNS based system can outperform its FP counterpart by up to 4.35x in speed. The final, pipelined LNU system when implemented in 65nm occupies an area of 54.3 kGE, allows 89 MFLOP per second and consumes 15.9- 136.7 pJ per operation at 1.2V under typical conditions and 25°C.</em></description>
</presentation>
<presentation>
    <id>IP5-14</id>
    <title>IP5-14 SEERAD: A High Speed yet Energy-Efficient Rounding-based Approximate Divider</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 15:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16625</id><role>Speaker</role><firstname>Ali</firstname><lastname>Afzali-Kusha</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>27270</id><role>Author</role><firstname>Reza</firstname><lastname>Zendegani</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>17818</id><role>Author</role><firstname>Mehdi</firstname><lastname>Kamal</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>25716</id><role>Author</role><firstname>Arash</firstname><lastname>Fayyazi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>16625</id><role>Author</role><firstname>Ali</firstname><lastname>Afzali-Kusha</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>18240</id><role>Author</role><firstname>Saeed</firstname><lastname>Safari</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>670</id><role>Author</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ali Afzali-Kusha, University of Tehran, IR<br /><b>Authors</b>:<br />Reza Zendegani<sup>1</sup>, Mehdi Kamal<sup>1</sup>, Arash Fayyazi<sup>1</sup>, Ali Afzali-Kusha<sup>1</sup>, Saeed Safari<sup>1</sup> and Massoud Pedram<sup>2</sup><br /><sup>1</sup>University of Tehran, IR; <sup>2</sup>University of Southern California, US<br /><br /><em><b>Abstract</b><br />In this paper, a high speed yet energy-efficient approximate divider for error resilient applications is proposed. For the division operation, the divisor is rounded to a value with a specific form resulting in the transformation of the division operation to the multiplication one. The proposed approximate divider enjoys the flexibility of increasing the accuracy at the price of higher delay and hardware usage. The efficacy of the proposed approximate divider is evaluated in comparison to three different implementations of the SRT divider. The results show that the delay and energy consumption of the proposed approximate divider are, on average, 14 and 300 times smaller than those of the Radix-2 SRT with the carry-save reminder computation. Additionally, the effectiveness of the proposed approximate divider is studied in an image division operation performed in image processing applications. The results suggest the appropriateness of the proposed approximate divider for digital signal processing applications.</em></description>
</presentation>
<presentation>
    <id>IP5-15</id>
    <title>IP5-15 Improving Performance Guarantees in Wormhole Mesh NoC Designs</title>
    <start>2016-03-17 15:31</start>
    <end>2016-03-17 15:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18841</id><role>Speaker</role><firstname>Milos</firstname><lastname>Panic</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>18841</id><role>Author</role><firstname>Milos</firstname><lastname>Panic</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>16462</id><role>Author</role><firstname>Carles</firstname><lastname>Hernandez</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>2004</id><role>Author</role><firstname>Jaume</firstname><lastname>Abella</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>25859</id><role>Author</role><firstname>Antoni</firstname><lastname>Roca Perez</lastname><affiliation>Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>2001</id><role>Author</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>16264</id><role>Author</role><firstname>Francisco</firstname><lastname>Cazorla</lastname><affiliation>Barcelona Supercomputing Center and IIIA-CSIC</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Milos Panic, Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><b>Authors</b>:<br />Milos Panic<sup>1</sup>, Carles Hernandez<sup>2</sup>, Jaume Abella<sup>2</sup>, Antoni Roca Perez<sup>3</sup>, Eduardo Quinones<sup>2</sup> and Francisco Cazorla<sup>4</sup><br /><sup>1</sup>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES; <sup>2</sup>Barcelona Supercomputing Center, ES; <sup>3</sup>Universitat Politècnica de Catalunya, ES; <sup>4</sup>Barcelona Supercomputing Center and IIIA-CSIC, ES<br /><br /><em><b>Abstract</b><br />Wormhole-based mesh Networks-on-Chip (wNoC) are deployed in high-performance many-core processors due to their physical scalability and low-cost. Delivering tight and time composable Worst-Case Execution Time (WCET) estimates for applications as needed in safety-critical real-time embedded systems is challenged by wNoCs due to their distributed nature. We propose a bandwidth control mechanism for wNoCs that enables the computation of tight time-composable WCET estimates with low average performance degradation and high scalability. Our evaluation with the EEMBC automotive suite and an industrial real-time parallel avionics application confirms so.</em></description>
</presentation>
<presentation>
    <id>IP5-16</id>
    <title>IP5-16 A Data Layout Transformation (DLT) Accelerator: Architectural support for data movement optimization in accelerated-centric heterogeneous systems</title>
    <start>2016-03-17 15:32</start>
    <end>2016-03-17 15:33</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27477</id><role>Speaker</role><firstname>Tung</firstname><lastname>Hoang</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    <person><id>27477</id><role>Author</role><firstname>Tung</firstname><lastname>Hoang</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    <person><id>25808</id><role>Author</role><firstname>Amirali</firstname><lastname>Shambayati</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    <person><id>25743</id><role>Author</role><firstname>Andrew A.</firstname><lastname>Chien</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Tung Hoang, University of Chicago, US<br /><b>Authors</b>:<br />Tung Hoang, Amirali Shambayati and Andrew A. Chien, University of Chicago, US<br /><br /><em><b>Abstract</b><br />Technology scaling and growing use of accelerators make optimization of data movement of increasing importance in all computing systems. Further, growing diversity in memory structures makes embedding such optimization in software non-portable. We propose a novel architectural solution called Data Layout Transformation (DLT) associated with a simple set of instructions that enable software to describe the required data movement compactly, and free the implementation to optimize the movement based on the knowledge of the memory hierarchy and system structure. The DLT architecture ideas can be applicable to both general-purpose and accelerator-based heterogeneous systems. Experiment results first show that the proposed DLT architecture can make use of the full bandwidth (>97%) of a wide range of memory systems (DDR3 and HMC) while its implementation cost, in 32nm, is low (only 0.246 mm2 and 75mW at 1GHz). Our evaluation of using the DLT accelerator in accelerated-based heterogeneous system across DDR3 and HMC memory shows that the DLT can enhance system performance in range of 4.6x-99x (DDR3), 4.4x-115x (HMC) which turns out 2.8x-48x (DDR3), 1.4x-39x (HMC) improvement for energy efficiency.</em></description>
</presentation>
<presentation>
    <id>IP5-17</id>
    <title>IP5-17 Ouessant: Flexible Integration of Dedicated Coprocessors in Systems On Chip</title>
    <start>2016-03-17 15:33</start>
    <end>2016-03-17 15:34</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20673</id><role>Speaker</role><firstname>Pierre-Henri</firstname><lastname>Horrein</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>20673</id><role>Author</role><firstname>Pierre-Henri</firstname><lastname>Horrein</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>26767</id><role>Author</role><firstname>Philip-Dylan</firstname><lastname>Gleonec</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>26113</id><role>Author</role><firstname>Erwan</firstname><lastname>Libessart</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>25819</id><role>Author</role><firstname>André</firstname><lastname>Lalevée</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>26588</id><role>Author</role><firstname>Matthieu</firstname><lastname>Arzel</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pierre-Henri Horrein, Lab-STICC/Télécom Bretagne, FR<br /><b>Authors</b>:<br />Pierre-Henri Horrein, Philip-Dylan Gleonec, Erwan Libessart, André Lalevée and Matthieu Arzel, Lab-STICC/Télécom Bretagne, FR<br /><br /><em><b>Abstract</b><br />Integration of hardware accelerators in System on Chips is often complex. When dealing with reconfigurable hardware, this greatly limits the attainable flexibility. In this paper, we propose an alternative approach to the Molen paradigm [1]. This approach, named Ouessant, is based on a very simple general purpose instruction set designed for close interaction with dedicated hardware accelerators. This instruction set is used to program a dedicated controler, which commands the accelerator's execution and data transfer with minimal CPU intervention. The resulting architecture is flexible, extensible, and can be easily integrated in System on Chips. Adding new accelerators is also made easier. Implementation of the architecture on different FPGA resources show very low footprint and a very small impact on attainable performance. Ouessant is freely available under an open-source license.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.6</id>
  <title>11.6 Applications of Reconfigurable Computing</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>298</id><role>Chair</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>695</id><role>Co-Chair</role><firstname>Koen</firstname><lastname>Bertels</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
  </persons>
  <description>FPGAs and other reconfigurable architectures are becoming prolific as a platform for implementing a broad domain of applications. In this session, we have three papers and an interactive presentation focused on the design of computer vision, machine learning, and video processing on reconfigurable architectures.</description>
<presentations>
<presentation>
    <id>11.6.1</id>
    <title>11.6.1 Efficient FPGA Acceleration of Convolutional Neural Networks Using Logical-3D Compute Array</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25872</id><role>Speaker</role><firstname>Atul</firstname><lastname>Rahman</lastname><affiliation>UNIST</affiliation><country>KR</country></person>
    <person><id>25872</id><role>Author</role><firstname>Atul</firstname><lastname>Rahman</lastname><affiliation>UNIST</affiliation><country>KR</country></person>
    <person><id>2704</id><role>Author</role><firstname>Jongeun</firstname><lastname>Lee</lastname><affiliation>UNIST</affiliation><country>KR</country></person>
    <person><id>773</id><role>Author</role><firstname>Kiyoung</firstname><lastname>Choi</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Atul Rahman, UNIST, KR<br /><b>Authors</b>:<br />Atul Rahman<sup>1</sup>, Jongeun Lee<sup>1</sup> and Kiyoung Choi<sup>2</sup><br /><sup>1</sup>UNIST, KR; <sup>2</sup>Seoul National University, KR<br /><br /><em><b>Abstract</b><br />Convolutional Deep Neural Networks (DNNs) are reported to show outstanding recognition performance in many image-related machine learning tasks. DNNs have a very high computational requirement, making accelerators a very attractive option. These DNNs have many convolutional layers with different parameters in terms of input/output/kernel sizes as well as input stride. Design constraints usually require a single design for all layers of a given DNN. Thus a key challenge is how to design a common architecture that can perform well for all convolutional layers of a DNN, which can be quite diverse and complex. In this paper we present a flexible yet highly efficient 3D neuron array architecture that is a natural fit for convolutional layers. We also present our technique to optimize its parameters including on-chip buffer sizes for a given set of resource constraint for modern FPGAs. Our experimental results targeting a Virtex-7 FPGA demonstrate that our proposed technique can generate DNN accelerators that can outperform the state-of-the-art solutions, by 22% for 32-bit floating-point MAC implementations, and are far more scalable in terms of compute resources and DNN size.</em></description>
</presentation>
<presentation>
    <id>11.6.2</id>
    <title>11.6.2 Energy Efficient Video Fusion with Heterogeneous CPU-FPGA Devices</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27488</id><role>Speaker</role><firstname>Peng</firstname><lastname>Sun</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>43363</id><role>Author</role><firstname>Peng</firstname><lastname>Sun</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>25794</id><role>Author</role><firstname>Alin</firstname><lastname>Achim</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>26294</id><role>Author</role><firstname>Ian</firstname><lastname>Hasler</lastname><affiliation>Qioptiq LTD</affiliation><country>GB</country></person>
    <person><id>26764</id><role>Author</role><firstname>Paul</firstname><lastname>Hill</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>23866</id><role>Author</role><firstname>Jose</firstname><lastname>Nunez-Yanez</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Peng Sun, University of Bristol, GB<br /><b>Authors</b>:<br />Peng Sun<sup>1</sup>, Alin Achim<sup>1</sup>, Ian Hasler<sup>2</sup>, Paul Hill<sup>1</sup> and Jose Nunez-Yanez<sup>1</sup><br /><sup>1</sup>University of Bristol, GB; <sup>2</sup>Qioptiq LTD, GB<br /><br /><em><b>Abstract</b><br />This paper presents a complete video fusion system with hardware acceleration and investigates the energy trade-offs between computing in the CPU or the FPGA device. The video fusion application is based on the Dual-Tree Complex Wavelet Transforms (DT-CWT). Video fusion combines information from different spectral bands into a single representation and advanced algorithms based on wavelet transforms are compute and energy intensive. In this work the transforms are mapped to a hardware accelerator using high-level synthesis tools for the FPGA and also vectorized code for the single instruction multiple data (SIMD) engine available in the CPU. The accelerated system reduces computation time and energy by a factor of 2. Moreover, the results show a key finding that the FPGA is not always the best choice for acceleration, and the SIMD engine should be selected when the wavelet decomposition reduces the frame size below a certain threshold. This dependency on workload size means that an adaptive system that intelligently selects between the SIMD engine and the FPGA achieves the most energy and performance efficiency point.</em></description>
</presentation>
<presentation>
    <id>11.6.3</id>
    <title>11.6.3 Highly Efficient Reconfigurable Parallel Graph Cuts for Embedded Vision</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16708</id><role>Speaker</role><firstname>Antonis</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>26709</id><role>Author</role><firstname>Antonis</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>18699</id><role>Author</role><firstname>Ioannis</firstname><lastname>Papaefstathiou</lastname><affiliation>Synelixis Solutions Ltd</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Antonis Nikitakis, Technical University of Crete, GR<br /><b>Authors</b>:<br />Antonis Nikitakis<sup>1</sup> and Ioannis Papaefstathiou<sup>2</sup><br /><sup>1</sup>Technical University of Crete, GR; <sup>2</sup>Synelixis Solutions Ltd, GR<br /><br /><em><b>Abstract</b><br />Graph cuts are very popular methods for combinatorial optimization mainly utilized, while also being the most computational intensive part, in several vision schemes such as image segmentation and stereo correspondence; their advantage is that they are very efficient as they provide guarantees about the optimality of the reported solution. Moreover, when those vision schemes are executed in mobile devices there is a strong need, not only for real-time processing, but also for low power/energy consumption. In this paper, we present a novel architecture for the implementation, in reconfigurable hardware, of one of the most widely used graph cuts algorithms, which is also the fastest sequential one, called BK. Our novelty comes from the fact that we use a 2-level hierarchical decomposition method to parallelize it in a very modular way allowing it to be efficiently implemented in FPGAs with different number of logic cells and/or memory resources.       We fast-prototyped the architecture, using a High level synthesis workflow, in a state-of-the-art FPGA device; our implementation outperforms an optimized reference software solution by more than 6x, while consuming 35 times less energy;. To the best of our knowledge this is the first parallel implementation of this very widely used algorithm in reconfigurable hardware.</em></description>
</presentation>
<presentation>
    <id>IP5-18</id>
    <title>IP5-18 A novel Background Subtraction Scheme for in-Camera Acceleration in Thermal Imagery</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 15:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26439</id><role>Speaker</role><firstname>Konstantinos</firstname><lastname>Makantasis</lastname><affiliation>Institute of Communication and Computer Systems</affiliation><country>GR</country></person>
    <person><id>16708</id><role>Author</role><firstname>Antonis</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>18699</id><role>Author</role><firstname>Ioannis</firstname><lastname>Papaefstathiou</lastname><affiliation>Synelixis Solutions Ltd</affiliation><country>GR</country></person>
    <person><id>26439</id><role>Author</role><firstname>Konstantinos</firstname><lastname>Makantasis</lastname><affiliation>Institute of Communication and Computer Systems</affiliation><country>GR</country></person>
    <person><id>25751</id><role>Author</role><firstname>Anastasios</firstname><lastname>Doulamis</lastname><affiliation>National Technical University of Athens</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Konstantinos Makantasis, Institute of Communication and Computer Systems, GR<br /><b>Authors</b>:<br />Antonis Nikitakis<sup>1</sup>, Ioannis Papaefstathiou<sup>2</sup>, Konstantinos Makantasis<sup>3</sup> and Anastasios Doulamis<sup>4</sup><br /><sup>1</sup>Technical University of Crete, GR; <sup>2</sup>Synelixis Solutions Ltd, GR; <sup>3</sup>Institute of Communication and Computer Systems, GR; <sup>4</sup>National Technical University of Athens, GR<br /><br /><em><b>Abstract</b><br />Real-time segmentation of moving regions in image sequences is a very important task in numerous surveillance and monitoring applications. A common approach for such tasks is the "background subtraction" which tries to extract regions of interest from the image background for further processing or action; as a result its accuracy as well as its real-time performance is of great significance.         In this work we utilize a novel scheme, designed and optimized for FPGA-based implementations, which models the intensities of each pixel as a mixture of Gaussian components; following a Bayesian approach, our method automatically estimates the number of Gaussian components as well as their parameters. Our novel system is based on an efficient and highly accurate on-line updating mechanism, which permits our system to be automatically adapted to dynamically changing operation conditions, while it avoids over/under fitting. We also present two reference implementations of our Background Subtraction Parallel System (BSPS) in Reconfigurable Hardware achieving both high performance as well as low power consumption; the presented FPGA-based systems significantly outperform a multi-core ARM and two multi-core low power Intel CPUs in terms of energy consumed per processed pixel as well as frames per second. Moreover, our low-cost, low-power devices allow for the implementation, for the first time, of a highly distributed surveillance system which will alleviate the main problems of the existing centralized approaches.</em></description>
</presentation>
<presentation>
    <id>IP5-19</id>
    <title>IP5-19 Radiation-Hardened DSP configurations for implementing arithmetic functions on FPGA</title>
    <start>2016-03-17 15:31</start>
    <end>2016-03-17 15:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26137</id><role>Speaker</role><firstname>Felipe</firstname><lastname>Serrano</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26567</id><role>Author</role><firstname>Marcos</firstname><lastname>Sanchez-Elez</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26299</id><role>Author</role><firstname>Inmaculada</firstname><lastname>Pardines</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26137</id><role>Author</role><firstname>Felipe</firstname><lastname>Serrano</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26279</id><role>Author</role><firstname>Hortensia</firstname><lastname>Mecha</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Felipe Serrano, Universidad Complutense de Madrid, ES<br /><b>Authors</b>:<br />Marcos Sanchez-Elez, Inmaculada Pardines, Felipe Serrano and Hortensia Mecha, Universidad Complutense de Madrid, ES<br /><br /><em><b>Abstract</b><br />This paper presents a study of different implementations of arithmetic operations on FPGAs. Radiation vulnerability has been analyzed for each implementation using the fault injection platform NESSY. Results in terms of area, delay and reliability are presented. Taking into account the performed tests we propose to build a library of HDL templates. This library is used during the design process with a synthesis tool that implements digital circuits as reliable as possible. Experimental results show that those implementations using DSP slices are the ones which achieve better results.</em></description>
</presentation>
<presentation>
    <id>IP5-20</id>
    <title>IP5-20 Configuration Prefetching and Reuse for Preemptive Hardware Multitasking on Partially Reconfigurable FPGAs</title>
    <start>2016-03-17 15:32</start>
    <end>2016-03-17 15:33</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>999</id><role>Speaker</role><firstname>Ann</firstname><lastname>Gordon-Ross</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>25875</id><role>Author</role><firstname>Aurelio</firstname><lastname>Morales-Villanueva</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26462</id><role>Author</role><firstname>Rohit</firstname><lastname>Kumar</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>999</id><role>Author</role><firstname>Ann</firstname><lastname>Gordon-Ross</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ann Gordon-Ross, University of Florida, US<br /><b>Authors</b>:<br />Aurelio Morales-Villanueva, Rohit Kumar and Ann Gordon-Ross, University of Florida, US<br /><br /><em><b>Abstract</b><br />Partially reconfigurable (PR) FPGAs enable preemptive hardware (HW) multitasking using PR regions (PRRs). To enable this multitasking, the HW task's partial bitstream is downloaded to only the task's PRR, and only that PRR is reconfigured. Since only a small portion of the FPGA fabric is reconfigured, reconfiguration time is significantly reduced as compared to reconfiguring the entire fabric, however this time is not negligible. Reconfiguration time can be reduced/hidden using two techniques: configuration prefetching and configuration reuse. Even though these techniques can effectively reduce/hide reconfiguration overhead, prior works in preemptive HW multitasking did not use these techniques. To the best of our knowledge, no prior work evaluated physical implementations of these techniques on PR FPGAs, which precludes consideration of physical-implementation-specific details, such as delays in accessing bitstreams, speed limitations during reconfiguration, etc. In this work, we present a novel implementation of configuration prefetching and reuse for preemptive HW multitasking on a Virtex-5 FPGA, however, our established fundamentals are device-family independent.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.7</id>
  <title>11.7 Naked Analog Synthesis</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 15:30</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>25628</id><role>Chair</role><firstname>Árpád</firstname><lastname>Bürmen</lastname><affiliation>University of Ljubljana</affiliation><country>SI</country></person>
    <person><id>4752</id><role>Co-Chair</role><firstname>Francisco</firstname><lastname>Fernandez</lastname><affiliation>IMSE-CNM</affiliation><country>ES</country></person>
  </persons>
  <description>The first paper introduces exciting Boolean methods into analog layout design. The second paper shows how to boost circuit optimization by data mining. The third paper presents a cocktail of model-based and simulation-based optimization. Two IPs complete the session with parallelization and learning in synthesis.</description>
<presentations>
<presentation>
    <id>11.7.1</id>
    <title>11.7.1 Pareto Front Analog Layout Placement using Satisfiability Modulo Theories</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27491</id><role>Speaker</role><firstname>Sherif</firstname><lastname>Saif</lastname><affiliation>Electronics Research Institute</affiliation><country>EG</country></person>
    <person><id>27491</id><role>Author</role><firstname>Sherif</firstname><lastname>Saif</lastname><affiliation>Electronics Research Institute</affiliation><country>EG</country></person>
    <person><id>26647</id><role>Author</role><firstname>Mohamed</firstname><lastname>Dessouky</lastname><affiliation>Mentor Graphics Corporation</affiliation><country>EG</country></person>
    <person><id>18599</id><role>Author</role><firstname>M. Watheq</firstname><lastname>El-Kharashi</lastname><affiliation>Faculty of Engineering, Ain Shams University</affiliation><country>EG</country></person>
    <person><id>26225</id><role>Author</role><firstname>Hazem</firstname><lastname>Abbas</lastname><affiliation>Faculty of Media Engineering &amp; Technology, GUC</affiliation><country>EG</country></person>
    <person><id>26893</id><role>Author</role><firstname>Salwa</firstname><lastname>Nassar</lastname><affiliation>Electronics Research Institute</affiliation><country>EG</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sherif Saif, Electronics Research Institute, EG<br /><b>Authors</b>:<br />Sherif Saif<sup>1</sup>, Mohamed Dessouky<sup>2</sup>, M. Watheq El-Kharashi<sup>3</sup>, Hazem Abbas<sup>4</sup> and Salwa Nassar<sup>1</sup><br /><sup>1</sup>Electronics Research Institute, EG; <sup>2</sup>Mentor Graphics Corporation, EG; <sup>3</sup>Faculty of Engineering, Ain Shams University, EG; <sup>4</sup>Faculty of Media Engineering &amp; Technology, GUC, EG<br /><br /><em><b>Abstract</b><br />This paper presents an analog layout placement tool with emphasis on Pareto front generation. In order to handle the exploding number of analog physical constraints, a new approach based on the use of a Satisfiability Modulo Theories (SMT) solver is suggested. SMT is an area concerned with checking the satisfiability of logical formulas over one or more theories. SMT is usually well-tuned to solve specific problems. To our knowledge, this is the first effort to use SMT to tackle analog placement. The proposed tool implicitly generates multiple layouts that fulfill the given constraints. Therefore, it gives the user the option to choose from the feasible solutions through specifying an aspect ratio or by selecting the optimum solution from the Pareto front of the generated shape function. In contrast to most of the existing techniques, as the number of physical constraints increases the SMT solver processing time decreases. The proposed system yielded layouts with a competitive area and run time compared to other techniques.</em></description>
</presentation>
<presentation>
    <id>11.7.2</id>
    <title>11.7.2 Efficient Multiple Starting Point Optimization for Automated Analog Circuit Optimization via Recycling Simulation Data</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27469</id><role>Speaker</role><firstname>Bo</firstname><lastname>Peng</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>25709</id><role>Author</role><firstname>Bo</firstname><lastname>Peng</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>1630</id><role>Author</role><firstname>Fan</firstname><lastname>Yang</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>27217</id><role>Author</role><firstname>Changhao</firstname><lastname>Yan</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>18669</id><role>Author</role><firstname>Xuan</firstname><lastname>Zeng</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>27286</id><role>Author</role><firstname>Dian</firstname><lastname>Zhou</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Bo Peng, Fudan University, CN<br /><b>Authors</b>:<br />Bo Peng, Fan Yang, Changhao Yan, Xuan Zeng and Dian Zhou, Fudan University, CN<br /><br /><em><b>Abstract</b><br />Multiple starting point optimization is an efficient approach for automated analog circuit optimization. Starting from a set of starting points, the corresponding local optimums are reached by local optimization method Sequential Quadratic Programming (SQP). The global optimum is then selected from these local optimums. If one starting point is located in a valley, it converges rapidly to the local optimum by the local search. Such a region-hit property makes the multiple starting optimization approach more likely to reach the global optimum. However, the SQP method needs the gradients to drive the optimization. In the traditional method, the gradients are approximated by finite differences. A large number of simulations are needed to obtain the gradients, which becomes the bottleneck of the circuit optimization. We find that for a new point, it is usually surrounded by several neighboring points which have been evaluated in the previous SQP steps. In this paper, we propose an efficient method to calculate the gradient by recycling the previous evaluated points. It is based on the relationship between gradients and the directional derivatives along the directions of the neighbor points. If the neighboring points are not enough for gradient calculation, we will sample adequate neighboring points for gradient calculation. Furthermore, since the performances of the circuits are not sensitive to some design parameters, the gradients are usually sparse. We can thus further employ the idea of sparse recovery to recover the sparse gradients with fewer simulations. Our experimental results demonstrate that with these strategies, the number of simulations can be reduced by up to 63\% without significantly surrendering the accuracy of the optimization results.</em></description>
</presentation>
<presentation>
    <id>11.7.3</id>
    <title>11.7.3 PolyGP: Improving GP-Based Analog Optimization through Accurate High-Order Monomials and Semidefinite Relaxation</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 15:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26494</id><role>Speaker</role><firstname>Ye</firstname><lastname>Wang</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>26494</id><role>Author</role><firstname>Ye</firstname><lastname>Wang</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>4749</id><role>Author</role><firstname>Michael</firstname><lastname>Orshansky</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>25984</id><role>Author</role><firstname>Constantine</firstname><lastname>Caramanis</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ye Wang, The University of Texas at Austin, US<br /><b>Authors</b>:<br />Ye Wang, Michael Orshansky and Constantine Caramanis, The University of Texas at Austin, US<br /><br /><em><b>Abstract</b><br />Geometric programming (GP) is popular for use in equation-based optimization of analog circuits thanks to GP-compatible analog performance functions, and its convexity, hence computational tractability. The main challenge in using GP, and thus a roadblock to wider use and adoption, is the mismatch between what GP can accurately fit, and the behavior of many common device/circuit functions.  In this paper, we leverage recent tools from sums-of-squares, moment optimization, and semidefinite optimization (SDP), in order to present a novel and powerful extension to address the monomial inaccuracy: fitting device models as higher-order monomials, defined as the exponential functions of polynomials in the logarithmic variables. By the introduction of high-order monomials, the original GP problems become polynomial geometric programming (PolyGP) problems with non-linear and non-convex objective and constraints. Our PolyGP framework allows significant improvements in model accuracy when symbolic performance functions in terms of device models are present. Via SDP-relaxations inspired by polynomial optimization (POP), we can obtain efficient near-optimal global solutions to the resulting PolyGP. Experimental results through established circuits show that compared to GP, we are able to reduce fitting error of device models to 3.5% from 10.5% on average. Hence, the fitting error of performance functions decrease from 12% of GP and 9% of POP, to 3% accordingly. This translates to the ability of identifying superior solution points and the dramatic decrease of constraint violation in contrast to both GP and POP.</em></description>
</presentation>
<presentation>
    <id>IP5-21</id>
    <title>IP5-21 Analog Circuit Topological Feature Extraction with Unsupervised Learning of New Sub-structures</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 15:31</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19522</id><role>Speaker</role><firstname>Alex</firstname><lastname>Doboli</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    <person><id>26241</id><role>Author</role><firstname>Hao</firstname><lastname>Li</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    <person><id>19908</id><role>Author</role><firstname>Fanshu</firstname><lastname>Jiao</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    <person><id>19522</id><role>Author</role><firstname>Alex</firstname><lastname>Doboli</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alex Doboli, Stony Brook University, US<br /><b>Authors</b>:<br />Hao Li, Fanshu Jiao and Alex Doboli, Stony Brook University, US<br /><br /><em><b>Abstract</b><br />This paper presents novel techniques to automatically extract the topological (structural) features in analog circuits. The extracted features include basic building blocks, structural templates and hierarchical structures. Finding structural features is important for tasks like circuit synthesis and sizing, design verification, design reuse, and design knowledge description, summarization and management. The paper presents algorithms for supervised feature extraction and unsupervised learning of new block connections. Experiments discuss feature extraction for a set of 34 state-of-the-art analog circuits.</em></description>
</presentation>
<presentation>
    <id>IP5-22</id>
    <title>IP5-22 Design Automation Tasks Scheduling for Enhanced Parallel Execution of a State-of-the-Art Layout-Aware Sizing Approach</title>
    <start>2016-03-17 15:31</start>
    <end>2016-03-17 15:32</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20600</id><role>Speaker</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>26023</id><role>Author</role><firstname>David</firstname><lastname>Neves</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>20747</id><role>Author</role><firstname>Ricardo</firstname><lastname>Martins</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>20595</id><role>Author</role><firstname>Nuno</firstname><lastname>Lourenço</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>20600</id><role>Author</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nuno Horta, Instituto de Telecomunicações/Instituto Superior Técnico, PT<br /><b>Authors</b>:<br />David Neves, Ricardo Martins, Nuno Lourenço and Nuno Horta, Instituto de Telecomunicações/Instituto Superior Técnico, PT<br /><br /><em><b>Abstract</b><br />This paper presents an innovative methodology to efficiently schedule design automation tasks during the execution of an analog IC layout-aware sizing process. The referred synthesis process includes several sub-tasks such as DC simulation, floorplanning, placement, global routing, parasitic extraction, and circuit simulations in multiple worst case corners. The schedule of the design tasks is here optimized taking into account standard multi-core architectures, tasks dependencies, accurate time estimations for each task and a limited number of licenses for using commercial tools, e.g., number of simulator licenses. The proposed methodology, first, considers a directed acyclic graph for representing the design flow and task dependencies, then, an evolutionary kernel is used to implement a single-objective multi-constraint optimization. The efficiency and impact of the proposed approach is validated by using a state-of-the-art Analog IC design automation environment.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.8</id>
  <title>11.8 Launch of the Worldwide MEMS Design Contest</title>
  <start>2016-03-17 14:00</start>
  <end>2016-03-17 17:30</end>
  <room>Exhibition Theatre</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27628</id><role>Organiser</role><firstname>Anton</firstname><lastname>Klotz</lastname><affiliation>Cadence Design Systems</affiliation><country>DE</country></person>
  </persons>
  <description><p>The presentations at DATE Exhibition Theatre sessions 11.8 and 12.8 on 17th March from 14:00-17:30 are dedicated to the worldwide MEMS Design Contest, which is organized by Cadence Design Systems, Coventor, X-FAB and Reutlingen University. The aim of the contest is to motivate design teams to start designing chips with MEMS and mixed-signal blocks using X-FAB PDK and tools from Coventor and Cadence, to spread the knowledge about the co-design of MEMS and mixed-signal and to get new ideas how MEMS can be used and what kind of MEMS can be designed using the X-FAB PDK. The winning team gets the possibility to manufacture a demonstrator in silicon in order to prove the functionality of the flow.</p>
<p>The session will start with a motivational talk about MEMS research in academia provided by Prof. Ibrahim Elfadel from MASDAR Institute. Then Anton Klotz, University Program Manager EMEA from Cadence Design Systems, explains the rules of the contest. Jörg Doblaski, Director Design Support from X-FAB, will present the mixed-signal and MEMS PDKs, which will be used in the contest. After that, Christopher Welham, Director Applications Engineering from Coventor, will explain front-end modeling of MEMS using Coventor tools. Finally, Ahmed Osman, Principal Application Engineerfrom Cadence Design Systems, will explain the design flow, which was developed based on the research work done in the BMBF-funded MEMS2015 project and will be used for the creation of mixed-signal logic and MEMS design at the contest.</p></description>
<presentations>
<presentation>
    <id>11.8.1</id>
    <title>11.8.1 Academic MEMS Goes Fabless: The Masdar Institute Perspective</title>
    <start>2016-03-17 14:00</start>
    <end>2016-03-17 14:20</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16557</id><role>Speaker</role><firstname>Ibrahim</firstname><lastname>Elfadel</lastname><affiliation>MASDAR Institute of Science and Technology</affiliation><country>AE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ibrahim Elfadel, MASDAR Institute of Science and Technology, AE<br /></description>
</presentation>
<presentation>
    <id>11.8.2</id>
    <title>11.8.2 MEMS Design Contest Rules</title>
    <start>2016-03-17 14:20</start>
    <end>2016-03-17 15:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27628</id><role>Speaker</role><firstname>Anton</firstname><lastname>Klotz</lastname><affiliation>Cadence Design Systems</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Anton Klotz, Cadence Design Systems, DE<br /></description>
</presentation>
<presentation>
    <id>11.8.3</id>
    <title>11.8.3 PDK-based Design Automation Enablement for MEMS- and CMOS Processes</title>
    <start>2016-03-17 15:00</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21515</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Doblaski</lastname><affiliation>X-FAB</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Joerg Doblaski, X-FAB, DE<br /></description>
</presentation>
<presentation>
    <id>11.8.4</id>
    <title>11.8.4 Coventor Tools for Modelling and Simulation of MEMS</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:45</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27656</id><role>Speaker</role><firstname>Christopher</firstname><lastname>Welham</lastname><affiliation>Coventor</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Christopher Welham, Coventor, FR<br /></description>
</presentation>
<presentation>
    <id>11.8.5</id>
    <title>11.8.5 A MEMS-ASIC Co-Design Flow: An EDA Perspective</title>
    <start>2016-03-17 16:45</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27655</id><role>Speaker</role><firstname>Ahmed Hussein</firstname><lastname>Osman</lastname><affiliation>Cadence Design Systems</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ahmed Hussein Osman, Cadence Design Systems, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB11</id>
  <title>UB11 Session 11</title>
  <start>2016-03-17 14:30</start>
  <end>2016-03-17 16:30</end>
  <room>Booth 15, Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>UB11.1</id>
    <title>UB11.1 MicroTESK ARMv8 Edition: Specification-Based Test Program Generator</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19049</id><role>Presenter</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>19049</id><role>Author</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Artem</firstname><lastname>Kotsynyak</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Andrei Tatarnikov, Russian Academy of Sciences (RAS), RU<br /><b>Authors</b>:<br />Andrei Tatarnikov, Alexander Kamkin and Artem Kotsynyak, Russian Academy of Sciences (RAS), RU<br /><br /><em><b>Abstract</b><br />This work presents a test program generation tool for ARMv8 microprocessors. The tool consists of two parts: an architecture-independent test program generation core and ARMv8 specifications. The specifications provide information on the instruction set architecture and the memory management unit of an ARMv8 microprocessor. Test programs are generated on the basis of test templates provided by users and testing knowledge extracted from the specifications. Test templates describe scenarios to be covered in terms of test situations, while testing knowledge specifies constraints that should be satisfied in order for these situations to occur. The architecture-independent test program generation core implements a wide range of test generation techniques including random generation, combinatorial generation, constraint solving and symbolic execution. Flexible architecture of the tool allows integrating different generation methods and extending the test generation core with new engines.</em></description>
</presentation>
<presentation>
    <id>UB11.2</id>
    <title>UB11.2 AIPHS: AdaptIve Profiling Hardware Sub-system</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1049</id><role>Presenter</role><firstname>Luigi</firstname><lastname>Pomante</lastname><affiliation>Università degli Studi dell'Aquila</affiliation><country>IT</country></person>
    <person><id>1049</id><role>Author</role><firstname>Luigi</firstname><lastname>Pomante</lastname><affiliation>Università degli Studi dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>Università Degli Studi Dell'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Luigi Pomante, Università degli Studi dell'Aquila, IT<br /><b>Authors</b>:<br />Luigi Pomante<sup>1</sup>, Giacomo Valente<sup>2</sup> and Vittoriano Muttillo<sup>2</sup><br /><sup>1</sup>Università degli Studi dell'Aquila, IT; <sup>2</sup>Università Degli Studi Dell'Aquila, IT<br /><br /><em><b>Abstract</b><br />Run-time monitoring systems on reconfigurable logic have the advantage that they can be customized with respect to specific applications: in the context of automated testing, this can lead to powerful scenarios. This demo presents a smart monitoring system by showing both a customization for stalls identification in a message passing scenario (based on four MicroBlaze that executes a bare-metal FFT application), and a customization for bus utilization monitoring in a symmetric multi-processing system scenario (based on four Leon3 running a custom Linux kernel). The whole development flow (and related prototypal EDA tools), that starts exploiting a library of elements to compose the desired hardware profiler, that leads to the introduction of such a profiler in the target architecture, and that allows profiling data collection and analysis will be shown. Moreover, a comparison among different functionalities will be illustrated. Both systems will be illustrated by using Zynq7000 SoC.</em></description>
</presentation>
<presentation>
    <id>UB11.3</id>
    <title>UB11.3 COMPSOC: Virtualising Control Applications on a Distributed CompSOC Platform</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4729</id><role>Presenter</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4729</id><role>Author</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Kees Goossens, Eindhoven University of Technology, NL<br /><b>Author</b>:<br />Kees Goossens, Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />In our University Booth we will demonstrate that multiple real-time control applications can be developed independently even though they share platform resources. We show that they can run together with other applications on a wireless network of multiple CompSOC platforms, where each platform has multiple processors, NOC, and a complete microkernel, streaming software, and resource management stack. We will also show that (control) applications can be quickly and safely loaded and started without interference to other (real-time control) applications, thus implementing a network of MPSOCs for distributed mixed time-criticality applications.</em></description>
</presentation>
<presentation>
    <id>UB11.4</id>
    <title>UB11.4 CLaSH: Digital circuits in CλaSH</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2936</id><role>Presenter</role><firstname>Christiaan</firstname><lastname>Baaij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>2936</id><role>Author</role><firstname>Christiaan</firstname><lastname>Baaij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Kuper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Christiaan Baaij, University of Twente, NL<br /><b>Authors</b>:<br />Christiaan Baaij and Jan Kuper, University of Twente, NL<br /><br /><em><b>Abstract</b><br />CλaSH is a novel compiler system for generating digital circuits as described by a mathematical/functional specification of the architecture.
We will demonstrate several applications written in CλaSH:
* Tunneling ball device: With a minimal amount of acceleration, a fast spinning metal disk is either sped up or slowed down so that a falling ball can fall through one of the metal disk's two holes.
* Music synthesizer and spectrum analyser: An audio CODEC samples music being played from either an MP3 player or a computer. 
 We can apply several digital filters which affect the music.
 The effects of these filters can be both seen on a monitor, and heard through speakers connected to the FPGA board.
* Multi-processor system: The system is used in a compiler construction course, where the compiler is written in the Haskell. 
 Because CλaSH is proper subset of Haskell, students can build and experiment with the compiler and the multi-processor system in the same environment.</em></description>
</presentation>
<presentation>
    <id>UB11.5</id>
    <title>UB11.5 CONTREP: A single-source framework for UML-based Modelling and Design of Mixed-Criticality Systems</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>995</id><role>Presenter</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>995</id><role>Author</role><firstname>Fernando</firstname><lastname>Herrera</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    <person><id>0</id><role>Author</role><firstname>Eugenio</firstname><lastname>Villar</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Fernando Herrera, University of Cantabria, ES<br /><b>Authors</b>:<br />Fernando Herrera and Eugenio Villar, University of Cantabria, ES<br /><br /><em><b>Abstract</b><br />Mixed-criticality systems integrate applications, platform resources and requirements with different criticality. A criticality reflects the impact of either a failure of a component or a violation of a requirement, which can range from irrelevant to catastrophic effects. This booth presents the CONTREP framework, which supports UML/MARTE based modeling, analysis and design of mixed-criticality embedded systems. The booth shows a model of a quadcopter control system which integrates safety critical (e.g. flight control), mission-critical (e.g., a video processing payload), and non-critical (e.g., monitoring) functions. The booth shows how mixed-criticality is captured, together with the description of the functional architecture, and of the multi-core embedded platform where the system is implemented; how CONTREP automates different design activities, i.e. model validation, performance assessment and design space exploration, exploiting mixed-criticality information in every case.</em></description>
</presentation>
<presentation>
    <id>UB11.6</id>
    <title>UB11.6 Retrascope: Toolkit for Analysis and Verification of HDL Designs</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43393</id><role>Presenter</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>43393</id><role>Author</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Mikhail</firstname><lastname>Lebedev</lastname><affiliation>Russian Academy of Sciences (RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Sergey Smolov, Russian Academy of Sciences (RAS), RU<br /><b>Authors</b>:<br />Sergey Smolov, Alexander Kamkin and Mikhail Lebedev, Russian Academy of Sciences (RAS), RU<br /><br /><em><b>Abstract</b><br />Retrascope is an open-source toolkit for Reverse Engineering and TRAnsformation of digital hardware designs described in such hardware description languages as Verilog and VHDL. The toolkit allows analyzing HDL descriptions, reconstructing the underlying models (guarded actions, extended finite state machines, high-level decision diagrams etc.) and using the derived models for test generation, property checking and other tasks. Retrascope is organized as an extendible framework with the ability to add new types of models as well as tools for their analysis and transformation. The primary application domain of the toolkit is functional verification of hardware at the unit level.</em></description>
</presentation>
<presentation>
    <id>UB11.7</id>
    <title>UB11.7 Electro-, Stress- and Thermomigration: Three Forces, One Problem</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43395</id><role>Presenter</role><firstname>Steve</firstname><lastname>Bigalke</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>43395</id><role>Author</role><firstname>Steve</firstname><lastname>Bigalke</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jens</firstname><lastname>Lienig</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Steve Bigalke, Technische Universität Dresden, DE<br /><b>Authors</b>:<br />Steve Bigalke and Jens Lienig, Technische Universität Dresden, DE<br /><br /><em><b>Abstract</b><br />It is well-known that the downscaling of microelectronic structures ("Moore's Law") reduces the reliability due to an increase in potential material migration. 
Electro-, stress- and thermomigration have been identified as the main causes of materiel dislocation in integrated circuits (ICs). 
They are driven by current densities, stress and temperature gradients, respectively, but they also depend on common parameters like material constants. 
While each of these three driving forces causes migration, they can compensate or amplify each other, resulting in various overall material dislocations. 
These interactions are poorly understood which complicates the prevention of migration processes in ICs. 
Our software demonstrator presents a basic approach to identify the predominate migration within various circuit conditions including the interaction of all three forces. 
Our approach can also be adjusted to three-dimensional circuits (3D ICs) and alternating conditions.</em></description>
</presentation>
<presentation>
    <id>UB11.8</id>
    <title>UB11.8 ChImpAnC: Change Management using ChImpAnC</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>17498</id><role>Presenter</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>17498</id><role>Author</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Ring</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>DFKI and University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Jannis Stoppe, DFKI and University of Bremen, DE<br /><b>Authors</b>:<br />Jannis Stoppe, Martin Ring and Rolf Drechsler, DFKI and University of Bremen, DE<br /><br /><em><b>Abstract</b><br />One approach to remedy the issue of increasing complexity in the hardware design process is to provide designers with more abstract languages that allow systems to be designed top-down, starting with an abstract model of the system and its requirements. Several of these languages such as SysML and SystemC are being used today.
We propose the Change Impact Analysis and Control Tool (ChImpAnC) to handle these challenges. ChImpAnC extracts the relevant information from the models on the different levels and constructs mappings between them, thus allowing to check consistency and refinements, and moreover calculating the impact of changes. Thus, ChImpAnC ensures that e.g. a written specification or documentation is not made obsolete by changes in the implementation without being warned about it.</em></description>
</presentation>
<presentation>
    <id>UB11.9</id>
    <title>UB11.9 IDDD: An Interactive Dependability Driven Design Space Exploration</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>43391</id><role>Presenter</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>43391</id><role>Author</role><firstname>Stefan</firstname><lastname>Scharoba</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jacob</firstname><lastname>Lorenz</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Heinrich T.</firstname><lastname>Vierhaus</lastname><affiliation>Brandenburg University of Technology Cottbus-Senftenberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Stefan Scharoba, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><b>Authors</b>:<br />Stefan Scharoba, Jacob Lorenz and Heinrich T. Vierhaus, Brandenburg University of Technology Cottbus-Senftenberg, DE<br /><br /><em><b>Abstract</b><br />Due to the downscaling of transistor feature sizes, today's integrated circuits are much more likely to be affected by transient or permanent faults. In order to still meet certain dependability requirements, many different fault tolerance techniques have been developed, which can handle these faults in the field. Each of these techniques is associated with distinct costs and benefits. As a consequence, finding the fault tolerant implementation of the system that meets the actual requirements best represents a challenging task. We propose a tool that supports this process. It offers a set of hardware based fault tolerance techniques that can be applied to a given VHDL model. Afterwards, costs and benefits of the respective design choice are estimated automatically. Thus several fault tolerant versions of the design can be evaluated and compared with each other without implementing them manually. Finally, the VHDL code of the preferred design candidate can be generated by the tool.</em></description>
</presentation>
<presentation>
    <id>UB11.10</id>
    <title>UB11.10 ReSecu_4_AmBRAMs: Towards Increased Reliability and Hardware Security Using AmBRAMs</title>
    <start>2016-03-17 14:30</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>22189</id><role>Presenter</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>TU Liberec</affiliation><country>CZ</country></person>
    <person><id>22189</id><role>Author</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>TU Liberec</affiliation><country>CZ</country></person>
    </presentation_persons>
  <description><b>Presenter</b>:<br />Petr Pfeifer, TU Liberec, CZ<br /><b>Author</b>:<br />Petr Pfeifer, TU Liberec, CZ<br /><br /><em><b>Abstract</b><br />AmBRAMs-The new method and developed advanced Analysis Tool and Framework for Advanced Measurements and Reliability Assessments on Modern Nanoscale FPGAs creates revolutionary new set of tools enables complex lab-on-chip solutions in nanoscale FPGAs.AmBRAMs has been enhanced of advanced measurements and data processing supporting platform identification and security support functionality including tampering detection preferably in modern nanoscale programmable devices.It will be presented on VLIW soft processor cores equipped with a security IP,and showing also POF solutions and related functionality.Detection of power voltage variation using AmBRAMs technology is incorporated in the processor application and demonstrating it on a complex processor system.Presented on 28nm LP or 20nm HP UltraScale Xilinx FPGA devices.The 28nm FPGA solution will also show simple HW adjustments enabling support of power supply change required the demonstrator and for adaptive control presented as well.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>CB6</id>
  <title>CB6 Coffee Break</title>
  <start>2016-03-17 15:30</start>
  <end>2016-03-17 16:00</end>
  <room>Exhibition Area</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>IP5</id>
  <title>IP5 Interactive Presentations</title>
  <start>2016-03-17 15:30</start>
  <end>2016-03-17 16:00</end>
  <room>Conference Level, Foyer</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
  </persons>
  <description>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the afternoon. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. Moreover, one "Best Interactive Presentation Award" will be given.</description>
<presentations>
<presentation>
    <id>IP5-1</id>
    <title>IP5-1 Reliability and Performance Trade-offs for 3D NoC-Enabled Multicore Chips</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16456</id><role>Speaker</role><firstname>Partha</firstname><lastname>Pande</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>24550</id><role>Author</role><firstname>Sourav</firstname><lastname>Das</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>26325</id><role>Author</role><firstname>Janardhan Rao</firstname><lastname>Doppa</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>16456</id><role>Author</role><firstname>Partha</firstname><lastname>Pande</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>749</id><role>Author</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Partha Pande, Washington State University, US<br /><b>Authors</b>:<br />Sourav Das<sup>1</sup>, Janardhan Rao Doppa<sup>1</sup>, Partha Pande<sup>1</sup> and Krishnendu Chakrabarty<sup>2</sup><br /><sup>1</sup>Washington State University, US; <sup>2</sup>Duke University, US<br /><br /><em><b>Abstract</b><br />Three-dimensional (3D) integration, a breakthrough technology to achieve "More Moore and More Than Moore," provides the benefits of better performance, lower power consumption, and increased bandwidth through the use of vertical interconnects and 3D stacking. The vertical interconnects enable the design of a high-bandwidth and energy-efficient small-world (SW) network-based 3D network-on-Chip (3D SWNoC) for massive multicore platforms. However, the anticipated performance gain of a 3D SWNoC-enabled multicore chip may be compromised due to the potential failures of through-silicon- vias (TSVs) that are predominantly used as vertical interconnects. In particular, due to the non-homogeneous traffic patterns, heavily used TSVs may wear-out quickly and can also contribute to the wear-out of neighboring TSVs. As a result, the mean-time-to-failure (MTTF) of those TSVs will decrease, which will adversely affect the overall lifetime of the chip. In this paper, we address this traffic-dependent TSV wear-out problem in 3D SWNoC. We demonstrate that by employing an adaptive routing mechanism, we can improve the MTTF of 3D SWNoC significantly while still providing 21% lower energy-delay-product (EDP) compared to a conventional 3D MESH.</em></description>
</presentation>
<presentation>
    <id>IP5-2</id>
    <title>IP5-2 Memory-Access Aware DVFS for Network-on-Chip in CMPs</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21173</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Yao</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>21173</id><role>Author</role><firstname>Yuan</firstname><lastname>Yao</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>18784</id><role>Author</role><firstname>Zhonghai</firstname><lastname>Lu</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yuan Yao, KTH Royal Institute of Technology, SE<br /><b>Authors</b>:<br />Yuan Yao and Zhonghai Lu, KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />We present a new DVFS technique for network-on-chip (NoC) that adjusts the voltage/frequency scales of routers according to memory-access characteristics of application running on the CMP. The memory characteristics are periodically profiled, reflecting both resource-access density in the network and memory-access criticality for application performance. The network conducts per-router voltage/frequency tuning using the memory-access density information while it performs priority-based switch allocation to speed up critical packets and avoid starvation using the memory-criticality information. Compared to a latest per-router DVFS approach, benchmark experiments demonstrate that our memory-access characteristics aware DVFS technique achieves not only better power saving, energy-delay product, but also enhanced network and application performance.</em></description>
</presentation>
<presentation>
    <id>IP5-3</id>
    <title>IP5-3 A Dynamically Reconfigurable ECC Decoder Architecture</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>400</id><role>Speaker</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Universite Bretagne Sud / Lab-STICC</affiliation><country>FR</country></person>
    <person><id>25880</id><role>Author</role><firstname>Awais</firstname><lastname>Sani</lastname><affiliation>Universite de Bretagne-Sud</affiliation><country>FR</country></person>
    <person><id>400</id><role>Author</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Universite de Bretagne-Sud / Lab-STICC</affiliation><country>FR</country></person>
    <person><id>16950</id><role>Author</role><firstname>Cyrille</firstname><lastname>Chavet</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Philippe Coussy, Universite Bretagne Sud / Lab-STICC, FR<br /><b>Authors</b>:<br />Awais Sani<sup>1</sup>, Philippe Coussy<sup>2</sup> and Cyrille Chavet<sup>3</sup><br /><sup>1</sup>Universite de Bretagne-Sud, FR; <sup>2</sup>Universite de Bretagne-Sud / Lab-STICC, FR; <sup>3</sup>Lab-STICC / Université de Bretagne Sud, FR<br /><br /><em><b>Abstract</b><br />Due to their impressive error correction performances, Error Correcting Codes (ECC) are now widely used in communication systems. In order to achieve high throughput requirements ECC decoders are based on parallel architectures, which results in a major issue: memory access conflicts. In this paper, we introduce a new class of ECC decoder architectures that dynamically reconfigures by executing on-chip a memory mapping approach. For that purpose, a dedicated algorithm taking into account network constraint is presented. A smart architecture based on a butterfly network and a reconfiguration unit is also proposed. Experimental results show that real-time reconfiguration at reasonable hardware cost is possible.</em></description>
</presentation>
<presentation>
    <id>IP5-4</id>
    <title>IP5-4 Resistive Bloom Filters: From Approximate Membership to Approximate Computing with Bounded Errors</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25731</id><role>Speaker</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>27137</id><role>Author</role><firstname>Vahideh</firstname><lastname>Akhlaghi</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>25731</id><role>Author</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of California, Berkeley</affiliation><country>US</country></person>
    <person><id>17239</id><role>Author</role><firstname>Rajesh K.</firstname><lastname>Gupta</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Abbas Rahimi, University of California, Berkeley, US<br /><b>Authors</b>:<br />Vahideh Akhlaghi<sup>1</sup>, Abbas Rahimi<sup>2</sup> and Rajesh K. Gupta<sup>1</sup><br /><sup>1</sup>University of California, San Diego, US; <sup>2</sup>University of California, Berkeley, US<br /><br /><em><b>Abstract</b><br />Approximate computing provides an opportunity for exploiting application characteristics to trade the accuracy for gains in energy efficiency. However, such opportunity must be able to bound the error that the system designer provides to the application developer. Space-efficient probabilistic data structure such as Bloom filter can provide one such means. Bloom filter supports approximate set membership queries with a tunable rate of false positives (i.e., errors) and no false negatives. We propose a resistive Bloom filter (ReBF) to approximate a function by tightly integrating it to a functional unit (FU) implementing the function. ReBF approximately mimics partial functionality of the FU by recalling its frequent input patterns for computational reuse. The accuracy of the target FU is guaranteed by bounding the ReBF error behavior at the design time. We further lower energy consumption of a FU by designing its ReBF using low-power memristor arrays. The experimental results show that function approximation using ReBF for five image processing kernels running on the AMD Southern Islands GPU yields on average 24.1% energy saving in 45 nm technology compared to the exact computation.</em></description>
</presentation>
<presentation>
    <id>IP5-5</id>
    <title>IP5-5 Real-Time System-Level Implementation of a Telepresence Robot Using an Embedded GPU Platform</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27044</id><role>Speaker</role><firstname>Swathi</firstname><lastname>Gurumani</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27064</id><role>Author</role><firstname>Muhammad Teguh</firstname><lastname>Satria</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27044</id><role>Author</role><firstname>Swathi</firstname><lastname>Gurumani</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27289</id><role>Author</role><firstname>Wang</firstname><lastname>Zheng</lastname><affiliation>Institute for Infocomm Research</affiliation><country>SG</country></person>
    <person><id>26449</id><role>Author</role><firstname>Keng Peng</firstname><lastname>Tee</lastname><affiliation>Institute for Infocomm Research</affiliation><country>SG</country></person>
    <person><id>25873</id><role>Author</role><firstname>Augustine</firstname><lastname>Koh</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>27251</id><role>Author</role><firstname>Pan</firstname><lastname>Yu</lastname><affiliation>Institute for Infocomm Research</affiliation><country>SG</country></person>
    <person><id>26399</id><role>Author</role><firstname>Kyle</firstname><lastname>Rupnow</lastname><affiliation>Advanced Digital Sciences Center</affiliation><country>SG</country></person>
    <person><id>1207</id><role>Author</role><firstname>Deming</firstname><lastname>Chen</lastname><affiliation>UIUC</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Swathi Gurumani, Advanced Digital Sciences Center, SG<br /><b>Authors</b>:<br />Muhammad Teguh Satria<sup>1</sup>, Swathi Gurumani<sup>1</sup>, Wang Zheng<sup>2</sup>, Keng Peng Tee<sup>2</sup>, Augustine Koh<sup>1</sup>, Pan Yu<sup>2</sup>, Kyle Rupnow<sup>1</sup> and Deming Chen<sup>3</sup><br /><sup>1</sup>Advanced Digital Sciences Center, SG; <sup>2</sup>Institute for Infocomm Research, SG; <sup>3</sup>UIUC, US<br /><br /><em><b>Abstract</b><br />Real-time applications such as telepresence systems present an opportunity to use embedded GPUs for compute acceleration to meet platform goals. In this paper, we develop a prototype of a portable, standalone telepresence robot that performs real-time attention-directed control using an NVIDIA Jetson TK1 embedded platform. We perform platform-specific optimizations to improve thread occupancy, optimize computa- tion workload and improve accuracy of face detection on the embedded GPU and achieve real-time performance of 30 frames per second on the Jetson TK1 and an overall speedup of 10x compared to the ARM CPU version.</em></description>
</presentation>
<presentation>
    <id>IP5-6</id>
    <title>IP5-6 Exploring Specialized Near-Memory Processing for Data Intensive Operations</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26891</id><role>Speaker</role><firstname>Salessawi Ferede</firstname><lastname>Yitbarek</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>26891</id><role>Author</role><firstname>Salessawi Ferede</firstname><lastname>Yitbarek</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>27219</id><role>Author</role><firstname>Tao</firstname><lastname>Yang</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>20738</id><role>Author</role><firstname>Reetuparna</firstname><lastname>Das</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>1137</id><role>Author</role><firstname>Todd</firstname><lastname>Austin</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Salessawi Ferede Yitbarek, University of Michigan, US<br /><b>Authors</b>:<br />Salessawi Ferede Yitbarek<sup>1</sup>, Tao Yang<sup>2</sup>, Reetuparna Das<sup>1</sup> and Todd Austin<sup>1</sup><br /><sup>1</sup>University of Michigan, US; <sup>2</sup>University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />Emerging 3D stacked memory systems provide significantly more bandwidth than current DDR modules. However, general purpose processors do not take full advantage of these resources offered by the memory modules. Taking advantage of the increased bandwidth requires the use of specialized processing units. In this paper, we evaluate the benefits of placing hardware accelerators at the bottom layer of a 3D stacked memory system compared to accelerators that are placed external to the memory stack. Our evaluation of the design using cycle-accurate simulation and RTL synthesis shows that, for important data intensive kernels, near-memory accelerators inside a single 3D memory package provide 3x-13x speedup over a Quad-core Xeon processor. Most of the benefits are from the application of accelerators, as the near-memory configurations provide marginal benefits compared to the same number of accelerators placed on a die external to the memory package. This comparable performance for external accelerators is due to the high bandwidth afforded by the high-speed off-chip links. On the other hand, near-memory accelerators consume 7%-39% less energy than the external accelerators.</em></description>
</presentation>
<presentation>
    <id>IP5-7</id>
    <title>IP5-7 Matlab to C compilation targeting Application Specific Instruction Set Processors</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16880</id><role>Speaker</role><firstname>Francky</firstname><lastname>Catthoor</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    <person><id>24037</id><role>Author</role><firstname>Ioannis</firstname><lastname>Latifis</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>26411</id><role>Author</role><firstname>Karthick</firstname><lastname>Parashar</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    <person><id>23575</id><role>Author</role><firstname>Grigoris</firstname><lastname>Dimitroulakos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>26239</id><role>Author</role><firstname>Hans</firstname><lastname>Cappelle</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    <person><id>24048</id><role>Author</role><firstname>Christakis</firstname><lastname>Lezos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>24011</id><role>Author</role><firstname>Konstantinos</firstname><lastname>Masselos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>16880</id><role>Author</role><firstname>Francky</firstname><lastname>Catthoor</lastname><affiliation>Interuniversity Microelectronics Centre (IMEC)</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Francky Catthoor, Interuniversity Microelectronics Centre (IMEC), BE<br /><b>Authors</b>:<br />Ioannis Latifis<sup>1</sup>, Karthick Parashar<sup>2</sup>, Grigoris Dimitroulakos<sup>1</sup>, Hans Cappelle<sup>2</sup>, Christakis Lezos<sup>1</sup>, Konstantinos Masselos<sup>1</sup> and Francky Catthoor<sup>2</sup><br /><sup>1</sup>University of Peloponnese, GR; <sup>2</sup>Interuniversity Microelectronics Centre (IMEC), BE<br /><br /><em><b>Abstract</b><br />This paper discusses a MATLAB to C compiler exploiting custom instructions such as instructions for SIMD processing and instructions for complex arithmetic present in Application Specific Instruction Set Processors (ASIPs). The compiler generates ANSI C code in which the processor's special instructions are represented via specialized intrinsic functions. By doing this the generated code can be used as input to any C/C++ compiler. Thus the proposed compiler allows the description of the specialized instruction set of the target processor in a parameterized way allowing the support of any processor. The proposed compiler has been used for the generation of application code for an ASIP targeting DSP applications. The code generated by the proposed compiler achieves a speed up between 2x-30x on the targeted ASIP for six DSP benchmarks compared to the code generated by Mathworks MATLAB to C compiler. Thus the proposed compiler can be employed to reduce the development time/effort/cost and time to market by raising the abstraction of application design in an embedded systems / system-on-chip development context while still improving implementation efficiency.</em></description>
</presentation>
<presentation>
    <id>IP5-8</id>
    <title>IP5-8 Sampling-based Buffer Insertion for Post-Silicon Yield Improvement under Process Variability</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26204</id><role>Speaker</role><firstname>Grace Li</firstname><lastname>Zhang</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>26204</id><role>Author</role><firstname>Grace Li</firstname><lastname>Zhang</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>315</id><role>Author</role><firstname>Bing</firstname><lastname>Li</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    <person><id>1134</id><role>Author</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München (TUM)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Grace Li Zhang, Technische Universität München (TUM), DE<br /><b>Authors</b>:<br />Grace Li Zhang, Bing Li and Ulf Schlichtmann, Technische Universität München (TUM), DE<br /><br /><em><b>Abstract</b><br />At submicron manufacturing technology nodes process variations affect circuit performance significantly. This trend leads to a large timing margin and thus overdesign to maintain yield. To combat this pessimism, post-silicon clock tuning buffers can be inserted into circuits to balance timing budgets of critical paths with their neighbors. After manufacturing, these clock buffers can be configured for each chip individually so that chips with timing failures may be rescued to improve yield. In this paper, we propose a sampling-based method to determine the proper locations of these buffers. The goal of this buffer insertion is to reduce the number of buffers and their ranges, while still maintaining a good yield improvement. Experimental results demonstrate that our algorithm can achieve a significant yield improvement (up to 35%) with only a small number of buffers.</em></description>
</presentation>
<presentation>
    <id>IP5-9</id>
    <title>IP5-9 PRADA: Combating Voltage Noise in the NoC Power Supply Through Flow-Control and Routing Algorithms</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26802</id><role>Speaker</role><firstname>Prabal</firstname><lastname>Basu</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>26802</id><role>Author</role><firstname>Prabal</firstname><lastname>Basu</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>24446</id><role>Author</role><firstname>Rajesh</firstname><lastname>JayashankaraShridevi</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>17601</id><role>Author</role><firstname>Koushik</firstname><lastname>Chakraborty</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    <person><id>18259</id><role>Author</role><firstname>Sanghamitra</firstname><lastname>Roy</lastname><affiliation>Utah State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Prabal Basu, Utah State University, US<br /><b>Authors</b>:<br />Prabal Basu, Rajesh JayashankaraShridevi, Koushik Chakraborty and Sanghamitra Roy, Utah State University, US<br /><br /><em><b>Abstract</b><br />Network-on-Chip (NoC) has become the de-facto standard for on-chip communication in MPSoCs. The growing NoC power footprint, increase in the transistor current, and high switching speed of the logic devices, exacerbate the peak power supply noise (PSN) in the NoC power delivery network (PDN). Hence, preserving power supply integrity in the NoC PDN is critical. In this work, we propose PRADA (PSN-aware Runtime Adaptation)—a collection of a novel flow-control protocol (PAF) and an adaptive routing algorithm (PAR), to mitigate PSN in NoCs. Our best scheme achieves 14% and 12% improvements in the regional peak PSN and energy ef- ficiency, with an average of 4.6% performance overhead and marginal area and power footprints.</em></description>
</presentation>
<presentation>
    <id>IP5-10</id>
    <title>IP5-10 A Power-Efficient 3-D On-Chip Interconnect for Multi-Core Accelerators with Stacked L2 Cache</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19028</id><role>Speaker</role><firstname>Kyungsu</firstname><lastname>Kang</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>19028</id><role>Author</role><firstname>Kyungsu</firstname><lastname>Kang</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>22002</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>233</id><role>Author</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>26901</id><role>Author</role><firstname>Sangho</firstname><lastname>Park</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>26904</id><role>Author</role><firstname>Jong-Bae</firstname><lastname>Lee</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kyungsu Kang, Samsung, KR<br /><b>Authors</b>:<br />Kyungsu Kang<sup>1</sup>, Luca Benini<sup>2</sup>, Giovanni De Micheli<sup>3</sup>, Sangho Park<sup>1</sup> and Jong-Bae Lee<sup>1</sup><br /><sup>1</sup>Samsung, KR; <sup>2</sup>Università di Bologna, IT; <sup>3</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />The use of multi-core clusters is a promising option for data-intensive embedded applications such as multimodal sensor fusion, image understanding, mobile augmented reality. In this paper, we propose a power-efficient 3-D onchip interconnect for multi-core clusters with stacked L2 cache memory. A new switch design makes a circuit-switched Mesh-of-Tree (MoT) interconnect reconfigurable to support power-gating of processing cores, memory blocks, and unnecessary interconnect resources (routing switch, arbitration switch, inverters placed along the on-chip wires). The proposed 3-D MoT improves the power efficiency up to 77% in terms of energy-delay product (EDP).</em></description>
</presentation>
<presentation>
    <id>IP5-11</id>
    <title>IP5-11 Power-Efficient Load-Balancing on Heterogeneous Computing Platforms</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>59635</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>17896</id><role>Author</role><firstname>Muhammad Usman Karim</firstname><lastname>Khan</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>59635</id><role>Author</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>25851</id><role>Author</role><firstname>Apratim</firstname><lastname>Gupta</lastname><affiliation>University of Applied Sciences, Darmstadt</affiliation><country>DE</country></person>
    <person><id>27090</id><role>Author</role><firstname>Thomas</firstname><lastname>Schumann</lastname><affiliation>University of Applied Sciences, Darmstadt</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Author</role><firstname>Jörg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Muhammad Shafique, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Muhammad Usman Karim Khan<sup>1</sup>, Muhammad Shafique<sup>1</sup>, Apratim Gupta<sup>2</sup>, Thomas Schumann<sup>2</sup> and Jörg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>University of Applied Sciences, Darmstadt, DE<br /><br /><em><b>Abstract</b><br />In order to address the throughput constraints of the system at minimal power consumption, the workload of computing nodes should be balanced. This requires accounting for the underlying hardware characteristics (e.g., power vs. frequency profiles) and throughput sustainable by these nodes. This work provides a workload distribution and balancing methodology of a divisible load under a throughput constraint, on heterogeneous nodes. The power efficiency of each node is considered during load distribution. For load balancing, the frequency of the node is determined which just fulfills the job requirements of the nodes. We functionally verify our methodology by implementing it on an FPGA-based system, with heterogeneous multi-cores and hardware accelerators, and report results for different image processing benchmarks. Compared to a state-of-the-art-approach, our approach results in up to 64% performance improvement for the benchmarks evaluated in this paper.</em></description>
</presentation>
<presentation>
    <id>IP5-12</id>
    <title>IP5-12 Topaz: Mining High-Level Safety Properties from Logic Simulation Traces</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1992</id><role>Speaker</role><firstname>Fadi</firstname><lastname>Kurdahi</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>19554</id><role>Author</role><firstname>Ahmed</firstname><lastname>Nassar</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>1992</id><role>Author</role><firstname>Fadi</firstname><lastname>Kurdahi</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>27013</id><role>Author</role><firstname>Salam</firstname><lastname>Zantout</lastname><affiliation>American University of Beirut</affiliation><country>LB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Fadi Kurdahi, University of California, Irvine, US<br /><b>Authors</b>:<br />Ahmed Nassar<sup>1</sup>, Fadi Kurdahi<sup>1</sup> and Salam Zantout<sup>2</sup><br /><sup>1</sup>University of California, Irvine, US; <sup>2</sup>American University of Beirut, LB<br /><br /><em><b>Abstract</b><br />Formal specifications are hard to formulate and maintain for evolving complex digital hardware designs. Specification mining offers a (partially) automated route to discovering specifications from large simulation traces. In this paper, we embark on a novel and rigorous mining methodology (data preparation, mining algorithms, selection criteria, etc.) for finite-state automata checkers using an iterative and interactive mining tool, called Topaz. Topaz is evaluated using an open-source 32-bit RISC CPU design as a case study to demonstrate extraction of complex temporal properties cross-cutting through all CPU pipeline stages, guided by the CPU instruction set specification.</em></description>
</presentation>
<presentation>
    <id>IP5-13</id>
    <title>IP5-13 Exploiting Transaction Level Models for Observability-aware Post-silicon Test Generation</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1739</id><role>Speaker</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26129</id><role>Author</role><firstname>Farimah</firstname><lastname>Farahmandi</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26803</id><role>Author</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>19318</id><role>Author</role><firstname>Sandip</firstname><lastname>Ray</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Prabhat Mishra, University of Florida, US<br /><b>Authors</b>:<br />Farimah Farahmandi<sup>1</sup>, Prabhat Mishra<sup>1</sup> and Sandip Ray<sup>2</sup><br /><sup>1</sup>University of Florida, US; <sup>2</sup>Intel Corporation, US<br /><br /><em><b>Abstract</b><br />A critical problem in post-silicon debug is to generate efficient tests that both activate requisite coverage goals on the target hardware as well as produce results that are observable through a given on-chip design-for-debug architecture. Unfortunately, such tests cannot be generated directly from RTL models, both due to design complexity and due to bugs in the design itself. In this paper, we propose an approach to address this problem by exploiting transaction-level models (TLM). Our approach involves mapping test and observability requirements between TLM and RTL, enabling TLM analysis to generate post-silicon tests. We provide case studies from a number of different design classes to demonstrate the flexibility and effectiveness of the approach.</em></description>
</presentation>
<presentation>
    <id>IP5-14</id>
    <title>IP5-14 SEERAD: A High Speed yet Energy-Efficient Rounding-based Approximate Divider</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16625</id><role>Speaker</role><firstname>Ali</firstname><lastname>Afzali-Kusha</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>27270</id><role>Author</role><firstname>Reza</firstname><lastname>Zendegani</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>17818</id><role>Author</role><firstname>Mehdi</firstname><lastname>Kamal</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>25716</id><role>Author</role><firstname>Arash</firstname><lastname>Fayyazi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>16625</id><role>Author</role><firstname>Ali</firstname><lastname>Afzali-Kusha</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>18240</id><role>Author</role><firstname>Saeed</firstname><lastname>Safari</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>670</id><role>Author</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ali Afzali-Kusha, University of Tehran, IR<br /><b>Authors</b>:<br />Reza Zendegani<sup>1</sup>, Mehdi Kamal<sup>1</sup>, Arash Fayyazi<sup>1</sup>, Ali Afzali-Kusha<sup>1</sup>, Saeed Safari<sup>1</sup> and Massoud Pedram<sup>2</sup><br /><sup>1</sup>University of Tehran, IR; <sup>2</sup>University of Southern California, US<br /><br /><em><b>Abstract</b><br />In this paper, a high speed yet energy-efficient approximate divider for error resilient applications is proposed. For the division operation, the divisor is rounded to a value with a specific form resulting in the transformation of the division operation to the multiplication one. The proposed approximate divider enjoys the flexibility of increasing the accuracy at the price of higher delay and hardware usage. The efficacy of the proposed approximate divider is evaluated in comparison to three different implementations of the SRT divider. The results show that the delay and energy consumption of the proposed approximate divider are, on average, 14 and 300 times smaller than those of the Radix-2 SRT with the carry-save reminder computation. Additionally, the effectiveness of the proposed approximate divider is studied in an image division operation performed in image processing applications. The results suggest the appropriateness of the proposed approximate divider for digital signal processing applications.</em></description>
</presentation>
<presentation>
    <id>IP5-15</id>
    <title>IP5-15 Improving Performance Guarantees in Wormhole Mesh NoC Designs</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>18841</id><role>Speaker</role><firstname>Milos</firstname><lastname>Panic</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>18841</id><role>Author</role><firstname>Milos</firstname><lastname>Panic</lastname><affiliation>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>16462</id><role>Author</role><firstname>Carles</firstname><lastname>Hernandez</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>2004</id><role>Author</role><firstname>Jaume</firstname><lastname>Abella</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>25859</id><role>Author</role><firstname>Antoni</firstname><lastname>Roca Perez</lastname><affiliation>Universitat Politècnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>2001</id><role>Author</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>16264</id><role>Author</role><firstname>Francisco</firstname><lastname>Cazorla</lastname><affiliation>Barcelona Supercomputing Center and IIIA-CSIC</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Milos Panic, Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES<br /><b>Authors</b>:<br />Milos Panic<sup>1</sup>, Carles Hernandez<sup>2</sup>, Jaume Abella<sup>2</sup>, Antoni Roca Perez<sup>3</sup>, Eduardo Quinones<sup>2</sup> and Francisco Cazorla<sup>4</sup><br /><sup>1</sup>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES; <sup>2</sup>Barcelona Supercomputing Center, ES; <sup>3</sup>Universitat Politècnica de Catalunya, ES; <sup>4</sup>Barcelona Supercomputing Center and IIIA-CSIC, ES<br /><br /><em><b>Abstract</b><br />Wormhole-based mesh Networks-on-Chip (wNoC) are deployed in high-performance many-core processors due to their physical scalability and low-cost. Delivering tight and time composable Worst-Case Execution Time (WCET) estimates for applications as needed in safety-critical real-time embedded systems is challenged by wNoCs due to their distributed nature. We propose a bandwidth control mechanism for wNoCs that enables the computation of tight time-composable WCET estimates with low average performance degradation and high scalability. Our evaluation with the EEMBC automotive suite and an industrial real-time parallel avionics application confirms so.</em></description>
</presentation>
<presentation>
    <id>IP5-16</id>
    <title>IP5-16 A Data Layout Transformation (DLT) Accelerator: Architectural support for data movement optimization in accelerated-centric heterogeneous systems</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27477</id><role>Speaker</role><firstname>Tung</firstname><lastname>Hoang</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    <person><id>27477</id><role>Author</role><firstname>Tung</firstname><lastname>Hoang</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    <person><id>25808</id><role>Author</role><firstname>Amirali</firstname><lastname>Shambayati</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    <person><id>25743</id><role>Author</role><firstname>Andrew A.</firstname><lastname>Chien</lastname><affiliation>University of Chicago</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Tung Hoang, University of Chicago, US<br /><b>Authors</b>:<br />Tung Hoang, Amirali Shambayati and Andrew A. Chien, University of Chicago, US<br /><br /><em><b>Abstract</b><br />Technology scaling and growing use of accelerators make optimization of data movement of increasing importance in all computing systems. Further, growing diversity in memory structures makes embedding such optimization in software non-portable. We propose a novel architectural solution called Data Layout Transformation (DLT) associated with a simple set of instructions that enable software to describe the required data movement compactly, and free the implementation to optimize the movement based on the knowledge of the memory hierarchy and system structure. The DLT architecture ideas can be applicable to both general-purpose and accelerator-based heterogeneous systems. Experiment results first show that the proposed DLT architecture can make use of the full bandwidth (>97%) of a wide range of memory systems (DDR3 and HMC) while its implementation cost, in 32nm, is low (only 0.246 mm2 and 75mW at 1GHz). Our evaluation of using the DLT accelerator in accelerated-based heterogeneous system across DDR3 and HMC memory shows that the DLT can enhance system performance in range of 4.6x-99x (DDR3), 4.4x-115x (HMC) which turns out 2.8x-48x (DDR3), 1.4x-39x (HMC) improvement for energy efficiency.</em></description>
</presentation>
<presentation>
    <id>IP5-17</id>
    <title>IP5-17 Ouessant: Flexible Integration of Dedicated Coprocessors in Systems On Chip</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20673</id><role>Speaker</role><firstname>Pierre-Henri</firstname><lastname>Horrein</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>20673</id><role>Author</role><firstname>Pierre-Henri</firstname><lastname>Horrein</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>26767</id><role>Author</role><firstname>Philip-Dylan</firstname><lastname>Gleonec</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>26113</id><role>Author</role><firstname>Erwan</firstname><lastname>Libessart</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>25819</id><role>Author</role><firstname>André</firstname><lastname>Lalevée</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    <person><id>26588</id><role>Author</role><firstname>Matthieu</firstname><lastname>Arzel</lastname><affiliation>Lab-STICC/Télécom Bretagne</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Pierre-Henri Horrein, Lab-STICC/Télécom Bretagne, FR<br /><b>Authors</b>:<br />Pierre-Henri Horrein, Philip-Dylan Gleonec, Erwan Libessart, André Lalevée and Matthieu Arzel, Lab-STICC/Télécom Bretagne, FR<br /><br /><em><b>Abstract</b><br />Integration of hardware accelerators in System on Chips is often complex. When dealing with reconfigurable hardware, this greatly limits the attainable flexibility. In this paper, we propose an alternative approach to the Molen paradigm [1]. This approach, named Ouessant, is based on a very simple general purpose instruction set designed for close interaction with dedicated hardware accelerators. This instruction set is used to program a dedicated controler, which commands the accelerator's execution and data transfer with minimal CPU intervention. The resulting architecture is flexible, extensible, and can be easily integrated in System on Chips. Adding new accelerators is also made easier. Implementation of the architecture on different FPGA resources show very low footprint and a very small impact on attainable performance. Ouessant is freely available under an open-source license.</em></description>
</presentation>
<presentation>
    <id>IP5-18</id>
    <title>IP5-18 A novel Background Subtraction Scheme for in-Camera Acceleration in Thermal Imagery</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26439</id><role>Speaker</role><firstname>Konstantinos</firstname><lastname>Makantasis</lastname><affiliation>Institute of Communication and Computer Systems</affiliation><country>GR</country></person>
    <person><id>16708</id><role>Author</role><firstname>Antonis</firstname><lastname>Nikitakis</lastname><affiliation>Technical University of Crete</affiliation><country>GR</country></person>
    <person><id>18699</id><role>Author</role><firstname>Ioannis</firstname><lastname>Papaefstathiou</lastname><affiliation>Synelixis Solutions Ltd</affiliation><country>GR</country></person>
    <person><id>26439</id><role>Author</role><firstname>Konstantinos</firstname><lastname>Makantasis</lastname><affiliation>Institute of Communication and Computer Systems</affiliation><country>GR</country></person>
    <person><id>25751</id><role>Author</role><firstname>Anastasios</firstname><lastname>Doulamis</lastname><affiliation>National Technical University of Athens</affiliation><country>GR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Konstantinos Makantasis, Institute of Communication and Computer Systems, GR<br /><b>Authors</b>:<br />Antonis Nikitakis<sup>1</sup>, Ioannis Papaefstathiou<sup>2</sup>, Konstantinos Makantasis<sup>3</sup> and Anastasios Doulamis<sup>4</sup><br /><sup>1</sup>Technical University of Crete, GR; <sup>2</sup>Synelixis Solutions Ltd, GR; <sup>3</sup>Institute of Communication and Computer Systems, GR; <sup>4</sup>National Technical University of Athens, GR<br /><br /><em><b>Abstract</b><br />Real-time segmentation of moving regions in image sequences is a very important task in numerous surveillance and monitoring applications. A common approach for such tasks is the "background subtraction" which tries to extract regions of interest from the image background for further processing or action; as a result its accuracy as well as its real-time performance is of great significance.         In this work we utilize a novel scheme, designed and optimized for FPGA-based implementations, which models the intensities of each pixel as a mixture of Gaussian components; following a Bayesian approach, our method automatically estimates the number of Gaussian components as well as their parameters. Our novel system is based on an efficient and highly accurate on-line updating mechanism, which permits our system to be automatically adapted to dynamically changing operation conditions, while it avoids over/under fitting. We also present two reference implementations of our Background Subtraction Parallel System (BSPS) in Reconfigurable Hardware achieving both high performance as well as low power consumption; the presented FPGA-based systems significantly outperform a multi-core ARM and two multi-core low power Intel CPUs in terms of energy consumed per processed pixel as well as frames per second. Moreover, our low-cost, low-power devices allow for the implementation, for the first time, of a highly distributed surveillance system which will alleviate the main problems of the existing centralized approaches.</em></description>
</presentation>
<presentation>
    <id>IP5-19</id>
    <title>IP5-19 Radiation-Hardened DSP configurations for implementing arithmetic functions on FPGA</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26137</id><role>Speaker</role><firstname>Felipe</firstname><lastname>Serrano</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26567</id><role>Author</role><firstname>Marcos</firstname><lastname>Sanchez-Elez</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26299</id><role>Author</role><firstname>Inmaculada</firstname><lastname>Pardines</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26137</id><role>Author</role><firstname>Felipe</firstname><lastname>Serrano</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>26279</id><role>Author</role><firstname>Hortensia</firstname><lastname>Mecha</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Felipe Serrano, Universidad Complutense de Madrid, ES<br /><b>Authors</b>:<br />Marcos Sanchez-Elez, Inmaculada Pardines, Felipe Serrano and Hortensia Mecha, Universidad Complutense de Madrid, ES<br /><br /><em><b>Abstract</b><br />This paper presents a study of different implementations of arithmetic operations on FPGAs. Radiation vulnerability has been analyzed for each implementation using the fault injection platform NESSY. Results in terms of area, delay and reliability are presented. Taking into account the performed tests we propose to build a library of HDL templates. This library is used during the design process with a synthesis tool that implements digital circuits as reliable as possible. Experimental results show that those implementations using DSP slices are the ones which achieve better results.</em></description>
</presentation>
<presentation>
    <id>IP5-20</id>
    <title>IP5-20 Configuration Prefetching and Reuse for Preemptive Hardware Multitasking on Partially Reconfigurable FPGAs</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>999</id><role>Speaker</role><firstname>Ann</firstname><lastname>Gordon-Ross</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>25875</id><role>Author</role><firstname>Aurelio</firstname><lastname>Morales-Villanueva</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>26462</id><role>Author</role><firstname>Rohit</firstname><lastname>Kumar</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>999</id><role>Author</role><firstname>Ann</firstname><lastname>Gordon-Ross</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ann Gordon-Ross, University of Florida, US<br /><b>Authors</b>:<br />Aurelio Morales-Villanueva, Rohit Kumar and Ann Gordon-Ross, University of Florida, US<br /><br /><em><b>Abstract</b><br />Partially reconfigurable (PR) FPGAs enable preemptive hardware (HW) multitasking using PR regions (PRRs). To enable this multitasking, the HW task's partial bitstream is downloaded to only the task's PRR, and only that PRR is reconfigured. Since only a small portion of the FPGA fabric is reconfigured, reconfiguration time is significantly reduced as compared to reconfiguring the entire fabric, however this time is not negligible. Reconfiguration time can be reduced/hidden using two techniques: configuration prefetching and configuration reuse. Even though these techniques can effectively reduce/hide reconfiguration overhead, prior works in preemptive HW multitasking did not use these techniques. To the best of our knowledge, no prior work evaluated physical implementations of these techniques on PR FPGAs, which precludes consideration of physical-implementation-specific details, such as delays in accessing bitstreams, speed limitations during reconfiguration, etc. In this work, we present a novel implementation of configuration prefetching and reuse for preemptive HW multitasking on a Virtex-5 FPGA, however, our established fundamentals are device-family independent.</em></description>
</presentation>
<presentation>
    <id>IP5-21</id>
    <title>IP5-21 Analog Circuit Topological Feature Extraction with Unsupervised Learning of New Sub-structures</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19522</id><role>Speaker</role><firstname>Alex</firstname><lastname>Doboli</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    <person><id>26241</id><role>Author</role><firstname>Hao</firstname><lastname>Li</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    <person><id>19908</id><role>Author</role><firstname>Fanshu</firstname><lastname>Jiao</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    <person><id>19522</id><role>Author</role><firstname>Alex</firstname><lastname>Doboli</lastname><affiliation>Stony Brook University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alex Doboli, Stony Brook University, US<br /><b>Authors</b>:<br />Hao Li, Fanshu Jiao and Alex Doboli, Stony Brook University, US<br /><br /><em><b>Abstract</b><br />This paper presents novel techniques to automatically extract the topological (structural) features in analog circuits. The extracted features include basic building blocks, structural templates and hierarchical structures. Finding structural features is important for tasks like circuit synthesis and sizing, design verification, design reuse, and design knowledge description, summarization and management. The paper presents algorithms for supervised feature extraction and unsupervised learning of new block connections. Experiments discuss feature extraction for a set of 34 state-of-the-art analog circuits.</em></description>
</presentation>
<presentation>
    <id>IP5-22</id>
    <title>IP5-22 Design Automation Tasks Scheduling for Enhanced Parallel Execution of a State-of-the-Art Layout-Aware Sizing Approach</title>
    <start>2016-03-17 15:30</start>
    <end>2016-03-17 16:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20600</id><role>Speaker</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>26023</id><role>Author</role><firstname>David</firstname><lastname>Neves</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>20747</id><role>Author</role><firstname>Ricardo</firstname><lastname>Martins</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>20595</id><role>Author</role><firstname>Nuno</firstname><lastname>Lourenço</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>20600</id><role>Author</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nuno Horta, Instituto de Telecomunicações/Instituto Superior Técnico, PT<br /><b>Authors</b>:<br />David Neves, Ricardo Martins, Nuno Lourenço and Nuno Horta, Instituto de Telecomunicações/Instituto Superior Técnico, PT<br /><br /><em><b>Abstract</b><br />This paper presents an innovative methodology to efficiently schedule design automation tasks during the execution of an analog IC layout-aware sizing process. The referred synthesis process includes several sub-tasks such as DC simulation, floorplanning, placement, global routing, parasitic extraction, and circuit simulations in multiple worst case corners. The schedule of the design tasks is here optimized taking into account standard multi-core architectures, tasks dependencies, accurate time estimations for each task and a limited number of licenses for using commercial tools, e.g., number of simulator licenses. The proposed methodology, first, considers a directed acyclic graph for representing the design flow and task dependencies, then, an evolutionary kernel is used to implement a single-objective multi-constraint optimization. The efficiency and impact of the proposed approach is validated by using a state-of-the-art Analog IC design automation environment.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.1</id>
  <title>12.1 SPECIAL DAY Hot Topic: Design Methods for Security and Trust</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Saal 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>2232</id><role>Chair</role><firstname>Jean-Luc</firstname><lastname>Danger</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>17365</id><role>Co-Chair</role><firstname>Ilia</firstname><lastname>Polian</lastname><affiliation>Universität Passau</affiliation><country>DE</country></person>
  </persons>
  <description>The last session of the special day on secure systems focuses on novel technologies to support the previous HW and SW architecture modifications. The first paper provides a design method for the remote integrity checking of complex PCBs based on Physically Unclonable Functions (PUFs). The second paper focuses on metrics to quantify and measure actually hardware attack resistance. The last paper focuses on design methods to support instruction set extensions on embedded micro-controllers.</description>
<presentations>
<presentation>
    <id>12.1.1</id>
    <title>12.1.1 A Design Method for Remote Integrity Checking of Complex PCBs</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1673</id><role>Speaker</role><firstname>Patrick</firstname><lastname>Schaumont</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>19633</id><role>Author</role><firstname>Aydin</firstname><lastname>Aysu</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>27461</id><role>Author</role><firstname>Shravya</firstname><lastname>Gaddam</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>27458</id><role>Author</role><firstname>Harsha</firstname><lastname>Mandadi</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>27456</id><role>Author</role><firstname>Carol</firstname><lastname>Pinto</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>27459</id><role>Author</role><firstname>Luke</firstname><lastname>Wegryn</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    <person><id>1673</id><role>Author</role><firstname>Patrick</firstname><lastname>Schaumont</lastname><affiliation>Virginia Tech</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Patrick Schaumont, Virginia Tech, US<br /><b>Authors</b>:<br />Aydin Aysu, Shravya Gaddam, Harsha Mandadi, Carol Pinto, Luke Wegryn and Patrick Schaumont, Virginia Tech, US<br /><br /><em><b>Abstract</b><br />Modern, complex printed circuit boards contain high-end commercial off-the-shelf components such as high-capacity FPGAs and expensive peripherals. This paper describes a strategy to build a hardware attestation protocol for such a board. The owner or operator of the PCB wants to achieve the assurance that the board installed in the field is physically the same as the one that was originally deployed. Our methodology builds a unique identifier for the PCB by cryptographically linking individual component-level identifiers from the board. The component-level identifiers are implemented using Physical Unclonable Functions (PUF) within the components of the board. We discuss a generic methodology for design and dimensioning of the critical post-processing parameters of the PUF, and we present several strategies to combine multiple PUF into a combined Fusion PUF. We present a prototype of the proposed technique on an FPGA board running uClinux, and we characterize the performance of the proposed protocol on a population of 22 PCBs.</em></description>
</presentation>
<presentation>
    <id>12.1.2</id>
    <title>12.1.2 Quantifying Hardware Security Using Joint Information Flow Analysis</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4732</id><role>Speaker</role><firstname>Ryan</firstname><lastname>Kastner</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>4732</id><role>Author</role><firstname>Ryan</firstname><lastname>Kastner</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>27445</id><role>Author</role><firstname>Wei</firstname><lastname>Hu</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    <person><id>25726</id><role>Author</role><firstname>Alric</firstname><lastname>Althoff</lastname><affiliation>University of California, San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ryan Kastner, University of California, San Diego, US<br /><b>Authors</b>:<br />Ryan Kastner, Wei Hu and Alric Althoff, University of California, San Diego, US<br /><br /><em><b>Abstract</b><br />Existing hardware design methodologies provide limited methods to detect security flaws or derive a measure on how well a mitigation technique protects the system. Information flow analysis provides a powerful method to test and verify a design against security properties that are typically expressed using the notion of noninterference. While this is useful in many scenarios, it does have drawbacks primarily related to its strict enforcement of limiting all information flows -- even those that could only occur in rare circumstances. Quantitative metrics based upon information theoretic measures provide an approach to loosen such restrictions. Furthermore, they are useful in understanding the effectiveness of security mitigations techniques. In this work, we discuss information flow analysis using noninterference and qualitative metrics. We describe how to use them in a synergistic manner to perform joint information flow analysis. And we use this novel technique to analyze security properties across several different hardware cryptographic cores.</em></description>
</presentation>
<presentation>
    <id>12.1.3</id>
    <title>12.1.3 Instruction Set Extensions for Secure Applications</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>778</id><role>Speaker</role><firstname>Francesco</firstname><lastname>Regazzoni</lastname><affiliation>ALaRI</affiliation><country>CH</country></person>
    <person><id>778</id><role>Author</role><firstname>Francesco</firstname><lastname>Regazzoni</lastname><affiliation>ALaRI</affiliation><country>CH</country></person>
    <person><id>737</id><role>Author</role><firstname>Paolo</firstname><lastname>Ienne</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Francesco Regazzoni, ALaRI, CH<br /><b>Authors</b>:<br />Francesco Regazzoni<sup>1</sup> and Paolo Ienne<sup>2</sup><br /><sup>1</sup>ALaRI, CH; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />The main goal of this paper is to expose the community to past achievements and future possible uses of Instruction Set Extension (ISE) in security applications. Processor customization has proven to be an effective way for achieving high performance with limited area and energy overhead for several applications, ranging from signal processing to graphical computation. Concerning cryptographic algorithms, a large body of work exists on speeding up block ciphers and asymmetric cryptography with specific ISEs. These algorithms often mix non-standard operations with regular ones, thus representing an ideal target for being accelerated with dedicated instructions. Tools supporting automatic generations of ISEs demonstrated to be useful for algorithm exploration, while secure instructions can increase the robustness against side channels attacks of software routines. In this paper, we discuss how processor customization and the relative tool chains can be used by designers to address security problems and we highlight possible research directions.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.2</id>
  <title>12.2 Hot Topic: Exploiting New Transistor Technologies to Enhance Hardware Security (without PUFs!)</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Konferenz 6</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>3924</id><role>Organiser</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame, South Bend</affiliation><country>US</country></person>
    <person><id>2258</id><role>Chair</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>The University of New South Wales</affiliation><country>AU</country></person>
  </persons>
  <description>Like performance, power, and reliability, security is becoming a critical design consideration. As a representative example, hardware security threats in the integrated circuit (IC) supply chain, including hardware counterfeiting, IP piracy, and reverse engineering cost the US economy more than $200 billion annually. Problems are further exacerbated by the rapid growth in the "Internet of Things" (IoT). This session will highlight how emerging transistor technologies can enhance existing hardware security primitives, and also lead to new hardware security primitives. We begin by addressing security threats that are enabled by insecure hardware. A special emphasis will be placed on the need for standards to address hardware security across all aspects of the supply chain. We then highlight how emerging transistor technologies could impact encryption engines. We consider not only how new devices could lead to more sophisticated/robust encryption ciphers in resource constrained environments, but also how new devices may make said ciphers more resilient to attacks such as differential power analysis (DPA). We conclude with a discussion of how unique I-V characteristics offered by beyond CMOS transistors can enable new hardware security primitives that could facilitate IC supply chain protection, help prevent/stop sidechannel attacks, etc.. Presently, most emerging technologies being studied in the context of hardware security are related to designing physically unclonable functions (PUFs) and random number generators (RNGs). However, most PUF and RNG designs leverage larger device-to-device variations in emerging technologies. Ironically, said variations often represent shortcomings when viewed through the lens of an original device target - i.e., reliable digital logic or memory. In contrast, we will discuss emerging transistor technologies for hardware security related applications that are not RNGs or PUFs, and do not inherently rely on device variations as a means to an end. This session will provide important insight into the following questions: Can new devices lead to more efficient hardware primitives than CMOS in countering hardware attacks? What properties should an emerging technology-based hardware infrastructure provide to better support software level protection schemes? Can such properties be reliably demonstrated by a given device? This session is especially timely as the 2015 International Technology Roadmap for Semiconductors (ITRS) chapter on Emerging Research Devices (ERD) will include the first section on how new devices might be employed to enhance hardware security. As such, the time has come to engage the design automation community in this new and important research vector.</description>
<presentations>
<presentation>
    <id>12.2.1</id>
    <title>12.2.1 Mitigating Hardware Threats to enable the Internet of Secure Things</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27448</id><role>Speaker</role><firstname>Yaw</firstname><lastname>Obeng</lastname><affiliation>National Institute of Standards and Technology</affiliation><country>US</country></person>
    <person><id>27448</id><role>Author</role><firstname>Yaw</firstname><lastname>Obeng</lastname><affiliation>National Institute of Standards and Technology</affiliation><country>US</country></person>
    <person><id>27471</id><role>Author</role><firstname>Colm</firstname><lastname>Nolan</lastname><affiliation>IBM</affiliation><country>IE</country></person>
    <person><id>3924</id><role>Author</role><firstname>David</firstname><lastname>Brown</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Yaw Obeng, National Institute of Standards and Technology, US<br /><b>Authors</b>:<br />Yaw Obeng<sup>1</sup>, Colm Nolan<sup>2</sup> and David Brown<sup>3</sup><br /><sup>1</sup>National Institute of Standards and Technology, US; <sup>2</sup>IBM, IE; <sup>3</sup>Intel Corporation, US<br /><br /><em><b>Abstract</b><br />This paper examines the current issues pertaining to the hardware security and how they could affect the overall security of applications such as the internet of things. Specifically, we review the ongoing industry-led activities aimed at mitigating the hardware threats through supply chain assurance. The impact of emerging technologies on hardware- based needs, and the need for technical standards are discussed from brand owners' perspectives. The paper is illustrated with the ongoing work of the International Technology Roadmap for Semiconductors (ITRS) Emerging Research Devices (ERD) hardware security working group, the counterfeit risk mitigation efforts from iNEMI, and the High-Density Package User Group (HDPUG), as well as published standards from SEMI and the Open Group. All these efforts are aimed at mitigating counterfeits in the electronics supply chain through product traceability and authentication. Finally, we will discuss how existing and emerging technologies can be used for product authentication throughout the supply chain.</em></description>
</presentation>
<presentation>
    <id>12.2.2</id>
    <title>12.2.2 Leverage Emerging Technologies For DPA-Resilient Block Cipher Design</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3924</id><role>Speaker</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>27652</id><role>Author</role><firstname>Yu</firstname><lastname>Bi</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>27647</id><role>Author</role><firstname>Kaveh</firstname><lastname>Shamsi</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>27651</id><role>Author</role><firstname>Jiann-Shiun</firstname><lastname>Yuan</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>23697</id><role>Author</role><firstname>Francois-Xavier</firstname><lastname>Standaert</lastname><affiliation>Université Catholique de Louvain</affiliation><country>BE</country></person>
    <person><id>21147</id><role>Author</role><firstname>Yier</firstname><lastname>Jin</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michael Niemier, University of Notre Dame, US<br /><b>Authors</b>:<br />Yu Bi<sup>1</sup>, Kaveh Shamsi<sup>1</sup>, Jiann-Shiun Yuan<sup>1</sup>, Francois-Xavier Standaert<sup>2</sup> and Yier Jin<sup>1</sup><br /><sup>1</sup>University of Central Florida, US; <sup>2</sup>Université Catholique de Louvain, BE<br /><br /><em><b>Abstract</b><br />Emerging devices have been designed and fabricated to extend Moore's Law. While the benefits over traditional metrics such as power, energy, delay, and area certainly apply to emerging device technologies, new devices may offer additional benefits in addition to improvements in the aforementioned metrics. In this sense, we consider how new transistor technologies could also have a positive impact on hardware security. More specifically, we consider how tunneling FETs (TFET) and silicon nanowire FETs (SiNW FETs) could offer superior protection to integrated circuits and embedded systems that are subject to hardware-level attacks -- e.g., differential power analysis (DPA). Experimental results on SiNW FET and TFET CML gates are presented. In addition, simulation results of utilizing TFET CML on a light-weight cryptographic circuit, KATAN32, show that TFET-based current mode logic (CML) can both improve DPA resilience and preserve low power consumption in the target design. Compared to the CMOS-based CML designs, the TFET CML circuit consumes 15 times less power while achieving a similar level of DPA resistance.</em></description>
</presentation>
<presentation>
    <id>12.2.3</id>
    <title>12.2.3 Using Emerging Technologies for Hardware Security Beyond PUFs</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>24573</id><role>Speaker</role><firstname>X. Sharon</firstname><lastname>Hu</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>27467</id><role>Author</role><firstname>An</firstname><lastname>Chen</lastname><affiliation>ITRS ERD working group chair</affiliation><country>US</country></person>
    <person><id>18341</id><role>Author</role><firstname>X. Sharon</firstname><lastname>Hu</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>21147</id><role>Author</role><firstname>Yier</firstname><lastname>Jin</lastname><affiliation>University of Central Florida</affiliation><country>US</country></person>
    <person><id>3924</id><role>Author</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>27214</id><role>Author</role><firstname>Xunzhao</firstname><lastname>Yin</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />X. Sharon Hu, University of Notre Dame, US<br /><b>Authors</b>:<br />An Chen<sup>1</sup>, X. Sharon Hu<sup>2</sup>, Yier Jin<sup>3</sup>, Michael Niemier<sup>2</sup> and Xunzhao Yin<sup>2</sup><br /><sup>1</sup>ITRS ERD working group chair, US; <sup>2</sup>University of Notre Dame, US; <sup>3</sup>University of Central Florida, US<br /><br /><em><b>Abstract</b><br />We discuss how the unique I-V characteristics offered by emerging, post-CMOS transistors can be used to enhance hardware security. Different from most existing work that exploits emerging technologies for hardware security, we (i) focus on transistor characteristics that either do not exist in, or are difficult to duplicate with MOSFETs, and (ii) aim to move beyond hardware implementations of physically unclonable functions (PUFs) and random number generators (RNGs).</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.3</id>
  <title>12.3 System Support for Resilience and Robustness</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Konferenz 1</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>21550</id><role>Chair</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>University of Tuebingen</affiliation><country>DE</country></person>
    <person><id>707</id><role>Co-Chair</role><firstname>Dirk</firstname><lastname>Stroobandt</lastname><affiliation>Ghent University</affiliation><country>BE</country></person>
  </persons>
  <description>This session discusses a wide range of innovative techniques from instruction scheduling to mobile virtualization to characterize and improve system resilience and robustness.</description>
<presentations>
<presentation>
    <id>12.3.1</id>
    <title>12.3.1 Effect of LFSR Seeding, Scrambling and Feedback Polynomial on Stochastic Computing Accuracy</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23875</id><role>Speaker</role><firstname>Jason H.</firstname><lastname>Anderson</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>4320</id><role>Author</role><firstname>Jason H.</firstname><lastname>Anderson</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>21996</id><role>Author</role><firstname>Yuko</firstname><lastname>Hara-Azumi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>26176</id><role>Author</role><firstname>Shigeru</firstname><lastname>Yamashita</lastname><affiliation>Ritsumeikan University</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jason H. Anderson, University of Toronto, CA<br /><b>Authors</b>:<br />Jason H. Anderson<sup>1</sup>, Yuko Hara-Azumi<sup>2</sup> and Shigeru Yamashita<sup>3</sup><br /><sup>1</sup>University of Toronto, CA; <sup>2</sup>Tokyo Institute of Technology, JP; <sup>3</sup>Ritsumeikan University, JP<br /><br /><em><b>Abstract</b><br />Stochastic computing (SC) has received attention recently as a paradigm to improve energy efficiency and fault tolerance. SC uses hardware-generated random bitstreams to represent numbers in the [0:1] range - the number represented is the probability of a bit in the stream being logic-1. The generation of random bitstreams is typically done using linear-feedback shift register (LFSR)-based random number generators. In this paper, we consider how best to design such LFSR-based stochastic bitstream generators, as a means of improving the accuracy of stochastic computing. Three design criteria are evaluated: 1) LFSR seed selection, 2) the utility of scrambling LFSR output bits, and 3) the LFSR polynomials (i.e. locations of the feedback taps) and whether they should be unique vs. uniform across stream generators. For a recently proposed multiplexer-based stochastic logic architecture, we demonstrate that careful seed selection can improve accuracy results vs. the use of arbitrarily selected seeds. For example, we show that stochastic logic with seed-optimized 255-bit stream lengths achieves accuracy better than that of using 1023-bit stream lengths with arbitrary seeds: an improvement of over 4X in energy for equivalent accuracy</em></description>
</presentation>
<presentation>
    <id>12.3.2</id>
    <title>12.3.2 Efficient Program Tracing And Monitoring Through Power Consumption - With a Little Help from the Compiler</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25976</id><role>Speaker</role><firstname>Carlos</firstname><lastname>Moreno</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    <person><id>25976</id><role>Author</role><firstname>Carlos</firstname><lastname>Moreno</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    <person><id>26982</id><role>Author</role><firstname>Sean</firstname><lastname>Kauffman</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    <person><id>4772</id><role>Author</role><firstname>Sebastian</firstname><lastname>Fischmeister</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Carlos Moreno, University of Waterloo, CA<br /><b>Authors</b>:<br />Carlos Moreno, Sean Kauffman and Sebastian Fischmeister, University of Waterloo, CA<br /><br /><em><b>Abstract</b><br />Ensuring correctness and enforcing security are growing concerns given the complexity of modern connected devices and safety-critical systems. A promising approach is non-intrusive runtime monitoring through reconstruction of program execution traces from power consumption measurements. This can be used for verification, validation, debugging, and security purposes. In this paper, we propose a framework for increasing the effectiveness of power-based program tracing techniques. These systems determine the most likely block of source code that produced an observed power trace (CPU power consumption as a function of time). Our framework maximizes distinguishability between power traces for different code blocks. To this end, we provide a special compiler optimization stage that reorders intermediate representation (IR) and determines the reorderings that lead to power traces with highest distances between each other, thus reducing the probability of misclassification. Our work includes an experimental evaluation, using LLVM for an ARM architecture. Experimental results confirm the effectiveness of our technique.</em></description>
</presentation>
<presentation>
    <id>12.3.3</id>
    <title>12.3.3 FLIC: Fast, Lightweight Checkpointing for Mobile Virtualization using NVRAM</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>27482</id><role>Speaker</role><firstname>Kan</firstname><lastname>Zhong</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23149</id><role>Author</role><firstname>Kan</firstname><lastname>Zhong</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23152</id><role>Author</role><firstname>Duo</firstname><lastname>Liu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>26495</id><role>Author</role><firstname>Liang</firstname><lastname>Liang</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24090</id><role>Author</role><firstname>Linbo</firstname><lastname>Long</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>26501</id><role>Author</role><firstname>Yi</firstname><lastname>Lin</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>4208</id><role>Author</role><firstname>Zili</firstname><lastname>Shao</lastname><affiliation>The Hong Kong Polytechnic University</affiliation><country>HK</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kan Zhong, Chongqing University, CN<br /><b>Authors</b>:<br />Kan Zhong<sup>1</sup>, Duo Liu<sup>1</sup>, Liang Liang<sup>1</sup>, Linbo Long<sup>1</sup>, Yi Lin<sup>1</sup> and Zili Shao<sup>2</sup><br /><sup>1</sup>Chongqing University, CN; <sup>2</sup>The Hong Kong Polytechnic University, HK<br /><br /><em><b>Abstract</b><br />Checkpointing is a key enabler of hibernation, live migration and fault-tolerance for virtual machines (VMs) in mobile devices. However, checkpointing a VM is usually heavyweight: the VM's entire memory needs to be dumped to storage, which induces a significant amount of (slow) I/O operations, degrading system performance and user experience. In this paper, we propose FLIC, a fast and lightweight checkpointing machinery for virtualized mobile devices by taking advantages of recent byte-addressable, non-volatile memory (NVRAM). Instead of saving the VM's entire memory to storage, we store its working set pages in NVRAM, avoiding accessing slow flash memory (compared to server-grade SSDs). To cope with the energy constraint of mobile systems, we further deduplicate VM snapshots, reducing the VM's image size and saving storage space. Experimental results based on an Exynos 5250 SoC show that our approach can effectively improve the performance of checkpointing in mobile virutalization and save energy.</em></description>
</presentation>
<presentation>
    <id>12.3.4</id>
    <title>12.3.4 PAIS: Parallelization Aware Instruction Scheduling for Improving Soft-error Reliability of GPU-based Systems</title>
    <start>2016-03-17 17:15</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19412</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Abdullah Al Faruque</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>20019</id><role>Author</role><firstname>Haeseung</firstname><lastname>Lee</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>26283</id><role>Author</role><firstname>Hsinchung</firstname><lastname>Chen</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>19412</id><role>Author</role><firstname>Mohammad Abdullah</firstname><lastname>Al Faruque</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mohammad Abdullah Al Faruque, University of California, Irvine, US<br /><b>Authors</b>:<br />Haeseung Lee, Hsinchung Chen and Mohammad Abdullah Al Faruque, University of California, Irvine, US<br /><br /><em><b>Abstract</b><br />For decades the semiconductor industry has been driven by Moore's Law and performed aggressive technology scaling to achieve low-power and high-performance. Meanwhile, the semiconductor industry has faced severe reliability challenges like soft-error. Many methodologies (such as redundancy methodologies) have been proposed to improve the soft-error reliability of GPU based systems. However, the GPU compiler has yet to be considered for improving the soft-error reliability of the GPU. In this paper, we propose a novel GPU architecture-aware compilation methodology to further improve the soft-error reliability. The proposed methodology jointly considers the parallel behavior of the GPU and the applications and minimizes the vulnerability of the GPU applications during instruction scheduling. The experimental results show that our methodology is able to perform the scheduling within 5.88 seconds on average and achieves soft-error reliability improvement up to 40% compared to the state-of-the-art compilation techniques. The results show that the performance and power overheads of our methodology are less than 10% in most of the cases.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.4</id>
  <title>12.4 Simulating Everything: From Timing to Instructions</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Konferenz 2</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>764</id><role>Chair</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>Universita degli Studi di Verona</affiliation><country>IT</country></person>
    <person><id>845</id><role>Co-Chair</role><firstname>Valeria</firstname><lastname>Bertacco</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
  </persons>
  <description>The session deals with several facets of simulation optimization, ranging from timing, circuit, and instruction decoding.</description>
<presentations>
<presentation>
    <id>12.4.1</id>
    <title>12.4.1 Accelerating Source-Level Timing Simulation</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>21550</id><role>Speaker</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>26972</id><role>Author</role><firstname>Simon</firstname><lastname>Schulz</lastname><affiliation>Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23116</id><role>Author</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Universität Tübingen / FZI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Oliver Bringmann, Universität Tübingen, DE<br /><b>Authors</b>:<br />Simon Schulz<sup>1</sup> and Oliver Bringmann<sup>2</sup><br /><sup>1</sup>Universität Tübingen, DE; <sup>2</sup>Universität Tübingen / FZI, DE<br /><br /><em><b>Abstract</b><br />Abstract—Source-level timing simulation (SLTS) is a promising method to overcome one major challenge in early and rapid prototyping: fast and accurate simulation of timing behavior. However, most of existing SLTS approaches are still coupled with a considerable simulation overhead. We present a method to reduce source-level timing simulation overhead by removing superﬂuous instrumentation based on instrumentation dependency graphs. We show in experiments, that our optimizations decrease simulation overhead signiﬁcantly (up to factor 7.7), without losing accuracy. Our detailed experiments are based on benchmarks as well as real life production code, that is simulated in a virtual environment.</em></description>
</presentation>
<presentation>
    <id>12.4.2</id>
    <title>12.4.2 Sparsity-Oriented Sparse Solver Design for Circuit Simulation</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25558</id><role>Speaker</role><firstname>Xiaoming</firstname><lastname>Chen</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>25558</id><role>Author</role><firstname>Xiaoming</firstname><lastname>Chen</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24836</id><role>Author</role><firstname>Lixue</firstname><lastname>Xia</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>283</id><role>Author</role><firstname>Yu</firstname><lastname>Wang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>18681</id><role>Author</role><firstname>Huazhong</firstname><lastname>Yang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Xiaoming Chen, Tsinghua University, CN<br /><b>Authors</b>:<br />Xiaoming Chen, Lixue Xia, Yu Wang and Huazhong Yang, Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />The sparse solver is a critical component in circuit simulators. The widely used solver KLU is based on a pure column-level algorithm. In this paper, we point out that KLU is not always the best algorithm for circuit matrices by experiments. We also demonstrate that the optimal algorithm strongly depends on the sparsity of the matrix. Two sparse LU factorization algorithms are proposed for extremely sparse matrices and dense matrices. A simple but effective strategy is proposed to select the optimal algorithm according to the sparsity. By combining the two new algorithms and the selection method together, the proposed solver achieves much higher performance than both KLU and PARDISO.</em></description>
</presentation>
<presentation>
    <id>12.4.3</id>
    <title>12.4.3 Integration of mixed-signal components into virtual platforms for holistic simulation of smart systems</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>28193</id><role>Speaker</role><firstname>Davide</firstname><lastname>Quaglia</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>26104</id><role>Author</role><firstname>Enrico</firstname><lastname>Fraccaroli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>20500</id><role>Author</role><firstname>Michele</firstname><lastname>Lora</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>24537</id><role>Author</role><firstname>Sara</firstname><lastname>Vinco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>19794</id><role>Author</role><firstname>Davide</firstname><lastname>Quaglia</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>1397</id><role>Author</role><firstname>Franco</firstname><lastname>Fummi</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Davide Quaglia, University of Verona, IT<br /><b>Authors</b>:<br />Enrico Fraccaroli<sup>1</sup>, Michele Lora<sup>1</sup>, Sara Vinco<sup>2</sup>, Davide Quaglia<sup>1</sup> and Franco Fummi<sup>1</sup><br /><sup>1</sup>University of Verona, IT; <sup>2</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Nowadays, the design of applications based on smart systems requires the joint simulation of both digital and analog aspects. Even if analog-mixed-signal (AMS) extensions of hardware description languages are an enabling factor, they do not provide a general methodology for the integration of AMS models into digital virtual platforms. This paper defines the problem and provides two main contributions: 1) the automatic conversion of analog models from Verilog-AMS to C++/SystemC, to remove the overhead of co-simulation with traditional virtual platform tools, and 2) the automatic abstraction of analog conservative models, with the goal of increasing simulation speed. Experimental results show that the virtual platform with automatically integrated analog components is 40 times faster than co-simulation with Verilog-AMS, and the increase of speed due to abstraction is more than 100%.</em></description>
</presentation>
<presentation>
    <id>12.4.4</id>
    <title>12.4.4 Decision Tree Generation for Decoding Irregular Instructions</title>
    <start>2016-03-17 17:15</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26733</id><role>Speaker</role><firstname>Katsumi</firstname><lastname>Okuda</lastname><affiliation>Mitsubishi Electric Corporation</affiliation><country>JP</country></person>
    <person><id>26733</id><role>Author</role><firstname>Katsumi</firstname><lastname>Okuda</lastname><affiliation>Mitsubishi Electric Corporation</affiliation><country>JP</country></person>
    <person><id>27068</id><role>Author</role><firstname>Haruhiko</firstname><lastname>Takeyama</lastname><affiliation>Mitsubishi Electric Corporation</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Katsumi Okuda, Mitsubishi Electric Corporation, JP<br /><b>Authors</b>:<br />Katsumi Okuda and Haruhiko Takeyama, Mitsubishi Electric Corporation, JP<br /><br /><em><b>Abstract</b><br />Instruction set simulators (ISS) are indispensable tools for the development of new architectures and embedded software. One essential part of any ISS is its instruction decoder. Since manual implementation of an instruction decoder for a complex instruction set is tedious and error-prone, automatic generation of an instruction decoder is required. However, as a result of the increasing irregularity of instruction encoding because of the incremental addition of instructions, generating efficient instruction decoders is complicated. In this paper, we propose a generation algorithm of a decision tree for decoding irregular instructions. Our algorithm can generate decision trees by using not only significant bits of opcode patterns but also exclusion conditions in decoding entries. Our results on ARM, Thumb-2, MIPS64, RH850, and TriCore show that our algorithm generates efficient instruction decoders in terms of both depth and memory consumption regardless of whether the target instruction set is irregular or not.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.5</id>
  <title>12.5 Accelerator Design and Heterogeneous Architectures</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Konferenz 3</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>19762</id><role>Chair</role><firstname>Cristina</firstname><lastname>Silvano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>1137</id><role>Co-Chair</role><firstname>Todd</firstname><lastname>Austin</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
  </persons>
  <description>This session presents papers on heterogenous systems with focus on hardware acceleration. The first two papers propose acceleration for general purpose and domain specific computing, respectively. The third paper addresses the issue of system interconnect for many-accelerator systems. The last paper introduces a data oriented accelerator design for sparse matrix operations.</description>
<presentations>
<presentation>
    <id>12.5.1</id>
    <title>12.5.1 A Reconfigurable Heterogeneous Multicore with a Homogeneous ISA</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>16873</id><role>Speaker</role><firstname>Antonio Carlos</firstname><lastname>Schneider Beck</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>26338</id><role>Author</role><firstname>Jeckson</firstname><lastname>Dellagostin Souza</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>2026</id><role>Author</role><firstname>Luigi</firstname><lastname>Carro</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>17781</id><role>Author</role><firstname>Mateus</firstname><lastname>Beck Rutzig</lastname><affiliation>Universidade Federal de Santa Maria</affiliation><country>BR</country></person>
    <person><id>16873</id><role>Author</role><firstname>Antonio Carlos</firstname><lastname>Schneider Beck Filho</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Antonio Carlos Schneider Beck, Universidade Federal do Rio Grande do Sul (UFRGS), BR<br /><b>Authors</b>:<br />Jeckson Dellagostin Souza<sup>1</sup>, Luigi Carro<sup>1</sup>, Mateus Beck Rutzig<sup>2</sup> and Antonio Carlos Schneider Beck Filho<sup>1</sup><br /><sup>1</sup>Universidade Federal do Rio Grande do Sul (UFRGS), BR; <sup>2</sup>Universidade Federal de Santa Maria, BR<br /><br /><em><b>Abstract</b><br />Given the large diversity of embedded applications one can find in current portable devices, for energy and performance reasons one must exploit both Thread- and Instruction Level Parallelism. While MPSoCs are largely used for this purpose, they fail when one considers software productivity, since it comprises different ISAs that must be programmed separately. On the other hand, general purpose multicores implement the same ISA, but are composed of a homogeneous set of very power consuming superscalar processors. In this paper we show how one can effectively use a regular fabric to provide a number of different possible heterogeneous configurations while still sustaining the same ISA. This is done by leveraging the intrinsic regularity of a reconfigurable fabric, so several different organizations can be easily built with little effort. To ensure ISA compatibility, we use a binary translation mechanism that transforms code to be executed on the fabric at run-time. Using representative benchmarks, we show that one version of the heterogeneous system can outperform its homogenous counterpart in average by 59% in performance and 10% in energy, with EDP improvements in almost every scenario.</em></description>
</presentation>
<presentation>
    <id>12.5.2</id>
    <title>12.5.2 The Neuro Vector Engine: Flexibility to Improve Convolutional Network Efficiency for Wearable Vision</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20398</id><role>Speaker</role><firstname>Maurice</firstname><lastname>Peemen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>20398</id><role>Author</role><firstname>Maurice</firstname><lastname>Peemen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>19645</id><role>Author</role><firstname>Bart</firstname><lastname>Mesman</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>945</id><role>Author</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>26840</id><role>Author</role><firstname>Runbin</firstname><lastname>Shi</lastname><affiliation>Soochow University</affiliation><country>CN</country></person>
    <person><id>26996</id><role>Author</role><firstname>Sohan</firstname><lastname>Lal</lastname><affiliation>TU Berlin</affiliation><country>DE</country></person>
    <person><id>25046</id><role>Author</role><firstname>Ben</firstname><lastname>Juurlinik</lastname><affiliation>TU Berlin</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Maurice Peemen, Eindhoven University of Technology, NL<br /><b>Authors</b>:<br />Maurice Peemen<sup>1</sup>, Bart Mesman<sup>1</sup>, Henk Corporaal<sup>1</sup>, Runbin Shi<sup>2</sup>, Sohan Lal<sup>3</sup> and Ben Juurlinik<sup>3</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Soochow University, CN; <sup>3</sup>TU Berlin, DE<br /><br /><em><b>Abstract</b><br />Deep Convolutional Networks (ConvNets) are currently superior in benchmark performance, but the associated demands on computation and data transfer prohibit straightforward mapping on energy constrained wearable platforms. The computational burden can be overcome by dedicated hardware accelerators, but it is the sheer amount of data transfer, and level of utilization that determines the energy-efficiency of these implementations. This paper presents the Neuro Vector Engine (NVE) a SIMD accelerator for ConvNets for visual object classification, targeting portable and wearable devices. Our accelerator is very flexible due to the usage of VLIW ISA, at the cost of instruction fetch overhead. We show that this overhead is insignificant when the extra flexibility enables advanced data locality optimizations, and improves HW utilization over ConvNet vision applications. By co-optimizing accelerator architecture and algorithm loop structure, 30Gops is achieved with a power envelope of 54mW and only 0.26mm^2 silicon footprint at TSMC 40nm technology, enabling high-end visual object recognition by portable and even wearable devices.</em></description>
</presentation>
<presentation>
    <id>12.5.3</id>
    <title>12.5.3 Improving Scalability of CMPs with dense ACCs Coverage</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:15</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2226</id><role>Speaker</role><firstname>Gunar</firstname><lastname>Schirner</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    <person><id>23166</id><role>Author</role><firstname>Nasibeh</firstname><lastname>Teimouri</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    <person><id>18450</id><role>Author</role><firstname>Hamed</firstname><lastname>Tabkhi</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    <person><id>2226</id><role>Author</role><firstname>Gunar</firstname><lastname>Schirner</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Gunar Schirner, Northeastern University, US<br /><b>Authors</b>:<br />Nasibeh Teimouri, Hamed Tabkhi and Gunar Schirner, Northeastern University, US<br /><br /><em><b>Abstract</b><br />This article opens a path toward efficient integration of many hardware Accelerators (ACCs) on a single chip. To this end, the article at first identifies 4 major semantic aspects of ACC communication: data access model, data granularity, marshalling and synchronization. Based on the identified semantics, the article proposes Transparent Self-Synchronizing (TSS) architecture as an extensible architecture template to efficiently integrate many ACCs. In principle, TSS proposes a shift from the current processor-centric view to a more equal, peer view between ACCs and the host processors. It offers a programmable MUX-based interconnect with fine-tuned local buffers per ACC as well as an autonomous control to reduce the synchronization load on the host processor. TSS is mainly suitable for class of streaming applications. Our results using 8 streaming applications demonstrate significant benefits of TSS including 3x speedup over current ACC-based architectures</em></description>
</presentation>
<presentation>
    <id>12.5.4</id>
    <title>12.5.4 Hardware Accelerator for Analytics of Sparse Data</title>
    <start>2016-03-17 17:15</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26111</id><role>Speaker</role><firstname>Eriko</firstname><lastname>Nurvitadhi</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>26111</id><role>Author</role><firstname>Eriko</firstname><lastname>Nurvitadhi</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>27575</id><role>Author</role><firstname>Asit</firstname><lastname>Mishra</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>27581</id><role>Author</role><firstname>Yu</firstname><lastname>Wang</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>27578</id><role>Author</role><firstname>Ganesh</firstname><lastname>Venkatesh</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>27577</id><role>Author</role><firstname>Debbie</firstname><lastname>Marr</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Eriko Nurvitadhi, Intel Corporation, US<br /><b>Authors</b>:<br />Eriko Nurvitadhi, Asit Mishra, Yu Wang, Ganesh Venkatesh and Debbie Marr, Intel Corporation, US<br /><br /><em><b>Abstract</b><br />Rapid growth of Internet led to web applications that produce large unstructured sparse datasets (e.g., texts, ratings). Machine learning (ML) algorithms are the basis for many important analytics workloads that extract knowledge from these datasets. This paper characterizes such workloads on a high-end server for real-world datasets and shows that a set of sparse matrix operations dominates runtime. Further, they run inefficiently due to low compute-per-byte and challenging thread scaling behavior. As such, we propose a hardware accelerator to perform these operations with extreme efficiency. Simulations and RTL synthesis to 14nm ASIC demonstrate significant performance and performance/Watt improvements over conventional processors, with only a small area overhead.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.6</id>
  <title>12.6 Reconfigurable Computing Platforms and Architectures</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Konferenz 4</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>707</id><role>Chair</role><firstname>Dirk</firstname><lastname>Stroobandt</lastname><affiliation>Ghent University</affiliation><country>BE</country></person>
    <person><id>1975</id><role>Co-Chair</role><firstname>Jürgen</firstname><lastname>Becker</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
  </persons>
  <description>In this session, we have three papers focused on design of platform and architectures for reconfigurable computing. The first paper described a dedicated hardware accelerator addressing the prohibitive computing demand of Homomorphic Encryption. The second paper develop larger, more efficient, overlays using multiple DSP blocks and then maximising their utilisation. The third paper proposes a novel scheme to dynamically optimize a reconfigurable VLIW processor by predicting and matching the number of active data-paths for each application phase.</description>
<presentations>
<presentation>
    <id>12.6.1</id>
    <title>12.6.1 Securing the Cloud with Reconfigurable Computing: An FPGA Accelerator for Homomorphic Encryption</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>298</id><role>Speaker</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>298</id><role>Author</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>26059</id><role>Author</role><firstname>Domenico</firstname><lastname>Argenziano</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alessandro Cilardo, University of Naples Federico II, IT<br /><b>Authors</b>:<br />Alessandro Cilardo and Domenico Argenziano, University of Naples Federico II, IT<br /><br /><em><b>Abstract</b><br />A hot topic in current cloud security research, homomorphic encryption is a recently introduced technique allowing computation to take place on encrypted data. This work presents the architecture and implementation of a dedicated FPGA-based accelerator addressing the prohibitive computing demand of homomorphic encryption. In particular, the accelerator targets the most time consuming operation used by the encryption primitive, large integer multiplication. Based on an Altera's Stratix V FPGA platform, the prototype implementation achieves significant improvements in terms of execution time -under a comparable hardware cost- against alternative solutions previously presented in the technical literature.</em></description>
</presentation>
<presentation>
    <id>12.6.2</id>
    <title>12.6.2 Throughput Oriented FPGA Overlays Using DSP Blocks</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25863</id><role>Speaker</role><firstname>Douglas L.</firstname><lastname>Maskell</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>25737</id><role>Author</role><firstname>Abhishek K.</firstname><lastname>Jain</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>25863</id><role>Author</role><firstname>Douglas L.</firstname><lastname>Maskell</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>26937</id><role>Author</role><firstname>Suhaib A.</firstname><lastname>Fahmy</lastname><affiliation>University of Warwick</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Douglas L. Maskell, Nanyang Technological University, SG<br /><b>Authors</b>:<br />Abhishek K. Jain<sup>1</sup>, Douglas L. Maskell<sup>1</sup> and Suhaib A. Fahmy<sup>2</sup><br /><sup>1</sup>Nanyang Technological University, SG; <sup>2</sup>University of Warwick, GB<br /><br /><em><b>Abstract</b><br />Design productivity is a major concern preventing the mainstream adoption of FPGAs. Overlay architectures have emerged as one possible solution to this challenge, offering fast compilation and software-like programmability. However, overlays typically suffer from area and performance overheads due to limited consideration for the underlying FPGA architecture. These overlays have often been of limited size, supporting only relatively small compute kernels. This paper examines the possibility of developing larger, more efficient, overlays using multiple DSP blocks and then maximising utilisation by mapping multiple instances of kernels simultaneously onto the overlay to exploit kernel level parallelism. We show a significant improvement in achievable overlay size and overlay utilisation, with a reduction of almost 70% in the overlay tile requirement compared to existing overlay architectures, an operating frequency in excess of 300 MHz, and kernel throughputs of almost 60 GOPS.</em></description>
</presentation>
<presentation>
    <id>12.6.3</id>
    <title>12.6.3 Run-time Phase Prediction for a Reconfigurable VLIW Processor</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2391</id><role>Speaker</role><firstname>Stephan</firstname><lastname>Wong</lastname><affiliation>TUDelft</affiliation><country>NL</country></person>
    <person><id>17219</id><role>Author</role><firstname>Qi</firstname><lastname>Guo</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>23303</id><role>Author</role><firstname>Anderson</firstname><lastname>Sartor</lastname><affiliation>Universidade Federal do Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>16596</id><role>Author</role><firstname>Anthony</firstname><lastname>Brandon</lastname><affiliation>TUDelft</affiliation><country>NL</country></person>
    <person><id>18650</id><role>Author</role><firstname>Xuehai</firstname><lastname>Zhou</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>2391</id><role>Author</role><firstname>Stephan</firstname><lastname>Wong</lastname><affiliation>TUDelft</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Stephan Wong, TUDelft, NL<br /><b>Authors</b>:<br />Qi Guo<sup>1</sup>, Anderson Sartor<sup>2</sup>, Anthony Brandon<sup>3</sup>, Xuehai Zhou<sup>1</sup> and Stephan Wong<sup>3</sup><br /><sup>1</sup>University of Science and Technology of China, CN; <sup>2</sup>Universidade Federal do Rio Grande do Sul (UFRGS), BR; <sup>3</sup>TUDelft, NL<br /><br /><em><b>Abstract</b><br />It is well-known that different applications exhibit varying amounts of ILP. Execution of these applications on the same fixed-width VLIW processor will result (1) in wasted energy due to underutilized resources if the issue-width of the processor is larger than the inherent ILP; or alternatively, (2) in lower performance if the issue-width is smaller than the inherent ILP. Moreover, even within a single application distinct phases can be observed with varying ILP and therefore changing resource requirements. With this in mind, we designed the rVEX processor, which is a VLIW processor that can change its issue-width at run-time. In this paper, we propose a novel scheme to dynamically (i.e., at run-time) optimize the resource utilization by predicting and matching the number of active data-paths for each application phase. The purpose is to achieve low energy consumption for applications with low ILP, and high performance for applications with high ILP, on a single VLIW processor design. We prototyped the rVEX processor on an FPGA and obtained the dynamic traces of applications running on top of a Linux port. Our results show that it is possible in some cases to achieve the performance of an 8-issue core with 10% lower energy consumption, while in others we achieve the energy consumption of a 2-issue core with close to 20% lower execution time.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.7</id>
  <title>12.7 Formal System Level Verification</title>
  <start>2016-03-17 16:00</start>
  <end>2016-03-17 17:30</end>
  <room>Konferenz 5</room>
    <track>Track A</track>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
  <persons>
    <person><id>27484</id><role>Chair</role><firstname>Mathias</firstname><lastname>Soeken</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>2091</id><role>Co-Chair</role><firstname>Gianpiero</firstname><lastname>Cabodi</lastname><affiliation>Politecnio di Torino</affiliation><country>IT</country></person>
  </persons>
  <description>The session considers verification at the system level. The first paper deals with the combination of protocols and networks. The second paper refines real-time analysis from task level to the level of runnable entities within tasks. The third one focuses on the correctness of synthesis from high level models.</description>
<presentations>
<presentation>
    <id>12.7.1</id>
    <title>12.7.1 ADVOCAT: Automated Deadlock Verification for On-chip Cache coherence and Interconnects</title>
    <start>2016-03-17 16:00</start>
    <end>2016-03-17 16:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>26155</id><role>Speaker</role><firstname>Freek</firstname><lastname>Verbeek</lastname><affiliation>Open University of The Netherlands</affiliation><country>NL</country></person>
    <person><id>26155</id><role>Author</role><firstname>Freek</firstname><lastname>Verbeek</lastname><affiliation>Open University of The Netherlands</affiliation><country>NL</country></person>
    <person><id>20688</id><role>Author</role><firstname>Pooria</firstname><lastname>Yaghini</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>19491</id><role>Author</role><firstname>Ashkan</firstname><lastname>Eghbal</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    <person><id>20566</id><role>Author</role><firstname>Nader</firstname><lastname>Bagherzadeh</lastname><affiliation>University of California, Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Freek Verbeek, Open University of The Netherlands, NL<br /><b>Authors</b>:<br />Freek Verbeek<sup>1</sup>, Pooria Yaghini<sup>2</sup>, Ashkan Eghbal<sup>2</sup> and Nader Bagherzadeh<sup>2</sup><br /><sup>1</sup>Open University of The Netherlands, NL; <sup>2</sup>University of California, Irvine, US<br /><br /><em><b>Abstract</b><br />Cache coherence plays a major role in manycore systems. The verification of deadlocks is a challenge in particular, because deadlock freedom is an emergent property. Formal methods often decouple verification of the protocol from verification of the communication interconnect. Modern communication fabrics, however, become more advanced and include a network topology, routing, arbitration, synchronization, and more. In this paper, an integrated approach called ADVOCAT is proposed that allows cross-layer verification of both the cache coherence protocol and the communication fabric all at once. An automated methodology for deriving cross-layer invariants is proposed. These invariants relate the state of the application-layer protocols to en route packets in the communication fabric. We apply this methodology in a case study where cross-layer deadlocks occur if queues are wrongly sized. Our methodology is generally applicable and shows promising scalability.</em></description>
</presentation>
<presentation>
    <id>12.7.2</id>
    <title>12.7.2 Guarantees for Runnable Entities with Heterogeneous Real-Time Requirements</title>
    <start>2016-03-17 16:30</start>
    <end>2016-03-17 17:00</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25763</id><role>Speaker</role><firstname>Leonie</firstname><lastname>Ahrendts</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>25763</id><role>Author</role><firstname>Leonie</firstname><lastname>Ahrendts</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>20024</id><role>Author</role><firstname>Zain A.</firstname><lastname>H. Hammadeh</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Author</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Leonie Ahrendts, Technische Universität Braunschweig, DE<br /><b>Authors</b>:<br />Leonie Ahrendts, Zain A. H. Hammadeh and Rolf Ernst, Technische Universität Braunschweig, DE<br /><br /><em><b>Abstract</b><br />Classical real-time (RT) analysis proves temporal properties of tasks. In industrial practice, however, tasks are often composed of runnable entities with heterogeneous RT requirements. If RT guarantees are only available at task granularity, the strictest RT requirement of a runnable entity determines the RT requirement of the entire task. However, by giving RT guarantees for each runnable entity, this over-provisioning can be avoided. We provide an analysis which is fine-grained enough to provide hard and weakly-hard response time guarantees for runnable entities and show the improvement in an industrial case study.</em></description>
</presentation>
<presentation>
    <id>12.7.3</id>
    <title>12.7.3 Validating Scheduling Transformation for Behavioral Synthesis</title>
    <start>2016-03-17 17:00</start>
    <end>2016-03-17 17:30</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20831</id><role>Speaker</role><firstname>Sandip</firstname><lastname>Ray</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>18781</id><role>Author</role><firstname>Zhenkun</firstname><lastname>Yang</lastname><affiliation>Portland State University</affiliation><country>US</country></person>
    <person><id>20255</id><role>Author</role><firstname>Kecheng</firstname><lastname>Hao</lastname><affiliation>Xilinx Inc.</affiliation><country>US</country></person>
    <person><id>26401</id><role>Author</role><firstname>Kai</firstname><lastname>Cong</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>17633</id><role>Author</role><firstname>Li</firstname><lastname>Lei</lastname><affiliation>Portland State University</affiliation><country>US</country></person>
    <person><id>20831</id><role>Author</role><firstname>Sandip</firstname><lastname>Ray</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>27204</id><role>Author</role><firstname>Fei</firstname><lastname>Xie</lastname><affiliation>Portland State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sandip Ray, Intel Corporation, US<br /><b>Authors</b>:<br />Zhenkun Yang<sup>1</sup>, Kecheng Hao<sup>2</sup>, Kai Cong<sup>3</sup>, Li Lei<sup>1</sup>, Sandip Ray<sup>3</sup> and Fei Xie<sup>1</sup><br /><sup>1</sup>Portland State University, US; <sup>2</sup>Xilinx Inc., US; <sup>3</sup>Intel Corporation, US<br /><br /><em><b>Abstract</b><br />Behavioral synthesis automatically compiles an electronic system-level description of a hardware design into an RTL implementation. Scheduling in behavioral synthesis is an important, sophisticated, and error-prone transformation which converts the untimed or partially timed description into a fully timed implementation. We present a scalable equivalence checking algorithm for validating scheduling transformations. The equivalence checking accounts for control/data dependency, scheduling modes, and subtle interface protocols. Our experimental results demonstrate that our approach scales to industrial benchmarks. Furthermore, our checker found bugs in industrial synthesis tool implementations.</em></description>
</presentation>
</presentations>
</session>
</sessions>
</programme>
