Generation of a Precise Binary Logarithm with Difference Grouping Programmable Logic Array
The design algorithm of a differential group programmable logic array (DGPLA) to generate the precise binary logarithm function is suggested. It can reach an optimal condition such that the number of bits in a PLA is minimized, while the error is still ...
Retrofitting the VAX-11/780 Microarchitecture for IEEE Floating Point Arithmetic Implementation Issues, Measurements, and Analysis
The VAX-11/7801 was designed specifically to implement the VAX architecture. As such, it does not support the IEEE standard for floating point arithmetic. A project was undertaken to provide this support by modifying the 11/780 microarchitecture. Our ...
VLSI Architectures for Computing Multiplications and Inverses in GF(2m)
Finite field arithmetic logic is central in the implementation of Reed-Solomon coders and in some cryptographic algorithms. There is a need for good multiplication and inversion algorithms that can be easily realized on VLSI chips. Massey and Omura [1] ...
Self-Implicating Structures for Diagnosable Systems
In this paper, a new class of diagnosable systems, called tp-self-implicating systems, which is a special case of the well-known tp-diagnosable systems introduced by Preparata et al. [1], is described. If there are no more than tp faulty units and the ...
Square-Rooting Algorithms for High-Speed Digital Circuits
Two binary algorithms for the square rooting of a number or of a sum of two numbers are presented. They are based on the classical nonrestoring method. The main difference lies in the replacement of subtractions and additions by a parallel reduction f ...
Synchronizing Large VLSI Processor Arrays
Highly parallel VLSI computing structures consist of many processing elements operating simultaneously. In order for such processing elements to communicate among themselves, some provision must be made for synchronization of data transfer. The simplest ...
A Fast Serial-Parallel Binary Multiplier
A fast serial-parallel (FSP) multiplier design is derived from the carry-save add-shift (CSAS) multiplier structure. The CSAS technique accepts multiplier bits serially (lsb first) and produces outputs serially (lsb first). Multiplication of two n bit ...
General Model for Memory Interference in Multiprocessors and Mean Value Analysis
This correspondence seeks to generalize and clarify the general model for memory interference (GMI) in multiprocessors as proposed by Hoogendoorn. The interference model creates a queueing network where some service centers are FCFS with constant ...
Ensuring Fault Tolerance of Phase-Locked Clocks
Processors within a real-time multiprocessor system must be synchronized with as little overhead as possible. Although synchronization can be achieved via both software (e.g., interactive convergence and interactive consistency algorithms) and hardware (...
Note on a Proposed Test for Random Number Generators
A recently proposed test for uniform random number generators is based on the mean and variance of the outcome of a sequence of iterations. This note points out that many nonuniform random number generators would pass such a test, and derives an ...
A Totally Self-Checking Error Indicator
This correspondence presents a totally self-checking error indicator for solving the practical problem of monitoring the TSC checkers. We consider TSC checkers designed for checking coded information (data or address) or periodic signals with tolerable ...
Verification of Register Transfer Level Parallel Control Sequences
This correspondence presents a method for proof of correctness of register transfer level (RTL) parallel control sequences that describe hardware behavior. An RTL language endowed with parallel constructs is presented and its semantics is defined. The ...
A Symmetric Tree Structure Interconnection Network and its Message Traffic
A variation of the tree structure interconnection network for the message switching multiprocessor system is presented in this correspondence. It mainly consists of four binary tree structures, pairs of which are touched by their leaf nodes; in addition,...
Interconnection Networks Based on a Generalization of Cube-Connected Cycles
A generalization of the cube-connected cycles of Preparata and Vuillemin is described which retains the symmetry of these architectures while allowing for constructions of greater density and of arbitrary degree. These constructions are of a type known ...
Reconfiguration Algorithms for Interconnection Networks
The correspondence examines the functional relations within a class of multistage interconnection networks. It is known that these networks are not rearrangeable. This fact has led to some research on interconnection network relations. The ...