Research and Development projects (1996-2001)

1. ESPRIT Action EUROPRACTICE (1995 - )

2. ESPRIT III BRA-6575 (1994-96)

3. Bilateral Estonian-Finnish project (1996)

4. PECO JEP 7668 (1994-1997)

5. COPERNICUS JEP 9624 (1994-97)

6. Bilateral Estonian-Swedish project (1996-97)

7. Contract No 6412 with Institute of Cybernetics, Estonia (1996-97)

8. INCO-COPERNICUS JEP 9601/70 (1996-98)

9. Estonian Science Foundation (ESF) Grant 2104 (1996-98)

10. ESF grant: 1850 (1996-99)

11. Bilateral German - Estonian project EST-008-96 (1997-1999)

12. Bilateral Swedish -Estonian project (1999-2000)

13. INCO-COPERNICUS JEP 977133 (1998-2001)

14. Bilateral German - Estonian project (1999-2001)

15. ESF grant: 3658 (1999-2002)

16. Bilateral German-Estonian project (2000-2002)

17. ESF grant: 4003 (2000-2003)

1. ESPRIT Action EUROPRACTICE (1995 - )

Title: Promotion of professional VLSI design software in Estonia

Principal investigator: prof. R.Ubar

Financial support: continuous support in maintaining CAD SW

Abstract: The EUROPRACTICE membership has made it possible for Tallinn Technical University to purchase the professional CAD software at low prices, has given estonian students and engineers access to the western microelectronics technology and has given the possibility to start in Estonia VLSI design activity with the same tools and in the same environments as it is taking place in the western Europe, creating in such a way real basis for cooperation with the western countries in the form of subcontracts or joint projects. Based on the created environment new education curricula has been developed [1], new teaching software has been created [2], and new research results have been obtained in fault tolerance estimation [3], test pattern generation for digital systems [4-6], and fault simulation [8]. As a recognition of the R&D level reached by the department, the most important Scandinavian event NORCHIP conference sponsored by IEEE was moved to Tallinn in 1998 which was organized by the department with publishing a special issue of a Journal Analog Integrated Circuits [7].

Publications:

  1. M.Ajaots, M.Min, T.Rang, R.Ubar. Education Environment for Electronics and Microsystems. First European Workshop on Microelectronics Education. Proceedings. Villard de Lans, France, February 5-6, 1996.
  2. R.Ubar, P.Paomets, J.Raik. Low-Cost CAD Software for Teaching Digital Test. First European Workshop on Microelectronics Education. Proceedings. Villard de Lans, France, February 5-6, 1996.
  3. A.Benso, P.Prinetto, M.Rebaudengo, M.Sonza Reorda, J.Raik, R.Ubar. Exploiting High-Level Descriptions for Circuits Fault Tolerance Assessments. 1997 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. Paris, October 20-22, 1997, pp. 212-216.
  4. M.Brik, G.Jervan, A.Markus, P.Paomets, J.Raik, R.Ubar. Mixed-Level Test Generator for Digital Systems. Proceedings of the Estonian Acad. of Sci. Engng, 1997, Vol. 3 , No 4, pp. 269-280.
  5. R.Ubar. VHDL Based Test Generation System. Proceedings of the 5th Electronic Devices and Systems Conference, Brno, June 11-12, 1998, pp.145-148.
  6. A.Markus, J.Raik, R.Ubar. Test Set Minimization Using Bipartite Graphs. Proc. of the 6th Baltic Electronics Conference, Oct. 7-9, 1998, Tallinn, pp. 175-178.
  7. Guest Editorial (T-S. Lande, R. Ubar). Analog Integrated Circuits and Signal Processing. Kluwer Publishers, Vol.18, No 1., January 1999, pp. 5-6.
  8. A.Morawiec, J.Raik, R.Ubar. BEC: Simulation of Digital Systems with High-Level Decision Diagrams. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.
2. ESPRIT III BRA-6575 (1994-96)

Title: Advanced Test Generation and Testable Design Methodology for Sequential Circuits (ATSEC)

Principal investigator: prof. R.Ubar

Financial support: 30 keuro

MSc dissertation: Jaan Raik (1997)

Abstract: Basic investigations in the field of hierarchical test generation for digital systems in a very close cooperation with western partners were carried out. A new constraints-based hierarchical automatic test pattern generator for digital systems was developed [1-4]. The novel feature of the generator was in mixing deterministic and random approaches, where high-level test planning was carried out by deterministic algorithms, and low level logic constraints were solved by simulation of random patterns.

Aplication: The test generator developed in this project showed very high performance and quality in generating test for RISC type processors [3].

Publications:

  1. R. Ubar. Test Synthesis with Alternative Graphs. IEEE Design and Test of Computers. Spring, 1996, pp.48-59.
  2. R.Ubar. Combining Symbolic Techniques with Topological Approach in Test Generation. Proc. of the 3rd Workshop on Mixed Design of Integrated Circuits and Systems, Lodz, May 1996, pp. 377-382.
  3. R.Ubar, A.Markus, G.Jervan, J.Raik. Fault Model and Test Synthesis for RISC Processors Baltic Electronics Conference. Proceedings. Tallinn, October 7-11, 1996, pp. 229-232.
  4. J.Raik, R.Ubar, G.Jervan, H.Krupnova. A Constraint-Driven Gate Level Test Generation. Baltic Electronics Conference. Proceedings. Tallinn, October 7-11, 1996, pp. 237-240.

