EDBT 2026 Demo / reviewers in the wild / expert
William J. Kubitz
dblp:75/4460
· DBLP profile ↗
14ranked-venue papers
0as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10Graphics, computer vision, multimedia, augmented reality and games · 3Software engineering, systems software and programming languages · 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
8 papers |
Electronic design automation · 92% Integrated circuit design · 8% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.0 | 6 | 1992 | A performance-driven global router for custom VLSI chip design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement · DAC 1989 A Path Selection Global Router · DAC 1987 |
Electronic design automation › physical design
routing |
0.0 | 3 | 1992 | A performance-driven global router for custom VLSI chip design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 A Path Selection Global Router · DAC 1987 Abstract Routing of Logic Networks for Custom Module Generation · DAC 1987 |
Electronic design automation › physical design
floorplanning |
0.0 | 1 | 1989 | Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement · DAC 1989 |
Electronic design automation › physical design › placement
initial placement |
0.0 | 1 | 1989 | Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement · DAC 1989 |
Electronic design automation › physical design › placement
timing-driven placement |
0.0 | 1 | 1989 | Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement · DAC 1989 |
Electronic design automation › physical design › routing
global routing |
0.0 | 1 | 1987 | A Path Selection Global Router · DAC 1987 |
Electronic design automation
path selection |
0.0 | 1 | 1987 | A Path Selection Global Router · DAC 1987 |
Electronic design automation › physical design › routing › detailed routing
switchbox routing |
0.0 | 1 | 1987 | Abstract Routing of Logic Networks for Custom Module Generation · DAC 1987 |
Integrated circuit design
digital circuit design |
0.0 | 2 | 1983 | Minimum Mean Running Time Function Generation Using Read-Only Memory · IEEE Trans. Computers 1983 A Compact High-Speed Parallel Multiplication Scheme · IEEE Trans. Computers 1977 |
Mathematical optimization › continuous optimization
nonlinear optimization |
0.0 | 1 | 1983 | Minimum Mean Running Time Function Generation Using Read-Only Memory · IEEE Trans. Computers 1983 |
Mathematical optimization › combinatorial optimization › partitioning problems
optimal partitioning |
0.0 | 1 | 1983 | Minimum Mean Running Time Function Generation Using Read-Only Memory · IEEE Trans. Computers 1983 |
Electronic design automation › physical design
layout synthesis |
0.0 | 1 | 1982 | A layout synthesis system for NMOS gate-cells · DAC 1982 |
Electronic design automation › logic synthesis › logic optimization
PLA folding |
0.0 | 1 | 1981 | A computer-aided-design system for segmented-folded PLA macro-cells · DAC 1981 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1987 | Abstract Routing of Logic Networks for Custom Module Generation · DAC 1987 |
Electronic design automation › physical design
module generation |
0.0 | 1 | 1987 | Abstract Routing of Logic Networks for Custom Module Generation · DAC 1987 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.0 | 1 | 1977 | A Compact High-Speed Parallel Multiplication Scheme · IEEE Trans. Computers 1977 |
Integrated circuit design › digital circuit design › arithmetic circuit design
multiplier design |
0.0 | 1 | 1977 | A Compact High-Speed Parallel Multiplication Scheme · IEEE Trans. Computers 1977 |
Integrated circuit design › digital circuit design › arithmetic circuit design
parallel multiplier |
0.0 | 1 | 1977 | A Compact High-Speed Parallel Multiplication Scheme · IEEE Trans. Computers 1977 |
Methods — techniques the papers use, named apart from their topics
incremental delay update · 0.0delay approximation · 0.0piecewise polynomial approximation · 0.0nonlinear programming · 0.0noncritical path elimination · 0.0constrained nonlinear programming · 0.0track minimization · 0.0pin assignment · 0.0heuristic search · 0.0global routing penalty function · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Tracing rays with the Area Sampling Machine
Kelvin Sung, William J. Kubitz |
Vis. Comput. | 2 |
| 1992 | An Object-Oriented View of the User InterfaceabstractAbstract The object‐oriented view of the user interface presented here is a model of object responsibilities‐sharing and cooperation for a typical user interface. The model regards the user interface as a three‐layer architecture, with the application contributing to one of the layers called the application exposure, The model seeks to promote user interface software reuse by coupling the user interface and the application with well‐defined message protocols, by properly allocating user interfacefunctions to the layers so as to reduce and discipline their dependencies, and byfactoring complex abstractions into reusable secondary components. Tom Z.-Y. Zhou, William J. Kubitz |
Comput. Graph. Forum | 2 |
| 1992 | A performance-driven global router for custom VLSI chip designabstractA performance-driven global router for custom VLSI chip design, with the objective of maximizing the minimum delay slack, is presented. Resistances and capacitances of interconnections, input gate capacitances, and output driver resistance are used to approximate the interconnection delays during the routing. The router incrementally updates the delay at each sink pin of the signal obtained from the previous step during the routing. The maximum allowable delay at each sink pin (from a timing analyzer) along with the computer interconnection delays is used to guide the search process for the maximum-delay-slack route. It is shown that when the interconnection resistance is considered, minimizing the total net length is not always equivalent to minimizing the delay for a multiterminal net. The algorithm is experimentally shown to produce global routes achieving the objectives.> Somchai Prasitjutrakul, William J. Kubitz |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1990 | A Timing-Driven Global Router for Custom Chip DesignabstractA timing-driven global router is presented for custom chip design, whose objective is maximizing the minimum delay slack. Resistances and capacitances of interconnections, input gate capacitances and output driver resistance are used to approximate the interconnection delays during the routing. The router incrementally updates the delay at each sink pin of the signal obtained from the previous step during the routing. The maximum allowable delay at each sink pin (from a timing analyzer) along with the computed interconnection delays is used to guide the search process for the maximum-delay-slack route. It is shown that when the interconnection resistance is comparable to the output-driver resistance, minimizing the total net length is not always equivalent to minimizing the delay for a multiterminal net. The algorithm presented is experimentally shown to produce global routes achieving the objective.> Somchai Prasitjutrakul, William J. Kubitz |
ICCAD | 2 |
| 1990 | Combining Graphics and Windowing Standards in the XGKS SystemabstractAbstract In the past few years we have seen the acceptance of standards for both two and three dimensional computer graphics. Also during this time, the workstation community has converged on a common windowing system. This paper discusses the problems encountered in implementing graphics standards such as GKS and PHIGS PLUS within the X Window System environment. Greg Rogers, Kelvin Sung, William J. Kubitz |
Comput. Graph. Forum | 3 |
| 1989 | Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial PlacementabstractA procedure for path-delay constrained initial placement during chip floorplanning is presented which directly incorporates timing and geometrical constraints into the process. The problem is modeled and mathematically formulated as a constrained non-linear programming problem which is systematically divided and solved in three steps: timing minimization with module overlap, module separation and timing minimization without module overlap. To save computation time, two techniques for eliminating non-logical and noncritical paths are used to reduce the number of paths considered during the optimization. Experimental results show that the placement results satisfy all given timing and geometrical constraints, and have good total normalized wire delays. Somchai Prasitjutrakul, William J. Kubitz |
DAC | 2 |
| 1988 | ALSO: A system for chip floorplan design
Y. C. Hsu, William J. Kubitz |
Integr. | 2 |
| 1987 | Abstract Routing of Logic Networks for Custom Module GenerationabstractThis paper describes a switchbox-type router for custom VLSI module generation as performed by a module planner. A module is decomposed into abstract cells consisting of global routes and Boolean functional specifications. Each abstract cell is given to a cell synthesizer which generates the circuit layout and through-the-cell routing. Abstract routing for a module planner is in some sense similar to switchbox routing to the degree that all of the routes are generated internally within a rectangular boundary (routes are coming from four sides). The principle difference with respect to standard switchbox routing is at the geometric level, where a cell synthesizer generates the routing conduction layers along with circuit devices for each abstract cell within this rectangular region. The aspects of this paper which are thought to be novel contributions are 1) a relative pin assignment algorithm for the abstract cells; 2) a global routing penalty function which not only considers previous routes, but also considers gate complexity within the cells; 3) an efficient optimization algorithm for minimizing the number of tracks running through the module. Steven T. Healey, William J. Kubitz |
DAC | 2 |
| 1987 | A Path Selection Global RouterabstractIn this paper, a new path selection heuristic search algorithm is proposed for connecting two components of vertices. A novel feature of the algorithm is that the active terminals (vertices in the net which are not yet connected) are modeled as magnets during the path searching process. The heuristic search algorithm is applied to two commonly used multi-terminal net tree connection algorithms. Experimental results show that the new path selection heuristic search algorithm is better than the other algorithms which do not consider the active terminals. Y. C. Hsu, Y. Pan, William J. Kubitz |
DAC | 3 |
| 1986 | An approach to operating system testing
Robert N. Sum Jr., Roy H. Campbell, William J. Kubitz |
J. Syst. Softw. | 3 |
| 1983 | Minimum Mean Running Time Function Generation Using Read-Only MemoryabstractHigh-speed hardware function generation using table look-up in ROM and high-speed multiplication is considered. The reduced interval of interest, [a, b], is split into several large partitions. Within each large partition the functionf(x) is evaluated by piecewise polynomials of the same low degree whose coefficients are stored in ROM. Four basic architectures for such a scheme are considered. A nonlinear programming problem is solved for determining the optimal partitioning of the interval [a, b]. The objective function is the average number of multiplications, which takes into account the probability distribution r(x) = 1/(x ln β), for the mantissas of normalized floating-point numbers where β is the radix of the number system. The constraint is the available number of ROM words. The particular case of f(x) = 1/x and β = 2 is considered in detail and results are presented including an estimate of the number of ROM units required. Gilles H. Garcia, William J. Kubitz |
IEEE Trans. Computers | 2 |
| 1982 | A layout synthesis system for NMOS gate-cells
Joseph F. P. Luhukay, William J. Kubitz |
DAC | 2 |
| 1981 | A computer-aided-design system for segmented-folded PLA macro-cells
I. Suwa, William J. Kubitz |
DAC | 2 |
| 1977 | A Compact High-Speed Parallel Multiplication SchemeabstractThis paper discusses a compact, fast, parallel multiplication scheme of the generation-reduction type using generalized Dadda-type pseudoadders for reduction and m X m multipliers for generation. The implications of present and future LSI are considered, a partitioning algorithm is presented, and the results obtained for a 24 X 24-bit implementation are discussed. William J. Stenzel, William J. Kubitz, Gilles H. Garcia |
IEEE Trans. Computers | 2 |