Tallinn Technical University
DEPARTMENT OF COMPUTER ENGINEERING
Chair for Computer Hardware and Diagnostics




Head of the Chair: Prof. Raimund Ubar

Staff of the Chair
Environment
International Cooperation
East-West Virtual Laboratory
Teaching
Research and Development
International Organizational Work
Data about the chair
Projects currently running


Staff of the chair:

Environment
Recently, a new laboratory called Design & Test Centre has been set-up at the Computer Engineering Department by the staff of the chair to support R&D, teaching and cooperation in the field of design and test of digital systems. The resources of the centre are used by all chairs of the department.
The main professional software installed in the centre is: XILINX and ALTERA for designing PLDs and FPGAs, CADENCE for designing ASICs, SYNOPSYS for high-level synthesis a.o.
Most of the very expensive professional design software has been purchased through the special support of EC EUROCHIP VLSI Design Action (now EUROPRACTICE). The new HW-platform based on SUN workstations was created mainly by the support of Ericsson Telecom AB (Sweden). A lot of support was provided also by DIGSIM DATA AB (Sweden): hundreds of students are using the DIXIcad design software from this company in computer hardware basic courses.
An advanced training environment and a new laboratory course  “Design and Test” have been developed at the chair to support courses on systems dependability issues like test, testability, diagnostics, fault-tolerance etc. An important component of this environment is an original easy-to-learn, easy-to-set-up, and low-cost CAD software Turbo-Tester which has been developed by joint efforts and close co-operation between the staff and students at the chair.
The mentioned course has been delivered also for students of Finland, Sweden and USA, and it was greatly appreciated because of creativity intensive excercises. The teaching software Turbo-Tester has been used also in Sweden for knowledge transfer to SMEs and for training engineers.
The Turbo-Tester software has been demonstrated at the Hannover Messe in 1998, at exhibitions of the European methodological EUROCHIP Workshop on VLSI Design Training in Toledo, and of the Special Session on European Cooperation in Science, Technology and Education in Jurmala, Latvia.

International cooperation
When looking for financial support for the development work described above, the staff of the chair has been successful in getting grants for seven European Joint Projects under following programmes: TEMPUS (1992-1995), EUROCHIP/EUROPRACTICE (starting from 1993), PECO (1993-1995), COOPERNICUS (1994-1997), ESPRIT (1994-1996). In the present moment the chair is participating in two new INCO-COOPERNICUS projects.
The chair has cooperational links with more than 30 universities and research institutions in Europe and USA, like TU Darmstadt and TU Dresden in Germany, Joseph Fourier University and TU Grenoble in France, TU Torino in Italy, Universities of Linkoeping and Jonkoeping in Sweden, TU of Helsinki in Finland, Institute of Integrated Circuits of the Fraunhofer Society in Dresden (Germany) a.o.
Many of students who have had a postgraduate education at the chair are continuing now their studies at internationally highly recognized universities in France, Sweden, Japan, Australia, or working for USA companies. This aspect reflects the good educational basis these students have taken from the TU Tallinn, but, on the other hand, the high mobility of the staff makes the development work at the chair rather difficult.
With the Joseph Fourier University a contract has been set up for co-supervising the doctoral study with possible defence of the thesis and getting PhD degrees from both universities.
Other main activities in international cooperation are: participating in joint projects, mobility of staff and students, joint publications,  mutual reviewing of PhD theses, exchange of teaching materials and software etc.

East-West International Virtual Laboratory
A new European project has been set up to create a Virtual Laboratory for cooperation in research, teaching and knowledge transfer between nine Eastern and Western universities in the field of electronics and computer engineering. The Design&Test Center at the chair will be one corner stone of this international laboratory.
The main objective of the project is aimed at setting up and maintaining a virtual environment for promoting cooperative research and training activities between the partner institutions in design of dependable microelectronics systems, which is one of the most dynamically developing application fields today.
The Virtual Laboratory will offer a new quality in cooperative R&D and teaching by facilitating immediate exchange of information, sharing of software tools and courses developed by partners, enabling joint work on research projects and practical designs, providing access to microelectronics component libraries, benchmark circuits, design examples etc. available at partners, and serving as a source of information not only for partners, but also to all other interested persons and institutions, including national industries with a special emphasis on SMEs. For these purposes the Internet-based and multimedial tools and organizational procedures will be developed.
Three lines of complementary actions are foreseen:

