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

Donald J. Rose

dblp:65/3750 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2000
—ORCID · none

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

Systems, architecture and hardware · 7Theory of computation · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
6 papers
Electronic design automation · 50% Performance modeling and evaluation · 22% Integrated circuit design · 16%
Theoretical computer science
5 papers
Graph algorithms and graph theory · 52% Algorithms and data structures · 32% Mathematical optimization · 8%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational science and engineering · 100%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation
0.012000
Computer Simulations of Cardiac Electrophysiology · SC 2000
Electronic design automation › technology computer-aided design
device simulation
0.021991
A parallel block iterative method for the hydrodynamic device model · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Numerical methods for the hydrodynamic device model: subsonic flow · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Integrated circuit design › semiconductor device modeling
hydrodynamic device model
0.021991
A parallel block iterative method for the hydrodynamic device model · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Numerical methods for the hydrodynamic device model: subsonic flow · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation
circuit simulation
0.021992
Newton waveform relaxation techniques for tightly coupled systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Transient Simulation of Silicon Devices and Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985
Electronic design automation › circuit simulation › relaxation-based simulation
waveform relaxation
0.011992
Newton waveform relaxation techniques for tightly coupled systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Parallel and multicore computing
parallel programming models
0.012000
Computer Simulations of Cardiac Electrophysiology · SC 2000
Electronic design automation › technology computer-aided design › process simulation
dopant diffusion modeling
0.011991
Two-dimensional process simulation using verified phenomenological models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
High-performance computing
parallel numerical algorithms
0.011991
A parallel block iterative method for the hydrodynamic device model · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Electronic design automation › technology computer-aided design
process simulation
0.011991
Two-dimensional process simulation using verified phenomenological models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Electronic design automation › technology computer-aided design › process simulation
two-dimensional process simulation
0.011991
Two-dimensional process simulation using verified phenomenological models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Computational science and engineering
numerical analysis
0.011989
Numerical methods for the hydrodynamic device model: subsonic flow · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Integrated circuit design › analog and mixed-signal circuits
device modeling
0.011985
Transient Simulation of Silicon Devices and Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985
Electronic design automation › circuit simulation
transient analysis
0.011985
Transient Simulation of Silicon Devices and Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985
Integrated circuit design
semiconductor device modeling
0.011991
Two-dimensional process simulation using verified phenomenological models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Graph algorithms and graph theory › graph theory › graph transformation › graph modification
vertex deletion
0.021976
Algorithmic Aspects of Vertex Elimination on Graphs · SIAM J. Comput. 1976
Algorithmic Aspects of Vertex Elimination · STOC 1975
Graph algorithms and graph theory › graph theory › graph transformation › graph modification
minimum fill-in
0.011976
Algorithmic Aspects of Vertex Elimination on Graphs · SIAM J. Comput. 1976
Algorithms and data structures
numerical algorithms
0.011985
Transient Simulation of Silicon Devices and Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1985
Algorithms and data structures › numerical linear algebra › sparse matrix
sparse matrix algorithms
0.011976
Algorithmic Aspects of Vertex Elimination on Graphs · SIAM J. Comput. 1976
Graph algorithms and graph theory
graph algorithms
0.011975
Algorithmic Aspects of Vertex Elimination · STOC 1975
Mathematical optimization › riemannian optimization
stiefel manifold optimization
0.011975
Algorithmic Aspects of Vertex Elimination · STOC 1975
Algorithms and data structures › numerical linear algebra
gaussian elimination
0.011973
Toward Characterization of Perfect Elimination Digraphs · SIAM J. Comput. 1973
Algorithms and data structures › numerical linear algebra
sparse linear systems
0.011973
Toward Characterization of Perfect Elimination Digraphs · SIAM J. Comput. 1973
Graph algorithms and graph theory
graph theory
0.011971
A Note on Consistent Ordering and Zero Circulation · J. ACM 1971
Graph algorithms and graph theory › graph traversal
breadth-first search
0.011976
Algorithmic Aspects of Vertex Elimination on Graphs · SIAM J. Comput. 1976
Graph algorithms and graph theory › graph algorithms
graph search
0.011976
Algorithmic Aspects of Vertex Elimination on Graphs · SIAM J. Comput. 1976

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

