Dear IEEE CEDA subscribers:

In this email, you can find the following information:

1. DATE 2015 Students Competition
2. January TCAD Newsletter
3. DAC Designer Track


1
--------------------------------------------------------------------------------------------------------------------------------
DATE 2015 Students Competition

Students Competition (March 9th, DATE 2015) Smart and Pervasive Tracking
and Monitoring in the IoT Scenario

Scenario
----------
Smartphones with Wi-Fi enabled periodically transmit Wi-Fi messages,
even when not associated to a network. In this contest, we propose to
develop a software system for passively tracking unmodified smartphones,
based on such Wi-Fi detections. This system will rely only on common,
off-the-shelf access point hardware to both collect and deliver
detections.

Setup and Evaluation
--------------------------
Each registered team can have up to 3 members. The IoT contest
organizers will provide in advance a map of the possibly assigned
positions for the teams (with power plugs and WiFi internet access).

Exact positions will be disclosed on the day of the contest (Monday,
March 9th, at DATE week).

Each team brings its own computer with the running tracking software and
presents a poster with their solution (software engineering and
algorithms). The teams are expected to use their own wireless interface
to sniff the ‘hello packets’ of the smartphones.

The evaluation of the proposed solutions will be performed with a set of
controlled members (DATE Executive Committee members) who will transit
across the area during the contest (MAC addresses to be known in
advance). Specific tracking positions will be evaluated by the IoT
coordinators.

On site, the contest will take place on a 4 hours slot, which comprises
2 hours of installation – assignment of positions, final debug, … and 2
hours of real test. The evaluation will be done during these 2 hours.
Each team will also have to come with a poster describing their
technical solution. The DATE attendees are encouraged to come and
discuss with the students during this time.

The team with the highest score will win the competition. The price will
be subsequently given on Wednesday, March 11th, lunch time, during the
keynote talk.

More information and Call for Participation can be found at:
http://greendisc.dacya.ucm.es/ieee-ceda-1st-internet-of-things-iot/

Important Dates
-------------------
Registration to the contest (send an email to the contest organizers
with the personal data of the team components): January 15th, 2015
Description of the solution followed (4 pages report to be sent to
conference organizers): 22nd February, 2015
Contest date (on DATE site): March 9th, 2015

Prizes
-------
Winner: 1000 € prize + printed award
2nd team in classification: 500 € prize + printed award
3rd team in classification: printed award
All participants will receive a Participation Diploma

Organizers
-------------
Jose L. Ayala – Complutense University of Madrid (Spain)
jay...@ucm.es

Pierre-Emmanuel Gaillardon, EPFL, Lausanne (Switzerland)
pierre-emmanuel.gaillar...@epfl.ch

With the sponsorship of IEEE CEDA (Council on Electronic Design
Automation)
CEDA Representative: David Atienza (VP of Conferences, EPFL)


2
--------------------------------------------------------------------------------------------------------------------------------
January TCAD Newsletter


Placing you one click away from the best new CAD research!


EDITORIAL


http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6990721


REGULAR PAPERS


EMBEDDED SECURITY





Security Vulnerabilities of Emerging Nonvolatile Main Memories and
Countermeasures

Kannan, S. ; Karimi, N. ; Sinanoglu, O. ; Karri, R.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6952995


Emerging nonvolatile memory devices such as phase change memories and
memristors are replacing SRAM and DRAM. However, nonvolatile main
memories (NVMM) are susceptible to probing attacks even when powered
down. This way, they may compromise sensitive data such as passwords and
keys that reside in the NVMM. To eliminate this vulnerability, we
propose sneak-path encryption (SPE), a hardware intrinsic encryption
technique for memristor-based NVMMs. SPE is instruction set architecture
independent and has minimal impact on performance. SPE exploits the
physical parameters, such as sneak-paths in crossbar memories, to
encrypt the data stored in a memristor-based NVMM. SPE is resilient to a
number of attacks that may be performed on NVMMs. We use a cycle
accurate simulator to evaluate the performance impact of SPE-based NVMM
and compare against other security techniques. SPE can secure an NVMM
with a $sim 1.3$ % performance overhead.


EMBEDDED SYSTEMS





Garbage Collection for Low Performance Variation in NAND Flash Storage
Systems

