TABLE OF CONTENTS EURO-DAC 96 with EURO-VHDL 96Sessions: [D01] [D02] [D03] [D04] [D05] [D06] [D07] [D08] [D09] [D10] [D11] [D12] [D13] [D14] [D15] [D16] [D17] [D18] [D19] [D20] [D21] [D22] [V01] [V02] [V03] [V04] [V05] [V06] [V07] [V08] [V09] [V10]
Welcome
Session D-01 ANALOG AND MIXED MODE SIMULATIONChair: Bernhard Klaassen, GMD, Sankt Augustin, GermanyThe approaches presented in this session help to combine different levels of simulation: First, a hierarchical methodology for analogue behavioural modelling, followed by an approach combining timing and circuit simulation. The third paper presents a generalized coupling concept for analogue simulation.
Session D-02 LOW POWER SYNTHESISChair: Enrico Macii, Politecnico di Torino, ItalyThis session presents two papers on techniques for low power analysis and synthesis. The first paper accounts for temporal and spatial correlations in estimating transition probabilities for sequential circuits. The second paper describes a state assignment technique for achieving low-power FSMs, given the input sequencies.
Session D-03 DESIGN EXPERIENCEChair: Klaus D. Mueller-Glaser, ITIV Universität Karlsruhe, GermanyExperiences in methodologies and tools used for the design of electronic control units in automotive and robotic applications are presented. Issues are specification, system level modelling and simulation, HW/SW tradeoffs, Fuzzy vs. PID-control, analog ASIC design, commercial tool usage.
Session D-04 TIMING MODELINGChair: Jacques Benkoski, EurEPIC Sarl, Gières, FranceThis session covers the evolving nature of the timing problems; what were previously second order effects such as glitches and interconnect must now be modeled. Asynchronous designs are also becoming more common and their timing problems must be addressed as well.
Session D-05 DESIGN FLOW AND DESIGN MANAGEMENTChair: Ralph H.J.M. Otten, Delft University of Technology, The NetherlandsStarting from a novel approach for designing and implementing controllers targetted for structured data processing, design flows, design flow data management, design flow planning and control and design flow generation is discussed.
Session D-06 (PANEL) WHAT'S HOT IN LOW POWER DESIGN?Chair: Enrico Macii, Politecnico di Torino, ItalyFor today's electronic devices low-power dissipation is desirable, and for some special applications, power consumption is a critical issue. An integrated framework for low power design of digital systems must provide the user with tools for low power synthesis at different levels of abstractions; in particular, low power consumption needs to be targeted at the system, architectural, logic and physical levels. Besides synthesis algorithms, the availability of tools for accurately estimating power consumption of systems at different stages of the design process is essential. This panel will investigate the progress that has been made in this area in the last few years. Both the academic and the industrial point of views will be illustrated and discussed by designers and scientists active in this field.
Panelists:
Session D-07 PARTITIONINGChair: Klaus Buchenrieder, Siemens AG, München, GermanyThis session is introduced with an invited talk which gives a comprehensive overview of the state of the art in HW/SW partitioning. After that, two research papers present partitioning approaches based on combinatorial optimization methods.
Session D-08 LOGIC AND FSM SYNTHESISChair: Utz Baitinger, IPVR Universität Stuttgart, GermanyThe first paper incorporates sequential optimization into hierarchical synthesis. The second one describes a controller synthesis technique from regular expressions describing protocol-intensive applications. The third paper combines both behavioural and spectral domains in boolean matching for technology mapping.
Session D-09 BDD OPTIMIZATION TECHNIQUESChair: Hans Eveking, Technische Universität Darmstadt, GermanyTwo papers introduce compilation techniques and a new calculation method for boolean operations on OBDDs. In addition, decomposition and re-encoding procedures for the OBDD-based symbolic traversal of FSMs are presented.
Session D-10 CODESIGN METHODOLOGY AND COSPECIFICATIONChair: Klaus D. Müller-Glaser, ITIV Universität Karlsruhe, GermanyThis session presents three papers on codesign approaches based on different specification formalisms. The first paper uses a combination of C, VHDL and a rules file, the second paper employs extended Statecharts, and the last paper is based on annotated task graphs.
Session D-11 SYSTEM LEVEL DESIGN AND SYNTHESISChair: Giovanni de Micheli, Stanford University, CA, USAThis session addresses system design issues for software and hardware. The first paper describes a technique for instruction set selection that can improve code quality for embedded DSPs. The second paper presents a system-level performance estimation technique that accounts for memories and pipelined functional units. The last paper introduces packaging constraints into the system synthesis process by presenting a hierarchical behavioural partitioning algorithm.
Session D-12 NEW ASPECTS ON TESTINGChair: Wilfried Daehn, SICAN GmbH, Hannover, GermanyThis session addresses path delay fault testability, weighted random pattern testing, BIST, and the testable design of SC circuits.
Session D-13 CODESIGN METHODOLOGY AND COSIMULATIONChair: Ahmed Amine Jerraya, TIMA/INPG, Grenoble Cedex, FranceThis session combines a paper on the cosimulation of mechatronic systems and three papers on codesign methodology. In the papers on methodology emphasis is given to design reuse aspects, life-cycle aspects, and the role of simulation in Hardware/Software Codesign.
Session D-14 (Joint Panel EURO-DAC and EURO-VHDL) WHICH FORMAL VERIFICATION TECHNIQUE IS MORE APPLICABLE IN INDUSTRY TODAY - EQUIVALENCE CHECKING OR PROPERTY CHECKING?Chair: Luc Claesen, IMEC, Leuven, BelgiumGrowing system integration and complexity currently require extreme attention towards design correctness. Formal verification methods have evolved over the last few year into industrial application. This panel will explore the potentials and difficulties for industrial adoption of formal verification in design flows.
Panelists:
Session D-15 KEY TECHNOLOGIES AND CAD OF MICROSYSTEMSChair: Karl-Heinz Diener, Fraunhofer Gesellschaft - Institut für Integrierte Schaltungen, Dresden, GermanyThe microsystem technology opens new ways for the integration of different sensors and actuators together with electronic components (mostly for information processing) on silicon. The inherent integration process is aimed at setting up flexible, adaptive, and intelligent systems intended to be applied to new products. The design of Microsystems requires to become familiar with both the dedicated technology for production and also the sophisticated CAD tools and systems. The goal of this session is to inform on what is feasible with key technologies for Microsystems, and how to design microsystems. That will be presented by two invited talks based on several examples of latest applications .
Session D-16 ASYNCHRONOUS SYNTHESIS AND STORAGE OPTIMIZATIONChair: Jordi Cortadella, Universidad Politecnica Catalunya, Barcelona, SpainThis session contains two regular papers on asynchronous circuit synthesis and two short papers on techniques for storage optimization at the RT/logic and the behavioral level.
Session D-17 MODELLING, SIMULATION OF MICROSYSTEMS AND MULTI LAYER ROUTING IN PCBSChair: Wolfgang Nebel, Carl-von-Ossietzky-Universität and OFFIS, Oldenburg, GermanyBecause of their multi-disciplinary nature, the design of microsystems requires the using of CAD tools and systems. Modelling and simulation seem to be the crucial steps to coming up with right first designs. Two papers are addressed to that problem. Generally, the system integration realized by microsystems on silicon and PCBs, respectively, demands to pay most attention to achieving acceptable solutions of wiring the components necessary for creating systems. This problem will be tackled in the session, too.
Session D-18 TIMING ISSUES IN SYNTHESISChair: Kurt J. Antreich, TU Muenchen, GermanyThis session contains papers describing issues at the behavioural, RTL and logic levels. The first paper describes a clock optimization technique for pipelined implementations of design behaviours. The second paper addresses the problem of false paths in delay estimation at the RT-level. The third paper describes a timing optimization technique at the logic level that employs improved redundancy addition and removal.
Session D-19 PHYSICAL DESIGN FOR DEEP SUBMICRONChair: Tokinori Kozawa, Semiconductor Technology Academic Research Center, Tokyo, JapanThere are many restrictions to design sub-micron LSI. To solve this difficulties designer expect to have good tradeoffs by generic methods. An invited paper reviews the problem of deep submicron LSI design. The second paper gives an interactive floor planner based on the generic algorithm. The third paper presents a clock router taking the capacitance caused by parallel and cross segments.
Session D-20 ARCHITECTURAL SYNTHESIS TECHNIQUESChair: Manfred Glesner, Technische Universität Darmstadt, GermanyThis session contains three papers addressing different aspects of architectural synthesis. The first paper presents a combined approach for functional pipelining, component selection and scheduling. The second paper describes a low-power module assignment technique for pipelined design. The last paper uses self- checking as a requirement for scheduling in architectural synthesis.
Session D-21 (PANEL) WHEN DO EDA TOOLS HIT THE SUBMICRON WALL?Chair: Luke Collins, Electronic Times, London, UK
Panelists:
Session D-22 CAD FOR ANALOG CIRCUITChair: Wolfram Glauert, University of Erlangen-Nürnberg, Erlangen, GermanySince the constraints for analog LSI design are different from digital design, the conventional CAD for digital circuits cannot easily be applied to analog design. There are two papers charanging the difficulties of analog design. The first paper gives analog circuit partitioning dealing with analog specific constraints. The second paper presents and enumerative algorithm generating slicing placements.
Session V-01 ANALYSIS TOOLSChair: Serafin Olcoz, TGI S.A., Madrid, SpainThe two papers of this session deal with an emergent topic: the analysis and estimation of the quality of VHDL descriptions. Quality covers the areas of testability, reusability, maintainability and portability. The measurements of these features will allow to VHDL designers to move towards and engineering approach to VHDL-based design.
Session V-02 BEYOND VHDLChair: Wolfgang Ecker, Siemens AG, München, GermanyBorn in 1985 as version 7.2, VHDL should be alive at least until 2015 considering the lifespan of military products. Or is it possible that the other parent of VHDL - namely IEEE, determines the lifespan of VHDL? This and other questions about the future of VHDL should be answered in this session.
Session V-03 (PANEL) WHAT ADVANTAGES CAN WE EXPECT FROM OBJECT ORIENTED EXTENSIONS TO VHDL?Chair: Jean-Michel Bergé, France Telecom CNET, Meylan Cedex, FranceObject Oriented techniques have proven to be successful in software engineering. The temptation is therefore great to apply them to the hardware domain. The current version of VHDL does not support Object Oriented Modeling and several proposals for extending the language in this direction have been published. An IEEE study group has also been created on this topic. This panel will try to answer the question above from both the accademic and user point of views.
Panelists:
Session V-04 FAULT MODELING AND DESIGN FOR TESTABILITYChair: Eugenio Villar, University de Cantabria, Santander, SpainIn this session, four papers addressing different aspects regarding the use of VHDL in fault modeling and desing for testability are included. The different techniques proposed aim to evaluate the design testability in the earlier stages of the design process thus reducing the design for testability costs of the whole design process.
Session V-05 FORMAL METHODSChair: Werner Damm, Carl von Ossietzky Universität, Oldenburg, GermanyThis session groups three complementary approaches towards the formal analysis of VHDL designs. The first paper provides a systematic approach allowing to characterize that subset of VHDL, whose behaviour can be faithfully abstracted to a synchronous finite-state machine. Suppose a design error has been detected, e.g. through model-checking, how do we then locate that part of the circuit responsible for the error ? This question is answered in the second paper of this session w.r.t. a fault-model for gate-level designs claimed to be typical for design errors. Ideally, designs are corrected by construction. A possible set up to systematically develop correct VHDL-code from logical specifications following the refinement paradigm is described in the last paper of this session.
Session V-06 MODELING METHODOLOGIESChair: Victor Berman, Cadence Design Systems Inc., Chelmsford, MA, USA
Session V-07 SYNTHESISChair: Ahmed Amine Jerraya, TIMA/INPG, Grenoble Cedex, FranceThis session deals with three important issues in synthesis with VHDL: Parallel controlled synthesis, timing constraints management, and extending VHDL subsets for synthesis.
Session V-08 SYSTEM LEVEL DESIGNChair: Ronald Waxman, University of Virginia, Charlottesville, VA, USAThe underlying theme of this session is the power of VHDL to support many aspects of design at the highest levels of design abstraction. This range is exemplified by three papers. The range covers such diverse areas as asynchronous communication and hardware/software co-design, evaluation of fault tolerance and error detecting mechanisms, and specification modeling coupled with the design process.
Session V-09 VHDL AND MIXED SIGNAL DESIGNChair: Alain Vachoux, Swiss Federal Institute of Technology (EPFL), Lausanne, SwitzerlandThis session begins with an invited paper in the IEEE VHDL 1076.1 standard proposal to extend VHDL to handle analog and mixed-signal systems. At that time, a ballotable language reference manual will be available, The IEEE ballot process is planned to start before the end of year 1996. The second paper proposes interesting guidelines to enhance the usability of VHDL 1076.1 to describe mixed-signal designs. The third paper is more tool oriented as it proposes a new intermediate format able to represent mixed- signal descriptions in a consistent way.
Session V-10 (PANEL) THE OPEN FORUM MODELChair: Victor Berman, Cadence Design Systems Inc., Chelmsford, MA, USA
|