parallel computing · 0.1finite element method · 0.1waveform relaxation newton · 0.0newton waveform relaxation · 0.0direct method · 0.0preconditioned conjugate gradient · 0.0phenomenological diffusion models · 0.0numerical simulation · 0.0chaotic relaxation · 0.0block successive underrelaxation · 0.0nonlinear wave analysis · 0.0hydrodynamic model · 0.0block iterative method · 0.0newton iteration · 0.0linear multistep formula · 0.0linear-time algorithm · 0.0lexicographic search · 0.0elimination ordering · 0.0
YearPublicationVenuePosition
2000 Computer Simulations of Cardiac Electrophysiology
abstract
CardioWave is a modular system for simulating wavefront conduction in the heart. These simulations may be used to investigate the factors that generate and sustain life-threatening arrhythmias such as ventricular fibrillation. The user selects a set of modules which most closely reflects the simulation they are interested in and the simulator is built automatically. Thus, we do not present one monolithic simulator, but rather a simulator-generator which allows the researcher to make the trade-offs of complexity versus performance. The results presented here are from simulations run on an IBM SP parallel computer and a cluster of workstations. The performance numbers show excellent scalability up through 128 processors. With the larger memory of the parallel machines, we have been able to perform highly realistic simulations of the human atria. These simulations include realistic, 3-D geometries with inhomogeneity and anisotropy as we as highly complex membrane dynamics.
John B. Pormann, Craig S. Henriquez, John A. Board Jr., Donald J. Rose, David M. Harrild, Alexandra P. Henriquez
SC4
1992 Newton waveform relaxation techniques for tightly coupled systems
abstract
An algorithm, called Newton waveform relaxation (NWR), for solving large differential algebraic systems (DASs) that arise from circuit simulation is presented. Analytical and experimental comparisons will be made with waveform relaxation (WR), waveform relaxation Newton (WRN), and direct methods. This approach has been implemented in a circuit simulator called WCAzM and was found to be as much as three times faster than a direct method and always faster than waveform relaxation Newton for the circuits benchmarked. Improvements to the convergence of the linear inner loop of the NWR algorithm are discussed.>
Donald J. Erdman, Donald J. Rose
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1991 Two-dimensional process simulation using verified phenomenological models
abstract
Two-dimensional (2-D) effects are becoming increasingly important in the diffusion of impurities in submicrometer silicon devices. The authors describe a 2-D process simulator, PREDICT2, that handles implant damage effects, annealing, and lateral diffusion. PREDICT2 simulates the diffusion of impurities in silicon by using phenomenological diffusion coefficients. The phenomenological models are verified by comparing simulated and experimental results. This approach is compared with that of point-defect-based simulators. The experimental technique for measuring impurity profiles in two dimensions is outlined. The method for generating diffusion models is illustrated by examining 2-D phosphorous diffusion. Numerical simulations and experimental measurements are compared. The numerical methods used in the simulator are described, and directions for future work are suggested.>
Richard B. Fair, Carl L. Gardner, Michael J. Johnson, Stephen W. Kenkel, Donald J. Rose, John E. Rose, Ravi Subrahmanyan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
1991 A parallel block iterative method for the hydrodynamic device model
abstract
Block iterative methods are applied to hydrodynamic simulations of a one-dimensional submicrometer semiconductor device. It is shown that block successive underrelaxation (SUR) converges with a fixed relaxation factor omega =0.13 for simulations at 300 K and omega =0.04 at 77 K. To demonstrate the robustness of the block iterative method, numerical simulations of a steady-state electron shock wave in Si at 300 K for a 0.1- mu m channel and at 77 K for a 1.0- mu m channel are presented. The block SUR method is parallelizable if each diagonal block solve can be done efficiently in parallel. Using chaotic relaxation and the preconditioned conjugate gradient method for the parallel diagonal block solves, a parallel speed up of approximately 2.5 is obtained on 10 processors of a Butterfly GP-1000.>
Carl L. Gardner, Paul J. Lanzkron, Donald J. Rose
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1989 A Newton waveform relaxation algorithm for circuit simulation
abstract
A novel algorithm, called Newton waveform relaxation, for solving large differential algebraic systems which arise from circuit simulation is discussed. It will be compared to waveform relaxation, waveform relaxation Newton (WRN), and direct methods. This approach has been implemented as a SPICE level circuit simulator called WCAzM (waveform circuit analyzer with macromodeling) and was found to be as much as three times faster than a direct method and always faster than WRN for the circuits benchmarked. Furthermore it was found that the number of model evaluations required by WCAzM was as much as seven times smaller than a direct method. These numbers indicate that further improvements in speed can be made.>
Donald J. Erdman, Donald J. Rose
ICCAD2
1989 Numerical methods for the hydrodynamic device model: subsonic flow
abstract
An introduction to the hydrodynamic model for semiconductor devices is presented. Special attention is paid to classifying the hydrodynamic PDEs (partial differential equations) and analyzing their nonlinear wave structure. Numerical simulations of the ballistic diode using the hydrodynamical device model are presented, as an illustrative elliptic problem. The importance of nonlinear block iterative methods is emphasized. Arguments for existence of solutions and convergence of numerical methods are given for the case of subsonic electron flow.>
Carl L. Gardner, Joseph W. Jerome, Donald J. Rose
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1985 Transient Simulation of Silicon Devices and Circuits
abstract
In this paper, we present an overview of the physical principles and numerical methods used to solve the coupled system of nonlinear partial differential equations that model the transient behavior of silicon VLSI device structures. We also describe how the same techniques are applicable to circuit simulation. A composite linear multistep formula is introduced as the time-integration scheme. Newton-iterative methods are exploited to solve the nonlinear equations that arise at each time step. We also present a simple data structure for nonsymmetric matrices with symmetric nonzero structures that facilitates iterative or direct methods with substantial efficiency gains over other storage schemes. Several computational examples, including a CMOS latchup problem, are presented and discussed.
Randolph E. Bank, William M. Coughran Jr., Wolfgang Fichtner, Eric H. Grosse, Donald J. Rose, R. Kent Smith
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
1976 Algorithmic Aspects of Vertex Elimination on Graphs
abstract
We consider a graph-theoretic elimination process which is related to performing Gaussian elimination on sparse symmetric positive definite systems of linear equations. We give a new linear-time algorithm to calculate the fill-in produced by any elimination ordering, and we give two new related algorithms for finding orderings with special properties. One algorithm, based on breadth-first search, finds a perfect elimination ordering, if any exists, in $O(n + e)$ time, if the problem graph has n vertices and e edges. An extension of this algorithm finds a minimal (but not necessarily minimum) ordering in $O(ne)$ time. We conjecture that the problem of finding a minimum ordering is NP-complete
Donald J. Rose, Robert E. Tarjan, George S. Lueker
SIAM J. Comput.1
1975 Algorithmic Aspects of Vertex Elimination
abstract
A graph-theoretic elimination process is considered which is related to performing Gaussian elimination on sparse symmetric and unsymmetric systems of linear equations. The authors discuss good algorithms for finding elimination orderings, showing that a generalization of breadth-first search, called lexicographic search, can be used to find perfect orderings in O(n+e) time and minimal orderings in O(ne) time, if the problem graph is undirected and has n vertices and e edges. Also given are efficient (though slower) algorithms for generating such orderings on directed graphs. It is claimed that the minimum ordering problem for directed graphs is NP-complete, and it is conjectured that it is also NP-complete for undirected graphs. The authors include a brief discussion of the relation of elimination to transitive closure and discuss some unresolved, more general, issues.
Donald J. Rose, Robert E. Tarjan
STOC1
1973 Toward Characterization of Perfect Elimination Digraphs
abstract
Perfect elimination digraphs arise in the study of Gaussian elimination on sparse linear systems. With a view toward numerical computational complexity we show four conditions (C1–C4) to be necessary for the perfect elimination property. The sufficiency of C1 is shown in general and the sufficiency of C2–C4 is shown in the symmetric case. The equivalence of C1–C3 is conjectured.
Loren Haskins, Donald J. Rose
SIAM J. Comput.2
1971 A Note on Consistent Ordering and Zero Circulation
abstract
The notions of consistent ordering and zero circulation are shown to be dual notions by relating these notions to the incidence and circuit matrices of an appropriate directed graph.
Donald J. Rose
J. ACM1