Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Themistoklis Haniotakis

dblp:h/ThHaniotakis · also Th. Haniotakis · DBLP profile ↗
← Back
24ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 21 · 2 first-authorSoftware engineering, systems software and programming languages · 6Computer networks · 3 · 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
5 papers
Electronic design automation · 85% Integrated circuit design · 8% Hardware reliability and fault tolerance · 8%

Topics — the 18 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.642017
More Efficient Testing of Metal-Oxide Memristor-Based Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
ATPG for Delay Defects in Current Mode Threshold Logic Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
A unified framework for generating all propagation functions for logic errors and events · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation › hardware verification and test
design for testability
0.312017
More Efficient Testing of Metal-Oxide Memristor-Based Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Electronic design automation › hardware verification and test
memory testing
0.312017
More Efficient Testing of Metal-Oxide Memristor-Based Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Electronic design automation › hardware verification and test
test application time reduction
0.312017
More Efficient Testing of Metal-Oxide Memristor-Based Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017
Electronic design automation › hardware verification and test
test generation
0.212016
ATPG for Delay Defects in Current Mode Threshold Logic Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Electronic design automation › hardware verification and test › static analysis
code checker
0.112008
A Current Mode, Parallel, Two-Rail Code Checker · IEEE Trans. Computers 2008
Integrated circuit design
digital circuit design
0.112008
A Current Mode, Parallel, Two-Rail Code Checker · IEEE Trans. Computers 2008
Hardware reliability and fault tolerance
error detection
0.112008
A Current Mode, Parallel, Two-Rail Code Checker · IEEE Trans. Computers 2008
Hardware reliability and fault tolerance › fault-tolerant design › fault-tolerant circuit design
two-rail code checker
0.112008
A Current Mode, Parallel, Two-Rail Code Checker · IEEE Trans. Computers 2008
Integrated circuit design › digital circuit design › threshold logic
threshold logic circuits
0.112016
ATPG for Delay Defects in Current Mode Threshold Logic Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Electronic design automation › hardware verification and test › test generation
boolean difference
0.012004
A unified framework for generating all propagation functions for logic errors and events · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation › hardware verification and test › VLSI testing
logic testing
0.012004
A unified framework for generating all propagation functions for logic errors and events · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation › hardware verification and test
timing verification
0.012004
A unified framework for generating all propagation functions for logic errors and events · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Integrated circuit design › analog and mixed-signal circuits › analog circuit design
current-mode circuits
0.012008
A Current Mode, Parallel, Two-Rail Code Checker · IEEE Trans. Computers 2008
Electronic design automation › logic synthesis
boolean function representation
0.012004
A unified framework for generating all propagation functions for logic errors and events · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Electronic design automation
logic synthesis
0.012004
A unified framework for generating all propagation functions for logic errors and events · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Hardware reliability and fault tolerance
error-detecting codes
0.011995
Efficient Totally Self-Checking Checkers for a Class of Borden Codes · IEEE Trans. Computers 1995
Electronic design automation › hardware verification and test › concurrent checking
self-checking checker design
0.011995
Efficient Totally Self-Checking Checkers for a Class of Borden Codes · IEEE Trans. Computers 1995

Methods — techniques the papers use, named apart from their topics

