Larry L. Kinney

dblp:51/5568 · DBLP profile ↗
← Back
22ranked-venue papers
5as first author
0since 2021 · last 2004
—ORCID · none

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

Systems, architecture and hardware · 21 · 5 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorApplied, 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
10 papers
Electronic design automation · 67% Storage systems · 19% Integrated circuit design · 5%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.142004
Combining dictionary coding and LFSR reseeding for test data compression · DAC 2004
Relating the Cyclic Behavior of Linear and Intrainverted Feedback Shift Registers · IEEE Trans. Computers 1992
C-Testability of Two-Dimensional Iterative Arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1986
Storage systems › data compression
dictionary encoding
0.012004
Combining dictionary coding and LFSR reseeding for test data compression · DAC 2004
Electronic design automation › hardware verification and test › test data compression
LFSR reseeding
0.012004
Combining dictionary coding and LFSR reseeding for test data compression · DAC 2004
Electronic design automation › hardware verification and test
test data compression
0.012004
Combining dictionary coding and LFSR reseeding for test data compression · DAC 2004
Hardware reliability and fault tolerance
fault-tolerant design
0.011992
Relating the Cyclic Behavior of Linear and Intrainverted Feedback Shift Registers · IEEE Trans. Computers 1992
Integrated circuit design › digital circuit design › sequential logic
feedback shift register
0.011992
Relating the Cyclic Behavior of Linear and Intrainverted Feedback Shift Registers · IEEE Trans. Computers 1992
Electronic design automation › hardware verification and test
test generation
0.011992
Relating the Cyclic Behavior of Linear and Intrainverted Feedback Shift Registers · IEEE Trans. Computers 1992
Electronic design automation › hardware verification and test › testability improvement
c-testability
0.011986
C-Testability of Two-Dimensional Iterative Arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1986
Hardware reliability and fault tolerance › error detection
concurrent error detection
0.011985
Concurrent Fault Detection in Microprogrammed Control Units · IEEE Trans. Computers 1985
Processor architecture and microarchitecture › microprogramming
microprogrammed control
0.011985
Concurrent Fault Detection in Microprogrammed Control Units · IEEE Trans. Computers 1985
Distributed systems › fault tolerance
fault-tolerant distributed systems
0.011981
Fault Tolerant Distributed Computing with Very High Speed Integrated Circuits · RTSS 1981
Performance modeling and evaluation
queueing models
0.011978
Analysis of a Multiprocessor System with a Shared Bus · ISCA 1978
Interconnection networks and networks-on-chip › bus-based interconnection
shared bus
0.011978
Analysis of a Multiprocessor System with a Shared Bus · ISCA 1978
Integrated circuit design
digital circuit design
0.021971
Serial Adders with Overflow Correction · IEEE Trans. Computers 1971
Decomposition of Asynchronous Sequential Switching Circuits · IEEE Trans. Computers 1970
Distributed systems
fault tolerance
0.011981
Fault Tolerant Distributed Computing with Very High Speed Integrated Circuits · RTSS 1981
Integrated circuit design › digital circuit design › arithmetic circuit design
adder design
0.011971
Serial Adders with Overflow Correction · IEEE Trans. Computers 1971
Integrated circuit design › digital circuit design
arithmetic circuit design
0.011971
Serial Adders with Overflow Correction · IEEE Trans. Computers 1971
Integrated circuit design
asynchronous circuit design
0.011971
A Characterization of Some Asynchronous Sequential Networks and State Assignments · IEEE Trans. Computers 1971
Electronic design automation › logic synthesis
state assignment
0.011971
A Characterization of Some Asynchronous Sequential Networks and State Assignments · IEEE Trans. Computers 1971
Integrated circuit design › digital circuit design › sequential circuit design
asynchronous sequential circuits
0.011970
Decomposition of Asynchronous Sequential Switching Circuits · IEEE Trans. Computers 1970
Electronic design automation
logic synthesis
0.011970
Decomposition of Asynchronous Sequential Switching Circuits · IEEE Trans. Computers 1970
Parallel and multicore computing
multiprocessor system
0.011978
Analysis of a Multiprocessor System with a Shared Bus · ISCA 1978

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