Jung, S. ; Ho Song, Y.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6954423


In many NAND flash-memory storage systems, invalidated pages can occupy
the storage space until being erased. In order to preserve sustained
write performance and effective storage capacity, the flash translation
layer (FTL) must recycle these pages through garbage collection (GC)
operations. Many previous studies have investigated GC techniques, most
of which have focused on the effective selection of victim blocks to
reduce the operational overhead. However, methods to reduce the cost
overhead of the victim selection process, as well as to improve the
responsiveness of storage systems during GC, have not yet been explored.
In this paper, therefore, we propose a novel GC mechanism, called
link-based GC (LINK-GC), which provides fast victim selection and
preemptive operation with small additional space overhead to existing
page-mapped FTLs. In our experiments, when compared with a GC scheme
based on an on-demand victim search, the proposed mechanism increases
the average input–output operations per second (IOPS) by up to 15.8% and
decreases the standard deviation of IOPS by up to 6.16 times.
Additionally, the LINK-GC shows better performance than the existing
preemptive GC techniques in terms of responsiveness to host requests.


EMERGING TECHNOLOGIES





Design and Optimization of a Cyberphysical Digital-Microfluidic Biochip
for the Polymerase Chain Reaction

Luo, Y. ; Bhattacharya, B.B. ; Ho, T. ; Chakrabarty, K.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6923466


The amount of DNA strands available in a biological sample is a major
limitation for many genomic bioanalyses. To amplify the traces of DNA
strands, polymerase chain reaction (PCR) is widely used for conducting
subsequent experiments. Compared to conventional instruments and
analyzers, the execution of PCR on a digital microfluidic biochip (DMFB)
can achieve short time-to-results, low reagent consumption, rapid
heating/cooling rates, and high integration of multiple processing
modules. However, the PCR biochip design methods in the literature are
oblivious to the inherent randomness and complexity of bioanalyses, and
they do not consider the interference among the neighboring devices and
the cost of droplet transportation. We present an integrated design
solution to optimize the complete PCR procedure, including: 1) DNA
amplification and termination control; 2) resource placement that
satisfies proximity constraints; and 3) droplet transportation. Based on
the sensor feedback data, a statistical model is developed to optimize
and control the DNA amplification sequence in real-time on a
cyberphysical biochip. Next, we present a geometric algorithm for
avoiding device interference and for reducing droplet routing cost. A
novel optical sensing system is deployed based on the physical
visibility of droplets. Simulation results for three laboratory
protocols demonstrate that the proposed design method results in a
compact layout and produces an execution sequence for efficient control
of PCR operations on a cyberphysical DMFB.



FPGAs AND RECONFIGURABLE COMPUTING



Soft-Core Dataflow Processor Architecture Optimized for Radar Signal
Processing

Broich, R. ; Grobler, H.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6928471


Current radar signal processors (RSPs) lack either performance or
flexibility. Custom soft-core processors exhibit potential in
high-performance signal processing applications, yet remain relatively
unexplored in research literature. In this paper, we use an iterative
design methodology to propose a novel soft-core streaming processor
architecture. The datapaths of this architecture are arranged in a
circular pattern, with multiple operands simultaneously flowing between
switching multiplexers and functional units each cycle. By explicitly
specifying instruction-level parallelism and software pipelining,
applications can fully exploit the available computational resources.
The proposed architecture exceeds the clock cycle performance of a
commercial high-end digital signal processor (DSP) processor by an
average factor of 14 over a range of typical operating parameters in an
RSP application.



HIGH-LEVEL SYNTHESIS



A Formal Method for Optimal High-Level Casting of Heterogeneous
Fixed-Point Adders and Subtractors

Sierra, R. ; Carreras, C. ; Caffarena, G. ; Lopez Bario, C.A.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6936317


Fixed-point arithmetic datapaths with heterogeneous scaling and
wordlengths are commonplace in resource, latency, or power constrained
designs. This paper describes and proves correct a formal method for
accurate high-level casting of optimal adders and subtractors. The
proposed approach allows for an early accurate estimation of resource
usage which is then available for high-level decision-taking in the
design flow. As a result, decoupling between high-level and low-level
synthesis is achieved. Results concerning the impact of the approach on
resource estimates and a discussion on the wide applicability of the
method are presented.


