UPDATED: 3 January 2007
About the Workshop ... Program ... Speaker details ... Registration Form
Panel Discussions on ESL in Education, and ESLD: Opportunities in India were held during the workshop.
Visit for details and to download slides presented. - A brief report - Photographs
Electronic System Level Design Workshop 2007
January 11 -12, 2007
Venue: Wipro Learning Center, Electronics City,
Bangalore
|
About the Invited
Speakers Nikil Dutt received the BE
(Hons) degree from BITS, Pilani, MS from Penn State and PhD from the
University of Illinois at Urbana-Champaign, and is currently a Professor of
CS and EECS at the University of California, Irvine. His research interests
are in embedded systems design automation, computer architecture, optimizing
compilers, system specification techniques, and distributed embedded systems.
He has received numerous best paper awards and is coauthor of 5 books and
over 200 journal and conference publications. Professor Dutt currently serves
as Editor-in-Chief of ACM ransactions on Design Automation of
Electronic Systems (TODAES) and as Associate Editor of ACM Transactions on
Embedded Computer Systems (TECS). He was an ACM SIGDA Distinguished Lecturer
during 2001-2002, and an IEEE Computer Society Distinguished Visitor for
2003-2005. He has served on the steering, organizing, and program committees
of several premier CAD and Embedded System Design conferences and workshops, and
serves on the advisory boards of ACM SIGBED and ACM SIGDA. Rishiyur S. Nikhil is a co-founder and CTO of Bluespec, Inc., which develops chip design tools that dramatically improve correctness and productivity. From 2000 to 2003, he led a team inside Sandburst Corp. (now part of Broadcom) developing Bluespec technology and contributed to 10Gb/s network chip designs. From 1991 to 2000 he was at Cambridge Research Laboratory (DEC/Compaq), including over a year as Acting Director. From 1984 to 1991 he was a professor of Computer Science and Engineering at MIT. He has led research teams, published widely, and holds several patents in functional programming, dataflow and multithreaded architectures, parallel processing, compiling, and EDA. He is a member of ACM, IEEE, and IFIP WG 2.8 on Functional Programming. He received his Ph.D. and M.S.E.E. in Computer and Information Sciences from the Univ. of Pennsylvania, and his B.Tech in EE from IIT Kanpur. Dr. Sachin Ghanekar Charlie Hauck who is VP engineering at Bluespec, has more than 25 years experience in research and development, engineering, marketing and management from within the semiconductor industry. Most recently, he was USA General Manager for Faraday Technology, a fabless ASIC vendor and silicon intellectual property (SIP) provider. From 1998-2003, he served as Vice President of Engineering at Lexra Inc., a microprocessor SIP company. From 1994 to 1998, Hauck was director of application specific integrated circuit (ASIC) development at LSI Logic, responsible for advanced ASIC technology and library development. From 1987 to 1994, he was Director of IC Development at Kendall Square Research, managing the very large scale integration (VLSI) design team responsible for delivering working silicon for its custom chips. Hauck began his career at Commodore, where he completed several VLSI chips and boards for consumer electronics and DSP systems. Brian Bailey - Chief Technologist at Poseidon Design Systems Prior to joining Poseidon, Mr. Bailey was an independent industry and management consultant, having worked with a number of startup companies to help them turn their conceptual ideas into practical realities. Prior to that, he was the Chief Technologist for functional verification at Mentor Graphics.
Srinivasan Venkataramanan is currently employed as a Corporate Application Engineer (CAE) Manager with Synopsys, India Private Ltd., Bangalore - India. His areas of interest are the emerging verification solutions and methodologies such as SystemVerilog, VMM, Assertion-Based Verification, formal verification etc. He provides support to leading edge semiconductor design companies on their verification methodologies and challenges. In his previous employment with various design houses, he was actively involved in the verification of leading edge high-speed, multi-million gates ASIC designs. Srini holds a Masters Degree from the prestigious Indian Institute of Technology (IIT), Delhi in VLSI Design, and Bachelors degree in Electrical engineering from TCE, Madurai. Srini has co-authored the following books:
Amit Sharma has around 5 years of experience in various facets of functional verification of networking chips and protocol, microprocessors and system level platforms. During the last few years, he has been primarily involved in testbench and simulation technologies and the deployment of the same across various designs. He is an EE graduate from REC, Surathkal and is currently working as Lead Verification Solutions Engineer with Synopsys India. Desingh Balasubramanian is currently a Senior Member Technical Staff in the system level simulation and modeling team of Poseidon Design Systems. His areas of interest include computer architecture, Media processor architectures, system level modeling for design space exploration and design methods for efficient HW/SW co-design. He is a post-graduate degree (MTD) in Embedded Systems from National University of Singapore & Technical University of Eindhoven. He received his B.Tech in Electronics from Madras Institute of Technology, Chennai. Aravinda Thimmapuram has 8 years of experience in EDA and ESL domains, and is currently with NXP Semiconductors India, Bangalore. T.S. Rajesh Kumar has 13 yeas of experience at Texas Instruments, India. He has lead various teams at Texas Instruments and has extensive experience in DSP Architectures, Broadband and Wireless System on Chips. Rajesh holds a Bachelor of Engineering degree from Madras University and is currently pursuing his Ph.D at Indian Institute of Science, Bangalore in the area of memory architecture exploration for embedded System on Chips. |
Addressing
Battery Gap: System-level Techniques for Low-Power Design Kanishka Lahiri,
NEC Labs Rapidly escalating energy requirements of the electronics contained within mobile devices are quickly outpacing the capacities of the batteries that power them. There is consensus that this emerging "battery-gap" cannot be effectively addressed through low-level (e.g. circuit-level) techniques alone. This has led to increased emphasis on solutions that can be applied earlier in the design cycle, at higher levels of abstraction (e.g., system-level), when significant opportunities exist for optimizing the application and/or architecture for energy efficiency. As a step towards bridging this gap, at NEC Laboratories, we have been focusing on developing technologies for analyzing SoC power consumption at the system-level of abstraction. This talk describes innovative aspects of our power analysis framework, which includes methods to automatically generate IP power models, and techniques for fast and accurate simulation based power analysis. It will highlight new techniques that we use for achieving high power estimation efficiency, namely, adaptive power modeling, and hardware acceleration using logic emulation platforms. In the second part of this talk, we will discuss techniques targeted towards improving battery-life (as opposed to merely reducing average power consumption), including battery life estimation techniques, a measurement study conducted to analyze the battery-efficiency of commercial wireless sensor nodes, and novel techniques for battery aware power management. Kanishka Lahiri received his B.Tech degree (1998) in Computer Science and Engineering from the Indian Institute of Technology, Kharagpur, and the M.S. (2000) and Ph.D (2003) degrees in Computer Engineering from the University of California, San Diego. Dr Lahiri has been affiliated with NEC Laboratories America, Princeton, NJ since 2003; where as Research Staff Member he has contributed to various projects on SoC architectures and design methodologies, with a focus on on-chip communication architectures, and system-level power estimation techniques. He holds (or has filed for) 5 US patents on related topics, has co-authored over 30 papers in leading conferences and journals. He was the recipient of a Best Paper Award and a Best of Practice citation at the IEEE/ACM Design Automation Conference in 2000 and 2002 respectively, and a Special Services Award at the IEEE VLSI Test Symposium in 2003. He program committee assignments include the Intl. Symposium on Low Power Electronic Design (ISLPED'05,'06), the Embedded Systems for Real-time Multimedia Workshop (ESTImedia'06), and the Embedded Systems Codesign Workshop (2002). He is a member of the IEEE.
|
TUTORIAL I : SYSTEM LEVEL TECHNIQUES FOR POWER OPTIMIZATION
Sandeep
K. Shukla,
Virginia Tech In the changing world of pervasive and
ubiquitous computing, extensive use of hand held devices, and biomedical
devices, embedded computing is becoming increasingly complex. However, complex
functionality must not come at the price of reduced battery life for such
devices. As a result, power optimization and low-power design of such devices
and systems is extremely important. Power optimization goals can be pursued
at various levels of design abstraction, such as gate level,
micro-architectural level, architecture level, protocol level, system level
and at the embedded software level. In this tutorial, the focus is mostly on
system level power management. Dynamic Power Management (DPM) is one
form of system level power management. It entails employing strategies that
yield acceptable trade-off between power/energy usage and corresponding
performance penalties. These include heuristic shutdown policies, prediction
based shutdown policies, multiple voltage scaling and stochastic modeling
based policy optimization. DPM strategies got increasingly sophisticated due
to improved power manageability of hardware components. In this context,
there is a positive feedback in action. Power management techniques show the
potential for power savings, and this pushes hardware developers to support
more advanced (finer grained and lower overhead) power management modes. In
this tutorial, we will provide an over view of the main issues namely,
architecture level, and system level techniques of power minimization and
management, how they influence each other. However, we will not concentrate
on low power VLSI techniques. The target audience for this tutorial
comprises of researchers, graduate students and industrial engineers working
in the area of low power design, power management, embedded software and
hardware design. No prior knowledge of the field will be assumed, other than
understanding of algorithmic methods, system design and standard probability theory,
and calculus. In particular, power management
approaches that we will discuss rely on formal techniques for the evaluation
of the effectiveness of DPM algorithms. For deterministic models of the
system, competitive analysis along with learning techniques provide a
reasonable framework for their analysis. Stochastic optimization approaches
to DPM can be analyzed using advances in probabilistic model checking
techniques. About the speaker
Dr. Shukla was the recipient of the National Science Foundation PECASE (Presidential Early Career Award from the White House) Award for his research in design automation for embedded systems design. He has edited a number of special issues for various journals and is on the Editorial Board of IEEE Design and Test, and IEEE Transactions on Industrial Informatics. Sandeep has chaired a number of international conferences and workshops. |
About the Workshop ... Program ... Speaker details ... Registration Form
T O P
Panel Discussions on ESL in Education, and ESLD: Opportunities in India were held during the workshop.
Visit for details and to download slides presented. - A brief report - Photographs