march test · 0.3delay fault excitation · 0.2current-mode threshold logic · 0.2electrical simulation · 0.1circuit design · 0.1boolean networks · 0.0boolean expression diagram · 0.0binary decision diagram · 0.0
YearPublicationVenuePosition
2020 ARIAN: A Scalable Method for Adding aRbItrAry Numbers on Modern Processors
abstract
High precision calculations that exceed the register's width on a computing system require arbitrary arithmetic. An application example where arbitrary long numbers are widely used is cryptography because longer numbers offer higher encryption security. Modern systems typically employ up to 64-bit registers, way less than what an arbitrary number requires, while conventional algorithms do not exploit hardware characteristics as well. In this paper, we propose ARIAN, a new scalable method to add arbitrary long numbers which utilizes logical operations rather than arithmetic to perform calculations. We also extended our algorithm (AR-AVX) to utilize AVX (Advanced Vector eXtensions) instructions to exploit parallelization and further increase calculation speed up. Experimental results show that the proposed methodology achieves a speed up of more than 120× on average, comparing to current implementations, while with the addition of AVX we achieve a 300× speed up on average.
Konstantinos Poulos, Iraklis Anagnostopoulos, Themistoklis Haniotakis
ISCAS3
2017 A new method to identify threshold logic functions
abstract
An Integer Linear Programming based method to identify current mode threshold logic functions is presented. The approach minimizes the transistor count and benefits from a generalized definition of threshold logic functions. Process variations are taken into consideration. Experimental results show that many more functions can be implemented with predetermined hardware overhead, and the hardware requirement of a large percentage of existing threshold functions is reduced.
Seyed Nima Mozaffari, Spyros Tragoudas, Themistoklis Haniotakis
DATE3
2017 Reducing power, area, and delay of threshold logic gates considering non-integer weights
abstract
This paper shows that threshold logic functions can be implemented in CMOS-based current mode logic with reduced transistor count when the input weights are not restricted to be integers. A novel implementation of non-integer weights is proposed. Experimental results show that the transistor count reduction results in significant reduction in power dissipation and delay.
Seyed Nima Mozaffari, Spyros Tragoudas, Themistoklis Haniotakis
ISCAS3
2017 More Efficient Testing of Metal-Oxide Memristor-Based Memory
abstract
Resistive memory is a promising emerging technology but is prone to defects due to uncertainties in nanoscale fabrication. The test time of existing techniques for bipolar metal-oxide memristors is dominated by slow writes. Fast March tests are proposed that benefit from fast write operations. The test application time is reduced significantly while simultaneously reducing the average test energy per cell. Experimental evaluation in 45-nm technology shows a speed-up of approximately 70% with a decrease in energy by approximately 40%. Design for testability (DfT) schemes are proposed to implement the new test methods.
Seyed Nima Mozaffari, Spyros Tragoudas, Themistoklis Haniotakis
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2017 Delay Analysis for Current Mode Threshold Logic Gate Designs
abstract
Current mode is a popular CMOS-based implementation of threshold logic functions, where the gate delay depends on the sensor size. This paper presents a new implementation of current mode threshold functions for improved gate delay and switching energy. An analytical method is also proposed in order to identify quickly the sensor size that minimizes the gate delay. Simulation results on different gates implemented using the optimum sensor size indicate that the proposed current mode implementation method outperforms consistently the existing implementations in delay as well as switching energy.
Chandra Babu Dara, Themistoklis Haniotakis, Spyros Tragoudas
IEEE Trans. Very Large Scale Integr. Syst.2
2016 ATPG for Delay Defects in Current Mode Threshold Logic Circuits
abstract
An automatic test pattern generation approach to detect delay defects in a circuit consisting of current mode threshold logic gates is introduced. Each generated pattern should excite the maximum propagation delay at the fault site. Manufactured weights may vary, and maximum delay is ensured by applying an appropriately generated set of patterns per fault. Experimental results show the efficiency of the proposed methods.
Ashok Kumar Palaniswamy, Spyros Tragoudas, Themistoklis Haniotakis
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2015 A current monitoring technique for IDDQ testing in digital integrated circuits
Sotirios Matakias, Yiorgos Tsiatouhas, Angela Arapoyanni, Themistoklis Haniotakis
Integr.4
2012 Securing sensor networks: A novel approach that combines encoding, uncorrelation and node disjoint transmission
Khadija Jirari Stewart, Themistoklis Haniotakis, Spyros Tragoudas
Ad Hoc Networks2
2008 A Current Mode, Parallel, Two-Rail Code Checker
abstract
A current mode, periodic outputs, parallel two-rail code (TRC) checker, suitable for the implementation of high fan-in embedded checkers, is presented. The new checker is characterised by high testability, high speed operation and low silicon area requirements. The circuit has been designed, for various fan-in values, in a 0.18 mum technology and electrical simulations have been carried out to validate its operation, considering process, power supply and temperature variations as well as variations of the electrical parameters.
Sotirios Matakias, Yiorgos Tsiatouhas, Themistoklis Haniotakis, Angela Arapoyanni
IEEE Trans. Computers3
2007 Testable Designs of Multiple Precharged Domino Circuits
abstract
Domino CMOS circuits are an option for speeding up critical units. An inherent problem of Domino logic is that under specific input conditions the charge redistribution between parasitic capacitances at internal nodes of a circuit can violate the noise margins and cause erroneous responses at the output. The dominant solution to this problem is the multiple precharging of the gate's internal nodes. However, the added precharge transistors are not testable for stuck-open faults. Undetectable stuck-open faults at these transistors may cause noise margins reduction and consequently may affect the reliability of the circuit since its operation in the field will be sensitive to environmental factors such as noise. In this paper, we propose new multiple precharging design schemes that enhance Domino circuits' testability with respect to transistor stuck-open and stuck-on faults
Themistoklis Haniotakis, Yiorgos Tsiatouhas, Dimitris Nikolos, Costas Efstathiou
IEEE Trans. Very Large Scale Integr. Syst.1
2007 A Methodology for Transistor-Efficient Supergate Design
abstract
The number of transistors required for the implementation of a logic function is a fundamental consideration in digital VLSI design. While the determination of a series-parallel implementation can be straightforward once a simplified Boolean expression of the function is available, this may not be an optimum solution. In this paper, a methodology is developed for minimizing the number of transistors that starts from a sum-of-products expression and utilizes non-series-parallel structures. Experimental results demonstrate the efficiency of the approach
Dimitrios Kagaris, Themistoklis Haniotakis
IEEE Trans. Very Large Scale Integr. Syst.2
2005 A security protocol for sensor networks
abstract
We present in this paper a new security protocol especially suited for sensor networks. This protocol uses a novel encryption method for secure message transmission. We present the details of this encryption scheme along with experimental results performed on a network simulator.
Khadija Jirari Stewart, Themistoklis Haniotakis, Spyros Tragoudas
GLOBECOM2
2005 Fast, Parallel Two-Rail Code Checker with Enhanced Testability
abstract
A current mode, periodic outputs, parallel two-rail code (TRC) checker, suitable for high n-variable (high fan-in) implementations, is presented. The checker is characterized by high testability, high operating frequencies and low silicon area requirements. The circuit has been designed, for various n-variable values, in a 0.18/spl mu/m technology and SPICE simulations have been carried out to validate its operation.
Sotirios Matakias, Yiorgos Tsiatouhas, Themistoklis Haniotakis, Angela Arapoyanni, Aristides Efthymiou
IOLTS3
2004 Security enhancement through multiple path transmission in ad hoc networks
abstract
We propose a novel way to further secure the data transmitted along routes of a wireless ad hoc network, after a potentially secure connection has been established between two nodes. In our method, the encryption/decryption key used is the message itself. Our approach requires that the message is split into parts (sub-messages) and that the encrypted sub-messages be transmitted along different paths (routes) which are reception disjoint.
Themistoklis Haniotakis, Spyros Tragoudas, Constantinos Kalapodas
ICC1
2004 A New Dynamic Circuit Design Technique for High Performance TSC Checker Implementations
A. Rao, Themistoklis Haniotakis, Yiorgos Tsiatouhas, V. Kaky
IOLTS2
2004 A Circuit for Concurrent Detection of Soft and Timing Errors in Digital CMOS ICs
Sotirios Matakias, Yiorgos Tsiatouhas, Angela Arapoyanni, Themistoklis Haniotakis
J. Electron. Test.4
2004 A unified framework for generating all propagation functions for logic errors and events
abstract
We present a generic framework that supports efficient generation of the traditional Boolean difference function of some output with respect to any line in a combinational circuit, which is important when testing for logic defects. The framework also allows for the generation of generalized Boolean difference functions, which reflect sensitivity on event propagation from a given line to some circuit output. This generalized function could apply in timing verification, analysis, and test. We implemented the proposed framework using various function representation environments, including binary decision diagrams, Boolean expression diagrams, and Boolean networks, and report experimental results on the ISCAS'85 and ISCAS'89 benchmarks.
Maria K. Michael, Themistoklis Haniotakis, Spyros Tragoudas
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2003 A Sense Amplifier Based Circuit for Concurrent Detection of Soft and Timing Errors in CMOS ICs
abstract
We propose a new concurrent soft and timing error detection circuit that exploits the time redundancy approach to achieve tolerance with respect to transient and delay faults. The idea is based on current mode sense amplifier topologies to provide fast error detection times.
Yiorgos Tsiatouhas, Sotirios Matakias, Angela Arapoyanni, Themistoklis Haniotakis
IOLTS4
2002 A new technique for IDDQ testing in nanometer technologies
Yiorgos Tsiatouhas, Yiannis Moisiadis, Themistoklis Haniotakis, Dimitris Nikolos, Angela Arapoyanni
Integr.3
2000 A Versatile Built-In Self-Test Scheme for Delay Fault Testing
abstract
Summary form only given. A new Built-in Self Test (BIST) scheme is presented that can be used for both off-line production or periodic testing of delay faults as well as for concurrent detection of faults causing signal delays in the field. The scheme is based on the I/sub DDT/ monitoring of the outputs of the circuit under test (CUT). The proposed scheme has minimal impact on the performance and silicon area of the design since the same response verifier circuit is used for both off-line and concurrent detection of errors in the field.
Yiorgos Tsiatouhas, Themistoklis Haniotakis, Angela Arapoyanni, Dimitris Nikolos
DATE2
1999 Path Delay Fault Testing of ICs with Embedded Intellectual Property Blocks
abstract
In this paper we show that the already known method of using multiplexers for making the inputs and outputs of the embedded blocks accessible by the primary ports of the integrated circuit (IC) can be used for path delay fault testing of the IC. We show that the testing of the IC for path delay faults can be reduced to the testing of each block. Intellectual property (IP) blocks are treated as black boxes. The number of circuit paths that must be tested is almost equal to the sum of the paths that must be tested for each block.
Dimitris Nikolos, Haridimos T. Vergos, Themistoklis Haniotakis, Yiorgos Tsiatouhas
DATE3
1999 On Path Delay Fault Testing of Multiplexer - Based Shifters
abstract
In this paper we present a method for path delay fault testing of multiplexer-based shifters. We show that many paths of the shifter are non-robustly testable and we give a path selection method so as all the selected paths to be robustly testable by 20*log/sub 2/n+2 test-vector pairs, where n is the length of the shifter. The propagation delay along all other paths is a function of the delays along the selected paths.
Haridimos T. Vergos, Dimitris Nikolos, Yiorgos Tsiatouhas, Themistoklis Haniotakis, Michael Nicolaidis
Great Lakes Symposium on VLSI4
1995 An efficient comparative concurrent Built-In Self-Test technique
abstract
Built-In Self-Test (BIST) techniques constitute an attractive and practical solution to the difficult problem of testing VLSI circuits and systems. Among the BIST techniques the Comparative Concurrent BIST (C-BIST) has various advantages since it provides for off-line test generation, when it is desirable, and thus accomplishes a mixed on-line/off-line BIST scheme. However, in C-BIST when the test sequence is long, the time required for all the test vectors to appear among the normal inputs to the circuit (test latency) is significantly long. Modifications of the C-BIST technique have been proposed in order to reduce the test latency. In this paper we propose a new C-BIST technique termed windowed-CBIST (w-CBIST) for test latency reduction. The proposed technique is shown to be significantly more efficient from the previous methods with respect to test latency and hardware overhead.
Ioannis Voyiatzis, Dimitris Nikolos, Antonis M. Paschalis, Constantin Halatsis, Themistoklis Haniotakis
Asian Test Symposium5
1995 Efficient Totally Self-Checking Checkers for a Class of Borden Codes
abstract
In this paper a new method to design totally self-checking (TSC) checkers for a class of Borden codes is given and their applicability is discussed. The TSC checkers designed in this paper are impressively more efficient, with respect to implementation cost and speed, than the corresponding checkers hitherto proposed in the literature.>
Themistoklis Haniotakis, Antonis M. Paschalis, Dimitris Nikolos
IEEE Trans. Computers1