3. Bilateral Estonian-Finnish project (1996)

Title: Digital Encryption Standard Macroblock

Principal investigator: J.Põldre

Partner: Fincitec OY Finland

Financial support: 50 kEEK

Abstract: In this project a VLSI circuit with 8 bit IO implementing Digital Encryption Standard was developed. The required delivery format for customer was RTL level synthesizable VHDL code.

Applications: The device has been implemented in road toll systems for highways in Europe.

Publications:

  1. A.Buldas, J.Põldre. A VLSI implementation of RSA and IDEA encryption engine. 15th NORCHIP Conference, Tallinn, November 10-11, 1997, pp. 281-288.
4. PECO JEP 7668 (1994-1997)

Title: East European Microelectronics Cooperation Network of Support and Competence Centres (EEMCN)

Principal investigator: prof. R.Ubar

Financial support: 20 keuro

Abstract: The goal of the project was to build up a European research network for carrying out the following activities: demonstrating advanced microelectronic applications, transferring new technologies into the national SMEs, qualifying engineers and researchers of the SMEs by teaching and training, and running joint research projects. As the result of this project, new tools for low-level fault simulation and test generation were developed [1-3,4] which later were introduced into teaching and training curricula at Tallinn Technical University.

Publications:

  1. G.Jervan, A.Markus, P.Paomets, J.Raik, R.Ubar. Teaching Test and Design for Testability with TURBO-TESTER. Software Proc. of the 3rd Workshop on Mixed Design of Integrated Circuits and Systems, Lodz, May 1996, pp. 589-594.
  2. G.Jervan, A.Markus, J.Raik, R.Ubar. Mixed-Level Deterministic-Random Test Generation for Digital Systems. Proc. of the 5th International Conference on Mixed Design of Integrated Circuits and Systems. Lodz (Poland), June 18-20, 1998, pp. 335-340.
  3. M.Brik, R.Ubar. An Improved Test Generation Approach for Sequential Circuits using Decision Diagrams. Proc. of the 6th Baltic Electronics Conference, Oct. 7-9, 1998, Tallinn, pp. 155-158.
5. COPERNICUS JEP 9624 (1994-97)

Title: Functional Test Generation and Diagnosis (FUTEG)

Principal investigator: prof. R.Ubar

Financial support: 20 keuro

MSc dissertations: Priidu Paomets, Gert Jervan (1998)

Abstract: The goal of the project was to carry out a joint research on development of new methods and software for diagnosis of digital systems. New algorithms and software was developed for functional test pattern generation. Especially was investigated the case of Finite State Machines, where a new hierarchical approach for test generation based on Binary Decision Diagrams (BDD) was developed [1]. This model was generalized for using it to test complex VLSI devices [2-4]. On the model of structurally synthesized BDDs new algorithms and software for macro-level multi-valued simulation [5] and test generation [6] were developed. The algorithms run faster compared to the traditional gate-level algorithms.

Application possibilities: Since the interface has been developed between the automated test pattern generator (ATPG) and conventional design description standard in VLSI, the possibility is available for using the ATPG in connection with commercial CAD systems like Synopsys, Mentor Graphics and Cadence.

Publications:

  1. R.Ubar, M.Brik. Multi-Level Test Generation and Fault Diagnosis for Finite State Machines. Lecture Notes in Computer Science No 1150. Dependable Computing - EDCC-2. Springer-Verlag, 1996, pp.264-281.
  2. J.Raik, P.Paomets. Test Synthesis from Register-Transfer Level Descriptions. Baltic Electronics Conference. Proceedings. Tallinn, October 7-11, 1996, pp. 311-314.
  3. R.Ubar. Representing Transparency Conditions in Test Generation for VLSI by Decision Diagrams. 1st Electronic Circuits and Systems Conference. Bratislava, September 4-5, 1997, pp.213-216.
  4. G.Jervan, A.Markus, J.Raik, R.Ubar. Automatic Test Generation System for VLSI. 1st Electronic Circuits and Systems Conference. Bratislava, September 4-5,1997, pp. 255-258.
  5. R.Ubar, J.Raik. Multi-Valued Simulation with Binary Decision Diagrams. Proc.IEEE European Test Workshop, Cagliari (Italy), May 28-30, 1997, pp.28-29.
  6. J.Raik, R.Ubar. Feasibility of Structurally Synthesized BDD Models for Test Generation. Proc. of the IEEE European Test Workshop, Barcelona (Spain), May 27-29, 1998, pp.145-146.
  7. G.Jervan, A.Markus, J.Raik, R.Ubar. Hierarchical Test Generation with Multi-Level Decision Diagram Models. Proc. of the 7th IEEE North Atlantic Test Workshop, West Greenwich RI, USA, May 28-29, 1998, pp.26-33.
6. Bilateral Estonian-Swedish project (1996-97)

Title: Generic VHDL Descriptions for BIST

Principal investigator: prof. R.Ubar