The scientific mission of VL is to address the challenging topics in Design of Dependable Microelectronics Systems by joining scientific competence and research efforts from related fields like microelectronics design, design methodologies, software/hardware co-design, test generation, and diagnosis of design errors for reaching new dimensions in the quality and dependability of tomorrow's computing systems.
As a synergistic result, R&D and teaching activities in directions which have been traditionally separated can be in the working environment of the Virtual Laboratory easily unified for achieving more valuable and tested results. International cooperation between the partners by sharing tools, libraries, benchmarks, experience and knowledge will multiply the effects which could be achieved by partners' institutions working separately.

Teaching
The development plan in teaching is closely related to reconstruction plans of the university which has set up a three-staged study leading to bachelor, master and doctoral degrees. For all these degree studies, new courses have been created or existing ones have been updated. The chair is responsible to develop and maintain courses in computer hardware and diagnostics.
The quality of the course development work of the chair has been successful and has found international recognition. The new lecture courses “Digital systems testing and diagnostics” and “Design for Testability” are supported  by a series of laboratory works based on the new software Turbo-Tester which has been developed by the staff members and students in co-operation.
The goal of teaching is to train in students problem-solving, team-working and self-learning skills. The conception of “learning by doing” highly recognized in teaching computer aided design at western universities has been introduced also in some of courses maintained by the chair. Successful implementation of this conception is facilitated by easy access to professional design tools and by close co-operation between researchers and students in the laboratory.
The methodology of teaching test issues, the concepts of the new laboratory course and the corresponding teaching software Turbo-Tester have been presented in about 10 papers at two European methodological conferences devoted to teaching of microelectronics design, at two European methodological EUROCHIP Workshops on VLSI Design Training, at NORCHIP and Baltic Electronics professional conferences and in several other international journals or books.
Especially for the students from abroad, the following courses with corresponding teaching material have been developed by the staff of the chair:


Research and Development

The main research activities carried out in recent years by the staff and students at the chair are as follows:

The research has resulted in more than 60 international publications during the last 5 years. The development work in microelectronics has resulted in several designs, including the first VLSI ASIC chip designed in Estonia, which was manufactured in the West-Europe and successfully tested in the laboratory.
The R&D work on creating new CAD software tools for digital test design has resulted in two CAD systems: During the last five years, the staff of the chair has participated in eight European Joint Projects, has been granted for six projects by Estonian Science, Innovation and Informatics Foundations, has accomplished several projects on the contract basis with companies in Estonia, Finland and Sweden.

International Organisational Work
The staff of the chair has been involved in editorial work at journals like the Journal of Analog Integrated Circuits and Signal Processing, Journal of Baltic Electronics.
They have been participated as members of programme committees annually of about 6-8 different international conferrences like European Test & Design Conference, European Conference on Dependable Computing, European Test Workshop, European Workshop on Dependable Computing, IEEE NORCHIP conference, Electronic Circuits and Systems Conference, Workshop on Mixed Design of ICs and Systems,  Baltic Electronics Conference etc.
The chair is participating in the work of international committes and societies like European Test Technology Technical Committee, IEEE Education and Computers Societies, IEEE Technical Council on Software Engineering, Society of Information Technology in Germany, Association for Computing Machinery, EU assotiation EUROPRACTICE, in steering committees of the European Dependable Computing Conference and Baltic Electronics Conference.

Data about the Chair

Laboratory environment:
a) Research Lab(digital design and test)

