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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Steven G. Rothweiler

dblp:40/642 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 1997
—ORCID · none

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

Systems, architecture and hardware · 8

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 · 100%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.021997
Redundancy removal and test generation for circuits with non-Boolean primitives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
A transitive closure algorithm for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation › hardware verification and test
test generation
0.021997
Redundancy removal and test generation for circuits with non-Boolean primitives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
A transitive closure algorithm for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation › logic synthesis › logic optimization
redundancy removal
0.011997
Redundancy removal and test generation for circuits with non-Boolean primitives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Electronic design automation
logic synthesis
0.021993
Sequential Circuit Delay optimization Using Global Path Delays · DAC 1993
BECOME: Behavior Level Circuit Synthesis Based on Structure Mapping · DAC 1988
Electronic design automation › physical design › timing optimization
delay optimization
0.011993
Sequential Circuit Delay optimization Using Global Path Delays · DAC 1993
Electronic design automation › hardware verification and test › test generation
redundancy identification
0.011993
A transitive closure algorithm for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation › logic synthesis › sequential circuit optimization
retiming
0.011993
Sequential Circuit Delay optimization Using Global Path Delays · DAC 1993
Electronic design automation › logic synthesis
sequential circuit optimization
0.011993
Sequential Circuit Delay optimization Using Global Path Delays · DAC 1993
Electronic design automation › high-level synthesis › behavioral transformation
behavioral synthesis
0.011988
Bridge: A Versatile Behavioral Synthesis System · DAC 1988
Electronic design automation
high-level synthesis
0.011988
Bridge: A Versatile Behavioral Synthesis System · DAC 1988
Graph algorithms and graph theory › graph algorithms
network flow
0.011993
Sequential Circuit Delay optimization Using Global Path Delays · DAC 1993

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

