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

Erik C. Carlson

dblp:51/6939 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2009
—ORCID · none

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

Systems, architecture and hardware · 4 · 3 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
4 papers
Electronic design automation · 50% Performance modeling and evaluation · 48% Parallel and multicore computing · 2%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › simulation
monte carlo methods
0.112009
Oil fields, hedge funds, and drugs · DAC 2009
Electronic design automation › timing analysis
statistical timing analysis
0.012009
Oil fields, hedge funds, and drugs · DAC 2009
Electronic design automation
yield analysis
0.012009
Oil fields, hedge funds, and drugs · DAC 2009
Electronic design automation
physical verification
0.031990
Design and Performance Evaluation of New Massively Parallel VLSI Mask Verification Algorithms in JIGSAW · DAC 1990
Mask Verification on the Connection Machine · DAC 1988
A Scanline Data Structure Processor for VLSI Geometry Checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › physical verification
mask verification
0.021990
Design and Performance Evaluation of New Massively Parallel VLSI Mask Verification Algorithms in JIGSAW · DAC 1990
Mask Verification on the Connection Machine · DAC 1988
Electronic design automation › physical design › layout verification
design rule checking
0.011987
A Scanline Data Structure Processor for VLSI Geometry Checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › hardware verification and test
hardware verification
0.011987
A Scanline Data Structure Processor for VLSI Geometry Checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › physical design
scanline algorithm
0.011987
A Scanline Data Structure Processor for VLSI Geometry Checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Parallel and multicore computing › parallelization strategies
fine-grained parallelism
0.011990
Design and Performance Evaluation of New Massively Parallel VLSI Mask Verification Algorithms in JIGSAW · DAC 1990
Parallel and multicore computing › parallel architecture
massively parallel processing
0.011988
Mask Verification on the Connection Machine · DAC 1988
Processor architecture and microarchitecture
special-purpose processor
0.011987
A Scanline Data Structure Processor for VLSI Geometry Checking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987

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

monte carlo method · 0.1multi-layer netlist extraction · 0.0mask flattening · 0.0scanline algorithm · 0.0hardware pipeline · 0.0
YearPublicationVenuePosition
2009 Oil fields, hedge funds, and drugs
abstract
Statistical analysis is a fundamental method in analysis, design, and optimization of large systems with uncertainties. It is being applied in drug development, analyzing financial markets, search for new oil fields, and many more areas. As the silicon process technology scales to its limits, uncertainty plays an increasing role and has made its way into tools such as yield analysis, statistical time analysis, etc. In this educational panel, we will start with a short tutorial on Monte Carlo methods including their use in EDA. Three experts from distinct application fields will then follow and discuss their experience in using Monte Carlo methods for solving large-scale problems in their domain. It may come as a surprise to some attendees of DAC to learn how much commonality there is between methods used in EDA and other field that seem far-fetched.
Patrick Groeneveld, Rob A. Rutenbar, Jed W. Pitera, Erik C. Carlson
DAC4
1990 Design and Performance Evaluation of New Massively Parallel VLSI Mask Verification Algorithms in JIGSAW
abstract
This paper describes JIGSAW, the massively parallel mask checking system that has evolved from our earlier feasibility study on large-scale, fine-grain parallelism in simple mask checking tasks [1]. Unlike previous systems, JIGSAW parallelizes all phases of the checking process. We describe new techniques to handle all-angle geometry, the first massively parallel mask flattening and multi-layer netlist extraction algorithms, and measurements made comparing JIGSAW, running on a Connection Machine, against industry-standard tools. End-to-end speedups, (i.e., from CIF to errors) range from 19 to 58 over DRACULA, with larger masks producing larger speedups.
Erik C. Carlson, Rob A. Rutenbar
DAC1
1988 Mask Verification on the Connection Machine
Erik C. Carlson, Rob A. Rutenbar
DAC1
1987 A Scanline Data Structure Processor for VLSI Geometry Checking
abstract
This paper proposes an architecture to support VLSI geometry checking tasks based on scanline algorithms. Rather than recast the entire verification task in hardware, we identify primitives around which geometry checking tools can be built, and examine the feasibility of accelerating two of these critical primitives. We focus on the operations of Boolean combinations of mask layers, and region numbering within a mask layer. Unlike previous proposals for special hardware (e.g., bit map processors), this architecture operates on a more realistic representation of masks: a sorted stream of possibly oblique edges. The architecture can be viewed as directly interpreting the operators that manipulate the relevant scanline data structures. We show how the edge computations in these two algorithms can be restructured into the form of a single, shared hardware pipeline. Data from a simulation of this processor suggests that, relative to the specific software functions it is intended to replace, the scanline processor can reduce computation time significantly. In particular, simulations of one possible implementation for this processor yield speedups of three orders of magnitude for Manhattan mask data, degrading gracefully to speedups of two orders of magnitude for highly oblique mask data.
Erik C. Carlson, Rob A. Rutenbar
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1