Hardware:

Software: b) Computer classroom I (CAD teaching, digital design)

Hardware:

Software: c) Computer classroom II (CAD teaching, digital design)

Hardware:  14 Sun workstations with 19" monitors (Sparc2 -s/Sparc IPX -s)
Software:

d) Server resources for the whole network

Hardware:

Software:    Solaris 2.5.1 / SunOS 4.1.3

CAD software used in the laboratory:

Tehnology libraries: Software devoleped in the laboratory:

a) Tools for test generation and fault analysis dor digital circuits and systems

b) Converters c) Libraries d) Scripts for synthesis Current research projects:

a) Joint European projects:

  1. INCO-COPERNICUS JEP 9601/70 SYTIC “Promotion of System Design Training and Information Centers in CCE/NIS” (1997-1999)
  2. INCO-COPERNICUS JEP 977133 VILAB “Microelectronics Virtual Laboratory for Cooperation in Research and Knowledge Transfer” (1998-2001)
b) Bilateral international project:
  1. EST-008-96 “Automated Test Generation for FPGA based Designs” (1996-1999). Partner: Fraunhofer Gesellschaft, Institute of Integrated Circuits, Dresden.
c) Projects supported by Estonian Science Foundation:
  1. Hierarchical Methods of Test Synthesis for Digital Systems. Grant G-1850 (1996-1999).
  2. Digital Electronics & Test Virtual Laboratory. Grant G-3658 (1999-2002).
Main Teaching Courses:
  1. Computers I and II
  2. Field Programmable Gate Arrays
  3. Diagnostics of Digital Systems
  4. Design for Testability


MSc and Diploma Thesis:

a) MSc Thesis:

 Also in the publications: b) Diploma Thesis:  Also in the publications: Recent most significant publications (1996-99):
  1. Guest Editorial (T-S.Lande, R.Ubar). Analog Integrated Circuits and Signal Processing. Kluwer Publishers, Vol.18, No 1., January 1999, pp. 5-6.
  2. Single Gate Design Error Diagnosis in Combinational Circuits (R.Ubar, D.Borrione). Proceedings of the Estonian Acad. of Sci. Engng, 1999, Vol. 5 , No 1, pp. 3-21.
  3. Combining Functional and Structural Approaches in Test Generation for Digital Systems  (R.Ubar). Journal of Microelectronics and Reliability, Elsevier Science Ltd., Vol. 38:3, pp.317-329, 1998.
  4. Multi-Valued Simulation of Digital Circuits with Structurally Synthesized Binary Decision Diagrams (R.Ubar). Multiple Valued Logic, Overseas Publishers Assotiation N.V., Vol.4,  pp.141-157, 1998.
  5. Dynamic Analysis of Digital Circuits with 5-valued Simulation (R. Ubar). In "Mixed Design of Integrated Circuits and Systems". Kluwer Acad. Publishers, pp.187-192, 1998.
  6. Hierarchical Test Generation for Digital Systems (M.Brik, G.Jervan, A.Markus, J.Raik, R.Ubar). In "Mixed Design of Integrated Circuits and Systems". Kluwer Academic Publishers, pp.131-136, 1998.
  7. Turbo Tester: A CAD System for Teaching Digital Test (G.Jervan, A.Markus, P.Paomets, J.Raik, P.Paomets). In "Microelectronics Education". Kluwer Academic Publishers, pp.287-290, 1998.
  8. Feasibility of Structurally Synthesized BDD Models for Test Generation (J.Raik, R.Ubar). Proc. of the IEEE European Test Workshop, Barcelona, May 27-29, 1998, pp.145-146.
  9. Hierarchical Test Generation with Multi-Level Decision Diagram Models (G.Jervan, A.Markus, J.Raik, R.Ubar). Proc. of the 7th IEEE North Atlantic Test Workshop,  West Greenwich RI, USA, May 28-29, 1998, pp.26-33.
  10. Mixed Bottom-Up/Top-Down Hierarchical Test Generation for Digital Systems (R.Ubar). Proc. of the 9th European Workshop on Dependable Computing, Gdansk (Poland), May 14-16, 1998, pp.37-40.
  11. Synthesis of Decision Diagrams from Clock-Driven Multi-Process VHDL Descriptions for Test Generation (R.Leveugle, R.Ubar). Proc. of the 5th International Conference on Mixed Design of Integrated Circuits and Systems. Lodz (Poland), June 18-20, 1998, pp. 353-358. Best Paper Award.
  12. Hierarchical Test Generation for Digital Systems Based on Combining Bottom-Up and Top-Down Approaches (J.Raik, R.Ubar). World Multiconference on Systemics, Cybernetics and Informatics. Orlando, Florida, July 12-16, 1998, Vol.1, pp. 374-381.
  13. Dynamic Analysis of Digital Circuits with Multi-Valued Simulation (R. Ubar). Microelectronics Journal, Elsevier Science Ltd., Vol. 29, No. 11, Nov. 1998, pp.821-826.
  14. Generation of Tests for the Localization of Single-Gate Design Errors in Combinational Circuits Using the Stuck-at Fault Model (R.Ubar, D.Borrione). Proc. of the 11th IEEE Brasilian Symp. on IC Design. Rio de Janeiro, Brazil, Sept. 30 – Oct. 3, 1998, pp.51-54
  15. Teaching Dependability Issues in System Engineering at the Technical University of Tallinn (R.Ubar). Global J. of Engineering Education, Vol.2, No 2, 1998 UICEE, Printed in Australia, pp. 215-218.
  16. A New Approach to Build a Low-Level Malicious Fault List Starting from High-Level Description and Alternative Graphs (R. Ubar et al.). Proc. IEEE European Design & Test Conference, Paris, March 17-20, 1997, pp.560-565.
  17. Multi-Valued Simulation with Binary Decision Diagrams (R.Ubar, J.Raik). Proc. IEEE European Test Workshop, Cagliari (Italy), May 28-30, 1997, pp.28-29.
  18. Exploiting High-Level Descriptions for Circuits Fault Tolerance Assessments  (A.Benso, P.Prinetto, M.Rebaudengo, M.Sonza Reorda, J.Raik, R.Ubar). 1997 IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems. Paris, October 20-22, 1997, pp. 212-216.
  19. Assembling Low-Level Tests to High-Level Symbolic Test Frames (G. Jervan, A.Markus, J. Raik, R. Ubar). IEEE 15th NORCHIP Conf., Tallinn, Nov. 10-11, 1997, pp. 275-280.
  20. Mixed-Level Test Generator for Digital Systems (M.Brik, G.Jervan, A.Markus, J.Raik, P.Paomets, R.Ubar). Proc. of Estonian Acad. of Sci. Engng, 1997, Vol.3 ,No4,pp.271-282.
  21. Test Synthesis with Alternative Graphs (R.Ubar). IEEE Design and Test of Computers. Spring, 1996, pp.48-59.
  22. Multi-Level Test Generation and Fault Diagnosis for FSMs. (R.Ubar,M.Brik). Lect. Notes in Computer Sci. No 1150. Dependable Computing. Springer-Verlag, 1996, pp.264-281.
  23. Education Environment for Electronics and Microsystems (R.Ubar et al.). Microelectronics Education. World Scientific Publishing Co. Pte. Ltd. 1996, p.145-148.
  24. Low-Cost CAD System for Teaching Digital Test (R.Ubar, P.Paomets, J.Raik). Microelectronics Education. World Scientific Publishing Co. Pte. Ltd. 1996, p.185-188
  25. Electronics Competence Centre and Research in Digital Test at TU Tallinn (R.Ubar). Invited paper. IEEE 14th NORCHIP Conf., Helsinki, November 4-5, 1996, pp.134-141.