EDBT 2026 Demo / reviewers in the wild / expert
George Xenoulis
dblp:80/3314
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorSecurity and privacy · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 69% Integrated circuit design · 23% Embedded and real-time systems · 8% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.1 | 2 | 2006 | Testability Analysis and Scalable Test Generation for High-Speed Floating-Point Units · IEEE Trans. Computers 2006 Software-Based Self-Testing of Embedded Processors · IEEE Trans. Computers 2005 |
Integrated circuit design › digital circuit design › arithmetic circuit design
floating-point unit |
0.1 | 2 | 2009 | Instruction-Based Online Periodic Self-Testing of Microprocessors with Floating-Point Units · IEEE Trans. Dependable Secur. Comput. 2009 Testability Analysis and Scalable Test Generation for High-Speed Floating-Point Units · IEEE Trans. Computers 2006 |
Electronic design automation › hardware verification and test
online testing |
0.1 | 1 | 2009 | Instruction-Based Online Periodic Self-Testing of Microprocessors with Floating-Point Units · IEEE Trans. Dependable Secur. Comput. 2009 |
Electronic design automation › hardware verification and test
testability analysis |
0.1 | 1 | 2006 | Testability Analysis and Scalable Test Generation for High-Speed Floating-Point Units · IEEE Trans. Computers 2006 |
Electronic design automation › hardware verification and test
test generation |
0.1 | 1 | 2006 | Testability Analysis and Scalable Test Generation for High-Speed Floating-Point Units · IEEE Trans. Computers 2006 |
Electronic design automation › hardware verification and test › design for testability › built-in self-test
software-based self-test |
0.1 | 1 | 2005 | Software-Based Self-Testing of Embedded Processors · IEEE Trans. Computers 2005 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 2006 | Testability Analysis and Scalable Test Generation for High-Speed Floating-Point Units · IEEE Trans. Computers 2006 |
Embedded and real-time systems
embedded processor |
0.0 | 1 | 2005 | Software-Based Self-Testing of Embedded Processors · IEEE Trans. Computers 2005 |
Methods — techniques the papers use, named apart from their topics
bit-level manipulation instruction sequences · 0.1fault model analysis · 0.1self-test programs · 0.1automatic test pattern generation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Instruction-Based Online Periodic Self-Testing of Microprocessors with Floating-Point UnitsabstractOnline periodic testing of microprocessors is a valuable means to increase the reliability of a low-cost system, when neither hardware nor time redundant protection schemes can be applied. This is particularly valid for floating-point (FP) units, which are becoming more common in embedded systems and are usually protected from operational faults through costly hardware redundant approaches. In this paper, we present scalable instruction-based self-test program development for both single and double precision FP units considering different instruction sets (MIPS, PowerPC, and Alpha), different microprocessor architectures (32/64-bit architectures) and different memory configurations. Moreover, we introduce bit-level manipulation instruction sequences that are essential for the development of FP unit's self-test programs. We developed self-test programs for single and double precision FP units on 32-bit and 64-bit microprocessor architectures and evaluated them with respect to the requirements of low-cost online periodic self-testing: fault coverage, memory footprint, execution time, and power consumption, assuming different memory hierarchy configurations. Our comprehensive experimental evaluations reveal that the instruction set architecture plays a significant role in the development of self-test programs. Additionally, we suggest the most suitable self-test program development approach when memory footprint or low power consumption is of paramount importance. George Xenoulis, Dimitris Gizopoulos, Mihalis Psarakis, Antonis M. Paschalis |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2006 | Testability Analysis and Scalable Test Generation for High-Speed Floating-Point UnitsabstractHigh-speed datapaths in microprocessors and embedded processors contain complex floating-point (FP) arithmetic units which have a critical role in the processor's performance. Although the FP units' complex structure consists of classic integer arithmetic components, the embedded components encounter serious testability problems due to their limited accessibility from the FP unit ports and testability loss due to FP unit inherent operations, such as rounding and normalization. In this paper, we analyze the testability problems and present scalable test generation for FP units using as a demonstration vehicle the popular, high-speed, two-path architecture of the most complex unit, the FP adder. The key feature of the presented methodology is the identification of testability conditions that guarantee effective test pattern application and fault propagation for each of the components of the FP adder. The identified test conditions can be utilized with respect to any fault model and are independent of the internal structure and the size of the components. Thus, they can be applied to FP adders of various exponent and significant sizes (single, double, and custom precision), as well as to other types of FP units, which also consist of classic integer arithmetic components similarly interconnected George Xenoulis, Mihalis Psarakis, Dimitris Gizopoulos, Antonis M. Paschalis |
IEEE Trans. Computers | 1 |
| 2005 | Test Generation Methodology for High-Speed Floating Point AddersabstractHigh performance real number operations in embedded processors' and microprocessors' datapaths are realized by floating point (FP) arithmetic units. FP units have a complex structure which although consisting of classic integer arithmetic components faces serious testability problems due to the limited accessibility of the components from the FP unit ports. In this paper we present a test generation methodology for FP adders based on the high-speed, two-path architecture. The key feature of the presented methodology is the identification of testability conditions that guarantee effective test pattern application and fault propagation for each of the components of the FP adder. According to our test methodology, the testability conditions guide test generation process. The identified test conditions are independent of the internal structure and the size of the components. Thus, they can be applied to floating point adders of various exponent and significand sizes built with components of different architectures. George Xenoulis, Mihalis Psarakis, Dimitris Gizopoulos, Antonis M. Paschalis |
IOLTS | 1 |
| 2005 | Software-Based Self-Testing of Embedded ProcessorsabstractEmbedded processor testing techniques based on the execution of self-test programs have been recently proposed as an effective alternative to classic external tester-based testing and pure hardware built-in self-test (BIST) approaches. Software-based self-testing is a nonintrusive testing approach and provides at-speed testing capability without any hardware or-performance overheads. In this paper, we first present a high-level, functional component-oriented, software-based self-testing methodology for embedded processors. The proposed methodology aims at high structural fault coverage with low test development and test application cost. Then, we validate the effectiveness of the proposed methodology as a low-cost alternative over structural software-based self-testing methodologies based on automatic test pattern generation and pseudorandom testing. Finally, we demonstrate the effectiveness and efficiency of the proposed methodology by completely applying it on two different processor implementations of a popular RISC instruction set architecture including several gate-level implementations. Nektarios Kranitis, Antonis M. Paschalis, Dimitris Gizopoulos, George Xenoulis |
IEEE Trans. Computers | 4 |
| 2003 | Low-Cost Software-Based Self-Testing of RISC Processor Cores
Nektarios Kranitis, George Xenoulis, Dimitris Gizopoulos, Antonis M. Paschalis, Yervant Zorian |
DATE | 2 |
| 2003 | Low-Cost, On-Line Software-Based Self-Testing of Embedded Processor CoresabstractA comprehensive online test strategy requires both concurrent and non-concurrent fault detection capabilities to guarantee SoCs's successful normal operation in-field at any level of its life cycle. While concurrent fault detection is mainly achieved by hardware or software redundancy, like duplication, non-concurrent fault detection, particularly useful for periodic testing, is usually achieved through hardware BIST. Software-based self-test has been recently proposed as an effective alternative to hardware-based self-test allowing at-speed testing while eliminating area, performance and power consumption overheads. In this paper we focus on the applicability of software-based self-test to non-concurrent on-line testing of embedded processor cores. Low-cost in-field testing requirements, particularly small test execution time and low power consumption guide the development of self-test routines. We show how self-test programs with a limited number of memory references and based on compact test routines provide an efficient low-cost on-line test strategy. George Xenoulis, Dimitris Gizopoulos, Nektarios Kranitis, Antonis M. Paschalis |
IOLTS | 1 |
| 2003 | Application and Analysis of RT-Level Software-Based Self-Testing for Embedded Processor CoresabstractEmbedded processor testing techniques based on the execution of self-test routines, have been recently proposed as an effective alternative to classical hardware Built-In Self Test. Software-based self-testing provides atspeed testing capability and does not add hardware or performance penalties. It efficiently partitions the testing task between external testers and internal processor resources. In this paper we analyze the application of a softwarebased self-testing methodology to different implementations of a complex embedded processor architecture. We demonstrate that such a methodology provides high test quality in different processor implementations with low test development and low test application costs. 1 Nektarios Kranitis, George Xenoulis, Antonis M. Paschalis, Dimitris Gizopoulos, Yervant Zorian |
ITC | 2 |