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

Larry McMurchie

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

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

Systems, architecture and hardware · 7 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Electronic design automation · 60% Interconnection networks and networks-on-chip · 20% Parallel and multicore computing · 20%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design › placement and routing
FPGA placement and routing
0.012000
Distributed-memory parallel routing for field-programmable gatearrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Parallel and multicore computing
parallel algorithms
0.012000
Distributed-memory parallel routing for field-programmable gatearrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Interconnection networks and networks-on-chip › routing algorithms
parallel routing
0.012000
Distributed-memory parallel routing for field-programmable gatearrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Electronic design automation
high-level synthesis
0.011996
Emerald: An Architecture-Driven Tool Compiler for FPGAs · FPGA 1996
Electronic design automation › physical design › routing
FPGA routing
0.011995
PathFinder: A Negotiation-based Performance-driven Router for FPGAs · FPGA 1995
Electronic design automation
physical design
0.011995
PathFinder: A Negotiation-based Performance-driven Router for FPGAs · FPGA 1995
Electronic design automation › hardware verification and test
hardware verification
0.011988
A Notation for Describing Multiple Views of VLSI Circuits · DAC 1988
Electronic design automation
logic synthesis
0.011996
Emerald: An Architecture-Driven Tool Compiler for FPGAs · FPGA 1996
Electronic design automation
design representation
0.011988
A Notation for Describing Multiple Views of VLSI Circuits · DAC 1988

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

negotiation-based routing · 0.0distributed-memory parallelization · 0.0architecture-driven compilation · 0.0iterative negotiation algorithm · 0.0
YearPublicationVenuePosition
2002 WTA: waveform-based timing analysis for deep submicron circuits
abstract
Existing static timing analyzers make several assumptions about circuits, implicitly trading off accuracy for speed. In this paper we examine the validity of these assumptions, notably the slope approximation to waveforms, single-input transitions, and the choice of a propagating signal based on a single voltage-time point. We provide data on static CMOS gates that show delays obtained in this way can be optimistic by more than 30%. We propose a new approach, Waveform-based Timing Analysis that employs a state-of-the-art circuit simulator as the underlying delay modeler. We show that such an approach can achieve more accurate delays than slope-based timing analyzers at a computation cost that still allows iterations between design modification and delay analysis.
Larry McMurchie, Carl Sechen
ICCAD1
2000 Output Prediction Logic: A High-Performance CMOS Design Technique
abstract
We present Output Prediction Logic (OPL), a technique that can be applied to conventional CMOS logic families to obtain considerable speedups. When applied to static CMOS, OPL retains the restoring character of the logic family, including its high noise margins. Speedups of 2X to 3X over (optimized) conventional static CMOS are demonstrated for a variety of circuits, ranging from chains of gates, to datapath circuits, ranging from chains of gates, to datapath circuits, and to random logic benchmarks. Such speedups are obtained using identical netlists without remapping. When applied to pseudo-nMOS and dynamic families, in combination with remapping to wide-input NORs, OPL yields speedups of 4X to 5X over static CMOS. Since OPL applied to static CMOS is faster than conventional domino logic, and since it has higher noise margins than domino logic, we believe it will scale much better than domino with future processing technologies.
Larry McMurchie, Su Kio, Gin Yee, Tyler Thorp, Carl Sechen
ICCD1
2000 Distributed-memory parallel routing for field-programmable gatearrays
abstract
The problems of placement and routing are without doubt the most time-consuming part of the process of automatically synthesizing and configuring circuits for field-programmable gate arrays (FPGAs). FPGAs offer the ability to quickly reconfigure circuits to support rapid prototyping, emulation, or configurable computing, but the time to perform placement and routing, which can take many hours, has become a serious bottleneck. This problem is addressed here by showing that the negotiation-based routing paradigm, which has been applied successfully in several FPGA routers, can be parallelized to achieve increased performance without any significant decrease in the quality of the results. In this paper, we report several new findings related to the negotiation-based routing paradigm. We examine in-depth the convergence of the negotiation-based routing algorithm. We illustrate that the negotiation-based algorithm can be parallelized. Finally, we demonstrate that a negotiation-based parallel FPGA router performs well in terms of delay and speedup with practical FPGA circuits.
Pak K. Chan, Martine D. F. Schlag, Carl Ebeling, Larry McMurchie
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1996 Emerald: An Architecture-Driven Tool Compiler for FPGAs
abstract
No abstract available.
Darren C. Cronquist, Larry McMurchie
FPGA2
1995 PathFinder: A Negotiation-based Performance-driven Router for FPGAs
abstract
Routing FPGAs is a challenging problem because of the relative scarcity of routing resources, both wires and connection points. This can lead either to slow implementations caused by long wiring paths that avoid congestion or a failure to route all signals. This paper presents PathFinder, a router that balances the goals of performance and routability. PathFinder uses an iterative algorithm that converges to a solution in which all signals are routed while achieving close to the optimal performance allowed by the placement. Routability is achieved by forcing signals to negotiate for a resource and thereby determine which signal needs the resource most. Delay is minimized by allowing the more critical signals a greater say in this negotiation. Because PathFinder requires only a directed graph to describe the architecture of routing resources, it adapts readily to a wide variety of FPGA architectures such as Triptych, Xilinx 3000 and mesh-connected arrays of FPGAs. The results of routing ISCAS benchmarks on the Triptych FPGA architecture show an average increase of only 4.5% in critical path delay over the optimum delay for a placement. Routes of ISCAS benchmarks on the Xilinx 3000 architecture show a greater completion rate than commercial tools, as well as 11% faster implementations.
Larry McMurchie, Carl Ebeling
FPGA1
1995 Placement and routing tools for the Triptych FPGA
abstract
Field-programmable gate arrays (FPGAs) are becoming an increasingly important implementation medium for digital logic. One of the most important keys to using FPGAs effectively is a complete, automated software system for mapping onto the FPGA architecture. Unfortunately, many of the tools necessary require different techniques than traditional circuit implementation options, and these techniques are often developed specifically for only a single FPGA architecture. In this paper we describe automatic mapping tools for Triptych, an FPGA architecture with improved logic density and performance over commercial FPGAs. These tools include a simulated-annealing placement algorithm that handles the routability issues of fine-grained FPGAs, and an architecture-adaptive routing algorithm that can easily be retargeted to other FPGAs. We also describe extensions to these algorithms for mapping asynchronous circuits to Montage, the first FPGA architecture to completely support asynchronous and synchronous interface applications.
Carl Ebeling, Larry McMurchie, Scott Hauck, Steven M. Burns
IEEE Trans. Very Large Scale Integr. Syst.2
1989 Apex: two architectures for generating parametric curves and surfaces
Tony DeRose, Mary L. Bailey, Bill Barnard, Robert Cypher, David Dobrikin, Carl Ebeling, Smaragda Konstantinidou, Larry McMurchie, Haim Mizrahi, Bill Yost
Vis. Comput.8
1988 A Notation for Describing Multiple Views of VLSI Circuits
Jean-Loup Baer, Meei-Chiueh Liem, Larry McMurchie, Rudolf Nottrott, Lawrence Snyder 0001, Wayne Winder
DAC3