|
The current research of the members of the ALGOS group are multifold
and cover both our current areas of research as well as new areas that
we wish to extend our activities into:
-
Electromagnetic Modeling and Analysis: accurate modeling and
analysis tools and methodologies require clustering together the
electromagnetic and electric levels. Joint work with foundry
providers (AMS, Austria), system design units (NXP), as well as
tool providers (Magwell, Cadence).
-
Power grid analysis and verification, including DC, transient and
electromigration analysis for very large power grid designs (in
excess of hundreds of millions of nodes). Joint work with IBM
Austin Labs, USA.
-
Variability-Aware Modeling and Verification: increasing uncertainty
in process control implies shifts in design that require
overhauling existing tools and methodologies. Joint work with IBM
Labs, USA and Cadence Research Labs, USA.
-
Multi-valued Synthesis: Multi-valued systems represent information
with smaller silicon area and reduced power consumption versus a
binary representation. However their efficient synthesis needs to
be addressed. Joint work with UFRGS, Brazil.
-
Dedicated architectures for biological algorithms and other
applications: high data volume for processing biological data
requires dedicated platforms and computational architectures to
increase capability and improve efficiency. New architectures
including specialized structures for bio-algorithms will be
addressed.
-
Validation of Embedded Systems: we address the problem of testing
embedded systms. This problem has become more important with the
dramatic increase of the size and complexity of the
programs. Furthermore, many of these systems are used in
life-critical applications. Validation of embedded systems is hard
because of their heterogeneity and because software and hardware
should be simulated simultaneously.
-
Heterogenous, multi-core and distributed algorithms: recognized and
growing mismatch between widespread availability of a multitude of
powerful and flexible computing platforms and increasing
computational needs in many area needs to be addressed for
improving efficiency of resource utilization.
-
Compiler optimization: automatic generation of pre-conditions for
formally provable correct code optimizations.
|
|
|
|