<?xml version="1.0" encoding="UTF-8" ?>
<programme>
<events>
  <event>    <id>FM01</id>
    <event_title>FM01 EDAA/ACM SIGDA PhD Forum</event_title>
    <event_start>2015-03-09 19:00</event_start>
    <event_end>2015-03-09 21:00</event_end>
    <event_room>Salle de Reception</event_room>
    <event_persons><b>Organiser</b><p>Rolf Drechsler, University of Bremen/DFKI GmbH, DE (<a href="https://past.date-conference.com/date15/user/23605/contact_form">Contact Rolf Drechsler</a>)</p><b>PhD Forum Committee Chair</b><p>Rolf Drechsler, University of Bremen/DFKI GmbH, DE (<a href="https://past.date-conference.com/date15/user/23605/contact_form">Contact Rolf Drechsler</a>)</p><b>PhD Forum Committee Members</b><p>Walter Anheier, University of Bremen, DE<br />Laleh Behjat, University of Calgary, CA<br />Davide Bertozzi, Università degli studi di Ferrara, IT<br />Anupam Chattopadhyay, Nanyang Technological University, SG<br />Giorgio Di Natale, LIRMM, FR<br />Helmut Graeb, TU München, DE<br />Shiyan Hu, Michigan Technological University, US<br />Younghyun Kim, Purdue University, US<br />Xin Li, Carnegie Mellon University, US<br />Gi-Joon Nam, IBM, US<br />Sander Stuijk, Eindhoven University of Technology, NL<br />Daniel Tille, Infineon Technologies, DE<br />Miroslav N. Velev, Aries Design Automation, US<br />Natarajan Viswanathan, IBM, US<br />Robert Wille, University of Bremen/DFKI GmbH, DE</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>19:00</td><td>FM01.1</td><td><b>Poster Session</b><br /></td></tr><tr><td>19:00</td><td>FM01.1.1</td><td><b>Selective Transistor-Redundancy Based Fault Tolerance Technique for Combinational Circuits</b><br />Ahmad Sheikh, King Fahd University of Petroleum &amp; Minerals, SA<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.2</td><td><b>Definition of Methods and Tools for an Effective Smart Buildings Deployment</b><br />Alessandro Antonio Nacci, Politecnico di Milano, IT<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.3</td><td><b>Design Methods for Reliable Quantum Circuits</b><br />Alexandru Paler, University of Passau, DE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.4</td><td><b>Energy Efficient Cache Memories in Deeply-Scaled Technologies</b><br />Alireza Shafaei Bejestan, University of Southern California, US<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.5</td><td><b>Hybrid Wire and Surface-wave Communication Fabrics for Future NoC-based Chip Multiprocessors</b><br />Ammar Karkar, School of Electrical and Electronic Engineering, Newcastle University, Newcastle upon Tyne, GB<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.7</td><td><b>High-level Constructive Synthesis of Domain-Specific Kernels of Cryptography</b><br />Ayesha Khaild, RWTH Aachen, DE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.8</td><td><b>Safety-Assured Model-Based Implementation of the GPCA Infusion Pump Software</b><br />BaekGyu Kim, University of Pennsylvania, US<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.9</td><td><b>Improved Test Techniques for Network-on-Chip Based Memory Systems</b><br />Bibhas Ghoshal, IIT, Kharagpur, IN<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.10</td><td><b>Dedicated Hardware Accelerators for High Efficiency Video Coding Standard</b><br />Cláudio Diniz, UFRGS, BR<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.11</td><td><b>Heat Dissipation and Thermal Analysis for 3D ICs</b><br />Cristiano Santos, PGMICRO-UFRGS / CEA-Leti, BR<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.12</td><td><b>Fault Tolerance for Real-Time Systems: Analysis and Optimization of Roll-back Recovery with Checkpointing</b><br />Dimitar Nikolov, Lund University, Department of Electrical and Information Technology, SE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.13</td><td><b>SyntHorus2: A Tool for Assertion-based Synthesis</b><br />Fatemeh JAVAHERI, TIMA Lab, FR<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.14</td><td><b>Multilevel Modeling, Formal Analysis, and Characterization of Soft Errors in Digital Systems</b><br />Ghaith Bany Hamad, Polytechnique Montréal, CA<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.15</td><td><b>RHetOS: A Reconfigurable and Heterogeneous Operating System</b><br />Gianluca Durelli, Politecnico di Milano, IT<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.16</td><td><b>Path-Based Program Repair</b><br />Heinz Riener, University of Bremen, DE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.17</td><td><b>Theory and applications of quantum process calculus</b><br />Ittoop Puthoor, University of Glasgow, GB<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.18</td><td><b>Non-Invasive Extraction of SystemC Meta Data</b><br />Jannis Stoppe, DFKI GmbH, DE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.19</td><td><b>Synthesis and Optimization of Reversible Logic Circuits</b><br />Kamalika Datta, National Institute of Technology, Meghalaya, IN<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.20</td><td><b>Optical Interconnects for Computing Systems: a Formal Study on Signal-to-Noise Ratio</b><br />Mahdi Nikdast, Polytechnique Montréal, CA<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.21</td><td><b>NoC-Centric Partitioning and Reconfiguration Technologies for the Efficient Sharing of Many-Core Platforms</b><br />Marco Balboni, University of Ferrara, IT<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.22</td><td><b>Post-Manufacturing One-Shot Calibration of RF Circuits Based on Non-Intrusive Sensors</b><br />Martin Andraud, TIMA Laboratory, FR<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.23</td><td><b>Range Based Analysis of Inner Systems Characteristics</b><br />Michael Rathmair, Institute of Computer Technology, Vienna University of Technology, AT<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.24</td><td><b>Making Homogeneous the Platform-Based Design of Heterogeneous Cyber-Physical Systems</b><br />Michele Lora, University of Verona, IT<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.25</td><td><b>Power Aware Test and Test of Low Power Devices</b><br />Miroslav Valka, Post-Doc, FR<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.26</td><td><b>Run-Time Resource Management of Networked Many-Core Systems</b><br />Mohammad Fattah, University of Turku, FI<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.27</td><td><b>Thermal Management Using Thermoelectric Coolers</b><br />Mohammad Javad Dousti, University of Southern California, US<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.28</td><td><b>Yield and Cost Analysis for 3D Stacked ICs</b><br />Mottaqiallah Taouil, Delft University of Technology, NL<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.29</td><td><b>Hardware-Software Co-Design for Next Generation Dark Silicon Multimedia Systems</b><br />Muhammad Usman Karim Khan, Karlsruhe Institute of Technology (KIT), DE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.30</td><td><b>Design Space Exploration of Thread vs. Arithmetic Level Parallelism to Design a Computation Unit of the Multi-chip eBrain Supercomputer</b><br />Nasim Farahini, KTH, SE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.31</td><td><b>Towards High Performance and Efficiency of Heterogeneous Systems</b><br />Sam Skalicky, Rochester Institute of Technology, US<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.32</td><td><b>Power: Its Manifestations in Digital Systems Testing</b><br />Seetal Potluri, Indian Institute of Technology Madras, IN<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.33</td><td><b>Managing the Complexity in Embedded and Cyber-Physical System Design - System Modeling and Design-Space Exploration</b><br />Seyed-Hosein Attarzadeh-Niaki, KTH Royal Institute of Technology, SE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.34</td><td><b>Logic Rewiring: a Practical Bridging Technique between VLSI Logical and Physical Syntheses</b><br />Xing Wei, Chinese University of Hong Kong, HK<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.35</td><td><b>Distributed Thermal Management for Large-Scale Chip-Multiprocessors</b><br />Yingnan Cui, Nanyang Technological University, SG<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.36</td><td><b>High-level Modeling, Estimation and Exploration of Reliability for MPSoC</b><br />Zheng Wang, RWTH-Aachen University, DE<br /><br /></td></tr><tr><td>19:00</td><td>FM01.1.37</td><td><b>Modeling, Analysis and Exploration of Layers: A 3D Computing Architecture</b><br />Zoltán Endre Rákossy, Institute for Communication Technologies and Embedded Systems (ICE), RWTH Aachen, DE<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>FM07</id>
    <event_title>FM07 ENI² meeting</event_title>
    <event_start>2015-03-09 14:00</event_start>
    <event_end>2015-03-09 17:00</event_end>
    <event_room>Bayard</event_room>
    <event_persons><b>Organiser</b><p>Patrick Cogez, STMicroelectronics, FR (<a href="https://past.date-conference.com/date15/user/25546/contact_form">Contact Patrick Cogez</a>)</p></event_persons>
    <event_description>The European Nanoelectronics Infrastructure for Innovation supports the European semiconductor sector by driving the research agenda of cooperative projects on technologies with high impact on economy and society. It brings together potential application requirements and expected evolutions of the enabling technologies. The meeting will discuss organization and workplan for 2015.</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>M01</id>
    <event_title>M01 New Technologies: Spintronics: From Devices To Systems</event_title>
    <event_start>2015-03-09 09:30</event_start>
    <event_end>2015-03-09 13:00</event_end>
    <event_room>Belle Etoile</event_room>
    <event_persons><b>Organiser</b><p>Rangharajan Venkatesan, Purdue, US (<a href="https://past.date-conference.com/date15/user/2715/contact_form">Contact Rangharajan Venkatesan</a>)</p><b>Invited Speakers</b><p>Kaushik Roy, Purdue University, US (<a href="https://past.date-conference.com/date15/user/17557/contact_form">Contact Kaushik Roy</a>)<br />Anand Raghunathan, Purdue University, US (<a href="https://past.date-conference.com/date15/user/4763/contact_form">Contact Anand Raghunathan</a>)</p></event_persons>
    <event_description>With the scaling of CMOS technology approaching its fundamental limits, several new technologies are being actively explored as potential replacements. Among them, spintronics, which uses electron "spin" rather than "charge" as a state variable is considered to be a promising direction for the post-CMOS era. Spintronic devices are well-suited for realizing memories that are highly dense and non-volatile, i.e., have very low leakage power, compared to their CMOS counterparts such as SRAM and DRAM, and therefore have great potential to revolutionize the storage and computing capabilities of future systems. Further, spintronic devices have certain unique characteristics that make them highly efficient for non-Boolean computing. In addition to extensive research efforts over the decade, multiple industrial prototypes and early commercial offerings of spintronic memories underscore the great interest in this field.

This tutorial presents a devices-to-systems overview of the state-of-the-art in the design of spintronic computing systems. The first part of the tutorial focuses on the design of memory hierarchies with different spintronic technologies – Spin Transfer Torque Magnetic RAM (STT-MRAM), Domain Wall Memory (DWM), Spin-Hall Magnetic RAM (SH-MRAM). We show that spintronic memories fundamentally change the design landscape in terms of read-write stability, density, energy, and performance and pose certain unique challenges such as high write latency and energy, asymmetry in write operations, variable access latency, etc. We survey a wide range of device, circuit and architectural techniques to address the challenges associated with spintronic memories.

The second part of this tutorial focuses on the design of spintronic logic. Realizing Boolean logic with spintronic devices is considerably more challenging than memory. We will describe various proposals for spintronic Boolean logic families and compare their merits and demerits with CMOS. Re-configurable fabrics, which make extensive use of memory to store logic functions and interconnect configurations, offer an opportunity to harness the efficiency of spintronic memory for logic design. This tutorial will cover proposals for spintronic reconfigurable fabrics and memory-based computing. Further, spintronic devices are highly promising in certain application domains that match their characteristics. We present one such application – neuromorphic computing, the design of computing systems that mimic the functionality of the human brain. Neuromorphic computing has received great interest in the last decade in several applications involving classification, recognition, search, and inference and is used in real-world systems such as Google+ image search, Apple Siri voice recognition, etc. We describe recent efforts to use spintronic devices for realizing the building blocks of artificial neural networks, viz. neurons and synapses, and to utilize these primitives for large-scale neuromorphic computing.</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>Session 1</b><br /></td></tr><tr><td>09:30</td><td>M01.1.1</td><td><b>Introduction to Spintronics</b><br />Kaushik Roy, Purdue University, US<br /><br /></td></tr><tr><td>10:00</td><td>M01.1.2</td><td><b>Spintronic Memories: Devices and Bit-cells</b><br />Kaushik Roy, Purdue University, US<br /><br /></td></tr><tr><td>10:45</td><td>M01.1.3</td><td><b>Spintronic Memory Hierarchies</b><br />Rangharajan Venkatesan, Purdue, US<br /><br /></td></tr><tr><td>12:00</td><td>M01.2</td><td><b>Session 2</b><br /></td></tr><tr><td>12:00</td><td>M01.2.1</td><td><b>Spintronic Logic Devices</b><br />Kaushik Roy, Purdue University, US<br /><br /></td></tr><tr><td>12:20</td><td>M01.2.2</td><td><b>Boolean and Non-Boolean Computing with Spintronic Devices</b><br />Anand Raghunathan, Purdue University, US<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M02</id>
    <event_title>M02 New Technologies: Spin Orbit Torque Magnetic Memories (SOT-MRAM): A Device to Architecture Review</event_title>
    <event_start>2015-03-09 14:30</event_start>
    <event_end>2015-03-09 18:00</event_end>
    <event_room>Belle Etoile</event_room>
    <event_persons><b>Organiser</b><p>Mehdi Tahoori, Karlsruhe Institute of Technology, DE (<a href="https://past.date-conference.com/date15/user/16583/contact_form">Contact Mehdi Tahoori</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>M02.1</td><td><b>Spin-Orbit-Torque spintronic device and technology</b><br /><p><b>Chair:</b><br />Mehdi Tahoori, Karlsruhe Institute of Technology, DE</p><br /><p>The interaction between spin and orbital magnetism is responsible for some of the most important magnetic phenomena, such as the magnetocrystalline anisotropy and the anisotropic magnetoresistance. By locking the spin to the direction of motion, the spin-orbit interaction can additionally give rise to strong torques on the magnetization when an electric current is injected in the plane of a ferromagnet/heavy metal bilayer. Such torques are strong enough to induce magnetization reversal, and can be reversed by inverting the polarity of the current. These features, together with the in-plane current injection geometry, allow for fabricating three-terminal magnetic tunnel junction devices for novel memory and logic applications. Furthermore, spin-orbit torque magnetization switching is an ultrafast process with minimum incubation time, thus leading to a short read/write access time.&amp;nbsp;</p>
<p>In this talk we will present an overview of:</p>
<ul>
<li>Spin-orbit torque phenomena</li>
<li>Material issues</li>
<li>Device applications</li>
<li>Ultrafast switching</li>
</ul></td></tr><tr><td>14:30</td><td>M02.1.1</td><td><b>Spin-Orbit-Torque spintronic device and technology</b><br />Pietro Gambardella, Department of Materials, ETH Zurich, CH<br /><br /></td></tr><tr><td>15:30</td><td>M02.2</td><td><b>Hybrid CMOS/Magnetic Non-volatile Standard Cell Design Flow</b><br /><p><b>Chair:</b><br />Mehdi Tahoori, Karlsruhe Institute of Technology, DE</p><br /><p>Most of recent research on MRAM-based non-volatile logic and memories is considering Spin Transfer Torque Magnetic Tunnel Junctions with perpendicular-to-plane anisotropy (STTpe-MTJ). However, this technology suffers from limitations mainly due to the fact that it uses the same writing and reading paths. It is subject to high read disturb failure rates, meaning that a Magnetic Tunnel Junction (MTJ) can be written during a reading phase, in particular in case of high speed writing. Moreover, it has a limited endurance since the writing current flows through the tunnel barrier and damages it, especially when the polarization of the MTJ is approaching its breakdown voltage when writing. A much more recent technology enables to avoid such problems. Indeed Spin Orbit Torque Magnetic Tunnel Junctions (SOT-MTJ) have 3 terminals, enabling to separate the writing path from the reading path. These leads to a quasi-infinite endurance since the writing current flows underneath the SOT-MTJ in a conducting layer, and to a high reliability since there is no read disturb risk thanks to the use of 2 separate paths.</p>
<p>This talk will address the following topics:</p>
<ul>
<li>SOT-MTJ compact model for accurate electrical ASIC simulations</li>
<li>Hybrid Magnetic / CMOS process design-kit and flow for full custom and digital ASICs</li>
<li>Novel architectures of SOT-MTJ based standard cells and integration in the digital design flow</li>
<li>Novel architecture of SOT-MTJ based MRAM</li>
</ul></td></tr><tr><td>15:30</td><td>M02.2.1</td><td><b>Hybrid CMOS/Magnetic Non-volatile Standard Cell Design Flow</b><br />Gregory Di Pendina and Guillaume Prenat, Spintec / CEA-CNRS, FR<br /><br /></td></tr><tr><td>17:00</td><td>M02.3</td><td><b>Memory and System Architecture Design using SOT-MRAM</b><br /><p><b>Chair:</b><br />Guillaume Prenat, Spintec / CEA-CNRS, FR</p><br /><p>This talk overviews the architecture and system-level aspects in the design of SOT-MRAM as a part of the cache hierarchy. We will discuss how various features of the SOT-MRAM can be modeled by the memory system simulators and the design space for a hybrid memory architecture consisting of various flavors of MRAM and SRAM can be explored. Particularly this session presents performance, power, area, and reliability tradeoffs in the design of SOT-MRAM at various levels of cache hirerachy and compares them with STT-MRAM counterpart as well as traditional SRAM memories.</p></td></tr><tr><td>17:00</td><td>M02.3.1</td><td><b>Memory and System Architecture Design using SOT-MRAM</b><br />Mehdi Tahoori, Karlsruhe Institute of Technology, DE<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M03</id>
    <event_title>M03 Embedded Systems: Embedded Memory Design for Future Technologies: Challenges, Solutions and Applications</event_title>
    <event_start>2015-03-09 09:30</event_start>
    <event_end>2015-03-09 13:00</event_end>
    <event_room>Meije</event_room>
    <event_persons><b>Organiser</b><p>Swaroop Ghosh, University of South Florida, US (<a href="https://past.date-conference.com/date15/user/18314/contact_form">Contact Swaroop Ghosh</a>)</p></event_persons>
    <event_description><p>Conventional CMOS memory i.e., Static Random Access Memory (SRAM) has been the popular choice for embedded memory application for last several decades. However, SRAM seems to be approaching a brick wall. On one hand process variability and leakage power is posing severe obstruction towards SRAM scaling to future nodes and on the other hand, emerging energy-constrained and bandwidth hungry electronic gadgets demand for larger as well as energy-efficient on-chip cache which cannot be satisfied with SRAM. To address the changing landscape of consumer market, there is a corresponding need of changing the design paradigm. What is really needed is a memory technology that s at least 50-100X denser, 1000X energy-efficient and as fast as SRAM. Several emerging memory technologies are on the horizon but there is no clear universal choice for embedded application. This tutorial will explore the latest trends in the embedded memory segment and discuss the fundamental limitations of SRAM in meeting the new needs of the electronic systems. The complex (and not very well understood) inter-relationships between memory density, bandwidth, latency, power and speed will be elaborated. The tutorial will discuss most promising emerging memory technologies where storage element is based on charge, spin and resistance. The specific focus will be on the operating principles, design challenges and solutions of non-volatile memories (NVM) such as Spin Transfer Torque RAM (STTRAM), Domain Wall Memory (DWM) and Resistive RAM (RRAM). New applications of the emerging memory technologies for exciting applications such as memory-based computations, hardware security and neuromorphic computing will also be presented.</p>
<p>The first part of the tutorial will describe the fundamental barriers e.g., process variations and leakage power towards SRAM scaling. It will cover some of the state-of-the-art design practices followed in industry and academia to keep the SRAM scaling alive. Techniques ranging from devices all the way to circuits and systems will be presented to address SRAM design challenges. Different topologies of SRAM such as 6T-14T coupled with Vmin enhancement techniques will also be discussed to achieve robustness and energy-efficiency. Moreover, recent trends in SRAM design for Internet of Things (IoT) and sensor circuits will be discussed.</p>
<p>The second part of the tutorial will describe STTRAM and DWM which are two promising spin-based memory technologies. The basics of spintronic memory operating principles, benefits and limitations will be covered. That will be followed by discussion on various design metrics such as read/write power, speed, robust sensing, reliability and retention. The tutorial will address the modeling and simulation methodology for design and analysis of STTRAM and DWM arrays. State-of-the-art circuit and system design methodologies from industry and academia will be elaborated to solve the spintronic memory limitations and expose the benefits. The methods will include adaptive biasing, current boosting, data encoding, error-correction, trade-off with data retention etc. This section will conclude with applications of spintronics in new areas such as hardware security and non-Boolean computation models.&amp;nbsp;</p>
<p>The last part of this tutorial will describe another promising memory technology, namely RRAM, where the storage element is resistive in nature. We will cover device-circuit-architecture level design issues and solutions associated with application of RRAM to both storage as well as adaptive computing. Typical RRAM cells suffer from high access power and poor sense margin. Design techniques to lower the power consumption such as data encoding, write pause, and circuit-level solution for addressing the sneak path issue will be discussed to mitigate the power while maintaining required robustness. Multi-level RRAM, design challenges and solutions will also be described. We will cover applications of RRAM in the processor memory hierarchy as well as in efficient reconfigurable computing fabric. We will describe the challenges and opportunities in building RRAM based reconfigurable hardware – both purely spatial (such as FPGA), as well as spatio-temporal.&amp;nbsp; For wide array of data-intensive applications, energy dissipation is primarily contributed by transportation of the data from off-chip memory to on-chip computing elements– a limitation referred to as the "Von-Neumann bottleneck". An application of RRAM for Memory-Based Computing (MBC) will also be introduced to effectively overcome the bottleneck. Finally, we will describe the opportunities of using RRAM in brain-inspired computing, e.g. developing a synaptic network, for highly parallel and ultralow-power information processing.</p>
<p>The audiences will be able to takeaway following key points from this tutorial: (a) changing landscape of emerging electronic systems and inability of SRAM to cater to these new needs in scaled technologies, (b) emerging memory technologies for embedded applications and their relative merits in terms of density, power, speed and reliability, (c) challenges, design methodologies and potential solutions to enable these emerging memories for embedded applications, and, (d) new and exciting applications of emerging memory technologies in internet-of-things, non-Boolean computing, memory-based computing, brain-inspired computing and hardware security.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</p>
<p><strong>Tutorial Organization:</strong></p>
<p>1.&amp;nbsp;&amp;nbsp; &amp;nbsp;Introduction and Motivation – 15 min<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;a.&amp;nbsp;&amp;nbsp; &amp;nbsp;Need for embedded memory <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;b.&amp;nbsp;&amp;nbsp; &amp;nbsp;Challenges with Static Random Access Memory<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Process variations, leakage, aging<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Impact on key system metrics - power, reliability, performance <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;c.&amp;nbsp;&amp;nbsp; &amp;nbsp;Emerging technologies<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Overview<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Resistive: ReRAM, memrister <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Spintronic- Magnetic RAM, STTRAM, DWM, spintronic memrister<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;d.&amp;nbsp;&amp;nbsp; &amp;nbsp;Summary <br />2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Static Random Access Memory - 50 min<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;a.&amp;nbsp;&amp;nbsp; &amp;nbsp;6T SRAM design challenges and solutions <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Device design<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Assist circuits <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Architecture <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;b.&amp;nbsp;&amp;nbsp; &amp;nbsp;6T+ SRAM Designs <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;8T SRAMs (Register Files) – Assist Techniques<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;10T and 14T topologies with circuit assist &amp;nbsp;<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;c.&amp;nbsp;&amp;nbsp; &amp;nbsp;SRAMs for Wearbles, IoT and sensor circuits<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp; Sub-threshold SRAMs <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Low leakage SRAMs<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;d.&amp;nbsp;&amp;nbsp; &amp;nbsp;Summary <br />3.&amp;nbsp;&amp;nbsp; &amp;nbsp;Spintronic Memory – 50 min<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;a.&amp;nbsp;&amp;nbsp; &amp;nbsp;Basics of spintronics<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Operating principles<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Flavors of spintronic memories<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Opportunities and limitations <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;b.&amp;nbsp;&amp;nbsp; &amp;nbsp;Spin-Transfer Torque RAM <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Challenges- Write latency, write power, asymmetric read/write, process variations<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Circuit solutions- adaptive design, robust sensing<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;System-level solutions- error-correcting codes, data encoding, trade-offs with retention<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;c.&amp;nbsp;&amp;nbsp; &amp;nbsp;Domain Wall Memory<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Challenges- Shift latency, write latency, write power, process variations<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Circuit solutions- current boosting, shift-based writing<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;System-level solutions- workload-aware boosting, cross-layer design<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;d.&amp;nbsp;&amp;nbsp; &amp;nbsp;Applications in hardware security<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Security-specific properties<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Example security primitive- Physically Unclonable Functions<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;e.&amp;nbsp;&amp;nbsp; &amp;nbsp;Summary <br />4.&amp;nbsp;&amp;nbsp; &amp;nbsp;Resistive RAM – 50 min<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;a.&amp;nbsp;&amp;nbsp; &amp;nbsp;Basics of RRAM<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;History of resistive storage element<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Operating principles<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Comparison of RRAM with other memory technologies<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Single-Level Cell (SLC) vs. Multi-Level Cell (MLC)<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Opportunities and limitations <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;b.&amp;nbsp;&amp;nbsp; &amp;nbsp;Design methodologies <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Circuit level design solutions - adaptive design, robust sensing, approaches to address sneak path issue<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Architecture level design including challenges and approaches with RRAM cache <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;System-level solutions - data encoding, xxx<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;c.&amp;nbsp;&amp;nbsp; &amp;nbsp;RRAM based reconfigurable hardware<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;RRAM based FPGA architecture<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Memory-based spatio-temporal computing with RRAM<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;d.&amp;nbsp;&amp;nbsp; &amp;nbsp;Brain-inspired computing<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Synaptic electronics with RRAM<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;•&amp;nbsp;&amp;nbsp; &amp;nbsp;Design principles and case studies<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;e.&amp;nbsp;&amp;nbsp; &amp;nbsp;Summary<br />5.&amp;nbsp;&amp;nbsp; &amp;nbsp;Conclusions and Discussions – 15 min<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;a.&amp;nbsp;&amp;nbsp; &amp;nbsp;Current industrial practices<br />&amp;nbsp;&amp;nbsp; &amp;nbsp;b.&amp;nbsp;&amp;nbsp; &amp;nbsp;Emerging trends <br />&amp;nbsp;&amp;nbsp; &amp;nbsp;c.&amp;nbsp;&amp;nbsp; &amp;nbsp;Future research directions</p>
<p><strong>Speakers:</strong></p>
<p><strong>Swaroop Ghosh </strong></p>
<p><em>Biography: </em>Swaroop Ghosh<strong> </strong>received his B.E. (Hons.) from Indian Institute of Technology, Roorkee, India in 2000 and Ph.D. from Purdue University in 2008. He joined the faculty of University of South Florida in Fall 2012. Dr. Ghosh was a senior research and development engineer in Advanced Design, Intel Corp from 2008 to 2012. At Intel, his research was focused on low power and robust embedded memory design in scaled technologies. He has filed seven US patents, published over 45 papers and authored a book chapter. His research interests include low-power, energy-efficient and robust circuit/system design and digital testing for nanometer technologies. Dr. Ghosh is a senior member of IEEE.</p>
<p><strong>Swarup Bhunia </strong></p>
<p><em>Biography: </em>Swarup Bhunia received his B.E. (Hons.) from Jadavpur University, Kolkata, India, and the M.Tech. degree from the Indian Institute of Technology (IIT), Kharagpur. He received his Ph.D. from Purdue University, IN, USA, in 2005. Currently, Dr. Bhunia is T. and A. Schroeder associate professor of Electrical Engineering and Computer Science at Case Western Reserve University, Cleveland, OH, USA. He has over ten years of research and development experience with over 150 publications in peer-reviewed journals and premier conferences in the area of VLSI design, CAD and test techniques. His research interests include low power and robust design, hardware security and protection, adaptive nanocomputing and novel test methodologies. He has worked in the semiconductor industry on RTL synthesis, verification, and low power design for about three years. Dr. Bhunia received IBM Faculty Award (2013), National Science Foundation (NSF) career development award (2011), Semiconductor Research Corporation (SRC) technical excellence award as a team member (2005), SRC Inventor Recognition Award (2009), best paper award in International Conference on VLSI Design (2012), best paper award in International Conference on Computer Design (2004), best paper award in Latin American Test Workshop (2003), and several best paper nominations. He is an associate editor of IEEE Transactions on CAD and ACM Journal of Emerging Technologies. He has served as a guest editor of IEEE Design &amp; Test of Computers (2010, 2013), in the editorial board of Journal of Low Power Electronics (JOLPE) and in the technical program committee of several premier IEEE/ACM conferences. He has served as a panelist and given tutorial in major conferences. He is a senior member of IEEE.</p>
<p><strong>Jaydeep Kulkarni </strong></p>
<p><em>Biography: </em>Jaydeep P.&amp;nbsp; Kulkarni (M'09) received the B.E. degree from the University of Pune, India in 2002, the M. Tech. degree from the Indian Institute of Science (IISc) Bangalore, India in 2004 and Ph.D. degree from Purdue University, West Lafayette, IN, in 2009 all in electrical engineering. During 2004–05, he was with Cypress Semiconductors, Bangalore, India where he was involved in low power SRAM design. He is currently working as a staff research scientist in the Circuit Research Lab, Intel Corporation Hillsboro, OR. His research is focused on device/circuit co-design of novel transistors, low voltage logic and memory circuits and power management circuits. Dr. Kulkarni received the Best M. Tech Student Award from IISc Bangalore in 2004, SRC Inventor Recognition Awards, 2008 ISLPED Design Contest Award, 2008 Intel Foundation Ph.D. Fellowship Award, best paper in session award at 2008 SRC TECHCON, and 2010 Outstanding Doctoral Dissertation Award from Purdue School of ECE. He has served on ASQED, ISLPED, A-SSCC technical program committees and serves as an industrial liaison at the Semiconductor Research Corporation.</p></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>16:13</td><td>M03.1</td><td><b></b><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M04</id>
    <event_title>M04 Embedded Systems: Functional Qualification: Applications in the C/C++ domain</event_title>
    <event_start>2015-03-09 14:30</event_start>
    <event_end>2015-03-09 18:00</event_end>
    <event_room>Meije</event_room>
    <event_persons><b>Organiser</b><p>Florian Letombe, Synopsys, FR (<a href="https://past.date-conference.com/date15/user/636/contact_form">Contact Florian Letombe</a>)</p><b>General Chair</b><p>Ali Abbara, Synopsys, FR (<a href="https://past.date-conference.com/date15/user/25169/contact_form">Contact Ali Abbara</a>)</p><b>Invited Speakers</b><p>Jean-Marc Forey, Synopsys, FR (<a href="https://past.date-conference.com/date15/user/25523/contact_form">Contact Jean-Marc Forey</a>)<br />Susanne Kandl, Vienna University of Technology, AT (<a href="https://past.date-conference.com/date15/user/24675/contact_form">Contact Susanne Kandl</a>)<br />Stéphane Bouvier, ST Microelectronics, FR (<a href="https://past.date-conference.com/date15/user/25174/contact_form">Contact Stéphane Bouvier</a>)<br />Jürgen Hanisch, Robert Bosch GmbH, DE (<a href="https://past.date-conference.com/date15/user/19040/contact_form">Contact Jürgen Hanisch</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>M04.1</td><td><b>Mutation-Based Testing: Origins, Concepts, and Applications</b><br /><p><b>Chair:</b><br />Ali Abbara, Synopsys, FR</p><p><b>Co-Chair:</b><br />Florian Letombe, Synopsys, FR</p><br /><p style="text-align: justify;">A first presentation will introduce the origins and main concepts of Certitude, a functional qualification tool commercialized by Synopsys.</p>
<p style="text-align: justify;">The second speaker&amp;nbsp;will&amp;nbsp;give an overview on mutation-based techniques for verification purposes.</p></td></tr><tr><td>14:30</td><td>M04.1.1</td><td><b>Certitude-C/C++ : A functional qualification tool for fault injection in C/C++/SystemC models</b><br />Jean-Marc Forey and Ali Abbara, Synopsys, FR<br /><br /><p style="text-align: justify;">This presentation will introduce the origins and main concepts of Certitude, a functional qualification tool commercialized by Synopsys.</p>
<p style="text-align: justify;">Certitude can measure and help to improve all aspects of functional verification quality at different levels of abstraction, including HDL &amp;nbsp;and &amp;nbsp;C/C++/SystemC languages.</p>
<p style="text-align: justify;">Certitude is a mutation-based testing tool. &amp;nbsp;It automatically inserts bugs (also called faults) into the hardware or software models. Then it determines whether the verification environment can activate the faulty code, propagate the effects to an observable point, and detect the presence of the fault.</p></td></tr><tr><td>15:30</td><td>M04.1.2</td><td><b>How Mutations Can Help to Prove That Your System Does Not Contain (Unwanted) Mutations</b><br />Susanne Kandl, Vienna University of Technology, AT<br /><br /><p>In this tutorial presentation we give an overview on mutation-based techniques for verification purposes.</p>
<p>A mutation is a modification of a component of the verification environment.</p>
<p>Whereas the main aim of verification is to detect unwanted mutations in the system (colloquial: bugs), intended and reproducible mutations can help to assess, reveal weaknesses, and, by this, improve the verification environment.</p>
<p>Mutations may be applied to the system itself (e.g., software), to system properties, to test cases, or to other verification components.</p>
<p>Besides explaining the basic principles, we will address the powerfulness and possible restrictions of the proposed mutation-based techniques for verification.</p></td></tr><tr><td>16:30</td><td>M04.2</td><td><b>Applying Certitude on Automotive and Multimedia C/C++/SystemC Models</b><br /><p><b>Chair:</b><br />Ali Abbara, Synopsys, FR</p><p><b>Co-Chair:</b><br />Florian Letombe, Synopsys, FR</p><br /><p>&amp;nbsp;<span style="color: #000000;">In this session, we will discuss Certitude usage to ensure the highest level of confidence on Multimedia IPs in STMicroelectronics on C/C++ models which are inputs of the HLS flow. </span></p>
<p class="Default"><span style="color: #000000;">Another presentation from Bosch will consider an example of an automotive Microcontroller IP modeled on TLM in SystemC.</span></p></td></tr><tr><td>16:30</td><td>M04.2.1</td><td><b>Multimedia IPs Verification Quality Improvement - Usage of Certitude on C/C++ Models</b><br />Stéphane Bouvier, STMicroelectronics, FR<br /><br /><p>Verifying multimedia IPs is very challenging due to its infinite possibility of combination.</p>
<p>The proposed presentation will discuss about Certitude usage in STMicroelectronics to ensure the highest level of confidence on these IPs.</p>
<p>It will show how Certitude is applied on C/C++ models which are inputs of the HLS flow to ensure a robust verification environment.</p>
<p>It will also describe the developed strategies to automate this flow and find early weaknesses in the verification environment.</p></td></tr><tr><td>17:00</td><td>M04.2.2</td><td><b>Automotive Microcontroller Peripheral IP Verification - Applying Certitude on SystemC Models</b><br />Juergen Hanisch, Robert Bosch GmbH, DE<br /><br /><p>This presentation shows the usage of Certitude on an Automotive Microcontroller IP which is available in a VHDL implementation for a SoC integration and a SystemC implementation usable as a reference model in simulation environments.<br /><br />Furthermore a comparison of Certitude results on the two independent implementations is shown.<br /><br />It will give indications how qualification of two different implementations (VHDL/SystemC) can enhance the overall verification environment.</p></td></tr></table></event_programme>
  </event>  <event>    <id>M05</id>
    <event_title>M05 Automotive: Let's kick start electric vehicles!</event_title>
    <event_start>2015-03-09 09:30</event_start>
    <event_end>2015-03-09 13:00</event_end>
    <event_room>Chartreuse</event_room>
    <event_persons><b>Organiser</b><p>Davide Quaglia, EDALab s.r.l., IT (<a href="https://past.date-conference.com/date15/user/19794/contact_form">Contact Davide Quaglia</a>)</p><b>Invited Speakers</b><p>Martin Lukasiewycz, TUM CREATE, SG (<a href="https://past.date-conference.com/date15/user/16399/contact_form">Contact Martin Lukasiewycz</a>)<br />Riccardo Muradore, University of Verona, IT (<a href="https://past.date-conference.com/date15/user/18178/contact_form">Contact Riccardo Muradore</a>)<br />Sebastian Steinhorst, TUM CREATE, SG (<a href="https://past.date-conference.com/date15/user/18292/contact_form">Contact Sebastian Steinhorst</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>M05.1</td><td><b>Session 1</b><br /><p><b>Chair:</b><br />Davide Quaglia, EDALab s.r.l., IT</p></td></tr><tr><td>09:30</td><td>M05.1.1</td><td><b>Introduction to electric vehicles: key aspects and design challenges</b><br />Martin Lukasiewycz, TUM CREATE, SG<br /><br /></td></tr><tr><td>10:15</td><td>M05.1.2</td><td><b>Battery management in electric vehicles</b><br />Sebastian Steinhorst, TUM CREATE, SG<br /><br /></td></tr><tr><td>11:30</td><td>M05.2</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />Martin Lukasiewycz, TUM CREATE, SG</p></td></tr><tr><td>11:30</td><td>M05.2.1</td><td><b>Joint controller-communication design in electric vehicles</b><br />Riccardo Muradore, University of Verona, IT<br /><br /></td></tr><tr><td>12:15</td><td>M05.2.2</td><td><b>System-level simulation of electric vehicles</b><br />Davide Quaglia, EDALab s.r.l., IT<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M06</id>
    <event_title>M06 Automotive: Automotive Cyber-Physical Systems</event_title>
    <event_start>2015-03-09 14:30</event_start>
    <event_end>2015-03-09 18:00</event_end>
    <event_room>Chartreuse</event_room>
    <event_persons><b>Organiser</b><p>Samarjit Chakraborty, TU Munich, DE (<a href="https://past.date-conference.com/date15/user/2109/contact_form">Contact Samarjit Chakraborty</a>)</p><b>Invited Speakers</b><p>Samarjit Chakraborty, TU Munich, DE (<a href="https://past.date-conference.com/date15/user/2109/contact_form">Contact Samarjit Chakraborty</a>)<br />Rafik Henia, Thales, FR (<a href="https://past.date-conference.com/date15/user/25181/contact_form">Contact Rafik Henia</a>)<br />Arne Hamann, Robert Bosch GmbH, DE (<a href="https://past.date-conference.com/date15/user/25180/contact_form">Contact Arne Hamann</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>16:13</td><td>M06.1</td><td><b></b><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M07</id>
    <event_title>M07 Low Power: Fixed-point refinement, a guaranteed approach towards energy efficient computing</event_title>
    <event_start>2015-03-09 09:30</event_start>
    <event_end>2015-03-09 13:00</event_end>
    <event_room>Sept Laux</event_room>
    <event_persons><b>Organiser</b><p>Olivier Sentieys, INRIA - University of Rennes 1, FR (<a href="https://past.date-conference.com/date15/user/4747/contact_form">Contact Olivier Sentieys</a>)</p><b>Invited Speakers</b><p>Daniel Menard, INSA Rennes/IETR, FR (<a href="https://past.date-conference.com/date15/user/22232/contact_form">Contact Daniel Menard</a>)<br />David Novo, EPFL, CH (<a href="https://past.date-conference.com/date15/user/25170/contact_form">Contact David Novo</a>)<br />Karthick Parashar, IMEC, Leuven, BE (<a href="https://past.date-conference.com/date15/user/25173/contact_form">Contact Karthick Parashar</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>M07.1</td><td><b>Fixed-point refinement, a guaranteed approach towards energy efficient computing: Part I</b><br /><p><b>Organiser:</b><br />Olivier Sentieys, INRIA - University of Rennes 1, FR</p></td></tr><tr><td>09:30</td><td>M07.1.1</td><td><b>1. Introduction </b><br />Olivier Sentieys, INRIA - University of Rennes 1, FR<br /><br /><ul>
<li>What is fixed-point arithmetic?</li>
<li>Why to use fixed-point?</li>
</ul></td></tr><tr><td>09:45</td><td>M07.1.2</td><td><b>2. Fixed-point arithmetic </b><br />Olivier Sentieys, INRIA - University of Rennes 1, FR<br /><br /><ul>
<li>Arithmetic rules and type support in languages and architectures</li>
<li>Review of commercial and academic tools</li>
<li>Precision metrics: average noise vs. bounds</li>
</ul></td></tr><tr><td>10:15</td><td>M07.1.3</td><td><b>3. Finite word-length effect analysis </b><br />Daniel Menard, INSA Rennes/IETR, FR<br /><br /><ul>
<li>Guaranteed range evaluation</li>
<li>Dealing with overflows: stochastic approaches</li>
<li>Numerical accuracy evaluation: bounded or average errors</li>
<li>Dealing with system-level complexity</li>
</ul></td></tr><tr><td>11:30</td><td>M07.2</td><td><b>Fixed-point refinement, a guaranteed approach towards energy efficient computing: Part II</b><br /><p><b>Organiser:</b><br />Olivier Sentieys, INRIA - University of Rennes 1, FR</p></td></tr><tr><td>11:30</td><td>M07.2.1</td><td><b>4. High-level synthesis under accuracy constraint </b><br />Karthick Parashar, IMEC, BE<br /><br /><ul>
<li>Word-length optimization: an iterative and NP-hard problem</li>
<li>The intricacy of joint HLS and WLO</li>
<li>System-level optimization: dealing with complexity</li>
</ul></td></tr><tr><td>12:15</td><td>M07.2.2</td><td><b>5. SIMD vectorization under accuracy constraint </b><br />David Novo, EPFL, CH<br /><br /><ul>
<li>Soft SIMD vs. Hard SIMD</li>
<li>Exploring vectorization vs. accuracy trade-off</li>
<li>Results: HEVC video processing and video surveillance</li>
</ul></td></tr><tr><td>12:35</td><td>M07.2.3</td><td><b>6. Opportunistic run-time precision adaptation </b><br />David Novo, EPFL, CH<br /><br /><ul>
<li>Dynamic adaption of processing accuracy</li>
<li>When flexibility leads to higher energy efficiency</li>
</ul></td></tr><tr><td>12:50</td><td>M07.2.4</td><td><b>7. Conclusion and open research directions </b><br />David Novo, EPFL, CH<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M08</id>
    <event_title>M08 Low Power: The power of Power in future wireless smart systems for the Internet of Things</event_title>
    <event_start>2015-03-09 14:30</event_start>
    <event_end>2015-03-09 18:00</event_end>
    <event_room>Sept Laux</event_room>
    <event_persons><b>Organiser</b><p>Massimo Poncino, Politecnico di Torino, IT (<a href="https://past.date-conference.com/date15/user/3927/contact_form">Contact Massimo Poncino</a>)</p><b>Invited Speakers</b><p>Davide Quaglia, EDALab s.r.l., IT (<a href="https://past.date-conference.com/date15/user/19794/contact_form">Contact Davide Quaglia</a>)<br />Alain Pegatoquet, LEAT/University of Nice Sophia Antipolis, FR (<a href="https://past.date-conference.com/date15/user/25168/contact_form">Contact Alain Pegatoquet</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></td></tr><tr><td>14:30</td><td>M08.1.1</td><td><b>Introduction to autonomous wireless smart systems and design challenges </b><br />Davide Quaglia, EDALab s.r.l., IT<br /><br /><p>Autonomous wireless smart systems will be defined with reference to current applications. Their architecture and functionality will be described with particular emphasis on communicating aspects. Finally, design challenges will be presented with particular emphasis on mechanisms to guarantee <span id="docs-internal-guid-1aab2dc8-f76d-6059-4879-cc56ff5aca51"><span>energy sustainability.</span></span>&amp;nbsp;</p></td></tr><tr><td>15:00</td><td>M08.1.2</td><td><b>Energy Storage Devices: Characteristics, Non-Idealities and Design Challenges</b><br />Massimo Poncino, Politecnico di Torino, IT<br /><br /><p>This section of the tutorial will discuss the main peculiarities of energy storage devices, and battery in particular, used in autonomous smart systems. The presentation will describe the main non-idealities and how they results in some misconception about the usage of energy in electronic systems. Part of the discussion will be also devoted to the issue of energy conversions that can results in significant energy inefficiency in the overall power budget of smart systems.</p></td></tr><tr><td>16:30</td><td>M08.2</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />Alain Pegatoquet, LEAT/University of Nice Sophia Antipolis, FR</p></td></tr><tr><td>16:30</td><td>M08.2.1</td><td><b>Managing power to enable autonomous communicating objects</b><br />Alain Pegatoquet, LEAT/University of Nice Sophia Antipolis, FR<br /><br /><p><span lang="EN-US">The main goal of this presentation is to describe efficient power management policies and protocols for energy neutral systems. This talk also covers different aspects related to autonomous systems, such as energy storage sizing, multi-hop network, transmission power control, etc. An architecture suitable to harvest different sources of energy is introduced as well. &amp;nbsp;Experiments, conducted either in simulation or with a real hardware platform, demonstrate the benefits of the proposed power management policies on the system quality of service. This presentation ends with trends for future wireless smart systems.</span></p></td></tr><tr><td>17:30</td><td>M08.2.2</td><td><b>Holistic modeling and simulation techniques </b><br />Davide Quaglia, EDALab s.r.l., IT<br /><br /><p>Because of the increasing optimization needed in future wireless smart systems, the designer should jointly take into account aspects from different domains, such as digital (hardware, software, network) and analog (electronic, electromechanical, etc., as for instance RF, MEMS, power sources, thermal issues, sensors and actuators). Therefore the joint verification of such aspects requires new methodologies and tools for multi-disciplinary and multi-scale modeling and simulation. This presentation will start by providing a survey on modeling fundamentals and then it will focus on a novel approach for joint software-hardware-energy-network simulation which was proposed in SMAC European Project.</p></td></tr></table></event_programme>
  </event>  <event>    <id>M09</id>
    <event_title>M09 Testing: From Data to Actions: Applications of Data Analytics in Semiconductor Manufacturing &amp; Test</event_title>
    <event_start>2015-03-09 09:30</event_start>
    <event_end>2015-03-09 13:00</event_end>
    <event_room>Les Bans</event_room>
    <event_persons><b>Organisers</b><p>Haralampos Stratigopoulos, TIMA Laboratory, FR (<a href="https://past.date-conference.com/date15/user/867/contact_form">Contact Haralampos Stratigopoulos</a>)<br />Yiorgos Makris, The University of Texas at Dallas, US (<a href="https://past.date-conference.com/date15/user/4646/contact_form">Contact Yiorgos Makris</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>M09.1</td><td><b>Introduction</b><br /></td></tr><tr><td>09:30</td><td>M09.1.1</td><td><b>Data analytics opportunities in semiconductor manufacturing and test</b><br />Yiorgos Makris, The University of Texas at Dallas, US<br /><br /></td></tr><tr><td>09:45</td><td>M09.2</td><td><b>Wafer-level variation analysis and applications</b><br /></td></tr><tr><td>09:45</td><td>M09.2.1</td><td><b>Fundamentals of spatial and spatiotemporal variation modeling</b><br />Yiorgos Makris, The University of Texas at Dallas, US<br /><br /></td></tr><tr><td>10:15</td><td>M09.2.2</td><td><b>Test cost reduction through statistical estimation using inter-die correlations </b><br />Yiorgos Makris, The University of Texas at Dallas, US<br /><br /></td></tr><tr><td>10:45</td><td>M09.2.3</td><td><b>Process monitoring, outlier detection, and yield learning </b><br />Yiorgos Makris, The University of Texas at Dallas, US<br /><br /></td></tr><tr><td>11:30</td><td>M09.3</td><td><b>Statistical learning in test</b><br /></td></tr><tr><td>11:30</td><td>M09.3.1</td><td><b>Fundamentals of machine learning and its applications in test</b><br />Haralampos-G. Stratigopoulos, TIMA Laboratory, FR<br /><br /></td></tr><tr><td>12:00</td><td>M09.3.2</td><td><b>Adaptive test </b><br />Haralampos-G. Stratigopoulos, TIMA Laboratory, FR<br /><br /></td></tr><tr><td>12:30</td><td>M09.3.3</td><td><b>Probabilistic test metrics for evaluating alternative low-cost tests</b><br />Haralampos-G. Stratigopoulos, TIMA Laboratory, FR<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>M10</id>
    <event_title>M10 Testing: Memory Test and Reliability in Nano-Era</event_title>
    <event_start>2015-03-09 14:30</event_start>
    <event_end>2015-03-09 18:00</event_end>
    <event_room>Les Bans</event_room>
    <event_persons><b>Chair</b><p>Said Hamdioui, Delft University of Technology, NL (<a href="https://past.date-conference.com/date15/user/2034/contact_form">Contact Said Hamdioui</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>16:13</td><td>M10.1</td><td><b></b><br /></td></tr></table></event_programme>
  </event>  <event>    <id>FM04</id>
    <event_title>FM04 EDAA General Assembly</event_title>
    <event_start>2015-03-10 18:30</event_start>
    <event_end>2015-03-10 19:30</event_end>
    <event_room>Bayard</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>FM05</id>
    <event_title>FM05 eTTTC Meeting (European Group of the IEEE Test Technology Technical Council Meeting)</event_title>
    <event_start>2015-03-10 13:00</event_start>
    <event_end>2015-03-10 14:30</event_end>
    <event_room>Berlioz</event_room>
    <event_persons><b>Organiser</b><p>Giorgio Di Natale, LIRMM, FR (<a href="https://past.date-conference.com/date15/user/1157/contact_form">Contact Giorgio Di Natale</a>)</p></event_persons>
    <event_description>The European Test Technology Technical Council (eTTTC) is the European Section of the TTTC. eTTTC is a volunteer professional organization sponsored by the IEEE Computer Society. TTTC's goals are to contribute to our members' professional development and advancement, to help them solve engineering problems in electronic test, and to help advance the state-of-the-art. This meeting provides all actors involved in test technology to share information on upcoming events and projects.</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 IFIP Working Group 10.5</event_title>
    <event_start>2015-03-10 18:30</event_start>
    <event_end>2015-03-10 20:30</event_end>
    <event_room>Salle Les Bans</event_room>
    <event_persons><b>Organiser</b><p>Dominique Borrione, TIMA Labs, FR (<a href="https://past.date-conference.com/date15/user/817/contact_form">Contact Dominique Borrione</a>)</p></event_persons>
    <event_description>The IFIP Working Group 10.5 is an international group of scientists working in the systems design and design automation areas. The group classically meets at the main yearly conferences of these domains, DAC and DATE, and at its flagship conference VLSI-SOC. During this regular meeting, the planning of the IFIP Working Group 10.5 activities is being discussed.</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 MOS-AK Workshop</event_title>
    <event_start>2015-03-12 09:00</event_start>
    <event_end>2015-03-12 16:00</event_end>
    <event_room>Berlioz</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 1st Workshop on Model-Implementation Fidelity (MiFi)</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 16:00</event_end>
    <event_room>Meije</event_room>
    <event_persons><b>General Chairs</b><p>Suzanne Lesecq, CEA LETI-MINATEC Campus, FR (<a href="https://past.date-conference.com/date15/user/18436/contact_form">Contact Suzanne Lesecq</a>)<br />Anca Molnos, CEA-LETI, Grenoble, FR (<a href="https://past.date-conference.com/date15/user/25256/contact_form">Contact Anca Molnos</a>)</p><b>Programme Committee Members</b><p>Saddek Bensalem, Université Joseph Fourier, FR (<a href="https://past.date-conference.com/date15/user/3903/contact_form">Contact Saddek Bensalem</a>)<br />Kees Goossens, Eindhoven Univ. of Technology, NL (<a href="https://past.date-conference.com/date15/user/4729/contact_form">Contact Kees Goossens</a>)<br />Koji Inoue, Kyoto University, JP (<a href="https://past.date-conference.com/date15/user/22985/contact_form">Contact Koji Inoue</a>)<br />Vania Joloboff, INRIA, FR (<a href="https://past.date-conference.com/date15/user/22987/contact_form">Contact Vania Joloboff</a>)<br />Diana Marculescu, Carnegie Mellon University, US (<a href="https://past.date-conference.com/date15/user/1099/contact_form">Contact Diana Marculescu</a>)<br />Eugenio Villar, University of Cantabria, ES (<a href="https://past.date-conference.com/date15/user/75/contact_form">Contact Eugenio Villar</a>)</p><b>Local Chairs</b><p>Christian Fabre, CEA-LETI, Grenoble, FR (<a href="https://past.date-conference.com/date15/user/22984/contact_form">Contact Christian Fabre</a>)<br />Julien Mottin, CEA, FR (<a href="https://past.date-conference.com/date15/user/17511/contact_form">Contact Julien Mottin</a>)</p></event_persons>
    <event_description>Typically, software design and implementation starts before the targeted
hardware platforms are fully implemented. Early in the design stages, software
developers consider an abstraction of the hardware in the form of analytical
models, simulators, or estimators for, e.g., NoC bandwidth, thermal
propagation, voltage and frequency scaling and control, etc. These abstractions
are utilized to verify the functional correctness of software algorithms,
predict their potential behavior, e.g., performance, energy, temperature, in an
actual environment, and take design decisions accordingly. Furthermore,
run-time resource management and control policies are built on top of these
models. 
Developing, refining and, most-of-all, validating such abstractions are hard
problems. One issue is the difficulty in assessing the fidelity of the abstract
platform model versus the real hardware (taking into account, e.g., variation
across manufacturing batches and over time, imprecise and few sensors, etc.).
For software algorithms to work efficiently on hardware platforms, the
challenge when conceiving and refining such abstraction is to ensure that: (1)
the model is reasonably accurate with respect to a real platform, (2) decisions
taken on the abstract predictions still apply to the real platform, i.e.,
produce the same results or effects as expected or simulated.
This workshop is interested in practical validation and demonstration of (1)
prediction and estimation models, e.g., performance, power, temperature, (2)
faithful simulators of entire-systems, (3) tool-flows that address the entire
design stack, all the way to final implementation, and (4) platform controlling
software. We seek contributions that can demonstrate efficient results on
actual hardware or FPGA prototypes. The submissions should explicitly highlight
their methods and techniques that ensure the faithfulness of abstract platform
models against real hardware.</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 /><p><b>Co-Chairs:</b><br />Suzanne Lesecq, CEA LETI, FR<br />Anca Molnos, CEA LETI, FR</p></td></tr><tr><td>08:30</td><td>W01.1.1</td><td><b>Opening Session </b><br /><br /></td></tr><tr><td>08:45</td><td>W01.2</td><td><b>Session 1: Performance and power models of parallel systems</b><br /><p><b>Chair:</b><br />Kees Goossens, Eindhoven Univ. of Technology, NL</p></td></tr><tr><td>08:45</td><td>W01.2.1</td><td><b>Keynote: Empowering mixed-critical system engineers in the dark silicon era: Towards power, temperature and aging analysis of heterogeneous MPSoCs at system-level.</b><br />Kim Grüttner, OFFIS - Institute for Information Technology, DE<br /><br /><p>Kim Grüttner is head of the Hardware/Software Design Methodology group at OFFIS - Institute for Information Technology in Oldenburg. Since 2005, he holds a Diploma degree in Computer Science from the University of Oldenburg, Germany, joined OFFIS in 2005 as researcher and works since 10/2008 as group manager. Kim Grüttner was involved in the EU-Projects ICODES (Interface and Communication-based Design of Embedded Systems) and ANDRES (Analysis and Design of run-time Reconfigurable, heterogeneous Systems). He has coordinated the COMPLEX (Codesign and power Management in Platform-based design space Exploration) European integrated project. Currently, he is coordinating the CONTREX (Design of embedded mixed-criticality CONTRol systems under consideration of EXtra-functional properties) European integrated project, which constitutes the European Mixed-Criticality Cluster together with the running projects DREAMS and PROXIMA. His research topics include Electronic System-Level design and synthesis for Multi-Processor System on Chips (MPSoC), system-level design methodologies and languages for HW and SW systems with a focus on HW/SW communication, interface synthesis, power and temperature modelling for mixed-criticality MPSoCs.</p></td></tr><tr><td>09:30</td><td>W01.2.2</td><td><b>Regular paper: Power-proportional modelling fidelity</b><br />Ashur Rafiev<sup>1</sup>, Fei Xia<sup>2</sup>, Alexei Iliasov<sup>1</sup>, Rem Gensh<sup>1</sup>, Ali Aalsaud<sup>1</sup>, Alexander Romanovsky<sup>1</sup> and Alex Yakovlev<sup>1</sup><br /><sup>1</sup>Newcastle University, GB; <sup>2</sup>University of Newcastle upon Tyne, GB<br /><br /></td></tr><tr><td>10:00</td><td>W01.2.3</td><td><b>Regular paper: Implementation-Aware Buffer-Throughput Tradeoff in Embedded Stream Applications</b><br />Kamyar Mirzazad Barijough<sup>1</sup>, Matin Hashemi<sup>1</sup>, Volodymyr Khibin<sup>2</sup> and Soheil Ghiasi<sup>2</sup><br /><sup>1</sup>Sharif University of Technology, IR; <sup>2</sup>University of California, Davis, US<br /><br /></td></tr><tr><td>10:30</td><td>W01.3</td><td><b>Coffee break</b><br /></td></tr><tr><td>11:00</td><td>W01.4</td><td><b>Session 2: SoC design-flows for fast platform prototyping </b><br /><p><b>Chair:</b><br />Eugenio Villar, University of Cantabria, ES</p></td></tr><tr><td>11:00</td><td>W01.4.1</td><td><b>Regular paper: SimSoC: A Fast Proven Faithful Full System Virtual Prototyping Framework</b><br />Vania Joloboff<sup>1</sup>, Jean-Francois Monin<sup>2</sup> and Xiaomu Shi<sup>2</sup><br /><sup>1</sup>INRIA, FR; <sup>2</sup>University of Grenoble, FR<br /><br /></td></tr><tr><td>11:30</td><td>W01.4.2</td><td><b>Regular paper: A Composable and Predictable MPSoC Design Flow for Multiple Real-Time Applications</b><br />Seyed-Hosein Attarzadeh-Niaki<sup>1</sup>, Ekrem Altinel<sup>1</sup>, Martijn Koedam<sup>2</sup>, Anca Molnos<sup>3</sup>, Ingo Sander<sup>4</sup> and Kees Goossens<sup>5</sup><br /><sup>1</sup>KTH Royal Institute of Technology, SE; <sup>2</sup>Eindhoven university of technology, NL; <sup>3</sup>CEA LETI, FR; <sup>4</sup>Royal Institute of Technology, SE; <sup>5</sup>Eindhoven Univ. of Technology, NL<br /><br /></td></tr><tr><td>12:00</td><td>W01.5</td><td><b>Lunch break</b><br /></td></tr><tr><td>13:00</td><td>W01.6</td><td><b>Session 3: Verification and implementation of embedded systems from high-level models</b><br /><p><b>Chair:</b><br />Vania Joloboff, INRIA, FR</p></td></tr><tr><td>13:00</td><td>W01.6.1</td><td><b>Keynote: Building Faithful High-level Models and Performance Evaluation of Embedded System</b><br />Saddek Bensalem, Université Joseph Fourier, FR<br /><br /><p>Saddek Bensalem, is Professor in Computer Science at VERIMAG laboratory, University of Grenoble, France. His research interests are in the study of embedded systems, formal specification and verification, algorithmic verification techniques, complex systems, real-time systems, automata and logics. His work has been on the topic of automatic formal verification of systems that have unbounded numbers of states. He has pioneered development of techniques that combine the complementary strengths of deductive and algorithmic methods. He has made significant research contributions on several aspects of this problem, among which the theory of property-preserving abstraction and relationship to compositional verification, automatic invariant discovery, predicate abstraction and a verification method for parametrized systems.</p></td></tr><tr><td>13:45</td><td>W01.6.2</td><td><b>Regular paper: Analysis and Implementation of Embedded System Mode</b><br />Bojan Nokovic and Emil Sekerinski, McMaster University, CA<br /><br /></td></tr><tr><td>14:30</td><td>W01.7</td><td><b>Coffee break</b><br /></td></tr><tr><td>14:30</td><td>W01.8</td><td><b>Demo and poster session</b><br /><p><b>Chair:</b><br />Julien Mottin, CEA LETI, FR</p></td></tr></table></event_programme>
  </event>  <event>    <id>W02</id>
    <event_title>W02 Design Automation of Things: EV Battery Packs</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 16:30</event_end>
    <event_room>Bayard</event_room>
    <event_persons><b>Organisers</b><p>Naehyuck Chang, Korea Advanced Institute of Science and Technology (KAIST), KR (<a href="https://past.date-conference.com/date15/user/22989/contact_form">Contact Naehyuck Chang</a>)<br />Massimo Poncino, Politecnico di Torino, IT (<a href="https://past.date-conference.com/date15/user/3927/contact_form">Contact Massimo Poncino</a>)<br />Sebastian Steinhorst, TUM CREATE, SG (<a href="https://past.date-conference.com/date15/user/18292/contact_form">Contact Sebastian Steinhorst</a>)</p></event_persons>
    <event_description>Large battery packs are an integral part of electric vehicles and smart grid
applications. A large battery pack consists of hundreds or even thousands of
cells that need to be monitored and controlled by complex battery management
systems. There exists a multitude of open design challenges in the domain of
battery pack design and battery management systems:
•       Costs of battery packs are a major issue. While the production of
battery cells is very expensive, the question is how design automation
methodologies can help to reduce system, production, operational, and
maintenance costs.
•       With new requirements such as fast charging or active cell
balancing
in
large battery packs, how can a battery management system guarantee a safe and
reliable operation?
•       The design of battery packs is in general domain-specific. How
can
design automation methods and new architectures make large battery packs
modular and scalable?

This workshop discusses current and future challenges in battery pack design
that are relevant for the design automation community. It comprises tutorial
talks that give a background on electrochemistry aspects and state-of-the-art
industrial approaches as well as talks that present recent advances in the
domain of battery management and pack design methodologies.

The workshop complements the track A3 "Automotive Systems and Smart Energy
Systems" by giving a detailed insight into the domain of battery pack design
methodologies. Therefore, this workshop would be highly relevant for all
participants of the A3 tracks as well as for others who want to learn which
design automation approaches can be applied in the exciting domain of battery
system design.</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>Battery Challenges in EV Design</b><br /><p><b>Chair:</b><br />Naehyuck Chang, Korea Advanced Institute of Science and Technology (KAIST), KR</p></td></tr><tr><td>08:30</td><td>W02.1.1</td><td><b>Electric Vehicle Design - Battery Pack Challenges</b><br />Patrick Groeneveld, Synopsys, US<br /><br /></td></tr><tr><td>09:30</td><td>W02.1.2</td><td><b>From Electrochemistry to Battery Cells - Control and Monitoring Challenges</b><br />Jochen Friedl, TUM CREATE, SG<br /><br /></td></tr><tr><td>10:00</td><td>W02.2</td><td><b>Coffee Break</b><br /></td></tr><tr><td>10:30</td><td>W02.3</td><td><b>Efficient Battery Management System Design</b><br /><p><b>Chair:</b><br />Massimo Poncino, Politecnico di Torino, IT</p></td></tr><tr><td>10:30</td><td>W02.3.1</td><td><b>Characterization and Modeling of Electric Vehicle Power Consumption and Battery Usage</b><br />Naehyuck Chang<sup>1</sup> and Sheldon Tan<sup>2</sup><br /><sup>1</sup>Korea Advanced Institute of Science and Technology (KAIST), KR; <sup>2</sup>UC Riverside, US<br /><br /></td></tr><tr><td>11:00</td><td>W02.3.2</td><td><b>Active Cell Balancing and Verification Methodologies in the BMS Domain</b><br />Martin Lukasiewycz, TUM CREATE, SG<br /><br /></td></tr><tr><td>11:30</td><td>W02.3.3</td><td><b>Smart Cell Architectures for Scalable Battery Packs</b><br />Sebastian Steinhorst, TUM CREATE, SG<br /><br /></td></tr><tr><td>12:00</td><td>W02.4</td><td><b>Lunch Break</b><br /></td></tr><tr><td>13:00</td><td>W02.5</td><td><b>Modeling and Simulation for Better Batteries</b><br /><p><b>Chair:</b><br />Sebastian Steinhorst, TUM CREATE, SG</p></td></tr><tr><td>13:00</td><td>W02.5.1</td><td><b>Modeling Issues for Battery Packs: Accuracy vs. Simulation Complexity</b><br />Massimo Poncino, Politecnico di Torino, IT<br /><br /></td></tr><tr><td>13:30</td><td>W02.5.2</td><td><b>Multiphysics, Multiscale Simulation of a Complete Li-ion Battery Pack and Sub-Systems</b><br />Vincent Delafosse, ANSYS, US<br /><br /></td></tr><tr><td>14:00</td><td>W02.5.3</td><td><b>Correlated Statistical Model of Battery Capacity and Resistance and Management of Cell-to-Cell Variation in Multiple-Cell Battery Pack</b><br />Donghwa Shin, Yeungnam University, KR<br /><br /></td></tr><tr><td>14:30</td><td>W02.5.4</td><td><b>Battery Simulation in the ETAS LABCAR Environment</b><br />Ingo Altmann, ETAS, DE<br /><br /></td></tr><tr><td>15:00</td><td>W02.6</td><td><b>Poster Session / Coffee Break</b><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W03</id>
    <event_title>W03 2nd International Workshop on Neuromorphic and Brain-Based Computing Systems (NeuComp 2015)</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 16:00</event_end>
    <event_room>Stendhal</event_room>
    <event_persons><b>General Co-Chairs</b><p>Philippe Coussy, Universite de Bretagne Sud / Lab-STICC, FR (<a href="https://past.date-conference.com/date15/user/400/contact_form">Contact Philippe Coussy</a>)<br />Nikil Dutt, University of California, Irvine, US (<a href="https://past.date-conference.com/date15/user/4094/contact_form">Contact Nikil Dutt</a>)</p><b>Programme Committee Co-Chairs</b><p>Jeff Krichmar, University of California, US (<a href="https://past.date-conference.com/date15/user/17460/contact_form">Contact Jeff Krichmar</a>)<br />Philippe Coussy, Universite de Bretagne Sud / Lab-STICC, FR (<a href="https://past.date-conference.com/date15/user/400/contact_form">Contact Philippe Coussy</a>)</p><b>Programme Committee Members</b><p>Romain Brette, ENS, FR (<a href="https://past.date-conference.com/date15/user/25384/contact_form">Contact Romain Brette</a>)<br />Yiran Chen, Dept. of Electrical and Computer Engineering University of Pittsburgh, US (<a href="https://past.date-conference.com/date15/user/18703/contact_form">Contact Yiran Chen</a>)<br />Jorg Conradt, Technische Universitat Munchen, DE (<a href="https://past.date-conference.com/date15/user/25383/contact_form">Contact Jorg Conradt</a>)<br />Nikil Dutt, University of California, Irvine, US (<a href="https://past.date-conference.com/date15/user/4094/contact_form">Contact Nikil Dutt</a>)<br />Karlheinz Meier, Heidelberg University, DE (<a href="https://past.date-conference.com/date15/user/17821/contact_form">Contact Karlheinz Meier</a>)<br />Vijaykrishnan Narayanan, Pennsylvania State University, US (<a href="https://past.date-conference.com/date15/user/683/contact_form">Contact Vijaykrishnan Narayanan</a>)<br />Steve Furber, University of Manchester, GB (<a href="https://past.date-conference.com/date15/user/2114/contact_form">Contact Steve Furber</a>)<br />Narayan Srinivasa, HRL, US (<a href="https://past.date-conference.com/date15/user/17976/contact_form">Contact Narayan Srinivasa</a>)</p><b>Speakers</b><p>Marcel Eckert, Helmut-Schmidt-University Hamburg, DE (<a href="https://past.date-conference.com/date15/user/23622/contact_form">Contact Marcel Eckert</a>)<br />Giacomo Indiveri, ETHZ, CH (<a href="https://past.date-conference.com/date15/user/25387/contact_form">Contact Giacomo Indiveri</a>)<br />Romain Brette, ENS, FR (<a href="https://past.date-conference.com/date15/user/25384/contact_form">Contact Romain Brette</a>)<br />Rajit Manohar, Cornell University, US (<a href="https://past.date-conference.com/date15/user/24448/contact_form">Contact Rajit Manohar</a>)<br />Jorg Conradt, Technische Universitat Munchen, DE (<a href="https://past.date-conference.com/date15/user/25383/contact_form">Contact Jorg Conradt</a>)<br />Steve Furber, University of Manchester, GB (<a href="https://past.date-conference.com/date15/user/2114/contact_form">Contact Steve Furber</a>)<br />Anders Lansner, KTH, SE (<a href="https://past.date-conference.com/date15/user/25386/contact_form">Contact Anders Lansner</a>)<br />Kristofor Carlson, University of California – Irvine, US (<a href="https://past.date-conference.com/date15/user/25388/contact_form">Contact Kristofor Carlson</a>)</p></event_persons>
    <event_description>Biological neural systems are well known for their robust and power-efficient
operation in highly noisy environments. Biological circuits are made up of
low-precision, unreliable and massively parallel neural elements with highly
reconfigurable and plastic connections. Two of the most interesting properties
of the neural systems are its self-organizing capabilities and its template
architecture. Recent research in biologically-plausible neural networks has
demonstrated interesting principles about learning and neural computation.
Understanding and applying these principles to practical problems is only
possible if large-scale neural simulators or circuits can be constructed. This
workshop will outline key modelling abstractions for the brain and focus on
recent neural network models. Aspects of neuronal processing and computational
issues related to modelling these processes will be discussed. Hardware and
software solutions readily usable by neuroscientists and computer scientists
and efficient enough to construct very large networks comparable to brain
networks will be presented.

Authors will be invited to submit original unpublished works on topics from a
wide range of Neuromorphic and Brain-Based computing areas, including formal
models, hardware architectures, software tools, systems and applications. In
addition to oral and interactive sessions (posters and demonstrations), some
major Neuromorphic research projects like SpiNNaker, SyNAPSE, NeuCod or
BrainScaleS will be presented during invited sessions.

NeuComp 2015 will be the second edition of the workshop. The first edition was
organized in 2013 in conjunction with DATE in Grenoble, France. The event was
the most populated workshops with more than 60 attendees. Feedback from
attendees was very positive and it has collectively been decided to organize
this event every two years.</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>Session 0 (08:30 - 09:00)</b><br /></td></tr><tr><td>08:30</td><td>W03.1.1</td><td><b>The SPiNNaker Project</b><br />Steve Furber, University of Manchester, GB<br /><br /></td></tr><tr><td>09:00</td><td>W03.2</td><td><b>Session 1 (09:00 - 10:00)</b><br /></td></tr><tr><td>09:00</td><td>W03.2.1</td><td><b>On-line learning in real-time behaving neuromorphic systems</b><br />Giacomo Indiveri, ETHZ, CH<br /><br /></td></tr><tr><td>09:30</td><td>W03.2.2</td><td><b>The Brain simulator</b><br />Romain Brette, ENS, FR<br /><br /></td></tr><tr><td>10:00</td><td>W03.3</td><td><b>Break &amp; Poster/demo session 1 (10:00 - 11:00)</b><br /></td></tr><tr><td>10:00</td><td>W03.3.1</td><td><b>TBD</b><br /><br /></td></tr><tr><td>11:00</td><td>W03.4</td><td><b>Session 2 (11:00 - 12:00)</b><br /></td></tr><tr><td>11:00</td><td>W03.4.1</td><td><b>Digital Neuromorphic Systems</b><br />Rajit Manohar, Cornell Univ., US<br /><br /></td></tr><tr><td>11:30</td><td>W03.4.2</td><td><b>Computational Neuroscience for Technology: Event-based Vision Sensors and Information Processing</b><br />Jorg Conradt, Technische Universitat Munchen, DE<br /><br /></td></tr><tr><td>13:00</td><td>W03.5</td><td><b>Session 3 (13:00 - 14:30)</b><br /></td></tr><tr><td>13:00</td><td>W03.5.1</td><td><b>The design and design automation of memristor-based neuromorphic computing systems</b><br />Yiran Chen, Dept. of Electrical and Computer Engineering University of Pittsburgh, US<br /><br /></td></tr><tr><td>13:30</td><td>W03.5.2</td><td><b>Biological inspiration, functionality and hardware implementation aspects of BCPNN</b><br />Anders Lansner, KTH, SE<br /><br /></td></tr><tr><td>14:00</td><td>W03.5.3</td><td><b>Tools and Frameworks for Constructing Spiking Neural Network Models of Brain Circuits</b><br />Kristofor Carlson, University of California – Irvine, US<br /><br /></td></tr><tr><td>14:30</td><td>W03.6</td><td><b>Break &amp; Poster/demo session 2 (14:30 - 16:00)</b><br /></td></tr><tr><td>14:30</td><td>W03.6.1</td><td><b>TBD</b><br /><br /></td></tr><tr><td>16:13</td><td>W03.7</td><td><b>Session 4: Wrap-up &amp; Close (16:00)</b><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W04</id>
    <event_title>W04 DUHDe - 2nd Workshop on Design Automation for Understanding Hardware Designs</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 16:30</event_end>
    <event_room>Berlioz</event_room>
    <event_persons><b>Organisers</b><p>Goerschwin Fey, Univ. of Bremen, DE (<a href="https://past.date-conference.com/date15/user/661/contact_form">Contact Goerschwin Fey</a>)<br />Emmanuelle Encrenaz-Tiphene, UPMC/LIP6, FR (<a href="https://past.date-conference.com/date15/user/1218/contact_form">Contact Emmanuelle Encrenaz-Tiphene</a>)</p><b>Programme Committee Members</b><p>Valeria Bertacco, University of Michigan, US (<a href="https://past.date-conference.com/date15/user/845/contact_form">Contact Valeria Bertacco</a>)<br />Lyes Benalycherif, STMicroelectronics, FR (<a href="https://past.date-conference.com/date15/user/22257/contact_form">Contact Lyes Benalycherif</a>)<br />Ian Harris, University of Californa Irvine, US (<a href="https://past.date-conference.com/date15/user/836/contact_form">Contact Ian Harris</a>)<br />Masahiro Fujita, University of Tokyo, JP (<a href="https://past.date-conference.com/date15/user/1236/contact_form">Contact Masahiro Fujita</a>)<br />Franco Fummi, Universita' di Verona, IT (<a href="https://past.date-conference.com/date15/user/1397/contact_form">Contact Franco Fummi</a>)<br />Maksim Jenihhin, Tallinn University of Technology, EE (<a href="https://past.date-conference.com/date15/user/22236/contact_form">Contact Maksim Jenihhin</a>)<br />Tun Li, National University of Defense Technology, School of Computer, CN (<a href="https://past.date-conference.com/date15/user/24733/contact_form">Contact Tun Li</a>)<br />Eli Arbel, IBM, IL (<a href="https://past.date-conference.com/date15/user/19590/contact_form">Contact Eli Arbel</a>)<br />Maksim Jenihhin, Tallinn University of Technology, EE (<a href="https://past.date-conference.com/date15/user/22236/contact_form">Contact Maksim Jenihhin</a>)</p></event_persons>
    <event_description>Understanding a hardware design is tough. When entering a large team as a new
member, when extending a legacy design, or when documenting a new design, lacks
in understanding the details of a design are major obstacles for productivity.
In software engineering topics like software maintenance, software
understanding, reverse engineering are well established in the research
community and partially tackled by tools. In the hardware area the re-use of
IP-blocks, the growing size of designs and design teams leads to similar
problems. Understanding of hardware requires deep insight into concurrently
operating units, optimizations to reduce the required area, and specially
tailored functional units for a particular use. 

The workshop is of interest to practitioners working in circuit design and to
researchers interested in design automation.

The aim of the 2nd Workshop on Design Automation for Understanding Hardware
Designs (DUHDe) is to gather a community for these topics in electronic design
automation. The workshop is not limited to the following topics in design
understanding but includes: 
•      Design descriptions from the ESL down to RTL
•      Extraction of high-level properties
•      Localization of code implementing particular functionality
•      Hardware design evolution : feature integration, feature
interactions
•      Innovative GUIs for designs
•      Managing documentation of hardware designs
•      Analysis of interaction between hardware and software
•      Formal methods for design understanding
•      Scalable approaches to design understanding

The first occurrence of the workshop took place in Dresden, March 2014, as a
DATE'2014 Friday workshop. The event was successful, with 26 attendees, 4
invited talks, 9 presented papers, and 3 posters presented during the lunch
time and coffee breaks. The content of the day was considered as very good by
the audience.</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>Opening session</b><br /></td></tr><tr><td>08:30</td><td>W04.1.1</td><td><b>Opening session</b><br />Goerschwin Fey<sup>1</sup> and Emmanuelle Encrenaz-Tiphene<sup>2</sup><br /><sup>1</sup>Univ. of Bremen, DE; <sup>2</sup>UPMC/LIP6, FR<br /><br /></td></tr><tr><td>08:40</td><td>W04.2</td><td><b>Invited talk 1</b><br /></td></tr><tr><td>08:40</td><td>W04.2.1</td><td><b>Practical applications of hardware design understanding using formal methods</b><br />Eli Arbel, IBM Research, Haifa, IL<br /><br /></td></tr><tr><td>09:20</td><td>W04.3</td><td><b>Technical session 1</b><br /></td></tr><tr><td>09:20</td><td>W04.3.1</td><td><b>SystemC-Based Loose Models: RTL Abstraction for Design Understanding</b><br />Saif Abrar Syed, Maksim Jenihhin and Jaan Raik, Tallinn University of Technology, EE<br /><br /></td></tr><tr><td>09:45</td><td>W04.3.2</td><td><b>Ecore Model Generation from SystemC/C++ Implementations </b><br />Jannis Stoppe<sup>1</sup> and Rolf Drechsler<sup>2</sup><br /><sup>1</sup>Universität Bremen, DE; <sup>2</sup>University of Bremen/DFKI GmbH, DE<br /><br /></td></tr><tr><td>10:10</td><td>W04.3.3</td><td><b>Towards analysing feature locations through testing traces with BUT4Reuse </b><br />Jabier Martinez<sup>1</sup>, Jan Malburg<sup>2</sup>, Tewfik Ziadi<sup>3</sup> and Goerschwin Fey<sup>4</sup><br /><sup>1</sup>SnT, University of Luxembourg, LU; <sup>2</sup>University of Bremen, DE; <sup>3</sup>LiP6, University Pierre and Marie Curie, FR; <sup>4</sup>Univ. of Bremen, DE<br /><br /></td></tr><tr><td>10:35</td><td>W04.4</td><td><b>Coffee break</b><br /></td></tr><tr><td>11:00</td><td>W04.5</td><td><b>Invited talk 2</b><br /></td></tr><tr><td>11:00</td><td>W04.5.1</td><td><b>Assertion Mining</b><br />Shobha Vasudevan, University of Illinois at Urbana-Champaign, US<br /><br /></td></tr><tr><td>11:50</td><td>W04.6</td><td><b>Poster teasers</b><br /></td></tr><tr><td>11:50</td><td>W04.6.1</td><td><b>Poster teasers</b><br /><br /></td></tr><tr><td>12:00</td><td>W04.7</td><td><b>Lunch</b><br /></td></tr><tr><td>13:00</td><td>W04.8</td><td><b>Technical session 2</b><br /></td></tr><tr><td>13:00</td><td>W04.8.1</td><td><b>Learning Grammars for Assertion Creation from Natural Language </b><br />Christopher Harris<sup>1</sup> and Ian Harris<sup>2</sup><br /><sup>1</sup>University of California Irvine, US; <sup>2</sup>University of Californa Irvine, US<br /><br /></td></tr><tr><td>13:25</td><td>W04.8.2</td><td><b>A Binding Method for Hierarchical Testability Using Results of Test Environment Generation </b><br />Jun Nishimaki<sup>1</sup>, Toshinori Hosokawa<sup>2</sup> and Hideo Fujiwara<sup>3</sup><br /><sup>1</sup>Graduate School of Industrial Technology, Nihon University, JP; <sup>2</sup>Nihon University, JP; <sup>3</sup>Faculty of Informatics, Osaka Gakuin University, JP<br /><br /></td></tr><tr><td>13:50</td><td>W04.9</td><td><b>Invited talk 3</b><br /></td></tr><tr><td>13:50</td><td>W04.9.1</td><td><b>Parallelization of SystemC-TLM simulations, and modelling of time and power consumption</b><br />Matthieu Moy, Verimag, Grenoble, FR<br /><br /></td></tr><tr><td>14:40</td><td>W04.10</td><td><b>Poster session and coffee break</b><br /></td></tr><tr><td>14:40</td><td>W04.10.1</td><td><b>Is there a chance that computers understand analog design? </b><br />Ramy Iskander<sup>1</sup>, Farakh Javid<sup>2</sup> and marie-Minerve Louerat<sup>3</sup><br /><sup>1</sup>Université Pierre et Marie Curie, FR; <sup>2</sup>LIP6 Laboratory, FR; <sup>3</sup>UNiversity Pierre &amp; Marie Curie, LIP6, FR<br /><br /></td></tr><tr><td>14:40</td><td>W04.10.2</td><td><b>Understanding the Heterogeneous Hardware: Do not forget the interconnection! </b><br />Liliana Andrade<sup>1</sup>, Cédric Ben Aoun<sup>1</sup>, Benoît Vernay<sup>2</sup>, Torsten Maehne<sup>3</sup>, Francois Pecheux<sup>4</sup> and marie-Minerve Louerat<sup>5</sup><br /><sup>1</sup>UPMC - LIP6, FR; <sup>2</sup>SU-UPMC/CNRS, LIP6, FR; <sup>3</sup>Sorbonne Universités, UPMC Univ Paris 06, FR; <sup>4</sup>UPMC/LIP6, FR; <sup>5</sup>UNiversity Pierre &amp; Marie Curie, LIP6, FR<br /><br /></td></tr><tr><td>14:40</td><td>W04.10.3</td><td><b>AMS System-level exploration and verification using UVM in SystemC and SystemC AMS</b><br />Yao Li<sup>1</sup>, Zhi Wang<sup>1</sup>, Francois Pecheux<sup>2</sup>, marie-Minerve Louerat<sup>3</sup>, Martin Barnasconi<sup>4</sup>, Thilo Voertler<sup>5</sup> and Karsten Einwich<sup>5</sup><br /><sup>1</sup>UPMC-LIP6, FR; <sup>2</sup>UPMC/LIP6, FR; <sup>3</sup>UNiversity Pierre &amp; Marie Curie, LIP6, FR; <sup>4</sup>NXP Semiconductors, NL; <sup>5</sup>Fraunhofer IIS/EAS, DE<br /><br /></td></tr><tr><td>14:40</td><td>W04.10.4</td><td><b>Debugging Hardware Designs Using Dynamic Dependency Graphs </b><br />Jan Malburg<sup>1</sup>, Alexander Finder<sup>2</sup> and Goerschwin Fey<sup>3</sup><br /><sup>1</sup>University of Bremen, DE; <sup>2</sup>Aventon GmbH, DE; <sup>3</sup>Univ. of Bremen, DE<br /><br /></td></tr><tr><td>15:30</td><td>W04.11</td><td><b>Technical session 3</b><br /></td></tr><tr><td>15:30</td><td>W04.11.1</td><td><b>A simulator to understand the effects of fault injection attacks on a microcontroller </b><br />Nicolas Moro<sup>1</sup>, Karine Heydemann<sup>2</sup>, Bruno Robisson<sup>3</sup> and Emmanuelle Encrenaz-Tiphene<sup>4</sup><br /><sup>1</sup>CEA, FR; <sup>2</sup>LIP6 / University Pierre et Marie Curie, FR; <sup>3</sup>CEA-Leti, FR; <sup>4</sup>UPMC/LIP6, FR<br /><br /></td></tr><tr><td>15:55</td><td>W04.12</td><td><b>Panel</b><br /></td></tr><tr><td></td><td></td><td><b>Panelists:</b><br /><b>Panelists</b>:<br />Lyes Benalycherif<sup>1</sup>, Dominique Borrione<sup>2</sup>, Franco Fummi<sup>3</sup> and Jaan Raik<sup>4</sup><br /><sup>1</sup>STMicroelectronics, FR; <sup>2</sup>TIMA, FR; <sup>3</sup>Universita' di Verona, IT; <sup>4</sup>Tallinn University of Technology, Department of Computer Engineering, EE<br /></td></tr></table></event_programme>
  </event>  <event>    <id>W05</id>
    <event_title>W05 3D Integration Technology, Architecture, Design, Package, Automation, and Test</event_title>
    <event_start>2015-03-13 08:15</event_start>
    <event_end>2015-03-13 17:30</event_end>
    <event_room>Belle Etoile</event_room>
    <event_persons><b>General Chairs</b><p>Saqib Khursheed, University of Liverpool, GB (<a href="https://past.date-conference.com/date15/user/19464/contact_form">Contact Saqib Khursheed</a>)<br />Pascal VIVET, CEA-LETI, FR (<a href="https://past.date-conference.com/date15/user/1018/contact_form">Contact Pascal VIVET</a>)</p><b>Panel Chair</b><p>Françoise von Trapp, 3D InCites, US (<a href="https://past.date-conference.com/date15/user/22091/contact_form">Contact Françoise von Trapp</a>)</p><b>Programme Committee Chairs</b><p>Christian Weis, Microelectronic System Research Group, DE (<a href="https://past.date-conference.com/date15/user/2625/contact_form">Contact Christian Weis</a>)<br /> , , (<a href="https://past.date-conference.com/date15/user/21461/contact_form">Contact </a>)</p><b>Steering Committee Members</b><p>Erik Jan Marinissen, IMEC, BE (<a href="https://past.date-conference.com/date15/user/332/contact_form">Contact Erik Jan Marinissen</a>)<br />Qiang Xu, The Chinese University of Hong Kong, HK (<a href="https://past.date-conference.com/date15/user/104/contact_form">Contact Qiang Xu</a>)</p><b>Publication Chairs</b><p>Bjørn B. Larsen, NTNU, NO (<a href="https://past.date-conference.com/date15/user/2264/contact_form">Contact Bjørn B. Larsen</a>)<br />Andy Heinig, Fraunhofer IIS/EAS, DE (<a href="https://past.date-conference.com/date15/user/2645/contact_form">Contact Andy Heinig</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>W05.1</td><td><b>SESSION 1: OPENING and 1st Keynote</b><br /><p><b>Chair:</b><br />Pascal VIVET, CEA-Leti, FR</p></td></tr><tr><td>08:15</td><td>W05.1.1</td><td><b>Welcome Address</b><br />Pascal VIVET, CEA-Leti, FR<br /><br /></td></tr><tr><td>08:20</td><td>W05.1.2</td><td><b>Keynote: "Computing in 3D"</b><br />Paul Franzon, North Carolina State University, US<br /><br /><h3>Abstract:</h3>
<p>3DIC technology refers to stacking and interconnecting chips and substrates ("interposers") with Through Silicon Vias (TSVs). Industry is gearing up for widespread introduction of this technology with the 22 nm node. At NCSU, we have been pursuing a range of approaches to enable low power computing. As well as 3DIC these include heterogeneous computing, powered optimized SIMD units, optimized memory hierarchies, and MPI with post-silicon customized interconnect. Heterogeneous computing refers to the concept of building a mix of CPUs and memories that in turn enable in-situ tuning of the compute load to the compute resources. We introduce the concept of Fast Thread Migration using 3DIC technologies. We present the design of a power optimized SIMD unit in which over half of the power is employed in the FP units. A parallel computer is built using an MPI paradigm. Codes are analyzed so that the MPI interconnect can be power optimized post-silicon. Emerging 3D memories have potential to be employed as Level 2 and Level 3 caches, and this is explored using the Tezzaron 3D memory. As scaling and power optimization occurs, the main memory increasingly dominates the power consumption. Main memory redesign, using both DRAM and RRAM, is explored to show potential for an order of magnitude reduction. Possible extensions to Cortical Processing are discussed.</p>
<h3>Bio:</h3>
<p>Paul D. Franzon is currently a Distinguished Alumni Professor of Electrical and Computer Engineering at North Carolina State University. He earned his Ph.D. from the University of Adelaide, Adelaide, Australia. He has also worked at AT&amp;T Bell Laboratories, DSTO Australia, Australia Telecom and three companies he cofounded, Communica, LightSpin Technologies and Polymer Braille Inc. His current interests center on the technology and design of complex microsystems incorporating VLSI, MEMS, advanced packaging and nano-electronics. He has lead several major efforts and published over 300 papers in these areas. In 1993 he received an NSF Young Investigators Award, in 2001 was selected to join the NCSU Academy of Outstanding Teachers, in 2003, selected as a Distinguished Alumni Professor, received the Alcoa Research Award in 2005, and the Board of Governors Teaching Award in 2014. He served with the Australian Army Reserve for 13 years as an Infantry Solider and Officer. He is a Fellow of the IEEE.</p></td></tr><tr><td>09:00</td><td>W05.2</td><td><b>Special Session: "3D Memories"</b><br /><p><b>Chair:</b><br />Christian Weis, Microelectronic System Research Group, DE</p><br /><p>What are current 3D memory technologies offering? This special session will put a spot on <span lang="EN-US">TSV stacking for high bandwidth memories</span>, the influence of 3D&amp;nbsp;memory on computing and real facts about 3D memories.&amp;nbsp;&amp;nbsp;</p></td></tr><tr><td>09:00</td><td>W05.2.1</td><td><b>TSV stacking design and packaging for high bandwidth memories with 1GHz sampling digitized noize monitor</b><br />Kazuki Fukuoka, Renesas Electronics, JP<br /><br /></td></tr><tr><td>09:20</td><td>W05.2.2</td><td><b>How 3D Memory is Changing Computing</b><br />Robert Patti, Tezzaron Semiconductor, US<br /><br /></td></tr><tr><td>09:40</td><td>W05.2.3</td><td><b>3D Memories: Facts and Fiction</b><br />Andreas Hansson, ARM Ltd, GB<br /><br /></td></tr><tr><td>10:00</td><td>W05.2.4</td><td><b>Poster Session and Coffee Break</b><br /><br /><p>For the list of posters see below.</p></td></tr><tr><td>10:30</td><td>W05.3</td><td><b>SESSION 2: Invited Talk and Panel </b><br /><p><b>Moderator:</b><br />Françoise von Trapp, 3D InCites, US</p></td></tr><tr><td></td><td></td><td><b>Panelists:</b><br /><b>Speaker</b>:<br />Krishnendu Chakrabarty, Duke University, US<br /><b>Panelists</b>:<br />Brendan Farley<sup>1</sup>, Denis Dutoit<sup>2</sup>, Hsien-Hsin S. Lee<sup>3</sup>, Geert Van der Plas<sup>4</sup> and Mustafa Badaroglu<sup>5</sup><br /><sup>1</sup>XILINX, US; <sup>2</sup>CEA LETI, FR; <sup>3</sup>TSMC, TW; <sup>4</sup>IMEC, BE; <sup>5</sup>Qualcomm, US<br /><br /><p>It's official.&amp;nbsp;Memory has moved into the interposer and 3D stacked IC space with many companies announcing stacked Memory products for high-end computing applications including networking, data servers, and gaming.&amp;nbsp;&amp;nbsp;But does this solve the memory bandwidth issue across the board? Will we see similar memory stacks in consumer products? And if so, what has to happen? What requirements transpire for TSV-based interconnects and interposers? This provocative panel (with interactive audience participation!) will offer perspectives from R&amp;D, manufacturing, and end-users.</p></td></tr><tr><td>13:00</td><td>W05.4</td><td><b>Special Session: "Die-package co-design benefits and challenges" </b><br /><p><b>Chair:</b><br />Herb Reiter, EDA2ASIC, US</p><br /><p>Interposer and 3D-IC designs pack more functionality into a smaller space (cm3). While saving total power dissipation (in Watts) they significantly increase power density (in Watts/cm3). To keep the junction temperatures of the closely packed dies within limits and guarantee functionality, parametrics and reliability, all at an acceptable unit cost, the IC package and its components play a major role. Only by considering the package characteristics already during the IC design process, an optimal solution can be found. Close cooperation between EDA tools developers, IC designers and IC manufacturers is required to develop and agree upon a user friendly and cost-effective die-package co-design environment. The presenters will detail the current challenges and outline key benefits of an emerging die-package co-design methodology.&amp;nbsp;&amp;nbsp;</p>
<p>After this special session, there is time for 10 minutes wrap-up and discussion.</p></td></tr><tr><td>13:00</td><td>W05.4.1</td><td><b>The 3D-IC EcoSystem today and how to strengthen it further</b><br />Herb Reiter, EDA2ASIC, US<br /><br /></td></tr><tr><td>13:20</td><td>W05.4.2</td><td><b>Data Handling for Chip-Package-Board Co-Design and Design Rule Check</b><br />Andy Heinig, Fraunhofer IIS/EAS, DE<br /><br /></td></tr><tr><td>13:40</td><td>W05.4.3</td><td><b>Silicon-Package Co-Design Challenges from 2D to 3D </b><br />Georg Kimmich, STMicrolectronics, FR<br /><br /></td></tr><tr><td>14:00</td><td>W05.4.4</td><td><b>IC design aspects of die-package co-design</b><br />John Ferguson, Mentor Graphics Corp, US<br /><br /></td></tr><tr><td>14:30</td><td>W05.4.5</td><td><b>Poster Session and Coffee Break</b><br /><br /><p>For the list of posters see below.</p></td></tr><tr><td>15:00</td><td>W05.5</td><td><b>SESSION 3: Test and Technology Challenges for 3D ICs</b><br /><p><b>Chair:</b><br />Makoto Nagata, Kobe University, JP</p></td></tr><tr><td>15:00</td><td>W05.5.1</td><td><b>Impact of Multi-Vt technique in Eliminating Thermal Runaway during Testing of 3D chips</b><br />Seetal Potluri<sup>1</sup>, Satya Trinadh Adireddy<sup>2</sup>, S. G. Singh<sup>2</sup>, Sobhan Babu Ch.<sup>2</sup> and Kamakoti Veezhinathan<sup>1</sup><br /><sup>1</sup>IIT Madras, IN; <sup>2</sup>IIT Hyderabad, IN<br /><br /></td></tr><tr><td>15:18</td><td>W05.5.2</td><td><b>3D-IC Session-based vs Session-less Test Scheduling: a case study</b><br />Marie-Lise Flottes, Joao Azevedo, Giorgio Di Natale and Bruno Rouzeyre, LIRMM, FR<br /><br /></td></tr><tr><td>15:36</td><td>W05.5.3</td><td><b>3D IC Test through Low Noise Power Line Methodology</b><br />Alberto Pagani and Allessandro Motta, STMicroelectronics, IT<br /><br /></td></tr><tr><td>15:54</td><td>W05.5.4</td><td><b>Broadband Metal-Insulator-Metal Capacitors on Silicon Interposer for Low Impedance Power Distribution Network</b><br />Nao Ueda<sup>1</sup>, Cesar Roda Neve<sup>2</sup>, Mikael Detalle<sup>2</sup>, Eric Beyne<sup>2</sup>, Geert Van der Plas<sup>2</sup> and Makoto Nagata<sup>1</sup><br /><sup>1</sup>Kobe University, JP; <sup>2</sup>IMEC, BE<br /><br /></td></tr><tr><td>16:12</td><td>W05.5.5</td><td><b>A TSV to TSV, A TSV to Metal Interconnects, and A TSV to Active Device Coupling Capacitance: Analysis and Recommendations</b><br />Khaled Mohamed, Mentor, EG<br /><br /></td></tr><tr><td>16:28</td><td>W05.6</td><td><b>Poster List</b><br /></td></tr><tr><td>16:28</td><td>W05.6.1</td><td><b>A New Contactless Substrate Shipper for ultrathin, 3D, lensed or bumbed Wafers </b><br />Jorgen Lundgren, Entegris GmbH, DE<br /><br /></td></tr><tr><td>16:28</td><td>W05.6.2</td><td><b>Test and reconfiguration of TSV defect in 3D-IC</b><br />Mohamed Benabdeladhim, Dept. of Physics, Faculty of Science of Monastir, TN<br /><br /></td></tr><tr><td>16:28</td><td>W05.6.3</td><td><b>MEMS Sensor and IC Developement: Innovative Tools, Methods, Design Practive</b><br />Grzegorz Janczyk and Tomasz Bieniek, ITE Warsaw, PL<br /><br /></td></tr><tr><td>16:28</td><td>W05.6.4</td><td><b>Pathfinding for 3D Designs Based on Interposer</b><br />Vladimir Pasca<sup>1</sup>, Claudia Rusu<sup>1</sup>, Meycène Toumi<sup>2</sup> and Pascal VIVET<sup>3</sup><br /><sup>1</sup>Atrenta, Grenoble, FR; <sup>2</sup>CEA Leti, FR; <sup>3</sup>CEA-Leti, FR<br /><br /></td></tr><tr><td>16:28</td><td>W05.6.5</td><td><b>Modeling of Rentention Time Errors of 3D-stacked DRAMs based on Real Chip Measurements</b><br />Christian Weis<sup>1</sup>, Matthias Jung<sup>2</sup>, Pascal VIVET<sup>3</sup>, Cristiano Santos<sup>4</sup> and Norbert Wehn<sup>2</sup><br /><sup>1</sup>Microelectronic System Research Group, DE; <sup>2</sup>University of Kaiserslautern, DE; <sup>3</sup>CEA-Leti, FR; <sup>4</sup>CEA-LETI, Grenoble and UFRGS, Porto Alegre, Brazil, FR<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W06</id>
    <event_title>W06 Workshop on Manufacturable and Dependable Multicore Architectures at Nanoscale (MEDIAN)</event_title>
    <event_start>2015-03-13 08:40</event_start>
    <event_end>2015-03-13 16:20</event_end>
    <event_room>Chartreuse</event_room>
    <event_persons><b>General Co-Chairs</b><p>Lorena Anghel, TIMA, FR (<a href="https://past.date-conference.com/date15/user/111/contact_form">Contact Lorena Anghel</a>)<br />Olivier Heron, CEA, FR (<a href="https://past.date-conference.com/date15/user/17989/contact_form">Contact Olivier Heron</a>)</p><b>Programme Committee Co-Chairs</b><p>Elena Gramatova, University of Technology in Bratislava, SK (<a href="https://past.date-conference.com/date15/user/22988/contact_form">Contact Elena Gramatova</a>)<br />Maksim Jenihhin, Tallinn University of Technology, EE (<a href="https://past.date-conference.com/date15/user/22236/contact_form">Contact Maksim Jenihhin</a>)</p><b>Programme Committee Members</b><p>Oliver Bringmann, University of Tübingen, DE (<a href="https://past.date-conference.com/date15/user/21550/contact_form">Contact Oliver Bringmann</a>)<br />Florian Cacho, STMicroelectronics, FR (<a href="https://past.date-conference.com/date15/user/23681/contact_form">Contact Florian Cacho</a>)<br />Luigi Dilillo, LIRMM, FR (<a href="https://past.date-conference.com/date15/user/968/contact_form">Contact Luigi Dilillo</a>)<br />Adrian Evans, Iroc, FR (<a href="https://past.date-conference.com/date15/user/21984/contact_form">Contact Adrian Evans</a>)<br />Dimitris Gizopoulos, University of Athens, Department of Informatics &amp; Telecommunications, GR (<a href="https://past.date-conference.com/date15/user/2183/contact_form">Contact Dimitris Gizopoulos</a>)<br />Said Hamdioui, Delft University of Technology, NL (<a href="https://past.date-conference.com/date15/user/2034/contact_form">Contact Said Hamdioui</a>)<br />Domenik Helms, OFFIS, DE (<a href="https://past.date-conference.com/date15/user/3894/contact_form">Contact Domenik Helms</a>)<br />Viacheslav Izosimov, The Royal Institute of Technology (KTH), SE (<a href="https://past.date-conference.com/date15/user/18554/contact_form">Contact Viacheslav Izosimov</a>)<br />Artur Jutman, Testonica Lab, EE (<a href="https://past.date-conference.com/date15/user/25464/contact_form">Contact Artur Jutman</a>)<br />Zdenek Kotasek, FIT VUT in Brno, CZ (<a href="https://past.date-conference.com/date15/user/25465/contact_form">Contact Zdenek Kotasek</a>)<br />Hans Manhaeve, Ridgetop Europe, BE (<a href="https://past.date-conference.com/date15/user/16556/contact_form">Contact Hans Manhaeve</a>)<br />Alberto Nannarelli, DTU, DK (<a href="https://past.date-conference.com/date15/user/3872/contact_form">Contact Alberto Nannarelli</a>)<br />Ozcan Ozturk, Bilkent University, TR (<a href="https://past.date-conference.com/date15/user/663/contact_form">Contact Ozcan Ozturk</a>)<br />Zdenek Pliva, Technical University Liberec, CZ (<a href="https://past.date-conference.com/date15/user/22190/contact_form">Contact Zdenek Pliva</a>)<br />Salvatore Pontarelli, University of Rome "Tor Vergata", IT (<a href="https://past.date-conference.com/date15/user/16498/contact_form">Contact Salvatore Pontarelli</a>)<br />Dhiraj Pradhan, University of Bristol, GB (<a href="https://past.date-conference.com/date15/user/24404/contact_form">Contact Dhiraj Pradhan</a>)<br />Mihalis Psarakis, University of Piraeus, GR (<a href="https://past.date-conference.com/date15/user/1043/contact_form">Contact Mihalis Psarakis</a>)<br />Jaan Raik, Tallinn University of Technology, Department of Computer Engineering, EE (<a href="https://past.date-conference.com/date15/user/1799/contact_form">Contact Jaan Raik</a>)<br />Chiara Sandionigi, CEA, FR (<a href="https://past.date-conference.com/date15/user/16902/contact_form">Contact Chiara Sandionigi</a>)<br />Andreas Steininger, Vienna University of Technology, AT (<a href="https://past.date-conference.com/date15/user/19444/contact_form">Contact Andreas Steininger</a>)<br />Walter Stechele, Technische Universität München, DE (<a href="https://past.date-conference.com/date15/user/18584/contact_form">Contact Walter Stechele</a>)<br />Viera Stopjakova, FEI STU, SK (<a href="https://past.date-conference.com/date15/user/25466/contact_form">Contact Viera Stopjakova</a>)<br />Mehdi Tahoori, KIT, DE (<a href="https://past.date-conference.com/date15/user/16524/contact_form">Contact Mehdi Tahoori</a>)<br />Elena Vatajelu, Politecnico de Torino, IT (<a href="https://past.date-conference.com/date15/user/21989/contact_form">Contact Elena Vatajelu</a>)<br />Heinrich T. Vierhaus, BTU Cottbus, DE (<a href="https://past.date-conference.com/date15/user/1484/contact_form">Contact Heinrich T. Vierhaus</a>)</p><b>Action Chair</b><p>Marco Ottavi, University of Roma, IT (<a href="https://past.date-conference.com/date15/user/19310/contact_form">Contact Marco Ottavi</a>)</p></event_persons>
    <event_description>Each year, the MEDIAN project Workshops provide an event where ideas are
exchanged and discussed, and new cooperations are created as researchers from
the academic and industrial domains share their recent findings, theories and
on-going scientific and practical works in the dependable system designs and
their applications. Constant advances in manufacturing yield and field
reliability are important enabling factors for electronic devices pervading our
lives, from medical to consumer electronics, from railways to the automotive
and avionics scenarios. At the same time, both technology and architectures are
today at a turning point.

In year 2015 the workshop will provide an open forum for presentations and will
challenge the participants to think and discuss hot research topics.
Prospective authors will be encouraged to submit their work regarding the
following topics (but not limited to):
- How to address test, fault tolerance and lifetime extension in heterogeneous
low-power multicore systems?
- How to tackle cross-layer optimizations for design, test and reliability of
multicore systems at nanoscale?
- How to test and verify reliable embedded systems without time and effort
explosions?

A wider scope of topics relevant to the workshop will include the following:
- Methodologies/techniques for manufacturing reliable nanoscale devices
- System level design, on-line testing/fault tolerance
- Dependability Evaluation and Validation/Debug Methodologies
- Fault tolerance for space applications
- Fault tolerance for transportation systems
- Fault tolerance for medical devices

Anticipated number of attendees: 40+</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>Opening session</b><br /><p><b>Co-Chairs:</b><br />Lorena Anghel, TIMA, FR<br />Olivier Heron, CEA, FR</p></td></tr><tr><td>08:30</td><td>W06.1.1</td><td><b>Welcome presentation</b><br /><br /></td></tr><tr><td>08:40</td><td>W06.2</td><td><b>Keynote</b><br /><p><b>Chair:</b><br />Elena Gramatova, University of Technology in Bratislava, SK</p></td></tr><tr><td>08:40</td><td>W06.2.1</td><td><b>Reliability Challenges for Cyber-Physical Systems</b><br />Zebo Peng, Linköping University, SE<br /><br /></td></tr><tr><td>09:40</td><td>W06.3</td><td><b>Paper session I: Fault Tolerance and Test Techniques for Low Power Design </b><br /><p><b>Chair:</b><br />Elena Gramatova, University of Technology in Bratislava, SK</p></td></tr><tr><td>09:40</td><td>W06.3.1</td><td><b>BTI Analysis for High Performance and Low power SRAM Sense Amplifier Designs</b><br />Innocent Agbo<sup>1</sup>, Mottaqiallah Taouil<sup>1</sup>, Said Hamdioui<sup>2</sup>, Halil Kukner<sup>3</sup>, Pieter Weckx<sup>4</sup>, Praveen Raghavan<sup>3</sup> and Francky Catthoor<sup>3</sup><br /><sup>1</sup>Delft UT, NL; <sup>2</sup>Delft University of Technology, NL; <sup>3</sup>IMEC, BE; <sup>4</sup>IMEC vzw, BE<br /><br /></td></tr><tr><td>10:00</td><td>W06.3.2</td><td><b>Power-Aware Online Detection of Hardware Defects for Manycore Systems with DVFS Support</b><br />Mohammad-Hashem Haghbayan<sup>1</sup>, Amir-Mohammad Rahmani<sup>2</sup>, Mohammad Fattah<sup>1</sup>, Pasi Liljeberg<sup>1</sup>, Juha Plosila<sup>1</sup> and Hannu Tenhunen<sup>1</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>Turku Center for Computer Science (TUCS), Finland, FI<br /><br /></td></tr><tr><td>10:20</td><td>W06.4</td><td><b>Poster session and coffee break</b><br /></td></tr><tr><td>10:20</td><td>W06.4.1</td><td><b>A new adaptive system for software-based test generation of processors</b><br />Jan Hudec<sup>1</sup> and Elena Gramatova<sup>2</sup><br /><sup>1</sup>Slovak UT, SK; <sup>2</sup>University of Technology in Bratislava, SK<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.2</td><td><b>Radiation Impact on Mechanical Application Driven by FPGA-based Controller</b><br />Jakub Podivínský<sup>1</sup>, Marcela Simkova<sup>2</sup> and Zdenek Kotasek<sup>2</sup><br /><sup>1</sup>Brno UT, CZ; <sup>2</sup>FIT VUT in Brno, CZ<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.3</td><td><b>A Fault Resilient Routing Algorithm for Heterogeneous 3D NoCs</b><br />Masoumeh Ebrahimi<sup>1</sup>, Ronak Salamat<sup>2</sup>, Nader Bagherzadeh<sup>3</sup> and Masoud Daneshtalab<sup>4</sup><br /><sup>1</sup>university of Turku, FI; <sup>2</sup>Univ. California, US; <sup>3</sup>University of California Irvine, US; <sup>4</sup>UTU, FI<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.4</td><td><b>Mixed Criticality Metric for Safety-Critical Cyber-Physical Systems on Multi-Core Architectures</b><br />Viacheslav Izosimov<sup>1</sup> and Erik Levholt<sup>2</sup><br /><sup>1</sup>The Royal Institute of Technology (KTH), SE; <sup>2</sup>Svenska Grindmatriser AB, SE<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.5</td><td><b>Secured Connectivity of Distributed Agents in Presence of Many NoC Fault.</b><br />Mohammad Fattah, Pasi Liljeberg and Juha Plosila, University of Turku, FI<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.6</td><td><b>On Aging of Latches' Robustness</b><br />Martin Omana<sup>1</sup>, Luz Antuanet Adanaque Infante<sup>1</sup>, Cecilia Metra<sup>2</sup> and Daniele Rossi<sup>3</sup><br /><sup>1</sup>Univ. Bologna, IT; <sup>2</sup>Università di Bologna, IT; <sup>3</sup>Univ. Southampton, GB<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.7</td><td><b>Influence of Reconfiguration Techniques for Dynamically Scheduled Superscalar Processors on Power Consumption</b><br />Tobias Koal<sup>1</sup>, Robert Karas<sup>1</sup>, Heinrich Theodor Vierhaus<sup>1</sup> and Mario Schölzel<sup>2</sup><br /><sup>1</sup>BTU Cottbus, DE; <sup>2</sup>IHP and Univ. Potsdam, DE<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.8</td><td><b>Extended Checkers for Control Part of Routers in Network-on-Chips</b><br />Ranganathan Hariharan<sup>1</sup>, Behrad Niazmand<sup>1</sup>, Thomas Hollstein<sup>2</sup>, Jaan Raik<sup>2</sup> and Gert Jervan<sup>1</sup><br /><sup>1</sup>Tallinn UT, EE; <sup>2</sup>Tallinn University of Technology, EE<br /><br /></td></tr><tr><td>10:20</td><td>W06.4.9</td><td><b>Simulation framework for optimizing SRAM power consumption under reliability constraint</b><br />Florian Cacho<sup>1</sup>, Erwan Piriou<sup>2</sup>, Olivier Heron<sup>3</sup> and Vincent Huard<sup>1</sup><br /><sup>1</sup>STMicroelectronics, FR; <sup>2</sup>CEA LIST, FR; <sup>3</sup>CEA, FR<br /><br /></td></tr><tr><td>11:20</td><td>W06.5</td><td><b>Paper session II: Verification and Test Techniques for Reliable Design </b><br /><p><b>Chair:</b><br />Olivier Heron, CEA, FR</p></td></tr><tr><td>11:20</td><td>W06.5.1</td><td><b>Evaluation of Failures Masking Across the Software Stack</b><br />Thiago Santini<sup>1</sup>, Paolo Rech<sup>1</sup>, Anderson Luiz Sartor<sup>2</sup>, Ulisses Brisolara Corrêa<sup>3</sup>, Luigi Carro<sup>4</sup> and Flavio Wagner<sup>4</sup><br /><sup>1</sup>Federal University of Rio Grande do Sul, BR; <sup>2</sup>Federal University of Rio Grande do Sul (UFRGS), BR; <sup>3</sup>Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense, BR; <sup>4</sup>UFRGS, BR<br /><br /></td></tr><tr><td>11:40</td><td>W06.5.2</td><td><b>A novel Formal Verification Framework for future MPSoC Architectures</b><br />Christian Schöler<sup>1</sup>, René Krenz-Baath<sup>1</sup> and Roman Obermaisser<sup>2</sup><br /><sup>1</sup>Hochschule Hamm-Lippstadt, DE; <sup>2</sup>University of Siegen, DE<br /><br /></td></tr><tr><td>12:00</td><td>W06.6</td><td><b>Lunch</b><br /></td></tr><tr><td>13:00</td><td>W06.7</td><td><b>Invited talk</b><br /><p><b>Chair:</b><br />Maksim Jenihhin, Tallinn University of Technology, EE</p></td></tr><tr><td>13:00</td><td>W06.7.1</td><td><b>Technology Scaling and Reliability Challenges in the Multicore Era</b><br />Vincent Huard, STMicroelectronics, FR<br /><br /></td></tr><tr><td>13:40</td><td>W06.8</td><td><b>Paper session III: Dependable Systems and Components </b><br /><p><b>Chair:</b><br />Maksim Jenihhin, Tallinn University of Technology, EE</p></td></tr><tr><td>13:40</td><td>W06.8.1</td><td><b>Efficient online testing of an array of reconfigurable RISC Processors</b><br />S. Pagliarini<sup>1</sup>, Salvatore Pontarelli<sup>2</sup>, JImson Mathew<sup>3</sup>, Dhiraj K. Pradhan<sup>3</sup>, Ioannis Sourdis<sup>4</sup>, D.A. Khan<sup>5</sup>, A. Malek<sup>5</sup>, S. Tzilis<sup>5</sup>, Georgios Smaragdos<sup>6</sup> and Christos Strydis<sup>6</sup><br /><sup>1</sup>Univ. of Bristol, GB; <sup>2</sup>University of Rome &amp;quot;Tor Vergata&amp;quot;, IT; <sup>3</sup>University of Bristol, GB; <sup>4</sup>Chalmers Univeristy of Technology, SE; <sup>5</sup>Chalmers UT, SE; <sup>6</sup>Erasmus Medical Center, NL<br /><br /></td></tr><tr><td>14:00</td><td>W06.8.2</td><td><b>Measuring and Identifying Aging-Critical Paths in FPGAs</b><br />Petr Pfeifer<sup>1</sup>, Jaan Raik<sup>2</sup>, Maksim Jenihhin<sup>2</sup>, Raimund Ubar<sup>2</sup> and Zdenek Pliva<sup>1</sup><br /><sup>1</sup>Technical University Liberec, CZ; <sup>2</sup>Tallinn University of Technology, EE<br /><br /></td></tr><tr><td>14:20</td><td>W06.8.3</td><td><b>Dynamic Voltage Scaling with Fault-Tolerance for Lifetime Operation</b><br />Jorge Semião<sup>1</sup>, Carlos Leong<sup>2</sup>, Ruben Cabral<sup>2</sup>, Marcelino Santos<sup>2</sup>, Isabel Teixeira<sup>2</sup> and Paulo Teixeira<sup>2</sup><br /><sup>1</sup>Univ. Algarve, PT; <sup>2</sup>INESC-ID, PT<br /><br /></td></tr><tr><td>14:40</td><td>W06.9</td><td><b>Coffee break</b><br /></td></tr><tr><td>15:00</td><td>W06.10</td><td><b>Paper session IV: Dependable Multicore Systems and Processors Testing and Self-repair </b><br /><p><b>Chair:</b><br />Lorena Anghel, TIMA, FR</p></td></tr><tr><td>15:00</td><td>W06.10.1</td><td><b>Software-Based Self-Repair for Heterogenous Multi-Core Systems</b><br />Sebastian Müller<sup>1</sup>, Heinrich Theodor Vierhaus<sup>1</sup> and Mario Schölzel<sup>2</sup><br /><sup>1</sup>BTU Cottbus, DE; <sup>2</sup>IHP and Univ. Potsdam, DE<br /><br /></td></tr><tr><td>15:20</td><td>W06.10.2</td><td><b>Universal Pseudo-random Generation of Assembler Codes for Processors</b><br />Ondrej Cekan, Marcela Simkova and Zdenek Kotasek, FIT VUT in Brno, CZ<br /><br /></td></tr><tr><td>15:40</td><td>W06.10.3</td><td><b>Exploring check-pointing and rollback recovery under selective SBST in Chip Multi-Processors</b><br />Michael Skitsas<sup>1</sup>, Chrysostomos Nicopoulos<sup>2</sup> and Maria Michael<sup>2</sup><br /><sup>1</sup>Univ. Cyprus, CY; <sup>2</sup>University of Cyprus, CY<br /><br /></td></tr><tr><td>16:00</td><td>W06.11</td><td><b>Discussion and Closing session</b><br /><p><b>Co-Chairs:</b><br />Lorena Anghel, TIMA, FR<br />Olivier Heron, CEA, FR</p></td></tr><tr><td>16:00</td><td>W06.11.1</td><td><b>Discussion and Closing session</b><br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W07</id>
    <event_title>W07 Designing with Uncertainty - Opportunities &amp; Challenges</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 17:00</event_end>
    <event_room>Salle Lesdiguières</event_room>
    <event_persons><b>General Chairs</b><p>James Alfred Walker, University of York, GB (<a href="https://past.date-conference.com/date15/user/17395/contact_form">Contact James Alfred Walker</a>)<br />Andy M. Tyrrell, University of York, GB (<a href="https://past.date-conference.com/date15/user/16705/contact_form">Contact Andy M. Tyrrell</a>)</p><b>Programme Committee Chairs</b><p>Martin A. Trefzer, University of York, GB (<a href="https://past.date-conference.com/date15/user/17774/contact_form">Contact Martin A. Trefzer</a>)<br />Simon J. Bale, University of York, GB (<a href="https://past.date-conference.com/date15/user/18352/contact_form">Contact Simon J. Bale</a>)</p></event_persons>
    <event_description>Over the past 20 years, computing devices have rapidly improved in performance
and function density enabled by the continuous shrinking of technology sizes.
However, as device sizes have now approached atomistic scales the statistical
nature of intrinsic device variations becomes prevalent. Fabrication yields
decrease drastically and failure rates increase significantly as a result,
because every physical instance of a design behaves in a stochastically
different manner. Despite great efforts and advances in technology and novel
materials the laws of Physics and Chemistry will always apply and intrinsic
variability, device mismatch and noise will always be present at the lowest
levels of any system. Therefore, large complex systems need to be designed
taking certain levels of 'uncertainty' at lower levels into consideration.
In turn, when assembling larger entities from smaller components, a certain
amount of 'uncertainty' in behaviour needs to be expected. In this vein, it
is as much about understanding, modelling and predicting variability and noise,
as it is about thinking about ways to 'embrace intrinsic variations' and
build systems that can robustly function despite these effects.

This workshop aims to highlight and address these challenges. It brings
together people from different strands of device and circuit design, and
provides a venue to collectively talk about emerging trends and the future
development of the field. The technical programme will address a diverse range
of research areas related to 'designing with uncertainty', such as:

●      Variability modelling, prediction, fabrication and solutions
●      Predicting future technologies
●      Performance Improvement through Reconfiguration
●      Designing with unreliable components
●      Fault-tolerant design, recovery through reconfiguration
●      Electronic design optimisation
●      Design for test, built-in self test
●      New and emerging devices (biological, carbon, etc.)
●      Innovative design techniques (e.g. bio-inspired)</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>W07.1</td><td><b>Opening Session</b><br /></td></tr><tr><td>08:30</td><td>W07.1.1</td><td><b>Opening Session</b><br />Andy M. Tyrrell, University of York, GB<br /><br /></td></tr><tr><td>08:40</td><td>W07.2</td><td><b>Invited Keynote 1</b><br /><p><b>Chair:</b><br />Andy M. Tyrrell, University of York, GB</p></td></tr><tr><td>08:40</td><td>W07.2.1</td><td><b>PAnDA: Programmable Analogue and Digital Array</b><br />James Alfred Walker, University of York, GB<br /><br /></td></tr><tr><td>09:20</td><td>W07.3</td><td><b>Session 1</b><br /><p><b>Chair:</b><br />Andy M. Tyrrell, University of York, GB</p><br /><p>Short talks of accepted abstracts.</p></td></tr><tr><td>09:20</td><td>W07.3.1</td><td><b>Thermal-aware Adaptive Energy Minimization of OpenMP Parallel Applications</b><br />Rishad Shafik, Anup Das, Sheng Yang, Geoff Merrett and Bashir Al-Hashimi, University of Southampton, GB<br /><br /></td></tr><tr><td>09:30</td><td>W07.3.2</td><td><b>Characterization of Random Telegraph Noise and its impact on reliability of SRAM sense amplifiers</b><br />Javier Martin-Martinez<sup>1</sup>, Javier Diaz Fortuny<sup>1</sup>, Montserrat Nafria Maqueda<sup>1</sup>, Xavier Aymerich Humet<sup>1</sup>, Elisenda Roca Moreno<sup>2</sup>, Francisco Fernandez<sup>3</sup> and Antonio Rubio<sup>4</sup><br /><sup>1</sup>Universitat Autònoma de Barcelona (UAB), ES; <sup>2</sup>de Microelectrónica de Sevilla, CSIC and Universidad de Sevilla, ES; <sup>3</sup>IMSE, CSIC and University of Sevilla, ES; <sup>4</sup>Universitat Politècnica de Catalunya (UPC), ES<br /><br /></td></tr><tr><td>09:40</td><td>W07.3.3</td><td><b>Reliable Computation with Unreliable Computers</b><br />Kier Dugan<sup>1</sup>, Andrew D. Brown<sup>1</sup>, Jeff S. Reeve<sup>1</sup>, Rob M. Mills<sup>1</sup> and Steve Furber<sup>2</sup><br /><sup>1</sup>University of Southampton, GB; <sup>2</sup>University of Manchester, GB<br /><br /></td></tr><tr><td>09:50</td><td>W07.3.4</td><td><b>A Multi Cycle Capture Test Generation Method for Low Capture Power Dissipation</b><br />Hiroshi Yamazaki<sup>1</sup>, Jun Nishimaki<sup>2</sup>, Toshinori Hosokawa<sup>1</sup> and Masayoshi Yoshimura<sup>3</sup><br /><sup>1</sup>Nihon University, JP; <sup>2</sup>Graduate School of Industrial Technology, Nihon University, JP; <sup>3</sup>Kyoto Sangyo University, JP<br /><br /></td></tr><tr><td>10:00</td><td>W07.3.5</td><td><b>Probabilistic Analysis of Power and Temperature Under Process Variation for Electronic System Design</b><br />Ivan Ukhov, Petru Eles and Zebo Peng, Linköping University, SE<br /><br /></td></tr><tr><td>10:10</td><td>W07.3.6</td><td><b>Measuring the Impact of Variability on the PAnDA Architecture</b><br />Simon J. Bale, James Alfred Walker, Martin A. Trefzer and Andy M. Tyrrell, University of York, GB<br /><br /></td></tr><tr><td>10:30</td><td>W07.4</td><td><b>Coffee/Tea Break</b><br /></td></tr><tr><td>10:30</td><td>W07.4.1</td><td><b>Coffee/Tea Break</b><br /><br /></td></tr><tr><td>11:00</td><td>W07.5</td><td><b>Invited Keynote 2</b><br /><p><b>Chair:</b><br />James Alfred Walker, University of York, GB</p></td></tr><tr><td>11:00</td><td>W07.5.1</td><td><b>Predictive Technology for Advanced Node Design Exploration</b><br />Robert Aitken, ARM, US<br /><br /></td></tr><tr><td>11:40</td><td>W07.6</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />James Alfred Walker, University of York, GB</p><br /><p>Short talks of accepted abstracts.</p></td></tr><tr><td>11:40</td><td>W07.6.1</td><td><b>Abstracting TCAD models above the circuit level</b><br />Domenik Helms<sup>1</sup>, Reef Eilers<sup>1</sup>, Malte Metzdorf<sup>1</sup> and Wolfgang Nebel<sup>2</sup><br /><sup>1</sup>OFFIS, DE; <sup>2</sup>Oldenburg University and OFFIS, DE<br /><br /></td></tr><tr><td>11:50</td><td>W07.6.2</td><td><b>On the Hardware Trojans Detection, using Mixed-Signal ICs</b><br />Georgina Kalogeridou<sup>1</sup>, Nicolas Sklavos<sup>2</sup>, Andew W. Moore<sup>1</sup> and Odysseas Koufopavlou<sup>3</sup><br /><sup>1</sup>Computer Laboratory, University of Cambridge, GB; <sup>2</sup>Technological Educational Institute of Patras, GR; <sup>3</sup>Electrical &amp; Computer Engineering Department, University of Patras, HELLAS, GR<br /><br /></td></tr><tr><td>12:00</td><td>W07.7</td><td><b>Lunch Break</b><br /></td></tr><tr><td>12:00</td><td>W07.7.1</td><td><b>Lunch Break</b><br /><br /></td></tr><tr><td>13:00</td><td>W07.8</td><td><b>Invited Keynote 3</b><br /><p><b>Chair:</b><br />Simon J. Bale, University of York, GB</p></td></tr><tr><td>13:00</td><td>W07.8.1</td><td><b>Factoring variability in the TCAD based Design-Technology Co-Optimisation</b><br />Asen Asenov, University of Glasgow, GB<br /><br /></td></tr><tr><td>13:40</td><td>W07.9</td><td><b>Session 3</b><br /><p><b>Chair:</b><br />Simon J. Bale, University of York, GB</p><br /><p>Short talks of accepted abstracts.</p></td></tr><tr><td>13:40</td><td>W07.9.1</td><td><b>Statistical Lifetime Analysis in Memristive Crossbar</b><br />Peyman Pouyan<sup>1</sup>, Esteve Amat<sup>1</sup> and Antonio Rubio<sup>2</sup><br /><sup>1</sup>Universitat Politècnica de Catalunya (UPC), Barcelona, ES; <sup>2</sup>Universitat Politècnica de Catalunya (UPC), ES<br /><br /></td></tr><tr><td>13:50</td><td>W07.9.2</td><td><b>Fast Parametric Fault Modeling of Nanoscale Integrated Circuits</b><br />Hassan Ghasemzadeh Mohammadi, Pierre-Emmanuel Gaillardon and Giovanni De Micheli, EPFL, CH<br /><br /></td></tr><tr><td>14:00</td><td>W07.9.3</td><td><b>Reliability Analysis of Comparators</b><br />Illani Mohd Nawi, Basel Halak and Mark Zwolinski, University of Southampton, GB<br /><br /></td></tr><tr><td>14:10</td><td>W07.9.4</td><td><b>High-Sigma Performance Analysis using Multi-Objective Evolutionary Algorithms</b><br />James Alfred Walker, Simon J. Bale, Martin A. Trefzer and Andy M. Tyrrell, University of York, GB<br /><br /></td></tr><tr><td>14:30</td><td>W07.10</td><td><b>Coffee/Tea Break</b><br /></td></tr><tr><td>14:30</td><td>W07.10.1</td><td><b>Coffee/Tea Break</b><br /><br /></td></tr><tr><td>15:00</td><td>W07.11</td><td><b>Invited Keynote 4</b><br /><p><b>Chair:</b><br />Martin A. Trefzer, University of York, GB</p></td></tr><tr><td>15:00</td><td>W07.11.1</td><td><b>Configurable Analogue Design: Conquering Variability in an Uncertain World</b><br />Peter Wilson, university of southampton, GB<br /><br /></td></tr><tr><td>15:40</td><td>W07.12</td><td><b>Networking Session</b><br /><p><b>Chair:</b><br />Martin A. Trefzer, University of York, GB</p></td></tr><tr><td>15:40</td><td>W07.12.1</td><td><b>Poster presentations of the short talks from Sessions 1, 2 &amp; 3.</b><br /><br /></td></tr><tr><td>16:20</td><td>W07.13</td><td><b>Closing Session</b><br /></td></tr><tr><td>16:20</td><td>W07.13.1</td><td><b>Closing Session</b><br />Andy M. Tyrrell, University of York, GB<br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W08</id>
    <event_title>W08 Heterogeneous Architectures and Design Methods for Embedded Image Systems</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 17:00</event_end>
    <event_room>Sept Laux 4</event_room>
    <event_persons><b>General Co-Chairs</b><p>Dietmar Fey, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE (<a href="https://past.date-conference.com/date15/user/23032/contact_form">Contact Dietmar Fey</a>)<br />Frank Hannig, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE (<a href="https://past.date-conference.com/date15/user/3911/contact_form">Contact Frank Hannig</a>)<br />Anton Lokhmotov, ARM Research, Cambridge, GB (<a href="https://past.date-conference.com/date15/user/22983/contact_form">Contact Anton Lokhmotov</a>)</p><b>Programme Committee Members</b><p>Albert Cohen, INRIA, FR (<a href="https://past.date-conference.com/date15/user/19124/contact_form">Contact Albert Cohen</a>)<br />Andrew Davison, Imperial College London, GB (<a href="https://past.date-conference.com/date15/user/25492/contact_form">Contact Andrew Davison</a>)<br />Diana Goehringer, Ruhr-University Bochum, DE (<a href="https://past.date-conference.com/date15/user/16247/contact_form">Contact Diana Goehringer</a>)<br />Richard Membarth, DFKI, Saarbrücken, DE (<a href="https://past.date-conference.com/date15/user/25494/contact_form">Contact Richard Membarth</a>)<br /> , , (<a href="https://past.date-conference.com/date15/user/59635/contact_form">Contact </a>)<br />David Thomas, Imperial College London, GB (<a href="https://past.date-conference.com/date15/user/19778/contact_form">Contact David Thomas</a>)<br />Zain Ul-Abdin, Halmstad University, SE (<a href="https://past.date-conference.com/date15/user/18752/contact_form">Contact Zain Ul-Abdin</a>)<br />Dong Ping Zhang, AMD, Sunnyvale, CA, US (<a href="https://past.date-conference.com/date15/user/25493/contact_form">Contact Dong Ping Zhang</a>)</p></event_persons>
    <event_description>The proposed Friday workshop addresses the newest challenges in the design,
architectures and technologies for embedded image systems based on
heterogeneous architectures like CPU, GPU, and FPGA and different technologies
like vision sensors and 3D chip technologies. 
Key notes and invited talks from experts from academia and industry present
their newest results on design tools and testing of embedded image processing
architectures. These contributions will be supplemented by open paper proposals
and a poster session.</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>W08.1</td><td><b>Welcome and Introduction</b><br /></td></tr><tr><td>08:30</td><td>W08.1.1</td><td><b>Welcome and Introduction</b><br />Dietmar Fey and Frank Hannig, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /></td></tr><tr><td>08:45</td><td>W08.2</td><td><b>Keynote Speech 1</b><br /></td></tr><tr><td>08:45</td><td>W08.2.1</td><td><b>Vision Sensors with Pixel-Parallel Cellular Processor Arrays</b><br />Piotr Dudek, University of Manchester, GB<br /><br /></td></tr><tr><td>09:30</td><td>W08.3</td><td><b>Session 1: Smart Vision Architectures and Heterogeneous MPSoCs</b><br /><p><b>Chair:</b><br />François Berry, Université Blaise Pascal Clermont-Ferrand, FR</p></td></tr><tr><td>09:30</td><td>W08.3.1</td><td><b>Invited Talk: Approaching Application Requirements with Adaptive Heterogeneous MPSoC</b><br />Diana Goehringer, Ruhr-University Bochum, DE<br /><br /></td></tr><tr><td>10:00</td><td>W08.3.2</td><td><b>Estimating the Potential Speedup of Computer Vision Applications on Embedded Multiprocessors</b><br />Vítor Schwambach<sup>1</sup>, Cleyet-Merle Sebastien<sup>2</sup>, Alain Issard<sup>1</sup> and Stéphane MANCINI<sup>3</sup><br /><sup>1</sup>STMicroelectronics, FR; <sup>2</sup>ST Micorelectronics, FR; <sup>3</sup>TIMA Laboratory, FR<br /><br /></td></tr><tr><td>10:30</td><td>W08.4</td><td><b>Coffee Break</b><br /></td></tr><tr><td>11:00</td><td>W08.5</td><td><b>Session 2: Domain-Specific Languages and Scheduling Techniques for Heterogeneous Computing</b><br /><p><b>Chair:</b><br />Frank Hannig, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE</p></td></tr><tr><td>11:00</td><td>W08.5.1</td><td><b>Invited Talk: AnyDSL: A Compiler-Framework for Domain-Specific Libraries &amp; Languages (DSLLs)</b><br />Richard Membarth, DFKI, Saarbrücken, DE<br /><br /></td></tr><tr><td>11:30</td><td>W08.5.2</td><td><b>A Comparative Study of Scheduling Techniques for Multimedia Applications on SIMD Pipelines</b><br />Mehmet Ali Arslan, Flavius Gruian and Krzysztof Kuchcinski, Lund University, SE<br /><br /></td></tr><tr><td>12:00</td><td>W08.6</td><td><b>Lunch</b><br /></td></tr><tr><td>13:00</td><td>W08.7</td><td><b>Keynote Speech 2</b><br /></td></tr><tr><td>13:00</td><td>W08.7.1</td><td><b>DreamCam: A modular FPGA-Based Smart Camera Architecture</b><br />François Berry, Université Blaise Pascal Clermont-Ferrand, FR<br /><br /></td></tr><tr><td>13:45</td><td>W08.8</td><td><b>Session 3: Cameras and Accelerators</b><br /><p><b>Chair:</b><br />Piotr Dudek, University of Manchester, GB</p></td></tr><tr><td>13:45</td><td>W08.8.1</td><td><b>Invited Talk: Accelerated Image Processing: Experience from the CARP Project</b><br />Elnar Hajiyev, Realeyes, GB<br /><br /></td></tr><tr><td>14:15</td><td>W08.8.2</td><td><b>Automatic Optimization of Hardware Accelerators for Image Processing</b><br />Oliver Reiche, Konrad Häublein, Marc Reichenbach, Frank Hannig, Jürgen Teich and Dietmar Fey, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /></td></tr><tr><td>14:45</td><td>W08.9</td><td><b>Fast-Forward Presentation of Posters</b><br /></td></tr><tr><td>14:45</td><td>W08.9.1</td><td><b>Efficient Implementation of Givens QR Decomposition on VLIW DSP Architecture for Orthogonal Matching Pursuit Image Reconstruction</b><br />Mohamed Najoui, Anas Hatim, Mounir Bahtat and Said Belkouch, University of Cadi Ayyad, Marrakech, MA<br /><br /></td></tr><tr><td>14:49</td><td>W08.9.2</td><td><b>A Graph-Partition Based Scheduling Policy for Heterogeneous Architectures</b><br />Hao Wu, Daniel Lohmann and Wolfgang Schröder-Preikschat, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /></td></tr><tr><td>14:53</td><td>W08.9.3</td><td><b>A Holistic Approach for Modelling and Synthesis of Image Processing Applications to Heterogeneous Computing</b><br />Christian Hartmann, Anna Yupatova, Marc Reichenbach, Dietmar Fey and Reinhard German, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /></td></tr><tr><td>14:57</td><td>W08.9.4</td><td><b>Generation and Validation of Custom Multiplication IP Blocks from the Web</b><br />Minas Dasygenis, Department of Informatics and Telecommunications Engineering, University of Western Macedonia, Greece, GR<br /><br /></td></tr><tr><td>15:00</td><td>W08.10</td><td><b>Coffee Break and Posters</b><br /></td></tr><tr><td>16:00</td><td>W08.11</td><td><b>Session 4: Technologies for Smart Sensors</b><br /><p><b>Chair:</b><br />Dietmar Fey, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE</p></td></tr><tr><td>16:00</td><td>W08.11.1</td><td><b>Invited Talk: Smart and Ultrafast CMOS Image Sensors: The Dream Come True with 3D Heterogeneous Microelectronic</b><br />Wilfried Uhring, Université de Strasbourg, FR<br /><br /></td></tr><tr><td>16:30</td><td>W08.11.2</td><td><b>Concept for a CMOS Image Sensor Suited for Analog Image Pre-Processing</b><br />Lan Shi<sup>1</sup>, Christopher Soell<sup>1</sup>, Andreas Baenisch<sup>1</sup>, Robert Weigel<sup>1</sup>, Jürgen Seiler<sup>1</sup> and Thomas Ussmueller<sup>2</sup><br /><sup>1</sup>Friedrich-Alexander-Universität Erlangen-Nürnberg, DE; <sup>2</sup>University of Innsbruck, AT<br /><br /></td></tr><tr><td>17:00</td><td>W08.12</td><td><b>Closing</b><br /></td></tr><tr><td>17:00</td><td>W08.12.1</td><td><b>Closing</b><br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W09</id>
    <event_title>W09 International Workshop on Optical/Photonic Interconnects for Computing Systems (OPTICS Workshop)</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 16:30</event_end>
    <event_room>Sept Laux 5</event_room>
    <event_persons><b>General Chairs</b><p>Gabriela Nicolescu, Polytechnique Montréal, CA (<a href="https://past.date-conference.com/date15/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/date15/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/date15/user/24554/contact_form">Contact Sébastien Le Beux</a>)</p><b>Programme Committee Chair</b><p>Mahdi Nikdast, Polytechnique Montréal, CA (<a href="https://past.date-conference.com/date15/user/22986/contact_form">Contact Mahdi Nikdast</a>)</p><b>Invited Speakers</b><p>Antonio La Porta, IBM, Zurich Research Laboratory, CH (<a href="https://past.date-conference.com/date15/user/25401/contact_form">Contact Antonio La Porta</a>)<br />Davide Bertozzi, University of Ferrara, IT (<a href="https://past.date-conference.com/date15/user/19283/contact_form">Contact Davide Bertozzi</a>)<br />Fabiano Hessel, PUCRS, BR (<a href="https://past.date-conference.com/date15/user/17094/contact_form">Contact Fabiano Hessel</a>)<br />Ian O'Connor, Lyon Institute of Nanotechnology, FR (<a href="https://past.date-conference.com/date15/user/751/contact_form">Contact Ian O&amp;#039;Connor</a>)<br />John Ferguson, Mentor Graphics Corp, US (<a href="https://past.date-conference.com/date15/user/20196/contact_form">Contact John Ferguson</a>)<br />Josè Flich, Universidad Politecnica de Valencia, ES (<a href="https://past.date-conference.com/date15/user/4722/contact_form">Contact Josè Flich</a>)<br />Olivier Sentieys, INRIA - University of Rennes 1, FR (<a href="https://past.date-conference.com/date15/user/4747/contact_form">Contact Olivier Sentieys</a>)<br />Sandro Bartolini, Università di Siena, IT (<a href="https://past.date-conference.com/date15/user/25402/contact_form">Contact Sandro Bartolini</a>)<br />Sebastien Cremer, STMicroelectronics, FR (<a href="https://past.date-conference.com/date15/user/25403/contact_form">Contact Sebastien Cremer</a>)<br />Yaoyao Ye, Huawei Technologies Co. Ltd., CN (<a href="https://past.date-conference.com/date15/user/25404/contact_form">Contact Yaoyao Ye</a>)<br />Yvain Thonnart, CEA, LETI, MINATEC, FR (<a href="https://past.date-conference.com/date15/user/2064/contact_form">Contact Yvain Thonnart</a>)</p></event_persons>
    <event_description>Multiprocessor System-on-Chip (MPSoC) is becoming the standard for
high-performance
computing systems. The performance of an MPSoC is determined not only by the
performance of
its processing cores and memories, but also by how efficiently they collaborate
with one another.
As the technology advances and allows the integration of many processing cores,
metallic
interconnects in MPSoCs will consume significant power while imposing high
latency and low
bandwidth. Shifting to the many-core era necessitates considering alternative
emerging technologies
to replace the traditional electrical interconnects. Among such technologies,
photonic technology
has demonstrated promising potentials to solve the aforementioned issues with
the metallic
interconnects in MPSoCs. In this context, high-performance silicon photonic
devices, which are
compatible with CMOS fabrication processes, are necessary to construct photonic
interconnection
networks. Furthermore, it is required to explore the feasibility and
performance of photonic
interconnects as well as the guidelines and design requirements to realize such
interconnects.
This workshop aims at discussing the most recent advances in photonic
interconnects, covering
topics from the device fabrication all the way up to the system-level design.
The workshop is of
interest to researchers working on silicon photonics and high-performance
computing systems. It is
comprised of invited talks of the highest caliber in addition to refereed paper
presentations.
Industry's and academia's views on the feasibility and recent progresses of
optical interconnects
will be discussed during the workshop.</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>W09.1</td><td><b>Introduction</b><br /><p><b>Chair:</b><br />Gabriela Nicolescu, Ecole Polytechnique de Montreal, CA</p></td></tr><tr><td>08:30</td><td>W09.1.1</td><td><b>Introduction to OPTICS workshop</b><br />Gabriela Nicolescu<sup>1</sup> and Mahdi Nikdast<sup>2</sup><br /><sup>1</sup>Ecole Polytechnique de Montreal, CA; <sup>2</sup>Ecole Polytechnique de Montréal, CA<br /><br /></td></tr><tr><td>08:40</td><td>W09.2</td><td><b>Morning Session on System Design, Architecture, Modelling, and Applications</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>W09.2.1</td><td><b>Scalable Optical Interconnects for Computing Systems and the Need for Electro-Optical Integration</b><br />Antonio La Porta, IBM, Zurich Research Laboratory, CH<br /><br /></td></tr><tr><td>09:15</td><td>W09.2.2</td><td><b>Towards a Vertically Integrated Synthesis Flow for Predictable Design of Wavelength-Routed Optical NoCs</b><br />Davide Bertozzi, University of Ferrara, IT<br /><br /></td></tr><tr><td>09:35</td><td>W09.2.3</td><td><b>Inter/Intra-Chip Optical Networks: Opportunities and Challenges</b><br />Jiang Xu, Hong Kong University of Science and Technology, CN<br /><br /></td></tr><tr><td>09:55</td><td>W09.2.4</td><td><b>A Force-Directed Placement Algorithm for 3D Optical Networks-on-Chip </b><br />Anja von Beuningen and Ulf Schlichtmann, Technische Universität München, DE<br /><br /></td></tr><tr><td>10:15</td><td>W09.2.5</td><td><b>System-Level Design Space Exploration for SoCs Integrating Optical Networks on Chip </b><br />Fabiano Hessel, Pontifícia Universidade Católica do Rio Grande do Sul, BR<br /><br /></td></tr><tr><td>10:35</td><td>W09.2.6</td><td><b>Coffee break</b><br /><br /></td></tr><tr><td>11:00</td><td>W09.2.7</td><td><b>Meet in the Middle: Leveraging Optical Interconnection Opportunities in Chip Multi Processors</b><br />Sandro Bartolini, Università di Siena, IT<br /><br /></td></tr><tr><td>11:20</td><td>W09.2.8</td><td><b>Electronic vs Photonic NoCs: Should They Compete or Collaborate?</b><br />Josè Flich, Universidad Politecnica de Valencia, ES<br /><br /></td></tr><tr><td>11:40</td><td>W09.2.9</td><td><b>Bandwidth Requirements in Manycore Architectures: What Can 3D Bring?</b><br />Olivier Sentieys, INRIA - University of Rennes 1, FR<br /><br /></td></tr><tr><td>12:00</td><td>W09.2.10</td><td><b>Lunch</b><br /><br /></td></tr><tr><td>13:00</td><td>W09.3</td><td><b>Afternoon Session on Silicon Photonics Devices, Circuits, and Challenges</b><br /><p><b>Chair:</b><br />Jiang Xu, Hong Kong University of Science and Technology, CN</p></td></tr><tr><td>13:00</td><td>W09.3.1</td><td><b>Building a Scalable Design Environment for Silicon Photonics through PDKs</b><br />John Ferguson, Mentor Graphics Corp, US<br /><br /></td></tr><tr><td>13:35</td><td>W09.3.2</td><td><b>Recent Development of Si-Photonics in 300mm Fab</b><br />Sebastien Cremer, STMicroelectronics, FR<br /><br /></td></tr><tr><td>13:55</td><td>W09.3.3</td><td><b>Silicon Photonics for Interposer </b><br />Yvain Thonnart, CEA, LETI, MINATEC, FR<br /><br /></td></tr><tr><td>14:15</td><td>W09.3.4</td><td><b>Thermal Management of Optical Interconnects</b><br />Yaoyao Ye, Huawei Technologies Co. Ltd., CN<br /><br /></td></tr><tr><td>14:35</td><td>W09.3.5</td><td><b>Coffee break</b><br /><br /></td></tr><tr><td>15:00</td><td>W09.3.6</td><td><b>Parametric Exploration of Vertical Tapered Coupler for 3D Optical Interconnection</b><br />Romain Schuster<sup>1</sup>, Alberto Parini<sup>2</sup> and Gaetano Bellanca<sup>2</sup><br /><sup>1</sup>Telecom Bretagne, Campus Brest, FR; <sup>2</sup>University of Ferrara, IT<br /><br /></td></tr><tr><td>15:20</td><td>W09.3.7</td><td><b>The Last Mile? Remaining Challenges in Optical Interconnect</b><br />Ian O'Connor, Lyon Institute of Nanotechnology, FR<br /><br /></td></tr><tr><td>15:30</td><td>W09.4</td><td><b>Panel</b><br /><p><b>Moderator:</b><br />Ian O'Connor, Lyon Institute of Nanotechnology, FR</p></td></tr><tr><td></td><td></td><td><b>Panelists:</b><br /><b>Panelists</b>:<br />John Ferguson<sup>1</sup>, Antonio La Porta<sup>2</sup>, Gabriela Nicolescu<sup>3</sup>, Olivier Sentieys<sup>4</sup>, Davide Bertozzi<sup>5</sup> and Jiang Xu<sup>6</sup><br /><sup>1</sup>Mentor Graphics Corp, US; <sup>2</sup>IBM, Zurich Research Laboratory, CH; <sup>3</sup>Ecole Polytechnique de Montreal, CA; <sup>4</sup>INRIA - University of Rennes 1, FR; <sup>5</sup>University of Ferrara, IT; <sup>6</sup>Hong Kong University of Science and Technology, CN<br /></td></tr><tr><td>16:20</td><td>W09.5</td><td><b>Concluding Remarks and Closing Session</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>16:20</td><td>W09.5.1</td><td><b>Concluding remarks</b><br />Sébastien Le Beux, Lyon Institute of Nanotechnology, Ecole Centrale de Lyon, FR<br /><br /></td></tr><tr><td>16:30</td><td>W09.5.2</td><td><b>Closing</b><br /><br /></td></tr></table></event_programme>
  </event>  <event>    <id>W10</id>
    <event_title>W10 TRUDEVICE 2015: Workshop on Trustworthy Manufacturing and Utilization of Secure Devices</event_title>
    <event_start>2015-03-13 08:30</event_start>
    <event_end>2015-03-13 17:00</event_end>
    <event_room>Les Bans</event_room>
    <event_persons><b>General Chair</b><p>Giorgio Di Natale, LIRMM, FR (<a href="https://past.date-conference.com/date15/user/1157/contact_form">Contact Giorgio Di Natale</a>)</p><b>General Vice-Chair</b><p>Ilia Polian, University of Passau, DE (<a href="https://past.date-conference.com/date15/user/17365/contact_form">Contact Ilia Polian</a>)</p><b>Programme Committee Chair</b><p>Bossuet Lilian, University of St. Etienne, FR (<a href="https://past.date-conference.com/date15/user/25193/contact_form">Contact Bossuet Lilian</a>)</p><b>Programme Committee Vice-Chair</b><p>Nicolas Sklavos, Technological Educational Institute of Patras, GR (<a href="https://past.date-conference.com/date15/user/3920/contact_form">Contact Nicolas Sklavos</a>)</p></event_persons>
    <event_description>Hardware security is becoming increasingly important for many embedded systems
ranging from small RFID tag to satellites orbiting the earth. While secure
applications such as public services, communication, control or healthcare keep
growing, hardware devices that implement these applications become the
Achille's heel of such systems.
The TRUDEVICE Workshop will provide an environment for researchers from
academic and industrial domains who want to discuss recent findings, theories
and on-going work on all aspects of hardware security including design,
manufacturing, testing, reliability, validation and utilization.
Program will include invited talks, contributed talks and work in progress.
Topics of the workshop include but are not limited to:

- Manufacturing test of secure devices
- Trustworthy manufacturing of secure devices
- PUFs and TRNGs
- Hardware Trojans in IPs and ICs
- Reconfigurable devices for secure functions
- Fault attack injection, detection and protection
- Validation,       Evaluation

The workshop will be organized in the framework of the COST Action IC1204
(TRUDEVICE). So far, we organized 2 workshops in the same context, the first in
Avignon in conjunction with ETS'13 on May 30, 2013; the second as stand-alone
event in Freiburg on December 12-13, 2013. In both cases we had more than 50
attendees.</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>W10.1</td><td><b>Opening Session</b><br /></td></tr><tr><td>08:30</td><td>W10.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>, Bossuet Lilian<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>University of St. Etienne, FR; <sup>4</sup>KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR<br /><br /></td></tr><tr><td>08:45</td><td>W10.2</td><td><b>Keynote Talk 1</b><br /><p><b>Chair:</b><br />Giorgio Di Natale, LIRMM, FR</p></td></tr><tr><td>08:45</td><td>W10.2.1</td><td><b>The pros and cons of technological dispersion for security: PUF, TRNG and side-channel countermeasures</b><br />Jean-Luc Danger, Télécom ParisTech, FR<br /><br /></td></tr><tr><td>09:30</td><td>W10.3</td><td><b>Session 1</b><br /><p><b>Chair:</b><br />Bossuet Lilian, University of St. Etienne, FR</p></td></tr><tr><td>09:30</td><td>W10.3.1</td><td><b>Analysis and utilization of deviations in RO-PUFs under altered FPGA designs</b><br />Linus Feiten, Tobias Martin and Bernd Becker, University of Freiburg, DE<br /><br /></td></tr><tr><td>09:45</td><td>W10.3.2</td><td><b>Ring Oscillators Analysis for FPGA Security Purposes</b><br />Mario Barbareschi<sup>1</sup>, Lionel TORRES<sup>2</sup> and Giorgio Di Natale<sup>3</sup><br /><sup>1</sup>University of Naples Federico II, IT; <sup>2</sup>LIRMM - University Montpellier 2, FR; <sup>3</sup>LIRMM, FR<br /><br /></td></tr><tr><td>10:00</td><td>W10.3.3</td><td><b>Enhanced TERO-PUF design and characterization with FPGA</b><br />Cedric Marchand, Abdelkarim Cherkaoui and Bossuet Lilian, University of St. Etienne, FR<br /><br /></td></tr><tr><td>10:15</td><td>W10.3.4</td><td><b>Implementing Reliable Mechanisms for IP Protection on Low-End FPGA devices</b><br />Mario Barbareschi, Antonio Mazzea and Pierpaolo Bagnasco, University of Naples Federico II, IT<br /><br /></td></tr><tr><td>10:30</td><td>W10.4</td><td><b>Poster Session 1</b><br /><p><b>Chair:</b><br />Ilia Polian, University of Passau, DE</p></td></tr><tr><td>10:30</td><td>W10.4.1</td><td><b>Functional Locking Modules for Design Protection of Intellectual Property Cores</b><br />Brice Colombier and Bossuet Lilian, University of St. Etienne, FR<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.2</td><td><b>3D-NoC protection capabilities and threats: The TSV risk</b><br />Martha Johanna Sepulveda<sup>1</sup>, Guy Gogniat<sup>2</sup> and Marius Strum<sup>1</sup><br /><sup>1</sup>University of São Paulo, BR; <sup>2</sup>Universite de Bretagne-Sud / Lab-STICC, FR<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.3</td><td><b>Hardware Trojans in TRNGs</b><br />Honorio Martin<sup>1</sup>, Pedro Paris-Lopez<sup>1</sup>, Enrique San Millan<sup>1</sup>, Juan E. Tapidor<sup>1</sup> and Nicolas Sklavos<sup>2</sup><br /><sup>1</sup>University Carlos III of Madrid, ES; <sup>2</sup>KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.4</td><td><b>Development of a Layout-Level Hardware Obfuscation Tool</b><br />Shweta Malik<sup>1</sup>, Georg T. Becker<sup>2</sup>, Christof Paar<sup>2</sup> and Wayne P. Burleson<sup>1</sup><br /><sup>1</sup>University of Massachusetts, US; <sup>2</sup>Horst Görtz Institute for IT-Security, Ruhr-University Bochum, DE<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.5</td><td><b>GET - Program for the Generation and Analysis on Nonlinear Elements</b><br />Stjepan Picek<sup>1</sup> and Lejla Batina<sup>2</sup><br /><sup>1</sup>Faculty of Electrical Engineering and Computing, HR; <sup>2</sup>Radboud University Nijmegen, NL<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.6</td><td><b>Why you should care about leading-edge Software Engineering?</b><br />Tiziana Margaria, University of Limerick (Ireland) and Lero - The Irish Software Research Center, IE<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.7</td><td><b>Error detection and correction for lightweight cryptographic algorithms</b><br />Francesco Regazzoni<sup>1</sup>, Andrey Bogdanov<sup>2</sup>, Luca Breveglieri<sup>3</sup> and Israel Koren<sup>4</sup><br /><sup>1</sup>Université catholique de Louvain and ALaRI, CH; <sup>2</sup>Technical University of Denmark, DK; <sup>3</sup>Polimi, IT; <sup>4</sup>University of Massachusetts, US<br /><br /></td></tr><tr><td>10:30</td><td>W10.4.8</td><td><b>Fine grain partial reconfiguration for fault emulation and precise LUT modification</b><br />L.A. Cardona<sup>1</sup>, Bibiana Lorente<sup>2</sup> and C. Ferrer<sup>3</sup><br /><sup>1</sup>IEEC-UAB, ES; <sup>2</sup>CNM-CSIC, ES; <sup>3</sup>EEC-UAB, ES<br /><br /></td></tr><tr><td>11:30</td><td>W10.5</td><td><b>Session 2</b><br /><p><b>Chair:</b><br />Nicolas Sklavos, KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR</p></td></tr><tr><td>11:30</td><td>W10.5.1</td><td><b>Hierarchical Secure DfT</b><br />Mafalda Cortez<sup>1</sup>, Said Hamdioui<sup>2</sup>, Giorgio Di Natale<sup>3</sup>, Marie-Lise Flottes<sup>3</sup> and Bruno Rouzeyre<sup>3</sup><br /><sup>1</sup>TU Delft, NL; <sup>2</sup>Delft University of Technology, NL; <sup>3</sup>LIRMM, FR<br /><br /></td></tr><tr><td>12:00</td><td>W10.5.2</td><td><b>Integrated Sensors: A Backdoor for Hardware Trojan Activation</b><br />Xuan-Thuy Ngo, Zakaria Najm, Shivam Bhasin, Sylvain Guilley and Jean-Luc Danger, Télécom ParisTech, FR<br /><br /></td></tr><tr><td>13:00</td><td>W10.6</td><td><b>Keynote Talk 2</b><br /><p><b>Chair:</b><br />Ilia Polian, University of Passau, DE</p></td></tr><tr><td>13:00</td><td>W10.6.1</td><td><b>Protecting Cryptographic Implementations on Reconfigurable Devices</b><br />Tim Güneysu, Ruhr University Bochum, DE<br /><br /></td></tr><tr><td>13:45</td><td>W10.7</td><td><b>Session 3</b><br /><p><b>Chair:</b><br />Bossuet Lilian, University of St. Etienne, FR</p></td></tr><tr><td>13:45</td><td>W10.7.1</td><td><b>Towards Generic Countermeasures Against Fault Injection Attacks</b><br />Pablo Rauzy and Sylvian Guilley, Télécom ParisTech, FR<br /><br /></td></tr><tr><td>14:00</td><td>W10.7.2</td><td><b>Analysis of laser-induced errors: RTL fault model versus layout locality characteristics</b><br />Athanasios Papadimitriou<sup>1</sup>, David Hely<sup>2</sup>, Vincent Beroulle<sup>2</sup>, Paolo Maistri<sup>3</sup> and Regis Leveugle<sup>3</sup><br /><sup>1</sup>Univ. Grenoble Alpes, LCIS Laboratory, FR; <sup>2</sup>Univ. Grenoble Alpes, FR; <sup>3</sup>TIMA Laboratory, FR<br /><br /></td></tr><tr><td>14:15</td><td>W10.7.3</td><td><b>Sensitivity to fault laser injection: a comparison between 28nm bulk and FD-SOI technology</b><br />Stephan De Castro and Giorgio Di Natale, LIRMM, FR<br /><br /></td></tr><tr><td>14:30</td><td>W10.7.4</td><td><b>Dynamic Fault Model for Long Duration Laser-Induced Fault Simulation</b><br />Feng Lu, Giorgio Di Natale, Marie-Lise Flottes and Bruno Rouzeyre, LIRMM, FR<br /><br /></td></tr><tr><td>14:30</td><td>W10.8</td><td><b>Poster Session 2</b><br /><p><b>Chair:</b><br />Nicolas Sklavos, KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR</p></td></tr><tr><td>14:30</td><td>W10.8.1</td><td><b>The Influence of Real-Time Scheduling on Differential Power Analysis Attacks</b><br />Ke Jiang<sup>1</sup>, Lejla Batina<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>Radboud University Nijmegen, NL<br /><br /></td></tr><tr><td>14:30</td><td>W10.8.2</td><td><b>Exploring RNS in the design of improved RSA implementations</b><br />Juvenal Araujo, Pedro Matutino, Leonel Sousa and Ricardo Chaves, INESC-ID, IST, Universidade de Lisboa, PT<br /><br /></td></tr><tr><td>14:30</td><td>W10.8.3</td><td><b>CAESAR and NORX - Developing the Future of Authenticated Encryption</b><br />Jean-Philippe Aumasson<sup>1</sup>, Philipp Jovanovic<sup>2</sup> and Samuel Neves<sup>3</sup><br /><sup>1</sup>Kudelski Security, CH; <sup>2</sup>University of Passau, DE; <sup>3</sup>University of Coimbra, GR<br /><br /></td></tr><tr><td>14:30</td><td>W10.8.4</td><td><b>Power and Electromagnetic Analysis for Online Template Attacks</b><br />Margaux Dugardin<sup>1</sup>, Louiza Papachristodoulou<sup>2</sup>, Zakaria Najm<sup>1</sup>, Lejla Batina<sup>3</sup>, Jean-Luc Danger<sup>1</sup>, Sylvain Guilley<sup>1</sup>, Jean-Christophe Courrege<sup>4</sup>, Anne-Sophie Rivemale<sup>4</sup> and Carine Therond<sup>4</sup><br /><sup>1</sup>Télécom ParisTech, FR; <sup>2</sup>Radboud University Nijmegen,, NL; <sup>3</sup>Radboud University Nijmegen, NL; <sup>4</sup>Thales Communications &amp; Security, FR<br /><br /></td></tr><tr><td>14:30</td><td>W10.8.5</td><td><b>Search Strategy for Fault Injection using Memetic Algorithms</b><br />Stjepan Picek<sup>1</sup>, Pieter Buzing<sup>2</sup> and Lejla Batina<sup>3</sup><br /><sup>1</sup>Faculty of Electrical Engineering and Computing, HR; <sup>2</sup>Riscure BV, NL; <sup>3</sup>Radboud University Nijmegen, NL<br /><br /></td></tr><tr><td>14:30</td><td>W10.8.6</td><td><b>Insights into the Correlation between the Processed Data and its Power Traces</b><br />Miryam Haber, Binyamin Frankel, Moshe Avital, Itamar Levi, Osnat Keren and Alexander Fish, Bar-Ilan University, IL<br /><br /></td></tr><tr><td>14:30</td><td>W10.8.7</td><td><b>Tuning of randomized windows against simple power analysis for scalar multiplication on elliptic curves</b><br />Simon Pontie<sup>1</sup>, Paolo Maistri<sup>2</sup> and Regis Leveugle<sup>2</sup><br /><sup>1</sup>University Grenoble Alpes, FR; <sup>2</sup>TIMA Laboratory, FR<br /><br /></td></tr><tr><td>15:00</td><td>W10.9</td><td><b>Session 4</b><br /><p><b>Chair:</b><br />Giorgio Di Natale, LIRMM, FR</p></td></tr><tr><td>15:00</td><td>W10.9.1</td><td><b>Public Key cryptographic primitive design and protection against fault and power analysis attacks</b><br />Apostolos P. Fournaris and Nicolas Sklavos, KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR<br /><br /></td></tr><tr><td>15:15</td><td>W10.9.2</td><td><b>On the Use of Error Detecting and Correcting Codes to Boost Security in Caches against Side Channel Attacks.</b><br />Madalin Neagu<sup>1</sup>, Salvador Manich<sup>2</sup> and Liniu Miclea<sup>1</sup><br /><sup>1</sup>Technical University of Cluj-Napoca, RO; <sup>2</sup>Universitat Politecnica de Catalunya, ES<br /><br /></td></tr><tr><td>15:30</td><td>W10.9.3</td><td><b>A Side-Channel Attack Against Secret Permutation on an Embedded McEliece Cryptosystem</b><br />Tania Richmond<sup>1</sup>, Martin Petrvalsky<sup>2</sup> and Milos Drutarovsky<sup>2</sup><br /><sup>1</sup>Univ. St. Etienne, FR; <sup>2</sup>Technical University of Kosic, SK<br /><br /></td></tr><tr><td>15:45</td><td>W10.10</td><td><b>Session 5</b><br /><p><b>Chair:</b><br />Nicolas Sklavos, KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR</p></td></tr><tr><td>15:45</td><td>W10.10.1</td><td><b>Investigating TERO for Hardware Trojan Horse Detection</b><br />Paris Kitsos<sup>1</sup> and Artemios G. Voyiatzis<sup>2</sup><br /><sup>1</sup>Technological Educational Institute of Western Greece, GR; <sup>2</sup>ISI, GR<br /><br /></td></tr><tr><td>16:00</td><td>W10.10.2</td><td><b>Insertion and evaluation of Hardware Trojans in Processors</b><br />Ioannis Voyiatzis, Costas Efstathiou and Thanos Milidonis, Technological Educational Institute of Athens, GR<br /><br /></td></tr><tr><td>16:15</td><td>W10.10.3</td><td><b>Security of ICs from Hardware Trojans</b><br />Georgina Kalogeridou<sup>1</sup>, Andrew W. Moore<sup>1</sup>, Nicolas Sklavos<sup>2</sup> and Odysseas Koufopavlou<sup>3</sup><br /><sup>1</sup>Computer Laboratory, University of Cambridge, GB; <sup>2</sup>KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR; <sup>3</sup>University of Patras, GR<br /><br /></td></tr><tr><td>16:30</td><td>W10.10.4</td><td><b>HINT: Holistic Approaches for Integrity of ICT-Systems</b><br />Ingrid Verbauwhede and Dave Singelee, KU Leuven and UCLA, BE<br /><br /></td></tr><tr><td>16:45</td><td>W10.11</td><td><b>Closing Session</b><br /></td></tr><tr><td>16:45</td><td>W10.11.1</td><td><b>Conclusions &amp; Outlook: Round Table</b><br />Giorgio Di Natale<sup>1</sup>, Ilia Polian<sup>2</sup>, Bossuet Lilian<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>University of St. Etienne, FR; <sup>4</sup>KNOSSOSnet Research Group / Technological Educational Institute of Western Greece, GR<br /><br /></td></tr></table></event_programme>
  </event></events>

<sessions>
<session>
  <id>UB01</id>
  <title>UB01 Session 1</title>
  <start>2016-03-15 10:30</start>
  <end>2016-03-15 12:30</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></description>
<presentations>
</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></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>UB03</id>
  <title>UB03 Session 3</title>
  <start>2016-03-15 15:00</start>
  <end>2016-03-15 17:30</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></description>
<presentations>
</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></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>UB05</id>
  <title>UB05 Session 5</title>
  <start>2016-03-16 10:00</start>
  <end>2016-03-16 12: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></description>
<presentations>
</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></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>UB07</id>
  <title>UB07 Session 7</title>
  <start>2016-03-16 14:00</start>
  <end>2016-03-16 16: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></description>
<presentations>
</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></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>UB09</id>
  <title>UB09 Session 9</title>
  <start>2016-03-17 10:00</start>
  <end>2016-03-17 12: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></description>
<presentations>
</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></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>UB11</id>
  <title>UB11 Session 11</title>
  <start>2016-03-17 14:30</start>
  <end>2016-03-17 16:30</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></description>
<presentations>
</presentations>
</session>
<session>
  <id>1.1</id>
  <title>1.1 Opening Session: Plenary, Awards Ceremony &amp; Keynote Addresses</title>
  <start>2015-03-10 08:30</start>
  <end>2015-03-10 10:30</end>
  <room>Auditorium Dauphiné</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>4745</id><role>Chair</role><firstname>Wolfgang</firstname><lastname>Nebel</lastname><affiliation>University of Oldenburg</affiliation><country>DE</country></person>
    <person><id>713</id><role>Co-Chair</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>EPFL</affiliation><country>CH</country></person>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>1.1.1</id>
    <title>1.1.1 Welcome Addresses</title>
    <start>2015-03-10 08:30</start>
    <end>2015-03-10 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>25580</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Nebel</lastname><affiliation>DATE 2015 General Chair, OFFIS</affiliation><country>DE</country></person>
    <person><id>713</id><role>Speaker</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>DATE 2015 Program Chair, EPFL</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Wolfgang Nebel<sup>1</sup> and David Atienza<sup>2</sup><br /><sup>1</sup>DATE 2015 General Chair, OFFIS, DE; <sup>2</sup>DATE 2015 Program Chair, EPFL, CH<br /></description>
</presentation>
<presentation>
    <id>1.1.2</id>
    <title>1.1.2 Presentation of distinguished awards</title>
    <start>2015-03-10 08:45</start>
    <end>2015-03-10 09:10</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 Address:</title>
    <start>2015-03-10 09:10</start>
    <end>2015-03-10 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></id><role>Speaker</role><firstname>Geneviève</firstname><lastname>Fioraso</lastname><affiliation>secrétaire d'Etat chargée de l'Enseignement supérieur et de la Recherche (to be confirmed)</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Geneviève Fioraso, secrétaire d'Etat chargée de l'Enseignement supérieur et de la Recherche (to be confirmed), FR<br /></description>
</presentation>
<presentation>
    <id>1.1.4</id>
    <title>1.1.4 Keynote Address: European Microelectronics Strategy</title>
    <start>2015-03-10 09:30</start>
    <end>2015-03-10 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>25548</id><role>Speaker</role><firstname>Günther H.</firstname><lastname>Oettinger</lastname><affiliation>EU Commission</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Günther H. Oettinger, EU Commission, DE<br /></description>
</presentation>
<presentation>
    <id>1.1.5</id>
    <title>1.1.5 Keynote Address: ST technologies fully addressing Internet of Things applications from LP Digital to RF-CMOS, eNVM and sensors</title>
    <start>2015-03-10 09:50</start>
    <end>2015-03-10 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>25579</id><role>Speaker</role><firstname>Jean Marc</firstname><lastname>Chery</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jean Marc Chery, STMicroelectronics, FR<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB01</id>
  <title>UB01 Session 1</title>
  <start>2015-03-10 10:30</start>
  <end>2015-03-10 12:30</end>
  <room>University Booth, Booth 4, 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 4-LOOP: 4-core Leon 3 with linux Operating system, OpenMP library and hardware Profiling system</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id></id><role>Presenter</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id></id><role>Presenter</role><firstname>Andrea</firstname><lastname>Moro</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Fabio</firstname><lastname>Federici</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7345.pdf">http://www.date-conference.com/files/file/date15/ubooth/7345.pdf</a></presentation_url>
  <description><b>Presenters</b>:<br />Giacomo Valente, Vittoriano Muttillo and Andrea Moro, University of L'Aquila, IT<br /><b>Authors</b>:<br />Vittoriano Muttillo and Fabio Federici, <br /><br /><em><b>Abstract</b><br />Multi-processor SoC based on soft-cores are increasing the range of applications that could be implemented by exploiting FPGAs. In this context, this demo presents a symmetric multi-processor system, composed of four Leon 3 cores and a custom Linux kernel, able to execute OpenMP-based applications and enhanced with a hardware profiling system. OpenMP support and the novel profiling system are the results of R&amp;D activities conducted by several students and Professors at University of L'Aquila.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7345.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.2</id>
    <title>UB01.2 Orientoma: A wearable orientation system for blind and visually impaired people</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>21491</id><role>Presenter</role><firstname>Giuseppe</firstname><lastname>AiroFarulla</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Indaco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Ludovico</firstname><lastname>Russo</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2595.pdf">http://www.date-conference.com/files/file/date15/ubooth/2595.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Giuseppe AiroFarulla, Politecnico di Torino, IT<br /><b>Authors</b>:<br />Marco Indaco and Ludovico Russo, Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />This work aims to design and implement a low-cost wear-able orientation system able to help blind (or visually im-paired) people to walk and orienting autonomously in un-known environments. The basic principle is to create a system able to understand information from the context where the user is and to convey such information using a way that is intelligible for blind people. Such information may come from suitable sensors integrated in the user's smartphone, which represents the core of the system, and/or from other wearable devices each people is sup-posed to have, such as a smartwatch.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2595.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.3</id>
    <title>UB01.3 BONDCALC: The Bond Calculator</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>25537</id><role>Presenter</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christian</firstname><lastname>Silber</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>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">http://www.date-conference.com/files/file/date15/ubooth/7341.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><b>Authors</b>:<br />Christian Silber<sup>1</sup> and Juergen Scheible<sup>2</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />The Bond Calculator is a fast and exact tool to help designers to choose a bond wire, which does not fuse. The Bond Calculator is orders of magnitude faster than FEM and Easy-to-use.
The Bond Calculator helps designers to estimate the temperature at the bond connection itself, by calculating the time and space dependence of the power delivered from the bond wire to the chip. These temperature changes can affect the durability of the bond connection.
The Bond Calculator uses a simplified simulation model to calculate the temperature profile in a bond wire from the induced current profile. This software tool has been validated by FEM and measurement.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.4</id>
    <title>UB01.4 Designing and evaluating resource management policies for heterogeneous system architectures</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>19097</id><role>Presenter</role><firstname>Gianluca</firstname><lastname>Durelli</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Gabriele</firstname><lastname>Pallotta</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marcello</firstname><lastname>Pogliani</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7519.pdf">http://www.date-conference.com/files/file/date15/ubooth/7519.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Gianluca Durelli, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Cristiana Bolchini, Antonio Miele, Gabriele Pallotta, Marcello Pogliani and Marco Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Current trends in computing architectures are going in the direction of heterogeneous systems (i.e. constituted by CPUs, GPUs, and FPGAs). The design space to effectively exploit these platforms is huge. Within this context, research is moving towards systems able to adapt themselves to a wide range of workloads to optimize performance/energy trade-offs.
We propose a virtual platform (VP) to help designers to develop adaptive policies. The VP allows to perform an high-level evaluation of the policies with the possibility to customize both the architecture and the workload mix.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7519.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.5</id>
    <title>UB01.5 Implementations of the Semi-Global Matching 3D vision algorithm for automotive applications</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>22815</id><role>Presenter</role><firstname>Affaq</firstname><lastname>Qamar</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Luciano</firstname><lastname>Lavagno</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7505.pdf">http://www.date-conference.com/files/file/date15/ubooth/7505.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Affaq Qamar, Politecnico di Torino, IT<br /><b>Author</b>:<br />Luciano Lavagno, Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />The demo will show our real-time hardware implementations on a Xilinx® ZynqTM System-on-Chip of the Semi-Global Matching (SGM) algorithm, which is frequently used in stereo vision systems, e.g. for automotive applications. 
We will also compare the quality of results, flexibility and design time that we achieved using both High-Level Synthesis (HLS) and manual RTL design. The use of HLS is particularly promising because the automotive industry is very sensitive to production costs, hence it requires various implementations of the same algorithm, with very different resolutions, costs, and performance levels, for different target market segments. 
SGM mainly consists of three sequential processing steps which are, (i) cost cube calculation, (ii) path cost computation and (iii) disparity estimation and minimization. The path cost computation further involves processing of pixel wise cost cube data into eight distinct directions. The initial algorithmic "golden" model used very large arrays, which had to be mapped to an external DRAM and brought into the on-chip RAM of the FPGA on demand. This required both adding the memory transfer loops and inserting calls to the AXI transactors that access the DRAM through the on-chip DDR slave. Moreover, the initial single-threaded algorithm had to be parallelized, by converting the top-level sweeps of the image in eight directions into forward and backward passes. Both manual RTL and HLS designs were suitable to achieve the target real-time performance. The design space was thus explored by making several fairly different micro-architectural choices. In the end, it was possible to obtain an implementation which is comparable to the manual RTL design. 
The authors intend to demonstrate the FPGA based HW implementation of the SGM algorithm (upon permission from the industrial partners) and discuss the HLS flow and comparison strategy.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7505.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.6</id>
    <title>UB01.6 MAMMA: Speech Enhancement Demo exploiting MEMS Microphone Array for people with disabilities</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>24099</id><role>Presenter</role><firstname>Luca</firstname><lastname>Sarti</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>25566</id><role>Author</role><firstname>Alessandro</firstname><lastname>Palla</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>
    <person><id>24494</id><role>Author</role><firstname>Roberto</firstname><lastname>Sannino</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7360.pdf">http://www.date-conference.com/files/file/date15/ubooth/7360.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Luca Sarti, University of Pisa, IT<br /><b>Authors</b>:<br />Alessandro Palla<sup>1</sup>, Luca Fanucci<sup>1</sup> and Roberto Sannino<sup>2</sup><br /><sup>1</sup>University of Pisa, IT; <sup>2</sup>STMicroelectronics, IT<br /><br /><em><b>Abstract</b><br />Disabled people, especially the ones with motor skill impairments, have difficulties in interaction with electronic devices. Indeed voice recognition could be exploited, but its performance strongly depends by the environmental noise.
We propose a wearable speech enhancement system based on MEMS microphone array and an ARM Cortex M4 CPU featuring a beamforming technique and an adaptive acoustic echo cancellation filtering in order to increase SNR of acquired voice stream. An increase by 16.5 dB in the SNR is obtained when noise and voice come from opposite directions. Theoretical analysis and in-system measurements prove the effectiveness of the proposed solution.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7360.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.7</id>
    <title>UB01.7 Workcraft: framework for interpreted graphs</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>3791</id><role>Presenter</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7653.pdf">http://www.date-conference.com/files/file/date15/ubooth/7653.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Danil Sokolov, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />Workcraft is a cross-platform framework for capture, simulation, synthesis and verification of graph models. It supports a wide range of popular graph formalisms and provides a plugin-based framework for modelling and analysis of new model types.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7653.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB01.9</id>
    <title>UB01.9 ISP RAS Verification Tools: Integrated Approach to Hardware Verification at Unit and System Levels Based on Static and Dynamic Methods</title>
    <start>2015-03-10 10:30</start>
    <end>2015-03-10 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>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Mikhail</firstname><lastname>Chupilko</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Artem</firstname><lastname>Kotsynyak</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1839.pdf">http://www.date-conference.com/files/file/date15/ubooth/1839.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Andrei Tatarnikov, Institute for System Programming of the Russian Academy of Sciences (ISP RAS), RU<br /><b>Authors</b>:<br />Mikhail Chupilko, Alexander Kamkin, Artem Kotsynyak and Sergey Smolov, Institute for System Programming of the Russian Academy of Sciences (ISP RAS), RU<br /><br /><em><b>Abstract</b><br />Verification has long been recognized as an integral part of the hardware design process. As each hardware design is developed from unit- and core-level point of view, verification process should account this fact and provide means for dealing with both of them. Applied approaches include both static (formal methods, source code analysis) and dynamic (testing) methods. To facilitate verification, it is important to provide a uniform methodology that would allow integrating different approaches. In this work, we present a set of verification tools that takes advantage exactly of combining static and dynamic approaches. This allows knowledge sharing between tools, which helps to build more accurate models of hardware designs to be used in verification activities at different levels of abstraction. Brief descriptions of the tools are given below.

MicroTESK is a reconfigurable (retargetable and extendable) model-based test program generator for microprocessors and other programmable devices. Lightweight formal specifications customize the generator for a particular architecture and provide knowledge about situations to be covered by tests. A convenient test template framework allows rapid development of complex verification scenarios. Being retargetable, MicroTESK is able to support various RISC and CISC architectures.

C++TESK is an open-source C++ based toolkit intended for automated functional testing of software components (mostly in C/C++) and RTL (HDL) models of digital hardware (in Verilog and VHDL). The main part of the toolkit is a library of C++ classes and macros that define facilities for constructing formal specifications (reference models), adapters of components under test, test scenarios and test coverage metrics. Basing on C++ descriptions provided by a user, a test system is compiled. It allows automatically generating and applying sequences of stimuli to the component under test, checking correctness of its reactions and collecting statistics on test execution. Besides the basic library, the toolkit includes a report generator, means for parallelizing test execution on computer clusters, and Eclipse-based IDE. The toolkit is planned to be integrated into UVM methodology.

Retrascope is an extendable toolkit for RTL (HDL) models transformation and functional verification at unit level. Analyzing source HDL-code, it extracts control and data flows, transforms them into Extended Finite State Machines (EFSM), and generates covering test sequences for them. The toolkit supports RTL modules written in VHDL and Verilog. It can be used both from command line and from Eclipse-based IDE.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1839.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.1</id>
  <title>2.1 Executive Panel - New Opportunities in the Internet of Things</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Salle Oisans</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>18974</id><role>Organiser</role><firstname>Yervant</firstname><lastname>Zorian</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id></id><role>Panelist</role><firstname>Mojy</firstname><lastname>Chian</lastname><affiliation>Silicon Cloud International</affiliation><country>US</country></person>
    <person><id>25578</id><role>Panelist</role><firstname>Christoph</firstname><lastname>Heer</lastname><affiliation>Intel</affiliation><country>DE</country></person>
    <person><id></id><role>Panelist</role><firstname>Subramani</firstname><lastname>Kengeri</lastname><affiliation>GLOBALFOUNDRIES</affiliation><country>US</country></person>
    <person><id>18073</id><role>Panelist</role><firstname>Philipe</firstname><lastname>Magarshack</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id></id><role>Panelist</role><firstname>Remy</firstname><lastname>Pottier</lastname><affiliation>ARM</affiliation><country>GB</country></person>
    <person><id></id><role>Panelist</role><firstname>Yankin</firstname><lastname>Tanurhan</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
  </persons>
  <description>Billions of devices connected to the internet is not too far from today's reality. Such an Internet of Things offers advanced connectivity between built-in sensors, field operation devices, and cloud systems, covering a variety of applications, including medical, 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. Executives in this session will discuss the impact of IoT on the semiconductor industry and the new opportunities it may bring in designing today's Internet of Things.</description>
<presentations>
</presentations>
</session>
<session>
  <id>2.2</id>
  <title>2.2 Adaptability for Low Power Computing</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Belle Etoile</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>25027</id><role>Chair</role><firstname>Patrick</firstname><lastname>Knocke</lastname><affiliation>OFFIS</affiliation><country>DE</country></person>
    <person><id>22958</id><role>Co-Chair</role><firstname>Ruzica</firstname><lastname>Jevtic</lastname><affiliation>Universidad Carlos III</affiliation><country>ES</country></person>
  </persons>
  <description>Run-time adaptability is increasingly exploited to improve efficiency of energy-scarce systems. This however inevitably brings serious increases in system complexity to optimally control the adaptability knobs and threatens system reliability. This session groups several approaches to achieve effective run-time reconfiguration at various levels of granularity. Adaptive strategies for multi-core task allocation, NV back-up storage, PV energy harvesting and multi-domain clock gating are presented.</description>
<presentations>
<presentation>
    <id>2.2.1</id>
    <title>2.2.1 Clock Domain Crossing Aware Sequential Clock Gating</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>22830</id><role>Speaker</role><firstname>Mohit</firstname><lastname>Kumar</lastname><affiliation>Calypto Design Systems</affiliation><country>IN</country></person>
    <person><id>23891</id><role>Speaker</role><firstname>Jianfeng</firstname><lastname>Liu</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd.</affiliation><country>KR</country></person>
    <person><id>24264</id><role>Speaker</role><firstname>Mi-Suk</firstname><lastname>Hong</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd.</affiliation><country>KR</country></person>
    <person><id>24030</id><role>Speaker</role><firstname>Kyungtae</firstname><lastname>Do</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd.</affiliation><country>KR</country></person>
    <person><id>23963</id><role>Speaker</role><firstname>JungYun</firstname><lastname>Choi</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd.</affiliation><country>KR</country></person>
    <person><id>23868</id><role>Speaker</role><firstname>Jaehong</firstname><lastname>Park</lastname><affiliation>S.LSI, Samsung Electronics Co. Ltd.</affiliation><country>KR</country></person>
    <person><id>21246</id><role>Speaker</role><firstname>Abhishek</firstname><lastname>Ranjan</lastname><affiliation>Calypto Design Systems</affiliation><country>IN</country></person>
    <person><id>24241</id><role>Speaker</role><firstname>Manish</firstname><lastname>Kumar</lastname><affiliation>Calypto Design Systems</affiliation><country>IN</country></person>
    <person><id>20599</id><role>Speaker</role><firstname>Nikhil</firstname><lastname>Tripathi</lastname><affiliation>Calypto Design Systems</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0402.pdf">http://www.date-conference.com/proceedings/2015/pdf/0402.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mohit Kumar<sup>1</sup>, Jianfeng Liu<sup>2</sup>, Mi-Suk Hong<sup>2</sup>, Kyungtae Do<sup>2</sup>, JungYun Choi<sup>2</sup>, Jaehong Park<sup>2</sup>, Abhishek Ranjan<sup>1</sup>, Manish Kumar<sup>1</sup> and Nikhil Tripathi<sup>1</sup><br /><sup>1</sup>Calypto Design Systems, IN; <sup>2</sup>S.LSI, Samsung Electronics Co. Ltd., KR<br /><br /><em><b>Abstract</b><br />Power has become the overriding concern for most modern electronic applications today. To reduce clock power, which is a significant portion of the dynamic power consumed by a design, sequential clock gating is increasingly getting used over and above combinational clock gating. With the shrinking device sizes and increasingly complex designs, data is frequently transferred from one clock domain to the other. The sequential clock gating optimizations can use signals from across sequential boundaries and thus, can introduce new clock domain crossing (CDC) violations which can cause catastrophic functional issues in the fabricated chip. Hence, it has become very important that sequential clock gating optimizations be CDC aware.   In this paper, we present an algorithm to handle CDC violations as part of the objective function for sequential clock gating optimizations. With the proposed algorithm, we have obtained an average of 22% sequential power savings — this is within 3% of the power savings obtained by the CDC unaware sequential clock gating. In comparison, the state-of-the-art two-pass solution is leading to an almost complete loss of power savings.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0402.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.2.2</id>
    <title>2.2.2 An Energy Efficient Backup Scheme with Low Inrush Current for Nonvolatile SRAM in Energy Harvesting Sensor Nodes</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>24055</id><role>Speaker</role><firstname>Hehe</firstname><lastname>Li</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>4269</id><role>Speaker</role><firstname>Yongpan</firstname><lastname>Liu</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24954</id><role>Speaker</role><firstname>Qinghang</firstname><lastname>Zhao</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>4360</id><role>Speaker</role><firstname>Guangyu</firstname><lastname>Sun</lastname><affiliation>Center for Energy-Efficient Computing and Applications, EECS, Peking University</affiliation><country>CN</country></person>
    <person><id>18761</id><role>Speaker</role><firstname>Chao</firstname><lastname>Zhang</lastname><affiliation>Center for Energy-Efficient Computing and Applications, EECS, Peking University</affiliation><country>CN</country></person>
    <person><id>23774</id><role>Speaker</role><firstname>Yizi</firstname><lastname>Gu</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24109</id><role>Speaker</role><firstname>Rong</firstname><lastname>Luo</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>18681</id><role>Speaker</role><firstname>Huazhong</firstname><lastname>Yang</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24202</id><role>Speaker</role><firstname>Meng-Fan</firstname><lastname>Chang</lastname><affiliation>Department of Electrical Engineering, National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>24574</id><role>Speaker</role><firstname>Xiao</firstname><lastname>Sheng</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0357.pdf">http://www.date-conference.com/proceedings/2015/pdf/0357.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hehe Li<sup>1</sup>, Yongpan Liu<sup>1</sup>, Qinghang Zhao<sup>1</sup>, Guangyu Sun<sup>2</sup>, Chao Zhang<sup>2</sup>, Yizi Gu<sup>1</sup>, Rong Luo<sup>1</sup>, Huazhong Yang<sup>1</sup>, Meng-Fan Chang<sup>3</sup> and Xiao Sheng<sup>1</sup><br /><sup>1</sup>Department of Electronic Engineering, Tsinghua University, CN; <sup>2</sup>Center for Energy-Efficient Computing and Applications, EECS, Peking University, CN; <sup>3</sup>Department of Electrical Engineering, National Tsing Hua University, TW<br /><br /><em><b>Abstract</b><br />In modern energy harvesting sensor nodes, nonvolatile SRAM (nvSRAM) has been widely investigated as a promising on-chip memory architecture because of its zero standby power, resilience to power failures, and fast read/write operations. However, conventional approaches transfer all data from SRAM into NVM during the backup process. Thus, large on-chip energy storage capacitors are normally required. In addition, high peak inrush current is generated instantaneously, which has a negative impact on energy efficiency and circuit reliability. To mitigate these problems, we propose a novel holistic backup flow, which consists of a partial backup process and a run-time pre-writeback scheme for nvSRAM based caches. A statistics based dead-block predictor is employed to achieve a fast and low power partial backup process. We also present an adaptive pre-writeback point allocation strategy to further reduce the backup load. Simulation results show that, with our proposed backup scheme, energy storage capacitance is reduced by 34% and inrush current is reduced by 54% on average compared to the conventional full backup scheme.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0357.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.2.3</id>
    <title>2.2.3 Race to Idle or Not: Balancing the Memory Sleep Time with DVS for Energy Minimization</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>22866</id><role>Speaker</role><firstname>Chenchen</firstname><lastname>Fu</lastname><affiliation>Department of Computer Science, City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24232</id><role>Speaker</role><firstname>Minming</firstname><lastname>Li</lastname><affiliation>Department of Computer Science, City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>4718</id><role>Speaker</role><firstname>Jason</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0743.pdf">http://www.date-conference.com/proceedings/2015/pdf/0743.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chenchen Fu<sup>1</sup>, Minming Li<sup>1</sup> and Jason Xue<sup>2</sup><br /><sup>1</sup>Department of Computer Science, City University of Hong Kong, HK; <sup>2</sup>City University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Reducing energy consumption is a critical problem in most of the computing systems today. In recent years, dynamic voltage scaling (DVS) has been often applied in the multi-core processor systems. The leakage power of the main memory shared by the multiple DVS cores is becoming a larger problem with technology scaling. This paper focuses on minimizing the system-wide energy consumption by applying DVS on each core and turning the memory to sleep when all the cores have common idle time. This work presents systematic analysis for the target problem based on different system models and task models. For tasks with common release time , optimal schemes are presented for the systems both with and without considering the static power of the cores. For the general task model, a heuristic online algorithm is proposed. Furthermore, the scheme is extended to handle the problem when the transition overhead between the active and sleep modes is not negligible. The experimental results show that the heuristic algorithm can reduce the energy consumption of the overall system by 8.73% in average (up to 28.44%) compared to a state-of-the-art multi-core DVS scheduling scheme.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0743.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.2.4</id>
    <title>2.2.4 Event-Driven and Sensorless Photovoltaic System Reconfiguration for Electric Vehicles</title>
    <start>2015-03-10 12:45</start>
    <end>2015-03-10 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>18663</id><role>Speaker</role><firstname>Xue</firstname><lastname>Lin</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>18687</id><role>Speaker</role><firstname>Yanzhi</firstname><lastname>Wang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <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>17463</id><role>Speaker</role><firstname>Jaemin</firstname><lastname>Kim</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>22989</id><role>Speaker</role><firstname>Naehyuck</firstname><lastname>Chang</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0330.pdf">http://www.date-conference.com/proceedings/2015/pdf/0330.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xue Lin<sup>1</sup>, Yanzhi Wang<sup>1</sup>, Massoud Pedram<sup>1</sup>, Jaemin Kim<sup>2</sup> and Naehyuck Chang<sup>3</sup><br /><sup>1</sup>University of Southern California, US; <sup>2</sup>Seoul National University, KR; <sup>3</sup>Korea Advanced Institute of Science and Technology, KR<br /><br /><em><b>Abstract</b><br />This work investigates the problem of increasing the electrical energy generation efficiency of photovoltaic (PV) systems on electrical vehicles (EVs). Although PV power alone seems simply not sufficient to power an EV, the onboard PV system is still meaningful in mitigating the power demand of EV charging from the grid and reducing the environmental impact of EVs. The PV cell modules of an onboard PV system are mounted on the rooftop, hood, trunk, and door panels of an EV to fully make use of the vehicle surface areas. However, due to the non-uniform distribution and rapid change of solar irradiance, an onboard PV system suffers from significant efficiency degradation. To address this problem, this work borrows the dynamic PV array reconfiguration architecture in previous work with the accommodation of the rapidly changing solar irradiance in the onboard scenario. Most importantly, this work differs from previous work in that (i) we propose an event-driven PV array reconfiguration framework replacing the periodic reconfiguration framework in previous work to reduce the computation and energy overhead of the PV array reconfiguration; (ii) we provide a sensorless (and also event-driven) PV array reconfiguration framework, which further reduces the cost of a vehicular PV system, by proposing a solar irradiance estimation algorithm for obtaining the instantaneous solar irradiance level on each PV cell module.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0330.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-1</id>
    <title>IP1-1 High-Resolution Online Power Monitoring for Modern Microprocessors</title>
    <start>2015-03-10 13:00</start>
    <end>2015-03-10 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>16453</id><role>Speaker</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    <person><id>23942</id><role>Speaker</role><firstname>Jos</firstname><lastname>Ewert</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    <person><id>4780</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0208.pdf">http://www.date-conference.com/proceedings/2015/pdf/0208.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Fabian Oboril, Jos Ewert and Mehdi Tahoori, Karlsruhe Institute of Technology, DE<br /><br /><em><b>Abstract</b><br />The power consumption of computing systems is nowadays a major design constraint that affects performance and reliability. To co-optimize these aspects, fine-grained adaptation techniques at runtime are of growing importance. However, to use these tools efficiently, fine-grained information about the power consumption of various on-chip components at runtime is required. Therefore, here we propose a novel software-implemented high-resolution (spatial and temporal) power monitoring approach that relies on micro-models to estimate the power consumption of all microarchitectural components inside a processor core. Combined with a self-calibration technique that uses an available on-chip power sensor, our power estimation approach can achieve an accuracy of more than 99 % and provides deep insights about the power dissipation inside a processor core during workload execution.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0208.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-2</id>
    <title>IP1-2 Reducing Energy Consumption in Microcontroller-based Platforms with Low Design Margin Co-Processors</title>
    <start>2015-03-10 13:01</start>
    <end>2015-03-10 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>23756</id><role>Speaker</role><firstname>Andres</firstname><lastname>Gomez</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>4195</id><role>Speaker</role><firstname>Christian</firstname><lastname>Pinto</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>506</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna, IT / ETH Zürich</affiliation><country>CH</country></person>
    <person><id>19795</id><role>Speaker</role><firstname>Davide</firstname><lastname>Rossi</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>23782</id><role>Speaker</role><firstname>Hamed</firstname><lastname>Fatemi</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>16560</id><role>Speaker</role><firstname>Jose</firstname><lastname>Pineda de Gyvez</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>2293</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1013.pdf">http://www.date-conference.com/proceedings/2015/pdf/1013.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andres Gomez<sup>1</sup>, Christian Pinto<sup>2</sup>, Andrea Bartolini<sup>3</sup>, Davide Rossi<sup>2</sup>, Hamed Fatemi<sup>4</sup>, Jose Pineda de Gyvez<sup>4</sup> and Luca Benini<sup>5</sup><br /><sup>1</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH; <sup>2</sup>Università di Bologna, IT; <sup>3</sup>Università di Bologna, IT / ETH Zürich, CH; <sup>4</sup>NXP Semiconductors, NL; <sup>5</sup>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), IT<br /><br /><em><b>Abstract</b><br />Advanced energy minimization techniques (i.e. DVFS, Thermal Management, etc) and their high-level HW/SW requirements are well established in high-throughput multi-core systems. These techniques would have an intolerable overhead in low-cost, performance-constrained microcontroller units (MCU's). These devices can further reduce power by operating at a lower voltage, at the cost of increased sensitivity to PVT variation and increased design margins. In this paper, we propose an runtime environment for next-generation dual-core MCU platforms. These platforms complement a single-core with a low area overhead, reduced design margin shadow-processor. The runtime decreases the overall energy consumption by exploiting design corner heterogeneity between the two cores, rather than increasing the throughput. This allows the platform's power envelope to be dynamically adjusted to application-specific requirements. Our simulations show that, depending on the ratio of core to platform energy, total energy savings can be up to 20%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1013.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.3</id>
  <title>2.3 System Level Design Methods</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Stendhal</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>25028</id><role>Chair</role><firstname>Yuichi</firstname><lastname>Nakamura</lastname><affiliation>NEC</affiliation><country>JP</country></person>
    <person><id>3597</id><role>Co-Chair</role><firstname>Andreas</firstname><lastname>Herkersdorf</lastname><affiliation>TU München</affiliation><country>DE</country></person>
  </persons>
  <description>This session tackles complex system-level design problems in state-of-the-art FPGA-based designs and schedulability-critical systems. The first talk proposes a runtime system assigning multi-clock domains in FPGA-based designs for minimizing the makespan of multiple tasks. The second talk studies novel multi-cycling optimization in high-level synthesis which is driven by software profiling. The third talk presents useful schedulability analysis and formulation on execution time bound for integrated modular avionic systems. Finally two IP talks propose an automated design flow for asynchronous dataflow networks to achieve better performance and area as well as feature localization for SystemC designs.</description>
<presentations>
<presentation>
    <id>2.3.1</id>
    <title>2.3.1 Online Binding of Applications to Multiple Clock Domains in Shared FPGA-based Systems</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>24528</id><role>Speaker</role><firstname>Farzad</firstname><lastname>Samie</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>4117</id><role>Speaker</role><firstname>Lars</firstname><lastname>Bauer</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>23489</id><role>Speaker</role><firstname>Chih-Ming</firstname><lastname>Hsieh</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0409.pdf">http://www.date-conference.com/proceedings/2015/pdf/0409.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Farzad Samie<sup>1</sup>, Lars Bauer<sup>1</sup>, Chih-Ming Hsieh<sup>2</sup> and Joerg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>Karlsruhe Institute of Technology, DE<br /><br /><em><b>Abstract</b><br />Modern FPGA-based platforms provide multiple clock domains and their frequencies can be changed at runtime by using PLLs and clock multiplexers. This is especially beneficial for platforms that run several applications simultaneously (e.g. modern wireless sensor nodes that are shared by multiple users), as different processing modules may be fed by different clock frequencies at different time windows. However, since the number of clock domains on a platform is limited, several processing modules need to share the same clock domain. In this paper, we study the problem of binding multiple applications to multiple clock domains, such that the latest finishing time of any application (i.e. the makespan) is minimized. We present an Integer Linear Programming (ILP) formulation and then propose a novel algorithm that (i) quickly identifies those applications that are dominated by others (and thus can be ignored without losing optimality) and that (ii) uses the ascending property of the optimal binding to reduce the search space. The experimental results show up to 17% makespan reduction compared to state-of-theart. The overhead when executing on a low-power SmartFusion2 SoC equipped with an ARM Cortex-M3 core is on average 8.9 ms, i.e. our algorithm is suitable for runtime decisions.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0409.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.3.2</id>
    <title>2.3.2 Profiling-Driven Multi-Cycling in FPGA High-Level Synthesis</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>24653</id><role>Speaker</role><firstname>Stefan</firstname><lastname>Hadjis</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>16704</id><role>Speaker</role><firstname>Andrew</firstname><lastname>Canis</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>24096</id><role>Speaker</role><firstname>Ryoya</firstname><lastname>Sobue</lastname><affiliation>Ritsumeikan University</affiliation><country>JP</country></person>
    <person><id>21996</id><role>Speaker</role><firstname>Yuko</firstname><lastname>Hara-Azumi</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>16362</id><role>Speaker</role><firstname>Hiroyuki</firstname><lastname>Tomiyama</lastname><affiliation>Ritsumeikan University</affiliation><country>JP</country></person>
    <person><id>23875</id><role>Speaker</role><firstname>Jason</firstname><lastname>Anderson</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0512.pdf">http://www.date-conference.com/proceedings/2015/pdf/0512.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Stefan Hadjis<sup>1</sup>, Andrew Canis<sup>1</sup>, Ryoya Sobue<sup>2</sup>, Yuko Hara-Azumi<sup>3</sup>, Hiroyuki Tomiyama<sup>2</sup> and Jason Anderson<sup>1</sup><br /><sup>1</sup>University of Toronto, CA; <sup>2</sup>Ritsumeikan University, JP; <sup>3</sup>Tokyo Institute of Technology, JP<br /><br /><em><b>Abstract</b><br />Multi-cycling is a well-known strategy to improve performance in digital design, wherein the required time for selected combinational paths is lengthened to multiple clock cycles (rather than just one). The approach can be applied to paths associated with computations whose results are not needed immediately -- such paths are allowed multiple clock cycles to "complete" reducing the opportunity for them to form the critical path of the circuit. In this paper, we consider multi-cycling in the high-level synthesis context (HLS) and use software profiling to guide multi-cycling optimizations. Specifically, prior to HLS, we execute the program in software with typical datasets to gather data on the number of times each code segment executes. During HLS, we then extend the schedule for infrequently executed code segments and apply multi-cycling to the dilated schedules, which exhibit greater opportunities for multi-cycling. In essence, our approach ensures that non-frequently executed code segments will not form the critical path of the HLS-generated circuit. In an experimental study targeting the Altera Stratix IV FPGA, we evaluate the impact on speed performance and area for both traditional multi-cycling, as well as the proposed software profiling-driven multi-cycling, and show that profiling-driven multi-cycling leads to a geomean speedup of over 10% across 13 benchmark circuits, with some circuit speedups in excess of 30%. Circuit area is reduced by 11%, yielding a mean 20% improvement in area-delay product.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0512.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.3.3</id>
    <title>2.3.3 Schedulability Bound for Integrated Modular Avionics Partitions</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>17431</id><role>Speaker</role><firstname>Jung-Eun</firstname><lastname>Kim</lastname><affiliation>Department of Computer Science, University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>23213</id><role>Speaker</role><firstname>Tarek</firstname><lastname>Abdelzaher</lastname><affiliation>University of Illinois</affiliation><country>US</country></person>
    <person><id>17690</id><role>Speaker</role><firstname>Lui</firstname><lastname>Sha</lastname><affiliation>Department of Computer Science, University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1026.pdf">http://www.date-conference.com/proceedings/2015/pdf/1026.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jung-Eun Kim<sup>1</sup>, Tarek Abdelzaher<sup>2</sup> and Lui Sha<sup>1</sup><br /><sup>1</sup>Department of Computer Science, University of Illinois at Urbana-Champaign, US; <sup>2</sup>University of Illinois, US<br /><br /><em><b>Abstract</b><br />In the avionics industry, as a hierarchical scheduling architecture Integrated Modular Avionics System has been widely adopted for its isolating capability. In practice, in an early development phase, a system developer does not know much about task execution times, but only task periods and IMA partition information. In such a case the schedulability bound for a task in a given partition tells a developer how much of the execution time the task can have to be schedulable. Once the developer knows the bound, then the developer can deal with any combination of execution times under the bound, which is safe in terms of schedulability. We formulate the problem as linear programming that is commonly used in the avionics industry for schedulability analysis, and compare the bound with other existing ones which are obtained with no period information.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1026.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-3</id>
    <title>IP1-3 De-Elastisation: From Asynchronous Dataflows to Synchronous Circuits</title>
    <start>2015-03-10 13:00</start>
    <end>2015-03-10 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>24136</id><role>Speaker</role><firstname>Mahdi</firstname><lastname>Jelodari Mamaghani</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    <person><id>20150</id><role>Speaker</role><firstname>Jim</firstname><lastname>Garside</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    <person><id>17023</id><role>Speaker</role><firstname>Doug</firstname><lastname>Edwards</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0759.pdf">http://www.date-conference.com/proceedings/2015/pdf/0759.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mahdi Jelodari Mamaghani, Jim Garside and Doug Edwards, University of Manchester, GB<br /><br /><em><b>Abstract</b><br />Whilst asynchronous VLSI programming provides a flexible abstract formalism to realise concurrent systems, the resulting performance is still an issue when adapting the flow in the industrial context. The asynchronous design paradigm provides `elasticity' which enables the system to tolerate delays in communication and computation; the drawback is that it imposes a communication overhead to the system which becomes prohibitively expensive when applied at a fine-grained level. This paper proposes a 'de-elastisation' technique in a CAD flow for asynchronous dataflow networks to improve the circuits' performance and area. To preserve the architectural advantages of asynchronous design (e.g. short cycles) the type of circuits are classified into blocking and non-blocking loops upon which our de-elastisation scheme relies. The technique is incorporated in the Teak CAD flow. Experimental results on several substantial case studies show significant performance and area improvement. This work shows 3x improvement for the first category of circuits, suitable for iterative realisations and DSP-like architectures and 4x for the second category which are suitable for concurrent realisations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0759.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-4</id>
    <title>IP1-4 Automated Feature Localization for Dynamically Generated SystemC Designs</title>
    <start>2015-03-10 13:01</start>
    <end>2015-03-10 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>17498</id><role>Speaker</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>721</id><role>Speaker</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23605</id><role>Speaker</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0677.pdf">http://www.date-conference.com/proceedings/2015/pdf/0677.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jannis Stoppe<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>University of Bremen/DFKI GmbH, DE<br /><br /><em><b>Abstract</b><br />Due to the large complexity of today's circuits and systems, all components e.g. in a System of Chip (SoC) cannot be designed from scratch anymore. As a consequence, designers frequently work on components which they did not create themselves and, hence, design understanding becomes a critical issue. Approaches for feature localization may help here by pinpointing to distinguished characteristics of a design. However, existing approaches for feature localization of SoCs mainly focused on the Register Transfer Level; existing solutions for the Electronic System Level (using languages such as SystemC) have severe limits. In this work, we propose an approach for advanced feature localization in SystemC designs. By this, we overcome main limitations of previously proposed solutions, in particular the missing support for dynamic descriptions, while keep the proposed solution as non-intrusive as possible. The benefits of the proposed approach are confirmed by means of a case study.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0677.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.4</id>
  <title>2.4 Automotive Systems and Smart Energy Systems</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Chartreuse</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>2063</id><role>Chair</role><firstname>Bart</firstname><lastname>Vermeulen</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>4164</id><role>Co-Chair</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
  </persons>
  <description>This session covers energy optimisation for embedded systems and emerging automotive systems and networks, including Ethernet and IP. To create effective Ethernet-enabled automotive networks, topics including service discovery, bridging and traffic shaping are addressed.</description>
<presentations>
<presentation>
    <id>2.4.1</id>
    <title>2.4.1 Workload Uncertainty Characterization and Adaptive Frequency Scaling for Energy Minimization of Embedded Systems</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>23104</id><role>Speaker</role><firstname>Anup</firstname><lastname>Das</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>17054</id><role>Speaker</role><firstname>Bharadwaj</firstname><lastname>Veeravalli</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>20751</id><role>Speaker</role><firstname>Rishad</firstname><lastname>Shafik</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>4164</id><role>Speaker</role><firstname>Geoff</firstname><lastname>Merrett</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    <person><id>156</id><role>Speaker</role><firstname>Bashir</firstname><lastname>Al-Hashimi</lastname><affiliation>University of Southampton</affiliation><country></country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0246.pdf">http://www.date-conference.com/proceedings/2015/pdf/0246.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Anup Das<sup>1</sup>, Akash Kumar<sup>2</sup>, Bharadwaj Veeravalli<sup>2</sup>, Rishad Shafik<sup>1</sup>, Geoff Merrett<sup>1</sup> and Bashir Al-Hashimi<sup>3</sup><br /><sup>1</sup>University of Southampton, GB; <sup>2</sup>National University of Singapore, SG; <sup>3</sup>University of Southampton, <br /><br /><em><b>Abstract</b><br />A primary design optimization objective for multicore embedded systems is to minimize the energy consumption of applications while satisfying their performance requirement. A system-level approach to this problem is to scale the frequency of the processing cores based on the readings obtained from the hardware performance monitors. However, performance monitor readings contain uncertainty, which becomes prominent when applications are executed in a multicore environment. This uncertainty can be attributed to factors such as cache contention and DRAM access time, that are very difficult to predict dynamically. We demonstrate that such uncertainty can be controlled to make better decision on the processor frequency in order to minimize energy consumption. To achieve this, we propose a multinomial logistic regression model, which combines probabilistic interpretation with maximum likelihood (ML) estimation to classify an incoming workload, at run-time, into a finite set of classes. Every workload class corresponds to a frequency pre-determined using an appropriate training set and results in minimum energy consumption. The classifier incorporates (1) uncertainty with arbitrary probability distribution to estimate the actual frame workload; and (2) the frequency switching overhead, neither of which are considered in any of the existing approaches. The classified frequency is applied on the processing cores to execute the workload. The proposed approach is engineered into an embedded multicore system and is validated with a set of standard multimedia applications. Results demonstrate that the proposed approach minimizes energy consumption by an average 20% as compared to the existing techniques.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0246.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.4.2</id>
    <title>2.4.2 Formal Analysis of the Startup Delay of SOME/IP Service Discovery</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>20138</id><role>Speaker</role><firstname>Jan Reinke</firstname><lastname>Seyler</lastname><affiliation>Daimler AG</affiliation><country>DE</country></person>
    <person><id>20983</id><role>Speaker</role><firstname>Thilo</firstname><lastname>Streichert</lastname><affiliation>Daimler AG</affiliation><country>DE</country></person>
    <person><id>24208</id><role>Speaker</role><firstname>Michael</firstname><lastname>Glaß</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>24301</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Navet</lastname><affiliation>Université du Luxembourg</affiliation><country>LU</country></person>
    <person><id>3589</id><role>Speaker</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0469.pdf">http://www.date-conference.com/proceedings/2015/pdf/0469.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jan Reinke Seyler<sup>1</sup>, Thilo Streichert<sup>1</sup>, Michael Glaß<sup>2</sup>, Nicolas Navet<sup>3</sup> and Jürgen Teich<sup>2</sup><br /><sup>1</sup>Daimler AG, DE; <sup>2</sup>Friedrich-Alexander-Universität Erlangen-Nürnberg, DE; <sup>3</sup>Université du Luxembourg, LU<br /><br /><em><b>Abstract</b><br />An automotive network needs to start up within the millisecond range. This includes the physical startup, the software boot time, and the configuration of the network. The introduction of Ethernet into the automotive industry expanded the design space drastically and is increasing the complexity of configuring every element in the network. To add more flexibility to automotive Ethernet networks, the concept of Service Discovery was migrated from consumer electronics to AUTOSAR within the SOME/IP middleware. A network is not fully functional until every client found its service. Consequently, this time interval adds to the startup time of a network. This work presents a formal analysis model to calculate the waiting time of every client to receive the first offer from its service. The model is able to determine the worst case of a given parameter set. Based on this, a method for calculating the total startup time of a system is derived. The model is implemented in a free-to-use octave program and validated by comparing the analytical results to a timing-accurate simulation and an experimental setup. In any case, the worst-case assumption holds true and the gap between the maximum of the simulation and the presented method is less than 1.3%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0469.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.4.3</id>
    <title>2.4.3 Analysis of Ethernet-Switch Traffic Shapers for In-Vehicle Networking Applications</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>24603</id><role>Speaker</role><firstname>Sivakumar</firstname><lastname>Thangamuthu</lastname><affiliation>NXP Semiconductors</affiliation><country>IN</country></person>
    <person><id>24298</id><role>Speaker</role><firstname>Nicola</firstname><lastname>Concer</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>24350</id><role>Speaker</role><firstname>Pieter</firstname><lastname>Cuijpers</lastname><affiliation>Technische Universiteit Eindhoven</affiliation><country>NL</country></person>
    <person><id>1836</id><role>Speaker</role><firstname>Johan</firstname><lastname>Lukkien</lastname><affiliation>Technische Universiteit Eindhoven</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0045.pdf">http://www.date-conference.com/proceedings/2015/pdf/0045.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sivakumar Thangamuthu<sup>1</sup>, Nicola Concer<sup>2</sup>, Pieter Cuijpers<sup>3</sup> and Johan Lukkien<sup>3</sup><br /><sup>1</sup>NXP Semiconductors, IN; <sup>2</sup>NXP Semiconductors, NL; <sup>3</sup>Technische Universiteit Eindhoven, NL<br /><br /><em><b>Abstract</b><br />Switched Ethernet has been proposed as network technology for automotive and industrial applications. IEEE AVB is a collection of standards that specifies (among other elements) a set of network traffic shaping mechanisms (i.e., rules to regulate the traffic flow) to have guaranteed Quality of Service for Audio/Video traffic. However, in-vehicle control applications like advanced driver-assistance systems require much lower latencies than provided by this standard. Within the context of IEEE TSN (Time Sensitive Networking), three new traffic shaping mechanisms are considered, named Burst Limiting, Time Aware and Peristaltic shaper respectively. In this paper we explain and compare these shapers, we examine their worst case end-to-end latencies analytically and we investigate their behavior through a simulation of a particular setup. We show that the shapers hardly satisfy the requirements for 100Mbps Ethernet, but can come close under further restrictions. We also show the impact the shapers have on AVB traffic.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0045.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.4.4</id>
    <title>2.4.4 Real-Time Capable CAN to AVB Ethernet Gateway Using Frame Aggregation and Scheduling</title>
    <start>2015-03-10 12:45</start>
    <end>2015-03-10 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>21366</id><role>Speaker</role><firstname>Christian</firstname><lastname>Herber</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>21352</id><role>Speaker</role><firstname>Andre</firstname><lastname>Richter</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>20992</id><role>Speaker</role><firstname>Thomas</firstname><lastname>Wild</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>3597</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Herkersdorf</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0266.pdf">http://www.date-conference.com/proceedings/2015/pdf/0266.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christian Herber, Andre Richter, Thomas Wild and Andreas Herkersdorf, Technische Universität München, DE<br /><br /><em><b>Abstract</b><br />Ethernet is a key technology to satisfy the communication requirements of future automotive embedded systems. Audio/Video Bridging (AVB) Ethernet is a set of IEEE standards that allows synchronous and time-sensitive communication. It is the favored candidate for backbone and camera applications, but is not expected to replace Controller Area Network (CAN). Instead, both have to coexist in future architectures. No research has been conducted regarding CAN to AVB gateways, and approaches for similar protocols are either not fit or inefficient. In this paper, we present a CAN to AVB Ethernet gateway that allows efficient, real-time capable forwarding. We aggregate and schedule multiple CAN frames into a single AVB Ethernet frame to minimize bandwidth requirements. We evaluate static and dynamic scheduling approaches and determine optimal gateway configurations, showing that the necessary bandwidth reservation is reduced by 72% compared to similar approaches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0266.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-5</id>
    <title>IP1-5 Inductor Optimization for Active Cell Balancing using Geometric Programming</title>
    <start>2015-03-10 13:00</start>
    <end>2015-03-10 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>20460</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Kauer</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>20950</id><role>Speaker</role><firstname>Swaminathan</firstname><lastname>Narayanaswamy</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>16399</id><role>Speaker</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>18292</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>2109</id><role>Speaker</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0051.pdf">http://www.date-conference.com/proceedings/2015/pdf/0051.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Matthias Kauer<sup>1</sup>, Swaminathan Narayanaswamy<sup>1</sup>, Martin Lukasiewycz<sup>1</sup>, Sebastian Steinhorst<sup>1</sup> and Samarjit Chakraborty<sup>2</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />This paper proposes an optimization methodology for inductor components in active cell balancing architectures of electric vehicle battery packs. For this purpose, we introduce a new mathematical model to quantitatively describe the charge transfer of a family of inductor-based circuits. Utilizing worst case assumptions, this model yields a nonlinear program for designing the inductor and selecting the transfer current. In the next step, we transform this problem into a geometric program that can be efficiently solved. The optimized inductor reduces energy dissipation by at least 20% in various scenarios compared to a previous approach which selected an optimal off-the-shelf inductor.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0051.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-6</id>
    <title>IP1-6 Lightweight Authentication for Secure Automotive Networks</title>
    <start>2015-03-10 13:01</start>
    <end>2015-03-10 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>24391</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Mundhenk</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>18292</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>16399</id><role>Speaker</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>26937</id><role>Speaker</role><firstname>Suhaib A.</firstname><lastname>Fahmy</lastname><affiliation>School of Computer Engineering, Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>2109</id><role>Speaker</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0174.pdf">http://www.date-conference.com/proceedings/2015/pdf/0174.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Philipp Mundhenk<sup>1</sup>, Sebastian Steinhorst<sup>1</sup>, Martin Lukasiewycz<sup>1</sup>, Suhaib A. Fahmy<sup>2</sup> and Samarjit Chakraborty<sup>3</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>School of Computer Engineering, Nanyang Technological University, SG; <sup>3</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />We propose a framework to bridge the gap between secure authentication in automotive networks and on the internet. Our proposed framework allows runtime key exchanges with minimal overhead for resource-constrained in-vehicle networks. It combines symmetric and asymmetric cryptography to establish secure communication and enable secure updates of keys and software throughout the lifetime of the vehicle. For this purpose, we tailor authentication protocols for devices and authorization protocols for streams to the automotive domain. As a result, our framework natively supports multicast and broadcast communication. We show that our lightweight framework is able to initiate secure message streams over 15 times faster than conventional frameworks, for the first time meeting the real-time requirements of automotive networks.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0174.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.5</id>
  <title>2.5 Power of Assertions</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Meije</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>1397</id><role>Chair</role><firstname>Franco</firstname><lastname>Fummi</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>1042</id><role>Co-Chair</role><firstname>Pablo</firstname><lastname>Sanchez</lastname><affiliation>University of Cantabria</affiliation><country>ES</country></person>
  </persons>
  <description>Assertions play a critical role in verification of hardware systems. This session is focusing on new applications of assertions in a wide variety of validation scenarios such as faster bug localization and post-silicon validation as well as reusing properties across abstraction levels.</description>
<presentations>
<presentation>
    <id>2.5.1</id>
    <title>2.5.1 Automatic extraction of assertions from execution traces of behavioural models</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>Speaker</role><firstname>Alessandro</firstname><lastname>Danese</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>20968</id><role>Speaker</role><firstname>Tara</firstname><lastname>Ghasempouri</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>764</id><role>Speaker</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0110.pdf">http://www.date-conference.com/proceedings/2015/pdf/0110.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alessandro Danese, Tara Ghasempouri and Graziano Pravadelli, University of Verona, IT<br /><br /><em><b>Abstract</b><br />Several approaches exist for specification mining of hardware designs. Most of them work at RTL and they extract assertions in the form of temporal relations between Boolean variables. Other approaches work at system level (e.g., TLM) to mine assertions that specify the behaviour of the communication protocol. However, these techniques do not generate assertions addressing the design functionality. Thus, there is a lack of studies related to the automatic mining of assertions for capturing the functionality of behavioural models, where logic expressions among more abstracted (e.g., numeric) variables than bits and bit vectors are necessary. This paper is intended to fill in the gap, by proposing a tool for automatic extraction of temporal assertions from execution traces of behavioural models by adopting a mix of static and dynamic techniques.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0110.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.5.2</id>
    <title>2.5.2 A Methodology for Automated Design of Embedded Bit-flips Detectors in Post-Silicon Validation</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>24688</id><role>Speaker</role><firstname>Pouya</firstname><lastname>Taatizadeh</lastname><affiliation>McMaster University</affiliation><country>CA</country></person>
    <person><id>927</id><role>Speaker</role><firstname>Nicola</firstname><lastname>Nicolici</lastname><affiliation>McMaster University</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0342.pdf">http://www.date-conference.com/proceedings/2015/pdf/0342.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Pouya Taatizadeh and Nicola Nicolici, McMaster University, CA<br /><br /><em><b>Abstract</b><br />Post-silicon validation is concerned with detecting design errors that escape to silicon prototypes and need to be fixed before committing to high-volume manufacturing. Electrical errors are particularly difficult to catch during the pre-silicon phase because of the insufficient accuracy of device models, which is often traded-off against simulation time. This challenge is further aggravated by the rising number of voltage domains, especially if subtle errors are excited in unique electrical states. Since these electrically-induced subtle errors most commonly manifest in the logic domain as bit-flips, to the best of our knowledge there are no systematic methods to design embedded hardware monitors for generic logic blocks that can detect bit-flips with low detection latency. Toward this goal, we propose a methodology that relies on design assertions that are ranked based on their potential to detect bit-flips and subsequently mapped into user-constrained embedded hardware monitors with the aim to increase bit-flip coverage estimate.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0342.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.5.3</id>
    <title>2.5.3 Data Mining Diagnostics and Bug MRIs for HW Bug Localization</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>24256</id><role>Speaker</role><firstname>Monica</firstname><lastname>Farkash</lastname><affiliation>University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>23408</id><role>Speaker</role><firstname>Bryan</firstname><lastname>Hickerson</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>23383</id><role>Speaker</role><firstname>Balavinayagam</firstname><lastname>Samynathan</lastname><affiliation>University of Texas at Austin</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0149.pdf">http://www.date-conference.com/proceedings/2015/pdf/0149.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Monica Farkash<sup>1</sup>, Bryan Hickerson<sup>2</sup> and Balavinayagam Samynathan<sup>1</sup><br /><sup>1</sup>University of Texas at Austin, US; <sup>2</sup>IBM, US<br /><br /><em><b>Abstract</b><br />This paper addresses the challenge of minimizing the time and resources required to localize bugs in HW dynamic functional verification. Our diagnostics solution eliminates the need to back trace from point of failure to its origin, decreasing the overall debugging time. The proposed solution dynamically analyses data extracted from sets of passing and failing tests to identify behavior discrepancies, which it expresses as source code statements, coverage events and timing during simulation. It also provides a visual diagnostic support, an image of the behavior discrepancies in time which we call a Machine Reasoning Image (MRI). This paper describes in detail our data mining solution based on coverage data, HDL hierarchies and time analysis of coverage events.  Our approach brings a data mining solution to the problem of HW bug localization. It defines new concepts, provides in-depth analysis, presents supporting algorithms, and shows actual results on archetypical problems from PowerPC core verification as an industrial application.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0149.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.5.4</id>
    <title>2.5.4 RTL property abstraction for TLM assertion-based verification</title>
    <start>2015-03-10 12:45</start>
    <end>2015-03-10 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>899</id><role>Speaker</role><firstname>Nicola</firstname><lastname>Bombieri</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>24481</id><role>Speaker</role><firstname>Riccardo</firstname><lastname>Filippozzi</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>764</id><role>Speaker</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>19937</id><role>Speaker</role><firstname>Francesco</firstname><lastname>Stefanni</lastname><affiliation>EDALab s.r.l.</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0121.pdf">http://www.date-conference.com/proceedings/2015/pdf/0121.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nicola Bombieri<sup>1</sup>, Riccardo Filippozzi<sup>1</sup>, Graziano Pravadelli<sup>1</sup> and Francesco Stefanni<sup>2</sup><br /><sup>1</sup>University of Verona, IT; <sup>2</sup>EDALab s.r.l., IT<br /><br /><em><b>Abstract</b><br />Different techniques and commercial tools are at the state of the art to reuse existing RTL IP models to generate more abstract (i.e., TLM) IP implementations for system-level design. In contrast, reusing, at TLM, an assertion-based verification (ABV) environment originally developed for an RTL IP is still an open problem. The lack of an effective and efficient solution forces verification engineers to shoulder a time consuming and error-prone manual re-definition, at TLM, of existing assertion libraries. This paper is intended to fill in the gap by presenting a technique to automatically abstract properties defined for RTL IPs and to create dynamic ABV environments for the corresponding TLM models.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0121.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-7</id>
    <title>IP1-7 Minimizing the Number of Process Corner Simulations during Design Verification</title>
    <start>2015-03-10 13:00</start>
    <end>2015-03-10 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>24587</id><role>Speaker</role><firstname>Michael</firstname><lastname>Shoniker</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>23512</id><role>Speaker</role><firstname>Bruce</firstname><lastname>Cockburn</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>17444</id><role>Speaker</role><firstname>Jie</firstname><lastname>Han</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>24813</id><role>Speaker</role><firstname>Witold</firstname><lastname>Pedrycz</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0970.pdf">http://www.date-conference.com/proceedings/2015/pdf/0970.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Michael Shoniker, Bruce Cockburn, Jie Han and Witold Pedrycz, University of Alberta, CA<br /><br /><em><b>Abstract</b><br />Integrated circuit designs need to be verified in simulation over a large number of process corners that represent the expected range of transistor properties, supply voltages, and die temperatures. Each process corner can require substantial simulation time. Unfortunately, the required number of corners has been growing rapidly in the latest semiconductor technologies. We consider the problem of minimizing the required number of process corner simulations by iteratively learning a model of the output functions in order to confidently estimate key maximum and/or minimum properties of those functions. Depending on the output function, the required number of corner simulations can be reduced by factors of up to 95%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0970.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.6</id>
  <title>2.6 Design and Analysis of Dependable Systems</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Bayard</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>4003</id><role>Chair</role><firstname>Arne</firstname><lastname>Hamann</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>18554</id><role>Co-Chair</role><firstname>Viacheslav</firstname><lastname>Izosimov</lastname><affiliation>Semcon/KTH</affiliation><country>SE</country></person>
  </persons>
  <description>This section introduces new methods for uncertainty-aware reliability analysis and soft error vulnerability estimation as well as techniques for error recovery in safety-critical systems and security attacks through the JTAG port</description>
<presentations>
<presentation>
    <id>2.6.1</id>
    <title>2.6.1 Low-cost Checkpointing in Automotive Safety-Relevant Systems</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>16462</id><role>Speaker</role><firstname>Carles</firstname><lastname>Hernandez</lastname><affiliation>Barcelona Supercomputing Center (BSC-CNS)</affiliation><country>ES</country></person>
    <person><id>2004</id><role>Speaker</role><firstname>Jaume</firstname><lastname>Abella</lastname><affiliation>Barcelona Supercomputing Center (BSC-CNS)</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0175.pdf">http://www.date-conference.com/proceedings/2015/pdf/0175.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Carles Hernandez and Jaume Abella, Barcelona Supercomputing Center (BSC-CNS), ES<br /><br /><em><b>Abstract</b><br />The use of checkpointing and roll-back recovery (CRR) schemes is common practice to increase the likelihood of a task completing with the correct result despite the presence of faults. However, the use of CRR mechanisms is challenging in the severely constrained design space of safety-relevant embedded systems, such as those controlling critical functions in the automotive domain. CRR schemes introduce non-negligible time and memory overheads that may jeopardize the feasibility of their implementation. In this paper we propose a low-cost checkpointing mechanism suitable for safety-relevant embedded systems deploying light-lockstep architectures. The proposed checkpointing mechanism increases the reliability of the system while keeping timing and memory overhead low enough.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0175.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.6.2</id>
    <title>2.6.2 Uncertainty-Aware Reliability Analysis and Optimization</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>23666</id><role>Speaker</role><firstname>Faramarz</firstname><lastname>Khosravi</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>24135</id><role>Speaker</role><firstname>Malte</firstname><lastname>Müller</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>24208</id><role>Speaker</role><firstname>Michael</firstname><lastname>Glaß</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>3589</id><role>Speaker</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0319.pdf">http://www.date-conference.com/proceedings/2015/pdf/0319.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Faramarz Khosravi, Malte Müller, Michael Glaß and Jürgen Teich, Friedrich-Alexander-Universität Erlangen-Nürnberg, DE<br /><br /><em><b>Abstract</b><br />Due to manufacturing tolerances and aging effects, future embedded systems have to cope with unreliable components. The intensity of such effects depends on uncertain aspects like environmental or usage conditions such that highly safety-critical systems are pessimistically designed for worst-case mission profiles. In this work, we propose to explicitly model the uncertain characteristics of system components, i.e. we model components using reliability functions with parameters distributed between a best and worst case. Since destructive effects like temperature may affect several components simultaneously (e.g. those in the same package), a correlation between uncertainties of components exists. The proposed uncertainty-aware method combines a formal analysis approach and a Monte Carlo simulation to consider uncertain characteristics and their different correlations. It delivers a holistic view on the system's reliability with best/worst/average-case behavior but also insights on variance and quantiles. However, existing optimization approaches typically assume design objectives to be single values or follow a predefined distribution known as noise. As a remedy, we propose a dominance criterion for meta-heuristic optimization approaches like evolutionary algorithms that enables the comparison of system implementations with arbitrarily distributed characteristics. Our presented experimental results show that (a) the proposed analysis comes at low overhead while capturing existing uncertainties with sufficient accuracy, and (b) the optimization process is significantly enhanced when guiding the search process by additional aspects like variance and the 95% quantile, delivering better system implementations as found by uncertainty-oblivious optimization approaches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0319.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.6.3</id>
    <title>2.6.3 Efficient Soft Error Vulnerability Estimation of Complex Designs</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>24569</id><role>Speaker</role><firstname>Shahrzad</firstname><lastname>Mirkhani</lastname><affiliation>University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>881</id><role>Speaker</role><firstname>Subhasish</firstname><lastname>Mitra</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>21312</id><role>Speaker</role><firstname>Chen-Yong</firstname><lastname>Cher</lastname><affiliation>IBM Research</affiliation><country>US</country></person>
    <person><id>596</id><role>Speaker</role><firstname>Jacob</firstname><lastname>Abraham</lastname><affiliation>University of Texas</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0367.pdf">http://www.date-conference.com/proceedings/2015/pdf/0367.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shahrzad Mirkhani<sup>1</sup>, Subhasish Mitra<sup>2</sup>, Chen-Yong Cher<sup>3</sup> and Jacob Abraham<sup>4</sup><br /><sup>1</sup>University of Texas at Austin, US; <sup>2</sup>Stanford University, US; <sup>3</sup>IBM Research, US; <sup>4</sup>University of Texas, US<br /><br /><em><b>Abstract</b><br />Analyzing design vulnerability for soft errors has become a challenging process in large systems with a large number of memory elements. Error injection in a complex system with a sufficiently large sample of error candidates for reasonable accuracy takes a large amount of time. In this paper we describe RAVEN, a statistical method to estimate the outcomes of a system in the presence of soft errors injected into flip-flops, as well as the vulnerability for each memory element. This method takes advantage of fast local simulations for each error injection, and calculates the probabilities for the system outcomes for every possible soft error in a period of time. Experimental results, on an out-of-order processor with SPECINT2000 workloads, show that RAVEN is an order of magnitude faster compared with traditional error injection while maintaining accuracy.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0367.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.6.4</id>
    <title>2.6.4 Detection of Illegitimate Access to JTAG via Statistical Learning in Chip</title>
    <start>2015-03-10 12:45</start>
    <end>2015-03-10 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>23208</id><role>Speaker</role><firstname>Xuanle</firstname><lastname>Ren</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>24758</id><role>Speaker</role><firstname>Vítor</firstname><lastname>Grade Tavares</lastname><affiliation>Faculdade de Engenharia da Universidade do Porto</affiliation><country>PT</country></person>
    <person><id>23417</id><role>Speaker</role><firstname>Shawn</firstname><lastname>Blanton</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0558.pdf">http://www.date-conference.com/proceedings/2015/pdf/0558.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xuanle Ren<sup>1</sup>, Vítor Grade Tavares<sup>2</sup> and Shawn Blanton<sup>1</sup><br /><sup>1</sup>Carnegie Mellon University, US; <sup>2</sup>Faculdade de Engenharia da Universidade do Porto, PT<br /><br /><em><b>Abstract</b><br />IEEE 1149.1, commonly known as the joint test action group (JTAG), is the standard for the test access port and the boundary-scan architecture. The JTAG is primarily utilized at the time of the integrated circuit (IC) manufacture but also in the field, giving access to internal sub-systems of the IC, or for failure analysis and debugging. Because the JTAG needs to be left intact and operational for use, it inevitably provides a "backdoor" that can be exploited to undermine the security of the chip. Potential attackers can then use the JTAG to dump critical data or reverse engineer IP cores, for example. Since an attacker will use the JTAG differently from a legitimate user, it is possible to detect the difference using machine-learning algorithms. A JTAG protection scheme, SLIC-J, is proposed to monitor user behavior and detect illegitimate accesses to the JTAG. Specifically, JTAG access is characterized using a set of specifically-defined features, and then an on-chip classifier is used to predict whether the user is legitimate or not. To validate the effectiveness of the approach, both legitimate and illegitimate JTAG accesses are simulated using the OpenSPARC T2 benchmark. The results show that the detection accuracy is 99.2%, and the escape rate is 0.8%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0558.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-8</id>
    <title>IP1-8 An Approximate Voting Scheme for Reliable Computing</title>
    <start>2015-03-10 13:00</start>
    <end>2015-03-10 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>23475</id><role>Speaker</role><firstname>Ke</firstname><lastname>Chen</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    <person><id>17444</id><role>Speaker</role><firstname>Jie</firstname><lastname>Han</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>4647</id><role>Speaker</role><firstname>Fabrizio</firstname><lastname>Lombardi</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0024.pdf">http://www.date-conference.com/proceedings/2015/pdf/0024.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ke Chen<sup>1</sup>, Jie Han<sup>2</sup> and Fabrizio Lombardi<sup>1</sup><br /><sup>1</sup>Northeastern University, US; <sup>2</sup>University of Alberta, CA<br /><br /><em><b>Abstract</b><br />This paper relies on the principles of inexact computing to alleviate the issues arising in static masking by voting for reliable computing. A scheme that utilizes approximate voting is proposed; it is referred to as inexact double modular redundancy (IDMR). IDMR does not resort to triplication, thus saving overhead due to modular replication; moreover, this scheme is adaptive in its operation, i.e., it allows a threshold to determine the validity of the module outputs. IDMR operates by initially establishing the difference between the values of the outputs of the two modules; only if the difference is below a preset threshold, then the voter calculates the average value of the two module outputs. An extensive analysis of the voting circuits and an application to image processing are presented.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0024.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-9</id>
    <title>IP1-9 FLINT: Layout-Oriented FPGA-Based Methodology for Fault Tolerant ASIC Design</title>
    <start>2015-03-10 13:01</start>
    <end>2015-03-10 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>24497</id><role>Speaker</role><firstname>Rochus</firstname><lastname>Nowosielski</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>24105</id><role>Speaker</role><firstname>Lukas</firstname><lastname>Gerlach</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>24660</id><role>Speaker</role><firstname>Stephan</firstname><lastname>Bieband</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>23771</id><role>Speaker</role><firstname>Guillermo</firstname><lastname>Paya-Vaya</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>23815</id><role>Speaker</role><firstname>Holger</firstname><lastname>Blume</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0278.pdf">http://www.date-conference.com/proceedings/2015/pdf/0278.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rochus Nowosielski, Lukas Gerlach, Stephan Bieband, Guillermo Paya-Vaya and Holger Blume, Leibniz Universität Hannover, Institute of Microelectronic Systems, DE<br /><br /><em><b>Abstract</b><br />Research of efficient fault tolerance techniques for digital systems requires insight into the fault propagation mechanism inside the ASIC design. Radiation, high temperature, or charge sharing effects in ultra-deep submicron technologies influence fault generation and propagation dependent on die location. The proposed methodology links efficient fault injection to fault propagation in the floorplan view of a standard cell ASIC. This is achieved by instrumentation of the gate netlist after place&amp;route, emulation in an FPGA system and experiment control via interactive user interface. Further, automated fault injection campaigns allow exhaustive fault tolerance evaluations taking single faults as well as adjacent cell faults into account. The proposed methodology can be used to identify vulnerable cell nodes in the design and allow the classification of placement strategies of fault tolerant ASIC designs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0278.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.7</id>
  <title>2.7 Compilation and Code Transformations for Reconfigurable Computing</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Les Bans</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>4535</id><role>Co-Chair</role><firstname>Marco</firstname><lastname>Platzner</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
  </persons>
  <description>This session presents techniques for efficient compilation to CGRAs and a code transformation approach to enhance embedded system security.</description>
<presentations>
<presentation>
    <id>2.7.1</id>
    <title>2.7.1 Joint affine transformation and loop pipelining for mapping nested loop on CGRA</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>21153</id><role>Speaker</role><firstname>Shouyi</firstname><lastname>YIN</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24070</id><role>Speaker</role><firstname>Dajiang</firstname><lastname>Liu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>20356</id><role>Speaker</role><firstname>Leibo</firstname><lastname>Liu</lastname><affiliation>Institute of Microelectronics and The National Lab for Information Science and Technology, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24588</id><role>Speaker</role><firstname>Shaojun</firstname><lastname>Wei</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>19921</id><role>Speaker</role><firstname>Yike</firstname><lastname>Guo</lastname><affiliation>Imperial College, London, UK</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0713.pdf">http://www.date-conference.com/proceedings/2015/pdf/0713.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shouyi YIN<sup>1</sup>, Dajiang Liu<sup>1</sup>, Leibo Liu<sup>2</sup>, Shaojun Wei<sup>1</sup> and Yike Guo<sup>3</sup><br /><sup>1</sup>Tsinghua University, CN; <sup>2</sup>Institute of Microelectronics and The National Lab for Information Science and Technology, Tsinghua University, CN; <sup>3</sup>Imperial College, London, UK, GB<br /><br /><em><b>Abstract</b><br />Coarse-Grained Reconfigurable Architectures (CGRAs) are the promising architectures with high performance, high power- efficiency and attractions of flexibility. The computation-intensive portions of application, i.e. loops, are often implemented on CGRAs for acceleration. The loop pipelining techniques are usually used to exploit the parallelism of loops. However, for nested loops, the existing loop pipelining methods often result in poor hardware utilization and low execution performance. To tackle this problem, this paper makes two contributions: 1) a pipelining-beneficial affine transformation method which can optimize the initiation interval (II) of nested loop and enable multiple loop pipelines merging; 2) a multi-pipeline merging method which can improve hardware utilization further. The experimental results show that our approach can improve the performance of nested loop by up to 56% on average, as compared to the state-of-the-art techniques.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0713.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.7.2</id>
    <title>2.7.2 Path Selection Based Acceleration of Conditionals in CGRAs</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>24589</id><role>Speaker</role><firstname>Shri Hari</firstname><lastname>Rajendran Radhika</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>1066</id><role>Speaker</role><firstname>Aviral</firstname><lastname>Shrivastava</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>24128</id><role>Speaker</role><firstname>Mahdi</firstname><lastname>Hamzeh</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0788.pdf">http://www.date-conference.com/proceedings/2015/pdf/0788.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shri Hari Rajendran Radhika, Aviral Shrivastava and Mahdi Hamzeh, Arizona State University, US<br /><br /><em><b>Abstract</b><br />Coarse Grain Reconfigurable Arrays (CGRAs) are promising accelerators capable of achieving high performance at low power consumption. While CGRAs can efficiently accelerate loop kernels, accelerating loops with control flow (loops with if-then-else structures) is quite challenging. Existing techniques use predication to handle control flow execution - in which they execute operations from both the paths, but commit only the result of operations from the path taken by branch at run time. However, this results in increased resource usage and therefore poor mapping and lower acceleration. The state-of-the- art dual issue scheme fetches instructions from both the paths, but executes only the ones from the correct path but this scheme has an overhead in instruction fetch bandwidth. In this paper, we propose a solution in which after resolving the branching condition, we fetch and execute instructions only from the path taken by branch. Experimental results show that our solution achieves 34.6% better performance and 52.1% lower energy consumption on an average compared to state of the art dual issue scheme without imposing any overhead in instruction fetch bandwidth.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0788.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>2.7.3</id>
    <title>2.7.3 Hardware-Assisted Code Obfuscation for FPGA Soft Microprocessors</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>24193</id><role>Speaker</role><firstname>Meha</firstname><lastname>Kainth</lastname><affiliation>University of Massachusetts</affiliation><country>US</country></person>
    <person><id>24045</id><role>Speaker</role><firstname>Lekshmi</firstname><lastname>Krishnan</lastname><affiliation>University of Massachusetts</affiliation><country>US</country></person>
    <person><id>23462</id><role>Speaker</role><firstname>Chaitra</firstname><lastname>Narayana</lastname><affiliation>University of Massachusetts</affiliation><country>US</country></person>
    <person><id>24533</id><role>Speaker</role><firstname>Sandesh</firstname><lastname>Virupaksha</lastname><affiliation>University of Massachusetts</affiliation><country>US</country></person>
    <person><id>24703</id><role>Speaker</role><firstname>Russell</firstname><lastname>Tessier</lastname><affiliation>University of Massachusetts</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0498.pdf">http://www.date-conference.com/proceedings/2015/pdf/0498.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Meha Kainth, Lekshmi Krishnan, Chaitra Narayana, Sandesh Virupaksha and Russell Tessier, University of Massachusetts, US<br /><br /><em><b>Abstract</b><br />Soft microprocessors are vital components of many embedded FPGA systems. As the application domain for FPGAs expands, the security of the software used by soft processors increases in importance. Although software confidentiality approaches (e.g. encryption) are effective, code obfuscation is known to be an effective enhancement that further deters code understanding for attackers. The availability of specialization in FPGAs provides a unique opportunity for code obfuscation on a per-application basis with minimal hardware overhead. In this paper we describe a new technique to obfuscate soft microprocessor code which is located outside the FPGA chip in an unprotected area. Our approach provides customizable, data-dependent control flow modification to make it difficult for attackers to easily understand program behavior. The application of the approach to three benchmarks illustrates a control flow cyclomatic complexity increase of about 7x with a modest logic overhead for the soft processor.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0498.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-10</id>
    <title>IP1-10 A Unified Hardware/Software MPSoC System Construction and Run-Time Framework</title>
    <start>2015-03-10 13:00</start>
    <end>2015-03-10 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>24682</id><role>Speaker</role><firstname>Sam</firstname><lastname>Skalicky</lastname><affiliation>Rochester Institute of Technology</affiliation><country>US</country></person>
    <person><id>23358</id><role>Speaker</role><firstname>Andrew</firstname><lastname>Schmidt</lastname><affiliation>USC/ISI</affiliation><country>US</country></person>
    <person><id>24204</id><role>Speaker</role><firstname>Matthew</firstname><lastname>French</lastname><affiliation>USC/ISI</affiliation><country>US</country></person>
    <person><id>3816</id><role>Speaker</role><firstname>Sonia</firstname><lastname>Lopez</lastname><affiliation>Rochester Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0097.pdf">http://www.date-conference.com/proceedings/2015/pdf/0097.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sam Skalicky<sup>1</sup>, Andrew Schmidt<sup>2</sup>, Matthew French<sup>2</sup> and Sonia Lopez<sup>1</sup><br /><sup>1</sup>Rochester Institute of Technology, US; <sup>2</sup>USC/ISI, US<br /><br /><em><b>Abstract</b><br />With the continual enhancement of heterogeneous resources in FPGA devices, utilizing these resources becomes a challenging burden for developers. Especially with the inclusion of sophisticated multiple processor system-on-chips, the necessary skill set to effectively leverage these resources spans both hardware and software expertise. The maturation of high level synthesis tools and programming languages aim to alleviate these complexities, yet there still exist systematic gaps that must be bridged to provide a more cohesive hardware/software development environment. High level MPSoC design initiatives such as Redsharc have reduced the costs of entry, simplifying application implementation. We propose a unified hardware/software framework for system construction, leveraging Redsharc's APIs, efficient on-chip interconnects, and run-time controllers. We present system level abstractions that enable compilation and implementation tools for hardware and software to be merged into a single configurable system development environment. Finally, we demonstrate our proposed framework with Redsharc, using AES encryption/decryption spanning software implementations on ARM and MicroBlaze processors and hardware kernels.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0097.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-11</id>
    <title>IP1-11 (AS)^2: Accelerator Synthesis using Algorithmic Skeletons for Rapid Design Space Exploration</title>
    <start>2015-03-10 13:01</start>
    <end>2015-03-10 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>16268</id><role>Speaker</role><firstname>Shakith</firstname><lastname>Fernando</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>20404</id><role>Speaker</role><firstname>Mark</firstname><lastname>Wijtvliet</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24132</id><role>Speaker</role><firstname>Cedric</firstname><lastname>Nugteren</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>945</id><role>Speaker</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>TU/e (Eindhoven University of Technology)</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0015.pdf">http://www.date-conference.com/proceedings/2015/pdf/0015.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shakith Fernando<sup>1</sup>, Mark Wijtvliet<sup>1</sup>, Cedric Nugteren<sup>1</sup>, Akash Kumar<sup>2</sup> and Henk Corporaal<sup>3</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>National University of Singapore, SG; <sup>3</sup>TU/e (Eindhoven University of Technology), NL<br /><br /><em><b>Abstract</b><br />Hardware accelerators in heterogeneous multiprocessor system-on-chips are becoming popular as a means of meeting performance and energy efficiency requirements of modern embedded systems. Current design methods for accelerator synthesis, such as High-Level Synthesis, are not fully automated. Therefore, time consuming manual iterations are required to explore efficient accelerator alternatives: the programmer is still required to think in terms of the underlying architecture. In this paper, we present (AS)^2: a design flow for Accelerator Synthesis using Algorithmic Skeletons. Skeletonization separates the structure of a parallel computation from an algorithms' functionality, enabling efficient implementations without requiring the programmer to have hardware knowledge. We define three such skeletons (for three image processing kernels), enabling FPGA specific parallelization techniques and optimizations. As a case study, we present a design space exploration of these skeletons and show how multiple design points with area-performance trade-offs, for the accelerators, can be efficiently and rapidly synthesized. We show that (AS)^2 is a promising direction for accelerator synthesis as it generates a Pareto front of 8 design points in under half an hour, for each of the three image processing kernels.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0015.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-12</id>
    <title>IP1-12 Assisted Generation of Frame Conditions for Formal Models</title>
    <start>2015-03-10 13:02</start>
    <end>2015-03-10 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>24400</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Niemann</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23676</id><role>Speaker</role><firstname>Frank</firstname><lastname>Hilken</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>17211</id><role>Speaker</role><firstname>Martin</firstname><lastname>Gogolla</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>721</id><role>Speaker</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0646.pdf">http://www.date-conference.com/proceedings/2015/pdf/0646.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Philipp Niemann, Frank Hilken, Martin Gogolla and Robert Wille, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />Modeling languages such as UML or SysML allow for the validation and verification of the structure and the behavior of designs even in the absence of a specific implementation. However, formal models inherit a severe drawback: Most of them hardly provide a comprehensive and determinate description of transitions from one system state to another. This problem can be addressed by additionally specifying so-called frame conditions. However, only naive "workarounds" based on trivial heuristics or completely relying on a manual creation have been proposed for their generation thus far. In this work, we aim for a solution which neither leaves the burden of generating frame conditions entirely on the designer (avoiding the introduction of another time-consuming and expensive design step) nor is completely automatic (which, due to ambiguities, is not possible anyway). For this purpose, a systematic design methodology for the assisted generation of frame conditions is proposed.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0646.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-13</id>
    <title>IP1-13 Towards a Meta-Language for the Concurrency Concern in DSLs</title>
    <start>2015-03-10 13:03</start>
    <end>2015-03-10 13:04</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23954</id><role>Speaker</role><firstname>Julien</firstname><lastname>Deantoni</lastname><affiliation>I3S, University of Nice Sophia Antipolis</affiliation><country>FR</country></person>
    <person><id>18026</id><role>Speaker</role><firstname>Papa</firstname><lastname>Issa Diallo</lastname><affiliation>Lab-STICC - ENSTA Bretagne</affiliation><country>FR</country></person>
    <person><id>23507</id><role>Speaker</role><firstname>Ciprian</firstname><lastname>Teodorov</lastname><affiliation>Lab-STICC - ENSTA Bretagne</affiliation><country>FR</country></person>
    <person><id>17472</id><role>Speaker</role><firstname>Joel</firstname><lastname>Champeau</lastname><affiliation>Lab-STICC - ENSTA Bretagne</affiliation><country>FR</country></person>
    <person><id>23396</id><role>Speaker</role><firstname>Benoit</firstname><lastname>Combemale</lastname><affiliation>IRISA, Universty of Rennes1</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1052.pdf">http://www.date-conference.com/proceedings/2015/pdf/1052.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Julien Deantoni<sup>1</sup>, Papa Issa Diallo<sup>2</sup>, Ciprian Teodorov<sup>2</sup>, Joel Champeau<sup>2</sup> and Benoit Combemale<sup>3</sup><br /><sup>1</sup>I3S, University of Nice Sophia Antipolis, FR; <sup>2</sup>Lab-STICC - ENSTA Bretagne, FR; <sup>3</sup>IRISA, Universty of Rennes1, FR<br /><br /><em><b>Abstract</b><br />Concurrency is of primary interest in the development of complex software-intensive systems, as well as the deployment on modern platforms. Furthermore, Domain-Specific Languages (DSLs) are increasingly used in industrial processes to separate and abstract the various concerns of complex systems. % However, reifying the definition of the DSL concurrency remains a challenge. This not only prevents leveraging the concurrency concern of a particular domain or platform, but it also hinders: (1) the development of a complete understanding of the DSL semantics; (2) the effectiveness of concurrency-aware analysis techniques; (3) the analysis of the deployment on parallel architectures. % In this paper, we introduce the key ideas leading toward MoCCML, a dedicated meta-language for formally specifying the concurrency concern within the definition of a DSL. The concurrency constraints can reflect the knowledge in a particular domain, but also the constraints of a particular platform. MoCCML comes with a complete language workbench to help a DSL designer in the definition of the concurrency directly within the concepts of the DSL itself, and a generic workbench to simulate and analyze any model conforming to this DSL. % MoCCML is illustrated on the definition of an lightweight extension of SDF (Synchronous Data Flow).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1052.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>2.8</id>
  <title>2.8 Facilities for Design and Fabrication for FD-SOI IC</title>
  <start>2015-03-10 11:30</start>
  <end>2015-03-10 13:00</end>
  <room>Salle Lesdiguières</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>831</id><role>Organiser</role><firstname>Ahmed</firstname><lastname>Jerraya</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>25551</id><role>Moderator</role><firstname>Carlo</firstname><lastname>Reita</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>1720</id><role>Panelist</role><firstname>Gerd</firstname><lastname>Teepe</lastname><affiliation>GLOBALFOUNDRIES</affiliation><country>DE</country></person>
    <person><id>25563</id><role>Panelist</role><firstname>Patrick</firstname><lastname>Blouet</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>17993</id><role>Panelist</role><firstname>Olivier</firstname><lastname>Thomas</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
  </persons>
  <description><p>FD-SOI technology enables low cost and energy efficient designs best suited for today consumer, IoT and automotive applications, in continuity with traditional planar technologies simpler to design and manufacture with. The talks will illustrate the availability of a full FD-SOI technology ecosystem, encompassing IC fabrication, IP availability and design experiences.</p></description>
<presentations>
<presentation>
    <id>2.8.1</id>
    <title>2.8.1 FD-SOI Technology Roadmap</title>
    <start>2015-03-10 11:30</start>
    <end>2015-03-10 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>25551</id><role>Panelist</role><firstname>Carlo</firstname><lastname>Reita</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Carlo Reita, CEA-Leti, FR<br /></description>
</presentation>
<presentation>
    <id>2.8.2</id>
    <title>2.8.2 Foundry Services for FD-SOI</title>
    <start>2015-03-10 11:45</start>
    <end>2015-03-10 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>1720</id><role>Panelist</role><firstname>Gerd</firstname><lastname>Teepe</lastname><affiliation>GLOBALFOUNDRIES</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Gerd Teepe, GLOBALFOUNDRIES, DE<br /></description>
</presentation>
<presentation>
    <id>2.8.3</id>
    <title>2.8.3 FD-SOI Design and IP Ecosystem</title>
    <start>2015-03-10 12:00</start>
    <end>2015-03-10 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>25563</id><role>Panelist</role><firstname>Patrick</firstname><lastname>Blouet</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Patrick Blouet, STMicroelectronics, FR<br /></description>
</presentation>
<presentation>
    <id>2.8.4</id>
    <title>2.8.4 Industrial FD-SOI MPW and Grenoble IC Design Center</title>
    <start>2015-03-10 12:15</start>
    <end>2015-03-10 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>17993</id><role>Panelist</role><firstname>Olivier</firstname><lastname>Thomas</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Olivier Thomas, CEA-Leti, FR<br /></description>
</presentation>
<presentation>
    <id>2.8.5</id>
    <title>2.8.5 Discussion</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>2015-03-10 12:30</start>
  <end>2015-03-10 15:00</end>
  <room>University Booth, Booth 4, 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 STRNG: A Self-timed Ring based True Random Number Generator with Monitoring and Entropy Assessment</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>4100</id><role>Presenter</role><firstname>Abdelkarim</firstname><lastname>Cherkaoui</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Laurent</firstname><lastname>Fesquet</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Viktor</firstname><lastname>Fischer</lastname><affiliation>LaHC</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alain</firstname><lastname>Aubert</lastname><affiliation>LaHC</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7494.pdf">http://www.date-conference.com/files/file/date15/ubooth/7494.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Abdelkarim Cherkaoui, TIMA, FR<br /><b>Authors</b>:<br />Laurent Fesquet<sup>1</sup>, Viktor Fischer<sup>2</sup> and Alain Aubert<sup>2</sup><br /><sup>1</sup>TIMA, FR; <sup>2</sup>LaHC, FR<br /><br /><em><b>Abstract</b><br />The Self-timed ring based True Random Number Generator (STRNG) leverages the jitter of events propagating in a self-timed ring to generate provably random binary sequences. Several implementations in FPGAs and in CMOS design flows have shown the feasability of this generator in digital technologies, and also confirmed that it can provide high quality random bit sequences that pass the standard statistical test batteries at rates as high as 200 Mbit/s. Following AIS31 recommandations for the design and evaluation of TRNGs, the security of this generator is based primarily on an entropy assessment obtained by modeling the entropy extraction and measuring the entropy source. Secondly, the generator is protected against active attacks by monitoring its behavior in real-time or on demand. In this demonstration, we illustrate this approach in an Altera Cyclone III implementation of the STRNG. We show how the design is configurated depending on the measurement of the entropy source (the jitter magnitude) in order to guarantee a given minimum entropy rate per output bit. Then, we emulate physical attacks on the generator by willingly manipulating its internal structure in order to demonstrate how the entropy monitoring can detect abnormal behaviors and send the appropriate alarms.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7494.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.2</id>
    <title>UB02.2 PARLOMA: A Remote Communication System for Deafblind People</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>25540</id><role>Presenter</role><firstname>Ludovico Orlando</firstname><lastname>Russo</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giuseppe</firstname><lastname>Airò Farulla</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Indaco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Calogero Maria</firstname><lastname>Oddo</lastname><affiliation>Scuola Superiore Sant'Anna, The Biorobotics Institute</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniele</firstname><lastname>Pianu</lastname><affiliation>CNR, IEIIT</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Stefano</firstname><lastname>Rosa</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Ludovico Orlando</firstname><lastname>Russo</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7392.pdf">http://www.date-conference.com/files/file/date15/ubooth/7392.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Ludovico Orlando Russo, Politecnico di Torino, IT<br /><b>Authors</b>:<br />Giuseppe Airò Farulla<sup>1</sup>, Marco Indaco<sup>1</sup>, Calogero Maria Oddo<sup>2</sup>, Daniele Pianu<sup>3</sup>, Paolo Prinetto<sup>1</sup>, Stefano Rosa<sup>1</sup> and Ludovico Orlando Russo<sup>1</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>Scuola Superiore Sant'Anna, The Biorobotics Institute, IT; <sup>3</sup>CNR, IEIIT, IT<br /><br /><em><b>Abstract</b><br />This work aims at designing a low-cost communication system to allow remote communication among deafblind people, up to now impossible. Due to their lacking of both the auditory and the visive channel, deafblind people can receive feedbacks and mes-sages only resorting on hand-in-hand communication and only from speakers physically located near them. Such limitation ag-gravates their situation and cause deafblind people to live behind a wall of isolation from active society.

PARLOMA aims at breaking this wall, developing a tool that can be used by deafblind people to communicate whenever they want and wherever they are.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7392.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.3</id>
    <title>UB02.3 BONDCALC: The Bond Calculator</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>25537</id><role>Presenter</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christian</firstname><lastname>Silber</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>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">http://www.date-conference.com/files/file/date15/ubooth/7341.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><b>Authors</b>:<br />Christian Silber<sup>1</sup> and Juergen Scheible<sup>2</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />The Bond Calculator is a fast and exact tool to help designers to choose a bond wire, which does not fuse. The Bond Calculator is orders of magnitude faster than FEM and Easy-to-use.
The Bond Calculator helps designers to estimate the temperature at the bond connection itself, by calculating the time and space dependence of the power delivered from the bond wire to the chip. These temperature changes can affect the durability of the bond connection.
The Bond Calculator uses a simplified simulation model to calculate the temperature profile in a bond wire from the induced current profile. This software tool has been validated by FEM and measurement.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.4</id>
    <title>UB02.4 HiPER-NIRGAM: A Tool Chain Based Framework for Modelling Thermal - Aware Reliability Estimation in 2D Mesh NoCs</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>25535</id><role>Presenter</role><firstname>Ashish</firstname><lastname>Sharma</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Manoj Singh</firstname><lastname>Gaur</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Lava</firstname><lastname>Bhargava</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Vijay</firstname><lastname>Laxmi</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Mark</firstname><lastname>Zwolinski</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7495.pdf">http://www.date-conference.com/files/file/date15/ubooth/7495.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Ashish Sharma, Malaviya National Institute of Technology, Jaipur, IN<br /><b>Authors</b>:<br />Manoj Singh Gaur<sup>1</sup>, Lava Bhargava<sup>1</sup>, Vijay Laxmi<sup>1</sup> and Mark Zwolinski<sup>2</sup><br /><sup>1</sup>Malaviya National Institute of Technology, Jaipur, IN; <sup>2</sup>University of Southampton, GB<br /><br /><em><b>Abstract</b><br />Every three years, power density in system-on-chip (SoCs) gets doubled. As the semiconductor technology is scaling, the number of cores and interconnect network connections are increasing. To improve system performance while meeting permissible power limits, Chip-Multi Processors (CMPs) and many-core processors have emerged as an appealing solution. One of the significant aspects of many-core design is an on chip interconnect network that can effectively support intra-core and inter-core communications. This interconnect should be scalable, support high communication bandwidth and multiple concurrent connections among cores. Network-on-chip (NoC) replaces the traditional bus based interconnect architecture as former is scalable, has higher bandwidth, fault tolerance and offers parallelism. Regular NoC topologies improve scalability too. Adaptive NoC routing solutions distribute power densities and delay onset of hotspot creation. With ever-growing demand of computation and communication bandwidth by applications, the system designer need to consider and address resultant power and thermal issues in SoC as well as NoC design. Design tools need to incorporate thermal effects in design and evaluation of prototypes.
Abstract--- Regional temperature differential and hotspots are two thermal problems in network-on-chip. On-chip thermal problems have an adverse impact on system performance and reliability. We propose creation of a toolchain based framework for incorporating thermal evaluation of NoC through existing simulation tools. Our proposed framework provides an integration of NoC simulator with power and thermal simulation models for analyzing the thermal hotspots and can be used for thermal-aware reliability estimation. In our framework, reliability estimation is based on life time failure models such as TDDB (Time dependent dielectric breakdown), NBTI (Negative bias temperature instability) and SM (Stress Migration). In our proposed reliability measurement is based on MTTF (Mean time to failure) comparative value. Our tool chain consists NIRGAM as a NoC simulator, NoC configuration parameters such as number of virtual channel, buffer size, routing logic, simulation cycles and application traffic are passed to power models (Orion 2.0 and McPAT). Power models provide the power trace and area of given NoC configuration. The power model results are further used in Hotspot 5.02 [HOTSPOT] thermal simulation model for generating floorplan and temperature trace (steady temperature file). The steady temperature trace used in reliability estimation tool REST [REST_tool] to estimating MTTF vales.
Abstract--- We believe that this generic framework can be used by researchers on academia and industry to incorporate thermal-aware reliability estimation in their design exploration.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7495.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.5</id>
    <title>UB02.5 Real-time Multiprocessor compiler demo: Compiler for Real-Time Multiprocessor Systems with Shared Accelerators</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>1333</id><role>Presenter</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Guus</firstname><lastname>Kuiper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Stefan</firstname><lastname>Geuns</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Philip</firstname><lastname>Wilmanns</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Joost</firstname><lastname>Hausmans</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7367.pdf">http://www.date-conference.com/files/file/date15/ubooth/7367.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Marco Bekooij, University of Twente, NL<br /><b>Authors</b>:<br />Guus Kuiper, Stefan Geuns, Philip Wilmanns, Joost Hausmans and Marco Bekooij, University of Twente, NL<br /><br /><em><b>Abstract</b><br />Accelerators are added in real-time multiprocessor systems for power-efficiency improvement and cost reduction. Sharing of these accelerators improves their utilization but without tool support it also complicates programming.
This demonstration shows a multiprocessor compiler for a real-time multiprocessor system that contains support for the sharing of hardware accelerators. The capabilities of this compiler are demonstrated by mapping a packet based GMSK receiver application onto this multiprocessor system. The multiprocessor system is implemented on a Xilinx Virtex-6 FPGA to which an RF front-end is connected. This multiprocessor system contains 16 Microblaze processors and 5 accelerators. With this system a real-time digital audio stream is received and demodulated.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7367.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.6</id>
    <title>UB02.6 ISIS: Customizable Runtime Verification of Hardware/Software Virtual Platforms</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>1733</id><role>Presenter</role><firstname>Laurence</firstname><lastname>Pierre</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Martial</firstname><lastname>Chabot</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/225.pdf">http://www.date-conference.com/files/file/date15/ubooth/225.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Laurence Pierre, TIMA, FR<br /><b>Author</b>:<br />Martial Chabot, TIMA, FR<br /><br /><em><b>Abstract</b><br />Debugging today's hardware/software embedded systems is a complex process. We have previously described our tool, ISIS, that enables the runtime Assertion-Based Verification (ABV) of temporal requirements for high-level (SystemC TLM) models of such systems. We present here an extended version of the tool, that gives the user the possibility to customize and to optimize the verification process. 
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/225.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.8</id>
    <title>UB02.8 VHDL to SystemC Translation and Abstraction: SystemC Manipulation Framework: from RTL VHDL to Optimized TLM SystemC</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>24685</id><role>Presenter</role><firstname>Syed Saif</firstname><lastname>Abrar</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Syed Saif</firstname><lastname>Abrar</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Valentin</firstname><lastname>Tihhomirov</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Maksim</firstname><lastname>Jenihhin</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Jaan</firstname><lastname>Raik</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7517.pdf">http://www.date-conference.com/files/file/date15/ubooth/7517.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Syed Saif Abrar, Tallinn University of Technology, EE<br /><b>Authors</b>:<br />Syed Saif Abrar, Valentin Tihhomirov, Maksim Jenihhin and Jaan Raik, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />We propose a novel framework for SystemC manipulation based on the open-source hardware design and analysis environment zamiaCAD. The framework provides for optimized VHDL-to-SystemC translation and subsequent abstraction to higher-levels. It includes an Eclipse-based front-end and is integrated to a comprehensive environment for RTL VHDL analysis, simulation and debug.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7517.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB02.9</id>
    <title>UB02.9 ID.Fix: An EDA Tool for Fixed-Point Refinement of Embedded Systems</title>
    <start>2015-03-10 12:30</start>
    <end>2015-03-10 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>18303</id><role>Presenter</role><firstname>Olivier</firstname><lastname>Sentieys</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Menard</lastname><affiliation>INSA Rennes</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Nicolas</firstname><lastname>Simon</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1870.pdf">http://www.date-conference.com/files/file/date15/ubooth/1870.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Olivier Sentieys, INRIA, FR<br /><b>Authors</b>:<br />Daniel Menard<sup>1</sup> and Nicolas Simon<sup>2</sup><br /><sup>1</sup>INSA Rennes, FR; <sup>2</sup>INRIA, FR<br /><br /><em><b>Abstract</b><br />Most of digital image and signal processing algorithms are implemented into architectures based on fixed-point arithmetic to satisfy cost and power consumption constraints associated with most of embedded and cyber-physical systems. The fixed-point conversion process (or refinement) is crucial for reducing the time-to-market and design tools to automate this phase and to explore the design space are still lacking. 
The ID.Fix EDA tool, based on the compiler infrastructure GECOS, allows for the conversion of a floating-point C source code into a C code using fixed-point data types. The data word-lengths are optimized by minimizing the implementation cost under accuracy constraint. To achieve low optimization time, an analytical approach is used to evaluate the fixed-point computation accuracy. This approach is valid for systems made-up of any smooth arithmetic operations. Commercial tools can then be used to synthesize the architecture or to perform software compilation from the output fixed-point description of the application. Thus, the goal is to bridge the gap between the floating-point description developed by algorithm designer and the fixed-point description use as input for high-level synthesis or compilation tools. </em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1870.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.0</id>
  <title>3.0 LUNCH TIME KEYNOTE SESSION: "How micro-electronic will change your life style" sponsored by Mentor Graphics</title>
  <start>2015-03-10 13:20</start>
  <end>2015-03-10 14:20</end>
  <room>Salle Oisans</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>25527</id><role>Chair</role><firstname>Jean-Marie</firstname><lastname>Saint-Paul</lastname><affiliation>Mentor</affiliation><country>FR</country></person>
  </persons>
  <description>Microelectronics is opening new vistas in our lives by changing the way we interact with our environment. Speech recognition, Drones and Robots are not only advanced research topics, these are surrounding our daily activities, sharing our lives and may induce a much larger transformation of our life style than we could have imagined 10 years ago. This session will bring together high profile products and vision to show the ongoing transformation.</description>
<presentations>
<presentation>
    <id>3.0.1</id>
    <title>3.0.1 New life styles beyond your dreams</title>
    <start>2015-03-10 13:20</start>
    <end>2015-03-10 13: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>18481</id><role>Speaker</role><firstname>Thierry</firstname><lastname>Collette</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Thierry Collette, CEA-Leti, FR<br /></description>
</presentation>
<presentation>
    <id>3.0.2</id>
    <title>3.0.2 Drones that fly for you</title>
    <start>2015-03-10 13:30</start>
    <end>2015-03-10 13: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>25526</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Besnard</lastname><affiliation>Parrot</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Nicolas Besnard, Parrot, FR<br /></description>
</presentation>
<presentation>
    <id>3.0.3</id>
    <title>3.0.3 Robots that live with you</title>
    <start>2015-03-10 13:50</start>
    <end>2015-03-10 14:10</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25525</id><role>Speaker</role><firstname>Rodolphe</firstname><lastname>Gelin</lastname><affiliation>Aldebaran</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Rodolphe Gelin, Aldebaran, FR<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.1</id>
  <title>3.1 Executive Panel - Extending Moore's Law &amp; Heterogeneous Integration</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Salle Oisans</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>18974</id><role>Organiser</role><firstname>Yervant</firstname><lastname>Zorian</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>25146</id><role>Panelist</role><firstname>Antun</firstname><lastname>Domic</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>21309</id><role>Panelist</role><firstname>Rudy</firstname><lastname>Lauwereins</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id></id><role>Panelist</role><firstname>Didier</firstname><lastname>Tettart</lastname><affiliation>TSMC Europe</affiliation><country>NL</country></person>
  </persons>
  <description>Systemic scaling in today's new applications is dramatically impacting the semiconductor industry. As a result, certain applications are moving to new advanced semiconductor nodes and others are adopting heterogeneous integration using multi-die modules. In addition to the technical challenges in each case, these solutions significantly affect the dependency between eco-system players necessitating smooth interdependency between them. The executives in this session will discuss the solutions in the semiconductor industry and their impact on the eco system players.</description>
<presentations>
</presentations>
</session>
<session>
  <id>3.2</id>
  <title>3.2 Passive Implementation Attacks and Countermeasures</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Belle Etoile</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>25588</id><role>Chair</role><firstname>Philippe</firstname><lastname>Maurine</lastname><affiliation>CEA-TECH</affiliation><country>FR</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>Passive implementation attacks are a major security threat for embedded systems. This session focuses on improving side-channel analysis considering reliable key extraction, information leakage of static power consumption, and processor instructions. It also presents a monitor to defeat write-back attacks on caches.</description>
<presentations>
<presentation>
    <id>3.2.1</id>
    <title>3.2.1 Reliable Information Extraction for Single Trace Attacks</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>22818</id><role>Speaker</role><firstname>Valentina</firstname><lastname>Banciu</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>21990</id><role>Speaker</role><firstname>Elisabeth</firstname><lastname>Oswald</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    <person><id>23452</id><role>Speaker</role><firstname>Carolyn</firstname><lastname>Whitnall</lastname><affiliation>University of Bristol</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0135.pdf">http://www.date-conference.com/proceedings/2015/pdf/0135.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Valentina Banciu, Elisabeth Oswald and Carolyn Whitnall, University of Bristol, GB<br /><br /><em><b>Abstract</b><br />Side-channel attacks using only a single trace crucially rely on the capability of reliably extracting side-channel information (e.g. Hamming weights of intermediate target values) from traces. In particular, in original versions of simple power analysis (SPA) or algebraic side channel attacks (ASCA) it was assumed that an adversary can correctly extract the Hamming weight values for all the intermediates used in an attack. Recent developments in error tolerant SPA style attacks relax this unrealistic requirement on the information extraction and bring renewed interest to the topic of template building or training suitable machine learning classifiers.  In this work we ask which classifiers or methods, if any, are most likely to return the true Hamming weight among their first (say s) ranked outputs. We experiment on two data sets with different leakage characteristics. Our experiments show that the most suitable classifiers to reach the required performance for pragmatic SPA attacks are Gaussian templates, Support Vector Machines and Random Forests, across the two data sets that we considered. We found no configuration that was able to satisfy the requirements of an error tolerant ASCA in case of complex leakage.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0135.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.2.2</id>
    <title>3.2.2 SCANDALee: A Side-ChANnel-based DisAssembLer using Local Electromagnetic Emanations</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>23122</id><role>Speaker</role><firstname>Daehyun</firstname><lastname>Strobel</lastname><affiliation>Horst Görtz Institute for IT-Security, Ruhr-University Bochum</affiliation><country>DE</country></person>
    <person><id>23680</id><role>Speaker</role><firstname>Florian</firstname><lastname>Bache</lastname><affiliation>Horst Görtz Institute for IT-Security, Ruhr-University Bochum</affiliation><country>DE</country></person>
    <person><id>23556</id><role>Speaker</role><firstname>David</firstname><lastname>Oswald</lastname><affiliation>Horst Görtz Institute for IT-Security, Ruhr-University Bochum</affiliation><country>DE</country></person>
    <person><id>23663</id><role>Speaker</role><firstname>Falk</firstname><lastname>Schellenberg</lastname><affiliation>Horst Görtz Institute for IT-Security, Ruhr-University Bochum</affiliation><country>DE</country></person>
    <person><id>23497</id><role>Speaker</role><firstname>Christof</firstname><lastname>Paar</lastname><affiliation>Horst Görtz Institute for IT-Security, Ruhr-University Bochum</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0639.pdf">http://www.date-conference.com/proceedings/2015/pdf/0639.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Daehyun Strobel, Florian Bache, David Oswald, Falk Schellenberg and Christof Paar, Horst Görtz Institute for IT-Security, Ruhr-University Bochum, DE<br /><br /><em><b>Abstract</b><br />Side-channel analysis has become a well-established topic in the scientific community and industry over the last one and a half decade. Somewhat surprisingly, the vast majority of work on side-channel analysis has been restricted to the "use case" of attacking cryptographic implementations through the recovery of keys. In this contribution, we show how side-channel analysis can be used for extracting code from embedded systems based on a CPU's electromagnetic emanation. There are many applications within and outside the security community where this is desirable. In cryptography, it can, e.g., be used for recovering proprietary ciphers and security protocols. Another broad application field is general security and reverse engineering, e.g., for detecting IP violations of firmware or for debugging embedded systems when there is no debug interface or it is proprietary.  A core feature of our approach is that we take localized electromagnetic measurements that are spatially distributed over the IC being analyzed. Given these multiple inputs, we model code extraction as a classification problem that we solve with supervised learning algorithms. We apply a variant of linear discriminant analysis to distinguish between the multiple classes. In contrast to previous approaches, which reported instruction recognition rates between 40-70%, our approach detects more than 95% of all instructions for test code, and close to 90% for real-world code. The methods are thus very relevant for use in practice. Our method performs dynamic code recognition, which has both advantages (only the program parts that are actually executed are observed) but also limitations (rare code executions are difficult to observe).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0639.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.2.3</id>
    <title>3.2.3 Side-Channel Attacks from Static Power: When Should we Care?</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>24535</id><role>Speaker</role><firstname>Santos</firstname><lastname>Merino del Pozo</lastname><affiliation>UCL Crypto Group</affiliation><country>BE</country></person>
    <person><id>23697</id><role>Speaker</role><firstname>Francois-Xavier</firstname><lastname>Standaert</lastname><affiliation>UCL Crypto Group</affiliation><country>BE</country></person>
    <person><id>23581</id><role>Speaker</role><firstname>Dina</firstname><lastname>Kamel</lastname><affiliation>UCL Crypto Group</affiliation><country>BE</country></person>
    <person><id>3744</id><role>Speaker</role><firstname>Amir</firstname><lastname>Moradi</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0712.pdf">http://www.date-conference.com/proceedings/2015/pdf/0712.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Santos Merino del Pozo<sup>1</sup>, Francois-Xavier Standaert<sup>1</sup>, Dina Kamel<sup>1</sup> and Amir Moradi<sup>2</sup><br /><sup>1</sup>UCL Crypto Group, BE; <sup>2</sup>Ruhr University Bochum, DE<br /><br /><em><b>Abstract</b><br />Static power consumption is an increasingly important concern when designing circuits in deep submicron technologies. Besides its impact for low-power implementations, recent research has investigated whether it could lead to exploitable side-channel leakages. Both simulated analyses and measurements from FPGA devices have confirmed that such a static signal can indeed lead to successful key recoveries. In this respect, the main remaining question is whether it can become the target of choice for actual adversaries, especially since it has smaller amplitude than its dynamic counterpart. In this paper, we answer this question based on actual measurements taken from an AES S-box prototype chip implemented in a 65-nanometer CMOS technology. For this purpose, we first provide a fair comparison of the static and dynamic leakages in a univariate setting, based on worst-case information theoretic analysis. This comparison confirms that the static signal is significantly less informative than the dynamic one. Next, we extend our evaluations to a multivariate setting. In this case, we observe that simple averaging strategies can be used to reduce the noise in static leakage traces. As a result, we mainly conclude that (a) if the target chip is working at maximum clock frequency (which prevents the previously mentioned averaging), the static leakage signal remains substantially smaller than the dynamic one, so has limited impact, and (b) if the adversary can reduce the clock frequency, the noise of the static leakage traces can be reduced arbitrarily. Whether the static signal leads to more informative leakages than the dynamic one then depends on the quality of the measurements (as the former one has very small amplitude). But it anyway raises a warning flag for the implementation of algorithmic countermeasures such as masking, that require high noise levels.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0712.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.2.4</id>
    <title>3.2.4 Extrax: Security Extension to Extract Cache Resident Information for Snoop-based External Monitors</title>
    <start>2015-03-10 15:45</start>
    <end>2015-03-10 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>23966</id><role>Speaker</role><firstname>Jinyong</firstname><lastname>Lee</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>24889</id><role>Speaker</role><firstname>Yongje</firstname><lastname>Lee</lastname><affiliation>Seoul National University, Samsung Electronics Co., Ltd.</affiliation><country>KR</country></person>
    <person><id>23804</id><role>Speaker</role><firstname>Hyungon</firstname><lastname>Moon</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>23846</id><role>Speaker</role><firstname>Ingoo</firstname><lastname>Heo</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>24899</id><role>Speaker</role><firstname>Yunheung</firstname><lastname>Paek</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0818.pdf">http://www.date-conference.com/proceedings/2015/pdf/0818.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jinyong Lee<sup>1</sup>, Yongje Lee<sup>2</sup>, Hyungon Moon<sup>1</sup>, Ingoo Heo<sup>1</sup> and Yunheung Paek<sup>1</sup><br /><sup>1</sup>Seoul National University, KR; <sup>2</sup>Seoul National University, Samsung Electronics Co., Ltd., KR<br /><br /><em><b>Abstract</b><br />Advent of rootkits has urged researchers to conduct much research on defending the integrity of OS kernels. Even though recently proposed snoop-based monitors have shown to provide higher performance and security level compared to conventional hypervisor-based monitors, we discovered that the use of write-back caches in a system would seriously undermine the effectiveness of snoop-based monitors. To address the problem, we propose a special hardware unit called Extrax which makes use of existing hardware logic, core debugging interface, to extract necessary information for security monitoring. Being implemented to refine the debug information for security purposes, Extrax assists snoop-based monitors to detect attacks that exploit write-back caches. Experimental results show that our system can detect more advanced attacks, which the state-of-the-art snoop-based hardware monitors cannot capture, with moderate area overhead and power consumption.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0818.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.3</id>
  <title>3.3 Loop Acceleration</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Stendhal</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>3589</id><role>Chair</role><firstname>Jürgen</firstname><lastname>Teich</lastname><affiliation>Friedrich-Alexander-Universität Erlangen-Nürnberg</affiliation><country>DE</country></person>
    <person><id>19280</id><role>Co-Chair</role><firstname>Benjamin</firstname><lastname>Schafer</lastname><affiliation>Hong Kong Polytechnic University</affiliation><country>HK</country></person>
  </persons>
  <description>This session reveals novel loop optimization techniques in high-level synthesis for resolving area overhead and communication bottlenecks in nested loops and/or multidimensional arrays. The first talk leverages loop-array dependencies for loop partitioning to reduce the dimension of the design space in order to ease the design complexity. The second talk quantifies a relationship between loop unrolling and partitioning, based on which area reduction methods are proposed by controlling the degree of loop unrolling. The third talk then resolves communication bottlenecks in embedded accelerators through inter-tile data reuse on loop optimizations.</description>
<presentations>
<presentation>
    <id>3.3.1</id>
    <title>3.3.1 Exploiting Loop-Array Dependencies to Accelerate the Design Space Exploration with High Level Synthesis</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>19477</id><role>Speaker</role><firstname>Nam Khanh</firstname><lastname>Pham</lastname><affiliation>ECE Department, National University of Singapore</affiliation><country>SG</country></person>
    <person><id>23311</id><role>Speaker</role><firstname>Amit Kumar</firstname><lastname>Singh</lastname><affiliation>University of York</affiliation><country>GB</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>24235</id><role>Speaker</role><firstname>Mi Mi Aung</firstname><lastname>Khin</lastname><affiliation>Data Storage Institute (DSI), A*STAR, Singapore.</affiliation><country>SG</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0199.pdf">http://www.date-conference.com/proceedings/2015/pdf/0199.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nam Khanh Pham<sup>1</sup>, Amit Kumar Singh<sup>2</sup>, Akash Kumar<sup>3</sup> and Mi Mi Aung Khin<sup>4</sup><br /><sup>1</sup>ECE Department, National University of Singapore, SG; <sup>2</sup>University of York, GB; <sup>3</sup>National University of Singapore, SG; <sup>4</sup>Data Storage Institute (DSI), A*STAR, Singapore., SG<br /><br /><em><b>Abstract</b><br />Recently, the requirement of shortened design cycles has led to rapid development of High Level Synthesis (HLS) tools that convert system level descriptions in a high level language into efficient hardware designs. Due to the high level of abstraction, HLS tools can easily provide multiple hardware designs from the same behavioral description. Therefore, they allow designers to explore various architectural options for different design objectives. However, such exploration has exponential complexity, making it practically impossible to explore the entire design space. The conventional approaches to reduce the design space exploration (DSE) complexity do not analyze the structure of the design space to limit the number of design points. To fill such a gap, we explore the structure of the design space by analyzing the dependencies between loops and arrays. We represent these dependencies as a graph that is used to reduce the dimensions of the design space. Moreover, we also examine the access pattern of the array and utilize it to find the efficient partition of arrays for each loop optimization parameter set. The experimental results show that our approach provides almost the same quality of result as the exhaustive DSE approach while significantly reducing the exploration time with an average of speed-up of 14x.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0199.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.3.2</id>
    <title>3.3.2 Interplay of loop unrolling and multidimensional memory partitioning in HLS</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>298</id><role>Speaker</role><firstname>Alessandro</firstname><lastname>Cilardo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    <person><id>20858</id><role>Speaker</role><firstname>Luca</firstname><lastname>Gallo</lastname><affiliation>University of Naples Federico II</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0798.pdf">http://www.date-conference.com/proceedings/2015/pdf/0798.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alessandro Cilardo and Luca Gallo, University of Naples Federico II, IT<br /><br /><em><b>Abstract</b><br />This paper deals with memory partitioning in the context of high-level synthesis for FPGA technologies. In particular, the work focuses on the area overhead caused by partitioning and sheds light on the interplay with a technique commonly used in HLS, i.e., loop unrolling. As a practical outcome, the study proposes a solution to reduce the area overhead by appropriately controlling the degree of loop unrolling. The experimental results confirm the significance of the analysis as well as the effectiveness of the proposed optimization technique.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0798.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.3.3</id>
    <title>3.3.3 Inter-Tile Reuse Optimization Applied to Bandwidth Constrained Embedded Accelerators</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>20398</id><role>Speaker</role><firstname>Maurice</firstname><lastname>Peemen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>19645</id><role>Speaker</role><firstname>Bart</firstname><lastname>Mesman</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>945</id><role>Speaker</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1033.pdf">http://www.date-conference.com/proceedings/2015/pdf/1033.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Maurice Peemen, Bart Mesman and Henk Corporaal, Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />The adoption of High-Level Synthesis (HLS) tools has significantly reduced accelerator design time. A complex scaling problem that remains is the data transfer bottleneck. To scale-up performance accelerators require huge amounts of data, and are often limited by interconnect resources. In addition, the energy spent by the accelerator is dominated by the transfer of data, either in the form of memory references or data movement on interconnect. In this paper we drastically reduce accelerator communication by exploration of computation reordering and local buffer usage. Consequently, we present a new analytical methodology to optimize nested loops for inter-tile data reuse with loop transformations like interchange and tiling. We focus on embedded accelerators that can be used in a multi-accelerator System on Chip (SoC), so performance, area, and energy are key in this exploration. 1) On three common embedded applications in the image/video processing domain (demosaicing, block matching, object detection), we show that our methodology reduces data movement up to 2.1x compared to the best case of intra-tile optimization. 2) We demonstrate that our small accelerators (1-3% FPGA resources) can boost a simple MicroBlaze soft-core to the performance level of a high-end Intel-i7 processor.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1033.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.4</id>
  <title>3.4 Tackling Memory Walls with Emerging Architectures and Technologies</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Chartreuse</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>16636</id><role>Chair</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>NUS</affiliation><country>SG</country></person>
    <person><id>19762</id><role>Co-Chair</role><firstname>Cristina</firstname><lastname>Silvano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
  </persons>
  <description>This session focuses on various aspects of memory system design including non-volatile reconfigurable cache design, cache directory design, shared DRAM access, and writeback policies for stacked-die caches.</description>
<presentations>
<presentation>
    <id>3.4.1</id>
    <title>3.4.1 SelectDirectory: A Selective Directory for Cache Coherence in Many-Core Architectures</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>24912</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Yao</lastname><affiliation>Zhejiang University</affiliation><country>CN</country></person>
    <person><id>24784</id><role>Speaker</role><firstname>Guanhua</firstname><lastname>Wang</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>23720</id><role>Speaker</role><firstname>Zhiguo</firstname><lastname>Ge</lastname><affiliation>Huawei</affiliation><country>SG</country></person>
    <person><id>885</id><role>Speaker</role><firstname>Tulika</firstname><lastname>Mitra</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>23481</id><role>Speaker</role><firstname>Wenzhi</firstname><lastname>Chen</lastname><affiliation>Zhejiang University</affiliation><country>CN</country></person>
    <person><id>24288</id><role>Speaker</role><firstname>Naxin</firstname><lastname>Zhang</lastname><affiliation>Huawei</affiliation><country>SG</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0438.pdf">http://www.date-conference.com/proceedings/2015/pdf/0438.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yuan Yao<sup>1</sup>, Guanhua Wang<sup>2</sup>, Zhiguo Ge<sup>3</sup>, Tulika Mitra<sup>2</sup>, Wenzhi Chen<sup>1</sup> and Naxin Zhang<sup>3</sup><br /><sup>1</sup>Zhejiang University, CN; <sup>2</sup>National University of Singapore, SG; <sup>3</sup>Huawei, SG<br /><br /><em><b>Abstract</b><br />As we move into many-core era fueled by Moore's Law, it has become unprecedentedly challenging to provide the shared memory abstraction through directory-based cache coherence. The main difficulty is the high area and power overhead of the directory in tracking the presence of a memory block in all the private caches. Sparse directory offers relatively better design trade-offs by decoupling the coherence meta-data from the last-level cache (LLC); but still suffers from high area/power issues. In this work, we propose a compact directory design by exploiting the observation that a significant fraction of the memory blocks are temporarily exclusive in the cache hierarchy and hence only needs minimal sharer information. Inspired by this observation, we propose to further decouple the tag array from the coherence meta-data array in the sparse directory and allocate a sharer list only for the actively shared blocks. Experimental results reveal that our proposal, called SelectDirectory, can substantially save directory storage area and energy without sacrificing performance.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0438.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.4.2</id>
    <title>3.4.2 DyReCTape: A Dynamically Reconfigurable Cache using Domain Wall Memory Tapes</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>25424</id><role>Speaker</role><firstname>Rangharajan</firstname><lastname>Venkatesan</lastname><affiliation>NVIDIA Corporation</affiliation><country>US</country></person>
    <person><id>19588</id><role>Author</role><firstname>Ashish</firstname><lastname>Ranjan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>24639</id><role>Author</role><firstname>Shankar Ganesh</firstname><lastname>Ramasubramanian</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>25424</id><role>Author</role><firstname>Rangharajan</firstname><lastname>Venkatesan</lastname><affiliation>NVIDIA Corporation</affiliation><country>US</country></person>
    <person><id>24771</id><role>Author</role><firstname>Vijay</firstname><lastname>Pai</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>
    <person><id>4763</id><role>Author</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0838.pdf">http://www.date-conference.com/proceedings/2015/pdf/0838.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Rangharajan Venkatesan, NVIDIA Corporation, US<br /><b>Authors</b>:<br />Ashish Ranjan<sup>1</sup>, Shankar Ganesh Ramasubramanian<sup>1</sup>, Rangharajan Venkatesan<sup>2</sup>, Vijay Pai<sup>1</sup>, Kaushik Roy<sup>1</sup> and Anand Raghunathan<sup>1</sup><br /><sup>1</sup>Purdue University, US; <sup>2</sup>NVIDIA Corporation, US<br /><br /><em><b>Abstract</b><br />Spintronic memories offer superior density, non-volatility and ultra-low standby power compared to CMOS memories, and have consequently attracted great interest in the design of on-chip caches. Domain Wall Memory (DWM) is a spintronic memory technology with unparalleled density arising from a tape-like structure. However, such a structure involves serialized access to the bits stored in each bit-cell, resulting in increased access latency, and thereby degrading performance. Prior efforts address this challenge either by limiting the number of bits per tape, in effect sacrificing the density benefits of DWM, or through cache management policies that can only partly alleviate the shift overhead. We observe that there exists significant heterogeneity in sensitivity to cache capacity and access latency across different applications, and across distinct phases of an application. We also make the key observation that DWM tapes offer a natural mechanism to tradeoff density for access latency by limiting the number of domains of each tape that are actively used to store cache data. Based on this insight, we propose DyReCTape, a dynamically reconfigurable cache that packs maximum bits per tape and leverages the intrinsic capability of DWMs to modulate the active bits per tape with minimal overhead. DyReCTape uses a history-based reconfiguration policy that tracks the number of shift operations incurred and miss rate to appropriately tailor the capacity and access latency of the DWM cache. We further propose two performance optimizations to DyReCTape: (i) a lazy migration policy to mitigate the overheads of reconfiguration, and (ii) re-use of the portion of the cache that is unused (due to reconfiguration) as a victim cache to reduce the number of off-chip accesses. We evaluate DyReCTape using applications from the PARSEC and SPLASH benchmark suites. Our experiments demonstrate that DyReCTape achieves 19.8% performance improvement over an iso-area SRAM cache and 11.7% performance improvement (due to a 3.4X reduction in the number of shifts) over a state-of-the-art DWM cache.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0838.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.4.3</id>
    <title>3.4.3 Cooperatively Managing Dynamic Writeback and Insertion Policies in a Last-level DRAM Cache</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>21153</id><role>Speaker</role><firstname>Shouyi</firstname><lastname>YIN</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>19921</id><role>Speaker</role><firstname>Jiakun</firstname><lastname>Li</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>20356</id><role>Speaker</role><firstname>Leibo</firstname><lastname>Liu</lastname><affiliation>Institute of Microelectronics and The National Lab for Information Science and Technology, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24588</id><role>Speaker</role><firstname>Shaojun</firstname><lastname>Wei</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>19921</id><role>Speaker</role><firstname>Yike</firstname><lastname>Guo</lastname><affiliation>Imperial College, London, UK</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0710.pdf">http://www.date-conference.com/proceedings/2015/pdf/0710.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shouyi YIN<sup>1</sup>, Jiakun Li<sup>1</sup>, Leibo Liu<sup>2</sup>, Shaojun Wei<sup>1</sup> and Yike Guo<sup>3</sup><br /><sup>1</sup>Tsinghua University, CN; <sup>2</sup>Institute of Microelectronics and The National Lab for Information Science and Technology, Tsinghua University, CN; <sup>3</sup>Imperial College, London, UK, GB<br /><br /><em><b>Abstract</b><br />Stacked-DRAM used as the last-level caches (LLC) in multi-core systems delivers performance enhancement due to its capacity benefit. While the performance of LLC depends heav- ily upon its block replacement policy, conventional replacement policy needs redesigning to exploit the best of DRAM cache while avoiding its drawbacks. Existing DRAM cache insertion policy blindly forwards victim lines to the off-chip memory, regardless of the potential for increased hits by placing a fraction of them in the DRAM cache; nevertheless, a na ̈ıve design that steers all dirty victims to the DRAM cache introduces excessive writeback traffic which aggravates capacity misses and DRAM interference. To leverage insertions in terms of writeback or fill requests, we propose a cooperative writeback and insertion policy that adapts to the distinct access patterns of heterogeneous applications based on runtime misses and writeback efficiency, thereby increasing HMIPC (harmonic instruction per cycle) throughput by 22.2%, 13.7% and 14.5% compared to LRU and two static writeback policies.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0710.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.4.4</id>
    <title>3.4.4 A Generic, Scalable and Globally Arbitrated Memory Tree for Shared DRAM Access in Real-Time Systems</title>
    <start>2015-03-10 15:45</start>
    <end>2015-03-10 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>4096</id><role>Speaker</role><firstname>Manil Dev</firstname><lastname>Gomony</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>23872</id><role>Speaker</role><firstname>Jamie</firstname><lastname>Garside</lastname><affiliation>University of York</affiliation><country>GB</country></person>
    <person><id>20262</id><role>Speaker</role><firstname>Benny</firstname><lastname>Akesson</lastname><affiliation>Czech Technical University in Prague</affiliation><country>CZ</country></person>
    <person><id>19215</id><role>Speaker</role><firstname>Neil</firstname><lastname>Audsley</lastname><affiliation>University of York</affiliation><country>GB</country></person>
    <person><id>4729</id><role>Speaker</role><firstname>Kees</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0390.pdf">http://www.date-conference.com/proceedings/2015/pdf/0390.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Manil Dev Gomony<sup>1</sup>, Jamie Garside<sup>2</sup>, Benny Akesson<sup>3</sup>, Neil Audsley<sup>2</sup> and Kees Goossens<sup>1</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>University of York, GB; <sup>3</sup>Czech Technical University in Prague, CZ<br /><br /><em><b>Abstract</b><br />Predictable arbitration policies, such as Time Division Multiplexing (TDM) and Round-Robin (RR), are used to provide firm real-time guarantees to clients sharing a single memory resource (DRAM) between the multiple memory clients in multi-core real-time systems. Traditional centralized implementations of predictable arbitration policies in a shared memory bus or interconnect are not scalable in terms of the number of clients. On the other hand, existing distributed memory interconnects are either globally arbitrated, which do not offer diverse service according to the heterogeneous client requirements, or locally arbitrated, which suffers from larger area, power and latency overhead. Moreover, selecting the right arbitration policy according to the diverse and dynamic client requirements in reusable platforms requires a generic re-configurable architecture supporting different arbitration policies. The main contributions in this paper are: (1) We propose a novel generic, scalable and globally arbitrated memory tree (GSMT) architecture for distributed implementation of several predictable arbitration policies. (2) We present an RTL-level implementation of Accounting and Priority assignment (APA) logic of GSMT that can be configured with five different arbitration policies typically used for shared memory access in real-time systems. (3) We compare the performance of GSMT with different centralized implementations by synthesizing the designs in a 40 nm process. Our experiments show that with 64 clients GSMT can run up to four times faster than traditional architectures and have over 51% and 37% reduction in area and power consumption, respectively.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0390.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.5</id>
  <title>3.5 Breaking Simulation Boundaries</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Meije</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>21989</id><role>Chair</role><firstname>Elena Ioana</firstname><lastname>Vatajelu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>636</id><role>Co-Chair</role><firstname>Florian</firstname><lastname>Letombe</lastname><affiliation>Synopsys</affiliation><country>FR</country></person>
  </persons>
  <description>Faster, faster, faster .... that's all you expect when you are simulating your designs. This session takes you through a journey of super fast simulation techniques at different abstraction levels.</description>
<presentations>
<presentation>
    <id>3.5.1</id>
    <title>3.5.1 Variation-Aware Evaluation of MPSoC Task Allocation and Scheduling Strategies using Statistical Model Checking</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>17891</id><role>Speaker</role><firstname>Mingsong</firstname><lastname>Chen</lastname><affiliation>East China Normal University</affiliation><country>CN</country></person>
    <person><id>23561</id><role>Speaker</role><firstname>Daian</firstname><lastname>Yue</lastname><affiliation>East China Normal University</affiliation><country>CN</country></person>
    <person><id>22036</id><role>Speaker</role><firstname>Xiaoke</firstname><lastname>Qin</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    <person><id>23672</id><role>Speaker</role><firstname>Xin</firstname><lastname>Fu</lastname><affiliation>University of Houston</affiliation><country>US</country></person>
    <person><id>1739</id><role>Speaker</role><firstname>Prabhat</firstname><lastname>Mishra</lastname><affiliation>University of Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0448.pdf">http://www.date-conference.com/proceedings/2015/pdf/0448.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mingsong Chen<sup>1</sup>, Daian Yue<sup>1</sup>, Xiaoke Qin<sup>2</sup>, Xin Fu<sup>3</sup> and Prabhat Mishra<sup>2</sup><br /><sup>1</sup>East China Normal University, CN; <sup>2</sup>University of Florida, US; <sup>3</sup>University of Houston, US<br /><br /><em><b>Abstract</b><br />To maximize the overall performance yield, variation-aware analysis is becoming a key step in Multiprocessor System-on-Chip (MPSoC) Task Allocation and Scheduling (TAS). Although various approaches have been investigated to improve performance yields, most of them cannot perform quantitative comparison among existing TAS heuristics, which is important for MPSoC designers to make decisions. Based on the statistical model checker UPPAAL-SMC, we propose a framework that can automatically evaluate the performance yield of TAS strategies under time and power constraints with variations. Experimental results show that our approach can not only filter inferior strategies efficiently, but also support the automated tuning of architecture and constraint parameters to achieve the required performance yield.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0448.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.5.2</id>
    <title>3.5.2 A Fast Parallel Sparse Solver for SPICE-based Circuit Simulators</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>24055</id><role>Speaker</role><firstname>Hehe</firstname><lastname>Li</lastname><affiliation>Department of Electronic Engineering, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>23482</id><role>Author</role><firstname>Xiaoming</firstname><lastname>Chen</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>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0603.pdf">http://www.date-conference.com/proceedings/2015/pdf/0603.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Hehe Li, Department of Electronic Engineering, Tsinghua University, CN<br /><b>Authors</b>:<br />Xiaoming Chen, Yu Wang and Huazhong Yang, Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />The sparse solver is a serious bottleneck in SPICEbased circuit simulators. Although several existing researches have proposed some circuit simulation-oriented parallel solvers, there is still some room to improve the speed and scalability of these solvers. This paper proposes a fast parallel sparse solver based on a pivoting-reduction technique which takes full advantage of features of circuit simulation. Experimental results show that on average, the proposed solver is up to 50% faster than the state-of-the-art solver NICSLU, and up to 3.3X faster than KLU. Real DC simulation reveals that our solver is faster than NICSLU, PARDISO, and commercial solvers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0603.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.5.3</id>
    <title>3.5.3 MRP: Mix Real Cores and Pseudo Cores for FPGA-based Chip-multiprocessor Simulation</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>24846</id><role>Speaker</role><firstname>Xinke</firstname><lastname>Chen</lastname><affiliation>Institute of Computing Technology, CAS</affiliation><country>CN</country></person>
    <person><id>24934</id><role>Speaker</role><firstname>Guangfei</firstname><lastname>Zhang</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    <person><id>24786</id><role>Speaker</role><firstname>Huandong</firstname><lastname>Wang</lastname><affiliation>Loongson Technology Corporation Limited</affiliation><country>CN</country></person>
    <person><id>24826</id><role>Speaker</role><firstname>Ruiyang</firstname><lastname>Wu</lastname><affiliation>Institute of Computing Technology, CAS</affiliation><country>CN</country></person>
    <person><id>24825</id><role>Speaker</role><firstname>Peng</firstname><lastname>Wu</lastname><affiliation>Institute of Computing Technology, CAS</affiliation><country>CN</country></person>
    <person><id>24040</id><role>Speaker</role><firstname>Longbing</firstname><lastname>Zhang</lastname><affiliation>Institute of Computing Technology, CAS</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0416.pdf">http://www.date-conference.com/proceedings/2015/pdf/0416.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xinke Chen<sup>1</sup>, Guangfei Zhang<sup>2</sup>, Huandong Wang<sup>3</sup>, Ruiyang Wu<sup>1</sup>, Peng Wu<sup>1</sup> and Longbing Zhang<sup>1</sup><br /><sup>1</sup>Institute of Computing Technology, CAS, CN; <sup>2</sup>Shannon Laboratory, Huawei Technologies Co., Ltd, CN; <sup>3</sup>Loongson Technology Corporation Limited, CN<br /><br /><em><b>Abstract</b><br />Facing the speed bottleneck of software-based simulators, FPGA-based simulation has been explored more and more. This paper proposes a novel methodology to simulate a chip-multiprocessor (CMP) on the limited FPGA resource. By mixing real cores and pseudo cores together (MRP), we can simulate a multicore system with fewer FPGA resource requirements and achieve a much higher simulation speed. We propose several methods to construct the pseudo cores. We implement our idea on a dual Virtex-6 FPGA board to simulate a general-purpose 4-core high performance CMP processor. Comparison experiments against the corresponding tape-out chip prove the effectiveness of MRP. We also evaluate MRP prototype's performance by running SPEC CPU2006 benchmarks on an unmodified Linux operating system, achieving tens to hundreds speedup compared to two other commonly-used simulators.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0416.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.5.4</id>
    <title>3.5.4 Source Level Performance Simulation of GPU Cores</title>
    <start>2015-03-10 15:45</start>
    <end>2015-03-10 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>23729</id><role>Speaker</role><firstname>Christoph</firstname><lastname>Gerum</lastname><affiliation>University of Tuebingen</affiliation><country>DE</country></person>
    <person><id>23116</id><role>Speaker</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>University of Tuebingen / FZI</affiliation><country>DE</country></person>
    <person><id>67</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>University of Tuebingen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0916.pdf">http://www.date-conference.com/proceedings/2015/pdf/0916.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christoph Gerum<sup>1</sup>, Oliver Bringmann<sup>2</sup> and Wolfgang Rosenstiel<sup>1</sup><br /><sup>1</sup>University of Tuebingen, DE; <sup>2</sup>University of Tuebingen / FZI, DE<br /><br /><em><b>Abstract</b><br />Graphic processing units (GPUs) contain a lot of complex architectural features, which make performance analysis and simulation of applications using them for general purpose computation very difficult. Especially when trying to do performance simulations at a higher abstraction level than interpreted instruction set simulators these features are not handled accurately by state of the art simulation techniques. This paper proposes a method for source level performance simulation of the microarchitecture of a GPU core that provides high enough simulation speeds to make testing of large application scenarios possible.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0916.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-14</id>
    <title>IP1-14 Fast and Accurate Branch Predictor Simulation</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23340</id><role>Speaker</role><firstname>Antoine</firstname><lastname>Faravelon</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    <person><id>2671</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Fournel</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    <person><id>1925</id><role>Speaker</role><firstname>Frédéric</firstname><lastname>Pétrot</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0595.pdf">http://www.date-conference.com/proceedings/2015/pdf/0595.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Antoine Faravelon, Nicolas Fournel and Frédéric Pétrot, TIMA Laboratory, Université de Grenoble-Alpes/CNRS, FR<br /><br /><em><b>Abstract</b><br />Embedded processors complexity has raised dramatically, due to the addition of architectural add-ons which improve performances significantly. High level models used in system simulation usually ignore these additions as the major issue is functional correctness. However, accurate estimates of software execution is sometimes required, therefore we focus in this paper on one of theses architectural features, the branch predictor. Unfortunately, advanced branch predictors use large tables, and a direct implementation of the scheme slows down simulation dramatically. To limit the simulation overhead, we define a modeling approach that we demonstrate on a state-of-the art predictor. We implemented the model in a dynamic binary translation based instruction set simulator and measured an accuracy of prediction of about 95% for a run-time overhead inferior to 5%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0595.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-15</id>
    <title>IP1-15 Comparative Study of Test Generation Methods for Simulation Accelerators</title>
    <start>2015-03-10 16:01</start>
    <end>2015-03-10 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>18614</id><role>Speaker</role><firstname>Wisam</firstname><lastname>Kadry</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>17603</id><role>Speaker</role><firstname>Dimtry</firstname><lastname>Krestyashyn</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>19597</id><role>Speaker</role><firstname>Arkadiy</firstname><lastname>Morgenshtein</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>2685</id><role>Speaker</role><firstname>Amir</firstname><lastname>Nahir</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>3942</id><role>Speaker</role><firstname>Vitali</firstname><lastname>Sokhin</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>23883</id><role>Speaker</role><firstname>Jae Cheol</firstname><lastname>Son</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>24804</id><role>Speaker</role><firstname>Wookyeong</firstname><lastname>Jeong</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>24545</id><role>Speaker</role><firstname>Sung-Boem</firstname><lastname>Park</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>23947</id><role>Speaker</role><firstname>Jin Sung</firstname><lastname>Park</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0605.pdf">http://www.date-conference.com/proceedings/2015/pdf/0605.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wisam Kadry<sup>1</sup>, Dimtry Krestyashyn<sup>1</sup>, Arkadiy Morgenshtein<sup>1</sup>, Amir Nahir<sup>1</sup>, Vitali Sokhin<sup>1</sup>, Jae Cheol Son<sup>2</sup>, Wookyeong Jeong<sup>2</sup>, Sung-Boem Park<sup>2</sup> and Jin Sung Park<sup>2</sup><br /><sup>1</sup>IBM Research - Haifa, IL; <sup>2</sup>Samsung, KR<br /><br /><em><b>Abstract</b><br />Hardware-accelerated simulation platforms are quickly becoming a major vehicle for the functional verification of modern systems and processors. Accelerator platforms provide functional verification with valuable simulation cycles. Yet, the high cost and limited bandwidth of accelerator platforms dictate a requirement for continuous utilization improvement.  In this work, we perform a comparative analysis of two approaches of test generation for accelerator platforms. An exerciser tool is used as experimental vehicle for the study. An off-platform test generation methodology is implemented and is compared to on-platform test generation typically used in exercisers. We present experimental results from simulation of latest IBM POWER8 processor on Awan accelerator platform, as well as from simulation of an eight-core ARMv8-based design on Veloce emulation platform. Our results indicate that the utilization of accelerator platforms can be improved by up to ×7 ratio when using off-platform test generation. In addition, increase of up to 24% is observed in test coverage. Off-platform mode features significantly bigger image size, but maintains tolerable build and load times.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0605.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-16</id>
    <title>IP1-16 Using Structural Relations for Checking Combinationality of Cyclic Circuits</title>
    <start>2015-03-10 16:02</start>
    <end>2015-03-10 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>23847</id><role>Speaker</role><firstname>Wan-Chen</firstname><lastname>Weng</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>24880</id><role>Speaker</role><firstname>Yung-Chih</firstname><lastname>Chen</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>24741</id><role>Speaker</role><firstname>Jui-Hung</firstname><lastname>Chen</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>4004</id><role>Speaker</role><firstname>Ching-Yi</firstname><lastname>Huang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>714</id><role>Speaker</role><firstname>Chun-Yao</firstname><lastname>Wang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0171.pdf">http://www.date-conference.com/proceedings/2015/pdf/0171.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wan-Chen Weng<sup>1</sup>, Yung-Chih Chen<sup>2</sup>, Jui-Hung Chen<sup>1</sup>, Ching-Yi Huang<sup>1</sup> and Chun-Yao Wang<sup>1</sup><br /><sup>1</sup>National Tsing Hua University, TW; <sup>2</sup>Yuan Ze University, TW<br /><br /><em><b>Abstract</b><br />Functionality and combinationality are two main issues that have to be dealt with in cyclic combinational circuits, which are combinational circuits containing loops. Cyclic circuits are combinational if nodes within the circuits have definite values under all input assignments. For a cyclified circuit, we have to check whether it is combinational or not. Thus, this paper proposes an efficient two-stage algorithm to verify the combinationality of cyclic circuits. A set of cyclified IWLS 2005 benchmarks are performed to demonstrate the efficiency of the proposed algorithm. Compared to the state-of-the-art algorithm, our approach has a speedup of about 4000 times on average.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0171.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.6</id>
  <title>3.6 Hot Topic - Memristor based Computation-in-Memory Architecture for Data-Intensive Applications</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Bayard</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>2034</id><role>Organiser</role><firstname>Said</firstname><lastname>Hamdioui</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>695</id><role>Organiser</role><firstname>Koen</firstname><lastname>Bertels</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
  </persons>
  <description>In today's data-intensive applications (known as Big Data problems), such as healthcare (e.g., use of genetic information to diagnose and treat diseases), social media, engineering (e.g. large scientific experiments), the primary goal is to increase the understanding of processes in order to extract so much potential and highly useful information hidden in the huge volume of data, which in turn can be used to increase the productivity. As the speed of information growth exceeds Moore's Law at the beginning of this century, excessive data is making great troubles to human beings. At the same time, Big Data arises with many challenges, such as data capture, data storage, data analysis and data visualization. Performing data analysis within economically affordable time and energy is the pillar to solve big data problems, and therefore extract extremely valuable information. The increase of the data size has already surpassed the capabilities of today's computation architectures which suffer from communication bottleneck due to limited bandwidth. For instance, the transfer of 1 petabyes data at a rate of 1000MB/second will cost 12.5 days! Communication and memory access does not only kill the performance, but also energy/power (more than between 70% and 90% such applications). Even the CMOS technology used to implement today's architectures contributes to such power due to the higher leakage; not to mention the limited scalability (as it is becoming very costly), reduced reliability (as it degrades faster), etc. In conclusion, today's CMOS based architecture are not able to provide the computation capability needed for data-intensive applications. New architectures based new technologies are therefore needed. This Hot-Topic Session will address the concept of "Computing-in-memory (CIM)" and discuss a new Memristor Based Architecture Paradigm for Data-Intensive applications, as an alternative architecture. The concept is based on performing the storage and computation in the same crossbar topology (non Von- Neumann architecture) where the key device is the non-volatile resistive switching element (memristor). CIM architecture is able significantly push the "memory wall", while the memristor device is able to reduce the static power to practically zero.</description>
<presentations>
<presentation>
    <id>3.6.1</id>
    <title>3.6.1 Data-Intensive applications- A major challenge ahead</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>25051</id><role>Speaker</role><firstname>Jan</firstname><lastname>van Lunteren</lastname><affiliation>IBM Research</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jan van Lunteren, IBM Research, CH<br /></description>
</presentation>
<presentation>
    <id>3.6.2</id>
    <title>3.6.2 CIM Architecture- Beyond Von Neumann</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>695</id><role>Speaker</role><firstname>Koen</firstname><lastname>Bertels</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>25048</id><role>Speaker</role><firstname>Henk</firstname><lastname>Coorporal</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Koen Bertels<sup>1</sup> and Henk Coorporal<sup>2</sup><br /><sup>1</sup>Delft University of Technology, NL; <sup>2</sup>Eindhoven University of Technology, NL<br /></description>
</presentation>
<presentation>
    <id>3.6.3</id>
    <title>3.6.3 Memristive Devices - The key enabler for CIM architecture implementation</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>25053</id><role>Speaker</role><firstname>Eike</firstname><lastname>Linn</lastname><affiliation>RWTH Aachen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Eike Linn, RWTH Aachen University, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.7</id>
  <title>3.7 Model-based Analysis and Verification</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Les Bans</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>3903</id><role>Chair</role><firstname>Saddek</firstname><lastname>Bensalem</lastname><affiliation>Université Joseph Fourier</affiliation><country>FR</country></person>
    <person><id>19308</id><role>Co-Chair</role><firstname>Linh Thi Xuan</firstname><lastname>Phan</lastname><affiliation>University of Pennsylvania</affiliation><country>US</country></person>
  </persons>
  <description>This session focuses on the analysis and verification in model-based design of embedded systems. It has four regular papers : The first paper presents a delay analysis method for a general graph based workload model. The second one presents a new formal approach to verifying Interrupt-driven software based on symbolic execution. The third one proposes a method for model-based verification (and arguably implementation) of real-time systems, where the original model is expressed as a network of UPPAAL timed automata (PIM). The fourth one presents a generic method to automatically generate a symbolic executor for a given hardware architecture specified by some Architecture Description Language, which is used to verify program properties regarding the binary code level. In this session we have also an IP paper, which presents a technique for estimating non-functional requirements using a Knowledge Discovery in Databases (KDD) approach.</description>
<presentations>
<presentation>
    <id>3.7.1</id>
    <title>3.7.1 Delay Analysis of Structural Real-Time Workload</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>17930</id><role>Speaker</role><firstname>Nan</firstname><lastname>Guan</lastname><affiliation>Uppsala University</affiliation><country>SE</country></person>
    <person><id>23225</id><role>Speaker</role><firstname>Yue</firstname><lastname>Tang</lastname><affiliation>Northeastern University</affiliation><country>CN</country></person>
    <person><id>24828</id><role>Speaker</role><firstname>Yang</firstname><lastname>Wang</lastname><affiliation>Northeastern University</affiliation><country>CN</country></person>
    <person><id>4446</id><role>Speaker</role><firstname>Wang</firstname><lastname>Yi</lastname><affiliation>Uppsala University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0574.pdf">http://www.date-conference.com/proceedings/2015/pdf/0574.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nan Guan<sup>1</sup>, Yue Tang<sup>2</sup>, Yang Wang<sup>2</sup> and Wang Yi<sup>3</sup><br /><sup>1</sup>Uppsala University, SE; <sup>2</sup>Northeastern University, CN; <sup>3</sup>Uppsala University, CN<br /><br /><em><b>Abstract</b><br />In many complex embedded systems, real-time workload is generated conforming certain structural constraints. In this paper we study how to analyze the delay of real-time workload of which the generation pattern can be modeled by task graphs. We first show that directly combining path abstraction technique (PAT) in real-time scheduling theory and real-time calculus (RTC) can provide safe delay bounds, but the results are typically over-pessimistic. Then we propose new algorithms to efficiently and precisely solve the delay analysis problem. Experiments with randomly generated task systems are conducted to evaluate the performance of the proposed methods.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0574.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.7.2</id>
    <title>3.7.2 Effective Verification of Low-Level Software with Nested Interrupts</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>23541</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Kroening</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24054</id><role>Speaker</role><firstname>Lihao</firstname><lastname>Liang</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24723</id><role>Speaker</role><firstname>Tom</firstname><lastname>Melham</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24384</id><role>Speaker</role><firstname>Peter</firstname><lastname>Schrammel</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24211</id><role>Speaker</role><firstname>Michael</firstname><lastname>Tautschnig</lastname><affiliation>Queen Mary, University of London</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0360.pdf">http://www.date-conference.com/proceedings/2015/pdf/0360.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Daniel Kroening<sup>1</sup>, Lihao Liang<sup>1</sup>, Tom Melham<sup>1</sup>, Peter Schrammel<sup>1</sup> and Michael Tautschnig<sup>2</sup><br /><sup>1</sup>University of Oxford, GB; <sup>2</sup>Queen Mary, University of London, GB<br /><br /><em><b>Abstract</b><br />Interrupt-driven software is difficult to test and debug, especially when interrupts can be nested and subject to priorities. Interrupts can arrive at arbitrary times, leading to an explosion in the number of cases to be considered. We present a new formal approach to verifying interrupt-driven software based on symbolic execution. The approach leverages recent advances in the encoding of the execution traces of interacting, concurrent threads. We assess the performance of our method on benchmarks drawn from embedded systems code and device drivers, and experimentally compare it to conventional formal approaches that use source-to-source transformations. Our experimental results show that our method significantly outperforms conventional techniques. To the best of our knowledge, our technique is the first to demonstrate effective formal verification of low-level embedded software with nested interrupts.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0360.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.7.3</id>
    <title>3.7.3 Platform-Specific Timing Verification Framework in Model-Based Implementation</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>19653</id><role>Speaker</role><firstname>Baek Gyu</firstname><lastname>Kim</lastname><affiliation>University of Pennsylvania</affiliation><country>US</country></person>
    <person><id>24103</id><role>Speaker</role><firstname>Lu</firstname><lastname>Feng</lastname><affiliation>University of Pennsylvania</affiliation><country>US</country></person>
    <person><id>24062</id><role>Speaker</role><firstname>Linh</firstname><lastname>T.X. Phan</lastname><affiliation>University of Pennsylvania</affiliation><country>US</country></person>
    <person><id>24626</id><role>Speaker</role><firstname>Oleg</firstname><lastname>Sokolsky</lastname><affiliation>University of Pennsylvania</affiliation><country>US</country></person>
    <person><id>24044</id><role>Speaker</role><firstname>Insup</firstname><lastname>Lee</lastname><affiliation>University of Pennsylvania</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0096.pdf">http://www.date-conference.com/proceedings/2015/pdf/0096.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Baek Gyu Kim, Lu Feng, Linh T.X. Phan, Oleg Sokolsky and Insup Lee, University of Pennsylvania, US<br /><br /><em><b>Abstract</b><br />In the model-based implementation methodology, the timed behavior of the software is typically modeled independently of the platform-specific timing semantics such as the delay due to scheduling or I/O handling. Although this approach helps to reduce the complexity of the model, it leads to timing gaps between the model and its implementation. This paper proposes a platform-specific timing verification framework that can be used to formally verify the timed behavior of an implementation that has been developed from a platform-independent model. We first describe a way to categorize the interactions among the software, a platform, and the environment in the form of implementation schemes. We then present an algorithm that systematically transforms a platform-independent model into a platform-specific model under a given implementation scheme. This transformation algorithm ensures that the timed behavior of the platform-specific model is close to that of the corresponding implementation. Our case study of an infusion pump system shows that the measured timing delay of the system is bounded by the formally verified bound of its platform-specific model.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0096.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.7.4</id>
    <title>3.7.4 Architecture Description Language Based Retargetable Symbolic Execution</title>
    <start>2015-03-10 15:45</start>
    <end>2015-03-10 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>17359</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Ibing</lastname><affiliation>TU München</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0750.pdf">http://www.date-conference.com/proceedings/2015/pdf/0750.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Andreas Ibing, TU München, DE<br /><br /><em><b>Abstract</b><br />This paper presents an approach to retargetable SMT-constrained symbolic execution of machine code. The retargetability is based on an existing open-source processor architecture description language which has been used for processor design and automatic generation of toolchains for dynamic program analysis. The benefit of the presented approach is that with a given architecture description, no manual writing of an instruction set grammar or of a translation of instruction semantics into logics is necessary. The proposed tool architecture relies on language reflection, code generation and dynamic loading to retarget symbolic execution to different machine code syntax. Instruction semantics is translated into SMT bit-vector logic equations by symbolically interpreting the architecture description language. The approach is implemented as plug-in extension to the Eclipse IDE and evaluated by automatically detecting integer overflows in binaries for the ARMv5 and SPARCv8 architectures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0750.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-17</id>
    <title>IP1-17 NFRs Early Estimation Through Software Metrics</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23330</id><role>Speaker</role><firstname>Andrws</firstname><lastname>Vieira</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>24386</id><role>Speaker</role><firstname>Pedro</firstname><lastname>Faustini</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>2026</id><role>Speaker</role><firstname>Luigi</firstname><lastname>Carro</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country></country></person>
    <person><id>348</id><role>Speaker</role><firstname>Erika</firstname><lastname>Cota</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0877.pdf">http://www.date-conference.com/proceedings/2015/pdf/0877.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andrws Vieira<sup>1</sup>, Pedro Faustini<sup>1</sup>, Luigi Carro<sup>2</sup> and Erika Cota<sup>1</sup><br /><sup>1</sup>Federal University of Rio Grande do Sul (UFRGS), BR; <sup>2</sup>Federal University of Rio Grande do Sul (UFRGS), <br /><br /><em><b>Abstract</b><br />We propose the use of regression analysis to generate accurate predictive models for physical metrics using design metrics as input. We validate our approach with 40+ implementations of three systems in two development scenarios: system evolution and first design. Results show maximum prediction errors of 1.66% during system evolution. In a first design scenario, the average error is 15% with the maximum error still below 20% for all physical metrics. This approach provides a fast and accurate strategy to boost embedded software productivity and quality, by estimating Non-Functional Requirements (NFRs) during the first design stages.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0877.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>3.8</id>
  <title>3.8 Hot Topic - Design Methodologies for a Cyber-Physical Systems Approach to Personalized Medicine-on-a-Chip: Challenges and Opportunities</title>
  <start>2015-03-10 14:30</start>
  <end>2015-03-10 16:00</end>
  <room>Salle Lesdiguières</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>749</id><role>Organiser</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>22012</id><role>Chair</role><firstname>Paul</firstname><lastname>Pop</lastname><affiliation>Technical University of Denmark</affiliation><country>DK</country></person>
    <person><id>19412</id><role>Co-Chair</role><firstname>Mohammad</firstname><lastname>Abdullah Al Faruque</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
  </persons>
  <description>Modern stressful and sedentary lifestyles coupled with inadequate, irregular and inappropriate sleep patterns and diet have contributed not only to increased prevalence of chronic diseases but also to increased healthcare costs. To address these emerging clinical and healthcare challenges, in this special session, we advocate for a cross-disciplinary approach to cyber-physical systems design (CPS) aiming at seamlessly and safely integrate sensing, computation, communication, control and actuation for developing new technology for personalized and precise medicine.</description>
<presentations>
<presentation>
    <id>3.8.1</id>
    <title>3.8.1 Error Recovery in Digital Microfluidics for Personalized Medicine</title>
    <start>2015-03-10 14:30</start>
    <end>2015-03-10 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>24250</id><role>Speaker</role><firstname>Mohamed</firstname><lastname>Ibrahim</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>749</id><role>Speaker</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1126.pdf">http://www.date-conference.com/proceedings/2015/pdf/1126.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mohamed Ibrahim and Krishnendu Chakrabarty, Duke University, US<br /><br /><em><b>Abstract</b><br />Due to its emergence as an efficient platform for point-of-care clinical diagnostics, design optimization of digital-microfluidic biochips (DMFBs) has received considerable attention in recent years. In particular, error recoverability is of key interest in medical applications due to the need for system reliability. Errors are likely during droplet manipulation due to defects, chip degradation, and the lack of precision inherent in biochemical experiments. We present an illustrative survey on recently proposed techniques for error recovery. The parameters of the error-recovery design space are shown and evaluated for these schemes. Next, we make use of these evaluations to describe how they can guide error recovery in DMFBs. Finally, an experimental case study is presented to demonstrate how an error-recovery scheme can be applied to real-life biochips.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1126.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.8.2</id>
    <title>3.8.2 A Cyber-Physical Systems Approach to Personalized Medicine: Challenges and Opportunities for NoC-based Multicore Platforms</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>19313</id><role>Speaker</role><firstname>Paul</firstname><lastname>Bogdan</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1127.pdf">http://www.date-conference.com/proceedings/2015/pdf/1127.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Paul Bogdan, University of Southern California, US<br /><br /><em><b>Abstract</b><br />This paper describes a few fundamental challenges concerning the design of Network-on-Chip (NoC) based multicores as the backbone of cyber-physical systems (CPS) for personalized medicine. One fundamental challenge in designing such CPS architectures is the need for a unifying mathematical description of the dynamical interactions between bio-physiological processes and cyber states. Another fundamental challenge is to build a rigorous mathematical optimization framework that allows the CPS to adapt to varying workloads and demands. To enable large-scale parallelism, we need a rigorous understanding of the CPS workloads that can guide the design and optimization of wired and wireless NoCs. We advocate for the development of goal-oriented self-organization algorithms that seek to both optimize specific design cost functions and maximize information about future system state. It is necessary to identify basic local rules of interaction not only for solving large scale optimization problems in a distributed fashion, but also for inducing an overall degree of autonomy and intelligence in the CPS architecture.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1127.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>3.8.3</id>
    <title>3.8.3 On-Chip Network-Enabled Many-Core Architectures for Computational Biology Applications</title>
    <start>2015-03-10 15:30</start>
    <end>2015-03-10 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>22089</id><role>Speaker</role><firstname>Turbo</firstname><lastname>Majumder</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>16456</id><role>Speaker</role><firstname>Partha</firstname><lastname>Pande</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>16695</id><role>Speaker</role><firstname>Ananth</firstname><lastname>Kalyanaraman</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1128.pdf">http://www.date-conference.com/proceedings/2015/pdf/1128.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Turbo Majumder<sup>1</sup>, Partha Pande<sup>2</sup> and Ananth Kalyanaraman<sup>2</sup><br /><sup>1</sup>Indian Institute of Technology Delhi, IN; <sup>2</sup>Washington State University, US<br /><br /><em><b>Abstract</b><br />Computational molecular biology applications are at the heart of the backend processing in cyber-physical systems when applied to domains such as drug discovery, personalized medicine and genetic disease risk assessment. These applications are characterized by the preponderance of data and computational complexity, and yet require reasonably fast processing in order to have any meaningful impact. As such, hardware acceleration for these applications have generated a lot of research interest. In this paper, we discuss the superiority of Network-on-Chip (NoC)-enabled many-core platforms over other conventional platforms in both the quantum of speedup achieved and the amount of energy consumed. We hence posit that research in NoC-enabled platforms for CPS applications will be a major enabler of future scientific and medical breakthroughs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1128.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB03</id>
  <title>UB03 Session 3</title>
  <start>2015-03-10 15:00</start>
  <end>2015-03-10 17:30</end>
  <room>University Booth, Booth 4, 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 4-LOOP: 4-core Leon 3 with linux Operating system, OpenMP library and hardware Profiling system</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>25538</id><role>Presenter</role><firstname>Giacomo</firstname><lastname>Valente</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id></id><role>Presenter</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id></id><role>Presenter</role><firstname>Andrea</firstname><lastname>Moro</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Fabio</firstname><lastname>Federici</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7345.pdf">http://www.date-conference.com/files/file/date15/ubooth/7345.pdf</a></presentation_url>
  <description><b>Presenters</b>:<br />Giacomo Valente, Vittoriano Muttillo and Andrea Moro, University of L'Aquila, IT<br /><b>Authors</b>:<br />Vittoriano Muttillo and Fabio Federici, <br /><br /><em><b>Abstract</b><br />Multi-processor SoC based on soft-cores are increasing the range of applications that could be implemented by exploiting FPGAs. In this context, this demo presents a symmetric multi-processor system, composed of four Leon 3 cores and a custom Linux kernel, able to execute OpenMP-based applications and enhanced with a hardware profiling system. OpenMP support and the novel profiling system are the results of R&amp;D activities conducted by several students and Professors at University of L'Aquila.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7345.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.2</id>
    <title>UB03.2 PARLOMA: A Remote Communication System for Deafblind People</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>25540</id><role>Presenter</role><firstname>Ludovico Orlando</firstname><lastname>Russo</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Giuseppe</firstname><lastname>Airò Farulla</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Indaco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Calogero Maria</firstname><lastname>Oddo</lastname><affiliation>Scuola Superiore Sant'Anna, The Biorobotics Institute</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniele</firstname><lastname>Pianu</lastname><affiliation>CNR, IEIIT</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Stefano</firstname><lastname>Rosa</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Ludovico Orlando</firstname><lastname>Russo</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7392.pdf">http://www.date-conference.com/files/file/date15/ubooth/7392.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Ludovico Orlando Russo, Politecnico di Torino, IT<br /><b>Authors</b>:<br />Giuseppe Airò Farulla<sup>1</sup>, Marco Indaco<sup>1</sup>, Calogero Maria Oddo<sup>2</sup>, Daniele Pianu<sup>3</sup>, Paolo Prinetto<sup>1</sup>, Stefano Rosa<sup>1</sup> and Ludovico Orlando Russo<sup>1</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>Scuola Superiore Sant'Anna, The Biorobotics Institute, IT; <sup>3</sup>CNR, IEIIT, IT<br /><br /><em><b>Abstract</b><br />This work aims at designing a low-cost communication system to allow remote communication among deafblind people, up to now impossible. Due to their lacking of both the auditory and the visive channel, deafblind people can receive feedbacks and mes-sages only resorting on hand-in-hand communication and only from speakers physically located near them. Such limitation ag-gravates their situation and cause deafblind people to live behind a wall of isolation from active society.

PARLOMA aims at breaking this wall, developing a tool that can be used by deafblind people to communicate whenever they want and wherever they are.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7392.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.3</id>
    <title>UB03.3 FLaRE: A Reconfiguration Aware Floorplanner</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>24480</id><role>Presenter</role><firstname>Riccardo</firstname><lastname>Cattaneo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Rabozzi</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7481.pdf">http://www.date-conference.com/files/file/date15/ubooth/7481.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Riccardo Cattaneo, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Marco Rabozzi and Marco Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />This demonstration presents a floorplanner tool addressing partially-reconfigurable FPGAs. The input of the tool consists of a set of regions described in terms of their heterogeneous resource requirements together with the number of interconnections among regions and the target FPGA of the partial reconfiguration (PR) design. Once the input are specified, the floorplanner allow the designer to manually or automatically perform the floorplan of the regions.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7481.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.4</id>
    <title>UB03.4 Smart Cell Development Platform for Embedded Battery Management</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>20950</id><role>Presenter</role><firstname>Swaminathan</firstname><lastname>Narayanaswamy</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Matthias</firstname><lastname>Kauer</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5660.pdf">http://www.date-conference.com/files/file/date15/ubooth/5660.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Swaminathan Narayanaswamy, TUM CREATE, SG<br /><b>Authors</b>:<br />Matthias Kauer<sup>1</sup>, Sebastian Steinhorst<sup>1</sup>, Martin Lukasiewycz<sup>1</sup> and Samarjit Chakraborty<sup>2</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />Embedded Battery Management (EBM) [1], in contrast to the existing state-of-the-art centralized Battery Management Systems (BMSs) found in Electric Vehicles (EVs) or stationary Electrical Energy Storage (EES) applications, focuses on monitoring and controlling each individual cell of the battery pack with a dedicated Cell Management Unit (CMU). This novel approach of battery management might offer significant advantages over the centralized BMSs, such as higher modularity, plug-and-play integration and shorter time to market. The combination of a battery cell and a CMU forms the smart cell and the system-level functionalities of the EBM are performed in a decentralized manner by the network of smart cells, with the help of the computational and communication resources of CMUs. We present a development platform for such a smart cell enabled EBM. The development platform consists of two components, the hardware platform and the software platform. The hardware platform of the demonstrator comprises of battery cells and their dedicated CMUs which consist of a smart cell controller board and an active cell balancing board. The software platform provides the smart cell firmware as well as a software tool for verification of active cell balancing architectures and a smart cell simulator for simulating system-level EBM functionalities.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5660.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.5</id>
    <title>UB03.5 OSTC: Combining HIFSuite and SCNSL for smart device integration and simulation</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>764</id><role>Presenter</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</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>Franco</firstname><lastname>Fummi</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Valerio</firstname><lastname>Guarnieri</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Michele</firstname><lastname>Lora</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>Francesco</firstname><lastname>Stefanni</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7393.pdf">http://www.date-conference.com/files/file/date15/ubooth/7393.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Graziano Pravadelli, University of Verona, IT<br /><b>Authors</b>:<br />Alessandro Danese, Franco Fummi, Valerio Guarnieri, Michele Lora, Graziano Pravadelli and Francesco Stefanni, University of Verona, IT<br /><br /><em><b>Abstract</b><br />The main design issue of smart devices is their high degree of heterogeneity, due to the simultaneous presence of multiple domains and extra-functional properties, together with the traditional system functionality. This makes design and simulation very challenging, even because heterogeneity implies that the functionality is not the only dimension that must be considered at validation time. Other properties, such as power consumption or thermal dissipation, are critical to ensure correctness of the final product and to correctly estimate its behavior. This makes component integration and simulation key phases in the design and verification process of smart devices. Thus, to efficiently master smart device design, it is fundamental to be aware of design issues and to know how to solve them through innovative tools and methods, which allow integrating all the components of a smart device into an efficient and flexible simulation platform. We addressed such issues by means of the combined use of HIFSuite tools and SCNSL to obtain a homogeneous and fast SystemC/C++ model of a smart device through the compositions of heterogeneous components. An Open Source Test Case (OSTC) has been defined to show the potentiality of the proposed methods and tools.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7393.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.6</id>
    <title>UB03.6 Implementations of the Semi-Global Matching 3D vision algorithm for automotive applications</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>22815</id><role>Presenter</role><firstname>Affaq</firstname><lastname>Qamar</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Luciano</firstname><lastname>Lavagno</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7505.pdf">http://www.date-conference.com/files/file/date15/ubooth/7505.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Affaq Qamar, Politecnico di Torino, IT<br /><b>Author</b>:<br />Luciano Lavagno, Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />The demo will show our real-time hardware implementations on a Xilinx® ZynqTM System-on-Chip of the Semi-Global Matching (SGM) algorithm, which is frequently used in stereo vision systems, e.g. for automotive applications. 
We will also compare the quality of results, flexibility and design time that we achieved using both High-Level Synthesis (HLS) and manual RTL design. The use of HLS is particularly promising because the automotive industry is very sensitive to production costs, hence it requires various implementations of the same algorithm, with very different resolutions, costs, and performance levels, for different target market segments. 
SGM mainly consists of three sequential processing steps which are, (i) cost cube calculation, (ii) path cost computation and (iii) disparity estimation and minimization. The path cost computation further involves processing of pixel wise cost cube data into eight distinct directions. The initial algorithmic "golden" model used very large arrays, which had to be mapped to an external DRAM and brought into the on-chip RAM of the FPGA on demand. This required both adding the memory transfer loops and inserting calls to the AXI transactors that access the DRAM through the on-chip DDR slave. Moreover, the initial single-threaded algorithm had to be parallelized, by converting the top-level sweeps of the image in eight directions into forward and backward passes. Both manual RTL and HLS designs were suitable to achieve the target real-time performance. The design space was thus explored by making several fairly different micro-architectural choices. In the end, it was possible to obtain an implementation which is comparable to the manual RTL design. 
The authors intend to demonstrate the FPGA based HW implementation of the SGM algorithm (upon permission from the industrial partners) and discuss the HLS flow and comparison strategy.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7505.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.7</id>
    <title>UB03.7 Reconfigurable FPGA-based non-intrusive BERT for production test</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>25543</id><role>Presenter</role><firstname>Sergei</firstname><lastname>Odintsov</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Artjom</firstname><lastname>Jasnetski</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7762.pdf">http://www.date-conference.com/files/file/date15/ubooth/7762.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Sergei Odintsov, Tallinn University of Technology, EE<br /><b>Author</b>:<br />Artjom Jasnetski, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />We introduce an FPGA-based Bit Error Rate (BER) tester solution for high-speed serial links targeting production environment. This solution does not require usage of external T&amp;M equipment or extra DFT. As opposed to intrusive physical probing with external BER tester our approach produces more relevant output because measurement is done using transceivers in their functional mode. Introduced BERT instrument supports fine tuning of link parameters and pattern generation. This solution can replace long lasting BER test by quick evaluation of link quality using eye diagram.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7762.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.8</id>
    <title>UB03.8 xtSi: The 3-D electro-thermal simulator</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>4456</id><role>Presenter</role><firstname>Jürgen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/403.pdf">http://www.date-conference.com/files/file/date15/ubooth/403.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jürgen Scheible, Reutlingen University, DE<br /><b>Author</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />xtSi is a 3D electro-thermal simulation tool for integrated circuits. It uses a computationally efficient algorithm, which allows the simulation of typical ICs in only a few minutes.
The temperature distribution is depicted graphically and with temporal resolution in a specially designed graphical user interface. With the help of xtSi designers can exactly identify isotherms and hotspots, thus enabling an optimization of the layout due to temperature effects.
xtSi has been verified experimentally for device temperatures exceeding 500 °C up to the onset of thermal runaway.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/403.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB03.9</id>
    <title>UB03.9 ODEN: Assertion mining for behavioral descriptions</title>
    <start>2015-03-10 15:00</start>
    <end>2015-03-10 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>23282</id><role>Presenter</role><firstname>Alessandro</firstname><lastname>Danese</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</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>Tara</firstname><lastname>Ghasempouri</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>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7362.pdf">http://www.date-conference.com/files/file/date15/ubooth/7362.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Alessandro Danese, University of Verona, IT<br /><b>Authors</b>:<br />Alessandro Danese, Tara Ghasempouri and Graziano Pravadelli, University of Verona, IT<br /><br /><em><b>Abstract</b><br />Specification mining is an automatic approach for extracting assertions from the implementation of the system under verification (SUV). Its primary goal is to improve the verification and documentation process by making available a matching between a manual definition of the expected functionality and a formalization of the actual implemented functionality. In order to automatically extract assertions, some approaches perform a static analysis of the SUV source code. These solutions, despite of their effectiveness, suffer of scalability problems. To overcome this drawback, dynamic approaches have been also proposed that extract assertions by relying only on the observation of SUV's execution traces. This guarantees a better scalability, even if only "likely true assertions" can be extracted. For this reason a qualification phase is generally implemented in order to discard irrelevant and spurious assertions. In this context, ODEN is a tool for dynamically extracting likely true assertions by combining static and dynamic techniques. ODEN works with both hardware design and software applications. The tools analyses the execution traces of the system under verification and it generates assertions in the form of temporal relationships between arithmetic/logic expressions over the variables of the SUV. With respect to existing tools, ODEN works on a wider range of abstraction levels (e.g., gate-level, RTL, TLM, SW level, ...) and it considers a wider set of temporal patterns to more precisely characterize the behaviours of the SUV.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7362.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>IP1</id>
  <title>IP1 Interactive Presentations</title>
  <start>2015-03-10 16:00</start>
  <end>2015-03-10 16: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>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. At the end of each afternoon Interactive Presentations session the award 'Best IP of the Day' is given.</description>
<presentations>
<presentation>
    <id>IP1-1</id>
    <title>IP1-1 High-Resolution Online Power Monitoring for Modern Microprocessors</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>16453</id><role>Speaker</role><firstname>Fabian</firstname><lastname>Oboril</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    <person><id>23942</id><role>Speaker</role><firstname>Jos</firstname><lastname>Ewert</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    <person><id>4780</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0208.pdf">http://www.date-conference.com/proceedings/2015/pdf/0208.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Fabian Oboril, Jos Ewert and Mehdi Tahoori, Karlsruhe Institute of Technology, DE<br /><br /><em><b>Abstract</b><br />The power consumption of computing systems is nowadays a major design constraint that affects performance and reliability. To co-optimize these aspects, fine-grained adaptation techniques at runtime are of growing importance. However, to use these tools efficiently, fine-grained information about the power consumption of various on-chip components at runtime is required. Therefore, here we propose a novel software-implemented high-resolution (spatial and temporal) power monitoring approach that relies on micro-models to estimate the power consumption of all microarchitectural components inside a processor core. Combined with a self-calibration technique that uses an available on-chip power sensor, our power estimation approach can achieve an accuracy of more than 99 % and provides deep insights about the power dissipation inside a processor core during workload execution.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0208.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-2</id>
    <title>IP1-2 Reducing Energy Consumption in Microcontroller-based Platforms with Low Design Margin Co-Processors</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23756</id><role>Speaker</role><firstname>Andres</firstname><lastname>Gomez</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>4195</id><role>Speaker</role><firstname>Christian</firstname><lastname>Pinto</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>506</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna, IT / ETH Zürich</affiliation><country>CH</country></person>
    <person><id>19795</id><role>Speaker</role><firstname>Davide</firstname><lastname>Rossi</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>23782</id><role>Speaker</role><firstname>Hamed</firstname><lastname>Fatemi</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>16560</id><role>Speaker</role><firstname>Jose</firstname><lastname>Pineda de Gyvez</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    <person><id>2293</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1013.pdf">http://www.date-conference.com/proceedings/2015/pdf/1013.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andres Gomez<sup>1</sup>, Christian Pinto<sup>2</sup>, Andrea Bartolini<sup>3</sup>, Davide Rossi<sup>2</sup>, Hamed Fatemi<sup>4</sup>, Jose Pineda de Gyvez<sup>4</sup> and Luca Benini<sup>5</sup><br /><sup>1</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH; <sup>2</sup>Università di Bologna, IT; <sup>3</sup>Università di Bologna, IT / ETH Zürich, CH; <sup>4</sup>NXP Semiconductors, NL; <sup>5</sup>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), IT<br /><br /><em><b>Abstract</b><br />Advanced energy minimization techniques (i.e. DVFS, Thermal Management, etc) and their high-level HW/SW requirements are well established in high-throughput multi-core systems. These techniques would have an intolerable overhead in low-cost, performance-constrained microcontroller units (MCU's). These devices can further reduce power by operating at a lower voltage, at the cost of increased sensitivity to PVT variation and increased design margins. In this paper, we propose an runtime environment for next-generation dual-core MCU platforms. These platforms complement a single-core with a low area overhead, reduced design margin shadow-processor. The runtime decreases the overall energy consumption by exploiting design corner heterogeneity between the two cores, rather than increasing the throughput. This allows the platform's power envelope to be dynamically adjusted to application-specific requirements. Our simulations show that, depending on the ratio of core to platform energy, total energy savings can be up to 20%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1013.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-3</id>
    <title>IP1-3 De-Elastisation: From Asynchronous Dataflows to Synchronous Circuits</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>24136</id><role>Speaker</role><firstname>Mahdi</firstname><lastname>Jelodari Mamaghani</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    <person><id>20150</id><role>Speaker</role><firstname>Jim</firstname><lastname>Garside</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    <person><id>17023</id><role>Speaker</role><firstname>Doug</firstname><lastname>Edwards</lastname><affiliation>University of Manchester</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0759.pdf">http://www.date-conference.com/proceedings/2015/pdf/0759.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mahdi Jelodari Mamaghani, Jim Garside and Doug Edwards, University of Manchester, GB<br /><br /><em><b>Abstract</b><br />Whilst asynchronous VLSI programming provides a flexible abstract formalism to realise concurrent systems, the resulting performance is still an issue when adapting the flow in the industrial context. The asynchronous design paradigm provides `elasticity' which enables the system to tolerate delays in communication and computation; the drawback is that it imposes a communication overhead to the system which becomes prohibitively expensive when applied at a fine-grained level. This paper proposes a 'de-elastisation' technique in a CAD flow for asynchronous dataflow networks to improve the circuits' performance and area. To preserve the architectural advantages of asynchronous design (e.g. short cycles) the type of circuits are classified into blocking and non-blocking loops upon which our de-elastisation scheme relies. The technique is incorporated in the Teak CAD flow. Experimental results on several substantial case studies show significant performance and area improvement. This work shows 3x improvement for the first category of circuits, suitable for iterative realisations and DSP-like architectures and 4x for the second category which are suitable for concurrent realisations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0759.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-4</id>
    <title>IP1-4 Automated Feature Localization for Dynamically Generated SystemC Designs</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>Speaker</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>721</id><role>Speaker</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23605</id><role>Speaker</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0677.pdf">http://www.date-conference.com/proceedings/2015/pdf/0677.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jannis Stoppe<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>University of Bremen/DFKI GmbH, DE<br /><br /><em><b>Abstract</b><br />Due to the large complexity of today's circuits and systems, all components e.g. in a System of Chip (SoC) cannot be designed from scratch anymore. As a consequence, designers frequently work on components which they did not create themselves and, hence, design understanding becomes a critical issue. Approaches for feature localization may help here by pinpointing to distinguished characteristics of a design. However, existing approaches for feature localization of SoCs mainly focused on the Register Transfer Level; existing solutions for the Electronic System Level (using languages such as SystemC) have severe limits. In this work, we propose an approach for advanced feature localization in SystemC designs. By this, we overcome main limitations of previously proposed solutions, in particular the missing support for dynamic descriptions, while keep the proposed solution as non-intrusive as possible. The benefits of the proposed approach are confirmed by means of a case study.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0677.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-5</id>
    <title>IP1-5 Inductor Optimization for Active Cell Balancing using Geometric Programming</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>20460</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Kauer</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>20950</id><role>Speaker</role><firstname>Swaminathan</firstname><lastname>Narayanaswamy</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>16399</id><role>Speaker</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>18292</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>2109</id><role>Speaker</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0051.pdf">http://www.date-conference.com/proceedings/2015/pdf/0051.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Matthias Kauer<sup>1</sup>, Swaminathan Narayanaswamy<sup>1</sup>, Martin Lukasiewycz<sup>1</sup>, Sebastian Steinhorst<sup>1</sup> and Samarjit Chakraborty<sup>2</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />This paper proposes an optimization methodology for inductor components in active cell balancing architectures of electric vehicle battery packs. For this purpose, we introduce a new mathematical model to quantitatively describe the charge transfer of a family of inductor-based circuits. Utilizing worst case assumptions, this model yields a nonlinear program for designing the inductor and selecting the transfer current. In the next step, we transform this problem into a geometric program that can be efficiently solved. The optimized inductor reduces energy dissipation by at least 20% in various scenarios compared to a previous approach which selected an optimal off-the-shelf inductor.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0051.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-6</id>
    <title>IP1-6 Lightweight Authentication for Secure Automotive Networks</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>24391</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Mundhenk</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>18292</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>16399</id><role>Speaker</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>26937</id><role>Speaker</role><firstname>Suhaib A.</firstname><lastname>Fahmy</lastname><affiliation>School of Computer Engineering, Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>2109</id><role>Speaker</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0174.pdf">http://www.date-conference.com/proceedings/2015/pdf/0174.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Philipp Mundhenk<sup>1</sup>, Sebastian Steinhorst<sup>1</sup>, Martin Lukasiewycz<sup>1</sup>, Suhaib A. Fahmy<sup>2</sup> and Samarjit Chakraborty<sup>3</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>School of Computer Engineering, Nanyang Technological University, SG; <sup>3</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />We propose a framework to bridge the gap between secure authentication in automotive networks and on the internet. Our proposed framework allows runtime key exchanges with minimal overhead for resource-constrained in-vehicle networks. It combines symmetric and asymmetric cryptography to establish secure communication and enable secure updates of keys and software throughout the lifetime of the vehicle. For this purpose, we tailor authentication protocols for devices and authorization protocols for streams to the automotive domain. As a result, our framework natively supports multicast and broadcast communication. We show that our lightweight framework is able to initiate secure message streams over 15 times faster than conventional frameworks, for the first time meeting the real-time requirements of automotive networks.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0174.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-7</id>
    <title>IP1-7 Minimizing the Number of Process Corner Simulations during Design Verification</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>24587</id><role>Speaker</role><firstname>Michael</firstname><lastname>Shoniker</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>23512</id><role>Speaker</role><firstname>Bruce</firstname><lastname>Cockburn</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>17444</id><role>Speaker</role><firstname>Jie</firstname><lastname>Han</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>24813</id><role>Speaker</role><firstname>Witold</firstname><lastname>Pedrycz</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0970.pdf">http://www.date-conference.com/proceedings/2015/pdf/0970.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Michael Shoniker, Bruce Cockburn, Jie Han and Witold Pedrycz, University of Alberta, CA<br /><br /><em><b>Abstract</b><br />Integrated circuit designs need to be verified in simulation over a large number of process corners that represent the expected range of transistor properties, supply voltages, and die temperatures. Each process corner can require substantial simulation time. Unfortunately, the required number of corners has been growing rapidly in the latest semiconductor technologies. We consider the problem of minimizing the required number of process corner simulations by iteratively learning a model of the output functions in order to confidently estimate key maximum and/or minimum properties of those functions. Depending on the output function, the required number of corner simulations can be reduced by factors of up to 95%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0970.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-8</id>
    <title>IP1-8 An Approximate Voting Scheme for Reliable Computing</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23475</id><role>Speaker</role><firstname>Ke</firstname><lastname>Chen</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    <person><id>17444</id><role>Speaker</role><firstname>Jie</firstname><lastname>Han</lastname><affiliation>University of Alberta</affiliation><country>CA</country></person>
    <person><id>4647</id><role>Speaker</role><firstname>Fabrizio</firstname><lastname>Lombardi</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0024.pdf">http://www.date-conference.com/proceedings/2015/pdf/0024.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ke Chen<sup>1</sup>, Jie Han<sup>2</sup> and Fabrizio Lombardi<sup>1</sup><br /><sup>1</sup>Northeastern University, US; <sup>2</sup>University of Alberta, CA<br /><br /><em><b>Abstract</b><br />This paper relies on the principles of inexact computing to alleviate the issues arising in static masking by voting for reliable computing. A scheme that utilizes approximate voting is proposed; it is referred to as inexact double modular redundancy (IDMR). IDMR does not resort to triplication, thus saving overhead due to modular replication; moreover, this scheme is adaptive in its operation, i.e., it allows a threshold to determine the validity of the module outputs. IDMR operates by initially establishing the difference between the values of the outputs of the two modules; only if the difference is below a preset threshold, then the voter calculates the average value of the two module outputs. An extensive analysis of the voting circuits and an application to image processing are presented.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0024.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-9</id>
    <title>IP1-9 FLINT: Layout-Oriented FPGA-Based Methodology for Fault Tolerant ASIC Design</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>24497</id><role>Speaker</role><firstname>Rochus</firstname><lastname>Nowosielski</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>24105</id><role>Speaker</role><firstname>Lukas</firstname><lastname>Gerlach</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>24660</id><role>Speaker</role><firstname>Stephan</firstname><lastname>Bieband</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>23771</id><role>Speaker</role><firstname>Guillermo</firstname><lastname>Paya-Vaya</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    <person><id>23815</id><role>Speaker</role><firstname>Holger</firstname><lastname>Blume</lastname><affiliation>Leibniz Universität Hannover, Institute of Microelectronic Systems</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0278.pdf">http://www.date-conference.com/proceedings/2015/pdf/0278.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rochus Nowosielski, Lukas Gerlach, Stephan Bieband, Guillermo Paya-Vaya and Holger Blume, Leibniz Universität Hannover, Institute of Microelectronic Systems, DE<br /><br /><em><b>Abstract</b><br />Research of efficient fault tolerance techniques for digital systems requires insight into the fault propagation mechanism inside the ASIC design. Radiation, high temperature, or charge sharing effects in ultra-deep submicron technologies influence fault generation and propagation dependent on die location. The proposed methodology links efficient fault injection to fault propagation in the floorplan view of a standard cell ASIC. This is achieved by instrumentation of the gate netlist after place&amp;route, emulation in an FPGA system and experiment control via interactive user interface. Further, automated fault injection campaigns allow exhaustive fault tolerance evaluations taking single faults as well as adjacent cell faults into account. The proposed methodology can be used to identify vulnerable cell nodes in the design and allow the classification of placement strategies of fault tolerant ASIC designs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0278.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-10</id>
    <title>IP1-10 A Unified Hardware/Software MPSoC System Construction and Run-Time Framework</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>24682</id><role>Speaker</role><firstname>Sam</firstname><lastname>Skalicky</lastname><affiliation>Rochester Institute of Technology</affiliation><country>US</country></person>
    <person><id>23358</id><role>Speaker</role><firstname>Andrew</firstname><lastname>Schmidt</lastname><affiliation>USC/ISI</affiliation><country>US</country></person>
    <person><id>24204</id><role>Speaker</role><firstname>Matthew</firstname><lastname>French</lastname><affiliation>USC/ISI</affiliation><country>US</country></person>
    <person><id>3816</id><role>Speaker</role><firstname>Sonia</firstname><lastname>Lopez</lastname><affiliation>Rochester Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0097.pdf">http://www.date-conference.com/proceedings/2015/pdf/0097.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sam Skalicky<sup>1</sup>, Andrew Schmidt<sup>2</sup>, Matthew French<sup>2</sup> and Sonia Lopez<sup>1</sup><br /><sup>1</sup>Rochester Institute of Technology, US; <sup>2</sup>USC/ISI, US<br /><br /><em><b>Abstract</b><br />With the continual enhancement of heterogeneous resources in FPGA devices, utilizing these resources becomes a challenging burden for developers. Especially with the inclusion of sophisticated multiple processor system-on-chips, the necessary skill set to effectively leverage these resources spans both hardware and software expertise. The maturation of high level synthesis tools and programming languages aim to alleviate these complexities, yet there still exist systematic gaps that must be bridged to provide a more cohesive hardware/software development environment. High level MPSoC design initiatives such as Redsharc have reduced the costs of entry, simplifying application implementation. We propose a unified hardware/software framework for system construction, leveraging Redsharc's APIs, efficient on-chip interconnects, and run-time controllers. We present system level abstractions that enable compilation and implementation tools for hardware and software to be merged into a single configurable system development environment. Finally, we demonstrate our proposed framework with Redsharc, using AES encryption/decryption spanning software implementations on ARM and MicroBlaze processors and hardware kernels.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0097.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-11</id>
    <title>IP1-11 (AS)^2: Accelerator Synthesis using Algorithmic Skeletons for Rapid Design Space Exploration</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>16268</id><role>Speaker</role><firstname>Shakith</firstname><lastname>Fernando</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>20404</id><role>Speaker</role><firstname>Mark</firstname><lastname>Wijtvliet</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24132</id><role>Speaker</role><firstname>Cedric</firstname><lastname>Nugteren</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>945</id><role>Speaker</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>TU/e (Eindhoven University of Technology)</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0015.pdf">http://www.date-conference.com/proceedings/2015/pdf/0015.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shakith Fernando<sup>1</sup>, Mark Wijtvliet<sup>1</sup>, Cedric Nugteren<sup>1</sup>, Akash Kumar<sup>2</sup> and Henk Corporaal<sup>3</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>National University of Singapore, SG; <sup>3</sup>TU/e (Eindhoven University of Technology), NL<br /><br /><em><b>Abstract</b><br />Hardware accelerators in heterogeneous multiprocessor system-on-chips are becoming popular as a means of meeting performance and energy efficiency requirements of modern embedded systems. Current design methods for accelerator synthesis, such as High-Level Synthesis, are not fully automated. Therefore, time consuming manual iterations are required to explore efficient accelerator alternatives: the programmer is still required to think in terms of the underlying architecture. In this paper, we present (AS)^2: a design flow for Accelerator Synthesis using Algorithmic Skeletons. Skeletonization separates the structure of a parallel computation from an algorithms' functionality, enabling efficient implementations without requiring the programmer to have hardware knowledge. We define three such skeletons (for three image processing kernels), enabling FPGA specific parallelization techniques and optimizations. As a case study, we present a design space exploration of these skeletons and show how multiple design points with area-performance trade-offs, for the accelerators, can be efficiently and rapidly synthesized. We show that (AS)^2 is a promising direction for accelerator synthesis as it generates a Pareto front of 8 design points in under half an hour, for each of the three image processing kernels.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0015.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-12</id>
    <title>IP1-12 Assisted Generation of Frame Conditions for Formal Models</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>24400</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Niemann</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>23676</id><role>Speaker</role><firstname>Frank</firstname><lastname>Hilken</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>17211</id><role>Speaker</role><firstname>Martin</firstname><lastname>Gogolla</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>721</id><role>Speaker</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0646.pdf">http://www.date-conference.com/proceedings/2015/pdf/0646.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Philipp Niemann, Frank Hilken, Martin Gogolla and Robert Wille, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />Modeling languages such as UML or SysML allow for the validation and verification of the structure and the behavior of designs even in the absence of a specific implementation. However, formal models inherit a severe drawback: Most of them hardly provide a comprehensive and determinate description of transitions from one system state to another. This problem can be addressed by additionally specifying so-called frame conditions. However, only naive "workarounds" based on trivial heuristics or completely relying on a manual creation have been proposed for their generation thus far. In this work, we aim for a solution which neither leaves the burden of generating frame conditions entirely on the designer (avoiding the introduction of another time-consuming and expensive design step) nor is completely automatic (which, due to ambiguities, is not possible anyway). For this purpose, a systematic design methodology for the assisted generation of frame conditions is proposed.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0646.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-13</id>
    <title>IP1-13 Towards a Meta-Language for the Concurrency Concern in DSLs</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23954</id><role>Speaker</role><firstname>Julien</firstname><lastname>Deantoni</lastname><affiliation>I3S, University of Nice Sophia Antipolis</affiliation><country>FR</country></person>
    <person><id>18026</id><role>Speaker</role><firstname>Papa</firstname><lastname>Issa Diallo</lastname><affiliation>Lab-STICC - ENSTA Bretagne</affiliation><country>FR</country></person>
    <person><id>23507</id><role>Speaker</role><firstname>Ciprian</firstname><lastname>Teodorov</lastname><affiliation>Lab-STICC - ENSTA Bretagne</affiliation><country>FR</country></person>
    <person><id>17472</id><role>Speaker</role><firstname>Joel</firstname><lastname>Champeau</lastname><affiliation>Lab-STICC - ENSTA Bretagne</affiliation><country>FR</country></person>
    <person><id>23396</id><role>Speaker</role><firstname>Benoit</firstname><lastname>Combemale</lastname><affiliation>IRISA, Universty of Rennes1</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1052.pdf">http://www.date-conference.com/proceedings/2015/pdf/1052.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Julien Deantoni<sup>1</sup>, Papa Issa Diallo<sup>2</sup>, Ciprian Teodorov<sup>2</sup>, Joel Champeau<sup>2</sup> and Benoit Combemale<sup>3</sup><br /><sup>1</sup>I3S, University of Nice Sophia Antipolis, FR; <sup>2</sup>Lab-STICC - ENSTA Bretagne, FR; <sup>3</sup>IRISA, Universty of Rennes1, FR<br /><br /><em><b>Abstract</b><br />Concurrency is of primary interest in the development of complex software-intensive systems, as well as the deployment on modern platforms. Furthermore, Domain-Specific Languages (DSLs) are increasingly used in industrial processes to separate and abstract the various concerns of complex systems. % However, reifying the definition of the DSL concurrency remains a challenge. This not only prevents leveraging the concurrency concern of a particular domain or platform, but it also hinders: (1) the development of a complete understanding of the DSL semantics; (2) the effectiveness of concurrency-aware analysis techniques; (3) the analysis of the deployment on parallel architectures. % In this paper, we introduce the key ideas leading toward MoCCML, a dedicated meta-language for formally specifying the concurrency concern within the definition of a DSL. The concurrency constraints can reflect the knowledge in a particular domain, but also the constraints of a particular platform. MoCCML comes with a complete language workbench to help a DSL designer in the definition of the concurrency directly within the concepts of the DSL itself, and a generic workbench to simulate and analyze any model conforming to this DSL. % MoCCML is illustrated on the definition of an lightweight extension of SDF (Synchronous Data Flow).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1052.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-14</id>
    <title>IP1-14 Fast and Accurate Branch Predictor Simulation</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23340</id><role>Speaker</role><firstname>Antoine</firstname><lastname>Faravelon</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    <person><id>2671</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Fournel</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    <person><id>1925</id><role>Speaker</role><firstname>Frédéric</firstname><lastname>Pétrot</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0595.pdf">http://www.date-conference.com/proceedings/2015/pdf/0595.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Antoine Faravelon, Nicolas Fournel and Frédéric Pétrot, TIMA Laboratory, Université de Grenoble-Alpes/CNRS, FR<br /><br /><em><b>Abstract</b><br />Embedded processors complexity has raised dramatically, due to the addition of architectural add-ons which improve performances significantly. High level models used in system simulation usually ignore these additions as the major issue is functional correctness. However, accurate estimates of software execution is sometimes required, therefore we focus in this paper on one of theses architectural features, the branch predictor. Unfortunately, advanced branch predictors use large tables, and a direct implementation of the scheme slows down simulation dramatically. To limit the simulation overhead, we define a modeling approach that we demonstrate on a state-of-the art predictor. We implemented the model in a dynamic binary translation based instruction set simulator and measured an accuracy of prediction of about 95% for a run-time overhead inferior to 5%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0595.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-15</id>
    <title>IP1-15 Comparative Study of Test Generation Methods for Simulation Accelerators</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>18614</id><role>Speaker</role><firstname>Wisam</firstname><lastname>Kadry</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>17603</id><role>Speaker</role><firstname>Dimtry</firstname><lastname>Krestyashyn</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>19597</id><role>Speaker</role><firstname>Arkadiy</firstname><lastname>Morgenshtein</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>2685</id><role>Speaker</role><firstname>Amir</firstname><lastname>Nahir</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>3942</id><role>Speaker</role><firstname>Vitali</firstname><lastname>Sokhin</lastname><affiliation>IBM Research - Haifa</affiliation><country>IL</country></person>
    <person><id>23883</id><role>Speaker</role><firstname>Jae Cheol</firstname><lastname>Son</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>24804</id><role>Speaker</role><firstname>Wookyeong</firstname><lastname>Jeong</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>24545</id><role>Speaker</role><firstname>Sung-Boem</firstname><lastname>Park</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    <person><id>23947</id><role>Speaker</role><firstname>Jin Sung</firstname><lastname>Park</lastname><affiliation>Samsung</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0605.pdf">http://www.date-conference.com/proceedings/2015/pdf/0605.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wisam Kadry<sup>1</sup>, Dimtry Krestyashyn<sup>1</sup>, Arkadiy Morgenshtein<sup>1</sup>, Amir Nahir<sup>1</sup>, Vitali Sokhin<sup>1</sup>, Jae Cheol Son<sup>2</sup>, Wookyeong Jeong<sup>2</sup>, Sung-Boem Park<sup>2</sup> and Jin Sung Park<sup>2</sup><br /><sup>1</sup>IBM Research - Haifa, IL; <sup>2</sup>Samsung, KR<br /><br /><em><b>Abstract</b><br />Hardware-accelerated simulation platforms are quickly becoming a major vehicle for the functional verification of modern systems and processors. Accelerator platforms provide functional verification with valuable simulation cycles. Yet, the high cost and limited bandwidth of accelerator platforms dictate a requirement for continuous utilization improvement.  In this work, we perform a comparative analysis of two approaches of test generation for accelerator platforms. An exerciser tool is used as experimental vehicle for the study. An off-platform test generation methodology is implemented and is compared to on-platform test generation typically used in exercisers. We present experimental results from simulation of latest IBM POWER8 processor on Awan accelerator platform, as well as from simulation of an eight-core ARMv8-based design on Veloce emulation platform. Our results indicate that the utilization of accelerator platforms can be improved by up to ×7 ratio when using off-platform test generation. In addition, increase of up to 24% is observed in test coverage. Off-platform mode features significantly bigger image size, but maintains tolerable build and load times.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0605.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-16</id>
    <title>IP1-16 Using Structural Relations for Checking Combinationality of Cyclic Circuits</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23847</id><role>Speaker</role><firstname>Wan-Chen</firstname><lastname>Weng</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>24880</id><role>Speaker</role><firstname>Yung-Chih</firstname><lastname>Chen</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>24741</id><role>Speaker</role><firstname>Jui-Hung</firstname><lastname>Chen</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>4004</id><role>Speaker</role><firstname>Ching-Yi</firstname><lastname>Huang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>714</id><role>Speaker</role><firstname>Chun-Yao</firstname><lastname>Wang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0171.pdf">http://www.date-conference.com/proceedings/2015/pdf/0171.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wan-Chen Weng<sup>1</sup>, Yung-Chih Chen<sup>2</sup>, Jui-Hung Chen<sup>1</sup>, Ching-Yi Huang<sup>1</sup> and Chun-Yao Wang<sup>1</sup><br /><sup>1</sup>National Tsing Hua University, TW; <sup>2</sup>Yuan Ze University, TW<br /><br /><em><b>Abstract</b><br />Functionality and combinationality are two main issues that have to be dealt with in cyclic combinational circuits, which are combinational circuits containing loops. Cyclic circuits are combinational if nodes within the circuits have definite values under all input assignments. For a cyclified circuit, we have to check whether it is combinational or not. Thus, this paper proposes an efficient two-stage algorithm to verify the combinationality of cyclic circuits. A set of cyclified IWLS 2005 benchmarks are performed to demonstrate the efficiency of the proposed algorithm. Compared to the state-of-the-art algorithm, our approach has a speedup of about 4000 times on average.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0171.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP1-17</id>
    <title>IP1-17 NFRs Early Estimation Through Software Metrics</title>
    <start>2015-03-10 16:00</start>
    <end>2015-03-10 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>23330</id><role>Speaker</role><firstname>Andrws</firstname><lastname>Vieira</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>24386</id><role>Speaker</role><firstname>Pedro</firstname><lastname>Faustini</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>2026</id><role>Speaker</role><firstname>Luigi</firstname><lastname>Carro</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country></country></person>
    <person><id>348</id><role>Speaker</role><firstname>Erika</firstname><lastname>Cota</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0877.pdf">http://www.date-conference.com/proceedings/2015/pdf/0877.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andrws Vieira<sup>1</sup>, Pedro Faustini<sup>1</sup>, Luigi Carro<sup>2</sup> and Erika Cota<sup>1</sup><br /><sup>1</sup>Federal University of Rio Grande do Sul (UFRGS), BR; <sup>2</sup>Federal University of Rio Grande do Sul (UFRGS), <br /><br /><em><b>Abstract</b><br />We propose the use of regression analysis to generate accurate predictive models for physical metrics using design metrics as input. We validate our approach with 40+ implementations of three systems in two development scenarios: system evolution and first design. Results show maximum prediction errors of 1.66% during system evolution. In a first design scenario, the average error is 15% with the maximum error still below 20% for all physical metrics. This approach provides a fast and accurate strategy to boost embedded software productivity and quality, by estimating Non-Functional Requirements (NFRs) during the first design stages.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0877.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.1</id>
  <title>4.1 Executive Panel - Trends and Challenges in Today's Automotive Semiconductors</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Salle Oisans</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>18974</id><role>Organiser</role><firstname>Yervant</firstname><lastname>Zorian</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>19238</id><role>Moderator</role><firstname>Chris</firstname><lastname>Edwards</lastname><affiliation>Tech Design Forum / E&amp;T</affiliation><country>GB</country></person>
    <person><id>1932</id><role>Panelist</role><firstname>Andreas</firstname><lastname>Brüning</lastname><affiliation>ZMDI</affiliation><country>DE</country></person>
    <person><id></id><role>Panelist</role><firstname>Maurizio</firstname><lastname>Peri</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    <person><id>25527</id><role>Panelist</role><firstname>Jean-Marie</firstname><lastname>Saint-Paul</lastname><affiliation>Mentor</affiliation><country>FR</country></person>
    <person><id>19249</id><role>Panelist</role><firstname>Frank</firstname><lastname>Schirrmeister</lastname><affiliation>Cadence Design Systems</affiliation><country>US</country></person>
  </persons>
  <description>While the new chips in the automotive industry keep growing both in functionality and numbers, the complexity level and robustness requirements remain crucial, as always, given their safety critical application. The speakers in this executive session will address the current trends and challenges in the automotive semiconductor industry.</description>
<presentations>
</presentations>
</session>
<session>
  <id>4.2</id>
  <title>4.2 Implementation and Verification of Security Components</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Belle Etoile</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>778</id><role>Chair</role><firstname>Francesco</firstname><lastname>Regazzoni</lastname><affiliation>AlaRI</affiliation><country>CH</country></person>
    <person><id>25441</id><role>Co-Chair</role><firstname>Georg</firstname><lastname>Becker</lastname><affiliation>RUB</affiliation><country>DE</country></person>
  </persons>
  <description>System designers need secure building blocks for robust security devices. This session presents novel implementation and verification strategies for hardware circuits, post-quantum cryptography schemes and true random number generators.</description>
<presentations>
<presentation>
    <id>4.2.1</id>
    <title>4.2.1 Privacy-Preserving Functional IP Verification utilizing Fully Homomorphic Encryption</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>23508</id><role>Speaker</role><firstname>Charalambos</firstname><lastname>Konstantinou</lastname><affiliation>New York University Polytechnic School of Engineering</affiliation><country>US</country></person>
    <person><id>16326</id><role>Speaker</role><firstname>Michail</firstname><lastname>Maniatakos</lastname><affiliation>New York University Abu Dhabi</affiliation><country>AE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1049.pdf">http://www.date-conference.com/proceedings/2015/pdf/1049.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Charalambos Konstantinou<sup>1</sup> and Michail Maniatakos<sup>2</sup><br /><sup>1</sup>New York University Polytechnic School of Engineering, US; <sup>2</sup>New York University Abu Dhabi, AE<br /><br /><em><b>Abstract</b><br />Intellectual Property (IP) verification is a crucial component of System-on-Chip (SoC) design in the modern IC design business model. Given a globalized supply chain and an increasing demand for IP reuse, IP theft has become a major concern for the IC industry. In this paper, we address the trust issues that arise between IP owners and IP users during the functional verification of an IP core. Our proposed scheme ensures the privacy of IP owners and users, by a) generating a privacy-preserving version of the IP, which is functionally equivalent to the original design, and b) employing homomorphically encrypted input vectors. This allows the functional verification to be securely outsourced to a third-party, or to be executed by either parties, while revealing the least possible information regarding the test vectors and the IP core. Experiments on both combinational and sequential benchmark circuits demonstrate up to three orders of magnitude IP verification slowdown, due to the computationally intensive fully homomorphic operations, for different security parameter sizes.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1049.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.2.2</id>
    <title>4.2.2 Efficient Software Implementation of Ring-LWE encryption</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>20784</id><role>Speaker</role><firstname>Ruan</firstname><lastname>de Clercq</lastname><affiliation>KU Leuven - COSIC</affiliation><country>BE</country></person>
    <person><id>24668</id><role>Speaker</role><firstname>Sujoy</firstname><lastname>Sinha Roy</lastname><affiliation>KU Leuven - COSIC</affiliation><country>BE</country></person>
    <person><id>23696</id><role>Speaker</role><firstname>Frederik</firstname><lastname>Vercauteren</lastname><affiliation>KU Leuven - COSIC</affiliation><country>BE</country></person>
    <person><id>4715</id><role>Speaker</role><firstname>Ingrid</firstname><lastname>Verbauwhede</lastname><affiliation>KU Leuven - COSIC</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0378.pdf">http://www.date-conference.com/proceedings/2015/pdf/0378.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ruan de Clercq, Sujoy Sinha Roy, Frederik Vercauteren and Ingrid Verbauwhede, KU Leuven - COSIC, BE<br /><br /><em><b>Abstract</b><br />Present-day public-key cryptosystems such as RSA and Elliptic Curve Cryptography (ECC) will become insecure when quantum computers become a reality. This paper presents the new state of the art in efficient software implementations of a post-quantum secure public-key encryption scheme based on the ring-LWE problem. We use a 32-bit ARM Cortex-M4F microcontroller as the target platform. Our contribution includes optimization techniques for fast discrete Gaussian sampling and efficient polynomial multiplication. Our implementation beats all known software implementations of ring-LWE encryption by a factor of at least 7. We further show that our scheme beats ECC-based public-key encryption schemes by at least one order of magnitude. At medium-term security we require 121166 cycles per encryption and 43324 cycles per decryption, while at a long-term security we require 261939 cycles per encryption and 96520 cycles per decryption. Gaussian sampling is done at an average of 28.5 cycles per sample.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0378.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.2.3</id>
    <title>4.2.3 Embedded HW/SW Platform for On-the-Fly Testing of True Random Number Generators</title>
    <start>2015-03-10 18:00</start>
    <end>2015-03-10 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>22835</id><role>Speaker</role><firstname>Bohan</firstname><lastname>Yang</lastname><affiliation>ESAT/COSIC and iMinds, KU Leuven</affiliation><country>BE</country></person>
    <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>
    <person><id>24292</id><role>Speaker</role><firstname>Nele</firstname><lastname>Mentens</lastname><affiliation>ESAT/COSIC and iMinds, KU Leuven</affiliation><country>BE</country></person>
    <person><id>18612</id><role>Speaker</role><firstname>Wim</firstname><lastname>Dehaene</lastname><affiliation>ESAT-MICAS, KU Leuven</affiliation><country>BE</country></person>
    <person><id>4715</id><role>Speaker</role><firstname>Ingrid</firstname><lastname>Verbauwhede</lastname><affiliation>KU Leuven - COSIC</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0288.pdf">http://www.date-conference.com/proceedings/2015/pdf/0288.pdf</a></presentation_url>
  <description><b>Speakers</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>3</sup><br /><sup>1</sup>ESAT/COSIC and iMinds, KU Leuven, BE; <sup>2</sup>ESAT-MICAS, KU Leuven, BE; <sup>3</sup>KU Leuven - COSIC, BE<br /><br /><em><b>Abstract</b><br />We present a HW/SW platform for on-the-fly detection of failures and weaknesses in entropy sources. By splitting the operations between hardware and software, we achieve sufficient flexibility to control the level of significance of the tests. This approach also enables sharing resources between different tests thereby reducing the area and power. Statistical tests were selected from the NIST test suite. We propose several versions of hardware co-processors for monitoring random bit sequences, ranging from 52 slices (5 tests) to 552 slices (9 tests) on Spartan-6 FPGA. We are the first to provide implementations of the Serial test and the Approximate entropy test for on-the-fly monitoring.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0288.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-1</id>
    <title>IP2-1 Comparison of multi-purpose cores of Keccak and AES</title>
    <start>2015-03-10 18:30</start>
    <end>2015-03-10 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>24418</id><role>Speaker</role><firstname>Panasayya</firstname><lastname>Yalla</lastname><affiliation>George Mason University</affiliation><country>US</country></person>
    <person><id>23631</id><role>Speaker</role><firstname>Ekawat</firstname><lastname>Homsirikamol</lastname><affiliation>George Mason University</affiliation><country>US</country></person>
    <person><id>23919</id><role>Speaker</role><firstname>Jens-Peter</firstname><lastname>Kaps</lastname><affiliation>George Mason University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0834.pdf">http://www.date-conference.com/proceedings/2015/pdf/0834.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Panasayya Yalla, Ekawat Homsirikamol and Jens-Peter Kaps, George Mason University, US<br /><br /><em><b>Abstract</b><br />Most widely used security protocols, Internet Protocol Security (IPSec), Secure Socket Layer (SSL), and Transport Layer Security (TLS), provide several cryptographic services which in turn require multiple dedicated cryptographic algorithms. A single cryptographic primitive for all secret key functions utilizing different mode of operations can overcome this constraint. This paper investigates the possibility of using AES and Keccak as the underlying primitives for high-speed and resource constrained applications. Even though a plain AES implementation is typically much smaller and has a better throughput to area ratio than a plain Keccak, adding additional cryptographic services changes the results dramatically. Our multi-purpose Keccak outperforms our multi-purpose AES by a factor of 4 for throughput over area on average. This underlines the flexibility of the Keccak Sponge and Duplex functions. Our multi-purpose Keccak achieves a throughput of 23.2 Gbps in AE-mode (Keyak) on a Xilinx Virtex-7 and 28.7 Gbps on a Altera Stratix-IV. In order to study this further we also implemented two versions of a dedicated Keyak and dedicated AES-GCM. Our dedicated Keyak implementation outperforms our dedicated AES-GCM on average by a factor 6 in terms of throughput over area reaching a throughput of 28.9 Gbps and 4.1 Gbps respectively on a Xilinx Virtex-7.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0834.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.3</id>
  <title>4.3 Multi-/Manycore Scheduling</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Stendhal</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>1812</id><role>Chair</role><firstname>Luciano</firstname><lastname>Lavagno</lastname><affiliation>Politechnico di Torino</affiliation><country>IT</country></person>
    <person><id>16761</id><role>Co-Chair</role><firstname>Aviral</firstname><lastname>Shrivastava</lastname><affiliation>Arrizona State University</affiliation><country>US</country></person>
  </persons>
  <description>This session tackles various issues in realistic, complex task scheduling/assignment methods in 2D and 3D multi/many-core systems. The first talk introduces an intra/inter-cores switching method in multi-core scheduling problem for efficient power saving under throughput constraint. The second talk studies thermal-pattern-aware task assignment for 3D multi-core processors, where hotspot is a critical issue, for improving reliability and lifetime. The third talk effectively combines logic solver and background theory solver to synthesize satisfiability modulo theories (SMT)-based systems.</description>
<presentations>
<presentation>
    <id>4.3.1</id>
    <title>4.3.1 An Online Thermal-Constrained Task Scheduler for 3D Multi-Core Processors</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>17645</id><role>Speaker</role><firstname>Chien-Hui</firstname><lastname>Liao</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>18001</id><role>Speaker</role><firstname>Hung-Pin</firstname><lastname>Wen</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>749</id><role>Speaker</role><firstname>Krishnendu</firstname><lastname>Chakrabarty</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0724.pdf">http://www.date-conference.com/proceedings/2015/pdf/0724.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chien-Hui Liao<sup>1</sup>, Hung-Pin Wen<sup>1</sup> and Krishnendu Chakrabarty<sup>2</sup><br /><sup>1</sup>National Chiao Tung University, TW; <sup>2</sup>Duke University, US<br /><br /><em><b>Abstract</b><br />Hotspots occur frequently in 3D multi-core processors (3D-MCPs) and they can adversely impact system reliability and lifetime. Moreover, frequent occurrences of hotspots lead to more dynamic voltage and frequency scaling (DVFS), resulting in degraded throughput. Therefore, a new thermal-constrained task scheduler based on thermal-pattern-aware voltage assignment (TPAVA) is proposed in this paper. By analyzing temperature profiles of different voltage assignments, TPAVA pre-emptively assigns different operating-voltage levels to cores for reducing temperature increase in 3D-MCPs. Moreover, the proposed task scheduler integrates a vertical-grouping voltage scaling (VGVS) strategy that considers thermal correlation in 3D-MCPs. Experimental results show that, compared with two previous methods, the proposed task scheduler can respectively lower hotspot occurrences by 47.13% and 53.91%, and improve throughput by 6.50% and 32.06%. As a result, TPAVA and VGVS are effectively for reducing occurrences of hotspots and optimizing throughput for 3D-MCPs under thermal constraints.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0724.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.3.2</id>
    <title>4.3.2 A Symbolic System Synthesis Approach for Hard Real-Time Systems Based on Coordinated SMT-Solving</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>19525</id><role>Speaker</role><firstname>Alexander</firstname><lastname>Biewer</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>23384</id><role>Speaker</role><firstname>Benjamin</firstname><lastname>Andres</lastname><affiliation>University of Potsdam</affiliation><country>DE</country></person>
    <person><id>20156</id><role>Speaker</role><firstname>Jens</firstname><lastname>Gladigau</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    <person><id>24727</id><role>Speaker</role><firstname>Torsten</firstname><lastname>Schaub</lastname><affiliation>University of Potsdam</affiliation><country>DE</country></person>
    <person><id>829</id><role>Speaker</role><firstname>Christian</firstname><lastname>Haubelt</lastname><affiliation>University of Rostock</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0606.pdf">http://www.date-conference.com/proceedings/2015/pdf/0606.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alexander Biewer<sup>1</sup>, Benjamin Andres<sup>2</sup>, Jens Gladigau<sup>1</sup>, Torsten Schaub<sup>2</sup> and Christian Haubelt<sup>3</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>University of Potsdam, DE; <sup>3</sup>University of Rostock, DE<br /><br /><em><b>Abstract</b><br />We propose an SMT-based system synthesis approach where the logic solver performs static binding and routing while the background theory solver computes global time-triggered schedules. In contrast to previous work, we assign additional time to the logic solver in order to refine the binding and routing such that the background theory solver is more likely to find a feasible schedule within a reasonable amount of time. We show by experiments that this coordination of the two solvers results in a considerable reduction of the overall synthesis time.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0606.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.3.3</id>
    <title>4.3.3 E-pipeline: Elastic Hardware/Software Pipelines on a Many-Core Fabric</title>
    <start>2015-03-10 18:00</start>
    <end>2015-03-10 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>18769</id><role>Speaker</role><firstname>Xi</firstname><lastname>Zhang</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>17272</id><role>Speaker</role><firstname>Haris</firstname><lastname>Javaid</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <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>2256</id><role>Speaker</role><firstname>Jorgen</firstname><lastname>Peddersen</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2258</id><role>Speaker</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0203.pdf">http://www.date-conference.com/proceedings/2015/pdf/0203.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xi Zhang<sup>1</sup>, Haris Javaid<sup>1</sup>, Muhammad Shafique<sup>2</sup>, Jorgen Peddersen<sup>1</sup>, Joerg Henkel<sup>2</sup> and Sri Parameswaran<sup>1</sup><br /><sup>1</sup>University of New South Wales, AU; <sup>2</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />On-chip many-core systems are expected to be in common use in the future. A set of homogeneous processors in a many-core system can be used to implement multiple pipelines which execute simultaneously. Pipelines of processors use varying numbers of cores when their workloads vary at run time. In this paper, we show how such a system executing multiple pipelines with varying workloads can be implemented. We further show how the system can switch cores within a pipeline (intra-elasticity) and between pipelines (inter-elasticity). The method is named E-pipeline, and is implemented and evaluated in a commercial tool suite. Compared to reference design methods with clock gating, E-pipeline achieves the same power savings, maintains the throughput to meet throughput constraints and reduces core usage by an average of 37.7%. The adaptation overhead for switching cores is approximately 2 us.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0203.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.4</id>
  <title>4.4 Exploring Reliability and Efficiency Tradeoffs at the Architectural Level</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Chartreuse</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>1137</id><role>Chair</role><firstname>Todd</firstname><lastname>Austin</lastname><affiliation>University of Michigan</affiliation><country>US</country></person>
    <person><id>2226</id><role>Co-Chair</role><firstname>Gunar</firstname><lastname>Schirner</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
  </persons>
  <description>This session targets architectural solutions for energy-efficient and reliable memories and processors.</description>
<presentations>
<presentation>
    <id>4.4.1</id>
    <title>4.4.1 Soft-Error Reliability and Power Co-Optimization for GPGPUs Register File using Resistive Memory</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>23950</id><role>Speaker</role><firstname>Jingweijia</firstname><lastname>Tan</lastname><affiliation>University of Houston</affiliation><country>US</country></person>
    <person><id>24948</id><role>Speaker</role><firstname>Zhi</firstname><lastname>Li</lastname><affiliation>University of Kansas</affiliation><country>US</country></person>
    <person><id>24834</id><role>Speaker</role><firstname>Xin</firstname><lastname>Fu</lastname><affiliation>University of Houston</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0085.pdf">http://www.date-conference.com/proceedings/2015/pdf/0085.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jingweijia Tan<sup>1</sup>, Zhi Li<sup>2</sup> and Xin Fu<sup>1</sup><br /><sup>1</sup>University of Houston, US; <sup>2</sup>University of Kansas, US<br /><br /><em><b>Abstract</b><br />The increasing adoption of graphics processing units (GPUs) for high-performance computing raises the reliability challenge, which is generally ignored in traditional GPUs. GPUs usually support thousands of parallel threads and require a sizable register file. Such large register file is highly susceptible to soft errors and power-hungry. Although ECC has been adopted to register file in modern GPUs, it causes considerable power overhead, which further increases the power stress. Thus, an energy-efficient soft-error protection mechanism is more desirable. Besides its extremely low leakage power consumption, resistive memory (e.g. spin-transfer torque RAM) is also immune to the radiation induced soft errors due to its magnetic field based storage. In this paper, we propose to LEverage reSistive memory to enhance the Soft-error robustness and reduce the power consumption (LESS) of registers in the General-Purpose computing on GPUs (GPGPUs). Since resistive memory experiences longer write latency compared to SRAM, we explore the unique characteristics of GPGPU applications to obtain the win-win gains: achieving the near-full soft-error protection for the register file, and meanwhile substantially reducing the energy consumption with negligible performance loss. Our experimental results show that LESS is able to mitigate the registers soft-error vulnerability by 86% and achieve 60% energy savings with negligible (e.g. 4%) performance loss.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0085.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.4.2</id>
    <title>4.4.2 Energy-Efficient Cache Design in Emerging Mobile Platforms: The Implications and Optimizations</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>23972</id><role>Speaker</role><firstname>Kaige</firstname><lastname>Yan</lastname><affiliation>University of Houston</affiliation><country>US</country></person>
    <person><id>24834</id><role>Speaker</role><firstname>Xin</firstname><lastname>Fu</lastname><affiliation>University of Houston</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0509.pdf">http://www.date-conference.com/proceedings/2015/pdf/0509.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Kaige Yan and Xin Fu, University of Houston, US<br /><br /><em><b>Abstract</b><br />Mobile devices are quickly becoming the most widely used processors in consumer devices. Since their major power supply is battery, the energy-efficient computing is highly desired. In this paper, we focus on the energy-efficient cache design in emerging mobile platforms. We observe that more than 40% of L2 cache accesses are OS kernel accesses in interactive smartphone applications. Such frequent kernel accesses cause serious interferences between the user and kernel blocks in the L2 cache, leading to the unnecessary block replacements and high L2 cache miss rate. We propose to partition the L2 cache into two separate segments which can only be accessed by the user code and kernel code, respectively. Meanwhile, the overall size of the two segments is shrunk, which greatly reduces the energy consumption by 15% while still maintains the similar cache miss rate. We further find completely different access behaviors between the two separated kernel and user segments in our novel L2 cache design, and explore the multi-retention STT-RAM based user and kernel segments to maximize the cache energy savings. The experimental results show that our techniques significantly reduce the cache energy consumption (e.g. 75%) with only 2% performance loss in emerging smartphones.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0509.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.4.3</id>
    <title>4.4.3 Exploiting Dynamic Timing Margins in Microprocessors for Frequency-Over-Scaling with Instruction-Based Clock Adjustment</title>
    <start>2015-03-10 18:00</start>
    <end>2015-03-10 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>17434</id><role>Speaker</role><firstname>Jeremy</firstname><lastname>Constantin</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>24033</id><role>Speaker</role><firstname>Lai</firstname><lastname>Wang</lastname><affiliation>RWTH Aachen</affiliation><country>DE</country></person>
    <person><id>4512</id><role>Speaker</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>GB</country></person>
    <person><id>2212</id><role>Speaker</role><firstname>Anupam</firstname><lastname>Chattopadhyay</lastname><affiliation>RWTH Aachen</affiliation><country>DE</country></person>
    <person><id>4405</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0303.pdf">http://www.date-conference.com/proceedings/2015/pdf/0303.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jeremy Constantin<sup>1</sup>, Lai Wang<sup>2</sup>, Georgios Karakonstantis<sup>3</sup>, Anupam Chattopadhyay<sup>2</sup> and Andreas Burg<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>RWTH Aachen, DE; <sup>3</sup>Queen's University, GB<br /><br /><em><b>Abstract</b><br />Static timing analysis provides the basis for setting the clock period of a microprocessor core, based on its worst-case critical path. However, depending on the design, this critical path is not always excited and therefore dynamic timing margins exist that can theoretically be exploited for the benefit of better speed or lower power consumption (through voltage scaling). This paper introduces predictive instruction-based dynamic clock adjustment as a technique to trim dynamic timing margins in pipelined microprocessors. To this end, we exploit the different timing requirements for individual instructions during the dynamically varying program execution flow without the need for complex circuit-level measures to detect and correct timing violations. We provide a design flow to extract the dynamic timing information for the design using post-layout dynamic timing analysis and we integrate the results into a custom cycle-accurate simulator. This simulator allows annotation of individual instructions with their impact on timing (in each pipeline stage) and rapidly derives the overall code execution time for complex benchmarks. The design methodology is illustrated at the microarchitecture level, demonstrating the performance and power gains possible on a 6-stage OpenRISC in-order general purpose processor core in a 28 nm CMOS technology. We show that employing instruction-dependent dynamic clock adjustment leads on average to an increase in operating speed by 38% or to a reduction in power consumption by 24%, compared to traditional synchronous clocking, which at all times has to respect the worst-case timing identified through static timing analysis.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0303.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.4.4</id>
    <title>4.4.4 Variability-Aware Dark Silicon Management in On-Chip Many-Core Systems</title>
    <start>2015-03-10 18:15</start>
    <end>2015-03-10 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>59635</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>23565</id><role>Speaker</role><firstname>Dennis</firstname><lastname>Gnad</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>18348</id><role>Speaker</role><firstname>Siddharth</firstname><lastname>Garg</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0900.pdf">http://www.date-conference.com/proceedings/2015/pdf/0900.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Muhammad Shafique<sup>1</sup>, Dennis Gnad<sup>1</sup>, Siddharth Garg<sup>2</sup> and Joerg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>University of Waterloo, CA<br /><br /><em><b>Abstract</b><br />Dark Silicon refers to the constraint that only a fraction of on-chip resources (cores) can be simultaneously powered-on (running at full performance) in order to stay within the allowable power budget and safe temperature limits, while others remain 'dark'. In this paper, we demonstrate how these 'dark cores' can be leveraged to improve the temperature profile at run-time, thus providing opportunities to power-on more cores at the nominal voltage than the number allowed when strictly obeying the conventional Thermal Design Power (TDP) constraint. In this paper, we propose a computationally efficient dark silicon management technique that determines the best set of cores to keep dark and the mapping of threads to cores at run-time, while also accounting for the impact of process variations. We have developed a light-weight temperature prediction mechanism that determines the impact of different candidate solutions on the chip thermal profile. Experimental evaluation of the proposed techniques on a simulated 8×8 many-core processor, and across a range of chips to account for process variations, show that the total instruction throughput is increased by 1.8× on average while keeping the temperature within the safe limits, when compared with state-of-the-art approaches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0900.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.5</id>
  <title>4.5 Industrial Test and Validation Experiments</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Meije</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>16963</id><role>Chair</role><firstname>Dan</firstname><lastname>Alexandescu</lastname><affiliation>iRoC</affiliation><country>FR</country></person>
    <person><id>25036</id><role>Co-Chair</role><firstname>Emmanuel</firstname><lastname>Simeu</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
  </persons>
  <description>This session introduces test and validation industrial experiments. Each experiment addresses the challenges of system validation and test and shows lessons learned from industry</description>
<presentations>
<presentation>
    <id>4.5.1</id>
    <title>4.5.1 Systematic Application of the ISO 26262 on a SEooC Support by applying a systematic reuse approach</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>18927</id><role>Speaker</role><firstname>Alejandra</firstname><lastname>Ruiz</lastname><affiliation>TECNALIA</affiliation><country>ES</country></person>
    <person><id>23276</id><role>Speaker</role><firstname>Alberto</firstname><lastname>Melzi</lastname><affiliation>Centro Ricerche FIAT</affiliation><country>IT</country></person>
    <person><id>24712</id><role>Speaker</role><firstname>Tim</firstname><lastname>Kelly</lastname><affiliation>University of York</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0177.pdf">http://www.date-conference.com/proceedings/2015/pdf/0177.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alejandra Ruiz<sup>1</sup>, Alberto Melzi<sup>2</sup> and Tim Kelly<sup>3</sup><br /><sup>1</sup>TECNALIA, ES; <sup>2</sup>Centro Ricerche FIAT, IT; <sup>3</sup>University of York, GB<br /><br /><em><b>Abstract</b><br />Automotive domain is suffering a huge transformation on the sector. The full electric vehicle is playing a role in updating the electronic systems on the car. The Electric parking system is one of those systems that are being evolving. On the other hand the entrance of the ISO 26262 [1] functional safety standard has impacted on the automotive designs. The ISO 26262 does include The Safety Element out of Context (SEooC) on the standard. However it does not mention how to follow a systematic process in order to apply the SEooC. On this paper we present our experience on the application of the SEooC concept from the ISO 26262 to an Electric parking system. We have followed a systematic approach that takes into account the needs for a safe reuse of the elements into the whole vehicle.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0177.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.5.2</id>
    <title>4.5.2 Timing Analysis of an Avionics Case Study on Complex Hardware/Software Platforms</title>
    <start>2015-03-10 17:15</start>
    <end>2015-03-10 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>23690</id><role>Speaker</role><firstname>Franck</firstname><lastname>Wartel</lastname><affiliation>Airbus</affiliation><country>FR</country></person>
    <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>23251</id><role>Speaker</role><firstname>Adriana</firstname><lastname>Gogonel</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    <person><id>16779</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Baldovin</lastname><affiliation>University of Padova</affiliation><country>IT</country></person>
    <person><id>24950</id><role>Speaker</role><firstname>Zoe</firstname><lastname>Stephenson</lastname><affiliation>Rapita Systems, Ltd.</affiliation><country>GB</country></person>
    <person><id>23398</id><role>Speaker</role><firstname>Benoit</firstname><lastname>Triquet</lastname><affiliation>Airbus</affiliation><country>FR</country></person>
    <person><id>2001</id><role>Speaker</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center</affiliation><country>ES</country></person>
    <person><id>23513</id><role>Speaker</role><firstname>Code</firstname><lastname>Lo</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    <person><id>17064</id><role>Speaker</role><firstname>Enrico</firstname><lastname>Mezzetti</lastname><affiliation>University of Padua</affiliation><country>IT</country></person>
    <person><id>23843</id><role>Speaker</role><firstname>Ian</firstname><lastname>Broster</lastname><affiliation>Rapita Systems, Ltd.</affiliation><country>GB</country></person>
    <person><id>2004</id><role>Speaker</role><firstname>Jaume</firstname><lastname>Abella</lastname><affiliation>Barcelona Supercomputing Center (BSC-CNS)</affiliation><country>ES</country></person>
    <person><id>17655</id><role>Speaker</role><firstname>Liliana</firstname><lastname>Cucu-Grosjean</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    <person><id>18522</id><role>Speaker</role><firstname>Tullio</firstname><lastname>Vardanega</lastname><affiliation>University of Padova</affiliation><country>IT</country></person>
    <person><id>16264</id><role>Speaker</role><firstname>Francisco</firstname><lastname>Cazorla</lastname><affiliation>Barcelona Supercomputing Center and IIIA-CSIC</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0189.pdf">http://www.date-conference.com/proceedings/2015/pdf/0189.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Franck Wartel<sup>1</sup>, Leonidas Kosmidis<sup>2</sup>, Adriana Gogonel<sup>3</sup>, Andrea Baldovin<sup>4</sup>, Zoe Stephenson<sup>5</sup>, Benoit Triquet<sup>1</sup>, Eduardo Quinones<sup>6</sup>, Code Lo<sup>3</sup>, Enrico Mezzetti<sup>7</sup>, Ian Broster<sup>5</sup>, Jaume Abella<sup>8</sup>, Liliana Cucu-Grosjean<sup>3</sup>, Tullio Vardanega<sup>4</sup> and Francisco Cazorla<sup>9</sup><br /><sup>1</sup>Airbus, FR; <sup>2</sup>Barcelona Supercomputing Center and Universitat Politècnica de Catalunya, ES; <sup>3</sup>INRIA, FR; <sup>4</sup>University of Padova, IT; <sup>5</sup>Rapita Systems, Ltd., GB; <sup>6</sup>Barcelona Supercomputing Center, ES; <sup>7</sup>University of Padua, IT; <sup>8</sup>Barcelona Supercomputing Center (BSC-CNS), ES; <sup>9</sup>Barcelona Supercomputing Center and IIIA-CSIC, ES<br /><br /><em><b>Abstract</b><br />Probabilistic Timing Analysis (PTA) in general and its measurement-based variant called MBPTA in particular have been shown to facilitate the estimation of the worst-case execution time (WCET). MBPTA relies on specific hardware and software support to randomise and/or upper bound a number of sources of execution time variation to drastically reduce the need for user-provided information, thus replacing uncertainty by probabilities. MBPTA has been shown effective in real case studies for specific single-core processor designs. However, some other hardware features and the advent of multicores challenge MBPTA application in industrial-size programs. While solutions to those challenges have been proven on benchmarks, they have not been proven yet on real-world applications, whose timing analysis is far more challenging than that of simple benchmarks. This paper discusses the application of MBPTA to a real avionics system in the context of (1) software-only single-core solutions and (2) hardware-only multicore solutions with an ARINC 653 operating system.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0189.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.5.3</id>
    <title>4.5.3 Silicon Proof of the Intelligent Analog IP Design Flow for Flexible Automotive Components</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>4603</id><role>Speaker</role><firstname>Torsten</firstname><lastname>Reich</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>22431</id><role>Speaker</role><firstname>H. D. Benjamin</firstname><lastname>Prautsch</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    <person><id>2033</id><role>Speaker</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>24469</id><role>Speaker</role><firstname>René</firstname><lastname>Buhl</lastname><affiliation>Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0232.pdf">http://www.date-conference.com/proceedings/2015/pdf/0232.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Torsten Reich, H. D. Benjamin Prautsch, Uwe Eichler and René Buhl, Fraunhofer Institute for Integrated Circuits IIS, Design Automation Division EAS, DE<br /><br /><em><b>Abstract</b><br />In this brief paper we present the successful silicon validation of the Intelligent Analog IP (IIP) design flow applied to the design of a SMART sensor IC for automotive requirements. Using a library of reconfigurable and robust analog IP we fast create parameterized cells up to high complexity levels including the corresponding layouts. This allows us (1) to overcome time-consuming handcrafted analog re-design cycles, (2) to include the effects of layout parasitics into the optimization loop, and thus (3) to fast achieve different specifications even for multiple technologies. We show that the IIP design flow leads to a strong improvement of design efficiency, silicon performance, and yield.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0232.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.5.4</id>
    <title>4.5.4 Fast optical simulation from a reduced set of impulse responses using SystemC AMS</title>
    <start>2015-03-10 17:45</start>
    <end>2015-03-10 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>23657</id><role>Speaker</role><firstname>Fabien</firstname><lastname>Teysseyre</lastname><affiliation>École Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>23555</id><role>Speaker</role><firstname>David</firstname><lastname>Navarro</lastname><affiliation>École Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>751</id><role>Speaker</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>École Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>23689</id><role>Speaker</role><firstname>Francesco</firstname><lastname>Cascio</lastname><affiliation>STMicroelectronic</affiliation><country>FR</country></person>
    <person><id>23659</id><role>Speaker</role><firstname>Fabio</firstname><lastname>Cenni</lastname><affiliation>STMicroelectronic</affiliation><country>FR</country></person>
    <person><id>24335</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Guillaume</lastname><affiliation>STMicroelectronic</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0284.pdf">http://www.date-conference.com/proceedings/2015/pdf/0284.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Fabien Teysseyre<sup>1</sup>, David Navarro<sup>1</sup>, Ian O'Connor<sup>1</sup>, Francesco Cascio<sup>2</sup>, Fabio Cenni<sup>2</sup> and Olivier Guillaume<sup>2</sup><br /><sup>1</sup>École Centrale de Lyon, FR; <sup>2</sup>STMicroelectronic, FR<br /><br /><em><b>Abstract</b><br />In this paper we propose a methodology to simulate the optical filtering system of a camera module with limited access to proprietary data. The target of the simulation is the virtual prototyping of the overall camera module for a fine tuning of the auto-focus mechanism. For the optical system modeling, the methodology is based on the usage of some point spread functions (PSFs). The use of the full set of PSFs is computationally costly and memory space consuming hence compromising the usability of the optical model in the full system virtual prototyping. To improve the model execution time, PSFs interpolation and free-space propagation techniques are used: they allow reducing the sampling space with minimal impact on the accuracy of the model (sharpness error less than 2%). The total speed-up gain with respect to the standard non-optimized model is provided by two contributors. First, the interpolation technique leads to a speed-up linked to the PSFs number reduction. Second, the caching of computationally intense processes enables speed-up scaling with the number of frames.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0284.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.5.5</id>
    <title>4.5.5 Designer-level verification -- an industrial experience story</title>
    <start>2015-03-10 18:00</start>
    <end>2015-03-10 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>24802</id><role>Speaker</role><firstname>Stephen</firstname><lastname>Bergman</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>23422</id><role>Speaker</role><firstname>Gabor</firstname><lastname>Bobok</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>24814</id><role>Speaker</role><firstname>Walter</firstname><lastname>Kowalski</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>24585</id><role>Speaker</role><firstname>Shlomit</firstname><lastname>Koyfman</lastname><affiliation>IBM</affiliation><country>IL</country></person>
    <person><id>24582</id><role>Speaker</role><firstname>Shiri</firstname><lastname>Moran</lastname><affiliation>IBM</affiliation><country>IL</country></person>
    <person><id>1570</id><role>Speaker</role><firstname>Ziv</firstname><lastname>Nevo</lastname><affiliation>IBM</affiliation><country>IL</country></person>
    <person><id>24340</id><role>Speaker</role><firstname>Avigail</firstname><lastname>Orni</lastname><affiliation>IBM</affiliation><country>IL</country></person>
    <person><id>24772</id><role>Speaker</role><firstname>Viresh</firstname><lastname>Paruthi</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>24811</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Roesner</lastname><affiliation>IBM</affiliation><country>US</country></person>
    <person><id>24590</id><role>Speaker</role><firstname>Gil</firstname><lastname>Shurek</lastname><affiliation>IBM</affiliation><country>IL</country></person>
    <person><id>24775</id><role>Speaker</role><firstname>Vasantha</firstname><lastname>Vuyyuru</lastname><affiliation>IBM</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0655.pdf">http://www.date-conference.com/proceedings/2015/pdf/0655.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Stephen Bergman<sup>1</sup>, Gabor Bobok<sup>1</sup>, Walter Kowalski<sup>1</sup>, Shlomit Koyfman<sup>2</sup>, Shiri Moran<sup>2</sup>, Ziv Nevo<sup>2</sup>, Avigail Orni<sup>2</sup>, Viresh Paruthi<sup>1</sup>, Wolfgang Roesner<sup>1</sup>, Gil Shurek<sup>2</sup> and Vasantha Vuyyuru<sup>1</sup><br /><sup>1</sup>IBM, US; <sup>2</sup>IBM, IL<br /><br /><em><b>Abstract</b><br />Designer-level verification (DLV) is now widely accepted as a necessary practice in the hardware industry. More than ever, logic designers are held responsible for the initial validation of modules they develop, before these are released to systematic verification. DLV requires specific tools and methods adapted for designers, who are not full-time verification experts. We present user experience stories and usage statistics, describing how DLV has been practiced in our company, using a dedicated tool developed for this purpose. A typical pattern that emerges is of designers devoting short, fragmented time periods to DLV work, interleaved with other logic development tasks. We observe that the deployed DLV tool supports this mode of work, since it is simple and intuitive. This demonstrates that a suitable tool can help DLV become an integral part of a logic design project.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0655.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.5.6</id>
    <title>4.5.6 Minimum Current Consumption Transition Time Optimization Methodology for Low Power CTS</title>
    <start>2015-03-10 18:15</start>
    <end>2015-03-10 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>24760</id><role>Speaker</role><firstname>Vibhu</firstname><lastname>Sharma</lastname><affiliation>NXP Research</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0080.pdf">http://www.date-conference.com/proceedings/2015/pdf/0080.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Vibhu Sharma, NXP Research, NL<br /><br /><em><b>Abstract</b><br />The clock tree network can consume up to 40% of the power budget and is one of the limiting factors for realizing low power designs. This paper presents a novel clock transition time optimization based low power clock tree synthesis, for the non-throughput constraint designs. The proposed methodology quantifies the dependence of short circuit and switching power of the buffers on the input clock transition time, with the newly defined "weighted current strength" parameter. The reduction in the weighted current strength parameter value directly maps into the reduction in the total dynamic power of the clock tree. The proposed methodology determines the transition time constraint values for the clock signals which result in the minimum weighted current strength for the synthesized clock tree network. This technique results in up to 34% reduction in the dynamic power of the clock tree network with the existing clock tree synthesis tools and the clock tree library.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0080.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.6</id>
  <title>4.6 Online Testing and Reliable Memories</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Bayard</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>1043</id><role>Chair</role><firstname>Mihalis</firstname><lastname>Psarakis</lastname><affiliation>University of Piraeus</affiliation><country>GR</country></person>
    <person><id>19761</id><role>Co-Chair</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
  </persons>
  <description>Temperature- and power-aware solutions are proposed for self- and on-line testing, together with innovative fault detection and reconfiguration schemes for caches and emerging memory technologies</description>
<presentations>
<presentation>
    <id>4.6.1</id>
    <title>4.6.1 A Defect-Aware Reconfigurable Cache Architecture for Low-Vccmin DVFS-Enabled Systems</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>20470</id><role>Speaker</role><firstname>Michail</firstname><lastname>Mavropoulos</lastname><affiliation>University of Patras</affiliation><country>GR</country></person>
    <person><id>23101</id><role>Speaker</role><firstname>Georgios</firstname><lastname>Keramidas</lastname><affiliation>University of Patras</affiliation><country>GR</country></person>
    <person><id>20590</id><role>Speaker</role><firstname>Dimitris</firstname><lastname>Nikolos</lastname><affiliation>University of Patras</affiliation><country>GR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1068.pdf">http://www.date-conference.com/proceedings/2015/pdf/1068.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Michail Mavropoulos, Georgios Keramidas and Dimitris Nikolos, University of Patras, GR<br /><br /><em><b>Abstract</b><br />As process technology continues to shrink, due to manufacturing defects and process variations, a large number of bitcells in on-chip caches is expected to be faulty. The number of defective cells varies from die-to-die, wafer-to-wafer, and in the field of application depends on the run-time operating conditions (e.g., supply voltage and frequency). Those trends necessitate i) to study fault-tolerant (FT) cache mechanisms in a wide spectrum of fault- probabilities and ii) to devise appropriate FT cache techniques that must be able to adapt their fault tolerance capacity to the volume of defective locations of the target faulty caches. It is well known that keeping the cache capacity, block size and the volume of defective cells constant, the average number of misses due to faulty cells in general decreases as the associativity of the cache increases. To this end we propose DARCA, a Defect-Aware Reconfigurable Cache Architecture, which is equipped with the ability of dynamically varying its associativity according to the volume of the defective cells. To keep the hardware overhead very small, as the associativity of the cache is multiplied by a power of two, its block size is divided by the same number. Since almost all contemporary processors use prefetching, we also applied DARCA to prefetch-assisted caches. By performing cycle-accurate simulations for the SPEC2006 benchmark suite and assuming a plethora of fault maps and a wide range of fault-probabilities we showed that DARCA compares favorably against several already known FT cache mechanisms with respect to the performance loss caused by defective cells.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1068.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.6.2</id>
    <title>4.6.2 Temperature-Aware Software-Based Self-Testing for Delay Faults</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>115</id><role>Speaker</role><firstname>Ying</firstname><lastname>Zhang</lastname><affiliation>Tongji University, Shanghai, China</affiliation><country>CN</country></person>
    <person><id>18758</id><role>Speaker</role><firstname>Zebo</firstname><lastname>Peng</lastname><affiliation>Embedded Systems Lab, Linköping University</affiliation><country>SE</country></person>
    <person><id>20165</id><role>Speaker</role><firstname>Jianhui</firstname><lastname>Jiang</lastname><affiliation>School of Software Engineering, Tongji University</affiliation><country>CN</country></person>
    <person><id>3858</id><role>Speaker</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>Institute of Computing Technology, Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>1236</id><role>Speaker</role><firstname>Masahiro</firstname><lastname>Fujita</lastname><affiliation>VLSI Design and Education Center, University of Tokyo</affiliation><country>JP</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0744.pdf">http://www.date-conference.com/proceedings/2015/pdf/0744.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ying Zhang<sup>1</sup>, Zebo Peng<sup>2</sup>, Jianhui Jiang<sup>3</sup>, Huawei Li<sup>4</sup> and Masahiro Fujita<sup>5</sup><br /><sup>1</sup>Tongji University, Shanghai, China, CN; <sup>2</sup>Embedded Systems Lab, Linköping University, SE; <sup>3</sup>School of Software Engineering, Tongji University, CN; <sup>4</sup>Institute of Computing Technology, Chinese Academy of Sciences, CN; <sup>5</sup>VLSI Design and Education Center, University of Tokyo, JP<br /><br /><em><b>Abstract</b><br />Delay defects under high temperature have been one of the most critical factors to affect the reliability of computer systems, and the current test methods don't address this problem properly. In this paper, temperature-aware software-based self-testing (SBST) technique is proposed to self-heat the processors within a high temperature range and effectively test delay faults under high temperature. First, it automatically generates high-quality test programs through automatic test instruction generation (ATIG), and avoids over-testing caused by nonfunctional patterns. Second, it exploits two effective power-intensive program transformations to self-heat up the processors internally. Third, it applies a greedy algorithm to search the optimized schedule of the test templates in order to generate the test program while making sure that the temperature of the processor under test is within the specified range. Experimental results show that the generated program is successful to guarantee delay test within the given temperature range, and achieves high test performance with functional patterns.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0744.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.6.3</id>
    <title>4.6.3 Operational Fault Detection and Monitoring of a Memristor-Based LUT</title>
    <start>2015-03-10 18:00</start>
    <end>2015-03-10 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>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>Speaker</role><firstname>Haider</firstname><lastname>A.F. Almurib</lastname><affiliation>The University of Nottingham</affiliation><country>MY</country></person>
    <person><id>4647</id><role>Speaker</role><firstname>Fabrizio</firstname><lastname>Lombardi</lastname><affiliation>Northeastern University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0014.pdf">http://www.date-conference.com/proceedings/2015/pdf/0014.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nandha kumar Thulasiraman<sup>1</sup>, Haider A.F. Almurib<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 presents a method for operational testing of a memristor-based memory look-up table (LUT). In the proposed method, the deterioration of the memristors (as storage elements of a LUT) is modeled based on the reduction of the resistance range as observed in fabricated devices and recently reported in the technical literature. A quiescent current technique is used for testing the memristors when deterioration results in a change of state, thus leading to an erroneous (faulty) operation. An equivalent circuit model of the operational deterioration for a memristor-based LUT is presented. In addition to modeling and testing, the proposed method can be utilized also for continuous monitoring of the LUT in the presence of memristor deterioration in the LUT. The proposed method is assessed using LTSPICE; extensive simulation results are presented with respect to different operational features, such as LUT dimension and range of resistance. These results show that the proposed test method is scalable with LUT dimension and highly efficient for testing and monitoring a LUT in the presence of deteriorating multiple memristors.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0014.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.6.4</id>
    <title>4.6.4 Power-Aware Online Testing of Manycore Systems in the Dark Silicon Era</title>
    <start>2015-03-10 18:15</start>
    <end>2015-03-10 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>24254</id><role>Speaker</role><firstname>Mohammad-Hashem</firstname><lastname>Haghbayan</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>2606</id><role>Speaker</role><firstname>Amir-Mohammad</firstname><lastname>Rahmani</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>20514</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Fattah</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>24363</id><role>Speaker</role><firstname>Pasi</firstname><lastname>Liljeberg</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>23952</id><role>Speaker</role><firstname>Juha</firstname><lastname>Plosila</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
    <person><id>23787</id><role>Speaker</role><firstname>Hannu</firstname><lastname>Tenhunen</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>4458</id><role>Speaker</role><firstname>Zainalabedin</firstname><lastname>Navabi</lastname><affiliation>Worcester Polytechnic Institute</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0771.pdf">http://www.date-conference.com/proceedings/2015/pdf/0771.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mohammad-Hashem Haghbayan<sup>1</sup>, Amir-Mohammad Rahmani<sup>1</sup>, Mohammad Fattah<sup>1</sup>, Pasi Liljeberg<sup>1</sup>, Juha Plosila<sup>1</sup>, Hannu Tenhunen<sup>2</sup> and Zainalabedin Navabi<sup>3</sup><br /><sup>1</sup>University of Turku, FI; <sup>2</sup>KTH Royal Institute of Technology, SE; <sup>3</sup>Worcester Polytechnic Institute, US<br /><br /><em><b>Abstract</b><br />Online defect screening techniques to detect run-time faults are becoming a necessity in current and near future technologies. At the same time, due to aggressive technology scaling into the nanometer regime, power consumption is becoming a significant burden. Most of today's chips employ advanced power management features to monitor the power consumption and apply dynamic power budgeting (i.e., capping) accordingly to prevent over-heating of the chip. Given the notable power dissipation of existing testing methods, one needs to efficiently manage the power budget to cover test process of a manycore system in runtime. In this paper, we propose a power-aware online testing method for many-core systems benefiting from advanced power management capabilities. The proposed power-aware method uses non-intrusive online test scheduling strategy to functionally test the cores in their idle period. In addition, we propose a test-aware utilization-oriented runtime mapping technique that considers the utilization of cores and their test criticality in the mapping process. Our extensive experimental results reveal that the proposed power-aware online testing approach can efficiently utilize temporarily free resources and available power budget for the testing purposes, within less than 1% penalty for the 16nm technology.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0771.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-2</id>
    <title>IP2-2 On-Line Prediction of NBTI-induced Aging Rates</title>
    <start>2015-03-10 18:30</start>
    <end>2015-03-10 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>24443</id><role>Speaker</role><firstname>Rafal</firstname><lastname>Baranowski</lastname><affiliation>Stuttgart University</affiliation><country>DE</country></person>
    <person><id>2509</id><role>Speaker</role><firstname>Farshad</firstname><lastname>Firouzi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>17579</id><role>Speaker</role><firstname>Saman</firstname><lastname>Kiamehr</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>23467</id><role>Speaker</role><firstname>Chang</firstname><lastname>Liu</lastname><affiliation>Stuttgart University</affiliation><country>DE</country></person>
    <person><id>965</id><role>Speaker</role><firstname>Hans-Joachim</firstname><lastname>Wunderlich</lastname><affiliation>Stuttgart University</affiliation><country>DE</country></person>
    <person><id>16583</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0940.pdf">http://www.date-conference.com/proceedings/2015/pdf/0940.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rafal Baranowski<sup>1</sup>, Farshad Firouzi<sup>2</sup>, Saman Kiamehr<sup>2</sup>, Chang Liu<sup>1</sup>, Hans-Joachim Wunderlich<sup>1</sup> and Mehdi Tahoori<sup>2</sup><br /><sup>1</sup>Stuttgart University, DE; <sup>2</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Nanoscale technologies are increasingly susceptible to aging processes such as Negative-Bias Temperature Instability (NBTI) which undermine the reliability of VLSI systems. Existing monitoring techniques can detect the violation of safety margins and hence make the prediction of an imminent failure possible. However, since such techniques can only detect measurable degradation effects which appear after a relatively long period of system operation, they are not well suited to early aging prediction and proactive aging alleviation. This work presents a novel method for the monitoring of NBTI-induced degradation rate in digital circuits. It enables the timely adoption of proper mitigation techniques that reduce the impact of aging. The proposed method employs machine learning techniques to find a small set of so called Representative Critical Gates (RCG), the workload of which is correlated with the degradation of the entire circuit. The workload of RCGs is observed in hardware using so called workload monitors. The output of the workload monitors is evaluated on-line to predict system degradation experienced within a configurable (short) period of time, e.g. a fraction of a second. Experimental results show that the proposed monitors predict the degradation rate with an average error of only 3% at less than 2.4% area overhead.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0940.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.7</id>
  <title>4.7 How Resilient Are Emerging Technologies?</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Les Bans</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</affiliation><country>US</country></person>
    <person><id>16524</id><role>Co-Chair</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
  </persons>
  <description>Many new technologies are being proposed as alternatives to conventional CMOS design. Resiliency, including robustness, reliability and fault modeling, will be a key factor in their success. This session includes results on several of these, as well as IP presentations on two others.</description>
<presentations>
<presentation>
    <id>4.7.1</id>
    <title>4.7.1 Digital Circuits Reliability with In-Situ Monitors in 28nm Fully Depleted SOI</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>24162</id><role>Speaker</role><firstname>Marine</firstname><lastname>Saliva</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>23681</id><role>Speaker</role><firstname>Florian</firstname><lastname>Cacho</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>24763</id><role>Speaker</role><firstname>Vincent</firstname><lastname>Huard</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>24832</id><role>Speaker</role><firstname>Xavier</firstname><lastname>Federspiel</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>23538</id><role>Speaker</role><firstname>Damien</firstname><lastname>Angot</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>24595</id><role>Speaker</role><firstname>Ahmed</firstname><lastname>Benhassain</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>23268</id><role>Speaker</role><firstname>Alain</firstname><lastname>Bravaix</lastname><affiliation>IM2NP-ISEN</affiliation><country>FR</country></person>
    <person><id>111</id><role>Speaker</role><firstname>Lorena</firstname><lastname>Anghel</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0238.pdf">http://www.date-conference.com/proceedings/2015/pdf/0238.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Marine Saliva<sup>1</sup>, Florian Cacho<sup>1</sup>, Vincent Huard<sup>1</sup>, Xavier Federspiel<sup>1</sup>, Damien Angot<sup>1</sup>, Ahmed Benhassain<sup>1</sup>, Alain Bravaix<sup>2</sup> and Lorena Anghel<sup>3</sup><br /><sup>1</sup>STMicroelectronics, FR; <sup>2</sup>IM2NP-ISEN, FR; <sup>3</sup>TIMA, FR<br /><br /><em><b>Abstract</b><br />Aging induced degradation mechanisms occurring in digital circuits are of a greater importance in the latest technologies. Monotonous degradation such as Bias Temperature Instability (BTI) or Hot Carrier Injection (HCI) but also sudden degradation such as Dielectric Breakdown (DB) are identified as the major sources of reliability hazard. The impact of these phenomena on the digital circuits is usually observed in terms of timing degradations and thus it may result in setup/hold violation. In this paper we will focus on the impact of aging related degradation mechanisms on timing. In-situ monitor is a promising strategy to measure timing slacks and to provide pre-error warning prior timing violation. A dedicated structure has been developed to measure and benchmark the behaviors of different monitors. The technology used for the test structure and in-situ monitors are processed in 28nm Fully Depleted SOI. The designs of monitors are mostly based on delay elements. Three types of delays are proposed in this paper: flip-flop's Master delay, Buffers delay and Passive delay. In addition, we investigate the impact of global and local variations on the accuracy of the measurements by providing complete monitors characterization. Experimental results show a good agreement with SPICE simulation. Finally the proposed in-situ monitors will be compared and their applications to circuit aging prediction will be discussed.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0238.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.7.2</id>
    <title>4.7.2 Read/Write Robustness Estimation Metrics for Spin Transfer Torque (STT) MRAM Cell</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>21989</id><role>Speaker</role><firstname>Elena</firstname><lastname>Ioana Vatajelu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>19453</id><role>Speaker</role><firstname>Rosa</firstname><lastname>Rodriguez-Montañés</lastname><affiliation>Universitat Politecnica de Catalunya</affiliation><country>ES</country></person>
    <person><id>4177</id><role>Speaker</role><firstname>Marco</firstname><lastname>Indaco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>20499</id><role>Speaker</role><firstname>Michel</firstname><lastname>Renovell</lastname><affiliation>LIRMM-CNRS</affiliation><country></country></person>
    <person><id>973</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>17470</id><role>Speaker</role><firstname>Joan</firstname><lastname>Figueras</lastname><affiliation>Universitat Politecnica de Catalunya</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0822.pdf">http://www.date-conference.com/proceedings/2015/pdf/0822.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Elena Ioana Vatajelu<sup>1</sup>, Rosa Rodriguez-Montañés<sup>2</sup>, Marco Indaco<sup>1</sup>, Michel Renovell<sup>3</sup>, Paolo Prinetto<sup>1</sup> and Joan Figueras<sup>2</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>Universitat Politecnica de Catalunya, ES; <sup>3</sup>LIRMM-CNRS, <br /><br /><em><b>Abstract</b><br />— The rapid development of low power, high density, high performance SoCs has pushed the embedded memories to their limits and opened the field to the development of emerging memory technologies. The Spin-Transfer-Torque Magnetic Random Access Memory (STT-MRAM) has emerged as a promising choice for embedded memories due to its reduced read/write latency and high CMOS integration capability. Under today aggressive technology scaling requirements, the STT-MRAM is affected by process variability making robustness evaluation an important concern. In this paper, we provide new metrics for robustness prediction of an STT-MRAM memory cell. Independent Robustness Margin metrics are defined for Read Operation and Write Operation based on the electrical characteristics of the memory cell and the fabrication induced variability. These metrics are used to estimate the extreme parameter variation causing the cell failure, Current Noise Margins and the Failure Probability of the STT-MRAM cell.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0822.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>4.7.3</id>
    <title>4.7.3 Fault Modeling in Controllable Polarity Silicon Nanowire Circuits</title>
    <start>2015-03-10 18:00</start>
    <end>2015-03-10 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>23796</id><role>Speaker</role><firstname>Hassan</firstname><lastname>Ghasemzadeh Mohammadi</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>16485</id><role>Speaker</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country></country></person>
    <person><id>233</id><role>Speaker</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0428.pdf">http://www.date-conference.com/proceedings/2015/pdf/0428.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hassan Ghasemzadeh Mohammadi<sup>1</sup>, Pierre-Emmanuel Gaillardon<sup>2</sup> and Giovanni De Micheli<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), <br /><br /><em><b>Abstract</b><br />Controllable polarity silicon nanowire transistors are among the promising candidates to replace current CMOS in the near future owing to their superior electrostatic characteristics and advanced functionalities. From a circuit testing point of view, it is unclear if the current CMOS and FinFET fault models are comprehensive enough to model all defects of controllable polarity nanowires. In this paper, we deal with the above problem using inductive fault analysis on three-independent-gate silicon nanowire FETs. Simulations revealed that the current fault models, i.e. stuck-open faults, are insufficient to cover all modes of operation. The newly introduced test algorithm for stuck open can adequately capture the malfunction behavior of controllable polarity logic gates in the presence of nanowire break and bridge on polarity terminals.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0428.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-3</id>
    <title>IP2-3 Retraining based Timing Error Mitigation for Hardware Neural Networks</title>
    <start>2015-03-10 18:30</start>
    <end>2015-03-10 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>22867</id><role>Speaker</role><firstname>Jiachao</firstname><lastname>Deng</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>17104</id><role>Speaker</role><firstname>Yuntan</firstname><lastname>Fang</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>23614</id><role>Speaker</role><firstname>Zidong</firstname><lastname>Du</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>2618</id><role>Speaker</role><firstname>Ying</firstname><lastname>Wang</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>3858</id><role>Speaker</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>1065</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Temam</lastname><affiliation>INRIA Saclay, France</affiliation><country>FR</country></person>
    <person><id>737</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Ienne</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>16418</id><role>Speaker</role><firstname>David</firstname><lastname>Novo</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>2017</id><role>Speaker</role><firstname>Xiaowei</firstname><lastname>Li</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>1532</id><role>Speaker</role><firstname>Yunji</firstname><lastname>Chen</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>23523</id><role>Speaker</role><firstname>Chengyong</firstname><lastname>Wu</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0849.pdf">http://www.date-conference.com/proceedings/2015/pdf/0849.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jiachao Deng<sup>1</sup>, Yuntan Fang<sup>1</sup>, Zidong Du<sup>1</sup>, Ying Wang<sup>1</sup>, Huawei Li<sup>1</sup>, Olivier Temam<sup>2</sup>, Paolo Ienne<sup>3</sup>, David Novo<sup>3</sup>, Xiaowei Li<sup>1</sup>, Yunji Chen<sup>1</sup> and Chengyong Wu<sup>1</sup><br /><sup>1</sup>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China, CN; <sup>2</sup>INRIA Saclay, France, FR; <sup>3</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />Recently, neural network (NN) accelerators are gaining popularity as part of future heterogeneous multi-core architectures due to their broad application scope and excellent energy efficiency. Additionally, since neural networks can be retrained, they are inherently resillient to errors and noises. Prior work has utilized the error tolerance feature to design approximate neural network circuits or tolerate logical faults. However, besides high-level faults or noises, timing errors induced by delay faults, process variations, aging, etc. are dominating the reliability of NN accelerator under nanoscale manufacturing process. In this paper, we leverage the error resiliency of neural network to mitigate timing errors in NN accelerators. Specifically, when timing errors significantly affect the output results, we propose to retrain the accelerators to update their weights, thus circumventing critical timing errors. Experimental results show that timing errors in NN accelerators can be well tamed for different applications.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0849.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-4</id>
    <title>IP2-4 Dictionary-based Sparse Representation for Resolution Improvement in Laser Voltage Imaging of CMOS Integrated Circuits</title>
    <start>2015-03-10 18:31</start>
    <end>2015-03-10 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>23400</id><role>Speaker</role><firstname>Tenzile Berkin</firstname><lastname>Cilingiroglu</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>18754</id><role>Speaker</role><firstname>Mahmoud</firstname><lastname>Zangeneh</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>23372</id><role>Speaker</role><firstname>Aydan</firstname><lastname>Uyar</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>24790</id><role>Speaker</role><firstname>W. Clem</firstname><lastname>Karl</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>23921</id><role>Speaker</role><firstname>Janusz</firstname><lastname>Konrad</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>17487</id><role>Speaker</role><firstname>Ajay</firstname><lastname>Joshi</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>23755</id><role>Speaker</role><firstname>Bennett B.</firstname><lastname>Goldberg</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>24556</id><role>Speaker</role><firstname>M. Selim</firstname><lastname>Unlu</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0269.pdf">http://www.date-conference.com/proceedings/2015/pdf/0269.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Tenzile Berkin Cilingiroglu, Mahmoud Zangeneh, Aydan Uyar, W. Clem Karl, Janusz Konrad, Ajay Joshi, Bennett B. Goldberg and M. Selim Unlu, Boston University, US<br /><br /><em><b>Abstract</b><br />The rapid decrease in the dimensions of integrated circuits with a simultaneous increase in component density have introduced resolution challenges for optical failure analysis tech- niques. Although optical microscopy efforts continue to increase resolution of optical systems through hardware modifications, signal processing methods are essential to complement these efforts to meet the resolution requirements for the nanoscale integrated circuit technologies. In this work, we focus on laser voltage imaging as the optical failure analysis technique and show how an overcomplete dictionary-based sparse representation can improve resolution and localization accuracy. We describe a reconstruction approach based on this sparse representation and validate its performance on simulated data. We achieve an 80% reduction of the localization error.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0269.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>4.8</id>
  <title>4.8 Strength by Interdisciplinary Research: The Cadence Academic Network</title>
  <start>2015-03-10 17:00</start>
  <end>2015-03-10 18:30</end>
  <room>Salle Lesdiguières</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>22470</id><role>Organiser</role><firstname>Patrick</firstname><lastname>Haspel</lastname><affiliation>Cadence Academic Network</affiliation><country>US</country></person>
    <person><id>31</id><role>Chair</role><firstname>Jürgen</firstname><lastname>Haase</lastname><affiliation>edacentrum</affiliation><country>DE</country></person>
  </persons>
  <description><p>The Academic Network was launched by Cadence in 2007. The aim was to promote the proliferation of leading-edge technologies and methodologies at universities renowned for their engineering and design excellence. A knowledge network among selected universities, research institutes, industry advisors and Cadence was established to facilitate the sharing of technology expertise in the areas of verification, design and implementation of microelectronic systems.</p>
<p>Specific examples of research directions in the cadence academic network will be given in three talks.<br /> <br /> </p></description>
<presentations>
<presentation>
    <id>4.8.1</id>
    <title>4.8.1 Introduction to the Academic Network</title>
    <start>2015-03-10 17:00</start>
    <end>2015-03-10 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>22470</id><role>Speaker</role><firstname>Patrick</firstname><lastname>Haspel</lastname><affiliation>Cadence Academic Network</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Patrick Haspel, Cadence Academic Network, US<br /></description>
</presentation>
<presentation>
    <id>4.8.2</id>
    <title>4.8.2 Dependability and Design-for-Testability</title>
    <start>2015-03-10 17:15</start>
    <end>2015-03-10 17:40</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>2034</id><role>Speaker</role><firstname>Said</firstname><lastname>Hamdioui</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Said Hamdioui, Delft University of Technology, NL<br /></description>
</presentation>
<presentation>
    <id>4.8.3</id>
    <title>4.8.3 Digital System Design</title>
    <start>2015-03-10 17:40</start>
    <end>2015-03-10 18:05</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>4676</id><role>Speaker</role><firstname>Mladen</firstname><lastname>Berekovic</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mladen Berekovic, TU Braunschweig, DE<br /></description>
</presentation>
<presentation>
    <id>4.8.4</id>
    <title>4.8.4 System Level Development Using Virtual Prototyping</title>
    <start>2015-03-10 18:05</start>
    <end>2015-03-10 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>21478</id><role>Speaker</role><firstname>Michael</firstname><lastname>Hübner</lastname><affiliation>Ruhr-University Bochum</affiliation><country>DE</country></person>
    <person><id>22033</id><role>Speaker</role><firstname>Diana</firstname><lastname>Goehringer</lastname><affiliation>Ruhr-University Bochum</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Michael Hübner and Diana Goehringer, Ruhr-University Bochum, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB04</id>
  <title>UB04 Session 4</title>
  <start>2015-03-10 17:30</start>
  <end>2015-03-10 19:30</end>
  <room>University Booth, Booth 4, 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 4-LOOP: 4-core Leon 3 with linux Operating system, OpenMP library and hardware Profiling system</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id></id><role>Presenter</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id></id><role>Presenter</role><firstname>Andrea</firstname><lastname>Moro</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Vittoriano</firstname><lastname>Muttillo</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Fabio</firstname><lastname>Federici</lastname><affiliation>University of L'Aquila</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7345.pdf">http://www.date-conference.com/files/file/date15/ubooth/7345.pdf</a></presentation_url>
  <description><b>Presenters</b>:<br />Giacomo Valente, Vittoriano Muttillo and Andrea Moro, University of L'Aquila, IT<br /><b>Authors</b>:<br />Vittoriano Muttillo and Fabio Federici, <br /><br /><em><b>Abstract</b><br />Multi-processor SoC based on soft-cores are increasing the range of applications that could be implemented by exploiting FPGAs. In this context, this demo presents a symmetric multi-processor system, composed of four Leon 3 cores and a custom Linux kernel, able to execute OpenMP-based applications and enhanced with a hardware profiling system. OpenMP support and the novel profiling system are the results of R&amp;D activities conducted by several students and Professors at University of L'Aquila.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7345.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.2</id>
    <title>UB04.2 The Ψ-chart Design Approach in TTool/DIPLODOCUS: a Framework for Hw/Sw Co-Design of Data-Dominated Systems-on-Chip</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>21485</id><role>Presenter</role><firstname>Andrea</firstname><lastname>Enrici</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Ludovic</firstname><lastname>Apvrille</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Camara</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Renaud</firstname><lastname>Pacalet</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2608.pdf">http://www.date-conference.com/files/file/date15/ubooth/2608.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Andrea Enrici, Télécom ParisTech, FR<br /><b>Authors</b>:<br />Ludovic Apvrille, Daniel Camara and Renaud Pacalet, Télécom ParisTech, FR<br /><br /><em><b>Abstract</b><br />In the scope of the DATE 2015 University Booth, we present our latest achievements for the system level design of parallel and distributed embedded systems. We propose a demonstration of a novel design approach, the Ψ-chart, in TTool/DIPLODOCUS, a UML/SysML framework for the design, validation and automatic code generation for data-dominated SoCs. The Ψ-chart is a design approach where communication patterns are designed with dedicated models, independently of a pair application-architecture, before mapping phase. It allows for a complete orthogonalization of concerns between the design of computations and communications, thus achieving faster Design Space Exploration, complete design portability as well as reduced design times and costs. The subject of our demonstration is the design of the physical layer (PHY) of the transmitter part of the Zigbee wireless standard (IEEE 802.15.4) mapped onto a MPSoC architecture with shared memory. Our demonstration will illustrate the full design of the Zigbee transmitter, from models to the automatic generation of the emulation code, via simulation and formal verification. We will validate our design by comparing the output samples produced by the emulation code, with a real implementation of the transmitter on a FPGA prototyping board.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2608.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.3</id>
    <title>UB04.3 Where is it? Find the code you are interested in!</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>17743</id><role>Presenter</role><firstname>Jan</firstname><lastname>Malburg</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Görschwin</firstname><lastname>Fey</lastname><affiliation>University of Bremen / German Aerospace Center</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7361.pdf">http://www.date-conference.com/files/file/date15/ubooth/7361.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jan Malburg, University of Bremen, DE<br /><b>Author</b>:<br />Görschwin Fey, University of Bremen / German Aerospace Center, DE<br /><br /><em><b>Abstract</b><br />The demonstration presents our tool for feature localization and debugging of RTL-designs. Feature localization helps a designer to find the code relevant for a certain feature and, thus, helps him to faster understand a design previously unknown to him. The developer can choose between three basic techniques for feature localization. In the area of debugging the tools allows fault localization, reverse debugging based on dynamic data- and control-flow of the design and dynamic slicing.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7361.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.4</id>
    <title>UB04.4 HiPER-NIRGAM: A Tool Chain Based Framework for Modelling Thermal - Aware Reliability Estimation in 2D Mesh NoCs</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>25535</id><role>Presenter</role><firstname>Ashish</firstname><lastname>Sharma</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Manoj Singh</firstname><lastname>Gaur</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Lava</firstname><lastname>Bhargava</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Vijay</firstname><lastname>Laxmi</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Mark</firstname><lastname>Zwolinski</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7495.pdf">http://www.date-conference.com/files/file/date15/ubooth/7495.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Ashish Sharma, Malaviya National Institute of Technology, Jaipur, IN<br /><b>Authors</b>:<br />Manoj Singh Gaur<sup>1</sup>, Lava Bhargava<sup>1</sup>, Vijay Laxmi<sup>1</sup> and Mark Zwolinski<sup>2</sup><br /><sup>1</sup>Malaviya National Institute of Technology, Jaipur, IN; <sup>2</sup>University of Southampton, GB<br /><br /><em><b>Abstract</b><br />Every three years, power density in system-on-chip (SoCs) gets doubled. As the semiconductor technology is scaling, the number of cores and interconnect network connections are increasing. To improve system performance while meeting permissible power limits, Chip-Multi Processors (CMPs) and many-core processors have emerged as an appealing solution. One of the significant aspects of many-core design is an on chip interconnect network that can effectively support intra-core and inter-core communications. This interconnect should be scalable, support high communication bandwidth and multiple concurrent connections among cores. Network-on-chip (NoC) replaces the traditional bus based interconnect architecture as former is scalable, has higher bandwidth, fault tolerance and offers parallelism. Regular NoC topologies improve scalability too. Adaptive NoC routing solutions distribute power densities and delay onset of hotspot creation. With ever-growing demand of computation and communication bandwidth by applications, the system designer need to consider and address resultant power and thermal issues in SoC as well as NoC design. Design tools need to incorporate thermal effects in design and evaluation of prototypes.
Abstract--- Regional temperature differential and hotspots are two thermal problems in network-on-chip. On-chip thermal problems have an adverse impact on system performance and reliability. We propose creation of a toolchain based framework for incorporating thermal evaluation of NoC through existing simulation tools. Our proposed framework provides an integration of NoC simulator with power and thermal simulation models for analyzing the thermal hotspots and can be used for thermal-aware reliability estimation. In our framework, reliability estimation is based on life time failure models such as TDDB (Time dependent dielectric breakdown), NBTI (Negative bias temperature instability) and SM (Stress Migration). In our proposed reliability measurement is based on MTTF (Mean time to failure) comparative value. Our tool chain consists NIRGAM as a NoC simulator, NoC configuration parameters such as number of virtual channel, buffer size, routing logic, simulation cycles and application traffic are passed to power models (Orion 2.0 and McPAT). Power models provide the power trace and area of given NoC configuration. The power model results are further used in Hotspot 5.02 [HOTSPOT] thermal simulation model for generating floorplan and temperature trace (steady temperature file). The steady temperature trace used in reliability estimation tool REST [REST_tool] to estimating MTTF vales.
Abstract--- We believe that this generic framework can be used by researchers on academia and industry to incorporate thermal-aware reliability estimation in their design exploration.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7495.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.5</id>
    <title>UB04.5 Numerical Methods for Efficient Simulations of Circuits with Separated Time Scales</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>25541</id><role>Presenter</role><firstname>Genie</firstname><lastname>Hsieh</lastname><affiliation>Sandia National Laboratories</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5791.pdf">http://www.date-conference.com/files/file/date15/ubooth/5791.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Genie Hsieh, Sandia National Laboratories, US<br /><br /><em><b>Abstract</b><br />Circuit simulations can support to analyze and predict the performance, safety, and reliability of nuclear weapons and to certify their functionality. Small circuits with strong, nonlinear oscillations (i.e. circuits have separated fast/slow time scales; hereafter denoted by "fast/slow circuits") can make the computation time of even a single simulation unmanageable. These types of circuits are common in weapon systems. Many numerical methods are proposed to speedup such simulations by utilizing multiple time variables to efficiently represent circuit signals with widely separated rates of variation. However, weapon circuits possess complex behaviors that are shown to be the outstanding challenges in this research field. In this work, we develop novel numerical methods for fast/slow weapon circuit simulations and deliver significant simulation speedups to facilitate efficient weapon assurance.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5791.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.7</id>
    <title>UB04.7 AIDASoft: Analog IC Design Automation</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>20600</id><role>Presenter</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>0</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>0</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>0</id><role>Author</role><firstname>Ricardo</firstname><lastname>Póvoa</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>0</id><role>Author</role><firstname>António</firstname><lastname>Canelas</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>0</id><role>Author</role><firstname>Ricardo</firstname><lastname>Lourenço</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    <person><id>0</id><role>Author</role><firstname>Pedro</firstname><lastname>Ventura</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2568.pdf">http://www.date-conference.com/files/file/date15/ubooth/2568.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Nuno Horta, Instituto de Telecomunicações/Instituto Superior Técnico, PT<br /><b>Authors</b>:<br />Nuno Lourenço<sup>1</sup>, Ricardo Martins<sup>1</sup>, Ricardo Póvoa<sup>1</sup>, António Canelas<sup>1</sup>, Ricardo Lourenço<sup>2</sup> and Pedro Ventura<sup>2</sup><br /><sup>1</sup>Instituto de Telecomunicações/Instituto Superior Técnico, PT; <sup>2</sup>Instituto de Telecomunicações, PT<br /><br /><em><b>Abstract</b><br />This demo presents AIDA an ongoing project at Instituto de Telecomunicações/University of Lisbon, Portugal, which addresses analog IC design automation from circuit-level specifications to layout descriptions in GDS-II. AIDA consists of two main modules AIDA-C and AIDA-L. AIDA-C is demonstrated for layout-aware circuit-level sizing and optimization by generating a family of robust Pareto Optimal solutions. AIDA-L is demonstrated by generating the layout taking into account electrical currents information to mitigate electromigration and IR-drop effects, and also wiring symmetry for multiport multi-terminal signal nets of analog ICs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2568.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.8</id>
    <title>UB04.8 xtSi: The 3-D electro-thermal simulator</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>4456</id><role>Presenter</role><firstname>Jürgen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/403.pdf">http://www.date-conference.com/files/file/date15/ubooth/403.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jürgen Scheible, Reutlingen University, DE<br /><b>Author</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />xtSi is a 3D electro-thermal simulation tool for integrated circuits. It uses a computationally efficient algorithm, which allows the simulation of typical ICs in only a few minutes.
The temperature distribution is depicted graphically and with temporal resolution in a specially designed graphical user interface. With the help of xtSi designers can exactly identify isotherms and hotspots, thus enabling an optimization of the layout due to temperature effects.
xtSi has been verified experimentally for device temperatures exceeding 500 °C up to the onset of thermal runaway.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/403.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB04.9</id>
    <title>UB04.9 BONDCALC: The Bond Calculator</title>
    <start>2015-03-10 17:30</start>
    <end>2015-03-10 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>25537</id><role>Presenter</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christian</firstname><lastname>Silber</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>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">http://www.date-conference.com/files/file/date15/ubooth/7341.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><b>Authors</b>:<br />Christian Silber<sup>1</sup> and Juergen Scheible<sup>2</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />The Bond Calculator is a fast and exact tool to help designers to choose a bond wire, which does not fuse. The Bond Calculator is orders of magnitude faster than FEM and Easy-to-use.
The Bond Calculator helps designers to estimate the temperature at the bond connection itself, by calculating the time and space dependence of the power delivered from the bond wire to the chip. These temperature changes can affect the durability of the bond connection.
The Bond Calculator uses a simplified simulation model to calculate the temperature profile in a bond wire from the induced current profile. This software tool has been validated by FEM and measurement.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>Exhibition-Reception</id>
  <title>Exhibition-Reception Exhibition Reception</title>
  <start>2015-03-10 18:30</start>
  <end>2015-03-10 19:30</end>
  <room>Several serving points inside the 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>The Exhibition Reception will take place on Tuesday, March 10, 2015, from 18:30 - 19:30 in the exhibition area of the congress center, where free drinks for all conference delegates and exhibition visitors will be offered. All exhibitors are welcome to also provide drinks and snacks for the attendees.</description>
<presentations>
</presentations>
</session>
<session>
  <id>5.1</id>
  <title>5.1 SPECIAL DAY Hot Topic: Applications of IoT</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Salle Oisans</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>831</id><role>Organiser</role><firstname>Ahmed</firstname><lastname>Jerraya</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>702</id><role>Organiser</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>1098</id><role>Chair</role><firstname>Gabriela</firstname><lastname>Nicolescu</lastname><affiliation>Ecole Polytechnique Montreal</affiliation><country>CA</country></person>
    <person><id>831</id><role>Co-Chair</role><firstname>Ahmed</firstname><lastname>Jerraya</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
  </persons>
  <description>Internet of things (IoT) applications is changing the landscape of the whole society and even non-traditional ICT intensive domains. More products in all market segments are emerging every day and is changing the way human and machines are interacting. This represents a great opportunity for innovators in industry and new vistas of research for academia. This session overview several application domains already impacted by this IoT wave.</description>
<presentations>
<presentation>
    <id>5.1.1</id>
    <title>5.1.1 IoT for healthcare</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>233</id><role>Speaker</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 />Giovanni De Micheli, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /></description>
</presentation>
<presentation>
    <id>5.1.2</id>
    <title>5.1.2 IoT for smart home</title>
    <start>2015-03-11 08:52</start>
    <end>2015-03-11 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>25143</id><role>Speaker</role><firstname>Sylvain</firstname><lastname>Paineau</lastname><affiliation>Schneider Electric</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Sylvain Paineau, Schneider Electric, FR<br /></description>
</presentation>
<presentation>
    <id>5.1.3</id>
    <title>5.1.3 IoT for Automotive</title>
    <start>2015-03-11 09:14</start>
    <end>2015-03-11 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>25133</id><role>Speaker</role><firstname>Juergen</firstname><lastname>Hornung</lastname><affiliation>Robert Bosch GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Juergen Hornung, Robert Bosch GmbH, DE<br /></description>
</presentation>
<presentation>
    <id>5.1.4</id>
    <title>5.1.4 IoT for Smart Cities</title>
    <start>2015-03-11 09:36</start>
    <end>2015-03-11 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>17643</id><role>Speaker</role><firstname>Levent</firstname><lastname>Gurgen</lastname><affiliation>CEA/LETI</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Levent Gurgen, CEA/LETI, FR<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.2</id>
  <title>5.2 Hardware Trojan and Active Implementation Attacks</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Belle Etoile</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>4753</id><role>Chair</role><firstname>Paolo</firstname><lastname>Maistri</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>3369</id><role>Co-Chair</role><firstname>Viktor</firstname><lastname>Fischer</lastname><affiliation>Hubert Curien Laboratory</affiliation><country>FR</country></person>
  </persons>
  <description>This session proposes novel techniques to detect hardware Trojans inserted at gate level and presents improvements and novel targets for fault attacks.</description>
<presentations>
<presentation>
    <id>5.2.1</id>
    <title>5.2.1 Improved Practical Differential Fault Analysis of Grain-128</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>24377</id><role>Speaker</role><firstname>Prakash</firstname><lastname>Dey</lastname><affiliation>Department of Pure Mathematics, University of Calcutta, Kolkata-700019</affiliation><country>IN</country></person>
    <person><id>23242</id><role>Speaker</role><firstname>Abhishek</firstname><lastname>Chakraborty</lastname><affiliation>Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur-721302</affiliation><country>IN</country></person>
    <person><id>23366</id><role>Speaker</role><firstname>Avishek</firstname><lastname>Adhikari</lastname><affiliation>Department of Pure Mathematics, University of Calcutta, Kolkata-700019</affiliation><country>IN</country></person>
    <person><id>19358</id><role>Speaker</role><firstname>Debdeep</firstname><lastname>Mukhopadhyay</lastname><affiliation>Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur-721302</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0921.pdf">http://www.date-conference.com/proceedings/2015/pdf/0921.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Prakash Dey<sup>1</sup>, Abhishek Chakraborty<sup>2</sup>, Avishek Adhikari<sup>1</sup> and Debdeep Mukhopadhyay<sup>2</sup><br /><sup>1</sup>Department of Pure Mathematics, University of Calcutta, Kolkata-700019, IN; <sup>2</sup>Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur-721302, IN<br /><br /><em><b>Abstract</b><br />Differential Fault Attacks (DFA) on stream ciphers have been an active field of research. However, their practical realizations have not been reported in the public literature. Hence, the assumptions on the fault models made in the context of DFA for stream ciphers have not been studied. Furthermore, there have been few efforts reported on the popular stream cipher candidate, Grain-128. We consider a simple low-cost fault injection set-up, using clock glitches and show that in stream ciphers the critical path of the circuit affects few bit positions (the feedback bit for the Shift Registers in the stream ciphers). Thus the fault is often localized to single bit position, and because of the absence of required faulty ciphers makes existing theoretical DFAs invalid. In order to create multiple instance of faults, we use clock glitches to induce the fault, and then use the shifting property of the internal registers of Grain to create multiple instances of contiguously located faults. In parallel, we also develop a more relaxed DFA for Grain-128, to show that when the fault is k neighbourhood bits, $k in {1,..,5}$, the attack is successful to retrieve the key without knowing the locations or exact number of bits flipped by the internal fault. We also devise a technique for rejecting the bad faults with high probabilities, i.e., when the faults are not in the contiguous location as required in the attack. Combining the above attacks we demonstrate using a simple set-up via clock glitches that such faults can be practically obtained and analysed using the proposed attack algorithm to retrieve the key.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0921.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.2.2</id>
    <title>5.2.2 A Score-Based Classification Method for Identifying Hardware-Trojans at Gate-Level Netlists</title>
    <start>2015-03-11 09:00</start>
    <end>2015-03-11 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>24170</id><role>Speaker</role><firstname>Masaru</firstname><lastname>Oya</lastname><affiliation>Waseda University</affiliation><country>JP</country></person>
    <person><id>20874</id><role>Speaker</role><firstname>Youhua</firstname><lastname>Shi</lastname><affiliation>Waseda University</affiliation><country>JP</country></person>
    <person><id>24865</id><role>Speaker</role><firstname>Masao</firstname><lastname>Yanagisawa</lastname><affiliation>Waseda University</affiliation><country>JP</country></person>
    <person><id>17977</id><role>Speaker</role><firstname>Nozomu</firstname><lastname>Togawa</lastname><affiliation>Waseda University</affiliation><country>JP</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0352.pdf">http://www.date-conference.com/proceedings/2015/pdf/0352.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Masaru Oya, Youhua Shi, Masao Yanagisawa and Nozomu Togawa, Waseda University, JP<br /><br /><em><b>Abstract</b><br />Recently, digital ICs are often designed by outside vendors to reduce design costs in semiconductor industry, which may introduce severe risks that malicious attackers implement Hardware Trojans (HTs) on them. Since IC design phase generates only a single design result, an RT-level or gate-level netlist for example, we cannot assume an HT-free netlist or a Golden netlist and then it is too difficult to identify whether a generated netlist is HT-free or HT-inserted. In this paper, we propose a score-based classification method for identifying HT-free or HT-inserted gate-level netlists without using a Golden netlist. Our proposed method does not directly detect HTs themselves in a gate-level netlist but a net included in HTs, which is called Trojan net, instead. Firstly, we observe Trojan nets from several HT-inserted benchmarks and extract several their features. Secondly, we give it scores to extracted Trojan net features and sum up them for each net in benchmarks. Then we can find out a it score threshold to classify HT-free and HT-inserted netlists. Based on these scores, we can successfully classify HT-free and HT-inserted netlists in all the Trust-HUB gate-level benchmarks. Experimental results demonstrate that our method successfully identify all the HT-inserted gate-level benchmarks to be HT-inserted and all the HT-free gate-level benchmarks to be HT-free in approximately three hours for each benchmark.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0352.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.2.3</id>
    <title>5.2.3 Hardware Trojan Detection for Gate-level ICs Using Signal Correlation Based Clustering</title>
    <start>2015-03-11 09:30</start>
    <end>2015-03-11 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>23388</id><role>Speaker</role><firstname>Burcin</firstname><lastname>Cakir</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    <person><id>18323</id><role>Speaker</role><firstname>Sharad</firstname><lastname>Malik</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0365.pdf">http://www.date-conference.com/proceedings/2015/pdf/0365.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Burcin Cakir and Sharad Malik, Princeton University, US<br /><br /><em><b>Abstract</b><br />Malicious tampering of the internal circuits of ICs can lead to detrimental results. Insertion of Trojan circuits may change system behavior, cause chip failure or send information to a third party. Trojans are hidden cleverly by the adversary to evade detection using typical pre-silicon verification and post-manufacturing testing. Therefore, the validation of chips to detect these has emerged as an important problem, particularly for safety-critical applications.  This paper presents an information-theoretic approach for Trojan detection. It estimates the statistical correlation between the signals in a design, and explores how this estimation can be used in a clustering algorithm to detect the Trojan logic. The gate level circuit is modeled as a weighted graph. The edge weights are determined using correlations between the signal transitions at the inputs and outputs of a gate based on simulation data. These weights are used to compute a distance metric in a density-based clustering algorithm. This approach exploits the fact that Trojans have a stealthy nature. The nodes which are nearly unused and hence, have weak correlation with the rest of the circuit, are detected as outliers by this clustering method and flagged as suspicious. Compared with the other algorithms, our tool does not require extensive logic analysis. We neither need the circuit to be brought to the triggering state, nor the effect of the Trojan payload to be propagated and observed at the output. Instead we leverage already available simulation data in this information-theoretic approach. We conducted experiments on the TrustHub benchmarks to validate the practical efficacy of this approach. The results show that our tool can detect Trojan logic with up to 100% coverage with low false positive rates.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0365.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-5</id>
    <title>IP2-5 Fault-based Attacks on the Bel-T Block Cipher Family</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23944</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Jovanovic</lastname><affiliation>University of Passau</affiliation><country>DE</country></person>
    <person><id>17365</id><role>Speaker</role><firstname>Ilia</firstname><lastname>Polian</lastname><affiliation>University of Passau</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0046.pdf">http://www.date-conference.com/proceedings/2015/pdf/0046.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Philipp Jovanovic and Ilia Polian, University of Passau, DE<br /><br /><em><b>Abstract</b><br />We present the first fault-based attack on the Bel-T block cipher family which has been adopted recently as a national standard of the Republic of Belarus. Our attack successfully recovers the secret key of the 128-bit, 192-bit and 256-bit versions of Bel-T using 4, 7 and 10 fault injections, respectively. We also show the results from our comprehensive simulation-based experiments.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0046.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.3</id>
  <title>5.3 Variability Challenges in Nanoscale Circuits</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Stendhal</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>25042</id><role>Chair</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>59635</id><role>Co-Chair</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</country></person>
  </persons>
  <description>This session proposes new techniques to address variability related challenges in nanoscale chips. The topics addressed include retention time variations in DRAM and variations in the power delivery network.</description>
<presentations>
<presentation>
    <id>5.3.1</id>
    <title>5.3.1 Exploiting DRAM Restore Time Variations in Deep Sub-micron Scaling</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>24837</id><role>Speaker</role><firstname>Xianwei</firstname><lastname>Zhang</lastname><affiliation>Department of Computer Science, University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>1713</id><role>Speaker</role><firstname>Youtao</firstname><lastname>Zhang</lastname><affiliation>Department of Computer Science, University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>1722</id><role>Speaker</role><firstname>Bruce</firstname><lastname>Childers</lastname><affiliation>Department of Computer Science, University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>17523</id><role>Speaker</role><firstname>Jun</firstname><lastname>Yang</lastname><affiliation>Electrical and Computer Engineering Department, University of Pittsburgh</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0969.pdf">http://www.date-conference.com/proceedings/2015/pdf/0969.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xianwei Zhang<sup>1</sup>, Youtao Zhang<sup>1</sup>, Bruce Childers<sup>1</sup> and Jun Yang<sup>2</sup><br /><sup>1</sup>Department of Computer Science, University of Pittsburgh, US; <sup>2</sup>Electrical and Computer Engineering Department, University of Pittsburgh, US<br /><br /><em><b>Abstract</b><br />Recent studies reveal that one of the major challenges in scaling DRAM in deep sub-micron regime is its significant variations on cell restore time, which affects timing constraints such as write recovery time tWR. Adopting traditional approaches results in either low yield rate or large performance degradation. In this paper, we propose schemes to expose the variations to the architectural level. By constructing memory chunks with  different accessing speeds and, in particular, exploiting the performance benefits of fast chunks, a variation-aware memory controller can effectively compensate the performance loss due to relaxed timing constraints. Our experimental results show that, comparing to traditional designs such as row sparing and ECC, the proposed schemes help to improve system performance by up to 10.3% and 12.9%, respectively, for 20nm and 14nm tech nodes on a 4-core multiprocessor system.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0969.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.3.2</id>
    <title>5.3.2 Adaptively Tolerate Power-Gating-Induced Power/Ground Noise under Process Variations</title>
    <start>2015-03-11 09:00</start>
    <end>2015-03-11 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>18802</id><role>Speaker</role><firstname>Zhe</firstname><lastname>Wang</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>16298</id><role>Speaker</role><firstname>Xuan</firstname><lastname>Wang</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>287</id><role>Speaker</role><firstname>Jiang</firstname><lastname>Xu</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>18637</id><role>Speaker</role><firstname>Xiaowen</firstname><lastname>Wu</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>18775</id><role>Speaker</role><firstname>Zhehui</firstname><lastname>Wang</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>24419</id><role>Speaker</role><firstname>Peng</firstname><lastname>Yang</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>23811</id><role>Speaker</role><firstname>Luan H. K.</firstname><lastname>Duong</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>23813</id><role>Speaker</role><firstname>Haoran</firstname><lastname>Li</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>24489</id><role>Speaker</role><firstname>Rafael K. V.</firstname><lastname>Maeda</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    <person><id>24958</id><role>Speaker</role><firstname>Zhifei</firstname><lastname>Wang</lastname><affiliation>HKUST</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0630.pdf">http://www.date-conference.com/proceedings/2015/pdf/0630.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Zhe Wang, Xuan Wang, Jiang Xu, Xiaowen Wu, Zhehui Wang, Peng Yang, Luan H. K. Duong, Haoran Li, Rafael K. V. Maeda and Zhifei Wang, HKUST, HK<br /><br /><em><b>Abstract</b><br />Power gating is one of the most effective techniques to reduce the leakage power in multiprocessor system-on-chips (MPSoCs). However, the power-mode transition during the power gating period of an individual processing unit will introduce serious power/ground (P/G) noise to the neighboring processing units. As technology scales, the P/G noise problem becomes a severe reliability threat to MPSoCs. At the same time, the increasing manufacturing process variations also bring uncertainties to the P/G noise problem and make it difficult to predict and deal with. In order to address this problem, for the first time, this paper analyzes the power-gating-induced P/G noise in the presence of process variations, and proposes a hardware-software collaborated online method to adaptively protect processing units from P/G noise. Sensor network-on-chip (SENoC) is used to gather noise information and coordinate different system components. Meanwhile an online software-based algorithm is developed to effectively decide the noise impact range and arrange protections for affected processing units based on the collected information. We evaluate the proposed method through Monte Carlo simulations on a NoC-based MPSoC platform. The experimental results show that for a set of real applications, our method achieves on average 13.2% overall performance improvement and 13.3% system energy reduction compared with the traditional stop-go method.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0630.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.3.3</id>
    <title>5.3.3 Energy versus Data Integrity Trade-Offs in Embedded High-Density Logic Compatible Dynamic Memories</title>
    <start>2015-03-11 09:30</start>
    <end>2015-03-11 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>23247</id><role>Speaker</role><firstname>Adam</firstname><lastname>Teman</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>23725</id><role>Speaker</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>CH</country></person>
    <person><id>24493</id><role>Speaker</role><firstname>Robert</firstname><lastname>Giterman</lastname><affiliation>Ben-Gurion University</affiliation><country>IL</country></person>
    <person><id>24362</id><role>Speaker</role><firstname>Pascal</firstname><lastname>Meinerzhagen</lastname><affiliation>Intel Labs</affiliation><country>US</country></person>
    <person><id>4405</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0783.pdf">http://www.date-conference.com/proceedings/2015/pdf/0783.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Adam Teman<sup>1</sup>, Georgios Karakonstantis<sup>2</sup>, Robert Giterman<sup>3</sup>, Pascal Meinerzhagen<sup>4</sup> and Andreas Burg<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>Queen's University, CH; <sup>3</sup>Ben-Gurion University, IL; <sup>4</sup>Intel Labs, US<br /><br /><em><b>Abstract</b><br />Current variation aware design methodologies, tuned for worst-case scenarios, are becoming increasingly pessimistic from the perspective of power and performance. A good example of such pessimism is setting the refresh rate of DRAMs according to the worst-case access statistics, thereby resulting in very frequent refresh cycles, which are responsible for the majority of the standby power consumption of these memories. However, such a high refresh rate may not be required, either due to extremely low probability of the actual occurrence of such a worst-case, or due to the inherent error resilient nature of many applications that can tolerate a certain number of potential failures. In this paper, we exploit and quantify the possibilities that exist in dynamic memory design by shifting to the so-called approximate computing paradigm in order to save power and enhance yield at no cost. The statistical characteristics of the retention time in dynamic memories were revealed by studying a fabricated 2kb CMOS compatible embedded DRAM (eDRAM) memory array based on gain-cells. Measurements show that up to 73% of the retention power can be saved by altering the refresh time and setting it such that a small number of failures is allowed. We show that these savings can be further increased by utilizing known circuit techniques, such as body biasing, which can help, not only in extending, but also in preferably shaping the retention time distribution.  Our approach is one of the first attempts to access the data integrity and energy trade-offs achieved in eDRAMs for utilizing them in error resilient applications and can prove helpful in the anticipated shift to approximate computing.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0783.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.3.4</id>
    <title>5.3.4 Retention Time Measurements and Modelling of Bit Error Rates of WIDE-I/O DRAM in MPSoCs</title>
    <start>2015-03-11 09:45</start>
    <end>2015-03-11 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>2625</id><role>Speaker</role><firstname>Christian</firstname><lastname>Weis</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>19018</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Jung</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24379</id><role>Speaker</role><firstname>Peter</firstname><lastname>Ehses</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>19752</id><role>Speaker</role><firstname>Cristiano</firstname><lastname>Santos</lastname><affiliation>UFGRS, Porto Alegre and CEA-LETI, France</affiliation><country>BR</country></person>
    <person><id>1018</id><role>Speaker</role><firstname>Pascal</firstname><lastname>Vivet</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>18230</id><role>Speaker</role><firstname>Sven</firstname><lastname>Goossens</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>20402</id><role>Speaker</role><firstname>Martijn</firstname><lastname>Koedam</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>462</id><role>Speaker</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0258.pdf">http://www.date-conference.com/proceedings/2015/pdf/0258.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christian Weis<sup>1</sup>, Matthias Jung<sup>1</sup>, Peter Ehses<sup>1</sup>, Cristiano Santos<sup>2</sup>, Pascal Vivet<sup>3</sup>, Sven Goossens<sup>4</sup>, Martijn Koedam<sup>4</sup> and Norbert Wehn<sup>1</sup><br /><sup>1</sup>University of Kaiserslautern, DE; <sup>2</sup>UFGRS, Porto Alegre and CEA-LETI, France, BR; <sup>3</sup>CEA-Leti, FR; <sup>4</sup>Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />DRAM cells use capacitors as volatile and leaky bit storage elements. The time spent without refreshing them is called retention time. It is well known that the retention time depends inverse exponentially on the temperature. In 3D stacking, the challenges of high power densities and thermal dissipation are exacerbated and have a much stronger impact on the retention time of 3D-stacked WIDE I/O DRAMs that are placed on top of an MPSoC. Consequently, it is very important to study the temperature behaviour of WIDE I/O DRAMs. To the best of our knowledge, no investigations based on real measurements were done for stacked DRAM-on-logic devices. In this paper, we first provide detailed measurements on temperature-dependent retention time and bit error rates of WIDE I/O DRAMs. To obtain the correct temperature distribution of the WIDE-I/O DRAM die we use an advanced thermal modelling tool: the DOCEA AceThermalModeler&amp;#8482; (ATM). The WIDE I/O DRAM retention times and bit error rates are compared to the behaviour of 2D-DRAM chips (DIMMs) with the help of an advanced FPGA-based test system. We observed data pattern dependencies and variable retention times (VRTs). Second, based on this data, we develop and validate a SystemC-TLM2.0 DRAM bit error rate model. Our proposed DRAM bit error model enables early investigations on the temperature vs. retention time trade-off in future 3D-stacked MPSoCs with WIDE I/O DRAMs in SystemC-TLM2.0 environments.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0258.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-6</id>
    <title>IP2-6 On the Premises and Prospects of Timing Speculation</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>3960</id><role>Speaker</role><firstname>Rong</firstname><lastname>Ye</lastname><affiliation>Imperial College</affiliation><country>GB</country></person>
    <person><id>17153</id><role>Speaker</role><firstname>Feng</firstname><lastname>Yuan</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>17532</id><role>Speaker</role><firstname>Jie</firstname><lastname>Zhang</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>104</id><role>Speaker</role><firstname>Qiang</firstname><lastname>Xu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0440.pdf">http://www.date-conference.com/proceedings/2015/pdf/0440.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rong Ye<sup>1</sup>, Feng Yuan<sup>2</sup>, Jie Zhang<sup>2</sup> and Qiang Xu<sup>2</sup><br /><sup>1</sup>Imperial College, GB; <sup>2</sup>The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Timing speculation (TS), being able to detect and correct circuit timing errors at runtime, is a promising alternative solution to mitigate the ever-increasing variation effects in nanometer circuits. The potential energy-efficiency improvement, however, is limited by the circuit "timing wall", a critical operating point caused by conventional circuit optimization techniques (e.g., gate sizing). With a given circuit netlist, we study the bound of the potential benefits provided by TS techniques in this work, which facilitate designers to decide whether it worths the effort to implement a timing-speculative circuit. Experimental results on benchmark circuits demonstrate the effectiveness of the proposed methodology.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0440.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-7</id>
    <title>IP2-7 Impact of Interconnect Multiple-Patterning Variability on SRAMs</title>
    <start>2015-03-11 10:01</start>
    <end>2015-03-11 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>23854</id><role>Speaker</role><firstname>Ioannis</firstname><lastname>Karageorgos</lastname><affiliation>imec</affiliation><country>BE</country></person>
    <person><id>24221</id><role>Speaker</role><firstname>Michele</firstname><lastname>Stucchi</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>4759</id><role>Speaker</role><firstname>Praveen</firstname><lastname>Raghavan</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>23957</id><role>Speaker</role><firstname>Julien</firstname><lastname>Ryckaert</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>24956</id><role>Speaker</role><firstname>Zsolt</firstname><lastname>Tokei</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>235</id><role>Speaker</role><firstname>Diederik</firstname><lastname>Verkest</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>416</id><role>Speaker</role><firstname>Rogier</firstname><lastname>Baert</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>24676</id><role>Speaker</role><firstname>Sushil</firstname><lastname>Sakhare</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>18612</id><role>Speaker</role><firstname>Wim</firstname><lastname>Dehaene</lastname><affiliation>KU Leuven, imec</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0932.pdf">http://www.date-conference.com/proceedings/2015/pdf/0932.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ioannis Karageorgos<sup>1</sup>, Michele Stucchi<sup>2</sup>, Praveen Raghavan<sup>2</sup>, Julien Ryckaert<sup>2</sup>, Zsolt Tokei<sup>2</sup>, Diederik Verkest<sup>2</sup>, Rogier Baert<sup>2</sup>, Sushil Sakhare<sup>2</sup> and Wim Dehaene<sup>3</sup><br /><sup>1</sup>imec, BE; <sup>2</sup>IMEC, BE; <sup>3</sup>KU Leuven, imec, BE<br /><br /><em><b>Abstract</b><br />The introduction of Multiple Patterning (MP) in sub-32nm technology nodes may pose severe variability problems in wire resistance and capacitance of IC circuits. In this paper we evaluate the impact of this variability on the performance of SRAM cell arrays based on the 10nm technology node, for a relevant range of process variation assumptions. The MP options we consider are the triple Litho-Etch (LE<sup>3</sup>) and the Self Aligned Double Patterning (SADP), together with Single Patterning Extreme-UV (EUV). In addition to the analysis of the worst-case variability scenario and the impact on SRAM performance, we propose an analytical formula for the estimation of SRAM read time penalty, using the RC variation of the bit line and the array size as input parameters. This formula, verified with SPICE simulations, allows a fast extraction of the statistical distribution of the read time penalty, using the Monte-Carlo method. Results on each patterning option are presented and compared.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0932.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.4</id>
  <title>5.4 Emerging Technologies for NoCs</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Chartreuse</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>University of Lyon</affiliation><country>FR</country></person>
    <person><id>19283</id><role>Co-Chair</role><firstname>Davide</firstname><lastname>Bertozzi</lastname><affiliation>University of Ferrara</affiliation><country>IT</country></person>
  </persons>
  <description>Several new technologies are enabling capabilities for NoCs. In this session, we demonstrate how to leverage optical, 3D and wireless methodologies to improve your NoCs. The first paper explores crosstalk mitigation techniques in optical NoCs. The second paper explores TSV minimization through virtual channels and the final paper deals with dynamic calibration in wireless NoCs.</description>
<presentations>
<presentation>
    <id>5.4.1</id>
    <title>5.4.1 Coherent Crosstalk Noise Analyses in Ring-based Optical Interconnects</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>23811</id><role>Speaker</role><firstname>Luan H.K.</firstname><lastname>Duong</lastname><affiliation>The Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    <person><id>22986</id><role>Speaker</role><firstname>Mahdi</firstname><lastname>Nikdast</lastname><affiliation>École Polytechnique de Montréal, Montréal</affiliation><country>CA</country></person>
    <person><id>287</id><role>Speaker</role><firstname>Jiang</firstname><lastname>Xu</lastname><affiliation>The Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    <person><id>18775</id><role>Speaker</role><firstname>Zhehui</firstname><lastname>Wang</lastname><affiliation>The Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    <person><id>2064</id><role>Speaker</role><firstname>Yvain</firstname><lastname>Thonnart</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>24554</id><role>Speaker</role><firstname>Sébastien</firstname><lastname>Le Beux</lastname><affiliation>Lyon Institute of Nanotechnology, Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>24419</id><role>Speaker</role><firstname>Peng</firstname><lastname>Yang</lastname><affiliation>The Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    <person><id>24843</id><role>Speaker</role><firstname>Xiaowen</firstname><lastname>Wu</lastname><affiliation>The Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    <person><id>24957</id><role>Speaker</role><firstname>Zhifei</firstname><lastname>Wang</lastname><affiliation>The Hong Kong University of Science and Technology</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0823.pdf">http://www.date-conference.com/proceedings/2015/pdf/0823.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Luan H.K. Duong<sup>1</sup>, Mahdi Nikdast<sup>2</sup>, Jiang Xu<sup>1</sup>, Zhehui Wang<sup>1</sup>, Yvain Thonnart<sup>3</sup>, Sébastien Le Beux<sup>4</sup>, Peng Yang<sup>1</sup>, Xiaowen Wu<sup>1</sup> and Zhifei Wang<sup>1</sup><br /><sup>1</sup>The Hong Kong University of Science and Technology, HK; <sup>2</sup>École Polytechnique de Montréal, Montréal, CA; <sup>3</sup>CEA-Leti, FR; <sup>4</sup>Lyon Institute of Nanotechnology, Ecole Centrale de Lyon, FR<br /><br /><em><b>Abstract</b><br />Recently, optical interconnects have been proposed for ultra-high bandwidth and low latency inter/intra-chip communication in multiprocessor systems-on-chip (MPSoCs). These optical interconnects employ the microresonators (MRs) to direct/detect the optical signal. However, utilized MRs suffer from intrinsic crosstalk noise and power loss, degrading the network efficiency via the signal-to-noise ratio (SNR). In this paper, both coherent and incoherent crosstalk in wavelength-division multiplexing (WDM) networks are discussed and systematically analyzed. We carefully develop our analytical models at the optical-circuit level, and apply them to two ring-based networks: SUOR and Corona ONoCs. The quantitative results have demonstrated that the architectural design of the ONoCs determines the impact of crosstalk on the SNR. Even though SUOR and Corona are both ring-based ONoCs, the worst-case SNR can be differed up to 50dB. Our analyses of the worst-case SNR can be utilized as a platform to compare the realistic performance among different optical interconnection networks via the degradation of BER and data bandwidth.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0823.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.4.2</id>
    <title>5.4.2 Enabling Vertical Wormhole Switching in 3D NoC-Bus Hybrid Systems</title>
    <start>2015-03-11 09:00</start>
    <end>2015-03-11 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>16870</id><role>Speaker</role><firstname>Changlin</firstname><lastname>Chen</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>20399</id><role>Speaker</role><firstname>Marius</firstname><lastname>Enachescu</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>18228</id><role>Speaker</role><firstname>Sorin</firstname><lastname>Cotofana</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0961.pdf">http://www.date-conference.com/proceedings/2015/pdf/0961.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Changlin Chen, Marius Enachescu and Sorin Cotofana, Delft University of Technology, NL<br /><br /><em><b>Abstract</b><br />In Networks-on-Chip (NoC) systems Wormhole Switching (WS) enables lower packet transmission latency and requires less silicon real estate than the Packet Switching (PS). However, enabling vertical WS in conventional 3D NoC-Bus hybrid systems requires a large amount of TSVs, which have low yield in state of theart 3D staking technology. In this paper, we alleviate this issue by introducing a Bus Virtual Channel (VC) Allocation (BVA) mechanism, which assigns to at most one cross layer packet a free input VC in its target router before injecting it into the bus. In this way, a routing path is reserved by the head flit, and the rest of the packet flits can be WS transmitted through the vertical buses. Given that VC allocation is performed only once per packet per hop BVA can be performed in such a way that it doesn't become a system bottleneck. We evaluated our proposal with both synthetic and real application traffics and the experimental results indicate that when vertical WS is implemented, the bus critical path length is reduced by at least 31% and the average packet transmission latency is reduced by at least 22%, when compared with conventional pipelined bus or TDMA bus based systems. Moreover, the area cost and power consumption of the output buffer incident to the bus are reduced by 47% and 43%, respectively.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0961.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.4.3</id>
    <title>5.4.3 A Closed Loop Transmitting Power Self-Calibration Scheme for Energy Efficient WiNoC Architectures</title>
    <start>2015-03-11 09:30</start>
    <end>2015-03-11 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>4441</id><role>Speaker</role><firstname>Maurizio</firstname><lastname>Palesi</lastname><affiliation>Kore University</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>24568</id><role>Author</role><firstname>Mohd Shahrizal</firstname><lastname>Rusli</lastname><affiliation>Universiti Teknologi Malaysia</affiliation><country>MY</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>23715</id><role>Author</role><firstname>Giuseppe</firstname><lastname>Ascia</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    <person><id>24754</id><role>Author</role><firstname>Vincenzo</firstname><lastname>Catania</lastname><affiliation>University of Catania</affiliation><country>IT</country></person>
    <person><id>24280</id><role>Author</role><firstname>M. N.</firstname><lastname>Marsono</lastname><affiliation>Universiti Teknologi Malaysia</affiliation><country>MY</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0664.pdf">http://www.date-conference.com/proceedings/2015/pdf/0664.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Maurizio Palesi, Kore University, IT<br /><b>Authors</b>:<br />Andrea Mineo<sup>1</sup>, Mohd Shahrizal Rusli<sup>2</sup>, Maurizio Palesi<sup>3</sup>, Giuseppe Ascia<sup>1</sup>, Vincenzo Catania<sup>1</sup> and M. N. Marsono<sup>2</sup><br /><sup>1</sup>University of Catania, IT; <sup>2</sup>Universiti Teknologi Malaysia, MY; <sup>3</sup>Kore University, IT<br /><br /><em><b>Abstract</b><br />In a wireless Network-on-Chip (WiNoC) the radio transceiver accounts for a significant fraction of the total communication energy. Recently, a configurable transceiver architecture able to regulate its transmitting power based on the location of the destination node has been proposed. Unfortunately, the use of such transceiver requires a costly, time consuming and complex characterization phase performed at design time and mainly based on the use of field solver simulators whose accuracy has not yet been proved in the context of integrated on-chip antennas. In this paper we present a closed loop transmitting power self-calibration mechanism which allows to determine on-line the optimal transmitting power for each transmitting and receiving pair in a WiNoC. The proposed mechanism is general and can be applied to any WiNoC architecture with a low overhead in terms of silicon area. Its application to three well known WiNoC architectures shows its effectiveness in drastically reducing the overall communication energy (up to 50%) with a limited impact on performance.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0664.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-8</id>
    <title>IP2-8 Coherence Based Message Prediction for Optically Interconnected Chip Multiprocessors</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23336</id><role>Speaker</role><firstname>Anouk</firstname><lastname>Van Laer</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    <person><id>23464</id><role>Speaker</role><firstname>Chamath</firstname><lastname>Ellawala</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    <person><id>24117</id><role>Speaker</role><firstname>Muhammad Ridwan</firstname><lastname>Madarbux</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    <person><id>20997</id><role>Speaker</role><firstname>Timothy M.</firstname><lastname>Jones</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>24389</id><role>Speaker</role><firstname>Philip M.</firstname><lastname>Watts</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0894.pdf">http://www.date-conference.com/proceedings/2015/pdf/0894.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Anouk Van Laer<sup>1</sup>, Chamath Ellawala<sup>1</sup>, Muhammad Ridwan Madarbux<sup>1</sup>, Timothy M. Jones<sup>2</sup> and Philip M. Watts<sup>1</sup><br /><sup>1</sup>University College London, GB; <sup>2</sup>University of Cambridge, GB<br /><br /><em><b>Abstract</b><br />Photonic networks on chip have been proposed to reduce latency and power consumption of on-chip communication in chip multiprocessors. However, in switched photonic networks, the path setup latency can create a high overhead, particularly for the short messages generated by shared memory chip multiprocessors (CMP). This has led to proposals for networks which avoid switching using all-to-all or single writermultiple reader (SWMR) networks which dramatically increase optical component counts and hence power consumption. In this work we propose a predictor which uses information from the coherence protocol and previously transmitted messages to predict future messages and hence hide the path setup latency by speculatively setup photonic paths. We show that a directly mapped predictor can achieve prediction hit rates of up to 85% for PARSEC benchmarks in a 16-core x86 system using the MESI coherence protocol whereas a more resource efficient set associative predictor can still achieve prediction rates up to 75%</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0894.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.5</id>
  <title>5.5 Critical Embedded Systems</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Meije</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>Swiss Federal Institute of Technology Zurich</affiliation><country>CH</country></person>
    <person><id>19297</id><role>Co-Chair</role><firstname>Iain</firstname><lastname>Bate</lastname><affiliation>University of York</affiliation><country>GB</country></person>
  </persons>
  <description>The papers in this session focus on design concerns for safety-critical embedded systems. Topics include scheduling for engine-control tasks, fault tolerance, real-time communication, and safety and security in embedded systems.</description>
<presentations>
<presentation>
    <id>5.5.1</id>
    <title>5.5.1 Sufficient Response Time Analysis considering Dependencies between Rate-Dependent Tasks</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>18499</id><role>Speaker</role><firstname>Timo</firstname><lastname>Feld</lastname><affiliation>Institute of Embedded Systems / Real-Time Systems Ulm University</affiliation><country>DE</country></person>
    <person><id>3187</id><role>Speaker</role><firstname>Frank</firstname><lastname>Slomka</lastname><affiliation>Ulm University</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0150.pdf">http://www.date-conference.com/proceedings/2015/pdf/0150.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Timo Feld<sup>1</sup> and Frank Slomka<sup>2</sup><br /><sup>1</sup>Institute of Embedded Systems / Real-Time Systems Ulm University, DE; <sup>2</sup>Ulm University, DE<br /><br /><em><b>Abstract</b><br />In automotive embedded real-time systems, such as the engine control unit  (ECU), some tasks are activated whenever the engine arrives at a specific angular position. In consequence, the frequency at which this task is activated changes with the speed of the engine i. e. angular velocity. Additionally, these tasks have worst case execution times and deadlines that also depends on the angular velocity. Such tasks exhibit rate-dependent behaviour.  In recently published works analytical methods for tasks with this rate-dependent behaviour were introduced. Though those methods do not consider dependencies between tasks. For instance one event might be displaced a certain angular position after an event of another task. In this paper, a sufficient analysis will be introduced, which considers those dependencies to improve the accuracy of existing methods.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0150.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.5.2</id>
    <title>5.5.2 Engine Control: Task Modelling and Analysis</title>
    <start>2015-03-11 09:00</start>
    <end>2015-03-11 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>19517</id><role>Speaker</role><firstname>Alessandro</firstname><lastname>Biondi</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    <person><id>19980</id><role>Speaker</role><firstname>Giorgio</firstname><lastname>Buttazzo</lastname><affiliation>Scuola Superiore Sant'Anna</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0147.pdf">http://www.date-conference.com/proceedings/2015/pdf/0147.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alessandro Biondi and Giorgio Buttazzo, Scuola Superiore Sant'Anna, IT<br /><br /><em><b>Abstract</b><br />Engine control is characterized by computational activities that are triggered by specific crankshaft rotation angles and are designed to adapt their functionality based on the angular velocity of the engine. Although a few models have been proposed in the literature to handle such tasks, most of them are quite simplistic and do not allow expressing features that are presently used by the automotive industry. This paper proposes a new task model for expressing realistic features of engine control tasks and presents a real-time analysis for applications consisting of multiple engine control tasks and classical periodic tasks.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0147.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.5.3</id>
    <title>5.5.3 Evaluation of Diverse Compiling for Software-Fault Tolerance</title>
    <start>2015-03-11 09:30</start>
    <end>2015-03-11 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>19558</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Höller</lastname><affiliation>TU Graz</affiliation><country>AT</country></person>
    <person><id>24293</id><role>Speaker</role><firstname>Nermin</firstname><lastname>Kajtazovic</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>24721</id><role>Speaker</role><firstname>Tobias</firstname><lastname>Rauter</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>24498</id><role>Speaker</role><firstname>Kay</firstname><lastname>Römer</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>19733</id><role>Speaker</role><firstname>Christian</firstname><lastname>Kreiner</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0118.pdf">http://www.date-conference.com/proceedings/2015/pdf/0118.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andrea Höller<sup>1</sup>, Nermin Kajtazovic<sup>2</sup>, Tobias Rauter<sup>2</sup>, Kay Römer<sup>2</sup> and Christian Kreiner<sup>2</sup><br /><sup>1</sup>TU Graz, AT; <sup>2</sup>Graz University of Technology, AT<br /><br /><em><b>Abstract</b><br />Although software fault prevention techniques improve continually, faults remain in every complex software system. Thus safety-critical embedded systems need mechanisms to tolerate software faults. Typically, these systems use static redundancy to detect hardware faults during operation. However, the reliability of a redundant system not only depends on the reliability of each version, but also on the dissimilarity between them. Thus, researchers have investigated ways to automatically add cost-efficient diversity to software to increase the efficiency of redundancy strategies. One of these automated software diversification methods is diverse compiling, which exploits the diversity introduced by different compilers and different optimization flags. Today, diverse compiling is used to improve the hardware fault tolerance and to avoid common defects from compilers. However, in this paper we show that diverse compiling also enhances the software fault tolerance by increasing the chance of finding defects in the source code of the executed software during runtime. More precisely, the memory is organized differently, when using different compilers and compiler flags. This enhances the chance of detecting memory-related software bugs, such as missing memory initialization, during runtime. Here we experimentally quantify the efficiency of diverse compiling for software fault tolerance and we show that diverse compiling can help to detect up to about 70% of memory-related software bugs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0118.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.5.4</id>
    <title>5.5.4 Worst-Case Communication Time Analysis of Networks-on-Chip with Shared Virtual Channels</title>
    <start>2015-03-11 09:45</start>
    <end>2015-03-11 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>20729</id><role>Speaker</role><firstname>Eberle A</firstname><lastname>Rambo</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    <person><id>251</id><role>Speaker</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>TU Braunschweig</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0023.pdf">http://www.date-conference.com/proceedings/2015/pdf/0023.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Eberle A Rambo and Rolf Ernst, TU Braunschweig, DE<br /><br /><em><b>Abstract</b><br />Network-on-Chip (NoC) based multi- and many-core architectures show high potential for use in real-time applications due to their superior efficiency. In real-time systems, it is necessary to guarantee that the application's timing requirements are met through the analysis of the worst-case behavior. A typical approach to guarantee real-time is the exclusive assignment of virtual channels to tasks or cores. Virtual channels, however, are a limited resource in NoCs. In future systems, there will be more tasks than virtual channels (VCs) in the network. In this paper, we propose a worst-case communication analysis of wormhole-switched best-effort NoCs (no special QoS mechanism) with SLIP arbitration and support to shared VCs. The approach is based on Compositional Performance Analysis, which enables non-symmetrical guarantees for the streams. The analysis is evaluated experimentally and compared with simulation and related work.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0023.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-9</id>
    <title>IP2-9 OpenMP and Timing Predictability: A Possible Union?</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>24495</id><role>Speaker</role><firstname>Roberto</firstname><lastname>Vargas</lastname><affiliation>Barcelona Supercomputing Center (BSC) and Technical University of Catalonia (UPC)</affiliation><country>ES</country></person>
    <person><id>2001</id><role>Speaker</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center (BSC)</affiliation><country>ES</country></person>
    <person><id>23231</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Marongiu</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0778.pdf">http://www.date-conference.com/proceedings/2015/pdf/0778.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Roberto Vargas<sup>1</sup>, Eduardo Quinones<sup>2</sup> and Andrea Marongiu<sup>3</sup><br /><sup>1</sup>Barcelona Supercomputing Center (BSC) and Technical University of Catalonia (UPC), ES; <sup>2</sup>Barcelona Supercomputing Center (BSC), ES; <sup>3</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />Next-generation many-core embedded platforms have the chance of intercepting a converging need for high performance and predictability. Programming methodologies for such platforms will have to promote predictability as a first-class design constraint, along with features for massive parallelism exploitation. OpenMP, increasingly adopted in the embedded systems domain, has recently evolved to deal with the programmability of heterogeneous many-cores, with mature support for fine-grained task parallelism. While tasking is potentially very convenient for coding real-time applications modeled as periodic task graphs, OpenMP adopts an execution model completely agnostic to any timing requirement that the target application may have. In this position paper we reason about the suitability of the current OpenMP v4 specification and execution model to provide timing guarantees in many-cores.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0778.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-10</id>
    <title>IP2-10 SAHARA: A Security-Aware Hazard and Risk Analysis Method</title>
    <start>2015-03-11 10:01</start>
    <end>2015-03-11 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>23724</id><role>Speaker</role><firstname>Georg</firstname><lastname>Macher</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>24637</id><role>Speaker</role><firstname>Harald</firstname><lastname>Sporer</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>24467</id><role>Speaker</role><firstname>Reinhard</firstname><lastname>Berlach</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>23644</id><role>Speaker</role><firstname>Eric</firstname><lastname>Armengaud</lastname><affiliation>AVL List GmbH</affiliation><country>AT</country></person>
    <person><id>19733</id><role>Speaker</role><firstname>Christian</firstname><lastname>Kreiner</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0622.pdf">http://www.date-conference.com/proceedings/2015/pdf/0622.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Georg Macher<sup>1</sup>, Harald Sporer<sup>1</sup>, Reinhard Berlach<sup>1</sup>, Eric Armengaud<sup>2</sup> and Christian Kreiner<sup>1</sup><br /><sup>1</sup>Graz University of Technology, AT; <sup>2</sup>AVL List GmbH, AT<br /><br /><em><b>Abstract</b><br />Safety and Security appear to be two contradicting overall system features, which challenge researchers for decades. Traditionally, these two features have been treated separately, but due to increasing awareness of mutual impacts, cross domain knowledge and fine grasp of commonalities becomes more important. Due to increasing interlacing of systems (such as Car2x in the automotive domain) it is no longer acceptable to assume safety systems immune from security risks and vice versa. Future automotive systems require appropriate systematic approaches to support security aware safety development. Therefore, this paper presents a combined approach of the automotive HARA (hazard analysis and risk assessment) with the security domain STRIDE approach to trace impacts of security issues on safety concepts on system level. We present an approach to classify the probability of security threats to determine the appropriate amount of countermeasures to be considered. Furthermore, we analyze the impact of these security threats on safety analysis of automotive systems. The paper describes how such a method has been developed based on the HARA approach and how a safety-critical contribution of successful security attacks can be quantified and proceeded.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0622.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.6</id>
  <title>5.6 Analyzing and Improving Memories</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Bayard</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>1141</id><role>Chair</role><firstname>Robert</firstname><lastname>Aitken</lastname><affiliation>ARM</affiliation><country>US</country></person>
    <person><id>18839</id><role>Co-Chair</role><firstname>Panagiota</firstname><lastname>Papavramidou</lastname><affiliation>IMAG</affiliation><country>FR</country></person>
  </persons>
  <description>Memories are a driving force behind virtually all IC designs. This session describes methods of improving memory architecture, robustness, and lifetime.</description>
<presentations>
<presentation>
    <id>5.6.1</id>
    <title>5.6.1 On the Statistical Memory Architecture Exploration and Optimization</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>23468</id><role>Speaker</role><firstname>Charalampos</firstname><lastname>Antoniadis</lastname><affiliation>University of Thessaly</affiliation><country>GR</country></person>
    <person><id>4512</id><role>Speaker</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>GB</country></person>
    <person><id>17941</id><role>Speaker</role><firstname>Nestoras</firstname><lastname>Evmorfopoulos</lastname><affiliation>University of Thessaly</affiliation><country>GR</country></person>
    <person><id>4405</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>17178</id><role>Speaker</role><firstname>George</firstname><lastname>Stamoulis</lastname><affiliation>University of Thessaly</affiliation><country>GR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0839.pdf">http://www.date-conference.com/proceedings/2015/pdf/0839.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Charalampos Antoniadis<sup>1</sup>, Georgios Karakonstantis<sup>2</sup>, Nestoras Evmorfopoulos<sup>1</sup>, Andreas Burg<sup>3</sup> and George Stamoulis<sup>1</sup><br /><sup>1</sup>University of Thessaly, GR; <sup>2</sup>Queen's University, GB; <sup>3</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />The worsening of process variations and the consequent increased spreads in circuit performance and consumed power hinder the satisfaction of the targeted budgets and lead to yield loss. Corner based design and adoption of design guardbands might limit the yield loss. However, in many cases such methods may not be able to capture the real effects which might be way better than the predicted ones leading to increasingly pessimistic designs. The situation is even more severe in memories which consist of substantially different individual building blocks, further complicating the accurate analysis of the impact of variations at the architecture level leaving many potential issues uncovered and opportunities unexploited. In this paper, we develop a framework for capturing non-trivial statistical interactions among all the components of a memory/cache. The developed tool is able to find the optimum memory/cache configuration under various constraints allowing the designers to make the right choices early in the design cycle and consequently improve performance, energy, and especially yield. Our, results indicate that the consideration of the architectural interactions between the memory components allow to relax the pessimistic access times that are predicted by existing techniques.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0839.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.6.2</id>
    <title>5.6.2 ECRIPSE: An Efficient Method for Calculating RTN-Induced Failure Probability of an SRAM Cell</title>
    <start>2015-03-11 09:00</start>
    <end>2015-03-11 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>23369</id><role>Speaker</role><firstname>Hiromitsu</firstname><lastname>Awano</lastname><affiliation>Kyoto University</affiliation><country>JP</country></person>
    <person><id>20062</id><role>Speaker</role><firstname>Masayuki</firstname><lastname>Hiromoto</lastname><affiliation>Kyoto University</affiliation><country>JP</country></person>
    <person><id>18454</id><role>Speaker</role><firstname>Takashi</firstname><lastname>Sato</lastname><affiliation>Kyoto University</affiliation><country>JP</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0731.pdf">http://www.date-conference.com/proceedings/2015/pdf/0731.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hiromitsu Awano, Masayuki Hiromoto and Takashi Sato, Kyoto University, JP<br /><br /><em><b>Abstract</b><br />Failure rate degradation of an SRAM cell due to random telegraph noise (RTN) is calculated for the first time. ECRIPSE, an efficient method for calculating the RTN-induced failure probability of an SRAM cell, has been developed to exhaustively cover a large number of possible bias-voltage combinations on which RTN statistics strongly depend. In order to shorten computational time, the Monte Carlo calculation of a single gate-bias condition is accelerated by incorporating two techniques: 1) construction of an optimal importance sampling using particles that move about the ``important'' regions in a variability space, and 2) a classifier that quickly judges whether the random samples are in failure regions or not. We show that the proposed method achieves at least 15.6x speed-up over the state-of-the-art method. We then integrate an RTN model to modulate failure probability. In our experiment, RTN worsens failure probability by six times than that calculated without the effect of RTN.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0731.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.6.3</id>
    <title>5.6.3 Subpage Programming for Extending the Lifetime of NAND Flash Memory</title>
    <start>2015-03-11 09:30</start>
    <end>2015-03-11 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>23895</id><role>Speaker</role><firstname>Jung-Hoon</firstname><lastname>Kim</lastname><affiliation>Samsung Electronics Corp.</affiliation><country>KR</country></person>
    <person><id>24534</id><role>Speaker</role><firstname>Sang-Hoon</firstname><lastname>Kim</lastname><affiliation>KAIST</affiliation><country>KR</country></person>
    <person><id>23914</id><role>Speaker</role><firstname>Jin-Soo</firstname><lastname>Kim</lastname><affiliation>Sungkyunkwan University</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0654.pdf">http://www.date-conference.com/proceedings/2015/pdf/0654.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jung-Hoon Kim<sup>1</sup>, Sang-Hoon Kim<sup>2</sup> and Jin-Soo Kim<sup>3</sup><br /><sup>1</sup>Samsung Electronics Corp., KR; <sup>2</sup>KAIST, KR; <sup>3</sup>Sungkyunkwan University, KR<br /><br /><em><b>Abstract</b><br />During the past decade, the density of NAND flash memory has been increased in many folds. The increase has been driven by storing multiple bits in a cell and scaling down the fabrication process. Such advance in manufacturing technology, however, has been significantly impaired the reliability of the flash memory so that the reliability becomes one of the major concerns in use of the flash memory. Moreover, as the flash memory writes data in the unit of flash page, the trend of the increase in page size worsens the reliability by amplifying a small update to a full flash page programming. In this paper, we propose a new programming method to improve the flash endurance cycle, especially when a small amount of data are written repeatedly. Proposed method so called "subpage programming" partitions a page into smaller subpages. A small amount of data can be programmed to one of the subpages while the other subpages are inhibited from the programming by leveraging the mechanisms of flash cell programming. Thus, the number of flash cells that undergo programming is minimized. We evaluated the effect of the proposed subpage programming on real NAND flash memory chips from three different manufacturers. Our evaluation results show that the subpage programming improves the flash endurance cycle by up to 258%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0654.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.7</id>
  <title>5.7 Architectures and Design for Cyber-Physical Systems</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Les Bans</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>251</id><role>Chair</role><firstname>Rolf</firstname><lastname>Ernst</lastname><affiliation>Technische Universität Braunschweig</affiliation><country>DE</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 covers architectures for non-volatile processors, mixed-criticality, reliable and self-aware systems, and design optimisation issues such as system synthesis for reliability and cost, online scheduling and FPGA acceleration.</description>
<presentations>
<presentation>
    <id>5.7.1</id>
    <title>5.7.1 Optimized Selection of Reliable and Cost-Effective Cyber-Physical System Architectures</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>24307</id><role>Speaker</role><firstname>Nikunj</firstname><lastname>Bajaj</lastname><affiliation>University of California at Berkeley</affiliation><country>US</country></person>
    <person><id>17979</id><role>Speaker</role><firstname>Pierluigi</firstname><lastname>Nuzzo</lastname><affiliation>University of California at Berkeley</affiliation><country>US</country></person>
    <person><id>24215</id><role>Speaker</role><firstname>Michael</firstname><lastname>Masin</lastname><affiliation>IBM Haifa Research Lab</affiliation><country>IL</country></person>
    <person><id>3208</id><role>Speaker</role><firstname>Alberto</firstname><lastname>Sangiovanni-Vincentelli</lastname><affiliation>University of California at Berkeley</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0913.pdf">http://www.date-conference.com/proceedings/2015/pdf/0913.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nikunj Bajaj<sup>1</sup>, Pierluigi Nuzzo<sup>1</sup>, Michael Masin<sup>2</sup> and Alberto Sangiovanni-Vincentelli<sup>1</sup><br /><sup>1</sup>University of California at Berkeley, US; <sup>2</sup>IBM Haifa Research Lab, IL<br /><br /><em><b>Abstract</b><br />We address the problem of synthesizing safety-critical cyber-physical system architectures to minimize a cost function while guaranteeing the desired reliability. We cast the problem as an integer linear program on a reconfigurable graph which models the architecture. Since generating symbolic probability constraints by exhaustive enumeration of failure cases on all possible graph configurations takes exponential time, we propose two algorithms to decrease the problem complexity, i.e. Integer-Linear Programming Modulo Reliability (ILP-MR) and Integer-Linear Programming with Approximate Reliability (ILP-AR). We compare the two approaches and demonstrate their effectiveness on the design of aircraft electric power system architectures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0913.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.7.2</id>
    <title>5.7.2 Software Assisted Non-volatile Register Reduction for Energy Harvesting Based Cyber-Physical System</title>
    <start>2015-03-11 09:00</start>
    <end>2015-03-11 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>17911</id><role>Speaker</role><firstname>Mengying</firstname><lastname>Zhao</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>18631</id><role>Speaker</role><firstname>Qingan</firstname><lastname>Li</lastname><affiliation>Wuhan University &amp; City University of Hong Kong</affiliation><country>CN</country></person>
    <person><id>24230</id><role>Speaker</role><firstname>Mimi</firstname><lastname>Xie</lastname><affiliation>Oklahoma State University</affiliation><country>US</country></person>
    <person><id>4269</id><role>Speaker</role><firstname>Yongpan</firstname><lastname>Liu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>22038</id><role>Speaker</role><firstname>Jingtong</firstname><lastname>Hu</lastname><affiliation>Oklahoma State University</affiliation><country>US</country></person>
    <person><id>4718</id><role>Speaker</role><firstname>Jason</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0619.pdf">http://www.date-conference.com/proceedings/2015/pdf/0619.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mengying Zhao<sup>1</sup>, Qingan Li<sup>2</sup>, Mimi Xie<sup>3</sup>, Yongpan Liu<sup>4</sup>, Jingtong Hu<sup>3</sup> and Jason Xue<sup>1</sup><br /><sup>1</sup>City University of Hong Kong, HK; <sup>2</sup>Wuhan University &amp; City University of Hong Kong, CN; <sup>3</sup>Oklahoma State University, US; <sup>4</sup>Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />Wearable devices are important components as information collector in many cyber-physical systems. Energy harvesting instead of battery is a better power source for these wearable devices due to many advantages. However, harvested energy is naturally unstable and program execution will be interrupted frequently. Non-volatile processors demonstrate promising advantages to back up volatile state before the system energy is depleted. However, it also introduces non-negligible energy and area overhead. Since the chip size is a vital factor for wearable devices, in this work, we target non-volatile register reduction for application-specific systems. We propose to analyze the application program and determine efficient backup positions, by which the necessary non-volatile register file size can be significantly reduced. The evaluation results deliver an average of 62.9% reduction on non-volatile register file size for stack backup, with negligible storage overheads.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0619.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.7.3</id>
    <title>5.7.3 A Re-entrant Flowshop Heuristic for Online Scheduling of the Paper Path in a Large Scale Printer</title>
    <start>2015-03-11 09:30</start>
    <end>2015-03-11 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>24740</id><role>Speaker</role><firstname>Umar</firstname><lastname>Waqas</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>4736</id><role>Speaker</role><firstname>Marc</firstname><lastname>Geilen</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>23867</id><role>Speaker</role><firstname>Jack</firstname><lastname>Kandelaars</lastname><affiliation>Oce Technologies</affiliation><country>NL</country></person>
    <person><id>24094</id><role>Speaker</role><firstname>Lou</firstname><lastname>Somers</lastname><affiliation>Oce technologies</affiliation><country>NL</country></person>
    <person><id>421</id><role>Speaker</role><firstname>Twan</firstname><lastname>Basten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>1704</id><role>Speaker</role><firstname>Sander</firstname><lastname>Stuijk</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>24368</id><role>Speaker</role><firstname>Patrick</firstname><lastname>Vestjens</lastname><affiliation>Oce Technologies</affiliation><country>NL</country></person>
    <person><id>945</id><role>Speaker</role><firstname>Henk</firstname><lastname>Corporaal</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0519.pdf">http://www.date-conference.com/proceedings/2015/pdf/0519.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Umar Waqas<sup>1</sup>, Marc Geilen<sup>1</sup>, Jack Kandelaars<sup>2</sup>, Lou Somers<sup>3</sup>, Twan Basten<sup>1</sup>, Sander Stuijk<sup>1</sup>, Patrick Vestjens<sup>2</sup> and Henk Corporaal<sup>1</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Oce Technologies, NL; <sup>3</sup>Oce technologies, NL<br /><br /><em><b>Abstract</b><br />A Large Scale Printer (LSP) is a Cyber Physical System (CPS) printing thousands of sheets per day with high quality. The print requests arrive at run-time requiring online scheduling. We capture the LSP scheduling problem as online scheduling of re-entrant flowshops with sequence dependent setup times and relative due dates with makespan minimization as the scheduling criterion. Exhaustive approaches like Mixed Integer Programming can be used, but they are compute intensive and not suited for online use. We present a novel heuristic for scheduling of LSPs that on average requires 0.3 seconds per sheet to find schedules for industrial test cases. We compare the schedules to lower bounds, to schedules generated by the current scheduler and schedules generated by a modified version of the classical NEH (MNEH) heuristic [1], [2]. On average, the proposed heuristic generates schedules that are 40% shorter than the current scheduler, have an average difference of 25% compared to the estimated lower bounds and generates schedules with less than 67% of the makespan of schedules generated by the MNEH heuristic.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0519.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>5.7.4</id>
    <title>5.7.4 MPIOV: Scaling Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non Transparent Bridges to (Multi-Core) Multi-Processor Systems</title>
    <start>2015-03-11 09:45</start>
    <end>2015-03-11 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>20262</id><role>Speaker</role><firstname>Benny</firstname><lastname>Akesson</lastname><affiliation>Czech Technical University in Prague</affiliation><country>CZ</country></person>
    <person><id>23549</id><role>Author</role><firstname>Daniel</firstname><lastname>Muench</lastname><affiliation>Airbus Group Innovation</affiliation><country>DE</country></person>
    <person><id>24210</id><role>Author</role><firstname>Michael</firstname><lastname>Paulitsch</lastname><affiliation>Airbus Group Innovation</affiliation><country>DE</country></person>
    <person><id>24332</id><role>Author</role><firstname>Oliver</firstname><lastname>Hanka</lastname><affiliation>Airbus Group Innovation</affiliation><country>DE</country></person>
    <person><id>3597</id><role>Author</role><firstname>Andreas</firstname><lastname>Herkersdorf</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0218.pdf">http://www.date-conference.com/proceedings/2015/pdf/0218.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Benny Akesson, Czech Technical University in Prague, CZ<br /><b>Authors</b>:<br />Daniel Muench<sup>1</sup>, Michael Paulitsch<sup>1</sup>, Oliver Hanka<sup>1</sup> and Andreas Herkersdorf<sup>2</sup><br /><sup>1</sup>Airbus Group Innovation, DE; <sup>2</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />Safety-critical systems consolidating multiple functionalities of different criticality (so-called mixed-criticality systems) require separation between these functionalities to assure safety and security properties. Performance-hungry and safety-critical applications (like a radar processing system steering an autonomous flying aircraft) can have demand for an embedded high-performance computing cluster of more than one (multi-core) processor. This paper presents the Multi-Processor I/O Virtualization (MPIOV)concept to enable hardware-based Input/Output (I/O) virtualization or sharing with separation among multiple (multi-core) processors in (mixed-criticality) embedded real-time systems which usually do not have means for separation like an Input/Output Memory Management Unit (IOMMU). The concept uses a non-Transparent Bridge (NTB) to connect each processing host to the management host while checking the target address and source / origin ID to decide whether to block a transaction or to pass a transaction. It is a standardized, portable and non-proprietary platform-independent spatial separation solution without requiring an IOMMU in the processor. Furthermore, the concept sketches an approach for PCI Express (PCIe)-based systems to enable sharing of up to 2048 (virtual) functions per end-point while still being compatible to the plain PCIe standard. A practical evaluation demonstrates that the impact to performance degradation (transfer time, transfer rate) is neglectable (about 0.01%) compared to a system using no separation. -Keywords: spatial separation, hardware-based I/O virtualization, non-transparent bridge (NTB), real-time embedded systems, mixed-criticality systems, IOMMU, IOMPU, multi-core, multi-processor</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0218.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-11</id>
    <title>IP2-11 CyberPhysical-System-On-Chip (CPSoC) : A Self-Aware MPSoC Paradigm with Cross-Layer Virtual Sensing and Actuation</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>4094</id><role>Speaker</role><firstname>Nikil</firstname><lastname>Dutt</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    <person><id>16527</id><role>Speaker</role><firstname>Puneet</firstname><lastname>Gupta</lastname><affiliation>University of California Los Angeles</affiliation><country>US</country></person>
    <person><id>20569</id><role>Speaker</role><firstname>Nalini</firstname><lastname>Venkatasubramanian</lastname><affiliation></affiliation><country></country></person>
    <person><id>17950</id><role>Speaker</role><firstname>Alex</firstname><lastname>Nicolau</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0349.pdf">http://www.date-conference.com/proceedings/2015/pdf/0349.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nikil Dutt<sup>1</sup>, Puneet Gupta<sup>2</sup>, Nalini Venkatasubramanian<sup>3</sup> and Alex Nicolau<sup>1</sup><br /><sup>1</sup>University of California Irvine, US; <sup>2</sup>University of California Los Angeles, US; <sup>3</sup>, <br /><br /><em><b>Abstract</b><br />Cyber-physical systems (CPSs) are physical and engineered systems whose operations are monitored, coordinated, controlled, and integrated by a computing, control, and communication core. We propose Cyberphysical-System-on-Chips (CPSoC), a new class of sensor and actuator-rich multiprocessor systems-on-chip (MPSoCs), that augment MPSoCs with additional on-chip and cross-layer sensing and actuation capabilities to enable self-awareness within the observe-decide-act (ODA) paradigm. Unlike traditional MPSoC designs, CPSoC differs primarily on the co-design of computing-communication-control (C3) systems that interacts with the physical environment in real-time in order to adapt system behavior so as to dynamically react to environmental changes while achieving overall design goals. We illustrate CPSoC's potential through a virtual sensor network that accurately estimates run-time power for variability affected subsystems using noisy thermal sensors in improving system goals and Quality-of-Service (QoS).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0349.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-12</id>
    <title>IP2-12 Occupancy Detection via iBeacon on Android Devices for Smart Building Management</title>
    <start>2015-03-11 10:01</start>
    <end>2015-03-11 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>23321</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Corna</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24091</id><role>Speaker</role><firstname>Lorenzo</firstname><lastname>Fontana</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>23285</id><role>Speaker</role><firstname>Alessandro Antonio</firstname><lastname>Nacci</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>21222</id><role>Speaker</role><firstname>Donatella</firstname><lastname>Sciuto</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0753.pdf">http://www.date-conference.com/proceedings/2015/pdf/0753.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andrea Corna, Lorenzo Fontana, Alessandro Antonio Nacci and Donatella Sciuto, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Building heating, ventilation, and air conditioning (HVAC) systems are considered to be the main target for energy reduction due to their significant contribution to commercial buildings' energy consumption. Knowing a building's occupancy plays a crucial role in implementing demand-response HVAC. In this paper we propose a new solution based on the iBeacon technology. This solution is different from the previous ones because it leverages on the Bluetooth Low Energy standard, which provides lower power consumption. Moreover, the iBeacon protocol can be used both on iOs systems and Android ones, making this new approach portable. Differently from our previous work based on iOS devices, in this paper we focus on an Android based solution with the aim of increasing the accuracy of the location and the energy efficiency of the entire system. We increased the accuracy by 10% and the energy efficiency by 15%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0753.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-13</id>
    <title>IP2-13 A Neural Machine Interface Architecture for Real-Time Artificial Lower Limb Control</title>
    <start>2015-03-11 10:02</start>
    <end>2015-03-11 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>23918</id><role>Speaker</role><firstname>Jason</firstname><lastname>Kane</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>24430</id><role>Speaker</role><firstname>Qing</firstname><lastname>Yang</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>24473</id><role>Speaker</role><firstname>Robert</firstname><lastname>Hernandez</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>24601</id><role>Speaker</role><firstname>Willard</firstname><lastname>Simoneau</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>23253</id><role>Speaker</role><firstname>Matthew</firstname><lastname>Seaton</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0100.pdf">http://www.date-conference.com/proceedings/2015/pdf/0100.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jason Kane, Qing Yang, Robert Hernandez, Willard Simoneau and Matthew Seaton, University of Rhode Island, US<br /><br /><em><b>Abstract</b><br />This paper presents a novel architecture of a lower limb neural machine interface (NMI) for determination of user intent. Our new design and implementation paves the way for future bionic legs that require high speed real-time deterministic response, high accuracy, easy portability, and low power consumption. A working FPGA-based prototype has been built, and experiments have shown that it achieves average performance gains of around 8x that of the equivalent software algorithm running on an Intel Core i7 2670QM, or 24x that of an Intel Atom Z530 with no perceivable loss in accuracy. Furthermore, our fully pipelined and parallel non-linear support vector machine-based FPGA implementation led to a 6.4x speedup over an equivalent GPU-based design. In this paper, we also characterize our achieved timing margin to show that our design is capable of supporting real-time wireless communications. With additional refinement, such a wireless personal area network (PAN) system will provide improved flexibility on an individual basis for electromyography (EMG) sensor placement.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0100.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>5.8</id>
  <title>5.8 Hot Topic - The Next Generation of Virtual Prototyping: Ultra-fast yet Accurate Simulation of HW/SW Systems</title>
  <start>2015-03-11 08:30</start>
  <end>2015-03-11 10:00</end>
  <room>Salle Lesdiguières</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>Organiser</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>University of Tübingen</affiliation><country>DE</country></person>
    <person><id>1758</id><role>Organiser</role><firstname>Daniel</firstname><lastname>Müller-Gritschneder</lastname><affiliation>Technische Universitaet München</affiliation><country>DE</country></person>
    <person><id>1803</id><role>Chair</role><firstname>Andy D.</firstname><lastname>Pimentel</lastname><affiliation>University of Amsterdam</affiliation><country>NL</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>This session addresses leading-edge solutions in the field of virtual prototyping. Employing techniques such as source-level software simulation, host-compiled firmware, OS and processor modeling, as well as abstract communication and peripheral models, it is possible to reach very high simulation speeds. With intelligent new out-of-order modeling, synchronization and temporal decoupling techniques, such ultra-fast simulation can be achieved while also maintaining a very high accuracy.</description>
<presentations>
<presentation>
    <id>5.8.1</id>
    <title>5.8.1 Ultra-Fast Source-Level Timing Simulation - High Accuracy Needs Exact Code Matching</title>
    <start>2015-03-11 08:30</start>
    <end>2015-03-11 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>23116</id><role>Speaker</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>University of Tuebingen / FZI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Oliver Bringmann, University of Tuebingen / FZI, DE<br /></description>
</presentation>
<presentation>
    <id>5.8.2</id>
    <title>5.8.2 Host-Compiled Operating System and Processor Modeling</title>
    <start>2015-03-11 08:52</start>
    <end>2015-03-11 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>809</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Gerstlauer</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Andreas Gerstlauer, The University of Texas at Austin, US<br /></description>
</presentation>
<presentation>
    <id>5.8.3</id>
    <title>5.8.3 Abstract Communication Models for Accurate and Fast SoC Simulation</title>
    <start>2015-03-11 09:15</start>
    <end>2015-03-11 09:37</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>1758</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Mueller-Gritschneder</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Daniel Mueller-Gritschneder, Technische Universität München, DE<br /></description>
</presentation>
<presentation>
    <id>5.8.4</id>
    <title>5.8.4 Industrial Perspective on Ultra-High Speed and Timing-Accurate SoC and Peripheral Models</title>
    <start>2015-03-11 09:37</start>
    <end>2015-03-11 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>19502</id><role>Speaker</role><firstname>Ajay</firstname><lastname>Goyal</lastname><affiliation>Infineon Technologies</affiliation><country>IN</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ajay Goyal, Infineon Technologies, IN<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>IP2</id>
  <title>IP2 Interactive Presentations</title>
  <start>2015-03-11 10:00</start>
  <end>2015-03-11 10: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>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the morning. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. At the end of each afternoon Interactive Presentations session the award 'Best IP of the Day' is given.</description>
<presentations>
<presentation>
    <id>IP2-1</id>
    <title>IP2-1 Comparison of multi-purpose cores of Keccak and AES</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>24418</id><role>Speaker</role><firstname>Panasayya</firstname><lastname>Yalla</lastname><affiliation>George Mason University</affiliation><country>US</country></person>
    <person><id>23631</id><role>Speaker</role><firstname>Ekawat</firstname><lastname>Homsirikamol</lastname><affiliation>George Mason University</affiliation><country>US</country></person>
    <person><id>23919</id><role>Speaker</role><firstname>Jens-Peter</firstname><lastname>Kaps</lastname><affiliation>George Mason University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0834.pdf">http://www.date-conference.com/proceedings/2015/pdf/0834.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Panasayya Yalla, Ekawat Homsirikamol and Jens-Peter Kaps, George Mason University, US<br /><br /><em><b>Abstract</b><br />Most widely used security protocols, Internet Protocol Security (IPSec), Secure Socket Layer (SSL), and Transport Layer Security (TLS), provide several cryptographic services which in turn require multiple dedicated cryptographic algorithms. A single cryptographic primitive for all secret key functions utilizing different mode of operations can overcome this constraint. This paper investigates the possibility of using AES and Keccak as the underlying primitives for high-speed and resource constrained applications. Even though a plain AES implementation is typically much smaller and has a better throughput to area ratio than a plain Keccak, adding additional cryptographic services changes the results dramatically. Our multi-purpose Keccak outperforms our multi-purpose AES by a factor of 4 for throughput over area on average. This underlines the flexibility of the Keccak Sponge and Duplex functions. Our multi-purpose Keccak achieves a throughput of 23.2 Gbps in AE-mode (Keyak) on a Xilinx Virtex-7 and 28.7 Gbps on a Altera Stratix-IV. In order to study this further we also implemented two versions of a dedicated Keyak and dedicated AES-GCM. Our dedicated Keyak implementation outperforms our dedicated AES-GCM on average by a factor 6 in terms of throughput over area reaching a throughput of 28.9 Gbps and 4.1 Gbps respectively on a Xilinx Virtex-7.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0834.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-2</id>
    <title>IP2-2 On-Line Prediction of NBTI-induced Aging Rates</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>24443</id><role>Speaker</role><firstname>Rafal</firstname><lastname>Baranowski</lastname><affiliation>Stuttgart University</affiliation><country>DE</country></person>
    <person><id>2509</id><role>Speaker</role><firstname>Farshad</firstname><lastname>Firouzi</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>17579</id><role>Speaker</role><firstname>Saman</firstname><lastname>Kiamehr</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>23467</id><role>Speaker</role><firstname>Chang</firstname><lastname>Liu</lastname><affiliation>Stuttgart University</affiliation><country>DE</country></person>
    <person><id>965</id><role>Speaker</role><firstname>Hans-Joachim</firstname><lastname>Wunderlich</lastname><affiliation>Stuttgart University</affiliation><country>DE</country></person>
    <person><id>16583</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Tahoori</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0940.pdf">http://www.date-conference.com/proceedings/2015/pdf/0940.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rafal Baranowski<sup>1</sup>, Farshad Firouzi<sup>2</sup>, Saman Kiamehr<sup>2</sup>, Chang Liu<sup>1</sup>, Hans-Joachim Wunderlich<sup>1</sup> and Mehdi Tahoori<sup>2</sup><br /><sup>1</sup>Stuttgart University, DE; <sup>2</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Nanoscale technologies are increasingly susceptible to aging processes such as Negative-Bias Temperature Instability (NBTI) which undermine the reliability of VLSI systems. Existing monitoring techniques can detect the violation of safety margins and hence make the prediction of an imminent failure possible. However, since such techniques can only detect measurable degradation effects which appear after a relatively long period of system operation, they are not well suited to early aging prediction and proactive aging alleviation. This work presents a novel method for the monitoring of NBTI-induced degradation rate in digital circuits. It enables the timely adoption of proper mitigation techniques that reduce the impact of aging. The proposed method employs machine learning techniques to find a small set of so called Representative Critical Gates (RCG), the workload of which is correlated with the degradation of the entire circuit. The workload of RCGs is observed in hardware using so called workload monitors. The output of the workload monitors is evaluated on-line to predict system degradation experienced within a configurable (short) period of time, e.g. a fraction of a second. Experimental results show that the proposed monitors predict the degradation rate with an average error of only 3% at less than 2.4% area overhead.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0940.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-3</id>
    <title>IP2-3 Retraining based Timing Error Mitigation for Hardware Neural Networks</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>22867</id><role>Speaker</role><firstname>Jiachao</firstname><lastname>Deng</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>17104</id><role>Speaker</role><firstname>Yuntan</firstname><lastname>Fang</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>23614</id><role>Speaker</role><firstname>Zidong</firstname><lastname>Du</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>2618</id><role>Speaker</role><firstname>Ying</firstname><lastname>Wang</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>3858</id><role>Speaker</role><firstname>Huawei</firstname><lastname>Li</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>1065</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Temam</lastname><affiliation>INRIA Saclay, France</affiliation><country>FR</country></person>
    <person><id>737</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Ienne</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>16418</id><role>Speaker</role><firstname>David</firstname><lastname>Novo</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>2017</id><role>Speaker</role><firstname>Xiaowei</firstname><lastname>Li</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>1532</id><role>Speaker</role><firstname>Yunji</firstname><lastname>Chen</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    <person><id>23523</id><role>Speaker</role><firstname>Chengyong</firstname><lastname>Wu</lastname><affiliation>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0849.pdf">http://www.date-conference.com/proceedings/2015/pdf/0849.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jiachao Deng<sup>1</sup>, Yuntan Fang<sup>1</sup>, Zidong Du<sup>1</sup>, Ying Wang<sup>1</sup>, Huawei Li<sup>1</sup>, Olivier Temam<sup>2</sup>, Paolo Ienne<sup>3</sup>, David Novo<sup>3</sup>, Xiaowei Li<sup>1</sup>, Yunji Chen<sup>1</sup> and Chengyong Wu<sup>1</sup><br /><sup>1</sup>State Key Laboratory of Computer Architecture, ICT, CAS, Beijing, China †University of Chinese Academy of Sciences, Beijing, China, CN; <sup>2</sup>INRIA Saclay, France, FR; <sup>3</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />Recently, neural network (NN) accelerators are gaining popularity as part of future heterogeneous multi-core architectures due to their broad application scope and excellent energy efficiency. Additionally, since neural networks can be retrained, they are inherently resillient to errors and noises. Prior work has utilized the error tolerance feature to design approximate neural network circuits or tolerate logical faults. However, besides high-level faults or noises, timing errors induced by delay faults, process variations, aging, etc. are dominating the reliability of NN accelerator under nanoscale manufacturing process. In this paper, we leverage the error resiliency of neural network to mitigate timing errors in NN accelerators. Specifically, when timing errors significantly affect the output results, we propose to retrain the accelerators to update their weights, thus circumventing critical timing errors. Experimental results show that timing errors in NN accelerators can be well tamed for different applications.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0849.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-4</id>
    <title>IP2-4 Dictionary-based Sparse Representation for Resolution Improvement in Laser Voltage Imaging of CMOS Integrated Circuits</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23400</id><role>Speaker</role><firstname>Tenzile Berkin</firstname><lastname>Cilingiroglu</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>18754</id><role>Speaker</role><firstname>Mahmoud</firstname><lastname>Zangeneh</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>23372</id><role>Speaker</role><firstname>Aydan</firstname><lastname>Uyar</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>24790</id><role>Speaker</role><firstname>W. Clem</firstname><lastname>Karl</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>23921</id><role>Speaker</role><firstname>Janusz</firstname><lastname>Konrad</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>17487</id><role>Speaker</role><firstname>Ajay</firstname><lastname>Joshi</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>23755</id><role>Speaker</role><firstname>Bennett B.</firstname><lastname>Goldberg</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    <person><id>24556</id><role>Speaker</role><firstname>M. Selim</firstname><lastname>Unlu</lastname><affiliation>Boston University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0269.pdf">http://www.date-conference.com/proceedings/2015/pdf/0269.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Tenzile Berkin Cilingiroglu, Mahmoud Zangeneh, Aydan Uyar, W. Clem Karl, Janusz Konrad, Ajay Joshi, Bennett B. Goldberg and M. Selim Unlu, Boston University, US<br /><br /><em><b>Abstract</b><br />The rapid decrease in the dimensions of integrated circuits with a simultaneous increase in component density have introduced resolution challenges for optical failure analysis tech- niques. Although optical microscopy efforts continue to increase resolution of optical systems through hardware modifications, signal processing methods are essential to complement these efforts to meet the resolution requirements for the nanoscale integrated circuit technologies. In this work, we focus on laser voltage imaging as the optical failure analysis technique and show how an overcomplete dictionary-based sparse representation can improve resolution and localization accuracy. We describe a reconstruction approach based on this sparse representation and validate its performance on simulated data. We achieve an 80% reduction of the localization error.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0269.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-5</id>
    <title>IP2-5 Fault-based Attacks on the Bel-T Block Cipher Family</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23944</id><role>Speaker</role><firstname>Philipp</firstname><lastname>Jovanovic</lastname><affiliation>University of Passau</affiliation><country>DE</country></person>
    <person><id>17365</id><role>Speaker</role><firstname>Ilia</firstname><lastname>Polian</lastname><affiliation>University of Passau</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0046.pdf">http://www.date-conference.com/proceedings/2015/pdf/0046.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Philipp Jovanovic and Ilia Polian, University of Passau, DE<br /><br /><em><b>Abstract</b><br />We present the first fault-based attack on the Bel-T block cipher family which has been adopted recently as a national standard of the Republic of Belarus. Our attack successfully recovers the secret key of the 128-bit, 192-bit and 256-bit versions of Bel-T using 4, 7 and 10 fault injections, respectively. We also show the results from our comprehensive simulation-based experiments.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0046.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-6</id>
    <title>IP2-6 On the Premises and Prospects of Timing Speculation</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>3960</id><role>Speaker</role><firstname>Rong</firstname><lastname>Ye</lastname><affiliation>Imperial College</affiliation><country>GB</country></person>
    <person><id>17153</id><role>Speaker</role><firstname>Feng</firstname><lastname>Yuan</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>17532</id><role>Speaker</role><firstname>Jie</firstname><lastname>Zhang</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>104</id><role>Speaker</role><firstname>Qiang</firstname><lastname>Xu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0440.pdf">http://www.date-conference.com/proceedings/2015/pdf/0440.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rong Ye<sup>1</sup>, Feng Yuan<sup>2</sup>, Jie Zhang<sup>2</sup> and Qiang Xu<sup>2</sup><br /><sup>1</sup>Imperial College, GB; <sup>2</sup>The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Timing speculation (TS), being able to detect and correct circuit timing errors at runtime, is a promising alternative solution to mitigate the ever-increasing variation effects in nanometer circuits. The potential energy-efficiency improvement, however, is limited by the circuit "timing wall", a critical operating point caused by conventional circuit optimization techniques (e.g., gate sizing). With a given circuit netlist, we study the bound of the potential benefits provided by TS techniques in this work, which facilitate designers to decide whether it worths the effort to implement a timing-speculative circuit. Experimental results on benchmark circuits demonstrate the effectiveness of the proposed methodology.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0440.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-7</id>
    <title>IP2-7 Impact of Interconnect Multiple-Patterning Variability on SRAMs</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23854</id><role>Speaker</role><firstname>Ioannis</firstname><lastname>Karageorgos</lastname><affiliation>imec</affiliation><country>BE</country></person>
    <person><id>24221</id><role>Speaker</role><firstname>Michele</firstname><lastname>Stucchi</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>4759</id><role>Speaker</role><firstname>Praveen</firstname><lastname>Raghavan</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>23957</id><role>Speaker</role><firstname>Julien</firstname><lastname>Ryckaert</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>24956</id><role>Speaker</role><firstname>Zsolt</firstname><lastname>Tokei</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>235</id><role>Speaker</role><firstname>Diederik</firstname><lastname>Verkest</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>416</id><role>Speaker</role><firstname>Rogier</firstname><lastname>Baert</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>24676</id><role>Speaker</role><firstname>Sushil</firstname><lastname>Sakhare</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>18612</id><role>Speaker</role><firstname>Wim</firstname><lastname>Dehaene</lastname><affiliation>KU Leuven, imec</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0932.pdf">http://www.date-conference.com/proceedings/2015/pdf/0932.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ioannis Karageorgos<sup>1</sup>, Michele Stucchi<sup>2</sup>, Praveen Raghavan<sup>2</sup>, Julien Ryckaert<sup>2</sup>, Zsolt Tokei<sup>2</sup>, Diederik Verkest<sup>2</sup>, Rogier Baert<sup>2</sup>, Sushil Sakhare<sup>2</sup> and Wim Dehaene<sup>3</sup><br /><sup>1</sup>imec, BE; <sup>2</sup>IMEC, BE; <sup>3</sup>KU Leuven, imec, BE<br /><br /><em><b>Abstract</b><br />The introduction of Multiple Patterning (MP) in sub-32nm technology nodes may pose severe variability problems in wire resistance and capacitance of IC circuits. In this paper we evaluate the impact of this variability on the performance of SRAM cell arrays based on the 10nm technology node, for a relevant range of process variation assumptions. The MP options we consider are the triple Litho-Etch (LE<sup>3</sup>) and the Self Aligned Double Patterning (SADP), together with Single Patterning Extreme-UV (EUV). In addition to the analysis of the worst-case variability scenario and the impact on SRAM performance, we propose an analytical formula for the estimation of SRAM read time penalty, using the RC variation of the bit line and the array size as input parameters. This formula, verified with SPICE simulations, allows a fast extraction of the statistical distribution of the read time penalty, using the Monte-Carlo method. Results on each patterning option are presented and compared.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0932.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-8</id>
    <title>IP2-8 Coherence Based Message Prediction for Optically Interconnected Chip Multiprocessors</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23336</id><role>Speaker</role><firstname>Anouk</firstname><lastname>Van Laer</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    <person><id>23464</id><role>Speaker</role><firstname>Chamath</firstname><lastname>Ellawala</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    <person><id>24117</id><role>Speaker</role><firstname>Muhammad Ridwan</firstname><lastname>Madarbux</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    <person><id>20997</id><role>Speaker</role><firstname>Timothy M.</firstname><lastname>Jones</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>24389</id><role>Speaker</role><firstname>Philip M.</firstname><lastname>Watts</lastname><affiliation>University College London</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0894.pdf">http://www.date-conference.com/proceedings/2015/pdf/0894.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Anouk Van Laer<sup>1</sup>, Chamath Ellawala<sup>1</sup>, Muhammad Ridwan Madarbux<sup>1</sup>, Timothy M. Jones<sup>2</sup> and Philip M. Watts<sup>1</sup><br /><sup>1</sup>University College London, GB; <sup>2</sup>University of Cambridge, GB<br /><br /><em><b>Abstract</b><br />Photonic networks on chip have been proposed to reduce latency and power consumption of on-chip communication in chip multiprocessors. However, in switched photonic networks, the path setup latency can create a high overhead, particularly for the short messages generated by shared memory chip multiprocessors (CMP). This has led to proposals for networks which avoid switching using all-to-all or single writermultiple reader (SWMR) networks which dramatically increase optical component counts and hence power consumption. In this work we propose a predictor which uses information from the coherence protocol and previously transmitted messages to predict future messages and hence hide the path setup latency by speculatively setup photonic paths. We show that a directly mapped predictor can achieve prediction hit rates of up to 85% for PARSEC benchmarks in a 16-core x86 system using the MESI coherence protocol whereas a more resource efficient set associative predictor can still achieve prediction rates up to 75%</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0894.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-9</id>
    <title>IP2-9 OpenMP and Timing Predictability: A Possible Union?</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>24495</id><role>Speaker</role><firstname>Roberto</firstname><lastname>Vargas</lastname><affiliation>Barcelona Supercomputing Center (BSC) and Technical University of Catalonia (UPC)</affiliation><country>ES</country></person>
    <person><id>2001</id><role>Speaker</role><firstname>Eduardo</firstname><lastname>Quinones</lastname><affiliation>Barcelona Supercomputing Center (BSC)</affiliation><country>ES</country></person>
    <person><id>23231</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Marongiu</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0778.pdf">http://www.date-conference.com/proceedings/2015/pdf/0778.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Roberto Vargas<sup>1</sup>, Eduardo Quinones<sup>2</sup> and Andrea Marongiu<sup>3</sup><br /><sup>1</sup>Barcelona Supercomputing Center (BSC) and Technical University of Catalonia (UPC), ES; <sup>2</sup>Barcelona Supercomputing Center (BSC), ES; <sup>3</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />Next-generation many-core embedded platforms have the chance of intercepting a converging need for high performance and predictability. Programming methodologies for such platforms will have to promote predictability as a first-class design constraint, along with features for massive parallelism exploitation. OpenMP, increasingly adopted in the embedded systems domain, has recently evolved to deal with the programmability of heterogeneous many-cores, with mature support for fine-grained task parallelism. While tasking is potentially very convenient for coding real-time applications modeled as periodic task graphs, OpenMP adopts an execution model completely agnostic to any timing requirement that the target application may have. In this position paper we reason about the suitability of the current OpenMP v4 specification and execution model to provide timing guarantees in many-cores.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0778.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-10</id>
    <title>IP2-10 SAHARA: A Security-Aware Hazard and Risk Analysis Method</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23724</id><role>Speaker</role><firstname>Georg</firstname><lastname>Macher</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>24637</id><role>Speaker</role><firstname>Harald</firstname><lastname>Sporer</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>24467</id><role>Speaker</role><firstname>Reinhard</firstname><lastname>Berlach</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    <person><id>23644</id><role>Speaker</role><firstname>Eric</firstname><lastname>Armengaud</lastname><affiliation>AVL List GmbH</affiliation><country>AT</country></person>
    <person><id>19733</id><role>Speaker</role><firstname>Christian</firstname><lastname>Kreiner</lastname><affiliation>Graz University of Technology</affiliation><country>AT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0622.pdf">http://www.date-conference.com/proceedings/2015/pdf/0622.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Georg Macher<sup>1</sup>, Harald Sporer<sup>1</sup>, Reinhard Berlach<sup>1</sup>, Eric Armengaud<sup>2</sup> and Christian Kreiner<sup>1</sup><br /><sup>1</sup>Graz University of Technology, AT; <sup>2</sup>AVL List GmbH, AT<br /><br /><em><b>Abstract</b><br />Safety and Security appear to be two contradicting overall system features, which challenge researchers for decades. Traditionally, these two features have been treated separately, but due to increasing awareness of mutual impacts, cross domain knowledge and fine grasp of commonalities becomes more important. Due to increasing interlacing of systems (such as Car2x in the automotive domain) it is no longer acceptable to assume safety systems immune from security risks and vice versa. Future automotive systems require appropriate systematic approaches to support security aware safety development. Therefore, this paper presents a combined approach of the automotive HARA (hazard analysis and risk assessment) with the security domain STRIDE approach to trace impacts of security issues on safety concepts on system level. We present an approach to classify the probability of security threats to determine the appropriate amount of countermeasures to be considered. Furthermore, we analyze the impact of these security threats on safety analysis of automotive systems. The paper describes how such a method has been developed based on the HARA approach and how a safety-critical contribution of successful security attacks can be quantified and proceeded.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0622.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-11</id>
    <title>IP2-11 CyberPhysical-System-On-Chip (CPSoC) : A Self-Aware MPSoC Paradigm with Cross-Layer Virtual Sensing and Actuation</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>4094</id><role>Speaker</role><firstname>Nikil</firstname><lastname>Dutt</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    <person><id>16527</id><role>Speaker</role><firstname>Puneet</firstname><lastname>Gupta</lastname><affiliation>University of California Los Angeles</affiliation><country>US</country></person>
    <person><id>20569</id><role>Speaker</role><firstname>Nalini</firstname><lastname>Venkatasubramanian</lastname><affiliation></affiliation><country></country></person>
    <person><id>17950</id><role>Speaker</role><firstname>Alex</firstname><lastname>Nicolau</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0349.pdf">http://www.date-conference.com/proceedings/2015/pdf/0349.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nikil Dutt<sup>1</sup>, Puneet Gupta<sup>2</sup>, Nalini Venkatasubramanian<sup>3</sup> and Alex Nicolau<sup>1</sup><br /><sup>1</sup>University of California Irvine, US; <sup>2</sup>University of California Los Angeles, US; <sup>3</sup>, <br /><br /><em><b>Abstract</b><br />Cyber-physical systems (CPSs) are physical and engineered systems whose operations are monitored, coordinated, controlled, and integrated by a computing, control, and communication core. We propose Cyberphysical-System-on-Chips (CPSoC), a new class of sensor and actuator-rich multiprocessor systems-on-chip (MPSoCs), that augment MPSoCs with additional on-chip and cross-layer sensing and actuation capabilities to enable self-awareness within the observe-decide-act (ODA) paradigm. Unlike traditional MPSoC designs, CPSoC differs primarily on the co-design of computing-communication-control (C3) systems that interacts with the physical environment in real-time in order to adapt system behavior so as to dynamically react to environmental changes while achieving overall design goals. We illustrate CPSoC's potential through a virtual sensor network that accurately estimates run-time power for variability affected subsystems using noisy thermal sensors in improving system goals and Quality-of-Service (QoS).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0349.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-12</id>
    <title>IP2-12 Occupancy Detection via iBeacon on Android Devices for Smart Building Management</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23321</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Corna</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24091</id><role>Speaker</role><firstname>Lorenzo</firstname><lastname>Fontana</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>23285</id><role>Speaker</role><firstname>Alessandro Antonio</firstname><lastname>Nacci</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>21222</id><role>Speaker</role><firstname>Donatella</firstname><lastname>Sciuto</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0753.pdf">http://www.date-conference.com/proceedings/2015/pdf/0753.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andrea Corna, Lorenzo Fontana, Alessandro Antonio Nacci and Donatella Sciuto, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Building heating, ventilation, and air conditioning (HVAC) systems are considered to be the main target for energy reduction due to their significant contribution to commercial buildings' energy consumption. Knowing a building's occupancy plays a crucial role in implementing demand-response HVAC. In this paper we propose a new solution based on the iBeacon technology. This solution is different from the previous ones because it leverages on the Bluetooth Low Energy standard, which provides lower power consumption. Moreover, the iBeacon protocol can be used both on iOs systems and Android ones, making this new approach portable. Differently from our previous work based on iOS devices, in this paper we focus on an Android based solution with the aim of increasing the accuracy of the location and the energy efficiency of the entire system. We increased the accuracy by 10% and the energy efficiency by 15%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0753.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP2-13</id>
    <title>IP2-13 A Neural Machine Interface Architecture for Real-Time Artificial Lower Limb Control</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23918</id><role>Speaker</role><firstname>Jason</firstname><lastname>Kane</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>24430</id><role>Speaker</role><firstname>Qing</firstname><lastname>Yang</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>24473</id><role>Speaker</role><firstname>Robert</firstname><lastname>Hernandez</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>24601</id><role>Speaker</role><firstname>Willard</firstname><lastname>Simoneau</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    <person><id>23253</id><role>Speaker</role><firstname>Matthew</firstname><lastname>Seaton</lastname><affiliation>University of Rhode Island</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0100.pdf">http://www.date-conference.com/proceedings/2015/pdf/0100.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jason Kane, Qing Yang, Robert Hernandez, Willard Simoneau and Matthew Seaton, University of Rhode Island, US<br /><br /><em><b>Abstract</b><br />This paper presents a novel architecture of a lower limb neural machine interface (NMI) for determination of user intent. Our new design and implementation paves the way for future bionic legs that require high speed real-time deterministic response, high accuracy, easy portability, and low power consumption. A working FPGA-based prototype has been built, and experiments have shown that it achieves average performance gains of around 8x that of the equivalent software algorithm running on an Intel Core i7 2670QM, or 24x that of an Intel Atom Z530 with no perceivable loss in accuracy. Furthermore, our fully pipelined and parallel non-linear support vector machine-based FPGA implementation led to a 6.4x speedup over an equivalent GPU-based design. In this paper, we also characterize our achieved timing margin to show that our design is capable of supporting real-time wireless communications. With additional refinement, such a wireless personal area network (PAN) system will provide improved flexibility on an individual basis for electromyography (EMG) sensor placement.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0100.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB05</id>
  <title>UB05 Session 5</title>
  <start>2015-03-11 10:00</start>
  <end>2015-03-11 12:00</end>
  <room>University Booth, Booth 4, 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 A Framework for the Emulation and Prototyping of Nano-Photonic Optical Accelerators</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>3874</id><role>Presenter</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Wolfgang</firstname><lastname>Büter</lastname><affiliation>Institute for Electrodynamics and Microelectronics Systems (ITEM)</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>A.</firstname><lastname>Ali</lastname><affiliation>University of Bremen, Physics/Electrical Engineering</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>S</firstname><lastname>Mahmood</lastname><affiliation>University of Bremen, Physics/Electrical Engineering</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>S.</firstname><lastname>Arefin</lastname><affiliation>University of Bremen, Physics/Electrical Engineering</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>V. V.</firstname><lastname>Parsi Sreenivas</lastname><affiliation>University of Bremen, Physics/Electrical Engineering</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>M.</firstname><lastname>Mike Bülters</lastname><affiliation>Bremer Institut für angewandte Strahltechnik GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>R.-B.</firstname><lastname>Bergmann</lastname><affiliation>Bremer Institut für angewandte Strahltechnik GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1467.pdf">http://www.date-conference.com/files/file/date15/ubooth/1467.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Alberto Garcia-Ortiz, University of Bremen, DE<br /><b>Authors</b>:<br />Wolfgang Büter<sup>1</sup>, A. Ali<sup>2</sup>, S Mahmood<sup>2</sup>, S. Arefin<sup>2</sup>, V. V. Parsi Sreenivas<sup>2</sup>, M. Mike Bülters<sup>3</sup> and R.-B. Bergmann<sup>3</sup><br /><sup>1</sup>Institute for Electrodynamics and Microelectronics Systems (ITEM), DE; <sup>2</sup>University of Bremen, Physics/Electrical Engineering, DE; <sup>3</sup>Bremer Institut für angewandte Strahltechnik GmbH, DE<br /><br /><em><b>Abstract</b><br />The recent advances in on-chip optical communication anticipate nano-photonic optical computing as a disruptive new technology. Different architectural solutions and competing physical implementations are currently being investigated. They include a wide spectrum of approaches such as those based on optical analog processing (e.g., nano-photonic optical vector-matrix multiplication), digital optical gates (e.g. reversible nano-photonic gates, BDD-based approaches, etc) or even quantum computing. Since the computing, performance, and error characteristics of these technologies differ substantially from those of standard CMOS technologies, an early co-design framework for nano-photonic accelerators embedded with digital multiprocessor systems is urgently required. It should allow an early investigation about the possible implementation of some kernels using optical accelerators and the effect of optical non-idealities in the overall system.

This demo presents a framework for the virtual emulation and prototyping of nano-phonic accelerators for optical analog processing and optical digital gates, currently being developed at the "Institute of Electrodynamics and Microelectronics" (ITEM) and at the "Bremen Institute for Applied Beam Technology" (BIAS). This framework, based on the ideas of rapid prototyping and virtual emulation using FPGA technology, provides two levels of operation. At a first level, it offers a library of models that can be used to construct a virtual prototype of a hybrid multi-processor and nano-photonic system. The parameterizable models emulate several optical non-idealities but are synthesizable at the RTL-level, so that a standard FPGA-emulation of the complete system can be carried out. In a second level, it offers the possibility to plug-in a macroscopic optical accelerator to prototype the nano-photonic one with higher accuracy. 

In order to illustrate these two levels of operation, the demo at the DATE University-Booth will be twofold. 

Virtual emulation demo
In the first demo, the user can define the functionality of the optical accelerator. Using a reversible-toolchain based on the RevKit tools by the "Computer Architecture and Reliable Embedded Systems" (AGRA), a reversible implementation is created. The structural reversible implementation is transformed into a nano-photonic model which is emulated in a FPGA. 
The final system, composed by a standard processor communicating with the nano-photonic model of the accelerator, can be programmed in C so that the user can study the impact of the accelerator in its algorithm.

Physical prototype-demo
This demo focuses on the prototype of a low-cost vector-matrix multiplication core using optical processing. The optical prototype is composed by a sandwich of two LCD structures with orthogonal polarizations sending an image to an integrated camera. The different elements are controlled by a hardware IP and connected to an embedded processor. 
The user can define several parameters of the optical processor, such as the spot-size, the photo-detector pitch etc. The physical prototype is then configured to that mode, and used as an optical accelerator by a microprocessor embedded in a FPGA. Again the user can program some C algorithms to study the system performance. Additionally a link to Matlab® allows the analysis of the precision achieved by the optical vector-matrix-multiplication process.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1467.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.2</id>
    <title>UB05.2 ODEN: Assertion mining for behavioral descriptions</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>0</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>Tara</firstname><lastname>Ghasempouri</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>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7362.pdf">http://www.date-conference.com/files/file/date15/ubooth/7362.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Alessandro Danese, University of Verona, IT<br /><b>Authors</b>:<br />Alessandro Danese, Tara Ghasempouri and Graziano Pravadelli, University of Verona, IT<br /><br /><em><b>Abstract</b><br />Specification mining is an automatic approach for extracting assertions from the implementation of the system under verification (SUV). Its primary goal is to improve the verification and documentation process by making available a matching between a manual definition of the expected functionality and a formalization of the actual implemented functionality. In order to automatically extract assertions, some approaches perform a static analysis of the SUV source code. These solutions, despite of their effectiveness, suffer of scalability problems. To overcome this drawback, dynamic approaches have been also proposed that extract assertions by relying only on the observation of SUV's execution traces. This guarantees a better scalability, even if only "likely true assertions" can be extracted. For this reason a qualification phase is generally implemented in order to discard irrelevant and spurious assertions. In this context, ODEN is a tool for dynamically extracting likely true assertions by combining static and dynamic techniques. ODEN works with both hardware design and software applications. The tools analyses the execution traces of the system under verification and it generates assertions in the form of temporal relationships between arithmetic/logic expressions over the variables of the SUV. With respect to existing tools, ODEN works on a wider range of abstraction levels (e.g., gate-level, RTL, TLM, SW level, ...) and it considers a wider set of temporal patterns to more precisely characterize the behaviours of the SUV.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7362.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.3</id>
    <title>UB05.3 Where is it? Find the code you are interested in!</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>17743</id><role>Presenter</role><firstname>Jan</firstname><lastname>Malburg</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Görschwin</firstname><lastname>Fey</lastname><affiliation>University of Bremen / German Aerospace Center</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7361.pdf">http://www.date-conference.com/files/file/date15/ubooth/7361.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jan Malburg, University of Bremen, DE<br /><b>Author</b>:<br />Görschwin Fey, University of Bremen / German Aerospace Center, DE<br /><br /><em><b>Abstract</b><br />The demonstration presents our tool for feature localization and debugging of RTL-designs. Feature localization helps a designer to find the code relevant for a certain feature and, thus, helps him to faster understand a design previously unknown to him. The developer can choose between three basic techniques for feature localization. In the area of debugging the tools allows fault localization, reverse debugging based on dynamic data- and control-flow of the design and dynamic slicing.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7361.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.4</id>
    <title>UB05.4 STRNG: A Self-timed Ring based True Random Number Generator with Monitoring and Entropy Assessment</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>4100</id><role>Presenter</role><firstname>Abdelkarim</firstname><lastname>Cherkaoui</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Laurent</firstname><lastname>Fesquet</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Viktor</firstname><lastname>Fischer</lastname><affiliation>LaHC</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alain</firstname><lastname>Aubert</lastname><affiliation>LaHC</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7494.pdf">http://www.date-conference.com/files/file/date15/ubooth/7494.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Abdelkarim Cherkaoui, TIMA, FR<br /><b>Authors</b>:<br />Laurent Fesquet<sup>1</sup>, Viktor Fischer<sup>2</sup> and Alain Aubert<sup>2</sup><br /><sup>1</sup>TIMA, FR; <sup>2</sup>LaHC, FR<br /><br /><em><b>Abstract</b><br />The Self-timed ring based True Random Number Generator (STRNG) leverages the jitter of events propagating in a self-timed ring to generate provably random binary sequences. Several implementations in FPGAs and in CMOS design flows have shown the feasability of this generator in digital technologies, and also confirmed that it can provide high quality random bit sequences that pass the standard statistical test batteries at rates as high as 200 Mbit/s. Following AIS31 recommandations for the design and evaluation of TRNGs, the security of this generator is based primarily on an entropy assessment obtained by modeling the entropy extraction and measuring the entropy source. Secondly, the generator is protected against active attacks by monitoring its behavior in real-time or on demand. In this demonstration, we illustrate this approach in an Altera Cyclone III implementation of the STRNG. We show how the design is configurated depending on the measurement of the entropy source (the jitter magnitude) in order to guarantee a given minimum entropy rate per output bit. Then, we emulate physical attacks on the generator by willingly manipulating its internal structure in order to demonstrate how the entropy monitoring can detect abnormal behaviors and send the appropriate alarms.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7494.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.5</id>
    <title>UB05.5 3D-COSTAR: Using 3D-COSTAR for 2.5D-/3D-SIC Cost Analysis</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>2631</id><role>Presenter</role><firstname>Mottaqiallah</firstname><lastname>Taouil</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Mottaqiallah</firstname><lastname>Taouil</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Said</firstname><lastname>Hamdioui</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Erik Jan</firstname><lastname>Marinissen</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5614.pdf">http://www.date-conference.com/files/file/date15/ubooth/5614.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Mottaqiallah Taouil, TU Delft, NL<br /><b>Authors</b>:<br />Mottaqiallah Taouil<sup>1</sup>, Said Hamdioui<sup>1</sup> and Erik Jan Marinissen<sup>2</sup><br /><sup>1</sup>TU Delft, NL; <sup>2</sup>IMEC, BE<br /><br /><em><b>Abstract</b><br />Selecting an appropriate and efficient test flow for a 2.5D/3D Stacked IC (2.5D-SIC/3D-SIC) is crucial for overall cost optimization. In this demonstration, we present 3D-COSTAR, a tool that considers costs involved in the whole 2.5D/3D-SIC chain, including design, manufacturing, test, packaging and logistics, e.g. related to shipping wafers between a foundry and a test house; and provides the estimated overall cost for 2.5D/3D-SICs and its cost breakdown for a given input parameter set, e.g., test flows, die yield and stack yield. Several case studies will be presented in which the overall cost and product quality (in defective parts per million) are analyzed.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5614.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.6</id>
    <title>UB05.6 VDA-ADMF: An Agile Migration Framework for Analog Layout Design</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>16385</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>Ching-Yu</firstname><lastname>Chin</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>
    <person><id>0</id><role>Author</role><firstname>Tung-Chieh</firstname><lastname>Chen</lastname><affiliation>Synopsys Co., Ltd.</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Jou-Chun</firstname><lastname>Lin</lastname><affiliation>Synopsys Co., Ltd.</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Yi-Peng</firstname><lastname>Weng</lastname><affiliation>Taiwan Semiconductor Manufacturing Company</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7366.pdf">http://www.date-conference.com/files/file/date15/ubooth/7366.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Po-Cheng Pan, National Chiao Tung University, TW<br /><b>Authors</b>:<br />Ching-Yu Chin<sup>1</sup>, Hung-Ming Chen<sup>1</sup>, Tung-Chieh Chen<sup>2</sup>, Jou-Chun Lin<sup>2</sup> and Yi-Peng Weng<sup>3</sup><br /><sup>1</sup>National Chiao Tung University, TW; <sup>2</sup>Synopsys Co., Ltd., TW; <sup>3</sup>Taiwan Semiconductor Manufacturing Company, TW<br /><br /><em><b>Abstract</b><br />Layout generation in the late analog CMOS design is challenging by its increasing layout constraints and performance requirements. However, iterative refinement on manual design damages the productivity of analog layout. Therefore, it is more efficient to enroll the know-how from existing design instead of generating a new one. To contend with time-consuming analog layout for more possibilities, this software aims to demonstrate a fast layout prototyping framework for migration purpose into real layout design.

 In our framework, a reference analog layout design is given to generate potential layout candidates at the objective technology. The demonstration includes the original layout, the extracted topology with placement and routing, the generated layout figures, the dumped layout results and the simulated results. This procedure of migration provides a convincing exhibition of our migration framework.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7366.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.7</id>
    <title>UB05.7 OSTC: Combining HIFSuite and SCNSL for smart device integration and simulation</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>Presenter</role><firstname>Graziano</firstname><lastname>Pravadelli</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</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>Franco</firstname><lastname>Fummi</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Valerio</firstname><lastname>Guarnieri</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Michele</firstname><lastname>Lora</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>Francesco</firstname><lastname>Stefanni</lastname><affiliation>University of Verona</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7393.pdf">http://www.date-conference.com/files/file/date15/ubooth/7393.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Graziano Pravadelli, University of Verona, IT<br /><b>Authors</b>:<br />Alessandro Danese, Franco Fummi, Valerio Guarnieri, Michele Lora, Graziano Pravadelli and Francesco Stefanni, University of Verona, IT<br /><br /><em><b>Abstract</b><br />The main design issue of smart devices is their high degree of heterogeneity, due to the simultaneous presence of multiple domains and extra-functional properties, together with the traditional system functionality. This makes design and simulation very challenging, even because heterogeneity implies that the functionality is not the only dimension that must be considered at validation time. Other properties, such as power consumption or thermal dissipation, are critical to ensure correctness of the final product and to correctly estimate its behavior. This makes component integration and simulation key phases in the design and verification process of smart devices. Thus, to efficiently master smart device design, it is fundamental to be aware of design issues and to know how to solve them through innovative tools and methods, which allow integrating all the components of a smart device into an efficient and flexible simulation platform. We addressed such issues by means of the combined use of HIFSuite tools and SCNSL to obtain a homogeneous and fast SystemC/C++ model of a smart device through the compositions of heterogeneous components. An Open Source Test Case (OSTC) has been defined to show the potentiality of the proposed methods and tools.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7393.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.8</id>
    <title>UB05.8 xtSi: The 3-D electro-thermal simulator</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>4456</id><role>Presenter</role><firstname>Jürgen</firstname><lastname>Scheible</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/403.pdf">http://www.date-conference.com/files/file/date15/ubooth/403.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jürgen Scheible, Reutlingen University, DE<br /><b>Author</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />xtSi is a 3D electro-thermal simulation tool for integrated circuits. It uses a computationally efficient algorithm, which allows the simulation of typical ICs in only a few minutes.
The temperature distribution is depicted graphically and with temporal resolution in a specially designed graphical user interface. With the help of xtSi designers can exactly identify isotherms and hotspots, thus enabling an optimization of the layout due to temperature effects.
xtSi has been verified experimentally for device temperatures exceeding 500 °C up to the onset of thermal runaway.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/403.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB05.9</id>
    <title>UB05.9 Functional ECO: An efficient rewiring enhanced functional ECO</title>
    <start>2015-03-11 10:00</start>
    <end>2015-03-11 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>23195</id><role>Presenter</role><firstname>Tak Kei</firstname><lastname>Lam</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Xing</firstname><lastname>Wei</lastname><affiliation>Easy-Logic Technology Limited</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Yi</firstname><lastname>Diao</lastname><affiliation>Easy-Logic Technology Limited</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Tak Kei</firstname><lastname>Lam</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Yu-Liang</firstname><lastname>Wu</lastname><affiliation>Easy-Logic Technology Limited</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7721.pdf">http://www.date-conference.com/files/file/date15/ubooth/7721.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Tak Kei Lam, The Chinese University of Hong Kong, HK<br /><b>Authors</b>:<br />Xing Wei<sup>1</sup>, Yi Diao<sup>1</sup>, Tak Kei Lam<sup>2</sup> and Yu-Liang Wu<sup>1</sup><br /><sup>1</sup>Easy-Logic Technology Limited, HK; <sup>2</sup>The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Circuit designs have been much more complex nowadays. Bugs and/or specification changes often happen in late design cycles. Running the whole design cycle again is time consuming and costly. Functional engineering change order (ECO), which is the process that patches an old implementation to accomplish a new specification, is therefore performed instead to save time and cost. In an ECO effort, minimizing the patch size is crucial since it gives a higher chance of successful insertion and minimal perturbation to a near or completely committed EDA outcome (e.g. satisfaction on area and timing constraints). However, an ECO work can be very difficult at this stage as the combinational signals of the old specification may have vanished after iterations of synthesis and optimizations.

We implemented a practical prototype for functional ECO. Our result outperforms all results publicized in the ICCAD 2012 Contest.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7721.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.1</id>
  <title>6.1 SPECIAL DAY Hot Topic: Platforms for the IoT</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Salle Oisans</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>3489</id><role>Organiser</role><firstname>Christoph</firstname><lastname>Grimm</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>702</id><role>Organiser</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>25113</id><role>Chair</role><firstname>Christoph</firstname><lastname>Grimm</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>25115</id><role>Co-Chair</role><firstname>Marie-Minerve</firstname><lastname>Louerat</lastname><affiliation>University of Paris</affiliation><country>FR</country></person>
  </persons>
  <description>The pervasive networking of embedded systems enables the vision of the "Internet of Things". Appliances are built on top of and using hardware, software, and communication platforms. The presentations in this session cover the new and challenging requirements: The first presentation gives a visionary overview of how platforms will be used in an open, dynamic and organic way. To make these visions happen right now, technical challenges are addressed: in the second presentation, energy-awareness electronic platforms are in the focus. In the third presentation, an overview of software architectures for the IoT is given. Last but not least, standardized networking at semantic layer is required to enable machine-to-machine (M2M) communication and intelligent service discovery.</description>
<presentations>
<presentation>
    <id>6.1.1</id>
    <title>6.1.1 The Human Intranet: Where Swarms and Humans Meet</title>
    <start>2015-03-11 11:00</start>
    <end>2015-03-11 11: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>25131</id><role>Speaker</role><firstname>Jan</firstname><lastname>Rabaey</lastname><affiliation>UC Berkeley</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1147.pdf">http://www.date-conference.com/proceedings/2015/pdf/1147.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Jan Rabaey, UC Berkeley, US<br /><br /><em><b>Abstract</b><br />A Human Intranet is envisioned as an open scalable platform that seamlessly integrates an ever-increasing number of sensor, actuation, computation, storage, communication and energy nodes located on, in, or around the human body acting in symbiosis with the functions provided by the body itself. This may fundamentally alter the ways humans operate, and interact with the physical world around them. It all starts with concepts that find their roots in the Internet of Things (IoT) and swarm technologies.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1147.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.1.2</id>
    <title>6.1.2 Energy efficient electronics for the Internet of Things</title>
    <start>2015-03-11 11:22</start>
    <end>2015-03-11 11: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>24654</id><role>Speaker</role><firstname>Stefan</firstname><lastname>Heinen</lastname><affiliation>RWTH Aachen</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Stefan Heinen, RWTH Aachen, DE<br /></description>
</presentation>
<presentation>
    <id>6.1.3</id>
    <title>6.1.3 Software Architectures for the Internet of Things</title>
    <start>2015-03-11 11:44</start>
    <end>2015-03-11 12: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>25135</id><role>Speaker</role><firstname>Mario</firstname><lastname>Trapp</lastname><affiliation>FhG IESE</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Mario Trapp, FhG IESE, DE<br /></description>
</presentation>
<presentation>
    <id>6.1.4</id>
    <title>6.1.4 oneM2M : a Standard for an Open and Interoperable M2M Platform, thanks to Semantic Web Tools</title>
    <start>2015-03-11 12:06</start>
    <end>2015-03-11 12: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>25136</id><role>Speaker</role><firstname>Marylin</firstname><lastname>Arndt-Vincent</lastname><affiliation>Orange Labs</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Marylin Arndt-Vincent, Orange Labs, FR<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.2</id>
  <title>6.2 Physical Unclonable Functions</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Belle Etoile</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>4715</id><role>Chair</role><firstname>Ingrid</firstname><lastname>Verbauwhede</lastname><affiliation>KUL</affiliation><country>BE</country></person>
    <person><id>19291</id><role>Co-Chair</role><firstname>Tim</firstname><lastname>Güneysu</lastname><affiliation>Ruhr University Bochum</affiliation><country>DE</country></person>
  </persons>
  <description>Physically Unclonable Functions (PUF) have received much attention for fingerprinting and as secret key provider in electronic devices. This session presents novel constructions and attacks on Arbiter, Ring-Oscillator and DRAM PUFs.</description>
<presentations>
<presentation>
    <id>6.2.1</id>
    <title>6.2.1 Efficient Attacks on Robust Ring Oscillator PUF with Enhanced Challenge-Response Set</title>
    <start>2015-03-11 11:00</start>
    <end>2015-03-11 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>24393</id><role>Speaker</role><firstname>Phuong Ha</firstname><lastname>Nguyen</lastname><affiliation>Indian Institute of Technology Kharagpur</affiliation><country>IN</country></person>
    <person><id>19844</id><role>Speaker</role><firstname>Durga Prasad</firstname><lastname>Sahoo</lastname><affiliation>Indian Institute of Technology Kharagpur</affiliation><country>IN</country></person>
    <person><id>24509</id><role>Speaker</role><firstname>Rajat Subhra</firstname><lastname>Chakraborty</lastname><affiliation>Indian Institute of Technology Kharagpur</affiliation><country>IN</country></person>
    <person><id>19358</id><role>Speaker</role><firstname>Debdeep</firstname><lastname>Mukhopadhyay</lastname><affiliation>Indian Institute of Technology Kharagpur</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0699.pdf">http://www.date-conference.com/proceedings/2015/pdf/0699.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Phuong Ha Nguyen, Durga Prasad Sahoo, Rajat Subhra Chakraborty and Debdeep Mukhopadhyay, Indian Institute of Technology Kharagpur, IN<br /><br /><em><b>Abstract</b><br />Physically Unclonable Function (PUF) circuits are an important class of hardware security primitives that promise a paradigm shift in applied cryptography. Ring Oscillator PUF (ROPUF) is an important PUF variant, but it suffers from hardware overhead limitations, which in turn restricts the size of its challenge space. To overcome this fundamental shortcoming, improved ROPUF variants based on the subset selection concept have been proposed, which significantly ``expand'' the challenge space of a ROPUF at acceptable hardware overhead. In this paper, we develop cryptanalytic attacks on previously proposed low--overhead and robust ROPUF variant. The proposed attacks are practical as they have quadratic time and data complexities in the worst case. We demonstrate the effectiveness of the proposed attack by successfully attacking a public domain dataset acquired from FPGA implementations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0699.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.2.2</id>
    <title>6.2.2 A Robust Authentication Methodology Using Physically Unclonable Functions in DRAM Arrays</title>
    <start>2015-03-11 11:30</start>
    <end>2015-03-11 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>24274</id><role>Speaker</role><firstname>Maryam S.</firstname><lastname>Hashemian</lastname><affiliation>Case Western Reserve University</affiliation><country>US</country></person>
    <person><id>19688</id><role>Speaker</role><firstname>Bhanu</firstname><lastname>Singh</lastname><affiliation>Case Western Reserve University</affiliation><country>US</country></person>
    <person><id>1503</id><role>Speaker</role><firstname>Francis</firstname><lastname>Wolff</lastname><affiliation>Case Western Reserve University</affiliation><country>US</country></person>
    <person><id>19706</id><role>Speaker</role><firstname>Chris</firstname><lastname>Papachristou</lastname><affiliation>Case Western Reserve University</affiliation><country>US</country></person>
    <person><id>20851</id><role>Speaker</role><firstname>Steve</firstname><lastname>Clay</lastname><affiliation>Rockwell Automation</affiliation><country>US</country></person>
    <person><id>19830</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Weyer</lastname><affiliation>Rockwell Automation</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0308.pdf">http://www.date-conference.com/proceedings/2015/pdf/0308.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Maryam S. Hashemian<sup>1</sup>, Bhanu Singh<sup>1</sup>, Francis Wolff<sup>1</sup>, Chris Papachristou<sup>1</sup>, Steve Clay<sup>2</sup> and Daniel Weyer<sup>2</sup><br /><sup>1</sup>Case Western Reserve University, US; <sup>2</sup>Rockwell Automation, US<br /><br /><em><b>Abstract</b><br />The high availability of DRAM in either embedded or stand-alone form make it a target for counterfeit attacks. In this paper, we propose a robust authentication methodology against counterfeiting. The authentication is performed by exploiting the intrinsic process variation in write reliability of DRAM cells. Extensive Monte Carlo simulations performed in HSPICE show that the proposed authentication methodology provides high uniqueness of 50.01% average inter-die Hamming distance and good robustness under temporal fluctuations in supply voltage, temperature, and ageing effect over a 10-year lifetime.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0308.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.2.3</id>
    <title>6.2.3 A Novel Modeling Attack Resistant PUF Design based on Non-linear Voltage Transfer Characteristics</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>19627</id><role>Speaker</role><firstname>Arunkumar</firstname><lastname>Vijayakumar</lastname><affiliation>Department of Electrical and Computer Engineering, University of Massachusetts, Amherst</affiliation><country>US</country></person>
    <person><id>849</id><role>Speaker</role><firstname>Sandip</firstname><lastname>Kundu</lastname><affiliation>Department of Electrical and Computer Engineering, University of Massachusetts, Amherst</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0522.pdf">http://www.date-conference.com/proceedings/2015/pdf/0522.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Arunkumar Vijayakumar and Sandip Kundu, Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, US<br /><br /><em><b>Abstract</b><br />Physical Unclonable Function (PUF) circuits are used for chip authentication. PUF designs rely on manufacturing process variations to produce unique response to input challenges. It has been shown that many PUF designs are vulnerable to machine learning (ML) attacks, where a model can be built to predict PUF response to any input after only a few observations. In this work, we propose a ML attack resistant PUF design based on a circuit block to implement a non-linear voltage transfer function. The proposed circuit is simple, exhibits high uniqueness and randomness. Further improvements are proposed to enhance PUF reliability. The proposed circuit was simulated in a 45nm technology process and the results indicate a significant improvement in ML attack resistance in comparison to traditional PUFs. Results on uniqueness and reliability are also presented.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0522.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-1</id>
    <title>IP3-1 STT MRAM-Based PUFs</title>
    <start>2015-03-11 12:30</start>
    <end>2015-03-11 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>21989</id><role>Speaker</role><firstname>Elena</firstname><lastname>Ioana Vatajelu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>1157</id><role>Speaker</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>4177</id><role>Speaker</role><firstname>Marco</firstname><lastname>Indaco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>973</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0505.pdf">http://www.date-conference.com/proceedings/2015/pdf/0505.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup>, Marco Indaco<sup>1</sup> and Paolo Prinetto<sup>1</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>LIRMM, FR<br /><br /><em><b>Abstract</b><br />Physical Unclonable Functions (PUFs) are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. Weak PUFs (i.e., devices able to generate a single signature or able to deal with a limited number of challenges) are widely discussed in literature. Nowadays, the most promising solution is based on SRAMs. In this paper we propose an innovative PUF design based on STT-MRAM memory. We exploit the high variability affecting the electrical resistance of the MTJ device in anti-parallel magnetization. We will show that the proposed solution is robust, unclonable and unpredictable.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0505.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.3</id>
  <title>6.3 Emerging Low Power Techniques</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Stendhal</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>23771</id><role>Chair</role><firstname>Guillermo</firstname><lastname>Payá Vayá</lastname><affiliation>Leibniz Universität Hannover</affiliation><country>DE</country></person>
    <person><id>3874</id><role>Co-Chair</role><firstname>Alberto</firstname><lastname>Garcia-Ortiz</lastname><affiliation>U. Bremen</affiliation><country>DE</country></person>
  </persons>
  <description>Technology improvements towards the nanometric era are inducing new challenges which need to be addressed at all the abstration levels. This section focuses on the latest emerging approaches to cope with those challenges, as for example approximate computing, compressed sensing, asymmetric underlapped FinFET, etc.</description>
<presentations>
<presentation>
    <id>6.3.1</id>
    <title>6.3.1 Asymmetric Underlapped FinFET Based Robust SRAM Design at 7nm Node</title>
    <start>2015-03-11 11:00</start>
    <end>2015-03-11 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>25424</id><role>Speaker</role><firstname>Rangharajan</firstname><lastname>Venkatesan</lastname><affiliation>NVIDIA Corporation</affiliation><country>US</country></person>
    <person><id>22869</id><role>Author</role><firstname>Arun Goud</firstname><lastname>Akkala</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>25424</id><role>Author</role><firstname>Rangharajan</firstname><lastname>Venkatesan</lastname><affiliation>NVIDIA Corporation</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>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0859.pdf">http://www.date-conference.com/proceedings/2015/pdf/0859.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Rangharajan Venkatesan, NVIDIA Corporation, US<br /><b>Authors</b>:<br />Arun Goud Akkala<sup>1</sup>, Rangharajan Venkatesan<sup>2</sup>, Anand Raghunathan<sup>1</sup> and Kaushik Roy<sup>1</sup><br /><sup>1</sup>Purdue University, US; <sup>2</sup>NVIDIA Corporation, US<br /><br /><em><b>Abstract</b><br />Robust 6T SRAM design in 7nm technology node, at low supply voltage and rising leakage, requires ingenious design of FinFETs capable of providing reasonable Ion/Ioff ratio and acceptable short channel effects even under new leakage mechanisms such as direct source to drain tunneling. In this work, we explore asymmetric underlapped FinFET design with the help of quantum mechanical device simulations considering both the bit-cell and cache design constraints. We show that our optimized FinFET achieves a significant improvement in on-current over conventional symmetrically underlapped FinFETs. Through circuit simulations using compact models, we demonstrate that when such asymmetric underlapped n-FinFETs are used as bit-line access transistors, read/write conflict can be mitigated with simultaneous reduction in 6T SRAM bit-cell leakage. Improvement in write noise margin as well as access time can also be achieved under iso-read stability condition. Based on these technology and bit-cell models, we have developed a CACTI-based simulator for evaluating asymmetric FinFET based SRAM cache at 7nm node. Using this device-circuit-system level framework and optimized asymmetric underlapped FinFETs, we demonstrate significant energy savings and performance improvements for an 8KB L1 cache and a 4MB last-level cache.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0859.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.3.2</id>
    <title>6.3.2 Quality Configurable Reduce-and-Rank for Energy Efficient Approximate Computing</title>
    <start>2015-03-11 11:30</start>
    <end>2015-03-11 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>19441</id><role>Speaker</role><firstname>Arnab</firstname><lastname>Raha</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>16412</id><role>Speaker</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>18579</id><role>Speaker</role><firstname>Vijay</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>4763</id><role>Speaker</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0569.pdf">http://www.date-conference.com/proceedings/2015/pdf/0569.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Arnab Raha, Swagath Venkataramani, Vijay Raghunathan and Anand Raghunathan, Purdue University, US<br /><br /><em><b>Abstract</b><br />Approximate computing is an emerging design paradigm that exploits the intrinsic ability of applications to produce acceptable outputs even when their computations are executed approximately. In this work, we explore approximate computing for a key computation pattern, Reduce-and-Rank (RnR), which is prevalent in a wide range of workloads including video processing, recognition, search and data mining. An RnR kernel performs a reduction operation (e.g., distance computation, dot product, L1-norm) between an input vector and each of a set of reference vectors, and ranks the reduction outputs to select the top reference vectors for the current input. We propose two complementary approximation strategies for the RnR computation pattern. The first is interleaved reduction-and-ranking, wherein the vector reductions are decomposed into multiple partial reductions and interleaved with the rank computation. Leveraging this transformation, we propose the use of intermediate reduction results and ranks to identify future computations that are likely to have low impact on the output, and can hence be approximated. The second strategy, input similarity based approximation, exploits the spatial or temporal correlation of inputs (e.g., pixels of an image or frames of a video) to identify computations that are amenable to approximation. These strategies address a key challenge in approximate computing - identification of which computations to approximate - and may be used to drive any approximation mechanism such as computation skipping and precision scaling to realize performance or energy improvements.  A second key challenge in approximate computing is that the extent to which computations can be approximated varies significantly from application to application, and across inputs for even a single application. Hence, quality configurability, or the ability to automatically modulate the degree of approximation at runtime is essential. To enable quality configurability in RnR kernels, we propose a kernel-level quality metric that correlates well to application-level quality, and identify key parameters that can be used to tune the proposed approximation strategies dynamically. We develop a runtime framework that modulates the identified parameters during execution of RnR kernels to minimize their energy while meeting a given target quality. To evaluate the proposed concepts, we designed quality-configurable hardware implementations of 6 RnR-based applications from the recognition, mining, search and video processing application domains in 45nm technology. Our experiments demonstrate 1.06X-2.18X reduction in energy consumption with virtually no loss in output quality (&lt;0.5%) at the application-level. The energy benefits further improve up to 2.38X and 2.5X when the quality constraints are relaxed to 2.5% and 5% respectively.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0569.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.3.3</id>
    <title>6.3.3 Ultra-Low-Power ECG Front-End Design based on Compressed Sensing</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>23308</id><role>Speaker</role><firstname>Hossein</firstname><lastname>Mamaghanian</lastname><affiliation>EPFL</affiliation><country>CH</country></person>
    <person><id>24395</id><role>Speaker</role><firstname>Pierre</firstname><lastname>Vandergheynst</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1098.pdf">http://www.date-conference.com/proceedings/2015/pdf/1098.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hossein Mamaghanian<sup>1</sup> and Pierre Vandergheynst<sup>2</sup><br /><sup>1</sup>EPFL, CH; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />Ultra-low-power design has been a challenging area for design of the sensor front-ends especially in the area of Wireless Body Sensor Nodes (WBSN), where a limited amount of power budget and hardware resources is available. Since introduction of CS, there has been a huge challenge to design CS readout devices for different applications and among all for biomedical signals. Till now, different proposed realizations of the digital CS prove the suitability of using CS as a compression technique for compressible biomedical signals. However, these works mainly take advantages of only one aspect of the benefits of the CS. In this type of works, CS is usually used as a very low cost and easy to implement compression technique. This means that we should acquire the signal with traditional limitations on the bandwidth (BW) and later compresses it. However, the main power of the CS, which lies on the efficient data acquisition, remains untouched. Building on our previous work [1], where the suitability of the CS is proven for the compression of the ECG signals, and our investigation on ultra-low-power CS-based A2I devices [2] , here in this paper we propose a fully redesigned complete CS-based "Analog-to-information'' (A/I) front-end for ECG signals.  Our results show that proposed hybrid design easily outperforms the traditional implementation of CS with more than 11 times fold reduction in power consumption in high compression ratio.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1098.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.3.4</id>
    <title>6.3.4 GTFUZZ: A Novel Algorithm for Robust Dynamic Power Optimization via Gate Sizing with Fuzzy Games</title>
    <start>2015-03-11 12:15</start>
    <end>2015-03-11 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>23245</id><role>Speaker</role><firstname>Tony</firstname><lastname>Casagrande</lastname><affiliation>University of South Florida</affiliation><country>US</country></person>
    <person><id>24455</id><role>Speaker</role><firstname>Nagarajan</firstname><lastname>Ranganathan</lastname><affiliation>University of South Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0560.pdf">http://www.date-conference.com/proceedings/2015/pdf/0560.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Tony Casagrande and Nagarajan Ranganathan, University of South Florida, US<br /><br /><em><b>Abstract</b><br />As CMOS technology continues to scale, the effects of variation inject a greater proportion of error and uncertainty into the design process. Ultra-deep submicron circuits require accurate modeling of gate delay in order to meet challenging timing constraints.With the lack of statistical data, designers are faced with a arduous task to optimize a circuit which is greatly affected by variability due to the mechanical and chemical manufacturing process. Discrete gate sizing is a complex problem which requires (1) accurate models that take into account random parametric variation and (2) a fair allocation of resources to maximize the solution in the delay-energy space. The GTFUZZ algorithm is presented which handles both of these tasks. Fuzzy games are used to model the problem of gate sizing as a resource allocation problem. In fuzzy games, delay is considered a fuzzy goal with fuzzy parameters to capture the imprecision of gate delay early in the design phase when empirical data is absent. Dynamic power is normalized as a fuzzy goal without varying coefficients. The fuzzy goals also provide a flexible platform for multimetric optimization. The robust GTFUZZ algorithm is compared against fuzzy linear programming (FLP) and deterministic worst-case FLP (DWCFLP) algorithms. Benchmark circuits are first synthesized, placed, routed, and optimized for performance using the Synopsys University 32/28nm standard cell library and technology files. Operating at the optimized clock frequency, results show an average power reduction of about 20% versus DWCFLP and 9% against variation-aware gate sizing with FLP. Timing and timing yield are verified by both Synopsys PrimeTime and Monte Carlo simulations of the most critical paths using HSPICE.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0560.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-2</id>
    <title>IP3-2 Spatial and Temporal Granularity Limits of Body Biasing in UTBB-FDSOI</title>
    <start>2015-03-11 12:30</start>
    <end>2015-03-11 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>23932</id><role>Speaker</role><firstname>Johannes Maximilian</firstname><lastname>Kühn</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23613</id><role>Speaker</role><firstname>Dustin</firstname><lastname>Peterson</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>3160</id><role>Speaker</role><firstname>Hideharu</firstname><lastname>Amano</lastname><affiliation>Keio University</affiliation><country>JP</country></person>
    <person><id>21550</id><role>Speaker</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>22109</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1051.pdf">http://www.date-conference.com/proceedings/2015/pdf/1051.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Johannes Maximilian Kühn<sup>1</sup>, Dustin Peterson<sup>1</sup>, Hideharu Amano<sup>2</sup>, Oliver Bringmann<sup>1</sup> and Wolfgang Rosenstiel<sup>1</sup><br /><sup>1</sup>Eberhard Karls Universität Tübingen, DE; <sup>2</sup>Keio University, JP<br /><br /><em><b>Abstract</b><br />Advances in SOI technology such as STMicro's 28nm UTBB-FDSOI enabled a renaissance of body biasing. Body biasing is a fast and efficient technique to change power and performance characteristics. As the electrical task to change the substrate potential is small compared to Dynamic Voltage Scaling, much finer island sizes are conceivable. This however creates new challenges in regard to design partitioning into body bias islands and body bias combinations across such designs. These combinations should be chosen so that energy efficiency improves while maintaining timing constraints. We introduce a combination based analysis tool to find optimized body bias island partitions and body biasing levels. For such partitions, optimized body bias assignments for static, programmable and dynamic body biasing can be computed. The overheads incurred by dynamically switching body biases are estimated to yield actual improvements and to give an upper bound for the power consumption of required additional circuitry. Based on these partitionings and the switching overheads, optimized application specific switching strategies are computed. The effectiveness of this method is demonstrated in a frequency scaling scenario using forward body biasing on a Dynamic Reconfigurable Processor (DRP) design. We show that leakage can be greatly reduced using the proposed methods and that dynamic body biasing can be beneficial even at small time periods.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1051.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.4</id>
  <title>6.4 Bridging the Moore's Law Gap with Application-Specific Architectures</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Chartreuse</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>16636</id><role>Co-Chair</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
  </persons>
  <description>This session focuses on approximation, low-power, and high-performance optimization techniques for application-specific architectures, including neural networks, multicores and GPUs.</description>
<presentations>
<presentation>
    <id>6.4.1</id>
    <title>6.4.1 A Ultra-Low-Energy Convolution Engine for Fast Brain-Inspired Vision in Multicore Clusters</title>
    <start>2015-03-11 11:00</start>
    <end>2015-03-11 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>2293</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / ETH Zürich</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0404.pdf">http://www.date-conference.com/proceedings/2015/pdf/0404.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Francesco Conti<sup>1</sup> and Luca Benini<sup>2</sup><br /><sup>1</sup>Università di Bologna, IT; <sup>2</sup>Università di Bologna / ETH Zürich, IT<br /><br /><em><b>Abstract</b><br />State-of-art brain-inspired computer vision algorithms such as Convolutional Neural Networks (CNNs) are reaching accuracy and performance rivaling that of humans; however, the gap in terms of energy consumption is still many degrees of magnitude wide. Many-core architectures using shared-memory clusters of power-optimized RISC processors have been proposed as a possible solution to help close this gap. In this work, we propose to augment these clusters with Hardware Convolution Engines (HWCEs): ultra-low energy coprocessors for accelerating convolutions, the main building block of many brain-inspired computer vision algorithms. Our synthesis results in ST 28nm FDSOI technology show that the HWCE is capable of performing a convolution in the lowest-energy state spending as little as 35 pJ/pixel on average, with an optimum case of 6.5 pJ/pixel. Furthermore, we show that augmenting a cluster with a HWCE can lead to an average boost of 40x or more in energy efficiency in convolutional workloads.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0404.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.4.2</id>
    <title>6.4.2 Eliminating Intra-Warp Conflict Misses in GPU</title>
    <start>2015-03-11 11:30</start>
    <end>2015-03-11 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>23441</id><role>Speaker</role><firstname>Bin</firstname><lastname>Wang</lastname><affiliation>Auburn University</affiliation><country>US</country></person>
    <person><id>24945</id><role>Speaker</role><firstname>Zhuo</firstname><lastname>Liu</lastname><affiliation>Auburn University</affiliation><country>US</country></person>
    <person><id>24858</id><role>Speaker</role><firstname>Xinning</firstname><lastname>Wang</lastname><affiliation>Auburn University</affiliation><country>US</country></person>
    <person><id>24806</id><role>Speaker</role><firstname>Weikuan</firstname><lastname>Yu</lastname><affiliation>Auburn University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0322.pdf">http://www.date-conference.com/proceedings/2015/pdf/0322.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Bin Wang, Zhuo Liu, Xinning Wang and Weikuan Yu, Auburn University, US<br /><br /><em><b>Abstract</b><br />Cache indexing functions play a key role in reducing conflict misses by spreading accesses evenly among all sets of cache blocks. Although various methods have been proposed, no significant effort has been expended on the behavior of conflict misses in GPU where threads are organized into warps and execute in lock-step. When intra-warp accesses could not be coalesced into one or two cache blocks, which is often referred to as memory divergence, a warp incurs up to SIMD-width (e.g., 32) independent cache accesses. Such a burst of divergent accesses not only increases contention on cache capacity, but also incurs intra-warp associativity conflicts when they are pathologically concentrated in a few cache sets. Due to the lock- step execution, the GPU Load/Store units would be stalled when intra-warp concentration exceeds available cache associativity. Through an in-depth analysis of GPU access patterns, we find that column-majored strided accesses are likely to incur high intra-warp concentration. Based on the analysis, we propose a Full Permutation (FUP) based indexing method that adapts to both large and medium strides in this pattern. Across the 10 highly cache-sensitive GPU applications we have evaluated, FUP eliminates intra-warp associativity conflicts and outperforms two state-of-the-art indexing methods by 22% and 15%, respectively.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0322.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.4.3</id>
    <title>6.4.3 RNA: A Reconfigurable Architecture for Hardware Neural Acceleration</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>22846</id><role>Speaker</role><firstname>Fengbin</firstname><lastname>Tu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>21153</id><role>Speaker</role><firstname>Shouyi</firstname><lastname>YIN</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>22066</id><role>Speaker</role><firstname>Peng</firstname><lastname>Ouyang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>20356</id><role>Speaker</role><firstname>Leibo</firstname><lastname>Liu</lastname><affiliation>Institute of Microelectronics and The National Lab for Information Science and Technology, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>21108</id><role>Speaker</role><firstname>Shaojun</firstname><lastname>Wei</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0414.pdf">http://www.date-conference.com/proceedings/2015/pdf/0414.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Fengbin Tu<sup>1</sup>, Shouyi YIN<sup>1</sup>, Peng Ouyang<sup>1</sup>, Leibo Liu<sup>2</sup> and Shaojun Wei<sup>1</sup><br /><sup>1</sup>Tsinghua University, CN; <sup>2</sup>Institute of Microelectronics and The National Lab for Information Science and Technology, Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />As the energy problem has become a big concern in digital system design, one promising solution is combining the core processor with a multi-purpose accelerator targeting high performance applications. Many modern applications can be approximated by multi-layer perceptron (MLP) models, with little quality loss. However, many current MLP accelerators have several drawbacks, such as the unbalance of their performance and flexibility. In this paper, we propose a scheduling framework to guide mapping MLPs onto limited hardware resources with high performance. The framework successfully solves the main constraints of hardware neural acceleration. Furthermore, we implement a reconfigurable neural architecture (RNA) based on this framework, whose computing pattern can be reconfigured for different MLP topologies. The RNA achieves comparable performance with application-specific accelerators and greater flexibility than other hardware MLPs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0414.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.4.4</id>
    <title>6.4.4 ApproxANN: An Approximate Computing Framework for Artificial Neural Network</title>
    <start>2015-03-11 12:15</start>
    <end>2015-03-11 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>24431</id><role>Speaker</role><firstname>Qian</firstname><lastname>Zhang</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>21029</id><role>Speaker</role><firstname>Ting</firstname><lastname>Wang</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24906</id><role>Speaker</role><firstname>Ye</firstname><lastname>Tian</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>17153</id><role>Speaker</role><firstname>Feng</firstname><lastname>Yuan</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>104</id><role>Speaker</role><firstname>Qiang</firstname><lastname>Xu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0618.pdf">http://www.date-conference.com/proceedings/2015/pdf/0618.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Qian Zhang, Ting Wang, Ye Tian, Feng Yuan and Qiang Xu, The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Artificial Neural networks (ANNs) are one of the most well-established machine learning techniques and have a wide range of applications, such as Recognition, Mining and Synthesis (RMS). As many of these applications are inherently error-tolerant, in this work, we propose a novel approximate computing framework for ANN, namely ApproxANN. When compared to existing solutions, ApproxANN not only considers approximation for the computational units, but also approximates memory accesses. To be specific, ApproxANN characterizes the impact of neurons on the output quality in an effective and efficient manner, and judiciously determine how to approximate the computation and memory accesses of certain less critical neurons to achieve the maximum energy efficiency gain under a given quality constraint. Experimental results on various ANN applications with different datasets demonstrate the efficacy of the proposed solution.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0618.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-3</id>
    <title>IP3-3 A Hardware Implementation of a Radial Basis Function Neural Network Using Stochastic Logic</title>
    <start>2015-03-11 12:30</start>
    <end>2015-03-11 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>23916</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Ji</lastname><affiliation>Shanghai University</affiliation><country>CN</country></person>
    <person><id>24453</id><role>Speaker</role><firstname>Feng</firstname><lastname>Ran</lastname><affiliation>Shanghai University</affiliation><country>CN</country></person>
    <person><id>24181</id><role>Speaker</role><firstname>Cong</firstname><lastname>Ma</lastname><affiliation>University of Minnesota - Twin Cities</affiliation><country>US</country></person>
    <person><id>20347</id><role>Speaker</role><firstname>David</firstname><lastname>Lilja</lastname><affiliation>University of Minnesota - Twin Cities</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0377.pdf">http://www.date-conference.com/proceedings/2015/pdf/0377.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yuan Ji<sup>1</sup>, Feng Ran<sup>1</sup>, Cong Ma<sup>2</sup> and David Lilja<sup>2</sup><br /><sup>1</sup>Shanghai University, CN; <sup>2</sup>University of Minnesota - Twin Cities, US<br /><br /><em><b>Abstract</b><br />Hardware implementations of artificial neural networks typically require significant amounts of hardware resources. This paper proposes a novel radial basis function artificial neural network using stochastic computing elements, which greatly reduces the required hardware. The Gaussian function used for the radial basis function is implemented with a two-dimensional finite state machine. The norm between the input data and the center point is optimized using simple logic gates. Results from two pattern recognition case studies, the standard Iris flower and the MICR font benchmarks, show that the difference of the average mean squared error between the proposed stochastic network and the corresponding traditional deterministic network is only 1.3% when the stochastic stream length is 10kbits. The accuracy of the recognition rate varies depending on the stream length, which gives the designer tremendous flexibility to tradeoff speed, power, and accuracy. From the FPGA implementation results, the hardware resource requirement of the proposed stochastic hidden neuron is only a few percent of the hardware requirement of the corresponding deterministic hidden neuron. The proposed stochastic network can be expanded to larger scale networks for complex tasks with simple hardware architectures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0377.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-4</id>
    <title>IP3-4 SODA: Software Defined FPGA based Accelerators for Big Data</title>
    <start>2015-03-11 12:31</start>
    <end>2015-03-11 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>2477</id><role>Speaker</role><firstname>Chao</firstname><lastname>Wang</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>24086</id><role>Speaker</role><firstname>Xi</firstname><lastname>Li</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>24835</id><role>Speaker</role><firstname>Xuehai</firstname><lastname>Zhou</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0536.pdf">http://www.date-conference.com/proceedings/2015/pdf/0536.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chao Wang, Xi Li and Xuehai Zhou, University of Science and Technology of China, CN<br /><br /><em><b>Abstract</b><br />FPGA has been an emerging field in novel big data architectures and systems, due to its high efficiency and low power consumption. It enables the researchers to deploy massive accelerators within one single chip. In this paper, we present a software defined FPGA based accelerators for big data, named SODA, which could reconstruct and reorganize the acceleration engines according to the requirement of the various data-intensive applications. SODA decomposes large and complex applications into coarse grained single-purpose RTL code libraries that perform specialized tasks in out-of-order hardware. We built a prototyping system with constrained shortest path Finding (CSPF) case studies to evaluate SODA framework. SODA is able to achieve up to 43.75X speedup at 128 node application. Furthermore, hardware cost of the SODA framework demonstrates that it can achieve high speedup with moderate hardware utilization.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0536.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.5</id>
  <title>6.5 Multimedia and Consumer Electronics</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Meije</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</affiliation><country>DE</country></person>
    <person><id>81</id><role>Co-Chair</role><firstname>Marcello</firstname><lastname>Coppola</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
  </persons>
  <description>This session presents hardware and software architectures that enable effective implementations of multimedia and consumer electronics systems.</description>
<presentations>
<presentation>
    <id>6.5.1</id>
    <title>6.5.1 DRAM or no-DRAM? Exploring Linear Solver Architectures for Image Domain Warping in 28 nm CMOS</title>
    <start>2015-03-11 11:00</start>
    <end>2015-03-11 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>24547</id><role>Speaker</role><firstname>Michael</firstname><lastname>Schaffner</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>23996</id><role>Speaker</role><firstname>Frank K.</firstname><lastname>Gürkaynak</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>24620</id><role>Speaker</role><firstname>Aljoscha</firstname><lastname>Smolic</lastname><affiliation>Disney Research Zurich</affiliation><country>CH</country></person>
    <person><id>19669</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0408.pdf">http://www.date-conference.com/proceedings/2015/pdf/0408.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Michael Schaffner<sup>1</sup>, Frank K. Gürkaynak<sup>1</sup>, Aljoscha Smolic<sup>2</sup> and Luca Benini<sup>3</sup><br /><sup>1</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH; <sup>2</sup>Disney Research Zurich, CH; <sup>3</sup>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />Solving large optimization problems within the energy and cost budget of mobile SoCs in real-time is a challenging task and motivates the development of specialized hardware accelerators. We present an evaluation of different linear solvers suitable for least-squares problems emanating from image processing applications such as image domain warping. In particular, we estimate implementation costs in 28 nm CMOS technology, with focus on trading on-chip memory vs. off-chip (DRAM) bandwidth. Our assessment shows large differences in circuit area, throughput and energy consumption and aims at providing a recommendation for selecting a suitable architecture. Our results emphasize that DRAM-free accelerators are an attractive choice in terms of power consumption and overall system complexity, even though they require more logic silicon area when compared to accelerators that make use of external DRAM.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0408.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.5.2</id>
    <title>6.5.2 A Small Non-Volatile Write Buffer to Reduce Storage Writes in Smartphones</title>
    <start>2015-03-11 11:30</start>
    <end>2015-03-11 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>24205</id><role>Speaker</role><firstname>Mungyu</firstname><lastname>Son</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    <person><id>20012</id><role>Speaker</role><firstname>Sungkwang</firstname><lastname>Lee</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    <person><id>24029</id><role>Speaker</role><firstname>Kyungho</firstname><lastname>Kim</lastname><affiliation>Samsung Electronics</affiliation><country>KR</country></person>
    <person><id>20944</id><role>Speaker</role><firstname>Sungjoo</firstname><lastname>Yoo</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    <person><id>4031</id><role>Speaker</role><firstname>Sunggu</firstname><lastname>Lee</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0726.pdf">http://www.date-conference.com/proceedings/2015/pdf/0726.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mungyu Son<sup>1</sup>, Sungkwang Lee<sup>1</sup>, Kyungho Kim<sup>2</sup>, Sungjoo Yoo<sup>1</sup> and Sunggu Lee<sup>1</sup><br /><sup>1</sup>POSTECH, KR; <sup>2</sup>Samsung Electronics, KR<br /><br /><em><b>Abstract</b><br />Storage write behavior in mobile devices, e.g., smartphones, is characterized by frequent overwrites of small data. In our work, we first demonstrate a small non-volatile write buffer is effective in coalescing such overwrites to reduce storage writes. We also present how to make the best use of write buffer resource the size of which is limited by the requirement of small form factor. We present two new methods, shadow tag and SQLite-aware buffer management both of which aim at identifying hot storage data to keep in the write buffer. We also investigate the storage behavior of multiple mobile applications and show that their interference can reduce the effectiveness of write buffer. In order to resolve this problem, we propose a new dynamic buffer allocation method. We did experiments with real mobile applications running on a smartphone and a Flash memory-based storage system and obtained average 56.2% and 50.2% reduction in storage writes in single and multiple application runs, respectively.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0726.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.5.3</id>
    <title>6.5.3 Clustering-Based Multi-Touch Algorithm Framework for the Tracking Problem with a Large Number of Points</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>23121</id><role>Speaker</role><firstname>Shih-Lun</firstname><lastname>Huang</lastname><affiliation>Graduate Institute of Electronics Engineering, National Taiwan University</affiliation><country>TW</country></person>
    <person><id>23532</id><role>Speaker</role><firstname>Sheng-Yi</firstname><lastname>Hung</lastname><affiliation>Graduate Institute of Electronics Engineering, National Taiwan University</affiliation><country>TW</country></person>
    <person><id>23454</id><role>Speaker</role><firstname>Chung-Ping</firstname><lastname>Chen</lastname><affiliation>Graduate Institute of Electronics Engineering, National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0017.pdf">http://www.date-conference.com/proceedings/2015/pdf/0017.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shih-Lun Huang, Sheng-Yi Hung and Chung-Ping Chen, Graduate Institute of Electronics Engineering, National Taiwan University, TW<br /><br /><em><b>Abstract</b><br />Microcontrollers (MCUs) are extensively used in consumer devices for specific purposes because they are tiny, cheap, and low-power. Any time-consuming algorithm and any large-size program are not suited for MCUs. Recently, we found that the conventional multi-touch algorithm becomes computationally expensive to handle the applications of large-sized touch panels. Although a more high-end MCU can obtain an improvement on speed, it would increase manufacturing cost and operating power consumption as well. In the whole multi-touch algorithm flow, point tracking is the most computationally expensive part. Fortunately, touch point tracking is similar to the pin-assignment problem in EDA. To accelerate tracking, we employ EDA techniques, such as clustering, to speed up our multi-touch algorithm. Besides, we prove that the tracking problem would be solved in O(n) time for practical cases and without losing its accuracy after clustering. Furthermore, we apply computational geometry techniques to develop an efficient clustering method. Experimental results show that clustering is efficient and effective. For the necessary requirement of large-area touch panels having 20 touch points, we can reduce the runtime by up to 70%. Besides, our multi-touch algorithm may support up to 80 touch points accompanied by a low-cost MCU.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0017.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.5.4</id>
    <title>6.5.4 A Low Energy 2D Adaptive Median Filter Hardware</title>
    <start>2015-03-11 12:15</start>
    <end>2015-03-11 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>23642</id><role>Speaker</role><firstname>Ercan</firstname><lastname>Kalali</lastname><affiliation>Sabanci University</affiliation><country>TR</country></person>
    <person><id>388</id><role>Speaker</role><firstname>Ilker</firstname><lastname>Hamzaoglu</lastname><affiliation>Sabanci University</affiliation><country>TR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1008.pdf">http://www.date-conference.com/proceedings/2015/pdf/1008.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ercan Kalali and Ilker Hamzaoglu, Sabanci University, TR<br /><br /><em><b>Abstract</b><br />The two-dimensional (2D) spatial median filter is the most commonly used filter for image denoising. Since it is a non-linear sorting based filter, it has high computational complexity. Therefore, in this paper, we propose a novel low complexity 2D adaptive median filter algorithm. The proposed algorithm reduces the computational complexity of 2D median filter by exploiting the pixel correlations in the input image, and it produces higher quality filtered images than 2D median filter. We also designed and implemented a low energy 2D adaptive median filter hardware implementing the proposed 2D adaptive median filter algorithm. The proposed hardware is verified to work correctly on a Xilinx Zynq 7000 FPGA board. It can process 105 full HD (1920x1080) images per second in the worst case on a Xilinx Virtex 6 FPGA, and it has more than 80% less energy consumption than original 2D median filter hardware on the same FPGA.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1008.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-5</id>
    <title>IP3-5 Dynamic Reconfigurable Puncturing for Secure Wireless Communication</title>
    <start>2015-03-11 12:30</start>
    <end>2015-03-11 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>24720</id><role>Speaker</role><firstname>Liang</firstname><lastname>Tang</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>16635</id><role>Speaker</role><firstname>Jude Angelo</firstname><lastname>Ambrose</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>2258</id><role>Speaker</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0851.pdf">http://www.date-conference.com/proceedings/2015/pdf/0851.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Liang Tang<sup>1</sup>, Jude Angelo Ambrose<sup>2</sup>, Akash Kumar<sup>1</sup> and Sri Parameswaran<sup>2</sup><br /><sup>1</sup>National University of Singapore, SG; <sup>2</sup>University of New South Wales, AU<br /><br /><em><b>Abstract</b><br />The ubiquity of wireless devices has created security concerns on the information being transferred. It is critical to protect the secret information in every layer of wireless communication to thwart any type of attacks. A dynamic reconfigurable puncturing based security mechanism, named RePunc, is proposed in this paper to provide an extra level of security at the physical layer. RePunc utilizes the puncturing feature of Forward Error Correction (FEC) to insert the secure information in the punctured positions of the standard information encoded data. The punctured patterns are dynamically changed and passed as a secret key from the sender to the receiver. An eavesdropper will not be able to detect the transmission of the secure information since the inserted secure information will be processed as channel noise by the eavesdropper's receiver. However, the rightful receiver will be able to successfully decode the secure packets by knowingly differentiating the secure information and the standard information before the FEC decoding. A case study of RePunc implementation for WiFi communication is presented in this paper, showing the extreme high security complexity with low hardware overhead.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0851.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-6</id>
    <title>IP3-6 QR-Decomposition Architecture Based on Two-Variable Numeric Function Approximation</title>
    <start>2015-03-11 12:31</start>
    <end>2015-03-11 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>16484</id><role>Speaker</role><firstname>Jochen</firstname><lastname>Rust</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>17708</id><role>Speaker</role><firstname>Frank</firstname><lastname>Ludwig</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>4778</id><role>Speaker</role><firstname>Steffen</firstname><lastname>Paul</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0662.pdf">http://www.date-conference.com/proceedings/2015/pdf/0662.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jochen Rust, Frank Ludwig and Steffen Paul, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />This paper presents a new approach for hardware-based QR-decomposition using an efficient computation scheme of the Givens-Rotation. In detail, the angle of rotation and its application to the Givens-Matrix are processed in a direct, straight-forward manner. High-performance signal processing is achieved by piecewise approximation of the arctangent and sine function. In order to identify appropriate function approximations, several designs with varying constraints are automatically generated and analyzed. Physical and logical synthesis is performed in a 130nm CMOS-technology. The application of our proposal in a multi-antenna mobile communication scenario highlights our work to be very efficient in terms of calculation accuracy and computation performance.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0662.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-7</id>
    <title>IP3-7 In-place memory mapping approach for optimized parallel hardware interleaver architectures</title>
    <start>2015-03-11 12:32</start>
    <end>2015-03-11 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>20805</id><role>Speaker</role><firstname>Saeed</firstname><lastname>Ur Rehman</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>PK</country></person>
    <person><id>16950</id><role>Speaker</role><firstname>Cyrille</firstname><lastname>Chavet</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>FR</country></person>
    <person><id>400</id><role>Speaker</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>FR</country></person>
    <person><id>23368</id><role>Speaker</role><firstname>Awais</firstname><lastname>Sani</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>PK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1055.pdf">http://www.date-conference.com/proceedings/2015/pdf/1055.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Saeed Ur Rehman<sup>1</sup>, Cyrille Chavet<sup>2</sup>, Philippe Coussy<sup>2</sup> and Awais Sani<sup>1</sup><br /><sup>1</sup>Lab-STICC / Université de Bretagne Sud, PK; <sup>2</sup>Lab-STICC / Université de Bretagne Sud, FR<br /><br /><em><b>Abstract</b><br />Due to their impressive error correction performances, turbo-codes or LDPC (Low Density Parity Check) architectures are now widely used in communication system and are one of the most critical parts of decoders. In order to achieve high throughput requirements these decoders are based on parallel architecture, which results in a major problem to be solved: parallel memory access conflicts. To solve these conflicts, different approaches have been proposed in state of the art resulting in a lot of different architectural solutions. In this article, we introduce a new class of memory mapping approach that can solve the conflicts with an optimized architecture based on in-place memory mapping for any application.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1055.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.6</id>
  <title>6.6 Panel - The Future of Electronics, Semiconductor, and Design in Europe</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Bayard</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>233</id><role>Chair</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</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></id><role>Panelist</role><firstname>Andrew</firstname><lastname>Repton</lastname><affiliation>-</affiliation><country>US</country></person>
    <person><id>18481</id><role>Panelist</role><firstname>Thierry</firstname><lastname>Collette</lastname><affiliation>LETI, France</affiliation><country>FR</country></person>
    <person><id>25146</id><role>Panelist</role><firstname>Antun</firstname><lastname>Domic</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
    <person><id>25050</id><role>Panelist</role><firstname>Horst</firstname><lastname>Symanzik</lastname><affiliation>Bosch Sensortec</affiliation><country>DE</country></person>
    <person><id></id><role>Panelist</role><firstname>Tony</firstname><lastname>King-Smith</lastname><affiliation>-</affiliation><country>US</country></person>
  </persons>
  <description>For more than a decade, Europe has been the wireless continent; today, wireless has almost completely shifted to the U.S. and Asia. This shift has had a profound impact on the electronic, semiconductor, and design ecosystem: long-time leaders have disappeared, or have abandoned the wireless business/market. Europe needs to re-invent itself once again. Is there a future for electronics, and IC design and manufacturing in Europe? If so, what are the applications, and the technologies that will bring Europe back to the top of the world leadership? This panel session will gather executives from the semiconductor, IP, and R&amp;D sectors to discuss the prospects of our industry in Europe.</description>
<presentations>
</presentations>
</session>
<session>
  <id>6.7</id>
  <title>6.7 Application-Mapping Strategies for Many-Cores</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Les Bans</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>23311</id><role>Chair</role><firstname>Amit Kumar</firstname><lastname>Singh</lastname><affiliation>University of York</affiliation><country>GB</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>This session deals with application performance. The first paper proposes a performance model to guide run-time mapping. The other two papers optimize performance, one by mapping tasks to match the parallelism of the underlying architecture, and the other by identifying shared memory sections to facilitate parallel execution.</description>
<presentations>
<presentation>
    <id>6.7.1</id>
    <title>6.7.1 Adaptive on-the-fly Application Performance Modeling for Many Cores</title>
    <start>2015-03-11 11:00</start>
    <end>2015-03-11 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>23190</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Kobbe</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>4117</id><role>Speaker</role><firstname>Lars</firstname><lastname>Bauer</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1048.pdf">http://www.date-conference.com/proceedings/2015/pdf/1048.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sebastian Kobbe, Lars Bauer and Joerg Henkel, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Resource management for a many-core system entails allocating cores to applications and binding tasks of the applications to particular cores. Accurate on-the-fly estimates of different core allocations w.r.t. application performance are required before binding the tasks to cores for execution efficiency. We propose an adaptive on-the-fly application performance model that largely al-leviates this increasingly important problem. It allows reacting to spontaneous workload variations and it considers topological properties of resources. Extensive evaluations show that the aver-age estimation error is reduced from 14.7% to 4.5%, resulting in high quality of on-the-fly adaptive application mapping. Our work is a first milestone towards optimality of systems that exhibit a high degree of spontaneous workload variations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1048.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.7.2</id>
    <title>6.7.2 Customization of OpenCL Applications for Efficient Task Mapping under Heterogeneous Platform Constraints</title>
    <start>2015-03-11 11:30</start>
    <end>2015-03-11 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>23626</id><role>Speaker</role><firstname>Edoardo</firstname><lastname>Paone</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>17147</id><role>Speaker</role><firstname>Francesco</firstname><lastname>Robino</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>18993</id><role>Speaker</role><firstname>Gianluca</firstname><lastname>Palermo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>21067</id><role>Speaker</role><firstname>Vittorio</firstname><lastname>Zaccaria</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>561</id><role>Speaker</role><firstname>Ingo</firstname><lastname>Sander</lastname><affiliation>KTH Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>19762</id><role>Speaker</role><firstname>Cristina</firstname><lastname>Silvano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0125.pdf">http://www.date-conference.com/proceedings/2015/pdf/0125.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Edoardo Paone<sup>1</sup>, Francesco Robino<sup>2</sup>, Gianluca Palermo<sup>1</sup>, Vittorio Zaccaria<sup>1</sup>, Ingo Sander<sup>2</sup> and Cristina Silvano<sup>1</sup><br /><sup>1</sup>Politecnico di Milano, IT; <sup>2</sup>KTH Royal Institute of Technology, SE<br /><br /><em><b>Abstract</b><br />When targeting an OpenCL application to platforms with multiple heterogeneous accelerators, task tuning and mapping have to cope with device-specific constraints. To address this problem, we present an innovative design flow for the customization and performance optimization of OpenCL applications on heterogeneous parallel platforms. It consists of two phases: 1) a tuning phase that optimizes each application kernel for a given platform and 2) a task-mapping phase that maximizes the overall application throughput by exploiting concurrency in the application task graph. The tuning phase is suitable for customizing parameterized OpenCL kernels considering device-specific constraints. Then, the mapping phase improves task-level parallelism for multi-device execution accounting for the overhead of memory transfers, overheads implied by multiple OpenCL contexts for different device vendors. Benefits of the proposed design flow have been assessed on a stereo-matching application targeting two commercial heterogeneous platforms.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0125.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>6.7.3</id>
    <title>6.7.3 Enabling Multi-threaded Applications on Hybrid Shared Memory Manycore Architectures</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>24730</id><role>Speaker</role><firstname>Tushar</firstname><lastname>Rawat</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>1066</id><role>Speaker</role><firstname>Aviral</firstname><lastname>Shrivastava</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0832.pdf">http://www.date-conference.com/proceedings/2015/pdf/0832.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Tushar Rawat and Aviral Shrivastava, Arizona State University, US<br /><br /><em><b>Abstract</b><br />As the number of cores per chip increases, maintaining cache coherence becomes prohibitive for both power and performance. Non Coherent Cache (NCC) architectures do away with hardware-based cache coherence, but become difficult to program. Some existing architectures provide a middle ground by providing some shared memory in the hardware. Specifically, the 48-core Intel Single-chip Cloud Computer (SCC) provides some off-chip (DRAM) shared memory some on-chip (SRAM) shared memory. We call such architectures Hybrid Shared Memory, or HSM, manycore architectures. However, how to efficiently execute multi-threaded programs on HSM architectures is an open problem. To be able to execute a multi-threaded program correctly on HSM architectures, the compiler must: i) identify all the shared data and map it to the shared memory, and ii) map the frequently accessed shared data to the on-chip shared memory. In this paper, we present a source-to-source translator written using CETUS that identifies a conservative superset of all the shared data in a multi-threaded application, and maps it to the off-chip shared memory such that it enables execution on HSM architectures. This improves the performance of our benchmarks by 32x. Following, we identify and map the frequently accessed shared data to the on-chip shared memory. This further improves the performance of our benchmarks by 8x on average.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0832.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-8</id>
    <title>IP3-8 Maximizing Common Idle Time on Multi-core Processors with Shared Memory</title>
    <start>2015-03-11 12:30</start>
    <end>2015-03-11 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>22866</id><role>Speaker</role><firstname>Chenchen</firstname><lastname>Fu</lastname><affiliation>Department of Computer Science, City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24940</id><role>Speaker</role><firstname>Yingchao</firstname><lastname>Zhao</lastname><affiliation>Department of Computer Science, Caritas Institute of Higher Education, Hong Kong</affiliation><country>HK</country></person>
    <person><id>24232</id><role>Speaker</role><firstname>Minming</firstname><lastname>Li</lastname><affiliation>Department of Computer Science, City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>4718</id><role>Speaker</role><firstname>Jason</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0739.pdf">http://www.date-conference.com/proceedings/2015/pdf/0739.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chenchen Fu<sup>1</sup>, Yingchao Zhao<sup>2</sup>, Minming Li<sup>1</sup> and Jason Xue<sup>3</sup><br /><sup>1</sup>Department of Computer Science, City University of Hong Kong, HK; <sup>2</sup>Department of Computer Science, Caritas Institute of Higher Education, Hong Kong, HK; <sup>3</sup>City University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Reducing energy consumption is a critical problem in most of the computing systems today. This paper focuses on reducing the energy consumption of the shared main memory in multi-core processors by putting it into sleep state when all the cores are idle. Based on this idea, this work presents systematic analysis of different assignment and scheduling models and proposes a series of scheduling schemes to maximize the common idle time of all cores. An optimal scheduling scheme is proposed assuming the number of cores is unbounded. When the number of cores is bounded, an efficient heuristic algorithm is proposed. The experimental results show that the heuristic algorithm works efficiently and can save as much as 25.6% memory energy compared to a conventional multi-core scheduling scheme.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0739.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-9</id>
    <title>IP3-9 Maximizing IO Performance Via Conflict Reduction for Flash Memory Storage Systems</title>
    <start>2015-03-11 12:31</start>
    <end>2015-03-11 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>24425</id><role>Speaker</role><firstname>Qiao</firstname><lastname>Li</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24576</id><role>Speaker</role><firstname>Liang</firstname><lastname>Shi</lastname><affiliation>College of Computer Science, Chongqing University</affiliation><country>CN</country></person>
    <person><id>23274</id><role>Speaker</role><firstname>Congming</firstname><lastname>Gao</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23973</id><role>Speaker</role><firstname>Kaijie</firstname><lastname>Wu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>4718</id><role>Speaker</role><firstname>Jason Chun</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24421</id><role>Speaker</role><firstname>Qingfeng</firstname><lastname>Zhuge</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23629</id><role>Speaker</role><firstname>H.-M. Edwin</firstname><lastname>Sha</lastname><affiliation>Chongqing University and University of Texas at Dallas</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0078.pdf">http://www.date-conference.com/proceedings/2015/pdf/0078.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Qiao Li<sup>1</sup>, Liang Shi<sup>2</sup>, Congming Gao<sup>1</sup>, Kaijie Wu<sup>1</sup>, Jason Chun Xue<sup>3</sup>, Qingfeng Zhuge<sup>1</sup> and H.-M. Edwin Sha<sup>4</sup><br /><sup>1</sup>Chongqing University, CN; <sup>2</sup>College of Computer Science, Chongqing University, CN; <sup>3</sup>City University of Hong Kong, HK; <sup>4</sup>Chongqing University and University of Texas at Dallas, CN<br /><br /><em><b>Abstract</b><br />Flash memory has been widely deployed during the recent years with the improvement of bit density and technology scaling. However, a significant performance degradation is also introduced with the development trend. The latency of IO requests on flash memory storage systems is composed of access conflict latency, data transfer latency, flash chip access latency and ECC encoding/decoding latency. Studies show that the access conflict latency, which is mainly induced by the slow transfer latency and access latency, has become the dominate part of the IO latency, especially for IO intensive applications. This paper proposes to reduce the flash access conflict latency through the reduction of the transfer and flash access latencies. A latency model is built to construct the relationship among the transfer latency and access latency based on the reliability characteristics of flash memory. Simulation experiments show that the proposed approach achieves significant performance improvement.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0078.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>6.8</id>
  <title>6.8 Panel - The Future of Electronics, Semiconductor, and Design in Europe -> takes place as session 6.6 in Salle Bayard</title>
  <start>2015-03-11 11:00</start>
  <end>2015-03-11 12:30</end>
  <room>Salle Lesdiguières</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><p>Session 6.8 is part of the exhibition program open to all exhibition visitors, but takes place as session 6.6 in the larger room Bayard (no presentations in room Les Diguières). Please refer to <a href="conference/session/6.6">session 6.6</a> for the details.</p></description>
<presentations>
</presentations>
</session>
<session>
  <id>UB06</id>
  <title>UB06 Session 6</title>
  <start>2015-03-11 12:00</start>
  <end>2015-03-11 14:00</end>
  <room>University Booth, Booth 4, 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 Smart Cell Development Platform for Embedded Battery Management</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>20950</id><role>Presenter</role><firstname>Swaminathan</firstname><lastname>Narayanaswamy</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Matthias</firstname><lastname>Kauer</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5660.pdf">http://www.date-conference.com/files/file/date15/ubooth/5660.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Swaminathan Narayanaswamy, TUM CREATE, SG<br /><b>Authors</b>:<br />Matthias Kauer<sup>1</sup>, Sebastian Steinhorst<sup>1</sup>, Martin Lukasiewycz<sup>1</sup> and Samarjit Chakraborty<sup>2</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />Embedded Battery Management (EBM) [1], in contrast to the existing state-of-the-art centralized Battery Management Systems (BMSs) found in Electric Vehicles (EVs) or stationary Electrical Energy Storage (EES) applications, focuses on monitoring and controlling each individual cell of the battery pack with a dedicated Cell Management Unit (CMU). This novel approach of battery management might offer significant advantages over the centralized BMSs, such as higher modularity, plug-and-play integration and shorter time to market. The combination of a battery cell and a CMU forms the smart cell and the system-level functionalities of the EBM are performed in a decentralized manner by the network of smart cells, with the help of the computational and communication resources of CMUs. We present a development platform for such a smart cell enabled EBM. The development platform consists of two components, the hardware platform and the software platform. The hardware platform of the demonstrator comprises of battery cells and their dedicated CMUs which consist of a smart cell controller board and an active cell balancing board. The software platform provides the smart cell firmware as well as a software tool for verification of active cell balancing architectures and a smart cell simulator for simulating system-level EBM functionalities.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5660.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.2</id>
    <title>UB06.2 ID.Fix: An EDA Tool for Fixed-Point Refinement of Embedded Systems</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>18303</id><role>Presenter</role><firstname>Olivier</firstname><lastname>Sentieys</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Menard</lastname><affiliation>INSA Rennes</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Nicolas</firstname><lastname>Simon</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1870.pdf">http://www.date-conference.com/files/file/date15/ubooth/1870.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Olivier Sentieys, INRIA, FR<br /><b>Authors</b>:<br />Daniel Menard<sup>1</sup> and Nicolas Simon<sup>2</sup><br /><sup>1</sup>INSA Rennes, FR; <sup>2</sup>INRIA, FR<br /><br /><em><b>Abstract</b><br />Most of digital image and signal processing algorithms are implemented into architectures based on fixed-point arithmetic to satisfy cost and power consumption constraints associated with most of embedded and cyber-physical systems. The fixed-point conversion process (or refinement) is crucial for reducing the time-to-market and design tools to automate this phase and to explore the design space are still lacking. 
The ID.Fix EDA tool, based on the compiler infrastructure GECOS, allows for the conversion of a floating-point C source code into a C code using fixed-point data types. The data word-lengths are optimized by minimizing the implementation cost under accuracy constraint. To achieve low optimization time, an analytical approach is used to evaluate the fixed-point computation accuracy. This approach is valid for systems made-up of any smooth arithmetic operations. Commercial tools can then be used to synthesize the architecture or to perform software compilation from the output fixed-point description of the application. Thus, the goal is to bridge the gap between the floating-point description developed by algorithm designer and the fixed-point description use as input for high-level synthesis or compilation tools. </em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1870.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.3</id>
    <title>UB06.3 RSoC Framework: Framework for rapid prototyping of applications on reconfigurable SoCs</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>25539</id><role>Presenter</role><firstname>Korcek</firstname><lastname>Pavol</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Viktorin</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Vlastimil</firstname><lastname>Kosar</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Korenek</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7340.pdf">http://www.date-conference.com/files/file/date15/ubooth/7340.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Korcek Pavol, Brno University of Technology, CZ<br /><b>Authors</b>:<br />Jan Viktorin, Vlastimil Kosar and Jan Korenek, Brno University of Technology, CZ<br /><br /><em><b>Abstract</b><br />Recent chips with ARM based processors and FPGA logic provide potential for many applications. IP cores and operating systems (OS) have been prepared to simplify development. However the integration of IP cores and OS is not covered by any development tool yet. We propose universal Reconfigurable System on Chip (RSoC) Framework to support rapid prototyping of different applications on these chips. Application can run in FPGA and/or in processor and RSoC Framework covers all mutual communication.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7340.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.4</id>
    <title>UB06.4 Real-time Multiprocessor compiler demo: Compiler for Real-Time Multiprocessor Systems with Shared Accelerators</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>1333</id><role>Presenter</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Guus</firstname><lastname>Kuiper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Stefan</firstname><lastname>Geuns</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Philip</firstname><lastname>Wilmanns</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Joost</firstname><lastname>Hausmans</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7367.pdf">http://www.date-conference.com/files/file/date15/ubooth/7367.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Marco Bekooij, University of Twente, NL<br /><b>Authors</b>:<br />Guus Kuiper, Stefan Geuns, Philip Wilmanns, Joost Hausmans and Marco Bekooij, University of Twente, NL<br /><br /><em><b>Abstract</b><br />Accelerators are added in real-time multiprocessor systems for power-efficiency improvement and cost reduction. Sharing of these accelerators improves their utilization but without tool support it also complicates programming.
This demonstration shows a multiprocessor compiler for a real-time multiprocessor system that contains support for the sharing of hardware accelerators. The capabilities of this compiler are demonstrated by mapping a packet based GMSK receiver application onto this multiprocessor system. The multiprocessor system is implemented on a Xilinx Virtex-6 FPGA to which an RF front-end is connected. This multiprocessor system contains 16 Microblaze processors and 5 accelerators. With this system a real-time digital audio stream is received and demodulated.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7367.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.5</id>
    <title>UB06.5 The Ψ-chart Design Approach in TTool/DIPLODOCUS: a Framework for Hw/Sw Co-Design of Data-Dominated Systems-on-Chip</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>21485</id><role>Presenter</role><firstname>Andrea</firstname><lastname>Enrici</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Ludovic</firstname><lastname>Apvrille</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Camara</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Renaud</firstname><lastname>Pacalet</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2608.pdf">http://www.date-conference.com/files/file/date15/ubooth/2608.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Andrea Enrici, Télécom ParisTech, FR<br /><b>Authors</b>:<br />Ludovic Apvrille, Daniel Camara and Renaud Pacalet, Télécom ParisTech, FR<br /><br /><em><b>Abstract</b><br />In the scope of the DATE 2015 University Booth, we present our latest achievements for the system level design of parallel and distributed embedded systems. We propose a demonstration of a novel design approach, the Ψ-chart, in TTool/DIPLODOCUS, a UML/SysML framework for the design, validation and automatic code generation for data-dominated SoCs. The Ψ-chart is a design approach where communication patterns are designed with dedicated models, independently of a pair application-architecture, before mapping phase. It allows for a complete orthogonalization of concerns between the design of computations and communications, thus achieving faster Design Space Exploration, complete design portability as well as reduced design times and costs. The subject of our demonstration is the design of the physical layer (PHY) of the transmitter part of the Zigbee wireless standard (IEEE 802.15.4) mapped onto a MPSoC architecture with shared memory. Our demonstration will illustrate the full design of the Zigbee transmitter, from models to the automatic generation of the emulation code, via simulation and formal verification. We will validate our design by comparing the output samples produced by the emulation code, with a real implementation of the transmitter on a FPGA prototyping board.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2608.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.6</id>
    <title>UB06.6 Interactive Visualization of ESL Designs</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>17498</id><role>Presenter</role><firstname>Jannis</firstname><lastname>Stoppe</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/193.pdf">http://www.date-conference.com/files/file/date15/ubooth/193.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jannis Stoppe, University of Bremen, DE<br /><b>Authors</b>:<br />Robert Wille and Rolf Drechsler, University of Bremen/DFKI GmbH, DE<br /><br /><em><b>Abstract</b><br />In this work, we propose an improved visualization tool for SystemC which assists a designer in communicating a system's structure and behavior. Please see the uploaded pdf-file for details.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/193.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.7</id>
    <title>UB06.7 An FPGA lab-on-chip: An Analysis Tool and Framework for Advanced Measurements and Reliability Assessments on Modern Nanoscale FPGAs</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>22189</id><role>Presenter</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>Technical University of Liberec</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7356.pdf">http://www.date-conference.com/files/file/date15/ubooth/7356.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Petr Pfeifer, Technical University of Liberec, CZ<br /><br /><em><b>Abstract</b><br />Wide portfolio of new technologies in design and manufacturing of advanced integrated circuits enables higher integration of complex structures at ultra-high nanoscale densities, but also sensitivity to various changes of the internal nanostructures and their parameters, resulting in the requirement of advanced reliability assessments. The developed and presented revolutionary new set of tools enables complex lab-on-chip solutions in nanoscale FPGAs and it allows easy implementation of tasks like completely on-chip internal parameter measurements in FPGAs, actual structure delays with respect to environmental parameters, device and platform identification, validation of selected design parameters, identification of crosstalk path and mutual impacts, as well as various changes in internal parameters. It actively supports design reconfiguration. The set of tools can be used for fast standalone or system built-in post-production device and platform parameter and quality checking and validation, parameter-aware placement and routing of critical design parts and performance optimization of existing designs, device aging identification and measurement, active and online data generation for reliability assessments and design reliability enhancements. It is available for FPGAs from 90nm down and will be demonstrated on advanced 28nm Xilinx FPGAs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7356.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.8</id>
    <title>UB06.8 MAMMA: Speech Enhancement Demo exploiting MEMS Microphone Array for people with disabilities</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>24099</id><role>Presenter</role><firstname>Luca</firstname><lastname>Sarti</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>25566</id><role>Author</role><firstname>Alessandro</firstname><lastname>Palla</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>
    <person><id>24494</id><role>Author</role><firstname>Roberto</firstname><lastname>Sannino</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7360.pdf">http://www.date-conference.com/files/file/date15/ubooth/7360.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Luca Sarti, University of Pisa, IT<br /><b>Authors</b>:<br />Alessandro Palla<sup>1</sup>, Luca Fanucci<sup>1</sup> and Roberto Sannino<sup>2</sup><br /><sup>1</sup>University of Pisa, IT; <sup>2</sup>STMicroelectronics, IT<br /><br /><em><b>Abstract</b><br />Disabled people, especially the ones with motor skill impairments, have difficulties in interaction with electronic devices. Indeed voice recognition could be exploited, but its performance strongly depends by the environmental noise.
We propose a wearable speech enhancement system based on MEMS microphone array and an ARM Cortex M4 CPU featuring a beamforming technique and an adaptive acoustic echo cancellation filtering in order to increase SNR of acquired voice stream. An increase by 16.5 dB in the SNR is obtained when noise and voice come from opposite directions. Theoretical analysis and in-system measurements prove the effectiveness of the proposed solution.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7360.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB06.9</id>
    <title>UB06.9 AIDASoft: Analog IC Design Automation</title>
    <start>2015-03-11 12:00</start>
    <end>2015-03-11 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>20600</id><role>Presenter</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>0</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>0</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>0</id><role>Author</role><firstname>Ricardo</firstname><lastname>Póvoa</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>0</id><role>Author</role><firstname>António</firstname><lastname>Canelas</lastname><affiliation>Instituto de Telecomunicações/Instituto Superior Técnico</affiliation><country>PT</country></person>
    <person><id>0</id><role>Author</role><firstname>Ricardo</firstname><lastname>Lourenço</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    <person><id>0</id><role>Author</role><firstname>Pedro</firstname><lastname>Ventura</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2568.pdf">http://www.date-conference.com/files/file/date15/ubooth/2568.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Nuno Horta, Instituto de Telecomunicações/Instituto Superior Técnico, PT<br /><b>Authors</b>:<br />Nuno Lourenço<sup>1</sup>, Ricardo Martins<sup>1</sup>, Ricardo Póvoa<sup>1</sup>, António Canelas<sup>1</sup>, Ricardo Lourenço<sup>2</sup> and Pedro Ventura<sup>2</sup><br /><sup>1</sup>Instituto de Telecomunicações/Instituto Superior Técnico, PT; <sup>2</sup>Instituto de Telecomunicações, PT<br /><br /><em><b>Abstract</b><br />This demo presents AIDA an ongoing project at Instituto de Telecomunicações/University of Lisbon, Portugal, which addresses analog IC design automation from circuit-level specifications to layout descriptions in GDS-II. AIDA consists of two main modules AIDA-C and AIDA-L. AIDA-C is demonstrated for layout-aware circuit-level sizing and optimization by generating a family of robust Pareto Optimal solutions. AIDA-L is demonstrated by generating the layout taking into account electrical currents information to mitigate electromigration and IR-drop effects, and also wiring symmetry for multiport multi-terminal signal nets of analog ICs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2568.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.0</id>
  <title>7.0 SPECIAL DAY Keynotes</title>
  <start>2015-03-11 12:50</start>
  <end>2015-03-11 14:30</end>
  <room>Salle Oisans</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>7.0.1</id>
    <title>7.0.1 SPECIAL DAY Keynote: Industrie 4.0: From the Internet of Things to Cyber-Physical Production Systems</title>
    <start>2015-03-11 12:50</start>
    <end>2015-03-11 13: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>25146</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Wahlster</lastname><affiliation>German Research Center for Artificial Intelligence (DFKI)</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Wolfgang Wahlster, German Research Center for Artificial Intelligence (DFKI), DE<br /><br /><em><b>Abstract</b><br />The Internet of Things is finding its way into production. Semantic machine-to-machine communication revolutionizes factories by decentralized control. Embedded digital product memories guide the flexible work piece flow through smart factories, so that low-volume, high-mix production is realized in a cost-efficient way. A new generation of industrial assistant systems using augmented reality and multimodal interaction will help factory workers to deal with the complexity of cyber-physical production. INDUSTRIE 4.0 is the German strategic initiative to take up a pioneering role in industrial IT that is currently revolutionizing the manufacturing engineering sector. Semantic product memories will play a key role in the upcoming fourth industrial revolution based on cyber-physical production systems. Low-cost and compact digital storage, sensors and radio modules make it possible to embed a digital memory into a product for recording all relevant events throughout the entire lifecycle of the artifact. By capturing and interpreting ambient conditions and user actions, such computationally enhanced products have a data shadow and are able to perceive and control their environment, to analyze their observations and to communicate with other smart objects and human users about their lifelog data. Cyber-physical systems and the Internet of Things lead to a disruptive change in the production architecture: the workpiece navigates through a highly instrumented smart factory and tries to find the production services that it needs in order to meet its individual product specifications stored on the product memory. We illustrate this revolutionary production architecture with examples from DFKI' Smart Factory.</em></description>
</presentation>
<presentation>
    <id>7.0.2</id>
    <title>7.0.2 SPECIAL DAY Keynote: The Rise of IoT, and the Role of EDA</title>
    <start>2015-03-11 13:20</start>
    <end>2015-03-11 13: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>25146</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 />On April 19th, 2015, we will celebrate the 50th anniversary of Moore's law. Process technology went from several microns to a few nanometers, transistors integration capabilities increased millions of times, and volume production grew from the few thousands of units in the early digital computer era to the several billions in the smartphone one. IoT is expected to bring volume production up by one, and perhaps even two orders of magnitude in the next decade. Today, IC volume growth has been anchored on smart phones. Smart everything (cars, homes, cities) may be the next killer application, which would fuel the volume growth. IoT devices and systems will certainly span the entire spectrum, from extremely advanced and complex to "disposable". They will make metrics such as reliability and resilience, be as important as performance, power, and area. But in order for IoT to happen, our industry should dramatically improve its efficiency - all "resources" are scarce, and therefore precious. Flexibility - systems are heterogeneous by nature - and productivity - to deliver the best possible quality-of-results within the allotted turn-around-time - will be critical. As both process technology and system complexity increase, advanced EDA will be a key enabler. Advanced design implementation infrastructure, tools, flows, and methodologies will deliver a competitive advantage, and advanced IP sub-systems, consisting of hardware and software solutions will deliver complete, complex functions, ready for integration, greatly simplifying the IoT "siliconization". These two components show the only viable path towards the trillion units many industry leaders are envisioning.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB07</id>
  <title>UB07 Session 7</title>
  <start>2015-03-11 14:00</start>
  <end>2015-03-11 16:00</end>
  <room>University Booth, Booth 4, 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 Smart Cell Development Platform for Embedded Battery Management</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>20950</id><role>Presenter</role><firstname>Swaminathan</firstname><lastname>Narayanaswamy</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Matthias</firstname><lastname>Kauer</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>0</id><role>Author</role><firstname>Samarjit</firstname><lastname>Chakraborty</lastname><affiliation>TU Munich</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5660.pdf">http://www.date-conference.com/files/file/date15/ubooth/5660.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Swaminathan Narayanaswamy, TUM CREATE, SG<br /><b>Authors</b>:<br />Matthias Kauer<sup>1</sup>, Sebastian Steinhorst<sup>1</sup>, Martin Lukasiewycz<sup>1</sup> and Samarjit Chakraborty<sup>2</sup><br /><sup>1</sup>TUM CREATE, SG; <sup>2</sup>TU Munich, DE<br /><br /><em><b>Abstract</b><br />Embedded Battery Management (EBM) [1], in contrast to the existing state-of-the-art centralized Battery Management Systems (BMSs) found in Electric Vehicles (EVs) or stationary Electrical Energy Storage (EES) applications, focuses on monitoring and controlling each individual cell of the battery pack with a dedicated Cell Management Unit (CMU). This novel approach of battery management might offer significant advantages over the centralized BMSs, such as higher modularity, plug-and-play integration and shorter time to market. The combination of a battery cell and a CMU forms the smart cell and the system-level functionalities of the EBM are performed in a decentralized manner by the network of smart cells, with the help of the computational and communication resources of CMUs. We present a development platform for such a smart cell enabled EBM. The development platform consists of two components, the hardware platform and the software platform. The hardware platform of the demonstrator comprises of battery cells and their dedicated CMUs which consist of a smart cell controller board and an active cell balancing board. The software platform provides the smart cell firmware as well as a software tool for verification of active cell balancing architectures and a smart cell simulator for simulating system-level EBM functionalities.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5660.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.2</id>
    <title>UB07.2 FLaRE: A Reconfiguration Aware Floorplanner</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>24480</id><role>Presenter</role><firstname>Riccardo</firstname><lastname>Cattaneo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Rabozzi</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7481.pdf">http://www.date-conference.com/files/file/date15/ubooth/7481.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Riccardo Cattaneo, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Marco Rabozzi and Marco Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />This demonstration presents a floorplanner tool addressing partially-reconfigurable FPGAs. The input of the tool consists of a set of regions described in terms of their heterogeneous resource requirements together with the number of interconnections among regions and the target FPGA of the partial reconfiguration (PR) design. Once the input are specified, the floorplanner allow the designer to manually or automatically perform the floorplan of the regions.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7481.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.3</id>
    <title>UB07.3 RSoC Framework: Framework for rapid prototyping of applications on reconfigurable SoCs</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>25539</id><role>Presenter</role><firstname>Korcek</firstname><lastname>Pavol</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Viktorin</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Vlastimil</firstname><lastname>Kosar</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Korenek</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7340.pdf">http://www.date-conference.com/files/file/date15/ubooth/7340.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Korcek Pavol, Brno University of Technology, CZ<br /><b>Authors</b>:<br />Jan Viktorin, Vlastimil Kosar and Jan Korenek, Brno University of Technology, CZ<br /><br /><em><b>Abstract</b><br />Recent chips with ARM based processors and FPGA logic provide potential for many applications. IP cores and operating systems (OS) have been prepared to simplify development. However the integration of IP cores and OS is not covered by any development tool yet. We propose universal Reconfigurable System on Chip (RSoC) Framework to support rapid prototyping of different applications on these chips. Application can run in FPGA and/or in processor and RSoC Framework covers all mutual communication.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7340.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.4</id>
    <title>UB07.4 STRNG: A Self-timed Ring based True Random Number Generator with Monitoring and Entropy Assessment</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>4100</id><role>Presenter</role><firstname>Abdelkarim</firstname><lastname>Cherkaoui</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Laurent</firstname><lastname>Fesquet</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Viktor</firstname><lastname>Fischer</lastname><affiliation>LaHC</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alain</firstname><lastname>Aubert</lastname><affiliation>LaHC</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7494.pdf">http://www.date-conference.com/files/file/date15/ubooth/7494.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Abdelkarim Cherkaoui, TIMA, FR<br /><b>Authors</b>:<br />Laurent Fesquet<sup>1</sup>, Viktor Fischer<sup>2</sup> and Alain Aubert<sup>2</sup><br /><sup>1</sup>TIMA, FR; <sup>2</sup>LaHC, FR<br /><br /><em><b>Abstract</b><br />The Self-timed ring based True Random Number Generator (STRNG) leverages the jitter of events propagating in a self-timed ring to generate provably random binary sequences. Several implementations in FPGAs and in CMOS design flows have shown the feasability of this generator in digital technologies, and also confirmed that it can provide high quality random bit sequences that pass the standard statistical test batteries at rates as high as 200 Mbit/s. Following AIS31 recommandations for the design and evaluation of TRNGs, the security of this generator is based primarily on an entropy assessment obtained by modeling the entropy extraction and measuring the entropy source. Secondly, the generator is protected against active attacks by monitoring its behavior in real-time or on demand. In this demonstration, we illustrate this approach in an Altera Cyclone III implementation of the STRNG. We show how the design is configurated depending on the measurement of the entropy source (the jitter magnitude) in order to guarantee a given minimum entropy rate per output bit. Then, we emulate physical attacks on the generator by willingly manipulating its internal structure in order to demonstrate how the entropy monitoring can detect abnormal behaviors and send the appropriate alarms.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7494.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.5</id>
    <title>UB07.5 ISIS: Customizable Runtime Verification of Hardware/Software Virtual Platforms</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>1733</id><role>Presenter</role><firstname>Laurence</firstname><lastname>Pierre</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Martial</firstname><lastname>Chabot</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/225.pdf">http://www.date-conference.com/files/file/date15/ubooth/225.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Laurence Pierre, TIMA, FR<br /><b>Author</b>:<br />Martial Chabot, TIMA, FR<br /><br /><em><b>Abstract</b><br />Debugging today's hardware/software embedded systems is a complex process. We have previously described our tool, ISIS, that enables the runtime Assertion-Based Verification (ABV) of temporal requirements for high-level (SystemC TLM) models of such systems. We present here an extended version of the tool, that gives the user the possibility to customize and to optimize the verification process. 
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/225.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.6</id>
    <title>UB07.6 Designing and evaluating resource management policies for heterogeneous system architectures</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>19097</id><role>Presenter</role><firstname>Gianluca</firstname><lastname>Durelli</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Gabriele</firstname><lastname>Pallotta</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marcello</firstname><lastname>Pogliani</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7519.pdf">http://www.date-conference.com/files/file/date15/ubooth/7519.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Gianluca Durelli, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Cristiana Bolchini, Antonio Miele, Gabriele Pallotta, Marcello Pogliani and Marco Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Current trends in computing architectures are going in the direction of heterogeneous systems (i.e. constituted by CPUs, GPUs, and FPGAs). The design space to effectively exploit these platforms is huge. Within this context, research is moving towards systems able to adapt themselves to a wide range of workloads to optimize performance/energy trade-offs.
We propose a virtual platform (VP) to help designers to develop adaptive policies. The VP allows to perform an high-level evaluation of the policies with the possibility to customize both the architecture and the workload mix.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7519.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.7</id>
    <title>UB07.7 Reconfigurable FPGA-based non-intrusive BERT for production test</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>25543</id><role>Presenter</role><firstname>Sergei</firstname><lastname>Odintsov</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Artjom</firstname><lastname>Jasnetski</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7762.pdf">http://www.date-conference.com/files/file/date15/ubooth/7762.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Sergei Odintsov, Tallinn University of Technology, EE<br /><b>Author</b>:<br />Artjom Jasnetski, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />We introduce an FPGA-based Bit Error Rate (BER) tester solution for high-speed serial links targeting production environment. This solution does not require usage of external T&amp;M equipment or extra DFT. As opposed to intrusive physical probing with external BER tester our approach produces more relevant output because measurement is done using transceivers in their functional mode. Introduced BERT instrument supports fine tuning of link parameters and pattern generation. This solution can replace long lasting BER test by quick evaluation of link quality using eye diagram.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7762.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.8</id>
    <title>UB07.8 System-level FPGA prototyping of analog/mixed-signal systems</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>23723</id><role>Presenter</role><firstname>Georg</firstname><lastname>Gläser</lastname><affiliation>Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Eckhard</firstname><lastname>Hennig</lastname><affiliation>Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Vojtech</firstname><lastname>Dvorak</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2348.pdf">http://www.date-conference.com/files/file/date15/ubooth/2348.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Georg Gläser, Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH, DE<br /><b>Authors</b>:<br />Eckhard Hennig<sup>1</sup> and Vojtech Dvorak<sup>2</sup><br /><sup>1</sup>Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH, DE; <sup>2</sup>Brno University of Technology, CZ<br /><br /><em><b>Abstract</b><br />System-level verification of large-scale mixed-signal systems using virtual prototypes is a powerful tool for design and verification. Still, the limited computing power demands for new methods to enhance the simulation performance. For digital hardware development FPGA-based prototyping is commonly used to enable faster verification of hardware and software system-components. We focus on a new approach for embedding system-level analog/mixed-signal models in FPGA-based verification environments. Starting from a system-level SystemC description of an A/MS circuit, we synthesize a model-specific FPGA-based hardware accelerator capable of running A/MS simulations using floating-point data types. 
This new approach will be demonstrated by prototyping an A/MS pressure-sensor frontend ASIC on an FPGA board.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2348.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB07.9</id>
    <title>UB07.9 Workcraft: framework for interpreted graphs</title>
    <start>2015-03-11 14:00</start>
    <end>2015-03-11 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>3791</id><role>Presenter</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7653.pdf">http://www.date-conference.com/files/file/date15/ubooth/7653.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Danil Sokolov, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />Workcraft is a cross-platform framework for capture, simulation, synthesis and verification of graph models. It supports a wide range of popular graph formalisms and provides a plugin-based framework for modelling and analysis of new model types.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7653.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.1</id>
  <title>7.1 SPECIAL DAY Hot Topic: Design Tools for the IoT</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Salle Oisans</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>19249</id><role>Organiser</role><firstname>Frank</firstname><lastname>Schirrmeister</lastname><affiliation>Cadence Design Systems</affiliation><country>US</country></person>
    <person><id>702</id><role>Organiser</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>19249</id><role>Chair</role><firstname>Frank</firstname><lastname>Schirrmeister</lastname><affiliation>Cadence Design Systems</affiliation><country>US</country></person>
  </persons>
  <description>This sessions will describe challenges and solutions regarding the development aspects of the internet of things. Based on user challenges described by NXP and Intel, ARM and Cadence will describe IP and tool offerings for development of Embedded Software as well as SoCs in edge node, gateway and cloud devices.</description>
<presentations>
<presentation>
    <id>7.1.1</id>
    <title>7.1.1 IoT Challenges and Opportunities</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 14: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>19249</id><role>Speaker</role><firstname>Frank</firstname><lastname>Schirrmeister</lastname><affiliation>Cadence Design Systems</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Frank Schirrmeister, Cadence Design Systems, US<br /></description>
</presentation>
<presentation>
    <id>7.1.2</id>
    <title>7.1.2 IoT Development for a Connected Car</title>
    <start>2015-03-11 14:52</start>
    <end>2015-03-11 15: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>1333</id><role>Speaker</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>NXP Semiconductors</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Marco Bekooij, NXP Semiconductors, NL<br /></description>
</presentation>
<presentation>
    <id>7.1.3</id>
    <title>7.1.3 If It's Not on the Internet, It's Just a Thing: but what are the IoT problems to solve?</title>
    <start>2015-03-11 15:14</start>
    <end>2015-03-11 15: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>25155</id><role>Speaker</role><firstname>Remy</firstname><lastname>Pottier</lastname><affiliation>ARM</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Remy Pottier, ARM, FR<br /></description>
</presentation>
<presentation>
    <id>7.1.4</id>
    <title>7.1.4 IoT Hardware &amp; Mixed Signal Development</title>
    <start>2015-03-11 15:36</start>
    <end>2015-03-11 15: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>25154</id><role>Speaker</role><firstname>Ian</firstname><lastname>Dennison</lastname><affiliation>Cadence Design Systems</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ian Dennison, Cadence Design Systems, GB<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.2</id>
  <title>7.2 Hot Topic - Trading Accuracy for Efficient Computing</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Belle Etoile</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>16636</id><role>Organiser</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>4763</id><role>Organiser</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>59635</id><role>Chair</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology</affiliation><country>DE</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>This session will introduce inexact or approximate computing, a promising direction to improve the efficiency of computing in the face of diminishing benefits from scaling. Speakers will discuss the key challenges in the field and provide a vision for bringing these technologies to the mainstream. The session will cover approximate hardware, system level inexactness, and memory models. An application of the design principles to weather simulation will also be presented.</description>
<presentations>
<presentation>
    <id>7.2.1</id>
    <title>7.2.1 Computing Approximately, and Efficiently</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 14: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>16412</id><role>Speaker</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>25422</id><role>Speaker</role><firstname>Srimat T.</firstname><lastname>Chakradhar</lastname><affiliation>NEC Laboratories America</affiliation><country>US</country></person>
    <person><id>17557</id><role>Speaker</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>4763</id><role>Speaker</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1113.pdf">http://www.date-conference.com/proceedings/2015/pdf/1113.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Swagath Venkataramani<sup>1</sup>, Srimat T. Chakradhar<sup>2</sup>, Kaushik Roy<sup>1</sup> and Anand Raghunathan<sup>1</sup><br /><sup>1</sup>Purdue University, US; <sup>2</sup>NEC Laboratories America, US<br /><br /><em><b>Abstract</b><br />Recent years have witnessed significant interest in the area of approximate computing. Much of this interest stems from the quest for new sources of computing efficiency in the face of diminishing benefits from technology scaling. We argue that trends in computing workloads will greatly increase the opportunities for approximate computing, describe the vision and key principles that have guided our work in this area, and outline a range of approximate computing techniques that we have developed at all layers of the computing stack, spanning circuits, architecture, and software.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1113.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.2.2</id>
    <title>7.2.2 Novel Inexactness Aware Algorithm Co-design for Energy Efficient Computation</title>
    <start>2015-03-11 14:52</start>
    <end>2015-03-11 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>25348</id><role>Speaker</role><firstname>Guru</firstname><lastname>Prakash Arumugam</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25348</id><role>Speaker</role><firstname>Ayush</firstname><lastname>Bhargava</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25348</id><role>Speaker</role><firstname>Prashanth</firstname><lastname>Srikanthan</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25348</id><role>Speaker</role><firstname>Sreelatha</firstname><lastname>Yenugula</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25348</id><role>Speaker</role><firstname>John</firstname><lastname>Augustine</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25353</id><role>Speaker</role><firstname>Eli</firstname><lastname>Upfal</lastname><affiliation>Brown University</affiliation><country>US</country></person>
    <person><id>25052</id><role>Speaker</role><firstname>Krishna</firstname><lastname>Palem</lastname><affiliation>Rice University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1114.pdf">http://www.date-conference.com/proceedings/2015/pdf/1114.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Guru Prakash Arumugam<sup>1</sup>, Ayush Bhargava<sup>1</sup>, Prashanth Srikanthan<sup>1</sup>, Sreelatha Yenugula<sup>1</sup>, John Augustine<sup>1</sup>, Eli Upfal<sup>2</sup> and Krishna Palem<sup>3</sup><br /><sup>1</sup>Indian Institute of Technology Madras, IN; <sup>2</sup>Brown University, US; <sup>3</sup>Rice University, US<br /><br /><em><b>Abstract</b><br />It is increasingly accepted that energy savings can be achieved by trading the accuracy of a computing system for energy gains—quite often significantly. This approach is referred to as inexact or approximate computing. Given that a significant portion of the energy in a modern general purpose processor is spent on moving data to and from storage, and that increasingly data movement contributes significantly to activity during the execution of applications, it is important to be able to develop techniques and methodologies for inexact computing in this context. To accomplish this to its fullest level, it is important to start with algorithmic specifications and alter their intrinsic design to take advantage of inexactness. This calls for a new approach to inexact memory aware algorithm design (IMAD) or co-design. In this paper, we provide the theoretical foundations which include novel models as well as technical results in the form of upper and lower bounds for IMAD in the context of universally understood and canonical problems: variations of sorting, and string matching. Surprisingly, IMAD allowed us to design entirely error-free algorithms while achieving energy gain factors of 1.5 and 5 in the context of sorting and string matching when compared to their traditional (textbook) algorithms. IMAD is also amenable to theoretical analysis and we present several asymptotic bounds on energy gains.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1114.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.2.3</id>
    <title>7.2.3 Designing Inexact Systems Efficiently using Elimination Heuristics</title>
    <start>2015-03-11 15:15</start>
    <end>2015-03-11 15:37</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>19420</id><role>Speaker</role><firstname>Shyamsundar</firstname><lastname>Venkataraman</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>25356</id><role>Speaker</role><firstname>Jeremy</firstname><lastname>Schlachter</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25122</id><role>Speaker</role><firstname>Christian</firstname><lastname>Enz</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1115.pdf">http://www.date-conference.com/proceedings/2015/pdf/1115.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shyamsundar Venkataraman<sup>1</sup>, Akash Kumar<sup>1</sup>, Jeremy Schlachter<sup>2</sup> and Christian Enz<sup>2</sup><br /><sup>1</sup>National University of Singapore, SG; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />There are a wide variety of applications that are able to tolerate small errors in the values of the outputs, provided they are within the application-specific thresholds. For such applications, there have been many efforts to study the trade-off involved in the accuracy of the output and the energy/area requirement. However, most of the efforts have been at the level of individual components. In this article, we present a design flow to study the inexactness at the level of system and provide heuristics to quickly explore the design-space under given inexactness and area/energy constraints. The approach is applied to various digital signal processing filters and an ECG application of QRS detection. In both cases, orders of magnitude speed-ups are obtained in the design-flow process.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1115.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.2.4</id>
    <title>7.2.4 Opportunities for Energy Efficient Computing: A Study of Inexact General Purpose Processors for High-Performance and Big-data Applications</title>
    <start>2015-03-11 15:37</start>
    <end>2015-03-11 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>25047</id><role>Speaker</role><firstname>Peter</firstname><lastname>Duben</lastname><affiliation>Oxford University</affiliation><country>GB</country></person>
    <person><id>25356</id><role>Speaker</role><firstname>Jeremy</firstname><lastname>Schlachter</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25359</id><role>Speaker</role><firstname>-</firstname><lastname>Parishkrati</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25362</id><role>Speaker</role><firstname>Sreelatha</firstname><lastname>Yenugula</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25348</id><role>Speaker</role><firstname>John</firstname><lastname>Augustine</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>25122</id><role>Speaker</role><firstname>Christian</firstname><lastname>Enz</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>17614</id><role>Speaker</role><firstname>K.</firstname><lastname>Palem</lastname><affiliation>Rice University, Houston</affiliation><country>US</country></person>
    <person><id>25363</id><role>Speaker</role><firstname>T. N.</firstname><lastname>Palmer</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1116.pdf">http://www.date-conference.com/proceedings/2015/pdf/1116.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Peter Duben<sup>1</sup>, Jeremy Schlachter<sup>2</sup>, - Parishkrati<sup>3</sup>, Sreelatha Yenugula<sup>3</sup>, John Augustine<sup>3</sup>, Christian Enz<sup>2</sup>, K. Palem<sup>4</sup> and T. N. Palmer<sup>5</sup><br /><sup>1</sup>Oxford University, GB; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>3</sup>Indian Institute of Technology Madras, IN; <sup>4</sup>Rice University, Houston, US; <sup>5</sup>University of Oxford, GB<br /><br /><em><b>Abstract</b><br />In this paper, we demonstrate that disproportionate gains are possible through a simple devise for injecting inexactness or approximation into the hardware architecture of a computing system with a general purpose template including a complete memory hierarchy. The focus of the study is on energy savings possible through this approach in the context of large and challenging applications. We choose two such from different ends of the computing spectrum—the IGCM model for weather and climate modeling which embodies significant features of a high-performance computing workload, and the ubiquitous PageRank algorithm used in Internet search. In both cases, we are able to show in the affirmative that an inexact system outperforms its exact counterpart in terms of its efficiency quantified through the relative metric of operations per virtual Joule (OPVJ)—a relative metric that is not tied to particular hardware technology. As one example, the IGCM application can be used to achieve savings through inexactness of (almost) a factor of 3 in energy without compromising the quality of the forecast, quantified through the forecast error metric, in a noticeable manner. As another example finding, we show that in the case of PageRank, an inexact system is able to outperform its exact counterpart by close to a factor of 1.5 using the OPVJ metric.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1116.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.3</id>
  <title>7.3 Hot Topic - Advances in Hardware Trojans Detection</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Stendhal</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>20216</id><role>Organiser</role><firstname>Julien</firstname><lastname>Francq</lastname><affiliation>Airbus Defence &amp; Space CyberSecurity</affiliation><country>FR</country></person>
    <person><id>1157</id><role>Chair</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM, CNRS/University of Montpellier</affiliation><country>FR</country></person>
  </persons>
  <description>Hardware Trojans (HTs) are malicious modifications of an Integrated Circuit (IC) during its design flow. These added transistors could induce in the infected IC some malicious effects. Complete trust in ICs has been now lost because of the outsourcing of the fabrication of the ICs and the complexity of the IC design flow. This special session will present some advances in HT detection developed in French funded research project HOMERE.</description>
<presentations>
<presentation>
    <id>7.3.1</id>
    <title>7.3.1 Introduction to Hardware Trojan Detection Methods</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 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>20216</id><role>Speaker</role><firstname>Julien</firstname><lastname>Francq</lastname><affiliation>Cassidian</affiliation><country>FR</country></person>
    <person><id>19930</id><role>Speaker</role><firstname>Florian</firstname><lastname>Frick</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1101.pdf">http://www.date-conference.com/proceedings/2015/pdf/1101.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Julien Francq<sup>1</sup> and Florian Frick<sup>2</sup><br /><sup>1</sup>Cassidian, FR; <sup>2</sup>University of Stuttgart, DE<br /><br /><em><b>Abstract</b><br />Hardware Trojans (HTs) are identified as an emerging threat for the integrity of Integrated Circuits (ICs) and their applications. Attackers attempt to maliciously manipulate the functionality of ICs by inserting HTs, potentially causing disastrous effects (Denial of Service, sensitive information leakage, etc.). Over the last 10 years, various methods have been proposed in literature to circumvent HTs. This article introduces the general context of HTs and summarizes the recent advances in HT detection from a French funded research project named HOMERE. Some of these results will be detailed in the related special session.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1101.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.3.2</id>
    <title>7.3.2 New Testing Procedure for Finding Insertion Sites of Stealthy Hardware Trojans</title>
    <start>2015-03-11 14:45</start>
    <end>2015-03-11 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>23612</id><role>Speaker</role><firstname>Sophie</firstname><lastname>Dupuis</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>23380</id><role>Speaker</role><firstname>Papa-Sidy</firstname><lastname>Ba</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>1156</id><role>Speaker</role><firstname>Marie-Lise</firstname><lastname>Flottes</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>1157</id><role>Speaker</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>936</id><role>Speaker</role><firstname>Bruno</firstname><lastname>Rouzeyre</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1102.pdf">http://www.date-conference.com/proceedings/2015/pdf/1102.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sophie Dupuis, Papa-Sidy Ba, Marie-Lise Flottes, Giorgio Di Natale and Bruno Rouzeyre, LIRMM, FR<br /><br /><em><b>Abstract</b><br />Hardware Trojans (HTs) are malicious alterations to a circuit. These modifications can be inserted either during the design phase or during the fabrication process. Due to the diversity of Hardware Trojans, detecting and/or locating them are challenging tasks. Numerous approaches have been proposed to address this problem. Methods based on logic testing consist in trying to activate potential HTs and detect erroneous outputs during test. However, HTs are stealthy in nature i.e. mostly inactive unless they are triggered by a very rare condition. The activation of a HT is therefore a major challenge. In this paper, we propose a new testing procedure dedicated to identifying where a possible HT may be easily inserted and generating the test patterns that are able to excite these sites. The selection of the sites is based on the assumption that the HT (i) is triggered by signals with low controllability, (ii) combines them using gates in close proximity in the circuit's layout, and (iii) without introducing new gates in critical paths.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1102.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.3.3</id>
    <title>7.3.3 Hardware Trojan Detection by Delay and Electromagnetic Measurements</title>
    <start>2015-03-11 15:00</start>
    <end>2015-03-11 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>25358</id><role>Speaker</role><firstname>X-T.</firstname><lastname>Ngo</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>25354</id><role>Speaker</role><firstname>I</firstname><lastname>Exurville</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    <person><id>25349</id><role>Speaker</role><firstname>S</firstname><lastname>Bhasin</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>2232</id><role>Speaker</role><firstname>Jean-Luc</firstname><lastname>Danger</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>25355</id><role>Speaker</role><firstname>Sylvain</firstname><lastname>Guilley</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>25357</id><role>Speaker</role><firstname>Z</firstname><lastname>Najm</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>24484</id><role>Speaker</role><firstname>Jean Baptiste</firstname><lastname>Rigaud</lastname><affiliation>EMSE</affiliation><country>FR</country></person>
    <person><id>25360</id><role>Speaker</role><firstname>Bruno</firstname><lastname>Robisson</lastname><affiliation>CEA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1103.pdf">http://www.date-conference.com/proceedings/2015/pdf/1103.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />X-T. Ngo<sup>1</sup>, I Exurville<sup>2</sup>, S Bhasin<sup>1</sup>, Jean-Luc Danger<sup>1</sup>, Sylvain Guilley<sup>1</sup>, Z Najm<sup>1</sup>, Jean Baptiste Rigaud<sup>3</sup> and Bruno Robisson<sup>2</sup><br /><sup>1</sup>Télécom ParisTech, FR; <sup>2</sup>CEA, FR; <sup>3</sup>EMSE, FR<br /><br /><em><b>Abstract</b><br />Hardware trojan (HT) inserted in integrated circuits have received special attention of researchers. In this paper, we present firstly a novel HT detection technique based on path delays measurements. A delay model is established for a net, which consider intra-die process variations. Secondly, we show how to detect HT using ElectroMagnetic (EM) measurements. We study the HT detection probability according to its size taking into account the inter-die process variations with a set of FPGAs. The results show that: there is a probability superior than 95% with a false negative rate of 5% to detect a HT bigger than 1.7% of the original circuit.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1103.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.3.4</id>
    <title>7.3.4 A high efficiency Hardware Trojan detection technique based on fast SEM imaging</title>
    <start>2015-03-11 15:30</start>
    <end>2015-03-11 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>25206</id><role>Speaker</role><firstname>Franck</firstname><lastname>Courbon</lastname><affiliation>GEMALTO Security Labs/Ecole des Mines de Saint-Etienne</affiliation><country>FR</country></person>
    <person><id>25055</id><role>Speaker</role><firstname>Philippe</firstname><lastname>Loubet-­Moundi</lastname><affiliation>Gemalto</affiliation><country>FR</country></person>
    <person><id>17391</id><role>Speaker</role><firstname>Fournier</firstname><lastname>Jacques</lastname><affiliation>CEA Tech Region DPACA/LSAS</affiliation><country>FR</country></person>
    <person><id>19616</id><role>Speaker</role><firstname>Assia</firstname><lastname>Tria</lastname><affiliation>CEA Tech Region DPACA/LSAS</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1104.pdf">http://www.date-conference.com/proceedings/2015/pdf/1104.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Franck Courbon<sup>1</sup>, Philippe Loubet-­Moundi<sup>2</sup>, Fournier Jacques<sup>3</sup> and Assia Tria<sup>3</sup><br /><sup>1</sup>GEMALTO Security Labs/Ecole des Mines de Saint-Etienne, FR; <sup>2</sup>Gemalto, FR; <sup>3</sup>CEA Tech Region DPACA/LSAS, FR<br /><br /><em><b>Abstract</b><br />In the semiconductor market where more and more companies become fabless, malicious integrated circuits' modifications are seen as possible threats. Those Hardware Trojans can have various effects and can be implemented by different entities with different means. This article includes the integration of an almost automatic Hardware Trojan detection. The latter is based on a visual inspection implemented within the integrated circuit life cycle. The proposed detection methodology is quite efficient regarding tools, user experience and time needed. A single layer of the chip is accessed and then imaged with a Scanning Electron Microscope (SEM). The acquisition of several hundred images at high magnification is automated as does the images registration. Then depending on the reference availability, one can check if any supplementary gates have been inserted in the design using a golden reference or a graphic/text design file. Depending on the reference, either basic image processing is used to compare the chip extracted image with a golden model or some pattern recognition can be used to retrieve the number of occurrences of each standard cell. The depicted methodology aims to detect any gate modification, substitution, removal or addition and so far require an invasive approach and a reference.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1104.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.4</id>
  <title>7.4 Routing Advances for Fault-tolerant and Multicast NoCs</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Chartreuse</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</affiliation><country>FR</country></person>
    <person><id>591</id><role>Co-Chair</role><firstname>Masoud</firstname><lastname>Daneshtalab</lastname><affiliation>University of Turku</affiliation><country>FI</country></person>
  </persons>
  <description>NoCs are migrating into large-scale multicore systems which lead to new issues to be solved. In this session, we see how NoCs can tackle both faulty behaviors and performance bottlenecks. The first paper demonstrates low overhead multicast using surface-wave communication. The two other papers deal with low-overhead and low-latency fault-tolerance.</description>
<presentations>
<presentation>
    <id>7.4.1</id>
    <title>7.4.1 Mixed Wire and Surface-wave Communication Fabrics for Decentralized On-Chip Multicasting</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 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>19473</id><role>Speaker</role><firstname>Ammar</firstname><lastname>Karkar</lastname><affiliation>School of Electrical and Electronic Engineering, Newcastle University, Newcastle upon Tyne</affiliation><country>GB</country></person>
    <person><id>20232</id><role>Speaker</role><firstname>Kin-Fai</firstname><lastname>Tong</lastname><affiliation>Department of Electrical and Electronic Engineering, UCL, London</affiliation><country>GB</country></person>
    <person><id>16530</id><role>Speaker</role><firstname>Terrence</firstname><lastname>Mak</lastname><affiliation>Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong</affiliation><country>CN</country></person>
    <person><id>119</id><role>Speaker</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>School of Electrical and Electronic Engineering, Newcastle University, Newcastle upon Tyne</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0276.pdf">http://www.date-conference.com/proceedings/2015/pdf/0276.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ammar Karkar<sup>1</sup>, Kin-Fai Tong<sup>2</sup>, Terrence Mak<sup>3</sup> and Alex Yakovlev<sup>1</sup><br /><sup>1</sup>School of Electrical and Electronic Engineering, Newcastle University, Newcastle upon Tyne, GB; <sup>2</sup>Department of Electrical and Electronic Engineering, UCL, London, GB; <sup>3</sup>Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, CN<br /><br /><em><b>Abstract</b><br />Network-on-chip (NoC) has emerged to tackle different on-chip challenges and has satisfied different demands in terms of high performance, economical and reliable interconnect implementation. However, a merely metal-based interconnect reaches performance bound with the relentless technology scaling. Especially, it displayed a bottleneck to meet the communication bandwidth demand for multicasting. This paper proposes a novel hybrid architecture, which improves the on-chip communication bandwidth significantly using mixed wires and surface wave interconnects (SWI) fabrics. In particular, the bandwidth of multicasting can be drastically improved. We introduce a decentralized arbitration method to fully utilize the slack-time scheduling with deadlock-free flow control. Evaluation results, based on a cycle-accurate and hardware-based simulation, demonstrate the effectiveness of the proposed architecture and methods. Compared to a wire-based NoC, the mixed fabric approach can achieve an improvement in power reduction and communication speed up to 63% and 12X, respectively. These results are achieved with almost negligible hardware overheads. This new paradigm efficiently addresses the emerged challenges for on-chip communications.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0276.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.4.2</id>
    <title>7.4.2 d2-LBDR: Distance-Driven Routing to Handle Permanent Failures in 2D Mesh NoCs</title>
    <start>2015-03-11 15:00</start>
    <end>2015-03-11 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>24485</id><role>Speaker</role><firstname>Rimpy</firstname><lastname>Bisnhoi</lastname><affiliation>Malaviya National Institute of Technology</affiliation><country>IN</country></person>
    <person><id>1247</id><role>Speaker</role><firstname>Manoj</firstname><lastname>Gaur</lastname><affiliation>Malaviya National Institute of Technology</affiliation><country>IN</country></person>
    <person><id>21070</id><role>Speaker</role><firstname>Vijay</firstname><lastname>Laxmi</lastname><affiliation>Malaviya National Institute of Technology</affiliation><country>IN</country></person>
    <person><id>4722</id><role>Speaker</role><firstname>Josè</firstname><lastname>Flich</lastname><affiliation>Associate Professor, Universitat Politècnica de València</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0477.pdf">http://www.date-conference.com/proceedings/2015/pdf/0477.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rimpy Bisnhoi<sup>1</sup>, Manoj Gaur<sup>1</sup>, Vijay Laxmi<sup>1</sup> and Josè Flich<sup>2</sup><br /><sup>1</sup>Malaviya National Institute of Technology, IN; <sup>2</sup>Associate Professor, Universitat Politècnica de València, ES<br /><br /><em><b>Abstract</b><br />With the advent of deep sub-micron technology, fault-tolerant solutions are needed to keep many-core chips operative. In NoCs, Logic Based Distributed Routing (LBDR) proved to be a flexible routing framework for 2D meshes with link and router faults. However, to provide full coverage, LBDR requires a module named FORKS which replicates some messages. This imposes the use of virtual cut-through switching and a complex router arbiter, increasing excessively the router cost, mainly in buffer area. Also, some failure combinations require the use of a non-trivial dynamic reconfiguration strategy to avoid deadlocks. We propose d2 -LBDR which adds, on every router, a distance register to the closest failure. This enables the support of more failure combinations without an excessive implementation cost. Indeed, we restore the use of wormhole switching, keeping router architecture simple, while achieving the same fault coverage as the best LBDR version, without requiring complex switching strategies nor any dynamic reconfiguration strategy. Results show that a small area overhead (3%) is enough for the implementation of a fully flexible routing method without any limiting support case when compared with LBDR. d2 -LBDR reduces area overhead over the best LBDR approach (300% overhead against 3%) while preserving fault coverage. Results show d2 -LBDR performance equal to LBDR.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0477.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.4.3</id>
    <title>7.4.3 Synergistic Use of Multiple On-Chip Networks for Ultra-Low Latency and Scalable Distributed Routing Reconfiguration</title>
    <start>2015-03-11 15:30</start>
    <end>2015-03-11 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>20428</id><role>Speaker</role><firstname>Marco</firstname><lastname>Balboni</lastname><affiliation>University of Ferrara</affiliation><country>IT</country></person>
    <person><id>4722</id><role>Speaker</role><firstname>Josè</firstname><lastname>Flich</lastname><affiliation>Associate Professor, Universitat Politècnica de València</affiliation><country>ES</country></person>
    <person><id>130</id><role>Speaker</role><firstname>Davide</firstname><lastname>Bertozzi</lastname><affiliation>University of Ferrara</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0392.pdf">http://www.date-conference.com/proceedings/2015/pdf/0392.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Marco Balboni<sup>1</sup>, Josè Flich<sup>2</sup> and Davide Bertozzi<sup>1</sup><br /><sup>1</sup>University of Ferrara, IT; <sup>2</sup>Associate Professor, Universitat Politècnica de València, ES<br /><br /><em><b>Abstract</b><br />Abstract—Extending the principle of partially good die allowance to manycore processors, and testing them over time to detect the onset of permanent faults, are only feasible through proper support in the on-chip interconnection network. In fact, this implies the ability to reconfigure the routing algorithm at runtime to reflect changes in network topologies. Current literature cannot avoid a large hardware and/or software overhead when tackling this challenge. This paper exploits the existence of multiple physical networks in industry-relevant manycore processors in a synergistic way, for the sake of fast and scalable distributed reconfiguration of the routing function at runtime.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0392.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-10</id>
    <title>IP3-10 A Hybrid Packet/Circuit-switched Router to Accelerate Memory Access in NoC-based Chip Multiprocessors</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>21132</id><role>Speaker</role><firstname>Yassin</firstname><lastname>Mazloumi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>20513</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Modarressi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0944.pdf">http://www.date-conference.com/proceedings/2015/pdf/0944.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yassin Mazloumi and Mehdi Modarressi, University of Tehran, IR<br /><br /><em><b>Abstract</b><br />Modern chip multiprocessors will feature a large shared last-level cache (LLC) that is decomposed into smaller slices and physically distributed throughout the chip area. These architectures rely on a network-on-chip (NoC) to handle remote cache access and hence, NoCs play a critical role in optimizing memory access latency and power consumption. Circuit-switching is the most power- and performance-efficient switching mechanism in NoCs, but is not advantageous when the packet transmission time is not long enough compared to the circuit setup time. In this paper, we propose a zero-latency circuit setup scheme to make circuit-switching applicable in transferring individual data packets. The design leverages the fact that in CMPs with distributed LLC (where a considerable portion of the on-chip traffic is composed of remote LLC access requests and data responses), every response packet is sent in reply to a request packet and traverses the same path as its corresponding request, but at the backward direction. The short request packets, then, are responsible to reserve a path for their corresponding response packets. This NoC tries to reduce conflict among circuit paths by considering conflicts in backward direction during request packet routing, backed by a run-time technique to resolve conflicts when circuits are actually set up. Experimental results show that the proposed NoC architecture considerably reduces average packet latency that directly translates to faster memory access</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0944.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.5</id>
  <title>7.5 System Reliability: from Runtime to Design Languages</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Meije</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>22033</id><role>Co-Chair</role><firstname>Diana</firstname><lastname>Goehringer</lastname><affiliation>University of Bochum</affiliation><country>DE</country></person>
  </persons>
  <description>Over the last few years, reliability has become an increasingly relevant consideration for electronic systems. This session will address system reliability from design flow to run-time in both digital as well as analog systems.</description>
<presentations>
<presentation>
    <id>7.5.1</id>
    <title>7.5.1 Axilog: Language Support for Approximate Hardware Design</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 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>23106</id><role>Speaker</role><firstname>Amir</firstname><lastname>Yazdanbakhsh</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>23587</id><role>Speaker</role><firstname>Divya</firstname><lastname>Mahajan</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>23437</id><role>Speaker</role><firstname>Bradley</firstname><lastname>Thwaites</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>23949</id><role>Speaker</role><firstname>Jongse</firstname><lastname>Park</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>23315</id><role>Speaker</role><firstname>Anandhavel</firstname><lastname>Nagendrakumar</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>24647</id><role>Speaker</role><firstname>Sindhuja</firstname><lastname>Sethuraman</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>24451</id><role>Speaker</role><firstname>Kartik</firstname><lastname>Ramkrishnan</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>24461</id><role>Speaker</role><firstname>Nishanthi</firstname><lastname>Ravindran</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>23878</id><role>Speaker</role><firstname>Rudra</firstname><lastname>Jariwala</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    <person><id>16603</id><role>Speaker</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>University of San Diego</affiliation><country>US</country></person>
    <person><id>23778</id><role>Speaker</role><firstname>Hadi</firstname><lastname>Esmailzadeh</lastname><affiliation>Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>17578</id><role>Speaker</role><firstname>Kia</firstname><lastname>Bazargan</lastname><affiliation>University of Minnesota</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0513.pdf">http://www.date-conference.com/proceedings/2015/pdf/0513.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Amir Yazdanbakhsh<sup>1</sup>, Divya Mahajan<sup>1</sup>, Bradley Thwaites<sup>1</sup>, Jongse Park<sup>1</sup>, Anandhavel Nagendrakumar<sup>1</sup>, Sindhuja Sethuraman<sup>1</sup>, Kartik Ramkrishnan<sup>2</sup>, Nishanthi Ravindran<sup>2</sup>, Rudra Jariwala<sup>2</sup>, Abbas Rahimi<sup>3</sup>, Hadi Esmailzadeh<sup>1</sup> and Kia Bazargan<sup>2</sup><br /><sup>1</sup>Georgia Institute of Technology, US; <sup>2</sup>University of Minnesota, US; <sup>3</sup>University of San Diego, US<br /><br /><em><b>Abstract</b><br />Relaxing the traditional abstraction of "near-perfect" accuracy in hardware design can lead to significant gains in energy efficiency, area, and performance. To exploit this opportunity, there is a need for design abstractions that can systematically incorporate approximation in hardware design. We introduce Axilog, a set of language annotations, that provides the necessary syntax and semantics for approximate hardware design and reuse in Verilog. Axilog enables the designer to relax the accuracy requirements in certain parts of the design, while keeping the critical parts strictly precise. Axilog is coupled with a Relaxability Inference Analysis that automatically infers the relaxable gates and connections from the designer's annotations. The analysis provides formal safety guarantees that approximation will only affect the parts that the designer intended to approximate. Finally, the paper describes a synthesis flow that approximates only the relaxable elements. Axilog enables applying approximation in the synthesis process while abstracting away the details of approximate synthesis from the designer. We evaluate Axilog, its analysis, and the synthesis flow using a diverse set of benchmark designs. The results show that the intuitive nature of the language extensions coupled with the automated analysis enables safe approximation of designs even with thousands of lines of code. Applying our approximate synthesis flow to these designs yields, on average, 54% energy savings and 1.9× area reduction with 10% output quality loss.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0513.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.5.2</id>
    <title>7.5.2 Improving MPSoC reliability through Adapting Runtime Task Schedule based on Time-Correlated Fault Behavior</title>
    <start>2015-03-11 15:00</start>
    <end>2015-03-11 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>24097</id><role>Speaker</role><firstname>Laura A</firstname><lastname>Rozo Duque</lastname><affiliation>University of Delaware</affiliation><country>US</country></person>
    <person><id>25345</id><role>Speaker</role><firstname>Jose</firstname><lastname>Monsalve</lastname><affiliation>University of Delaware</affiliation><country>CO</country></person>
    <person><id>16895</id><role>Speaker</role><firstname>Chengmo</firstname><lastname>Yang</lastname><affiliation>University of Delaware</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0450.pdf">http://www.date-conference.com/proceedings/2015/pdf/0450.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Laura A Rozo Duque<sup>1</sup>, Jose Monsalve<sup>2</sup> and Chengmo Yang<sup>1</sup><br /><sup>1</sup>University of Delaware, US; <sup>2</sup>University of Delaware, CO<br /><br /><em><b>Abstract</b><br />The increasing susceptibility of multicore systems to temperature variations, environmental issues and different aging effects has made system reliability a crucial concern. Unpredictability of all these factors makes fault behavior to be diverse in nature, which should be considered by the runtime task scheduler to improve overall system reliability.                            To achieve this goal, this paper proposes a fault tolerant approach to model core reliability at runtime and tune resource allocation accordingly. Given the variation of fault duration, we propose a reliability model capable of tracking not only faults appeared in each core but also their correlation in time. Taking this model as an input, a scheduling algorithm that allocates critical and vulnerable tasks to reliable cores is also proposed. Experimental results show that the proposed adaptive technique delivers 56% improvement in application execution time compared to other existing techniques.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0450.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.5.3</id>
    <title>7.5.3 ACSEM: Accuracy-Configurable Fast Soft Error Masking Analysis in Combinatorial Circuits</title>
    <start>2015-03-11 15:30</start>
    <end>2015-03-11 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>24018</id><role>Speaker</role><firstname>Florian</firstname><lastname>Kriebel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>18162</id><role>Speaker</role><firstname>Semeen</firstname><lastname>Rehman</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>23611</id><role>Speaker</role><firstname>Duo</firstname><lastname>Sun</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>24369</id><role>Speaker</role><firstname>Pau</firstname><lastname>Vilimelis Aceituno</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <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>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0959.pdf">http://www.date-conference.com/proceedings/2015/pdf/0959.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Florian Kriebel, Semeen Rehman, Duo Sun, Pau Vilimelis Aceituno, Muhammad Shafique and Joerg Henkel, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Technology scaling in the nano era allows smaller and faster transistors with improved performance and power efficiency. However, small feature sizes and associated low-operating voltages have led to radiation-induced soft errors as a major source of unreliability in modern circuits. As not all errors propagate to the final output of a combinatorial circuit (e.g., because of logical masking effects), an analysis of the error masking characteristics is required to evaluate and enhance the quality of a reliable processor design. State-of-the-art gate-level soft error masking techniques require a significant amount of analysis time due to their inherent nature of parsing and analyzing the complete processor's netlist, which may take up to several days. In this paper, we present a fast and Accuracy-Configurable Soft Error Masking analysis technique (ACSEM) that performs error probability analysis on parts of netlist within the user-provided masking accuracy range. To enable this, we theoretically derive the maximum number of steps in the netlist graph that has to be processed to reach the required masking accuracy level. This significantly reduces the analysis time by orders of magnitude compared to traditional state-of-the art approaches that process all logic gate paths in a given combinatorial circuit.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0959.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.5.4</id>
    <title>7.5.4 Energy Minimization for Fault Tolerant Scheduling of Periodic Fixed-Priority Applications on Multiprocessor Platforms</title>
    <start>2015-03-11 15:45</start>
    <end>2015-03-11 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>18121</id><role>Speaker</role><firstname>Qiushi</firstname><lastname>Han</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>17833</id><role>Speaker</role><firstname>Ming</firstname><lastname>Fan</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>24088</id><role>Speaker</role><firstname>Linwei</firstname><lastname>Niu</lastname><affiliation>West Virginia State University</affiliation><country>US</country></person>
    <person><id>17166</id><role>Speaker</role><firstname>Gang</firstname><lastname>Quan</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0286.pdf">http://www.date-conference.com/proceedings/2015/pdf/0286.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Qiushi Han<sup>1</sup>, Ming Fan<sup>1</sup>, Linwei Niu<sup>2</sup> and Gang Quan<sup>1</sup><br /><sup>1</sup>Florida International University, US; <sup>2</sup>West Virginia State University, US<br /><br /><em><b>Abstract</b><br />While technology scaling enables the mass integration of transistors into a single chip for performance enhancement, it also makes processors less reliable with ever-increasing failure rates. In this paper, we study the problem of energy minimization for scheduling periodic fixed-priority applications on multiprocessor platforms with fault tolerance requirements. We first introduce an efficient method to determine the checkpointing scheme that guarantees the schedulability of an application under the worst-case scenario, i.e. up to K faults occur, on a single processor. Based on this method, we then present a task allocation scheme aiming at minimizing energy consumption while ensuring the fault tolerance requirement of the system. We evaluate the efficiency and effectiveness of our approaches using extensive simulation studies.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0286.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-11</id>
    <title>IP3-11 Semiautomatic Implementation of a Bioinspired Reliable Analog Task Distribution Architecture for Multiple Analog Cores</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>21073</id><role>Speaker</role><firstname>Julius</firstname><lastname>von Rosen</lastname><affiliation>Goethe Universität Frankfurt</affiliation><country>DE</country></person>
    <person><id>4228</id><role>Speaker</role><firstname>Markus</firstname><lastname>Meissner</lastname><affiliation>Goethe Universität Frankfurt</affiliation><country>DE</country></person>
    <person><id>19294</id><role>Speaker</role><firstname>Lars</firstname><lastname>Hedrich</lastname><affiliation>Goethe-Universitat Frankfurt a. M.</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0674.pdf">http://www.date-conference.com/proceedings/2015/pdf/0674.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Julius von Rosen<sup>1</sup>, Markus Meissner<sup>1</sup> and Lars Hedrich<sup>2</sup><br /><sup>1</sup>Goethe Universität Frankfurt, DE; <sup>2</sup>Goethe-Universitat Frankfurt a. M., DE<br /><br /><em><b>Abstract</b><br />In this paper we present a silicon implementation of a bioinspired analog task distribution system for enabling reliable analog multi-core systems. The increase in reliability is achieved by a dependable task distribution architecture using a hormone based mechanism. The specifications are generated by a feasibility analysis of the algebraic description of the architecture. Starting from the specifications, an automated analog synthesis framework is used to fasten the time-consuming design of the needed analog amplifiers. The complete system with the designed amplifiers has been layouted and fabricated. We present measurements of two different architectures of task distribution system on silicon showing the full functionality of the system and the design methodology.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0674.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-12</id>
    <title>IP3-12 Power-Efficient Accelerator Allocation in Adaptive Dark Silicon Many-Core Systems</title>
    <start>2015-03-11 16:01</start>
    <end>2015-03-11 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>17896</id><role>Speaker</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>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0925.pdf">http://www.date-conference.com/proceedings/2015/pdf/0925.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Muhammad Usman Karim Khan, Muhammad Shafique and Joerg Henkel, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Modern many-core systems in the dark silicon era face the predicament of underutilized resources of the chip due to power constraints. Therefore, hardware accelerators are becoming popular as they can overcome this problem by exercising a part of the program on dedicated custom logic in an energy efficient way. However, efficient accelerator usage poses numerous challenges, like adaptations for accelerator's sharing schedule on the many-core systems under run-time varying scenarios. In this work, we propose a power-efficient accelerator allocation scheme for adaptive many-core systems that maximally utilizes and dynamically allocates a shared accelerator to competing cores, such that deadlines of the executing applications are met and the total power consumption of the overall system is minimized. The experimental results demonstrate power minimization and high accelerator utilization for a many-core system.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0925.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-13</id>
    <title>IP3-13 Thermal-Aware Floorplanning for Partially-Reconfigurable FPGA-based Systems</title>
    <start>2015-03-11 16:02</start>
    <end>2015-03-11 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>23559</id><role>Speaker</role><firstname>Davide</firstname><lastname>Pagano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24227</id><role>Speaker</role><firstname>Mikel</firstname><lastname>Vuka</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24155</id><role>Speaker</role><firstname>Marco</firstname><lastname>Rabozzi</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24480</id><role>Speaker</role><firstname>Riccardo</firstname><lastname>Cattaneo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>21222</id><role>Speaker</role><firstname>Donatella</firstname><lastname>Sciuto</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22005</id><role>Speaker</role><firstname>Marco D.</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0806.pdf">http://www.date-conference.com/proceedings/2015/pdf/0806.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Davide Pagano, Mikel Vuka, Marco Rabozzi, Riccardo Cattaneo, Donatella Sciuto and Marco D. Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Field Programmable Gate Arrays (FPGAs) systems are being more and more frequent in high performance applications. Temperature affects both reliability and performance, therefore its optimization has become challenging for system designers. In this work we present a novel thermal aware floorplanner based on both Simulated Annealing (SA) and Mixed- Integer Linear Programming (MILP). The proposed method takes into account an accurate description of heterogeneous resources and partially reconfigurable constraints of recent FPGAs. Our major contribution is to provide a high level formulation for the problem, without resorting to low level consideration about FPGAs resources. Within our approach we combine the benefits of SA and MILP to handle both linear and non-linear optimization metrics while providing an effective exploration of the solution space. Experimental results show that, for several designs, it is possible to reduce the peak temperature by taking into account power consumption during the floorplanning stage.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0806.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.6</id>
  <title>7.6 Test Power and 3-D Fault Tolerance</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Bayard</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>363</id><role>Chair</role><firstname>Juergen</firstname><lastname>Schloeffel</lastname><affiliation>Mentor</affiliation><country>DE</country></person>
    <person><id>2053</id><role>Co-Chair</role><firstname>Sybille</firstname><lastname>Hellebrand</lastname><affiliation>Universität Paderborn</affiliation><country>DE</country></person>
  </persons>
  <description>The section presents low power solutions for scan-based test and a new redundant TSV architecture for 3-D ICs</description>
<presentations>
<presentation>
    <id>7.6.1</id>
    <title>7.6.1 DP-fill : A Dynamic Programming approach to X-filling for minimizing peak test power in scan tests</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 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>16937</id><role>Speaker</role><firstname>Satya A.</firstname><lastname>Trinadh</lastname><affiliation>Indian Institute of Technology Hyderabad</affiliation><country>IN</country></person>
    <person><id>24623</id><role>Speaker</role><firstname>Sobhan Babu</firstname><lastname>Ch.</lastname><affiliation>Indian Institute of Technology Hyderabad</affiliation><country>IN</country></person>
    <person><id>24566</id><role>Speaker</role><firstname>Shiv Govind</firstname><lastname>Singh</lastname><affiliation>Indian Institute of Technology Hyderabad</affiliation><country>IN</country></person>
    <person><id>18097</id><role>Speaker</role><firstname>Seetal</firstname><lastname>Potluri</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    <person><id>18552</id><role>Speaker</role><firstname>Kamakoti</firstname><lastname>V</lastname><affiliation>Indian Institute of Technology Madras</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0134.pdf">http://www.date-conference.com/proceedings/2015/pdf/0134.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Satya A. Trinadh<sup>1</sup>, Sobhan Babu Ch.<sup>1</sup>, Shiv Govind Singh<sup>1</sup>, Seetal Potluri<sup>2</sup> and Kamakoti V<sup>2</sup><br /><sup>1</sup>Indian Institute of Technology Hyderabad, IN; <sup>2</sup>Indian Institute of Technology Madras, IN<br /><br /><em><b>Abstract</b><br />At-speed testing is crucial to catch small delay defects that occur during the manufacture of high performance digital chips. Launch- Off-Capture (LOC) and Launch-Off-Shift (LOS) are two prevalently used schemes for this purpose. LOS scheme achieves higher fault coverage while consuming lesser test time over LOC scheme, but dissipates higher power during the capture phase of the at-speed test. Excessive IR-drop during capture phase on the power grid causes false delay failures leading to significant yield reduction that is unwarranted. As reported in literature, an intelligent filling of don't care bits (X-filling) in test cubes has yielded significant power reduction. Given that the tests output by ATPG tools for big circuits have large number of don't care bits, the X-filling technique is very effective for them. Assuming that the DFT preserves the state of the combinational logic between capture phases of successive patterns, this paper maps the problem of optimal X-filling for peak power minimization during LOS scheme to a variant of interval coloring problem and proposes a dynamic programming (DP) algorithm for the same along with a theoretical proof for its optimality. The proposed algorithm when experimented on ITC99 benchmarks produced peak power savings of up to 34% over the best known low power X-filling algorithm for LOS testing. Interestingly, it is observed that the power savings increase with the size of the circuit.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0134.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.6.2</id>
    <title>7.6.2 A Scan Partitioning Algorithm for Reducing Capture Power of Delay-Fault LBIST</title>
    <start>2015-03-11 15:00</start>
    <end>2015-03-11 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>4341</id><role>Speaker</role><firstname>Nan</firstname><lastname>Li</lastname><affiliation>Royal Institute of Technology</affiliation><country>SE</country></person>
    <person><id>4342</id><role>Speaker</role><firstname>Elena</firstname><lastname>Dubrova</lastname><affiliation>Ericsson AB/Royal Institute of Technology - KTH</affiliation><country>SE</country></person>
    <person><id>17237</id><role>Speaker</role><firstname>Gunnar</firstname><lastname>Carlsson</lastname><affiliation>Development Unit Radio, Ericsson AB</affiliation><country>SE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0280.pdf">http://www.date-conference.com/proceedings/2015/pdf/0280.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nan Li<sup>1</sup>, Elena Dubrova<sup>2</sup> and Gunnar Carlsson<sup>3</sup><br /><sup>1</sup>Royal Institute of Technology, SE; <sup>2</sup>Ericsson AB/Royal Institute of Technology - KTH, SE; <sup>3</sup>Development Unit Radio, Ericsson AB, SE<br /><br /><em><b>Abstract</b><br />It is well-known that high power consumption in test mode can cause problems such as overheating and IR-drop which have negative effect on circuit reliability and yield. The problem is particularly hard in the case of at-speed delay-fault testing where it cannot be mitigated by lowering the clock frequency. The difficulty increases even further if pseudo-random rather than ATPG patterns are used for testing. ATPG patterns can be chosen selectively, as well as re-ordered and specified in a power-friendly manner. This is not possible with pseudo-random test patterns. In this paper, we present a scan partitioning algorithm for reducing capture power targeting delay-fault LBIST. The algorithm uses a novel weighted S-graph model in which the weights are determined by signal probability analysis. Our experimental results show that, on average, the presented method reduces average capture power by 50% and peak capture power by 39% with less than 2% loss in the transition fault coverage.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0280.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.6.3</id>
    <title>7.6.3 Architecture of Ring-based Redundant TSV for Clustered Faults</title>
    <start>2015-03-11 15:30</start>
    <end>2015-03-11 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>24735</id><role>Speaker</role><firstname>Wei-Hen</firstname><lastname>Lo</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>23789</id><role>Speaker</role><firstname>Kang</firstname><lastname>Chi</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>1319</id><role>Speaker</role><firstname>TingTing</firstname><lastname>Hwang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0268.pdf">http://www.date-conference.com/proceedings/2015/pdf/0268.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wei-Hen Lo, Kang Chi and TingTing Hwang, National Tsing Hua University, TW<br /><br /><em><b>Abstract</b><br />Three-dimensional Integrated Circuits (3D-ICs) that employ the Through-Silicon Vias (TSVs) vertically stacking multiple dies provide many benefits, such as high density, high bandwidth, low-power. However, the fabrication and bonding of TSVs may fail because of many factors, such as the winding level of the thinned wafers, the surface roughness and cleaness of silicon dies, and bonding technology. To improve the yield of 3D-ICs, many redundant TSV architectures were proposed to repair 3D-ICs with faulty TSVs. These methods reroute siganls of faulty TSVs to other regular or redundant TSVs. In practice, the faulty TSVs may cluster because of imperfect bonding technology. To resolve the problem of clustered TSV faults, router-based [1] redundant TSV architecture was the first paper proposed to pay attention to this clustering problem. Their method enables faulty TSVs to be repaired by redundant TSVs that are farther apart. However, for some rarely occurring defective patterns, their method consumes too much area. In this paper, we propose a ring-based redundant TSV architecture to utilize the area more efficiently as well as to maintain high yield. Simulation results show that for a given number of TSVs (8×8) and TSV failure rate (1%), our design achieves 55% area reduction of MUXes per signal, while the yield of our ring-based redundant TSV architectures can still maintain 98.47% to 99.00% as compared with router-based desgin [1]. Furthermore, the minimum shifting length of our ring-based redundant TSV architecture is at most 1 which guarantees the minimum timing overhead of each signal.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0268.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-14</id>
    <title>IP3-14 Feedback-Bus Oscillation Ring: A General Architecture for Delay Characterization and Test of Interconnects</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>20954</id><role>Speaker</role><firstname>Shi-Yu</firstname><lastname>Huang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>24323</id><role>Speaker</role><firstname>Meng-Ting</firstname><lastname>Tsai</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>20029</id><role>Speaker</role><firstname>Kun-Han</firstname><lastname>Tsai</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    <person><id>21110</id><role>Speaker</role><firstname>Wu-Tung</firstname><lastname>Cheng</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0072.pdf">http://www.date-conference.com/proceedings/2015/pdf/0072.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shi-Yu Huang<sup>1</sup>, Meng-Ting Tsai<sup>1</sup>, Kun-Han Tsai<sup>2</sup> and Wu-Tung Cheng<sup>2</sup><br /><sup>1</sup>National Tsing Hua University, TW; <sup>2</sup>Mentor, US<br /><br /><em><b>Abstract</b><br />In this paper we propose a flexible delay characterization and test method for arbitrary die-to-die interconnects in a 3D IC. As compared to previous works, it is unique in its ability to streamline the characterization/test operations for a set of arbitrary interconnects with multiple pins sprawling multiple dies. During the Design-for-Testability stage, one common feedback-bus (connected to all dies in the IC under characterization/test) is inserted. Through the feedback-bus, a oscillation ring can be formed dynamically and the Variable-Output-Threshold (VOT) technique can be applied to characterize the delay of a selected interconnect segment at a time. Experimental results indicate that this method is not only flexible and scalable, but requiring only a small area overhead.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0072.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.7</id>
  <title>7.7 Energy-efficient Computing</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Les Bans</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>21370</id><role>Chair</role><firstname>Damien</firstname><lastname>Querlioz</lastname><affiliation>CNRS-IEF</affiliation><country>FR</country></person>
    <person><id>18314</id><role>Co-Chair</role><firstname>Swaroop</firstname><lastname>Ghosh</lastname><affiliation>University of South Florida</affiliation><country>US</country></person>
  </persons>
  <description>The papers in this session are all focused on energy efficient computing. In the first talk, the authors present approaches for accelerating learning algorithms for resistive cross-point arrays. The next paper considers what training schemes are most suitable when RRAM arrays are used to realize spiking neural networks. Finally, the last presentation will discuss how devices that offer the potential for non-volatile state retention can be employed in power gating architectures.</description>
<presentations>
<presentation>
    <id>7.7.1</id>
    <title>7.7.1 Technology-Design Co-optimization of Resistive Cross-point Array for Accelerating Learning Algorithms on Chip</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 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>24373</id><role>Speaker</role><firstname>Pai-Yu</firstname><lastname>Chen</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23589</id><role>Speaker</role><firstname>Deepak</firstname><lastname>Kadetotad</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>24947</id><role>Speaker</role><firstname>Zihan</firstname><lastname>Xu</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23313</id><role>Speaker</role><firstname>Abinash</firstname><lastname>Mohanty</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23412</id><role>Speaker</role><firstname>Binbin</firstname><lastname>Lin</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23909</id><role>Speaker</role><firstname>Jieping</firstname><lastname>Ye</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>24773</id><role>Speaker</role><firstname>Sarma</firstname><lastname>Vrudhula</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23869</id><role>Speaker</role><firstname>Jae-sun</firstname><lastname>Seo</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>24879</id><role>Speaker</role><firstname>Yu</firstname><lastname>Cao</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23191</id><role>Speaker</role><firstname>Shimeng</firstname><lastname>Yu</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0620.pdf">http://www.date-conference.com/proceedings/2015/pdf/0620.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Pai-Yu Chen, Deepak Kadetotad, Zihan Xu, Abinash Mohanty, Binbin Lin, Jieping Ye, Sarma Vrudhula, Jae-sun Seo, Yu Cao and Shimeng Yu, Arizona State University, US<br /><br /><em><b>Abstract</b><br />Technology-design co-optimization methodologies of the resistive cross-point array are proposed for implementing machine learning algorithms on a chip. A novel read and write scheme is designed to accelerate the training process, which realizes fully parallel operations of the weighted sum and the weight update. Furthermore, technology and design parameters of the cross-point array are co-optimized to enhance the array performance in learning tasks, including learning accuracy, latency and energy consumption. In contrast to the conventional memory design, a set of reverse scaling rules is proposed on the resistive cross-point array to achieve high learning accuracy. These include 1) larger wire width to reduce the IR drop on interconnects thereby increasing the learning accuracy; 2) use of multiple cells for each weight element to alleviate the impact of the device variations, at an affordable expense of area, energy and latency. The optimized resistive cross-point array with peripheral circuitry is implemented at the 65 nm node. Its performance is benchmarked for handwritten digit recognition on the MNIST database using gradient-based sparse coding. Compared to state-of-the-art software approach running on CPU, it achieves >1E3 speed-up and >1E6 energy efficiency improvement, enabling real-time image feature extraction and learning.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0620.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.7.2</id>
    <title>7.7.2 Spiking Neural Network with RRAM: Can We Use It for Real-World Application?</title>
    <start>2015-03-11 15:00</start>
    <end>2015-03-11 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>22843</id><role>Speaker</role><firstname>Tianqi</firstname><lastname>Tang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24836</id><role>Speaker</role><firstname>Lixue</firstname><lastname>Xia</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>22068</id><role>Speaker</role><firstname>Boxun</firstname><lastname>Li</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24109</id><role>Speaker</role><firstname>Rong</firstname><lastname>Luo</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>18703</id><role>Speaker</role><firstname>Yiran</firstname><lastname>Chen</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>4792</id><role>Speaker</role><firstname>Yu</firstname><lastname>Wang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>18681</id><role>Speaker</role><firstname>Huazhong</firstname><lastname>Yang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1085.pdf">http://www.date-conference.com/proceedings/2015/pdf/1085.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Tianqi Tang<sup>1</sup>, Lixue Xia<sup>1</sup>, Boxun Li<sup>1</sup>, Rong Luo<sup>1</sup>, Yiran Chen<sup>2</sup>, Yu Wang<sup>1</sup> and Huazhong Yang<sup>1</sup><br /><sup>1</sup>Tsinghua University, CN; <sup>2</sup>University of Pittsburgh, US<br /><br /><em><b>Abstract</b><br />The spiking neural network (SNN) provides a promising solution to drastically promote the performance and efficiency of computing systems. Previous work of SNN mainly focus on increasing the scalability and level of realism in a neural simulation, while few of them support practical cognitive applications with acceptable performance. At the same time, based on the traditional CMOS technology, the efficiency of SNN systems is also unsatisfactory. In this work, we explore different training algorithms of SNN for real-world applications, and demonstrate that the Neural Sampling method is much more effective than Spiking Time Dependent Plasticity (STDP) and Remote Supervision Method (ReSuMe). We also propose an energy efficient implementation of SNN with the emerging metal-oxide resistive random access memory (RRAM) devices, which includes an RRAM crossbar array works as network synapses, an analog design of the spike neuron, and an input encoding scheme. A parameter mapping algorithm is also introduced to configure the RRAM-based SNN. Simulation results illustrate that the system achieves 91.2\% accuracy on the MNIST dataset with an ultra-low power consumption of 3.5mW. Moreover, the RRAM-based SNN system demonstrates great robustness to 20\% process variation with less than 1\% accuracy decrease, and can tolerate 20\% signal fluctuation with about 2\% accuracy loss. These results reveal that the RRAM-based SNN will be quite easy to be physically realized.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1085.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>7.7.3</id>
    <title>7.7.3 Comparative study of power-gating architectures for nonvolatile FinFET-SRAM using spintronics-based retention technology</title>
    <start>2015-03-11 15:30</start>
    <end>2015-03-11 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>24592</id><role>Speaker</role><firstname>Yusuke</firstname><lastname>Shuto</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>24593</id><role>Speaker</role><firstname>Shuu'ichirou</firstname><lastname>Yamamoto</lastname><affiliation>Tokyo Institute of Technology</affiliation><country>JP</country></person>
    <person><id>73744</id><role>Speaker</role><firstname>Satoshi</firstname><lastname>Sugahara</lastname><affiliation>Tokyo Institute of Technology</affiliation><country></country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1095.pdf">http://www.date-conference.com/proceedings/2015/pdf/1095.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yusuke Shuto<sup>1</sup>, Shuu'ichirou Yamamoto<sup>1</sup> and Satoshi Sugahara<sup>2</sup><br /><sup>1</sup>Tokyo Institute of Technology, JP; <sup>2</sup>Tokyo Institute of Technology, <br /><br /><em><b>Abstract</b><br />Power-gating (PG) architectures employing nonvolatile state/data retention are expected to be a highly efficient energy reduction technique for high-performance CMOS logic systems. Recently, two types of PG architectures using nonvolatile retention have been proposed: One architecture is nonvolatile PG (NVPG) using nonvolatile bistable circuits such as nonvolatile SRAM (NV-SRAM) and nonvolatile flip-flop (NV-FF), in which nonvolatile retention is not utilized during the normal SRAM/FF operation mode and it is used only when there exist energetically meaningful shutdown periods given by break-even time (BET). In contrast, the other architecture employs nonvolatile retention during the normal SRAM/FF operation mode. In this type of architecture, an even short standby period can be replaced by a shutdown period, and thus this architecture is also called normally-off (NOF) rather than PG. In this paper, these two PG architectures for a FinFET-based high-performance NV-SRAM cell employing spintronics-based nonvolatile retention were systematically analyzed using HSPICE with a magnetoresistive-device macromodel. The NVPG architecture shows effective reduction of energy dissipation without performance degradation, whereas the NOF architecture causes severe performance degradation and the energy efficiency of the NOF architecture cannot be superior to that of the NVPG architecture.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1095.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-15</id>
    <title>IP3-15 Analog Neuromorphic Computing Enabled by Multi-Gate Programmable Resistive Devices</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>23201</id><role>Speaker</role><firstname>Vehbi</firstname><lastname>Calayir</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>24255</id><role>Speaker</role><firstname>Mohamed</firstname><lastname>Darwish</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>23965</id><role>Speaker</role><firstname>Jeffrey</firstname><lastname>Weldon</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>24397</id><role>Speaker</role><firstname>Larry</firstname><lastname>Pileggi</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0483.pdf">http://www.date-conference.com/proceedings/2015/pdf/0483.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Vehbi Calayir, Mohamed Darwish, Jeffrey Weldon and Larry Pileggi, Carnegie Mellon University, US<br /><br /><em><b>Abstract</b><br />Analog neural networks represent a massively parallel computing paradigm by mimicking the human brain. Two important functions that are not efficiently built by CMOS technology for their practical hardware implementations are weighting for synapse circuits and summing for neuron circuits. In this paper we propose the use of tunable analog resistances, such as multi-gate graphene devices, to efficiently enable these two functions. We design and demonstrate a complete analog neuromorphic circuitry enabled by such devices. Simulation results based on Verilog-A compact models for graphene devices confirm its functionality. We also provide experimental demonstration of our proposed graphene device along with projected circuit performance based on scaling targets. Our proposed design is suitable not only for the device example shown in this paper, but also for any beyond-CMOS technology that exhibits similar device characteristics.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0483.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-16</id>
    <title>IP3-16 An Energy-efficient Non-volatile In-Memory Accelerator for Sparse-representation based Face Recognition</title>
    <start>2015-03-11 16:01</start>
    <end>2015-03-11 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>21181</id><role>Speaker</role><firstname>Yuhao</firstname><lastname>Wang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>23806</id><role>Speaker</role><firstname>Hantao</firstname><lastname>Huang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>24308</id><role>Speaker</role><firstname>Leibin</firstname><lastname>Ni</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>17267</id><role>Speaker</role><firstname>Hao</firstname><lastname>Yu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>24873</id><role>Speaker</role><firstname>Mei</firstname><lastname>Yan</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>23502</id><role>Speaker</role><firstname>Chuliang</firstname><lastname>Weng</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    <person><id>24798</id><role>Speaker</role><firstname>Wei</firstname><lastname>Yang</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    <person><id>23960</id><role>Speaker</role><firstname>Junfeng</firstname><lastname>Zhao</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0582.pdf">http://www.date-conference.com/proceedings/2015/pdf/0582.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yuhao Wang<sup>1</sup>, Hantao Huang<sup>1</sup>, Leibin Ni<sup>1</sup>, Hao Yu<sup>1</sup>, Mei Yan<sup>1</sup>, Chuliang Weng<sup>2</sup>, Wei Yang<sup>2</sup> and Junfeng Zhao<sup>2</sup><br /><sup>1</sup>Nanyang Technological University, SG; <sup>2</sup>Shannon Laboratory, Huawei Technologies Co., Ltd, CN<br /><br /><em><b>Abstract</b><br />Data analytics such as face recognition involves large volume of image data, and hence leads to grand challenge on mobile platform design with strict power requirement. Emerging non-volatile STT-MRAM has the minimum leakage power and comparable speed to SRAM, and hence is considered as a promising candidate for data-oriented mobile computing. However, there exists significantly higher write-energy for STT-MRAM when compared to the SRAM. Based on the use of STT- MRAM, this paper introduces an energy-efficient non-volatile in-memory accelerator for a sparse-representation based face recognition algorithm. We find that by projecting high-dimension image data to much lower dimension, the current scaling for STT-MRAM write operation can be applied aggressively, which leads to significant power reduction yet maintains quality-of-service for face recognition. Specifically, compared to a baseline with SRAM, leakage power and dynamic power are reduced by 91.4% and 79% respectively with only slight compromise on recognition rate.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0582.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>7.8</id>
  <title>7.8 Critical Research Areas Driven by Industry Transformations</title>
  <start>2015-03-11 14:30</start>
  <end>2015-03-11 16:00</end>
  <room>Salle Lesdiguières</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>Organiser</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
    <person><id>25530</id><role>Moderator</role><firstname>Pieter J.</firstname><lastname>Mosterman</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
    <person><id>695</id><role>Panelist</role><firstname>Koen</firstname><lastname>Bertels</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>23370</id><role>Panelist</role><firstname>Axel</firstname><lastname>Jantsch</lastname><affiliation>Vienna University of Technology</affiliation><country>AT</country></person>
    <person><id>831</id><role>Panelist</role><firstname>Ahmed</firstname><lastname>Jerraya</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>751</id><role>Panelist</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>25590</id><role>Panelist</role><firstname>Joseph</firstname><lastname>Sifakis</lastname><affiliation>École polytechnique fédérale de Lausanne EPFL</affiliation><country>CH</country></person>
  </persons>
  <description><p>Increasing demands of electrification arise from connected vehicles, medical devices, smart-grid and microgrid technologies, and the IoT evolution of devices into smart, interconnected systems. Those systems must meet market requirements for not only more sophisticated functionality, but also improved performance and robustness. As a result, companies need to transform how they design, analyze, implement, and verify their systems. At the same time, embedded-system platforms have become increasingly diverse combinations of digital/analog electronics and software, ranging from FPGA/ARM platforms (e.g,. Xilinx Zynq and Altera SoC) to a diverse range of heterogeneous manycore systems.</p>
<p>To help companies leverage these trends in their product and system development, EDA and embedded-system researchers are called upon to focus their research on new kinds of issues that arise.&amp;nbsp; This panel will explore the key research needs and opportunities that come from the transformations that industries must embrace.</p></description>
<presentations>
<presentation>
    <id>7.8.1</id>
    <title>7.8.1 Panel presentations and discussions, with Q&amp;A</title>
    <start>2015-03-11 14:30</start>
    <end>2015-03-11 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>IP3</id>
  <title>IP3 Interactive Presentations</title>
  <start>2015-03-11 16:00</start>
  <end>2015-03-11 16: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>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. At the end of each afternoon Interactive Presentations session the award 'Best IP of the Day' is given.</description>
<presentations>
<presentation>
    <id>IP3-1</id>
    <title>IP3-1 STT MRAM-Based PUFs</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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</firstname><lastname>Ioana Vatajelu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>1157</id><role>Speaker</role><firstname>Giorgio</firstname><lastname>Di Natale</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>4177</id><role>Speaker</role><firstname>Marco</firstname><lastname>Indaco</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>973</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Prinetto</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0505.pdf">http://www.date-conference.com/proceedings/2015/pdf/0505.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Elena Ioana Vatajelu<sup>1</sup>, Giorgio Di Natale<sup>2</sup>, Marco Indaco<sup>1</sup> and Paolo Prinetto<sup>1</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>LIRMM, FR<br /><br /><em><b>Abstract</b><br />Physical Unclonable Functions (PUFs) are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. Weak PUFs (i.e., devices able to generate a single signature or able to deal with a limited number of challenges) are widely discussed in literature. Nowadays, the most promising solution is based on SRAMs. In this paper we propose an innovative PUF design based on STT-MRAM memory. We exploit the high variability affecting the electrical resistance of the MTJ device in anti-parallel magnetization. We will show that the proposed solution is robust, unclonable and unpredictable.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0505.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-2</id>
    <title>IP3-2 Spatial and Temporal Granularity Limits of Body Biasing in UTBB-FDSOI</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>23932</id><role>Speaker</role><firstname>Johannes Maximilian</firstname><lastname>Kühn</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>23613</id><role>Speaker</role><firstname>Dustin</firstname><lastname>Peterson</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>3160</id><role>Speaker</role><firstname>Hideharu</firstname><lastname>Amano</lastname><affiliation>Keio University</affiliation><country>JP</country></person>
    <person><id>21550</id><role>Speaker</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    <person><id>22109</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>Eberhard Karls Universität Tübingen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1051.pdf">http://www.date-conference.com/proceedings/2015/pdf/1051.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Johannes Maximilian Kühn<sup>1</sup>, Dustin Peterson<sup>1</sup>, Hideharu Amano<sup>2</sup>, Oliver Bringmann<sup>1</sup> and Wolfgang Rosenstiel<sup>1</sup><br /><sup>1</sup>Eberhard Karls Universität Tübingen, DE; <sup>2</sup>Keio University, JP<br /><br /><em><b>Abstract</b><br />Advances in SOI technology such as STMicro's 28nm UTBB-FDSOI enabled a renaissance of body biasing. Body biasing is a fast and efficient technique to change power and performance characteristics. As the electrical task to change the substrate potential is small compared to Dynamic Voltage Scaling, much finer island sizes are conceivable. This however creates new challenges in regard to design partitioning into body bias islands and body bias combinations across such designs. These combinations should be chosen so that energy efficiency improves while maintaining timing constraints. We introduce a combination based analysis tool to find optimized body bias island partitions and body biasing levels. For such partitions, optimized body bias assignments for static, programmable and dynamic body biasing can be computed. The overheads incurred by dynamically switching body biases are estimated to yield actual improvements and to give an upper bound for the power consumption of required additional circuitry. Based on these partitionings and the switching overheads, optimized application specific switching strategies are computed. The effectiveness of this method is demonstrated in a frequency scaling scenario using forward body biasing on a Dynamic Reconfigurable Processor (DRP) design. We show that leakage can be greatly reduced using the proposed methods and that dynamic body biasing can be beneficial even at small time periods.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1051.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-3</id>
    <title>IP3-3 A Hardware Implementation of a Radial Basis Function Neural Network Using Stochastic Logic</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>23916</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Ji</lastname><affiliation>Shanghai University</affiliation><country>CN</country></person>
    <person><id>24453</id><role>Speaker</role><firstname>Feng</firstname><lastname>Ran</lastname><affiliation>Shanghai University</affiliation><country>CN</country></person>
    <person><id>24181</id><role>Speaker</role><firstname>Cong</firstname><lastname>Ma</lastname><affiliation>University of Minnesota - Twin Cities</affiliation><country>US</country></person>
    <person><id>20347</id><role>Speaker</role><firstname>David</firstname><lastname>Lilja</lastname><affiliation>University of Minnesota - Twin Cities</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0377.pdf">http://www.date-conference.com/proceedings/2015/pdf/0377.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yuan Ji<sup>1</sup>, Feng Ran<sup>1</sup>, Cong Ma<sup>2</sup> and David Lilja<sup>2</sup><br /><sup>1</sup>Shanghai University, CN; <sup>2</sup>University of Minnesota - Twin Cities, US<br /><br /><em><b>Abstract</b><br />Hardware implementations of artificial neural networks typically require significant amounts of hardware resources. This paper proposes a novel radial basis function artificial neural network using stochastic computing elements, which greatly reduces the required hardware. The Gaussian function used for the radial basis function is implemented with a two-dimensional finite state machine. The norm between the input data and the center point is optimized using simple logic gates. Results from two pattern recognition case studies, the standard Iris flower and the MICR font benchmarks, show that the difference of the average mean squared error between the proposed stochastic network and the corresponding traditional deterministic network is only 1.3% when the stochastic stream length is 10kbits. The accuracy of the recognition rate varies depending on the stream length, which gives the designer tremendous flexibility to tradeoff speed, power, and accuracy. From the FPGA implementation results, the hardware resource requirement of the proposed stochastic hidden neuron is only a few percent of the hardware requirement of the corresponding deterministic hidden neuron. The proposed stochastic network can be expanded to larger scale networks for complex tasks with simple hardware architectures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0377.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-4</id>
    <title>IP3-4 SODA: Software Defined FPGA based Accelerators for Big Data</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>2477</id><role>Speaker</role><firstname>Chao</firstname><lastname>Wang</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>24086</id><role>Speaker</role><firstname>Xi</firstname><lastname>Li</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    <person><id>24835</id><role>Speaker</role><firstname>Xuehai</firstname><lastname>Zhou</lastname><affiliation>University of Science and Technology of China</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0536.pdf">http://www.date-conference.com/proceedings/2015/pdf/0536.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chao Wang, Xi Li and Xuehai Zhou, University of Science and Technology of China, CN<br /><br /><em><b>Abstract</b><br />FPGA has been an emerging field in novel big data architectures and systems, due to its high efficiency and low power consumption. It enables the researchers to deploy massive accelerators within one single chip. In this paper, we present a software defined FPGA based accelerators for big data, named SODA, which could reconstruct and reorganize the acceleration engines according to the requirement of the various data-intensive applications. SODA decomposes large and complex applications into coarse grained single-purpose RTL code libraries that perform specialized tasks in out-of-order hardware. We built a prototyping system with constrained shortest path Finding (CSPF) case studies to evaluate SODA framework. SODA is able to achieve up to 43.75X speedup at 128 node application. Furthermore, hardware cost of the SODA framework demonstrates that it can achieve high speedup with moderate hardware utilization.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0536.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-5</id>
    <title>IP3-5 Dynamic Reconfigurable Puncturing for Secure Wireless Communication</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>24720</id><role>Speaker</role><firstname>Liang</firstname><lastname>Tang</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>16635</id><role>Speaker</role><firstname>Jude Angelo</firstname><lastname>Ambrose</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>16636</id><role>Speaker</role><firstname>Akash</firstname><lastname>Kumar</lastname><affiliation>National University of Singapore</affiliation><country>SG</country></person>
    <person><id>2258</id><role>Speaker</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0851.pdf">http://www.date-conference.com/proceedings/2015/pdf/0851.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Liang Tang<sup>1</sup>, Jude Angelo Ambrose<sup>2</sup>, Akash Kumar<sup>1</sup> and Sri Parameswaran<sup>2</sup><br /><sup>1</sup>National University of Singapore, SG; <sup>2</sup>University of New South Wales, AU<br /><br /><em><b>Abstract</b><br />The ubiquity of wireless devices has created security concerns on the information being transferred. It is critical to protect the secret information in every layer of wireless communication to thwart any type of attacks. A dynamic reconfigurable puncturing based security mechanism, named RePunc, is proposed in this paper to provide an extra level of security at the physical layer. RePunc utilizes the puncturing feature of Forward Error Correction (FEC) to insert the secure information in the punctured positions of the standard information encoded data. The punctured patterns are dynamically changed and passed as a secret key from the sender to the receiver. An eavesdropper will not be able to detect the transmission of the secure information since the inserted secure information will be processed as channel noise by the eavesdropper's receiver. However, the rightful receiver will be able to successfully decode the secure packets by knowingly differentiating the secure information and the standard information before the FEC decoding. A case study of RePunc implementation for WiFi communication is presented in this paper, showing the extreme high security complexity with low hardware overhead.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0851.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-6</id>
    <title>IP3-6 QR-Decomposition Architecture Based on Two-Variable Numeric Function Approximation</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>16484</id><role>Speaker</role><firstname>Jochen</firstname><lastname>Rust</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>17708</id><role>Speaker</role><firstname>Frank</firstname><lastname>Ludwig</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>4778</id><role>Speaker</role><firstname>Steffen</firstname><lastname>Paul</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0662.pdf">http://www.date-conference.com/proceedings/2015/pdf/0662.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jochen Rust, Frank Ludwig and Steffen Paul, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />This paper presents a new approach for hardware-based QR-decomposition using an efficient computation scheme of the Givens-Rotation. In detail, the angle of rotation and its application to the Givens-Matrix are processed in a direct, straight-forward manner. High-performance signal processing is achieved by piecewise approximation of the arctangent and sine function. In order to identify appropriate function approximations, several designs with varying constraints are automatically generated and analyzed. Physical and logical synthesis is performed in a 130nm CMOS-technology. The application of our proposal in a multi-antenna mobile communication scenario highlights our work to be very efficient in terms of calculation accuracy and computation performance.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0662.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-7</id>
    <title>IP3-7 In-place memory mapping approach for optimized parallel hardware interleaver architectures</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>20805</id><role>Speaker</role><firstname>Saeed</firstname><lastname>Ur Rehman</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>PK</country></person>
    <person><id>16950</id><role>Speaker</role><firstname>Cyrille</firstname><lastname>Chavet</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>FR</country></person>
    <person><id>400</id><role>Speaker</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>FR</country></person>
    <person><id>23368</id><role>Speaker</role><firstname>Awais</firstname><lastname>Sani</lastname><affiliation>Lab-STICC / Université de Bretagne Sud</affiliation><country>PK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1055.pdf">http://www.date-conference.com/proceedings/2015/pdf/1055.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Saeed Ur Rehman<sup>1</sup>, Cyrille Chavet<sup>2</sup>, Philippe Coussy<sup>2</sup> and Awais Sani<sup>1</sup><br /><sup>1</sup>Lab-STICC / Université de Bretagne Sud, PK; <sup>2</sup>Lab-STICC / Université de Bretagne Sud, FR<br /><br /><em><b>Abstract</b><br />Due to their impressive error correction performances, turbo-codes or LDPC (Low Density Parity Check) architectures are now widely used in communication system and are one of the most critical parts of decoders. In order to achieve high throughput requirements these decoders are based on parallel architecture, which results in a major problem to be solved: parallel memory access conflicts. To solve these conflicts, different approaches have been proposed in state of the art resulting in a lot of different architectural solutions. In this article, we introduce a new class of memory mapping approach that can solve the conflicts with an optimized architecture based on in-place memory mapping for any application.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1055.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-8</id>
    <title>IP3-8 Maximizing Common Idle Time on Multi-core Processors with Shared Memory</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>22866</id><role>Speaker</role><firstname>Chenchen</firstname><lastname>Fu</lastname><affiliation>Department of Computer Science, City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24940</id><role>Speaker</role><firstname>Yingchao</firstname><lastname>Zhao</lastname><affiliation>Department of Computer Science, Caritas Institute of Higher Education, Hong Kong</affiliation><country>HK</country></person>
    <person><id>24232</id><role>Speaker</role><firstname>Minming</firstname><lastname>Li</lastname><affiliation>Department of Computer Science, City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>4718</id><role>Speaker</role><firstname>Jason</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0739.pdf">http://www.date-conference.com/proceedings/2015/pdf/0739.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chenchen Fu<sup>1</sup>, Yingchao Zhao<sup>2</sup>, Minming Li<sup>1</sup> and Jason Xue<sup>3</sup><br /><sup>1</sup>Department of Computer Science, City University of Hong Kong, HK; <sup>2</sup>Department of Computer Science, Caritas Institute of Higher Education, Hong Kong, HK; <sup>3</sup>City University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Reducing energy consumption is a critical problem in most of the computing systems today. This paper focuses on reducing the energy consumption of the shared main memory in multi-core processors by putting it into sleep state when all the cores are idle. Based on this idea, this work presents systematic analysis of different assignment and scheduling models and proposes a series of scheduling schemes to maximize the common idle time of all cores. An optimal scheduling scheme is proposed assuming the number of cores is unbounded. When the number of cores is bounded, an efficient heuristic algorithm is proposed. The experimental results show that the heuristic algorithm works efficiently and can save as much as 25.6% memory energy compared to a conventional multi-core scheduling scheme.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0739.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-9</id>
    <title>IP3-9 Maximizing IO Performance Via Conflict Reduction for Flash Memory Storage Systems</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>24425</id><role>Speaker</role><firstname>Qiao</firstname><lastname>Li</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24576</id><role>Speaker</role><firstname>Liang</firstname><lastname>Shi</lastname><affiliation>College of Computer Science, Chongqing University</affiliation><country>CN</country></person>
    <person><id>23274</id><role>Speaker</role><firstname>Congming</firstname><lastname>Gao</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23973</id><role>Speaker</role><firstname>Kaijie</firstname><lastname>Wu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>4718</id><role>Speaker</role><firstname>Jason Chun</firstname><lastname>Xue</lastname><affiliation>City University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24421</id><role>Speaker</role><firstname>Qingfeng</firstname><lastname>Zhuge</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23629</id><role>Speaker</role><firstname>H.-M. Edwin</firstname><lastname>Sha</lastname><affiliation>Chongqing University and University of Texas at Dallas</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0078.pdf">http://www.date-conference.com/proceedings/2015/pdf/0078.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Qiao Li<sup>1</sup>, Liang Shi<sup>2</sup>, Congming Gao<sup>1</sup>, Kaijie Wu<sup>1</sup>, Jason Chun Xue<sup>3</sup>, Qingfeng Zhuge<sup>1</sup> and H.-M. Edwin Sha<sup>4</sup><br /><sup>1</sup>Chongqing University, CN; <sup>2</sup>College of Computer Science, Chongqing University, CN; <sup>3</sup>City University of Hong Kong, HK; <sup>4</sup>Chongqing University and University of Texas at Dallas, CN<br /><br /><em><b>Abstract</b><br />Flash memory has been widely deployed during the recent years with the improvement of bit density and technology scaling. However, a significant performance degradation is also introduced with the development trend. The latency of IO requests on flash memory storage systems is composed of access conflict latency, data transfer latency, flash chip access latency and ECC encoding/decoding latency. Studies show that the access conflict latency, which is mainly induced by the slow transfer latency and access latency, has become the dominate part of the IO latency, especially for IO intensive applications. This paper proposes to reduce the flash access conflict latency through the reduction of the transfer and flash access latencies. A latency model is built to construct the relationship among the transfer latency and access latency based on the reliability characteristics of flash memory. Simulation experiments show that the proposed approach achieves significant performance improvement.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0078.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-10</id>
    <title>IP3-10 A Hybrid Packet/Circuit-switched Router to Accelerate Memory Access in NoC-based Chip Multiprocessors</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>21132</id><role>Speaker</role><firstname>Yassin</firstname><lastname>Mazloumi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>20513</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Modarressi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0944.pdf">http://www.date-conference.com/proceedings/2015/pdf/0944.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yassin Mazloumi and Mehdi Modarressi, University of Tehran, IR<br /><br /><em><b>Abstract</b><br />Modern chip multiprocessors will feature a large shared last-level cache (LLC) that is decomposed into smaller slices and physically distributed throughout the chip area. These architectures rely on a network-on-chip (NoC) to handle remote cache access and hence, NoCs play a critical role in optimizing memory access latency and power consumption. Circuit-switching is the most power- and performance-efficient switching mechanism in NoCs, but is not advantageous when the packet transmission time is not long enough compared to the circuit setup time. In this paper, we propose a zero-latency circuit setup scheme to make circuit-switching applicable in transferring individual data packets. The design leverages the fact that in CMPs with distributed LLC (where a considerable portion of the on-chip traffic is composed of remote LLC access requests and data responses), every response packet is sent in reply to a request packet and traverses the same path as its corresponding request, but at the backward direction. The short request packets, then, are responsible to reserve a path for their corresponding response packets. This NoC tries to reduce conflict among circuit paths by considering conflicts in backward direction during request packet routing, backed by a run-time technique to resolve conflicts when circuits are actually set up. Experimental results show that the proposed NoC architecture considerably reduces average packet latency that directly translates to faster memory access</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0944.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-11</id>
    <title>IP3-11 Semiautomatic Implementation of a Bioinspired Reliable Analog Task Distribution Architecture for Multiple Analog Cores</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>21073</id><role>Speaker</role><firstname>Julius</firstname><lastname>von Rosen</lastname><affiliation>Goethe Universität Frankfurt</affiliation><country>DE</country></person>
    <person><id>4228</id><role>Speaker</role><firstname>Markus</firstname><lastname>Meissner</lastname><affiliation>Goethe Universität Frankfurt</affiliation><country>DE</country></person>
    <person><id>19294</id><role>Speaker</role><firstname>Lars</firstname><lastname>Hedrich</lastname><affiliation>Goethe-Universitat Frankfurt a. M.</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0674.pdf">http://www.date-conference.com/proceedings/2015/pdf/0674.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Julius von Rosen<sup>1</sup>, Markus Meissner<sup>1</sup> and Lars Hedrich<sup>2</sup><br /><sup>1</sup>Goethe Universität Frankfurt, DE; <sup>2</sup>Goethe-Universitat Frankfurt a. M., DE<br /><br /><em><b>Abstract</b><br />In this paper we present a silicon implementation of a bioinspired analog task distribution system for enabling reliable analog multi-core systems. The increase in reliability is achieved by a dependable task distribution architecture using a hormone based mechanism. The specifications are generated by a feasibility analysis of the algebraic description of the architecture. Starting from the specifications, an automated analog synthesis framework is used to fasten the time-consuming design of the needed analog amplifiers. The complete system with the designed amplifiers has been layouted and fabricated. We present measurements of two different architectures of task distribution system on silicon showing the full functionality of the system and the design methodology.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0674.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-12</id>
    <title>IP3-12 Power-Efficient Accelerator Allocation in Adaptive Dark Silicon Many-Core Systems</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>17896</id><role>Speaker</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>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0925.pdf">http://www.date-conference.com/proceedings/2015/pdf/0925.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Muhammad Usman Karim Khan, Muhammad Shafique and Joerg Henkel, Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Modern many-core systems in the dark silicon era face the predicament of underutilized resources of the chip due to power constraints. Therefore, hardware accelerators are becoming popular as they can overcome this problem by exercising a part of the program on dedicated custom logic in an energy efficient way. However, efficient accelerator usage poses numerous challenges, like adaptations for accelerator's sharing schedule on the many-core systems under run-time varying scenarios. In this work, we propose a power-efficient accelerator allocation scheme for adaptive many-core systems that maximally utilizes and dynamically allocates a shared accelerator to competing cores, such that deadlines of the executing applications are met and the total power consumption of the overall system is minimized. The experimental results demonstrate power minimization and high accelerator utilization for a many-core system.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0925.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-13</id>
    <title>IP3-13 Thermal-Aware Floorplanning for Partially-Reconfigurable FPGA-based Systems</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>23559</id><role>Speaker</role><firstname>Davide</firstname><lastname>Pagano</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24227</id><role>Speaker</role><firstname>Mikel</firstname><lastname>Vuka</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24155</id><role>Speaker</role><firstname>Marco</firstname><lastname>Rabozzi</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>24480</id><role>Speaker</role><firstname>Riccardo</firstname><lastname>Cattaneo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>21222</id><role>Speaker</role><firstname>Donatella</firstname><lastname>Sciuto</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>22005</id><role>Speaker</role><firstname>Marco D.</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0806.pdf">http://www.date-conference.com/proceedings/2015/pdf/0806.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Davide Pagano, Mikel Vuka, Marco Rabozzi, Riccardo Cattaneo, Donatella Sciuto and Marco D. Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Field Programmable Gate Arrays (FPGAs) systems are being more and more frequent in high performance applications. Temperature affects both reliability and performance, therefore its optimization has become challenging for system designers. In this work we present a novel thermal aware floorplanner based on both Simulated Annealing (SA) and Mixed- Integer Linear Programming (MILP). The proposed method takes into account an accurate description of heterogeneous resources and partially reconfigurable constraints of recent FPGAs. Our major contribution is to provide a high level formulation for the problem, without resorting to low level consideration about FPGAs resources. Within our approach we combine the benefits of SA and MILP to handle both linear and non-linear optimization metrics while providing an effective exploration of the solution space. Experimental results show that, for several designs, it is possible to reduce the peak temperature by taking into account power consumption during the floorplanning stage.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0806.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-14</id>
    <title>IP3-14 Feedback-Bus Oscillation Ring: A General Architecture for Delay Characterization and Test of Interconnects</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>20954</id><role>Speaker</role><firstname>Shi-Yu</firstname><lastname>Huang</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>24323</id><role>Speaker</role><firstname>Meng-Ting</firstname><lastname>Tsai</lastname><affiliation>National Tsing Hua University</affiliation><country>TW</country></person>
    <person><id>20029</id><role>Speaker</role><firstname>Kun-Han</firstname><lastname>Tsai</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    <person><id>21110</id><role>Speaker</role><firstname>Wu-Tung</firstname><lastname>Cheng</lastname><affiliation>Mentor</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0072.pdf">http://www.date-conference.com/proceedings/2015/pdf/0072.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shi-Yu Huang<sup>1</sup>, Meng-Ting Tsai<sup>1</sup>, Kun-Han Tsai<sup>2</sup> and Wu-Tung Cheng<sup>2</sup><br /><sup>1</sup>National Tsing Hua University, TW; <sup>2</sup>Mentor, US<br /><br /><em><b>Abstract</b><br />In this paper we propose a flexible delay characterization and test method for arbitrary die-to-die interconnects in a 3D IC. As compared to previous works, it is unique in its ability to streamline the characterization/test operations for a set of arbitrary interconnects with multiple pins sprawling multiple dies. During the Design-for-Testability stage, one common feedback-bus (connected to all dies in the IC under characterization/test) is inserted. Through the feedback-bus, a oscillation ring can be formed dynamically and the Variable-Output-Threshold (VOT) technique can be applied to characterize the delay of a selected interconnect segment at a time. Experimental results indicate that this method is not only flexible and scalable, but requiring only a small area overhead.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0072.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-15</id>
    <title>IP3-15 Analog Neuromorphic Computing Enabled by Multi-Gate Programmable Resistive Devices</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>23201</id><role>Speaker</role><firstname>Vehbi</firstname><lastname>Calayir</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>24255</id><role>Speaker</role><firstname>Mohamed</firstname><lastname>Darwish</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>23965</id><role>Speaker</role><firstname>Jeffrey</firstname><lastname>Weldon</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>24397</id><role>Speaker</role><firstname>Larry</firstname><lastname>Pileggi</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0483.pdf">http://www.date-conference.com/proceedings/2015/pdf/0483.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Vehbi Calayir, Mohamed Darwish, Jeffrey Weldon and Larry Pileggi, Carnegie Mellon University, US<br /><br /><em><b>Abstract</b><br />Analog neural networks represent a massively parallel computing paradigm by mimicking the human brain. Two important functions that are not efficiently built by CMOS technology for their practical hardware implementations are weighting for synapse circuits and summing for neuron circuits. In this paper we propose the use of tunable analog resistances, such as multi-gate graphene devices, to efficiently enable these two functions. We design and demonstrate a complete analog neuromorphic circuitry enabled by such devices. Simulation results based on Verilog-A compact models for graphene devices confirm its functionality. We also provide experimental demonstration of our proposed graphene device along with projected circuit performance based on scaling targets. Our proposed design is suitable not only for the device example shown in this paper, but also for any beyond-CMOS technology that exhibits similar device characteristics.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0483.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP3-16</id>
    <title>IP3-16 An Energy-efficient Non-volatile In-Memory Accelerator for Sparse-representation based Face Recognition</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>21181</id><role>Speaker</role><firstname>Yuhao</firstname><lastname>Wang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>23806</id><role>Speaker</role><firstname>Hantao</firstname><lastname>Huang</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>24308</id><role>Speaker</role><firstname>Leibin</firstname><lastname>Ni</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>17267</id><role>Speaker</role><firstname>Hao</firstname><lastname>Yu</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>24873</id><role>Speaker</role><firstname>Mei</firstname><lastname>Yan</lastname><affiliation>Nanyang Technological University</affiliation><country>SG</country></person>
    <person><id>23502</id><role>Speaker</role><firstname>Chuliang</firstname><lastname>Weng</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    <person><id>24798</id><role>Speaker</role><firstname>Wei</firstname><lastname>Yang</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    <person><id>23960</id><role>Speaker</role><firstname>Junfeng</firstname><lastname>Zhao</lastname><affiliation>Shannon Laboratory, Huawei Technologies Co., Ltd</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0582.pdf">http://www.date-conference.com/proceedings/2015/pdf/0582.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yuhao Wang<sup>1</sup>, Hantao Huang<sup>1</sup>, Leibin Ni<sup>1</sup>, Hao Yu<sup>1</sup>, Mei Yan<sup>1</sup>, Chuliang Weng<sup>2</sup>, Wei Yang<sup>2</sup> and Junfeng Zhao<sup>2</sup><br /><sup>1</sup>Nanyang Technological University, SG; <sup>2</sup>Shannon Laboratory, Huawei Technologies Co., Ltd, CN<br /><br /><em><b>Abstract</b><br />Data analytics such as face recognition involves large volume of image data, and hence leads to grand challenge on mobile platform design with strict power requirement. Emerging non-volatile STT-MRAM has the minimum leakage power and comparable speed to SRAM, and hence is considered as a promising candidate for data-oriented mobile computing. However, there exists significantly higher write-energy for STT-MRAM when compared to the SRAM. Based on the use of STT- MRAM, this paper introduces an energy-efficient non-volatile in-memory accelerator for a sparse-representation based face recognition algorithm. We find that by projecting high-dimension image data to much lower dimension, the current scaling for STT-MRAM write operation can be applied aggressively, which leads to significant power reduction yet maintains quality-of-service for face recognition. Specifically, compared to a baseline with SRAM, leakage power and dynamic power are reduced by 91.4% and 79% respectively with only slight compromise on recognition rate.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0582.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB08</id>
  <title>UB08 Session 8</title>
  <start>2015-03-11 16:00</start>
  <end>2015-03-11 18:00</end>
  <room>University Booth, Booth 4, 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 VDA-ADMF: An Agile Migration Framework for Analog Layout Design</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>16385</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>Ching-Yu</firstname><lastname>Chin</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>
    <person><id>0</id><role>Author</role><firstname>Tung-Chieh</firstname><lastname>Chen</lastname><affiliation>Synopsys Co., Ltd.</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Jou-Chun</firstname><lastname>Lin</lastname><affiliation>Synopsys Co., Ltd.</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Yi-Peng</firstname><lastname>Weng</lastname><affiliation>Taiwan Semiconductor Manufacturing Company</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7366.pdf">http://www.date-conference.com/files/file/date15/ubooth/7366.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Po-Cheng Pan, National Chiao Tung University, TW<br /><b>Authors</b>:<br />Ching-Yu Chin<sup>1</sup>, Hung-Ming Chen<sup>1</sup>, Tung-Chieh Chen<sup>2</sup>, Jou-Chun Lin<sup>2</sup> and Yi-Peng Weng<sup>3</sup><br /><sup>1</sup>National Chiao Tung University, TW; <sup>2</sup>Synopsys Co., Ltd., TW; <sup>3</sup>Taiwan Semiconductor Manufacturing Company, TW<br /><br /><em><b>Abstract</b><br />Layout generation in the late analog CMOS design is challenging by its increasing layout constraints and performance requirements. However, iterative refinement on manual design damages the productivity of analog layout. Therefore, it is more efficient to enroll the know-how from existing design instead of generating a new one. To contend with time-consuming analog layout for more possibilities, this software aims to demonstrate a fast layout prototyping framework for migration purpose into real layout design.

 In our framework, a reference analog layout design is given to generate potential layout candidates at the objective technology. The demonstration includes the original layout, the extracted topology with placement and routing, the generated layout figures, the dumped layout results and the simulated results. This procedure of migration provides a convincing exhibition of our migration framework.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7366.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.2</id>
    <title>UB08.2 An FPGA lab-on-chip: An Analysis Tool and Framework for Advanced Measurements and Reliability Assessments on Modern Nanoscale FPGAs</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>22189</id><role>Presenter</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>Technical University of Liberec</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7356.pdf">http://www.date-conference.com/files/file/date15/ubooth/7356.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Petr Pfeifer, Technical University of Liberec, CZ<br /><br /><em><b>Abstract</b><br />Wide portfolio of new technologies in design and manufacturing of advanced integrated circuits enables higher integration of complex structures at ultra-high nanoscale densities, but also sensitivity to various changes of the internal nanostructures and their parameters, resulting in the requirement of advanced reliability assessments. The developed and presented revolutionary new set of tools enables complex lab-on-chip solutions in nanoscale FPGAs and it allows easy implementation of tasks like completely on-chip internal parameter measurements in FPGAs, actual structure delays with respect to environmental parameters, device and platform identification, validation of selected design parameters, identification of crosstalk path and mutual impacts, as well as various changes in internal parameters. It actively supports design reconfiguration. The set of tools can be used for fast standalone or system built-in post-production device and platform parameter and quality checking and validation, parameter-aware placement and routing of critical design parts and performance optimization of existing designs, device aging identification and measurement, active and online data generation for reliability assessments and design reliability enhancements. It is available for FPGAs from 90nm down and will be demonstrated on advanced 28nm Xilinx FPGAs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7356.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.3</id>
    <title>UB08.3 RSoC Framework: Framework for rapid prototyping of applications on reconfigurable SoCs</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>25539</id><role>Presenter</role><firstname>Korcek</firstname><lastname>Pavol</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Viktorin</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Vlastimil</firstname><lastname>Kosar</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    <person><id>0</id><role>Author</role><firstname>Jan</firstname><lastname>Korenek</lastname><affiliation>Brno University of Technology</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7340.pdf">http://www.date-conference.com/files/file/date15/ubooth/7340.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Korcek Pavol, Brno University of Technology, CZ<br /><b>Authors</b>:<br />Jan Viktorin, Vlastimil Kosar and Jan Korenek, Brno University of Technology, CZ<br /><br /><em><b>Abstract</b><br />Recent chips with ARM based processors and FPGA logic provide potential for many applications. IP cores and operating systems (OS) have been prepared to simplify development. However the integration of IP cores and OS is not covered by any development tool yet. We propose universal Reconfigurable System on Chip (RSoC) Framework to support rapid prototyping of different applications on these chips. Application can run in FPGA and/or in processor and RSoC Framework covers all mutual communication.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7340.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.4</id>
    <title>UB08.4 ISP RAS Verification Tools: Integrated Approach to Hardware Verification at Unit and System Levels Based on Static and Dynamic Methods</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>19049</id><role>Presenter</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Mikhail</firstname><lastname>Chupilko</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Artem</firstname><lastname>Kotsynyak</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1839.pdf">http://www.date-conference.com/files/file/date15/ubooth/1839.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Andrei Tatarnikov, Institute for System Programming of the Russian Academy of Sciences (ISP RAS), RU<br /><b>Authors</b>:<br />Mikhail Chupilko, Alexander Kamkin, Artem Kotsynyak and Sergey Smolov, Institute for System Programming of the Russian Academy of Sciences (ISP RAS), RU<br /><br /><em><b>Abstract</b><br />Verification has long been recognized as an integral part of the hardware design process. As each hardware design is developed from unit- and core-level point of view, verification process should account this fact and provide means for dealing with both of them. Applied approaches include both static (formal methods, source code analysis) and dynamic (testing) methods. To facilitate verification, it is important to provide a uniform methodology that would allow integrating different approaches. In this work, we present a set of verification tools that takes advantage exactly of combining static and dynamic approaches. This allows knowledge sharing between tools, which helps to build more accurate models of hardware designs to be used in verification activities at different levels of abstraction. Brief descriptions of the tools are given below.

MicroTESK is a reconfigurable (retargetable and extendable) model-based test program generator for microprocessors and other programmable devices. Lightweight formal specifications customize the generator for a particular architecture and provide knowledge about situations to be covered by tests. A convenient test template framework allows rapid development of complex verification scenarios. Being retargetable, MicroTESK is able to support various RISC and CISC architectures.

C++TESK is an open-source C++ based toolkit intended for automated functional testing of software components (mostly in C/C++) and RTL (HDL) models of digital hardware (in Verilog and VHDL). The main part of the toolkit is a library of C++ classes and macros that define facilities for constructing formal specifications (reference models), adapters of components under test, test scenarios and test coverage metrics. Basing on C++ descriptions provided by a user, a test system is compiled. It allows automatically generating and applying sequences of stimuli to the component under test, checking correctness of its reactions and collecting statistics on test execution. Besides the basic library, the toolkit includes a report generator, means for parallelizing test execution on computer clusters, and Eclipse-based IDE. The toolkit is planned to be integrated into UVM methodology.

Retrascope is an extendable toolkit for RTL (HDL) models transformation and functional verification at unit level. Analyzing source HDL-code, it extracts control and data flows, transforms them into Extended Finite State Machines (EFSM), and generates covering test sequences for them. The toolkit supports RTL modules written in VHDL and Verilog. It can be used both from command line and from Eclipse-based IDE.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1839.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.5</id>
    <title>UB08.5 HiPER-NIRGAM: A Tool Chain Based Framework for Modelling Thermal - Aware Reliability Estimation in 2D Mesh NoCs</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>25535</id><role>Presenter</role><firstname>Ashish</firstname><lastname>Sharma</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Manoj Singh</firstname><lastname>Gaur</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Lava</firstname><lastname>Bhargava</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Vijay</firstname><lastname>Laxmi</lastname><affiliation>Malaviya National Institute of Technology, Jaipur</affiliation><country>IN</country></person>
    <person><id>0</id><role>Author</role><firstname>Mark</firstname><lastname>Zwolinski</lastname><affiliation>University of Southampton</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7495.pdf">http://www.date-conference.com/files/file/date15/ubooth/7495.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Ashish Sharma, Malaviya National Institute of Technology, Jaipur, IN<br /><b>Authors</b>:<br />Manoj Singh Gaur<sup>1</sup>, Lava Bhargava<sup>1</sup>, Vijay Laxmi<sup>1</sup> and Mark Zwolinski<sup>2</sup><br /><sup>1</sup>Malaviya National Institute of Technology, Jaipur, IN; <sup>2</sup>University of Southampton, GB<br /><br /><em><b>Abstract</b><br />Every three years, power density in system-on-chip (SoCs) gets doubled. As the semiconductor technology is scaling, the number of cores and interconnect network connections are increasing. To improve system performance while meeting permissible power limits, Chip-Multi Processors (CMPs) and many-core processors have emerged as an appealing solution. One of the significant aspects of many-core design is an on chip interconnect network that can effectively support intra-core and inter-core communications. This interconnect should be scalable, support high communication bandwidth and multiple concurrent connections among cores. Network-on-chip (NoC) replaces the traditional bus based interconnect architecture as former is scalable, has higher bandwidth, fault tolerance and offers parallelism. Regular NoC topologies improve scalability too. Adaptive NoC routing solutions distribute power densities and delay onset of hotspot creation. With ever-growing demand of computation and communication bandwidth by applications, the system designer need to consider and address resultant power and thermal issues in SoC as well as NoC design. Design tools need to incorporate thermal effects in design and evaluation of prototypes.
Abstract--- Regional temperature differential and hotspots are two thermal problems in network-on-chip. On-chip thermal problems have an adverse impact on system performance and reliability. We propose creation of a toolchain based framework for incorporating thermal evaluation of NoC through existing simulation tools. Our proposed framework provides an integration of NoC simulator with power and thermal simulation models for analyzing the thermal hotspots and can be used for thermal-aware reliability estimation. In our framework, reliability estimation is based on life time failure models such as TDDB (Time dependent dielectric breakdown), NBTI (Negative bias temperature instability) and SM (Stress Migration). In our proposed reliability measurement is based on MTTF (Mean time to failure) comparative value. Our tool chain consists NIRGAM as a NoC simulator, NoC configuration parameters such as number of virtual channel, buffer size, routing logic, simulation cycles and application traffic are passed to power models (Orion 2.0 and McPAT). Power models provide the power trace and area of given NoC configuration. The power model results are further used in Hotspot 5.02 [HOTSPOT] thermal simulation model for generating floorplan and temperature trace (steady temperature file). The steady temperature trace used in reliability estimation tool REST [REST_tool] to estimating MTTF vales.
Abstract--- We believe that this generic framework can be used by researchers on academia and industry to incorporate thermal-aware reliability estimation in their design exploration.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7495.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.7</id>
    <title>UB08.7 ID.Fix: An EDA Tool for Fixed-Point Refinement of Embedded Systems</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>18303</id><role>Presenter</role><firstname>Olivier</firstname><lastname>Sentieys</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Menard</lastname><affiliation>INSA Rennes</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Nicolas</firstname><lastname>Simon</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1870.pdf">http://www.date-conference.com/files/file/date15/ubooth/1870.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Olivier Sentieys, INRIA, FR<br /><b>Authors</b>:<br />Daniel Menard<sup>1</sup> and Nicolas Simon<sup>2</sup><br /><sup>1</sup>INSA Rennes, FR; <sup>2</sup>INRIA, FR<br /><br /><em><b>Abstract</b><br />Most of digital image and signal processing algorithms are implemented into architectures based on fixed-point arithmetic to satisfy cost and power consumption constraints associated with most of embedded and cyber-physical systems. The fixed-point conversion process (or refinement) is crucial for reducing the time-to-market and design tools to automate this phase and to explore the design space are still lacking. 
The ID.Fix EDA tool, based on the compiler infrastructure GECOS, allows for the conversion of a floating-point C source code into a C code using fixed-point data types. The data word-lengths are optimized by minimizing the implementation cost under accuracy constraint. To achieve low optimization time, an analytical approach is used to evaluate the fixed-point computation accuracy. This approach is valid for systems made-up of any smooth arithmetic operations. Commercial tools can then be used to synthesize the architecture or to perform software compilation from the output fixed-point description of the application. Thus, the goal is to bridge the gap between the floating-point description developed by algorithm designer and the fixed-point description use as input for high-level synthesis or compilation tools. </em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1870.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.8</id>
    <title>UB08.8 ISIS: Customizable Runtime Verification of Hardware/Software Virtual Platforms</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>1733</id><role>Presenter</role><firstname>Laurence</firstname><lastname>Pierre</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Martial</firstname><lastname>Chabot</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/225.pdf">http://www.date-conference.com/files/file/date15/ubooth/225.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Laurence Pierre, TIMA, FR<br /><b>Author</b>:<br />Martial Chabot, TIMA, FR<br /><br /><em><b>Abstract</b><br />Debugging today's hardware/software embedded systems is a complex process. We have previously described our tool, ISIS, that enables the runtime Assertion-Based Verification (ABV) of temporal requirements for high-level (SystemC TLM) models of such systems. We present here an extended version of the tool, that gives the user the possibility to customize and to optimize the verification process. 
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/225.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB08.9</id>
    <title>UB08.9 Interactive Visualization of ESL Designs</title>
    <start>2015-03-11 16:00</start>
    <end>2015-03-11 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>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/193.pdf">http://www.date-conference.com/files/file/date15/ubooth/193.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jannis Stoppe, University of Bremen, DE<br /><b>Authors</b>:<br />Robert Wille and Rolf Drechsler, University of Bremen/DFKI GmbH, DE<br /><br /><em><b>Abstract</b><br />In this work, we propose an improved visualization tool for SystemC which assists a designer in communicating a system's structure and behavior. Please see the uploaded pdf-file for details.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/193.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.1</id>
  <title>8.1 SPECIAL DAY Panel: Security and Verification for the IoT</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Salle Oisans</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>Organiser</role><firstname>Dominique</firstname><lastname>Borrione</lastname><affiliation>TIMA Lab, UGA</affiliation><country>FR</country></person>
    <person><id>702</id><role>Organiser</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>817</id><role>Chair</role><firstname>Dominique</firstname><lastname>Borrione</lastname><affiliation>TIMA Lab, UGA</affiliation><country>FR</country></person>
    <person><id>17242</id><role>Co-Chair</role><firstname>Guy</firstname><lastname>Gogniat</lastname><affiliation>Lab-STICC, Université de Bretagne-Sud, Lorient</affiliation><country>FR</country></person>
    <person><id>25125</id><role>Panelist</role><firstname>Erdinç</firstname><lastname>Öztürk</lastname><affiliation>Ticaret University</affiliation><country>TR</country></person>
    <person><id>4706</id><role>Panelist</role><firstname>Guido</firstname><lastname>Bertoni</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    <person><id>23697</id><role>Panelist</role><firstname>Francois-Xavier</firstname><lastname>Standaert</lastname><affiliation>Université Catholique de Louvain</affiliation><country>BE</country></person>
    <person><id>3489</id><role>Panelist</role><firstname>Christoph</firstname><lastname>Grimm</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>25553</id><role>Panelist</role><firstname>Sandip</firstname><lastname>Kundu</lastname><affiliation>University of Massachusetts Amherst</affiliation><country>US</country></person>
  </persons>
  <description></description>
<presentations>
</presentations>
</session>
<session>
  <id>8.2</id>
  <title>8.2 Flash Memories &amp; Numerical Approximation</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Belle Etoile</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>400</id><role>Chair</role><firstname>Philippe</firstname><lastname>Coussy</lastname><affiliation>Universite de Bretagne-Sud</affiliation><country>FR</country></person>
    <person><id>4208</id><role>Co-Chair</role><firstname>Zili</firstname><lastname>Shao</lastname><affiliation>HongKong Polytechnic University</affiliation><country>HK</country></person>
  </persons>
  <description>This session presents papers on flash memories and numerical approximations. The first paper presents a new flash memory management scheme to extend the product lifetime of SSDs. The second paper describes a hardware accelerator approach for solving linear equations. The third paper describes an approach for automatically synthesizing non-linear 2D function approximations without requiring costly, and power-hungry, multipliers. Finally, the session ends with two interactive presentations that address progressive wear-leveling for flash memories, and security threats and countermeasures for solid-state drives.</description>
<presentations>
<presentation>
    <id>8.2.1</id>
    <title>8.2.1 HLC: Software-Based Half-Level-Cell Flash Memory</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 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>24119</id><role>Speaker</role><firstname>Han-Yi</firstname><lastname>Lin</lastname><affiliation>National Taiwan University</affiliation><country>TW</country></person>
    <person><id>1023</id><role>Speaker</role><firstname>Jen-Wei</firstname><lastname>Hsieh</lastname><affiliation>National Taiwan University of Science and Technology</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0600.pdf">http://www.date-conference.com/proceedings/2015/pdf/0600.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Han-Yi Lin<sup>1</sup> and Jen-Wei Hsieh<sup>2</sup><br /><sup>1</sup>National Taiwan University, TW; <sup>2</sup>National Taiwan University of Science and Technology, TW<br /><br /><em><b>Abstract</b><br />In recent years, flash memory has been widely used in embedded systems, portable devices, and high-performance storage products due to its non-volatility, shock resistance, low power consumption, and high performance natures. To reduce the product cost, multi-level-cell flash memory (MLC) has been proposed; compared with the traditional single-level-cell flash memory (SLC) that only stores one bit of data per cell, each MLC cell can store two or more bits of data. Thus MLC can achieve a larger capacity and reduce the cost per unit. However, MLC also suffers from the degradation in both performance and reliability. In this paper, we try to enhance the reliability and reduce the product cost of flash-memory based storage devices from a totally different perspective. We propose a half-level-cell (HLC) management scheme to manage and reuse the worn-out space in solid-state drives (SSDs); through our management scheme, the system can treat two corrupted pages as a normal page without sacrificing performance and reliability. To the best of our knowledge, this is the first research that reclaims free space by reviving the corrupted pages. The experiment results show that the lifetime of SSD can be extended by 48.54% for the trace of general users applications with our proposed HLC management scheme.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0600.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.2.2</id>
    <title>8.2.2 AHEAD: Automated Framework for Hardware Accelerated Iterative Data Analysis</title>
    <start>2015-03-11 17:30</start>
    <end>2015-03-11 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>23620</id><role>Speaker</role><firstname>Ebrahim</firstname><lastname>M. Songhori</lastname><affiliation>Rice University</affiliation><country>US</country></person>
    <person><id>24849</id><role>Speaker</role><firstname>Xuyang</firstname><lastname>Lu</lastname><affiliation>Rice University</affiliation><country>US</country></person>
    <person><id>4394</id><role>Speaker</role><firstname>Farinaz</firstname><lastname>Koushanfar</lastname><affiliation>Rice University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0348.pdf">http://www.date-conference.com/proceedings/2015/pdf/0348.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ebrahim M. Songhori, Xuyang Lu and Farinaz Koushanfar, Rice University, US<br /><br /><em><b>Abstract</b><br />This paper introduces AHEAD, a novel domain-specific framework for automated (hardware-based) acceleration of massive data analysis applications with a dense (non-sparse) correlation matrix. Due to non-scalability of matrix inversion, often iterative computation is used for converging to a solution. AHEAD addresses two sets of domain-specific matrix computation challenges. First, the I/O and memory bandwidth constraints which limit the performance of hardware accelerators. Second, the hardness of handling large data because of the complexity of the known matrix transformations and the inseparability of non-sparse correlations. The inseparability problem translates to an increased communication cost with the accelerators. To optimize the performance within these limits, AHEAD learns the dependency structure of the domain data and suggests a scalable matrix transformation. The transformation minimizes the memory access required for matrix computing within an error threshold and thus, optimizes the mapping of domain data to the available (bandwidth constrained) accelerator resources. To facilitate automation, AHEAD also provides an Application Programming Interface (API) so users can customize the framework to an arbitrary iterative analysis algorithm and hardware mapping. Proof-of-concept implementation of AHEAD is performed on the widely used compressive sensing and general l1 regularized least squares solvers. On a massive light field imaging data set with 4.6B non-zeros, AHEAD attains up to 320x iteration speed improvement using reconfigurable hardware accelerators compared with the conventional solver and about 4x improvement compared to our transformed matrix solver on a general purpose processor (without hardware acceleration).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0348.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.2.3</id>
    <title>8.2.3 Design Method for Multiplier-Less Two-Variable Numeric Function Approximation</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>16484</id><role>Speaker</role><firstname>Jochen</firstname><lastname>Rust</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>4778</id><role>Speaker</role><firstname>Steffen</firstname><lastname>Paul</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0659.pdf">http://www.date-conference.com/proceedings/2015/pdf/0659.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jochen Rust and Steffen Paul, University of Bremen, DE<br /><br /><em><b>Abstract</b><br />In this paper a novel method for hardware-based realization of two-variable numeric functions is introduced. The main idea is based on the extension of the well-known piecewise linear approximation technique, which is often used for the calculation of one-variable elementary functions. A non-uniform and plane segmentation scheme enables quick segment access at runtime; the use of multiplier-less linear equations causes high performance in terms of throughput. As both the extraction of approximation-related parameters and its mapping to corresponding hardware elements is automated, the design time is also reduced to a minimum. For evaluation, several approximations with varying constraints are generated and compared on the algorithmic level to one another as well as to actual references. In conjunction with the results of logical and physical CMOS synthesis, our work turns out to be highly efficient in terms of throughput, memory requirements and energy consumption.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0659.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-1</id>
    <title>IP4-1 PWL: A Progressive Wear Leveling to Minimize Data Migration Overheads for NAND Flash Devices</title>
    <start>2015-03-11 18:30</start>
    <end>2015-03-11 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>24438</id><role>Speaker</role><firstname>Fu-Hsin</firstname><lastname>Chen</lastname><affiliation>Department of Computer Science and Information Engineering, National Taiwan University</affiliation><country>TW</country></person>
    <person><id>23158</id><role>Speaker</role><firstname>Ming-Chang</firstname><lastname>Yang</lastname><affiliation>Graduate Institute of Networking and Multimedia, National Taiwan University</affiliation><country>TW</country></person>
    <person><id>20194</id><role>Speaker</role><firstname>Yuan-Hao</firstname><lastname>Chang</lastname><affiliation>Institute of Information Science, Academia Sinica</affiliation><country>TW</country></person>
    <person><id>20302</id><role>Speaker</role><firstname>Tei-Wei</firstname><lastname>Kuo</lastname><affiliation>Academia Sinica &amp; National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0702.pdf">http://www.date-conference.com/proceedings/2015/pdf/0702.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Fu-Hsin Chen<sup>1</sup>, Ming-Chang Yang<sup>2</sup>, Yuan-Hao Chang<sup>3</sup> and Tei-Wei Kuo<sup>4</sup><br /><sup>1</sup>Department of Computer Science and Information Engineering, National Taiwan University, TW; <sup>2</sup>Graduate Institute of Networking and Multimedia, National Taiwan University, TW; <sup>3</sup>Institute of Information Science, Academia Sinica, TW; <sup>4</sup>Academia Sinica &amp; National Taiwan University, TW<br /><br /><em><b>Abstract</b><br />As the endurance of flash memory keeps deteriorating, exploiting wear leveling techniques to improve the lifetime/endurance of flash memory has become a critical issue in the design of flash storage devices. In contrast to existing wear-leveling techniques that aggressively distributes the erases to all flash blocks by a fixed threshold, we propose a progressive wear leveling design to perform wear leveling in a "progressive" way to prevent any block from being worn out prematurely, and thereby to ultimately minimize the performance overheads caused by the unnecessary data migration. The results reveal that, instead of sacrificing the device lifetime, performing wear leveling in such a progressive way can not only minimize the performance overheads but even have potentials to extend the device lifespan.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0702.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-2</id>
    <title>IP4-2 Towards Trustable Storage Using SSDs with Proprietary FTL</title>
    <start>2015-03-11 18:31</start>
    <end>2015-03-11 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>24842</id><role>Speaker</role><firstname>Xiaotong</firstname><lastname>Cui</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24952</id><role>Speaker</role><firstname>Minhui</firstname><lastname>Zou</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24576</id><role>Speaker</role><firstname>Liang</firstname><lastname>Shi</lastname><affiliation>College of Computer Science, Chongqing University</affiliation><country>CN</country></person>
    <person><id>23973</id><role>Speaker</role><firstname>Kaijie</firstname><lastname>Wu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0705.pdf">http://www.date-conference.com/proceedings/2015/pdf/0705.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xiaotong Cui<sup>1</sup>, Minhui Zou<sup>1</sup>, Liang Shi<sup>2</sup> and Kaijie Wu<sup>1</sup><br /><sup>1</sup>Chongqing University, CN; <sup>2</sup>College of Computer Science, Chongqing University, CN<br /><br /><em><b>Abstract</b><br />In recent years, we have seen an increasing deployment of flash-based storage, such as SSD, in mission-critical applications due to its fast read/write speed, small form factor, strong shock resistance, and etc. SSD uses a host interface and a middle layer called flash translation layer (FTL) to maintain the compatibility with the traditional magnetic-based HDD. Unlike the traditional HDD where the host OS has the full control on where to access the data, SSD uses FTL to translate and implement all operations, and OS has no such control. Even worse, FTL, which is considered as one of most important intellectual property of SSD, is often proprietary. This brings up a security concern on design trustworthiness: what if the manufacturer either accidentally or intentionally implement those operations incorrectly or even maliciously? In this paper we analyze the possible threats and propose a simple yet effective countermeasure.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0705.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.3</id>
  <title>8.3 Dynamic Thermal Management for Multi-cores</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Stendhal</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>4512</id><role>Chair</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>GB</country></person>
    <person><id>24983</id><role>Co-Chair</role><firstname>José Luis</firstname><lastname>Ayala</lastname><affiliation>Complutense University of Madrid</affiliation><country>ES</country></person>
  </persons>
  <description>This session covers the state-of-the-art in dynamic thermal management techniques for multi-core platforms in the mobile and high-performance computing domains. The issues addressed include thermal stress, thermal modeling and emerging cooling solutions.</description>
<presentations>
<presentation>
    <id>8.3.1</id>
    <title>8.3.1 A Thermal Stress-Aware Algorithm for Power and Temperature Management of MPSoCs</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 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>4358</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Kamal</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>23229</id><role>Speaker</role><firstname>Arman</firstname><lastname>Iranfar</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <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>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0761.pdf">http://www.date-conference.com/proceedings/2015/pdf/0761.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mehdi Kamal<sup>1</sup>, Arman Iranfar<sup>1</sup>, Ali Afzali-Kusha<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 work, we propose a thermal stress-aware algorithm for the management of the power and temperature in MPSoCs. The algorithm, which uses a heuristic approach, controls the power consumption, maximum temperature, thermal cycles, and temporal/spatial thermal gradients of MPSoCs. At the top level, the decision on turning the cores on and off is made based on the constraints of peak temperature, maximum spatial thermal gradients, and power consumption. At the next tier,the optimal frequencies (and supply voltages) of the ON cores, formulated in a convex optimization problem, are determined again based on satisfying the constraints of the maximum total power consumption, peak temperature, thermal cycles, and also temporal thermal gradients. The technique may be applied to both the heterogeneous and homogenous MPSoCs. The efficacy of the proposed approach in reducing the thermal cycles as well as temporal thermal gradients is evaluated by comparing its results with a similar previous power and temperature management approach. The evaluation which is performed on 8-core processors under Splash2 benchmarks, demonstrates the ability of the suggested technique in limiting a considerable reduction in the thermal stress parameters.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0761.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.3.2</id>
    <title>8.3.2 Predictive Dynamic Thermal and Power Management for Heterogeneous Mobile Platforms</title>
    <start>2015-03-11 17:30</start>
    <end>2015-03-11 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>23762</id><role>Speaker</role><firstname>Gaurav</firstname><lastname>Singla</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23749</id><role>Speaker</role><firstname>Gurinderjit</firstname><lastname>Kaur</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    <person><id>23296</id><role>Speaker</role><firstname>Ali</firstname><lastname>Unver</lastname><affiliation>Intel Corporation</affiliation><country>US</country></person>
    <person><id>21039</id><role>Speaker</role><firstname>Umit Y</firstname><lastname>Ogras</lastname><affiliation>Arizona State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1036.pdf">http://www.date-conference.com/proceedings/2015/pdf/1036.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Gaurav Singla<sup>1</sup>, Gurinderjit Kaur<sup>1</sup>, Ali Unver<sup>2</sup> and Umit Y Ogras<sup>1</sup><br /><sup>1</sup>Arizona State University, US; <sup>2</sup>Intel Corporation, US<br /><br /><em><b>Abstract</b><br />Heterogeneous multiprocessor system-on-chip (MPSoCs) powering mobile platforms integrate multiple asymmetric CPU cores, GPU, and many specialized processors. When the MPSoC operates close to its peak performance, power dissipation easily increases the temperature, hence adversely impacts reliability. Since using a fan is not a viable solution for hand-held devices, there is a strong need for dynamic thermal and power management (DTPM) algorithms that can regulate temperature with minimal performance impact. This paper presents a DTPM algorithm based on a practical temperature prediction methodology using system identification. The DTPM algorithm dynamically computes a power budget using the predicted temperature, and controls the types and number of active processors as well as their frequencies. Experiments on an octa-core big.LITTLE processor and common Android apps demonstrate that the proposed technique predicts temperature within 3% accuracy, while the DTPM algorithm provides around 6x reduction in temperature variance, and as large as 16% reduction in total platform power compared to using a fan.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1036.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.3.3</id>
    <title>8.3.3 Power-Efficient Control of Thermoelectric Coolers Considering Distributed Hot Spots</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>19842</id><role>Speaker</role><firstname>Mohammad Javad</firstname><lastname>Dousti</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0517.pdf">http://www.date-conference.com/proceedings/2015/pdf/0517.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mohammad Javad Dousti and Massoud Pedram, University of Southern California, US<br /><br /><em><b>Abstract</b><br />Thermoelectric coolers are compact devices that can target hot spots on a VLSI die. These devices are connected electrically in series and controlled together, i.e., all are ON or OFF at the same time. However, spatial and temporal distributions of hot spots on a VLSI die are non-uniform, and therefore, activating all of TECs to address one or a few localized hot spots is not economical. This traditional technique indeed leads to a significant power waste. This paper suggests that adjacent hot spots with the same thermal behavior can be grouped and controlled by a cluster of TECs. A bypass switch for each TEC cluster is added in order to allow selectively turning OFF some TEC clusters which are needed.       More precisely, a clustering problem is formulated which aims to minimize the power waste due to excessive use of TECs. Due to the large number of variables in problems of interesting sizes, a greedy heuristic method for solving the problem is introduced. It is shown that the proposed heuristic can reduce the wasted power on average by 81% and also decrease the total TEC power consumption on average by 42%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0517.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-3</id>
    <title>IP4-3 User-Specific Skin Temperature-Aware DVFS for Smartphones</title>
    <start>2015-03-11 18:30</start>
    <end>2015-03-11 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>23389</id><role>Speaker</role><firstname>Begum Birsen</firstname><lastname>Egilmez</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>3878</id><role>Speaker</role><firstname>Gokhan</firstname><lastname>Memik</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>1450</id><role>Speaker</role><firstname>Seda</firstname><lastname>Ogrenci-Memik</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>17983</id><role>Speaker</role><firstname>Oğuz</firstname><lastname>Ergin</lastname><affiliation>TOBB University of Economics and Technology</affiliation><country>TR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0148.pdf">http://www.date-conference.com/proceedings/2015/pdf/0148.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Begum Birsen Egilmez<sup>1</sup>, Gokhan Memik<sup>1</sup>, Seda Ogrenci-Memik<sup>1</sup> and Oğuz Ergin<sup>2</sup><br /><sup>1</sup>Northwestern University, US; <sup>2</sup>TOBB University of Economics and Technology, TR<br /><br /><em><b>Abstract</b><br />Skin temperature of mobile devices intimately affects the user experience. Power management schemes built into smartphones can lead to quickly crossing a user's threshold of tolerable skin temperature. Furthermore, there is a significant variation among users in terms of their sensitivity. Hence, controlling the skin temperature as part of the device's power management scheme is paramount. To achieve this, we first present a method for estimating skin and screen temperature at run-time using a combination of available on-device thermal sensors and performance indicators. In an Android-based smartphone, we achieve 99.05% and 99.14% accuracy in estimations of back cover and screen temperatures, respectively. Leveraging this run-time predictor, we develop User-specific Skin Temperature-Aware (USTA) DVFS mechanism to control the skin temperature. Performance of USTA is tested both with benchmarks and user tests comparing USTA to the standard Android governor. The results show that more users prefer to use USTA as opposed to the default DVFS mechanism.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0148.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-4</id>
    <title>IP4-4 Formal Probabilistic Analysis of Distributed Dynamic Thermal Management</title>
    <start>2015-03-11 18:31</start>
    <end>2015-03-11 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>59635</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>19465</id><role>Author</role><firstname>Shafaq</firstname><lastname>Iqtedar</lastname><affiliation>National University of Sciences and Technology (NUST), Islamabad</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), Islamabad</affiliation><country></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>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0503.pdf">http://www.date-conference.com/proceedings/2015/pdf/0503.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Muhammad Shafique, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Shafaq Iqtedar<sup>1</sup>, Osman Hasan<sup>2</sup>, Muhammad Shafique<sup>3</sup> and Joerg Henkel<sup>3</sup><br /><sup>1</sup>National University of Sciences and Technology (NUST), Islamabad, PK; <sup>2</sup>National University of Sciences and Technology (NUST), Islamabad, ; <sup>3</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />The prevalence of Dynamic Thermal Management (DTM) schemes coupled with demands for high reliability motivate the rigorous verification and testing of these schemes before deployment. Conventionally, these schemes are analyzed using either simulations or by running on real systems. But these traditional analysis techniques cannot exhaustively validate the distributed DTM schemes and thus compromise on the accuracy of the analysis results. Moreover, the randomness due to task assignments, task completion times and re-mappings, is often ignored in the analysis of distributed DTM schemes. We propose to overcome both of these limitations by using probabilistic model checking, which is a formal method for modeling and verifying concurrent systems with randomized behaviors. The paper presents a case study on the formal verification of a state-ofthe- art distributed DTM scheme using the PRISM model checker.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0503.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.4</id>
  <title>8.4 Industrial System Design Opportunities</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Chartreuse</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>462</id><role>Chair</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>1004</id><role>Co-Chair</role><firstname>David</firstname><lastname>Raphael</lastname><affiliation>CEA-LIST</affiliation><country>FR</country></person>
  </persons>
  <description>This session introduces Innovative experiments from Industry that address the challenges of system design Each experiment presents a demonstrator and shows a substantial measurable economic and or strategic impact.</description>
<presentations>
<presentation>
    <id>8.4.1</id>
    <title>8.4.1 DSP Based Programmable FHD HEVC Decoder</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 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>24606</id><role>Speaker</role><firstname>Sangjo</firstname><lastname>Lee</lastname><affiliation>SAMSUNG Electronics</affiliation><country>KR</country></person>
    <person><id>23940</id><role>Speaker</role><firstname>Joonho</firstname><lastname>Song</lastname><affiliation>Samsung Electronics</affiliation><country></country></person>
    <person><id>23849</id><role>Speaker</role><firstname>Wonchang</firstname><lastname>Lee</lastname><affiliation>Samsung Electronics</affiliation><country></country></person>
    <person><id>23572</id><role>Speaker</role><firstname>Doohyun</firstname><lastname>Kim</lastname><affiliation>Samsung Electronics</affiliation><country></country></person>
    <person><id>23896</id><role>Speaker</role><firstname>Jaehyun</firstname><lastname>Kim</lastname><affiliation>Samsung Electronics</affiliation><country></country></person>
    <person><id>23837</id><role>Speaker</role><firstname>Shihwa</firstname><lastname>Lee</lastname><affiliation>Samsung Electronics</affiliation><country></country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0043.pdf">http://www.date-conference.com/proceedings/2015/pdf/0043.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sangjo Lee<sup>1</sup>, Joonho Song<sup>2</sup>, Wonchang Lee<sup>2</sup>, Doohyun Kim<sup>2</sup>, Jaehyun Kim<sup>2</sup> and Shihwa Lee<sup>2</sup><br /><sup>1</sup>SAMSUNG Electronics, KR; <sup>2</sup>Samsung Electronics, <br /><br /><em><b>Abstract</b><br />A programmable video decoding system with multi-core DSP and co-processors is presented. This system is adopted by Digital TV System on Chip (SoC) and is used for FHD High Efficiency Video Coding (HEVC) decoder under 400MHz. Using the DSP based programmable solution, we can reduce commercialization period by one year because we can parallelize algorithm development, software optimization and hardware design. In addition to the HEVC decoding, the proposed system can be used for other application such as other video decoding standard for multi-format decoder or video quality enhancement.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0043.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.4.2</id>
    <title>8.4.2 Accelerating complex brain-model simulations on GPU platforms</title>
    <start>2015-03-11 17:15</start>
    <end>2015-03-11 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>23775</id><role>Speaker</role><firstname>HoangAnh</firstname><lastname>DuNguyen</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>18747</id><role>Speaker</role><firstname>Zaid</firstname><lastname>Al-Ars</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    <person><id>23707</id><role>Speaker</role><firstname>Georgios</firstname><lastname>Smaragdos</lastname><affiliation>Erasmus Medical Center</affiliation><country>NL</country></person>
    <person><id>23447</id><role>Speaker</role><firstname>Christos</firstname><lastname>Strydis</lastname><affiliation>Erasmus Medical Center</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0071.pdf">http://www.date-conference.com/proceedings/2015/pdf/0071.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />HoangAnh DuNguyen<sup>1</sup>, Zaid Al-Ars<sup>1</sup>, Georgios Smaragdos<sup>2</sup> and Christos Strydis<sup>2</sup><br /><sup>1</sup>Delft University of Technology, NL; <sup>2</sup>Erasmus Medical Center, NL<br /><br /><em><b>Abstract</b><br />The Inferior Olive (IO) in the brain, in conjunction with the cerebellum, is responsible for crucial sensorimotor-integration functions in humans. In this paper, we simulate a computationally challenging IO neuron model consisting of three compartments per neuron in a network arrangement on GPU platforms. Several GPU platforms of the two latest NVIDIA GPU architectures (Fermi, Kepler) have been used to simulate large-scale IO-neuron networks. These networks have been ported on 4 diverse GPU platforms and implementation has been optimized, scoring 3x speedups compared to its unoptimized version. The effect of GPU L1-cache and thread block size as well as the impact of numerical precision of the application on performance have been evaluated and best configurations have been chosen. In effect, a maximum speedup of 160x has been achieved with respect to a reference CPU platform.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0071.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.4.3</id>
    <title>8.4.3 A Packet-switched Interconnect for Control Applications on Zynq with Best-effort and Real-time services</title>
    <start>2015-03-11 17:30</start>
    <end>2015-03-11 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>24262</id><role>Speaker</role><firstname>Runan</firstname><lastname>Ma</lastname><affiliation>FuDan University</affiliation><country>CN</country></person>
    <person><id>23370</id><role>Speaker</role><firstname>Axel</firstname><lastname>Jantsch</lastname><affiliation>Vienna University of Technology</affiliation><country>AT</country></person>
    <person><id>24941</id><role>Speaker</role><firstname>Zhida</firstname><lastname>Hui</lastname><affiliation>Memcom.Soc Microelectronics Ltd</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0405.pdf">http://www.date-conference.com/proceedings/2015/pdf/0405.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Runan Ma<sup>1</sup>, Axel Jantsch<sup>2</sup> and Zhida Hui<sup>3</sup><br /><sup>1</sup>FuDan University, CN; <sup>2</sup>Vienna University of Technology, AT; <sup>3</sup>Memcom.Soc Microelectronics Ltd, CN<br /><br /><em><b>Abstract</b><br />A packet-switched interconnect design which supports real-time, best-effort and a data management engine (DME) for industrial control application based on the Zynq7000 FPGA platform is described. This interconnect uses a modified round-robin arbitration and realizes a combination of best-effort and real-time communication with time stamping. The interconnect offers an intuitive API for SW programmers and addresses real-time issues as found in hierarchical control loops of industrial applications such as vision-guided high-speed sorting systems. A comparison of data transfer performance between the proposed interconnect and a bus based structure is made.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0405.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.4.4</id>
    <title>8.4.4 Reducing trace size in multimedia applications endurance tests</title>
    <start>2015-03-11 17:45</start>
    <end>2015-03-11 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>24558</id><role>Speaker</role><firstname>Serge Vladimir</firstname><lastname>Emteu Tchagou</lastname><affiliation>University of Grenoble Alpes, STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>16665</id><role>Speaker</role><firstname>Alexandre</firstname><lastname>Termier</lastname><affiliation>University of Rennes 1</affiliation><country>FR</country></person>
    <person><id>17420</id><role>Speaker</role><firstname>Jean-François</firstname><lastname>Méhaut</lastname><affiliation>University of Grenoble Alpes</affiliation><country>FR</country></person>
    <person><id>16855</id><role>Speaker</role><firstname>Brice</firstname><lastname>Videau</lastname><affiliation>University of Grenoble Alpes</affiliation><country>FR</country></person>
    <person><id>24224</id><role>Speaker</role><firstname>Miguel</firstname><lastname>Santana</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>24470</id><role>Speaker</role><firstname>René</firstname><lastname>Quiniou</lastname><affiliation>INRIA Rennes</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0715.pdf">http://www.date-conference.com/proceedings/2015/pdf/0715.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Serge Vladimir Emteu Tchagou<sup>1</sup>, Alexandre Termier<sup>2</sup>, Jean-François Méhaut<sup>3</sup>, Brice Videau<sup>3</sup>, Miguel Santana<sup>4</sup> and René Quiniou<sup>5</sup><br /><sup>1</sup>University of Grenoble Alpes, STMicroelectronics, FR; <sup>2</sup>University of Rennes 1, FR; <sup>3</sup>University of Grenoble Alpes, FR; <sup>4</sup>STMicroelectronics, FR; <sup>5</sup>INRIA Rennes, FR<br /><br /><em><b>Abstract</b><br />Proper testing of applications over embedded systems such as set-top boxes requires endurance tests, i.e. running applications for extended periods of times, typically several days. In order to understand bugs or poor performances, execution traces have to be analyzed, however current trace analysis methods are not designed to handle several days of execution traces due to the huge quantity of data generated. Our proposal, designed for regular applications such as multimedia decoding/encoding, is to monitor execution by analysing trace on the fly in order to record trace only in time periods where a suspicious activity is detected. Our experiments show a significant reduction in the trace size compared to recording the whole trace.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0715.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.4.5</id>
    <title>8.4.5 Exploration and design of embedded systems including neural algorithms</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>16425</id><role>Speaker</role><firstname>Jean-Marc</firstname><lastname>Philippe</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>23290</id><role>Speaker</role><firstname>Alexandre</firstname><lastname>Carbon</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>24333</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Brousse</lastname><affiliation>GlobalSensing Technologies</affiliation><country>FR</country></person>
    <person><id>24216</id><role>Speaker</role><firstname>Michel</firstname><lastname>Paindavoine</lastname><affiliation>GlobalSensing Technologies</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0765.pdf">http://www.date-conference.com/proceedings/2015/pdf/0765.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jean-Marc Philippe<sup>1</sup>, Alexandre Carbon<sup>1</sup>, Olivier Brousse<sup>2</sup> and Michel Paindavoine<sup>2</sup><br /><sup>1</sup>CEA LIST, FR; <sup>2</sup>GlobalSensing Technologies, FR<br /><br /><em><b>Abstract</b><br />The current trend in embedded systems is to make them surrounding the users, providing services thanks to a knowledge of their environment. These self-awareness and context-awareness properties are provided by numerous sensors, from different types. Using the provided information causes at least two problems: the fusion of data from different sources, and the noise induced by sensors which are closer from the processing unit than ever. Additionally, the needed applications that use these information are based on different recognition processings, sometimes not easy to formalize with conventional algorithms. Processing chains using neural-based algorithms are promising approaches for solving these kinds of issues. Unfortunately, embedding bio-inspired algorithms in an embedded system is not so easy since there is no exploration environment for this specific task. Moreover, neural networks often need pre- or post-processing of data for optimal operation. This paper presents early results of a collaboration towards the design of such an exploration environment coming from a joint laboratory between an SME and a Research Institute.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0765.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.4.6</id>
    <title>8.4.6 A new distributed framework for integration of district energy data from heterogeneous devices</title>
    <start>2015-03-11 18:15</start>
    <end>2015-03-11 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>23688</id><role>Speaker</role><firstname>Francesco Gavino</firstname><lastname>Brundu</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>3984</id><role>Speaker</role><firstname>Edoardo</firstname><lastname>Patti</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>256</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Acquaviva</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>24217</id><role>Speaker</role><firstname>Michelangelo</firstname><lastname>Grosso</lastname><affiliation>ST-Polito s.c.ar.l.</affiliation><country>IT</country></person>
    <person><id>23710</id><role>Speaker</role><firstname>Gaetano</firstname><lastname>Rasconà</lastname><affiliation>ST-Polito s.c.ar.l.</affiliation><country>IT</country></person>
    <person><id>20821</id><role>Speaker</role><firstname>Salvatore</firstname><lastname>Rinaudo</lastname><affiliation>STMicroelectronics s.r.l.</affiliation><country>IT</country></person>
    <person><id>3770</id><role>Speaker</role><firstname>Enrico</firstname><lastname>Macii</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0939.pdf">http://www.date-conference.com/proceedings/2015/pdf/0939.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Francesco Gavino Brundu<sup>1</sup>, Edoardo Patti<sup>1</sup>, Andrea Acquaviva<sup>1</sup>, Michelangelo Grosso<sup>2</sup>, Gaetano Rasconà<sup>2</sup>, Salvatore Rinaudo<sup>3</sup> and Enrico Macii<sup>1</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>ST-Polito s.c.ar.l., IT; <sup>3</sup>STMicroelectronics s.r.l., IT<br /><br /><em><b>Abstract</b><br />The introduction of "smart" low-cost sensing (and actuating) devices enabled the recent diffusion of technological products within the "Internet of Things" paradigm. In a city district context, such devices are crucial for visualization and simulation of energy consumption trends, to increase the energy distribution network efficiency and promote user awareness. Nevertheless, to unlock the potential of this technology, many challenges have to be faced at district level due to the current lack of interoperability between heterogeneous data sources. In this work, we introduce an original infrastructure model, which efficiently manage and integrate district energy data.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0939.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.5</id>
  <title>8.5 Hot Topic - Spintronics based Computing</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Meije</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>875</id><role>Organiser</role><firstname>Lionel</firstname><lastname>Torres</lastname><affiliation>LIRMM, CNRS/University of Montpellier</affiliation><country>FR</country></person>
    <person><id>21446</id><role>Organiser</role><firstname>Weisheng</firstname><lastname>Zhao</lastname><affiliation>University Paris­‐Sud/CNRS</affiliation><country>FR</country></person>
    <person><id>875</id><role>Chair</role><firstname>Lionel</firstname><lastname>Torres</lastname><affiliation>LIRMM, CNRS/University of Montpellier</affiliation><country>FR</country></person>
    <person><id>21446</id><role>Co-Chair</role><firstname>Weisheng</firstname><lastname>Zhao</lastname><affiliation>University Paris­‐Sud/CNRS</affiliation><country>FR</country></person>
  </persons>
  <description>Thanks to its non-volatility, fast data access, low power and infinite endurance, Spintronics (Nobel Prize 2007) is considered as one of the major technologies beyond CMOS to overcome the power and speed bottlenecks of advance computing systems. This topic is under intense study from device to system levels by both academics and industries. This session brings together the worldwide leading experts to share their recent results and discuss future challenges.</description>
<presentations>
<presentation>
    <id>8.5.1</id>
    <title>8.5.1 Spintronic Devices as Key­-Elements for Energy-Efficient Neuroinspired Architectures</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 17: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>25224</id><role>Speaker</role><firstname>Nicolas</firstname><lastname>Locatelli</lastname><affiliation>nstitut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Adrien F.</firstname><lastname>Vincent</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Alice</firstname><lastname>Mizrahi</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Joseph S.</firstname><lastname>Friedman</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Damir</firstname><lastname>Vodenicarevic</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Joo-Von</firstname><lastname>Kim</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Jacques-Olivier</firstname><lastname>Klein</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Weisheng</firstname><lastname>Zhao</lastname><affiliation>Spintronics Interdisciplinary Center, Beihang University, Beijing</affiliation><country>CN</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Julie</firstname><lastname>Grollier</lastname><affiliation>Unite Mixte de Physique CNRS/Thales and Universite Paris-Sud</affiliation><country>FR</country></person>
    <person><id>25224</id><role>Speaker</role><firstname>Damien</firstname><lastname>Querlioz</lastname><affiliation>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1117.pdf">http://www.date-conference.com/proceedings/2015/pdf/1117.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nicolas Locatelli<sup>1</sup>, Adrien F. Vincent<sup>2</sup>, Alice Mizrahi<sup>2</sup>, Joseph S. Friedman<sup>2</sup>, Damir Vodenicarevic<sup>2</sup>, Joo-Von Kim<sup>2</sup>, Jacques-Olivier Klein<sup>2</sup>, Weisheng Zhao<sup>3</sup>, Julie Grollier<sup>4</sup> and Damien Querlioz<sup>2</sup><br /><sup>1</sup>nstitut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS, FR; <sup>2</sup>Institut d'Electronique Fondamentale, Univ. Paris-Sud, CNRS, FR; <sup>3</sup>Spintronics Interdisciplinary Center, Beihang University, Beijing, CN; <sup>4</sup>Unite Mixte de Physique CNRS/Thales and Universite Paris-Sud, FR<br /><br /><em><b>Abstract</b><br />Processing the data deluge using current CMOS architectures requires a remendous amount of energy, as the latter has proved to lack efficiency in tasks such as data mining, recognition and synthesis. Alternative models of computation such as neuroinspiration can be more efficient for this kind of tasks, but do not map ideally to traditional CMOS. Spintronics, in contrast, can offer features such as embedded nonvolatile memory, stochastic and memristive behavior, which, when associated with CMOS, can be key enablers of neuroinspired computing. In this paper, we explore different works that go in this direction. First, we illustrate how recent developments of embedded nonvolatile memory based on magnetic tunnel junctions (MTJs) can ideally provide the large amount of nonvolatile memory required in neuro-inspired designs, while avoiding Von Neumann bottleneck. Second, we show that recently developed spintronics memristors can implement artificial synapses for neuromorphic systems. With a more breakthrough design, we show how probabilistic writing of a single MTJ bit can efficiently replace multi-level weighting in some classes of neuroinspired architectures. Finally, we show that a special class of MTJs can exhibit the phenomenon of stochastic resonance, a strategy used in biological systems to detect weak signals. These results suggest that the impact of spintronics may go far beyond the traditional standalone and embedded memory markets.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1117.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.5.2</id>
    <title>8.5.2 Giant Spin Hall Effect (GSHE) Logic Design for Low Power Application</title>
    <start>2015-03-11 17:20</start>
    <end>2015-03-11 17:40</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>3827</id><role>Speaker</role><firstname>Yaojun</firstname><lastname>Zhang</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>25351</id><role>Speaker</role><firstname>Bonan</firstname><lastname>Yan</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>25364</id><role>Speaker</role><firstname>Wenqing</firstname><lastname>Wu</lastname><affiliation>Qualcomm Incorporated</affiliation><country>US</country></person>
    <person><id>17254</id><role>Speaker</role><firstname>Hai</firstname><lastname>Li</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    <person><id>1760</id><role>Speaker</role><firstname>Yiran</firstname><lastname>Chen</lastname><affiliation>University of Pittsburgh</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1118.pdf">http://www.date-conference.com/proceedings/2015/pdf/1118.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yaojun Zhang<sup>1</sup>, Bonan Yan<sup>1</sup>, Wenqing Wu<sup>2</sup>, Hai Li<sup>1</sup> and Yiran Chen<sup>1</sup><br /><sup>1</sup>University of Pittsburgh, US; <sup>2</sup>Qualcomm Incorporated, US<br /><br /><em><b>Abstract</b><br />Conventional CMOS transistors will reach its power wall, a huge leakage power consumption limits the performance growth when technology scales down, especially beyond 45nm technology nodes. Spin based devices are one of the alternative computing technologies that aims to replace the current MOS based circuits by taking the advantage of their attractive characteristics, including non-volatility, high integration density and small cell area. The development of technologies such as spin transfer torque random access memory (STT-RAM) and spin torque majority gate logic has become a story of great success. However, most of these technologies faces problems like, small operation margin, poor fan-out ability, etc. As the latest spin technology, Giant Spin Hall Effect (GSHE) Magnetic Tunneling Junction (MTJ) demonstrates a much better operation speed, switching probability and resistance margin. By leveraging the benefit of greater power efficiency and area density, GSHE MTJ elements become a suitable candidate for spintronic logic gates. Compare with traditional MOS transistors based logic gates, GSHE MTJ based logic can operate as a non-volatile memory and requires a much smaller number of elements to perform same logical operations (i.e., 'AND', 'OR', 'NAND' or 'NOR' gate.). And compare with other spin based logics, GSHE MTJ based logic also provides an better performance, excellent CMOS process compatibility and great fan-out ability.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1118.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.5.3</id>
    <title>8.5.3 Spintronics-­Based Nonvolatile Logic­-in-Memory Architecture 　Towards an Ultra­-Low­-Power and Highly Reliable VLSI Computing Paradigm</title>
    <start>2015-03-11 17:40</start>
    <end>2015-03-11 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>25210</id><role>Speaker</role><firstname>Takahiro</firstname><lastname>Hanyu</lastname><affiliation>Tohoku University</affiliation><country>JP</country></person>
    <person><id>25210</id><role>Speaker</role><firstname>Daisuke</firstname><lastname>Suzuki</lastname><affiliation>Tohoku University</affiliation><country>JP</country></person>
    <person><id>25210</id><role>Speaker</role><firstname>Naoya</firstname><lastname>Onizawa</lastname><affiliation>Tohoku University</affiliation><country>JP</country></person>
    <person><id>25210</id><role>Speaker</role><firstname>Shoun</firstname><lastname>Matsunaga</lastname><affiliation>AC Technologies Co., Ltd.</affiliation><country>JP</country></person>
    <person><id>25210</id><role>Speaker</role><firstname>Masanori</firstname><lastname>Natsui</lastname><affiliation>Tohoku University</affiliation><country>JP</country></person>
    <person><id>25210</id><role>Speaker</role><firstname>Akira</firstname><lastname>Mochizuki</lastname><affiliation>Tohoku University</affiliation><country>JP</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1119.pdf">http://www.date-conference.com/proceedings/2015/pdf/1119.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Takahiro Hanyu<sup>1</sup>, Daisuke Suzuki<sup>1</sup>, Naoya Onizawa<sup>1</sup>, Shoun Matsunaga<sup>2</sup>, Masanori Natsui<sup>1</sup> and Akira Mochizuki<sup>1</sup><br /><sup>1</sup>Tohoku University, JP; <sup>2</sup>AC Technologies Co., Ltd., JP<br /><br /><em><b>Abstract</b><br />Novel logic-LSI architecture, called "spintronics-based nonvolatile logic-in-memory (NV-LIM) architecture," where nonvolatile spintronic storage elements are distributed over a logic-circuit plane, is proposed as a promising candidate to overcome performance wall and power wall due to the present CMOS-only-based logic-LSIs. Some concrete design examples based on the NV-LIM architecture are demonstrated and their usefulness is discussed in comparison with the corresponding CMOS-only-based realization.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1119.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.5.4</id>
    <title>8.5.4 Potential Applications Based on NVM Emerging Technologies</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>25361</id><role>Speaker</role><firstname>Sophiane</firstname><lastname>Senni</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>25352</id><role>Speaker</role><firstname>Raphael Martins</firstname><lastname>Brum</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>875</id><role>Speaker</role><firstname>Lionel</firstname><lastname>Torres</lastname><affiliation>LIRMM, CNRS/University of Montpellier</affiliation><country>FR</country></person>
    <person><id>1174</id><role>Speaker</role><firstname>Gilles</firstname><lastname>Sassatelli</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>23711</id><role>Speaker</role><firstname>Abdoulaye</firstname><lastname>Gamatie</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>25350</id><role>Speaker</role><firstname>Bruno</firstname><lastname>Mussard</lastname><affiliation>Crocus technology</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1120.pdf">http://www.date-conference.com/proceedings/2015/pdf/1120.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sophiane Senni<sup>1</sup>, Raphael Martins Brum<sup>1</sup>, Lionel Torres<sup>2</sup>, Gilles Sassatelli<sup>1</sup>, Abdoulaye Gamatie<sup>1</sup> and Bruno Mussard<sup>3</sup><br /><sup>1</sup>LIRMM, FR; <sup>2</sup>LIRMM, CNRS/University of Montpellier, FR; <sup>3</sup>Crocus technology, FR<br /><br /><em><b>Abstract</b><br />Energy efficiency is a critical figure of merit for battery-powered applications. Today's embedded systems suffer from significant increase of power consumption essentially due to a high leakage current in advanced technology node. A significant portion of the total power consumption is spent into memory systems because of an increasing trend of embedded volatile memory area among the building components in System-on-Chips (SoCs). That is why new Non-Volatile Memory (NVM) technologies are considered as a potential solution to solve the energy efficiency issue. Among these NVM technologies, Magnetic RAM (MRAM) is a promising candidate to replace current memories since it combines non-volatility, high scalability, high density, low latency and low leakage. This paper explores use of MRAM into a memory hierarchy (from cache memory to register) of a processor-based system analyzing both performance and energy consumption.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1120.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.5.5</id>
    <title>8.5.5 From Device to System: Cross-layer Design Exploration of Racetrack Memory</title>
    <start>2015-03-11 18:15</start>
    <end>2015-03-11 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>4360</id><role>Speaker</role><firstname>Guangyu</firstname><lastname>Sun</lastname><affiliation>Peking University</affiliation><country>CN</country></person>
    <person><id>18761</id><role>Speaker</role><firstname>Chao</firstname><lastname>Zhang</lastname><affiliation>Peking University</affiliation><country>CN</country></person>
    <person><id>24055</id><role>Speaker</role><firstname>Hehe</firstname><lastname>Li</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>21453</id><role>Speaker</role><firstname>Yue</firstname><lastname>Zhang</lastname><affiliation>Univ. Paris-Sud</affiliation><country>FR</country></person>
    <person><id>25233</id><role>Speaker</role><firstname>Weiqi</firstname><lastname>Zhang</lastname><affiliation>Peking University</affiliation><country>CN</country></person>
    <person><id>25209</id><role>Speaker</role><firstname>Yizi</firstname><lastname>Gu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>25231</id><role>Speaker</role><firstname>Yinan</firstname><lastname>Sun</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>25218</id><role>Speaker</role><firstname>Jacques-Olivier</firstname><lastname>Klein</lastname><affiliation>Univ. Paris-Sud</affiliation><country>FR</country></person>
    <person><id>25228</id><role>Speaker</role><firstname>Dafine</firstname><lastname>Ravelosona</lastname><affiliation>Univ. Paris-Sud</affiliation><country>FR</country></person>
    <person><id>4269</id><role>Speaker</role><firstname>Yongpan</firstname><lastname>Liu</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    <person><id>21446</id><role>Speaker</role><firstname>Weisheng</firstname><lastname>Zhao</lastname><affiliation>Beihang University</affiliation><country>CN</country></person>
    <person><id>18681</id><role>Speaker</role><firstname>Huazhong</firstname><lastname>Yang</lastname><affiliation>Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1121.pdf">http://www.date-conference.com/proceedings/2015/pdf/1121.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Guangyu Sun<sup>1</sup>, Chao Zhang<sup>1</sup>, Hehe Li<sup>2</sup>, Yue Zhang<sup>3</sup>, Weiqi Zhang<sup>1</sup>, Yizi Gu<sup>2</sup>, Yinan Sun<sup>2</sup>, Jacques-Olivier Klein<sup>3</sup>, Dafine Ravelosona<sup>3</sup>, Yongpan Liu<sup>2</sup>, Weisheng Zhao<sup>4</sup> and Huazhong Yang<sup>2</sup><br /><sup>1</sup>Peking University, CN; <sup>2</sup>Tsinghua University, CN; <sup>3</sup>Univ. Paris-Sud, FR; <sup>4</sup>Beihang University, CN<br /><br /><em><b>Abstract</b><br />Recently, Racetrack Memory (RM) has attracted more and more attention of memory researchers because it has advantages of ultra-high storage density, fast access speed, and non-volatility. Prior research has demonstrated that RM has potential to replace SRAM for large capacity on-chip memory design. At the same time, it also addressed that the design space exploration of RM could be more complicated compared to traditional on-chip memory technologies for several reasons. First, a single RM cell introduces more device level design parameters. Second, considering these device-level design factors, the layout exploration of a RM array demonstrates trade-off among area, performance, and power consumption of RM circuit level design. Third, in the architecture level, the unique ``shift'' operation results in an extra dimension for design exploration. In this paper, we will review all these design issues in different layers and try to reveal the relationship among them. The experimental results demonstrate that cross-layer design exploration is necessary for racetrack memory. In addition, a system level case study of using RM in a sensor node is presented to demonstrate its advantages over SRAM or STT-RAM.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1121.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.6</id>
  <title>8.6 Statistical Answers to Analog/Mixed Signal Design and Test Problems</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Bayard</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>596</id><role>Chair</role><firstname>Jacob</firstname><lastname>Abraham</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>1336</id><role>Co-Chair</role><firstname>Michel</firstname><lastname>Renovell</lastname><affiliation>LIRMM/CNRS</affiliation><country>FR</country></person>
  </persons>
  <description>The session will demonstrate applications of Bayesian model fusion, machine learning classifiers, feature selection, virtual probe, and Quasi Monte Carlo for solving challenging design and test problems for analog and mixed signal circuits.</description>
<presentations>
<presentation>
    <id>8.6.1</id>
    <title>8.6.1 Efficient Bit Error Rate Estimation for High-Speed Link by Bayesian Model Fusion</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 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>23220</id><role>Speaker</role><firstname>Chenlei</firstname><lastname>Fang</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>23218</id><role>Speaker</role><firstname>Qicheng</firstname><lastname>Huang</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>1630</id><role>Speaker</role><firstname>Fan</firstname><lastname>Yang</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>18669</id><role>Speaker</role><firstname>Xuan</firstname><lastname>Zeng</lastname><affiliation>Fudan University</affiliation><country>CN</country></person>
    <person><id>24847</id><role>Speaker</role><firstname>Xin</firstname><lastname>Li</lastname><affiliation>Carnegie Mellon University and Fudan University</affiliation><country>US</country></person>
    <person><id>23480</id><role>Speaker</role><firstname>Chenjie</firstname><lastname>Gu</lastname><affiliation>Strategic CAD Labs, Intel Corporation</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0025.pdf">http://www.date-conference.com/proceedings/2015/pdf/0025.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chenlei Fang<sup>1</sup>, Qicheng Huang<sup>1</sup>, Fan Yang<sup>1</sup>, Xuan Zeng<sup>1</sup>, Xin Li<sup>2</sup> and Chenjie Gu<sup>3</sup><br /><sup>1</sup>Fudan University, CN; <sup>2</sup>Carnegie Mellon University and Fudan University, US; <sup>3</sup>Strategic CAD Labs, Intel Corporation, US<br /><br /><em><b>Abstract</b><br />High-speed I/O link is an important component in computer systems, and estimating its bit error rate (BER) is a critical task to guarantee its performance. In this paper, we propose an efficient method to estimate BER by Bayesian Model Fusion. Its key idea is to borrow conventional extrapolated BER value as prior knowledge, and combine it with additional measurement data to "calibrate" the BER value. This method can be viewed as an application of Bayesian Model Fusion (BMF) technique. We further propose some novel methodologies to make BMF applicable in the BER estimation case. In this way, we can sufficiently decrease the number of bits needed to estimate BER value. Several experiments demonstrate that our proposed method achieves up to 8x speed-up over direct estimation method.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0025.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.6.2</id>
    <title>8.6.2 Fast Deployment of Alternate Analog Test Using Bayesian Model Fusion</title>
    <start>2015-03-11 17:30</start>
    <end>2015-03-11 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>23750</id><role>Speaker</role><firstname>John</firstname><lastname>Liaperdos</lastname><affiliation>Technological Educational Institute of Peloponnese</affiliation><country>GR</country></person>
    <person><id>867</id><role>Speaker</role><firstname>Haralampos</firstname><lastname>Stratigopoulos</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    <person><id>4261</id><role>Speaker</role><firstname>Louay</firstname><lastname>Abdallah</lastname><affiliation>TIMA Laboratory, Université de Grenoble-Alpes/CNRS</affiliation><country>FR</country></person>
    <person><id>24729</id><role>Speaker</role><firstname>Yiorgos</firstname><lastname>Tsiatouhas</lastname><affiliation>University of Ioannina</affiliation><country>GR</country></person>
    <person><id>23349</id><role>Speaker</role><firstname>Angela</firstname><lastname>Arapoyanni</lastname><affiliation>National and Kapodistrian University of Athens</affiliation><country>GR</country></person>
    <person><id>24847</id><role>Speaker</role><firstname>Xin</firstname><lastname>Li</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0102.pdf">http://www.date-conference.com/proceedings/2015/pdf/0102.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />John Liaperdos<sup>1</sup>, Haralampos Stratigopoulos<sup>2</sup>, Louay Abdallah<sup>2</sup>, Yiorgos Tsiatouhas<sup>3</sup>, Angela Arapoyanni<sup>4</sup> and Xin Li<sup>5</sup><br /><sup>1</sup>Technological Educational Institute of Peloponnese, GR; <sup>2</sup>TIMA Laboratory, Université de Grenoble-Alpes/CNRS, FR; <sup>3</sup>University of Ioannina, GR; <sup>4</sup>National and Kapodistrian University of Athens, GR; <sup>5</sup>Carnegie Mellon University, US<br /><br /><em><b>Abstract</b><br />In this paper, we address the problem of limited training sets for learning the regression functions in alternate analog test. Typically, a large volume of real data needs to be collected from different wafers and lots over a long period of time to be able to train the regression functions with accuracy across the whole design space and apply alternate test with high confidence. To avoid this delay and achieve a fast deployment of alternate test, we propose to use the Bayesian model fusion technique that leverages prior knowledge from simulation data and fuses this information with data from few real circuits to draw accurate regression functions across the whole design space. The technique is demonstrated for an alternate test designed for RF low noise amplifiers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0102.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.6.3</id>
    <title>8.6.3 Bordersearch: An Adaptive Identification of Failure Regions</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>23593</id><role>Speaker</role><firstname>Markus</firstname><lastname>Dobler</lastname><affiliation>University of Tübingen</affiliation><country>DE</country></person>
    <person><id>24141</id><role>Speaker</role><firstname>Manuel</firstname><lastname>Harrant</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>24442</id><role>Speaker</role><firstname>Monica</firstname><lastname>Rafaila</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>4229</id><role>Speaker</role><firstname>Georg</firstname><lastname>Pelz</lastname><affiliation>Infineon Technologies</affiliation><country>DE</country></person>
    <person><id>67</id><role>Speaker</role><firstname>Wolfgang</firstname><lastname>Rosenstiel</lastname><affiliation>University of Tübingen</affiliation><country>DE</country></person>
    <person><id>23427</id><role>Speaker</role><firstname>Martin</firstname><lastname>Bogdan</lastname><affiliation>University of Tübingen, Leipzig University</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0249.pdf">http://www.date-conference.com/proceedings/2015/pdf/0249.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Markus Dobler<sup>1</sup>, Manuel Harrant<sup>2</sup>, Monica Rafaila<sup>2</sup>, Georg Pelz<sup>2</sup>, Wolfgang Rosenstiel<sup>1</sup> and Martin Bogdan<sup>3</sup><br /><sup>1</sup>University of Tübingen, DE; <sup>2</sup>Infineon Technologies, DE; <sup>3</sup>University of Tübingen, Leipzig University, DE<br /><br /><em><b>Abstract</b><br />The reliability and safety of modern analog devices, e.g. in automotives, aircraft or consumer electronics, is influenced by many input parameters like supply voltage, ambient temperature or load resistances. In certain regions of this large parameter space, the device exhibits degraded performance or it fails completely. The validation of such a device has to find the regions of the input parameter space in which the device misbehaves. However, with several parameters, it is a complex task to determine these regions, especially if parameters interact. In this paper, we present the Bordersearch algorithm, which combines adaptive testing with a machine learning classifier to efficiently determine the border between passing and failing regions in the parameter space. Furthermore, this method enables sophisticated post-processing analysis, e.g. better visualizations and automatic ranking of the parameters according to their influence. This algorithm scales well to a high-dimensional parameter space and is robust against outliers and fuzzy borders. We show the effectiveness of this method on an automotive electro-mechanical system with eleven input parameters.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0249.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.6.4</id>
    <title>8.6.4 A Fast Spatial Variation Modeling Algorithm for Efficient Test Cost Reduction of Analog/RF Circuits</title>
    <start>2015-03-11 18:15</start>
    <end>2015-03-11 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>23137</id><role>Speaker</role><firstname>Hugo</firstname><lastname>Gonçalves</lastname><affiliation>CMU/FEUP</affiliation><country>PT</country></person>
    <person><id>23207</id><role>Speaker</role><firstname>Xin</firstname><lastname>Li</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>24190</id><role>Speaker</role><firstname>Miguel</firstname><lastname>Correia</lastname><affiliation>FEUP</affiliation><country>PT</country></person>
    <person><id>24758</id><role>Speaker</role><firstname>Vitor</firstname><lastname>Tavares</lastname><affiliation>FEUP</affiliation><country>PT</country></person>
    <person><id>23934</id><role>Speaker</role><firstname>John</firstname><lastname>Carulli</lastname><affiliation>GLOBALFOUNDRIES</affiliation><country>US</country></person>
    <person><id>23990</id><role>Speaker</role><firstname>Kenneth</firstname><lastname>Butler</lastname><affiliation>Texas Instruments</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0690.pdf">http://www.date-conference.com/proceedings/2015/pdf/0690.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hugo Gonçalves<sup>1</sup>, Xin Li<sup>2</sup>, Miguel Correia<sup>3</sup>, Vitor Tavares<sup>3</sup>, John Carulli<sup>4</sup> and Kenneth Butler<sup>5</sup><br /><sup>1</sup>CMU/FEUP, PT; <sup>2</sup>Carnegie Mellon University, US; <sup>3</sup>FEUP, PT; <sup>4</sup>GLOBALFOUNDRIES, US; <sup>5</sup>Texas Instruments, US<br /><br /><em><b>Abstract</b><br />In this paper, we adopt a novel numerical algorithm, referred to as dual augmented Lagrangian method (DALM), for efficient test cost reduction based on spatial variation modeling. The key idea of DALM is to derive the dual formulation of the L1-regularized least-squares problem posed by Virtual Probe (VP), which can be efficiently solved with substantially lower computational cost than its primal formulation. In addition, a number of unique properties associated with discrete cosine transform (DCT) are exploited to further reduce the computational cost of DALM. Our experimental results of an industrial RF transceiver demonstrate that the proposed DALM solver achieves up to 38x runtime speed-up over the conventional interior-point solver without sacrificing any performance on escape rate and yield loss for test applications.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0690.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-5</id>
    <title>IP4-5 A Hybrid Quasi Monte Carlo Method for Yield Aware Analog Circuit Sizing Tool</title>
    <start>2015-03-11 18:30</start>
    <end>2015-03-11 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>19438</id><role>Speaker</role><firstname>Engin</firstname><lastname>Afacan</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>4689</id><role>Speaker</role><firstname>Günhan</firstname><lastname>Dündar</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>23757</id><role>Speaker</role><firstname>Gonenc</firstname><lastname>Berkol</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>23297</id><role>Speaker</role><firstname>Ali Emre</firstname><lastname>Pusane</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>17100</id><role>Speaker</role><firstname>İsmail Faik</firstname><lastname>Baskaya</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0656.pdf">http://www.date-conference.com/proceedings/2015/pdf/0656.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Engin Afacan, Günhan Dündar, Gonenc Berkol, Ali Emre Pusane and İsmail Faik Baskaya, Bogazici University, TR<br /><br /><em><b>Abstract</b><br />Efficient yield estimation methods are required by yield aware automatic sizing tools, where many iterative variability analyses are performed. Quasi Monte Carlo (QMC) is a popular approach, in which samples are generated more homogeneously, hence faster convergence is obtained compared to the conventional MC. However, since QMC is deterministic and has no natural variance, there is no convenient way to obtain estimation error bounds. To determine the confidence interval of the estimated yield, scrambled QMC, in which samples are randomly permuted, is run multiple times to obtain stochastic variance by sacrificing computational cost. To palliate this challenge, this paper proposes a hybrid method, where a single QMC is performed to determine infeasible solutions in terms of yield, which is followed by a few scrambled QMC analyses providing variance and confidence interval of the estimated yield. Yield optimization is performed considering the worst case of the current estimation, thus the optimizer guarantees that the solution will satisfy the confidence interval. Furthermore, a yield ranking mechanism is also developed to enforce the optimizer to search for more robust solutions.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0656.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-6</id>
    <title>IP4-6 Feature selection for Alternate Test using wrappers: application to an RF LNA case study</title>
    <start>2015-03-11 18:31</start>
    <end>2015-03-11 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>24140</id><role>Speaker</role><firstname>Manuel</firstname><lastname>Barragan</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>4666</id><role>Speaker</role><firstname>Gildas</firstname><lastname>Leger</lastname><affiliation>Instituto de Microelectronica de Sevilla, IMSE-CNM, (CSIC - Universidad de Sevilla)</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0179.pdf">http://www.date-conference.com/proceedings/2015/pdf/0179.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Manuel Barragan<sup>1</sup> and Gildas Leger<sup>2</sup><br /><sup>1</sup>TIMA Laboratory, FR; <sup>2</sup>Instituto de Microelectronica de Sevilla, IMSE-CNM, (CSIC - Universidad de Sevilla), ES<br /><br /><em><b>Abstract</b><br />Testing analog, mixed-signal and RF circuits represents the main cost component for testing complex SoCs. A promising solution to alleviate this cost is the Alternate Test strategy. Alternate test is an indirect test approach that replaces costly specification measurements by simpler signatures. Machine learning techniques are then used to map signatures and performances. One key point that still remains as an open problem is the conception of adequate simple measurement candidates. This work presents efficient algorithms for selecting information rich signatures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0179.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.7</id>
  <title>8.7 Compilers and Tools for Performance</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Les Bans</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>829</id><role>Co-Chair</role><firstname>Christian</firstname><lastname>Haubelt</lastname><affiliation>University of Rostock</affiliation><country>DE</country></person>
  </persons>
  <description>This session introduces different aspects of optimizing compiler technology in the context of embedded systems. The first paper shows that the performance of Android applications can be significantly improved by ahead-of-time compilation to C. The second paper shows how to generate efficient vector code from domain-specific (linear algebra) specifications. The first interactive presentation presents a technique to speed up the QEMU machine emulator by dynamic binary translation of vector instructions. The second one proposes a trace-based reuse distance profiler to help improving the memory profile of applications.</description>
<presentations>
<presentation>
    <id>8.7.1</id>
    <title>8.7.1 Bytecode-to-C Ahead-of-Time Compilation for Android Dalvik Virtual Machine</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 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>24338</id><role>Speaker</role><firstname>Hyeong-Seok</firstname><lastname>Oh</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>23899</id><role>Speaker</role><firstname>Ji Hwan</firstname><lastname>Yeo</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    <person><id>24621</id><role>Speaker</role><firstname>Soo-Mook</firstname><lastname>Moon</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0927.pdf">http://www.date-conference.com/proceedings/2015/pdf/0927.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hyeong-Seok Oh, Ji Hwan Yeo and Soo-Mook Moon, Seoul National University, KR<br /><br /><em><b>Abstract</b><br />Android employs Java for programming its apps which is executed by its own virtual machine called the Dalvik VM (DVM). One problem of the DVM is its performance. Its just-in-time compiler (JITC) cannot generate high-performance code due to its trace-based compilation with short traces and modest optimizations, compared to JVM's method-based compilation with ample optimziations. This paper proposes a bytecode-to-C ahead-of-time compilation (AOTC) for the DVM to accelerate pre-installed apps. We translated the bytecode of some of the hot methods used by these apps to C code, which is then compiled together with the DVM source code. AOTC-generated code works with the existing Android zygote mechanism, with corrects garbage collection and exception handling. Due to off-line, method-based compilation using existing compiler with full optimizations and Java-specific optimizations, AOTC can generate quality code while obviating runtime compilation overhead. For benchmarks, AOTC can improve the performance by 10% to 500%. When we compare this result with the recently-introduced ART, which also performs ahead-of-time compilation, our AOTC performs better.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0927.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.7.2</id>
    <title>8.7.2 A Basic Linear Algebra Compiler for Embedded Processors</title>
    <start>2015-03-11 17:30</start>
    <end>2015-03-11 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>24317</id><role>Speaker</role><firstname>Nikolaos</firstname><lastname>Kyrtatas</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>23548</id><role>Speaker</role><firstname>Daniele Giuseppe</firstname><lastname>Spampinato</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>24415</id><role>Speaker</role><firstname>Markus</firstname><lastname>Püschel</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0182.pdf">http://www.date-conference.com/proceedings/2015/pdf/0182.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nikolaos Kyrtatas, Daniele Giuseppe Spampinato and Markus Püschel, Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />Many applications in signal processing, control, and graphics on embedded devices require efficient linear algebra computations. On general-purpose computers, program generators have proven useful to produce such code, or important building blocks, automatically. An example is LGen, a compiler for basic linear algebra computations of fixed size. In this work, we extend LGen towards the embedded domain using as example targets Intel Atom, ARM Cortex-A8, ARM Cortex-A9, and ARM1176 (Raspberry Pi). To efficiently support these processors we introduce support for the NEON vector ISA and a methodology for domain-specific load/store optimizations. Our experimental evaluation shows that the new version of LGen produces code that performs in many cases considerably better than well-established, commercial and non-commercial libraries (Intel MKL and IPP), software generators (Eigen and ATLAS), and compilers (icc, gcc, and clang).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0182.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>8.7.3</id>
    <title>8.7.3 VARSHA: Variation and Reliability-Aware Application Scheduling with Adaptive Parallelism in the Dark-Silicon Era</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>17968</id><role>Speaker</role><firstname>Nishit</firstname><lastname>Kapadia</lastname><affiliation>Colorado State University</affiliation><country>US</country></person>
    <person><id>3886</id><role>Speaker</role><firstname>Sudeep</firstname><lastname>Pasricha</lastname><affiliation>Colorado State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0454.pdf">http://www.date-conference.com/proceedings/2015/pdf/0454.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nishit Kapadia and Sudeep Pasricha, Colorado State University, US<br /><br /><em><b>Abstract</b><br />With deeper technology scaling accompanied by a worsening power-wall, an increasing proportion of chip area on a chip multiprocessor (CMP) is expected to be occupied by dark-silicon. At the same time, design challenges due to process variations and soft-errors in integrated circuits are projected to become even more severe. In this work, we propose a novel framework that leverages the knowledge of variations on the chip to perform runtime application mapping and dynamic voltage scaling to optimize system performance and energy, while satisfying dark-silicon power constraints of the chip as well as application-specific performance and reliability constraints. Our experimental results show average savings of 35%-80% in application service-times and 13%-15% in energy consumption, compared to the state-of-the-art.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0454.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-7</id>
    <title>IP4-7 Improving SIMD Code Generation in QEMU</title>
    <start>2015-03-11 18:30</start>
    <end>2015-03-11 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>22781</id><role>Speaker</role><firstname>Sheng-Yu</firstname><lastname>Fu</lastname><affiliation>Department of Computer Science National Taiwan University</affiliation><country>TW</country></person>
    <person><id>24821</id><role>Speaker</role><firstname>Jan-Jan</firstname><lastname>Wu</lastname><affiliation>Institute of Information Science Academia Sinica</affiliation><country>TW</country></person>
    <person><id>23822</id><role>Speaker</role><firstname>Wei-Chung</firstname><lastname>Hsu</lastname><affiliation>Department of Computer Science National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0356.pdf">http://www.date-conference.com/proceedings/2015/pdf/0356.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sheng-Yu Fu<sup>1</sup>, Jan-Jan Wu<sup>2</sup> and Wei-Chung Hsu<sup>1</sup><br /><sup>1</sup>Department of Computer Science National Taiwan University, TW; <sup>2</sup>Institute of Information Science Academia Sinica, TW<br /><br /><em><b>Abstract</b><br />Modern processors are often enhanced with SIMD instructions. For examples, the MMX, SSE, and AVX instruction set in the x86 architecture, and the Neon instruction set in the ARM architecture are SIMD instructions. Using these SIMD instructions could significantly increase the performance of applications, hence application binaries are likely to have a good fraction of instructions that are SIMD instructions. However, SIMD instruction translation has not attacked much attention in Dynamic Binary Translation (DBT). For example, in the popular QEMU system emulator, guest SIMD instructions are often emulated with a sequence of scalar instructions even when the host machines do have SIMD instructions to support such parallel computation, leaving a large potential for performance enhancement. In this paper, we propose two approaches, one to leverage the existing helper function implementation in QEMU, and the other to use a newly introduced vector IR (Intermediate Representation) to enhance the performance of SIMD instructions translation in DBT of QEMU. The approaches have been implemented in the QEMU to support ARM and IA32 frontend and x86-64 backend. Our preliminary experiments show that adding vector IR can significantly enhance the performance of guest applications containing SIMD instructions for both ARM and IA32 architectures when running with QEMU on the x86-64 platform.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0356.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-8</id>
    <title>IP4-8 Reuse Distance Analysis for Locality Optimization in Loop-Dominated Applications</title>
    <start>2015-03-11 18:31</start>
    <end>2015-03-11 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>24048</id><role>Speaker</role><firstname>Christakis</firstname><lastname>Lezos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>23575</id><role>Speaker</role><firstname>Grigoris</firstname><lastname>Dimitroulakos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>24011</id><role>Speaker</role><firstname>Konstantinos</firstname><lastname>Masselos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0442.pdf">http://www.date-conference.com/proceedings/2015/pdf/0442.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christakis Lezos, Grigoris Dimitroulakos and Konstantinos Masselos, University of Peloponnese, GR<br /><br /><em><b>Abstract</b><br />This paper discusses MemAddIn, a compiler assisted dynamic code analysis tool that analyzes C code and exposes critical parts for memory related optimizations on embedded systems that can heavily affect systems performance, power and cost. The tool includes enhanced features for data reuse distance analysis and source code transformation recommendations for temporal locality optimization. Several of data reuse distance measurement algorithms have been implemented leading to different trade-offs between accuracy and profiling execution time. The proposed tool can be easily and seamlessly integrated into different software development environments offering a unified environment for application development and optimization. The novelties of our work over a similar optimization tool are also discussed. MemAddIn has been applied for the dynamic computation of data reuse distance for a number of different applications. Experimental results prove the effectiveness of the tool through the analysis and optimization of a realistic image processing application.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0442.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>8.8</id>
  <title>8.8 Share a Fab - Multi Project Wafers Enable Your Innovations</title>
  <start>2015-03-11 17:00</start>
  <end>2015-03-11 18:30</end>
  <room>Salle Lesdiguières</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>179</id><role>Moderator</role><firstname>Andreas</firstname><lastname>Vörg</lastname><affiliation>edacentrum</affiliation><country>DE</country></person>
  </persons>
  <description><p>Today most innovations in the major industries include the use of dedicated chips. However, extremely high IC fabrication costs and foundries accepting only orders with high quantities are substantial obstacles for innovations developed from SMEs, start-ups, universities and research organisations.</p>
<p>The solution is that many of these innovators team up and share a fab run by using the opportunities offered by Multi Project Wavers (MPWs). European service providers like Europractice and CMP provide the access to MPW runs as well as the required know-how and tooling.</p>
<p>In the tutorial part of this session first-time users as well as experienced users will be provided with comprehensive information about the available semiconductor technologies, new design methodologies and possible applications. In the best practice part of the session users of such services will share their experience with the MPW concept with the audience and present projects and products realized by utilizing MPW opportunities.</p></description>
<presentations>
<presentation>
    <id>8.8.1</id>
    <title>8.8.1 Introduction</title>
    <start>2015-03-11 17:00</start>
    <end>2015-03-11 17:05</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>179</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Vörg</lastname><affiliation>edacentrum</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Andreas Vörg, edacentrum, DE<br /></description>
</presentation>
<presentation>
    <id>8.8.2</id>
    <title>8.8.2 The Europractice MPW Service as an Enabler for Low Cost ASIC Prototyping for R&amp;D and Product Development</title>
    <start>2015-03-11 17:05</start>
    <end>2015-03-11 17:25</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25529</id><role>Speaker</role><firstname>Carl</firstname><lastname>Das</lastname><affiliation>IMEC/Europractice</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Carl Das, IMEC/Europractice, BE<br /></description>
</presentation>
<presentation>
    <id>8.8.3</id>
    <title>8.8.3 CMP MPW Services for IC Prototyping and Low Volume Production</title>
    <start>2015-03-11 17:25</start>
    <end>2015-03-11 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>22126</id><role>Speaker</role><firstname>Jean-Christophe</firstname><lastname>Crébier</lastname><affiliation>CMP</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jean-Christophe Crébier, CMP, FR<br /></description>
</presentation>
<presentation>
    <id>8.8.4</id>
    <title>8.8.4 The Associative Memory ASIC Development for High Energy Physics since 2003 to 2015, Importance of IMEC support</title>
    <start>2015-03-11 17:45</start>
    <end>2015-03-11 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>25529</id><role>Speaker</role><firstname>Alberto</firstname><lastname>Annovi</lastname><affiliation>INFN Pisa</affiliation><country>IT</country></person>
    <person><id>25529</id><role>Author</role><firstname>Paola</firstname><lastname>Giannetti</lastname><affiliation>INFN Pisa</affiliation><country>IT</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Alberto Annovi, INFN Pisa, IT<br /><b>Author</b>:<br />Paola Giannetti, INFN Pisa, IT<br /></description>
</presentation>
<presentation>
    <id>8.8.5</id>
    <title>8.8.5 A Feedback from MPW User</title>
    <start>2015-03-11 18:00</start>
    <end>2015-03-11 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>25564</id><role>Speaker</role><firstname>Paul</firstname><lastname>Hyland</lastname><affiliation>Microelectronic Circuit Centre Ireland (MCCI)</affiliation><country>IE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Paul Hyland, Microelectronic Circuit Centre Ireland (MCCI), IE<br /></description>
</presentation>
<presentation>
    <id>8.8.6</id>
    <title>8.8.6 Discussion</title>
    <start>2015-03-11 18:15</start>
    <end>2015-03-11 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>
    </presentation_persons>
  <description></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.1</id>
  <title>9.1 SPECIAL DAY Hot Topic: Game-changing Innovative Technology Platforms for Health Care</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Salle Oisans</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>21516</id><role>Organiser</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>21516</id><role>Chair</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
  </persons>
  <description>After an introductory talk on the future impact of electronics in health care innovation, the panel of experts from industry will discuss the main trends they see and the challenges this presents for technology and care providers.</description>
<presentations>
<presentation>
    <id>9.1.1</id>
    <title>9.1.1 Game changing innovation in Technology and Design for effective health care</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>16907</id><role>Speaker</role><firstname>Chris</firstname><lastname>Van Hoof</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Chris Van Hoof, IMEC, BE<br /><br /><em><b>Abstract</b><br />Vision and positioning the talks of the day in perspective to the overall challenge.</em></description>
</presentation>
<presentation>
    <id>9.1.2</id>
    <title>9.1.2 Advanced Self-Powered Systems of Integrated Sensors and Technologies</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>25427</id><role>Speaker</role><firstname>Veena</firstname><lastname>Misra</lastname><affiliation>ASSIST, NC State University</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Veena Misra, ASSIST, NC State University, US<br /><br /><em><b>Abstract</b><br />Development of nano-enabled energy harvesting, energy storage, nanodevices, and sensors enables innovative battery-free, body-powered, and wearable health monitoring systems. One of challenges addressed in this presentation is developing efficient ways to harness energy from the human body or the environment, convert it to usable forms, and store it in ultra-high-density capacitors. Another focal point of research is low-Power nanoelectronics with the aim to design low-power electronics and antennae.</em></description>
</presentation>
<presentation>
    <id>9.1.3</id>
    <title>9.1.3 Healthcare in an Integrated Digital World</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>25249</id><role>Speaker</role><firstname>Jean-Paul</firstname><lastname>Linnartz</lastname><affiliation>Philips</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jean-Paul Linnartz, Philips, NL<br /><br /><em><b>Abstract</b><br />Integration (IC) technology, smart systems and large scale analysis of measurements and data are rapidly innovating many aspects of the healthcare system. This includes innovations in imaging such as enhancing the resolution, ability to differentiate between tissues and compensation of artifacts. Many imaging modalities require advanced signal handling, often in massively parallel structures. At the same time, miniaturization of sensors and actuators paves the way for minimally invasive in-body devices for diagnostics and for interventions, which then become part of integrated interventional solutions.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.2</id>
  <title>9.2 Hot Topic - Transparent Use of Accelerators in Heterogeneous Computing Systems</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Belle Etoile</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>25038</id><role>Organiser</role><firstname>Heiner</firstname><lastname>Giefers</lastname><affiliation>IBM Research Zurich</affiliation><country>CH</country></person>
    <person><id>22176</id><role>Chair</role><firstname>Christian</firstname><lastname>Plessl</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
    <person><id>25038</id><role>Co-Chair</role><firstname>Heiner</firstname><lastname>Giefers</lastname><affiliation>IBM Research Zurich</affiliation><country>CH</country></person>
  </persons>
  <description>This hot topic session discusses recent research for transparent compilation and offloading of computational hotspots from CPUs to accelerators, in particular, many-core processors and FPGAs. The overarching objective of these approaches is to make the performance and energy-efficiency benefits of heterogeneous computing available to a broader spectrum of applications and users by reducing or even obviating the effort for porting applications.</description>
<presentations>
<presentation>
    <id>9.2.1</id>
    <title>9.2.1 Transparent Acceleration of Program Execution using Reconfigurable Hardware</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>25225</id><role>Speaker</role><firstname>Nuno</firstname><lastname>Paulino</lastname><affiliation>INESC TEC and Faculty of Engineering</affiliation><country>PT</country></person>
    <person><id>25214</id><role>Speaker</role><firstname>João</firstname><lastname>Canas Ferreira</lastname><affiliation>INESC TEC and Faculty of Engineering</affiliation><country>PT</country></person>
    <person><id>23141</id><role>Speaker</role><firstname>João</firstname><lastname>Bispo</lastname><affiliation>University of Porto</affiliation><country>PT</country></person>
    <person><id>2116</id><role>Speaker</role><firstname>João M. P.</firstname><lastname>Cardoso</lastname><affiliation>University of Porto</affiliation><country>PT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1122.pdf">http://www.date-conference.com/proceedings/2015/pdf/1122.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nuno Paulino<sup>1</sup>, João Canas Ferreira<sup>1</sup>, João Bispo<sup>2</sup> and João M. P. Cardoso<sup>2</sup><br /><sup>1</sup>INESC TEC and Faculty of Engineering, PT; <sup>2</sup>University of Porto, PT<br /><br /><em><b>Abstract</b><br />The acceleration of applications, running on a general purpose processor (GPP), by mapping parts of their execution to reconfigurable hardware is an approach which does not involve program's source code and still ensures program portability over different target reconfigurable fabrics. However, the problem is very challenging, as suitable sequences of GPP instructions need to be translated/mapped to hardware, possibly at runtime. Thus, all mapping steps, from compiler analysis and optimizations to hardware generation, need to be both efficient and fast. This paper introduces some of the most representative approaches for binary acceleration using reconfigurable hardware, and presents our binary acceleration approach and the latest results. Our approach extends a GPP with a Reconfigurable Processing Unit (RPU), both sharing the data memory. Repeating sequences of GPP instructions are migrated to an RPU composed of functional units and interconnect resources, and able to exploit instruction-level parallelism, e.g., via loop pipelining. Although we envision a fully dynamic system, currently the RPU resources are selected and organized offline using execution trace information. We present implementation prototypes of the system on a Spartan-6 FPGA with a MicroBlaze as GPP and the very encouraging results achieved with a number of benchmarks.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1122.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.2.2</id>
    <title>9.2.2 Accelerating arithmetic kernels with coherent attached FPGA coprocessors</title>
    <start>2015-03-12 08:52</start>
    <end>2015-03-12 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>25038</id><role>Speaker</role><firstname>Heiner</firstname><lastname>Giefers</lastname><affiliation>IBM Research Zurich</affiliation><country>CH</country></person>
    <person><id>25227</id><role>Speaker</role><firstname>Raphael</firstname><lastname>Polig</lastname><affiliation>IBM Research Zurich</affiliation><country>CH</country></person>
    <person><id>25212</id><role>Speaker</role><firstname>Christoph</firstname><lastname>Hagleitner</lastname><affiliation>IBM Research Zurich</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1123.pdf">http://www.date-conference.com/proceedings/2015/pdf/1123.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Heiner Giefers, Raphael Polig and Christoph Hagleitner, IBM Research Zurich, CH<br /><br /><em><b>Abstract</b><br />Abstract—The energy efficiency of computer systems can be increased by migrating computational kernels that are known to under-utilize the CPU to an FPGA based coprocessor. In contrast to traditional I/O-based coprocessors that require explicit data movement, coherently attached accelerators can operate on the same virtual address space than the host CPU. A shared memory organization enables widely accepted programming models and helps to deploy energy efficient accelerators in general purpose computing systems. In this paper we study an FFT accelerator on FPGA attached via the Coherent Accelerator Processor Interface (CAPI) to a POWER8 processor. Our results show that the coherent attached accelerator outperforms device driver based approaches in terms of latency. Hardware acceleration delivers a 5x gain in energy efficiency compared to an optimized parallel software FFT running on a 12-core CPU and improves single thread performance by more than 2x. We conclude that the integration of CAPI into heterogeneous programming frameworks such as OpenCL will facilitate latency critical operations and will further enhance programmability of hybrid systems.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1123.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.2.3</id>
    <title>9.2.3 Transparent Offloading of Computational Hotspots from Binary Code to Xeon Phi</title>
    <start>2015-03-12 09:15</start>
    <end>2015-03-12 09:37</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25220</id><role>Speaker</role><firstname>Marvin</firstname><lastname>Damschen</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>25211</id><role>Speaker</role><firstname>Heinrich</firstname><lastname>Riebler</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
    <person><id>25208</id><role>Speaker</role><firstname>Gavin</firstname><lastname>Vaz</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
    <person><id>22176</id><role>Speaker</role><firstname>Christian</firstname><lastname>Plessl</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1124.pdf">http://www.date-conference.com/proceedings/2015/pdf/1124.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Marvin Damschen<sup>1</sup>, Heinrich Riebler<sup>2</sup>, Gavin Vaz<sup>2</sup> and Christian Plessl<sup>2</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>University of Paderborn, DE<br /><br /><em><b>Abstract</b><br />In this paper, we study how binary applications can be transparently accelerated with novel heterogeneous computing resources without requiring any manual porting or developer-provided hints. Our work is based on Binary Acceleration At Runtime (BAAR), our previously introduced binary acceleration mechanism that uses the LLVM Compiler Infrastructure. BAAR is designed as a client-server architecture. The client runs the program to be accelerated in an environment, which allows program analysis and profiling and identifies and extracts suitable program parts to be offloaded. The server compiles and optimizes these offloaded program parts for the accelerator and offers access to these functions to the client with a remote procedure call (RPC) interface. Our previous work proved the feasibility of our approach, but also showed that communication time and overheads limit the granularity of functions that can be meaningfully offloaded. In this work, we motivate the importance of a lightweight, high-performance communication between server and client and present a communication mechanism based on the Message Passing Interface (MPI). We evaluate our approach by using an Intel Xeon Phi 5110P as the acceleration target and show that the communication overhead can be reduced from 40% to 10%, thus enabling even small hotspots to benefit from offloading to an accelerator.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1124.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.2.4</id>
    <title>9.2.4 Transparent linking of compiled software and synthesized hardware</title>
    <start>2015-03-12 09:37</start>
    <end>2015-03-12 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>19778</id><role>Speaker</role><firstname>David</firstname><lastname>Thomas</lastname><affiliation>Imperial College London</affiliation><country>GB</country></person>
    <person><id>25230</id><role>Speaker</role><firstname>Shane T.</firstname><lastname>Fleming</lastname><affiliation>Imperial College London</affiliation><country>GB</country></person>
    <person><id>25207</id><role>Speaker</role><firstname>George A.</firstname><lastname>Constantinides</lastname><affiliation>Imperial College London</affiliation><country>GB</country></person>
    <person><id>25204</id><role>Speaker</role><firstname>Dan R.</firstname><lastname>Ghica</lastname><affiliation>University of Birmingham</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1125.pdf">http://www.date-conference.com/proceedings/2015/pdf/1125.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />David Thomas<sup>1</sup>, Shane T. Fleming<sup>1</sup>, George A. Constantinides<sup>1</sup> and Dan R. Ghica<sup>2</sup><br /><sup>1</sup>Imperial College London, GB; <sup>2</sup>University of Birmingham, GB<br /><br /><em><b>Abstract</b><br />Modern heterogeneous devices contain tightly coupled CPU and FPGA logic, allowing low latency access to accelerators. However, designers of the system need to treat accelerated functions specially, with device specific code for instantiating, configuring, and executing accelerators. We present a system level linker, which allows functions in hardware and software to be linked together to create heterogeneous systems. The linker works with post-compilation and post-synthesis components, allowing the designer to transparently move functions between devices simply by linking in either hardware or software object files. The linker places no special emphasis on the software, allowing computation to be initiated from within hardware, with function calls to software to provide services such as file access. A strong type-system ensures that individual code artifacts can be written using the conventions of that domain (C, HLS, VHDL), while allowing direct and transparent linking.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1125.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.3</id>
  <title>9.3 NoC Optimization</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Stendhal</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>81</id><role>Chair</role><firstname>Marcello</firstname><lastname>Coppola</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
    <person><id>4722</id><role>Co-Chair</role><firstname>José</firstname><lastname>Flich</lastname><affiliation>Universidad Politecnica de Valencia</affiliation><country>ES</country></person>
  </persons>
  <description>As NoCs are becoming mature technology, the time is coming to develop sophisticated system-level optimization techniques. In this session, several distinct optimization techniques are addressed. The first paper presents a novel approach to traffic isolation, the second paper deals with power-saving technique exploration and the final paper develops customized NoCs for emerging biomedical applications.</description>
<presentations>
<presentation>
    <id>9.3.1</id>
    <title>9.3.1 PhaseNoC: TDM Scheduling at the Virtual-Channel Level for Efficient Network Traffic Isolation</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>19587</id><role>Speaker</role><firstname>Anastasios</firstname><lastname>Psarras</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    <person><id>23856</id><role>Speaker</role><firstname>Ioannis</firstname><lastname>Seitanidis</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    <person><id>24303</id><role>Speaker</role><firstname>Chrysostomos</firstname><lastname>Nicopoulos</lastname><affiliation>University of Cyprus</affiliation><country>CY</country></person>
    <person><id>4371</id><role>Speaker</role><firstname>Giorgos</firstname><lastname>Dimitrakopoulos</lastname><affiliation>Democritus University of Thrace</affiliation><country>GR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0418.pdf">http://www.date-conference.com/proceedings/2015/pdf/0418.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Anastasios Psarras<sup>1</sup>, Ioannis Seitanidis<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 />The efficiency of modern Networks-on-Chip (NoC) is no longer judged solely by their physical scalability, but also by their ability to deliver high performance, quality-of-service, and flow isolation at the minimum possible cost. Although traditional architectures supporting Virtual Channels (VC) offer the resources for flow partitioning and isolation, an adversarial workload can still interfere and degrade the performance of other workloads that are active in a different set of VCs. In this paper, we present PhaseNoC, a truly non-interfering VC-based architecture that adopts Time-Division Multiplexing (TDM) at the VC level. Distinct flows, or application domains, mapped to disjoint sets of VCs are isolated, both inside the router's pipeline and at the network level. Any latency overhead is minimized by appropriate scheduling of flows in separate phases of operation, irrespective of the chosen topology. The resulting design yields significant reductions in the area/delay cost of the network. Experimental results corroborate that - with lower cost than state-of-the-art NoC architectures, and with minimum latency overhead - we remove any flow interference and allow for efficient network traffic isolation.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0418.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.3.2</id>
    <title>9.3.2 Rate-based vs Delay-based Control for DVFS in NoC</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>890</id><role>Speaker</role><firstname>Mario R.</firstname><lastname>Casu</lastname><affiliation>Politecnico di Torino, Department of Electronics and Telecommunications</affiliation><country>IT</country></person>
    <person><id>24357</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Giaccone</lastname><affiliation>Politecnico di Torino, Department of Electronics and Telecommunications</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0613.pdf">http://www.date-conference.com/proceedings/2015/pdf/0613.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mario R. Casu and Paolo Giaccone, Politecnico di Torino, Department of Electronics and Telecommunications, IT<br /><br /><em><b>Abstract</b><br />Minimization of power via DVFS in an NoC is possible, but may result in an intolerable increase of network delay. We examined two DVFS policies, a rate-based policy that scales down frequency and voltage to the minimum value that allows to sustain the injection rate without causing saturation, and a delay-based policy in which a closed-loop control tunes frequency and voltage such that the NoC average delay tracks a target value. We evaluated the power-delay trade-off by means of network simulations and accurate power estimations after synthesis on a 28-nm FDSOI CMOS technology. Our result over synthetic and multimedia traffic patterns show that the first policy largely pays the better saving in power (20%-50% less than the second policy) with a large network delay increase (up to 3x). We then conclude that the delay-based policy offers a better power-delay trade-off.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0613.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.3.3</id>
    <title>9.3.3 NoC-Enabled Multicore Architectures for Stochastic Analysis of Biomolecular Reactions</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>22089</id><role>Speaker</role><firstname>Turbo</firstname><lastname>Majumder</lastname><affiliation>Indian Institute of Technology Delhi</affiliation><country>IN</country></person>
    <person><id>24850</id><role>Speaker</role><firstname>Xian</firstname><lastname>Li</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    <person><id>19313</id><role>Speaker</role><firstname>Paul</firstname><lastname>Bogdan</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>16456</id><role>Speaker</role><firstname>Partha</firstname><lastname>Pande</lastname><affiliation>Washington State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0370.pdf">http://www.date-conference.com/proceedings/2015/pdf/0370.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Turbo Majumder<sup>1</sup>, Xian Li<sup>2</sup>, Paul Bogdan<sup>3</sup> and Partha Pande<sup>2</sup><br /><sup>1</sup>Indian Institute of Technology Delhi, IN; <sup>2</sup>Washington State University, US; <sup>3</sup>University of Southern California, US<br /><br /><em><b>Abstract</b><br />Recent medical challenges such as cancer, drug-resistant microbes or diabetes crucially affect human health. To tackle these, modern medicine must analyze molecular interactions and rely on powerful computational platforms for the design and performance evaluation of medical therapies. Towards this end, we propose a Network-on-Chip (NoC)-based multicore platform enabling the efficient analysis of stochastic molecular interactions among biological entities. Our in-depth analysis of the stochastic interactions among biological components and the characterization of their computational and communication requirements allows us to design a high-performance NoC architecture sustaining a throughput of over 1.36E5 events/ms, while consuming only 15 mJ per 1E5 stochastic events. Our proposed NoC-based multicore can offer a throughput improvement of 23% over a regular mesh-based NoC, while consuming 20% less energy.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0370.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-9</id>
    <title>IP4-9 TAPP: Temperature-Aware Application Mapping for NoC-Based Many-Core Processors</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>21196</id><role>Speaker</role><firstname>Di</firstname><lastname>Zhu</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>20361</id><role>Speaker</role><firstname>Lizhong</firstname><lastname>Chen</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24728</id><role>Speaker</role><firstname>Timothy</firstname><lastname>Pinkston</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1076.pdf">http://www.date-conference.com/proceedings/2015/pdf/1076.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Di Zhu, Lizhong Chen, Timothy Pinkston and Massoud Pedram, University of Southern California, US<br /><br /><em><b>Abstract</b><br />Application mapping with its ability to spread out high-power components can potentially be a good approach to mitigate the looming issue of hotspots in many-core processors. However, very few works have explored effective ways of making tradeoff between temperature and network latency. Moreover, on-chip routers, which are of high power density and may lead to hotspots, are not considered in these works. In this paper, we propose TAPP (Temperature-Aware Partitioning and Placement), an efficient application mapping algorithm to reduce on-chip hotspots while sacrificing little network performance. This algorithm "spreads" high-power cores and routers across the chip by performing hierarchical bi-partitioning of the cores and concurrently conducting placement of the cores onto tiles, and achieves high efficiency and superior scalability. Simulation results show that the proposed algorithm reduces the temperature by up to 6.80°C with minimal latency increase compared to the latency-oriented mapping solution.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1076.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-10</id>
    <title>IP4-10 Malleable NoC: Dark Silicon Inspired Adaptable Network on Chip</title>
    <start>2015-03-12 10:01</start>
    <end>2015-03-12 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>17281</id><role>Speaker</role><firstname>Haseeb</firstname><lastname>Bokhari</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>1480</id><role>Speaker</role><firstname>Haris</firstname><lastname>Javaid</lastname><affiliation>Google Inc.</affiliation><country></country></person>
    <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>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2258</id><role>Speaker</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0694.pdf">http://www.date-conference.com/proceedings/2015/pdf/0694.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Haseeb Bokhari<sup>1</sup>, Haris Javaid<sup>2</sup>, Muhammad Shafique<sup>3</sup>, Joerg Henkel<sup>3</sup> and Sri Parameswaran<sup>1</sup><br /><sup>1</sup>University of New South Wales, AU; <sup>2</sup>Google Inc., ; <sup>3</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Network on Chip (NoC) has been envisioned as a scalable fabric for many core chips. However, NoCs can consume a considerable share of chip power. Moreover, diverse applications are executed in these multicore, where each application imposes a unique load on the NoC. To realise a NoC which is Energy and Delay efficient, we propose combining multiple VF optimized routers for each node (in traditional NoCs, we have only a single router per node) for efficient NoC for Dark Silicon chips. We present a generic NoC with routers designed for different VF levels, which are distributed across the chip. At runtime, depending on application profile, we combine these VF optimized routers to form constantly changing energy efficient NoC fabric. We call our architecture Malleable NoC. In this paper, we describe the architectural details of the proposed architecture and the runtime algorithms required to dynamically adapt the NoC resources. We show that for a variety of multi program benchmarks executing on Malleable NoC, Energy Delay product (EDP) can be reduced by up to 46% for widely differing workloads. We further show the effect on EDP savings for differing amounts of dark silicon area budget.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0694.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.4</id>
  <title>9.4 Advanced Trends in Alternative Technologies</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Chartreuse</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>17774</id><role>Chair</role><firstname>Martin</firstname><lastname>Trefzer</lastname><affiliation>University of York</affiliation><country>GB</country></person>
    <person><id>2064</id><role>Co-Chair</role><firstname>Yvain</firstname><lastname>Thonnart</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
  </persons>
  <description>As technology evolves, "information" is no longer limited to charge-based representations of 1s and 0s. In this session, the first presented paper discusses work where qubits are stored as the internal states of an atomic ion. The second presentation considers labs on chip — where reactants are moved through valves and channels to solve problems such as protein analysis, disease diagnosis, etc. Finally, the last presentation discusses the use of optical waveguides to move data from point-to-point, thus eliminating higher latency electrical interconnect.</description>
<presentations>
<presentation>
    <id>9.4.1</id>
    <title>9.4.1 Optimization of Quantum Computer Architecture using a Resource-Performance Simulator</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>23262</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Ahsan</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    <person><id>23962</id><role>Speaker</role><firstname>Jungsang</firstname><lastname>Kim</lastname><affiliation>Duke University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0318.pdf">http://www.date-conference.com/proceedings/2015/pdf/0318.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Muhammad Ahsan and Jungsang Kim, Duke University, US<br /><br /><em><b>Abstract</b><br />The hardware technology characterized by the device parameters often drives the architectural optimization in a novel computer design such as the quantum computer (QC). We highlight the role of these parameters, by quantifying the performance of a fully error-corrected 1024-bit quantum carry look-ahead adder on a modular, re-configurable architecture based on trapped ions. We develop a simulation tool that estimates the performance and resource requirements for running a quantum circuit on various quantum architectures as a function of the underlying device parameters. Using this tool, we found that (1) the latency of the adder circuit execution due to slow entanglement generation process for qubit communication, can be adequately eliminated with a small increase in entangling qubits and (2) the failure probability of the circuit is ultimately determined by the qubit coherence time, which needs to be improved in order to reliably execute the adders comprising core of the Shor's algorithm.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0318.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.4.2</id>
    <title>9.4.2 Volume-Oriented Sample Preparation for Reactant Minimization on Flow-Based Microfluidic Biochips with Multi-Segment Mixers</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>22773</id><role>Speaker</role><firstname>Chi-Mei</firstname><lastname>Huang</lastname><affiliation>Department of Electronics Engineering, National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24702</id><role>Speaker</role><firstname>Chia-Hung</firstname><lastname>Liu</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>17418</id><role>Speaker</role><firstname>Juinn-Dar</firstname><lastname>Huang</lastname><affiliation>Department of Electronics Engineering, National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0427.pdf">http://www.date-conference.com/proceedings/2015/pdf/0427.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chi-Mei Huang<sup>1</sup>, Chia-Hung Liu<sup>2</sup> and Juinn-Dar Huang<sup>1</sup><br /><sup>1</sup>Department of Electronics Engineering, National Chiao Tung University, TW; <sup>2</sup>National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />Sample preparation is one of essential processes in most biochemical reactions. In this process, raw reactants are diluted to achieve given target concentrations. So far, most of existing sample preparation techniques only consider mixing of two source solutions under the (1:1) mixing model. In this paper, we propose the first sample preparation algorithm VOSPA that not only blends several solutions in a dilution operation but also allows various mixing models on flow-based microfluidic biochips with multi-segment mixers. VOSPA is a volume-oriented sample preparation algorithm that enables segment-based intermediate solution reuse for better reactant minimization. Experimental results show that VOSPA can lower the reactant consumption and operation count by 72% and 59% as compared to the baseline bit-scanning method if an 8-segment mixer is used. Moreover, VOSPA outperforms an optimal algorithm, which merely allows the use of (1:1) mixing model; the reactant usage and operation count can be further reduced by 37% and 76%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0427.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.4.3</id>
    <title>9.4.3 Thermal Aware Design Method for VCSEL-based On-Chip Optical Interconnect</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>23831</id><role>Speaker</role><firstname>Hui</firstname><lastname>Li</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>376</id><role>Speaker</role><firstname>Alain</firstname><lastname>Fourmigue</lastname><affiliation>Ecole Polytechnique de Montréal</affiliation><country>CA</country></person>
    <person><id>3910</id><role>Speaker</role><firstname>Sébastien</firstname><lastname>Le Beux</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>18646</id><role>Speaker</role><firstname>Xavier</firstname><lastname>Letartre</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>751</id><role>Speaker</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Ecole Centrale de Lyon</affiliation><country>FR</country></person>
    <person><id>1098</id><role>Speaker</role><firstname>Gabriela</firstname><lastname>Nicolescu</lastname><affiliation>Ecole Polytechnique de Montréal</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0479.pdf">http://www.date-conference.com/proceedings/2015/pdf/0479.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hui Li<sup>1</sup>, Alain Fourmigue<sup>2</sup>, Sébastien Le Beux<sup>1</sup>, Xavier Letartre<sup>1</sup>, Ian O'Connor<sup>1</sup> and Gabriela Nicolescu<sup>2</sup><br /><sup>1</sup>Ecole Centrale de Lyon, FR; <sup>2</sup>Ecole Polytechnique de Montréal, CA<br /><br /><em><b>Abstract</b><br />Optical Network-on-Chip (ONoC) is an emerging technology considered as one of the key solutions for future generation on-chip interconnects. However, silicon photonic devices in ONoC are highly sensitive to temperature variation, which leads to a lower efficiency of Vertical-Cavity Surface-Emitting Lasers (VCSELs), a resonant wavelength shift of Microring Resonators (MR), and results in a lower Signal to Noise Ratio (SNR). In this paper, we propose a methodology enabling thermal-aware design for optical interconnects relying on CMOS-compatible VCSEL. Thermal simulations allow designing ONoC interfaces with low gradient temperature and analytical models allow evaluating the SNR.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0479.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-11</id>
    <title>IP4-11 Topology Identification for Smart Cells in Modular Batteries</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>18292</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>16399</id><role>Speaker</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0170.pdf">http://www.date-conference.com/proceedings/2015/pdf/0170.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sebastian Steinhorst and Martin Lukasiewycz, TUM CREATE, SG<br /><br /><em><b>Abstract</b><br />This paper proposes an approach to automatically identifying the topological order of smart cells in modular batteries. Emerging smart cell architectures enable battery management without centralized control by coordination of activities via communication. When connecting smart cells in series to form a battery pack, the topological order of the cells is not known and it cannot be automatically identified using the available communication bus. This order, however, is of particular importance for several battery management functions, including temperature control and active cell balancing which relate properties of the cells and their location. Therefore, this paper presents a methodology to automatically identify a topological order on the smart cells in a battery pack using a hybrid communication approach, involving both the communication and the balancing layer of the smart cell architecture. A prototypic implementation on a development platform shows the feasibility and scalability of the approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0170.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-12</id>
    <title>IP4-12 LVS Check for Photonic Integrated Circuit - Curvilinear Feature Extraction and Validation</title>
    <start>2015-03-12 10:01</start>
    <end>2015-03-12 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>20786</id><role>Speaker</role><firstname>Ruping</firstname><lastname>Cao</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>23959</id><role>Speaker</role><firstname>Julien</firstname><lastname>Billoudet</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>20196</id><role>Speaker</role><firstname>John</firstname><lastname>Ferguson</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>19232</id><role>Speaker</role><firstname>Lionel</firstname><lastname>Couder</lastname><affiliation>Mentor Graphics Corp</affiliation><country>US</country></person>
    <person><id>23935</id><role>Speaker</role><firstname>John</firstname><lastname>Cayo</lastname><affiliation>Mentor Graphics Corp</affiliation><country>US</country></person>
    <person><id>3560</id><role>Speaker</role><firstname>Alexandre</firstname><lastname>Arriordaz</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>751</id><role>Speaker</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Lyon Institute of Nanotechnology</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0993.pdf">http://www.date-conference.com/proceedings/2015/pdf/0993.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ruping Cao<sup>1</sup>, Julien Billoudet<sup>1</sup>, John Ferguson<sup>1</sup>, Lionel Couder<sup>2</sup>, John Cayo<sup>2</sup>, Alexandre Arriordaz<sup>1</sup> and Ian O'Connor<sup>3</sup><br /><sup>1</sup>Mentor Graphics Corp, FR; <sup>2</sup>Mentor Graphics Corp, US; <sup>3</sup>Lyon Institute of Nanotechnology, FR<br /><br /><em><b>Abstract</b><br />This work is motivated by the demand of an electronic design automation (EDA) approach for the emerging ecosystem of the photonic integrated circuit (PIC) technology. A reliable physical verification flow cannot be achieved without the adaption of the traditional EDA tools to the photonic design verification needs. We analyze how layout versus schematic (LVS) checking is performed differently for photonic designs, and propose an LVS flow that addresses the particular need of curvilinear feature validation (curved path length and bend curvature extraction). We show that it is possible to reuse and extend the current LVS tools to perform such critical but non-traditional checks, which ensures a more reliable photonic layout implementation in term of functionality and circuit yield. Going forward, we propose possible future studies that can further improve the flows.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0993.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.5</id>
  <title>9.5 Modeling and Simulation of Extra-Functional Properties</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Meije</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>25045</id><role>Chair</role><firstname>Sylvian</firstname><lastname>Kaiser</lastname><affiliation>DOCEA Power</affiliation><country>FR</country></person>
    <person><id>1704</id><role>Co-Chair</role><firstname>Sander</firstname><lastname>Stuijk</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
  </persons>
  <description>This session deals with modeling and simulating extra-functional system properties. The first paper presents a framework to accurately model the power and timing of hardware models without requiring a full micro-architectural simulation of the hardware module to extract signal transitions. The second paper presents a method to extend Design Space Exploration (DSE) of systems with Out-of-Order execution by accurately predicting the performance of CPUs with different cache configurations within reasonable time. The third paper is about an approach that constructs a learning-based thermal model for a given (black-box) multi-core processor running a given application mix.</description>
<presentations>
<presentation>
    <id>9.5.1</id>
    <title>9.5.1 Dynamic Power and Performance Back-Annotation for Fast and Accurate Functional Hardware Simulation</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>23597</id><role>Speaker</role><firstname>Dongwook</firstname><lastname>Lee</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>24082</id><role>Speaker</role><firstname>Lizy Kurian</firstname><lastname>John</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>23727</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Gerstlauer</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0924.pdf">http://www.date-conference.com/proceedings/2015/pdf/0924.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Dongwook Lee, Lizy Kurian John and Andreas Gerstlauer, The University of Texas at Austin, US<br /><br /><em><b>Abstract</b><br />Virtual platform prototypes are widely used for early design space exploration at the system level. There is, however, a lack of accurate and fast power and performance models of hardware components at such high levels of abstraction. In this paper, we present an approach that extends fast functional hardware models with the ability to produce detailed, cycle-level timing and power estimates. Our approach is based on back-annotating behavioral hardware descriptions with a dynamic power and performance model that allows capturing cycle-accurate and data-dependent activity without a significant loss in simulation speed. By integrating with existing high-level synthesis (HLS) flows, back-annotation is fully automated for custom hardware synthesized by HLS. We further leverage state-of-the-art machine learning techniques to synthesize abstract power models, where we introduce a structural decomposition technique to reduce model complexities and increase estimation accuracy. We have applied our back-annotation approach to several industrial-strength design examples under various architecture configurations. Results show that our models predict average power consumption to within 1% and cycle-by-cycle power dissipation to within 10% of a commercial gate-level power estimation tool, all while running several orders of magnitude faster.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0924.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.5.2</id>
    <title>9.5.2 Fast and Precise Cache Performance Estimation for Out-Of-Order Execution</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>24436</id><role>Speaker</role><firstname>Roeland</firstname><lastname>Douma</lastname><affiliation>University of Amsterdam</affiliation><country>NL</country></person>
    <person><id>19538</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Altmeyer</lastname><affiliation>University of Amsterdam</affiliation><country>NL</country></person>
    <person><id>1803</id><role>Speaker</role><firstname>Andy</firstname><lastname>Pimentel</lastname><affiliation>University of Amsterdam</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0066.pdf">http://www.date-conference.com/proceedings/2015/pdf/0066.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Roeland Douma, Sebastian Altmeyer and Andy Pimentel, University of Amsterdam, NL<br /><br /><em><b>Abstract</b><br />Design space exploration (DSE) is a key ingredient of system-level design, enabling designers to quickly prune the set of possible designs and determine, e.g., the number of the processing cores, the mapping of application tasks to cores, and the core configuration such as the cache organization. High-level performance estimation is a principle component of any system-level DSE: it has to be fast and sufficiently precise. Modern out-of-order architectures with caches pose a significant problem to this performance estimation process, as no simple one-to-one mapping of the number of cache misses and resulting cycle time exists.  We present a high-level cache performance-estimation framework for out-of-order processors. Evaluation shows that our prediction method is on average 15 times faster than cycle-accurate simulation, while our estimates only show an average error of below 3.5%, reduce the pessimism of a naive high-level performance estimation by around 66%, and still maintain a high fidelity. Our approach thus enables quick yet accurate performance estimation and extends the applicability of system-level DSE to out-of-order processors with caches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0066.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.5.3</id>
    <title>9.5.3 A Calibration Based Thermal Modeling Technique for Complex Multicore Systems</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>19812</id><role>Speaker</role><firstname>Devendra</firstname><lastname>Rai</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>20980</id><role>Speaker</role><firstname>Lothar</firstname><lastname>Thiele</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0397.pdf">http://www.date-conference.com/proceedings/2015/pdf/0397.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Devendra Rai and Lothar Thiele, Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />A calibration based method to construct fast and accurate thermal models of the state-of-the-art multicore systems is presented. Such models are usually required during Design Space Exploration (DSE) exercises to evaluate various task-to-core mapping, associated scheduling and processor speed-scaling options for their overall impact on the system temperature. Current approaches require modeling the thermal characteristics of the target processor using numerical simulators, which assume accurate information about several critical parameters (e.g., the processor floorplan). Such parameters are not readily available, forcing the system designers to use time and cost intensive, and possibly error-prone techniques such as using heat maps for reverse-engineering such parameters. Additionally, advanced power and temperature management algorithms commonly found in the state-of-the-art processors must also be accurately modeled. This paper proposes a calibration based method for constructing the complete system thermal model of a target processor without requiring any hard-to-get information such as the detailed processor floorplan or system power traces. Taking an example of a sufficiently complex Intel Xeon 8-core processor, we show that our approach yields an accurate thermal model, which is also lightweight both in terms of memory and compute requirements to be practically feasible for DSE over current processors.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0397.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-13</id>
    <title>IP4-13 FP-Scheduling for Mode-controlled Dataflow: A case study</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23230</id><role>Speaker</role><firstname>Alok</firstname><lastname>Lele</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>21229</id><role>Speaker</role><firstname>Orlando</firstname><lastname>Moreira</lastname><affiliation>Ericsson B.V.</affiliation><country>NL</country></person>
    <person><id>23987</id><role>Speaker</role><firstname>Kees</firstname><lastname>van Berkel</lastname><affiliation>Ericsson B.V.</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0938.pdf">http://www.date-conference.com/proceedings/2015/pdf/0938.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alok Lele<sup>1</sup>, Orlando Moreira<sup>2</sup> and Kees van Berkel<sup>2</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Ericsson B.V., NL<br /><br /><em><b>Abstract</b><br />Dual-Radio Simultaneous Access (DRSA) is an emerging topic in Software Defined Radio (SDR) in which two SDRs are running simultaneously on a shared hardware, typically a heterogeneous Multi-Processor System-on-Chip (MPSoC). Each SDR has a independent hard latency and/or throughput requirement and needs rigorous timing analysis. Moreover, SDRs are often modeled in enriched variants of dataflow to accommodate the growing dynamic execution of SDRs, making it a challenge to perform timing analysis on them. This paper considers the preemptive Fixed Priority Scheduling (FPS) of SDRs modeled in emph{Mode-Controlled Dataflow}. To the best of our knowledge this is the first attempt on static timing analysis of FPS for a (semi-)dynamic variant of synchronous dataflow. We propose a two-phase algorithm to determine the worst-case response time of an actor. We demonstrate our analysis results for a DRSA case study of two 4G-LTE receivers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0938.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.6</id>
  <title>9.6 Design, Synthesis and Validation of Analog Circuits</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Bayard</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>LIP6/CNRS</affiliation><country>FR</country></person>
    <person><id>214</id><role>Co-Chair</role><firstname>Georges</firstname><lastname>Gielen</lastname><affiliation>ESAT - KU Leuven</affiliation><country>BE</country></person>
  </persons>
  <description>The session presents new synthesis and validation approaches to analog circuit design. Two design papers shade new light on Tunnel FETs and an ADC.</description>
<presentations>
<presentation>
    <id>9.6.1</id>
    <title>9.6.1 Knowledge-Intensive, Causal Reasoning for Analog Circuit Topology Synthesis in Emergent and Innovative Applications</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>19522</id><role>Speaker</role><firstname>Alex</firstname><lastname>Doboli</lastname><affiliation>State University of New York at Stony Brook</affiliation><country>US</country></person>
    <person><id>19908</id><role>Speaker</role><firstname>Fanshu</firstname><lastname>Jiao</lastname><affiliation>State University of New York at Stony Brook</affiliation><country>US</country></person>
    <person><id>24257</id><role>Speaker</role><firstname>Sergio</firstname><lastname>Montano</lastname><affiliation>State University of New York at Stony Brook</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0345.pdf">http://www.date-conference.com/proceedings/2015/pdf/0345.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alex Doboli, Fanshu Jiao and Sergio Montano, State University of New York at Stony Brook, US<br /><br /><em><b>Abstract</b><br />Analog circuit topology design has been difficult to automate. Topology synthesis involves searching an open-ended, widely extensible, and strongly discontinuous solution space. Existing algorithms cannot generate topologies beyond a constrained set of structures, or experience difficulties in evolving performance-effective yet minimal circuits. This paper proposes a new topology synthesis method that implements a design knowledge-intensive reasoning process to create novel circuit structures with all their features justified by the problem requirements. Two synthesis experiments demonstrate the capability of the method to generate circuits beyond the capabilities of existing topology synthesis algorithms.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0345.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.6.2</id>
    <title>9.6.2 A CNN-Inspired Mixed Signal Processor based on Tunnel Transistors</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>23390</id><role>Speaker</role><firstname>Behnam</firstname><lastname>Sedighi</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>17370</id><role>Speaker</role><firstname>Indranil</firstname><lastname>Palit</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>24573</id><role>Speaker</role><firstname>Xiaobo Sharon</firstname><lastname>Hu</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>3924</id><role>Speaker</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0053.pdf">http://www.date-conference.com/proceedings/2015/pdf/0053.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Behnam Sedighi, Indranil Palit, Xiaobo Sharon Hu and Michael Niemier, University of Notre Dame, US<br /><br /><em><b>Abstract</b><br />Novel devices are under investigation to extend the performance scaling trends that have long been associated with Moore's Law-based device scaling. Among the emerging devices being studied, tunnel FETs (or TFETs) are particularly attractive, especially when targeting low power systems. This paper studies the potential of analog/mixed-signal information processing using TFETs. The design of a highly-parallel processor -- inspired by cellular neural networks -- is presented. Signal processing is performed partially in the time-domain to better leverage the unique properties of TFETs, i.e., (i) steep slopes (high g_m/I_DS) in the subthreshold region, and (ii) high output resistance in the saturation region. Assuming an InAs TFET with feature sizes comparable to the 14 nm technology node, a power efficiency of at least 10,000 GOPS/W is projected. By comparison, state-of-the-art hardware assuming CMOS/FinFET technology promises a power efficiency only close to 1000 GOPS/W.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0053.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.6.3</id>
    <title>9.6.3 Layout-Aware Sizing of Analog ICs using Floorplan &amp; Routing Estimates for Parasitic Extraction</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>20595</id><role>Speaker</role><firstname>Nuno</firstname><lastname>Lourenco</lastname><affiliation>Instituto de Telecomunicações, Instituto Superior Técnico – TU Lisbon</affiliation><country>PT</country></person>
    <person><id>20747</id><role>Speaker</role><firstname>Ricardo</firstname><lastname>Martins</lastname><affiliation>Instituto de Telecomunicações, Instituto Superior Técnico – TU Lisbon</affiliation><country>PT</country></person>
    <person><id>20600</id><role>Speaker</role><firstname>Nuno</firstname><lastname>Horta</lastname><affiliation>Instituto de Telecomunicações, Instituto Superior Técnico – TU Lisbon</affiliation><country>PT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0411.pdf">http://www.date-conference.com/proceedings/2015/pdf/0411.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Nuno Lourenco, Ricardo Martins and Nuno Horta, Instituto de Telecomunicações, Instituto Superior Técnico – TU Lisbon, PT<br /><br /><em><b>Abstract</b><br />The design of analog integrated circuits (ICs) is characterized by time-consuming and non-systematic iterations between electrical and physical design steps in order to achieve successful post-layout designs. This paper presents an innovative methodology for automatic optimization-based sizing of analog ICs that takes into consideration complete layout-related data for both circuit's geometric requirements, which are obtained from the real-time in-loop floorplan packing, and circuits' electrical performance that is evaluated using circuit simulator and considering accurate layout parasitic estimates. In order to boost the parasitic extraction efficiency, the need for expensive detailed layout generation, as found in previous state-of-the-art layout-aware sizing approaches, is here circumvented. However, the interconnect parasitic capacitances that are major contributors to performance degradation and on-die signal integrity problems, must be accurately accounted for. Therefore, an empirical-based parasitic extraction is performed on an early-stage layout obtained from the floorplan, computing the optimal electromigration-aware wiring topology and shortest rectilinear paths in-loop, without the need for detailed routing. Finally, the methodology is demonstrated for the UMC 130nm design process using well-known analog building blocks proving the generality, accuracy and fast execution of the proposed approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0411.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.6.4</id>
    <title>9.6.4 Initial Transient Response of Oscillators with Long Settling Time</title>
    <start>2015-03-12 09:45</start>
    <end>2015-03-12 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>3842</id><role>Speaker</role><firstname>Hans-Georg</firstname><lastname>Brachtendorf</lastname><affiliation>University of Applied Sciences of Upper Austria</affiliation><country>AT</country></person>
    <person><id>17537</id><role>Speaker</role><firstname>Bittner</firstname><lastname>Kai</lastname><affiliation>University of Applied Sciences of Upper Austria</affiliation><country>AT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0008.pdf">http://www.date-conference.com/proceedings/2015/pdf/0008.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hans-Georg Brachtendorf and Bittner Kai, University of Applied Sciences of Upper Austria, AT<br /><br /><em><b>Abstract</b><br />The initial transient response of oscillators with high quality factor Q such as quartz crystal oscillators is orders of magnitudes larger than the period of oscillation. Therefore numerical solution by standard techniques of the underlying system of ordinary differential algebraic equations (DAEs) resulting from Kirchhoff's current and voltage laws is run time inefficient. In this paper numerical techniques for the calculation of the initial transient response and steady state solution are investigated. The efficiency results from reformulating the underlying system of ordinary DAEs by a suitable system of partial DAEs, known as multirate PDE, and from suitable finite difference time domain (FDTD) methods with small numerical dissipation of energy. Unlike Harmonic Balance the waveforms are free of spurious oscillations, caused by the non-compactness of the trigonometric polynomials.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0008.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-14</id>
    <title>IP4-14 Ageing Simulation of Analogue Circuits and Systems using Adaptive Transient Evaluation</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23673</id><role>Speaker</role><firstname>Felix</firstname><lastname>Salfelder</lastname><affiliation>Goethe-Universitat Frankfurt a. M.</affiliation><country>DE</country></person>
    <person><id>19294</id><role>Speaker</role><firstname>Lars</firstname><lastname>Hedrich</lastname><affiliation>Goethe-Universitat Frankfurt a. M.</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0191.pdf">http://www.date-conference.com/proceedings/2015/pdf/0191.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Felix Salfelder and Lars Hedrich, Goethe-Universitat Frankfurt a. M., DE<br /><br /><em><b>Abstract</b><br />Simulating ageing effects in analogue circuits requires both ageing models and a circuit simulator which is capable of a stress dependent, ageing and recovery aware model evaluation during long term transient simulation. Common approaches on reliability simulation often involve aged models, age precomputation, or lookup tables instead of integrated ageing simulation using memory aware ageing models. Long term transient ageing simulation enhances reliability simulation. This paper presents a framework to model and simulate ageing effects using an adaptive two-times evaluation scheme. This integrates full ageing effect models into behavioural device models. In addition, we introduce semantics for modelling stress levels and ageing parameters in hardware description languages. Our approach is a fully integrated simulation solution, enabling correct and efficient simulation of ageing systems over their lifetimes. We demonstrate how transistor level ageing effects critically affect the operation of a circuit. Our examples incorporate ageing monitors, redundant parts, and self-repair functionality into analogue systems.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0191.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-15</id>
    <title>IP4-15 A Tool for the Assisted Design of Charge Redistribution SAR ADCs</title>
    <start>2015-03-12 10:01</start>
    <end>2015-03-12 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>24655</id><role>Speaker</role><firstname>Stefano</firstname><lastname>Brenna</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>23318</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bonetti</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>23319</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bonfanti</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>23322</id><role>Speaker</role><firstname>Andrea L.</firstname><lastname>Lacaita</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0062.pdf">http://www.date-conference.com/proceedings/2015/pdf/0062.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Stefano Brenna<sup>1</sup>, Andrea Bonetti<sup>2</sup>, Andrea Bonfanti<sup>1</sup> and Andrea L. Lacaita<sup>1</sup><br /><sup>1</sup>Politecnico di Milano, IT; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />The optimal design of SAR ADCs requires the accurate estimate of nonlinearity and parasitic effects in the feedback charge-redistribution DAC. Since the effects of both mismatch and stray capacitances depend on the specific array topology, complex calculations, custom modeling and heavy simulations in common circuit design environments are often required. This paper presents a MATLAB-based numerical tool to assist the design of the charge redistribution DACs adopted in SAR ADCs. The tool performs both parametric and statistical simulations taking into account capacitive mismatch and parasitic capacitances thus computing both differential and integral nonlinearity (DNL, INL). SNDR and ENoB degradation due to static non-linear effects is also estimated. An excellent agreement is obtained with the results of circuit simulators (e.g. Cadence Spectre) featuring up to 104 shorter simulation time, allowing statistical simulations which would be otherwise impracticable. Measurements on two fabricated SAR ADCs confirm that the proposed tool can be used as avalid instrument to assist the design of a charge redistribution SAR ADC and predict its static and dynamic metrics.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0062.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-16</id>
    <title>IP4-16 Detection of Asymmetric Aging-Critical Voltage Conditions in Analog Power-Down Mode</title>
    <start>2015-03-12 10:02</start>
    <end>2015-03-12 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>24214</id><role>Speaker</role><firstname>Michael</firstname><lastname>Zwerger</lastname><affiliation>Technische Universitaet Muenchen</affiliation><country>DE</country></person>
    <person><id>267</id><role>Speaker</role><firstname>Helmut</firstname><lastname>Graeb</lastname><affiliation>Technische Universitaet Muenchen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0140.pdf">http://www.date-conference.com/proceedings/2015/pdf/0140.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Michael Zwerger and Helmut Graeb, Technische Universitaet Muenchen, DE<br /><br /><em><b>Abstract</b><br />In this work, a new verification method for the power-down mode of analog circuit blocks is presented. In power-down mode, matched transistors can be stressed with asymmetric voltages. This will cause time-dependent mismatch due to transistor aging. In order to avoid reliability problems, a new method for automatic detection of asymmetric power-down stress conditions is presented. Therefore, power-down voltage-matching rules are formulated. The method combines structural analysis and voltage propagation. Experimental results demonstrate the efficiency and effectiveness of the approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0140.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-17</id>
    <title>IP4-17 High Performance Single Supply CMOS Inverter Level up Shifter for Multi-Supply Voltages Domains</title>
    <start>2015-03-12 10:03</start>
    <end>2015-03-12 10:04</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>23882</id><role>Speaker</role><firstname>José-C.</firstname><lastname>García</lastname><affiliation>Institute for Applied Microelectronics</affiliation><country>ES</country></person>
    <person><id>24258</id><role>Speaker</role><firstname>Juan A.</firstname><lastname>Montiel-Nelson</lastname><affiliation>Institute for Applied Microelectronics</affiliation><country>ES</country></person>
    <person><id>23948</id><role>Speaker</role><firstname>J.</firstname><lastname>Sosa</lastname><affiliation>Institute for Applied Microelectronics</affiliation><country>ES</country></person>
    <person><id>24521</id><role>Speaker</role><firstname>Saeid</firstname><lastname>Nooshabadi</lastname><affiliation>Department of Electrical and Computer Engineering of Michigan Technological University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0033.pdf">http://www.date-conference.com/proceedings/2015/pdf/0033.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />José-C. García<sup>1</sup>, Juan A. Montiel-Nelson<sup>1</sup>, J. Sosa<sup>1</sup> and Saeid Nooshabadi<sup>2</sup><br /><sup>1</sup>Institute for Applied Microelectronics, ES; <sup>2</sup>Department of Electrical and Computer Engineering of Michigan Technological University, US<br /><br /><em><b>Abstract</b><br />A single supply CMOS inverter level shifter (ssqc-ls) for upconverting signals from 0.4V-1V logic level range up to 1.1V power supply domain is introduced. For guaranteing a low energy consumption, the proposed shifter is based on topological modifications of the structure qc-level shifter reported in [1]. For 0.5V input square wave switching at 500MHz, the inverter level shifter ssqc-ls using 1.2V of power supply achieves a 60% of Figure of Merit improvement in comparison against jy-ls [8] with a dual power supply voltage of 0.6V and 1.2V. Post-layout simulation results shown that ssqc-ls reaches a propagation delay of 0.75ns, an energy consumption of only 2.3pJ, and an energy-delay product of 1.73pJns for a capacitive loading condition of 950fF.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0033.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.7</id>
  <title>9.7 Test Generation, Fault Simulation and Diagnosis</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Les Bans</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>25199</id><role>Chair</role><firstname>Jacob</firstname><lastname>Abraham</lastname><affiliation>The University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>1041</id><role>Co-Chair</role><firstname>Bernd</firstname><lastname>Becker</lastname><affiliation>University Freiburg</affiliation><country>DE</country></person>
  </persons>
  <description>Speeding-up the test process is crucial from a technical and economical point of view. Novel methods are presented to accelerate silicon debug, fault simulation, test generation and diagnosis.</description>
<presentations>
<presentation>
    <id>9.7.1</id>
    <title>9.7.1 Quick Error Detection Tests with Fast Runtimes for Effective Post-Silicon Validation and Debug</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>16438</id><role>Speaker</role><firstname>David</firstname><lastname>Lin</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>20716</id><role>Speaker</role><firstname>Eswaran</firstname><lastname>S</lastname><affiliation>Freescale Semiconductor</affiliation><country>IN</country></person>
    <person><id>20717</id><role>Speaker</role><firstname>Sharad</firstname><lastname>Kumar</lastname><affiliation>Freescale Semiconductor</affiliation><country>IN</country></person>
    <person><id>19886</id><role>Speaker</role><firstname>Eric</firstname><lastname>Rentschler</lastname><affiliation>Advanced Micro Devices</affiliation><country>US</country></person>
    <person><id>881</id><role>Speaker</role><firstname>Subhasish</firstname><lastname>Mitra</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1012.pdf">http://www.date-conference.com/proceedings/2015/pdf/1012.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />David Lin<sup>1</sup>, Eswaran S<sup>2</sup>, Sharad Kumar<sup>2</sup>, Eric Rentschler<sup>3</sup> and Subhasish Mitra<sup>1</sup><br /><sup>1</sup>Stanford University, US; <sup>2</sup>Freescale Semiconductor, IN; <sup>3</sup>Advanced Micro Devices, US<br /><br /><em><b>Abstract</b><br />Long error detection latency, the time elapsed from the occurrence of an error caused by a bug to its manifestation as an observable failure, severely limits the effectiveness of existing post-silicon validation and debug techniques. Traditional post-silicon validation tests can incur very long error detection latencies of millions or even billions of clock cycles. An earlier technique called Quick Error Detection (QED) shortens error detection latencies to only few hundred (or thousand) clock cycles. However, software-only QED (i.e., QED implemented entirely in software) can result in significantly increased post-silicon validation test runtimes. We present a new technique called Fast QED that overcomes this drawback of software-only QED, while preserving the error detection latency and bug coverage benefits of software-only QED. Simulation results using an OpenSPARC T2-like multi-core SoC and bugs abstracted from multiple commercial multi-core SoCs demonstrate: 1. Fast QED achieves 4 orders of magnitude improvement in test runtime as compared to software-only QED, with only 0.4% increase in chip area; 2. Fast QED improves error detection latencies by up to 5 orders of magnitude compared to non-QED tests, and also achieves improved error detection latencies compared to software-only QED; and, 3. Fast QED improves bug coverage by up to 2-fold compared to non-QED tests (similar to software-only QED).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1012.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.7.2</id>
    <title>9.7.2 GPU-Accelerated Small Delay Fault Simulation</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>22226</id><role>Speaker</role><firstname>Eric</firstname><lastname>Schneider</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    <person><id>22105</id><role>Speaker</role><firstname>Stefan</firstname><lastname>Holst</lastname><affiliation>Kyushu Institute of Technology</affiliation><country>JP</country></person>
    <person><id>1123</id><role>Speaker</role><firstname>Michael</firstname><lastname>Kochte</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    <person><id>24795</id><role>Speaker</role><firstname>Xiaoqing</firstname><lastname>Wen</lastname><affiliation>Kyushu Institute of Technology</affiliation><country>JP</country></person>
    <person><id>965</id><role>Speaker</role><firstname>Hans-Joachim</firstname><lastname>Wunderlich</lastname><affiliation>University of Stuttgart</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0077.pdf">http://www.date-conference.com/proceedings/2015/pdf/0077.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Eric Schneider<sup>1</sup>, Stefan Holst<sup>2</sup>, Michael Kochte<sup>1</sup>, Xiaoqing Wen<sup>2</sup> and Hans-Joachim Wunderlich<sup>1</sup><br /><sup>1</sup>University of Stuttgart, DE; <sup>2</sup>Kyushu Institute of Technology, JP<br /><br /><em><b>Abstract</b><br />The simulation of delay faults is an essential task in design validation and reliability assessment of circuits. Due to the high sensitivity of current nano-scale designs against smallest delay deviations, small delay faults recently became the focus of test research. Because of the subtle delay impact, traditional fault simulation approaches based on abstract timing models are not sufficient for representing small delay faults. Hence, timing accurate simulation approaches have to be utilized, which quickly become inapplicable for larger designs due to high computational requirements. In this work we present a waveform-accurate approach for fast high-throughput small delay fault simulation on Graphics Processing Units (GPUs). By exploiting parallelism from gates, faults and patterns, the proposed approach enables accurate exhaustive small delay fault simulation even for multi-million gate designs without fault dropping for the first time.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0077.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.7.3</id>
    <title>9.7.3 Fault Simulation with Parallel Exact Critical Path Tracing in Multiple Core Environment</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>24133</id><role>Speaker</role><firstname>Maksim</firstname><lastname>Gorev</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>24445</id><role>Speaker</role><firstname>Raimund</firstname><lastname>Ubar</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>24559</id><role>Speaker</role><firstname>Sergei</firstname><lastname>Devadze</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0226.pdf">http://www.date-conference.com/proceedings/2015/pdf/0226.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Maksim Gorev, Raimund Ubar and Sergei Devadze, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />A novel fault simulation method is proposed, based on exact critical path tracing beyond the Fan-out-Free Regions (FFR) throughout the fully simulated circuit. The method exploits two types of parallelism: bit-level parallelism for multiple pattern reasoning, and distribution the fault reasoning process between different cores in a multi-core processor environment. To increase the speed and accuracy of fault simulation, compared with previous methods, a mixed level fault reasoning approach is developed, were the fan-out re-convergence is handled on the higher FFR network level, and the fault simulation inside of FFRs relies on the gate-level information. To allow a uniform and seamless fault reasoning, Structurally Synthesized BDDs (SSBDD) are used for modeling on both levels. Experimental research demonstrated very promising results in increasing the speed and scalability of the method.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0226.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.7.4</id>
    <title>9.7.4 On the Automatic Generation of SBST Test Programs for In-Field Test</title>
    <start>2015-03-12 09:45</start>
    <end>2015-03-12 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>20748</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Riefert</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>24479</id><role>Speaker</role><firstname>Riccardo</firstname><lastname>Cantoro</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>18274</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Sauer</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>1128</id><role>Speaker</role><firstname>Matteo</firstname><lastname>Sonza Reorda</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>1041</id><role>Speaker</role><firstname>Bernd</firstname><lastname>Becker</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0271.pdf">http://www.date-conference.com/proceedings/2015/pdf/0271.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Andreas Riefert<sup>1</sup>, Riccardo Cantoro<sup>2</sup>, Matthias Sauer<sup>1</sup>, Matteo Sonza Reorda<sup>2</sup> and Bernd Becker<sup>1</sup><br /><sup>1</sup>University of Freiburg, DE; <sup>2</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Software-based self-test (SBST) techniques are used to test processors against permanent faults introduced by the manufacturing process (often as a complementary approach with respect to DfT) or to perform in-field test in safety-critical applications. A major obstacle to their adoption is the high cost for developing effective test programs, since there is still a lack of suitable EDA algorithms and tools able to automatically generate SBST test programs. An efficient ATPG algorithm can serve as the foundation for the automatic generation of SBST test programs. In this work we first highlight the additional constraints characterizing SBST test programs wrt functional ones, with special emphasis on their usage for in-field test; then, we describe an ATPG framework targeting stuck-at faults based on Bounded Model Checking. The framework allows the user to flexibly specify the requirements of SBST test programs in the considered scenario. Finally, we demonstrate how a set of properly chosen requirements can be used to generate test programs matching these constraints. In our experiments we evaluate the framework with the miniMIPS microprocessor. The results show that the proposed method is the first able to automatically generate SBST test programs whose fault efficiency is superior to those produced with state-of-the-art manual approaches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0271.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-18</id>
    <title>IP4-18 Exploring the Impact of Functional Test Programs Re-Used for Power-Aware Testing</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23363</id><role>Speaker</role><firstname>Aymen</firstname><lastname>Touati</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>782</id><role>Speaker</role><firstname>Alberto</firstname><lastname>Bosio</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>16563</id><role>Speaker</role><firstname>Luigi</firstname><lastname>Dilillo</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>776</id><role>Speaker</role><firstname>Patrick</firstname><lastname>Girard</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>779</id><role>Speaker</role><firstname>Arnaud</firstname><lastname>Virazel</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>1918</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Bernardi</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>1128</id><role>Speaker</role><firstname>Mateo</firstname><lastname>Sonza Reorda</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1031.pdf">http://www.date-conference.com/proceedings/2015/pdf/1031.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Aymen Touati<sup>1</sup>, Alberto Bosio<sup>2</sup>, Luigi Dilillo<sup>2</sup>, Patrick Girard<sup>2</sup>, Arnaud Virazel<sup>2</sup>, Paolo Bernardi<sup>3</sup> and Mateo Sonza Reorda<sup>3</sup><br /><sup>1</sup>LIRMM, FR; <sup>2</sup>LIRMM-UM2/CNRS, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Abstract— High power consumption during at-speed delay fault testing may lead to yield loss and premature aging. On the other hand, reducing too much test power might lead to test escape and reliability problems. Thus, to avoid these issues, test power has to map the power consumed during functional mode. Existing works target the generation of functional test programs able to maximize the power consumption in functional mode of microprocessor cores. The obtained power consumption will be used as threshold to tune the power consumed during testing. This paper investigates the impact of re-using such functional test programs for testing purposes. We propose to apply them by exploiting existing DfT architecture to maximize the delay fault coverage. Then, we combine them with the classical at-speed LOC and LOS delay fault testing schemes to further increase the fault coverage. Results show that it is possible to achieve a global test solution able to maximize the delay fault coverage while respecting the functional power budget. Keywords—Power Aware Test; Functional and Structural test; microprocessor test; ATPG.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1031.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-19</id>
    <title>IP4-19 A Breakpoint-Based Silicon Debug Technique with Cycle-Granularity for Handshake-Based SoC</title>
    <start>2015-03-12 10:01</start>
    <end>2015-03-12 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>19764</id><role>Speaker</role><firstname>Hsin-Chen</firstname><lastname>Chen</lastname><affiliation>National Cheng Kung University</affiliation><country>TW</country></person>
    <person><id>23518</id><role>Speaker</role><firstname>Chen-Rong</firstname><lastname>Wu</lastname><affiliation>National Cheng Kung University</affiliation><country>TW</country></person>
    <person><id>20247</id><role>Speaker</role><firstname>Katherine Shu-Min</firstname><lastname>Li</lastname><affiliation>National Sun Yat-sen University</affiliation><country>TW</country></person>
    <person><id>4733</id><role>Speaker</role><firstname>Kuen-Jon</firstname><lastname>Lee</lastname><affiliation>National Cheng Kung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0621.pdf">http://www.date-conference.com/proceedings/2015/pdf/0621.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hsin-Chen Chen<sup>1</sup>, Chen-Rong Wu<sup>1</sup>, Katherine Shu-Min Li<sup>2</sup> and Kuen-Jon Lee<sup>1</sup><br /><sup>1</sup>National Cheng Kung University, TW; <sup>2</sup>National Sun Yat-sen University, TW<br /><br /><em><b>Abstract</b><br />The breakpoint-based silicon debug approach allows users to stop the normal (system) operations of the circuits under debug (CUDs), extract the internal states of the CUDs for examination, and then resume the normal operations for further debugging. However, most previous work on this approach adopts the transaction-level or handshake-level of granularity, i.e., the CUDs can be stopped only when a transaction or a handshake operation is completed. The granulations at these levels are often too coarse when a transaction or a handshake operation requires a large number of cycles to complete. In this paper, we present a novel debug mechanism, called the Protocol Agency Mechanism (PAM), which allows the breakpoint-based debug technique to be applied at the cycle- level granularity. The PAM can deal with transaction invalidation as well as protocol violation that may occur when a system is stopped and resumed. Experimental results show that the area overhead of the PAM is quite small and the performance impact on the system is negligible.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0621.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-20</id>
    <title>IP4-20 Fault Diagnosis in Designs with Extreme Low Pin Test Data Compressors</title>
    <start>2015-03-12 10:02</start>
    <end>2015-03-12 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>24666</id><role>Speaker</role><firstname>Subhadip</firstname><lastname>Kundu</lastname><affiliation>Synopsys India</affiliation><country>IN</country></person>
    <person><id>24361</id><role>Speaker</role><firstname>Parthajit</firstname><lastname>Bhattacharya</lastname><affiliation>Synopsys India</affiliation><country>IN</country></person>
    <person><id>4665</id><role>Speaker</role><firstname>Rohit</firstname><lastname>Kapur</lastname><affiliation>Synopsys Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0602.pdf">http://www.date-conference.com/proceedings/2015/pdf/0602.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Subhadip Kundu<sup>1</sup>, Parthajit Bhattacharya<sup>1</sup> and Rohit Kapur<sup>2</sup><br /><sup>1</sup>Synopsys India, IN; <sup>2</sup>Synopsys Inc., US<br /><br /><em><b>Abstract</b><br />Diagnosis plays an important role to ramp up yield during IC manufacturing process. Limited observability due to test response compaction negatively affects the diagnosis procedure. With modern compressors - targeting very high test data compression, diagnosis becomes even more complicated. In this paper, a complete diagnosis methodology focussing on a novel mapping algorithm has been described. The mapping algorithm maps failures from compressor pins to scan cells with great accuracy (even in presence of don't cares in the responses), so that, normal scan diagnosis can be used to find out the actual defects. Experimental results on different industrial designs have proved that the proposed method almost match scan based diagnosis results.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0602.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-21</id>
    <title>IP4-21 Optimizing Dynamic Trace Signal Selection Using Machine Learning and Linear Programming</title>
    <start>2015-03-12 10:03</start>
    <end>2015-03-12 10:04</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>20883</id><role>Speaker</role><firstname>Charlie Shucheng</firstname><lastname>Zhu</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    <person><id>18323</id><role>Speaker</role><firstname>Sharad</firstname><lastname>Malik</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0573.pdf">http://www.date-conference.com/proceedings/2015/pdf/0573.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Charlie Shucheng Zhu and Sharad Malik, Princeton University, US<br /><br /><em><b>Abstract</b><br />The success of post-silicon validation is limited by the low observability of the signals on the chip under debug. Trace buffers are used to enhance visibility of a subset of the internal signals during the chip's operation. These trace signals can be selected statically, i.e. the same trace signals are used through an entire debugging run, or dynamically where a different set of signals can be used in different parts of a debugging run. The focus of this work is on dynamic trace signal selection. Our technique uses machine learning for classification of different groups of inputs that are likely to trigger different faults, and a linear programming based optimization method for selecting the different sets of trace signals for different combinations of inputs and states. In contrast to existing methods, this technique is applicable to both transient and permanent faults.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0573.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>9.8</id>
  <title>9.8 Hot Topic - Monolithic 3D: A Path to Real 3D Integrated Chips</title>
  <start>2015-03-12 08:30</start>
  <end>2015-03-12 10:00</end>
  <room>Salle Lesdiguières</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>16485</id><role>Organiser</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>233</id><role>Organiser</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>233</id><role>Chair</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>751</id><role>Co-Chair</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Institut des Nanotechnologies de Lyon</affiliation><country>FR</country></person>
  </persons>
  <description>As compared to standard 3D technologies, 3D Monolithic Integration (3DMI) overcomes the vertical connectivity challenge through the use of nano-scale inter-layer vias, which are orders-of-magnitude smaller than TSVs. In this hot topic session, we cover 3DMI for actual (FDSOI) and emerging (CNFETs and RRAM) technologies, and identify its promises from a design perspective.</description>
<presentations>
<presentation>
    <id>9.8.1</id>
    <title>9.8.1 A Comprehensive Study of Monolithic 3D Cell on Cell Design Using Commercial 2D Tool</title>
    <start>2015-03-12 08:30</start>
    <end>2015-03-12 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>17988</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Billoint</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>20076</id><role>Speaker</role><firstname>Hossam</firstname><lastname>Sarhan</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25213</id><role>Speaker</role><firstname>Iyad</firstname><lastname>Rayane</lastname><affiliation>Mentor</affiliation><country>FR</country></person>
    <person><id>25221</id><role>Speaker</role><firstname>Maud</firstname><lastname>Vinet</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>20667</id><role>Speaker</role><firstname>Perrine</firstname><lastname>Batude</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25203</id><role>Speaker</role><firstname>Claire</firstname><lastname>Fenouillet-Beranger</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>20612</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Rozeau</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>1256</id><role>Speaker</role><firstname>Gérald</firstname><lastname>Cibrario</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25205</id><role>Speaker</role><firstname>Fabien</firstname><lastname>Deprat</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25202</id><role>Speaker</role><firstname>Aurélien</firstname><lastname>Fustier</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25215</id><role>Speaker</role><firstname>Jean-Eric</firstname><lastname>Michallet</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25226</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Faynot</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>16366</id><role>Speaker</role><firstname>Ogun</firstname><lastname>Turkyilmaz</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>25216</id><role>Speaker</role><firstname>Jean-Frederic</firstname><lastname>Christmann</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>20857</id><role>Speaker</role><firstname>Sébastien</firstname><lastname>Thuries</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    <person><id>4213</id><role>Speaker</role><firstname>Fabien</firstname><lastname>Clermidy</lastname><affiliation>CEA LETI</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1110.pdf">http://www.date-conference.com/proceedings/2015/pdf/1110.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Olivier Billoint<sup>1</sup>, Hossam Sarhan<sup>1</sup>, Iyad Rayane<sup>2</sup>, Maud Vinet<sup>1</sup>, Perrine Batude<sup>1</sup>, Claire Fenouillet-Beranger<sup>1</sup>, Olivier Rozeau<sup>1</sup>, Gérald Cibrario<sup>1</sup>, Fabien Deprat<sup>1</sup>, Aurélien Fustier<sup>1</sup>, Jean-Eric Michallet<sup>1</sup>, Olivier Faynot<sup>1</sup>, Ogun Turkyilmaz<sup>1</sup>, Jean-Frederic Christmann<sup>1</sup>, Sébastien Thuries<sup>1</sup> and Fabien Clermidy<sup>1</sup><br /><sup>1</sup>CEA LETI, FR; <sup>2</sup>Mentor, FR<br /><br /><em><b>Abstract</b><br />In this paper we present a methodology allowing an emulated-3D two tiers physical implementation of any design using 2D commercial tools. Place and Route is achieved through similar steps as required by 2D designs: pre clock tree synthesis (including placement), clock tree synthesis and routing; to which we added a folding step in order to emulate the 3D placement. Routing of both tiers in parallel using inter-tier metal layers is made possible by modifying input files of the tools. Our study covers power supply network on both tiers, forbidden inter-tier via on active placement and inter-tier back end flavors in order to refine quality of results. Benchmark results on two tiers 3D Monolithic integration have been done on several IPs (microcontroller, reconfigurable FFT and LDPC) using as reference ST 28nm FDSOI technology and show the correlation between cell density, routing congestion, wire length, operating frequency and power consumption. To our knowledge, this paper is the first one to evaluate monolithic 3D physical implementation using full 3D Back End description and taking into account power supply distribution on both tiers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1110.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.8.2</id>
    <title>9.8.2 Monolithic 3D Integration: A Path From Concept To Reality</title>
    <start>2015-03-12 09:00</start>
    <end>2015-03-12 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>17800</id><role>Speaker</role><firstname>Max M.</firstname><lastname>Shulaker</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>25426</id><role>Speaker</role><firstname>Tony F.</firstname><lastname>Wu</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>22010</id><role>Speaker</role><firstname>Mohamed M.</firstname><lastname>Sabry</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>17252</id><role>Speaker</role><firstname>Hai</firstname><lastname>Wei</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>17337</id><role>Speaker</role><firstname>H.-S. Philip</firstname><lastname>Wong</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    <person><id>881</id><role>Speaker</role><firstname>Subhasish</firstname><lastname>Mitra</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1111.pdf">http://www.date-conference.com/proceedings/2015/pdf/1111.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Max M. Shulaker, Tony F. Wu, Mohamed M. Sabry, Hai Wei, H.-S. Philip Wong and Subhasish Mitra, Stanford University, US<br /><br /><em><b>Abstract</b><br />Monolithic three-dimensional (3D) integration enables revolutionary digital system architectures of computation immersed in memory. Vertically-stacked layers of logic circuits and memories, with nano-scale inter-layer vias (with the same pitch and dimensions as tight-pitched metal layer vias), provide massive connectivity between the layers. The nano-scale inter-layer vias are orders of magnitude denser than conventional through silicon vias (TSVs). Such digital system architectures can achieve significant performance and energy efficiency benefits compared to today's designs. The massive vertical connectivity makes such architectures particularly attractive for abundant-data applications that impose stringent requirements with respect to low-latency data processing, high-bandwidth data transfer, and energy-efficient storage of massive amounts of data. We present an overview of our progress toward realizing monolithic 3D ICs, enabled by recent advances in emerging nanotechnologies such as carbon nanotube field-effect transistors and emerging memory technologies such as Resistive RAMs and Spin-Transfer Torque RAMs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1111.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>9.8.3</id>
    <title>9.8.3 A Ultra-Low-Power FPGA Based on Monolithically Integrated RRAMs</title>
    <start>2015-03-12 09:30</start>
    <end>2015-03-12 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>16485</id><role>Speaker</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>18655</id><role>Speaker</role><firstname>Xifan</firstname><lastname>Tang</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25217</id><role>Speaker</role><firstname>Jury</firstname><lastname>Sandrini</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25222</id><role>Speaker</role><firstname>Maxime</firstname><lastname>Thammasack</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>18373</id><role>Speaker</role><firstname>Somayyeh</firstname><lastname>Rahimian Omam</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>16987</id><role>Speaker</role><firstname>Davide</firstname><lastname>Sacchetto</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>2270</id><role>Speaker</role><firstname>Yusuf</firstname><lastname>Leblebici</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>233</id><role>Speaker</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1112.pdf">http://www.date-conference.com/proceedings/2015/pdf/1112.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Pierre-Emmanuel Gaillardon, Xifan Tang, Jury Sandrini, Maxime Thammasack, Somayyeh Rahimian Omam, Davide Sacchetto, Yusuf Leblebici and Giovanni De Micheli, École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />Complex routing architectures, heavily using programmable switches, dominate the area, delay and power of Field Programmable Gate Arrays (FPGAs). With the ability of being monolithically integrated with CMOS chips, Resistive Random Access Memories (RRAMs) enable high-performance routing architectures through the replacement of Static Random Access Memory (SRAM)-based programming switches. Exploiting the very low on-resistance state achievable by RRAMs as well as the improved tolerance to power supply reduction, RRAM-based routing multiplexers can be used to significantly reduce the power consumption of FPGA systems with no performance compromises. By evaluating the opportunities of ultra-low-power RRAM-based FPGAs at the system level, we see an improvement of 12%, 26% and 81% in area, delay and power consumption at a mature technology node.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1112.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>IP4</id>
  <title>IP4 Interactive Presentations</title>
  <start>2015-03-12 10:00</start>
  <end>2015-03-12 10: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>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the morning. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. At the end of each afternoon Interactive Presentations session the award 'Best IP of the Day' is given.</description>
<presentations>
<presentation>
    <id>IP4-1</id>
    <title>IP4-1 PWL: A Progressive Wear Leveling to Minimize Data Migration Overheads for NAND Flash Devices</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24438</id><role>Speaker</role><firstname>Fu-Hsin</firstname><lastname>Chen</lastname><affiliation>Department of Computer Science and Information Engineering, National Taiwan University</affiliation><country>TW</country></person>
    <person><id>23158</id><role>Speaker</role><firstname>Ming-Chang</firstname><lastname>Yang</lastname><affiliation>Graduate Institute of Networking and Multimedia, National Taiwan University</affiliation><country>TW</country></person>
    <person><id>20194</id><role>Speaker</role><firstname>Yuan-Hao</firstname><lastname>Chang</lastname><affiliation>Institute of Information Science, Academia Sinica</affiliation><country>TW</country></person>
    <person><id>20302</id><role>Speaker</role><firstname>Tei-Wei</firstname><lastname>Kuo</lastname><affiliation>Academia Sinica &amp; National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0702.pdf">http://www.date-conference.com/proceedings/2015/pdf/0702.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Fu-Hsin Chen<sup>1</sup>, Ming-Chang Yang<sup>2</sup>, Yuan-Hao Chang<sup>3</sup> and Tei-Wei Kuo<sup>4</sup><br /><sup>1</sup>Department of Computer Science and Information Engineering, National Taiwan University, TW; <sup>2</sup>Graduate Institute of Networking and Multimedia, National Taiwan University, TW; <sup>3</sup>Institute of Information Science, Academia Sinica, TW; <sup>4</sup>Academia Sinica &amp; National Taiwan University, TW<br /><br /><em><b>Abstract</b><br />As the endurance of flash memory keeps deteriorating, exploiting wear leveling techniques to improve the lifetime/endurance of flash memory has become a critical issue in the design of flash storage devices. In contrast to existing wear-leveling techniques that aggressively distributes the erases to all flash blocks by a fixed threshold, we propose a progressive wear leveling design to perform wear leveling in a "progressive" way to prevent any block from being worn out prematurely, and thereby to ultimately minimize the performance overheads caused by the unnecessary data migration. The results reveal that, instead of sacrificing the device lifetime, performing wear leveling in such a progressive way can not only minimize the performance overheads but even have potentials to extend the device lifespan.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0702.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-2</id>
    <title>IP4-2 Towards Trustable Storage Using SSDs with Proprietary FTL</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24842</id><role>Speaker</role><firstname>Xiaotong</firstname><lastname>Cui</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24952</id><role>Speaker</role><firstname>Minhui</firstname><lastname>Zou</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24576</id><role>Speaker</role><firstname>Liang</firstname><lastname>Shi</lastname><affiliation>College of Computer Science, Chongqing University</affiliation><country>CN</country></person>
    <person><id>23973</id><role>Speaker</role><firstname>Kaijie</firstname><lastname>Wu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0705.pdf">http://www.date-conference.com/proceedings/2015/pdf/0705.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xiaotong Cui<sup>1</sup>, Minhui Zou<sup>1</sup>, Liang Shi<sup>2</sup> and Kaijie Wu<sup>1</sup><br /><sup>1</sup>Chongqing University, CN; <sup>2</sup>College of Computer Science, Chongqing University, CN<br /><br /><em><b>Abstract</b><br />In recent years, we have seen an increasing deployment of flash-based storage, such as SSD, in mission-critical applications due to its fast read/write speed, small form factor, strong shock resistance, and etc. SSD uses a host interface and a middle layer called flash translation layer (FTL) to maintain the compatibility with the traditional magnetic-based HDD. Unlike the traditional HDD where the host OS has the full control on where to access the data, SSD uses FTL to translate and implement all operations, and OS has no such control. Even worse, FTL, which is considered as one of most important intellectual property of SSD, is often proprietary. This brings up a security concern on design trustworthiness: what if the manufacturer either accidentally or intentionally implement those operations incorrectly or even maliciously? In this paper we analyze the possible threats and propose a simple yet effective countermeasure.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0705.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-3</id>
    <title>IP4-3 User-Specific Skin Temperature-Aware DVFS for Smartphones</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23389</id><role>Speaker</role><firstname>Begum Birsen</firstname><lastname>Egilmez</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>3878</id><role>Speaker</role><firstname>Gokhan</firstname><lastname>Memik</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>1450</id><role>Speaker</role><firstname>Seda</firstname><lastname>Ogrenci-Memik</lastname><affiliation>Northwestern University</affiliation><country>US</country></person>
    <person><id>17983</id><role>Speaker</role><firstname>Oğuz</firstname><lastname>Ergin</lastname><affiliation>TOBB University of Economics and Technology</affiliation><country>TR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0148.pdf">http://www.date-conference.com/proceedings/2015/pdf/0148.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Begum Birsen Egilmez<sup>1</sup>, Gokhan Memik<sup>1</sup>, Seda Ogrenci-Memik<sup>1</sup> and Oğuz Ergin<sup>2</sup><br /><sup>1</sup>Northwestern University, US; <sup>2</sup>TOBB University of Economics and Technology, TR<br /><br /><em><b>Abstract</b><br />Skin temperature of mobile devices intimately affects the user experience. Power management schemes built into smartphones can lead to quickly crossing a user's threshold of tolerable skin temperature. Furthermore, there is a significant variation among users in terms of their sensitivity. Hence, controlling the skin temperature as part of the device's power management scheme is paramount. To achieve this, we first present a method for estimating skin and screen temperature at run-time using a combination of available on-device thermal sensors and performance indicators. In an Android-based smartphone, we achieve 99.05% and 99.14% accuracy in estimations of back cover and screen temperatures, respectively. Leveraging this run-time predictor, we develop User-specific Skin Temperature-Aware (USTA) DVFS mechanism to control the skin temperature. Performance of USTA is tested both with benchmarks and user tests comparing USTA to the standard Android governor. The results show that more users prefer to use USTA as opposed to the default DVFS mechanism.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0148.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-4</id>
    <title>IP4-4 Formal Probabilistic Analysis of Distributed Dynamic Thermal Management</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>59635</id><role>Speaker</role><firstname>Muhammad</firstname><lastname>Shafique</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>19465</id><role>Author</role><firstname>Shafaq</firstname><lastname>Iqtedar</lastname><affiliation>National University of Sciences and Technology (NUST), Islamabad</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), Islamabad</affiliation><country></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>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0503.pdf">http://www.date-conference.com/proceedings/2015/pdf/0503.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Muhammad Shafique, Karlsruhe Institute of Technology (KIT), DE<br /><b>Authors</b>:<br />Shafaq Iqtedar<sup>1</sup>, Osman Hasan<sup>2</sup>, Muhammad Shafique<sup>3</sup> and Joerg Henkel<sup>3</sup><br /><sup>1</sup>National University of Sciences and Technology (NUST), Islamabad, PK; <sup>2</sup>National University of Sciences and Technology (NUST), Islamabad, ; <sup>3</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />The prevalence of Dynamic Thermal Management (DTM) schemes coupled with demands for high reliability motivate the rigorous verification and testing of these schemes before deployment. Conventionally, these schemes are analyzed using either simulations or by running on real systems. But these traditional analysis techniques cannot exhaustively validate the distributed DTM schemes and thus compromise on the accuracy of the analysis results. Moreover, the randomness due to task assignments, task completion times and re-mappings, is often ignored in the analysis of distributed DTM schemes. We propose to overcome both of these limitations by using probabilistic model checking, which is a formal method for modeling and verifying concurrent systems with randomized behaviors. The paper presents a case study on the formal verification of a state-ofthe- art distributed DTM scheme using the PRISM model checker.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0503.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-5</id>
    <title>IP4-5 A Hybrid Quasi Monte Carlo Method for Yield Aware Analog Circuit Sizing Tool</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>19438</id><role>Speaker</role><firstname>Engin</firstname><lastname>Afacan</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>4689</id><role>Speaker</role><firstname>Günhan</firstname><lastname>Dündar</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>23757</id><role>Speaker</role><firstname>Gonenc</firstname><lastname>Berkol</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>23297</id><role>Speaker</role><firstname>Ali Emre</firstname><lastname>Pusane</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    <person><id>17100</id><role>Speaker</role><firstname>İsmail Faik</firstname><lastname>Baskaya</lastname><affiliation>Bogazici University</affiliation><country>TR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0656.pdf">http://www.date-conference.com/proceedings/2015/pdf/0656.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Engin Afacan, Günhan Dündar, Gonenc Berkol, Ali Emre Pusane and İsmail Faik Baskaya, Bogazici University, TR<br /><br /><em><b>Abstract</b><br />Efficient yield estimation methods are required by yield aware automatic sizing tools, where many iterative variability analyses are performed. Quasi Monte Carlo (QMC) is a popular approach, in which samples are generated more homogeneously, hence faster convergence is obtained compared to the conventional MC. However, since QMC is deterministic and has no natural variance, there is no convenient way to obtain estimation error bounds. To determine the confidence interval of the estimated yield, scrambled QMC, in which samples are randomly permuted, is run multiple times to obtain stochastic variance by sacrificing computational cost. To palliate this challenge, this paper proposes a hybrid method, where a single QMC is performed to determine infeasible solutions in terms of yield, which is followed by a few scrambled QMC analyses providing variance and confidence interval of the estimated yield. Yield optimization is performed considering the worst case of the current estimation, thus the optimizer guarantees that the solution will satisfy the confidence interval. Furthermore, a yield ranking mechanism is also developed to enforce the optimizer to search for more robust solutions.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0656.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-6</id>
    <title>IP4-6 Feature selection for Alternate Test using wrappers: application to an RF LNA case study</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24140</id><role>Speaker</role><firstname>Manuel</firstname><lastname>Barragan</lastname><affiliation>TIMA Laboratory</affiliation><country>FR</country></person>
    <person><id>4666</id><role>Speaker</role><firstname>Gildas</firstname><lastname>Leger</lastname><affiliation>Instituto de Microelectronica de Sevilla, IMSE-CNM, (CSIC - Universidad de Sevilla)</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0179.pdf">http://www.date-conference.com/proceedings/2015/pdf/0179.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Manuel Barragan<sup>1</sup> and Gildas Leger<sup>2</sup><br /><sup>1</sup>TIMA Laboratory, FR; <sup>2</sup>Instituto de Microelectronica de Sevilla, IMSE-CNM, (CSIC - Universidad de Sevilla), ES<br /><br /><em><b>Abstract</b><br />Testing analog, mixed-signal and RF circuits represents the main cost component for testing complex SoCs. A promising solution to alleviate this cost is the Alternate Test strategy. Alternate test is an indirect test approach that replaces costly specification measurements by simpler signatures. Machine learning techniques are then used to map signatures and performances. One key point that still remains as an open problem is the conception of adequate simple measurement candidates. This work presents efficient algorithms for selecting information rich signatures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0179.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-7</id>
    <title>IP4-7 Improving SIMD Code Generation in QEMU</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>22781</id><role>Speaker</role><firstname>Sheng-Yu</firstname><lastname>Fu</lastname><affiliation>Department of Computer Science National Taiwan University</affiliation><country>TW</country></person>
    <person><id>24821</id><role>Speaker</role><firstname>Jan-Jan</firstname><lastname>Wu</lastname><affiliation>Institute of Information Science Academia Sinica</affiliation><country>TW</country></person>
    <person><id>23822</id><role>Speaker</role><firstname>Wei-Chung</firstname><lastname>Hsu</lastname><affiliation>Department of Computer Science National Taiwan University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0356.pdf">http://www.date-conference.com/proceedings/2015/pdf/0356.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sheng-Yu Fu<sup>1</sup>, Jan-Jan Wu<sup>2</sup> and Wei-Chung Hsu<sup>1</sup><br /><sup>1</sup>Department of Computer Science National Taiwan University, TW; <sup>2</sup>Institute of Information Science Academia Sinica, TW<br /><br /><em><b>Abstract</b><br />Modern processors are often enhanced with SIMD instructions. For examples, the MMX, SSE, and AVX instruction set in the x86 architecture, and the Neon instruction set in the ARM architecture are SIMD instructions. Using these SIMD instructions could significantly increase the performance of applications, hence application binaries are likely to have a good fraction of instructions that are SIMD instructions. However, SIMD instruction translation has not attacked much attention in Dynamic Binary Translation (DBT). For example, in the popular QEMU system emulator, guest SIMD instructions are often emulated with a sequence of scalar instructions even when the host machines do have SIMD instructions to support such parallel computation, leaving a large potential for performance enhancement. In this paper, we propose two approaches, one to leverage the existing helper function implementation in QEMU, and the other to use a newly introduced vector IR (Intermediate Representation) to enhance the performance of SIMD instructions translation in DBT of QEMU. The approaches have been implemented in the QEMU to support ARM and IA32 frontend and x86-64 backend. Our preliminary experiments show that adding vector IR can significantly enhance the performance of guest applications containing SIMD instructions for both ARM and IA32 architectures when running with QEMU on the x86-64 platform.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0356.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-8</id>
    <title>IP4-8 Reuse Distance Analysis for Locality Optimization in Loop-Dominated Applications</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24048</id><role>Speaker</role><firstname>Christakis</firstname><lastname>Lezos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>23575</id><role>Speaker</role><firstname>Grigoris</firstname><lastname>Dimitroulakos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    <person><id>24011</id><role>Speaker</role><firstname>Konstantinos</firstname><lastname>Masselos</lastname><affiliation>University of Peloponnese</affiliation><country>GR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0442.pdf">http://www.date-conference.com/proceedings/2015/pdf/0442.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christakis Lezos, Grigoris Dimitroulakos and Konstantinos Masselos, University of Peloponnese, GR<br /><br /><em><b>Abstract</b><br />This paper discusses MemAddIn, a compiler assisted dynamic code analysis tool that analyzes C code and exposes critical parts for memory related optimizations on embedded systems that can heavily affect systems performance, power and cost. The tool includes enhanced features for data reuse distance analysis and source code transformation recommendations for temporal locality optimization. Several of data reuse distance measurement algorithms have been implemented leading to different trade-offs between accuracy and profiling execution time. The proposed tool can be easily and seamlessly integrated into different software development environments offering a unified environment for application development and optimization. The novelties of our work over a similar optimization tool are also discussed. MemAddIn has been applied for the dynamic computation of data reuse distance for a number of different applications. Experimental results prove the effectiveness of the tool through the analysis and optimization of a realistic image processing application.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0442.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-9</id>
    <title>IP4-9 TAPP: Temperature-Aware Application Mapping for NoC-Based Many-Core Processors</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>21196</id><role>Speaker</role><firstname>Di</firstname><lastname>Zhu</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>20361</id><role>Speaker</role><firstname>Lizhong</firstname><lastname>Chen</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24728</id><role>Speaker</role><firstname>Timothy</firstname><lastname>Pinkston</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1076.pdf">http://www.date-conference.com/proceedings/2015/pdf/1076.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Di Zhu, Lizhong Chen, Timothy Pinkston and Massoud Pedram, University of Southern California, US<br /><br /><em><b>Abstract</b><br />Application mapping with its ability to spread out high-power components can potentially be a good approach to mitigate the looming issue of hotspots in many-core processors. However, very few works have explored effective ways of making tradeoff between temperature and network latency. Moreover, on-chip routers, which are of high power density and may lead to hotspots, are not considered in these works. In this paper, we propose TAPP (Temperature-Aware Partitioning and Placement), an efficient application mapping algorithm to reduce on-chip hotspots while sacrificing little network performance. This algorithm "spreads" high-power cores and routers across the chip by performing hierarchical bi-partitioning of the cores and concurrently conducting placement of the cores onto tiles, and achieves high efficiency and superior scalability. Simulation results show that the proposed algorithm reduces the temperature by up to 6.80°C with minimal latency increase compared to the latency-oriented mapping solution.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1076.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-10</id>
    <title>IP4-10 Malleable NoC: Dark Silicon Inspired Adaptable Network on Chip</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>17281</id><role>Speaker</role><firstname>Haseeb</firstname><lastname>Bokhari</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    <person><id>1480</id><role>Speaker</role><firstname>Haris</firstname><lastname>Javaid</lastname><affiliation>Google Inc.</affiliation><country></country></person>
    <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>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>2258</id><role>Speaker</role><firstname>Sri</firstname><lastname>Parameswaran</lastname><affiliation>University of New South Wales</affiliation><country>AU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0694.pdf">http://www.date-conference.com/proceedings/2015/pdf/0694.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Haseeb Bokhari<sup>1</sup>, Haris Javaid<sup>2</sup>, Muhammad Shafique<sup>3</sup>, Joerg Henkel<sup>3</sup> and Sri Parameswaran<sup>1</sup><br /><sup>1</sup>University of New South Wales, AU; <sup>2</sup>Google Inc., ; <sup>3</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />Network on Chip (NoC) has been envisioned as a scalable fabric for many core chips. However, NoCs can consume a considerable share of chip power. Moreover, diverse applications are executed in these multicore, where each application imposes a unique load on the NoC. To realise a NoC which is Energy and Delay efficient, we propose combining multiple VF optimized routers for each node (in traditional NoCs, we have only a single router per node) for efficient NoC for Dark Silicon chips. We present a generic NoC with routers designed for different VF levels, which are distributed across the chip. At runtime, depending on application profile, we combine these VF optimized routers to form constantly changing energy efficient NoC fabric. We call our architecture Malleable NoC. In this paper, we describe the architectural details of the proposed architecture and the runtime algorithms required to dynamically adapt the NoC resources. We show that for a variety of multi program benchmarks executing on Malleable NoC, Energy Delay product (EDP) can be reduced by up to 46% for widely differing workloads. We further show the effect on EDP savings for differing amounts of dark silicon area budget.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0694.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-11</id>
    <title>IP4-11 Topology Identification for Smart Cells in Modular Batteries</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>18292</id><role>Speaker</role><firstname>Sebastian</firstname><lastname>Steinhorst</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    <person><id>16399</id><role>Speaker</role><firstname>Martin</firstname><lastname>Lukasiewycz</lastname><affiliation>TUM CREATE</affiliation><country>SG</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0170.pdf">http://www.date-conference.com/proceedings/2015/pdf/0170.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sebastian Steinhorst and Martin Lukasiewycz, TUM CREATE, SG<br /><br /><em><b>Abstract</b><br />This paper proposes an approach to automatically identifying the topological order of smart cells in modular batteries. Emerging smart cell architectures enable battery management without centralized control by coordination of activities via communication. When connecting smart cells in series to form a battery pack, the topological order of the cells is not known and it cannot be automatically identified using the available communication bus. This order, however, is of particular importance for several battery management functions, including temperature control and active cell balancing which relate properties of the cells and their location. Therefore, this paper presents a methodology to automatically identify a topological order on the smart cells in a battery pack using a hybrid communication approach, involving both the communication and the balancing layer of the smart cell architecture. A prototypic implementation on a development platform shows the feasibility and scalability of the approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0170.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-12</id>
    <title>IP4-12 LVS Check for Photonic Integrated Circuit - Curvilinear Feature Extraction and Validation</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>20786</id><role>Speaker</role><firstname>Ruping</firstname><lastname>Cao</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>23959</id><role>Speaker</role><firstname>Julien</firstname><lastname>Billoudet</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>20196</id><role>Speaker</role><firstname>John</firstname><lastname>Ferguson</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>19232</id><role>Speaker</role><firstname>Lionel</firstname><lastname>Couder</lastname><affiliation>Mentor Graphics Corp</affiliation><country>US</country></person>
    <person><id>23935</id><role>Speaker</role><firstname>John</firstname><lastname>Cayo</lastname><affiliation>Mentor Graphics Corp</affiliation><country>US</country></person>
    <person><id>3560</id><role>Speaker</role><firstname>Alexandre</firstname><lastname>Arriordaz</lastname><affiliation>Mentor Graphics Corp</affiliation><country>FR</country></person>
    <person><id>751</id><role>Speaker</role><firstname>Ian</firstname><lastname>O'Connor</lastname><affiliation>Lyon Institute of Nanotechnology</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0993.pdf">http://www.date-conference.com/proceedings/2015/pdf/0993.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ruping Cao<sup>1</sup>, Julien Billoudet<sup>1</sup>, John Ferguson<sup>1</sup>, Lionel Couder<sup>2</sup>, John Cayo<sup>2</sup>, Alexandre Arriordaz<sup>1</sup> and Ian O'Connor<sup>3</sup><br /><sup>1</sup>Mentor Graphics Corp, FR; <sup>2</sup>Mentor Graphics Corp, US; <sup>3</sup>Lyon Institute of Nanotechnology, FR<br /><br /><em><b>Abstract</b><br />This work is motivated by the demand of an electronic design automation (EDA) approach for the emerging ecosystem of the photonic integrated circuit (PIC) technology. A reliable physical verification flow cannot be achieved without the adaption of the traditional EDA tools to the photonic design verification needs. We analyze how layout versus schematic (LVS) checking is performed differently for photonic designs, and propose an LVS flow that addresses the particular need of curvilinear feature validation (curved path length and bend curvature extraction). We show that it is possible to reuse and extend the current LVS tools to perform such critical but non-traditional checks, which ensures a more reliable photonic layout implementation in term of functionality and circuit yield. Going forward, we propose possible future studies that can further improve the flows.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0993.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-13</id>
    <title>IP4-13 FP-Scheduling for Mode-controlled Dataflow: A case study</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23230</id><role>Speaker</role><firstname>Alok</firstname><lastname>Lele</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>21229</id><role>Speaker</role><firstname>Orlando</firstname><lastname>Moreira</lastname><affiliation>Ericsson B.V.</affiliation><country>NL</country></person>
    <person><id>23987</id><role>Speaker</role><firstname>Kees</firstname><lastname>van Berkel</lastname><affiliation>Ericsson B.V.</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0938.pdf">http://www.date-conference.com/proceedings/2015/pdf/0938.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alok Lele<sup>1</sup>, Orlando Moreira<sup>2</sup> and Kees van Berkel<sup>2</sup><br /><sup>1</sup>Eindhoven University of Technology, NL; <sup>2</sup>Ericsson B.V., NL<br /><br /><em><b>Abstract</b><br />Dual-Radio Simultaneous Access (DRSA) is an emerging topic in Software Defined Radio (SDR) in which two SDRs are running simultaneously on a shared hardware, typically a heterogeneous Multi-Processor System-on-Chip (MPSoC). Each SDR has a independent hard latency and/or throughput requirement and needs rigorous timing analysis. Moreover, SDRs are often modeled in enriched variants of dataflow to accommodate the growing dynamic execution of SDRs, making it a challenge to perform timing analysis on them. This paper considers the preemptive Fixed Priority Scheduling (FPS) of SDRs modeled in emph{Mode-Controlled Dataflow}. To the best of our knowledge this is the first attempt on static timing analysis of FPS for a (semi-)dynamic variant of synchronous dataflow. We propose a two-phase algorithm to determine the worst-case response time of an actor. We demonstrate our analysis results for a DRSA case study of two 4G-LTE receivers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0938.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-14</id>
    <title>IP4-14 Ageing Simulation of Analogue Circuits and Systems using Adaptive Transient Evaluation</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23673</id><role>Speaker</role><firstname>Felix</firstname><lastname>Salfelder</lastname><affiliation>Goethe-Universitat Frankfurt a. M.</affiliation><country>DE</country></person>
    <person><id>19294</id><role>Speaker</role><firstname>Lars</firstname><lastname>Hedrich</lastname><affiliation>Goethe-Universitat Frankfurt a. M.</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0191.pdf">http://www.date-conference.com/proceedings/2015/pdf/0191.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Felix Salfelder and Lars Hedrich, Goethe-Universitat Frankfurt a. M., DE<br /><br /><em><b>Abstract</b><br />Simulating ageing effects in analogue circuits requires both ageing models and a circuit simulator which is capable of a stress dependent, ageing and recovery aware model evaluation during long term transient simulation. Common approaches on reliability simulation often involve aged models, age precomputation, or lookup tables instead of integrated ageing simulation using memory aware ageing models. Long term transient ageing simulation enhances reliability simulation. This paper presents a framework to model and simulate ageing effects using an adaptive two-times evaluation scheme. This integrates full ageing effect models into behavioural device models. In addition, we introduce semantics for modelling stress levels and ageing parameters in hardware description languages. Our approach is a fully integrated simulation solution, enabling correct and efficient simulation of ageing systems over their lifetimes. We demonstrate how transistor level ageing effects critically affect the operation of a circuit. Our examples incorporate ageing monitors, redundant parts, and self-repair functionality into analogue systems.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0191.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-15</id>
    <title>IP4-15 A Tool for the Assisted Design of Charge Redistribution SAR ADCs</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24655</id><role>Speaker</role><firstname>Stefano</firstname><lastname>Brenna</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>23318</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bonetti</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>23319</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bonfanti</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>23322</id><role>Speaker</role><firstname>Andrea L.</firstname><lastname>Lacaita</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0062.pdf">http://www.date-conference.com/proceedings/2015/pdf/0062.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Stefano Brenna<sup>1</sup>, Andrea Bonetti<sup>2</sup>, Andrea Bonfanti<sup>1</sup> and Andrea L. Lacaita<sup>1</sup><br /><sup>1</sup>Politecnico di Milano, IT; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH<br /><br /><em><b>Abstract</b><br />The optimal design of SAR ADCs requires the accurate estimate of nonlinearity and parasitic effects in the feedback charge-redistribution DAC. Since the effects of both mismatch and stray capacitances depend on the specific array topology, complex calculations, custom modeling and heavy simulations in common circuit design environments are often required. This paper presents a MATLAB-based numerical tool to assist the design of the charge redistribution DACs adopted in SAR ADCs. The tool performs both parametric and statistical simulations taking into account capacitive mismatch and parasitic capacitances thus computing both differential and integral nonlinearity (DNL, INL). SNDR and ENoB degradation due to static non-linear effects is also estimated. An excellent agreement is obtained with the results of circuit simulators (e.g. Cadence Spectre) featuring up to 104 shorter simulation time, allowing statistical simulations which would be otherwise impracticable. Measurements on two fabricated SAR ADCs confirm that the proposed tool can be used as avalid instrument to assist the design of a charge redistribution SAR ADC and predict its static and dynamic metrics.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0062.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-16</id>
    <title>IP4-16 Detection of Asymmetric Aging-Critical Voltage Conditions in Analog Power-Down Mode</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24214</id><role>Speaker</role><firstname>Michael</firstname><lastname>Zwerger</lastname><affiliation>Technische Universitaet Muenchen</affiliation><country>DE</country></person>
    <person><id>267</id><role>Speaker</role><firstname>Helmut</firstname><lastname>Graeb</lastname><affiliation>Technische Universitaet Muenchen</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0140.pdf">http://www.date-conference.com/proceedings/2015/pdf/0140.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Michael Zwerger and Helmut Graeb, Technische Universitaet Muenchen, DE<br /><br /><em><b>Abstract</b><br />In this work, a new verification method for the power-down mode of analog circuit blocks is presented. In power-down mode, matched transistors can be stressed with asymmetric voltages. This will cause time-dependent mismatch due to transistor aging. In order to avoid reliability problems, a new method for automatic detection of asymmetric power-down stress conditions is presented. Therefore, power-down voltage-matching rules are formulated. The method combines structural analysis and voltage propagation. Experimental results demonstrate the efficiency and effectiveness of the approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0140.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-17</id>
    <title>IP4-17 High Performance Single Supply CMOS Inverter Level up Shifter for Multi-Supply Voltages Domains</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23882</id><role>Speaker</role><firstname>José-C.</firstname><lastname>García</lastname><affiliation>Institute for Applied Microelectronics</affiliation><country>ES</country></person>
    <person><id>24258</id><role>Speaker</role><firstname>Juan A.</firstname><lastname>Montiel-Nelson</lastname><affiliation>Institute for Applied Microelectronics</affiliation><country>ES</country></person>
    <person><id>23948</id><role>Speaker</role><firstname>J.</firstname><lastname>Sosa</lastname><affiliation>Institute for Applied Microelectronics</affiliation><country>ES</country></person>
    <person><id>24521</id><role>Speaker</role><firstname>Saeid</firstname><lastname>Nooshabadi</lastname><affiliation>Department of Electrical and Computer Engineering of Michigan Technological University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0033.pdf">http://www.date-conference.com/proceedings/2015/pdf/0033.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />José-C. García<sup>1</sup>, Juan A. Montiel-Nelson<sup>1</sup>, J. Sosa<sup>1</sup> and Saeid Nooshabadi<sup>2</sup><br /><sup>1</sup>Institute for Applied Microelectronics, ES; <sup>2</sup>Department of Electrical and Computer Engineering of Michigan Technological University, US<br /><br /><em><b>Abstract</b><br />A single supply CMOS inverter level shifter (ssqc-ls) for upconverting signals from 0.4V-1V logic level range up to 1.1V power supply domain is introduced. For guaranteing a low energy consumption, the proposed shifter is based on topological modifications of the structure qc-level shifter reported in [1]. For 0.5V input square wave switching at 500MHz, the inverter level shifter ssqc-ls using 1.2V of power supply achieves a 60% of Figure of Merit improvement in comparison against jy-ls [8] with a dual power supply voltage of 0.6V and 1.2V. Post-layout simulation results shown that ssqc-ls reaches a propagation delay of 0.75ns, an energy consumption of only 2.3pJ, and an energy-delay product of 1.73pJns for a capacitive loading condition of 950fF.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0033.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-18</id>
    <title>IP4-18 Exploring the Impact of Functional Test Programs Re-Used for Power-Aware Testing</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23363</id><role>Speaker</role><firstname>Aymen</firstname><lastname>Touati</lastname><affiliation>LIRMM</affiliation><country>FR</country></person>
    <person><id>782</id><role>Speaker</role><firstname>Alberto</firstname><lastname>Bosio</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>16563</id><role>Speaker</role><firstname>Luigi</firstname><lastname>Dilillo</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>776</id><role>Speaker</role><firstname>Patrick</firstname><lastname>Girard</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>779</id><role>Speaker</role><firstname>Arnaud</firstname><lastname>Virazel</lastname><affiliation>LIRMM-UM2/CNRS</affiliation><country>FR</country></person>
    <person><id>1918</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Bernardi</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>1128</id><role>Speaker</role><firstname>Mateo</firstname><lastname>Sonza Reorda</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1031.pdf">http://www.date-conference.com/proceedings/2015/pdf/1031.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Aymen Touati<sup>1</sup>, Alberto Bosio<sup>2</sup>, Luigi Dilillo<sup>2</sup>, Patrick Girard<sup>2</sup>, Arnaud Virazel<sup>2</sup>, Paolo Bernardi<sup>3</sup> and Mateo Sonza Reorda<sup>3</sup><br /><sup>1</sup>LIRMM, FR; <sup>2</sup>LIRMM-UM2/CNRS, FR; <sup>3</sup>Politecnico di Torino, IT<br /><br /><em><b>Abstract</b><br />Abstract— High power consumption during at-speed delay fault testing may lead to yield loss and premature aging. On the other hand, reducing too much test power might lead to test escape and reliability problems. Thus, to avoid these issues, test power has to map the power consumed during functional mode. Existing works target the generation of functional test programs able to maximize the power consumption in functional mode of microprocessor cores. The obtained power consumption will be used as threshold to tune the power consumed during testing. This paper investigates the impact of re-using such functional test programs for testing purposes. We propose to apply them by exploiting existing DfT architecture to maximize the delay fault coverage. Then, we combine them with the classical at-speed LOC and LOS delay fault testing schemes to further increase the fault coverage. Results show that it is possible to achieve a global test solution able to maximize the delay fault coverage while respecting the functional power budget. Keywords—Power Aware Test; Functional and Structural test; microprocessor test; ATPG.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1031.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-19</id>
    <title>IP4-19 A Breakpoint-Based Silicon Debug Technique with Cycle-Granularity for Handshake-Based SoC</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>19764</id><role>Speaker</role><firstname>Hsin-Chen</firstname><lastname>Chen</lastname><affiliation>National Cheng Kung University</affiliation><country>TW</country></person>
    <person><id>23518</id><role>Speaker</role><firstname>Chen-Rong</firstname><lastname>Wu</lastname><affiliation>National Cheng Kung University</affiliation><country>TW</country></person>
    <person><id>20247</id><role>Speaker</role><firstname>Katherine Shu-Min</firstname><lastname>Li</lastname><affiliation>National Sun Yat-sen University</affiliation><country>TW</country></person>
    <person><id>4733</id><role>Speaker</role><firstname>Kuen-Jon</firstname><lastname>Lee</lastname><affiliation>National Cheng Kung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0621.pdf">http://www.date-conference.com/proceedings/2015/pdf/0621.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hsin-Chen Chen<sup>1</sup>, Chen-Rong Wu<sup>1</sup>, Katherine Shu-Min Li<sup>2</sup> and Kuen-Jon Lee<sup>1</sup><br /><sup>1</sup>National Cheng Kung University, TW; <sup>2</sup>National Sun Yat-sen University, TW<br /><br /><em><b>Abstract</b><br />The breakpoint-based silicon debug approach allows users to stop the normal (system) operations of the circuits under debug (CUDs), extract the internal states of the CUDs for examination, and then resume the normal operations for further debugging. However, most previous work on this approach adopts the transaction-level or handshake-level of granularity, i.e., the CUDs can be stopped only when a transaction or a handshake operation is completed. The granulations at these levels are often too coarse when a transaction or a handshake operation requires a large number of cycles to complete. In this paper, we present a novel debug mechanism, called the Protocol Agency Mechanism (PAM), which allows the breakpoint-based debug technique to be applied at the cycle- level granularity. The PAM can deal with transaction invalidation as well as protocol violation that may occur when a system is stopped and resumed. Experimental results show that the area overhead of the PAM is quite small and the performance impact on the system is negligible.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0621.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-20</id>
    <title>IP4-20 Fault Diagnosis in Designs with Extreme Low Pin Test Data Compressors</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>24666</id><role>Speaker</role><firstname>Subhadip</firstname><lastname>Kundu</lastname><affiliation>Synopsys India</affiliation><country>IN</country></person>
    <person><id>24361</id><role>Speaker</role><firstname>Parthajit</firstname><lastname>Bhattacharya</lastname><affiliation>Synopsys India</affiliation><country>IN</country></person>
    <person><id>4665</id><role>Speaker</role><firstname>Rohit</firstname><lastname>Kapur</lastname><affiliation>Synopsys Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0602.pdf">http://www.date-conference.com/proceedings/2015/pdf/0602.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Subhadip Kundu<sup>1</sup>, Parthajit Bhattacharya<sup>1</sup> and Rohit Kapur<sup>2</sup><br /><sup>1</sup>Synopsys India, IN; <sup>2</sup>Synopsys Inc., US<br /><br /><em><b>Abstract</b><br />Diagnosis plays an important role to ramp up yield during IC manufacturing process. Limited observability due to test response compaction negatively affects the diagnosis procedure. With modern compressors - targeting very high test data compression, diagnosis becomes even more complicated. In this paper, a complete diagnosis methodology focussing on a novel mapping algorithm has been described. The mapping algorithm maps failures from compressor pins to scan cells with great accuracy (even in presence of don't cares in the responses), so that, normal scan diagnosis can be used to find out the actual defects. Experimental results on different industrial designs have proved that the proposed method almost match scan based diagnosis results.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0602.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP4-21</id>
    <title>IP4-21 Optimizing Dynamic Trace Signal Selection Using Machine Learning and Linear Programming</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>20883</id><role>Speaker</role><firstname>Charlie Shucheng</firstname><lastname>Zhu</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    <person><id>18323</id><role>Speaker</role><firstname>Sharad</firstname><lastname>Malik</lastname><affiliation>Princeton University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0573.pdf">http://www.date-conference.com/proceedings/2015/pdf/0573.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Charlie Shucheng Zhu and Sharad Malik, Princeton University, US<br /><br /><em><b>Abstract</b><br />The success of post-silicon validation is limited by the low observability of the signals on the chip under debug. Trace buffers are used to enhance visibility of a subset of the internal signals during the chip's operation. These trace signals can be selected statically, i.e. the same trace signals are used through an entire debugging run, or dynamically where a different set of signals can be used in different parts of a debugging run. The focus of this work is on dynamic trace signal selection. Our technique uses machine learning for classification of different groups of inputs that are likely to trigger different faults, and a linear programming based optimization method for selecting the different sets of trace signals for different combinations of inputs and states. In contrast to existing methods, this technique is applicable to both transient and permanent faults.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0573.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB09</id>
  <title>UB09 Session 9</title>
  <start>2015-03-12 10:00</start>
  <end>2015-03-12 12:00</end>
  <room>University Booth, Booth 4, 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 VDA-ADMF: An Agile Migration Framework for Analog Layout Design</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>16385</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>Ching-Yu</firstname><lastname>Chin</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>
    <person><id>0</id><role>Author</role><firstname>Tung-Chieh</firstname><lastname>Chen</lastname><affiliation>Synopsys Co., Ltd.</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Jou-Chun</firstname><lastname>Lin</lastname><affiliation>Synopsys Co., Ltd.</affiliation><country>TW</country></person>
    <person><id>0</id><role>Author</role><firstname>Yi-Peng</firstname><lastname>Weng</lastname><affiliation>Taiwan Semiconductor Manufacturing Company</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7366.pdf">http://www.date-conference.com/files/file/date15/ubooth/7366.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Po-Cheng Pan, National Chiao Tung University, TW<br /><b>Authors</b>:<br />Ching-Yu Chin<sup>1</sup>, Hung-Ming Chen<sup>1</sup>, Tung-Chieh Chen<sup>2</sup>, Jou-Chun Lin<sup>2</sup> and Yi-Peng Weng<sup>3</sup><br /><sup>1</sup>National Chiao Tung University, TW; <sup>2</sup>Synopsys Co., Ltd., TW; <sup>3</sup>Taiwan Semiconductor Manufacturing Company, TW<br /><br /><em><b>Abstract</b><br />Layout generation in the late analog CMOS design is challenging by its increasing layout constraints and performance requirements. However, iterative refinement on manual design damages the productivity of analog layout. Therefore, it is more efficient to enroll the know-how from existing design instead of generating a new one. To contend with time-consuming analog layout for more possibilities, this software aims to demonstrate a fast layout prototyping framework for migration purpose into real layout design.

 In our framework, a reference analog layout design is given to generate potential layout candidates at the objective technology. The demonstration includes the original layout, the extracted topology with placement and routing, the generated layout figures, the dumped layout results and the simulated results. This procedure of migration provides a convincing exhibition of our migration framework.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7366.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.2</id>
    <title>UB09.2 An FPGA lab-on-chip: An Analysis Tool and Framework for Advanced Measurements and Reliability Assessments on Modern Nanoscale FPGAs</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>22189</id><role>Presenter</role><firstname>Petr</firstname><lastname>Pfeifer</lastname><affiliation>Technical University of Liberec</affiliation><country>CZ</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7356.pdf">http://www.date-conference.com/files/file/date15/ubooth/7356.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Petr Pfeifer, Technical University of Liberec, CZ<br /><br /><em><b>Abstract</b><br />Wide portfolio of new technologies in design and manufacturing of advanced integrated circuits enables higher integration of complex structures at ultra-high nanoscale densities, but also sensitivity to various changes of the internal nanostructures and their parameters, resulting in the requirement of advanced reliability assessments. The developed and presented revolutionary new set of tools enables complex lab-on-chip solutions in nanoscale FPGAs and it allows easy implementation of tasks like completely on-chip internal parameter measurements in FPGAs, actual structure delays with respect to environmental parameters, device and platform identification, validation of selected design parameters, identification of crosstalk path and mutual impacts, as well as various changes in internal parameters. It actively supports design reconfiguration. The set of tools can be used for fast standalone or system built-in post-production device and platform parameter and quality checking and validation, parameter-aware placement and routing of critical design parts and performance optimization of existing designs, device aging identification and measurement, active and online data generation for reliability assessments and design reliability enhancements. It is available for FPGAs from 90nm down and will be demonstrated on advanced 28nm Xilinx FPGAs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7356.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.3</id>
    <title>UB09.3 Linux on TSAR: Porting the Linux kernel to the TSAR manycore architecture</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>25536</id><role>Presenter</role><firstname>César</firstname><lastname>Fuguet Tortolero</lastname><affiliation>UPMC-LIP6</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Joël</firstname><lastname>Porquet</lastname><affiliation>UPMC-LIP6</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alain</firstname><lastname>Greiner</lastname><affiliation>UPMC-LIP6</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7810.pdf">http://www.date-conference.com/files/file/date15/ubooth/7810.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />César Fuguet Tortolero, UPMC-LIP6, FR<br /><b>Authors</b>:<br />Joël Porquet and Alain Greiner, UPMC-LIP6, FR<br /><br /><em><b>Abstract</b><br />In this demonstration, we explain how we ported a Linux-based Operating System to the TSAR manycore architecture.

In the associated poster, we describe the TSAR architecture and enumerate the pieces of software that usually need to be ported for a new processor architecture, and we give further details about our port.

We also demonstrate this work by running Linux on a FPGA-based prototype of TSAR. The demo shows the entire boot process, from the powerup to the terminal prompt where the user can type in commands and interact with the hardware system.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7810.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.4</id>
    <title>UB09.4 ISP RAS Verification Tools: Integrated Approach to Hardware Verification at Unit and System Levels Based on Static and Dynamic Methods</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>19049</id><role>Presenter</role><firstname>Andrei</firstname><lastname>Tatarnikov</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Mikhail</firstname><lastname>Chupilko</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Alexander</firstname><lastname>Kamkin</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Artem</firstname><lastname>Kotsynyak</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    <person><id>0</id><role>Author</role><firstname>Sergey</firstname><lastname>Smolov</lastname><affiliation>Institute for System Programming of the Russian Academy of Sciences (ISP RAS)</affiliation><country>RU</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/1839.pdf">http://www.date-conference.com/files/file/date15/ubooth/1839.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Andrei Tatarnikov, Institute for System Programming of the Russian Academy of Sciences (ISP RAS), RU<br /><b>Authors</b>:<br />Mikhail Chupilko, Alexander Kamkin, Artem Kotsynyak and Sergey Smolov, Institute for System Programming of the Russian Academy of Sciences (ISP RAS), RU<br /><br /><em><b>Abstract</b><br />Verification has long been recognized as an integral part of the hardware design process. As each hardware design is developed from unit- and core-level point of view, verification process should account this fact and provide means for dealing with both of them. Applied approaches include both static (formal methods, source code analysis) and dynamic (testing) methods. To facilitate verification, it is important to provide a uniform methodology that would allow integrating different approaches. In this work, we present a set of verification tools that takes advantage exactly of combining static and dynamic approaches. This allows knowledge sharing between tools, which helps to build more accurate models of hardware designs to be used in verification activities at different levels of abstraction. Brief descriptions of the tools are given below.

MicroTESK is a reconfigurable (retargetable and extendable) model-based test program generator for microprocessors and other programmable devices. Lightweight formal specifications customize the generator for a particular architecture and provide knowledge about situations to be covered by tests. A convenient test template framework allows rapid development of complex verification scenarios. Being retargetable, MicroTESK is able to support various RISC and CISC architectures.

C++TESK is an open-source C++ based toolkit intended for automated functional testing of software components (mostly in C/C++) and RTL (HDL) models of digital hardware (in Verilog and VHDL). The main part of the toolkit is a library of C++ classes and macros that define facilities for constructing formal specifications (reference models), adapters of components under test, test scenarios and test coverage metrics. Basing on C++ descriptions provided by a user, a test system is compiled. It allows automatically generating and applying sequences of stimuli to the component under test, checking correctness of its reactions and collecting statistics on test execution. Besides the basic library, the toolkit includes a report generator, means for parallelizing test execution on computer clusters, and Eclipse-based IDE. The toolkit is planned to be integrated into UVM methodology.

Retrascope is an extendable toolkit for RTL (HDL) models transformation and functional verification at unit level. Analyzing source HDL-code, it extracts control and data flows, transforms them into Extended Finite State Machines (EFSM), and generates covering test sequences for them. The toolkit supports RTL modules written in VHDL and Verilog. It can be used both from command line and from Eclipse-based IDE.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/1839.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.5</id>
    <title>UB09.5 Real-Time Pattern Detection of Movement Related Potentials by Synchronized EEG and EMG</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>25544</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>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7516.pdf">http://www.date-conference.com/files/file/date15/ubooth/7516.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Author</b>:<br />Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />Before the conscious intention to perform any voluntary movement, our brain has already activated the action, 1s before the muscle activity actually starts. The brain processes are necessary to determine the performance of the movement itself. The presence of both the premotor potential (also called "Bereitschaftspotential" or "Readiness Potential" in the 2-5 Hz band) and the Mu-rhythm (in the 7-12 Hz) is particularly interesting for the detection of voluntary movement. Therefore, the detection of these movements' related potentials (MRPs), before the EMG activation, indicates the movement intentionality. Due to the presence of artifacts (blinking, eye movement, swallowing etc.) that spoil EEG signals, the real-time detection of MRPs is particularly challenging. In this proposal, we describe a complete wearable system performing synchronous EEG and EMG monitoring to on-line detect MRPs and prevent unintentional and dangerous movements. The Bereitschaftspotential (BP) and Mu-rhythm detection is carried out through a wavelet analysis on differential signals captured 1-second before the EMG activation. This differential approach allows discerning if the recorded EEG activity is related to the motor cortex or if it is just a common artifact. 
The EEG/EMG monitoring system can face the strict requirements of ambient assisted living application (AAL), taking care of aged and disable people in a domestic environment. Specifically for this application, the system can be configured as following: data from 12 EEG channels are firstly collected in a central unit that wirelessly communicates with the gateway (24 bit resolution - 500 Hz sampling rate), the gateway receives data also from each of the 8 EMG nodes (12-bit resolution, 500 Hz sampling rate). For a comfortably use, a battery life of - at least - 10 hours, have to be implemented. Moreover, a working range of 10 meters (between nodes and gateway) is considered. Above all, the requirement of wearability is achieved by the transfer printing technology, produced using photolithography and dry etch techniques, that allows the creation of wireless, tiny and lightweight electrodes for both EEG and EMG printed on bio-polymers (Polycaprolactone). Since a huge amount of retrieved data is expected, a data rate of 250 kbps (~31 kBps) is needed: a good compromise in terms of power consumption and data rate is achieved through the standard IEEE- 802.15.1 (Bluetooth low energy -BLE). The gateway unit (a smartphone or a tabled) receives the EEG and EMG sensor data and performs signal analysis to identify possible MRPs patterns through wavelet analysis.
In this contribute it will be delineated as case study the possible implementation in fall prevention where not only the unwanted muscle movement is detected but also a bio-feedback is activated to block the muscle and inform an assistive center. Nevertheless, the field of application of the system here presented covers a wide range of AAL applications including fall prevention, rehabilitation (i.e. walk monitoring), artificial limb control and neurodegenerative diseases diagnosis.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7516.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.6</id>
    <title>UB09.6 Functional ECO: An efficient rewiring enhanced functional ECO</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>23195</id><role>Presenter</role><firstname>Tak Kei</firstname><lastname>Lam</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Xing</firstname><lastname>Wei</lastname><affiliation>Easy-Logic Technology Limited</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Yi</firstname><lastname>Diao</lastname><affiliation>Easy-Logic Technology Limited</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Tak Kei</firstname><lastname>Lam</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>0</id><role>Author</role><firstname>Yu-Liang</firstname><lastname>Wu</lastname><affiliation>Easy-Logic Technology Limited</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7721.pdf">http://www.date-conference.com/files/file/date15/ubooth/7721.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Tak Kei Lam, The Chinese University of Hong Kong, HK<br /><b>Authors</b>:<br />Xing Wei<sup>1</sup>, Yi Diao<sup>1</sup>, Tak Kei Lam<sup>2</sup> and Yu-Liang Wu<sup>1</sup><br /><sup>1</sup>Easy-Logic Technology Limited, HK; <sup>2</sup>The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Circuit designs have been much more complex nowadays. Bugs and/or specification changes often happen in late design cycles. Running the whole design cycle again is time consuming and costly. Functional engineering change order (ECO), which is the process that patches an old implementation to accomplish a new specification, is therefore performed instead to save time and cost. In an ECO effort, minimizing the patch size is crucial since it gives a higher chance of successful insertion and minimal perturbation to a near or completely committed EDA outcome (e.g. satisfaction on area and timing constraints). However, an ECO work can be very difficult at this stage as the combinational signals of the old specification may have vanished after iterations of synthesis and optimizations.

We implemented a practical prototype for functional ECO. Our result outperforms all results publicized in the ICCAD 2012 Contest.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7721.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.7</id>
    <title>UB09.7 3D-COSTAR: Using 3D-COSTAR for 2.5D-/3D-SIC Cost Analysis</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>2631</id><role>Presenter</role><firstname>Mottaqiallah</firstname><lastname>Taouil</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Mottaqiallah</firstname><lastname>Taouil</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Said</firstname><lastname>Hamdioui</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Erik Jan</firstname><lastname>Marinissen</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5614.pdf">http://www.date-conference.com/files/file/date15/ubooth/5614.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Mottaqiallah Taouil, TU Delft, NL<br /><b>Authors</b>:<br />Mottaqiallah Taouil<sup>1</sup>, Said Hamdioui<sup>1</sup> and Erik Jan Marinissen<sup>2</sup><br /><sup>1</sup>TU Delft, NL; <sup>2</sup>IMEC, BE<br /><br /><em><b>Abstract</b><br />Selecting an appropriate and efficient test flow for a 2.5D/3D Stacked IC (2.5D-SIC/3D-SIC) is crucial for overall cost optimization. In this demonstration, we present 3D-COSTAR, a tool that considers costs involved in the whole 2.5D/3D-SIC chain, including design, manufacturing, test, packaging and logistics, e.g. related to shipping wafers between a foundry and a test house; and provides the estimated overall cost for 2.5D/3D-SICs and its cost breakdown for a given input parameter set, e.g., test flows, die yield and stack yield. Several case studies will be presented in which the overall cost and product quality (in defective parts per million) are analyzed.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5614.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.8</id>
    <title>UB09.8 Workcraft: framework for interpreted graphs</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>3791</id><role>Presenter</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7653.pdf">http://www.date-conference.com/files/file/date15/ubooth/7653.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Danil Sokolov, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />Workcraft is a cross-platform framework for capture, simulation, synthesis and verification of graph models. It supports a wide range of popular graph formalisms and provides a plugin-based framework for modelling and analysis of new model types.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7653.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB09.9</id>
    <title>UB09.9 CryptoChip: Demonstration of Cryptographic ASIC Prototype</title>
    <start>2015-03-12 10:00</start>
    <end>2015-03-12 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>25545</id><role>Presenter</role><firstname>Xuan Thuy</firstname><lastname>Ngo</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Xuan Thuy</firstname><lastname>Ngo</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Jean-Luc</firstname><lastname>Danger</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Sylvain</firstname><lastname>Guilley</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Tarik</firstname><lastname>Graba</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Yves</firstname><lastname>Mathieu</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Zakaria</firstname><lastname>Najm</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7816.pdf">http://www.date-conference.com/files/file/date15/ubooth/7816.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Xuan Thuy Ngo, Télécom ParisTech, FR<br /><b>Authors</b>:<br />Xuan Thuy Ngo, Jean-Luc Danger, Sylvain Guilley, Tarik Graba, Yves Mathieu and Zakaria Najm, Télécom ParisTech, FR<br /><br /><em><b>Abstract</b><br />We want to demonstrate a cryptographic ASIC implemented in ST 65nm technology.
It features the following IPs:
- Open Loop True Random Number Generator (TRNG).
- Loop Physical Unclonable Function (PUF).
- SRAM PUF.
- Secure Clock.
- Digital Sensor.
- Advanced Encryption Standard (AES) with Piret-Trojan.
- Active Shield.

The demo consists in presenting the functionality and the security level of some of those IPs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7816.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.1</id>
  <title>10.1 SPECIAL DAY Hot Topic: Wearable Medical Applications</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Salle Oisans</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>21516</id><role>Organiser</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>25229</id><role>Chair</role><firstname>Renzo</firstname><lastname>Dal Molin</lastname><affiliation>Sorin Group</affiliation><country>FR</country></person>
    <person><id>16907</id><role>Co-Chair</role><firstname>Chris</firstname><lastname>Van Hoof</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
  </persons>
  <description>Wearable devices are hot. This session will treat opportunities in technology and application for devices that assist in prevention and monitoring in selected cases.</description>
<presentations>
<presentation>
    <id>10.1.1</id>
    <title>10.1.1 Mobile health monitoring: adoption and system challenges</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>25251</id><role>Speaker</role><firstname>David</firstname><lastname>Shanes</lastname><affiliation>BioTelemetry, Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />David Shanes, BioTelemetry, Inc., US<br /><br /><em><b>Abstract</b><br />Biotelemetry, formerly Cardionet, is leader in the advancement of mobile health monitoring by providing innovative products and services to help healthcare professionals track and diagnose patients in a more efficient, accurate, and cost-effective manner.    This presentation will indicate the challenges in the adoption of innovative medical device systems including how to excite and capture customers. Also, it will address medical application considerations in electronic systems design where a unique system of requirements needs to be met including factors such as availability, dependability, ruggedness, operational environments, testing and documentation.</em></description>
</presentation>
<presentation>
    <id>10.1.2</id>
    <title>10.1.2 Wearable Device For Physical and Emotional Health Monitoring</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>19321</id><role>Speaker</role><firstname>Srinivasan</firstname><lastname>Murali</lastname><affiliation>SmartCardia</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Srinivasan Murali, SmartCardia, CH<br /><br /><em><b>Abstract</b><br />Personal health monitoring systems are emerging as promising solutions to tackle health-care costs and delivery. There is a growing interest within the medical community in developing ultra-small, portable devices that can continuously monitor and process several vital body parameters, such as the Electrocardiogram (ECG) and breathing. In this talk, we will present a wearable device for physical and emotional health monitoring. The device obtains user's key physiological signals: ECG, breathing and skin conductance and derives the user's emotion states as well. We will present case studies on how the technology can improve physical and emotional health of users and the key challenges encountered during the design process.</em></description>
</presentation>
<presentation>
    <id>10.1.3</id>
    <title>10.1.3 Gait Analysis for Fall Prediction Using Hierarchical Textile-based Capacitive Sensor Arrays</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>24466</id><role>Speaker</role><firstname>Rebecca</firstname><lastname>Baldwin</lastname><affiliation>University of Maryland, Baltimore County</affiliation><country>US</country></person>
    <person><id>24466</id><role>Author</role><firstname>Rebecca</firstname><lastname>Baldwin</lastname><affiliation>University of Maryland, Baltimore County</affiliation><country>US</country></person>
    <person><id>20926</id><role>Author</role><firstname>Stanislav</firstname><lastname>Bobovych</lastname><affiliation>University of Maryland, Baltimore County</affiliation><country>US</country></person>
    <person><id>24496</id><role>Author</role><firstname>Ryan</firstname><lastname>Robucci</lastname><affiliation>University of Maryland, Baltimore County</affiliation><country>US</country></person>
    <person><id>20591</id><role>Author</role><firstname>Nilanjan</firstname><lastname>Banerjee</lastname><affiliation>University of Maryland, Baltimore County</affiliation><country>US</country></person>
    <person><id>23515</id><role>Author</role><firstname>Chintan</firstname><lastname>Patel</lastname><affiliation>University of Maryland, Baltimore County</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0943.pdf">http://www.date-conference.com/proceedings/2015/pdf/0943.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Rebecca Baldwin, University of Maryland, Baltimore County, US<br /><b>Authors</b>:<br />Rebecca Baldwin, Stanislav Bobovych, Ryan Robucci, Nilanjan Banerjee and Chintan Patel, University of Maryland, Baltimore County, US<br /><br /><em><b>Abstract</b><br />Falls are a major cause of injuries in adults above the age of sixty-five. The economic aftermath of falls and their consequent hospitalization can be huge, totally more than 30 billion dollars in 2010 alone. A plausible way of mitigating this problem is accurate prediction of future falls and taking proactive remedial action. Spatio-temporal variation in gait is a reliable indicator of a future fall, however, existing systems focus on gait analysis in clinical settings and are not tuned towards continuous gait analysis. In this paper, we present the design of a novel textile capacitive sensor array-based system built into clothing that can reliably capture spatio-temporal gait attributes in a home setting. A key novel research contribution of our work is a context-aware hierarchical signal processing architecture that breaks down the signal processing algorithm into a hierarchy of processing elements. The lower power processing components perform generic feature extraction using observations derived from the capacitor plates, while the higher-level processors aggregate features to infer gait attributes such as stride speed and inter-leg spacing. The system activates the higher power processing elements only when it detects walking. We have prototyped our system using textile capacitive plates built into an ace-bandage and a custom FPGA-based system and show that our system can accurately detect gait attributes that have high correlation with falls, while consuming minimal energy as estimated for a multi-clock-domain 180-nm IC.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0943.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.2</id>
  <title>10.2 Emerging Memory Architectures</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Belle Etoile</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>25040</id><role>Chair</role><firstname>Luca</firstname><lastname>Perniola</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>16485</id><role>Co-Chair</role><firstname>Pierre-Emmanuel</firstname><lastname>Gaillardon</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
  </persons>
  <description>Memories are of utmost importance in modern electronic systems. Emerging memory technologies hold a lot of promise to further integration density and performance levels, while reducing energy consumption. In this session, the first two papers introduce innovative solutions for better control of the endurance limitations of novel memories, while the last two papers investigate the gains in performance metrics from a system-level perspective.</description>
<presentations>
<presentation>
    <id>10.2.1</id>
    <title>10.2.1 HReRAM: A Hybrid Reconfigurable Resistive Random-Access Memory</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>24242</id><role>Speaker</role><firstname>Miguel Angel</firstname><lastname>Lastras-Montaño</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>23734</id><role>Speaker</role><firstname>Amirali</firstname><lastname>Ghofrani</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>1908</id><role>Speaker</role><firstname>Kwang-Ting</firstname><lastname>Cheng</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0540.pdf">http://www.date-conference.com/proceedings/2015/pdf/0540.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Miguel Angel Lastras-Montaño, Amirali Ghofrani and Kwang-Ting Cheng, UC Santa Barbara, US<br /><br /><em><b>Abstract</b><br />Passive crossbar arrays of memristors have been identified as excellent alternatives for future random-access memories. One limitation is their inability of selecting a memory cell without the interference caused by the sneak-path currents from other partially selected cells, as it results not only in unnecessary waste of energy but also in larger current requirements.  The complementary resistive switch (CRS), consisting in two anti-serially connected memristors, is considered a potential solution to the sneak-path problem. However, the destructive read operation and reduced endurance of the CRS render it unattractive for the otherwise excellent candidate for next-generation crossbar-based non-volatile memories.  In this paper we explore the feasibility and tradeoffs of configuring part of the CRS memory into a memristive mode to mitigate these limitations. The inherent locality of memory accesses for most computer programs offers an opportunity for designing a cache-like adaptive CRS-based crossbar memory with hybrid configurations of CRS and memristive modes, enabling optimization for both endurance and energy consumption. Our simulation results validate that the proposed hybrid system achieves 1.5-7x reduction in energy consumption in comparison with a memristive-only memory system and significantly improves the endurance of the CRS-based memory.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0540.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.2.2</id>
    <title>10.2.2 nCode: Limiting Harmful Writes to Emerging Mobile NVRAM through Code Swapping</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>23149</id><role>Speaker</role><firstname>Kan</firstname><lastname>Zhong</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23152</id><role>Speaker</role><firstname>Duo</firstname><lastname>Liu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24090</id><role>Speaker</role><firstname>Linbo</firstname><lastname>Long</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24946</id><role>Speaker</role><firstname>Xiao</firstname><lastname>Zhu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24807</id><role>Speaker</role><firstname>Weichen</firstname><lastname>Liu</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>24421</id><role>Speaker</role><firstname>Qingfeng</firstname><lastname>Zhuge</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    <person><id>23628</id><role>Speaker</role><firstname>Edwin</firstname><lastname>Sha</lastname><affiliation>Chongqing University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0760.pdf">http://www.date-conference.com/proceedings/2015/pdf/0760.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Kan Zhong, Duo Liu, Linbo Long, Xiao Zhu, Weichen Liu, Qingfeng Zhuge and Edwin Sha, Chongqing University, CN<br /><br /><em><b>Abstract</b><br />Mobile applications are becoming more and more powerful but also dependent on large main memories, which consume a large portion of system energy. Swapping to byte-addressable, non-volatile memory (NVRAM) is a promising solution to this problem. However, most NVRAMs have limited write endurance. To make it practical, the design of an NVRAM based swapping system must also consider endurance. In this paper, we target at prolonging the lifetime of NVRAM based swap area in mobile devices. Different form traditional wisdom, such as wear leveling and hot/cold data identification, we propose to build a system called nCode, which exploits the fact that code pages are easy to identify, read-only, and therefore a perfect candidate for swapping. Utilizing NVRAM's byte-addressability, we support execute-in-place (XIP) of the code pages in the swap area, without copying them back to DRAM based main memory. Experimental results based on the Google Nexus 5 smartphone show that nCode can effectively prolong the lifetime of NVRAM under various workloads.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0760.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.2.3</id>
    <title>10.2.3 System level exploration of a STT-MRAM based Level 1 Data-Cache</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>17749</id><role>Speaker</role><firstname>Manu</firstname><lastname>Komalan</lastname><affiliation>imec, UCM(Universidad Complutense de Madrid)</affiliation><country>ES</country></person>
    <person><id>20173</id><role>Speaker</role><firstname>Jose</firstname><lastname>Ignacio Gomez</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>20977</id><role>Speaker</role><firstname>Christian</firstname><lastname>Tenllado</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>24413</id><role>Speaker</role><firstname>Francisco</firstname><lastname>Tirado Fernandez</lastname><affiliation>Universidad Complutense de Madrid</affiliation><country>ES</country></person>
    <person><id>17136</id><role>Speaker</role><firstname>Francky</firstname><lastname>Catthoor</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0551.pdf">http://www.date-conference.com/proceedings/2015/pdf/0551.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Manu Komalan<sup>1</sup>, Jose Ignacio Gomez<sup>2</sup>, Christian Tenllado<sup>2</sup>, Francisco Tirado Fernandez<sup>2</sup> and Francky Catthoor<sup>3</sup><br /><sup>1</sup>imec, UCM(Universidad Complutense de Madrid), ES; <sup>2</sup>Universidad Complutense de Madrid, ES; <sup>3</sup>IMEC, BE<br /><br /><em><b>Abstract</b><br />Since Non-Volatile Memory (NVM) technologies are being explored extensively nowadays as viable replacements for SRAM based memories in LLCs and even L2 caches, we try to take stock of their potential as level 1 (L1) data caches. These NVMs like Spin Torque Transfer RAM(STT-MRAM), Resistive-RAM(ReRAM) and Phase Change RAM (PRAM) are not subject to leakage problems with technology scaling. They also show significant area gains and lower dynamic power consumption. A direct drop-in replacement of SRAM by NVMs is, however, still not feasible due to a number of shortcomings, with latency (write or read) and/or endurance/reliability among them being the major issues. STT-MRAM is increasingly becoming the NVM of choice for high performance and general purpose embedded platforms due to characteristics like low access latency, low power and long lifetime. With advancements in cell technology, and taking into account the stringent reliability and performance requirements for advanced technology nodes, the major bottleneck to the use of STT-MRAM in high level caches has become read latency (instead of write latency as previously believed). The main focus of this paper is the exploration of read penalty issues in a NVM based L1 Data cache (D-cache) for an ARM like single core general purpose system. We propose a design method for the STT-MRAM based D-cache in such a platform. This design addresses the adverse effects due to the STT-MRAM read penalty issues by means of micro-architectural modifications along with code transformations. According to our simulations, the proposed modifications can effectively reduce the performance penalty introduced by the NVM (initially ~54%) to extremely tolerable levels (~8%).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0551.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.2.4</id>
    <title>10.2.4 High Performance AXI-4.0 Based Interconnect for Extensible Smart Memory Cubes</title>
    <start>2015-03-12 12:15</start>
    <end>2015-03-12 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>17074</id><role>Speaker</role><firstname>Erfan</firstname><lastname>Azarkhish</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>1094</id><role>Speaker</role><firstname>Igor</firstname><lastname>Loi</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>19795</id><role>Speaker</role><firstname>Davide</firstname><lastname>Rossi</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>22002</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0054.pdf">http://www.date-conference.com/proceedings/2015/pdf/0054.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Erfan Azarkhish<sup>1</sup>, Igor Loi<sup>1</sup>, Davide Rossi<sup>1</sup> and Luca Benini<sup>2</sup><br /><sup>1</sup>Università di Bologna, IT; <sup>2</sup>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />The recent technological breakthrough represented by the Hybrid Memory Cube is on its way to improve bandwidth, power consumption, and density. This is while heterogeneous 3D integration has provided another opportunity for revisiting near memory computation to fill the gap between the processors and memories even further. In this paper, we take the first step towards a "Smart Memory Cube (SMC)", a fully backward compatible and modular extension to the standard HMC, supporting near memory computation on its Logic Base (LoB), through a high performance interconnect designed for this purpose. The main feature of SMC is the high bandwidth, low latency, and AXI-4.0 compatible interconnect. This interconnect is designed to serve the huge bandwidth demand by HMC's serial links, and to provide extra bandwidth to a processor-in-memory (PIM) embedded in the Logic Base (LoB). Our results obtained from cycle accurate simulation demonstrate that the interconnect can easily meet the demands of current and future projections of HMC (Up to 87GB/s READ bandwidth with 4 serial links and 16 memory vaults, and 175GB/s with 8 serial links and 32 memory vaults, for injected random traffic). Moreover, the interference between the PIM traffic and the main links was found to be negligible with execution time increase of less than 5%, and average memory access time increase of less than 15% when 56GB/s bandwidth is requested by the main links and 15GB/s bandwidth is delivered to the PIM port. Moreover, preliminary logic synthesis with Synopsys Design Compiler confirms that our interconnect is implementable and realistic.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0054.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-1</id>
    <title>IP5-1 Towards Systematic Design of 3D pNML Layouts</title>
    <start>2015-03-12 12:30</start>
    <end>2015-03-12 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>20780</id><role>Speaker</role><firstname>Robert</firstname><lastname>Perricone</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>23221</id><role>Speaker</role><firstname>Yining</firstname><lastname>Zhu</lastname><affiliation>Zhejiang University</affiliation><country>CN</country></person>
    <person><id>24020</id><role>Speaker</role><firstname>Katherine</firstname><lastname>Sanders</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <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>3924</id><role>Speaker</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0673.pdf">http://www.date-conference.com/proceedings/2015/pdf/0673.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Robert Perricone<sup>1</sup>, Yining Zhu<sup>2</sup>, Katherine Sanders<sup>1</sup>, X. Sharon Hu<sup>1</sup> and Michael Niemier<sup>1</sup><br /><sup>1</sup>University of Notre Dame, US; <sup>2</sup>Zhejiang University, CN<br /><br /><em><b>Abstract</b><br />Nanomagnetic logic (NML) is a ``beyond-CMOS'' technology that uses bistable magnets to store, process, and move binary information. Compared to CMOS, NML has several advantages such as non-volatility, lower power consumption, and radiation hardness. Recently, NML devices with perpendicular magnetic anisotropy (pNML) have been experimentally demonstrated to perform logic operations in three dimensions. 3D pNML layouts provide additional benefits such as simplified signal routing and greater integration density. However, designing functional 3D pNML circuits can be challenging as one must consider the effects of fringing magnetic fields in three dimensions. Furthermore, the current process of designing 3D pNML layouts is little more than a trial-and-error-based approach, which is infeasible for larger, more complex designs. In this paper, we propose a systematic approach to designing 3D pNML layouts. Our design process leverages a machine learning-inspired prediction approach that examines the effects of varying individual device parameters (e.g., length, width, etc.) and predicts functional configurations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0673.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-2</id>
    <title>IP5-2 DESTINY: A Tool for Modeling Emerging 3D NVM and eDRAM caches</title>
    <start>2015-03-12 12:31</start>
    <end>2015-03-12 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>24263</id><role>Speaker</role><firstname>Matt</firstname><lastname>Poremba</lastname><affiliation>Pennsylvania State University</affiliation><country>US</country></person>
    <person><id>24234</id><role>Speaker</role><firstname>Sparsh</firstname><lastname>Mittal</lastname><affiliation>Oak Ridge National Lab</affiliation><country>US</country></person>
    <person><id>24051</id><role>Speaker</role><firstname>Dong</firstname><lastname>Li</lastname><affiliation>Oak Ridge National Lab</affiliation><country>US</country></person>
    <person><id>24757</id><role>Speaker</role><firstname>Jeffrey</firstname><lastname>Vetter</lastname><affiliation>Oak Ridge National Lab and Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>24911</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Xie</lastname><affiliation>University of California, Santa Barbara</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0733.pdf">http://www.date-conference.com/proceedings/2015/pdf/0733.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Matt Poremba<sup>1</sup>, Sparsh Mittal<sup>2</sup>, Dong Li<sup>2</sup>, Jeffrey Vetter<sup>3</sup> and Yuan Xie<sup>4</sup><br /><sup>1</sup>Pennsylvania State University, US; <sup>2</sup>Oak Ridge National Lab, US; <sup>3</sup>Oak Ridge National Lab and Georgia Institute of Technology, US; <sup>4</sup>University of California, Santa Barbara, US<br /><br /><em><b>Abstract</b><br />The continuous drive for performance has pushed the researchers to explore novel memory technologies (e.g. non-volatile memory) and novel fabrication approaches (e.g. 3D stacking) in the design of caches. However, a comprehensive tool which models both conventional and emerging memory technologies for both 2D and 3D designs has been lacking. We present DESTINY, a microarchitecture-level tool for modeling 3D (and 2D) cache designs using SRAM, embedded DRAM (eDRAM), spin transfer torque RAM (STT-RAM), resistive RAM (ReRAM) and phase change RAM (PCM). DESTINY facilitates design-space exploration across several dimensions, such as optimizing for a target (e.g. latency or area) for a given memory technology, choosing the suitable memory technology or fabrication method (i.e. 2D v/s 3D) for a desired optimization target etc. DESTINY has been validated against industrial cache prototypes. We believe that DESTINY will drive architecture and system-level studies and will be useful for researchers and designers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0733.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.3</id>
  <title>10.3 Modern Architectures for Real-Time Systems</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Stendhal</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>20262</id><role>Chair</role><firstname>Benny</firstname><lastname>Akesson</lastname><affiliation>Czech Technical University in Prague</affiliation><country>CZ</country></person>
    <person><id>18206</id><role>Co-Chair</role><firstname>Rodolfo</firstname><lastname>Pellizzoni</lastname><affiliation>University of Waterloo</affiliation><country>CA</country></person>
  </persons>
  <description>Introducing modern architectures, such as multicore platforms, in real-time systems is challenging. The papers in this session make a contribution in this direction by discussing new scheduling techniques for parallel real-time tasks, multicore architectures, and mixed-criticality systems.</description>
<presentations>
<presentation>
    <id>10.3.1</id>
    <title>10.3.1 The federated scheduling of constrained-deadline sporadic DAG task systems</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>16789</id><role>Speaker</role><firstname>Sanjoy</firstname><lastname>Baruah</lastname><affiliation>The University of North Carolina at Chapel Hill</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0200.pdf">http://www.date-conference.com/proceedings/2015/pdf/0200.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Sanjoy Baruah, The University of North Carolina at Chapel Hill, US<br /><br /><em><b>Abstract</b><br />In the federated approach to multiprocessor scheduling, a task is either restricted to execute upon a single processor (as in partitioned scheduling), or has exclusive access to any processor upon which it may execute. Earlier studies concerning the federated scheduling of task systems represented using the sporadic DAG model were restricted to implicit-deadline task systems; the research reported here extends this study to the consideration of  task systems represented using the more general {em constrained/}-deadline sporadic DAG model.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0200.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.3.2</id>
    <title>10.3.2 Run and Be Safe: Mixed-Criticality Scheduling with Temporary Processor Speedup</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>20663</id><role>Speaker</role><firstname>Pengcheng</firstname><lastname>Huang</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>18111</id><role>Speaker</role><firstname>Pratyush</firstname><lastname>Kumar</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>21324</id><role>Speaker</role><firstname>Georgia</firstname><lastname>Giannopoulou</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>20980</id><role>Speaker</role><firstname>Lothar</firstname><lastname>Thiele</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1059.pdf">http://www.date-conference.com/proceedings/2015/pdf/1059.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Pengcheng Huang, Pratyush Kumar, Georgia Giannopoulou and Lothar Thiele, Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />Mixed-Criticality systems are arising due to the push from several major industries including avionics and automotive, where functionalities with different safety criticality levels are integrated into a modern computing platform to reduce size, weight and energy. The state-of-the-art research has focused on protecting critical tasks under the threat of task overrun, which is achieved by killing less critical tasks or degrading their services to free system resources to guarantee critical tasks. We take in this paper a different approach to protecting critical tasks by embracing rich features of modern computing platforms. In particular, we explore dynamic processor speedup to aid the scheduling of mixed-criticality systems. We show that speedup in situation of overrun can not only help to protect the timeliness of critical tasks, but also to improve the degraded services for less critical tasks. Furthermore, we show that speedup is even more attractive as it can help the system to recover faster to normal operation. Thus, speedup could only be temporarily required and incur low cost. The proposed techniques are validated by both theoretical analysis and experimental results with an industrial flight management system and extensive simulations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1059.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.3.3</id>
    <title>10.3.3 Multi-Core Fixed-Priority Scheduling of Real-Time Tasks with Statistical Deadline Guarantee</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>24711</id><role>Speaker</role><firstname>Tianyi</firstname><lastname>Wang</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>24088</id><role>Speaker</role><firstname>Linwei</firstname><lastname>Niu</lastname><affiliation>West Virginia State University</affiliation><country>US</country></person>
    <person><id>24642</id><role>Speaker</role><firstname>Shaolei</firstname><lastname>Ren</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>4223</id><role>Speaker</role><firstname>Gang</firstname><lastname>Quan</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0912.pdf">http://www.date-conference.com/proceedings/2015/pdf/0912.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Tianyi Wang<sup>1</sup>, Linwei Niu<sup>2</sup>, Shaolei Ren<sup>1</sup> and Gang Quan<sup>1</sup><br /><sup>1</sup>Florida International University, US; <sup>2</sup>West Virginia State University, US<br /><br /><em><b>Abstract</b><br />The rising performance variance of IC chips and increased resource sharing in multi-core platforms have significantly degraded the predictability of real-time systems. The traditional deterministic approaches can be extremely pessimistic, if not feasible at all. In this paper, we adopt a probabilistic approach for fixed-priority preemptive scheduling of real-time tasks on multi-core platforms with statistical deadline miss ratio guarantee. Rather than a single-valued worst-case execution time (WCET), we formulate the task execution time as a probabilistic distribution. We develop a novel algorithm to partition real-time tasks on multiple homogenous cores, which takes not only task execution time distributions but their period relationships into considerations. Our extensive experimental results show that our proposed methods can greatly improve the schedulability of real-time tasks when compared with the traditional bin packing approaches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0912.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.4</id>
  <title>10.4 Energy Aware Data Center: Design and Management</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Chartreuse</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>506</id><role>Chair</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna, IT / ETH Zürich</affiliation><country>CH</country></person>
    <person><id>4405</id><role>Co-Chair</role><firstname>Andreas</firstname><lastname>Burg</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
  </persons>
  <description>The session covers various topics in improving data center energy efficiency, from hardware acceleration, scheduling to cooling.</description>
<presentations>
<presentation>
    <id>10.4.1</id>
    <title>10.4.1 Memory Fast-Forward: A Low Cost Special Function Unit to Enhance Energy Efficiency in GPU for Big Data Processing</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>21460</id><role>Speaker</role><firstname>Eunhyeok</firstname><lastname>Park</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    <person><id>23964</id><role>Speaker</role><firstname>Junwhan</firstname><lastname>Ahn</lastname><affiliation>SNU</affiliation><country>KR</country></person>
    <person><id>24672</id><role>Speaker</role><firstname>Sungpack</firstname><lastname>Hong</lastname><affiliation>Oracle</affiliation><country>US</country></person>
    <person><id>20944</id><role>Speaker</role><firstname>Sungjoo</firstname><lastname>Yoo</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    <person><id>4031</id><role>Speaker</role><firstname>Sunggu</firstname><lastname>Lee</lastname><affiliation>POSTECH</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0709.pdf">http://www.date-conference.com/proceedings/2015/pdf/0709.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Eunhyeok Park<sup>1</sup>, Junwhan Ahn<sup>2</sup>, Sungpack Hong<sup>3</sup>, Sungjoo Yoo<sup>1</sup> and Sunggu Lee<sup>1</sup><br /><sup>1</sup>POSTECH, KR; <sup>2</sup>SNU, KR; <sup>3</sup>Oracle, US<br /><br /><em><b>Abstract</b><br />Energy efficiency in big data processing is one of key issues in servers. Big data processing, e.g., graph computation and MapReduce, is characterized by massive parallelism in computation and a large amount of fine-grained random memory accesses often with structural localities due to graph-like data dependency. Recently, GPU is gaining more and more attention for servers due to its capability of parallel computation. However, the current GPU architecture is not well suited to big data workload due to the limited capability of handling a large number of memory requests. In this paper, we present a special function unit, called memory fast-forward (MFF) unit, to address this problem. Our proposed MFF unit provides two key functions. First, it supports pointer chasing which enables computation threads to issue as many memory requests as possible to increase the potential of coalescing memory requests. Second, it coalesces memory requests bound for the same cache block, often due to structural locality, thereby reducing memory traffics. Both pointer chasing and memory request coalescing contribute to reducing memory stall time as well as improving the real utilization of memory bandwidth, by removing duplicate memory traffics, thereby improving performance and energy efficiency. Our experiments with four graph computation algorithms and real graphs show that the proposed MFF unit can improve the energy efficiency of GPU in graph computation by average 54.6% at a negligible area cost.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0709.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.4.2</id>
    <title>10.4.2 Power Minimization for Data Center with Guaranteed QoS</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>20901</id><role>Speaker</role><firstname>Shuo</firstname><lastname>Liu</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>24586</id><role>Speaker</role><firstname>Soamar</firstname><lastname>Homsi</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>17833</id><role>Speaker</role><firstname>Ming</firstname><lastname>Fan</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>24641</id><role>Speaker</role><firstname>Shaolei</firstname><lastname>Ren</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>4223</id><role>Speaker</role><firstname>Gang</firstname><lastname>Quan</lastname><affiliation>Florida International University</affiliation><country>US</country></person>
    <person><id>20740</id><role>Speaker</role><firstname>Shangping</firstname><lastname>Ren</lastname><affiliation>Illinois Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0578.pdf">http://www.date-conference.com/proceedings/2015/pdf/0578.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shuo Liu<sup>1</sup>, Soamar Homsi<sup>1</sup>, Ming Fan<sup>1</sup>, Shaolei Ren<sup>1</sup>, Gang Quan<sup>1</sup> and Shangping Ren<sup>2</sup><br /><sup>1</sup>Florida International University, US; <sup>2</sup>Illinois Institute of Technology, US<br /><br /><em><b>Abstract</b><br />Data centers have been widely employed to offer reliable and agile on-demand web services. However, the dramatic increase of the operational cost, largely due to the power consumptions, has posed a significant challenge to the service providers as services expand in both scale and scope. In this paper, we study the problem of how to improve resource utilization and minimize power consumption in a data center with guaranteed quality-of-service (QoS). Different from a common approach that separates requests with different QoS levels on different servers, we devise an approach to pack requests of the same service --- even with different QoS requirements --- into the same server to improve resource usage. We also develop a novel method to improve the system utilization without compromising the QoS levels by removing potential failure requests. Experimental results show superiority of our approach over other widely applied approaches.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0578.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.4.3</id>
    <title>10.4.3 Energy-Aware Cooling for Hot-water Cooled Supercomputers</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>22907</id><role>Speaker</role><firstname>Christian</firstname><lastname>Conficoni</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>506</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna, IT / ETH Zürich</affiliation><country>CH</country></person>
    <person><id>16701</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Tilli</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>19975</id><role>Speaker</role><firstname>Gianpietro</firstname><lastname>Tecchiolli</lastname><affiliation>Eurotech</affiliation><country>IT</country></person>
    <person><id>2293</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / ETH Zürich</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1100.pdf">http://www.date-conference.com/proceedings/2015/pdf/1100.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christian Conficoni<sup>1</sup>, Andrea Bartolini<sup>2</sup>, Andrea Tilli<sup>1</sup>, Gianpietro Tecchiolli<sup>3</sup> and Luca Benini<sup>4</sup><br /><sup>1</sup>Università di Bologna, IT; <sup>2</sup>Università di Bologna, IT / ETH Zürich, CH; <sup>3</sup>Eurotech, IT; <sup>4</sup>Università di Bologna / ETH Zürich, IT<br /><br /><em><b>Abstract</b><br />Hot-water liquid cooling is a key technology in future green supercomputers as it maximizes the cooling efficiency and energy reuse. However the cooling system still is responsible for a significant percentage of modern HPC power consumption. Standard design of liquid-cooling control relies on rules based on worst-case scenarios, or on CFD simulation of portion of the entire system, which cannot account for all the real supercomputer working conditions (workload and ambient temperature). In this work we first introduce an analytical model, based on lumped parameters, which can effectively describe the cooling components and dynamics, and can be used for analysis and control purposes. We then use it to design an energy-optimal control strategy which is capable to minimize the pump and chiller power consumption while, meeting the supercomputer cooling requirements. We validate the method with simulation tests, taking data from a real HPC cooling mechanism, and comparing the results with state-of-the-art commercial cooling system control strategies.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1100.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-3</id>
    <title>IP5-3 Big-Data Streaming Applications Scheduling with Online Learning and Concept Drift Detection</title>
    <start>2015-03-12 12:30</start>
    <end>2015-03-12 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>23979</id><role>Speaker</role><firstname>Karim</firstname><lastname>Kanoun</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>24225</id><role>Speaker</role><firstname>Mihaela</firstname><lastname>van der Schaar</lastname><affiliation>University of California, Los Angeles</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0786.pdf">http://www.date-conference.com/proceedings/2015/pdf/0786.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Karim Kanoun<sup>1</sup> and Mihaela van der Schaar<sup>2</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>University of California, Los Angeles, US<br /><br /><em><b>Abstract</b><br />Several techniques have been proposed to adapt Big-Data streaming applications to resource constraints. These techniques are mostly implemented at the application layer and make simplistic assumptions about the system resources and they are often agnostic to the system capabilities. Moreover, they often assume that the data streams characteristics and their processing needs are stationary, which is not true in practice. In fact, data streams are highly dynamic and may also experience concept drift, thereby requiring continuous online adaptation of the throughput and quality to each processing task. Hence, existing solutions for Big-Data streaming applications are often too conservative or too aggressive. To address these limitations, we propose an online energy-efficient scheduler which maximizes the QoS (i.e., throughput and output quality) of Big-Data streaming applications under energy and resources constraints. Our scheduler uses online adaptive reinforcement learning techniques and requires no offline information. Moreover, our scheduler is able to detect concept drifts and to smoothly adapt the scheduling strategy. Our experiments realized on a chain of tasks modeling real-life streaming application demonstrate that our scheduler is able to learn the scheduling policy and to adapt it such that it maximizes the targeted QoS given energy constraint as the Big-Data characteristics are dynamically changing.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0786.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.5</id>
  <title>10.5 Reconfigurable Architectures and Applications</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Meije</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>25200</id><role>Chair</role><firstname>Christian</firstname><lastname>Plessl</lastname><affiliation>University of Paderborn</affiliation><country>DE</country></person>
    <person><id>25198</id><role>Co-Chair</role><firstname>Enno</firstname><lastname>Lübbers</lastname><affiliation>Intel Labs Europe</affiliation><country>DE</country></person>
  </persons>
  <description>Reconfigurable computing has vast potential for enhancing the performance of applications especially when using architectural optimizations. This session has two papers that focus on architectural enhancements while the third demonstrates a hardware accelerated bioinformatics application</description>
<presentations>
<presentation>
    <id>10.5.1</id>
    <title>10.5.1 Hybrid Adaptive Clock Management for FPGA Processor Acceleration</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>23293</id><role>Speaker</role><firstname>Alexandru</firstname><lastname>Gheolbanoiu</lastname><affiliation>University POLITEHNICA of Bucharest</affiliation><country>RO</country></person>
    <person><id>24101</id><role>Speaker</role><firstname>Lucian</firstname><lastname>Petrica</lastname><affiliation>University POLITEHNICA of Bucharest</affiliation><country>RO</country></person>
    <person><id>18228</id><role>Speaker</role><firstname>Sorin</firstname><lastname>Cotofana</lastname><affiliation>Delft University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0853.pdf">http://www.date-conference.com/proceedings/2015/pdf/0853.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Alexandru Gheolbanoiu<sup>1</sup>, Lucian Petrica<sup>1</sup> and Sorin Cotofana<sup>2</sup><br /><sup>1</sup>University POLITEHNICA of Bucharest, RO; <sup>2</sup>Delft University of Technology, NL<br /><br /><em><b>Abstract</b><br />As FPGAs speed, power efficiency, and logic capacity are increasing, so does the number of applications which make use of FPGA processors. However, due to placement and routing constraints, FPGA processors instruction delay balancing is a real challenge, especially when the implementation approaches the FPGA resource capacity. Consequently, even though some instructions can operate at high frequencies, the slow instructions determine the processor clock period, resulting in the underutilisation of the processor potential. However, the fast instructions latent performance may be harnessed through Adaptive Clock Management (ACM), i.e., by dynamically adapting the clock frequency such that each instruction gets sufficient time for correct completion. Up to date, ACM augmented FPGA processors have been proposed based on Clock Multiplexing (CM), but they suffer from long clock switching delays, which could nullify most of the ACM potential performance gain. This paper proposes an effective FPGA tailored clock manipulation approach able to leverage the ACM potential. We first evaluate Clock Stretching (CS), i.e., the temporary clock period augmentation, as a CM alternative in FPGA processor designs and introduce an FPGA specific CS circuit implementation. Subsequently, we evaluate the advantages and drawbacks of the two techniques and propose a Hybrid ACM, which monitors the processor instruction stream and determines the optimal adaptive clocking strategy in order to provide the maximum speedup for the executing program. Given that CS has very low latency at the expense of limited accuracy and dynamic range we rely on it when the program requires frequent clock period changes. Otherwise we utilise CM, which is rather slow but enables the FPGA processor operation at the edge of its hardware capabilities. We evaluate our proposal on a vector processor mapped on a Xilinx Zynq FPGA. Our experiments indicate that on Sum of Squared Differences algorithm, Neural network, and FIR filter execution traces the hybrid ACM provides up to $14$\% performance increase over the CM based ACM.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0853.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.5.2</id>
    <title>10.5.2 A Scalable and High-Density FPGA Architecture with Multi-Level Phase Change Memory</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>23272</id><role>Speaker</role><firstname>Chunan</firstname><lastname>Wei</lastname><affiliation>University of Illinois, Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>23250</id><role>Speaker</role><firstname>Ashutosh</firstname><lastname>Dhar</lastname><affiliation>University of Illinois, Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>1207</id><role>Speaker</role><firstname>Deming</firstname><lastname>Chen</lastname><affiliation>University of Illinois, Urbana-Champaign</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0977.pdf">http://www.date-conference.com/proceedings/2015/pdf/0977.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Chunan Wei, Ashutosh Dhar and Deming Chen, University of Illinois, Urbana-Champaign, US<br /><br /><em><b>Abstract</b><br />As CMOS technology is stretched to its limits it has become imperative to look to alternative solutions for the next generation of FPGAs. In particular, due to the configurable nature of FPGAs, on-chip memory remains to be a major concern for designers. In this work we explore the use of Phase-Change Memory (PCM). We exploit the ability of PCM to exist in multiple intermediate states to store 2 bits per cell and develop a new Look Up Table (LUT) architecture. The new LUT can either store two functions with shared inputs or a single function with an additional input. We also explore the use of PCM in local routing mechanisms and thus propose a new Configurable Logic Block (CLB) composed of CMOS and PCM. The new design promises significant improvements in logic density and performance with area improvements of over 40% for all LUT sizes and delay improvements of 7% to 13% on an average for LUTs of size 10 to 6 .</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0977.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.5.3</id>
    <title>10.5.3 FPGA Accelerated DNA Error Correction</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>23250</id><role>Speaker</role><firstname>Ashutosh</firstname><lastname>Dhar</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>23348</id><role>Author</role><firstname>Anand</firstname><lastname>Ramachandran</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>24917</id><role>Author</role><firstname>Yun</firstname><lastname>Heo</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>24777</id><role>Author</role><firstname>Wen-mei</firstname><lastname>Hwu</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>23907</id><role>Author</role><firstname>Jian</firstname><lastname>Ma</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>1207</id><role>Author</role><firstname>Deming</firstname><lastname>Chen</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0983.pdf">http://www.date-conference.com/proceedings/2015/pdf/0983.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Ashutosh Dhar, University of Illinois at Urbana-Champaign, US<br /><b>Authors</b>:<br />Anand Ramachandran, Yun Heo, Wen-mei Hwu, Jian Ma and Deming Chen, University of Illinois at Urbana-Champaign, US<br /><br /><em><b>Abstract</b><br />Correcting errors in DNA sequencing data is an important process that can improve the quality of downstream analysis using the data. Even though many error-correction methods have been proposed for Illumina reads, their throughput is not high enough to process data from large genomes. The current paper describes the first FPGA-based error-correction tool, called FPGA Accelerated DNA Error Correction (FADE), which targets to improve the throughput of DNA error correction for Illumina reads. The base algorithm of FADE is BLESS that is highly accurate but slow. A Bloom filter that is the main data structure of BLESS and BLESS' error correction subroutines for different types of errors have been implemented on a FPGA. We compared our design with the software version of BLESS using DNA sequencing data generated from four genomes and we could achieve up to 43 times speedup for the best case, and 36 times speedup on the average.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0983.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-4</id>
    <title>IP5-4 Design Flow and Run-Time Management for Compressed FPGA Configurations</title>
    <start>2015-03-12 12:30</start>
    <end>2015-03-12 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>23499</id><role>Speaker</role><firstname>Christophe</firstname><lastname>Huriaux</lastname><affiliation>University of Rennes 1 - IRISA</affiliation><country>FR</country></person>
    <person><id>23339</id><role>Speaker</role><firstname>Antoine</firstname><lastname>Courtay</lastname><affiliation>University of Rennes 1 - IRISA</affiliation><country>FR</country></person>
    <person><id>4747</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Sentieys</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1007.pdf">http://www.date-conference.com/proceedings/2015/pdf/1007.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christophe Huriaux<sup>1</sup>, Antoine Courtay<sup>1</sup> and Olivier Sentieys<sup>2</sup><br /><sup>1</sup>University of Rennes 1 - IRISA, FR; <sup>2</sup>INRIA, FR<br /><br /><em><b>Abstract</b><br />The aim of partially and dynamically reconfigurable hardware is to provide an increased flexibility through the load of multiple applications on the same reconfigurable fabric at the same time. However, a configuration bit-stream loaded at runtime should be created offline for each task of the application. Moreover, modern applications use a lot of specialized hardware blocks to perform complex operations, which tends to cancel the "single bit-stream for a single application" paradigm, as the logic content for different locations of the reconfigurable fabric may be different. In this paper we propose a design flow for generating compressed configuration bit-streams abstracted from their final position on the logic fabric. Those configurations will then be decoded and finalized in real-time and at run-time by a dedicated reconfiguration controller to be placed at a given physical location. Our experiments show that densely routed applications gain the most with a compression factor of more than 2× using the finest cluster size, but coarser coding can be implemented to achieve a compression factor up to 10×.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1007.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.6</id>
  <title>10.6 Circuit Design and Test: From Characterization to Measurement</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Bayard</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>117</id><role>Chair</role><firstname>Salvador</firstname><lastname>Mir</lastname><affiliation>TIMA/CNRS</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 covers eye-diagram analysis for high-speed circuits, statistical digital library characterization, analog test ordering in the context of muti-site testing, and estimation of defect detection probability of analog test.</description>
<presentations>
<presentation>
    <id>10.6.1</id>
    <title>10.6.1 Fast Eye Diagram Analysis for High-Speed CMOS Circuits</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>16253</id><role>Speaker</role><firstname>Seyed Nematollah</firstname><lastname>Ahmadyan</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    <person><id>16253</id><role>Speaker</role><firstname>Chenjie</firstname><lastname>Gu</lastname><affiliation>Intel</affiliation><country>US</country></person>
    <person><id>16253</id><role>Speaker</role><firstname>Suriyaprakash</firstname><lastname>Natarajan</lastname><affiliation>Intel</affiliation><country>US</country></person>
    <person><id>16253</id><role>Speaker</role><firstname>Eli</firstname><lastname>Chiprout</lastname><affiliation>Intel</affiliation><country>US</country></person>
    <person><id>16253</id><role>Speaker</role><firstname>Shobha</firstname><lastname>Vasudevan</lastname><affiliation>University of Illinois at Urbana-Champaign</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0463.pdf">http://www.date-conference.com/proceedings/2015/pdf/0463.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Seyed Nematollah Ahmadyan<sup>1</sup>, Chenjie Gu<sup>2</sup>, Suriyaprakash Natarajan<sup>2</sup>, Eli Chiprout<sup>2</sup> and Shobha Vasudevan<sup>1</sup><br /><sup>1</sup>University of Illinois at Urbana-Champaign, US; <sup>2</sup>Intel, US<br /><br /><em><b>Abstract</b><br />We present an efficient technique for analyzing eye diagrams of high speed CMOS circuits in the presence of non-idealities like noise and jitter. Our method involves geometric manipulations of the eye diagram topology to find area within the eye contours. We introduce random tree based simulations as an approach to computing the desired area. We typically show $20X$ speedup in generating the eye diagram as compared to the state-of-the-art Monte Carlo simulation based eye diagram analysis. For the same number of samples, Monte Carlo produces an eye diagram that is $8.51\%$ smaller than the ideal eye diagram. We generate an eye diagram that is $53.52\%$ smaller than the ideal eye, showing a $47\%$ improvement in quality.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0463.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.6.2</id>
    <title>10.6.2 Statistical Library Characterization Using Belief Propagation across Multiple Technology Nodes</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>16398</id><role>Speaker</role><firstname>Li</firstname><lastname>Yu</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    <person><id>20872</id><role>Speaker</role><firstname>Sharad</firstname><lastname>Saxena</lastname><affiliation>PDF Solutions, Inc</affiliation><country>US</country></person>
    <person><id>19741</id><role>Speaker</role><firstname>Christopher</firstname><lastname>Hess</lastname><affiliation>PDF Solutions, Inc</affiliation><country>US</country></person>
    <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>
    <person><id>16957</id><role>Speaker</role><firstname>Dimitri</firstname><lastname>Antoniadis</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    <person><id>16841</id><role>Speaker</role><firstname>Duane</firstname><lastname>Boning</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0294.pdf">http://www.date-conference.com/proceedings/2015/pdf/0294.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Li Yu<sup>1</sup>, Sharad Saxena<sup>2</sup>, Christopher Hess<sup>2</sup>, Ibrahim Elfadel<sup>3</sup>, Dimitri Antoniadis<sup>1</sup> and Duane Boning<sup>1</sup><br /><sup>1</sup>Massachusetts Institute of Technology, US; <sup>2</sup>PDF Solutions, Inc, US; <sup>3</sup>Masdar Institute of Science and Technology, AE<br /><br /><em><b>Abstract</b><br />In this paper, we propose a novel flow to enable computationally efficient statistical characterization of standard cell libraries. The distinguishing feature of the proposed method is the usage of a limited combination of output capacitance, input slew rate and supply voltage for the extraction of statistical timing metrics of an individual logic gate. The efficiency of the proposed flow stems from the introduction of a novel, ultra-compact, nonlinear, analytical timing model, having only four universal regression parameters. This novel model facilitates the use of maximum-a-posteriori belief propagation to learn the prior parameter distribution for the parameters of the target technology from past characterizations of library cells belonging to various other technologies, including older ones. The framework then utilizes Bayesian inference to extract the new timing model parameters using an ultra-small set of additional timing measurements from the target technology. The proposed method is validated and benchmarked on several production-level cell libraries including a state-of-the-art 14-nm technology node and a variation-aware, compact transistor model. For the same accuracy as the conventional lookup-table approach, this new method achieves at least 15x reduction in simulation runs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0294.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.6.3</id>
    <title>10.6.3 Combining Adaptive Alternate Test and Multi-Site</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>4666</id><role>Speaker</role><firstname>Gildas</firstname><lastname>Leger</lastname><affiliation>Instituto de Microelectronica de Sevilla, IMSE-CNM, (CSIC - Universidad de Sevilla)</affiliation><country>ES</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0233.pdf">http://www.date-conference.com/proceedings/2015/pdf/0233.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Gildas Leger, Instituto de Microelectronica de Sevilla, IMSE-CNM, (CSIC - Universidad de Sevilla), ES<br /><br /><em><b>Abstract</b><br />Testing analog, mixed-signal and RF circuits represents one of the main cost components for complex SoCs. Multisite Testing is widely accepted as a straightforward technique to reduce the effective test time. This paper shows that an adaptive Alternate Test approach can be compatible with a multisite strategy. The proposed solution consists in ordering offline the signatures acquisition sequence and training incremental regression models for each new feature. These models can be used to diagnose the circuit as good, provided that the estimate of the performance is larger than the specification plus a guard-band related to the model error. If all the sites are diagnosed as good, the test program can be halted before completion. This decision is taken on-line and makes this scheme adaptive. We provide an analytical study of the expected test time reduction and of the test escape penalty that is incurred. Results obtained from post-layout MonteCarlo simulations of an LNA demonstrate the validity of the approach and show that significant test time improvements can be obtained, even for large number of sites, whenever the manufacturing yield is sufficiently high.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0233.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.6.4</id>
    <title>10.6.4 A Method for the Estimation of Defect Detection Probability of Analog/RF Defect-Oriented Tests</title>
    <start>2015-03-12 12:15</start>
    <end>2015-03-12 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>23751</id><role>Speaker</role><firstname>John</firstname><lastname>Liaperdos</lastname><affiliation>Technological Educational Institute of Peloponnese, Dept of Computer Engineering</affiliation><country>GR</country></person>
    <person><id>23349</id><role>Speaker</role><firstname>Angela</firstname><lastname>Arapoyanni</lastname><affiliation>National and Kapodistrian University of Athens, Dept. of Informatics and Telecommunications</affiliation><country>GR</country></person>
    <person><id>24729</id><role>Speaker</role><firstname>Yiorgos</firstname><lastname>Tsiatouhas</lastname><affiliation>University of Ioannina</affiliation><country>GR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0617.pdf">http://www.date-conference.com/proceedings/2015/pdf/0617.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />John Liaperdos<sup>1</sup>, Angela Arapoyanni<sup>2</sup> and Yiorgos Tsiatouhas<sup>3</sup><br /><sup>1</sup>Technological Educational Institute of Peloponnese, Dept of Computer Engineering, GR; <sup>2</sup>National and Kapodistrian University of Athens, Dept. of Informatics and Telecommunications, GR; <sup>3</sup>University of Ioannina, GR<br /><br /><em><b>Abstract</b><br />A method to realistically estimate the defect detection probability achieved by defect-oriented analog/RF integrated circuit tests at the circuit design level is presented in this paper. The proposed method also provides insight to the efficiency of the various available defect-oriented testing techniques, thus allowing the selection of the most suitable for a specific circuit. The effect of structural defects in the presence of process variations and device mismatches is taken into account, by the exploitation of the defect probability distributions and the statistical models of the used technology. Although the proposed methodology is generally applicable to the entire class of analog circuits, its application to simple RF circuits which consist of a few elements seems to be more practical, due to the affordable computational cost implied by circuits with shorter defect dictionaries. In order to obtain results without a reliability compromise, the number of required statistical simulation runs is reduced through regression. The application of the proposed method on a typical RF mixer, designed in a 0.18um CMOS technology, is also presented.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0617.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-5</id>
    <title>IP5-5 Empirical Modelling of FDSOI CMOS Inverter for Signal/Power Integrity Simulation</title>
    <start>2015-03-12 12:30</start>
    <end>2015-03-12 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>24778</id><role>Speaker</role><firstname>Wael</firstname><lastname>Dghais</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    <person><id>23939</id><role>Speaker</role><firstname>Jonathan</firstname><lastname>Rodriguez</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0212.pdf">http://www.date-conference.com/proceedings/2015/pdf/0212.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wael Dghais and Jonathan Rodriguez, Instituto de Telecomunicações, PT<br /><br /><em><b>Abstract</b><br />This paper presents a multiport empirical model based on artificial neural network for I/O memory interface (e.g. inverter) designed based on fully depleted silicon on isolator (FDSOI) CMOS 28 nm process for signal and power integrity assessments. The analog mixed-signal identification signals that carry the information about the I/O interface's nonlinear dynamic behavior are recorded from large signal simulation setup. The model's functions are extracted based on a nonlinear optimization algorithm and then implemented in Simulink software. The performance of the resulted model is validated in typical power and ground switching noise scenario. The developed empirical model accurately predicts the timing signal waveforms at the power, ground, and at the output port.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0212.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-6</id>
    <title>IP5-6 On-Chip Measurement of Bandgap Reference Voltage Using a Small Form Factor VCO Based Zoom-in ADC</title>
    <start>2015-03-12 12:31</start>
    <end>2015-03-12 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>24342</id><role>Speaker</role><firstname>Osman</firstname><lastname>Erol</lastname><affiliation>ASU</affiliation><country>US</country></person>
    <person><id>2693</id><role>Speaker</role><firstname>Sule</firstname><lastname>Ozev</lastname><affiliation>ASU</affiliation><country>US</country></person>
    <person><id>16889</id><role>Speaker</role><firstname>Chandra K. H.</firstname><lastname>Suresh</lastname><affiliation>NYU-Abu Dhabi</affiliation><country>AE</country></person>
    <person><id>18027</id><role>Speaker</role><firstname>Rubin</firstname><lastname>Parekhji</lastname><affiliation>TI</affiliation><country>IN</country></person>
    <person><id>2539</id><role>Speaker</role><firstname>Lakshmanan</firstname><lastname>Balasubramanian</lastname><affiliation>TI</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1003.pdf">http://www.date-conference.com/proceedings/2015/pdf/1003.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Osman Erol<sup>1</sup>, Sule Ozev<sup>1</sup>, Chandra K. H. Suresh<sup>2</sup>, Rubin Parekhji<sup>3</sup> and Lakshmanan Balasubramanian<sup>3</sup><br /><sup>1</sup>ASU, US; <sup>2</sup>NYU-Abu Dhabi, AE; <sup>3</sup>TI, IN<br /><br /><em><b>Abstract</b><br />A robust and highly scalable technique for measuring the output voltage of a band-gap reference (BGR) circuit is described. The proposed technique is based on an ADC architecture that uses a voltage controlled oscillator (VCO) for voltage to frequency conversion. During production testing, an external voltage reference is used to approximate the voltage/frequency characteristics of the VCO with 5ms test time. The proposed zoom-in ADC approach is manufactured with 0.5um single well CMOS process. Measurement results indicate that 13 bits of resolution within the measurement range can be achieved with the zoom-in approach. Worst-case INL for the ADC is less than 0.25LSB (50V).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1003.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.7</id>
  <title>10.7 Expanding the Applicability of Formal Methods</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Les Bans</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>25034</id><role>Chair</role><firstname>Barbara</firstname><lastname>Jobstmann</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>1257</id><role>Co-Chair</role><firstname>Christoph</firstname><lastname>Scholl</lastname><affiliation>University Freiburg</affiliation><country>DE</country></person>
  </persons>
  <description>The first two papers propose improved solutions for error diagnosis and software bounded model checking. The next two papers are devoted to abstraction and synthesis techniques between RTL and high-level models of on-chip communication networks. Then the first IP expands the applicability of equivalence checkers to asynchronous circuits. The last two IPs present emerging applications of model checking.</description>
<presentations>
<presentation>
    <id>10.7.1</id>
    <title>10.7.1 Automated Rectification Methodologies to Functional State-Space Unreachability</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>24516</id><role>Speaker</role><firstname>Ryan</firstname><lastname>Berryhill</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    <person><id>22021</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Veneris</lastname><affiliation>University of Toronto</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0331.pdf">http://www.date-conference.com/proceedings/2015/pdf/0331.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ryan Berryhill and Andreas Veneris, University of Toronto, CA<br /><br /><em><b>Abstract</b><br />In the modern design cycle significant manual resources are dedicated to fix a design when verification shows that a state is not reachable. As traditional debugging typically involves the use of an error trace that exhibits the problem, there is little automation to aid an engineer understand why a state is not reachable and how to correct this problem. This paper presents a novel methodology that automates this task. In detail, a process that involves intertwined steps of state approximation, reachability analysis and traditional debugging is developed to identify design locations where fixes can be applied so the target state becomes reachable. An initial formulation identifies such error locations when the target state is reachable directly from the reachable set of states. This is later extended for the cases where more than one state transition is required to reach an unreachable state from the existing reachable set. Empirical results on industrial level designs show a performance which is orders of magnitude faster than the state-of-the-art confirming the practicality of the proposed automated methodology.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0331.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.7.2</id>
    <title>10.7.2 Over-approximating loops to prove properties using bounded model checking</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>24409</id><role>Speaker</role><firstname>Priyanka</firstname><lastname>Darke</lastname><affiliation>TCS</affiliation><country>IN</country></person>
    <person><id>23405</id><role>Speaker</role><firstname>Bharti</firstname><lastname>Chimdyalwar</lastname><affiliation>TCS</affiliation><country>IN</country></person>
    <person><id>20714</id><role>Speaker</role><firstname>Venkatesh</firstname><lastname>R</lastname><affiliation>TCS</affiliation><country>IN</country></person>
    <person><id>21035</id><role>Speaker</role><firstname>Ulka</firstname><lastname>Shrotri</lastname><affiliation>TCS</affiliation><country>IN</country></person>
    <person><id>24437</id><role>Speaker</role><firstname>Ravindra</firstname><lastname>Metta</lastname><affiliation>TCS</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0245.pdf">http://www.date-conference.com/proceedings/2015/pdf/0245.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Priyanka Darke, Bharti Chimdyalwar, Venkatesh R, Ulka Shrotri and Ravindra Metta, TCS, IN<br /><br /><em><b>Abstract</b><br />Bounded Model Checkers (BMCs) are widely used to detect violations of program properties up to a bounded execution length of the program. However when it comes to proving the properties, BMCs are unable to provide a sound result for programs with loops of large or unknown bounds. To address this limitation, we developed a new loop over-approximation technique LA. LA replaces a given loop in a program with an abstract loop having a smaller known bound by combining the techniques of output abstraction and a novel abstract acceleration, suitably augmented with a new application of induction. The resulting transformed program can then be fed to any bounded model checker to provide a sound proof of the desired properties. We call this approach, of LA followed by BMC, as LABMC. We evaluated the effectiveness of LABMC on some of the SV-COMP14 loop benchmarks, each with a property encoded into it. Well known BMCs failed to prove most of these properties due to loops of large, infinite or unknown bounds while LABMC obtained promising results. We also performed experiments on a real world automotive application on which the well known BMCs were able to prove only one of the 186 array accesses to be within array bounds. LABMC was able to successfully prove 131 of those array accesses to be within array bounds.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0245.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.7.3</id>
    <title>10.7.3 Automatic Extraction of Micro-Architectural Models of Communication Fabrics from Register Transfer Level Designs</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>20893</id><role>Speaker</role><firstname>Sebastiaan</firstname><lastname>Joosten</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>21997</id><role>Speaker</role><firstname>Julien</firstname><lastname>Schmaltz</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0616.pdf">http://www.date-conference.com/proceedings/2015/pdf/0616.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Sebastiaan Joosten and Julien Schmaltz, Eindhoven University of Technology, NL<br /><br /><em><b>Abstract</b><br />Multi-core processors and Systems-on-Chips are composed of a large number of processing and memory elements interconnected by complex communication fabrics. These fabrics are large systems made of many queues and distributed control logic. Recent studies have demonstrated that high levels models of these networks are either tractable for verification or can provide key invariants to improve hardware model checkers. Formally verifying Register Transfer Level (RTL) designs of these networks is an important challenge, yet still open. This paper bridges the gap between high level models and RTL designs. We propose an algorithm that from a Verilog description automatically produces its corresponding micro-architectural model. We prove that the extracted model is transfer equivalent to the original RTL circuit. We illustrate our approach on a typical example of communication fabrics: a scoreboard with credit-flow control.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0616.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>10.7.4</id>
    <title>10.7.4 GALS synthesis and verification for xMAS models</title>
    <start>2015-03-12 12:15</start>
    <end>2015-03-12 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>23691</id><role>Speaker</role><firstname>Frank</firstname><lastname>Burns</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>3791</id><role>Speaker</role><firstname>Danil</firstname><lastname>Sokolov</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    <person><id>19523</id><role>Speaker</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>Newcastle University</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0063.pdf">http://www.date-conference.com/proceedings/2015/pdf/0063.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Frank Burns, Danil Sokolov and Alex Yakovlev, Newcastle University, GB<br /><br /><em><b>Abstract</b><br />In this paper a novel Globally Asynchronous Locally Synchronous~(GALS) synthesis and verification environment is introduced for xMAS models. xMAS models are a new communication paradigm which can be used to model circuits and networks for the purpose of synthesis, testing and verification. Previous attempts at synthesis and verification of xMAS models have been proposed for synchronous implementations only. This paper provides an extension of xMAS and translation into Circuit Petri net models for GALS synthesis and verification. Synthesis techniques based on Circuit Petri net translation are presented and a new xMAS component is introduced which acts as a wrapper for different GALS styles. Novel verification techniques using unfolding to occurrence nets are then proposed. Our results show that the work presented here provides a suitable platform for integrating xMAS into a GALS environment.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0063.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-7</id>
    <title>IP5-7 Logical Equivalence Checking of Asynchronous Circuits Using Commercial Tools</title>
    <start>2015-03-12 12:30</start>
    <end>2015-03-12 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>24525</id><role>Speaker</role><firstname>Arash</firstname><lastname>Saifhashemi</lastname><affiliation>Intel</affiliation><country>US</country></person>
    <person><id>20078</id><role>Speaker</role><firstname>Hsin-Ho</firstname><lastname>Huang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24372</id><role>Speaker</role><firstname>Priyanka</firstname><lastname>Bhalerao</lastname><affiliation>yahoo</affiliation><country>US</country></person>
    <person><id>20630</id><role>Speaker</role><firstname>Peter</firstname><lastname>Beerel</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0299.pdf">http://www.date-conference.com/proceedings/2015/pdf/0299.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Arash Saifhashemi<sup>1</sup>, Hsin-Ho Huang<sup>2</sup>, Priyanka Bhalerao<sup>3</sup> and Peter Beerel<sup>2</sup><br /><sup>1</sup>Intel, US; <sup>2</sup>University of Southern California, US; <sup>3</sup>yahoo, US<br /><br /><em><b>Abstract</b><br />We propose a method for logical equivalence check (LEC) of asynchronous circuits using commercial synchronous tools. In particular, we verify the equivalence of asynchronous circuits which are modeled at the CSP-level in SystemVerilog as well as circuits modeled at the micro-architectural level using conditional communication library primitives. Our approach is based on a novel three-valued logic model that abstracts the detailed handshaking protocol and is thus agnostic to different gate-level implementations, making it applicable to a variety of different design styles. Our experimental results with commercial LEC tools on a variety of computational blocks and an asynchronous microprocessor demonstrate the applicability and limitations of the proposed approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0299.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-8</id>
    <title>IP5-8 May-Happen-in-Parallel Analysis of Electronic System Level Models using UPPAAL Model Checking</title>
    <start>2015-03-12 12:31</start>
    <end>2015-03-12 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>19408</id><role>Speaker</role><firstname>Che-Wei</firstname><lastname>Chang</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    <person><id>1001</id><role>Speaker</role><firstname>Rainer</firstname><lastname>Doemer</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0219.pdf">http://www.date-conference.com/proceedings/2015/pdf/0219.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Che-Wei Chang and Rainer Doemer, University of California Irvine, US<br /><br /><em><b>Abstract</b><br />In this paper, we propose an approach for May- Happen-in-Parallel (MHP) analysis of electronic system level (ESL) design which models parallel discrete event simulation with concurrent automaton processes and formally identify those MHP states. Our MHP analysis utilizes formal verification by use of the UPPAAL model checker. The proposed approach converts the system model in SpecC SLDL into an UPPAAL model and generates a set of queries that automatically and completely finds all possible MHP pairs. The experimental results show our approach can report more precise MHP analysis results compared to other works at the cost of extended analysis run time.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0219.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-9</id>
    <title>IP5-9 Verifying Synchronous Reactive Systems using Lazy Abstraction</title>
    <start>2015-03-12 12:32</start>
    <end>2015-03-12 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>24023</id><role>Speaker</role><firstname>Kumar</firstname><lastname>Madhukar</lastname><affiliation>Tata Research Development and Design Center</affiliation><country>IN</country></person>
    <person><id>24240</id><role>Speaker</role><firstname>Mandayam</firstname><lastname>Srivas</lastname><affiliation>Chennai Mathematical Institute</affiliation><country>IN</country></person>
    <person><id>23414</id><role>Speaker</role><firstname>Bjorn</firstname><lastname>Wachter</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24019</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Kroening</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24437</id><role>Speaker</role><firstname>Ravindra</firstname><lastname>Metta</lastname><affiliation>Tata Research Development and Design Center</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0583.pdf">http://www.date-conference.com/proceedings/2015/pdf/0583.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Kumar Madhukar<sup>1</sup>, Mandayam Srivas<sup>2</sup>, Bjorn Wachter<sup>3</sup>, Daniel Kroening<sup>3</sup> and Ravindra Metta<sup>1</sup><br /><sup>1</sup>Tata Research Development and Design Center, IN; <sup>2</sup>Chennai Mathematical Institute, IN; <sup>3</sup>University of Oxford, GB<br /><br /><em><b>Abstract</b><br />Embedded software systems are frequently modeled as a set of synchronous reactive processes. The transitions performed by the processes are given as sequential, atomic code blocks. Most existing verifiers flatten such programs into a global transition system, to be able to apply off-the-shelf verification methods. However, this monolithic approach fails to exploit the lock-step execution of the processes, severely limiting scalability. We present a novel formal verification technique that analyses synchronous concurrency explicitly rather than encoding it. We present a variant of Lazy Abstraction with Interpolants (LAWI), a technique successfully used in software verification, and tailor it to synchronous reactive concurrency. We exploit the synchronous communication structure by fixing an execution schedule, circumventing the exponential blow-up of state space caused by simulating synchronous behaviour by means of interleavings. The technique is implemented in SYMPARA, a verification tool for synchronous reactive systems. To evaluate the effectiveness of our technique, we compare SYMPARA with Bounded Model Checking and k-induction, and a LAWI-based verifier for multi-threaded (asynchronous) software. On several realistic examples SYMPARA outperforms the other tools by an order of magnitude.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0583.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>10.8</id>
  <title>10.8 From IP to EDA Tools Enterprise Management: What is so special?</title>
  <start>2015-03-12 11:00</start>
  <end>2015-03-12 12:30</end>
  <room>Salle Lesdiguières</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>25428</id><role>Moderator</role><firstname>Gabrièle</firstname><lastname>Saucier</lastname><affiliation>Design and Reuse</affiliation><country>FR</country></person>
    <person><id>4713</id><role>Panelist</role><firstname>Huy-Nam</firstname><lastname>Nguyen</lastname><affiliation>Bull S.A.S.</affiliation><country>FR</country></person>
    <person><id>25429</id><role>Panelist</role><firstname>Philippe</firstname><lastname>Quinio</lastname><affiliation>STMicroelectronics International</affiliation><country>CH</country></person>
  </persons>
  <description><p>IPs are today part of any Electronic Systems and it is more and more urgent to trace, monitor and more generally "manage" IPs in systems or products. The key feature of such a management is its multidisciplinary facet implying multiple management views and actors (IP Engineering, IP Sourcing, IP Procurement..).</p>
<p>Today an IP management platform needs to be a next generation web application hosted on an intranet server and receiving data from multiple sources (Design DB, IP Delivery DB, Product Shipment DB, Legal and Financial reports..). It aims at providing a reliable follow up to all of these departments such as IP Entry, IP Delivery, IP tracing in products… It delivers results (fee and royalty calculation for instance) as well as expertise for decision making (planning the future in terms of IP expenses, cost per product..).</p>
<p>The introductory talk will show how such a portal can be configured to fulfill the needs of an enterprise and what are the required "special" technical&amp;nbsp; features missing in management tools presently available on the market.</p>
<p>Specific views namely Engineering view and Legal aspects will be commented by 2 speakers from companies veteran in IP management.</p>
<p>It will also be demonstrated that an amazing and straightforward extension concerns EDA Tool license management and optimization including integrated license monitoring. Such an extension aims at optimizing the tool cost for large enterprises using extensively and at a large scale a variety of development tools and gives an unique corporate global view on IP and Tools.</p></description>
<presentations>
<presentation>
    <id>10.8.1</id>
    <title>10.8.1 IP and EDA Tool next generation management platform: What are the features required?</title>
    <start>2015-03-12 11:00</start>
    <end>2015-03-12 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>25428</id><role>Panelist</role><firstname>Gabrièle</firstname><lastname>Saucier</lastname><affiliation>Design and Reuse</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Gabrièle Saucier, Design and Reuse, FR<br /></description>
</presentation>
<presentation>
    <id>10.8.2</id>
    <title>10.8.2 Best Practice: the IP Qualification View</title>
    <start>2015-03-12 11:30</start>
    <end>2015-03-12 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>4713</id><role>Panelist</role><firstname>Huy-Nam</firstname><lastname>Nguyen</lastname><affiliation>Bull S.A.S.</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Huy-Nam Nguyen, Bull S.A.S., FR<br /></description>
</presentation>
<presentation>
    <id>10.8.3</id>
    <title>10.8.3 Business and Legal: the Sourcing Risk</title>
    <start>2015-03-12 11:45</start>
    <end>2015-03-12 12:05</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25429</id><role>Panelist</role><firstname>Philippe</firstname><lastname>Quinio</lastname><affiliation>STMicroelectronics International</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Panelist</b>:<br />Philippe Quinio, STMicroelectronics International, CH<br /></description>
</presentation>
<presentation>
    <id>10.8.4</id>
    <title>10.8.4 Questions and audience comments</title>
    <start>2015-03-12 12:05</start>
    <end>2015-03-12 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>
    </presentation_persons>
  <description></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB10</id>
  <title>UB10 Session 10</title>
  <start>2015-03-12 12:00</start>
  <end>2015-03-12 14:30</end>
  <room>University Booth, Booth 4, 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 Combination of WSN and 1st Order Kinetic Model for Real-Time Shelf-Life Prediction of Perishable Goods</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>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>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7357.pdf">http://www.date-conference.com/files/file/date15/ubooth/7357.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Author</b>:<br />Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />A complete and autonomous multi-sensing platform for perishable goods monitoring and shelf-life prediction, based on the combination of the wireless sensor network (WSN) technology and a further real-time data processing, is presented. The proposed approach offers an effective solution for waste and losses reduction in the supply chain of perishable products and, thus, an improvement of food safety, as well as food organoleptic qualities: in fact, we demonstrate the possibility to predict products shelf-life from the environment parameters such as temperature, relative humidity and light exposition in real-time. Although several models for shelf-life prediction have been already developed, none of them was embedded in a complete system supported by the real-time data availability, offered by an "ad hoc" WSN. In our infrastructure, system integration issues are carefully solved: data collected by the WSN are firstly uploaded on a cloud. An appropriate Java application makes these data available to any kind of elaboration. Then, we developed an algorithm that implements a 1st order kinetic model of the quality decay reaction, employed to evaluate remaining shelf-life of the monitored perishable product. The model takes into account the dependence of the degradation rate from the temperature according to Arrhenius law. To validate the platform we have conducted several case studies. Here we propose an 8-days monitoring of a warehouse of vegetable products (fresh tomatoes): the real-time shelf-life prediction was calculate through data coming from six multi-sensing nodes that were monitoring several environmental conditions in which the products were subjected. The implementation of the algorithm in an application for any kind of portable and non-portable devices (just like an iPad, smartphones, etc.) would result in a widespread diffusion of this technology. It is worth to notice that the complete infrastructure is a suitable low-cost and easy to implement solution for monitoring any perishable product (such as beverages, drugs, vaccines, blood, etc.) stored in any environmental condition (warehouse, transportation, store, etc.).</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7357.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.2</id>
    <title>UB10.2 NetFPGA SUME: Making 100GBps a Commodity</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>25542</id><role>Presenter</role><firstname>Noa</firstname><lastname>Zilberman</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Yury</firstname><lastname>Audzevich</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Georgina</firstname><lastname>Kalogeridou</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Andrew W.</firstname><lastname>Moore</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7734.pdf">http://www.date-conference.com/files/file/date15/ubooth/7734.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Noa Zilberman, University of Cambridge, GB<br /><b>Authors</b>:<br />Yury Audzevich, Georgina Kalogeridou and Andrew W. Moore, University of Cambridge, GB<br /><br /><em><b>Abstract</b><br />The demand-led growth of datacenter networks has meant that many constituent technologies are beyond the budget of the wider community. 
In order to make and validate timely and relevant new contributions, the wider community requires accessible evaluation, experimentation and demonstration environments with specification comparable to the subsystems of the most massive datacenter networks. 
We will demonstrate NetFPGA SUME, an open-source FPGA-based PCIe board with I/O capabilities for 100Gbps operation as NIC, multiport switch, firewall, or test/measurement environment.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7734.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.3</id>
    <title>UB10.3 Linux on TSAR: Porting the Linux kernel to the TSAR manycore architecture</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>25536</id><role>Presenter</role><firstname>César</firstname><lastname>Fuguet Tortolero</lastname><affiliation>UPMC-LIP6</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Joël</firstname><lastname>Porquet</lastname><affiliation>UPMC-LIP6</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Alain</firstname><lastname>Greiner</lastname><affiliation>UPMC-LIP6</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7810.pdf">http://www.date-conference.com/files/file/date15/ubooth/7810.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />César Fuguet Tortolero, UPMC-LIP6, FR<br /><b>Authors</b>:<br />Joël Porquet and Alain Greiner, UPMC-LIP6, FR<br /><br /><em><b>Abstract</b><br />In this demonstration, we explain how we ported a Linux-based Operating System to the TSAR manycore architecture.

In the associated poster, we describe the TSAR architecture and enumerate the pieces of software that usually need to be ported for a new processor architecture, and we give further details about our port.

We also demonstrate this work by running Linux on a FPGA-based prototype of TSAR. The demo shows the entire boot process, from the powerup to the terminal prompt where the user can type in commands and interact with the hardware system.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7810.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.4</id>
    <title>UB10.4 Designing and evaluating resource management policies for heterogeneous system architectures</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>19097</id><role>Presenter</role><firstname>Gianluca</firstname><lastname>Durelli</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Cristiana</firstname><lastname>Bolchini</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Antonio</firstname><lastname>Miele</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Gabriele</firstname><lastname>Pallotta</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marcello</firstname><lastname>Pogliani</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7519.pdf">http://www.date-conference.com/files/file/date15/ubooth/7519.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Gianluca Durelli, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Cristiana Bolchini, Antonio Miele, Gabriele Pallotta, Marcello Pogliani and Marco Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />Current trends in computing architectures are going in the direction of heterogeneous systems (i.e. constituted by CPUs, GPUs, and FPGAs). The design space to effectively exploit these platforms is huge. Within this context, research is moving towards systems able to adapt themselves to a wide range of workloads to optimize performance/energy trade-offs.
We propose a virtual platform (VP) to help designers to develop adaptive policies. The VP allows to perform an high-level evaluation of the policies with the possibility to customize both the architecture and the workload mix.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7519.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.5</id>
    <title>UB10.5 Real-Time Pattern Detection of Movement Related Potentials by Synchronized EEG and EMG</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>25544</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>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7516.pdf">http://www.date-conference.com/files/file/date15/ubooth/7516.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Author</b>:<br />Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />Before the conscious intention to perform any voluntary movement, our brain has already activated the action, 1s before the muscle activity actually starts. The brain processes are necessary to determine the performance of the movement itself. The presence of both the premotor potential (also called "Bereitschaftspotential" or "Readiness Potential" in the 2-5 Hz band) and the Mu-rhythm (in the 7-12 Hz) is particularly interesting for the detection of voluntary movement. Therefore, the detection of these movements' related potentials (MRPs), before the EMG activation, indicates the movement intentionality. Due to the presence of artifacts (blinking, eye movement, swallowing etc.) that spoil EEG signals, the real-time detection of MRPs is particularly challenging. In this proposal, we describe a complete wearable system performing synchronous EEG and EMG monitoring to on-line detect MRPs and prevent unintentional and dangerous movements. The Bereitschaftspotential (BP) and Mu-rhythm detection is carried out through a wavelet analysis on differential signals captured 1-second before the EMG activation. This differential approach allows discerning if the recorded EEG activity is related to the motor cortex or if it is just a common artifact. 
The EEG/EMG monitoring system can face the strict requirements of ambient assisted living application (AAL), taking care of aged and disable people in a domestic environment. Specifically for this application, the system can be configured as following: data from 12 EEG channels are firstly collected in a central unit that wirelessly communicates with the gateway (24 bit resolution - 500 Hz sampling rate), the gateway receives data also from each of the 8 EMG nodes (12-bit resolution, 500 Hz sampling rate). For a comfortably use, a battery life of - at least - 10 hours, have to be implemented. Moreover, a working range of 10 meters (between nodes and gateway) is considered. Above all, the requirement of wearability is achieved by the transfer printing technology, produced using photolithography and dry etch techniques, that allows the creation of wireless, tiny and lightweight electrodes for both EEG and EMG printed on bio-polymers (Polycaprolactone). Since a huge amount of retrieved data is expected, a data rate of 250 kbps (~31 kBps) is needed: a good compromise in terms of power consumption and data rate is achieved through the standard IEEE- 802.15.1 (Bluetooth low energy -BLE). The gateway unit (a smartphone or a tabled) receives the EEG and EMG sensor data and performs signal analysis to identify possible MRPs patterns through wavelet analysis.
In this contribute it will be delineated as case study the possible implementation in fall prevention where not only the unwanted muscle movement is detected but also a bio-feedback is activated to block the muscle and inform an assistive center. Nevertheless, the field of application of the system here presented covers a wide range of AAL applications including fall prevention, rehabilitation (i.e. walk monitoring), artificial limb control and neurodegenerative diseases diagnosis.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7516.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.6</id>
    <title>UB10.6 Real-time Multiprocessor compiler demo: Compiler for Real-Time Multiprocessor Systems with Shared Accelerators</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>1333</id><role>Presenter</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Guus</firstname><lastname>Kuiper</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Stefan</firstname><lastname>Geuns</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Philip</firstname><lastname>Wilmanns</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Joost</firstname><lastname>Hausmans</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Bekooij</lastname><affiliation>University of Twente</affiliation><country>NL</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7367.pdf">http://www.date-conference.com/files/file/date15/ubooth/7367.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Marco Bekooij, University of Twente, NL<br /><b>Authors</b>:<br />Guus Kuiper, Stefan Geuns, Philip Wilmanns, Joost Hausmans and Marco Bekooij, University of Twente, NL<br /><br /><em><b>Abstract</b><br />Accelerators are added in real-time multiprocessor systems for power-efficiency improvement and cost reduction. Sharing of these accelerators improves their utilization but without tool support it also complicates programming.
This demonstration shows a multiprocessor compiler for a real-time multiprocessor system that contains support for the sharing of hardware accelerators. The capabilities of this compiler are demonstrated by mapping a packet based GMSK receiver application onto this multiprocessor system. The multiprocessor system is implemented on a Xilinx Virtex-6 FPGA to which an RF front-end is connected. This multiprocessor system contains 16 Microblaze processors and 5 accelerators. With this system a real-time digital audio stream is received and demodulated.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7367.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.7</id>
    <title>UB10.7 The Ψ-chart Design Approach in TTool/DIPLODOCUS: a Framework for Hw/Sw Co-Design of Data-Dominated Systems-on-Chip</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>21485</id><role>Presenter</role><firstname>Andrea</firstname><lastname>Enrici</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Ludovic</firstname><lastname>Apvrille</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Daniel</firstname><lastname>Camara</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Renaud</firstname><lastname>Pacalet</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/2608.pdf">http://www.date-conference.com/files/file/date15/ubooth/2608.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Andrea Enrici, Télécom ParisTech, FR<br /><b>Authors</b>:<br />Ludovic Apvrille, Daniel Camara and Renaud Pacalet, Télécom ParisTech, FR<br /><br /><em><b>Abstract</b><br />In the scope of the DATE 2015 University Booth, we present our latest achievements for the system level design of parallel and distributed embedded systems. We propose a demonstration of a novel design approach, the Ψ-chart, in TTool/DIPLODOCUS, a UML/SysML framework for the design, validation and automatic code generation for data-dominated SoCs. The Ψ-chart is a design approach where communication patterns are designed with dedicated models, independently of a pair application-architecture, before mapping phase. It allows for a complete orthogonalization of concerns between the design of computations and communications, thus achieving faster Design Space Exploration, complete design portability as well as reduced design times and costs. The subject of our demonstration is the design of the physical layer (PHY) of the transmitter part of the Zigbee wireless standard (IEEE 802.15.4) mapped onto a MPSoC architecture with shared memory. Our demonstration will illustrate the full design of the Zigbee transmitter, from models to the automatic generation of the emulation code, via simulation and formal verification. We will validate our design by comparing the output samples produced by the emulation code, with a real implementation of the transmitter on a FPGA prototyping board.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/2608.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.8</id>
    <title>UB10.8 Interactive Visualization of ESL Designs</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Robert</firstname><lastname>Wille</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Rolf</firstname><lastname>Drechsler</lastname><affiliation>University of Bremen/DFKI GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/193.pdf">http://www.date-conference.com/files/file/date15/ubooth/193.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jannis Stoppe, University of Bremen, DE<br /><b>Authors</b>:<br />Robert Wille and Rolf Drechsler, University of Bremen/DFKI GmbH, DE<br /><br /><em><b>Abstract</b><br />In this work, we propose an improved visualization tool for SystemC which assists a designer in communicating a system's structure and behavior. Please see the uploaded pdf-file for details.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/193.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB10.9</id>
    <title>UB10.9 MAMMA: Speech Enhancement Demo exploiting MEMS Microphone Array for people with disabilities</title>
    <start>2015-03-12 12:00</start>
    <end>2015-03-12 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>24099</id><role>Presenter</role><firstname>Luca</firstname><lastname>Sarti</lastname><affiliation>University of Pisa</affiliation><country>IT</country></person>
    <person><id>25566</id><role>Author</role><firstname>Alessandro</firstname><lastname>Palla</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>
    <person><id>24494</id><role>Author</role><firstname>Roberto</firstname><lastname>Sannino</lastname><affiliation>STMicroelectronics</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7360.pdf">http://www.date-conference.com/files/file/date15/ubooth/7360.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Luca Sarti, University of Pisa, IT<br /><b>Authors</b>:<br />Alessandro Palla<sup>1</sup>, Luca Fanucci<sup>1</sup> and Roberto Sannino<sup>2</sup><br /><sup>1</sup>University of Pisa, IT; <sup>2</sup>STMicroelectronics, IT<br /><br /><em><b>Abstract</b><br />Disabled people, especially the ones with motor skill impairments, have difficulties in interaction with electronic devices. Indeed voice recognition could be exploited, but its performance strongly depends by the environmental noise.
We propose a wearable speech enhancement system based on MEMS microphone array and an ARM Cortex M4 CPU featuring a beamforming technique and an adaptive acoustic echo cancellation filtering in order to increase SNR of acquired voice stream. An increase by 16.5 dB in the SNR is obtained when noise and voice come from opposite directions. Theoretical analysis and in-system measurements prove the effectiveness of the proposed solution.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7360.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.0</id>
  <title>11.0 SPECIAL DAY Keynote</title>
  <start>2015-03-12 13:15</start>
  <end>2015-03-12 14:00</end>
  <room>Salle Oisans</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>21516</id><role>Chair</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>713</id><role>Co-Chair</role><firstname>David</firstname><lastname>Atienza</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
  </persons>
  <description></description>
<presentations>
<presentation>
    <id>11.0.1</id>
    <title>11.0.1 Best IP award presentation</title>
    <start>2015-03-12 13:15</start>
    <end>2015-03-12 13: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>23116</id><role>Speaker</role><firstname>Oliver</firstname><lastname>Bringmann</lastname><affiliation>University of Tuebingen / FZI</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Oliver Bringmann, University of Tuebingen / FZI, DE<br /></description>
</presentation>
<presentation>
    <id>11.0.2</id>
    <title>11.0.2 Bioelectronic medicines - heralding in a new therapeutic approach</title>
    <start>2015-03-12 13:20</start>
    <end>2015-03-12 13: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>25219</id><role>Speaker</role><firstname>Kristoffer</firstname><lastname>Famm</lastname><affiliation>GSK</affiliation><country>GB</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Kristoffer Famm, GSK, GB<br /><br /><em><b>Abstract</b><br />Imagine a day when electrical impulses are a mainstay of medical treatment, a day when your doctor will routinely administer microscopic devices that modulate signals in specific nerves for treatment effect. Every organ in our bodies is wired and controlled by nerves, so bioelectronic medicines may be applicable across a broad range of diseases just like molecular medicines are today.    Through bioelectronic medicines, GSK, a leading pharmaceutical company, and its extensive network of research collaborators aim to bring the precision and intelligence of electronics right to the core of future treatments.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.1</id>
  <title>11.1 SPECIAL DAY Hot Topic: Implantable Medical Applications</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Salle Oisans</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>21516</id><role>Organiser</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>25250</id><role>Chair</role><firstname>Refet Firat</firstname><lastname>Yazicioglu</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>25249</id><role>Co-Chair</role><firstname>Jean-Paul</firstname><lastname>Linnartz</lastname><affiliation>Philips</affiliation><country>NL</country></person>
  </persons>
  <description>Implantable devices obviously have stringent technical requirements dictated by the specific functionality in the body. This session brings expert views from industry leaders in the field and insight in the challenges for integrated circuits in emerging biomedical devices.</description>
<presentations>
<presentation>
    <id>11.1.1</id>
    <title>11.1.1 Active implantable medical devices</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>25229</id><role>Speaker</role><firstname>Renzo</firstname><lastname>Dal Molin</lastname><affiliation>Sorin Group</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Renzo Dal Molin, Sorin Group, FR<br /><br /><em><b>Abstract</b><br />Saving lives with cutting-edge technology is at the heart of active implantable medical devices. The introduced technology innovations are developed targeting both patients and health economic outcomes, they also contribute to a more efficient healthcare.</em></description>
</presentation>
<presentation>
    <id>11.1.2</id>
    <title>11.1.2 Towards next generation Deep Brain Stimulation</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>25252</id><role>Speaker</role><firstname>Michael</firstname><lastname>Decré</lastname><affiliation>Medtronic Eindhoven Design Center</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Michael Decré, Medtronic Eindhoven Design Center, NL<br /><br /><em><b>Abstract</b><br />Deep Brain Stimulation (DBS) should soon reach a profound transformation step with the inclusion of high-resolution probes and active sensing. This will allow very precise brain modulation, enable chronic disease monitoring and finally open up closed-loop stimulation research. Driven by therapeutic improvements, Medtronic is actively pursuing its innovation agenda for the future of DBS.</em></description>
</presentation>
<presentation>
    <id>11.1.3</id>
    <title>11.1.3 Integrated Circuits and Microsystems for Emerging Biomedical Devices</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>25223</id><role>Speaker</role><firstname>Minkyu</firstname><lastname>Je</lastname><affiliation>DGIST, Daegu Gyeongbuk Institute of Science and Technology</affiliation><country>KR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Minkyu Je, DGIST, Daegu Gyeongbuk Institute of Science and Technology, KR<br /><br /><em><b>Abstract</b><br />IC technologies and integrated microsystems enable emerging biomedical devices by providing seamless interface to various sensors and actuators, high-efficiency operation with various energy sources (especially, renewable ones), high-level integration and miniaturization, embedded intelligence, and connectivity.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.2</id>
  <title>11.2 Variability and Robustness for Emerging Technologies</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Belle Etoile</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>3877</id><role>Chair</role><firstname>Edith</firstname><lastname>Beigne</lastname><affiliation>CEA-Leti</affiliation><country>FR</country></person>
    <person><id>16705</id><role>Co-Chair</role><firstname>Andy</firstname><lastname>Tyrrell</lastname><affiliation>University of York</affiliation><country>GB</country></person>
  </persons>
  <description>Issues relating to smaller device sizing and novel technologies require more consideration of variability when designing systems and the related robustness of such systems. The first paper in this session considers the modelling of resistive switching random access memory and used in a number of designs to illustrate various properties and characteristics of such devices, including speed-power performance, variability and a neuromorphic computing application. The second paper introduces methods for improving the performance of Spin-Torque Transfer RAM (STTRAM) to reduce worst-case write latency and improve power over more global methods. The third paper proposes a joint optimization of the reliability at device circuit and architecture level. The device level is mainly considered through the energy barrier, circuit level through the transistor controlling the writing current and the architecture level through the error code correction scheme complexity. The final paper in the session compare sub-10nm node TFETs against the projected FinFETs of the same node at 0.25V in both inverter chains and in synthesizing a LEON3 processor.</description>
<presentations>
<presentation>
    <id>11.2.1</id>
    <title>11.2.1 Variation-Aware, Reliability-Emphasized Design and Optimization of RRAM Using SPICE Model</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>22820</id><role>Speaker</role><firstname>Haitong</firstname><lastname>Li</lastname><affiliation>Stanford University &amp; Peking University</affiliation><country></country></person>
    <person><id></id><role>Speaker</role><firstname>Zizhen</firstname><lastname>Jiang</lastname><affiliation>Stanford University</affiliation><country></country></person>
    <person><id>72959</id><role>Speaker</role><firstname>Peng</firstname><lastname>Huang</lastname><affiliation>Peking University</affiliation><country></country></person>
    <person><id></id><role>Speaker</role><firstname>Yi</firstname><lastname>Wu</lastname><affiliation>Stanford University</affiliation><country></country></person>
    <person><id>17325</id><role>Speaker</role><firstname>Hong-Yu</firstname><lastname>Chen</lastname><affiliation>Stanford University</affiliation><country></country></person>
    <person><id></id><role>Speaker</role><firstname>Bin</firstname><lastname>Gao</lastname><affiliation>Peking University</affiliation><country></country></person>
    <person><id></id><role>Speaker</role><firstname>Xiaoyan</firstname><lastname>Liu</lastname><affiliation>Peking University</affiliation><country></country></person>
    <person><id>73150</id><role>Speaker</role><firstname>Jinfeng</firstname><lastname>Kang</lastname><affiliation>Peking University</affiliation><country></country></person>
    <person><id>17337</id><role>Speaker</role><firstname>H.-S. Philip</firstname><lastname>Wong</lastname><affiliation>Stanford University</affiliation><country></country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0362.pdf">http://www.date-conference.com/proceedings/2015/pdf/0362.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Haitong Li<sup>1</sup>, Zizhen Jiang<sup>2</sup>, Peng Huang<sup>3</sup>, Yi Wu<sup>2</sup>, Hong-Yu Chen<sup>2</sup>, Bin Gao<sup>3</sup>, Xiaoyan Liu<sup>3</sup>, Jinfeng Kang<sup>3</sup> and H.-S. Philip Wong<sup>2</sup><br /><sup>1</sup>Stanford University &amp; Peking University, ; <sup>2</sup>Stanford University, ; <sup>3</sup>Peking University, <br /><br /><em><b>Abstract</b><br />Resistive switching random access memory (RRAM) is a leading candidate for next-generation nonvolatile and storage-class memories and monolithic integration of logic with memory interleaved in multiple layers. To meet the increasing need of device-circuit-system co-design and optimization for applications from digital memory systems to brain-inspired computing systems, a SPICE model of RRAM that can reproduce essential device physics in a circuit simulation environment is required. In this work, we develop an RRAM SPICE model that can capture all the essential device characteristics such as stochastic switching behaviors, multi-level cell, switching voltage variations, and resistance distributions. The model is verified and calibrated by a variety of electrical measurements on ~10 nm RRAMs. The model is applied to explore a wide range of applications including: 1) variation-aware design; 2) reliability-emphasized design; 3) speed-power assessment; 4) array architecture optimization; and 5) neuromorphic computing. This experimentally verified design tool not only enables system design that includes the complete suite of RRAM device features, but also provides solutions for system optimization that capitalize on device/circuit interaction.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0362.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.2.2</id>
    <title>11.2.2 Impact of Process-Variations in STTRAM and Adaptive Boosting for Robustness</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>24260</id><role>Speaker</role><firstname>Seyedhamidreza</firstname><lastname>Motaman</lastname><affiliation>University of South Florida</affiliation><country>US</country></person>
    <person><id>18314</id><role>Speaker</role><firstname>Swaroop</firstname><lastname>Ghosh</lastname><affiliation>University of South Florida</affiliation><country>US</country></person>
    <person><id>24312</id><role>Speaker</role><firstname>Nitin</firstname><lastname>Rathi</lastname><affiliation>University of South Florida</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1018.pdf">http://www.date-conference.com/proceedings/2015/pdf/1018.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Seyedhamidreza Motaman, Swaroop Ghosh and Nitin Rathi, University of South Florida, US<br /><br /><em><b>Abstract</b><br />Spin-Torque Transfer Random Access Memory (STTRAM) is a promising technology for high density on-chip cache due to low standby power. Additionally, it offers fast access time, good endurance and retention. However, it suffers from poor write latency and write power. Additionally we observe that process variation can result in large spread in write and read latency variations. The performance of conventionally designed STTRAM cache can degrade as much as 10% due to process variations. We propose a novel and adaptive write current boosting to address this issue. The bits experiencing worst-case write latency are fixed through write current boosting. Simulations show 80% power improvement compared to boosting all bit-cells and 13% performance improvement compared to worst case latency due to process variation over a wide range of PARSEC benchmarks.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1018.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.2.3</id>
    <title>11.2.3 Device/Circuit/Architecture Co-Design of Reliable STT-MRAM</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>24953</id><role>Speaker</role><firstname>Zoha</firstname><lastname>Pajouhi</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>24833</id><role>Speaker</role><firstname>Xuanyao</firstname><lastname>Fong</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Speaker</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0145.pdf">http://www.date-conference.com/proceedings/2015/pdf/0145.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Zoha Pajouhi, Xuanyao Fong and Kaushik Roy, Purdue University, US<br /><br /><em><b>Abstract</b><br />Spin transfer torque magnetic random access memory (STT-MRAM), using magnetic tunnel junctions (MTJ) has garnered significant attention in the research community due to its immense potential for on-chip, high-density and non-volatile memory. However, process variations may significantly impact the achievable yield in STT-MRAM. To this end, several yield enhancement techniques that improve STT-MRAM failures at the bit-cell, and at the architecture level of design abstraction have been proposed in the literature. However, these techniques may lead to a suboptimal design because they do not consider the impact of design choices at every level of design abstraction. In this paper, we propose a unified device-circuit-architecture co-design framework to optimize and enhance the yield of STT-MRAM. We studied the interaction between device parameters (viz. energy barrier height) and bit-cell level parameters (viz. transistor width), together with different Error Correcting Codes (ECC) to optimize the robustness and energy efficiency of STT-MRAM cache. The advantages of our proposed approach to STT-MRAM design are explored at the 32nm technology node. We show that for a target yield of 500 Defects Per Million (DPM) for an example array with 64-bit word length, our proposed ap-proach with realistic parameters can save up to 15% and 13% in cell area and total power consumption, respectively, in compari-son with a design that does not use any array level yield en-hancement technique.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0145.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.2.4</id>
    <title>11.2.4 Sub-10 nm FinFETs and Tunnel-FETs: From Devices to Systems</title>
    <start>2015-03-12 15:15</start>
    <end>2015-03-12 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>24572</id><role>Speaker</role><firstname>Ankit</firstname><lastname>Sharma</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>22869</id><role>Speaker</role><firstname>Arun Goud</firstname><lastname>Akkala</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Speaker</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0870.pdf">http://www.date-conference.com/proceedings/2015/pdf/0870.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ankit Sharma, Arun Goud Akkala and Kaushik Roy, Purdue University, US<br /><br /><em><b>Abstract</b><br />In this paper, a detailed device/circuit/system level assessment of sub-10nm GaSb-InAs Tunneling Field Effect Transistors (TFET) versus Silicon FinFETs operating at near-threshold voltages is reported. A source underlapped GaSb-InAs TFET is used to achieve lower subthreshold swings than previously reported TFETs and an analytical justification is provided to explain the observed improvement. Through atomistic, 2D ballistic simulations using self-consistently, coupled Non-equilibrium Green's Function (NEGF)-Poisson approach, GaSb-InAs TFET and Silicon FinFET device characteristics are derived from which compact models are extracted for SPICE simulations. Circuit simulations of a 6-stage inverter chain show that sub-10nm underlapped TFETs are especially suited for near-threshold computing because of their ability to achieve higher throughput while consuming ~100x lower power compared to Si FinFETs. To analyze the suitability of sub-10 nm TFETs for medium-throughput and ultra-low power applications in future very large scale integrated designs, a LEON3 processor is synthesized at VDD=0.25V. The impact of interconnect parasitics on the performance of TFETs is considered by studying the power-performance of the LEON3 under varying wire-load conditions. Under moderate interconnect parasitics, TFETs-based processor is shown to exhibit more than 50% power reduction compared to FinFETs.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0870.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-10</id>
    <title>IP5-10 SPINTASTIC: Spin-based Stochastic Logic for Energy-efficient Computing</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>25424</id><role>Speaker</role><firstname>Rangharajan</firstname><lastname>Venkatesan</lastname><affiliation>NVIDIA Corporation</affiliation><country>US</country></person>
    <person><id>16412</id><role>Speaker</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>24833</id><role>Speaker</role><firstname>Xuanyao</firstname><lastname>Fong</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Speaker</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>4763</id><role>Speaker</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0460.pdf">http://www.date-conference.com/proceedings/2015/pdf/0460.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rangharajan Venkatesan<sup>1</sup>, Swagath Venkataramani<sup>2</sup>, Xuanyao Fong<sup>2</sup>, Kaushik Roy<sup>2</sup> and Anand Raghunathan<sup>2</sup><br /><sup>1</sup>NVIDIA Corporation, US; <sup>2</sup>Purdue University, US<br /><br /><em><b>Abstract</b><br />Spintronics is one of the leading technologies under consideration for the post-CMOS era. While spintronic memories have demonstrated great promise due to their density, non-volatility and low leakage, efforts to realize spintronic logic have been much less fruitful. Recent studies project the performance and energy efficiency of spintronic logic to be considerably inferior to CMOS. In this work, we explore Stochastic Computing (SC) as a new direction for the realization of energy-efficient logic using spintronic devices. We establish the synergy between stochastic computing and spintronics by demonstrating that (i) the peripheral circuits required for SC to convert to/from stochastic domains, which incur significant energy overheads in CMOS, can be efficiently realized by exploiting the characteristics of spintronic devices, and (ii) the low logic complexity and fine-grained parallelism in SC circuits can be leveraged to alleviate the shortcomings of spintronic logic. We propose SPINTASTIC, a new design approach in which all the components of stochastic circuits — stochastic number generators, stochastic arithmetic units, and stochastic-to-binary converters — are realized using spintronic devices. Our experiments on a range of benchmarks from different application domains demonstrate that SPINTASTIC achieves 2.8X improvement in energy over CMOS stochastic implementations and 1.9X over a CMOS binary baseline.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0460.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-11</id>
    <title>IP5-11 Leakage Power Reduction for Deeply-Scaled FinFET Circuits Operating in Multiple Voltage Regimes Using Fine-Grained Gate-Length Biasing Technique</title>
    <start>2015-03-12 15:31</start>
    <end>2015-03-12 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>23924</id><role>Speaker</role><firstname>Ji</firstname><lastname>Li</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>4095</id><role>Speaker</role><firstname>Qing</firstname><lastname>Xie</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>18687</id><role>Speaker</role><firstname>Yanzhi</firstname><lastname>Wang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24622</id><role>Speaker</role><firstname>Shahin</firstname><lastname>Nazarian</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0520.pdf">http://www.date-conference.com/proceedings/2015/pdf/0520.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ji Li, Qing Xie, Yanzhi Wang, Shahin Nazarian and Massoud Pedram, University of Southern California, US<br /><br /><em><b>Abstract</b><br />With the aggressive downscaling of the process technologies and importance of battery-powered systems, reducing leakage power consumption has become one of the most crucial design challenges for IC designers. This paper presents a device-circuit cross-layer framework to utilize fine-grained gate-length biased FinFETs for circuit leakage power reduction in the near- and super-threshold operation regimes. The impacts of Gate-Length Biasing (GLB) on circuit speed and leakage power are first studied using one of the most advanced technology nodes - a 7nm FinFET technology. Then multiple standard cell libraries using different leakage reduction techniques, such as GLB and Dual-VT, are built in multiple operating regimes at this technology node. It is demonstrated that, compared to Dual-VT, GLB is a more suitable technique for the advanced 7nm FinFET technology due to its capability of delivering a finer-grained trade-off between the leakage power and circuit speed, not to mention the lower manufacturing cost. The circuit synthesis results of a variety of ISCAS benchmark circuits using the presented GLB 7nm FinFET cell libraries show up to 70% leakage improvement with zero degradation in circuit speed in the near- and super-threshold regimes, respectively, compared to the standard 7nm FinFET cell library.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0520.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.3</id>
  <title>11.3 Hot Topic - Multi/Many-Core Programming: Where Are We Standing?</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Stendhal</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>1589</id><role>Organiser</role><firstname>Jeronimo</firstname><lastname>Castrillon</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    <person><id>20338</id><role>Organiser</role><firstname>Rainer</firstname><lastname>Leupers</lastname><affiliation>RWTH Aachen</affiliation><country>DE</country></person>
    <person><id>462</id><role>Chair</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>1013</id><role>Co-Chair</role><firstname>Ayse K.</firstname><lastname>Coskun</lastname><affiliation>Boston University</affiliation><country>US</country></person>
  </persons>
  <description>Multi-processor systems have been in wide use for about ten years. During this time, several programming models have appeared in different domains. In particular, the academic community has been active in devising methods, often model-driven, to program heterogeneous embedded multi-processor platforms. This session analyzes the current standing from different perspectives, namely, from researchers working in methods in academia, from companies offering solutions and from companies requiring solutions.</description>
<presentations>
<presentation>
    <id>11.3.1</id>
    <title>11.3.1 5% or 5X? The performance gap in SIMD optimization, and possible solutions</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 14: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>25046</id><role>Speaker</role><firstname>Ben</firstname><lastname>Juurlink</lastname><affiliation>TU Berlin</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ben Juurlink, TU Berlin, DE<br /></description>
</presentation>
<presentation>
    <id>11.3.2</id>
    <title>11.3.2 Model-based design of real-time systems</title>
    <start>2015-03-12 14:15</start>
    <end>2015-03-12 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>20980</id><role>Speaker</role><firstname>Lothar</firstname><lastname>Thiele</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Lothar Thiele, Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /></description>
</presentation>
<presentation>
    <id>11.3.3</id>
    <title>11.3.3 Programming adaptive and energy-efficient many-cores</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>1589</id><role>Speaker</role><firstname>Jeronimo</firstname><lastname>Castrillon</lastname><affiliation>Technische Universität Dresden</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jeronimo Castrillon, Technische Universität Dresden, DE<br /></description>
</presentation>
<presentation>
    <id>11.3.4</id>
    <title>11.3.4 Confidence in the use of software tools according to the ISO 26262 in automotive multicore applications</title>
    <start>2015-03-12 14:45</start>
    <end>2015-03-12 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>25056</id><role>Speaker</role><firstname>Ralph</firstname><lastname>Jessenberger</lastname><affiliation>BeOne Frankfurt GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Ralph Jessenberger, BeOne Frankfurt GmbH, DE<br /></description>
</presentation>
<presentation>
    <id>11.3.5</id>
    <title>11.3.5 Automotive Multicore Microcontroller Simulation, Debugging and Analysis using Virtual Prototypes</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>25058</id><role>Speaker</role><firstname>Victor</firstname><lastname>Reyes</lastname><affiliation>Synopsys Inc.</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Victor Reyes, Synopsys Inc., US<br /><br /><em><b>Abstract</b><br />As the amount of software in the car continues growing, automotive companies have shifted to multicore microcontroller architectures as a way to contain both the number of ECUs (cost) and their power consumption (mileage). New multicore microcontrollers can deliver more performance and hence allow mapping more functions on it. At the same time, this extra performance is delivered at clock frequencies comparable to previous generations, hence keeping the more and more important power consumption under control. New challenges both from functional and performance angles are introduced when porting an existing software stack to a new multicore microcontroller architecture. From the functional aspect, new bugs such as race conditions, data coherence, etc are introduced. From the performance angle, different functions running on different cores do still share all other hardware resources, such as memories, on-chip busses and peripherals, which may introduce significant jitter on the software execution. Finding the appropriate configuration of such hardware resources that provides sufficient performance in all conditions is a daunting task. This is all very important especially for safety critical applications where "freedom of interference" must be ensured to achieve certification.  In this presentation we will discuss, how multicore microcontroller simulation models (a.k.a. virtual prototypes) are used nowadays throughout the Automotive Supply chain, from Semiconductor companies, to Tier1 and to OEMs, to deal with the challenges of debugging and analyzing software on multicore architectures.</em></description>
</presentation>
<presentation>
    <id>11.3.6</id>
    <title>11.3.6 Applying multicore compiler research into industrial practices: an early experience report</title>
    <start>2015-03-12 15:15</start>
    <end>2015-03-12 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>25057</id><role>Speaker</role><firstname>Weihua</firstname><lastname>Sheng</lastname><affiliation>Silexica Software Solutions GmbH</affiliation><country>DE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Weihua Sheng, Silexica Software Solutions GmbH, DE<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.4</id>
  <title>11.4 Logic Synthesis: the Faithful, the Approximate and the Stochastic</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Chartreuse</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>119</id><role>Chair</role><firstname>Alex</firstname><lastname>Yakovlev</lastname><affiliation>University of Newcastle</affiliation><country>GB</country></person>
    <person><id>22010</id><role>Co-Chair</role><firstname>Mohamed</firstname><lastname>Sabry</lastname><affiliation>Stanford University</affiliation><country>US</country></person>
  </persons>
  <description>Logic synthesis is evolving from traditional frameworks with fully-defined Boolean functions to account for the flexibilities afforded by observability don't cares, to generate smaller circuits through approximation and improve power-performance tradeoffs by taming stochastic computation.</description>
<presentations>
<presentation>
    <id>11.4.1</id>
    <title>11.4.1 A New Approximate Adder with Low Relative Error and Correct Sign Calculation</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>24823</id><role>Speaker</role><firstname>Junjun</firstname><lastname>Hu</lastname><affiliation>Shanghai Jiao Tong University</affiliation><country>CN</country></person>
    <person><id>18122</id><role>Speaker</role><firstname>Weikang</firstname><lastname>Qian</lastname><affiliation>Shanghai Jiao Tong University (SJTU)</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0627.pdf">http://www.date-conference.com/proceedings/2015/pdf/0627.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Junjun Hu<sup>1</sup> and Weikang Qian<sup>2</sup><br /><sup>1</sup>Shanghai Jiao Tong University, CN; <sup>2</sup>Shanghai Jiao Tong University (SJTU), CN<br /><br /><em><b>Abstract</b><br />Conventional precise adders need long delay and large power consumption to obtain accurate results. However, in recognition of the error tolerance of some applications such as multimedia processing and machine learning, a few recent works proposed approximate adders that generate inaccurate results occasionally to reduce the delay and power consumption. However, existing approximate adders rarely control the relative error and the potential sign error of the calculation results. In this paper, we propose a novel approximate adder that exploits the generate signals for carry speculation. Furthermore, we introduce a very low-cost error reduction module to effectively control the maximal relative error and a low-overhead sign correction module to fix the sign errors. Compared to the conventional adders, our adder is up to 4.3x faster and saves 47% power for a 32-bit addition. Compared to the existing approximate adders, our adder significantly reduces the maximal relative error and ensures correct sign calculation with comparable area, delay, and power consumption.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0627.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.4.2</id>
    <title>11.4.2 Towards Binary Circuit Models That Faithfully Capture Physical Solvability</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>23698</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Fuegger</lastname><affiliation>TU Wien</affiliation><country>AT</country></person>
    <person><id>24491</id><role>Speaker</role><firstname>Robert</firstname><lastname>Najvirt</lastname><affiliation>TU Wien</affiliation><country>AT</country></person>
    <person><id>24709</id><role>Speaker</role><firstname>Thomas</firstname><lastname>Nowak</lastname><affiliation>École Normale Supérieure</affiliation><country>FR</country></person>
    <person><id>24519</id><role>Speaker</role><firstname>Ulrich</firstname><lastname>Schmid</lastname><affiliation>TU Wien</affiliation><country>AT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0799.pdf">http://www.date-conference.com/proceedings/2015/pdf/0799.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Matthias Fuegger<sup>1</sup>, Robert Najvirt<sup>1</sup>, Thomas Nowak<sup>2</sup> and Ulrich Schmid<sup>1</sup><br /><sup>1</sup>TU Wien, AT; <sup>2</sup>École Normale Supérieure, FR<br /><br /><em><b>Abstract</b><br />In contrast to analog models, binary circuit models are high-level abstractions that play an important role in assessing the correctness and performance characteristics of digital circuit designs: (i) modern circuit design relies on fast digital timing simulation tools and, hence, on binary-valued circuit models that faithfully model signal propagation, even throughout a complex design, and (ii) binary circuit models provide a level of abstraction that is amenable to formal correctness proofs. A mandatory feature of any such model is the ability to trace glitches and other short pulses precisely as they occur in physical circuits, as their presence may affect a circuit's correctness and its performance characteristics. Unfortunately, it was recently proved [Függer et al., ASYNC'13] that none of the existing binary-valued circuit models proposed so far, including the two most commonly used pure and inertial delay channels and any other bounded single-history channel, is realistic in the following sense: For the simple Short-Pulse Filtration (SPF) problem, which is related to a circuit's ability to suppress a single glitch, they showed that every bounded single-history channel either contradicts the unsolvability of SPF in bounded time or the solvability of SPF in unbounded time in physical circuits, i.e., no existing model correctly captures physical solvability with respect to glitch propagation. We propose a binary circuit model, based on so-called involution channels, which do not suffer from this deficiency. In sharp contrast to what is possible with all the existing models, they allow to solve the SPF problem precisely when this is possible in physical circuits. To the best of our knowledge, our involution channel model is hence the very first binary circuit model that realistically models glitch propagation, which makes it a promising candidate for developing more accurate tools for simulation and formal verification of digital circuits.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0799.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.4.3</id>
    <title>11.4.3 A Coupling Area Reduction Technique Applying ODC Shifting</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>23210</id><role>Speaker</role><firstname>Yi</firstname><lastname>Diao</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>CN</country></person>
    <person><id>23195</id><role>Speaker</role><firstname>Tak-Kei</firstname><lastname>Lam</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>24854</id><role>Speaker</role><firstname>Xing</firstname><lastname>Wei</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>CN</country></person>
    <person><id>4411</id><role>Speaker</role><firstname>Yu-Liang</firstname><lastname>Wu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0768.pdf">http://www.date-conference.com/proceedings/2015/pdf/0768.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yi Diao<sup>1</sup>, Tak-Kei Lam<sup>2</sup>, Xing Wei<sup>1</sup> and Yu-Liang Wu<sup>2</sup><br /><sup>1</sup>The Chinese University of Hong Kong, CN; <sup>2</sup>The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Circuit size reduction is a basic problem in today's integrated circuit (IC) design. Besides yielding a smaller area, reducing circuit size can also provide advantages in many operations throughout the design flow, including technology mapping, verification and place-and-route. In recent years, some node based logic synthesis algorithms have been proposed for this purpose. Node Addition and Removal (NAR) and Observability Don't Cares (ODCs) based node merging were found to be quite effective in reducing the number of nodes in a netlist. However, both methods do not address the effect of re-distributing ODCs and the results are virtually fixed after one iteration run. We study the implications of redistributing ODCs and propose a node-based and wire-based coupling synthesis scheme that can effectively find better solutions with the application of ODC shifting operations. Experimental results show that this approach can produce area reductions nearly double of the pure node-based algorithms.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0768.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.4.4</id>
    <title>11.4.4 A General Design of Stochastic Circuit and Its Synthesis</title>
    <start>2015-03-12 15:15</start>
    <end>2015-03-12 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>22763</id><role>Speaker</role><firstname>Zheng</firstname><lastname>Zhao</lastname><affiliation>Shanghai Jiao Tong University (SJTU)</affiliation><country>CN</country></person>
    <person><id>18122</id><role>Speaker</role><firstname>Weikang</firstname><lastname>Qian</lastname><affiliation>Shanghai Jiao Tong University (SJTU)</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0564.pdf">http://www.date-conference.com/proceedings/2015/pdf/0564.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Zheng Zhao and Weikang Qian, Shanghai Jiao Tong University (SJTU), CN<br /><br /><em><b>Abstract</b><br />Stochastic computing (SC) is an unconventional paradigm to realize arithmetic computation, where real values are encoded as stochastic bit streams. Compared with conventional computation on binary radix encoding, SC can perform arithmetic computation with very simple circuits. It also has strong tolerance to soft errors. In this paper, we introduce a general design of combinational circuit for stochastic computing, together with its analysis. We further show a synthesis method that can implement arbitrary arithmetic functions with the proposed design. The experimental results demonstrated that compared with the previous methods, our approach produces a circuit with much smaller area and delay.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0564.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-12</id>
    <title>IP5-12 SubHunter: A High-Performance and Scalable Sub-Circuit Recognition Method with Prüfer-Encoding</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>23151</id><role>Speaker</role><firstname>Hong-Yan</firstname><lastname>Su</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24755</id><role>Speaker</role><firstname>Chih-Hao</firstname><lastname>Hsu</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24891</id><role>Speaker</role><firstname>Yih-Lang</firstname><lastname>Li</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0647.pdf">http://www.date-conference.com/proceedings/2015/pdf/0647.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hong-Yan Su, Chih-Hao Hsu and Yih-Lang Li, National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />Sub-circuit recognition (SR) is a problem of recognizing sub-circuits within a given circuit and is a fundamental component in simulation, verification and testing of computer-aided design. The SR problem can be formulated as subgraph isomorphism problem. Performance of previous works is not scalable as the complexities of modern designs increase. In this paper we propose a novel Prüfer-encoding based SR algorithm that performs scalable and high-performance sub-circuit matching. Several techniques including tree structure partition, tree cutting and circuit graph encoding are proposed herein to decompose the SR problem into several small sub-sequence matching problems. A pre-filtering strategy is applied before matching to remove the sub-circuits that are not likely to be matched. A fast branch and bound approach is developed to identify all the sub-circuits within the given circuit. Experimental results show that SubHunter can achieve better performance than SubGemini and detect all the sub-circuits as well. As the circuit size increases, we can also achieve near linear runtime growth that outperforms the exponential growth for SubGemini, showing the scalability of the proposed algorithm.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0647.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-13</id>
    <title>IP5-13 Timing Verification for Adaptive Integrated Circuits</title>
    <start>2015-03-12 15:31</start>
    <end>2015-03-12 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>24500</id><role>Speaker</role><firstname>Rohit</firstname><lastname>Kumar</lastname><affiliation>Texas A&amp;M University, College Station</affiliation><country>US</country></person>
    <person><id>315</id><role>Speaker</role><firstname>Bing</firstname><lastname>Li</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>24575</id><role>Speaker</role><firstname>Yiren</firstname><lastname>Shen</lastname><affiliation>Texas A&amp;M University, College Station</affiliation><country>US</country></person>
    <person><id>1134</id><role>Speaker</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>23904</id><role>Speaker</role><firstname>Jiang</firstname><lastname>Hu</lastname><affiliation>Texas A&amp;M University, College Station</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0087.pdf">http://www.date-conference.com/proceedings/2015/pdf/0087.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rohit Kumar<sup>1</sup>, Bing Li<sup>2</sup>, Yiren Shen<sup>1</sup>, Ulf Schlichtmann<sup>2</sup> and Jiang Hu<sup>1</sup><br /><sup>1</sup>Texas A&amp;M University, College Station, US; <sup>2</sup>Technische Universität München, DE<br /><br /><em><b>Abstract</b><br />An adaptive circuit can perform built-in self-detection of timing variations and accordingly adjust itself to avoid timing violations. Compared with conventional over-design approach, adaptive circuit design is conceptually advantageous in terms of power-efficiency. Although the advantage has been witnessed in numerous previous works including test chips, adaptive design is far from being widely used in practice. A key reason is the lack of corresponding timing verification support. We develop new timing analysis techniques to fill this void. A main challenge is the large runtime complexity due to numerous adaptivity configurations. We propose several pruning and reduction techniques and apply them in conjunction with statistical static timing analysis (SSTA). The proposed method is validated on benchmark circuits including the recent ISPD'13 suite, which has circuit as large as 150K gates. The results show that our method can achieve orders of magnitude speedup over Monte Carlo simulation with about the same accuracy. It is also several times faster than an exhaustive application of SSTA.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0087.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-14</id>
    <title>IP5-14 A Robust Approach for Process Variation Aware Mask Optimization</title>
    <start>2015-03-12 15:32</start>
    <end>2015-03-12 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>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>24805</id><role>Speaker</role><firstname>Wing-Kai</firstname><lastname>Chow</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>16350</id><role>Speaker</role><firstname>Evangeline</firstname><lastname>Young</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1045.pdf">http://www.date-conference.com/proceedings/2015/pdf/1045.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jian Kuang, Wing-Kai Chow and Evangeline Young, The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />As the minimum feature size continues to shrink, whereas the wavelength of light used for lithography remains constant, Resolution Enhancement Techniques are widely used to optimize mask, so as to improve the subwavelength printability. Besides correcting for error between the printed image and target shape, a mask optimization method also needs to consider process variation. In this paper, a robust mask optimization approach is proposed to optimize the process window as well as the Edge Placement Error (EPE) of the printed image. Experiments results on the public benchmarks are encouraging.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1045.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.5</id>
  <title>11.5 Ultra-low Power Devices for Health and Rehabilitation</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Meije</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>4512</id><role>Chair</role><firstname>Georgios</firstname><lastname>Karakonstantis</lastname><affiliation>Queen's University</affiliation><country>GB</country></person>
    <person><id>23925</id><role>Co-Chair</role><firstname>José M.</firstname><lastname>Moya</lastname><affiliation>Technical University of Madrid</affiliation><country>ES</country></person>
  </persons>
  <description>The session addresses scientific contribution in the field of ultra-low power devices and communication for medical, health and rehabilitation application. The first paper presents an innovative wearable device to assist writing rehabilitation. The next two papers cover different key aspects related to signal processing approaches for wireless compression and low-power coding for future Internet-of-Things (IoT) devices.</description>
<presentations>
<presentation>
    <id>11.5.1</id>
    <title>11.5.1 Paper, pen and ink: an innovative system and software framework to assist writing rehabilitation</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>24047</id><role>Speaker</role><firstname>Leonardo</firstname><lastname>Guardati</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>19924</id><role>Speaker</role><firstname>Filippo</firstname><lastname>Casamassima</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>21988</id><role>Speaker</role><firstname>Elisabetta</firstname><lastname>Farella</lastname><affiliation>Fondazione Bruno Kessler</affiliation><country>IT</country></person>
    <person><id>22002</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country></country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0453.pdf">http://www.date-conference.com/proceedings/2015/pdf/0453.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Leonardo Guardati<sup>1</sup>, Filippo Casamassima<sup>1</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>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), <br /><br /><em><b>Abstract</b><br />Handwriting analysis and rehabilitation is an actively explored area in the diagnosis and treatment of Parkinson's disease, which is usually performed in an ambulatory setting under direct supervision of a clinician. Technology enhanced handwriting is actively explored to reduce the need of physical co-presence of clinician and patient and to enhance diagnostic precision through the computation of non-subjective handwriting quality metrics. This paper introduces an innovative handwriting rehabilitation system for PD patients which ensures a natural writing experience as it is based on pen and paper (as opposed to tablet and stylus). The system is designed for human-in-the loop operation and it can analyze handwriting in real-time and provide vocal feedback to guide the patient during the execution of exercises. We present a detailed comparative characterization of the key components of the system, namely wireless smart pens. In addition, in-field test assessed the system usability regarding its ease of use, calibration precision and vocal feedback effectiveness.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0453.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.5.2</id>
    <title>11.5.2 An All-Digital Spike-based Ultra-Low-Power IR-UWB Dynamic Average Threshold Crossing Scheme for Muscle Force Wireless Transmission</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>23307</id><role>Speaker</role><firstname>Amirhossein</firstname><lastname>Shahshahani</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>24171</id><role>Speaker</role><firstname>Masoud</firstname><lastname>Shahshahani</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>24178</id><role>Speaker</role><firstname>Maurizio</firstname><lastname>Martina</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>3870</id><role>Speaker</role><firstname>Guido</firstname><lastname>Masera</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
    <person><id>19788</id><role>Speaker</role><firstname>Danilo</firstname><lastname>Demarchi</lastname><affiliation>Politecnico di Torino / Istituto Italiano di Tecnologia@PoliTo</affiliation><country>IT</country></person>
    <person><id>24151</id><role>Speaker</role><firstname>Marco</firstname><lastname>Crepaldi</lastname><affiliation>Istituto Italiano di Tecnologia@PoliTo</affiliation><country>IT</country></person>
    <person><id>24358</id><role>Speaker</role><firstname>Paolo</firstname><lastname>Motto Ros</lastname><affiliation>Istituto Italiano di Tecnologia@PoliTo</affiliation><country>IT</country></person>
    <person><id>23275</id><role>Speaker</role><firstname>Alberto</firstname><lastname>Bonanno</lastname><affiliation>Istituto Italiano di Tecnologia@PoliTo</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1062.pdf">http://www.date-conference.com/proceedings/2015/pdf/1062.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Amirhossein Shahshahani<sup>1</sup>, Masoud Shahshahani<sup>1</sup>, Maurizio Martina<sup>1</sup>, Guido Masera<sup>1</sup>, Danilo Demarchi<sup>2</sup>, Marco Crepaldi<sup>3</sup>, Paolo Motto Ros<sup>3</sup> and Alberto Bonanno<sup>3</sup><br /><sup>1</sup>Politecnico di Torino, IT; <sup>2</sup>Politecnico di Torino / Istituto Italiano di Tecnologia@PoliTo, IT; <sup>3</sup>Istituto Italiano di Tecnologia@PoliTo, IT<br /><br /><em><b>Abstract</b><br />We introduce an Impulse Radio Ultra-Wide Band (IR-UWB) radio transmission scheme for miniaturized biomedical applications based on a dynamic and adaptive voltage thresholding of surface Electro Myo Graphy (sEMG) signals. The amplified sEMG signal is compared to a DAC-generated threshold computed from the previous 1-bit history by custom digital control logic running at 2kHz clock and implementing an ad-hoc algorithm (Dynamic Average Threshold Crossing, D-ATC). The resulting events and the associated digitized voltage level can be both asynchronously radiated through IR-UWB. Analyzes show that the scheme is robust w.r.t. the sEMG signal variability and correlates by 96% with regard to raw muscle force information after signal is recomputed at the RX. This paper compares DATC with regard to a fixed threshold system and an Average Threshold Crossing (ATC) demonstrating improved robustness, and introduces the thresholding algorithm verified on a dataset of 190 sEMG recorded signals. The applied threshold resolution has been optimized to both minimize the size of transmitted data and to guarantee good correlation performance. The paper concludes with post-synthesis results of the D-ATC compact digital control logic in a 0.18μm CMOS process, demonstrating an extremely low power consumption at very low active area expenses.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1062.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.5.3</id>
    <title>11.5.3 A Pulsed-Index Technique for Single-Channel, Low-Power, Dynamic Signaling</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>22864</id><role>Speaker</role><firstname>Shahzad</firstname><lastname>Muzaffar</lastname><affiliation>Masdar Institute of Science and Technology</affiliation><country>AE</country></person>
    <person><id>23967</id><role>Speaker</role><firstname>Jerald</firstname><lastname>Yoo</lastname><affiliation>Masdar Institute of Science and Technology</affiliation><country>AE</country></person>
    <person><id>19611</id><role>Speaker</role><firstname>Ayman</firstname><lastname>Shabra</lastname><affiliation>Masdar Institute of Science and Technology</affiliation><country>AE</country></person>
    <person><id>16557</id><role>Speaker</role><firstname>Ibrahim (Abe)</firstname><lastname>Elfadel</lastname><affiliation>Masdar Institute of Science and Technology</affiliation><country>AE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1070.pdf">http://www.date-conference.com/proceedings/2015/pdf/1070.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Shahzad Muzaffar, Jerald Yoo, Ayman Shabra and Ibrahim (Abe) Elfadel, Masdar Institute of Science and Technology, AE<br /><br /><em><b>Abstract</b><br />The most common operation of an IoT sensor is that of short activity bursts separated by long time intervals in sleep or listen modes. During the data bursts, sensed information has to be reliably communicated in real time without draining the energy resources of the sensor node. One way to save such resources is to efficiently code the data burst, use single-channel communication, and adopt ultra-low-power communication circuit techniques. Clock-data recovery (CDR) circuits are typically significant consumers of energy on traditional single-channel communication protocols. In this paper, we present a novel single-channel protocol that does not require any CDR circuitry. The protocol is based on the novel concept of a pulsed index where data is encoded to minimize the number of ON bits, move them to the LSB end of the packet, and transmit the ON bit indices in the form of a pulse stream. The pulse count is equal to the index of the ON bit. We call this protocol Pulsed Index Communication (PIC). Beside the elimination of CDR, we show that the implementation of PIC is very area-efficient, low-power and highly tolerant of clocking differences between transmitter and receiver. We present both an FPGA and an ASIC implementation of the protocol and use them to illustrate the performance, reliability and power consumption features of PIC signaling. In particular, we show that for an ASIC implementation on 65nm technology, PIC can reduce area by more than 80% and power by more than 70% in comparison with a CDR-based serial bit transfer protocol.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1070.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.6</id>
  <title>11.6 Video Architectures for Multimedia and Communications</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Bayard</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>1925</id><role>Chair</role><firstname>Frederic</firstname><lastname>Petro</lastname><affiliation>TIMA</affiliation><country>FR</country></person>
    <person><id>81</id><role>Co-Chair</role><firstname>Marcello</firstname><lastname>Coppola</lastname><affiliation>STMicroelectronics</affiliation><country>FR</country></person>
  </persons>
  <description>This session presents innovative work in video architectures and algorithms used in multimedia and communication systems.</description>
<presentations>
<presentation>
    <id>11.6.1</id>
    <title>11.6.1 SAPPHIRE: An Always-on Context-aware Computer Vision System for Portable Devices</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>16412</id><role>Speaker</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>23381</id><role>Speaker</role><firstname>Victor</firstname><lastname>Bahl</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    <person><id>24851</id><role>Speaker</role><firstname>Xian-Sheng</firstname><lastname>Hua</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    <person><id>23908</id><role>Speaker</role><firstname>Jie</firstname><lastname>Liu</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    <person><id>23912</id><role>Speaker</role><firstname>Jin</firstname><lastname>Li</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    <person><id>24176</id><role>Speaker</role><firstname>Matthai</firstname><lastname>Phillipose</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    <person><id>23423</id><role>Speaker</role><firstname>Bodhi</firstname><lastname>Priyantha</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    <person><id>24253</id><role>Speaker</role><firstname>Mohammed</firstname><lastname>Shoaib</lastname><affiliation>Microsoft Research</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0369.pdf">http://www.date-conference.com/proceedings/2015/pdf/0369.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Swagath Venkataramani<sup>1</sup>, Victor Bahl<sup>2</sup>, Xian-Sheng Hua<sup>2</sup>, Jie Liu<sup>2</sup>, Jin Li<sup>2</sup>, Matthai Phillipose<sup>2</sup>, Bodhi Priyantha<sup>2</sup> and Mohammed Shoaib<sup>2</sup><br /><sup>1</sup>Purdue University, US; <sup>2</sup>Microsoft Research, US<br /><br /><em><b>Abstract</b><br />Being aware of objects in the ambient provides a new dimension of context awareness. Towards this goal, we present a system that exploits powerful computer vision algo- rithms in the cloud by collecting data through always-on cameras on portable devices. To reduce comunication-energy costs, our system allows client devices to continually analyze streams of video and distill out frames that contain objects of interest. Through a dedicated image-classification engine SAPPHIRE, we show that if an object is found in 5% of all frames, we end up selecting 30% of them to be able to detect the object 90% of the time: 70% data reduction on the client device at a cost of &lt; 60mW of power (45nm ASIC). By doing so, we demonstrate system-level energy reductions of 2X. Thanks to multiple levels of pipelining and parallel vector-reduction stages, SAPPHIRE consumes only 3.0 mJ/frame and 38 pJ/OP - estimated to be lower by 11.4X than a 45 nm GPU - and a slightly higher level of peak performance (29 vs. 20 GFLOPS). Further, compared to a parallelized sofware implementation on a mobile CPU, it provides a processing speed up of up to 235X (1.81 s vs. 7.7 ms/frame), which is necessary to meet the real-time processing needs of an always-on context-aware system.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0369.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.6.2</id>
    <title>11.6.2 Approximate Associative Memristive Memory for Energy-Efficient GPUs</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>16603</id><role>Speaker</role><firstname>Abbas</firstname><lastname>Rahimi</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    <person><id>23734</id><role>Speaker</role><firstname>Amirali</firstname><lastname>Ghofrani</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>1908</id><role>Speaker</role><firstname>Kwang-Ting</firstname><lastname>Cheng</lastname><affiliation>UC Santa Barbara</affiliation><country>US</country></person>
    <person><id>2293</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>IT</country></person>
    <person><id>17239</id><role>Speaker</role><firstname>Rajesh</firstname><lastname>Gupta</lastname><affiliation>UC San Diego</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0579.pdf">http://www.date-conference.com/proceedings/2015/pdf/0579.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Abbas Rahimi<sup>1</sup>, Amirali Ghofrani<sup>2</sup>, Kwang-Ting Cheng<sup>2</sup>, Luca Benini<sup>3</sup> and Rajesh Gupta<sup>1</sup><br /><sup>1</sup>UC San Diego, US; <sup>2</sup>UC Santa Barbara, US; <sup>3</sup>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), IT<br /><br /><em><b>Abstract</b><br />Multimedia applications running on thousands of deep and wide pipelines working concurrently in GPUs have been an important target for power minimization both at the architectural and algorithmic levels. At the hardware level, energy-efficiency techniques that employ voltage overscaling face a barrier so-called "path walls": reducing operating voltage beyond a certain point generates massive number of timing errors that are impractical to tolerate. We propose an architectural innovation, called A2M2 module (approximate associative memristive memory) that exhibits few tolerable timing errors suitable for GPU applications under voltage overscaling. A2M2 is integrated with every floating point unit (FPU), and performs partial functionality of the associated FPU by pre-storing high frequency patterns for computational reuse that avoids overhead due to re-execution. Voltage overscaled A2M2 is designed to match an input search pattern with any of the stored patterns within a Hamming distance range of 0-2. This matching behavior under voltage overscaling leads to a controllable approximate computing for multimedia applications. Our experimental results for the AMD Southern Islands GPU show that four image processing kernels tolerate the mismatches during pattern matching resulting in a PSNR &gt; 30dB. The A2M2 module with 8-row enables 28% voltage overscaling in 45nm technology resulting in 32% average energy saving for the kernels, while delivering an acceptable quality of service.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0579.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.6.3</id>
    <title>11.6.3 Platform-Aware Dynamic Configuration Support for Efficient Text Processing on Heterogeneous System</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>17903</id><role>Speaker</role><firstname>Mi Sun</firstname><lastname>Park</lastname><affiliation>The Pennsylvania State University</affiliation><country>US</country></person>
    <person><id>20614</id><role>Speaker</role><firstname>Omesh</firstname><lastname>Tickoo</lastname><affiliation>Intel Labs</affiliation><country>US</country></person>
    <person><id>683</id><role>Speaker</role><firstname>Vijaykrishnan</firstname><lastname>Narayanan</lastname><affiliation>The Pennsylvania State University</affiliation><country>US</country></person>
    <person><id>17860</id><role>Speaker</role><firstname>Mary Jane</firstname><lastname>Irwin</lastname><affiliation>The Pennsylvania State University</affiliation><country>US</country></person>
    <person><id>20732</id><role>Speaker</role><firstname>Ravi</firstname><lastname>Iyer</lastname><affiliation>Intel Labs</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0168.pdf">http://www.date-conference.com/proceedings/2015/pdf/0168.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mi Sun Park<sup>1</sup>, Omesh Tickoo<sup>2</sup>, Vijaykrishnan Narayanan<sup>1</sup>, Mary Jane Irwin<sup>1</sup> and Ravi Iyer<sup>2</sup><br /><sup>1</sup>The Pennsylvania State University, US; <sup>2</sup>Intel Labs, US<br /><br /><em><b>Abstract</b><br />Significant efforts have been made in accelerating computer vision and machine learning algorithms by utilizing parallel processors such as multi-core CPUs and GPUs. Although the suitability of GPU is well-known for computer graphics and image processing applications which require massively parallel floating-point computations, recent research movement towards general purpose computing on-GPU (GPGPU) makes it possible to take advantage of parallel processors to accelerate text processing applications as well. However, how to fully leverage different types of parallel processor architectures to obtain optimal performance (especially with text) without making specific efforts to each platform still remains a great challenge. We applied performance and accuracy enhancements to Naive Bayes algorithm to develop a practically sound implementation of text classification. A platform-aware dynamic configuration support automation flow is also proposed to support the seamless execution of our work across platforms. Experiments on various (integrated graphics, dedicated multiple GPUs) platforms demonstrate that our proposed approach improves both accuracy and performance of text classification.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0168.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.6.4</id>
    <title>11.6.4 A Deblocking Filter Hardware Architecture for the High Efficiency Video Coding Standard</title>
    <start>2015-03-12 15:15</start>
    <end>2015-03-12 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>23510</id><role>Speaker</role><firstname>Cláudio</firstname><lastname>Diniz</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <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>23701</id><role>Speaker</role><firstname>Felipe</firstname><lastname>Dalcin</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>1870</id><role>Speaker</role><firstname>Sergio</firstname><lastname>Bampi</lastname><affiliation>Federal University of Rio Grande do Sul (UFRGS)</affiliation><country>BR</country></person>
    <person><id>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0856.pdf">http://www.date-conference.com/proceedings/2015/pdf/0856.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Cláudio Diniz<sup>1</sup>, Muhammad Shafique<sup>2</sup>, Felipe Dalcin<sup>1</sup>, Sergio Bampi<sup>1</sup> and Joerg Henkel<sup>2</sup><br /><sup>1</sup>Federal University of Rio Grande do Sul (UFRGS), BR; <sup>2</sup>Karlsruhe Institute of Technology (KIT), DE<br /><br /><em><b>Abstract</b><br />The new deblocking filter (DF) tool of the next generation High Efficiency Video Coding (HEVC) standard is one of the most time consuming algorithms in video decoding. In order to achieve real-time performance at low-power consumption, we developed a hardware accelerator for this filter. This paper proposes a high throughput hardware architecture for HEVC deblocking filter employing hardware reuse to accelerate filtering decision units with a low area cost. Our architecture achieves either higher or equivalent throughput (4096x2048 @ 60 fps) with 5X-6X lower area compared to state-of-the-art deblocking filter architectures.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0856.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-15</id>
    <title>IP5-15 FastTree: A Hardware KD-Tree Construction Acceleration Engine for Real-Time Ray Tracing</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24076</id><role>Speaker</role><firstname>Xingyu</firstname><lastname>Liu</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>16994</id><role>Speaker</role><firstname>Yangdong</firstname><lastname>Deng</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24313</id><role>Speaker</role><firstname>Yufei</firstname><lastname>Ni</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24079</id><role>Speaker</role><firstname>Zonghui</firstname><lastname>Li</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0176.pdf">http://www.date-conference.com/proceedings/2015/pdf/0176.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xingyu Liu, Yangdong Deng, Yufei Ni and Zonghui Li, Institute of Microelectronics, Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />The ray tracing algorithm is well-known for its ability to generate photo-realistic rendering effects. Recent years have witnessed a renewed momentum in pushing it to real-time for better user experience. Today the construction of acceleration structures, e.g., kd-tree, has become the bottleneck of ray tracing. A dedicated hardware architecture, FastTree, was proposed for kd-tree construction by adopting a fully parallel construction algorithm. FastTree was validated by an FPGA prototype and evaluated as an ASIC implementation. Experiment result shows FastTree outperforms existing hardware construction engines by a factor of nearly 4X at a similar area and power budget.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0176.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-16</id>
    <title>IP5-16 Reverse Longstaff-Schwartz American Option Pricing on hybrid CPU/FPGA Systems</title>
    <start>2015-03-12 15:31</start>
    <end>2015-03-12 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>23432</id><role>Speaker</role><firstname>Christian</firstname><lastname>Brugger</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24752</id><role>Speaker</role><firstname>Javier Alejandro</firstname><lastname>Varela</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>462</id><role>Speaker</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24695</id><role>Speaker</role><firstname>Songyin</firstname><lastname>Tang</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24015</id><role>Speaker</role><firstname>Ralf</firstname><lastname>Korn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0688.pdf">http://www.date-conference.com/proceedings/2015/pdf/0688.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christian Brugger, Javier Alejandro Varela, Norbert Wehn, Songyin Tang and Ralf Korn, University of Kaiserslautern, DE<br /><br /><em><b>Abstract</b><br />In today's markets, high-speed and energy-efficient computations are mandatory in the financial and insurance industry. At the same time, the gradual convergence of high-performance computing with embedded systems is having a huge impact on the design methodologies, where dedicated accelerators are implemented to increase performance and energy efficiency. This paper follows this trend and presents a novel way to price high-dimensional American options using techniques of the embedded community. The proposed architecture targets heterogeneous CPU/FPGA systems, and it exploits the FPGA reconfiguration to deliver high-throughput. With a bit-true algorithmic transformation based on recomputation, it is possible to eliminate the memory bottleneck and access costs. The result is a pricing system that is 16x faster and 268x more energy-efficient than an optimized Intel CPU implementation.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0688.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.7</id>
  <title>11.7 Exploiting Dark Silicon</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:30</end>
  <room>Les Bans</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>17989</id><role>Chair</role><firstname>Olivier</firstname><lastname>Heron</lastname><affiliation>CEA LIST</affiliation><country>FR</country></person>
    <person><id>3894</id><role>Co-Chair</role><firstname>Domenik</firstname><lastname>Helms</lastname><affiliation>OFFIS</affiliation><country>DE</country></person>
  </persons>
  <description>The advent of the dark silicon area, raises the need for accurately, yet effectively regarding thermal properties of the system. Employing advanced power gating techniques will additionally raise the achievable gain. Both will be presented in this session.</description>
<presentations>
<presentation>
    <id>11.7.1</id>
    <title>11.7.1 MatEx: Efficient Transient and Peak Temperature Computation for Compact Thermal Models</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>18265</id><role>Speaker</role><firstname>Santiago</firstname><lastname>Pagani</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    <person><id>23901</id><role>Speaker</role><firstname>Jian-Jia</firstname><lastname>Chen</lastname><affiliation>TU Dortmund</affiliation><country>DE</country></person>
    <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>2095</id><role>Speaker</role><firstname>Joerg</firstname><lastname>Henkel</lastname><affiliation>Karlsruhe Institute of Technology (KIT)</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0328.pdf">http://www.date-conference.com/proceedings/2015/pdf/0328.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Santiago Pagani<sup>1</sup>, Jian-Jia Chen<sup>2</sup>, Muhammad Shafique<sup>1</sup> and Joerg Henkel<sup>1</sup><br /><sup>1</sup>Karlsruhe Institute of Technology (KIT), DE; <sup>2</sup>TU Dortmund, DE<br /><br /><em><b>Abstract</b><br />In many core systems, run-time scheduling decisions, such as task migration, core activations/deactivations, voltage/frequency scaling, etc., are typically used to optimize the resource usages. Such run-time decisions change the power consumption, which can in turn result in transient temperatures much higher than any steady-state scenarios. Therefore, to be thermally safe, it is important to evaluate the transient peaks before making resource management decisions. This paper presents a method for computing these transient peaks in just a few milliseconds, which is suited for run-time usage. This technique works for any compact thermal model consisting in a system of first-order differential equations, for example, RC thermal networks. Instead of using regular numerical methods, our algorithm is based on analytically solving the differential equations using matrix exponentials and linear algebra. This results in a mathematical expression which can easily be analyzed and differentiated to compute the maximum transient temperatures. Moreover, our method can also be used to efficiently compute all transient temperatures for any given time resolution without accuracy losses. We implement our solution as an open-source tool called MatEx. Our experimental evaluations show that the execution time of MatEx for peak temperature computation can be bounded to no more than 2.5 ms for systems with 76 thermal nodes, and to no more than 26.6 ms for systems with 268 thermal nodes, which is three orders of magnitude faster than the state-of-the-art for the same settings.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0328.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.7.2</id>
    <title>11.7.2 Distributed Reinforcement Learning for Power Limited Many-core System Performance Optimization</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>24726</id><role>Speaker</role><firstname>Zhuo</firstname><lastname>Chen</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    <person><id>1099</id><role>Speaker</role><firstname>Diana</firstname><lastname>Marculescu</lastname><affiliation>Carnegie Mellon University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0992.pdf">http://www.date-conference.com/proceedings/2015/pdf/0992.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Zhuo Chen and Diana Marculescu, Carnegie Mellon University, US<br /><br /><em><b>Abstract</b><br />As power density emerges as the main constraint for many-core systems, controlling power consumption under the Thermal Design Power (TDP) while maximizing the performance becomes increasingly critical. To dynamically save power, Dynamic Voltage Frequency Scaling (DVFS) techniques have proved to be effective and are widely available commercially. In this paper, we present an On-line Distributed Reinforcement Learning (OD-RL) based DVFS control algorithm for many-core system performance improvement under power constraints. At the finer grain, a per-core Reinforcement Learning (RL) method is used to learn the optimal control policy of the Voltage/Frequency (VF) levels in a system model-free manner. At the coarser grain, an efficient global power budget reallocation algorithm is used to maximize the overall performance. The experiments show that compared to the state-of-the-art algorithms: 1) OD-RL produces up to 98% less budget overshoot, 2) up to 44.3x better throughput per over-the-budget energy and up to 23% higher energy efficiency, and 3) two orders of magnitude speedup over state-of-the-art techniques for systems with hundreds of cores.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0992.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.7.3</id>
    <title>11.7.3 An Energy-Efficient Virtual Channel Power-Gating Mechanism for On-Chip Networks</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>23309</id><role>Speaker</role><firstname>Amirhossein</firstname><lastname>Mirhosseini</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>23156</id><role>Speaker</role><firstname>Mohammad</firstname><lastname>Sadrosadati</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    <person><id>23298</id><role>Speaker</role><firstname>Ali</firstname><lastname>Fakhrzadehgan</lastname><affiliation>University of Texas at Austin</affiliation><country>US</country></person>
    <person><id>20513</id><role>Speaker</role><firstname>Mehdi</firstname><lastname>Modarressi</lastname><affiliation>University of Tehran</affiliation><country>IR</country></person>
    <person><id>16765</id><role>Speaker</role><firstname>Hamid</firstname><lastname>Sarbazi-Azad</lastname><affiliation>Sharif University of Technology</affiliation><country>IR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0472.pdf">http://www.date-conference.com/proceedings/2015/pdf/0472.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Amirhossein Mirhosseini<sup>1</sup>, Mohammad Sadrosadati<sup>1</sup>, Ali Fakhrzadehgan<sup>2</sup>, Mehdi Modarressi<sup>3</sup> and Hamid Sarbazi-Azad<sup>1</sup><br /><sup>1</sup>Sharif University of Technology, IR; <sup>2</sup>University of Texas at Austin, US; <sup>3</sup>University of Tehran, IR<br /><br /><em><b>Abstract</b><br />Power-gating is a promising method for reducing the leakage power of digital systems. In this paper, we propose a novel scheme for power-gating of virtual channels in on-chip networks. Since virtual channels are used to gain higher throughput under high traffic loads, any method that attempts to reduce their power consumption should manage to maintain the performance. Our scheme uses adaptive methods in order to tune itself with the workload so that power reduction does not cause performance degradation. Using this scheme, about 40% reduction in static power consumption can be achieved while the performance overhead is negligible.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0472.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>11.7.4</id>
    <title>11.7.4 M-DTM: Migration-based Dynamic Thermal Management for Heterogeneous Mobile Multi-core Processors</title>
    <start>2015-03-12 15:15</start>
    <end>2015-03-12 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>22053</id><role>Speaker</role><firstname>Young Geun</firstname><lastname>Kim</lastname><affiliation>Korea University</affiliation><country>KR</country></person>
    <person><id>24238</id><role>Speaker</role><firstname>Minyong</firstname><lastname>Kim</lastname><affiliation>Korea University</affiliation><country>KR</country></person>
    <person><id>23936</id><role>Speaker</role><firstname>Jae Min</firstname><lastname>Kim</lastname><affiliation>Korea University</affiliation><country>KR</country></person>
    <person><id>572</id><role>Speaker</role><firstname>Sung Woo</firstname><lastname>Chung</lastname><affiliation>Korea University</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0611.pdf">http://www.date-conference.com/proceedings/2015/pdf/0611.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Young Geun Kim, Minyong Kim, Jae Min Kim and Sung Woo Chung, Korea University, KR<br /><br /><em><b>Abstract</b><br />Recently, mobile devices have employed heterogeneous multi-core processors which consist of high-performance big cores and low-power small cores. In heterogeneous mobile multi-core processors, the conventional DVFS (Dynamic Voltage and Frequency Scaling) -based DTM (Dynamic Thermal Management) is still adopted; it does not actively utilize the small cores to resolve thermal problem. In this paper, we propose M-DTM (Migration-based DTM) for heterogeneous mobile multi-core processors. In case of thermal emergency of the big cores, M-DTM migrates applications to the small cores instead of lowering the voltage and frequency of the big cores. In this way, M-DTM allows more time for the applications to run at the highest frequency of the big cores by cooling down the big cores more rapidly, compared to the conventional DTM. Through real measurement, we show that M-DTM improves performance by 10.6% and saves system-wide energy (not CPU energy) by 3.6%, on average, compared to the conventional DTM.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0611.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-17</id>
    <title>IP5-17 Accurate Electrothermal Modeling of Thermoelectric Generators</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>19842</id><role>Speaker</role><firstname>Mohammad Javad</firstname><lastname>Dousti</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>23342</id><role>Speaker</role><firstname>Antonio</firstname><lastname>Petraglia</lastname><affiliation>Federal University of Rio de Janeiro</affiliation><country>BR</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0516.pdf">http://www.date-conference.com/proceedings/2015/pdf/0516.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mohammad Javad Dousti<sup>1</sup>, Antonio Petraglia<sup>2</sup> and Massoud Pedram<sup>1</sup><br /><sup>1</sup>University of Southern California, US; <sup>2</sup>Federal University of Rio de Janeiro, BR<br /><br /><em><b>Abstract</b><br />Thermoelectric generators (TEGs) provide a unique way for harvesting thermal energy. These devices are compact, durable, inexpensive, and scalable. Unfortunately, the conversion efficiency of TEGs is low. This requires careful design of energy harvesting systems including the interface circuitry between the TEG module and the load, with the purpose of minimizing power losses. In this paper, it is analytically shown that the traditional approach for estimating the internal resistance of TEGs may result in a significant loss of harvested power. This drawback comes from ignoring the dependence of the electrical behavior of TEGs on their thermal behavior. Accordingly, a systematic method for accurately determining the TEG input resistance is presented. Next, through a case study on automotive TEGs, it is shown that compared to prior art, more than 11% of power losses in the interface circuitry that lies between the TEG and the electrical load can be saved by the proposed modeling technique. In addition, it is demonstrated that the traditional approach would have resulted in a deviation from the target regulated voltage by as much as 59%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0516.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-18</id>
    <title>IP5-18 Efficiency-Driven Design Time Optimization of a Hybrid Energy Storage System with Networked Charge Transfer Interconnect</title>
    <start>2015-03-12 15:31</start>
    <end>2015-03-12 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>4095</id><role>Speaker</role><firstname>Qing</firstname><lastname>Xie</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>22144</id><role>Speaker</role><firstname>Younghyun</firstname><lastname>Kim</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>23599</id><role>Speaker</role><firstname>Donkyu</firstname><lastname>Baek</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>18687</id><role>Speaker</role><firstname>Yanzhi</firstname><lastname>Wang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <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>4243</id><role>Speaker</role><firstname>Naehyuck</firstname><lastname>Chang</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0926.pdf">http://www.date-conference.com/proceedings/2015/pdf/0926.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Qing Xie<sup>1</sup>, Younghyun Kim<sup>2</sup>, Donkyu Baek<sup>3</sup>, Yanzhi Wang<sup>1</sup>, Massoud Pedram<sup>1</sup> and Naehyuck Chang<sup>4</sup><br /><sup>1</sup>University of Southern California, US; <sup>2</sup>Purdue University, US; <sup>3</sup>Korea Advanced Institute of Science and Technology, KR; <sup>4</sup>Seoul National University, KR<br /><br /><em><b>Abstract</b><br />This paper targets at the state-of-art hybrid energy storage systems (HESSs) with a networked charge transfer interconnect and solves a node placement problem in the HESS, where a node refers to a storage bank, a power source, or a load device, with its distributed power converter. In particular, the node placement problem is formulated as how to place the nodes in a HESS such that the optimal total charge transfer efficiency is achieved, with accurate modelings of all kinds of different components in the HESS. The methodology of FPGA placement problem is adopted to solve the node placement in HESS by properly defining a cost function that strongly relates the charge transfer efficiency to the node placement, properties of HESS components, as well as applications of the HESS. An algorithm that combines a quadratic programming method to generate an initial placement and a simulated annealing method to converge to the optimal placement result is presented in this paper. Experimental results demonstrate the efficacy of the placement algorithm and improvements in the charge transfer efficiency for various problem setups and scales.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0926.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>11.8</id>
  <title>11.8 Exhibition Keynote - Designing Systems for the Connected Autonomous Future: An Industry Perspective</title>
  <start>2015-03-12 14:00</start>
  <end>2015-03-12 15:00</end>
  <room>Salle Lesdiguières</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>Organiser</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
    <person><id>31</id><role>Chair</role><firstname>Jürgen</firstname><lastname>Haase</lastname><affiliation>edacentrum</affiliation><country>DE</country></person>
    <person><id>25589</id><role>Moderator</role><firstname>Paul</firstname><lastname>Smith</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
  </persons>
  <description><p>Will I ever travel in an autonomous vehicle? Will my refrigerator really order food automatically from my grocery store? Can the watch I wear in the future warn me about an impending heart attack? Innovations at the SoC and board level are poised to provide the necessary computational power with low cost and high flexibility to make these products. However, designing the systems of the future -- whether an automobile, connected industrial machinery, medical device, consumer electronics, or an aerospace guidance system -- requires advances not only in embedded systems and software, but how they are designed and verified.</p>
<p>In this keynote, an expert from industry will discuss trends and innovations in systems that are incorporating more electronic content than ever before, and describe model-based development approaches that companies are using to create the system functionality that will power our connected autonomous future.</p></description>
<presentations>
<presentation>
    <id>11.8.1</id>
    <title>11.8.1 Exhibition Keynote MathWorks</title>
    <start>2015-03-12 14:00</start>
    <end>2015-03-12 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>25591</id><role>Speaker</role><firstname>Stéphane</firstname><lastname>Louvet</lastname><affiliation>Robert Bosch SAS</affiliation><country>FR</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Stéphane Louvet, Robert Bosch SAS, FR<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>UB11</id>
  <title>UB11 Session 11</title>
  <start>2015-03-12 14:30</start>
  <end>2015-03-12 16:30</end>
  <room>University Booth, Booth 4, 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 Combination of WSN and 1st Order Kinetic Model for Real-Time Shelf-Life Prediction of Perishable Goods</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>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>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7357.pdf">http://www.date-conference.com/files/file/date15/ubooth/7357.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Author</b>:<br />Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />A complete and autonomous multi-sensing platform for perishable goods monitoring and shelf-life prediction, based on the combination of the wireless sensor network (WSN) technology and a further real-time data processing, is presented. The proposed approach offers an effective solution for waste and losses reduction in the supply chain of perishable products and, thus, an improvement of food safety, as well as food organoleptic qualities: in fact, we demonstrate the possibility to predict products shelf-life from the environment parameters such as temperature, relative humidity and light exposition in real-time. Although several models for shelf-life prediction have been already developed, none of them was embedded in a complete system supported by the real-time data availability, offered by an "ad hoc" WSN. In our infrastructure, system integration issues are carefully solved: data collected by the WSN are firstly uploaded on a cloud. An appropriate Java application makes these data available to any kind of elaboration. Then, we developed an algorithm that implements a 1st order kinetic model of the quality decay reaction, employed to evaluate remaining shelf-life of the monitored perishable product. The model takes into account the dependence of the degradation rate from the temperature according to Arrhenius law. To validate the platform we have conducted several case studies. Here we propose an 8-days monitoring of a warehouse of vegetable products (fresh tomatoes): the real-time shelf-life prediction was calculate through data coming from six multi-sensing nodes that were monitoring several environmental conditions in which the products were subjected. The implementation of the algorithm in an application for any kind of portable and non-portable devices (just like an iPad, smartphones, etc.) would result in a widespread diffusion of this technology. It is worth to notice that the complete infrastructure is a suitable low-cost and easy to implement solution for monitoring any perishable product (such as beverages, drugs, vaccines, blood, etc.) stored in any environmental condition (warehouse, transportation, store, etc.).</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7357.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.2</id>
    <title>UB11.2 NetFPGA SUME: Making 100GBps a Commodity</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>25542</id><role>Presenter</role><firstname>Noa</firstname><lastname>Zilberman</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Yury</firstname><lastname>Audzevich</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Georgina</firstname><lastname>Kalogeridou</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    <person><id>0</id><role>Author</role><firstname>Andrew W.</firstname><lastname>Moore</lastname><affiliation>University of Cambridge</affiliation><country>GB</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7734.pdf">http://www.date-conference.com/files/file/date15/ubooth/7734.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Noa Zilberman, University of Cambridge, GB<br /><b>Authors</b>:<br />Yury Audzevich, Georgina Kalogeridou and Andrew W. Moore, University of Cambridge, GB<br /><br /><em><b>Abstract</b><br />The demand-led growth of datacenter networks has meant that many constituent technologies are beyond the budget of the wider community. 
In order to make and validate timely and relevant new contributions, the wider community requires accessible evaluation, experimentation and demonstration environments with specification comparable to the subsystems of the most massive datacenter networks. 
We will demonstrate NetFPGA SUME, an open-source FPGA-based PCIe board with I/O capabilities for 100Gbps operation as NIC, multiport switch, firewall, or test/measurement environment.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7734.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.3</id>
    <title>UB11.3 FLaRE: A Reconfiguration Aware Floorplanner</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>24480</id><role>Presenter</role><firstname>Riccardo</firstname><lastname>Cattaneo</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Rabozzi</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    <person><id>0</id><role>Author</role><firstname>Marco</firstname><lastname>Santambrogio</lastname><affiliation>Politecnico di Milano</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7481.pdf">http://www.date-conference.com/files/file/date15/ubooth/7481.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Riccardo Cattaneo, Politecnico di Milano, IT<br /><b>Authors</b>:<br />Marco Rabozzi and Marco Santambrogio, Politecnico di Milano, IT<br /><br /><em><b>Abstract</b><br />This demonstration presents a floorplanner tool addressing partially-reconfigurable FPGAs. The input of the tool consists of a set of regions described in terms of their heterogeneous resource requirements together with the number of interconnections among regions and the target FPGA of the partial reconfiguration (PR) design. Once the input are specified, the floorplanner allow the designer to manually or automatically perform the floorplan of the regions.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7481.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.4</id>
    <title>UB11.4 Reconfigurable FPGA-based non-intrusive BERT for production test</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>25543</id><role>Presenter</role><firstname>Sergei</firstname><lastname>Odintsov</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    <person><id>0</id><role>Author</role><firstname>Artjom</firstname><lastname>Jasnetski</lastname><affiliation>Tallinn University of Technology</affiliation><country>EE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7762.pdf">http://www.date-conference.com/files/file/date15/ubooth/7762.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Sergei Odintsov, Tallinn University of Technology, EE<br /><b>Author</b>:<br />Artjom Jasnetski, Tallinn University of Technology, EE<br /><br /><em><b>Abstract</b><br />We introduce an FPGA-based Bit Error Rate (BER) tester solution for high-speed serial links targeting production environment. This solution does not require usage of external T&amp;M equipment or extra DFT. As opposed to intrusive physical probing with external BER tester our approach produces more relevant output because measurement is done using transceivers in their functional mode. Introduced BERT instrument supports fine tuning of link parameters and pattern generation. This solution can replace long lasting BER test by quick evaluation of link quality using eye diagram.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7762.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.5</id>
    <title>UB11.5 Real-Time Pattern Detection of Movement Related Potentials by Synchronized EEG and EMG</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>25544</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>Daniela</firstname><lastname>De Venuto</lastname><affiliation>Politecnico di Bari</affiliation><country>IT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7516.pdf">http://www.date-conference.com/files/file/date15/ubooth/7516.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Valerio Francesco Annese, Politecnico di Bari, IT<br /><b>Author</b>:<br />Daniela De Venuto, Politecnico di Bari, IT<br /><br /><em><b>Abstract</b><br />Before the conscious intention to perform any voluntary movement, our brain has already activated the action, 1s before the muscle activity actually starts. The brain processes are necessary to determine the performance of the movement itself. The presence of both the premotor potential (also called "Bereitschaftspotential" or "Readiness Potential" in the 2-5 Hz band) and the Mu-rhythm (in the 7-12 Hz) is particularly interesting for the detection of voluntary movement. Therefore, the detection of these movements' related potentials (MRPs), before the EMG activation, indicates the movement intentionality. Due to the presence of artifacts (blinking, eye movement, swallowing etc.) that spoil EEG signals, the real-time detection of MRPs is particularly challenging. In this proposal, we describe a complete wearable system performing synchronous EEG and EMG monitoring to on-line detect MRPs and prevent unintentional and dangerous movements. The Bereitschaftspotential (BP) and Mu-rhythm detection is carried out through a wavelet analysis on differential signals captured 1-second before the EMG activation. This differential approach allows discerning if the recorded EEG activity is related to the motor cortex or if it is just a common artifact. 
The EEG/EMG monitoring system can face the strict requirements of ambient assisted living application (AAL), taking care of aged and disable people in a domestic environment. Specifically for this application, the system can be configured as following: data from 12 EEG channels are firstly collected in a central unit that wirelessly communicates with the gateway (24 bit resolution - 500 Hz sampling rate), the gateway receives data also from each of the 8 EMG nodes (12-bit resolution, 500 Hz sampling rate). For a comfortably use, a battery life of - at least - 10 hours, have to be implemented. Moreover, a working range of 10 meters (between nodes and gateway) is considered. Above all, the requirement of wearability is achieved by the transfer printing technology, produced using photolithography and dry etch techniques, that allows the creation of wireless, tiny and lightweight electrodes for both EEG and EMG printed on bio-polymers (Polycaprolactone). Since a huge amount of retrieved data is expected, a data rate of 250 kbps (~31 kBps) is needed: a good compromise in terms of power consumption and data rate is achieved through the standard IEEE- 802.15.1 (Bluetooth low energy -BLE). The gateway unit (a smartphone or a tabled) receives the EEG and EMG sensor data and performs signal analysis to identify possible MRPs patterns through wavelet analysis.
In this contribute it will be delineated as case study the possible implementation in fall prevention where not only the unwanted muscle movement is detected but also a bio-feedback is activated to block the muscle and inform an assistive center. Nevertheless, the field of application of the system here presented covers a wide range of AAL applications including fall prevention, rehabilitation (i.e. walk monitoring), artificial limb control and neurodegenerative diseases diagnosis.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7516.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.6</id>
    <title>UB11.6 Where is it? Find the code you are interested in!</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>17743</id><role>Presenter</role><firstname>Jan</firstname><lastname>Malburg</lastname><affiliation>University of Bremen</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Görschwin</firstname><lastname>Fey</lastname><affiliation>University of Bremen / German Aerospace Center</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7361.pdf">http://www.date-conference.com/files/file/date15/ubooth/7361.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Jan Malburg, University of Bremen, DE<br /><b>Author</b>:<br />Görschwin Fey, University of Bremen / German Aerospace Center, DE<br /><br /><em><b>Abstract</b><br />The demonstration presents our tool for feature localization and debugging of RTL-designs. Feature localization helps a designer to find the code relevant for a certain feature and, thus, helps him to faster understand a design previously unknown to him. The developer can choose between three basic techniques for feature localization. In the area of debugging the tools allows fault localization, reverse debugging based on dynamic data- and control-flow of the design and dynamic slicing.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7361.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.7</id>
    <title>UB11.7 CryptoChip: Demonstration of Cryptographic ASIC Prototype</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>25545</id><role>Presenter</role><firstname>Xuan Thuy</firstname><lastname>Ngo</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Xuan Thuy</firstname><lastname>Ngo</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Jean-Luc</firstname><lastname>Danger</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Sylvain</firstname><lastname>Guilley</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Tarik</firstname><lastname>Graba</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Yves</firstname><lastname>Mathieu</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    <person><id>0</id><role>Author</role><firstname>Zakaria</firstname><lastname>Najm</lastname><affiliation>Télécom ParisTech</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7816.pdf">http://www.date-conference.com/files/file/date15/ubooth/7816.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Xuan Thuy Ngo, Télécom ParisTech, FR<br /><b>Authors</b>:<br />Xuan Thuy Ngo, Jean-Luc Danger, Sylvain Guilley, Tarik Graba, Yves Mathieu and Zakaria Najm, Télécom ParisTech, FR<br /><br /><em><b>Abstract</b><br />We want to demonstrate a cryptographic ASIC implemented in ST 65nm technology.
It features the following IPs:
- Open Loop True Random Number Generator (TRNG).
- Loop Physical Unclonable Function (PUF).
- SRAM PUF.
- Secure Clock.
- Digital Sensor.
- Advanced Encryption Standard (AES) with Piret-Trojan.
- Active Shield.

The demo consists in presenting the functionality and the security level of some of those IPs.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7816.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.8</id>
    <title>UB11.8 3D-COSTAR: Using 3D-COSTAR for 2.5D-/3D-SIC Cost Analysis</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>2631</id><role>Presenter</role><firstname>Mottaqiallah</firstname><lastname>Taouil</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Mottaqiallah</firstname><lastname>Taouil</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Said</firstname><lastname>Hamdioui</lastname><affiliation>TU Delft</affiliation><country>NL</country></person>
    <person><id>0</id><role>Author</role><firstname>Erik Jan</firstname><lastname>Marinissen</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/5614.pdf">http://www.date-conference.com/files/file/date15/ubooth/5614.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Mottaqiallah Taouil, TU Delft, NL<br /><b>Authors</b>:<br />Mottaqiallah Taouil<sup>1</sup>, Said Hamdioui<sup>1</sup> and Erik Jan Marinissen<sup>2</sup><br /><sup>1</sup>TU Delft, NL; <sup>2</sup>IMEC, BE<br /><br /><em><b>Abstract</b><br />Selecting an appropriate and efficient test flow for a 2.5D/3D Stacked IC (2.5D-SIC/3D-SIC) is crucial for overall cost optimization. In this demonstration, we present 3D-COSTAR, a tool that considers costs involved in the whole 2.5D/3D-SIC chain, including design, manufacturing, test, packaging and logistics, e.g. related to shipping wafers between a foundry and a test house; and provides the estimated overall cost for 2.5D/3D-SICs and its cost breakdown for a given input parameter set, e.g., test flows, die yield and stack yield. Several case studies will be presented in which the overall cost and product quality (in defective parts per million) are analyzed.</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/5614.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>UB11.9</id>
    <title>UB11.9 BONDCALC: The Bond Calculator</title>
    <start>2015-03-12 14:30</start>
    <end>2015-03-12 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>25537</id><role>Presenter</role><firstname>Carl Christoph</firstname><lastname>Jung</lastname><affiliation>Reutlingen University</affiliation><country>DE</country></person>
    <person><id>0</id><role>Author</role><firstname>Christian</firstname><lastname>Silber</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>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">http://www.date-conference.com/files/file/date15/ubooth/7341.pdf</a></presentation_url>
  <description><b>Presenter</b>:<br />Carl Christoph Jung, Reutlingen University, DE<br /><b>Authors</b>:<br />Christian Silber<sup>1</sup> and Juergen Scheible<sup>2</sup><br /><sup>1</sup>Robert Bosch GmbH, DE; <sup>2</sup>Reutlingen University, DE<br /><br /><em><b>Abstract</b><br />The Bond Calculator is a fast and exact tool to help designers to choose a bond wire, which does not fuse. The Bond Calculator is orders of magnitude faster than FEM and Easy-to-use.
The Bond Calculator helps designers to estimate the temperature at the bond connection itself, by calculating the time and space dependence of the power delivered from the bond wire to the chip. These temperature changes can affect the durability of the bond connection.
The Bond Calculator uses a simplified simulation model to calculate the temperature profile in a bond wire from the induced current profile. This software tool has been validated by FEM and measurement.
</em><br /><em><b><a href="http://www.date-conference.com/files/file/date15/ubooth/7341.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.8</id>
  <title>12.8 Tutorial: An Industry Approach to FPGA/ARM System Development and Verification</title>
  <start>2015-03-12 15:00</start>
  <end>2015-03-12 17:30</end>
  <room>Salle Lesdiguières</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>Organiser</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
  </persons>
  <description><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></description>
<presentations>
<presentation>
    <id>12.8.1</id>
    <title>12.8.1 Tutorial topic 1: "A Hardware / Software Co-Design Approach for MPSoC"</title>
    <start>2015-03-12 15:00</start>
    <end>2015-03-12 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>25530</id><role>Speaker</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />John Zhao, MathWorks, US<br /></description>
</presentation>
<presentation>
    <id>12.8.2</id>
    <title>12.8.2 Session break</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>
<presentation>
    <id>12.8.3</id>
    <title>12.8.3 Tutorial topic 2: "Prototyping MATLAB and Simulink Design on FPGA"</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>25530</id><role>Speaker</role><firstname>John</firstname><lastname>Zhao</lastname><affiliation>MathWorks</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />John Zhao, MathWorks, US<br /></description>
</presentation>
<presentation>
    <id>12.8.4</id>
    <title>12.8.4 Tutorial topic 3: "Connecting Simulink with SystemVerilog for Functional Verification"</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>25592</id><role>Speaker</role><firstname>Giorgia</firstname><lastname>Zucchelli</lastname><affiliation>MathWorks</affiliation><country>NL</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Giorgia Zucchelli, MathWorks, NL<br /></description>
</presentation>
</presentations>
</session>
<session>
  <id>IP5</id>
  <title>IP5 Interactive Presentations</title>
  <start>2015-03-12 15:30</start>
  <end>2015-03-12 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>Interactive Presentations run simultaneously during a 30-minute slot. A poster associated to the IP paper is on display throughout the morning. Additionally, each IP paper is briefly introduced in a one-minute presentation in a corresponding regular session, prior to the actual Interactive Presentation. At the end of each afternoon Interactive Presentations session the award 'Best IP of the Day' is given.</description>
<presentations>
<presentation>
    <id>IP5-1</id>
    <title>IP5-1 Towards Systematic Design of 3D pNML Layouts</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>20780</id><role>Speaker</role><firstname>Robert</firstname><lastname>Perricone</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <person><id>23221</id><role>Speaker</role><firstname>Yining</firstname><lastname>Zhu</lastname><affiliation>Zhejiang University</affiliation><country>CN</country></person>
    <person><id>24020</id><role>Speaker</role><firstname>Katherine</firstname><lastname>Sanders</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    <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>3924</id><role>Speaker</role><firstname>Michael</firstname><lastname>Niemier</lastname><affiliation>University of Notre Dame</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0673.pdf">http://www.date-conference.com/proceedings/2015/pdf/0673.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Robert Perricone<sup>1</sup>, Yining Zhu<sup>2</sup>, Katherine Sanders<sup>1</sup>, X. Sharon Hu<sup>1</sup> and Michael Niemier<sup>1</sup><br /><sup>1</sup>University of Notre Dame, US; <sup>2</sup>Zhejiang University, CN<br /><br /><em><b>Abstract</b><br />Nanomagnetic logic (NML) is a ``beyond-CMOS'' technology that uses bistable magnets to store, process, and move binary information. Compared to CMOS, NML has several advantages such as non-volatility, lower power consumption, and radiation hardness. Recently, NML devices with perpendicular magnetic anisotropy (pNML) have been experimentally demonstrated to perform logic operations in three dimensions. 3D pNML layouts provide additional benefits such as simplified signal routing and greater integration density. However, designing functional 3D pNML circuits can be challenging as one must consider the effects of fringing magnetic fields in three dimensions. Furthermore, the current process of designing 3D pNML layouts is little more than a trial-and-error-based approach, which is infeasible for larger, more complex designs. In this paper, we propose a systematic approach to designing 3D pNML layouts. Our design process leverages a machine learning-inspired prediction approach that examines the effects of varying individual device parameters (e.g., length, width, etc.) and predicts functional configurations.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0673.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-2</id>
    <title>IP5-2 DESTINY: A Tool for Modeling Emerging 3D NVM and eDRAM caches</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24263</id><role>Speaker</role><firstname>Matt</firstname><lastname>Poremba</lastname><affiliation>Pennsylvania State University</affiliation><country>US</country></person>
    <person><id>24234</id><role>Speaker</role><firstname>Sparsh</firstname><lastname>Mittal</lastname><affiliation>Oak Ridge National Lab</affiliation><country>US</country></person>
    <person><id>24051</id><role>Speaker</role><firstname>Dong</firstname><lastname>Li</lastname><affiliation>Oak Ridge National Lab</affiliation><country>US</country></person>
    <person><id>24757</id><role>Speaker</role><firstname>Jeffrey</firstname><lastname>Vetter</lastname><affiliation>Oak Ridge National Lab and Georgia Institute of Technology</affiliation><country>US</country></person>
    <person><id>24911</id><role>Speaker</role><firstname>Yuan</firstname><lastname>Xie</lastname><affiliation>University of California, Santa Barbara</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0733.pdf">http://www.date-conference.com/proceedings/2015/pdf/0733.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Matt Poremba<sup>1</sup>, Sparsh Mittal<sup>2</sup>, Dong Li<sup>2</sup>, Jeffrey Vetter<sup>3</sup> and Yuan Xie<sup>4</sup><br /><sup>1</sup>Pennsylvania State University, US; <sup>2</sup>Oak Ridge National Lab, US; <sup>3</sup>Oak Ridge National Lab and Georgia Institute of Technology, US; <sup>4</sup>University of California, Santa Barbara, US<br /><br /><em><b>Abstract</b><br />The continuous drive for performance has pushed the researchers to explore novel memory technologies (e.g. non-volatile memory) and novel fabrication approaches (e.g. 3D stacking) in the design of caches. However, a comprehensive tool which models both conventional and emerging memory technologies for both 2D and 3D designs has been lacking. We present DESTINY, a microarchitecture-level tool for modeling 3D (and 2D) cache designs using SRAM, embedded DRAM (eDRAM), spin transfer torque RAM (STT-RAM), resistive RAM (ReRAM) and phase change RAM (PCM). DESTINY facilitates design-space exploration across several dimensions, such as optimizing for a target (e.g. latency or area) for a given memory technology, choosing the suitable memory technology or fabrication method (i.e. 2D v/s 3D) for a desired optimization target etc. DESTINY has been validated against industrial cache prototypes. We believe that DESTINY will drive architecture and system-level studies and will be useful for researchers and designers.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0733.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-3</id>
    <title>IP5-3 Big-Data Streaming Applications Scheduling with Online Learning and Concept Drift Detection</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>23979</id><role>Speaker</role><firstname>Karim</firstname><lastname>Kanoun</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>24225</id><role>Speaker</role><firstname>Mihaela</firstname><lastname>van der Schaar</lastname><affiliation>University of California, Los Angeles</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0786.pdf">http://www.date-conference.com/proceedings/2015/pdf/0786.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Karim Kanoun<sup>1</sup> and Mihaela van der Schaar<sup>2</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>University of California, Los Angeles, US<br /><br /><em><b>Abstract</b><br />Several techniques have been proposed to adapt Big-Data streaming applications to resource constraints. These techniques are mostly implemented at the application layer and make simplistic assumptions about the system resources and they are often agnostic to the system capabilities. Moreover, they often assume that the data streams characteristics and their processing needs are stationary, which is not true in practice. In fact, data streams are highly dynamic and may also experience concept drift, thereby requiring continuous online adaptation of the throughput and quality to each processing task. Hence, existing solutions for Big-Data streaming applications are often too conservative or too aggressive. To address these limitations, we propose an online energy-efficient scheduler which maximizes the QoS (i.e., throughput and output quality) of Big-Data streaming applications under energy and resources constraints. Our scheduler uses online adaptive reinforcement learning techniques and requires no offline information. Moreover, our scheduler is able to detect concept drifts and to smoothly adapt the scheduling strategy. Our experiments realized on a chain of tasks modeling real-life streaming application demonstrate that our scheduler is able to learn the scheduling policy and to adapt it such that it maximizes the targeted QoS given energy constraint as the Big-Data characteristics are dynamically changing.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0786.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-4</id>
    <title>IP5-4 Design Flow and Run-Time Management for Compressed FPGA Configurations</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>23499</id><role>Speaker</role><firstname>Christophe</firstname><lastname>Huriaux</lastname><affiliation>University of Rennes 1 - IRISA</affiliation><country>FR</country></person>
    <person><id>23339</id><role>Speaker</role><firstname>Antoine</firstname><lastname>Courtay</lastname><affiliation>University of Rennes 1 - IRISA</affiliation><country>FR</country></person>
    <person><id>4747</id><role>Speaker</role><firstname>Olivier</firstname><lastname>Sentieys</lastname><affiliation>INRIA</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1007.pdf">http://www.date-conference.com/proceedings/2015/pdf/1007.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christophe Huriaux<sup>1</sup>, Antoine Courtay<sup>1</sup> and Olivier Sentieys<sup>2</sup><br /><sup>1</sup>University of Rennes 1 - IRISA, FR; <sup>2</sup>INRIA, FR<br /><br /><em><b>Abstract</b><br />The aim of partially and dynamically reconfigurable hardware is to provide an increased flexibility through the load of multiple applications on the same reconfigurable fabric at the same time. However, a configuration bit-stream loaded at runtime should be created offline for each task of the application. Moreover, modern applications use a lot of specialized hardware blocks to perform complex operations, which tends to cancel the "single bit-stream for a single application" paradigm, as the logic content for different locations of the reconfigurable fabric may be different. In this paper we propose a design flow for generating compressed configuration bit-streams abstracted from their final position on the logic fabric. Those configurations will then be decoded and finalized in real-time and at run-time by a dedicated reconfiguration controller to be placed at a given physical location. Our experiments show that densely routed applications gain the most with a compression factor of more than 2× using the finest cluster size, but coarser coding can be implemented to achieve a compression factor up to 10×.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1007.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-5</id>
    <title>IP5-5 Empirical Modelling of FDSOI CMOS Inverter for Signal/Power Integrity Simulation</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24778</id><role>Speaker</role><firstname>Wael</firstname><lastname>Dghais</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    <person><id>23939</id><role>Speaker</role><firstname>Jonathan</firstname><lastname>Rodriguez</lastname><affiliation>Instituto de Telecomunicações</affiliation><country>PT</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0212.pdf">http://www.date-conference.com/proceedings/2015/pdf/0212.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Wael Dghais and Jonathan Rodriguez, Instituto de Telecomunicações, PT<br /><br /><em><b>Abstract</b><br />This paper presents a multiport empirical model based on artificial neural network for I/O memory interface (e.g. inverter) designed based on fully depleted silicon on isolator (FDSOI) CMOS 28 nm process for signal and power integrity assessments. The analog mixed-signal identification signals that carry the information about the I/O interface's nonlinear dynamic behavior are recorded from large signal simulation setup. The model's functions are extracted based on a nonlinear optimization algorithm and then implemented in Simulink software. The performance of the resulted model is validated in typical power and ground switching noise scenario. The developed empirical model accurately predicts the timing signal waveforms at the power, ground, and at the output port.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0212.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-6</id>
    <title>IP5-6 On-Chip Measurement of Bandgap Reference Voltage Using a Small Form Factor VCO Based Zoom-in ADC</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24342</id><role>Speaker</role><firstname>Osman</firstname><lastname>Erol</lastname><affiliation>ASU</affiliation><country>US</country></person>
    <person><id>2693</id><role>Speaker</role><firstname>Sule</firstname><lastname>Ozev</lastname><affiliation>ASU</affiliation><country>US</country></person>
    <person><id>16889</id><role>Speaker</role><firstname>Chandra K. H.</firstname><lastname>Suresh</lastname><affiliation>NYU-Abu Dhabi</affiliation><country>AE</country></person>
    <person><id>18027</id><role>Speaker</role><firstname>Rubin</firstname><lastname>Parekhji</lastname><affiliation>TI</affiliation><country>IN</country></person>
    <person><id>2539</id><role>Speaker</role><firstname>Lakshmanan</firstname><lastname>Balasubramanian</lastname><affiliation>TI</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1003.pdf">http://www.date-conference.com/proceedings/2015/pdf/1003.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Osman Erol<sup>1</sup>, Sule Ozev<sup>1</sup>, Chandra K. H. Suresh<sup>2</sup>, Rubin Parekhji<sup>3</sup> and Lakshmanan Balasubramanian<sup>3</sup><br /><sup>1</sup>ASU, US; <sup>2</sup>NYU-Abu Dhabi, AE; <sup>3</sup>TI, IN<br /><br /><em><b>Abstract</b><br />A robust and highly scalable technique for measuring the output voltage of a band-gap reference (BGR) circuit is described. The proposed technique is based on an ADC architecture that uses a voltage controlled oscillator (VCO) for voltage to frequency conversion. During production testing, an external voltage reference is used to approximate the voltage/frequency characteristics of the VCO with 5ms test time. The proposed zoom-in ADC approach is manufactured with 0.5um single well CMOS process. Measurement results indicate that 13 bits of resolution within the measurement range can be achieved with the zoom-in approach. Worst-case INL for the ADC is less than 0.25LSB (50V).</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1003.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-7</id>
    <title>IP5-7 Logical Equivalence Checking of Asynchronous Circuits Using Commercial Tools</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24525</id><role>Speaker</role><firstname>Arash</firstname><lastname>Saifhashemi</lastname><affiliation>Intel</affiliation><country>US</country></person>
    <person><id>20078</id><role>Speaker</role><firstname>Hsin-Ho</firstname><lastname>Huang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24372</id><role>Speaker</role><firstname>Priyanka</firstname><lastname>Bhalerao</lastname><affiliation>yahoo</affiliation><country>US</country></person>
    <person><id>20630</id><role>Speaker</role><firstname>Peter</firstname><lastname>Beerel</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0299.pdf">http://www.date-conference.com/proceedings/2015/pdf/0299.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Arash Saifhashemi<sup>1</sup>, Hsin-Ho Huang<sup>2</sup>, Priyanka Bhalerao<sup>3</sup> and Peter Beerel<sup>2</sup><br /><sup>1</sup>Intel, US; <sup>2</sup>University of Southern California, US; <sup>3</sup>yahoo, US<br /><br /><em><b>Abstract</b><br />We propose a method for logical equivalence check (LEC) of asynchronous circuits using commercial synchronous tools. In particular, we verify the equivalence of asynchronous circuits which are modeled at the CSP-level in SystemVerilog as well as circuits modeled at the micro-architectural level using conditional communication library primitives. Our approach is based on a novel three-valued logic model that abstracts the detailed handshaking protocol and is thus agnostic to different gate-level implementations, making it applicable to a variety of different design styles. Our experimental results with commercial LEC tools on a variety of computational blocks and an asynchronous microprocessor demonstrate the applicability and limitations of the proposed approach.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0299.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-8</id>
    <title>IP5-8 May-Happen-in-Parallel Analysis of Electronic System Level Models using UPPAAL Model Checking</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>19408</id><role>Speaker</role><firstname>Che-Wei</firstname><lastname>Chang</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    <person><id>1001</id><role>Speaker</role><firstname>Rainer</firstname><lastname>Doemer</lastname><affiliation>University of California Irvine</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0219.pdf">http://www.date-conference.com/proceedings/2015/pdf/0219.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Che-Wei Chang and Rainer Doemer, University of California Irvine, US<br /><br /><em><b>Abstract</b><br />In this paper, we propose an approach for May- Happen-in-Parallel (MHP) analysis of electronic system level (ESL) design which models parallel discrete event simulation with concurrent automaton processes and formally identify those MHP states. Our MHP analysis utilizes formal verification by use of the UPPAAL model checker. The proposed approach converts the system model in SpecC SLDL into an UPPAAL model and generates a set of queries that automatically and completely finds all possible MHP pairs. The experimental results show our approach can report more precise MHP analysis results compared to other works at the cost of extended analysis run time.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0219.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-9</id>
    <title>IP5-9 Verifying Synchronous Reactive Systems using Lazy Abstraction</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24023</id><role>Speaker</role><firstname>Kumar</firstname><lastname>Madhukar</lastname><affiliation>Tata Research Development and Design Center</affiliation><country>IN</country></person>
    <person><id>24240</id><role>Speaker</role><firstname>Mandayam</firstname><lastname>Srivas</lastname><affiliation>Chennai Mathematical Institute</affiliation><country>IN</country></person>
    <person><id>23414</id><role>Speaker</role><firstname>Bjorn</firstname><lastname>Wachter</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24019</id><role>Speaker</role><firstname>Daniel</firstname><lastname>Kroening</lastname><affiliation>University of Oxford</affiliation><country>GB</country></person>
    <person><id>24437</id><role>Speaker</role><firstname>Ravindra</firstname><lastname>Metta</lastname><affiliation>Tata Research Development and Design Center</affiliation><country>IN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0583.pdf">http://www.date-conference.com/proceedings/2015/pdf/0583.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Kumar Madhukar<sup>1</sup>, Mandayam Srivas<sup>2</sup>, Bjorn Wachter<sup>3</sup>, Daniel Kroening<sup>3</sup> and Ravindra Metta<sup>1</sup><br /><sup>1</sup>Tata Research Development and Design Center, IN; <sup>2</sup>Chennai Mathematical Institute, IN; <sup>3</sup>University of Oxford, GB<br /><br /><em><b>Abstract</b><br />Embedded software systems are frequently modeled as a set of synchronous reactive processes. The transitions performed by the processes are given as sequential, atomic code blocks. Most existing verifiers flatten such programs into a global transition system, to be able to apply off-the-shelf verification methods. However, this monolithic approach fails to exploit the lock-step execution of the processes, severely limiting scalability. We present a novel formal verification technique that analyses synchronous concurrency explicitly rather than encoding it. We present a variant of Lazy Abstraction with Interpolants (LAWI), a technique successfully used in software verification, and tailor it to synchronous reactive concurrency. We exploit the synchronous communication structure by fixing an execution schedule, circumventing the exponential blow-up of state space caused by simulating synchronous behaviour by means of interleavings. The technique is implemented in SYMPARA, a verification tool for synchronous reactive systems. To evaluate the effectiveness of our technique, we compare SYMPARA with Bounded Model Checking and k-induction, and a LAWI-based verifier for multi-threaded (asynchronous) software. On several realistic examples SYMPARA outperforms the other tools by an order of magnitude.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0583.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-10</id>
    <title>IP5-10 SPINTASTIC: Spin-based Stochastic Logic for Energy-efficient Computing</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>25424</id><role>Speaker</role><firstname>Rangharajan</firstname><lastname>Venkatesan</lastname><affiliation>NVIDIA Corporation</affiliation><country>US</country></person>
    <person><id>16412</id><role>Speaker</role><firstname>Swagath</firstname><lastname>Venkataramani</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>24833</id><role>Speaker</role><firstname>Xuanyao</firstname><lastname>Fong</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>17557</id><role>Speaker</role><firstname>Kaushik</firstname><lastname>Roy</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>4763</id><role>Speaker</role><firstname>Anand</firstname><lastname>Raghunathan</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0460.pdf">http://www.date-conference.com/proceedings/2015/pdf/0460.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rangharajan Venkatesan<sup>1</sup>, Swagath Venkataramani<sup>2</sup>, Xuanyao Fong<sup>2</sup>, Kaushik Roy<sup>2</sup> and Anand Raghunathan<sup>2</sup><br /><sup>1</sup>NVIDIA Corporation, US; <sup>2</sup>Purdue University, US<br /><br /><em><b>Abstract</b><br />Spintronics is one of the leading technologies under consideration for the post-CMOS era. While spintronic memories have demonstrated great promise due to their density, non-volatility and low leakage, efforts to realize spintronic logic have been much less fruitful. Recent studies project the performance and energy efficiency of spintronic logic to be considerably inferior to CMOS. In this work, we explore Stochastic Computing (SC) as a new direction for the realization of energy-efficient logic using spintronic devices. We establish the synergy between stochastic computing and spintronics by demonstrating that (i) the peripheral circuits required for SC to convert to/from stochastic domains, which incur significant energy overheads in CMOS, can be efficiently realized by exploiting the characteristics of spintronic devices, and (ii) the low logic complexity and fine-grained parallelism in SC circuits can be leveraged to alleviate the shortcomings of spintronic logic. We propose SPINTASTIC, a new design approach in which all the components of stochastic circuits — stochastic number generators, stochastic arithmetic units, and stochastic-to-binary converters — are realized using spintronic devices. Our experiments on a range of benchmarks from different application domains demonstrate that SPINTASTIC achieves 2.8X improvement in energy over CMOS stochastic implementations and 1.9X over a CMOS binary baseline.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0460.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-11</id>
    <title>IP5-11 Leakage Power Reduction for Deeply-Scaled FinFET Circuits Operating in Multiple Voltage Regimes Using Fine-Grained Gate-Length Biasing Technique</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>23924</id><role>Speaker</role><firstname>Ji</firstname><lastname>Li</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>4095</id><role>Speaker</role><firstname>Qing</firstname><lastname>Xie</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>18687</id><role>Speaker</role><firstname>Yanzhi</firstname><lastname>Wang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>24622</id><role>Speaker</role><firstname>Shahin</firstname><lastname>Nazarian</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0520.pdf">http://www.date-conference.com/proceedings/2015/pdf/0520.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ji Li, Qing Xie, Yanzhi Wang, Shahin Nazarian and Massoud Pedram, University of Southern California, US<br /><br /><em><b>Abstract</b><br />With the aggressive downscaling of the process technologies and importance of battery-powered systems, reducing leakage power consumption has become one of the most crucial design challenges for IC designers. This paper presents a device-circuit cross-layer framework to utilize fine-grained gate-length biased FinFETs for circuit leakage power reduction in the near- and super-threshold operation regimes. The impacts of Gate-Length Biasing (GLB) on circuit speed and leakage power are first studied using one of the most advanced technology nodes - a 7nm FinFET technology. Then multiple standard cell libraries using different leakage reduction techniques, such as GLB and Dual-VT, are built in multiple operating regimes at this technology node. It is demonstrated that, compared to Dual-VT, GLB is a more suitable technique for the advanced 7nm FinFET technology due to its capability of delivering a finer-grained trade-off between the leakage power and circuit speed, not to mention the lower manufacturing cost. The circuit synthesis results of a variety of ISCAS benchmark circuits using the presented GLB 7nm FinFET cell libraries show up to 70% leakage improvement with zero degradation in circuit speed in the near- and super-threshold regimes, respectively, compared to the standard 7nm FinFET cell library.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0520.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-12</id>
    <title>IP5-12 SubHunter: A High-Performance and Scalable Sub-Circuit Recognition Method with Prüfer-Encoding</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>23151</id><role>Speaker</role><firstname>Hong-Yan</firstname><lastname>Su</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24755</id><role>Speaker</role><firstname>Chih-Hao</firstname><lastname>Hsu</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24891</id><role>Speaker</role><firstname>Yih-Lang</firstname><lastname>Li</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0647.pdf">http://www.date-conference.com/proceedings/2015/pdf/0647.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Hong-Yan Su, Chih-Hao Hsu and Yih-Lang Li, National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />Sub-circuit recognition (SR) is a problem of recognizing sub-circuits within a given circuit and is a fundamental component in simulation, verification and testing of computer-aided design. The SR problem can be formulated as subgraph isomorphism problem. Performance of previous works is not scalable as the complexities of modern designs increase. In this paper we propose a novel Prüfer-encoding based SR algorithm that performs scalable and high-performance sub-circuit matching. Several techniques including tree structure partition, tree cutting and circuit graph encoding are proposed herein to decompose the SR problem into several small sub-sequence matching problems. A pre-filtering strategy is applied before matching to remove the sub-circuits that are not likely to be matched. A fast branch and bound approach is developed to identify all the sub-circuits within the given circuit. Experimental results show that SubHunter can achieve better performance than SubGemini and detect all the sub-circuits as well. As the circuit size increases, we can also achieve near linear runtime growth that outperforms the exponential growth for SubGemini, showing the scalability of the proposed algorithm.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0647.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-13</id>
    <title>IP5-13 Timing Verification for Adaptive Integrated Circuits</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24500</id><role>Speaker</role><firstname>Rohit</firstname><lastname>Kumar</lastname><affiliation>Texas A&amp;M University, College Station</affiliation><country>US</country></person>
    <person><id>315</id><role>Speaker</role><firstname>Bing</firstname><lastname>Li</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>24575</id><role>Speaker</role><firstname>Yiren</firstname><lastname>Shen</lastname><affiliation>Texas A&amp;M University, College Station</affiliation><country>US</country></person>
    <person><id>1134</id><role>Speaker</role><firstname>Ulf</firstname><lastname>Schlichtmann</lastname><affiliation>Technische Universität München</affiliation><country>DE</country></person>
    <person><id>23904</id><role>Speaker</role><firstname>Jiang</firstname><lastname>Hu</lastname><affiliation>Texas A&amp;M University, College Station</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0087.pdf">http://www.date-conference.com/proceedings/2015/pdf/0087.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rohit Kumar<sup>1</sup>, Bing Li<sup>2</sup>, Yiren Shen<sup>1</sup>, Ulf Schlichtmann<sup>2</sup> and Jiang Hu<sup>1</sup><br /><sup>1</sup>Texas A&amp;M University, College Station, US; <sup>2</sup>Technische Universität München, DE<br /><br /><em><b>Abstract</b><br />An adaptive circuit can perform built-in self-detection of timing variations and accordingly adjust itself to avoid timing violations. Compared with conventional over-design approach, adaptive circuit design is conceptually advantageous in terms of power-efficiency. Although the advantage has been witnessed in numerous previous works including test chips, adaptive design is far from being widely used in practice. A key reason is the lack of corresponding timing verification support. We develop new timing analysis techniques to fill this void. A main challenge is the large runtime complexity due to numerous adaptivity configurations. We propose several pruning and reduction techniques and apply them in conjunction with statistical static timing analysis (SSTA). The proposed method is validated on benchmark circuits including the recent ISPD'13 suite, which has circuit as large as 150K gates. The results show that our method can achieve orders of magnitude speedup over Monte Carlo simulation with about the same accuracy. It is also several times faster than an exhaustive application of SSTA.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0087.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-14</id>
    <title>IP5-14 A Robust Approach for Process Variation Aware Mask Optimization</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>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>24805</id><role>Speaker</role><firstname>Wing-Kai</firstname><lastname>Chow</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>16350</id><role>Speaker</role><firstname>Evangeline</firstname><lastname>Young</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1045.pdf">http://www.date-conference.com/proceedings/2015/pdf/1045.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Jian Kuang, Wing-Kai Chow and Evangeline Young, The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />As the minimum feature size continues to shrink, whereas the wavelength of light used for lithography remains constant, Resolution Enhancement Techniques are widely used to optimize mask, so as to improve the subwavelength printability. Besides correcting for error between the printed image and target shape, a mask optimization method also needs to consider process variation. In this paper, a robust mask optimization approach is proposed to optimize the process window as well as the Edge Placement Error (EPE) of the printed image. Experiments results on the public benchmarks are encouraging.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1045.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-15</id>
    <title>IP5-15 FastTree: A Hardware KD-Tree Construction Acceleration Engine for Real-Time Ray Tracing</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>24076</id><role>Speaker</role><firstname>Xingyu</firstname><lastname>Liu</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>16994</id><role>Speaker</role><firstname>Yangdong</firstname><lastname>Deng</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24313</id><role>Speaker</role><firstname>Yufei</firstname><lastname>Ni</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    <person><id>24079</id><role>Speaker</role><firstname>Zonghui</firstname><lastname>Li</lastname><affiliation>Institute of Microelectronics, Tsinghua University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0176.pdf">http://www.date-conference.com/proceedings/2015/pdf/0176.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xingyu Liu, Yangdong Deng, Yufei Ni and Zonghui Li, Institute of Microelectronics, Tsinghua University, CN<br /><br /><em><b>Abstract</b><br />The ray tracing algorithm is well-known for its ability to generate photo-realistic rendering effects. Recent years have witnessed a renewed momentum in pushing it to real-time for better user experience. Today the construction of acceleration structures, e.g., kd-tree, has become the bottleneck of ray tracing. A dedicated hardware architecture, FastTree, was proposed for kd-tree construction by adopting a fully parallel construction algorithm. FastTree was validated by an FPGA prototype and evaluated as an ASIC implementation. Experiment result shows FastTree outperforms existing hardware construction engines by a factor of nearly 4X at a similar area and power budget.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0176.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-16</id>
    <title>IP5-16 Reverse Longstaff-Schwartz American Option Pricing on hybrid CPU/FPGA Systems</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>23432</id><role>Speaker</role><firstname>Christian</firstname><lastname>Brugger</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24752</id><role>Speaker</role><firstname>Javier Alejandro</firstname><lastname>Varela</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>462</id><role>Speaker</role><firstname>Norbert</firstname><lastname>Wehn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24695</id><role>Speaker</role><firstname>Songyin</firstname><lastname>Tang</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    <person><id>24015</id><role>Speaker</role><firstname>Ralf</firstname><lastname>Korn</lastname><affiliation>University of Kaiserslautern</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0688.pdf">http://www.date-conference.com/proceedings/2015/pdf/0688.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Christian Brugger, Javier Alejandro Varela, Norbert Wehn, Songyin Tang and Ralf Korn, University of Kaiserslautern, DE<br /><br /><em><b>Abstract</b><br />In today's markets, high-speed and energy-efficient computations are mandatory in the financial and insurance industry. At the same time, the gradual convergence of high-performance computing with embedded systems is having a huge impact on the design methodologies, where dedicated accelerators are implemented to increase performance and energy efficiency. This paper follows this trend and presents a novel way to price high-dimensional American options using techniques of the embedded community. The proposed architecture targets heterogeneous CPU/FPGA systems, and it exploits the FPGA reconfiguration to deliver high-throughput. With a bit-true algorithmic transformation based on recomputation, it is possible to eliminate the memory bottleneck and access costs. The result is a pricing system that is 16x faster and 268x more energy-efficient than an optimized Intel CPU implementation.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0688.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-17</id>
    <title>IP5-17 Accurate Electrothermal Modeling of Thermoelectric Generators</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>19842</id><role>Speaker</role><firstname>Mohammad Javad</firstname><lastname>Dousti</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>23342</id><role>Speaker</role><firstname>Antonio</firstname><lastname>Petraglia</lastname><affiliation>Federal University of Rio de Janeiro</affiliation><country>BR</country></person>
    <person><id>670</id><role>Speaker</role><firstname>Massoud</firstname><lastname>Pedram</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0516.pdf">http://www.date-conference.com/proceedings/2015/pdf/0516.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Mohammad Javad Dousti<sup>1</sup>, Antonio Petraglia<sup>2</sup> and Massoud Pedram<sup>1</sup><br /><sup>1</sup>University of Southern California, US; <sup>2</sup>Federal University of Rio de Janeiro, BR<br /><br /><em><b>Abstract</b><br />Thermoelectric generators (TEGs) provide a unique way for harvesting thermal energy. These devices are compact, durable, inexpensive, and scalable. Unfortunately, the conversion efficiency of TEGs is low. This requires careful design of energy harvesting systems including the interface circuitry between the TEG module and the load, with the purpose of minimizing power losses. In this paper, it is analytically shown that the traditional approach for estimating the internal resistance of TEGs may result in a significant loss of harvested power. This drawback comes from ignoring the dependence of the electrical behavior of TEGs on their thermal behavior. Accordingly, a systematic method for accurately determining the TEG input resistance is presented. Next, through a case study on automotive TEGs, it is shown that compared to prior art, more than 11% of power losses in the interface circuitry that lies between the TEG and the electrical load can be saved by the proposed modeling technique. In addition, it is demonstrated that the traditional approach would have resulted in a deviation from the target regulated voltage by as much as 59%.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0516.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>IP5-18</id>
    <title>IP5-18 Efficiency-Driven Design Time Optimization of a Hybrid Energy Storage System with Networked Charge Transfer Interconnect</title>
    <start>2015-03-12 15:30</start>
    <end>2015-03-12 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>4095</id><role>Speaker</role><firstname>Qing</firstname><lastname>Xie</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <person><id>22144</id><role>Speaker</role><firstname>Younghyun</firstname><lastname>Kim</lastname><affiliation>Purdue University</affiliation><country>US</country></person>
    <person><id>23599</id><role>Speaker</role><firstname>Donkyu</firstname><lastname>Baek</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    <person><id>18687</id><role>Speaker</role><firstname>Yanzhi</firstname><lastname>Wang</lastname><affiliation>University of Southern California</affiliation><country>US</country></person>
    <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>4243</id><role>Speaker</role><firstname>Naehyuck</firstname><lastname>Chang</lastname><affiliation>Seoul National University</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0926.pdf">http://www.date-conference.com/proceedings/2015/pdf/0926.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Qing Xie<sup>1</sup>, Younghyun Kim<sup>2</sup>, Donkyu Baek<sup>3</sup>, Yanzhi Wang<sup>1</sup>, Massoud Pedram<sup>1</sup> and Naehyuck Chang<sup>4</sup><br /><sup>1</sup>University of Southern California, US; <sup>2</sup>Purdue University, US; <sup>3</sup>Korea Advanced Institute of Science and Technology, KR; <sup>4</sup>Seoul National University, KR<br /><br /><em><b>Abstract</b><br />This paper targets at the state-of-art hybrid energy storage systems (HESSs) with a networked charge transfer interconnect and solves a node placement problem in the HESS, where a node refers to a storage bank, a power source, or a load device, with its distributed power converter. In particular, the node placement problem is formulated as how to place the nodes in a HESS such that the optimal total charge transfer efficiency is achieved, with accurate modelings of all kinds of different components in the HESS. The methodology of FPGA placement problem is adopted to solve the node placement in HESS by properly defining a cost function that strongly relates the charge transfer efficiency to the node placement, properties of HESS components, as well as applications of the HESS. An algorithm that combines a quadratic programming method to generate an initial placement and a simulated annealing method to converge to the optimal placement result is presented in this paper. Experimental results demonstrate the efficacy of the placement algorithm and improvements in the charge transfer efficiency for various problem setups and scales.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0926.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.1</id>
  <title>12.1 SPECIAL DAY Hot Topic: Technology and Design Platforms for Diagnostics</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Salle Oisans</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>21516</id><role>Organiser</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>16907</id><role>Chair</role><firstname>Chris</firstname><lastname>Van Hoof</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>25223</id><role>Co-Chair</role><firstname>Minkyu</firstname><lastname>Je</lastname><affiliation>Daegu Gyeongbuk Institute of Science and Technology (DGIST)</affiliation><country>KR</country></person>
  </persons>
  <description>Key to an efficient and effective treatment is early, fast and precise diagnose. This session showcases some of the recent advances and future potential of technologies that help enable the above mentioned requirements for patient centric care.</description>
<presentations>
<presentation>
    <id>12.1.1</id>
    <title>12.1.1 Ultraflexible Integrated Circuits for imperceptible Bio-Sensors</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>25554</id><role>Speaker</role><firstname>Teppei</firstname><lastname>Araki</lastname><affiliation>University of Tokyo</affiliation><country>JP</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Teppei Araki, University of Tokyo, JP<br /><br /><em><b>Abstract</b><br />Flexible formfactor is extremely important in medical applications. This presentation demonstrates a 1 micron thick ultraflexible integration platform using thin film transistor technology, and enabling other device integration like OLED and regular diodes and detectors for medical applications like EEG, EMG. Demonstration of this technology in real medical and wearable applications will be given.</em></description>
</presentation>
<presentation>
    <id>12.1.2</id>
    <title>12.1.2 Nanoelectronics for disruptive diagnostic platforms</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>25260</id><role>Speaker</role><firstname>Liesbet</firstname><lastname>Lagae</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Liesbet Lagae, IMEC, BE<br /><br /><em><b>Abstract</b><br />Silicon nano-electronics and integrated nano-photonics technology provides an advanced toolbox for disruptive components and systems that will change the way we do diagnostics and therapy outcome monitoring. This enormous potential will be demonstrated by some of the recent developments.</em></description>
</presentation>
<presentation>
    <id>12.1.3</id>
    <title>12.1.3 An Ultra-Low Power Dual-mode ECG Monitor for Healthcare and Wellness</title>
    <start>2015-03-12 17:00</start>
    <end>2015-03-12 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>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>24179</id><role>Author</role><firstname>Mauro</firstname><lastname>Mangia</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>23386</id><role>Author</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>24482</id><role>Author</role><firstname>Riccardo</firstname><lastname>Rovatti</lastname><affiliation>Università di Bologna</affiliation><country>IT</country></person>
    <person><id>23706</id><role>Author</role><firstname>Gianluca</firstname><lastname>Setti</lastname><affiliation>University of Ferrara</affiliation><country>IT</country></person>
    <person><id>22002</id><role>Author</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0784.pdf">http://www.date-conference.com/proceedings/2015/pdf/0784.pdf</a></presentation_url>
  <description><b>Speaker</b>:<br />Daniele Bortolotti, Università di Bologna, IT<br /><b>Authors</b>:<br />Daniele Bortolotti<sup>1</sup>, Mauro Mangia<sup>1</sup>, Andrea Bartolini<sup>2</sup>, Riccardo Rovatti<sup>1</sup>, Gianluca Setti<sup>3</sup> and Luca Benini<sup>4</sup><br /><sup>1</sup>Università di Bologna, IT; <sup>2</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH; <sup>3</sup>University of Ferrara, IT; <sup>4</sup>Università di Bologna / Swiss Federal Institute of Technology in Zurich (ETHZ), CH<br /><br /><em><b>Abstract</b><br />Technology scaling enables today the design of ultra-low cost wireless body sensor networks for wearable biomedical monitors. These devices, according to the application domain, show greatly varying tradeoffs in terms of energy consumption, resources utilization and reconstructed biosignal quality. To achieve minimal energy operation and extend battery life, several aspects must be considered, ranging from signal processing to the technological layers of the architecture. The recently proposed Rakeness-based Compressed Sensing (CS) expands the standard CS paradigm deploying the localization of input signal energy to further increase data compression without sensible RSNR degradation. This improvement can be used either to optimize the usage of a non volatile memory (NVM) to store in the device a record of the biosignal or to minimize the energy consumption for the transmission of the entire signal as well as some of its features. We specialize the sensing stage to achieve signal qualities suitable for both Healthcare (HC) and Wellness (WN), according to an external input (e.g. the patient). In this paper we envision a dual-operation wearable ECG monitor, considering a multi-core DSP for input biosignal compression and different technologies for either transmission or local storage. The experimental results show the effectiveness of the Rakeness approach (up to ≈ 70%) more energy efficient than the baseline) and evaluate the energy gains considering different use case scenarios.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0784.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.2</id>
  <title>12.2 Solver Advances and Emerging Applications</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Belle Etoile</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>21997</id><role>Chair</role><firstname>Julien</firstname><lastname>Schmaltz</lastname><affiliation>Eindhoven University of Technology</affiliation><country>NL</country></person>
    <person><id>2091</id><role>Co-Chair</role><firstname>Gianpiero</firstname><lastname>Cabodi</lastname><affiliation>Politecnico di Torino</affiliation><country>IT</country></person>
  </persons>
  <description>The first three papers of this session present strong advances to the scalability of Boolean and arithmetic solvers.</description>
<presentations>
<presentation>
    <id>12.2.1</id>
    <title>12.2.1 Solving DQBF Through Quantifier Elimination</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>23135</id><role>Speaker</role><firstname>Karina</firstname><lastname>Gitina</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>24801</id><role>Speaker</role><firstname>Ralf</firstname><lastname>Wimmer</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>18163</id><role>Speaker</role><firstname>Sven</firstname><lastname>Reimer</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>18274</id><role>Speaker</role><firstname>Matthias</firstname><lastname>Sauer</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>1257</id><role>Speaker</role><firstname>Christoph</firstname><lastname>Scholl</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    <person><id>1041</id><role>Speaker</role><firstname>Bernd</firstname><lastname>Becker</lastname><affiliation>University of Freiburg</affiliation><country>DE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0098.pdf">http://www.date-conference.com/proceedings/2015/pdf/0098.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Karina Gitina, Ralf Wimmer, Sven Reimer, Matthias Sauer, Christoph Scholl and Bernd Becker, University of Freiburg, DE<br /><br /><em><b>Abstract</b><br />We show how to solve dependency quantified Boolean formulas (DQBF) using a quantifier elimination strategy which yields an equivalent QBF that can be decided using any standard QBF solver. The elimination is accompanied by a number of optimizations which help reduce memory consumption and computation time. We apply our solver HQS to problems from the domain of verification of incomplete combinational circuits to demonstrate the effectiveness of the proposed algorithm. The results show enormous improvements both in the number of solved instances and in the computation times compared to existing work on validating DQBF.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0098.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.2.2</id>
    <title>12.2.2 Formal Verification of Sequential Galois Field Arithmetic Circuits using Algebraic Geometry</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>24841</id><role>Speaker</role><firstname>Xiaojun</firstname><lastname>Sun</lastname><affiliation>University of Utah</affiliation><country>US</country></person>
    <person><id>569</id><role>Speaker</role><firstname>Priyank</firstname><lastname>Kalla</lastname><affiliation>University of utah</affiliation><country>US</country></person>
    <person><id>24410</id><role>Speaker</role><firstname>Tim</firstname><lastname>Pruss</lastname><affiliation>University of Utah</affiliation><country>US</country></person>
    <person><id>23674</id><role>Speaker</role><firstname>Florian</firstname><lastname>Enescu</lastname><affiliation>Georgia State University</affiliation><country>US</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0158.pdf">http://www.date-conference.com/proceedings/2015/pdf/0158.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xiaojun Sun<sup>1</sup>, Priyank Kalla<sup>2</sup>, Tim Pruss<sup>1</sup> and Florian Enescu<sup>3</sup><br /><sup>1</sup>University of Utah, US; <sup>2</sup>University of utah, US; <sup>3</sup>Georgia State University, US<br /><br /><em><b>Abstract</b><br />Sequential Galois field (F_{2^k}) arithmetic circuits take k-bit inputs and produce a k-bit result, after k-clock cycles of operation. Formal verification of such sequential arithmetic circuits with large datapath size is beyond the capabilities of contemporary verification techniques. To address this problem, this paper describes a verification method based on algebraic geometry that: i) implicitly unrolls the sequential arithmetic circuit over multiple (k) clock-cycles; and ii) represents the function computed by the state-registers of the circuit, canonically, as a multi-variate word-level polynomial over F_{2^k}. Our approach employs the Groebner basis theory over a specific elimination ideal. Moreover, an efficient implementation is described to identify the k-cycle computation performed by the circuit at word-level. We can verify up to 100-bit sequential Galois field multipliers, whereas conventional techniques fail beyond 23-bit circuits.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0158.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.2.3</id>
    <title>12.2.3 A Universal Macro Block Mapping Scheme for Arithmetic Circuits</title>
    <start>2015-03-12 17:00</start>
    <end>2015-03-12 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>24854</id><role>Speaker</role><firstname>Xing</firstname><lastname>Wei</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>23210</id><role>Speaker</role><firstname>Yi</firstname><lastname>Diao</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>23195</id><role>Speaker</role><firstname>Tak-Kei</firstname><lastname>Lam</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>4411</id><role>Speaker</role><firstname>Yu-Liang</firstname><lastname>Wu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0746.pdf">http://www.date-conference.com/proceedings/2015/pdf/0746.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Xing Wei, Yi Diao, Tak-Kei Lam and Yu-Liang Wu, The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />A macro block is a functional unit that can be re-used in circuit designs. The problem of general macro block mapping is to identify such embedded parts, whose I/O signals are unknown, from the netlist that may have been optimized in various ways. The mapping results can then be used to ease the functional verification process or for replacement by more advanced intellectual property (IP) macros. In the past literatures, the mapping problem is mostly limited to the identification of a single adder or multiplier with I/O signals given, which is already NP-hard. However, in today's typical arithmetic circuits (like digital signal processing (DSP) applications), it is not unusual to have combinations of arithmetic operators implemented as macro blocks for performance gain. To solve this new practical mapping problem, we propose a flow to identify and build a forest of one-bit-adder trees using structural information and formal verification techniques, followed by algorithms that locate macro boundaries and I/O signal orders. Experimental results show that our algorithm is highly practical and scalable. It is capable of identifying any combinations of arbitrary adders and multipliers such as (a + b) × c and a × b + c × d + e × f , where each operand is a multi-bit constant or variable. Most of the benchmarks in ICCAD 2013 CAD Contest [1] can be well handled by our algorithm.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0746.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.2.4</id>
    <title>12.2.4 Towards An Accurate Reliability, Availability and Maintainability Analysis Approach for Satellite Systems Based on Probabilistic Model Checking</title>
    <start>2015-03-12 17:15</start>
    <end>2015-03-12 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>23583</id><role>Speaker</role><firstname>Khaza Anuarul</firstname><lastname>Hoque</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    <person><id>23263</id><role>Speaker</role><firstname>Otmane</firstname><lastname>Ait Mohamed</lastname><affiliation>Concordia University</affiliation><country>CA</country></person>
    <person><id>24921</id><role>Speaker</role><firstname>Yvon</firstname><lastname>Savaria</lastname><affiliation>Polytechnique Montreal</affiliation><country>CA</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0817.pdf">http://www.date-conference.com/proceedings/2015/pdf/0817.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Khaza Anuarul Hoque<sup>1</sup>, Otmane Ait Mohamed<sup>1</sup> and Yvon Savaria<sup>2</sup><br /><sup>1</sup>Concordia University, CA; <sup>2</sup>Polytechnique Montreal, CA<br /><br /><em><b>Abstract</b><br />From navigation to telecommunication, and from weather forecasting to military, or entertainment services - satellites play a major role in our daily lives. Satellites in the Medium Earth Orbit (MEO) and geostationary orbit have a life span of 10 years or more. Reliability, Availability and Maintainability (RAM) analysis of a satellite system is a crucial part at their design phase to ensure the highest availability and optimized reliability. This paper shows the formal modeling and verification of RAM related properties of a satellite system. In a previously reported approach, time between possible failures and time between repairs are assumed to follow an exponential distribution, which does not represent a realistic scenario. In contrast, in our work, discrete time delays in the classical Continuous Time Markov Chain (CTMC) are approximated using the Erlang distribution. This is done by approximating nonexponential holding time with several intermediate states based on a phase type distribution. The RAM properties are then verified using the PRISM model checker.We present and compare modeling results with those obtained with a previously reported approach that demonstrate an improved modeling accuracy.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0817.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.3</id>
  <title>12.3 Patterning, Pairing, Placement and Packing</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Stendhal</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>19312</id><role>Co-Chair</role><firstname>Patrick</firstname><lastname>Groeneveld</lastname><affiliation>Synopsys</affiliation><country>US</country></person>
  </persons>
  <description>Place-and-route remain at the core of physical design, but must address a variety of important objectives, constraints and concerns. They can be added by standard-cell design to improve routing congestion while keeping area small.</description>
<presentations>
<presentation>
    <id>12.3.1</id>
    <title>12.3.1 An Effective Triple Patterning Aware Grid-based Detailed Routing Approach</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>24955</id><role>Speaker</role><firstname>Zhiqing</firstname><lastname>Liu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>23503</id><role>Speaker</role><firstname>Chuangwen</firstname><lastname>Liu</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    <person><id>16350</id><role>Speaker</role><firstname>Evangeline</firstname><lastname>Young</lastname><affiliation>The Chinese University of Hong Kong</affiliation><country>HK</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0413.pdf">http://www.date-conference.com/proceedings/2015/pdf/0413.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Zhiqing Liu, Chuangwen Liu and Evangeline Young, The Chinese University of Hong Kong, HK<br /><br /><em><b>Abstract</b><br />Triple patterning lithography (TPL) is attracting more and more attention due to further scaling of the critical feature size. How fully the benefits of TPL can be utilized depends very much on both the decomposition and layout steps. However, it is non-trivial to perform detailed routing and layout decomposition simultaneously on a large-scale complicated circuit to achieve decomposability on one hand, and short wirelength, small number of stitches and small number of vias at the same time. Instead, in our approach, routing and coloring are done iteratively but integrated closely to reduce the problem complexity. The routing step is able to detect and avoid native conflicts as much as possible. If any conflicts occur in the coloring step, the router will rip-up and re-route to get rid of them. This technique proves to be effective and efficient in improving the quality of the coloring assignment. Compared with previous works~cite{dac12-ma} on TPL using the simultaneous routing and coloring method, the number of stitches and the number of vias are reduced by 76.8% and 2.1% respectively while our running time is 36.6% less and the wirelength is very comparable.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0413.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.3.2</id>
    <title>12.3.2 Simultaneous Transistor Pairing and Placement for CMOS Standard Cells</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>23237</id><role>Speaker</role><firstname>Ang</firstname><lastname>Lu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>20795</id><role>Speaker</role><firstname>Hsueh-Ju</firstname><lastname>Lu</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>24353</id><role>Speaker</role><firstname>En-Jang</firstname><lastname>Jang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>20794</id><role>Speaker</role><firstname>Yu-Po</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>19896</id><role>Speaker</role><firstname>Chun-Hsiang</firstname><lastname>Hung</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>24005</id><role>Speaker</role><firstname>Chun-Chih</firstname><lastname>Chuang</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    <person><id>2087</id><role>Speaker</role><firstname>Rung-Bin</firstname><lastname>Lin</lastname><affiliation>Yuan Ze University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0899.pdf">http://www.date-conference.com/proceedings/2015/pdf/0899.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Ang Lu, Hsueh-Ju Lu, En-Jang Jang, Yu-Po Lin, Chun-Hsiang Hung, Chun-Chih Chuang and Rung-Bin Lin, Yuan Ze University, TW<br /><br /><em><b>Abstract</b><br />This paper presents an integer linear programming approach to transistor placement problem for CMOS standard cells with objectives of minimizing cell width, wiring density, wiring length, diffusion contour roughness, and misalignments of common ploy gates. Our approach considers transistor pairing and transistor placement simultaneously. It can achieve a smaller number of transistor chains than the well-known bipartite approach. About 31% of the 185 cells created by it have smaller widths and no cells whose widths are larger than their handcrafted counterparts.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0899.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.3.3</id>
    <title>12.3.3 A TSV Noise-Aware 3-D Placer</title>
    <start>2015-03-12 17:00</start>
    <end>2015-03-12 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>18733</id><role>Speaker</role><firstname>Yu-min</firstname><lastname>Lee</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24354</id><role>Speaker</role><firstname>Chun</firstname><lastname>Chen</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24608</id><role>Speaker</role><firstname>Jia-xing</firstname><lastname>Song</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    <person><id>24022</id><role>Speaker</role><firstname>Kuan-te</firstname><lastname>Pan</lastname><affiliation>National Chiao Tung University</affiliation><country>TW</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0388.pdf">http://www.date-conference.com/proceedings/2015/pdf/0388.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Yu-min Lee, Chun Chen, Jia-xing Song and Kuan-te Pan, National Chiao Tung University, TW<br /><br /><em><b>Abstract</b><br />In this work, a three-dimensional partitioning-based force-directed placer is developed to minimize coupling noise between through silicon vias (TSVs) in three-dimensional integrated circuits. TSV decoupling force is introduced and determined by the TSV coupling noise to separate TSVs with strong coupling noise. The experimental results indicate that TSV coupling noise can be effectively reduced by 36.3% on average with only 6.0% wirelength overhead. Besides, the developed 3-D placer shows great performance in wirelength that is competitive to a state-of-the-art 3-D placer.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0388.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.3.4</id>
    <title>12.3.4 Identifying Redundant Inter-Cell Margins and Its Application to Reducing Routing Congestion</title>
    <start>2015-03-12 17:15</start>
    <end>2015-03-12 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>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>23170</id><role>Speaker</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>Speaker</role><firstname>Youngsoo</firstname><lastname>Shin</lastname><affiliation>Korea Advanced Institute of Science and Technology</affiliation><country>KR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0714.pdf">http://www.date-conference.com/proceedings/2015/pdf/0714.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Woohyun Chung, Seongbo Shim and Youngsoo Shin, Korea Advanced Institute of Science and Technology, KR<br /><br /><em><b>Abstract</b><br />A modern standard cell is embedded with extra space, called inter-cell margin, on its left and right ends. Margins are sometimes redundant, and so margins between some cell pairs can be removed for the benefit of area. Lithography simulations on whole layout to identify redundant margins take excessive amount of time, and thus are impractical. We propose to determine in advance the redundancy of margins between each cell pair; a few methods of approximation are introduced to accelerate the process, e.g. grouping cell pairs of similar boundary patterns, refining each group with geometry parameters, etc. Experiments indicate that the redundancy of margin is accurately determined in 93.7% of cell pairs; the remaining 6.3%, which are actually redundant, are declared irredundant by our method, so our method is inaccurate for those cell pairs yet is still safe. We take advantage of redundant margins and address the problem of routing congestion reduction. Placement is locally perturbed to identify more redundant margins; the cells in high congestion region are spread out after the margins in low congestion area are removed. The proposed method was evaluated on a few test circuits using 28-nm technology. The number of routing grids with congestion overflow was reduced by 43% with no impact on total wirelength.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0714.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.4</id>
  <title>12.4 High-Level Specifications and Models</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Chartreuse</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>1733</id><role>Co-Chair</role><firstname>Laurence</firstname><lastname>Pierre</lastname><affiliation>TIMA Lab</affiliation><country>FR</country></person>
  </persons>
  <description>This session presents different aspects of high-level specifications and models. The first paper introduces a new model of computation, fixed-priority process networks to address the need of determinism for multiprocessor applications. The second paper proposes an approach to detect and resolve potential synchronization problems between a discrete event simulation and timed dataflow simulation. The third paper presents a framework for checking the logical consistency of requirements in specifications written in a subset of natural language.</description>
<presentations>
<presentation>
    <id>12.4.1</id>
    <title>12.4.1 Models for Deterministic Execution of Real-time Multiprocessor Applications</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>4111</id><role>Speaker</role><firstname>Peter</firstname><lastname>Poplavko</lastname><affiliation>Universite Joseph Fourier / Verimag</affiliation><country>FR</country></person>
    <person><id>16975</id><role>Speaker</role><firstname>Dario</firstname><lastname>Socci</lastname><affiliation>Verimag</affiliation><country></country></person>
    <person><id>24360</id><role>Speaker</role><firstname>Paraskevas</firstname><lastname>Bourgos</lastname><affiliation>Verimag</affiliation><country>FR</country></person>
    <person><id>4153</id><role>Speaker</role><firstname>Marius</firstname><lastname>Bozga</lastname><affiliation>Verimag</affiliation><country>FR</country></person>
    <person><id>3903</id><role>Speaker</role><firstname>Saddek</firstname><lastname>Bensalem</lastname><affiliation>Verimag</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0302.pdf">http://www.date-conference.com/proceedings/2015/pdf/0302.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Peter Poplavko<sup>1</sup>, Dario Socci<sup>2</sup>, Paraskevas Bourgos<sup>3</sup>, Marius Bozga<sup>3</sup> and Saddek Bensalem<sup>3</sup><br /><sup>1</sup>Universite Joseph Fourier / Verimag, FR; <sup>2</sup>Verimag, ; <sup>3</sup>Verimag, FR<br /><br /><em><b>Abstract</b><br />With the proliferation of multi-cores in embedded real-time systems, many industrial applications are being (re-)targeted to multiprocessor platforms. However, exactly reproducible data values at the outputs as function of the data and timing of the inputs is less trivial to realize in multiprocessors, while it can be imperative for various practical reasons. Also for parallel platforms it is harder to evaluate the task utilization and ensure schedulability, especially for end-to-end communication timing constraints and aperiodic events. Based upon reactive system extensions of Kahn process networks, we propose a model of computation that employs synchronous events and event priority relations to ensure deterministic execution. For this model, we propose an online scheduling policy and establish a link to a well-developed scheduling theory.  We also implement this model in publicly available prototype tools and evaluate them on state-of-the art multi-core hardware, with a streaming benchmark and an avionics case study.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0302.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.4.2</id>
    <title>12.4.2 Pre-Simulation Symbolic Analysis of Synchronization Issues between Discrete Event and Timed Data Flow Models of Computation</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>24058</id><role>Speaker</role><firstname>Liliana</firstname><lastname>Andrade</lastname><affiliation>Pierre et Marie Curie University, LIP6</affiliation><country>FR</country></person>
    <person><id>22196</id><role>Speaker</role><firstname>Torsten</firstname><lastname>Maehne</lastname><affiliation>Pierre et Marie Curie University, LIP6</affiliation><country>FR</country></person>
    <person><id>3891</id><role>Speaker</role><firstname>Alain</firstname><lastname>Vachoux</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>23456</id><role>Speaker</role><firstname>Cédric</firstname><lastname>Ben Aoun</lastname><affiliation>Pierre et Marie Curie University, LIP6</affiliation><country>FR</country></person>
    <person><id>2184</id><role>Speaker</role><firstname>François</firstname><lastname>Pecheux</lastname><affiliation>Pierre et Marie Curie University, LIP6</affiliation><country>FR</country></person>
    <person><id>2203</id><role>Speaker</role><firstname>Marie-Minerve</firstname><lastname>Louerat</lastname><affiliation>University Pierre et Marie Curie</affiliation><country>FR</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0758.pdf">http://www.date-conference.com/proceedings/2015/pdf/0758.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Liliana Andrade<sup>1</sup>, Torsten Maehne<sup>1</sup>, Alain Vachoux<sup>2</sup>, Cédric Ben Aoun<sup>1</sup>, François Pecheux<sup>1</sup> and Marie-Minerve Louerat<sup>3</sup><br /><sup>1</sup>Pierre et Marie Curie University, LIP6, FR; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>3</sup>University Pierre et Marie Curie, FR<br /><br /><em><b>Abstract</b><br />The SystemC AMS extensions support heterogeneous modeling and make use of several Models of Computation (MoCs) that operate on different time scales in the Discrete Event (DE), Discrete Time (DT), and Continuous Time (CT) domains. The simulation of such heterogeneous models may raise synchronization problems that are hard to diagnose and to fix, especially when considering multi-rate data flow parts. In this paper, we show how to formally analyze the execution of Timed Data Flow (TDF) models including their interaction with the DE domain by converting the synchronization mechanics into a Coloured Petri Net (CPN) equivalent. The developed symbolic execution algorithm for the CPN allows to detect all DE-TDF synchronization issues before simulation and to propose appropriate sample delay settings for the TDF converter ports to make the system schedulable. The presented technique is validated with a case study including a vibration sensor model and its digital front end.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0758.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.4.3</id>
    <title>12.4.3 Formal Consistency Checking over Specifications in Natural Languages</title>
    <start>2015-03-12 17:00</start>
    <end>2015-03-12 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>24902</id><role>Speaker</role><firstname>Rongjie</firstname><lastname>Yan</lastname><affiliation>Institute of Software, Chinese Academy of Sciences</affiliation><country>CN</country></person>
    <person><id>19722</id><role>Speaker</role><firstname>Chih-Hong</firstname><lastname>Cheng</lastname><affiliation>ABB Corporate Research</affiliation><country>DE</country></person>
    <person><id>24863</id><role>Speaker</role><firstname>Yesheng</firstname><lastname>Chai</lastname><affiliation>School of Computer Science &amp; Technology, Soochow University</affiliation><country>CN</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/0452.pdf">http://www.date-conference.com/proceedings/2015/pdf/0452.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Rongjie Yan<sup>1</sup>, Chih-Hong Cheng<sup>2</sup> and Yesheng Chai<sup>3</sup><br /><sup>1</sup>Institute of Software, Chinese Academy of Sciences, CN; <sup>2</sup>ABB Corporate Research, DE; <sup>3</sup>School of Computer Science &amp; Technology, Soochow University, CN<br /><br /><em><b>Abstract</b><br />Early stages of system development involve outlining desired features such as functionality, availability, or usability. Specifications are derived from these features that concretize vague ideas presented in natural languages. The challenge for the verification and validation of specifications arises from the syntax and semantic gap between different representations and the need of automatic tools. In this paper, we present a requirement-consistency maintenance framework to produce consistent representations. The first part is the automatic translation from natural languages describing functionalities to formal logic with an abstraction of time. It extends pure syntactic parsing by adding semantic reasoning and the support of partitioning input and output variables. The second part is the use of synthesis techniques to examine if the requirements are consistent in terms of realizability. When the process fails, the formulas that cause the inconsistency are reported to locate the problem.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/0452.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.5</id>
  <title>12.5 New Perspectives in Next-Generation Medical Systems</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Meije</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>25114</id><role>Chair</role><firstname>Martin</firstname><lastname>Rajman</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>233</id><role>Co-Chair</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
  </persons>
  <description>Missing Description</description>
<presentations>
<presentation>
    <id>12.5.1</id>
    <title>12.5.1 Tackling the Bottleneck of Delay Tables in 3D Ultrasound Imaging</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>25116</id><role>Speaker</role><firstname>Aya</firstname><lastname>Ibrahim</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25137</id><role>Speaker</role><firstname>Pascal</firstname><lastname>Hager</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>506</id><role>Speaker</role><firstname>Andrea</firstname><lastname>Bartolini</lastname><affiliation>Università di Bologna, IT / ETH Zürich</affiliation><country>CH</country></person>
    <person><id>25126</id><role>Speaker</role><firstname>Federico</firstname><lastname>Angiolini</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25134</id><role>Speaker</role><firstname>Marcel</firstname><lastname>Arditi</lastname><affiliation>EPFL</affiliation><country>CH</country></person>
    <person><id>2293</id><role>Speaker</role><firstname>Luca</firstname><lastname>Benini</lastname><affiliation>Università di Bologna / ETH Zürich</affiliation><country>IT</country></person>
    <person><id>233</id><role>Speaker</role><firstname>Giovanni</firstname><lastname>De Micheli</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1151.pdf">http://www.date-conference.com/proceedings/2015/pdf/1151.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Aya Ibrahim<sup>1</sup>, Pascal Hager<sup>2</sup>, Andrea Bartolini<sup>3</sup>, Federico Angiolini<sup>1</sup>, Marcel Arditi<sup>4</sup>, Luca Benini<sup>5</sup> and Giovanni De Micheli<sup>1</sup><br /><sup>1</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>2</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH; <sup>3</sup>Università di Bologna, IT / ETH Zürich, CH; <sup>4</sup>EPFL, CH; <sup>5</sup>Università di Bologna / ETH Zürich, IT<br /><br /><em><b>Abstract</b><br />3D ultrasound imaging is quickly becoming a reference technique for high-quality, accurate, expressive diagnostic medical imaging. Unfortunately, its computation requirements are huge and, today, demand expensive, power-hungry, bulky processing resources. A key bottleneck is the receive beamforming operation, which requires the application of many permutations of fine-grained delays among the digitized received echoes. To apply these delays in the digital domain, in principle large tables (billions of coefficients) are needed, and the access bandwidth to these tables can reach multiple TB/s, meaning that their storage both on-chip and off-chip is impractical. However, smarter implementations of the delay generation function, including forgoing the tables altogether, are possible. In this paper we explore efficient strategies to compute the delay function that controls the reconstruction of the image, and present a feasibility analysis for an FPGA platform.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1151.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.5.2</id>
    <title>12.5.2 Integrated CMOS Receiver for Wearable Coil Arrays in MRI Applications</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>25141</id><role>Speaker</role><firstname>Benjamin</firstname><lastname>Sporrer</lastname><affiliation>Integrated Systems Laboratory, Swiss Federal Institute of Technology (ETH)</affiliation><country>CH</country></person>
    <person><id>25117</id><role>Speaker</role><firstname>Luca</firstname><lastname>Bettini</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>25123</id><role>Speaker</role><firstname>Christian</firstname><lastname>Vogt</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>25157</id><role>Speaker</role><firstname>Andreas</firstname><lastname>Mehmann</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>25159</id><role>Speaker</role><firstname>Jonas</firstname><lastname>Reber</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ) / University of Zurich (UZH)</affiliation><country>CH</country></person>
    <person><id>25158</id><role>Speaker</role><firstname>Josip</firstname><lastname>Marjanovic</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ) / University of Zurich (UZH)</affiliation><country>CH</country></person>
    <person><id>25119</id><role>Speaker</role><firstname>Thomas</firstname><lastname>Burger</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>25118</id><role>Speaker</role><firstname>David</firstname><lastname>Brunner</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ) / University of Zurich (UZH)</affiliation><country>CH</country></person>
    <person><id>25145</id><role>Speaker</role><firstname>Gerhard</firstname><lastname>Tröster</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    <person><id>25139</id><role>Speaker</role><firstname>Klaas P.</firstname><lastname>Prüssmann</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ) / University of Zurich (UZH)</affiliation><country>CH</country></person>
    <person><id>25129</id><role>Speaker</role><firstname>Qiuting</firstname><lastname>Huang</lastname><affiliation>Swiss Federal Institute of Technology in Zurich (ETHZ)</affiliation><country>CH</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1152.pdf">http://www.date-conference.com/proceedings/2015/pdf/1152.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />Benjamin Sporrer<sup>1</sup>, Luca Bettini<sup>2</sup>, Christian Vogt<sup>2</sup>, Andreas Mehmann<sup>2</sup>, Jonas Reber<sup>3</sup>, Josip Marjanovic<sup>3</sup>, Thomas Burger<sup>2</sup>, David Brunner<sup>3</sup>, Gerhard Tröster<sup>2</sup>, Klaas P. Prüssmann<sup>3</sup> and Qiuting Huang<sup>2</sup><br /><sup>1</sup>Integrated Systems Laboratory, Swiss Federal Institute of Technology (ETH), CH; <sup>2</sup>Swiss Federal Institute of Technology in Zurich (ETHZ), CH; <sup>3</sup>Swiss Federal Institute of Technology in Zurich (ETHZ) / University of Zurich (UZH), CH<br /><br /><em><b>Abstract</b><br />Surface coil arrays brought in proximity of the human body enhance the performance of an MRI measurement both in speed and signal-to-noise ratio. However, size and cabling of such arrays can deteriorate the performance of the imaging, or put at risk the safety of the patient. An integrated CMOS direct conversion receiver is proposed, to be placed directly onto the receive coil and enhance the usability. The integrated design needs to preserve the high performance (both in silent noise figure and dynamic range) of discrete solutions, which benefit from dedicated technologies for every receiver sub-block. To exploit the full potential of a coil array, the receiver on each module must also minimize the coupling to nearby modules. The PCB carrying the ASIC will be fabricated with flexible substrate materials to further enhance the wearability and comfort for the patient. Such a modular approach together with the transmission of data over optical fibers results in a lightweight system that allows us to achieve fast development times.</em><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1152.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
<presentation>
    <id>12.5.3</id>
    <title>12.5.3 Tactile Prosthetics in Wiseskin</title>
    <start>2015-03-12 17:00</start>
    <end>2015-03-12 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>25132</id><role>Speaker</role><firstname>John</firstname><lastname>Farserotu</lastname><affiliation>CSEM</affiliation><country>CH</country></person>
    <person><id>19299</id><role>Speaker</role><firstname>Jean-Dominique</firstname><lastname>Decotignie</lastname><affiliation>CSEM</affiliation><country>CH</country></person>
    <person><id>25147</id><role>Speaker</role><firstname>Vladimir</firstname><lastname>Kopta</lastname><affiliation>CSEM</affiliation><country>CH</country></person>
    <person><id>25120</id><role>Speaker</role><firstname>Daniel Camilo</firstname><lastname>Rojas Quirós</lastname><affiliation>CSEM</affiliation><country>CH</country></person>
    <person><id>25138</id><role>Speaker</role><firstname>Pierre-Nicolas</firstname><lastname>Volpe</lastname><affiliation>CSEM</affiliation><country>CH</country></person>
    <person><id>25130</id><role>Speaker</role><firstname>Jacek</firstname><lastname>Baborowski</lastname><affiliation>CSEM</affiliation><country>CH</country></person>
    <person><id>25122</id><role>Speaker</role><firstname>Christian</firstname><lastname>Enz</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25142</id><role>Speaker</role><firstname>Stéphanie</firstname><lastname>Lacour</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25127</id><role>Speaker</role><firstname>Hadrien</firstname><lastname>Michaud</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25140</id><role>Speaker</role><firstname>Roberto</firstname><lastname>Martuzzi</lastname><affiliation>École Polytechnique Fédérale de Lausanne (EPFL)</affiliation><country>CH</country></person>
    <person><id>25148</id><role>Speaker</role><firstname>Volker</firstname><lastname>Koch</lastname><affiliation>BFH</affiliation><country>CH</country></person>
    <person><id>25128</id><role>Speaker</role><firstname>Huaiqi</firstname><lastname>Huang</lastname><affiliation>BFH</affiliation><country>CH</country></person>
    <person><id>25144</id><role>Speaker</role><firstname>Tao</firstname><lastname>Li</lastname><affiliation>BFH</affiliation><country>CH</country></person>
    <person><id>25121</id><role>Speaker</role><firstname>Christian</firstname><lastname>Antfolk</lastname><affiliation>Lundt University</affiliation><country>SE</country></person>
    </presentation_persons>
  <presentation_url><a href="http://www.date-conference.com/proceedings/2015/pdf/1153.pdf">http://www.date-conference.com/proceedings/2015/pdf/1153.pdf</a></presentation_url>
  <description><b>Speakers</b>:<br />John Farserotu<sup>1</sup>, Jean-Dominique Decotignie<sup>1</sup>, Vladimir Kopta<sup>1</sup>, Daniel Camilo Rojas Quirós<sup>1</sup>, Pierre-Nicolas Volpe<sup>1</sup>, Jacek Baborowski<sup>1</sup>, Christian Enz<sup>2</sup>, Stéphanie Lacour<sup>2</sup>, Hadrien Michaud<sup>2</sup>, Roberto Martuzzi<sup>2</sup>, Volker Koch<sup>3</sup>, Huaiqi Huang<sup>3</sup>, Tao Li<sup>3</sup> and Christian Antfolk<sup>4</sup><br /><sup>1</sup>CSEM, CH; <sup>2</sup>École Polytechnique Fédérale de Lausanne (EPFL), CH; <sup>3</sup>BFH, CH; <sup>4</sup>Lundt University, SE<br /><br /><em><b><a href="http://www.date-conference.com/proceedings/2015/pdf/1153.pdf">Download Paper (PDF; Only available from the DATE venue WiFi)</a></b></em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.6</id>
  <title>12.6 Medical Design Automation: Is All That Simulation and Model Reduction Getting Into Your "Head"?</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Bayard</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>2398</id><role>Organiser</role><firstname>Luca</firstname><lastname>Daniel</lastname><affiliation>MIT</affiliation><country>US</country></person>
    <person><id>567</id><role>Organiser</role><firstname>Luis Miguel</firstname><lastname>Silveira</lastname><affiliation>INESC-ID</affiliation><country>PT</country></person>
    <person><id>2398</id><role>Chair</role><firstname>Luca</firstname><lastname>Daniel</lastname><affiliation>MIT</affiliation><country>US</country></person>
    <person><id>567</id><role>Co-Chair</role><firstname>Luis Miguel</firstname><lastname>Silveira</lastname><affiliation>INESC-ID</affiliation><country>PT</country></person>
  </persons>
  <description>Tools and techniques originally developed by the Electronic Design Automation community for  parasitic extraction, model reduction, or circuit simulation are having deep impact in alternative  and exiting fields outside of the circuit world. In particular, this session shows several  applications of such techniques to analyzing the functionality of the brain and of the nervous  system, as well aiding the design of biomedical and medical instrumentation and diagnostics.</description>
<presentations>
<presentation>
    <id>12.6.1</id>
    <title>12.6.1 The Old, the New, and the Recycled - EDA Algorithms in Connectomic</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 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>25259</id><role>Speaker</role><firstname>Lou</firstname><lastname>Scheffer</lastname><affiliation>Howard Hughes Medical Institute</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Lou Scheffer, Howard Hughes Medical Institute, US<br /><br /><em><b>Abstract</b><br />Connectomics seeks to extract detailed wiring diagrams of circuits of the nervous system. This makes it a combination of reverse engineering (as applied to chips), parasitic extraction, and model reduction. As biologists extract and work with the larger neural circuits that can now be extracted, they are running into many of the same problems that EDA faced long ago. This talk compares and contrasts connectomics with the equivalent processes for chips, notes the differences and similarities, and shows where algorithms developed for EDA can help connectomics.</em></description>
</presentation>
<presentation>
    <id>12.6.2</id>
    <title>12.6.2 Computational Modeling and Simulation of Synchronized Firing Behaviors of the Brain</title>
    <start>2015-03-12 16:30</start>
    <end>2015-03-12 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>25259</id><role>Speaker</role><firstname>Peng</firstname><lastname>Li</lastname><affiliation>Texas A&amp;M</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Peng Li, Texas A&amp;M, US<br /><br /><em><b>Abstract</b><br />Computational simulation is a critical enabler for understanding complex functions and neuronal dynamics of mammalian brains. However, several grant challenges, such as retaining biological realism in computer-based models, obtaining and managing a vast amount of biological data, and tackling high computational complexity, exist. Nevertheless, efficient computational techniques, capable of simulating large neural networks with biophysically accurate neuron models, are highly desirable. Such capability will fundamentally enable the test of hypotheses of neurological disorders and development of therapeutic treatments, as well as stimulate new engineering applications. In this talk, we will show how neuronal models of different complexities (behavioral oscillator models vs. Hodgkin-Huxley models) and global connectivity data may be leveraged to reason about the origins of oscillatory behaviors of the brain. The key focus of the talk will be placed on a large-scale biophysically detailed thalamocortical model and parallel numerical techniques that have been developed to efficiently handle widely spread time scales in the network. Our results suggest that computational techniques may shed light on the causes of absence seizures by associating abnormal brain level oscillation with several key cellular level mechanisms.</em></description>
</presentation>
<presentation>
    <id>12.6.3</id>
    <title>12.6.3 Electromagnetic Power Deposition Analysis Tool for High Resolution Magnetic Resonance Imaging Brain Scans</title>
    <start>2015-03-12 17:00</start>
    <end>2015-03-12 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>20225</id><role>Speaker</role><firstname>Jorge</firstname><lastname>F. Villena</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    <person><id>20978</id><role>Speaker</role><firstname>Athanasios G.</firstname><lastname>Polimeridis</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    <person><id>25262</id><role>Speaker</role><firstname>Lawrence L.</firstname><lastname>Wald</lastname><affiliation>Massachusetts General Hospital, Harvard Medical School</affiliation><country>US</country></person>
    <person><id>25258</id><role>Speaker</role><firstname>Elfar</firstname><lastname>Adalsteinsson</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    <person><id>25263</id><role>Speaker</role><firstname>Jakob K.</firstname><lastname>White</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    <person><id>25257</id><role>Speaker</role><firstname>Luca</firstname><lastname>Daniel</lastname><affiliation>Massachusetts Institute of Technology</affiliation><country>US</country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Jorge F. Villena<sup>1</sup>, Athanasios G. Polimeridis<sup>1</sup>, Lawrence L. Wald<sup>2</sup>, Elfar Adalsteinsson<sup>1</sup>, Jakob K. White<sup>1</sup> and Luca Daniel<sup>1</sup><br /><sup>1</sup>Massachusetts Institute of Technology, US; <sup>2</sup>Massachusetts General Hospital, Harvard Medical School, US<br /><br /><em><b>Abstract</b><br />MARIE (MAgnetic Resonance Integral Equation suite) is an open domain numerical software platform for fast electromagnetic (EM) analysis and design of Magnetic Resonance Imagine (MRI) scanners. The tool is based on a combination of surface and volume integral equation formulations. It exploits the characteristics of the different parts of an MRI system (coil array, shield and realistic body model), and it applies sophisticated numerical methods to rapidly perform all the required EM simulations to characterize the MRI design: computing the un-tuned coil port parameters; obtaining the current distribution for the tuned coils, and the corresponding electromagnetic field distribution in the inhomogeneous body for each transmit channel. The software runs on MATLAB and is able to solve a complex scattering problem in ~2-3 min. on a standard single GPU-accelerated windows desktop machine. On the same platform it can perform a frequency sweep of a complex coil in ~3-5 min. per frequency point. Furthermore, it can solve the complete inhomogeneous body and coil system in ~5-10 min. per port, depending on the model resolution and error tolerance required. The software could potentially be employed also on more advanced analyses, such as the generation of ultimate intrinsic Signal to Noise Ration (SNR) and Specific Absorption Rare (SAR) on realistic body models, fast coil design and optimization, and generation of patient specific protocols.</em></description>
</presentation>
</presentations>
</session>
<session>
  <id>12.7</id>
  <title>12.7 Brain Health and Mental Disorders: new challenges for electronic engineers</title>
  <start>2015-03-12 16:00</start>
  <end>2015-03-12 17:30</end>
  <room>Les Bans</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>21516</id><role>Organiser</role><firstname>Jo</firstname><lastname>De Boeck</lastname><affiliation>IMEC</affiliation><country>BE</country></person>
    <person><id>25460</id><role>Chair</role><firstname>Pablo</firstname><lastname>Laguna</lastname><affiliation>CIBER-BBN</affiliation><country>ES</country></person>
    <person><id>25459</id><role>Co-Chair</role><firstname>Josep Maria</firstname><lastname>Haro</lastname><affiliation>Parc Sanitari Sant Joan de Deu</affiliation><country>ES</country></person>
  </persons>
  <description>Taking well-known biomarkers of mental disorders together with some other indicators from physiological signals, a multiparametric marker can be elaborated from these constellations of individual data. This session will highlight the relevance of this kind of disorders, the proposed approach and where future opportunities lie for the broad DATE community.</description>
<presentations>
<presentation>
    <id>12.7.1</id>
    <title>12.7.1 Towards a quantitative measurement of mental disorders</title>
    <start>2015-03-12 16:00</start>
    <end>2015-03-12 16: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>25431</id><role>Speaker</role><firstname>Jordi</firstname><lastname>Aguiló</lastname><affiliation>CIBER-BBN, Centro Nacional de Microelectrónica, Universitat  Autònoma de Barcelona</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Jordi Aguiló, CIBER-BBN, Centro Nacional de Microelectrónica, Universitat  Autònoma de Barcelona, ES<br /><br /><em><b>Abstract</b><br />The population of Europe is aging at an unprecedented speed as the result of declining reproduction rates and increasing life expectancy. Today, chronic diseases are the main cause of illness in old age but mental disorders such as dementia and late-life depression play also a significant role as well as epilepsy and Alzheimer. Besides, because of the constant pressure the modern way of life imposes on the individuals, stress is also dramatically growing-up to point that the World Health Organization called it a World Wide Epidemic. In particular, the number of patients with dementia is expected to rise sharply as the prevalence of dementia doubles every 5.2 years exponentially between 65 and 85 years of age [3]. Late-life depression is also an important public health problem. Estimated 1-year prevalence rates for depression range from 3% to 10% [6]. For dementia, prevalence rates are estimated between 0.6% and 3.7% for 65 to 69 year olds and 25.2% to 75% for adults 90 years old or older. Additionally, multiple studies have shown high comorbidity between mental disorders and chronic physical illnesses in the elderly. Positive feedback has also been demonstrated between different diseases such as diabetes mellitus, cancer and cardiovascular disease and the occurrence of depression in the elderly. And vice-versa, in older populations there is also a positive feedback between depression and hypertension, diabetes and cardiovascular illnesses.  Although the relationship between some biomarkers and mental or acute physical disorders has been known for a long time, due to the complexity of etiology of mental disorders none of them have been considered as gold standard reference. Recently, novel indicators such as the heart rate variability, respiratory abnormalities, neuropeptide Y (NPY) as well as inflammation biomarkers such as interleukin-6 or TNF-a has been proposed.  In parallel, computing power has dramatically increased whilst technically and economically viable, non-invasive, reliable and efficient sensors are becoming usable. Taking advantage of these advances, multiparametric markers can be elaborated putting together these constellations of symptoms and indicators. These new multiparametric biomarkers will probably allow a quantitative assessment of the severity of mental disorders. In this session, we will review etiology, the most relevant symptoms, the recent results and a summary of the roadmap for mental health research in Europe; the new trends on using electrophysiological signals to evaluate psychophysiological states as well as the contribution of new nanomaterials in the setup of new Micro-Nano-Bio Systems for diagnosis of mental disorders.</em></description>
</presentation>
<presentation>
    <id>12.7.2</id>
    <title>12.7.2 Improving the monitoring and the understanding of mental disorders</title>
    <start>2015-03-12 16:15</start>
    <end>2015-03-12 16:40</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25462</id><role>Speaker</role><firstname>Giovanni</firstname><lastname>de Girolamo</lastname><affiliation>IRCCS Fatebenefratelli</affiliation><country>IT</country></person>
    <person><id>25459</id><role>Speaker</role><firstname>Josep Maria</firstname><lastname>Haro</lastname><affiliation>Parc Sanitari Sant Joan de Deu</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Giovanni de Girolamo<sup>1</sup> and Josep Maria Haro<sup>2</sup><br /><sup>1</sup>IRCCS Fatebenefratelli, IT; <sup>2</sup>Parc Sanitari Sant Joan de Deu, ES<br /><br /><em><b>Abstract</b><br />Classification and diagnosis of mental disorders is nowadays based on a descriptive taxonomy and is still lacking of biological markers. Devices and techniques coming from new technologies will allow real-time assessment of selected neurophysiological patterns will open the way to a new understanding of mental disorders, making possible new strategies on assessment of patients. In this presentation we will critically discuss these developments.</em></description>
</presentation>
<presentation>
    <id>12.7.3</id>
    <title>12.7.3 World Analysis of non-invasive cardiovascular signals for the monitoring of psychophysiological states</title>
    <start>2015-03-12 16:40</start>
    <end>2015-03-12 17:05</end>
    <live_stream>https://meet.google.com/bqk-jjmu-ojq</live_stream>
    <video>https://www.youtube.com/watch?v=avM-Wt2atYE</video>
    <presentation_persons>
    <person><id>25463</id><role>Speaker</role><firstname>Michele</firstname><lastname>Orini</lastname><affiliation>Institute of Cardiovascular Science, University College London</affiliation><country>GB</country></person>
    <person><id>25460</id><role>Speaker</role><firstname>Pablo</firstname><lastname>Laguna</lastname><affiliation>CIBER-BBN</affiliation><country></country></person>
    </presentation_persons>
  <description><b>Speakers</b>:<br />Michele Orini<sup>1</sup> and Pablo Laguna<sup>2</sup><br /><sup>1</sup>Institute of Cardiovascular Science, University College London, GB; <sup>2</sup>CIBER-BBN, <br /><br /><em><b>Abstract</b><br />The recent advances in biomedical electronics are paving the road to a new paradigm in health care. Stress and some mental disorders are related to the cardiovascular function in such a way that ECG signals can be used to continuously monitoring the psychophysiological state of patients. We review these methodologies within the new context.</em></description>
</presentation>
<presentation>
    <id>12.7.4</id>
    <title>12.7.4 Healthcare in an Integrated Digital World</title>
    <start>2015-03-12 17:05</start>
    <end>2015-03-12 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>25461</id><role>Speaker</role><firstname>Arben</firstname><lastname>Merkoçi</lastname><affiliation>Catalan Institution for Research and Advanced Studies  (ICREA) and Institut Català de Nanociència i Nanotecnologia  (ICN2)</affiliation><country>ES</country></person>
    </presentation_persons>
  <description><b>Speaker</b>:<br />Arben Merkoçi, Catalan Institution for Research and Advanced Studies  (ICREA) and Institut Català de Nanociència i Nanotecnologia  (ICN2), ES<br /><br /><em><b>Abstract</b><br />Example designs of nanomaterials-based biosystems related to various clinical biomarkers including neurodegenerative disease will be shown. The developed devices and strategies are intended to be of low cost while offering high analytical performance in screening diagnostic scenarios.</em></description>
</presentation>
</presentations>
</session>
</sessions>
</programme>