matrix calculation · 0.0dictionary coding · 0.0LFSR reseeding · 0.0state mapping · 0.0polynomial analysis · 0.0test vector generation · 0.0iterative array testing · 0.0state partitioning · 0.0program flow modeling · 0.0monitor circuit design · 0.0
YearPublicationVenuePosition
2004 Combining dictionary coding and LFSR reseeding for test data compression
abstract
In this paper we describe a method to combine dictionary coding and partial LFSR reseeding to improve the ompression efficiency for test data compression. We also present a fast matrix calculation method which significantly reduces the computation time to find a solution for partial LFSR reseeding. Experimental results on ISCAS89 benchmark circuits show that our approach is better than either dictionary coding or LFSR reseeding, and outperforms several test data compression methods proposed recently.
Larry L. Kinney, Bapiraju Vinnakota
DAC2
2003 Test Vector Generation Based on Correlation Model for Ratio-Iddq
abstract
For ratio-Iddq testing, the test performance is significantly affected by the correlation between two currents of different input patterns as process parameters vary. In this paper we first study the reason for strong correlation between Iddq currents for different test vectors, then build a model to estimate the correlation. Based on this model, we propose three test vector selection methods to improve the fault detection ability of ratio-Iddq testing by selecting test vector pairs with the highest correlation. Hspice simulation showed that the fault detection ability can be improved by as much as an order of magnitude. We also describe a test vector partitioning technique to increase the correlation between Iddq currents of different test vectors.
Larry L. Kinney, Bapiraju Vinnakota
ITC2
2003 Development of Energy Consumption Ratio Test
abstract
Dynamic Idd test methods have been shown to detect defects that escape other test techniques. Normal process variations decrease the fault coverage and affect the performance of dynamic Idd test techniques. A dynamic-current based test metric, Energy Consumption Ratio (ECR), has been proposed to address the process variation problem and has been validated through extensive simulations and applications on manufactured circuits. In this paper, we first discuss the problems in practical implementation of ECR tests on large-size circuits of advanced technology, e.g., increased circuit size and leakage current degrade ECR performance. We then propose two possible solutions: one is based on extensive statistical data analysis and another uses an enhanced scan design to partition the circuit. Experimental results from simulations and actual devices are included in this paper.
Larry L. Kinney, Bapiraju Vinnakota
VTS2
1996 Global Bus Design of a Bus-Based COMA Multiprocessor DICE
abstract
DICE is a shared-bus multiprocessor based on a distributed shared-memory architecture, known as Cache-Only Memory Architecture (COMA). Unlike previous COMA proposals for large-scale multiprocessing, DICE utilizes the COMA to effectively decrease the gap between modern high-performance microprocessors and the bus. As microprocessors become faster and demand more bandwidth, the already limited scalability of a shared bus decreases even further. DICE tries to optimize the COMA for a shared-bus medium, in particular to reduce detrimental effects of the cache coherence and the "last memory block" problem on replacement. In this paper, we present a global bus design for a bus-based COMA multiprocessor using the IEEE Futurebus+ standard backplane bus and the Texas Instruments chip-set. Our design demonstrates that necessary bus transactions for DICE can be done efficiently with existing standard bus signals. Considering the benefits of the COMA and the little design complexity it adds to the conventional shared-bus multiprocessor design, a bus-based COMA multiprocessor such as DICE can be become a viable candidate for future shared-bus multiprocessor designs.
Gyungho Lee, Bland Quattlebaum, Sangyeun Cho, Larry L. Kinney
ICCD4
1993 Incremental test pattern generation
abstract
Discusses a test pattern generation (TPG) algorithm for single stuck-at faults in combinational logic circuits. Current TPG systems generate a test vector for fault F/sub i+1/ independently of the computation previously done for faults F/sub 1/, F/sub 2/, . . ., F/sub i/. The algorithm ITPG, generates a test vector for fault F/sub i+1/ by starting with (inheriting) the test vector for fault F/sub i/. A new test vector is generated from inherited values by gradually changing the inherited values. The inherited values may partially activate a fault and propagate the fault signal. Normally, this reduces the number of decision steps and backtracks in the second search. Experimental results for well-known benchmark circuits show that ITPG is very efficient with a small backtrack limit; in combination with other algorithms, it is very efficient for arbitrary backtrack limits.>
Sang-Hoon Song, Larry L. Kinney
VTS2
1992 Relating the Cyclic Behavior of Linear and Intrainverted Feedback Shift Registers
abstract
Feedback shift registers (FSRs) are sometimes implemented with inversions between stages to improve their testability and their ability to locate faults. These intrainverted FSRs (IFSRs) can be realized with less overhead than standard linear feedback shift registers (LFSRs). It is shown how to relate the cyclic behavior of the LFSR and the corresponding IFSR, based on the same feedback polynomial, so that IFSRs can be designed to exploit the inherent implementation advantages while exhibiting the well-known behavior of LFSRs. In particular, it is shown that the cyclic and serial output behavior of LFSRs can be emulated by IFSRs when loaded with the appropriate initial states for most feedback shift register lengths and feedback polynomials. How the initial state for the IFSR can be derived, given the feedback polynomial and the initial state of the desired cycle in the LFSR, is described. Conditions under which such mapping of behavior cannot be guaranteed are given.>
Aloke Guha, Larry L. Kinney
IEEE Trans. Computers2
1991 Concurrent Error Detection for Restricted Fault Sets in Sequential Circuits and Microprogrammed Control Units Using Convolutional Codes
Lawrence P. Holmquist, Larry L. Kinney
ITC2
1988 Distributed Termination on a Mesh
Jianjian Song, Larry L. Kinney
ICPP (1)2
1988 Error Detection with Latency in Sequential Circuits
abstract
An approach is proposed to encoding states of sequential circuits that takes advantage of the concept of error detection with latency, and which is applicable to a much broader class of sequential machines. An encoding methodology is introduced that uses tree codes for online detection of sequencing errors with latency in sequential circuits. This approach has the potential to yield designs with less complexity and greater error coverage than schemes based on block codes. The potential benefits this approach are demonstrated, including increased error coverage with simultaneous reductions in circuit complexity.>
Lawrence P. Holmquist, Larry L. Kinney
ITC2
1986 A Group Probing Strategy for Testing Large Number of Chips
Vladimir Cherkassky, Larry L. Kinney
ITC2
1986 Techniques for Testing Hexagonally Connected Systolic Arrays
Hasan Elhuni, Larry L. Kinney
ITC2
1986 C-Testability of Two-Dimensional Iterative Arrays
abstract
The issue of testing two-dimensional iterative arrays with a constant number of test vectors independent of the array size (C-testability) is discussed in this paper. Sufficient conditions for C-testability are stated. It is shown that any two-dimensional array can be modified to become C-testable. An extension to systolic (synchronous) arrays is made. The approach simplifies testing systolic arrays by using one test vector to test many cells of the array in a periodic fashion. A two-dimensional array for matrix multiplication is used to illustrate the approach for systolic arrays.
Hasan Elhuni, Anastasios Vergis, Larry L. Kinney
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1985 Concurrent Fault Detection in Microprogrammed Control Units
abstract
This paper specifies procedures for defining a monitor circuit that can detect faults in microprogram sequencers. The monitor and the sequencer operate in parallel and errors are detected by comparing outputs from the monitor circuit with outputs from the sequencer. Faults that cause errors in the flow of control are detectable, as well as some faults that cause errors only in the microinstruction fields. The design procedure presented for monitors consists of four parts. First, a model of the program flow is constructed that only retains the information required to define a monitor. Second, faults in a specified fault set are modeled by the errors they cause in the program flow model. Third, the functional requirements of the monitor are specified in terms of partitions on the states of the program flow model. Fourth, the logic design of the monitor is completed.
Vijay S. Iyengar, Larry L. Kinney
IEEE Trans. Computers2
1984 A High-Performance, Multi-Link, Multi-Protocol Data Link Controller for an Experimental Distributed Computer Testbed
Tammy Chan, Devesh Bhatt, Walter L. Heimerdinger, Larry L. Kinney, Marvin Lum
ICDCS4
1982 Concurrent Testing of Flow of Control in Simple Microprogrammed Control Units
Vijay S. Iyengar, Larry L. Kinney
ITC2
1981 An Architecture for a VHSIC Computer
Larry L. Kinney, W. Y. Yueh, Walter L. Heimerdinger, Richard R. Ramseyer, J. W. Thomas
ISCA1
1981 Fault Tolerant Distributed Computing with Very High Speed Integrated Circuits
J. W. Thomas, Richard R. Ramseyer, Larry L. Kinney
RTSS3
1978 Analysis of a Multiprocessor System with a Shared Bus
abstract
An analysis for a multiprocessor system with a shared bus is given. The analysis applies to application areas where the task to be performed can be partitioned into largely independent subtasks. Each subtask requires cyclic execution on continuous data input. The objective is to determine the processing power of such a system as the number of subtasks or, equivalently, as the number of processors is increased.
Larry L. Kinney, R. G. Arnold
ISCA1
1972 B72-11 An Introduction to Switching System Design
abstract
The authors have written an introductory textbook on switching algebra and its application to logic system design. The book contains almost no formal mathematical presentation and, hence, is quite easy to read. The level of the presentation could easily be handled by third-year undergraduate students. (The authors state that the material is suitable for approximately a one-semester course, but do not specify an intended level.) No background in switching algebra is assumed or required. At various points throughout the textbook, some of the practical aspects of logic system design are mentioned and the impractical aspects of the material are pointed out where appropriate. The method of presentation and the orientation will appeal to students with an engineering background, but students with a strong mathematical bent will not be as interested.
Larry L. Kinney
IEEE Trans. Computers1
1971 Serial Adders with Overflow Correction
abstract
A method of implementing two single-bit adders is discussed. These adders can be used individually to realize the conventional functions of serial addition and serial multiplication on a pair of operands, or they can be cascaded to allow the serial addition of three operands for forming the product of complex numbers. In either case, the circuits will detect the occurrence of an overflow or the generation of the number minus one, and they will allow an addition to be rescaled by outputting the correct bits during the additional shifts, whether the addition overflowed or not.
Robert Orval Berg, Larry L. Kinney
IEEE Trans. Computers2
1971 A Characterization of Some Asynchronous Sequential Networks and State Assignments
abstract
An asynchronous sequential network is an interconnection of several asynchronous sequential circuits. Asynchronous networks are classified according to the relative time delay of the individual circuit's feedback signals and input signals. They are also classified by the manner in which the circuits interact. In addition, another network model uses duplicate paths for the feedback signals and the input signals of a circuit where the duplicate paths have differing delays. The partition theory of Hartmanis and Stearns [5] is used for characterizing some of the network types in a manner analogous to the characterization of synchronous sequential networks. The special case where each circuit in the network has only two states is equivalent to specifying a state assignment for the overall network and this leads to a characterization of some state assignments for asynchronous circuits. In particular, any arbitrary state assignment for the network which has duplicate paths and delays is shown to be free of critical races, and another network model leads to a variation of the minimum transition-time state assignments which in certain cases may require fewer state variables.
Larry L. Kinney
IEEE Trans. Computers1
1970 Decomposition of Asynchronous Sequential Switching Circuits
abstract
The problem of decomposing an asynchronous sequential circuit into the serial connection of two asynchronous sequential circuits is considered. Six types of serial connections are defined, and necessary and sufficient conditions are derived for making five of the six types of serial decomposition, while sufficient conditions are derived for the sixth. Systematic and constructive procedures are presented for making each of the decompositions.
Larry L. Kinney
IEEE Trans. Computers1