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

David N. Deutsch

dblp:01/296 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
0since 2021 · last 1992
—ORCID · none

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

Systems, architecture and hardware · 7 · 3 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
7 papers
Electronic design automation · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.071992
Geometric compaction on channel routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Two new and 'more difficult' channel routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Improved Channel Routing by Via Minimization and Shifting · DAC 1988
Electronic design automation › physical design › routing
channel routing
0.051992
Geometric compaction on channel routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Two new and 'more difficult' channel routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Improved Channel Routing by Via Minimization and Shifting · DAC 1988
Electronic design automation › physical design
routing
0.041992
Geometric compaction on channel routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Two new and 'more difficult' channel routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Improved Channel Routing by Via Minimization and Shifting · DAC 1988
Electronic design automation › physical design › routing
via minimization
0.021992
Geometric compaction on channel routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Improved Channel Routing by Via Minimization and Shifting · DAC 1988
Electronic design automation › physical design › routing › channel routing
over-the-cell routing
0.011980
An over-the-cell router · DAC 1980
Electronic design automation › physical design
placement
0.011976
LTX - a system for the directed automatic design of LSI circuits · DAC 1976
Electronic design automation › physical design › placement › circuit placement
two-dimensional placement
0.011976
LTX - a system for the directed automatic design of LSI circuits · DAC 1976
Algorithms and data structures › sorting and merging
merging
0.011973
A Class of Merging Algorithms · J. ACM 1973
Algorithms and data structures
sorting and merging
0.011973
A Class of Merging Algorithms · J. ACM 1973
Electronic design automation › physical design › cell layout
standard cell layout
0.011980
An over-the-cell router · DAC 1980
Electronic design automation › physical design
VLSI layout
0.011976
A "Dogleg" channel router · DAC 1976
Algorithms and data structures › analysis of algorithms
comparison complexity
0.011973
A Class of Merging Algorithms · J. ACM 1973

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

topological sorting · 0.0contour-following · 0.0vertical constraint graph transformation · 0.0minimax analysis · 0.0interactive layout procedures · 0.0dogleg channel routing algorithm · 0.0automatic layout procedures · 0.0
YearPublicationVenuePosition
1992 Geometric compaction on channel routing
abstract
A channel compaction algorithm incorporating via minimization and lateral via shifting is discussed. Bump propagation from the center of vias is the crucial phenomenon preventing compaction results from attaining the lower bound. Via minimization reduces the sources of the bumps, and lateral via shifting splits the critical paths which dominate the height of the channel. The authors adopt a contour-following approach as the basic operation to compact and straighten each wire. The sequence of the wires is determined by a topological sorting algorithm which also resolves any ordering conflicts by splitting the wires. The authors show the effectiveness of via minimization and shifting in reducing channel routing area. An improvement of up to 22.9% over one-dimensional compaction has been observed. Experiments on various solutions of Deutsch's difficult example indicate no significant relationship between the compacted channel height and the number of tracks in the routing solution.>
Chung-Kuan Cheng, David N. Deutsch, Craig Shohara, Mark Taparauskas, Mark Bubien
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1989 Two new and 'more difficult' channel routing problems
abstract
The novel and more difficult channel routing problems are proposed. Each is a simple transformation of the original that maintains all the old vertical constraints but adds an equivalent new set resulting in cycles (none were present previously). These variations can be considered gridless.>
David N. Deutsch
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1988 Improved Channel Routing by Via Minimization and Shifting
Chung-Kuan Cheng, David N. Deutsch
DAC2
1984 Chip layout optimization using critical path weighting
Alfred E. Dunlop, Vishwani D. Agrawal, David N. Deutsch, M. F. Jukl, Patrick Kozak, Manfred Wiesel
DAC3
1980 An over-the-cell router
abstract
A program that produces single-layer planar routing over the cells for I2L and LST2L logic arrays is described. This router has been integrated into a layout system which was previously restricted to the layout of standard cell LSI chips. When used in conjunction with a channel router, the complete routing is produced automatically. This paper defines the over-the-cell routing problem, describes the algorithms for its solution, and presents typical routing results.
David N. Deutsch, Paul Glick
DAC1
1976 A "Dogleg" channel router
abstract
This paper presents an algorithm for interconnecting two sets of terminals across an intervening channel. It is assumed that the routing is done on two distinct levels with all horizontal paths being assigned to one level and all vertical paths to the other. Connections between the levels are made through contact windows. A single net may result in many horizontal and vertical segments. Experimental results indicate that this algorithm is very successful in routing channels that contain severe constraints. Usually, the routing is accomplished within one track of the mathematical lower bound. The routing algorithm presented here was developed as part of LTX, a computer-aided design system for integrated circuit layout and was implemented on an HP-2100 minicomputer. A typical channel (300 terminals, 100 nets) can be routed in less than 5 seconds. Routing results are presented both for polycell chips under development at Bell Laboratories and for examples that exist in the published literature. For the latter, reductions of 10% in the wiring area were typical.
David N. Deutsch
DAC1
1976 LTX - a system for the directed automatic design of LSI circuits
abstract
LTX is a minicomputer-based design system for large-scale integrated circuit chip layout which offers a flexible set of interactive and automatic procedures for translating a circuit connectivity description into a finished mask design. The system encompasses algorithms for two-dimensional placement, string placement, exploitation of equivalent terminals, decomposition of routing into channels, and channel routing. Circuit connectivity is preserved during interactive procedures. LTX runs on an H-P 2100 series computer with 32K of memory and disc.
G. Persky, David N. Deutsch, Daniel G. Schweikert
DAC2
1973 A Class of Merging Algorithms
abstract
Suppose we are given two disjoint linearly ordered subsets A and B of a linearly ordered set C , say A = { a 1 < a 2 < ··· < a m } and B = { b 1 < b 2 < ··· < b n }. The problem is to determine the linear ordering of their union (i.e. to merge A and B ) by means of a sequence of pairwise comparisons between an element of A and an element of B (which we refer to in the paper as the ( m, n ) problem). Given any algorithm s to solve the ( m, n ) problem, we are interested in the maximum number of comparisons K s ( m, n ) required under all possible orderings of A ∪ B . An algorithm s is said to be minimax if K s ( m, n ) = K ( m, n ) where K ( m, n ) = mins K s ( m, n ) It is a rather difficult task to determine K ( m, n ) in general. In this study the authors are only concerned with the minimax over a particular class of merging algorithms. This class includes the tape merge algorithm, the simple binary algorithm, and the generalized binary algorithm.
Frank K. Hwang, David N. Deutsch
J. ACM2