European Design and Automation Association

Displaying 1-40 of 161 results

  • White Papers // Dec 2012

    Sensor-Wise Methodology to Face NBTI Stress of NoC Buffers

    Networks-on-Chip (NoCs) are a key component for the new many-core architectures, from the performance and reliability standpoints. Unfortunately, continuous scaling of CMOS technology poses severe concerns regarding failure mechanisms such as NBTI and stress-migration. Process variation makes harder the scenario, decreasing device lifetime and performance predictability during chip fabrication. This...

    Provided By European Design and Automation Association

  • White Papers // Mar 2012

    Compositional System-Level Design Exploration With Planning of High-Level Synthesis

    The growing complexity of System-on-Chip (SoC) design calls for an increased usage of transaction-level modeling (TLM), high-level synthesis tools, and reuse of pre-designed components. In the framework of a compositional methodology for efficient SoC design exploration the authors present three main contributions: a concise library format for characterization and reuse...

    Provided By European Design and Automation Association

  • White Papers // Feb 2012

    Run-time Power-gating in Caches of GPUs for Leakage Energy Savings

    In this paper, the authors propose a novel micro-architectural technique for run-time power-gating caches of GPUs to save leakage energy. The L1 cache (private to a core) can be put in a low-leakage sleep mode when there are no ready threads to be scheduled, and the L2 cache can be...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Partial Online-Synthesis for Mixed-Grained Reconfigurable Architectures

    Processor architectures with Fine-Grained Reconfigurable Accelerators (FGRAs) allow for a high degree of adaptivity to address varying application requirements. When processing computation intensive kernels, multiple FGRAs may be used to execute a complex function. In order to exploit the adaptivity of a fine-grained reconfigurable fabric, a runtime system should decide...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Congestion-Aware Scheduling for NoC-based Reconfigurable Systems

    Network-on-Chip (NoC) is becoming a promising communication architecture in place of dedicated interconnections and shared buses for embedded systems. Nevertheless, it has also created new design issue such as communication congestion and power consumption. A major factor leading to communication congestion is mapping of application tasks to NoC. Latency, throughput,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Custom On-Chip Sensors for Post-Silicon Failing Path Isolation in the Presence of Process Variations

    In this paper, the authors offer a framework for predicting the delays of individual design paths at the post-silicon stage which is applicable to post-silicon validation and delay characterization. The prediction challenge is mainly due to limited access for direct delay measurement on the design paths after fabrication, combined with...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Salvaging Chips with Caches beyond Repair

    Defect density and variabilities in values of parameters continue to grow with each new generation of nano-scale fabrication technology. In SRAMs, variabilities reduce yield and necessitate extensive interventions, such as the use of increasing numbers of spares to achieve acceptable yield. For most microprocessor chips, the number of SRAM bits...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Flit-level Speedup Scheme For Network-on-Chips Using Self-Reconfigurable Bi-directional Channels

    In this paper, the authors propose a flit-level speedup scheme to enhance the Network-on-Chip (NoC) performance utilizing bidirectional channels. In addition to the traditional efforts on allowing flits of different packets using the idling internal and external bandwidth of the bi-directional channel, their proposed flit-level speedup scheme also allows flits...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Asymmetry of MTJ Switching and Its Implication to STT-RAM Designs

    As one promising candidate for next-generation nonvolatile memory technologies, Spin-Transfer Torque Random Access Memory (STT-RAM) has demonstrated many attractive features, such as nanosecond access time, high integration density, non-volatility, and good CMOS process compatibility. In this paper, the authors reveal an important fact that has been neglected in STT-RAM designs...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Comparative Analysis of SRAM Memories Used as PUF Primitives

    In this paper, the authors present the results of their investigations into the reliability and uniqueness of Static Random Access Memories (SRAMs) in different technology nodes when used as a Physically Unclonable Function (PUF). The comparative analysis that can be found in this publication is the first ever of its...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Sensor-Assisted Self-Authentication Framework for Hardware Trojan Detection

    In this paper, the authors offer a framework which does not rely on a Golden IC (GIC) during Hardware Trojan (HT) detection. GIC is a Trojan-free IC which is required, in all existing HT frameworks, as a reference point to verify the responses obtained from an IC under authentication. However,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Towards Improving Simulation of Analog Circuits using Model Order Reduction

    Large analog circuit models are very expensive to evaluate and verify. New techniques are needed to shorten time-to-market and to reduce the cost of producing a correct analog integrated circuit. Model order reduction is an approach used to reduce the computational complexity of the mathematical model of a dynamical system,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Efficiency Evaluation of Parametric Failure Mitigation Techniques for Reliable SRAM Operation

    The efficiency of different assist techniques for SRAM cell functionality improvement under the influence of random process variation is studied in this paper. The sensitivity of an SRAM cell functionality metrics when using control voltage level assist techniques is analyzed in read and write operation modes. The efficiency of the...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A GPU-Accelerated Envelope-Following Method for Switching Power Converter Simulation

    In this paper, the authors propose a new envelope-following parallel transient analysis method for the general switching power converters. The new method first exploits the parallelisim in the envelope-following method and parallelize the Newton update solving part, which is the most computational expensive, in GPU platforms to boost the simulation...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    State-Based Full Predication for Low Power Coarse-Grained Reconfigurable Architecture

    It has been one of the most fundamental challenges in architecture design to achieve high performance with low power while maintaining flexibility. Parallel architectures such as coarse-grained reconfigurable architecture, where multiple PEs are tightly coupled with each other, can be a viable solution to the problem. However, the PEs are...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Using Multi-objective Design Space Exploration to Enable Run-time Resource Management for Reconfigurable Architectures

    Reconfigurable systems represent as a suitable option to meet performance, power, and cost constraints that characterize the challenge of future supercomputing, provided that reconfiguration overhead is balanced with respect to computationally intensive workload. Resource run-time managers have been shown particularly effective for coordinating the usage of the hardware resources by...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems

    The need to improve the performance/energy ratio has caused a general trend towards increased heterogeneity in multi- and manycore systems, where general-purpose computing cores are complemented with energy-efficient special-purpose accelerators located either on or off-chip, as in, e.g., GPU-supported systems. However, this trend has also brought new, fundamental problems for...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Component-Based and Aspect-Oriented Methodology and Tool for Real-Time Embedded Control Systems Design

    In this paper, the authors present component-based and aspect-oriented methodology and tool for designing and developing Real-Time Embedded Control Systems (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Ultra Low Power Litho Friendly Local Assist Circuitry For Variability Resilient 8T SRAM

    Read-decoupled 8T SRAM cell offers a higher degree of variability resilience compared to 6T SRAM cell at the expense of an increased area overhead. This paper presents litho friendly circuit techniques for variability resilient low power 8T SRAM. The new local assist circuitry achieves a state-of-the-art low energy and variability...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Sliding-Mode Control to Compensate PVT Variations in Dual Core Systems

    In this paper, the authors present a novel robust sliding-mode controller for stabilizing supply voltage and clock frequency of dual core processors determined by Dynamic Voltage and Frequency Scaling (DVFS) methods in the presence of systematic and random variations. They show that maximum rejection for Process, Voltage and Temperature (PVT)...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    MAPG: Memory Access Power Gating

    In mobile systems, the problems of short battery life and increased temperature are exacerbated by wasted leakage power. Leakage power waste can be reduced by power-gating a core while it is stalled waiting for a resource. In this paper, the authors propose and model Memory Access Power Gating (MAPG), a...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Automated Construction of a Cycle-Approximate Transaction Level Model of a Memory Controller

    Modern System-on-Chip (SoC) designs are very complex and, thus, very hard to simulate and verify. The conventional Register Transfer Level (RTL) modeling is of too fine granularity to allow whole system designs to be rapidly simulated or used as virtual prototypes. Therefore, another more abstract level of modeling, namely Electronic...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Refinement of UML/MARTE Models for the Design of Networked Embedded Systems

    Network design in distributed embedded applications is a novel challenging task which requires the extraction of communication requirements from application specification and the choice of channels and protocols connecting physical nodes. These issues are faced in the paper by adopting UML/ MARTE as specification front-end and repository of refined versions...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    CrashTest'ing SWAT: Accurate, Gate-Level Evaluation of Symptom-Based Resiliency Solutions

    Current technology scaling is leading to increasingly fragile components, making hardware reliability a primary design consideration. Recently researchers have proposed low-cost reliability solutions that detect hardware faults through software-level symptom monitoring. SWAT (SoftWare Anomaly Treatment), one such solution, demonstrated with microarchitecture-level simulations that symptom-based solutions can provide high fault coverage...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Exploring Pausible Clocking Based GALS Design for 40-nm System Integration

    Globally Asynchronous Locally Synchronous (GALS) design has attracted intensive research attention during the last decade. Among the existing GALS design solutions, the pausible clocking scheme presents an elegant solution to address the cross-clock synchronization issues with low hardware overhead. This paper explored the applications of pausible clocking scheme for area/power...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Static Analysis of Asynchronous Clock Domain Crossings

    Clock Domain Crossing (CDC) signals pose unique and challenging issues in complex designs with multiple asynchronous clocks running at frequencies as high as multiple giga hertz. Designers can no longer rely on ad hoc approaches to CDC analysis. This paper describes a methodical approach for static analysis of structural issues...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Workload-Aware Voltage Regulator Optimization for Power Efficient Multi-Core Processors

    Many leading CPU manufacturers today sell multi-core processors which leverage technology scaling to pack multiple processing units or cores in a single die. Modern multi-core processors use power management techniques such as Dynamic Voltage and Frequency Scaling (DVFS) and Clock Gating (CG) which cause the processor to operate in various...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    An Energy Efficient DRAM Subsystem for 3D integrated SoCs

    Energy efficiency is the key driver for the design optimization of System-on-Chips (SoCs) for mobile terminals (Smartphone's and tablets). 3D integration of heterogeneous dies based on TSV (through silicon via) technology enables stacking of multiple memory or logic layers and has the advantage of higher bandwidth at lower energy consumption...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    On-Chip Source Synchronous Interface Timing Test Scheme with Calibration

    In this paper, the authors present an on-chip test circuit with a high resolution for testing source synchronous interface timing. Instead of a traditional strobe-scanning method, an on-chip delay measurement technique which detects the timing mismatches between data and clock paths is developed. Using a programmable pulse generator, the timing...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Design of Low-Complexity Digital Finite Impulse Response Filters on FPGAs

    FIR filters are widely used in Digital Signal Processing (DSP) applications due to their stability and linear-phase property. The Multiple Constant Multiplications (MCM) operation, which realizes the multiplication of a set of constants by a variable, has a significant impact on the complexity and performance of the digital Finite Impulse...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    An Adaptive Approach for Online Fault Management in Many-Core Architectures

    In this paper, the authors present a dynamic scheduling solution to achieve fault tolerance in many-core architectures. Triple Modular Redundancy is applied on the multi-threaded application to dynamically mitigate the effects of both permanent and transient faults, and to identify and isolate damaged units. The approach targets the best performance,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    An Hybrid Architecture to Detect Transient Faults in Microprocessors: An Experimental Validation

    Due to performance issues commercial off the shelf components are becoming more and more appealing in application fields where fault tolerant computing is mandatory. As a result, to cope with the intrinsic unreliability of such components against certain fault types like those induced by ionizing radiations, cost-effective fault tolerant architectures...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Block-Level Flash Memory Management Scheme for Reducing Write Activities in PCM-based Embedded Systems

    In this paper, the authors target at an embedded system with Phase Change Memory (PCM) and NAND flash memory. Although PCM is a promising main memory alternative and is recently introduced to embedded system designs, its endurance keeps drifting down and greatly limits the lifetime of the whole system. Therefore,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Architecting a Common-Source-Line Array for Bipolar Non-Volatile Memory Devices

    Traditional array organization of bipolar nonvolatile memories such as STT-MRAM and memristor utilizes two bitlines for cell manipulations. With technology scaling, such bitline pair will soon become the bottleneck of density improvement. In this paper, the authors propose a novel common-source-line array architecture, which uses a shared source-line along the...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Fast, Source-synchronous Ring-based Network-on-Chip Design

    Most Network-on-Chip (NoC) architectures are based on a mesh-based interconnection structure. In this paper, the authors present a new NoC architecture, which relies on source synchronous data transfer over a ring. The source synchronous ring data is clocked by a resonant clock, which operates significantly faster than individual processors that...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Area Efficient Asynchronous SDM Routers Using 2-Stage Clos Switches

    Asynchronous on-chip networks are good candidates for multi-core applications requiring low-power consumption. Asynchronous Spatial Division Multiplexing (SDM) routers provide better throughput with lower area overhead than asynchronous virtual channel routers; however, the area overhead of SDM routers is still significant due to their high-radix central switches. A new 2-stage Clos...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Bloom Filter-Based Dynamic Wear Leveling for Phase-Change RAM

    Phase Change Memory (PCM) is a promising candidate of emerging memory technology to complement or replace existing DRAM and NAND Flash memory. A key drawback of PCMs is limited write endurance. To address this problem, several static wear-leveling methods that change logical to physical address mapping periodically have been proposed....

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Compression-based Area-efficient Recovery Architecture for Nonvolatile Processors

    Non-volatile processor has become an emerging topic in recent years due to its zero standby power, resilience to power failures and instant on feature. This paper first demonstrated a fabricated nonvolatile 8051-compatible processor design, which indicates the ferroelectric nonvolatile version leads to over 90% area overhead compared with the volatile...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Network-on-Chip-Based Turbo/LDPC Decoder Architecture

    The current convergence process in wireless technologies demands for strong efforts in the conceiving of highly flexible and interoperable equipments. This contribution focuses on one of the most important baseband processing units in wireless receivers, the forward error correction unit, and proposes a Network-on-Chip (NoC) based approach to the design...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Selective Flexibility: Breaking the Rigidity of Datapath Merging

    Hardware specialization is often the key to efficiency for programmable embedded systems, but comes at the expense of flexibility. This paper combines flexibility and efficiency in the design and synthesis of domain-specific datapaths. The authors merge all individual paths from the Data Flow Graphs (DFGs) of the target applications, leading...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Partial Online-Synthesis for Mixed-Grained Reconfigurable Architectures

    Processor architectures with Fine-Grained Reconfigurable Accelerators (FGRAs) allow for a high degree of adaptivity to address varying application requirements. When processing computation intensive kernels, multiple FGRAs may be used to execute a complex function. In order to exploit the adaptivity of a fine-grained reconfigurable fabric, a runtime system should decide...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Congestion-Aware Scheduling for NoC-based Reconfigurable Systems

    Network-on-Chip (NoC) is becoming a promising communication architecture in place of dedicated interconnections and shared buses for embedded systems. Nevertheless, it has also created new design issue such as communication congestion and power consumption. A major factor leading to communication congestion is mapping of application tasks to NoC. Latency, throughput,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Custom On-Chip Sensors for Post-Silicon Failing Path Isolation in the Presence of Process Variations

    In this paper, the authors offer a framework for predicting the delays of individual design paths at the post-silicon stage which is applicable to post-silicon validation and delay characterization. The prediction challenge is mainly due to limited access for direct delay measurement on the design paths after fabrication, combined with...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    VESPA: Variability Emulation for System-on-Chip Performance Analysis

    The authors address the problem of analyzing the performance of System-on-Chip (SoC) architectures in the presence of variations. Existing techniques such as gate-level statistical timing analysis compute the distributions of clock frequencies of SoC components. However, they demonstrate that translating component-level characteristics into a system-level performance distribution is a complex...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    An Endurance-Enhanced Flash Translation Layer via Reuse for NAND Flash Memory Storage Systems

    NAND flash memory is widely used in embedded systems due to its non-volatility, shock resistance and high cell density. In recent years, various Flash Translation Layer (FTL) schemes (especially hybrid-level FTL schemes) have been proposed. Although these FTL schemes provide good solutions in terms of endurance and wear-leveling, none of...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    A Block-Diagonal Structured Model Reduction Scheme for Power Grid Network

    The authors propose a Block-Diagonal Structured Model order reduction (BDSM) scheme for fast power grid analysis. Compared with existing power grid Model Order Reduction (MOR) methods, BDSM has several advantages. Unlike many power grid reductions that are based on terminal reduction and thus error-prone, BDSM utilizes an exact column-by-column moment...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    Cross-Layer Optimized Placement and Routing for FPGA Soft Error Mitigation

    As the feature size of FPGA shrinks to nanometers, soft errors increasingly become an important concern for SRAM-based FPGAs. Without consideration of the application level impact, existing reliability-oriented placement and routing approaches analyze Soft Error Rate (SER) only at the physical level, consequently completing the design with suboptimal soft error...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    An Automated Data Structure Migration Concept - From CAN to Ethernet/IP in Automotive Embedded Systems (CANoverIP)

    In premium vehicles, the number of distributed comfort, safety and infotainment-related functions is steadily increasing. For this reason, the requirements for the underlying communication architecture are also becoming stronger. In addition, the diversity of today's deployed communication technologies and the need for higher bandwidths complicate the design of future network...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    Topologically Homogeneous Power-Performance Heterogeneous Multicore Systems

    Global concerns about green environment, coupled with the rapid evolution of commodity multicore systems, present unique challenges in improving energy efficiency. Dynamic Voltage and Frequency Scaling (DVFS), a widely adopted technique to ensure safe thermal characteristics while delivering superior energy efficiency, is rapidly becoming inefficient with technology scaling due to...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    Reliability-Aware Thermal Management for Hard Real-Time Applications on Multi-Core Processors

    Advances in chip-multiprocessor processing capabilities have led to an increased power consumption and temperature hotspots. Reducing the on-die peak temperature is important from the power reduction and reliability considerations. However, the presence of task deadlines constrain the reduction of peak temperature and thus complicates the determination of optimal speeds for...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    STABLE: A New QF-BV SMT Solver for Hard Verification Problems Combining Boolean Reasoning With Computer Algebra

    In this paper, the authors present a new SMT solver, STABLE, for formulas of the Quantifier-Free logic over fixed-sized Bit Vectors (QF-BV). The heart of STABLE is a computer-algebra-based engine which provides algorithms for simplifying arithmetic problems of an SMT instance prior to bit-blasting. As the primary application domain for...

    Provided By European Design and Automation Association

  • White Papers // Jan 2011

    Empirical Design Bugs Prediction for Verification

    Coverage model is the main technique to evaluate the thoroughness of dynamic verification of a Design-Under-Verification (DUV). However, rather than achieving a high coverage, the essential purpose of verification is to expose as many bugs as possible. In this paper, the authors propose a novel verification methodology that leverages the...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Salvaging Chips with Caches beyond Repair

    Defect density and variabilities in values of parameters continue to grow with each new generation of nano-scale fabrication technology. In SRAMs, variabilities reduce yield and necessitate extensive interventions, such as the use of increasing numbers of spares to achieve acceptable yield. For most microprocessor chips, the number of SRAM bits...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Flit-level Speedup Scheme For Network-on-Chips Using Self-Reconfigurable Bi-directional Channels

    In this paper, the authors propose a flit-level speedup scheme to enhance the Network-on-Chip (NoC) performance utilizing bidirectional channels. In addition to the traditional efforts on allowing flits of different packets using the idling internal and external bandwidth of the bi-directional channel, their proposed flit-level speedup scheme also allows flits...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Asymmetry of MTJ Switching and Its Implication to STT-RAM Designs

    As one promising candidate for next-generation nonvolatile memory technologies, Spin-Transfer Torque Random Access Memory (STT-RAM) has demonstrated many attractive features, such as nanosecond access time, high integration density, non-volatility, and good CMOS process compatibility. In this paper, the authors reveal an important fact that has been neglected in STT-RAM designs...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Comparative Analysis of SRAM Memories Used as PUF Primitives

    In this paper, the authors present the results of their investigations into the reliability and uniqueness of Static Random Access Memories (SRAMs) in different technology nodes when used as a Physically Unclonable Function (PUF). The comparative analysis that can be found in this publication is the first ever of its...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A Sensor-Assisted Self-Authentication Framework for Hardware Trojan Detection

    In this paper, the authors offer a framework which does not rely on a Golden IC (GIC) during Hardware Trojan (HT) detection. GIC is a Trojan-free IC which is required, in all existing HT frameworks, as a reference point to verify the responses obtained from an IC under authentication. However,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Towards Improving Simulation of Analog Circuits using Model Order Reduction

    Large analog circuit models are very expensive to evaluate and verify. New techniques are needed to shorten time-to-market and to reduce the cost of producing a correct analog integrated circuit. Model order reduction is an approach used to reduce the computational complexity of the mathematical model of a dynamical system,...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Efficiency Evaluation of Parametric Failure Mitigation Techniques for Reliable SRAM Operation

    The efficiency of different assist techniques for SRAM cell functionality improvement under the influence of random process variation is studied in this paper. The sensitivity of an SRAM cell functionality metrics when using control voltage level assist techniques is analyzed in read and write operation modes. The efficiency of the...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    A GPU-Accelerated Envelope-Following Method for Switching Power Converter Simulation

    In this paper, the authors propose a new envelope-following parallel transient analysis method for the general switching power converters. The new method first exploits the parallelisim in the envelope-following method and parallelize the Newton update solving part, which is the most computational expensive, in GPU platforms to boost the simulation...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    State-Based Full Predication for Low Power Coarse-Grained Reconfigurable Architecture

    It has been one of the most fundamental challenges in architecture design to achieve high performance with low power while maintaining flexibility. Parallel architectures such as coarse-grained reconfigurable architecture, where multiple PEs are tightly coupled with each other, can be a viable solution to the problem. However, the PEs are...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Using Multi-objective Design Space Exploration to Enable Run-time Resource Management for Reconfigurable Architectures

    Reconfigurable systems represent as a suitable option to meet performance, power, and cost constraints that characterize the challenge of future supercomputing, provided that reconfiguration overhead is balanced with respect to computationally intensive workload. Resource run-time managers have been shown particularly effective for coordinating the usage of the hardware resources by...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems

    The need to improve the performance/energy ratio has caused a general trend towards increased heterogeneity in multi- and manycore systems, where general-purpose computing cores are complemented with energy-efficient special-purpose accelerators located either on or off-chip, as in, e.g., GPU-supported systems. However, this trend has also brought new, fundamental problems for...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Component-Based and Aspect-Oriented Methodology and Tool for Real-Time Embedded Control Systems Design

    In this paper, the authors present component-based and aspect-oriented methodology and tool for designing and developing Real-Time Embedded Control Systems (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Pre-Synthesis Optimization of Multiplications to Improve Circuit Performance

    Conventional high-level synthesis uses the worst case delay to relate all inputs to all outputs of an operation. This is a very conservative approximation of reality, especially in arithmetic operations (where some bits are required later than others and some bits are produced earlier than others). This paper proposes a...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    TRAIN: A Virtual Transaction Layer Architecture for TLM-Based HW/SW Codesign of Synthesizable MPSoC

    The authors' concept of Virtual Transaction Layer (VTL) architecture allows to directly map transaction-level communication channels onto a synthesizable multiprocessor SoC implementation. The VTL is above the physical MPSoC communication architecture, acting as a hardware abstraction layer for both HW and SW components. TLM channels are represented by virtual channels...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Configurable Multiprocessor Platform with RTOS for Distributed Execution of UML 2.0 Designed Applications

    In this paper, the authors present the design and full prototype implementation of a configurable multiprocessor platform that supports distributed execution of applications described in UML 2.0. The platform is comprised of multiple Altera Nios II softcore processors and custom hardware accelerators connected by the Heterogeneous IP Block Interconnection (HIBI)...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    ASIP-Based Multiprocessor SoC Design for Simple and Double Binary Turbo Decoding

    In this paper, the authors present a new multiprocessor platform for high throughput turbo decoding. The proposed platform is based on a new configurable ASIP combined with an efficient memory and communication interconnect scheme. This Application-Specific Instruction-set Processor (ASIP) has SIMD architecture with a specialized and extensible instruction-set and 5-stages...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    Model Driven Resource Usage Simulation for Critical Embedded Systems

    Facing a growing complexity, embedded systems design relies on model-based approaches to ease the exploration of a design space. A key aspect of such exploration is performance evaluation, mainly depending on usage of the hardware resources. In model-driven engineering, hardware resources usage is often approximated by static properties. In this...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    RAG: An Efficient Reliability Analysis of Logic Circuits on Graphics Processing Units

    Reliability analysis, a process of evaluating the effects of errors due to both intrinsic noise and external transients will play an important role for both today's and tomorrow's nanometer-scale circuits. In this paper, the authors present RAG, an efficient Reliability Analysis tool based on Graphics Processing Units (GPU). RAG is...

    Provided By European Design and Automation Association

  • White Papers // Jan 2012

    CATRA- Congestion Aware Trapezoid-Based Routing Algorithm for On-Chip Networks

    Congestion occurs frequently in Networks-on-Chip (NoC) when the packets demands exceed the capacity of network resources. Congestion-aware routing algorithms can greatly improve the network performance by balancing the traffic load in adaptive routing. Commonly, these algorithms either rely on purely local congestion information or take into account the congestion conditions...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Automatic Generation of Operation Tables for Fast Exploration of Bypasses in Embedded Processors

    Customizing the bypasses in an embedded processor uncovers valuable trade-offs between the power, performance and the cost of the processor. Meaningful exploration of bypasses requires bypass-sensitive compiler. Operation Tables (OTs) have been proposed to perform bypass-sensitive compilation. However, due to lack of automated methods to generate OTs, OTs is currently...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    High Level Synthesis of Higher Order Continuous Time State Variable Filters with Minimum Sensitivity and Hardware Count

    The sensitivity of the response of an analog system to circuit parameter variations is a vital performance metric for evaluation of its quality. This paper proposes a unified high level synthesis methodology for higher order continuous time state variable filters, considering the optimization of this metric. Minimization of the hardware...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Formal Verification of SystemC Designs Using a Petri-Net Based Representation

    Embedded electronic devices are often highly safety critical, such as in automotive and avionics applications or medical equipment. It is both very error-prone and time-consuming to design these complex systems. This paper presents an effective approach to formally verify SystemC designs. The approach translates SystemC models into a Petri-Net based...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Functional Test Generation using Property Decompositions for Validation of Pipelined Processors

    Functional validation is a major bottleneck in pipelined processor design. Simulation using functional test vectors is the most widely used form of processor validation. While existing model checking based approaches have proposed several promising ideas for efficient test generation, many challenges remain in applying them to realistic pipelined processors. The...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Space of DRAM Fault Models and Corresponding Testing

    DRAMs play an important role in the semi-conductor industry, due to their highly dense layout and their low price per bit. This paper presents the first framework of fault models specifically designed to describe the faulty behavior of DRAMs. The fault models in this paper are the outcome of a...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Automatic March Tests Generations for Static Linked Faults in SRAMs

    Memories are one of the most important components in digital systems, and semiconductor memories are now-a-days one of the fastest growing technologies. Actually the major trend of System-on-Chip (SoC) allows to embed in a single chip all the components and functions that historically were placed on a hardware board. Static...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Vulnerability Analysis of L2 Cache Elements to Single Event Upsets

    Memory elements are the most vulnerable system component to soft errors. Since memory elements in cache arrays consume a large fraction of the die in modern microprocessors, the probability of particle strikes in these elements is high and can significantly impact overall processor reliability. Previous paper has developed effective metrics...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Area-Efficient Error Protection for Caches

    Due to increasing concern about various errors, current processors adopt error protection mechanisms. Especially, protecting L2/L3 caches incur as much as 12.5% area overhead due to error correcting codes. Considering large L2/L3 caches of current processors, the area overhead is very high. This paper proposes an area-efficient error protection scheme...

    Provided By European Design and Automation Association

  • White Papers // Feb 2006

    Microarchitectural Floorplanning Under Performance and Thermal Tradeoff

    In this paper, the authors present the first multi-objective microarchitectural floorplanning algorithm for designing high-performance, high-reliability processors in the early design phase. Their floorplanner takes a microarchitectural netlist and determines the placement of the functional modules while simultaneously optimizing for performance and thermal reliability. The traditional design objectives such as...

    Provided By European Design and Automation Association