MODELING AND SIMULATION





Enabling High-Dimensional Hierarchical Uncertainty Quantification by
ANOVA and Tensor-Train Decomposition

Zhang, Z. ; Yang, X. ; Oseledets, I.V. ; Karniadakis, G.E. ; Daniel, L.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6954398


Hierarchical uncertainty quantification can reduce the computational
cost of stochastic circuit simulation by employing spectral methods at
different levels. This paper presents an efficient framework to simulate
hierarchically some challenging stochastic circuits/systems that include
high-dimensional subsystems. Due to the high parameter dimensionality,
it is challenging to both extract surrogate models at the low level of
the design hierarchy and to handle them in the high-level simulation. In
this paper, we develop an efficient analysis of variance-based
stochastic circuit/microelectromechanical systems simulator to
efficiently extract the surrogate models at the low level. In order to
avoid the curse of dimensionality, we employ tensor-train decomposition
at the high level to construct the basis functions and Gauss quadrature
points. As a demonstration, we verify our algorithm on a stochastic
oscillator with four MEMS capacitors and 184 random parameters. This
challenging example is efficiently simulated by our simulator at the
cost of only 10min in MATLAB on a regular personal computer.





Analysis and Design of Weakly Coupled LC Oscillator Arrays Based on
Phase-Domain Macromodels

Maffezzoni, P. ; Bahr, B. ; Zhang, Z. ; Daniel, L.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6936872


An array of weakly coupled oscillators can generate multiphase signals,
i.e., multiple sinusoidal signals with specific phase separations.
Multiphase oscillators are attractive solutions in many electronic
applications such as the synchronization of multiple processing units in
digital electronics and the frequency synthesis in mixed-signal radio
frequency circuits. Due to the complexity of multiphase oscillators and
the large number of design parameters, novel simulation techniques are
highly desired to efficiently handle such large-scale problems. In this
paper, an efficient phase-domain simulation technique is proposed to
calculate the phase response of inductance capacitance oscillator array.
By some practical examples, it is shown how the proposed method can be
exploited to identify the array topologies and parameter settings that
guarantee stable phase separations. It is also shown how the proposed
technique can be used to evaluate phase-noise performance.





Formulation of the Obreshkov-Based Transient Circuit Simulator in the
Presence of Nonlinear Memory Elements

Lin, Y. ; Gad, E.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6935006


The high-order $A$ - and $L$ -stable Obreshkov-based method was recently
proposed for simulating the transient response of general nonlinear
circuits in the time-domain. This method has consistently resulted in
more than one order-of-magnitude speedup compared with the traditional
methods used in the SPICE engine. Nonetheless, the formulation of this
Obreshkov-based approach assumed that the memory elements in the
circuits are characterized by a linear constituent equation. The goal of
this paper is to generalize this approach to handle memory elements that
are described by nonlinear constituent equations.



PHYSICAL DESIGN



A Novel Fast Layout Encoding Method for Exact Multilayer Pattern
Matching With Prüfer Encoding

Su, H. ; Chen, C. ; Li, Y. ; Tu, A. ; WU, C. ; Huang, C.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6948322


As design-for-manufacturability techniques have become widely used to
improve the yield of nano-scale semiconductor technology in recent
years, hotspot detection methods have been investigated with a view to
calibrating layout patterns that tend to reduce yield. In this paper, we
propose two graph models, i.e., skeleton graph and space graph, to
formulate polygon topology and spatial relationship among polygons. In
addition, a Prüfer encoding-based method is presented to encode each
skeleton graph. Single polygon matching problem is then equivalent to
the verification of graph isomorphism, which is realized by checking the
identity of two enhanced Prüfer codes associated with two skeleton
graphs. A branch and bound-based pattern anchoring algorithm is
presented to resolve the vertex ordering problem for isomorphism
checking. The general exact pattern matching problem can then be
accomplished by adopting the space graph to identify the similarity of
spatial relationship among polygons. Vias are one of the most device
components that attract much attention in monitoring manufacturing
variation due to via alignment issue, but hotspot detection rarely takes
vias into consideration. Multilayer hotspot detection can also be
realized by extending the skeleton graph to maintain the relations
between adjacent layers through vias. Experimental results show that we
can achieve $5.6times $ runtime speedup than design-rule-based
methodology in average for single layer hotspot detection while the
runtime for multilayer hotspot is roughly equal to the summation of that
for individual single layer hotspot detection.







