Demo Data from VLDB 2026 / reviewers in the wild / expert
Petros Oikonomakos
dblp:39/2662
· DBLP profile ↗
9ranked-venue papers
7as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 6 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorArtificial intelligence and machine learning · 1Security 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
2 papers |
Electronic design automation · 75% Hardware reliability and fault tolerance · 25% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.1 | 2 | 2006 | An Integrated High-Level On-Line Test Synthesis Tool · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 On the Design of Self-Checking Controllers with Datapath Interactions · IEEE Trans. Computers 2006 |
Electronic design automation
hardware verification and test |
0.1 | 1 | 2006 | An Integrated High-Level On-Line Test Synthesis Tool · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
Hardware reliability and fault tolerance
self-checking circuits |
0.1 | 1 | 2006 | On the Design of Self-Checking Controllers with Datapath Interactions · IEEE Trans. Computers 2006 |
Methods — techniques the papers use, named apart from their topics
parity checking · 0.1inversion testing · 0.1duplication-based self-checking · 0.11-out-of-n checking · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Implementing Cryptography on TFT Technology for Secure Display Applications
Petros Oikonomakos, Jacques J. A. Fournier, Simon W. Moore |
CARDIS | 1 |
| 2006 | An Asynchronous PLA with Improved Security CharacteristicsabstractProgrammable logic arrays (PLAs) present an alternative to logic-gate based design. We propose the transistor level structure of a PLA for single-rail asynchronous applications. The geometrically regular layout together with the deployment of dynamic logic help us fine-tune the PLA to enhance its resistance to side-channel attacks, while parity prediction and checking is employed to protect against malicious fault injection. Finally, we demonstrate how our PLAs can be used as building blocks of large-scale systems with good security characteristics, when combined with special return-to-zero asynchronous latches Petros Oikonomakos, Simon W. Moore |
DSD | 1 |
| 2006 | Error Correction in Arithmetic Operations by I/O InversionabstractIn this paper we demonstrate how error-correcting addition and multiplication can be performed using self-checking modules. Our technique is based on the observation that a suitably designed full adder under the presence of any single stuck-at fault produces the fault-free complement of the desired output when fed by the complement of its functional input. We initially apply conventional parity-based error detection in arithmetic modules; upon detection of a fault, this is followed by input inversion, recomputation, and suitable output inversion. We present adder, register and multiplier designs that can be used in this context. We also design a large-scale circuit using this technique (an elliptical filter), outlining the area savings with respect to traditional triple modular redundancy Petros Oikonomakos, Paul Fox |
IOLTS | 1 |
| 2006 | On the Design of Self-Checking Controllers with Datapath InteractionsabstractWe consider the problem of designing self-checking controllers for controller/datapath architectures. We introduce the concept of intrinsically secure states. We present six alternative schemes based on parity checking, on 1-out-of-n checking, as well as on the observation that a self-checking sequential datapath can also be employed for control path self-checking by exploiting the concept of intrinsically secure control states. A high-level synthesis tool has been modified to automatically insert self-checking controllers and datapath units and is able to trade this self-checking property against other design objectives. We discuss the properties of each configuration and present experimental results and conclusions Petros Oikonomakos, Mark Zwolinski |
IEEE Trans. Computers | 1 |
| 2006 | An Integrated High-Level On-Line Test Synthesis ToolabstractSeveral researchers have recently implemented on-line testability in the form of duplication-based self-checking digital system design, early in the design process. The authors consider the on-line testability within the optimization phase of iterative, cost function-driven high-level synthesis, such that self-checking resources are inserted automatically without any modification of the source behavioral hardware description language code. This is enabled by introducing a metric for the on-line testability. A new variation of duplication (namely inversion testing) is also proposed and used, providing the system with an additional degree of freedom for minimizing hardware overheads associated with test resource insertion. Considering the on-line testability within the synthesis process facilitates fast and painless design space exploration, resulting in a versatile high-level-synthesis process, capable of producing alternative realizations according to the designer's directions, for alternative target technologies. Finally, the fault escape probability of the overall scheme is discussed theoretically and evaluated experimentally Petros Oikonomakos, Mark Zwolinski |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2003 | Versatile High-Level Synthesis of Self-Checking Datapaths Using an On-Line Testability Metric
Petros Oikonomakos, Mark Zwolinski, Bashir M. Al-Hashimi |
DATE | 1 |
| 2003 | Foundation of Combined Datapath and Controller Self-checking DesignabstractWe consider the problem of designing self-checking controllers for applications with sequential datapaths. Firstly we compare encoded and unencoded (one-hot) controller implementations and we argue that self-checking of encoded control signals is not sufficient in terms of testability. Subsequently, we present four alternative controller self-checking schemes, based both on parity and on the observation that a self-checking data path can be employed for control path self-checking as well, by exploiting intrinsically secure control states. We discuss the properties of each of them, and present a few experimental results. Petros Oikonomakos, Mark Zwolinski |
IOLTS | 1 |
| 2002 | Handling advanced scheduling heuristics under a hardware compiler generation environment
George Economakos, Petros Oikonomakos, Ioannis Poulakis, George K. Papakonstantinou, Stamatis Georgoulis |
Knowl. Based Syst. | 2 |
| 2001 | Behavioral synthesis with systemCabstractHaving to cope with the continuously increasing complexity of modern digital systems, hardware designers are considering more and more seriously language based methodologies for parts of their designs. Last year the introduction of a new language for hardware descriptions, the SystemC C++ class library, initiated a closer relationship between software and hardware descriptions and development tools. This paper presents a synthesis environment and the corresponding synthesis methodology, based on traditional compiler generation techniques, which incorporate SystemC, VHDL and Verilog to transform existing algorithmic software models into hardware system implementations. Following this approach, reusability of software components is introduced in the hardware world and time-to-market is decreased, as shown by experimental results. George Economakos, Petros Oikonomakos, Ioannis Panagopoulos, Ioannis Poulakis, George K. Papakonstantinou |
DATE | 2 |