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.

Michael J. Liebelt

dblp:37/4168 · also Michael John Liebelt, Michael Liebelt · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0001-6610-2876ORCID · verified

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

Systems, architecture and hardware · 7 · 2 first-authorArtificial intelligence and machine learning · 2Theory of computation · 2Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

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 · 65% Integrated circuit design · 30% Hardware reliability and fault tolerance · 5%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
asynchronous circuit design
0.021999
Detecting Exitory Stuck-At Faults in Semimodular Asynchronous Circuits · IEEE Trans. Computers 1999
A Tabular Method for Guard Strengthening, Symmetrization, and Operator Reduction for Martin's Asynchronous Design Methodology · IEEE Trans. Computers 1997
Electronic design automation › hardware verification and test
fault testing
0.011999
Detecting Exitory Stuck-At Faults in Semimodular Asynchronous Circuits · IEEE Trans. Computers 1999
Electronic design automation
hardware verification and test
0.011999
Detecting Exitory Stuck-At Faults in Semimodular Asynchronous Circuits · IEEE Trans. Computers 1999
Electronic design automation › hardware verification and test › fault detection
stuck-at fault detection
0.011999
Detecting Exitory Stuck-At Faults in Semimodular Asynchronous Circuits · IEEE Trans. Computers 1999
Electronic design automation
symmetrization
0.011997
A Tabular Method for Guard Strengthening, Symmetrization, and Operator Reduction for Martin's Asynchronous Design Methodology · IEEE Trans. Computers 1997
Hardware reliability and fault tolerance
self-checking circuits
0.011999
Detecting Exitory Stuck-At Faults in Semimodular Asynchronous Circuits · IEEE Trans. Computers 1999

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