SYSTEM-LEVEL DESIGN





Aging Adaption in Integrated Circuits Using a Novel Built-In Sensor

Wang, X. ; Winemberg, L. ; Su, D. ; Tran, D. ; George, S. ; Ahmed,
N. ; Palosh, S. ; Dobin, A. ; Tehranipoor, M.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6948227


As process technology further scales, aging, noise and variations in
integrated circuits (ICs) and systems become a major challenge to both
the semiconductor and electronic design automation (EDA) industries,
which may cause significantly increased mismatch between modeled and
actual silicon behavior, and even IC failure in field. Therefore, the
addition of accurate and low-cost on-chip sensors is of great value to
reduce the mismatch and perform in-field measurements. This paper
presents a novel standard-cell-based sensor for reliability analysis of
digital ICs (called Radic), in order to better understand the
characteristics of gate, functional path aging and process variations’
impact on timing performance, and perform in-field aging measurements.
The Radic sensor has been fabricated on two floating gate Freescale SoCs
in very advanced technology. The measurement results demonstrate that
the resolution can be better than 0.1 ps, and the accuracy is kept
throughout aging/process variation. Additionally, a built-in aging
adaption system based on Radic sensor is proposed to perform in-field
aging adaption. Simulation results verify that, comparing with designs
with fixed aging guardband, the proposed aging adaption system releases
80% of aging timing margin, saves silicon area by 1.02%–3.16% at most
targeting frequencies, and prevents aging induced failure.



TEST





Reuse-Based Optimization for Prebond and Post-Bond Testing of
3-D-Stacked ICs

Agrawal, M. ; Chakrabarty, K. ; Widialaksono, R.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6954482


Three-dimensional (3-D) stacking of integrated circuits (ICs) using
through-silicon-vias (TSVs) is a promising integration platform for
next-generation ICs. Since TSVs are not fully accessible prior to
bonding, it is difficult to test the combinational logic between scan
flip-flops and TSVs at a prebond stage. In order to increase
testability, it has been advocated that wrapper cells (WC) be added at
both ends of a TSV. However, a drawback of WC is that they incur area
overhead and lead to higher latency and performance degradation on
functional paths. Prior work proposed the reuse of scan cells to achieve
high testability, thereby reducing the number of WC that need to be
inserted; however, practical timing considerations were overlooked and
the number of inserted WC was still high. We show that the general
problem of minimizing the WC is equivalent to the graph-theoretic
minimum clique-partitioning problem, and is therefore NP-hard. We adopt
efficient heuristic methods to solve the problem and describe a
timing-guided and layout-aware solution. We evaluate the heuristic
methods using an exact solution technique based on integer linear
programming. We also present design-for-test optimization technique to
leverage the reuse-based method during post-bond testing. Results are
presented for 3-D-stack implementations of the ITC’99 and the OpenCore
benchmark circuits.







Interconnect Testing and Test-Path Scheduling for Interposer-Based 2.5-D
ICs

Wang, R. ; Chakrabarty, K. ; Bhawmik, S.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6936331


Interposer-based 2.5-D integrated circuits (ICs) are seen today as a
first step toward the eventual industry adoption of 3-D ICs based on
through-silicon vias (TSVs). The TSVs and the redistribution layer (RDL)
in the silicon interposer, and micro-bumps in the assembled chip must be
adequately tested for product qualification. We present an efficient
interconnect-test solution that targets TSVs, RDL wires, and micro-bumps
for shorts, opens, and delay faults. The proposed test technique is
fully compatible with the IEEE 1149.1 Standard. To reduce test cost, we
also present a test-path design and scheduling technique that minimizes
a composite cost function based on test time and the design-for-test
overhead in terms of additional TSVs and micro-bumps needed for test
access. The locations of the dies on the interposer are taken into
consideration in order to determine the order of dies in a single test
path. We present simulation results to demonstrate the effectiveness of
fault detection, and synthesis results to evaluate the hardware cost per
die relative to the IEEE 1149.1 Standard. We also present test-path
design and test-scheduling results to highlight the effectiveness of the
optimization technique.



