Friday June 18, 2010 |
Noon - 1:30pm : Lunch |
1:30 - 2:30 : Session 1 - Logic Synthesis Optimizations Session Chair: Igor Markov |
Reduction of Interpolants for Logic Synthesis
John Backes and Marc Riedel |
An Approach for Dynamic Selection of Synthesis Transformations based on Markov Decision Processes
Tobias Welp and Andreas Kuehlmann |
It Is Better to Run Iterative Resynthesis on Parts of the Circuit
Petr Fiser and Jan Schmidt |
2:50 - 4:10 : Session 2 - Reliability, Variability and Emerging Technologies Session Chair: Steven Nowick |
Application-Aware Diagnosis of Runtime Hardware Faults
Andrea Pellegrini and Valeria Bertacco |
Circuit Level Dynamic Behavior Analysis through Timed Ternary Decision Diagram
Lu Wan and Deming Chen |
SyReC: A Programming Language for Synthesis of Reversible Circuits
Robert Wille, Sebastian Offermann and Rolf Drechsler |
Exploring Design and Synthesis for Optical Digital Logic
Christopher Condrat, Priyank Kalla and Steve Blair |
4:15 - 5:45 : Poster Session |
Self-Timed Realization of Combinational Logic
Balasubramanian Padmanabhan and Doug Edwards |
Automatic Constraint Generation for Software-Based Post-Silicon Bug Repair
Hong-Zu Chou, Chia-Wei Chang, Kai-Hui Chang and Sy-Yen Kuo |
TMR based Error Correction Method Considering Trade-off between Area and Soft-Error Tolerance
Shoji Harada, Masayoshi Yoshimura and Yusuke Matsunaga |
Pulse Latch Based FSRs for Low-Overhead Hardware Implementation of Cryptographic Algorithms
Shohreh Sharif Mansouri and Elena Dubrova |
Indicating Circuits with Area, Delay Tradeoffs
Michalis Christofilopoulos, Pavlos M. Mattheakis and Christos P. Sotiriou |
Minimum-Perturbation Retiming for Delay Optimization
Sayak Ray, Alan Mishchenko, Robert K. Brayton, Stephen Jang and Thomas Daniel |
Two-Level Logic Synthesis for Probabilistic Computation
Weikang Qian and Marc D. Riedel |
Synthesis-Guided Partial Hierarchy Collapsing
Sayak Ray, Baruch Sterin, Alan Mishchenko and Robert K. Brayton |
5.45 - 6.45 : Invited Talk I Session Chair: Philip Brisk |
Tuning in to your Body: Innovations in Wireless Health Care Majid Sarrafzadeh |
7.30 - 9.30 : Dinner at Il Fornaio Restaurant |
Saturday June 19, 2010 |
8:00 - 8.45 : Breakfast |
8:45 - 9:45 : Session 3 - Verification and Beyond Session Chair: Robert Wille |
A Single-Instance Incremental SAT Formulation of Proof- and Counterexample-Based Abstraction
Niklas Een, Alan Mishchenko and Nina Amla |
Automating Unreachable Code Diagnosis and Debugging
Hong-Zu Chou, Kai-Hui Chang and Sy-Yen Kuo |
Magic: An Industrial-Strength Logic Optimization, Technology Mapping, and Formal Verification Tool
Alan Mishchenko, Niklas Een, Robert Brayton, Stephen Jang, Maciej Ciesielski and Thomas Daniel |
10.00 - 11.20 : Special Session I - Design for Reliability
Organizer and Moderator: Ilya Wagner |
The Upside of the Reliability Downtrend Todd Austin - Professor, University of Michigan |
Approaches for the Design of Reliable Systems and their Associated Power Costs Steven Burns - Senior Principal Engineer, Strategic CAD Labs, Intel Corp. |
Computing with Stochastic Processors: Revisiting the Correctness Contract Between Software and Hardware Rakesh Kumar - Assistant Professor, University of Illinois at Urbana-Champaign |
Discussion |
11:35 - 12:35 : Session 4 - Synthesis and Design Flow Session Chair: Dirk Stroobandt |
A Delay-Insensitive Bus-Invert Encoding Scheme
Melinda Agyekum and Steven Nowick |
SPIRE: A Retiming-based Global Physical-Synthesis Transformation System
David Papa, Smita Krishnaswamy and Igor Markov |
Generating Efficient Libraries for Use in FPGA Resynthesis Algorithms
Andrew Kennings, Alan Mishchenko, Kristofer Vorwerk, Val Pevzner and Arun Kundu |
12:35 - 2:00 : Lunch |
2.00 - 3.20: Special Session II - Structured ASICs
Organizer and Moderator: Philip Brisk |
Structured ASIC Wars: Via-programmed or Metal-programmed? Guy Lemieux - Associate Professor, University of British Columbia |
Trade-offs and Opportunities in Synthesis for Via-Programmed Devices Herman Schmit - eASIC |
Structured ASIC's at 20nm and below Veerbhan Kheterpal - PDF Solutions |
Discussion |
3.35 - 4.35 : Session 5 - Checking Equivalence Session Chair: Kai-hui Chang |
Combinational Techniques for Sequential Equivalence Checking
Hamid Savoj, David Berthelot, Alan Mishchenko and Robert Brayton |
EQUIPE: Parallel Equivalence Checking with GPU's
Debapriya Chatterjee and Valeria Bertacco |
Computing State Matching in Sequential Circuits in Application to Temporal Parallel Simulation
Dusung Kim, Daniel Gomez-Prado, Seiyang Yang, and Maciej Ciesielski |
4.50 - 5.50 : Invited Talk II Sesssion Chair: Philip Brisk |
Logic on a Biological Substrate - Reverse Engineering the Brain Lou Scheffer |
7.00 - 10.30 : Banquet Dinner Cruise
by Hornblower Cruises, Newport Beach - Boarding: 7:00 - Departure: 7.30 |
Sunday June 20, 2010 |
8:45 - 9:15 : Breakfast |
9:15 - 10:15 : Session 6 - Tackling Design Challenges Session Chair: Marc Riedel |
Practical Completion Detection for 2-of-N Delay-Insensitive Codes
Marco Cannizzaro, Weiwei Jiang and Steven Nowick |
An NLFSR Re-Synthesis Algorithm for Delay Optimization
Jean-Michel Chabloz, Shohreh Sharif and Elena Dubrova |
Improved Synthesis of Compressor Trees on FPGAs by a Hybrid and Systematic Design Approach
Hadi Parandeh-Afshar, Arkosnato Neogy, Philip Brisk and Paolo Ienne |
10.30 - 11:30 : Session 7 - Boolean Functions and Cubes Session Chair: Alan Mishchenko |
A Realization of Index Generation Functions Using Modules of Uniform Sizes
Tsutomu Sasao |
Non-disjunctive Decomposition of Logic Functions by Way of Resource Sharing
Maurizio Damiani |
Synthesizing Cubes to Satisfy a Given Intersection Pattern
Weikang Qian and Marc Riedel |
11.45 - 1.15 : Lunch |