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

Ralph H. J. M. Otten

dblp:01/1549 · DBLP profile ↗
← Back
25ranked-venue papers
11as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 25 · 11 first-authorSoftware engineering, systems software and programming languages · 4 · 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
9 papers
Electronic design automation · 85% Integrated circuit design · 15%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › yield analysis
parametric yield estimation
0.122006
Statistical Timing for Parametric Yield Prediction of Digital Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Statistical timing for parametric yield prediction of digital integrated circuits · DAC 2003
Electronic design automation › timing analysis
statistical timing analysis
0.122006
Statistical Timing for Parametric Yield Prediction of Digital Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Statistical timing for parametric yield prediction of digital integrated circuits · DAC 2003
Electronic design automation
timing analysis
0.122006
Statistical Timing for Parametric Yield Prediction of Digital Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Statistical timing for parametric yield prediction of digital integrated circuits · DAC 2003
Integrated circuit design
digital circuit design
0.122006
Statistical timing for parametric yield prediction of digital integrated circuits · DAC 2003
Statistical Timing for Parametric Yield Prediction of Digital Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation
physical design
0.151999
A Novel VLSI Layout Fabric for Deep Sub-Micron Applications · DAC 1999
Planning for Performance · DAC 1998
Conflict-free channel definition in building-block layout · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Integrated circuit design
variation-aware design
0.012003
Statistical timing for parametric yield prediction of digital integrated circuits · DAC 2003
Electronic design automation
logic synthesis
0.012000
Area and search space control for technology mapping · DAC 2000
Electronic design automation › logic synthesis
technology mapping
0.012000
Area and search space control for technology mapping · DAC 2000
Electronic design automation › physical design › VLSI layout
layout methodology
0.011999
A Novel VLSI Layout Fabric for Deep Sub-Micron Applications · DAC 1999
Electronic design automation › physical design
VLSI layout
0.011999
A Novel VLSI Layout Fabric for Deep Sub-Micron Applications · DAC 1999
Electronic design automation
high-level synthesis
0.011998
Planning for Performance · DAC 1998
Electronic design automation › logic synthesis › performance-driven synthesis
timing-driven synthesis
0.011998
Planning for Performance · DAC 1998
Electronic design automation › logic synthesis › sequential circuit optimization
retiming
0.011995
Retiming Synchronous Circuitry with Imprecise Delays · DAC 1995
Electronic design automation › physical design
timing optimization
0.011995
Retiming Synchronous Circuitry with Imprecise Delays · DAC 1995
Electronic design automation › multi-objective optimization
area-time tradeoff
0.012000
Area and search space control for technology mapping · DAC 2000
Electronic design automation › physical design
floorplanning
0.021989
Conflict-free channel definition in building-block layout · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Automatic floorplan design · DAC 1982
Electronic design automation › physical design › routing
channel routing
0.011989
Conflict-free channel definition in building-block layout · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › physical design › floorplanning
slicing floorplan
0.011989
Conflict-free channel definition in building-block layout · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989

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