Partner: Jonköping University, Sweden

Financial support: 50 kEEK

Abstract: The goal of the project was to develop generic synthesizable VHDL descriptions for including controlled Built-In Self-Test (BIST) structures to digital designs. The approach is referred to as Embedded Test Processors (ETP). The ETP architecture corresponds to the IEEE Boundary-Scan standard 1149.1. In the implemented method, the application of test patterns from an internal memory will be provided. For measuring the quality of BIST [1] and testability features of circuits [2], a set of tools was developed.

Applications: The results were used in R&D projects of Jonköping University with industry in Sweden

Publications:

  1. G.Jervan, A.Markus, P.Paomets, J.Raik, R.Ubar. A Set of Tools for Estimating Quality of Built-In Self-Test in Digital Circuits. Proc. of the International Symposium on Signals, Circuits and Systems. Iasi, (Romania), October 2-3, 1997, pp.362-365.
  2. R.Ubar, J.Heinlaid, J.Raik, L.Raun. Calculation of Testability Measures on Structurally Synthesized Binary Decision Diagrams. Proc. of the 6th Baltic Electronics Conference, Oct. 7-9, 1998, Tallinn, pp. 179-182.
7. Contract No 6412 with Institute of Cybernetics, Estonia (1996-97) Title: Design of the technological file of the prototype of cryptographical processor

Principal investigator: J.Põldre

Partner: Institute of Cybernetics, Estonia

Financial support: 100 kEEK

Abstract: As the result of the project, the first Estonian VLSI a cryptographic processor was developed: ECPD 1,0 micron CMOS technology, 107 mm2, 202 000 transistors. Architecture of the cryptographic processor is published in [1].

Applications: The prototype of the chip was manufactured in the silicon foundary ES2 through EUROPRACTICE.