fault analysis · 0.0tabular method · 0.0
YearPublicationVenuePosition
2022 Cognitive decisions based on a rule-based fuzzy system
Xin Yuan 0008, Michael J. Liebelt, Peng Shi 0001, Braden J. Phillips
Inf. Sci.2
2017 A Cognitive Approach for Reproducing the Homing Behaviour of Honey Bees
abstract
We describe the implementation if an agent-based controller for an autonomous robot with cognitive abilities that reproduce homing capability in the foraging behaviour of the honeybee. The agent is based on a symbolic representation of data and information and is written in a language designed to describe fine-grained large scale parallelism, the Street language (Frost et al. 2015). The objective of this approach is to enable the direct translation of agents written in Street into embedded hardware, to achieve compact, power efficient, autonomous cognitive processing capability.
Xin Yuan 0008, Michael J. Liebelt, Braden J. Phillips
ICAART (2)2
2003 Multiple-Precision Fixed-Point Vector Multiply-Accumulator Using Shared Segmentation
abstract
We present a 64-bit fixed-point vector multiply-accumulator (MAC) architecture capable of supporting multiple precisions. The vector MAC can perform one 64/spl times/64, two 32/spl times/32, four 16/spl times/16 or eight 8/spl times/8 bit signed/unsigned multiply-accumulates using essentially the same hardware as a scalar 64-bit MAC and with only a small increase in delay. The scalar MAC architecture is "vectorized" by inserting mode-dependent multiplexing into the partial product generation and by inserting mode-dependent kills in the carry chain of the reduction tree and the final carry-propagate adder. This is an example of "shared segmentation" in which the existing scalar structure is segmented and then shared between vector modes. The vector MAC is area efficient and can be fully pipelined which makes it suitable for high-performance processors and possibly dynamically reconfigurable processors.
Dimitri Tan, Albert Danysh, Michael J. Liebelt
IEEE Symposium on Computer Arithmetic3
2000 A method for determining whether asynchronous circuits are self-checking
abstract
While asynchronous circuits offer potential advantages over synchronous circuits, particularly in the form of low power and low noise properties, it is widely held that they are more difficult to test. The self-checking properties of semi-modular asynchronous circuits with respect to certain stuck-at faults have been known for many years, but the restrictions have been such that it has not been feasible to make use of this property to enhance testability. In this paper we demonstrate the feasibility of a technique to determine whether a proposed asynchronous circuit implementation is totally self-checking with respect to all output stuck-at-faults. This test can he incorporated into the design process to select a self-checking implementation when several alternatives are available.
Michael J. Liebelt, Cheng-Chew Lim
Asian Test Symposium1
2000 Energy minimization in dynamic supply voltage scaling systems using data dependent voltage level selection
abstract
In this paper we propose a workload distribution based quantized voltage level selection method called Data Dependent Level Selection (DDLS) for minimizing energy in dynamic supply voltage scaling systems. In previous works, the voltage levels have been selected by dividing the maximum normalized workload by the number of quantized voltage levels. The existing techniques place no emphasis on workload characteristics of data in selecting quantized voltage levels. Our DDLS technique is a workload distribution based technique that selects the minimum energy yielding quantized voltage levels for a given data sequence. For the 300-frame Akiyo video sequence, our DDLS analysis shows that up to 55% of energy savings can be obtained compared to the existing methods.
Lama H. Chandrasena, Michael J. Liebelt
ISCAS2
2000 A rate selection algorithm for quantized undithered dynamic supply voltage scaling (poster session)
abstract
In this paper we propose a novel rate calculation algorithm called Quantized Rate Selection (QRS) for quantized undithered dynamic supply voltage scaling (DSVS) systems. The algorithm monitors the total buffered workload, and where possible selects a rate value equal to a quantized rate value. At quantized rate values, energy dissipation of quantized DSVS systems approaches continuous voltage level DSVS systems. Our experimental work on FMIDCT computation using nine video sequences and a 4-level quantized undithered system shows that additional energy savings of 1.4% to 18.5% can be achieved from QRS, compared to the existing averaging technique.
Lama H. Chandrasena, Michael J. Liebelt
ISLPED2
1999 An array processor architecture for support vector learning
abstract
Support vector training requires the evaluation of a quadratic programming (QP) problem which is computationally intensive. In addition, the size of the QP is dependent on the number of training samples and may exceed the memory size. This paper presents a fast parallel implementation of the SVM on an array processor which is optimised for matrix operations. A decomposition algorithm is used to break large scale support vector problems into a fixed size block for efficient processing in the array.
K. To, Cheng-Chew Lim, Andrew Beaumont-Smith, Michael J. Liebelt, W. Marwood
KES4
1999 Detecting Exitory Stuck-At Faults in Semimodular Asynchronous Circuits
abstract
Beerel (1994) showed that semimodular asynchronous circuits are totally self-checking with respect to multiple output stuck-at faults that are nonexitory and nonsubstitutional. We show that, in circuits with atomic gate implementations, it is possible to ensure that all exitory multiple output stuck-at faults will cause the circuit to halt.
Michael J. Liebelt, Neil Burgess
IEEE Trans. Computers1
1997 A new method for asynchronous pipeline control
abstract
We explore the potential for enhanced performance in asynchronous pipelines by the elimination of unnecessary signalling from the critical path, thus making the common case fast. An improvement of 15% over an optimal two-phase signalling approach for both static and dynamic logic control is demonstrated. We describe extensions to the approach that add functionality with no cycle time overhead.
Sam S. Appleton, Shannon V. Morton, Michael J. Liebelt
Great Lakes Symposium on VLSI3
1997 A Tabular Method for Guard Strengthening, Symmetrization, and Operator Reduction for Martin's Asynchronous Design Methodology
abstract
We introduce a tabular method to perform the last two of the four phases of Martin's compilation process for asynchronous circuit design. The method is then demonstrated with three examples, illustrating that our systematic method is very straight forward, flexible, and convenient to apply, and, hence, it lends itself to automatic compilation.
Nozar Tabrizi, Michael J. Liebelt, Jason Kamran Eshraghian
IEEE Trans. Computers2
1996 Delay Hazards in Complex Gate Based Speed Independent VLSI Circuits
abstract
Although speed independent VLSI circuit design is supported by rich theory at higher levels, it suffers from the lack of an area efficient robust transistor level implementation technique. In this paper we introduce safe cells based on which well-formed STGs can be implemented free of (delay) hazards with no unrealistic assumptions about physical gates. Although this technique still compromises chip area for the sake of preventing hazards, we show that it may achieve a significant area gain in comparison with the two-phase RS-implementation method, which is one of the few true speed independent implementation techniques that we are aware of so far. Delay hazards are then analysed in complex gate based speed independent circuits and hence theorems are developed to identify a subclass of delay hazards.
Nozar Tabrizi, Michael J. Liebelt, Jason Kamran Eshraghian
Great Lakes Symposium on VLSI2
1995 A GaAs IEEE Floating Point Standard Single Precision Multiplier
abstract
This paper presents a GaAs IEEE floating point standard single precision multiplier. A modified carry save array is used in conjunction with Booth's algorithm to reduce the partial product addition and interconnection. A special rounding technique called Trailing-1's Predictor is used to speed up the final addition and rounding. The combination of the fast arithmetic architecture and compact layout style achieves 4 ns multiplication time with 3.5 W power dissipation at 75/spl deg/C giving 14 mW/MHz. The area is 2.43 mm by 3.77 mm (excluding pads) and uses 28,000 transistors to give a density of 3056 transistors/mm/sup 2/ for 0.8-/spl mu/m GaAs technology.>
Neil Burgess, Michael J. Liebelt, Jason Kamran Eshraghian
IEEE Symposium on Computer Arithmetic3