static timing analysis · 0.1path-based analysis · 0.1statistical timing analysis · 0.0graph covering · 0.0cost estimation · 0.0constant delay methodology · 0.0stochastic programming · 0.0possibilistic programming · 0.0heuristic placement modification · 0.0global routing · 0.0
YearPublicationVenuePosition
2006 Statistical Timing for Parametric Yield Prediction of Digital Integrated Circuits
abstract
Uncertainty in circuit performance due to manufacturing and environmental variations is increasing with each new generation of technology. It is therefore important to predict the performance of a chip as a probabilistic quantity. This paper proposes three novel path-based algorithms for statistical timing analysis and parametric yield prediction of digital integrated circuits. The methods have been implemented in the context of the EinsTimer static timing analyzer. The three methods are complementary in that they are designed to target different process variation conditions that occur in practice. Numerical results are presented to study the strengths and weaknesses of these complementary approaches. Timing analysis results in the face of statistical temperature and Vddvariations are presented on an industrial ASIC part on which a bounded timing methodology leads to surprisingly wrong results
Jochen A. G. Jess, Kerim Kalafala, Srinath R. Naidu, Ralph H. J. M. Otten, Chandramouli Visweswariah
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2004 Statistically Aware Buffer Planning
abstract
In this paper, we will develop an analytic approach to estimate the statistical properties (mean and variance) of the performance of a uniformly buffered global IC interconnect, based on the mean and (co)variance of the appropriate design and technology parameters. Compared to other approaches, such as Monte Carlo based approaches, our analytic approach would allow a much tighter design optimization loop and provide a better insight in the factors involved. The model that we use is generic, but in this paper we assume a set of synthetic (not based on actual process data) but realistically large values for the variability of the input parameters. Under these assumptions, it follows that solutions for the area/power/performance tradeoff that are optimal in a deterministic setting, might suffer from excessive variability, potentially leading to a yield problem.
Giuseppe S. Garcea, N. P. van der Meijs, Kees-Jan van der Kolk, Ralph H. J. M. Otten
DATE4
2003 Statistical timing for parametric yield prediction of digital integrated circuits
abstract
Uncertainty in circuit performance due to manufacturing and environmental variations is increasing with each new generation of technology. It is therefore important to predict the performance of a chip as a probabilistic quantity. This paper proposes three novel algorithms for statistical timing analysis and parametric yield prediction of digital integrated circuits. The methods have been implemented in the context of the EinsTimer static timing analyzer. Numerical results are presented to study the strengths and weaknesses of these complementary approaches. Across-the-chip variability continues to be accommodated by EinsTimer's "Linear Combination of Delay (LCD)" mode. Timing analysis results in the face of statistical temperature and Vdd variations are presented on an industrial ASIC part on which a bounded timing methodology leads to surprisingly wrong results.
Jochen A. G. Jess, Kerim Kalafala, Srinath R. Naidu, Ralph H. J. M. Otten, Chandramouli Visweswariah
DAC4
2003 Time Budgeting in a Wireplanning Context
Jurjen Westra, Dirk-Jan Jongeneel, Ralph H. J. M. Otten, Chandu Visweswariah
DATE3
2003 Simultaneous Analytic Area and Power Optimization for Repeater Insertion
Giuseppe S. Garcea, N. P. van der Meijs, Ralph H. J. M. Otten
ICCAD3
2002 Design Automation for Deepsubmicron: Present and Future
Ralph H. J. M. Otten, Raúl Camposano, Patrick Groeneveld
DATE1
2002 Shifts in INTEGRATION: 20 years of VLSI design
Ralph H. J. M. Otten
Integr.1
2000 Timing closure: the solution and its problems
abstract
No abstract available.
Raúl Camposano, Olivier Coudert, Patrick Groeneveld, Leon Stok, Ralph H. J. M. Otten
ASP-DAC5
2000 Area and search space control for technology mapping
abstract
We present a technology mapping procedure in which an area-delay trade-off curve is constructed at each node using matches found for different decompositions of the node. This information is used effectively to find implementations that meet delay constraints while reducing area. The procedure combines state-of-the-art mapping procedures, in which a graph covering is applied to a special graph structure which succinctly encodes many representations. Major challenges were avoiding memory explosion and finding good cost estimations. The combined procedure outperforms the best result among any of the procedures used separately.
Dirk-Jan Jongeneel, Yosinori Watanabe, Robert K. Brayton, Ralph H. J. M. Otten
DAC4
2000 Challenges in Physical Chip Design
abstract
Chip industry obeys a number of laws, various kinds of laws. Mathematical laws if accurate models can be formulated, physical laws, especially solid state physics, obtained by observation and induction, chemical laws pertinent for the manufacturing processes, economical and judicial laws that concern such industries. These laws still hold true, although technology has come a long way since they were formulated. Obviously, modern technologies require a completely different design flow. Homogeneous processors do not benefit much from parts of a traditional flow. The emphasis should be more on modeling applications as networks of communicating processes in a suitable specification language. Equally important is reuse of specification software, considering the short life spans of integrated circuits and the demand for short paths to the market. General multilayer designs require complete new layout synthesis tools. Placement is obsolete and even floorplan design for each layer is not adequate because of the strong geometrical constraints. Wire planning will be more of a must, but has to acquire a more precise meaning in this application. The challenges posed by the unavoidable escape routes, to break free from the confinements of conventional large scale integration methodologies, is the topic of this paper.
Ralph H. J. M. Otten, Paul Stravers
ICCAD1
2000 What is a floorplan?
abstract
This paper surveys the more important oorplan models and their u s e in the backend of chip design.Floorplans are here considered as data structures that capture the relative p ositions o f o b je c t s i n a p lane.This is in correspondance with how they were introduced in design automation in the early eighties: as a generalization of placement, that is t h e m anipulation of geometrically xed objects in order to get an overlap-free arrangement of these objects in a plane region.The introduction of the oorplanning concept n o t o n ly liberated back-end design from its (manual) puzzle character and its intractable and sometimes even undecidable problems, but a l s o enabled hierarchical design, even taking a functional hierarchy a n d transforming it by stepwise re nement into a oorplan with a compatible representation.The elegance of that procedure was so overpowering that many identi ed oorplanning with hierarchical back-end design.That oorplanning proves to be a powerful notion by itself becomes once more apparent, since almost all modern effective \placement" procedures are in essence oorplanning followed by packing or some other \legalization" stage.
Ralph H. J. M. Otten
ISPD1
2000 Technology mapping for area and speed
Dirk-Jan Jongeneel, Ralph H. J. M. Otten
Integr.2
2000 Performance planning
Ralph H. J. M. Otten, Robert K. Brayton
Integr.1
1999 A Novel VLSI Layout Fabric for Deep Sub-Micron Applications
abstract
We propose a new VLSI layout methodology which addresses the main problems faced in Deep Sub-Micron (DSM) integrated circuit design. Our layout “fabric ” scheme eliminates the conventional no-tion of power and ground routing on the integrated circuit die. In-stead, power and ground are essentially “pre-routed ” all over the die. By a clever arrangement of power/ground and signal pins, we almost completely eliminate the capacitive effects between signal wires. Ad-ditionally, we get a power and ground distribution network with a very low resistance at any point on the die. Another advantage of our scheme is that the arrangement of conductors ensures that on-chip inductances are uniformly negligible. Finally, characterization of the circuit delays, capacitances and resistances becomes extremely simple in our scheme, and needs to be done only once for a design. We show how the uniform parasitics of our fabric give rise to a reliable and predictable design. We have implemented our scheme using public domain layout software. Preliminary results show that it holds much promise as the layout methodology of choice in DSM integrated circuit design. 1
Sunil P. Khatri, Amit Mehrotra, Robert K. Brayton, Ralph H. J. M. Otten, Alberto L. Sangiovanni-Vincentelli
DAC4
1998 Planning for Performance
abstract
A shift is proposed in the design of VLSI circuits. In conventional design, higher levels of synthesis produce a netlist, from which layout synthesis builds a mask specification for manufacturing. Timing analysis is built into a feedback loop to detect timing violations which are then used to update specifications to synthesis. Such iteration is undesirable, and for very high performance designs, infeasible. The problem is likely to become much worse with future generations of technology. To achieve a non-iterative design flow, we propose that early synthesis stages should use “wireplanning” to distribute delays over the functional elements and interconnect, and layout synthesis should use its degrees of freedom to realize those delays. In this paper we attempt to quantify this problem for future technologies and propose some solutions for a “constant delay” methodology.
Ralph H. J. M. Otten, Robert K. Brayton
DAC1
1998 Constraints Space Management for the Layout of Analog IC's
abstract
An automated technique to narrow down the number of parameters for linear constraint transformation models of analog circuits is described. The sets of more important circuit parameters and specifications are confined in an efficient constraint transformation model. The method is based on least square approximation and principal component analysis of the sensitivity matrix of the transformation. The resulting model encompasses the constraints confined using designers' expertise for approximated circuit calculations.
Bogdan G. Arsintescu, Ralph H. J. M. Otten
DATE2
1998 Global wires: harmful?
abstract
In this paper a shift is proposed in the design of vlsi circuits. In conventional design higher levels of synthesis have to deliver a gate and net list, from which layout synthesis has to built a mask specification for manufacturing. Analysis, mainly timing analysis, is built in a feedback loop to catch violations of timing requirements before sign-off. These violations are used to hand an updated specification to synthesis. Such iteration is not desirable, and for really high performance not feasible. To come to a design flow, higher level synthesis should distribute delay over the functional elements and interconnect, and layout synthesis should use its degrees of freedom to realize those delays.
Ralph H. J. M. Otten
ISPD1
1997 Novel Simulation of Deep-Submicron MOSFET Circuits
abstract
The effects of scaling down the MOSFET dimensions to the deep-submicron range lead to operating regions that may be modeled by locally linear equations. The piecewise linear simulator seems to be the obvious choice. Certain requirements must be satisfied by a PL simulator for the successful manipulation of the proposed MOSFET model. Simulation results demonstrate the efficiency in simulating large deep-submicron MOSFET circuits. Several levels of hierarchy can be simulated due to the uniform PL modeling technique.
Serban Bruma, Ralph H. J. M. Otten
ICCD2
1996 Embedded tutorial: Speed - new paradigms in design for performance
Ralph H. J. M. Otten, Lukas P. P. P. van Ginneken, Narendra V. Shenoy
ICCAD1
1995 Retiming Synchronous Circuitry with Imprecise Delays
abstract
Often, and certainly in the early stages of a design, the knowl-edge about delays is imprecise. Stochastic programming is not an adequate means to account for this imprecision. Not only is a probability distribution seldom a correct translation of the designer’s delay knowledge, it also leads to inefficient algo-rithms. In this paper possibilistic programming is proposed for handling the retiming problem where delays are modelled as (triangular) possibilistic numbers. Beside the capability of optimizing the most possible clock cycle time and generat-ing its possibility distribution, it allows for trade-offs between reducing clock cycle time and chances for obtaining worse solutions. It is shown that the computational complexity is the same as for retiming with exact circuit delays.
Ireneusz Karkowski, Ralph H. J. M. Otten
DAC2
1990 The complexity of adaptive annealing
abstract
The number of decrements necessary if the changes in the equilibrium density are bounded is derived for a simulated annealing problem. This gives an expression for the CPU-time of the process when all chains have the same length. This expression can also be used for tuning the annealing schedule for a given total CPU-time, while keeping the disturbance of the equilibrium as small as possible. The expression is also valid for generic annealing processes that use a constant factor to obtain the next value of t (the commonly used schedule).>
Ralph H. J. M. Otten, Lukas P. P. P. van Ginneken
ICCD1
1989 Conflict-free channel definition in building-block layout
abstract
To apply a standard channel router for the wiring between the blocks in a building-block layout, channels have to be defined and ordered. The ordering consists of determining a sequence for routing the channels. A conflict-free sequence exists only when the layout is sliceable. An algorithm that, on the basis of local preferences, finds the optimal slicing of a sliceable layout in polynomial time and space complexity is presented. The preferences are derived from data generated by a global routing routing that thus precedes the channel definition and ordering. Also included is a heuristic technique for modifying a nonsliceable placement so that a sliceable layout is obtained.>
Ralph H. J. M. Otten
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1988 Stop criteria in simulated annealing
abstract
The authors propose stopping criteria based on statistics collected during the annealing. In contrast to conventional stop criteria, the proposed criteria do not depend on the move set. Specifically, formulae are presented for detecting that an adequate final temperature has been reached. The arguments of the formulae are obtained by observing the behavior of the variance of the score for the instance at hand. The formulae are based on experience with several applications of simulated annealing as well as facts derived from the theory of homogeneous Markov chains.>
Ralph H. J. M. Otten, Lukas P. P. P. van Ginneken
ICCD1
1982 Automatic floorplan design
abstract
The problem of allocating area to modules at the highest level of a top-down decomposition is treated in this paper. A theorem of Schoenberg is applied to obtain a good embedding of the module space into the plane. The dutch metric is introduced to transform netlist information - if available - into a distance matrix. This metric is flexible enough to enable the user to steer the design in an interactive environment, and rigorous enough to yield results satisfying optimality criterions. The embedding is used to derive the topology of the floorplan in the form of the structure tree of a slicing structure. To store the partial structure tree during the construction a concise and convenient data structure, the shorthand tree, is introduced. For any aspect ratio of the chip a minimum area floorplan can be generated.
Ralph H. J. M. Otten
DAC1
1980 The genealogical approach to the layout problem
abstract
The concept of the genealogical approach to the layout problem is presented. The system pursues the idea of flexible modules and is capable of dealing with arbitrarily complex tasks.
Antoni A. Szepieniec, Ralph H. J. M. Otten
DAC2