SHORT





Scalable Verification of a Generic End-Around-Carry Adder for
Floating-Point Units by Coq

Wang, Q. ; Song, X. ; Hung, W.N.N. ; Gu, M. ; Sun, J.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6926810


Theorem proving has been demonstrated as a powerful technique for
datapath verification. This paper considers a generic logic-level
architecture of end-around-carry adder, which is extensively used in
floating-point arithmetic. The architecture is component-based and
parameterized for easy customization. The design architecture is
formalized and verified in the mechanical theorem prover Coq. The
scalable proof provides necessary underpinnings for verifying customized
and new implementations.



SPIRIT: Spectral-Aware Pareto Iterative Refinement Optimization for
Supervised High-Level Synthesis

Xydis, S. ; Palermo, G. ; Zaccaria, V. ; Silvano, C.

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6930749


Supervised high-level synthesis (HLS) is a new class of design problems
where exploration strategies play the role of supervisor for tuning an
HLS engine. The complexity of the problem is increased due to the large
set of tunable parameters exposed by the “new wave” of HLS tools that
include not only architectural alternatives but also compiler
transformations. In this paper, we developed a novel exploration
approach, called spectral-aware Pareto iterative refinement, that
exploits response surface models (RSMs) and spectral analysis for
predicting the quality of the design points without resorting to costly
architectural synthesis procedures. We show that the target solution
space can be accurately modeled through RSMs, thus enabling a speedup of
the overall exploration without compromising the quality of results.
Furthermore, we introduce the usage of spectral techniques to find high
variance regions of the design space that require analysis for improving
the RSMs prediction accuracy.

3
--------------------------------------------------------------------------------------------------------------------------------
DAC 2015 Designer Track

Designers and software developers from Intel, IBM, Samsung, TI, Toshiba,
Qualcomm, AMD, Freescale, and other leading IC companies will present
their design experiences on effective design flows, methods, and tool
usage. Designer Track will include presentations, a poster session and a
rich set of invited talks.  It offers a unique opportunity to network
with and learn from other industry experts. There is no other way to
improve your “design IQ” in such a short amount of time.

Designer Track focuses on the hardware designers and embedded software
developers, these attendees expertise complements DAC’s strong research
focus on algorithms and methodology. The Designer Track aims to
illustrate both benefits and challenges of design and software
development, and provides educational and networking benefits for
designers, software engineers and tool developers. The covered topics
are at the interface between design and automation, an area that until
now has been under-represented in EDA.

The Designer Track is intended specifically for practitioners. Whether
you are an EDA tool user, hardware designer, software engineer,
application engineer or a consultant, the Designer Track is an ideal
place to meet and share your experiences.


SUBMISSION REQUIREMENTS
        
      * Title of the presentation
      * Abstract of 100 words maximum
      * Category (list below)
      * Organizer(s) name, affiliation, city, state, country, and email
        address
      * Presenter(s) name, affiliation, city, state, country, and email
        address
      * Upload 6 slides maximum, PowerPoint presentation


Submission Closes
January 20, 2015

More information at:
https://dac.com/submission-categories/designer-track-submissions 

------------------

YOU HAVE RECEIVED THIS E-MAIL BECAUSE YOU ARE SUBSCRIBED TO
THE IEEE CEDA MAILING LIST. IF YOU WANT TO BE UNSUBSCRIBED
FROM THIS LIST, PLEASE SEND AN EMPTY E-MAIL FROM YOUR E-MAIL
ACCOUNT TO: ceda-unsubscr...@listes.epfl.ch


-- 
-- 
====================================================================
Jose L. Ayala, PhD                      E-Mail: jay...@ucm.es
Computer Science Faculty                Phone: (+34) 91 3947614
Complutense University of Madrid        Fax: (+34) 91 3947527
C/ Prof. José García Santesmases, s/n   www.dacya.ucm.es/jlayala
28040 Madrid, Spain
====================================================================


_______________________________________________
uai mailing list
uai@ENGR.ORST.EDU
https://secure.engr.oregonstate.edu/mailman/listinfo/uai

Reply via email to