Publications:
  1. J.Põldre, K.Tammemäe, M.Mandre. Modular Exponent Realization on FPGAs. In "Field Programmable Logic and Applications" (8th International Workshop, FPL'98), 1998, pp. 336-347.
8. INCO-COPERNICUS JEP 9601/70 (1996-98) Title: Promotion of System Design Training and Information Centers in CCE/NIS (SYTIC) Principal investigator: prof. R.Ubar

Financial support: 19 keuro

Abstract: In this project the curricula in the field of digital electronics and diagnostics at the Technical University of Tallinn was updated [1]. In the frame of the project the diagnostic software of Turbo-Tester (TT) was developed and introduced into teaching process at TTU and in several other European universities (at project partners) [2,3]. The low-level test methods implemented in TT where generalised with the goal of using them for high-level test generation [4,5]. Based on the professional CAD hardware and software set up in the department, a Design and Test Center for supporting new courses of teaching system dependability issues was created [6,7].

Applications: The Turbo-Tester software has been used in teaching at the University of Jonköping (Sweden), Chalmers University of Technology in Göteborg (Sweden), University of Technology in Helsinki (Finland). It was used also in teaching the students of Michigan University (USA), and engineers at the company DIGSIM DATA AB in Linköping (Sweden).

Publications:

  1. M.Ajaots, M.Min, T.Rang, R.Ubar. Education Environment for Electronics and Microsystems Microelectronics Education. World Scientific Publishing Co. Pte. Ltd. 1996, p.145-148.
  2. R.Ubar, P.Paomets, J.Raik. Low-Cost CAD System for Teaching Digital Test Microelectronics Education. World Scientific Publishing Co. Pte. Ltd. 1996, p.185-188.
  3. G.Jervan, A.Markus, P.Paomets, J.Raik, P.Paomets, R.Ubar. Turbo Tester: A CAD System for Teaching Digital Test. In "Microelectronics Education". Kluwer Academic Publishers, 1998, pp.287-290.
  4. R.Ubar. Mixed Bottom-Up/Top-Down Hierarchical Test Generation for Digital Systems. Proc. of the 9th European Workshop on Dependable Computing, Gdansk (Poland), May 14-16, 1998, pp.37-40.
  5. G.Jervan, A.Markus, J.Raik, R.Ubar. A Decision Diagram Based Hierarchical Test Pattern Generator. Proc. of the 6th Baltic Electronics Conference, Oct. 7-9, 1998, Tallinn, pp. 159-162.
  6. R.Ubar. Teaching Dependability Issues in System Engineering at the Technical University of Tallinn. Preprints of Proceedings, 90th Anniversary Jubilee Seminar on Engineering Education. University of Wismar, Germany, May 6-8 1998, pp.1-5. Invited paper.
  7. R.Ubar. Teaching Dependability Issues in System Engineering at the Technical University of Tallinn. Global J. of Engineering Education, Vol.2, No 2, 1998 UICEE, Printed in Australia, pp. 215-218.
9. ESF Grant 2104 (1996-98)

Title: Experimental environment for innovative design and scientific studies in digital electronics

Principal investigator: prof. R.Ubar

Financial support: 445 kEEK

PhD dissertations: H. Krupnova, J. Dushina (1999)

Abstract: An experimental environment and infrastructure on the basis of professional CAD systems CADENCE, SYNOPSYS, XILINX, SOLO-1400, HILO, ALTERA, ASYL+ and on the basis of experience of using them was developed. The environment enables electronics engineers and computer scientists to experiment with new IT design and test ideas and architectures with professional tools and hardware. Testing of the environment was carried out through development projects on cryptography and research in the field of design and test. New results were obtained in test generation [1,7], ASIC prototyping [2], design verification and error diagnosis [3,4,8], simulation and fault tolerance [5,6,9].

Applications: A cryptoprocessor was developed and prototyped in a manufactury in West-Europe using this environment. The processor was the first VLSI circuit designed in Estonia. Four new courses for engineers and students were developed on this environment.

Publications:

  1. R.Ubar, M.Brik. Test Generation for Finite State Machines Baltic Electronics Conference. Proceedings. Tallinn, October 7-11, 1996, pp. 233-236.
  2. H. Krupnova et. al.. ASIC Prototyping for ALTERA Devices on ICUBE Programmable Interconnect. European Design and Test Conference - ED&TC’96. Proceedings. Paris, March 11-14, 1996, pp.223-227.
  3. J. Dushina et al.. Correct Reuse of Complex Design Units During High Level Synthesis: Verification Issues IEEE International High Level Design Validation and Test Workshop. Proceedings. Oakland, California, USA. November 15-16, 1996.
  4. J.Dushina, D.Borrione. Formalization and Validation of the Std_Logic-1164 and Numeric-Std VHDL Packages using the Nqthm Theorem Prover. Proc. of the 2nd Workshop on Libraries, Component Modeling, and Quality Assuarance. Toledo (Spain), April, 1997, pp. 169-180.
  5. Benso, P.Prinetto, M.Rebaudengo, M.Sonza, R.Ubar. A New Approach to Build a Low-Level Malicious Fault List Starting from High-Level Description and Alternative Graphs. Proc. IEEE European Design & Test Conference, Paris, March 17-20, 1997, pp. 560-565.
  6. R.Ubar. Behavioral Level Modeling of Digital Systems for Testing Purposes. 42nd International Conference. Part 1. Ilmenau (Germany), September 22-25, 1997, pp. 510-515.
  7. G.Jervan, A.Markus, P.Paomets, J.Raik, R.Ubar. CAD Software for Digital Test and Diagnostics. Proceedings of International Conference on Design and Diagnostics of Electronic Circuits and Systems. Ostrava (Czech Republic), May 12-14, 1997.
  8. R.Ubar, D.Borrione. Localization of Single-Gate Design Errors in Combinational Circuits by Diagnostic Information about Stuck-at Faults. Proc. of the 2nd International Workshop on Design and Diagnostics of Electronic Circuits and Systems. Szczyrk, Poland, Sept. 2-4, 1998, pp.73-79.
  9. R.Ubar, A.Moraviec, J.Raik. Cycle-based Simulation with Decision Diagrams. IEEE Proc. of Design Automation and Test in Europe. Munich, March 9-12, 1999, pp.454-458.
10. ESF grant: 1850 (1996-99)

Title: Hierarchical methods for diagnostic analysis of digital systems

Principal investigator: prof. R.Ubar

Financial support: 573 kEEK

Abstract: A new generalized diagnostic model for representing digital systems based on decision diagrams was developed. Based on this model, a novel multi-valued simulation method for gate-level digital ciruits was implemented [1.2,5-7]. The method allowed to generalize gate-level simulation algorithms for macros, and to increase thanks to lower complexity of the model considerably the speed of simulation. An automated mixed-level test pattern generator operating on register-transfer level (RTL) and gate-level representations of digital systems was developed [3,4,8]. The system implements a novel test generation approach based on a uniform diagnostic model of a digital system for mixed-level representations in form of decision diagrams. The approach allows to define a general fault model which uniformly covers high-level functional and low-level stuck-at fault models, and to apply standardized procedures for fault activation, fault propagation and line justification on both levels. On the basis of this approach a very fast hierarchical automated test pattern generator (ATPG) DECIDER was developed [9-10, 12-14]. For a specific class of tasks the ATPG is faster than known from literature found analogical ATPGs. Commercial ATPGs of such type are missing. A new method for single gate design error diagnosis was developed in a cooperation with TIMA Laboratory in Grenobel which is faster than a known SW tool [11].

Application: The hierarchical ATPG for digital systems DECIDER has been demonstrated in several exhibitions (CeBIT, Estonian Innovation Exhibition etc.). Since commercial SW tools for hierarchical test generation are missing, there is a possibility to find for DECIDER a wider application. Till now it has been used for testing industrial complex circuits at the Fraunhofer Institute of Integrated Circuits in Dresden (Germany), and in research experiments in cooperation with researchers from Sweden, Germany and Italy.

Publications:

  1. R.Ubar. Boolean Derivatives and Multi-Valued Simulation on Binary Decision Diagrams. 4th International Workshop on Mixed Design of Integrated Circuits and Systems. Poznan, June 12-14, 1997, pp.115-120.
  2. R.Ubar. Multi-Valued Simulation of Digital Circuits. Proc. of the IEEE 21st Int. Conference on Microelectronics. Nis, Yugoslavia, September 14-17, 1997, pp. 721-724.
  3. G. Jervan, A.Markus, J.Raik, R.Ubar. Assembling Low-Level Tests to High-Level Symbolic Test Frames. IEEE 15th NORCHIP Conference, Tallinn, November 10-11, 1997, pp. 275-280.
  4. R.Ubar. Combining Functional and Structural Approaches in Test Generation for Digital Systems. Journal of Microelectronics and Reliability, Elsevier Science Ltd. Vol. 38:3, pp.317-329, 1998.
  5. R.Ubar. Multi-Valued Simulation of Digital Circuits with Structurally Synthesized Binary Decision Diagrams. Gordon and Breach Publishers, Multiple Valued Logic, Vol. pp. 1-17, 1998.
  6. R.Ubar. Dynamic Analysis of Digital Circuits with Multi-Valued Simulation. Microelectronics Journal, Elsevier Science Ltd., Vol. 29, No. 11, Nov. 1998, pp.821-826.
  7. R. Ubar. Dynamic Analysis of Digital Circuits with 5-valued Simulation. In "Mixed Design of Integrated Circuits and Systems". Kluwer Academic Publishers, 1998, pp.187-192.
  8. M.Brik, G.Jervan, A.Markus, J.Raik, R.Ubar. Hierarchical Test Generation for Digital Systems. In "Mixed Design of Integrated Circuits and Systems". Kluwer Academic Publishers, 1998, pp.131-136.
  9. R.Ubar. Test Generation with Structurally Synthesized BDD Models. Proceedings of the 5th Electronic Devices and Systems Conference, Brno, June 11-12, 1998, pp.66-68.
  10. G.Jervan, A.Markus, J.Raik, R.Ubar. DECIDER: A Decision Diagram Based Hierarchical Test Generation System. Proc. of the 2nd International Workshop on Design and Diagnostics of Electronic Circuits and Systems. Szczyrk, Poland, Sept. 2-4, 1998, pp.269-273.
  11. R.Ubar, D.Borrione. Single Gate Design Error Diagnosis in Combinational Circuits. Proceedings of the Estonian Acad. of Sci. Engng, 1999, Vol. 5 , No 1, pp.3-21.
  12. J.Raik, R. Ubar. Sequential Circuit Test Generation Using Decision Diagram Models. IEEE Proc. of Design Automation and Test in Europe. Munich, March 9-12, 1999, pp. 736-740.
  13. Markus, J.Raik, R.Ubar. Fast and Efficient Static Compaction of Test Sequences Using Bipartite Graph Representations. Proc. of 2nd Electronic Circuits and Systems Conference. Bratislava, September 6-8, 1999, pp. 17-20.
  14. G.Jervan, P.Eles, Z.Peng, J.Raik, R.Ubar. High-Level Test Synthesis with Hierarchical Test Generation. IEEE 17th NORCHIP Conference, Oslo, Nov. 8-9, 1999, pp.291-296.
11. Bilateral Estonian-German project EST-008-96 (1997-1999) Title: Automated Test Generation for FPGA based Designs Principal investigator: prof. R.Ubar

Partner: Fraunhofer Gesellschaft, Institute of Integrated Circuits, Dresden

Financial support: 400 kEEK

MSc dissertation: Eero Ivask (1998)

Abstract: A novel FPGA design flow combined with automated hierarchical test pattern generation was developed and experimented on a real FPGA circuit for telecommunication [7,8]. A hierarchical test generator for digital systems described in VHDL was implemented and integrated with the FPGA design flow used at the Fraunhofer Gesellschaft, Institute of Integrated Circuits in Dresden, Germany [1-3]. The ATPG combines bottom-up and top-down approaches to make hierarchical test generation more efficient. Both, register-transfer (RT) and gate level descriptions are used. It combines RT level deterministic test planning with gate-level local test generation based on deterministic approach at the bottom-up working mode or on random approach at the top-town working mode. Decision Diagrams (DD) are exploited as a uniform model for describing systems at both levels. A method for synthesis DDs from VHDL descriptions was developed in cooperation with INPG in Grenoble [4-6]. New high-speed register transfer level level simulator based on vector DDs was developed in cooperation with Fourier University in Grenoble [9].

Applications: The ATPG was used at the FhG Institute of Integrated Circuits in Dresden in testing industrial telecommunication VLSI designs. Experimental results have shown the advantages of using structural tests generated by ATPG compared to using functional test sequences created by designer.

Publications:

  1. M.Brik, G.Jervan, A.Markus, J.Raik, R.Ubar. A Hierarchical Automatic Test Pattern Generator Based on Using Alternative Graphs. 4th International Workshop on Mixed Design of Integrated Circuits and Systems. Poznan, June 12-14, 1997, pp.415-420.
  2. J.Raik, R.Ubar. Hierarchical Test Generation for Digital Systems Based on Combining Bottom-Up and Top-Down Approaches. World Multiconference on Systemics, Cybernetics and Informatics. Orlando, Florida, July 12-16, 1998, Vol.1, pp. 374-381.
  3. E.Ivask, J.Raik, R.Ubar. Comparison of Genetic and Random Techniques for Test Pattern Generation. Proc. of the 6th Baltic Electronics Conference, Oct. 7-9, 1998, Tallinn, pp. 163-166.
  4. R.Leveugle, R.Ubar. Synthesis of Decision Diagrams from Clock-Driven Multi-Process VHDL Descriptions for Test Generation. Proc. of the 5th International Conference on Mixed Design of Integrated Circuits and Systems. Lodz (Poland), June 18-20, 1998, pp. 353-358.
  5. R.Leveugle, G.Saucier, R.Ubar. Compaction of Decision Diagrams for Describing Multi-Process VHDL Descriptions. Proc. of the 6th Baltic Electronics Conference, Oct. 7-9, 1998, Tallinn, pp. 195-198.
  6. R.Leveugle, R.Ubar. Modeling VHDL Clock-Driven Multi-Processes by Decision Diagrams. J. of Electron Technology, Vol. 32, (1999) No.3, pp.282-287. (kood AB, maht 0,8 AP)
  7. G.Elst, K-H.Diener, E.Ivask, J.Raik, R.Ubar. FPGA Design Flow with Automated Test Generation. Proc. of German 11th Workshop on Test Technology and Reliability of Circuits and Systems. Potsdam, 1999, pp. 120-123.
  8. E.Ivask, J.Raik, R.Ubar. Fault Oriented Test Pattern Generation for Sequential Circuits Using Genetic Algorithms. IEEE European Test Workshop, Cascais, Portugal, Mai 23-26, 2000, pp. 319-320.
  9. R.Ubar, A.Morawiec, J.Raik. Vector Decision Diagrams for Simulation of Digital Systems. DDECS’2000, Smolenice, April 5-7, 2000, pp. 44-51.
12. Bilateral Swedish-Estonian project (1999-2000)

Title: Design and Test of Dependable Electronic Systems

Principal investigator: prof. R.Ubar

Partner: Linköping University

Financial support: 130 kEEK

Abstract: A new approach and the implementation of several algorithms to speed up gate-level timing simulation was proposed where instead of gate delays path delays for tree-like subcircuits (macros) are used [1,3]. Therefore timing waveforms are calculated not for all internal nodes of the gate-level circuit but only for outputs of macros. The macros are represented by structurally synthesized binary decision diagrams (SSBDD) which enable a fast computation of delays for macros. The new approach to speed up the timing simulation is supported by encouraging experimental results. A new hybrid BIST solution for testing systems-on-chip was developed [2]. It combines pseudorandom test patterns with stored precomputed deterministic test patterns. A method is proposed for finding an optimal balance between pseudorandom and stored test patterns to perform core test with minimum cost of both, time and memory, and without losing in test quality. To speed up the optimization procedure, a method is proposed for approximate estimation of the expected cost for different possible solutions with very low computational overhead.

Publications:

  1. R.Ubar, A.Jutman. Increasing the Speed of Delay Simulation in Digital Circuits. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.
  2. G.Jervan, Z.Peng, R.Ubar. Test Cost Minimization for Hybrid BIST IEEE. Int. Symp. on Defect and Fault Tolerance in VLSI Systems. Fuji, Japan, Oct. 25-27, 2000.
  3. R.Ubar, A.Jutman, Z.Peng. Improving the Efficiency of Timing Simulation in Digital Circuits by Using Structurally Synthesized BDDs. IEEE 17th NORCHIP Conference, Turku, Finland, Nov. 8-9, 1999.
13. INCO-COPERNICUS JEP 977133 (1998-2001)

Title: Microelectronics Virtual Laboratory for Cooperation in Research and Knowledge Transfer (VILAB)

Principal investigator: prof. R.Ubar

Financial support: 49 keuro

Abstract: The main objective of the project is aimed at setting up and maintaining an East-West Virtual Laboratory (VL) for promoting cooperative research, development and training activities between the partner institutions in CEE and EC countries in design of dependable microelectronics systems, which is one of the most dynamically developing application fields. VL can be seen as an implementation of a Research Network based on advanced information technologies (IT). A new approach to design error diagnosis for combinational circuits in cooperation with TIMA Grenoble has been developed [1]. It allows to map classical implementation oriented diagnostic results in stuck-at fault language to design error language. As a result, classical digital test tools can be used in the field of design error diagnosis. ATPG DECIDER developed at the department was updated to achieve higher performance [2,3,4]. The simulation algorithms used in the ATPG were adjusted for cycle-based simulation in cooperation with Fourier’ University in Grenoble [5]. A new fault model was developed in cooperation with researchers from Poland, Slovakkia and Germany for estimating the coverage of physical defects by hierarchical defect simulation [6-8]. At the higher level we use the new functional fault model, at the lower level the defect/fault relationships in form of defect coverage table and conditional defect probabilities. We showed that in the worst case a test with 100% expected stuck-at fault coverage may have only 47% coverage for internal shorts in complex CMOS gates. We showed also that classical test coverage calculation methods which do not take into account the defect probabilities may lead to considerable overestimation of results.

Publications:

  1. R.Ubar, D.Borrione. Generation of Tests for the Localization of Single-Gate Design Errors in Combinational Circuits Using the Stuck-at Fault Model. Proc. of the 11th IEEE Brasilian Symposium on Integrated Circuit Design. Rio de Janeiro, Brazil, Sept. 30 – Oct. 3, 1998, pp.51-54.
  2. R.Ubar, J.Raik. Hierarchical Test Generation for Complex Digital Systems with Control and Data Processing Parts. In "Test, Assembly and Packaging", SEMICON Technical Symposium, Singapur May 3-6, 1999, pp.43-52.
  3. R.Ubar, J.Raik. Hierarchical Test Generation. SEMI Show slides. In "Test, Assembly and Packaging", SEMICON Technical Symposium, Singapur May 3-6, 1999, pp. 53-64.
  4. M.Brik, R.Ubar. Two-Level Simulation-Based Test Generation for Finite State Machines. IEEE 17th NORCHIP Conference, Oslo, Nov. 8-9, 1999, pp.211-216.
  5. R.Ubar, A.Morawiec, J.Raik. Cycle-Based Simulation Algorithms for Digital Systems Using High-Level Decision Diagrams. IEEE Proc. of Design Automation and Test in Europe. Paris, March 27-30, 2000.
  6. M.Blyzniuk, T.Cibakova, E.Gramatova, W.Kuzmicz, M.Lobur, W.Pleskacz, J.Raik, R.Ubar. Hierarchical Defect-Oriented ault Simulation for Digital Circuits. IEEE European Test Workshop, Cascais, Portugal, Mai 23-26, 2000, pp.151-156.
  7. M.Blyzniuk, T.Cibakova, E.Gramatova, W.Kuzmicz, M.Lobur, W.Pleskacz, J.Raik, R.Ubar. Defect Oriented Fault Coverage of 100% Stuck-at Fault Test Sets. Proc. of the 7th International Conference on Mixed Design of Integrated Circuits and Systems. Gdynia (Poland), June 15-17, 2000, pp.511-516.
  8. K.-H.Diener, G.Elst, E.Gramatova, W.Kuzmicz, Z.Peng, R.Ubar. Virtual Laboratory for Research in Dependable Miroelectronics. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.
14. Bilateral German-Estonian project (1999-2001)

Title: Distance Learning on Digital Systems

Principal investigator: prof. R.Ubar

Partner: Technical University Ilmenau

Financial support: 200 kEEK (1999, 2000)

Abstract: A conception has been set up how to combine learning, training and research phases in a laboratory course for educating today’s VLSI and system designers [1,2]. Then we developed a method and Java applets based software to implement in the introductory phase of teaching interactive learning on the basis of internet modules - "living pictures" [3,4]. Further on, the hands-on training phase follows where commercial design tools and low-cost in-lab-made test oriented tools are used for solving real engineering tasks with close relationship to not yet solved research problems.

Publications:

  1. R.Ubar, H.-D.Wuttke. Action Based Learning System for Teaching Digital Electronics and Test. Proc. of 3rd European Workshop on Microelectronics Education, Aix-en-Provence (France), May 18-19, 2000, pp.65-66.
  2. A.Sudnitsõn, A.Levenko,D.Andrejev. JAVA-Based System for Finite State Machine Decomposition. 45th International Conference, Ilmenau (Germany), October 4-6, 2000.
  3. R.Ubar, E.Orasson, D.Wuttke. Interactive Teaching Software "Introduction To Digital Test". 45th International Conference, Ilmenau (Germany), October 4-6, 2000.
  4. R.Ubar, E.Orasson, J.Raik, H.-D.Wuttke. Combining Learning, Training and Research in Laboratory Course for Design and Test. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.
15. ESF grant: 3658 (1999-2002)

Title: Digital Electronics Design & Test Virtual Laboratory

Principal investigator: prof. R.Ubar

Financial support: 326 kEEK (1999, 2000)

MSc dissertation: Artur Jutman (1999)

Abstract: The main goal is to create a virtual internet based electronics design and test laboratory, and to prove its vitality by increasing the efficiency of the R&D work in design and test of digital circuits and systems. Originality and novelty of the project idea is in creating a novel Web-based CAD environment in the form of an international virtual laboratory. Investigations have been carried out for possible solutions to create internet based design environment. Corresponding networking software, web-server extensions and user-tools interfaces have been developed. By using this environment cooperative experimental researh has been carried out. New results have been obtained in high-level test generation by increasing the efficiency of algorithms [1], and by implementing the ideas of concurrency [6] and genetics [7]. A new method in cooperation with TIMA Grenoble for design error diagnosis in digital circuits that doesn’t use any error model was developed [2-4]. For representing the information about erroneous signal paths in the circuit, stuck-at fault model is used. This allows to adopt the methods and tools of fault diagnosis used in hardware testing for using in design error diagnosis. Contrary to other published works, the necessary re-synthesis of the extracted subcircuit need not be applied to the whole function of an internal signal in terms of primary inputs, but may stop at arbitrary nodes inside the circuit. As the subcircuits to be redesigned are kept as small as possible, the redesign procedure is simple and fast. A new class of DD representation, called Register-Oriented DDs (RODD) has been introduced [5]. The model appeared to be an efficient and compact representation of the system behavior for high-level cycle simulation. In order to fully exploit the advantages of RODDs, new simulation algorithms which are a combination of cycle-based forward event-driven and recursive back-tracing techniques were proposed. The higher speed of simulation in comparison with commercial tools was shown by cooperative experiments with researchers from Fourier’ University in Grenoble.

Publications:

  1. J.Raik, R.Ubar. High-Level Path Activation Technique to Speed Up Sequential Circuit Test Generation. Proc. of IEEE European Test Workshop, Constance, May 25-28, 1999, pp.84-89.
  2. R.Ubar, D.Borrione. Design Error Diagnosis in Digital Circuits without Error Model. 10th IFIP Int. Conf. on VLSI’99. Lisboa, Dec. 1-4, 1999, pp.281-292.
  3. R.Ubar, A.Jutman. Hierarchical Design Error Diagnosis in Combinational Circuits by Stuck-at Fault Test Patterns. Proc. of the 6th International Conference on Mixed Design of Integrated Circuits and Systems. Krakow (Poland), June 17-19, 1999, pp. 437-442.
  4. A.Jutman, R.Ubar. Design Error Diagnosis in Digital Circuits with Stuck-at Fault Model. Journal of Microelectronics Reliability. Pergamon Press, Vol. 40, No 2, 2000, pp.307-320.
  5. R.Ubar, A.Morawiec, J.Raik. Back-Tracing and Event-Driven Techniques in High-Level Simulation with Decision Diagrams. Proc. of the IEEE ISCAS’2000 Conference, Geneva, May 28-31, 2000, Vol. 1, pp. 208-211.
  6. R.Ubar, M.Brik. Hierarchical Concurrent Test Generation for Synchronous Sequential Circuits. Proc. of the 7th International Conference on Mixed Design of Integrated Circuits and Systems. Gdynia (Poland), June 15-17, 2000, pp.533-538.
  7. E.Ivask, J.Raik, R.Ubar. Fault-Oriented Test Pattern Generation for Sequential Circuits Using Genetic Algorithms. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.

16. Bilateral German-Estonian project (2000-2002)

Title: Functional Built-in Self-Test in Digital Systems

Principal investigator: prof. R.Ubar

Partners: FhG Institute of Integrated Circuits, Dresden and University Stuttgart

Financial support: 120 kEEK (2000)

Abstract: In this project we have investigated the main trends in the field of Functional Built-In Self-Testing (BIST) and we have planned to develop a new method based on the joint competences of the partners of the project. The target of the project is to develop a new method of BIST which exploits the functionality of the system under test itself. Currently we are investigating which extentions are needed to introduce into the Automated Test Pattern Generator (ATPG) to be used in developing this new BIST method. Some new features concerning the defect-orientation in test pattern generation have been investigated in [1,2] with the goal to increase the quality of tests to be generated.

Publications:

  1. R.Ubar, J.Raik. Efficient Hierarchical Approach to Test Generation for Digital Systems. 1st Int. Symp. on Quality of Electronic Design, San Jose, California, March 20-22, 2000, pp. 189-195.
  2. R.Ubar. Hierarchical Approach to Test Generation for Digital Systems at System, Circuit and Defect levels. 45th International Conference, Ilmenau (Germany), October 4-6, 2000.

17. ESF grant: 4003 (2000-2003)

Title: Design Error Diagnosis in Digital Circuits and Systems

Principal investigator: prof. R.Ubar

Financial support: 133 kEEK (2000)

Abstract: The main goal is to develop new efficient methods, algorithms and tools for design error diagnosis in digital circuits and systems, and to integrate these tools into commercial CAD environments. A theoretical basis for using the traditional hardware test generation methodology based on the stuck-at fault model for design verification and design error diagnosis has been developed [1,2]. The model of decision diagrams has been generalized for using it at higher levels of digital sytems presentation to increase the simulation performance in solving the tasks of verification and error diagnosis [5]. Two new types of diagrams were introduced: vector decision diagrams (VDDs) and compressed VDDs as an efficient and concise model of the system behavior, which preserves all the advantages of the decision diagrams. The experimental results of the comparison of different types of DDs as well as of different simulation algorithms on DDs have shown the efficiency of the new approach.

Publications:

  1. R.Ubar, A.Jutman. Design Error Localization in Digital Circuits by Stuck-at Fault Test Patterns. IEEE 22nd Int. Conference on Microelectronics, Nis, Yugoslavia, May 14-17 2000, pp.723-726.
  2. J.Raik, R.Ubar. Fast Test Pattern Generation for Sequential Circuits Using Decision Diagram Representations. Journal of Electronic Testing: Theory and Applications. Kluwer Academic Publishers. Vol. 16, No. 3, pp. 213-226, 2000.
  3. J.Raik. Greedy Alternative for Static Compaction of Sequential Circuit Test Sequences. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.
  4. M.Brik, J.Raik, R.Ubar. BEC: Hierarchical Fault Simulation for Finite State Machines. 7th Baltic Electronics Conference, Tallinn, October 8-11, 2000.
  5. R.Ubar, A.Morawiec, J.Raik. High-Level Decision Diagrams for Simulation Performance. Proc. of the World Multiconference on Systemics, Cybernetics and Informatics, SCI- 2000. Orlando, Florida, USA, July 23-26, 2000. Vol. IX Industrial Systems, pp.62-67.