boolean satisfiability · 0.0retiming · 0.0network flow · 0.0energy minimization · 0.0binary decision diagram · 0.0neural network model of circuit · 0.0structure mapping · 0.0
YearPublicationVenuePosition
1997 Redundancy removal and test generation for circuits with non-Boolean primitives
abstract
Production VLSI circuits typically consist of primitives like tristate buffers, bidirectional buffers, and bus configurations that assume non-Boolean values like the high-impedance state. We describe a systematic methodology for extending test generation algorithms that work on combinational circuits with only Boolean primitives to full-scan production circuits. Key features of the methodology are illustrated using the energy minimization based test generation algorithm for combinational circuits. The main features of our methodology that make the test generation algorithm practical for large production circuits are: (1) only one Boolean variable is used to represent the value on a signal and all signals assume only Boolean values during the test generation procedure; (2) the function of non-Boolean primitives is separated into Boolean and non-Boolean components with energy functions required only for the Boolean component; and (3) non-Boolean components are implicitly considered in the energy minimization procedure. In this process, no new energy functions other than the normal Boolean gate energy functions are needed. We give a method for identifying and removing redundancies in production circuits using energy minimization. The formulation is also applicable to Boolean satisfactorily and BDD methods. We first use the test generation algorithm for identifying undetectable faults and then relax specific constraints in the original test generation problem by ignoring the non-Boolean components. We show that undetectability in the relaxed formulation implies redundancy. We report redundancy removal results for production VLSI circuits, ISCAS 85, and full-scan versions of the ISCAS 89 benchmark circuits.
Srimat T. Chakradhar, Steven G. Rothweiler, Vishwani D. Agrawal
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1995 Redundancy Removal and Test Generation for Circuits with Non-Boolean Primitives
abstract
Production VLSI circuits typically consist of primitives like tri-state buffers, bidirectional buffers and bus configurations that assume non-Boolean values like the high-impedance state. The present work describes a systematic methodology for extending test generation algorithms to full-scan production circuits. Key features of the methodology are illustrated using the energy minimization based test generation algorithm for combinational circuits. The main features of our methodology that make the test generation algorithm practical for large production circuits are: (1) only one Boolean variable is used to represent the value on a signal and all signals assume only Boolean values during the test generation procedure, (2) function of non-Boolean primitives is separated into Boolean and non-Boolean components, and energy functions are derived only for the Boolean component, and (3) non-Boolean components are implicitly considered in the energy minimization procedure. In this process, no new energy functions other than the normal Boolean gate energy functions are needed. Further, in this paper, we report the first known method of identifying and removing redundancies in production circuits using formulations based on energy minimization, satisfiability or BDD-based methods. We first use the test generation algorithm for identifying undetectable faults and then relax specific constraints in the original test generation problem by ignoring the non-Boolean components. We show that undetectability in the relaxed formulation implies redundancy. Redundancy removal results on several production VLSI circuits, ISCAS 85 and full-scan versions of the ISCAS 89 benchmark circuits are reported.
Srimat T. Chakradhar, Steven G. Rothweiler
VTS2
1993 Sequential Circuit Delay optimization Using Global Path Delays
abstract
ABSTRACT: We propose a novel sequential delay op-timization technique based on network flow methods that simultaneously exploits delays on all paths in the circuit. We view the sequential circuit as an intercon-nection of path segments with pre-specified delays. Path segments are bounded by flip-flops, primary inputs or primary outputs. Recognizing that a delay optimizer can satisfy certain delay constraints more easily than others, we first propose a measure of difficulty for the delay optimizer. Our measure is based on explicit path delays to be satisfied by the delay optimizer. Also, our measure induces a partial order on the set of possible delay constraints. We then compute a set of delay con-straints that is optimal with respect to our measure. The delay constraint set is optimal in the sense that it is the easiest constraint that can be specified to the delay optimizer. We formulate the delay constraint cal-culation problem as a minimum cost network flow prob-lem. If the delay optimizer satisfies the optimal delay constraint set, then the resynthesized circuit may have several pat hs exceeding the desired clock period. How-ever, we show that the resynthesized circuit can always be retimed to achieve the desired clock period. Exper-imental results on MCNC synthesis benchmarks show that our method improves the performance of circuits beyond what is achievable using optimal retiming and conventional combinational logic synthesis. 1.
Srimat T. Chakradhar, Sujit Dey, Miodrag Potkonjak, Steven G. Rothweiler
DAC4
1993 A transitive closure algorithm for test generation
abstract
A transitive-closure-based test generation algorithm is presented. A test is obtained by determining signal values that satisfy a Boolean equation derived from the neural network model of the circuit incorporating necessary conditions for fault activation and path sensitization. The algorithm is a sequence of two main steps that are repeatedly executed: transitive closure computation and decision-making. A key feature of the algorithm is that dependences derived from the transitive closure are used to reduce ternary relations to binary relations that in turn dynamically update the transitive closure. The signals are either determined from the transitive closure or are enumerated until the Boolean equation is satisfied. Experimental results on the ISCAS 1985 and the combinational parts of ISCAS 1989 benchmark circuits are presented to demonstrate efficient test generation and redundancy identification. Results on four state-of-the-art production VLSI circuits are also presented.>
Srimat T. Chakradhar, Vishwani D. Agrawal, Steven G. Rothweiler
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1992 Performance optimization of sequential circuits by eliminating retiming bottlenecks
abstract
A method to improve the effectiveness of retiming by transforming the sequential circuit is proposed. Bottlenecks which prevent retiming to achieve a desired clock period are identified. Conditions to eliminate the retiming bottlenecks are derived. These conditions are satisfied by a process of identifying subcircuits and satisfying a set of timing constraints on the subcircuits. The transformed circuit, which satisfies the timing constraints, can be retimed to achieve the desired clock period. If the original circuit has its initial state specified, the method always generates the final circuit with an equivalent initial state. Experimental results on a variety of sequential benchmark circuits demonstrate significant performance improvement.>
Sujit Dey, Miodrag Potkonjak, Steven G. Rothweiler
ICCAD3
1989 Mind: a module binder for high level synthesis
abstract
Mind, a module binder for the Bridge synthesis system, is described. The practical considerations for generating production-quality designs are emphasized. These considerations include the separation of single-function and multiple-function ALU (arithmetic and logic unit) generators, the extraction of constant and feedthrough control signals, as well as the incorporation of a net-list post processor to eliminate constant inputs, floating outputs, and feedthrough wires. Experimental data indicate that the application of these optimization techniques results in significant area reduction.>
Chia-Jeng Tseng, Steven G. Rothweiler, Shailesh Sutarwala, Ajit M. Prabhu
ICCD2
1988 Bridge: A Versatile Behavioral Synthesis System
Chia-Jeng Tseng, Ruey-Sing Wei, Steven G. Rothweiler, Michael M. Tong, Ajoy K. Bose
DAC3
1988 BECOME: Behavior Level Circuit Synthesis Based on Structure Mapping
Ruey-Sing Wei, Steven G. Rothweiler, Jing-Yang Jou
DAC2